/*head_wap*/
.head_wap{display: none;}
.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
.sp_logo{padding:14px;float:left;height:60px;padding-top: 12px;}
.sp_logo img{max-height:40px;}
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#d9262c;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height: 100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:45px;padding:0px 15px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;position:relative;line-height:50px;font-size:15px;text-align: center;width: 80%;margin: 0 auto;}
.sjj_nav ul li:nth-child(1){border-top: none;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:center;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#d9262c;}
.sjj_nav .tel{margin-top: 16%;}
.sjj_nav .tel p{text-align: center;font-size: 24px;font-family: Arial;color: #333;}
.sjj_nav .tel a{display: block;width: 150px;height: 45px;background: #d9262c;border-radius: 3px;margin: 0 auto;text-align: center;line-height: 45px;color: #fff;margin-top: 2%;}
@media (max-width: 1000px){
	.head_wap{display: block;}
	.top_bg,.h_h{display: none;}
	.rslides{margin-top: 60px;}
	.slide_nav{display: none;}
	.h_wap{height: 60px;}
}

/*foot_wap*/
.fn_h{height: 67px;display: none;}
.g_fnva{position:fixed; z-index:100; bottom:0; width:100%;background:#2a2a2a;display: none;}
.m-f01 li{float: left;width: 25%;text-transform: uppercase;border-right: 1px  solid rgba(255,255,255,0.5); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom: 6px;}
.m-f01 li em{display: block;width: 45%;padding-top: 0.5rem; margin: 0 auto;}
.m-f01 li img{width: 24px;display: block;margin: 5px auto;}
.m-f01 a{ color:#fff;line-height:2.2rem;;display:block;text-align:center;font-size: 14px;position: relative;}
.m-f01 li:nth-child(1){background: #d9262c;border-right: 1px solid #d9262c;}
@media (max-width: 1000px){
	.g_fnva,.fn_h{display: block;}
	.foot,.copy{display: none;}
}

/*head*/
.h_h{height: 80px;}
.top_bg{height:80px;background: #fff ;width:100%;position: fixed;box-shadow: 0 0 10px #ddd;z-index: 999;}
.logo{margin-top: 12px;}
.logo img{max-width: 257px;}
.h_nav{height:80px;width: 48%;margin-right: 1%;}
.h_nav li{float:left;height:80px;line-height:80px;width: 14.2%;}
.h_nav li .wz{font-size:17px; color:#222;display:block;float:left;position: relative;vertical-align: middle;text-align: center;height:80px;font-weight: bold;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;}
	.h_nav li .wz:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	background: #d9262c;
	height: 3px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.h_nav li .wz:hover:before, .h_nav li .wz:focus:before, .h_nav li .wz:active:before,.h_nav li.cur a:before {right: 0;}
.h_nav li .wz:hover,.h_nav li.cur a{color: #d9262c;}
.search{width: 15%;margin-top: 18px;}
.search .txt{width: 81.25%;border: 1px #ddd solid;border-right: 0;height: 45px;line-height: 45px;padding-left: 10px;box-sizing: border-box;font-size: 13px;}
.search .btn{width: 18.75%;background: #d9262c url(../images/h_sea.png) center no-repeat;height: 45px;border-radius: 0;}

.banner{width: 100%;margin: 0 auto;overflow: hidden;}
.banner img{width: 100%;}
@media (max-width: 500px){
	.banner img{width: 140%;margin-left: -20%;}
}

/*foot*/
.copy{padding: 20px 0;text-align: center;background: #111;font-size: 14px;color: #aaa;}
.copy a{color: #aaa;}
.foot{background: #333;padding: 60px 0 80px;}
.f_tel{width: 18%;}
.t_pho{font-size: 24px;color: #fff;}
.t_pho b{font-size: 36px;color: #d9262c;font-family: 'Lato';margin: 8px 0 20px;display: block;}
.f_lx{font-size: 14px;color: #fff;line-height: 30px;}
.f_nav li{float: left;margin-left: 6%;}
.f_nav li:nth-child(1),.f_nav li:nth-child(7){display: none;}
.f_nav li p{font-size: 16px;color: #fff;margin-bottom: 24px;}
.f_nav .small_fl a{font-size: 14px;color: #bbb;line-height: 30px;display: block;}
.f_ewm img{float: right;max-width: 115px;}
.f_ewm img:nth-child(1){margin-top: 30px;margin-left: 32px;}
.yqlj{font-size: 14px;color: #ddd;margin-top: 20px;}
.yqlj a{color: #ddd;margin-right: 6px;}
.yqlj a:last-child{margin-right: 0;}
.mt-tabpage-title{float: left;}
.mt-tabpage-cont__wrap{float: right;margin-left: 50px;}
.mt-tabpage-count {position: relative;width: 170px;height: 120px;overflow: hidden;}
.mt-tabpage-cont__wrap {position: absolute;}
.mt-tabpage-count .mt-tabpage-item {width: 170px;height: 120px;margin-left: 0;}
.mt-tabpage-count .mt-tabpage-item:nth-child(1){display: block;}
.mt-tabpage-title .mt-tabpage-item:nth-child(1) img{margin-right: 10px;}
@media (max-width: 1500px){
	.f_ewm,.f_nav li:nth-child(8){display: none;}
	.f_tel{width: 28%;}
	.f_nav li{margin-left: 4%;}
}
@media (max-width: 1100px){
	.foot{padding: 60px 0;}
}

/*产品*/
.index_pro{background: #f6f6f6;padding: 92px 0 100px;}
.index_pro .big_t{font-weight: bold;font-size: 36px;color: #222;}
.index_pro .big_t i{font-weight: normal;font-size: 36px;color: #222;font-size: 25px;color: #999;font-family: Arial;}
.index_pro .s_fl{margin-top: 16px;}
.index_pro .s_fl a{height: 16px;line-height: 16px;border-right: 1px solid #bbb;font-size: 14px;color: #666;float: left;display: block;padding: 0 20px;}
.index_pro .s_fl a:last-child{border-right: none;}
.sy_pro li{width: 31%;float: left;margin-right: 2.33%;margin-top: 2.33%;}
.sy_pro li:nth-child(3n){margin-right: 0;}
.sy_pro .txt{width: 90%;background: #fff;box-shadow: 0 0 10px #eee;position: relative;z-index: 1;padding: 30px;top: -25px;}
.sy_pro .txt b{font-size: 20px;color: #333;}
.sy_pro .txt .des{font-size: 14px;color: #777;line-height: 24px;height: 48px;overflow: hidden;margin: 14px 0;}
.sy_pro .txt .cir{width: 20px;height: 20px;background: #ddd;color: #fff;font-size: 15px;font-family: 宋体;border-radius: 100%;padding-left: 6px;line-height: 20px;font-weight: bold;}
.sy_pro li:hover .txt{box-shadow: 0 0 10px #ddd;}
.sy_pro li:hover .txt .cir{background: #d9262c;}
.sy_pro li .imgfd img{height: 260px;}
@media (max-width: 1100px){.sy_pro li .imgfd img{height: 160px;}}
@media (max-width: 800px){
	.index_pro{padding: 50px 0;}
	.index_pro .big_t{font-size: 24px;}
	.index_pro .big_t i,.sy_pro .txt b{font-size: 18px;}
	.index_pro .s_fl{margin-top: 6px;}
	.index_pro .s_fl a{font-size: 14px;padding: 0 14px;}
	.sy_pro li{width: 48%;margin-right: 0;margin-bottom: 2%;}
	.sy_pro li:nth-child(2n){float: right;}
	.sy_pro{margin-top: 20px;}
}
@media (max-width: 768px){.sy_pro li .imgfd img{height: 180px;}}
@media (max-width: 500px){
	.index_pro{padding: 40px 0;}
	.index_pro .big_t{font-size: 20px;}
	.index_pro .big_t i{font-size: 16px;}
	.index_pro .s_fl{float: left;margin-top: 14px;}
	.index_pro .s_fl a:nth-child(1){padding-left: 0;}
	.sy_pro li{width: 100%;}
	.sy_pro li .imgfd img{height: 210px;}
}

/*新闻*/
.index_new{margin: 90px auto 100px;}
.index_new .tit{position: relative;}
.index_new .tit h2{font-size: 36px;color: #222;font-weight: bold;z-index: 1;position: inherit;letter-spacing: 3px;}
.index_new .tit b{font-size: 96px;color: #f6f6f6;font-family: Arial;position: absolute;top: 0;line-height: 40px;}
.index_new dl{padding: 30px;background: #f5f5f5;width: 32%;float: left;margin-right: 2%;margin-top: 45px;}
.index_new dl.none{margin-right: 0;}
.sma_new{height: 20px;border-left: 4px solid #d9262c;font-size: 20px;color: #222;line-height: 18px;font-weight: bold;padding-left: 14px;margin-bottom: 20px;}
.sma_new a{line-height: 20px;font-size: 14px;color: #777;font-weight: normal;}
.index_new dt .imgfd img{max-height: 240px;}
.index_new dd{padding: 34px 0;border-top: 1px solid #ddd;}
.index_new dd a{font-size: 16px;color: #333;display: block;margin-bottom: 20px;height: 22px;overflow: hidden;}
.index_new dd span{font-size: 14px;color: #777;background: url(../images/n_ic.png) no-repeat left;padding-left: 22px;}
.index_new dl.none .imgfd{position: relative;}
.index_new dl.none .txt{width: 50%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin: 0 auto;font-size: 24px;color: #fff;padding: 23px 0;padding-left: 5%;background: url(../images/nc_ic.png) no-repeat 88% 54%;position: absolute;top: 35%;left: 25%;}
@media (max-width: 1400px){
	.index_new dl.none .txt{width: 60%;padding: 20px 0;top: 30%;left: 18%;font-size: 20px;}
}
@media (max-width: 1100px){
	.index_new dl.none .txt{width: 80%;left: 10%;top: 26%;}
}
@media (max-width: 900px){
	.index_new dl.none .txt{font-size: 18px;padding: 14px 0;top: 20%;}
}
@media (max-width: 800px){
	.index_new{margin: 50px auto;}
	.index_new dl{width: 48%;margin-right: 0;}
	.index_new dl:nth-child(3){display: none;}
	.index_new dl.none{float: right;}
	.index_new .tit h2{font-size: 24px;}
	.index_new .tit b{font-size: 66px;line-height: 30px;}
}
@media (max-width: 500px){
	.index_new{margin: 40px auto;}
	.index_new dl{width: 100%;padding: 20px;margin-top: 20px;}
	.index_new dl:nth-child(3){display: block;margin-top: 30px;}
	.index_new .tit h2{font-size: 20px;letter-spacing: 1px;}
	.index_new .tit b{font-size: 50px;line-height: 25px;}
	.index_new dd a{margin-bottom: 10px;}
	.index_new dd{padding: 24px 0;}
	.sma_new{font-size: 18px;}
	.index_new dl.none .txt{width: 60%;top: 35%;left: 20%;padding-left: 5%;}
}

/*介绍*/
.index_ab{margin: 100px auto;}
.index_ab li{width: 32.5%;float: left;margin-right: 1.25%;}
.index_ab li:nth-child(3){margin-right: 0;}
.index_ab li .txt{padding: 24px 35px;background: #d9a926;background-size: cover;color: #fff;height: 200px;position: relative;}
.index_ab li .txt span{font-size: 16px;}
.index_ab li .txt b{font-size: 20px;display: block;margin: 12px 0;}
.index_ab li .txt .des{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.index_ab li .txt .more{width: 58px;height: 58px;background: url(../images/ab_ic.png);position: absolute;right: 0;bottom: 0;}
.index_ab li .txt .more a{width: 58px;height: 58px;display: block;}
.index_ab li .txt2{height: 255px;background: #666;margin-bottom: 20px;}
.index_ab li .txt3{height: 255px;background: #999;}
.index_ab li:nth-child(3) .txt{background: #378fcd;background-size: cover;}
.index_ab li .imgfd{height: 330px;}
@media (max-width: 1024px){
	.index_ab li{width: 48%;}
	.index_ab li:nth-child(3){float: right;}
	.index_ab li:nth-child(2){display: none;}
	.index_ab li .imgfd{height: 100%;}
}
@media (max-width: 800px){
	.index_ab{margin-top: 50px;}
}
@media (max-width: 500px){
	.index_ab li{width: 100%;margin-bottom: 20px;}
	.index_ab li:nth-child(2){display: block;}
	.index_ab li:nth-child(3){margin-bottom: 0}
	.index_ab li .txt{height: 220px;}
}

/*应用*/
.index_app{}
.index_app li{width: 25%;float: left;position: relative;}
.index_app li .imgfa{position: absolute;}
.index_app li .txt{position: absolute;top: 50px;left: 50px;color: #fff;}
.index_app li .txt .rec{width: 25px;height: 3px;background: #fff;}
.index_app li .txt span{font-size: 18px;display: block;font-family: Arial;margin: 20px 0;}
.index_app li .txt b{font-size: 24px;margin-bottom: 14px;display: block;}
.index_app li .txt .des{font-size: 14px;}
@media (max-width: 800px){
	.index_app li{width: 50%;}
}
@media (max-width: 500px){
	.index_app li{width: 100%;}
	.index_app li .imgfd{max-height: 300px;}
	.index_app li .imgfd img{margin-top: -50%;}
	.index_app li .txt b{font-size: 20px;}
}

/****************************************************************************************************************/
.loca{height: 55px;line-height: 55px;background: #f2f2f2;margin-bottom: 40px;overflow: hidden;width: 100%;}
.loca .center{height: 55px;line-height: 55px;background: url(../images/loca.png) no-repeat left;font-size: 14px;color: #999;padding-left: 26px;}
.loca .center a{font-size: 14px;color: #999;}

.ny_banenr{height: 400px;line-height: 390px;}
.ny_banenr b{font-size: 36px;color: #fff;letter-spacing: 1px;text-shadow: 2px 3px 2px rgba(0,0,0,0.6);}
.ny_banenr span{font-size: 22px;font-family: 'Raleway';text-transform: uppercase;}
@media (max-width: 768px){
	.ny_banenr{height: 300px;line-height: 290px;}
	.ny_banenr b{font-size: 30px;}
}
@media (max-width: 500px){
	.ny_banenr{height: 210px;line-height: 200px;}
	.ny_banenr b{font-size: 24px;}
}

.pagination > li > a, .pagination > li > span{padding: 0 10px;border: 1px solid #bbb;color: #000;margin-right: 8px;display: block;font-size: 14px;text-align: center;line-height: 30px;border-radius: 2px;}
.pagination li.first,.pagination li.last{display: none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #d9262c;border-color: #d9262c;color: #fff;}
.pagination li{float: left;}
.pagination{margin: 0;margin-top: 40px;}
.digg{text-align: center;width: 100%;}
@media (max-width: 500px){
	.pagination{margin-top: 20px;}
}

/**/
.cont_fl{width: 20%;}
.cont_fr{width: 78%;margin-bottom: 100px;}
@media (max-width: 1024px){
	.cont_fl{display: none;}
	.cont_fr{width: 100%;}
}

.taglist{margin-bottom: 100px;}
.taglist a{display: inline-block;padding: 6px 15px;background-color: #f3f3f3;color: #666;white-space: nowrap;font-size: 14px;margin: 6px 15px 6px 0;}
.taglist a:hover{background: #d9262c;color: white;}
@media (max-width: 800px){
	.cont_fr,.taglist{margin-bottom: 50px;}
}

/*left*/
.rmwz,.lxwm{margin-top: 30px;}
.tit_le{height: 60px;line-height: 60px;background: #d9262c;color: #fff;padding-left: 20px;font-size: 14px;}
.tit_le b{font-size: 20px;}
.tit_le span .hyt{padding-right: 20px;color: #fff;text-decoration: none;}
.rmwz .wz{padding: 0 10px;border: 2px solid #d9262c;}
.rmwz .wz li{padding: 20px 0;border-bottom: 1px dashed #ddd;}
.rmwz .wz li a{font-size: 14px;color: #666;line-height: 24px;display: block;padding-left: 10px;}
.rmwz .wz li:last-child{border-bottom: 0;}
.lxwm{margin-bottom: 100px;}
.lxwm .fs{padding: 20px;border: 2px solid #d9262c;}
.lxwm .fs b{font-size: 15px;color: #333;}
.lxwm .fs .tel{background: url(../images/l_tel.png) no-repeat left;padding-left: 52px;font-size: 14px;color: #666;margin: 18px 0 15px;}
.lxwm .fs .tel span{font-size: 24px;color: #d9262c;font-weight: bold;display: block;font-family: 'Lato';}
.lxwm .fs p{font-size: 14px;color: #666;line-height: 24px;}
.rmbq{margin-top: 30px;}
.rmbq .bq{padding: 20px;border: 2px solid #d9262c;display: inline-block;width: 100%;}
.rmbq .bq a{padding: 0 10px;background: #f6f6f6;float: left;margin: 5px 0;font-size: 13px;color: #666;width: 48%;overflow: hidden;height: 30px;line-height: 30px;text-align: center;}
.rmbq .bq a:nth-child(2n){float: right;}
.rmbq .bq a:hover{background: #d9262c;color: #fff;}
.rmbq .bq a{display: none;}
.rmbq .bq a:nth-child(1),.rmbq .bq a:nth-child(2),.rmbq .bq a:nth-child(3),.rmbq .bq a:nth-child(4),.rmbq .bq a:nth-child(5),.rmbq .bq a:nth-child(6),.rmbq .bq a:nth-child(7),.rmbq .bq a:nth-child(8),.rmbq .bq a:nth-child(9),.rmbq .bq a:nth-child(10){display: block;}
.classify .tit_le{background: #d9262c url(../images/nconl_tit.png) no-repeat 96% center;height: 70px;line-height: 70px;}
.nlist{border: 2px solid #d9262c;padding: 0 10px;}
.nlist li .p_big{padding: 20px 0;border-top: 1px solid #eee;padding-left: 10px;font-size: 15px;color: #333333;background: url(../images/nconl_li_bg.png) no-repeat 90% center;}
.nlist li:nth-child(1 .p_big){border-top: none;}
.nlist li .p_big a{display: block;color: #333333;font-size: 16px;}
.nlist li:hover .p_big{background: url(../images/nconl_li_bgh.png) no-repeat 90% center;}
.nlist li:hover .p_big a{color:#d9262c;font-weight:bold;} 

/*news*/
.ny_news li{padding: 30px 50px 30px 30px;background: #f5f5f5;margin-bottom: 15px;}
.ny_news li .imgfd{width: 30%;overflow: hidden;max-height: 183px;}
.ny_news li .txt{width: 68%;}
.ny_news li .txt h2{font-size: 16px;color: #333;font-weight: bold;}
.ny_news li .txt span{font-size: 14px;color: #888;margin: 16px 0;display: block;}
.ny_news li .txt .des{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.ny_news li .txt .more{width: 150px;height: 45px;border-radius: 500px;line-height: 45px;text-align: center;font-size: 14px;color: #666;background: #fff;border: 1px solid #ddd;margin-top: 24px;}
.ny_news li:hover .txt .more{border: 1px solid #d9262c;background: #d9262c;color: #fff;}

@media (max-width: 1450px){
	.ny_news li .imgfd{width: 30%;}
	.ny_news li .txt{width: 66%;}
}
@media (max-width: 1100px){
	.ny_news li .imgfd{width: 30%;}
	.ny_news li .txt{width: 66%;}
}
@media (max-width: 900px){
	.ny_news li .txt .more{display: none;}
}
@media (max-width: 560px){
	.ny_news li .imgfd{width: 40%;}
	.ny_news li .imgfd img{width: 160%;}
	.ny_news li .txt{width: 56%;}
	.ny_news li{padding: 14px;}
	.ny_news li .txt h2{height: 18px;font-size: 16px;overflow: hidden;}
}

.ns_l .news1 h1{font-size: 20px;color: #333;font-weight: bold;text-align: center;}
.ns_l .news1 dl{height: 40px;border-bottom: 1px dashed #bbb;margin-top: 12px;padding: 0 28%;overflow: hidden;margin-bottom: 20px;}
.ns_l .news1 dt{line-height: 40px;font-size: 14px;color: #999;float: left;font-weight: normal;margin-right: 10%;}
.ns_l .news1 dt:last-child{margin-right: 0;}
.ns_l .news1 dt:first-child{background: url(../images/new_ic.png) no-repeat left;padding-left: 26px;}
.ns_l .news1 .des p,.ns_l .news1 .des{font-size: 15px!important;color: #333!important;line-height: 30px!important;}
.ns_l .news1 .des img{max-width: 600px;margin: 20px auto;}
.ns_l .news1 .des a{color: #d9262c!important;}
.fy{height: 45px;background: #f7f7f7;line-height: 45px;border-radius: 3px;margin-top: 40px;padding: 0 20px;}
.fy span,.fy span a{font-size: 14px;color: #333;width: 50%;height: 45px;overflow: hidden;}
.news2{margin-top: 14px;}
.news2 .bq{font-size: 14px;color: #333;line-height: 36px;background: url(../images/bq.png) no-repeat left;padding-left: 50px;height: 36px;margin-top: 10px;}
.news2 .bq a{color: #333;margin-right: 8px;font-size: 12px;padding: 6px 12px;background: #f7f7f7;}
.news2 .bq a:last-child{margin-right: 0;}
.news2 .bq a:hover{background: #d9262c;color: #fff;}
.fh{width: 110px;height: 36px;background: #d9262c url(../images/ret.png) no-repeat 75px 10px;border-radius: 500px;}
.fh a{font-size: 14px;color: #fff;line-height: 36px;padding-left: 34px;display: block;}
.ps_bt{font-size: 18px;color: #333;font-weight: bold;border-left: 5px solid #d9262c;padding-left: 15px;margin : 40px 0 20px;}

.xgcp{}
.xgcp li{width: 24%;float: left;margin-right: 1.33%;text-align: center;}
.xgcp li:nth-child(4){margin-right: 0px;}
.xgcp li h3{font-size: 14px;color: #333;height: 15px;overflow: hidden;}
.xgcp li .imgfd{border: 1px solid #ddd;margin-bottom: 16px;max-height: 210px;}
.xgcp li:hover .imgfd{border: 1px solid #d9262c;}
.xgwz{margin-top: 20px;padding: 20px;border: 1px solid #ddd;}
.xgwz li{width: 48%;float: left;height: 30px;line-height: 30px;overflow: hidden;}
.xgwz li a{display: block;font-size: 14px;color: #333;}
@media (max-width: 900px){
	.ns_l{width: 100%;}
	.ns_l .news1 .des img{max-width: 100%;}
	.xgcp li{width: 48%;margin: 0;margin-bottom: 20px;}
	.xgcp li:nth-last-child(2n){float: right;}
	.xgcp li .imgfd{max-height: 265px;}
}
@media (max-width: 500px){
	.ns_l .news1 dl{padding: 0 4%;}
	.ns_l .news1 h1{font-size: 18px;}
	.ns_l .news1 .des p,.ns_l .news1 .des{font-size: 14px!important;}
	.xgwz li{width: 100%;}
	.xgcp li:nth-child(3),.xgcp li:nth-child(4){margin-bottom: 0;}
}


.ny_tit b{font-size: 30px;color: #333;display: block;}
.ny_tit span{font-size: 18px;color: #003b83;font-family: 'Lato';font-style: italic;margin: 15px 0 25px;display: block;}/*contact*/

.ntc span{color: #999;font-style: normal;}
.ny_cont1{}
.ny_cont1 .kj p,.ny_cont1 .lyk p{font-size: 16px;color: #333;margin-bottom: 18px;}
.ny_cont1 .lyk{width: 100%;margin-top: 40px;}
.ny_cont1 .lyk textarea{width: 100%;height: 160px;border: 1px solid #ddd;font-size: 14px;color: #999;border-radius: 3px;background: #f9f9f9 url(../images/ny_lxic5.png) no-repeat 14px 10px;padding-left: 40px;padding-top: 10px;}
.ny_cont1 .lyk textarea::-webkit-input-placeholder,.ny_cont1 .kj input::-webkit-input-placeholder{color: #999;}
.ny_cont1 li{float: left;width: 24.375%;margin-right: 0.833%;}
.ny_cont1 li:nth-child(4){margin-right: 0;}
.ny_cont1 li.kj input{width: 100%;height: 56px;line-height: 56px;padding-top: 0;border: 1px solid #ddd;font-size: 14px;color: #999;border-radius: 3px;padding-left: 40px;}
.ny_cont1 .kj:nth-child(1) input{background: #f9f9f9 url(../images/ny_lxic1.png) no-repeat 12px 18px;}
.ny_cont1 .kj:nth-child(2) input{background: #f9f9f9 url(../images/ny_lxic2.png) no-repeat 14px 16px;}
.ny_cont1 .kj:nth-child(3) input{background: #f9f9f9 url(../images/ny_lxic3.png) no-repeat 12px 21px;}
.ny_cont1 .kj:nth-child(4) input{background: #f9f9f9 url(../images/ny_lxic4.png) no-repeat 13px 20px;}
.ny_cont1 button{width: 240px;height: 60px;border-radius: 3px;background: #d9262c;line-height: 60px;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;display: block;margin-top: 50px;}

.ny_cont2{background: #f9f9f9;margin-top: 80px;padding: 60px 0;}
.ny_cont2 .mc{font-size: 24px;color: #333;}
.ny_cont2 .txt{width: 66.25%;}
.ny_cont2 .txt ul{width: 100%;}
.ny_cont2 .txt li{font-size: 14px;color: #333;float: left;margin-right: 8%;}
.ny_cont2 .txt li .tb{height: 28px;background: url(../images/ny_lxic6.png) no-repeat left;color: #888;padding-left: 30px;line-height: 28px;margin-bottom: 16px;}
.ny_cont2 .txt li:nth-child(2) .tb{background: url(../images/ny_lxic7.png) no-repeat left;}
.ny_cont2 .txt li:nth-child(3) .tb{background: url(../images/ny_lxic8.png) no-repeat left;}
.ny_cont2 .txt li:nth-child(4){width: 108px;margin-right: 0;float: right;text-align: center;}
.ny_cont2 .txt li:nth-child(4) img{width: 108px;height: 108px;margin: 0 auto;display: block;}
.ny_cont2 .txt li:nth-child(4) span{font-size: 14px;color: #888;}
.ny_cont2 .map{height: 450px;border: 1px solid #ddd;margin-top: 50px;background: #fff;overflow: hidden;}
@media (max-width: 1440px){
	.ny_cont2 .txt li{margin-right: 4%;}
}
@media (max-width: 1240px){
	.ny_cont2 .txt{width: 100%;margin-top: 40px;}
	.ny_cont2 .txt li{margin-right: 4%;}
	.ny_cont2 .map{margin-top: 40px;}
}
@media (max-width: 820px){
	.ny_cont2 .txt li:nth-child(1),.ny_cont2 .txt li:nth-child(3){width: 60%;}
	.ny_cont2 .txt li:nth-child(2),.ny_cont2 .txt li:nth-child(4){width: 40%;float: left;}
	.ny_cont2 .txt li{margin: 0;margin-bottom: 30px;}
	.ny_cont2 .txt li:nth-child(3),.ny_cont2 .txt li:nth-child(4){margin-bottom: 0px;}
	.ny_cont1 li{width: 48%;margin: 0;margin-bottom: 20px;}
	.ny_cont1 li:nth-child(2n){float: right;}
	.ny_cont1 .lyk{margin-top: 0;}
	.ny_cont2 .mc{font-size: 20px;}
	.ny_cont1 button{margin-top: 20px;}
	.ny_cont2{margin-top: 50px;padding-top: 50px;}	
	.ny_tit b{font-size: 24px;}
}
@media (max-width: 450px){
	.ny_tit b{font-size: 20px;}
	.ny_cont2 .txt li:nth-child(1),.ny_cont2 .txt li:nth-child(2),.ny_cont2 .txt li:nth-child(3),.ny_cont2 .txt li:nth-child(4){width: 100%;margin: 0;margin-bottom: 30px;}
	.ny_cont2 .txt li:nth-child(4){margin-bottom: 0;}
	.ny_cont1 li{width: 100%;}
	.ny_cont1{}
	.ntc span{margin-bottom: 20px;}
	.ny_cont1 .kj p, .ny_cont1 .lyk p{font-size: 15px;margin-bottom: 10px;}
	.ny_cont2{margin-top: 40px;padding-top: 40px;}
}

/*download*/
.down_list li{height: 60px;line-height: 60px;border-bottom: 1px dashed #ddd;padding: 0 14px;}
.down_list li a{display: block;}
.down_list li .txt b{font-size: 16px;font-weight: normal;width: 80%;height: 60px;overflow: hidden;color: #222;}
.down_list li .txt span{background: url(../images/xz.png) no-repeat left;line-height: 60px;padding-left: 40px;font-size: 15px;}
@media (max-width: 450px){
	.down_list li{padding: 0;}
	.down_list li .txt b,.down_list li .txt span{font-size: 15px;}
}

/*products*/
.pro_ny li{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;}
.pro_ny li:nth-child(3n){margin-right: 0;}
.pro_ny li .imgfd{border: 1px solid #ddd;height: 260px;}
.pro_ny li h2{height: 60px;text-align: center;line-height: 60px;width: 100%;overflow: hidden;background: #eee;font-size: 16px;color: #333;}
.pro_ny li:hover h2{background: #d9262c;color: #fff;}
@media (max-width: 1100px){.pro_ny li .imgfd{height: 200px;}}
@media (max-width: 768px){
	.pro_ny li{width: 48%;margin-right: 0;}
	.pro_ny li:nth-child(2n){float: right;}
}
@media (max-width: 520px){
	.pro_ny li{width: 100%;}
	.pro_ny li h2{font-size: 15px;height: 50px;line-height: 50px;}
	.pro_ny li .imgfd{height: 220px;}
}

/*productshow*/
.pros1 .img{width: 44%;border: 1px solid #ddd;}
.pros1 .txt{width: 100%;}
.pros1 .txt h1{font-size: 24px;color: #333;padding-bottom: 30px;border-bottom: 1px dashed #ddd;line-height: 36px;}
.pros1 .txt .des{margin: 30px 0;}
.pros1 .txt .des p{font-size: 15px!important;color: #333!important;line-height: 30px!important;}
/*.pros1 .txt .tel{background: url(../images/ps_tel.png) no-repeat left;height: 45px;line-height: 45px;padding-left: 44px;font-size: 30px;color: #d9262c;font-family: 'Anton';}*/
.pros1 .txt .tel a{width: 130px;height: 45px;line-height: 45px;text-align: center;color: #fff;display: block;font-size: 16px;background: #d9262c;}
.pros1 .txt .share{margin-top: 30px;}
.pros1 .txt .share p{font-size: 14px;color: #666;line-height: 27px;}
.pros1 .rslides{margin-top: 0;}
.pros1 .rslides li img{width: 100%;height: 100%;}
.pros2{margin-top: 50px;}
.pros2 .tit{width: 140px;height: 45px;background: #d9262c;font-size: 17px;color: #fff;font-weight: bold;text-align: center;line-height: 42px;margin-bottom: 40px;}
.pros2 .des p{font-size: 15px!important;color: #333!important;line-height: 30px!important;}
.pros2 .des img{max-width: 100%;}
.pros1 .txt h1 span{background: url(../images/xz.png) no-repeat left;line-height: 60px;padding-left: 40px;font-size: 15px;}
.pros1 .txt h1 span a{font-size: 15px;}
@media (max-width: 768px){
	.pros1 .img,.pros1 .txt{width: 100%;}
	.pros1 .img{margin-bottom: 20px;}
}
@media (max-width: 540px){
	.pros1 .txt h1{font-size: 18px;margin: 0;margin-bottom: 20px;line-height: 30px;padding: 0;padding-bottom: 20px;}
	.loca2 .wz{display: none;}
	.pros1 .txt h1 span{display: none;}
	.pros1 .txt .des p{font-size: 14px!important;}
}

/*productlist*/
.pros1 .txt2{width: 54%;}
.content2{ width:100%; float:left; margin-top:10px;}
.content2 .dl{ width:100%; float:left; margin-top:40px;}
.content2 .dl .dt{ width:100%; float:left; background:#ebecec; text-align:center; font-size:20px; color:#d9262c; font-weight:bold; line-height:70px;}
.content2 .dl .dt img{ vertical-align:middle; margin:-3px 12px 0 0; width:38px;}
.content2 .dl .dd{ width:100%; float:left;}
.content2 .dl .dd table{ width:100%;}
.content2 .dl .dd table td{ border:solid 1px #dcdcdc; text-align:center; padding:13px 10px; font-size:15px; color:#3d4047; line-height:24px;}
.content2 .dl .dd table a{ color:#3d4047; display:block;}
.content2 .dl .dd table th{ border:solid 1px #dcdcdc; text-align:center; padding:16px 10px 19px 10px; font-size:15px; color:#3d4047; line-height:24px;background:#ebecec;}
.content2 .dl .dd table tr:hover{ background:#d9262c;}
.content2 .dl .dd table tr:hover td{ color:white;}
.content2 .dl .dd table tr:hover a{ color:white;}
@media  screen and (max-width:1199px){
.content2 .dl{ margin-top:30px;}
.content2 .dl .dt{ font-size:18px; line-height:56px;}
.content2 .dl .dt img{ margin:-3px 6px 0 0; width:28px;}
.content2 .dl .dd table td{ padding:8px 5px; font-size:14px; line-height:22px;}
.content2 .dl .dd table th{ padding:12px 5px 14px 5px; font-size:14px; line-height:22px;}
}
@media  screen and (max-width:1023px){
	.content2 .dl{ margin-top:20px;}
	.content2 .dl .dt{ font-size:16px; line-height:40px;}
	.content2 .dl .dt img{ margin:-3px 4px 0 0; width:24px;}
	.content2 .dl .dd table td{ padding:5px 3px; font-size:14px; line-height:20px;}
	.content2 .dl .dd table th{ padding:8px 3px 10px 3px; font-size:14px; line-height:20px;}
}
@media  screen and (max-width:767px){
	.content2 .dl .dd table{ margin-top:10px;}
}
.sideMenu{width: 100%;}
.sideMenu ul{display: none;}
.sideMenu ul li{width: 100;height: 36px;line-height: 36px;background: #f7f7f7;border-bottom: 1px solid #fff;padding: 0 10px;}
.sideMenu ul li a{color: #919191;font-size: 14px;font-weight: normal;}
.sideMenu h3{padding: 20px 0;border-top: 1px solid #eee;padding-left: 10px;color: #333333;background: url(../images/nconl_li_bg.png) no-repeat 90% center;color: #333333;font-size: 16px;}
.sideMenu h3:nth-child(1){border-top: none;}
.sideMenu h3:hover{background: url(../images/nconl_li_bgh.png) no-repeat 90% center;color:#d9262c;}

.ss_p .ss_p1{font-size: 15px;border-top: 1px solid #eee;width: 100%;padding: 15px 0;display: block;padding-left: 35px;}

/*app*/
.app_list li{float: left;margin-right: 2.5%;width: 31.6%;border: 1px solid #bbb;margin-bottom: 2.5%;}
.app_list li:nth-child(3n){margin-right: 0px;}
.app_list li .img{width: 100%;height: 240px;overflow: hidden;position: relative;display: block;}
.app_list li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }
.app_list li:hover .img img{transform: scale(1.1);}
.app_list li .txt{padding: 26px 20px 30px 20px;}
.app_list li b{font-size: 17px;color: #333;margin-bottom: 20px;display: block;font-weight: normal;overflow: hidden;font-weight: bold;height: 20px;}
.app_list li p{font-size: 14px;color: #666;line-height: 24px;overflow: hidden;height: 44px;}
.app_list li span{font-size: 13px;color: #888;margin-top: 20px;display: block;}
.app_list li span i{font-style: normal;font-size: 24px;color: #bbb;float: right;line-height: 20px;}
.app_list li:hover b{color: #d9262c;}
.app_list li:hover span i{color: #d9262c;}
@media (max-width: 768px){
	.app_list li,.app_list li:nth-child(3n){float: none;width: 48%;margin-bottom: 2.5%;}
	.app_list li:nth-child(2n){float: right;}
	.app_list li .img{height: 100%;}
}
@media (max-width: 500px){
	.app_list li,.app_list li:nth-child(3n){float: none;width: 95%;margin: 0 auto;}
	.app_list li .img{height: 100%;}
}




































