@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;list-style:none;}
body {margin:0; padding:0; position:relative;  }
h1,h2,h3,h4,h5,h6 {}
#htmltop {width:21px; height:80px; position:fixed; right:20px; bottom:30px; background:url(../images/top.png) no-repeat left top; display:none; z-index:9999}
#htmltop:hover {  cursor:pointer;}
/*顶部样式*/
#top_left { float:left; font-size:12px; color:#333; position:absolute; left:0; top:8px; }
#rx { font-size:12px; color:#333; position:absolute; right:8px; top:8px;}
#rx a { display:block; width:auto; height:auto; float:left; border:solid 1px #ccc; border-radius:3px; background:#fff; padding:3px 6px; margin-left:8px; text-decoration:none; color:#999}
#rx a:hover { border:solid 1px #09f; cursor:pointer; color:#06f }

#header1 {width:100%; height:150px; margin:0 auto; background:url(../images/topbg.png) repeat-x left top; position:relative; }
#header {width:1000px; height:150px; margin:0 auto; position:relative;  }
#header #logo { position:absolute; left:0px; top:14px; width:auto; height:130px; overflow:hidden; text-align:left;}
#header #phone { position:absolute; right:4px; top:34px; }

/*搜索样式*/
#nav { width:100%; height:41px; font-family:"微软雅黑"; position:absolute; left:0; top:102px; }
#nav ul { width:1000px; height:41px; margin:0 auto; font-size:13px; position:relative }
#nav ul li {width:90px; float:left; text-align:center; position:relative; font-weight:400; background:url(../images/lia.png) no-repeat right 6px; }
#nav ul li a {display:block; width:90px; height:41px; line-height:41px; text-decoration:none; color:#333; }
#nav ul li a:hover {  background:url(../images/navlibg.jpg) repeat-x left top; color:#06f;  }
#nav ul li .a { color:#06f; background:url(../images/navlibg.jpg) repeat-x left top; }
#nav #search {position:absolute; right:0px; top:7px; width:160px; height:30px; z-index:99 }
#nav #search form input.text {width:120px; height:25px; line-height:25px; background:#fff url(../images/so.jpg) no-repeat 5px center; border:solid 1px #ccc; color:#999; text-indent:30px; position:relative; left:0; top:0; font-size:12px; font-family:"宋体";}
#nav #search form input.send {width:50px; height:27px; background:#0069bc; border:solid 1px #ccc; margin:0; position:absolute; left:120px; top:0px; color:#eee; cursor:pointer; font-size:12px; font-weight:400; }
#nav #search form:hover input { border:solid 1px #005fab; }

#brnner {width:100%; height:400px; margin:0 auto; background:#ccc; box-shadow:0px 1px 4px #09f }
#full-screen-slider { width:100%; height:400px; margin:0 auto; position:relative; }
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; width:auto; position:absolute; left:50%; bottom:15px; z-index:10;  margin:0}
#pagination li { display:block; list-style:none; width:13px; height:13px; float:left; margin-left:10px; border-radius:8px; background:#333; opacity:0.8; filter:alpha(opacity=80) }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#06f}


/*底部样式*/
#foot {width:100%; height:auto; min-height:80px; margin:0 auto; clear:both; font-size:12px; color:#333; text-align:center; position:relative; background:#fff; padding-top:10px; border-top:solid 1px #ccc; background:url(../images/index_fbg.jpg) repeat-x left top; }
#foot .p {width:1000px; margin:0 auto; text-align:center; line-height:28px; }

#foot .p a {text-decoration:none; color:#333; }
#foot .p a:hover { text-decoration:underline; }

