/* 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:148px; overflow:hidden;background-color: #fff;}
.top1{ width:100%;height:47px;  overflow:hidden;z-index: 99999;box-shadow: 0px 2px 2px #b1b1b1;}
.topleft{ float:left; width:190px; padding-top:17px; padding-bottom:5px;padding-left:30px;}
.topright{width:70%; height:47px; overflow:hidden;margin:0 auto; }
.toprightshang{ height:67px;  }
.toprightxia{ height:47px;}
.toprightxia li{float: right;}
.toprightxia a{ width:96px;margin-left:2%; margin-right:2%; line-height:40px; font-size:15px; font-weight:bold; color:#000; display:inline-table; text-align:center;}
.toprightxia a:hover{ color:#004ea2;  border-bottom:4px solid #004ea2;}
.toprightxia a.active{ color:#004ea2;  border-bottom:4px solid #004ea2;}
.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:45%;}
.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:48%;}
.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; padding-top:30px;background-color: #ededed;}
.content_1{width:70%;margin: 0 auto;}
.content_1 li{width: 30%;float: left;margin-top: 30px;color: #000;}
.content_1 li img{ float: left;width: 50px;height: 50px; }
.content_1 li h1{float: left;margin-left: 10px;height: 50px;line-height: 50px;}
.content_1 li p{margin-top: 50px;line-height: 30px;width: 70%;margin-left: 50px;}
.content_1 li a{margin-top: 50px;color: #004ea2;margin-left: 50px;}
.newindeximg img{ width:100%; height:100%; float:left; margin-right:10px;margin-bottom: 15px;}
.newindext{margin-bottom: 15px;margin-left: 10px;}
.newindext a{ font-weight:bold; color:#333333;}
.aboutindex_leftm{ padding-top:15px; color:#333333;}
.newindexinfo{margin: 10px;}



.protui{ background:#fff; overflow:hidden; width:100%; }
.protui1{ margin:0 auto; width:70%;}
.protuit{ height:50px; overflow:hidden; padding-top:25px ;}
.protuim{ overflow:hidden; width:70%; 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-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{  width:233px; text-align:center; height:40px; line-height:40px;  display:inline-table; }
.protuim li a{ color:#000; width:235px; text-align:center; height:40px; line-height:40px;  display:inline-table;}
.protuitname{ font-size:28px; color:#000000;}
.protuim li img{border: #e4e4e4 1px solid;}
.product_tit{background:#e4e4e4;}
.product_tit a:hover{background:#004ea2;color: #fff;}

/*焦点图切换*/
.dbImg { OVERFLOW: hidden; HEIGHT: 550px; 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:550px; POSITION: relative;  MARGIN: 0px auto; WIDTH:100%; }
#portfolio img{ border:none;}

/*焦点图切换*/

