@charset "gb2312";
/* CSS Document */
body,a,img,h1,h2,h3,h4,h5,h6,h7,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
.clearbox{overflow:hidden;}
a{ text-decoration:none;  color:#000;}
li{ list-style:none;}
img{ vertical-align: middle;}


body{ background-color:#efefef;}
.topcenter{ width:1200px; margin:0 auto;}
.topcenter *{ float:left;}
.topcenter img{ margin-top:25px; margin-bottom:22px; margin-right:50px;}
.topnav li{margin-left:10px; margin-right:10px;}
.topnav li a{ font-size:16px; color:#00549b; font-family:Microsoft YaHei; }
.topnav{ margin-top:54px;}
.topnav li a:hover{color:#000;}

.banner{ width:100%; min-width:1200px;overflow:hidden;}
.banner img{ margin-left:auto; margin-right:auto;}

.goods{ background-image:url(../images/goodsbj.png); height:74px; background-repeat:repeat-x;}
.goodscenter{ width:1200px; margin:0 auto;}
.goods h1{ text-align:center; font-size:18px; color:#666666; font-family:Microsoft YaHei; padding-top:20px; padding-left:18px; padding-right:18px; background-color:#efefef;}
.goodstitle{ width:114px; margin:0 auto;}

.goodsbj{ background-image:url(../images/goodsbj02.png); height:259px;}
.goodsphotocenter{ width:1200px; margin-left:auto; margin-right:auto;margin-top:40px;}
.goodswindow{ width:1130px; height:210px; overflow:hidden;}
.goodsphotocenter span img,.goodsphotocenter .goodswindow{ float:left;}
.goodsmaxbox{ width:2260px; height:210px;overflow:hidden;}
.goodsminbox p{ line-height:20px; text-align:center;font-size:14px; font-family:Microsoft YaHei; color:#1e1e1e; margin-top:11px;}
.goodsminbox{ width:193px; float:left; margin-left:16px; margin-right:17px;height:210px;overflow:hidden;}
.goodsminbox img{width:193px;height:180px;}
.goodsphotocenter span img{ margin-top:40px;}
.leftnav,.rightnav{cursor:pointer;}

.textcenter{ width:1200px; margin:0 auto;}
.textboxtop{ width:1200px; margin-top:44px;}
.product{ float:left; background-color:#FFF; height:386px;}
.aboutus{ float:right; background-color:#FFF; width:938px; height:388px;}
.toplefttitle *{ float:left;}
.toplefttitle{ border-bottom:1px solid #dcdcdc; margin-bottom:13px;}
.product ul li{ float:left;}
.product ul li a{ line-height:28px; font-size:12px; color:#2b2b2b; font-family:SimSun;}
.product ul li a img{margin-left:10px; margin-right:11px;}
.product ul{ background-image:url(../images/navbj.png); background-repeat:repeat-x; border:1px solid #d2d2d2; overflow:hidden; margin-left:13px; margin-right:13px;width:188px; margin-bottom:5px;}
.product ul:active{ background-image:url(../images/navbj04.png); background-repeat:repeat-x;}
.product ul li a:hover{ line-height:28px; font-size:12px; color:#1d4f95; font-family:SimSun;}

.toplefttitle h1{ font-size:18px; line-height:50px; color:#333; font-family:Microsoft YaHei;}
.toplefttitle img{ margin-top:15px; margin-left:15px; margin-right:11px;}
.righttextbox{ width:504px; float:right; margin-right:16px;}
.righttextbox p{ font-size:12px; font-family:SimSun; color:#484848;}
.aboutusbox img{ float:left; margin-left:29px;}
.aboutusbox{ margin-top:26px; line-height:24px; font-family:SimSun; font-size:14px; color:#000;}
.aboutusbox .more a{ float:right; font-size:12px; font-family:SimSun; color:#FFF; text-align:center; padding-left:10px; padding-right:10px; line-height:27px; background-color:#009cc4;}
.aboutusbox .more a:hover{ color:#e4efff;}
.aboutusbox p{ float:right;}
.textboxdown{ width:1200px; margin-top:38px; margin-bottom:42px;}

.roll *{padding:0px;	margin:0px;}
.roll {width:345px;height:286px;float:left; margin-left:14px; margin-right:15px; margin-top:16px; margin-bottom:45px;}
.roll_num li.roll_num_hover {background:#fff;color:#1d4f96;}
.roll_pic img {width:345px;height:286px;}
.roll_num {position:relative;top:10px;;margin-right:5px;float:right;z-index:10;}
.roll_num li {list-style:none;float:left;font-size:14px; font-family:SimSun;font-weight:100;width:20px;line-height:20px;cursor:pointer;margin:0 3px;background:#1d4f96;text-align:center;color:#fff;-moz-border-radius:8px;}
.roll_title {position:relative;top:0;;padding-left:10px;height:36px;line-height:22px;background:#d4d4d4;}
.roll_title a{font-size:12px;text-decoration:none;color:#000; line-height:36px;}
.roll_title a:hover {color:#1d4f95;}
.newsphoto{ float:left; background-color:#FFF;}

.newsnav01{ background-image:url(../images/navbj02.png); color:#FFF;}
.newsnavbj{background-image:url(../images/navbj02.png); color:#FFF;}
.page span a{ position:absolute;top:13px;right:5px; z-index:99; float:right; font-size:10px; font-family:Microsoft YaHei; color:#e6a525; line-height:30px; margin-right:10px;}

.companynews{ width:374px; background-color:#FFF; float:left; margin-left:37px; height:350px;position:relative;}
.companynews ul a{ float:left; font-size:16px; font-family:Microsoft YaHei;line-height:30px; padding-left:15px; padding-right:15px;cursor:pointer;}
.companynews ul span a{ float:right; font-size:10px; font-family:Microsoft YaHei; color:#e6a525; line-height:30px;}
.companynews ul{ margin-top:13px;padding-left:13px; border-bottom:1px solid #0080cc; overflow:hidden;}
.companynews dl dt h1 a{ float:left; font-size:14px; font-family:Microsoft YaHei;color:#000;}
.companynews dl dt h1 a:hover{ float:left; font-size:14px; font-family:Microsoft YaHei;color:#1d4f95;}
.companynews dl dt span{ float:right;font-size:12px; font-family:Microsoft YaHei;color:#a5a5a5;}
.companynews dl dt{ overflow:hidden;}
.companynews dl{ width:350px; margin:0 auto; margin-top:30px; border-bottom:1px dashed #a8b4ce;}
.companynews dl:last-child{border-bottom:none;}
.companynews dl dd{ font-size:12px; font-family:SimSun; color:#6e6e6e; line-height:23px; margin-top:4px;}

.linkbj{ background-color:#e6e6e6; width:100%; min-width:1200px;}
.linkbj h1{ font-size:14px; font-family:Microsoft YaHei; color:#00a0e9; line-height:36px;}
.linkminbox a{ text-align:center; font-size:12px; font-family:Microsoft YaHei; color:#5b5b5b; line-height:28px;}
.linkminbox a img{ width:147px; height:70px;}
.linkminbox{float:left; margin-left:5px; margin-right:5px;}
.linkmaxbox{ width:2400px; overflow:hidden;}
.linkwindow{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:5px;}
.linkcenter{ width:1200px; margin:0 auto;}
.linkminbox a:hover{ text-align:center; font-size:12px; font-family:Microsoft YaHei; color:#00549b; line-height:28px;}

.bottombj{ background-color:#00a0e9; width:100%; min-width:1200px;}
.bottomcenter{ width:1200px; margin:0 auto;}
.bottomcenter ul li{ font-size:12px; font-family:SimSun; color:#FFF; line-height:24px;}
.bottomcenter ul li a{ font-size:12px; font-family:SimSun; color:#FFF; line-height:24px;}
.bottomcenter ul{ margin-top:42px; margin-bottom:48px; float:left;}
.bottomcenter dl{ float:right;margin-top:42px; margin-right:35px;}
.bottomcenter dl dd{ font-size:12px; font-family:SimSun;color:#FFF; line-height:24px; text-align:center;}



/*ÂÖ²¥Í¼*/
.ladyScroll{width:1130px;height:210px;margin:15px auto;border:#ddd 1px solid;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:34px;height:80px;position:absolute;top:60px;left:-34px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:-34px; background-position:0 -160px;}
.ladyScroll .prev:hover{ background-position:0 -80px; }
.ladyScroll .next:hover{ background-position:0 -240px; }

.ladyScroll .scrollWrap{width:1130px;height:210px;margin-left:31px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:193px;text-align:center;position:relative;margin-left:10px;margin-right:10px;}
.ladyScroll  span{display:block;width:298px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:193px;overflow:hidden;}
.ladyScroll  img{display:block;width:193px;height:180px;margin-top:5px;}
.ladyScroll dd{width:193px;height:40px;line-height:20px;font-size:14px;color:#1e1e1e;text-align:center;overflow:hidden;}
.ladyScroll  dd a{ color:#1e1e1e;  }
.ladyScroll  dd a:hover{ text-decoration:none;}
.ladyScroll dl:hover span{ background:#B52153;}