/* 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:1198px; margin:0 auto; overflow:hidden;}
@media screen and (max-width: 1281px) { 
.top1{ width:100%; margin:0 auto; overflow:hidden;}
}
.topleft{ float:left; width:190px; padding-top:10px; padding-bottom:5px;}
.topright{ float:right;  height:100px; overflow:hidden;}
.toprightshang{ height:67px;  }
.toprightxia{ height:101px;}
.toprightxia a{ padding-left:15px; padding-right:15px; height:101px; line-height:101px; font-size:15px; font-weight:bold; color:#010101; display:inline-table }
@media screen and (max-width: 1281px) { 
.toprightxia a{ padding-left:3px; padding-right:3px; height:101px; line-height:101px; font-size:15px; font-weight:bold; color:#010101; display:inline-table }
}
.toprightxia a:hover{ color:#d54e16; padding-left:15px; padding-right:15px; height:101px; border-bottom:#c5000c 5px solid; background:#f1f1f1; line-height:101px; font-size:15px; font-weight:bold; display:inline-table}
@media screen and (max-width: 1281px) { 
.toprightxia a:hover{ color:#d54e16; padding-left:3px; padding-right:3px; 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_leftm img{ width:100%; height:100%;}
@media screen and (max-width: 1281px) { 
.aboutindex_leftm img{width: 95%; height:95%;} 
} 
.aboutindex_right{ float:right; width:530px;}
.aboutindex_rightm{ padding-top:10px;}
.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:1098px;}
.protuit{ height:50px; overflow:hidden; padding-top:25px ;}
.protuim{ overflow:hidden; width:85%; margin:0 auto; padding-bottom:40px;}
@media screen and (max-width: 1281px) { 
.protuim {width: 100%;} 
}
.protuiname{ float:left;}
.more{ float:right;}
.more img{ border:none;}
.protuim img{ border:none; width:233px; height:166px;}
.protuim ul{ float:left; width:233px; margin-right:30px; margin-left:24px; margin-bottom:20px;}
@media screen and (max-width: 1281px) { 
.protuim ul {float:left; width:233px; margin-right:3px; margin-left:3px; margin-bottom:3px;} 
}
.protuim li{ color:#ffffff; width:233px; text-align:center; background:#303030; height:40px; line-height:40px;  display:inline-table; }
.protuim li a{ color:#ffffff; width:233px; text-align:center;  background:#303030; height:40px; line-height:40px;  display:inline-table;}
.protuim li a:hover{ color:#ffffff; width:233px; text-align:center;  background:#985120; 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; MARGIN-LEFT: 10px; DISPLAY: inline-block; LINE-HEIGHT: 0;  TEXT-INDENT: -9999px; }
        .jsNav A.current { BACKGROUND: #0f5ea3; }
.main_content { OVERFLOW: hidden; HEIGHT:590px; POSITION: relative;  MARGIN: 0px auto; WIDTH:100%; }
#portfolio img{ border:none;}
/*焦点图切换*/

/*底部开始*/
.bottomshang{ height:290px; width:100%; overflow:hidden; background:#26272B;}
.bottomshang1{ width:1098px; margin:0 auto}
.yuanquan{ float:left; }
.yuanquan1{ height:170px;background:url(../images/border.png) right center no-repeat; margin-top:35px;}
.bottomerweima{ float:right;}
@media screen and (max-width: 1281px) { 
.bottomerweima {float:left;} 
}
.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:1098px; margin:0 auto;}
@media screen and (max-width: 1281px) { 
.danpian1{ width:95%; 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;}
@media screen and (max-width: 1281px) { 
.danpianm{ width:100%; padding-bottom:40px; padding-top:25px; line-height:35px; font-size:14px;}
}
.danpianm img{ width:1098px;}
@media screen and (max-width: 1281px) { 
.danpianm img{ width:100%;}
}
.danpiant1{ font-size:30px; font-weight:bold;}
.danpiant2{ height:41px; background:url(../images/huawen.jpg) no-repeat; font-size:22px; color:#B79059; }
@media screen and (max-width: 1281px) { 
.danpiant2{ height:41px; background:url(../images/huawen1.jpg) no-repeat; font-size:22px; color:#B79059; }
}
/*单篇结束*/


/*产品开始*/
.danpianleft{ width:2protitle7px; float:left; margin-top:20px; border:1px solid #E6E6E6;  margin-bottom:30px;}
.danpianright{  float:right; width:810px; margin-top:20px; }
@media screen and (max-width: 1281px) { 
.danpianright{  float:right; width:70%; margin-top:20px;}
}
.leftfenlei{ background:#ffffff;}
.leftfenleit{  height:46px;  color:#ffffff; text-align:center; font-size:22px; background:#985120; line-height:46px; border-bottom:1px solid #E6E6E6;}
.leftfenleim{}
.leftfenleim li{height:38px; line-height:38px; font-size:14px; background:url(../images/pro_bg.jpg) repeat-y;}
.leftfenleim a{ color:#000; padding-left:25px; width:267px; height:40px; line-height:40px;  display:inline-table;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.leftfenleim a:hover{ color:#ffffff; padding-left:25px; background:#985120; width:252px; 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:60px; overflow:hidden;  border-bottom:#666666 1px solid;}
.lanm{ color:#333; float:left; font-weight:bold; padding-left:5px; font-size:20px; line-height:40px;}
.weizhi{ 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;}
@media screen and (max-width: 1281px) { 
.prolist img{ border:none; width:90%;}
}
.prolist li{ }
.prolist ul{ float:left; width:250px;  margin-left:10px; margin-right:10px; text-align:center;margin-bottom:20px;}
@media screen and (max-width: 1281px) { 
.prolist ul{ float:left; width:200px;  margin-left:3px; margin-right:3px; text-align:center;margin-bottom:20px;}
}
.prolist a{  color:#ffffff; width:233px; text-align:center;  background:#303030; height:40px; line-height:40px;  display:inline-table;}
.prolist a:hover{  color:#ffffff; width:233px; text-align:center;  background:#985120; 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:#808080; line-height:30px; color:white;}
.page a:hover{ background:#CC6600; 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:#808080; 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:#808080; line-height:30px; color:white;}
.procontent { padding-top:50px; background-color:#fff;}
.protitle{ text-align:center; font-size:20px; font-weight:bold; padding-bottom:25px; 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:20px;}
.newlistm1{ height:100px; border-bottom:1px dashed #cccccc;}
.newlistm1right{ float:right; line-height:26px; margin-left:25px; width:980px; padding-top:10px;}
.newlistm1right a{ color:#000000;}
.newt{ font-weight:bold;}
.newm{ color:#666666;}
.yue{ font-size:18px; color:#d54e16; padding-top:25px; padding-left:10px;}
.nian{ font-size:22px; color:#CBCBCD; padding-left:10px;}
.page{ text-align:center; padding-top:30px; padding-bottom:40px;}
.newtitle{ font-size:16px; text-align:center; line-height:80px; border-bottom:1px dashed #cccccc; font-weight:bold;}
.newcontent{ padding-top:20px;}
/*新闻结束*/

/*CONTACT*/
.lianxi{ float:left;}
@media screen and (max-width: 1281px) { 
.lianxi{ float:left; width:40%;}
}
.ditu{ float:right; padding-bottom:30px;}
@media screen and (max-width: 1281px) { 
.ditu{ float:right; padding-bottom:30px; width:55%;}
}
.ditu img{ width:500px; height:400px; margin-bottom:40px; border:5px solid #ffffff; }
/*CONTACT*/




.cs_banbox{ width:100%; height:260px; background:#url(../images/about_02.jpg) top center no-repeat;}