@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,h5,h6,form,input,ol,dl,dd{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑"; color:#666; line-height:150%; background:url(../img/bg2.jpg) no-repeat center top #ECECEC;}
.bodyb{background:url(../img/bg14.jpg) no-repeat center top #ECECEC;}
a{color:#000;text-decoration:none;}
input,select{ font-size:12px;}
table{ border-collapse:collapse;}
a img{border:0;}
img{vertical-align:middle;}
ul li{list-style:none;vertical-align:text-top;}
.over{overflow:hidden;zoom:1;}

.wrapper{ width:1000px; margin:0 auto;}
.topxx{ margin-top:5px;}
.logoxx{ float:left; width:450px;}
.guildxx{ float:right; margin-top:25px; padding-right:15px;}
.guildxx a{ color:#0474C6; font-size:15px; margin:0 3px; font-weight:bold;}

.top{ margin-top:5px;}
.logo{ float:left; width:450px;}
.guild{ float:right; margin-top:25px; padding-right:15px;}
.guild a{ color:#0474C6; font-size:15px; margin:0 3px; font-weight:bold;}

.banner{ position:relative; width:1000px; height:603px;}
.banimg{ position:absolute; z-index:1;}
.nav{ padding:0 50px; position:absolute; z-index:2; background-color:#448FC6;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; height:40px; line-height:40px; top:80px;}
.nav li{ float:left; width:180px; text-align:center;}
.nav li a{ display:block; font-size:16px; color:#fff;}
.nav li.current a{ background:url(../img/bgx.png) no-repeat center top;}

.navs{ padding:0 50px; position:absolute; z-index:2; background-color:#448FC6;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; height:67px; line-height:77px; top:85px;}
.navs li{ float:left; width:180px; text-align:center;}
.navs li a{ display:block; font-size:16px; color:#fff;}
.navs li.current a{ background:url(../img/bg1.jpg) no-repeat center top;}

.jquery{ position:absolute; z-index:2; top:400px; left:15px;}
.jquleft{ float:left; width:45px; margin-right:10px; cursor:pointer; margin-top:25px;}
.jqumid{ width:510px; height:158px; overflow:hidden; padding:10px 0; float:left; margin-right:10px; background-color:#fff; position:relative; background:url(../img/gl.png) no-repeat; width:572px; height:146px; padding-top:22px;}

.jqulist{position:absolute; width:504000px;}
.jqulist a{ float:left; width:190px; height:121px; padding-top:3px; background:url(../img/bg17.png) no-repeat center top; text-align:center;}
.jqulist a img{ width:157px; height:118px;}

.spans{ position:absolute; right:10px; bottom:10px; z-index:100;}
.spans span{ display:inline-block; width:39px; height:9px; line-height:9px; background-color:#0A0A0A; margin-right:5px;filter: alpha(opacity=30);opacity:0.3; cursor:pointer;}
.spans span.current{filter: alpha(opacity=70);opacity:0.7;}

.jquright{ float:left; width:45px;cursor:pointer; margin-top:25px;}
.footer{ width:1000px; margin:0 auto; margin-top:15px; padding-bottom:20px;}
.footleft{ float:left; width:790px; line-height:30px;}
.footright{ float:right; width:210px;}
/*index*/
.about{ position:relative; z-index:1; height:282px;}
.aboutban{ position:absolute; top:239px;}
.banzuo{ float:left; width:240px; margin-right:15px;}
.banyou{ float:right; width:715px; background:url(../img/bg71.png) no-repeat; height:43px; padding:0 15px;}
.title{ float:left; background:url(../img/bgxx.png) no-repeat left center; padding-left:15px;}
.title strong{ font-size:16px; color:#0175CA; line-height:43px; margin-right:5px;}
.title span{ color:#B2B2B2; line-height:43px; font-weight:bold;}
.dizhi{ float:right; line-height:44px;}
.con{ width:1006px; margin:0 auto;}
.aleft{ float:left; width:244px; margin-right:12px; background:url(../img/bg11.jpg) repeat-y;}
.list{ background:url(../img/bg12.jpg) no-repeat left bottom; padding:0 3px 3px 3px;}
.list dl dt{ background:url(../img/bg4.jpg) repeat-x; height:30px; line-height:30px; padding:0 20px; border-top:1px solid #E1E1E1; cursor:pointer;}
.list dl dt span{ font-weight:bold; font-size:14px; display:block; background:url(../img/bg6.jpg) no-repeat right center;}
.list dl.current dt{ background:url(../img/bg3.jpg) repeat-x; height:32px; line-height:32px; color:#fff;}
.list dl.current dt span{ background:url(../img/bg5.jpg) no-repeat right center;}
.list dl dd{ background:url(../img/bg13.jpg) no-repeat 20px center; padding:0 10px 0 30px; line-height:25px;}
.aright{ float:left; width:748px; background:url(../img/bg8.jpg) repeat-y;}
.contentcon{ background:url(../img/bg9.jpg) no-repeat left bottom; padding:15px 15px 20px 15px;}
.aboutcon{ padding:15px 15px 80px 15px;}
.aboutleft{ float:left; width:375px; line-height:25px;}
.aboutleft p{ text-indent:2em;}
.aboutright{ float:right; width:281px;}
/*about*/
.chanpin dl{ float:left; width:210px; height:238px; display:inline; margin:5px 14px;}
.chanpin dl dt{ width:208px; height:208px; border:1px solid #D6D6D6; background-color:#fff; text-align:center; line-height:208px;}
.chanpin dl dt img{ max-width:208px; max-height:208px;}
.chanpin dl dd{ padding:0 15px; margin-top:10px; height:20px; line-height:20px; text-align:center;}
.chanpin dl dd a{ color:#0066CC;}
.page{ margin:40px 0 0 325px; padding-bottom:30px;}
.page li{ float:left; padding:0 7px; height:20px; line-height:20px; border:1px solid #ccc; margin-right:5px;}
.page li a{ color:#0066CC;}
.page li.pageimg{ background:url(../img/ico4.jpg) no-repeat center;}
.page li.none{ border:none; padding:0;}
.page li input.pagenum{ width:30px; height:18px; border:1px solid #ccc; text-align:center; vertical-align:middle;}
.page li input.prosub{ background:url(../img/bg15.jpg) no-repeat; width:50px; height:22px; text-align:center; line-height:22px; border:none;}
.page li.current{ border:none;}
.page li.current a{ color:#F60; font-weight:bold;}
/*product*/
.news{ padding:10px 10px 0 15px;}
.news li{ overflow:hidden;zoom:1; background:url(../img/bg16.jpg) no-repeat left center; border-bottom:1px dashed #D2D2D2; line-height:30px;}
.news li a{ float:left; width:600px; padding-left:18px;}
.news li span{ float:right; width:75px;}
/*news*/
.contact{ padding:20px 0 200px 50px;}
.contact h1{ font-size:14px;}
.contact p{ line-height:30px;}
.contact p a{ margin-right:10px;}
.contact p.gszy a{ text-decoration:underline;}
/*contact*/




.rybig{ width:464px; margin:0 auto;}
.rysma{ margin-top:20px; clear:both; overflow:hidden;zoom:1;}
.ryleft{ float:left; width:20px; margin-right:10px; margin-top:20px; cursor:pointer;}
.ryright{ float:left; width:24px; margin-top:20px; cursor:pointer;}
.rymid{ width:650px; height:82px; float:left; margin-right:10px; overflow:hidden; position:relative;}
.rylist{position:absolute; width:660000px;}
.rylist span{ float:left; width:130px; cursor:pointer;}
.rylist span img{ display:inline-block; width:130px; height:82px; bor}




/*rongyu*/
.procon{ background-color:#fff; padding-bottom:10px;}
.proimg{ float:left; width:300px; margin-right:20px; border:1px solid #ccc;}
.proword{ float:left; line-height:25px;}
.prodetails{ background-color:#fff; padding-top:10px; border-top:1px solid #ccc;}
.prodetails p{ line-height:22px; text-indent:2em;}
.prodetails table{ width:350px; margin-left:20px;}
.prodetails table tr td{ border:1px solid #ccc; padding-left:10px;}
/*product_details*/