/*底部开始*/
.bottomshang{ height:221px; width:100%; overflow:hidden; background:#777;}
.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;}
.bottommenu li a:hover{ color:#0B4295;}
.bottommenu1{ height:171px; margin-top:35px; background:url(../images/border.png) right center no-repeat }
#bottommenubig{ color:#ffffff; font-weight:bold;}


.bottomxia{ width:100%;height: 370px; overflow:hidden; background:#b4b4b4;  color:#fff; font-size:16px; }
.bottomshang1{line-height: 50px;}
.bottomshang1 a{color: #fff;}
.footer_top{width: 80%;margin: 0 auto;}
.footer_top ul{float: left; width: 33%;margin-top: 40px;line-height: 30px;margin-bottom: 30px;}
.footer_top ul p{margin-bottom: 20px;font-size: 24px;}
.footer_top .anniu{background-color: #004ea2;color: #fff; margin-left:0;padding: 10px 30px;}
.footer_top .anniu:hover{background-color: #fff;color: #004ea2;}
.message_table tr{height:30px;width: 100%;}
input[type="submit" i]{background: #88bf11;width: 100%;height: 45px;appearance: auto;
    user-select: none;
    white-space: pre;
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: #fff;
	margin-top:7px;
    background-color:#004ea2; 
    box-sizing: border-box;
	font-weight:bold;
    border-width: 2px;
    border-style: outset;
    border:2px solid #fff;
    font-size: 18px;
    border-image: initial;
	border-bottom-right-radius: 38px;}
input{ outline:none;}
input[type="submit" i]:hover{ background:#fff; color:#004ea2;}
.footer_top ul.meiti{width:15%;height:auto;float:left;}
.meiti li{float: left;margin-left: 5px;}
.footer_top ul.ewm{width:15%;height:auto;float:left;}
.footer_top ul.ewm img{width:150px;height:150px;}

/*底部结束*/


/*单篇开始*/
.danpian{ width:100%; overflow:hidden; background:#ededed;}
.danpian5{ width:100%; overflow:hidden; background:#fff;}
.danpian1{ width:100%; 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{ width:70%; margin:0 auto; padding-top:25px; line-height:35px; font-size:14px;}
.danpianm .about_nei{width: 60%;float: left;}
.danpianm .about_nei p{text-indent:2em; font-size:18px;}
.danpianm img{width: 37%;float: right; margin-top:50px;}
.danpianm_1{ width:70%; margin:0 auto; padding-top:25px;}
.danpianm_1 img{margin-bottom: 30px;}
.danpiant1{ font-size:30px; font-weight:bold;}
.danpiant2{ width:100%; height:41px;  font-size:22px; color:#B79059; }
.danpian3 h1{text-align: center;margin-top: 30px;}
.danpian3 p{font-size: 20px;}
.contact_tu{width:70%; margin:0 auto;}

.contit{width: 70%;font-size: 36px;margin: 40px auto;}
.danpian3 ul{width: 70%;margin:0 auto;margin-bottom: 30px;}
.danpian3 ul li{width: 19.8%;float: left;text-align: center;margin-bottom: 30px;border-top:#ddd 1px solid;border-left:#ddd 1px solid;
border-bottom:#ddd 1px solid;height: 150px;}
#dizhi{border-right:#ddd 1px solid;}
.danpian3 ul li p{margin:20px 5px;font-size: 14px; }
.danpian3 ul li img{margin-top: 20px;}
/*单篇结束*/


/*产品开始*/
.danpianleft{ width:2protitle7px; float:left; margin-top:20px; border:1px solid #E6E6E6;  margin-bottom:30px;}
.danpianright{  float:right; width:833px; 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:#164d73; line-height:46px; border-bottom:1px solid #E6E6E6;}
.leftfenleim{}
.leftfenleim li{ height:38px; line-height:38px; background:url(../images/pro_bg.jpg) repeat-y;}
.heng{background:url(../images/pro_bg1.jpg) repeat-y; color:#fff;padding-left:40px;}
.dian{padding-left:25px;}
.leftfenleim a{ color:#000;  width:217px; 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:#164d73; width:191px; 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:#fff;}
.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{ color:#767676;margin-top: 30px;width: 70%;margin: 30px auto;}
.weizhi a{ color:#004ea2;}
.prolist{ overflow:hidden; clear:both; padding-top:20px; }
.prolist img{ border:#555 solid 1px; width:233px; height:166px;}
@media screen and (max-width: 1281px) { 
.prolist img{ border:none; width:175px; height:127px;}
}
.prolist ul{ float:left; width:250px;  margin-left:13px; text-align:center;margin-bottom:20px;}
@media screen and (max-width: 1281px) { 
.prolist ul{ float:left; width:175px;  margin-left:3px; margin-right:3px; text-align:center;margin-bottom:20px;}
}
.prolist a{  color:#ffffff; width:235px; text-align:center;  background:#303030; height:40px; line-height:40px;  display:inline-table;}
@media screen and (max-width: 1281px) { 
.prolist a{  color:#ffffff; width:175px; text-align:center;  background:#303030; height:40px; line-height:40px;  display:inline-table; font-size:12px;}
}
.prolist a:hover{  color:#ffffff; width:235px; text-align:center;  background:#164d73; height:40px; line-height:40px;  display:inline-table;}
@media screen and (max-width: 1281px) { 
.prolist a:hover{  color:#ffffff; width:175px;text-align:center;  background:#164d73; height:40px; line-height:40px;  display:inline-table;font-size:12px;}
}

.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 li{display:inline-block;}
.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:#164d73; 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;}
.protitle{ text-align:center; font-size:20px; font-weight:bold; padding-bottom:25px; color:#333333;}

/*产品结束*/

/*新闻开始*/
.newlistm1left{ background:url(../images/newlibg.png) no-repeat left center; width:93px; height:100px; float:left;}
.newlistm{ overflow:hidden; padding-top:20px; width:70%; margin:0 auto;}
.newlistm1{ height:100px; border-bottom:1px dashed #cccccc;}
.newlistm1right{ float:right; line-height:26px; margin-left:25px; width:80%; padding-top:10px;}
.newlistm1right a{ color:#000000;}
.newlistm1right a:hover{ color:#004ea2;}
.newt{ font-weight:bold;}
.newm{ color:#666666;}
.yue{ font-size:18px; color:#004ea2; 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;}
.ditu{  padding-bottom:30px;margin:0 auto;}
.ditu img{ width:500px; height:400px; margin-bottom:40px; border:5px solid #ffffff; }
/*CONTACT*/

/*搜索开始*/
.sb_box { width:1098px; top:20px; margin:0 auto;}
.search {width:888px; height:40PX;}
@media screen and (max-width: 1281px) { 
.search {width:750px; height:40PX;}
}


/*搜索结束*/
.index_about{width: 70%;margin: 30px auto;height: 228px;}
.index_aboutleft{width: 30px;float: left;}
.index_aboutleft img{width: 335px;height: 225px;}
.index_aboutright{width: 67%;float: right;background-color: #004ea2;height: 228px;}
.index_aboutright h1{color: #fff;margin: 30px 30px 10px 30px;}
.index_aboutright p{color: #fff;margin-left: 30px;line-height: 30px;width: 90%;font-size: 18px;margin-bottom: 30px;}
.anniu{background-color: rgba(255, 255, 255, 0);border-color: rgba(255, 255, 255, 1);border-style: solid;
	border-width: 2px;border-bottom-right-radius: 38px;margin-left: 30px;color: #fff;text-align: center;
padding: 15px 30px;font-size: 18px; font-weight: bold;}
.index_aboutright a:hover{color:#004ea2;background-color:#fff; }

.indexnew{background-color: #ededed;width: 100%;height: auto;float:left;}
.indexnew ul{width: 70%;margin: 0 auto;}
.indexnew ul li{width: 23%;float: left;margin-right: 2%;background-color: #fff;margin-bottom: 30px;}
/*.indexnew ul li p.newindeximg{width:100%;height:150px;}
.indexnew ul li p.newindext{width:auto;height:70px;}*/
.newindexinfo a{color: #868686;}
.indexnew .anniu{margin-left:42%; background-color: #004ea2;color: #fff;float:left; }
.indexnew .anniu:hover{border-color:#004ea2;background-color: rgba(136, 191, 17, 0);color:#004ea2; }
.clear{clear: both;}
.product_1{border-color: #fff;padding-bottom: 40px;overflow: hidden;padding-top: 30px;clear: both;}

.new_nei{background-color: #ededed;width: 100%;}
.new_nei ul{width: 70%;margin: 0 auto;}
.new_nei ul li{width: 23%;float: left;margin-right: 2%;background-color: #fff;margin-bottom: 30px;}



.fuwu_top{ height: 320px;background-color: #f3f3f3;margin: 0 auto;margin-bottom: 70px;}
.fuwu_top2{width: 45%;float: left;font-size: 18px;font-weight: bold;line-height: 36px;margin-left: 50px;margin-top: 20px;}
.fuwu_top2 li img{margin-left: -20px;}
.position a{color:#88bf11; }
.aboutindex1{text-align: center;margin-top: 30px;background-color:#004ea2;color: #fff;line-height: 20px;height: 280px; margin-bottom: 30px;}
.aboutindex1 h1{padding-top: 40px;margin-bottom: 30px;}
.aboutindex1 p{margin-bottom: 30px;}
.aboutindex1 a:hover{color:#004ea2;background-color:#fff;}
.fuwu1 img{width: 100%;margin-top: 50px;margin-bottom: 50px;}

.fuwu_top3 h3{ color:#88bf11;}
.fuwu_top3 p{ font-size:18px; line-height:24px;}
.fuwu_top3 ul{ margin-top:30px;}
.fuwu_top3 ul li{ width:30%;}
.fuwu_top3 ul .fw_top3_left{ float:left; margin-right:20px;}
.fuwu_top3 ul .fw_top3_right{ float:right;}
.fuwu_top3 ul li p{color:#88bf11;}


.product_list{width: 100%;background: #fff;margin-top: 40px;}
.product_list ul{width: 70%;margin: 0 auto;}
.product_list ul li{width: 47%;float: left;margin-right: 20px;text-align: center;margin-bottom: 50px;
	border: #ddd 1px solid;line-height: 50px;}
.product_list ul li img{ width:100%; margin-bottom:30px;}
.product_list ul li p{background-color: #e4e4e4;color: #000;font-weight: bold;font-size: 24px; line-height:65px;}
.product_list ul li span{color: #000;font-weight: bold;font-size: 24px;}
.product_list ul li p:hover{color:#fff; background-color:#004ea2;}
.product_list2{width: 100%;background: #ddd;padding:60px 0px;margin-bottom: 50px;}
.product_list2 h1{line-height: 60px;margin-left: 60px;}
.product_list2 p{line-height: 30px;font-size: 18px;margin-left: 60px;}
.product_nei{margin-bottom: 30px;padding-bottom: 5px;}
.product_nei_left{float: left;width: 65%;}
.product_nei_right{float: right;width: 30%;margin-top: 70px; margin-bottom:50px;}
.product_nei_right h1{color: #004ea2;}
.product_nei_right p{margin-bottom: 10px;font-size: 24px;}
.product_nei_right ul{margin-bottom: 40px;}
.product_nei_right ul li p{font-size: 18px;}
.product_nei_right .anniu1{background-color:#004ea2;border-bottom-right-radius: 38px;color: #fff;text-align: center;
padding: 15px 50px;font-size: 18px; font-weight: bold;}
.product_nei_right .anniu1:hover{background-color: rgba(255, 255, 255, 0);border-color: #004ea2;border-style: solid;
	border-width: 2px;color: #004ea2;}

.product_nei1{margin-bottom: 30px;padding-bottom: 5px;background: #f5f5f5;height: 400px;margin-top: 30px;}
.product_nei_left1{float: left;width: 30%;margin-top: 70px;margin-left: 30px;}
.product_nei_right1{float: right;width: 65%;margin-right: 5px;}
.product_nei_left1 h1{color: #004ea2;}
.product_nei_left1 p{margin-bottom: 10px;font-size: 24px;}
.product_nei_left1 ul{margin-bottom: 40px;}
.product_nei_left1 ul li p{font-size: 18px;}
.product_nei_left1 .anniu1{background-color:#004ea2;border-bottom-right-radius: 38px;color: #fff;text-align: center;
padding: 15px 50px;font-size: 18px; font-weight: bold;}
.product_nei_left1 .anniu1:hover{background-color: rgba(255, 255, 255, 0);border-color: #004ea2;border-style: solid;
	border-width: 2px;color: #004ea2;}


.met_page{padding: 50px 0;}
.met_page a{color: #666;}
.iconfont{ font-size:24px; font-weight: 500; margin-right:5px;}


#jswbox{width:1100px; margin:50px auto;}
#jswbox ul{position:relative;height:600px;}
#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:152px; left:10px;}
#jswbox li img{width:100%;height:100%;vertical-align:top; float:left; border:0;}
#jswbox .prev, #jswbox .next{ display:none;}

.message_table tr td img{ width:60px; height:15px;}

.fazhan{margin:0 auto; width:100%;}
.fazhan img{ width:99%; margin:0 auto;}

.fuwu_top3 img{ width:99%; margin:0 auto;}
.product_con{ width:80%; margin:0 auto;}
.product_con img{ width:99%; }


