/* CSS Document */

/*公共部分开始*/
body{ margin:0; padding:0; list-style:none; font-family:"微软雅黑"; font-size:14px;}
li{ margin:0; padding:0; list-style:none;}
ul{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0; list-style:none;}


.top{ width:100%; height:141px; overflow:hidden; background:url(../images/topbg.jpg) repeat-x;}
.top1{ width:1050px; margin:0 auto; overflow:hidden;}
.topleft{ float:left; width:190px; padding-top:17px; padding-bottom:5px;}
.topright{ float:right; width:620px; height:100px; overflow:hidden;}
.toprightshang{ height:67px;  }
.toprightxia{ height:101px;}
.toprightxia a{ padding-left:23px; padding-right:21px; height:101px; line-height:101px; font-size:15px; font-weight:bold; color:#010101; display:inline-table }
.toprightxia a:hover{ color:#c5000c; padding-left:23px; padding-right:21px; height:101px; border-bottom:#c5000c 5px solid; background:#f1f1f1; line-height:101px; font-size:15px; font-weight:bold; display:inline-table}
.toprightshang img{ border:none; margin-left:10px; margin-right:10px;}
.toprightshang1{ float:right;} 
.phone{ padding-left:100px;}

.aboutindex{ clear:both; overflow:hidden; padding-top:15px;}
.aboutindex_left{ float:left; width:530px;}
.aboutindex_leftm{ padding-top:10px; line-height:30px;}
.aboutindex_right{ float:right; width:530px;}
.aboutindex_rightm{ padding-top:10px; padding-left:20px;}
.aboutindex_rightm li{ color:#666666; line-height:37px; background:url(../images/top_border.jpg) left top repeat-x;}
.aboutindex_rightm a{ color:#666666;}
.date{ float:right;}
.aboutindex{ padding-bottom:40px; overflow:hidden; margin-top:30px;}
.newindeximg img{ width:90px; height:70px; float:left; margin-right:10px;}
.newindext a{ font-weight:bold; color:#333333;}
.aboutindex_leftm{ padding-top:15px; color:#333333;}
.newindexinfo{ font-size:12px;}



.protui{ background:#ededed; overflow:hidden; width:100%; }
.protui1{ margin:0 auto; width:1000px;}
.protuit{ height:50px; overflow:hidden; padding-top:25px ;}
.protuim{ overflow:hidden; width:1149px; height:180px; margin:0 auto; padding-bottom:40px; margin-top:75px;}
.protuiname{ float:left;}
.more{ float:right;}
.more img{ border:none;}
.protuim img{ border:none; width:228px; height:160px;}
.protuim ul{ float:left; width:228px; margin-right:0px; margin-left:20px; margin-bottom:20px;}
.protuim li{ color:#ffffff; width:228px; text-align:center; background:#7a7a7a; height:40px; line-height:40px;  display:inline-table; }
.protuim li a{ color:#ffffff; width:228px; text-align:center;  background:#7a7a7a; height:40px; line-height:40px;  display:inline-table;}
.protuim li a:hover{ color:#ffffff; width:228px; text-align:center;  background:#0e5ea5; height:40px; line-height:40px;  display:inline-table;}
.protuitname{ font-size:28px; color:#000000;}

/*焦点图切换*/
.dbImg { OVERFLOW: hidden; HEIGHT: 590px; POSITION: relative; MARGIN: 0px auto; WIDTH:100%; z-index: 5; }
    .dbImg LI { POSITION: absolute; DISPLAY: none; }
.jsNav { POSITION: absolute; Z-INDEX: 10; BOTTOM: 25px; right:550px; width:300px; text-align:center;}
    .jsNav A { HEIGHT:3px; width:40px; BACKGROUND: #fff; FLOAT: left; DISPLAY: inline-block; LINE-HEIGHT: 0;  TEXT-INDENT: -9999px; }
        .jsNav A.current { }
.main_content { OVERFLOW: hidden; HEIGHT:590px; POSITION: relative;  MARGIN: 0px auto; WIDTH:100%; }
#portfolio img{ border:none;}
/*焦点图切换*/

/*底部开始*/
.bottomshang{ height:221px; width:100%; overflow:hidden; background:#26272B;}
.bottomshang1{ width:1000px; margin:0 auto}
.yuanquan{ float:left; }
.yuanquan1{ height:170px;background:url(../images/border.png) right center no-repeat; margin-top:35px;}
.bottomerweima{ float:right;}
.bottomerweima img{ margin-top:20px;}
.yuanquan img{ border:none; margin-top:25px;}
.yuanquan a{ margin-right:30px;}
.bottommenu{ float:left; overflow:hidden; }
.bottommenu ul{ float:left; margin-left:55px; margin-right:45px;}
.bottommenu li{ line-height:28px;}
.bottommenu li a{ color:#eeeeee; font-size:12px;}
.bottommenu1{ height:171px; margin-top:35px; background:url(../images/border.png) right center no-repeat }
#bottommenubig{ color:#ffffff; font-weight:bold;}
.bottomxia{ height:60px; width:100%; text-align:center; overflow:hidden; background:#111111;  line-height:60px;
color:#666666; font-size:12px;}
.bottomxia a{ padding-left:20px; padding-right:20px; color:#cccccc;}
/*底部结束*/
;

/*单篇开始*/
.danpian{ width:100%; overflow:hidden; background:#ededed;}
.danpian1{ width:1110px; margin:0 auto;}
.danpian1 img{ margin:0 auto;}
.danpiant{  text-align:center; padding-top:30px;}
h1{ margin:0; padding:0; list-style:none;}
h2{ margin:0; padding:0; list-style:none;}
.danpiant h1{ color:#333333; font-weight:normal;}
.danpiant h2{ color:#2F6195; font-weight:normal;}
.danpianm{ padding-bottom:40px; padding-top:25px; line-height:35px; font-size:14px;}
.danpiant1{ font-size:30px; font-weight:bold;}
.danpiant2{ height:41px;  font-size:22px; color:#B79059; }
/*单篇结束*/


/*产品开始*/
.danpianleft{ width:2protitle7px; float:left; margin-top:20px; border:1px solid #E6E6E6;  margin-bottom:30px;}
.danpianright{  float:right; width:833px; margin-top:20px;  }
.leftfenlei{ background:#ffffff;}
.leftfenleit{  height:46px;  color:#ffffff; text-align:center; font-size:22px;  line-height:46px; border-bottom:1px solid #E6E6E6;}
.leftfenleim{}
.leftfenleim li{ height:38px; line-height:38px; font-size:12px; background:url(../images/pro_bg.jpg) repeat-y;}
.leftfenleim a{ color:#000; padding-left:25px; width:207px; height:40px; line-height:40px;  display:inline-table;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leftfenleim a:hover{ color:#ffffff; padding-left:25px;  width:217px; height:40px; line-height:40px;  display:inline-table; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leftcontact{ background:url(../images/leftcontact.png) no-repeat; height:495px; overflow:hidden; padding-top:70px; line-height:26px; margin-top:20px;}
.prodanpian{width:100%; overflow:hidden; clear:both; background:#EDEDED;}
.station{ height:40px; overflow:hidden; line-height:40px; border-bottom:#666666 1px solid;}
.lanm{ color:#333; float:left; font-weight:bold; padding-left:5px; font-size:20px; line-height:40px;}
.weizhi{ float:right; padding-right:15px; color:#767676;}
.weizhi a{ color:red;}
.prolist{ overflow:hidden; clear:both; padding-top:20px; }
.prolist img{ border:none; width:233px; height:166px;}
.prolist li{ }
.prolist ul{ float:left; width:250px;  margin-left:13px; margin-right:13px; text-align:center;margin-bottom:20px;}
.prolist a{  color:#ffffff; width:233px; text-align:center;  background:#7a7a7a; height:40px; line-height:40px;  display:inline-table;}
.prolist a:hover{  color:#ffffff; width:233px; text-align:center;   height:40px; line-height:40px;  display:inline-table;}

.page{ float:right; height:40px; line-height:40px; margin-bottom:40px; font-size:13px; color:#333333; clear:both; overflow:hidden; padding-top:30px; text-align:center;}
.page a{ padding-left:8px; padding-right:8px; border:1px solid #E7E7E7; background:#666; margin-left:5px; padding-top:5px; padding-bottom:5px; color:#666; line-height:30px; color:white;}
.page a:hover{ background:#1d74ba; color:white;}
.nolink{ padding-left:8px; padding-right:8px; border:1px solid #E7E7E7; background:#666; margin-left:5px; padding-top:5px; padding-bottom:5px; color:#666; line-height:30px; color:white;}
.page span{ padding-left:8px; padding-right:8px; border:1px solid #E7E7E7; background:#666; margin-left:5px; padding-top:5px; padding-bottom:5px; color:#666; line-height:30px; color:white;}
.procontent { padding-top:50px;}
.protitle{ text-align:left; font-size:20px; font-weight:bold; color:#333333;}
.proinfo{ text-align:center;}
/*产品结束*/

/*新闻开始*/
.newlistm1left{ background:url(../images/newlibg.png) no-repeat left center; width:93px; height:100px; float:left;}
.newlistm{ overflow:hidden; padding-top:0px;}
.newlistm1{ height:130px; border-bottom:1px dashed #cccccc;}
.newlistm1right{ float:right; line-height:26px; margin-left:25px; width:880px;  padding-top:10px;}
.newlistm1right a{ color:#000000; font-size:24px;}
.newt{ font-weight:bold;}
.newm{ color:#666666;}
.yue{ font-size:18px; color:#fff; padding-top:20px; padding-left:18px;}
.nian{ font-size:22px; color:#fff; padding-left:18px; margin-top:5px;}
.page{ text-align:center; padding-top:30px; padding-bottom:40px;}
.newtitle{ font-size:18px; text-align:center; line-height:80px; border-bottom:1px dashed #cccccc; font-weight:bold;}
.newcontent{ padding-top:20px;}
/*新闻结束*/

/*CONTACT*/
.lianxi{ float:left;}
.ditu{ float:right; padding-bottom:30px;}
.ditu img{ width:500px; height:400px; margin-bottom:40px; border:5px solid #ffffff; }
/*CONTACT*/



