*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:inherit; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover,a:focus{text-decoration:none;color: inherit;}

h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;box-sizing: border-box;}
hr{ border:none;}
.clear{ clear:both;}
.container{padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
.left{float: left;}
.right{float: right;}

.header{
	margin: 0 auto;
	padding: 0;
}
/*top_bar*/
.top_bar{
	background: #FFF;
	color: #898989;
	font-size: 14px;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
}
.f-fl{
	float: left;
	line-height: 40px;
	font-size: 14px;color: #777;
}
.f-fl span{color: #4d4d4d;}
.f-fr{
	float: right;
	line-height: 40px;
	
}
.f-fr_left{line-height: 40px;}
.f-fr_right{line-height: 40px;margin-left: 6px;}
.mer_box{position: absolute;left: 50%;top:40px;margin-left: -55px; width: 110px;height: 110px;display: none;}
.mer_box img{width: 100%;height: 100%;}
.f-fr>span{float: left;margin: 0 12px;color: #bebebe;}
.f-fr a:hover{color: #0DA056;}
.fxl{cursor: pointer;position: relative;}
.fxl span{float: left;}
.fxl i{display: inline-block;float: left;margin-top: 8px;}
i.ico_shouji{background: url(../images/shouji.png) no-repeat;width: 24px;height: 24px;}
.ter_box{position: absolute;left: 0;top: 40px;left: 50%;margin-left: -49.5px; width: 99px;height: 99px;z-index: 20;display: none;}
.ter_box img{width: 100%;height: 100%;}
.fxl:hover .ter_box{display: block;}
i.ico_weixin{background: url(../images/weixin.png) no-repeat;width: 24px;height: 24px;}
i.ico_dizhi{background: url(../images/dizhi.png) no-repeat;width: 24px;height: 24px;}
/*logobar*/
.logo_bar{
	width: 100%;
	height: 100px;
	background: rgba(255,255,255,.85);
}
p.logo {
	float: left;
	margin-top: 25px;
}
p.logo img{float: left;}

.contact{margin-top: 25px;overflow: hidden;}
.contact_up{overflow: hidden;float: left;margin-right: 20px;}
.contact_down{float: left;}
.contact_down p{font-size: 16px;color: #131313;margin-bottom: 5px;}
.contact_down span{font-size: 18px;color: #131313;}
i.mtel{display: inline-block;background: url(../images/ttel.png) no-repeat;width: 56px;height: 50px;}

/*narbar*/
.top_nav {
    width: 100%;
    height: 40px;
    background: #000;
}
.top_nav .main_container{position: relative;}
ul.nav{}
.nav .nLi h3{height: 100%;font-size: 14px;color: inherit;line-height:40px;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:40px;
    left: 50%;
    margin-left: -60px;
   width: 120px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 12px;
    position: relative;
    

}
.nav_yc li a{display: block;}
ul.nav li .nav_yc li:hover
{
	background: #e2492e;color: #FFFFFF;
}

ul.nav>li{width: 120px;height:40px;text-align:center;line-height:20px;float:left;position:relative;display:inline;font-size: 14px;color: #FFF;margin-right: 34px;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab,ul.nav>li:hover{background: #e2492e;}

/*PC banner*/
.mbanner{width:100%; height:693px;position: relative;z-index: 1;}
.mbanner .slideBox{ width:100%; height:693px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:30px; z-index:1;  margin-right: -29px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #e2492e; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#e2492e;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

/**msix**/
.msix{margin-top: 60px;padding-bottom: 60px;}
.msix ul{overflow: hidden;padding-top: 34px;padding-bottom: 20px;}
.msix ul li{transition: all 0.4s ease-in-out; float: left;width: 180px;height: 240px;background: url(../images/msix_k.png) no-repeat;background-size: contain;margin-right: 24px;position: relative;top: 20px; text-align: center;}
.msix ul li:last-child{margin-right: 0;}
.zimu{width: 47px;height: 58px;position: absolute;top: -34px;left: 50%;margin-left: -23.5px;text-align: center;line-height: 58px;}
.zimu i{display: inline-block;vertical-align: middle;}
i.ico_s{background: url(../images/S.png) no-repeat center;width: 35px;height: 58px;}
i.ico_l{background: url(../images/L.png) no-repeat center;width: 30px;height: 56px;}
i.ico_g{background: url(../images/G.png) no-repeat center;width: 47px;height: 58px;}
i.ico_h{background: url(../images/H.png) no-repeat center;width: 43px;height: 56px;}
i.ico_c{background: url(../images/C.png) no-repeat center;width: 43px;height: 58px;}
.msix ul li:hover{background: url(../images/msix_k_on.png) no-repeat center;background-size:cover ;}
.msix ul li:hover .msix_tit h6,.msix ul li:hover .msix_tit span{color: #e2492e;}
.msix ul li:hover i.ico_s{background: url(../images/S_on.png) no-repeat;}
.msix ul li:hover i.ico_l{background: url(../images/L_on.png) no-repeat;}
.msix ul li:hover i.ico_g{background: url(../images/G_on.png) no-repeat;}
.msix ul li:hover i.ico_h{background: url(../images/H_on.png) no-repeat;}
.msix ul li:hover i.ico_c{background: url(../images/C_on.png) no-repeat;}
.msix ul li:hover i.ico_kangla{background: url(../images/kangla_on.png) no-repeat center;background-size: contain;}
.msix ul li:hover i.ico_huo{background: url(../images/huo_on.png) no-repeat center;background-size: contain;}
.msix ul li:hover i.ico_fushi{background: url(../images/fushi_on.png) no-repeat center;background-size: contain;}
.msix ul li:hover i.ico_weisheng{background: url(../images/weisheng_on.png) no-repeat center;background-size: contain;}
.msix ul li:hover i.ico_chengben{background: url(../images/cehngben_on.png) no-repeat center;background-size: contain;}
.msix ul li:hover i.ico_anzhuang{background: url(../images/anzhuang_on.png) no-repeat center;background-size: contain;}
.msix_tit{text-align: center;margin-top: 68px;margin-bottom: 36px;}
.msix_tit h6{font-size: 18px;color: #0b0005;line-height: 28px;font-weight: bold;}
.msix_tit p{font-size: 18px;color: #0b0005;line-height: 28px;font-weight: bold;}
.msix_tit span{font-size: 14px;color: #777777;}
.msix ul li>i{display: inline-block;height: 53px;background-size: contain;}
i.ico_kangla{background: url(../images/kangla.png) no-repeat center;width: 63px;background-size: contain;}
i.ico_huo{background: url(../images/huo.png) no-repeat center;width: 47px;background-size: contain;}
i.ico_fushi{background: url(../images/fushi.png) no-repeat center;width: 50px;background-size: contain;}
i.ico_weisheng{background: url(../images/weisheng.png) no-repeat center;width: 48px;background-size: contain;}
i.ico_chengben{background: url(../images/cehngben.png) no-repeat center;width: 50px;background-size: contain;}
i.ico_anzhuang{background: url(../images/anzhuang.png) no-repeat center;width: 50px;background-size: contain;}
.msix ul li:hover{top: 0;}

/**mproduct**/
.mproduct{padding-top: 60px;background: #f7f7f7;padding-bottom: 20px;}
.mpro_tit{text-align: center;}
.mpro_tit h6{font-size: 32px;color: #0b0005;}
.mpro_tit p{font-size: 32px;color: #0b0005;}
i.ico_line{display: block;background: url(../images/tit_line.png) no-repeat;width: 300px;height: 6px;margin: 15px auto 5px auto;}
.mpro_tit span{font-size: 16px;color: #777777;}

.slideTxtBox{ width:100%; text-align:left;margin-top: 30px;  }
		.slideTxtBox .hd{ text-align: center; }
		.slideTxtBox .hd ul{ display: inline-block; }
		.slideTxtBox .hd ul li{ overflow:hidden; float:left; width: 200px;height: 50px; cursor:pointer;background: #ebebeb;line-height: 50px;font-size: 20px;color: #777777;margin-right: 40px;  }
		.slideTxtBox .hd ul li:last-child{margin-right: 0;}
		.slideTxtBox .hd ul li span{float: left;}
		.slideTxtBox .hd ul li i{float: left; display: inline-block;float: left;width: 24px;height: 24px;margin-left: 30px;margin-right: 20px;margin-top: 12px;}
		i.ico_guancai{background: url(../images/guancai.png) no-repeat;}		
		.slideTxtBox .hd ul li.on{background: #e2492e;color: #FFF; }
		.slideTxtBox .bd ul,.pro_list ul{ zoom:1;margin-top: 30px;overflow:hidden;  }
		.slideTxtBox .bd li,.pro_list ul li{ width: 31%;float: left;margin-right: 41px;margin-bottom: 41px;  }
		.slideTxtBox .bd li:nth-child(3n),.pro_list ul li:nth-child(3n){margin-right: 0;}
		.mpro_pic{width: 100%;height: 254px;overflow: hidden;}
		.slideTxtBox .bd li:hover .mpro_pic img,.pro_list ul li :hover .mpro_pic img{
			transform: scale(1.1);
	-webkit-transform: scale(1.1);
		}
		.mpro_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.slideTxtBox .hd ul li.on i.ico_guancai{background: url(../images/guancai_on.png) no-repeat;}
i.ico_guanjian{background: url(../images/guanjian.png) no-repeat;}
.slideTxtBox .hd ul li.on i.ico_guanjian{background: url(../images/guanjian_on.png) no-repeat;}
i.ico_peijian{background: url(../images/peijian.png) no-repeat;}
.slideTxtBox .hd ul li.on i.ico_peijian{background: url(../images/peijian_on.png) no-repeat;}
.mpro_txt{width: 100%;height: 50px;line-height: 50px;background: #ebebeb;text-align: center;}
.mpro_txt h6{font-size: 16px;color: #000000;line-height: 50px;}
.slideTxtBox .bd ul li:hover .mpro_txt h6,.pro_list ul li:hover .mpro_txt h6{color: #e2492e;}

/**mabout**/
.mabout{margin-top: 60px;padding-bottom: 60px;}
.mabu_con{overflow: hidden;margin-top: 60px;}
.mabu_l{float: left;}
.mabu_txt{width: 640px;height: 390px;background: url(../images/mabu_k.png) no-repeat;padding-top: 53px;padding-left: 44px;position: relative;}
.mabu_txt p{width: 553px;font-size: 14px;color: #000000;line-height: 30px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:8;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mabu_btn{position: absolute;right: 0;bottom: 0; display: block;width: 150px;height: 50px;background: #e2492e;text-align: center;line-height: 50px;color: #FFF;font-size: 20px;text-transform: uppercase;}
a.mabu_btn:hover{background: #c83116;}
.mabu_r{width: 388px;height: 334px;float: left;margin-left: 100px;}
.mabu_tab{margin-top: 60px;}
.mabu_tab ul{overflow: hidden;}
.mabu_tab ul li{width: 23%;float: left;background: #ebebeb;height: 190px;margin-right: 32px;padding: 10px;}
.mabu_tab ul li:last-child{margin-right: 0;}
.mabt_nr{width: 100%;height: 100%;border: 1px solid #b3b3b3;padding-left: 32px;padding-top: 55px;overflow: hidden;}
.mabt_nr>i{display: inline-block;float: left;width: 54px;height: 55px;margin-right: 18px;background-size: contain;}
i.ico_gsjj{background: url(../images/gsjj.png) no-repeat center;background-size: contain;}
.mabtn_txt{float: left;text-align: center;width: 119px;}
.mabtn_txt p{font-size: 20px;color: #000000;}
i.ico_maline{display: block;background: url(../images/maline.png) no-repeat;width: 100%;height: 3px;margin-top: 5px;margin-bottom: 4px;background-size: contain;}
.mabtn_txt span{font-size: 14px;color: #777777;}
.mabu_tab ul li:hover{background: url(../images/bg_gsjj.jpg) no-repeat center;background-size: cover;}
.mabu_tab ul li:hover .mabtn_txt h6,.mabu_tab ul li:hover .mabtn_txt span{color: #FFF}
.mabu_tab ul li:hover i.ico_gsjj{background: url(../images/gsjj_on.png) no-repeat center;}
.mabu_tab ul li:hover i.ico_maline{background: url(../images/maline_on.png) no-repeat;}
i.ico_qywh{background: url(../images/qywh.png) no-repeat center;background-size: contain;}
.mabu_tab ul li:hover i.ico_qywh{background: url(../images/qywh_on.png) no-repeat center;background-size: contain;}
i.ico_zhici{background: url(../images/zhici.png) no-repeat center;background-size: contain;}
.mabu_tab ul li:hover i.ico_zhici{background: url(../images/zhici_on.png) no-repeat center;background-size: contain;}
i.ico_rongyu{background: url(../images/rongyu.png) no-repeat center;background-size: contain;}
.mabu_tab ul li:hover i.ico_rongyu{background: url(../images/rongyu_on.png) no-repeat center;background-size: contain;}
.mabu_tab ul li.gwenhua:hover{background: url(../images/1.jpg) no-repeat center;background-size: cover;}
.mabu_tab ul li.gzhici:hover{background: url(../images/2.jpg) no-repeat center;background-size: cover;}
.mabu_tab ul li.gzizhi:hover{background: url(../images/3.jpg) no-repeat center;background-size: cover;}


/**mcase**/
.mcase{background: url(../images/bg_shigong.jpg) no-repeat top center;background-size: cover; padding-top: 60px;}
.mcase .mpro_tit p,.mcase .mpro_tit{color: #FFFFFF;}

.sT{ width:100%; text-align:left;margin-top: 30px;  }
		.sT .hd{ text-align: center; }
		.sT .hd ul{ display: inline-block; }
		.sT .hd ul li{ overflow:hidden; float:left; width: 314px;height: 50px; cursor:pointer;background: #ebebeb;line-height: 50px;font-size: 20px;color: #777777;margin-right: 40px;  }
		.sT .hd ul li:last-child{margin-right: 0;}
		.sT .hd ul li span{float: left;}
		.sT .hd ul li i{float: left; display: inline-block;float: left;width: 24px;height: 24px;margin-left: 30px;margin-right: 20px;margin-top: 12px;}
		.sT .hd ul li.on{background: #e2492e;color: #FFF; }
		.sT .bd ul{ zoom:1;margin-top: 30px;  }
		.sT .bd li{ width: 31%;float: left;margin-right: 41px;margin-bottom: 41px;  }
		.sT .bd li:nth-child(3n){margin-right: 0;}
		.sT .bd li:hover .mpro_pic img{
			transform: scale(1.1);
	-webkit-transform: scale(1.1);
		}
.sT .hd ul li.on i.ico_guanjian{background: url(../images/guanjian_on.png) no-repeat center;}
.sT .bd ul li:hover .mpro_txt h6{color: #e2492e;}
i.ico_gongcheng{background: url(../images/gongcheng.png) no-repeat center;}
.sT .hd ul li.on i.ico_gongcheng{background: url(../images/gongcheng_on.png) no-repeat center;}

/**myoushi**/
.myoushi{margin-top: 60px;}
.mys_con{margin-top: 38px;background: url(../images/bg_youshi.jpg) no-repeat center top;height: 974px;background-size: contain;}
.mys_list ul{overflow: hidden;}
.mys_list ul li{overflow: hidden;height: 240px;}
.mys_list ul li:first-child{margin-bottom: 44px;}
.mys_list ul li:first-child .mysl{padding-top: 80px;padding-left: 50px;}
.mysl{padding-top: 30px;padding-left: 50px;}
.mysl i{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 20px;font-style: normal;}
.mysl p{font-size: 14px;color: #777777;line-height: 28px;}
.mysr{width: 670px;text-align: center;overflow:hidden;height:auto;}
.mysr img{display: inline-block;position:relative;transition:all 0.8s ease-in-out;}
.mys_list ul li:nth-child(2n) .mysl{padding-top: 38px;padding-right: 70px;padding-left: 0;}
.mysr:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

/**mnews**/
.mnews{background: #f7f7f7;padding-top: 60px;margin-top: 60px;padding-bottom:60px;}

.sT_news{ width:100%; text-align:left;margin-top: 30px;  }
		.sT_news .hd{ text-align: center; }
		.sT_news .hd ul{ display: inline-block; }
		.sT_news .hd ul li{ overflow:hidden; float:left; width: 270px;height: 50px; cursor:pointer;background: #ebebeb;line-height: 50px;font-size: 20px;color: #777777;margin-right: 40px;  }
		.sT_news .hd ul li:last-child{margin-right: 0;}
		.sT_news .hd ul li span{float: left;}
		.sT_news .hd ul li i{float: left; display: inline-block;float: left;width: 24px;height: 24px;margin-left: 30px;margin-right: 20px;margin-top: 13px;}
		.sT_news .hd ul li.on{background: #e2492e;color: #FFF; }
		.sT_news .bd>ul{ zoom:1;margin-top: 30px;overflow: hidden;  }
		.sT_news .bd>li{  }
		.mnl_pic:hover img,.mnr_pic:hover img{
			transform: scale(1.1);
	-webkit-transform: scale(1.1);
		}
.sT_news .hd ul li.on i.ico_hangye{background: url(../images/hangye_on.png) no-repeat center;}
i.ico_hangye{background: url(../images/hangye.png) no-repeat center;}
i.ico_xinwen{background: url(../images/xinwen.png) no-repeat center;}
.sT_news .hd ul li.on i.ico_xinwen{background: url(../images/xinwen_on.png) no-repeat center;}
.mnews_nr{overflow: hidden;}
.mn_l{width: 520px;float: left;}
.mnl_pic{width: 100%; height: 300px;overflow: hidden;}
.mnl_pic img,.mnr_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mnl_txt{width: 100%;}
.mnl_txt h6,.mnr_txt h6{font-size: 16px;color: #000000;margin: 10px 0;}
.mnl_txt p,.mnr_txt p{font-size: 14px;color: #777777;line-height: 28px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mnl_txt:hover h6,.mnr_txt:hover h6{color: #e2492e;}
i.ico_shuxian{display: block;width: 4px;height: 380px;background: #ebebeb;float: left;margin: 24px 40px 0 40px;}
.mn_r{float: left;width: 556px;}
.mn_r ul li{overflow: hidden;border-bottom: 2px solid #ebebeb;padding-bottom: 24px;margin-bottom: 24px;}
.mn_r ul li:last-child{border-bottom: none;}
.mnr_pic{float: left;width: 191px;height: 110px;overflow: hidden;}
.mnr_txt{width: 346px;float: right;}
.mnr_txt p{
	word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}

/**footer**/
.footer{background: #272727;padding-top: 60px;padding-bottom: 42px;}
.ft_con{overflow: hidden;padding: 0 40px;}
.ft_lx{float: left;}
.ft_tit{color: #FFF;margin-bottom: 30px;}
.ft_tit p{font-size: 32px;}
.ft_tit span{font-size: 16px;}
i.ico_ftline{display: block;background: url(../images/ft_line.png) no-repeat;width: 180px;height: 6px;margin-top: 15px;margin-bottom: 10px;}
.ftlx_nr p{overflow: hidden;color: #FFF;font-size: 16px;margin-bottom: 10px;}
.ftlx_nr p i{display: inline-block;float: left;width: 15px;height: 18px;margin-right: 10px;}
i.ico_fdizhi{background: url(../images/fdizhi.png) no-repeat center;}
i.ico_fdianhua{background: url(../images/fdianhua.png) no-repeat center;}
i.ico_fyouxiang{background: url(../images/fyouxiang.png) no-repeat center;}
i.ico_fwangzhi{background: url(../images/fwangzhi.png) no-repeat center;}
.ft_er{overflow: hidden;margin-top: 40px;}
.fte{width: 127px;text-align: center;float: left;}
.fte:first-child{margin-right: 66px;}
.fte_pic{background: url(../images/er_k.png) no-repeat;width: 127px;height: 127px;text-align: center;line-height: 127px;}
.fte_pic img{width: 111px;height: 111px;display: inline-block;vertical-align: middle;}
.fte span{text-align: center;font-size: 14px;color: #FFF;display: inline-block;margin-top: 5px;}
.ft_fm{float: right;}
.ft_fm form p{position: relative;margin-bottom: 22px;}
.ft_fm form p span{font-size: 16px;color: #FFF}
.ft_fm form p input[type=text]{width: 350px;height: 40px;border: 1px solid #FFF;background: none;box-sizing: border-box;font-size: 14px;color: #FFFFFF;outline: none;}
.ft_fm form p textarea{border: 1px solid #FFF;background: none;box-sizing: border-box;font-size: 14px;color: #FFFFFF;outline: none;width: 350px;height: 100px;}
.ft_fm form p img{position: absolute;width: 120px;height: 40px;right: 74px;top: 0;}
.ft_fm form p input[type=submit]{outline: none;width: 350px;height: 40px;border: none;font-size: 16px;color: #272727;background: #FFFFFF;display: inline-block;text-align: center;}
.ft_fm form p:last-child{padding-left:48px;}
.ft_fm form p .Validform_checktip{position:absolute;left:48px;top:42px;}


/**pbanquan**/
.pbanquan{background: #000;padding-top: 60px;padding-bottom:40px;}
.pbq_con{overflow: hidden;}
.ft_logo{float: left;}
.pbq_nr{float: right;}
.pbq_tab ul{overflow: hidden;}
.pbq_tab ul li{float: left;font-size: 14px;color: #FFFFFF;margin-right: 32px;}
.pbq_tab ul li:last-child{margin-right: 0;}
.pbq_tab ul li:hover{color: #e2492e;}
.pbq_wz{text-align: right;font-size: 12px;color: #FFFFFF;line-height: 14px;margin-top: 20px;}
.pbq_wz p{margin-bottom: 20px;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url(../images/vd.png)no-repeat;margin-right: 15px;}
a.vl:hover{background: url(../images/vd_on.png)no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url(../images/ws.png)no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}


/**wap*/
/*头部*/

.header_dao header{
    height: 68px;
    width: 100%;
    background: #FFFFFF;
    font-size: .14rem;
    position: fixed;
    top:0;left: 0;
    z-index: 888;
    text-align: center;
}

#logo{width: 274px;display: inline-block;position: absolute;left: 20px;margin-top: 12.5px;}
#logo img{display: block;}
.menu a{
    position: absolute;
    right: 10px;
    width:30px;
    height: 25px;
    top: 20px;
}
.menu a img{width: 100%;height: 100%;display: block;}
#menu{
    margin-top: 68px;
    background: #9b5d0c;
    color: #fff;
}

.openmenu{overflow-y:scroll; position:fixed;}
#pgcontainer{margin:0px; padding:45px 0px;}
.overlay{left:0px; right:0px; bottom:0px; position: fixed; z-index:99; background-color:rgba(0, 0, 0, 0.5);}
.openmenu .overlay{top:0px;}
#hamburgermenu{background:#FFFFFF; left:0px; top:0px; width:0px; height:100%; overflow-y:scroll; position:fixed; z-index:999; box-shadow:3px 0px 7px rgba(0,0,0,0.55); -webkit-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55); -moz-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55);}
.nav_logo{width:100%;height: 68px; padding-top:10px; text-align:center; clear:both;}
.nav_logo img{height:33px; margin:12px 0px;}
.menu_head{text-indent: 1em; width:100%; min-width:150px; border-bottom:#DDDDDD 1px solid; line-height:25px;  color:#333; padding:8px 0px; font-size:1em; position:relative; margin:0px;}
.menu_head img{vertical-align:middle; height:25px; padding-right:5px;}
.menu_head a{color:#333;}
.menu_body{width:100%; min-width:150px; overflow:hidden; line-height:38px; display:none;}
.menu_body a{width:100%; display:block; height:28px; line-height:28px; color:#333; text-indent:2em; border-bottom:rgba(255, 255, 255, 0.32) 1px solid;}

a#logo img{width: 200px;height: 43px;float: left;}
a#logo{overflow: hidden;}
.swiper-container1 .swiper-pagination-bullet-active{background: #FFFFFF!important;}
.swiper-container1{width: 100%;height: auto;}
.swiper-container1 img{width: 100%;height: auto;}

/**banquan*/
.banquan{background: #FFFFFF;margin-top: 8px;padding-top: 23px;text-align: center;font-size: 18px;color: #999999;line-height: 34px;padding-bottom: 19px;margin-bottom: 61px;}

/**footer*/
footer{ position: fixed;  bottom: 0;left: 0;z-index: 888; height: 60px;width: 100%; background:#4d4f5b; font-size: 12px;border-top: 2px solid #e2492e}
footer li{width: 20%;height: 100%;float: left;box-sizing: border-box;}
footer li img{width: 24px;height: 24px;display: block;margin: 0 auto}
footer li a{display: block;width: 100%;height: 100%;text-align: center;box-sizing: border-box;padding-top: 10px;color: #fff;}
footer span{line-height:30px}
footer li:last-child{border-right: 0;}
footer li a.active,footer li a:hover{background:#e2492e;color: #fff}

/**内页样式**/
/**内页banner**/
.banner{width: 100%;height: 360px;}

/**second_nav**/
.second_nav{overflow: hidden;margin-top: 20px;}
i.ico_home{background: url(../images/zhuye.png)no-repeat;width: 20px;height: 20px;display: inline-block;float: left;margin-right: 10px;}
.second_nav p{font-size: 14px;color: #808080;}
.second_nav p a:hover{color: #023F8A;}

/**abu_tab**/
.abu_tab{margin: 20px auto;}
.abu_tab ul{overflow: hidden;}
.abu_tab ul li{float: left;width: 200px;height: 40px;border: 1px solid #bebebe;text-align: center;line-height: 40px;font-size: 16px;color: #777777;}
.abu_tab ul li.on,.abu_tab ul li:hover{background: #e2492e;color: #FFFFFF;}
.abu_tab ul li a{display: block;}
/**abu_con**/
.abu_con{margin-top: 20px;font-size: 14px;color: #777777;line-height: 24px;padding-bottom: 60px;}
.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 23.5%;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height: 154px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.hon_txt{overflow: hidden;}
.hon_txt h6{font-size: 14px;color: #999999;float: left;line-height: 44px;}
.honor_pic ul li:hover .hon_txt h6{color: #e2492e}
.honor_pic ul li:hover{border-color: #e2492e}

/**news**/
.news_u{overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #bebebe;}
.news_pic{float: left;width: 300px;height: 180px;overflow: hidden;}
.news_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.news_pic:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.news_wz{float: left;margin-left: 32px;width: 868px;}
.news_wz h6{font-size: 20px;color: #777777;margin-bottom: 25px;}
.news_wz p{font-size: 14px;color: #777777;line-height: 22px;height: 44px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.news_wz span{font-size: 14px;color: #bebebe;display: inline-block;margin-bottom: 10px;}
.news_btn{width: 150px;height: 30px;text-align: center;line-height: 30px;border: 1px solid #e2492e;font-size: 14px;color: #e2492e;}
.news_btn:hover{background: #e2492e;color: #FFFFFF;}
.news_list ul{overflow: hidden;}
.news_list ul li{overflow: hidden;margin-bottom: 20px;}
.ndate{text-align: center;width: 120px;height: 120px;border: 1px solid #bebebe;padding-top: 30px;float: left;}
.ndate h6{font-size: 40px;color: #777777;margin-bottom: 10px;}
.ndate span{font-size: 18px;color: #777;}
.ntxt{float: right;width: 1059px;height: 120px;border: 1px solid #bebebe;padding: 25px 25px 0 20px}
.ntxt h6{font-size: 20px;color: #777777;margin-bottom: 15px;}
.ntxt p{font-size: 14px;line-height: 22px;color: #777;height: 44px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.news_list ul li:hover .ndate,.news_list ul li:hover .ntxt{background: #e2492e;border-color: #e2492e;}
.news_list ul li:hover .ndate h6,.news_list ul li:hover .ndate span,.news_list ul li:hover .ntxt h6,.news_list ul li:hover .ntxt p{color: #FFFFFF;}

/**contact**/
.map{width: 100%;height: 500px;}
.con_xx{margin-top: 15px;overflow: hidden;}
.conx_l{float: left;font-size: 16px;color: #333333;line-height: 30px;}
.conx_r{float: right;overflow: hidden;}
.coner{float: left;text-align: center;}
.cone_pic{width: 110px;height: 110px;padding: 4px;border: 1px solid #666666;}
.cone_pic img{width: 100%;height: 100%;}
.coner span{font-size: 16px;color: #333333;line-height: 30px;}
.coner:first-child{margin-right: 10px;}


/*分页页码*/
.page-list{ position:relative; margin:10px 0; padding:0; clear:both; background:#fff; }
	.page-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.page-list a,
    .page-list span{ margin:0.5em 0;  padding:0.5em 0; display:none; float:left; width:24.5%; line-height:1.2em; border-left:1px solid #ececec; font-size:13px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .page-list a:active{ background:#ececec; }
	.page-list span{ color:#999; }
	.page-list a{ color:#333; }
	.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){ display:block; float:left;}
	.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){ display:block; float:left; border-left-color:#ececec; }
	.page-list .current{ display:block; float:left; }







@media only screen and (max-width:1024px) {
	.mabu_r{display: none;}
	ul.nav>li{width: 91px;}
	.msix ul li{width: 153px;margin-right: 10px;height: 204px;}
	.msix_tit{margin-top: 38px;margin-bottom: 6px;}
	.slideTxtBox .bd li,.sT .bd li,.pro_list ul li{margin-right: 33px;}
	.mpro_pic{height: 206px;}
	.mabu_tab ul li{width: 24%;margin-right: 12px;height: 158px;}
	.mabt_nr{padding-left: 12px;padding-top: 45px;}
	.mys_list ul li:first-child .mysl{padding-top: 60px;padding-left: 30px;}
	.mysl p{width: 446px;
		word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
	}
	.mys,.mys2,.mys4{width: 50%;}
	.mys img{width: 100%;}
	.mys_list ul li{height: 188px;}
	.mys2 img{width: 229px;height: 150px;}
	.mys_list ul li:nth-child(2n) .mysl{padding-top: 8px;padding-right: 0;}
	.mysl{padding-left: 30px;}
	.mys4 img{width: 327px;height: 150px;}
	.mys_con{height: 782px;}
	i.ico_shuxian{margin: 24px 10px 0 10px;}
	.mn_l{width: 49%;}
	.mn_r{width: 48%;}
	.mnr_txt{width: 56%;}
	.msix_tit span{display: inline-block;height: 39px;font-size: 12px;
	word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
	}
	.msix_tit h6{font-size: 16px;line-height: 24px;}
	.abu_tab ul li{width: 25%;}
	.honor_pic ul li{margin-right: 19px;}
	.hon_jpg{height: 123px;}
	.news_wz{width: 638px;}
	.ntxt{width: 86%;}
}

@media only screen and (max-width:768px ) {
	.header,.mbanner,.footer,.pbanquan{display: none;}
	.header_dao,.swiper-container1,.banquan,.fr{display: block!important;}
	.msix,.mproduct,.mabout,.mabu_con,.mcase,.mnews{margin-top: 30px;}
	.mproduct,.mcase,.mnews{padding-top: 30px;}
	.container{padding: 0 15px;}
	.msix ul li{width: 16%;margin-right: 5px;height: 158px;}
	.msix_tit h6{font-size: 14px;line-height: 16px;}
	.msix ul li>i,.msix ul li:hover>i{height: 33px;}
	.slideTxtBox .bd li, .sT .bd li,.pro_list ul li{margin-right: 25px;margin-bottom: 25px;}
	.mpro_pic{height: 157px;}
	.mabu_tab ul li{margin-right: 9px;}
	.mabt_nr{padding-top: 45px;}
	.mabt_nr>i{width: 44px;height: 45px;margin-right: 8px;}
	.mabtn_txt{width: 82px;}
	.mabtn_txt h6{font-size: 16px;}
	.mabtn_txt span{font-size: 12px;}
	.mys_list ul li{height: 144px;}
	.mys_list ul li:first-child{margin-bottom: 28px;}
	.mys_list ul li:first-child .mysl{padding-top: 40px;padding-left: 20px;}
	.mysl h6{margin-bottom: 4px;font-size: 16px;}
	.mysl p{font-size: 12px;line-height: 20px;width: 100%;}
	.mysl{width: 48%;}
	.mys2 img{width: 183px;height: 120px;}
	.mys4 img{width: 262px;height: 120px;}
	.mys_con{height: 592px;}
	.mn_l{width: 48%;}
	.mnl_pic{height: 204px;}
	.mnr_pic{width: 42%;height: 86px;}
	.banner{margin-top: 68px;}
	.honor_pic ul li{margin-right: 14px;}
	.hon_jpg{height: 90px;}
	.news_wz{width: 55%;}
	.ntxt{width: 81%;}
	.pro_tab ul li{width: 48%;margin-bottom: 15px;}
	.pro_tab ul li:nth-child(2n){float: right;}
}

@media only screen and (max-width:414px ){
	.msix ul li{width: 32%;margin-right: 7px;margin-bottom: 47px;}
	.msix ul li:nth-child(3n){margin-right: 0;}
	.mproduct{margin-top: 0;}
	.slideTxtBox .hd ul li i,.sT .hd ul li i,.sT_news .hd ul li i{display: none;}
	.slideTxtBox .hd ul,.sT .hd ul,.sT_news .hd ul{width: 100%;}
	.slideTxtBox .hd ul li{text-align: center;width: 31%;margin-right: 13px;font-size: 16px;}
	.slideTxtBox .hd ul li span,.sT .hd ul li span,.sT_news .hd ul li span{float: none;}
	.slideTxtBox .bd li, .sT .bd li,.pro_list ul li{width: 48%;margin-right: 0;}
	.slideTxtBox .bd li:nth-child(2n), .sT .bd li:nth-child(2n),.pro_list ul li:nth-child(2n){float: right;}
	.mpro_pic{height: 126px;}
	.mabu_l,.mabu_txt,.mabu_txt p{width: 100%;}
	.mabu_txt{padding-left: 15px;padding-right: 15px;padding-top: 43px;}
	.mabu_tab ul li{width: 48%;margin-right: 0;margin-bottom: 15px;height: 128px;}
	.mabu_tab ul li:nth-child(2n){float: right;}
	.mabt_nr{padding-top: 25px}
	.sT .hd ul li,.sT_news .hd ul li{width: 48%;text-align: center;font-size: 16px;margin-right: 0;}
	.sT .hd ul li:last-child,.sT_news .hd ul li:last-child{float: right;}
	.mys_con{background: none;height: auto;}
	.mys_list ul li{height: auto;margin-bottom: 15px;}
	.mysl{padding-top: 0;padding-left: 0;}
	.mysl h6 span{display: inline-block!important;}
	.mys_list ul li:first-child .mysl{padding-top: 0;}
	.mysr{width: 48%;}
	.mysr img{width: 100%;height: auto;}
	.mn_l{width: 100%;margin-bottom: 15px;border-bottom: 2px solid #ebebeb;padding-bottom: 15px;}
	.mn_r{width: 100%;}
	.mnl_pic{height: 222px;}
	i.ico_shuxian{display: none;}
	.mnr_pic{height: 93px;}
	.banner{height: 220px;}
	.honor_pic ul li{width: 48%;margin-right: 0;}
	.honor_pic ul li:nth-child(2n){float: right;}
	.hon_jpg{height: 97px;}
	.news_pic{width: 100%;height: 230px;}
	.news_wz{margin-left: 0;width: 100%;}
	.ndate{width: 100px;height: 100px;padding-top: 10px;}
	.ntxt{width: 71%;height: 100px;padding-top: 15px;padding-left: 10px;padding-right: 10px;}
	.ntxt h6{font-size: 18px;margin-bottom: 8px;
	overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
	}
	.abu_tab ul li{font-size: 12px;}
	.abu_con > p > img,.abu_con > div > img{width: 100%;height: auto;}
	.kdgy_tab ul li{width: 100%;}
}

@media only screen and (max-width:375px ){
	.msix ul li{margin-right: 6px;}
	.slideTxtBox .hd ul li{margin-right: 12px;}
	.mpro_pic{height: 114px;}
	.mabt_nr>i{width: 34px;}
	.mnl_pic{height: 199px;}
	.mnr_pic{height: 84px;}
	.banner{height: 220px;}
	.hon_jpg{height: 86px;}
	.ndate{width: 90px;height: 90px;}
	.ndate h6{margin-bottom: 0;}
	.ntxt{height: 90px;}
}

@media only screen and (max-width:360px ){
	.msix ul li{height: 141px;}
	.msix_tit{margin-bottom: 0;}
	.slideTxtBox .hd ul li{margin-right: 11px;}
	.mpro_pic{height: 108px;}
	.sT .hd ul li{font-size: 12px;}
	.mnl_pic{height: 190px;}
	.mnr_pic{height: 72px;}
	.mnr_txt h6{margin: 4px 0;}
	.mnr_txt p{line-height: 20px;}
	.banner{height: 191px;}
	.hon_jpg{height: 82px;}
}

@media only screen and (max-width:320px ){
	.msix ul li{margin-right: 5px;height: 125px;}
	.msix ul li>i, .msix ul li:hover>i{height: 23px;}
	.slideTxtBox .hd ul li{margin-right: 10px;}
	.mpro_pic{height: 95px;}
	.mabtn_txt{width: 42px;}
	.mabt_nr{padding-top: 10px;}
	.mnl_pic{height: 167px;}
	.banner{height: 170px;}
	.hon_jpg{height: 71px;}
	.ntxt{width: 66%;}
}
.footerContent ul li{float: left;}
.footerContent ul b{float: left;}