@charset "utf-8";
/* 全局样式 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, input, textarea, fieldset {margin:0;padding:0;border:0;}
body{font-family:Arial,Verdana,Tahoma, Helvetica, sans-serif;font-size:12px;color:#5B5B5B;line-height:20px;text-align:left;background:#f0f0f0 url(../images/bodybg.jpg) repeat-x;}
html, body{width:100%;overflow-x:hidden;}
ul,li{list-style:none;}
em{font-style:normal;}
/*table{border-collapse:collapse;border-spacing:0;}*/
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
a img{border:0;}
a{color:#5B5B5B;text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
a:hover{color:#5B5B5B;text-decoration:underline;}

.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w950{width:950px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}

.clear{clear:both;}

.pager{text-align:center;color:#040404;padding:15px 0px;}
.pager a:link, .pager a:visited{padding:2px 5px;background:#f6f6f6;border:1px #dddddd solid;text-decoration:none;color:#040404;}
.pager a:hover{background:#4f94c3;border:1px #24659f solid;text-decoration:none;color:#ffffff;}
.pager a.current:link, .pager a.current:visited{background:none;border:0;text-decoration:none;margin:1px;}
.pager a.current:hover{background:#4f94c3;border:1px #24659f solid;text-decoration:none;color:#ffffff;margin:0;}

.logo{ display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-9999px; width:963px; height:99px; overflow:hidden; margin:0 auto; }

.nav{ background:url(../images/nav.jpg) no-repeat; width:963px; height:45px; overflow:hidden; margin:0 auto; }
.nav li{ display:inline; }
.nav a{ color:#fff; font-size:14px; font-family:"微软雅黑"; line-height:45px; display:block; padding:0 24px; float:left; }
.nav a.china{ color:#4e4e4e; padding:0 0 0 60px; }

.main{width:963px; overflow:hidden; margin:14px auto 0;}
.main .left{background-color:#fff; width:218px; overflow:hidden; float:left;}
.main .right{width:722px; overflow:hidden; float:right;}

.search{border-bottom:1px solid #f0f0f0; padding:2px 8px 10px; overflow:hidden;}
.search input{float:left;}
.search #key{width:161px; height:33px; border:1px solid #dddddd; text-indent:5px; line-height:33px;}
.search #button{background:url(../images/botton.jpg) no-repeat; width:39px; height:35px;}

.category{width:218px; margin:11px 0 0; overflow:hidden;}
.category h3{color:#fff; line-height:37px; font-size:14px; font-family:"微软雅黑"; font-weight:normal; padding:0 0 0 23px; background-color:#3a5161;}

.contact{width:218px; margin:10px 0 0; overflow:hidden;}
.contact h3{color:#fff; line-height:37px; font-size:14px; font-family:"微软雅黑"; font-weight:normal; padding:0 0 0 23px; background-color:#3a5161;}
.contact ul{padding:8px 12px;}
.contact li{line-height:24px;}

.certificate{text-align:center; width:218px; overflow:hidden;}
.certificate h3{color:#444444; line-height:38px; font-size:14px; font-family:"微软雅黑"; font-weight:normal; text-align:left; padding:0 0 0 17px; margin:0 5px 13px; border-bottom:3px solid #3a5163;}

.links{width:218px; margin:15px 0 0; overflow:hidden;}
.links h3{color:#444444; line-height:38px; font-size:14px; font-family:"微软雅黑"; font-weight:normal; padding:0 0 0 17px; margin:0 5px 13px; border-bottom:3px solid #3a5163;}
.links ul{padding:5px 12px;}
.links li{line-height:24px;}

.banner{width:722px; overflow:hidden;}

.about{width:722px; margin:16px 0 0; overflow:hidden;}
.about h3{color:#2c4355; font-size:14px; font-weight:normal; height:37px; overflow:hidden; padding:0 17px 0 15px;}
.about h3 span{font-size:16px; font-weight:bold;}
.about h3 a{font-size:12px; line-height:37px; float:right;}
.about dl{padding:10px; border:1px solid #dcdcdc; overflow:hidden;}
.about dt, .about dd{float:left;}
.about dd{ width:477px; line-height:24px; margin-left:10px;}

.newpro{background:url(../images/probg.jpg) repeat-x; width:722px; height:205px; margin:18px 0 0;}
.newpro h3{color:#2c4355; font-size:14px; font-weight:normal; height:50px; overflow:hidden; padding:0 17px 0 15px;}
.newpro h3 span{font-size:16px; font-weight:bold; line-height:41px;}
.newpro h3 a{font-size:12px; line-height:37px; float:right;}

#demo{width:702px; height:124px; overflow:hidden; margin:0 auto;}
#demo a{display:block; text-align:center; width:160px; margin-right:15px; float:left;}
#demo a img{width:160px; height:124px;}

.footer{width:963px; padding:10px 0 20px 10px; margin:27px auto 0; border-top:4px solid #3a5163;}

.nsf{width:735px; margin:26px 0 0; overflow:hidden;}
.nsf div{background-color:#fff; width:230px; min-height:215px; _height:215px; border:1px solid #d0d0d0; margin-right:13px; float:left;}
.nsf ul, .nsf p{margin:5px 10px;}
.nsf li{line-height:28px; background:url(../images/arr2.jpg) repeat-x left bottom; height:28px;}
.nsf li span{width:40px; float:right;}

.content{background-color:#fff; width:702px; min-height:390px; _height:390px; padding:10px;}

.yjTL,.yjTR,.yjBL,.yjBR{height:4px;overflow:hidden;background:url(../images/k.png) no-repeat 0 0;}
.yjBL,.yjBR{height:6px;}
.yjTL,.yjBL,.yjML{padding-left:5px;}
.yjTR,.yjBR,.yjMR{padding-right:5px;}
.yjTR{background-position:100% -10px;}
.yjBL{background-position:0 -4px;}
.yjBR{background-position:100% -14px;}
.yjML{background:url(../images/kLeft.png) repeat-y left;}
.yjMR{background:url(../images/kRight.png) repeat-y right; text-align:center; position:relative;}

.flUl li{float:left;display:inline;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

.mTbg{background:url(../images/yy.png) repeat-x bottom;padding-bottom:11px;margin-top:10px;}
.nTitle {line-height:2;padding-left:1.5em;}
.nTitle .t2,.nTitle .t3{float:right;width:100px; text-align:center;}
.nTitle .t3{width:110px;}
.nList li{position:relative;background:url(../images/xx.png) repeat-x bottom;padding-bottom:1px;float:none; display:block;}
.nList a{display:block;line-height:2.6;zoom:1; padding-left:1.5em;}
.nList a em,.nList a span{display:block;width:110px;float:right; text-align:center;*cursor:pointer;}
.nList a i{display:block; width:7px;height:7px;overflow:hidden; position:absolute;left:.5em;top:1em; background:url(../images/img.png) no-repeat -202px 0px;}
.nList a:hover{background-color:#F9F9F9;}
.nList a:hover i{background-position:-213px 0px;}

.cPage{padding:1em 0 2em 0;text-align:center;}
.cPage em{padding:0 .6em;}
.cPage a{margin:0 .1em;}
.cPage span a{padding:3px 6px;border:solid 1px #FFF;margin-right:1px;}
.cPage span a:hover,.cPage span a.active{color:#F00;border-color:#CCC;}


div.products, div.honor{width:702px; overflow:hidden;}

ul.bigclass{width:724px; overflow:hidden; zoom:1;}
ul.bigclass li{margin:0 22px 20px 0; float:left;}
ul.bigclass li a{background-color:#E6E6E6; display:block; width:219px; overflow:hidden;}
ul.bigclass li a img{background:url(../images/loading.gif) no-repeat center; width:215px; height:167px; margin:2px 2px 0;}
ul.bigclass li a p{padding:8px 0 8px 18px;}
ul.bigclass li a:hover {color:#fff; text-decoration:none; background-color:#e70312;}

ul.products{width:717px; overflow:hidden; zoom:1;}
ul.products li{margin:0 15px 15px 0; float:left;}
ul.products li a{background-color:#E6E6E6; display:block; width:164px; overflow:hidden;}
ul.products li a img{background:url(../images/loading.gif) no-repeat center; width:160px; height:124px; margin:2px 2px 0;}
ul.products li a p{padding:8px 0 8px 18px;}
ul.products li a:hover {color:#fff; text-decoration:none; background-color:#e70312;}

.products h2{font-size:18px; text-align:center; padding:10px;}
.products h3{background-color:#f2f1f6; font-size:14px; line-height:40px; padding-left:20px; margin-bottom:20px;}

ul.honor{width:728px; overflow:hidden; zoom:1;}
ul.honor li{width:156px; margin:0 26px 15px 0; float:left;}
ul.honor li a{display:block;}
ul.honor li a img{background:url(../images/loading.gif) no-repeat center; border:3px solid #E0E0E0;}
ul.honor li a p{text-align:left; line-height:18px; padding:6px 0; padding-left:3px;}
ul.honor li a:hover{color:#FFF; background-color: #36B72C;}
ul.honor li a:hover img{border:3px solid #36B72C;}

.newsView{width:702px; overflow:hidden;}
.newsView h2{font-size:16px; padding:10px 0 0;}
.newsView h3, .newsView h6{font-size:14px; font-weight:normal; padding:10px 0;}

#inquriyForm span{font-weight:bold;}
#inquriyForm input, #inquriyForm textarea{line-height:18px; width:330px; height:18px; margin-left:10px; border:1px solid #ccc;}
#inquriyForm textarea{height:80px;}
#inquriyForm #send, #inquriyForm #reset{line-height:26px; background-color:#efefef; text-align:center; width:80px; height:26px; margin-left:10px;}