/*分页样式*/
.fenye{ width:680px; margin:0 auto; font-size:12px;}
.fenye a {color:#c80000; text-decoration:none;}
.fenye a:hover {color:#c80000;}

/*在线客服*/
#qq {position:absolute; right:0; top:130px; width:130px; height:auto; z-index:999;}
#qq .qqtop { width:130px; height:167px; background:url(../images/qqtop.png) no-repeat center top; cursor:pointer;}
#qq .qqcenter { width:130px; height:auto; background:url(../images/qqcenter.png) repeat-y center top; }
#qq .qqcenter ul { width:94px; height:auto; margin:0 auto; padding-bottom:10px;}
#qq .qqcenter ul li { width:94px; height:28px; line-height:28px; font-size:12px; color:#c80000; position:relative;}
#qq .qqcenter ul li.qqtitle { width:100px; background:#0672ba; color:#fff; height:24px; line-height:24px; font-size:12px; text-align:center; border-bottom:none; cursor:pointer; position:relative; left:-3px; margin-bottom:4px; }
#qq .qqcenter ul li a { text-decoration:none; color:#333; position:absolute; left:34px; top:2px;}
#qq .qqcenter ul li a:hover { color:#06f}
#qq .qqcenter ul li img { position:absolute; left:4px; top:2px;}
#qq .qqfooter { width:130px; height:14px; background:url(../images/qqfooter.png) no-repeat center bottom; position:relative;}
#xxqq { display:none; position:fixed; right:0; top:130px; width:50px; height:150px; cursor:pointer; z-index:1000; background:url(../images/qqxx.png) no-repeat left top;}

/*首页样式*/
#content {width:1000px; height:auto; margin:0 auto; position:relative; margin-top:20px; padding-bottom:15px; }
#con1 { width:320px; height:240px; float:left; border:solid 1px #ccc; }
#con1 h1 { width:320px; height:28px; line-height:28px; font-size:14px; color:#666; background:url(../images/v1.jpg) repeat-x left bottom; border-bottom:solid 1px #ccc; position:relative;  }
#con1 h1 span { position:absolute; left:6px; top:-6px; display:block; width:123px; height:35px; line-height:35px; color:#fff; background:url(../images/b1.png) no-repeat left top; text-align:center; }
#con1 h1 a { float:right; margin-right:10px; color:#333; font-weight:400; text-decoration:none; font-size:12px; }
#con1 h1 a:hover { text-decoration:underline; color:#06f;}
#con1 ul { width:310px; height:auto; margin:0 auto; color:#666; margin-top:4px; }
#con1 ul li { height:24px; line-height:24px; font-size:12px; border-bottom:dashed 1px #ddd; background:url(../images/li_bg.gif) no-repeat left center; text-align:left; text-indent:12px; overflow:hidden }
#con1 ul li a { text-decoration:none; color:#333; }
#con1 ul li a:Hover { text-decoration:underline; color:#f00; }
#con1 ul li span { float:right; font-size:11px; }

#con2 { width:425px; height:240px; float:left; border:solid 1px #ccc; margin:0 0 0 15px; }
#con2 h1 { width:425px; height:28px; line-height:28px; font-size:14px; color:#666; background:url(../images/v1.jpg) repeat-x left bottom; border-bottom:solid 1px #ccc; position:relative;  }
#con2 h1 span { position:absolute; left:6px; top:-6px; display:block; width:123px; height:35px; line-height:35px; color:#fff; background:url(../images/b1.png) no-repeat left top; text-align:center; }
#con2 h1 a { float:right; margin-right:10px; color:#333; font-weight:400; text-decoration:none; font-size:12px; }
#con2 h1 a:hover { text-decoration:underline; color:#06f;}
#con2 .about { width:410px; height:200px; margin:0 auto; font-size:12px; color:#333; margin-top:6px; line-height:22px; overflow:hidden; }
#con2 .about img { float:left; padding:0 6px 6px 0;}

#con3 { width:220px; height:240px; float:right; border:solid 1px #ccc; margin:0 0 0 0; }
#con3 h1 { width:220px; height:28px; line-height:28px; font-size:14px; color:#666; background:url(../images/v1.jpg) repeat-x left bottom; border-bottom:solid 1px #ccc; position:relative;  }
#con3 h1 span { position:absolute; left:6px; top:-6px; display:block; width:123px; height:35px; line-height:35px; color:#fff; background:url(../images/b2.jpg) no-repeat left top; text-align:center; }
#con3 ul { width:200px; height:auto; margin:0 auto; color:#666; margin-top:4px; }
#con3 ul li { height:24px; line-height:24px; font-size:12px; border-bottom:dashed 1px #ddd; background:url(../images/li_bg.gif) no-repeat left center; text-align:left; text-indent:12px; }
#con3 ul li a { text-decoration:none; color:#333; }
#con3 ul li a:Hover { text-decoration:underline; color:#f00; }

#con4 { width:490px; height:380px; float:left; border:solid 1px #ccc; margin:20px 0 0 0; }
#con4 h1 { width:490px; height:28px; line-height:28px; font-size:14px; color:#666; background:url(../images/v1.jpg) repeat-x left bottom; border-bottom:solid 1px #ccc; position:relative;  }
#con4 h1 span { position:absolute; left:6px; top:-6px; display:block; width:123px; height:35px; line-height:35px; color:#fff; background:url(../images/b2.jpg) no-repeat left top; text-align:center; }
#con4 h1 a { float:right; margin-right:10px; color:#333; font-weight:400; text-decoration:none; font-size:12px; }
#con4 h1 a:hover { text-decoration:underline; color:#06f;}
#con4 dl { width:140px; height:155px; float:left; font-size:12px; border:solid 1px #eee; margin:12px 0 0 16px; }
#con4 dl dt { width:140px; height:130px; }
#con4 dl dd { width:130px; height:20px; line-height:20px; margin:0 auto; padding-top:3px; text-align:center; overflow:hidden }
#con4 dl a { text-decoration:none; color:#333; }
#con4 dl a:Hover { color:#06f; }
#con4 dl:hover { border:solid 1px #09f; }

#con5 { width:490px; height:380px; float:right; border:solid 1px #ccc; margin:20px 0 0 0; }
#con5 h1 { width:490px; height:28px; line-height:28px; font-size:14px; color:#666; background:url(../images/v1.jpg) repeat-x left bottom; border-bottom:solid 1px #ccc; position:relative;  }
#con5 h1 span { position:absolute; left:6px; top:-6px; display:block; width:123px; height:35px; line-height:35px; color:#fff; background:url(../images/b1.png) no-repeat left top; text-align:center; }
#con5 h1 a { float:right; margin-right:10px; color:#333; font-weight:400; text-decoration:none; font-size:12px; }
#con5 h1 a:hover { text-decoration:underline; color:#06f;}
#con5 dl { width:140px; height:155px; float:left; font-size:12px; border:solid 1px #eee; margin:12px 0 0 16px; }
#con5 dl dt { width:140px; height:130px; }
#con5 dl dd { width:130px; height:20px; line-height:20px; margin:0 auto; padding-top:3px; text-align:center; overflow:hidden }
#con5 dl a { text-decoration:none; color:#333; }
#con5 dl a:Hover { color:#06f; }
#con5 dl:hover { border:solid 1px #09f; }


#content #link { width:998px; height:auto; line-height:30px; float:left; border:solid 1px #ccc; font-size:12px; color:#333; background:#fff; margin-top:15px; }
#content #link h1 { width:998px; height:28px; line-height:28px; font-size:14px; color:#666; background:url(../images/v1.jpg) repeat-x left bottom; border-bottom:solid 1px #ccc; position:relative;  }
#content #link h1 span { position:absolute; left:6px; top:-6px; display:block; width:123px; height:35px; line-height:35px; color:#fff; background:url(../images/b1.png) no-repeat left top; text-align:center; }
#content #link a { display:block; width:auto; height:32px; line-height:32px; float:left; font-size:12px; text-decoration:none; color:#666; margin:0 14px; }
#content #link a:hover { color:#a40000; text-decoration:underline; }

/*contact样式*/
#contact{ width:190px; height:auto; margin-top:15px; text-align:center;}
#contact img { margin:8px 0px;}
/*#contact h2 { width:210px; height:34px; line-height:34px; color:#fff; background:#999; font-size:14px;}
#contact h2 font { display:block; width:80px; height:34px; line-height:34px; background:#333; text-align:center; }
#contact ul{ width:190px !important; margin:8px auto !important; font-size:12px;}
#contact li{ line-height:24px; color:#333; text-align:left; word-break:break-all; word-wrap:break-word}*/

#ncontent{ width:1000px; height:auto; margin:0 auto; margin-top:20px;  margin-bottom:15px; }

/*about样式*/
#ncontent .z_left{ width:190px; float:left; height:auto; }
#ncontent .z_left h1 { width:190px; height:29px; line-height:29px; background:url(../images/a_bg.jpg) repeat-x left bottom; font-size:14px; color:#fff; position:relative; font-weight:400; }
#ncontent .z_left h1 span { position:absolute; left:-1px; top:-6px; display:block; width:140px; height:35px; line-height:33px; background:url(../images/b1.png) no-repeat 10px top; text-align:center; text-indent:0px; font-weight:900; }

#ncontent .z_left .about { width:190px; height:auto; border:solid 1px #ddd; border-top:none; padding-bottom:15px; background:#fff; }
#ncontent .z_left .about ul{ width:190px; height:auto; margin-top:4px;}
#ncontent .z_left .about ul li{ width:180px; font-size:12px; background:url(../images/naboutus.jpg) no-repeat 2px -11px; }
#ncontent .z_left .about ul li a{ display:block; width:160px; height:34px; line-height:34px; margin:0 auto; text-decoration:none; text-align:left; color:#333; border-bottom:1px #ccc dotted; text-indent:28px; background:url(../images/left1.png) no-repeat 140px -28px;}
#ncontent .z_left .about ul li a:hover{ color:#f00; background:url(../images/li_bg.gif) no-repeat 140px 12px}
#ncontent .z_left .about ul li .left{ color:#06f; background:url(../images/li_bg.gif) no-repeat 140px 12px;}

#ncontent .z_left .about .li { width:190px; line-height:38px; font-size:12px; color:#000; text-indent:28px; background:url(../images/index_48.gif) no-repeat left top; }
#ncontent .z_left .about .li a  { text-decoration:none; color:#000;  }
#ncontent .z_left .about .li a:hover { text-decoration:underline; color:#f00; }
#ncontent .z_left .about .li dl { width:190px; height:auto; }
#ncontent .z_left .about .li dl dd { width:190px; height:30px; line-height:30px; float:left; text-indent:8px; }
#ncontent .z_left .about .li dl dd a { color:#333; }


#ncontent .z_right{ width:790px; float:right; height:auto; border:solid 1px #ddd; border-top:none; min-height:400px; background:#fff; }
#ncontent .z_right .h1 { width:790px; height:29px; line-height:29px; background:url(../images/a_bg.jpg) repeat-x left bottom; font-size:14px; color:#fff; position:relative; margin-bottom:20px; font-size:14px; font-weight:bold; }
#ncontent .z_right .h1 font { position:absolute; left:-1px; top:-6px; display:block; width:140px; height:35px; line-height:35px; background:url(../images/b2.jpg) no-repeat 20px top; text-align:center; text-indent:20px; }

#ncontent .z_right .h1 span{ color:#333; float:right; font-weight:normal; margin:0px 20px 0 0; font-size:12px; font-family:"宋体";}
#ncontent .z_right .h1 span a{ color:#333; text-decoration:none;}
#ncontent .z_right .h1 span a:hover{ color:#333; text-decoration:underline;}



/*内页详情*/
#ncontent .z_right .pic { width:750px; height:auto; float:left; text-align:center; margin:0 0 18px 20px; }

#ncontent .z_right .Detailed { width:750px; height:26px; line-height:26px; float:left; text-indent:10px; color:#0672ba; border-bottom:solid 2px #0672ba;  font-size:14px; font-weight:900; margin:0 0 18px 20px; font-style:italic }

#ncontent .z_right .pcontent { width:750px; height:auto; float:left; font-size:12px; line-height:22px; margin:0 0 18px 20px; color:#000; overflow:hidden; }
#ncontent .z_right .pcontent img { display:block; margin:0 auto; }
#ncontent .z_right .prev_next { width:750px; float:left; margin:0 0 18px 20px; font-size:12px; color:#f30; line-height:25px; }
#ncontent .z_right .prev_next a { text-decoration:none; color:#333; }
#ncontent .z_right .prev_next a:hover { text-decoration:underline; color:#f00 }
#ncontent .z_right .error { width:400px; height:80px; line-height:80px; font-size:12px; color:#f00; border:dashed 1px #f00; float:left; text-align:center; margin:60px 0 0 200px; background:url(../images/warning-32.png) no-repeat 60px 22px; text-indent:30px;}
#ncontent .z_right .h2 { width:750px; height:20px; line-height:20px; font-size:24px; margin:0 auto; padding:0px 0 15px 0; border-bottom:solid 1px #ddd; text-align:center; font-family:"微软雅黑"; margin-bottom:8px; font-weight:400;  }
#ncontent .z_right .h3 { width:750px; height:20px; line-height:20px; margin:0 auto; font-weight:400; font-size:12px; color:#555; margin-bottom:15px;  }
#ncontent .z_right .h3 .fenxiang { float:right; }

/*news样式*/
#ncontent .z_right #news { width:750px; height:108px; margin:0 auto; margin-bottom:18px; }
#ncontent .z_right #news dt { width:80px; height:85px; float:left; background:url(../images/rili.png) no-repeat left top; font-family:"微软雅黑";}
#ncontent .z_right #news dt .dt1 { width:76px; height:24px; line-height:24px; text-align:center; font-size:12px; margin-top:4px;}
#ncontent .z_right #news dt .dt2 { width:22px; height:24px; line-height:24px; padding-left:26px; text-align:center; font-size:18px; overflow:hidden;}
#ncontent .z_right #news dt .dt3 { width:76px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#fff; }

#ncontent .z_right #news dd { width:650px; height:auto; line-height:20px; float:left; font-size:12px; margin-left:15px;}
#ncontent .z_right #news dd.title { height:28px; line-height:28px; font-size:14px; position:relative; }
#ncontent .z_right #news dd.title a { text-decoration:none; color:#000; }
#ncontent .z_right #news dd.title a:hover { text-decoration:underline; color:#06f}
#ncontent .z_right #news dd.description { height:50px; line-height:24px; overflow:hidden; color:#666; text-indent:26px;}
#ncontent .z_right #news dd.info { margin:0; width:750px; line-height:26px; overflow:hidden; color:#333; position:relative;}
#ncontent .z_right #news dd.info a { position:absolute; right:0; top:0; }
#ncontent .z_right .hr { width:750px; height:1px; margin:0 auto; background:#ddd; margin-bottom:18px;}

/*产品列表样式*/
#ncontent .z_right #pro_list { width:180px; height:210px; float:left; border:solid 1px #ccc; margin:0 0 20px 12px; }
#ncontent .z_right #pro_list dt { width:180px; height:180px; float:left; font-family:"微软雅黑"; }
#ncontent .z_right #pro_list dd { width:160px; height:24px; line-height:24px; margin:0 auto; padding-top:4px; text-align:center; font-size:12px; overflow:hidden }
#ncontent .z_right #pro_list dd a { text-decoration:none; color:#666; }
#ncontent .z_right #pro_list dd a:hover { text-decoration:underline; color:#03f}
#ncontent .z_right #pro_list:hover { border:solid 1px #06f }
/*分页样式*/
#ncontent #page { clear:both; width:750px; height:24px; line-height:24px; margin:0 auto; padding-top:15px; text-align:right; font-size:12px; color:#333; margin-bottom:20px; }
#ncontent #page a { text-decoration:none; color:#444; background:#ddd; padding:4px 6px 3px 6px; margin-left:6px;}
#ncontent #page a:hover { background:#333; color:#fff; }
#ncontent #page .pagea { padding:4px 8px 3px 8px; }
#ncontent #page .gpage { padding:4px 8px 3px 8px; background:#09f; color:#fff; }

#dprolist { width:650px; height:auto; padding:5px 0; margin:0 auto; font-size:12px; }
#dprolist dt { font-size:13px; font-weight:900; color:#060; line-height:30px;}
#dprolist dd { line-height:30px; }
#dprolist dd label { margin-right:18px; }
#dprolist dd label:hover { color:#f00; }

.text { width:360px; height:22px; line-height:22px; text-indent:5px; font-family:"微软雅黑"; background:#fff url(../images/textbg.jpg) repeat-x left top; color:#111; font-size:12px; border:solid 1px #ccc; }
.textarea { width:360px; height:80px; line-height:22px; text-indent:5px; font-family:"微软雅黑"; background:#fff url(../images/textbg.jpg) repeat-x left top; color:#111; vertical-align:top; font-size:12px; border:solid 1px #ccc; }
.dtext { width:60px; height:22px; line-height:22px; text-indent:5px; font-family:"微软雅黑"; background:#fff url(../images/textbg.jpg) repeat-x left top; color:#111; font-size:12px; border:solid 1px #ccc; }



/*留言板样式*/
#ncontent dl.message{ width:750px; margin:0 auto; margin-top:20px;}
#ncontent dl.message dd {margin-left:150px; position:relative; font-size:12px; margin-bottom:14px;}
#ncontent dl.message dd div {position:absolute; left:340px; top:0; color:#666; text-indent:20px; display:none;}
#ncontent dl.message dd div img { position:absolute;left:0px; top:1px;}
#ncontent dl.message dd input.title {width:250px; height:22px; border: solid 1px #ccc; font-size:12px; line-height:22px;}
#ncontent dl.message dd textarea.textt {width:250px; height:80px; border:solid 1px #ccc; vertical-align:text-top; font-size:12px;}
#ncontent dl.message dd input.yzm {width:60px; height:22px; border: solid 1px #ccc; font-size:12px; line-height:22px;}
.send {font-size:12px; background:#333; font-weight:400; border:none; color:#fff; width:80px; height:30px; cursor:pointer; margin-left:45px; margin-top:10px;}
.send:hover { background:#09f;}

