/*head_wap*/
.head_wap{display: none;}
.he_h{height: 60px;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: 8px 14px 0;float:left;height:60px}
.sp_logo img{margin:auto;max-height:45px;}
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#f49500;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:last-child i,.sjj_nav ul li:first-child i,.sjj_nav ul li:nth-child(4) i{display: none;}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #eee solid;padding-left:20px;position:relative;line-height:55px;font-size:15px}
.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}
.sjj_nav ul li ul{display:none;background: #f7f7f7;margin-right: 20px;}
.sjj_nav ul li ul li{border-top: none;height: 45px;line-height: 45px;}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li a{color:#777;display:block;text-align:left;font-size: 14px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#f49500}
.sjj_nav ul li ul li>ul{margin-left:10px}
@media (max-width: 1000px){
	.head_wap,.he_h{display: block;}
	.head,.com-h{display: none;}
}

/*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;}
@media (max-width: 1000px){
	.g_fnva,.fn_h{display: block;}
	.foot{display: none;}
}

/*head*/
/*.head{height: 100px;border-bottom: 2px solid #e88d00;background: #fff;width: 100%;position: fixed;z-index: 999;}
.head h1{margin-top: 17px;}
.nav-menu{width:65%;}
.nav-menu .menu li{position:relative;float:left;width: 14.2%;}
.nav-menu .menu li a.xialaguang span{color:#333;font-size:17px;width:100%;text-align:center;line-height: 100px;display: block;}
.nav-menu .menu li a.selected span,.nav-menu .menu li a.navhover span,.nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
.nav-menu .menu ul.children{display:none;position:absolute;top:100px;left:0;width:100%;background: #fff;}
.nav-menu .menu ul.children li{width:100%;padding:0px;font-size:12px;border-bottom:1px solid #eee;text-align: center;padding: 0 10px;}
.nav-menu .menu ul.children li:last-child{border-bottom: none;}
.nav-menu .menu ul.children li h3{display:block; width:100%;}
.nav-menu .menu ul.children li a{width:100%;height: 45px;line-height: 45px;overflow:hidden;color:#666;text-align:center;text-decoration:none; font-size:14px;display: block;}
.nav-menu .menu li:hover a.xialaguang span,.nav-menu .menu li.cur a.xialaguang span{background: #f49500;color: #fff;font-weight: bold;}*/

/*.foot{background: #333;height: 420px;}
.fooder .fooder-left{width: 32%;height: 420px;;background: #f49500;text-align: center;box-sizing: border-box;padding: 30px 5%}
.fooder .fooder-left >a img{width: 100%;height: auto;margin-top: 20px;}
.fooder .fooder-left .das{margin-top: 60px;}
.fooder .fooder-left .das .top{margin-bottom: 30px;}
.fooder .fooder-left .das .top span{font-size: 14px;color: #fff;line-height: 14px;}
.fooder .fooder-left .das .top b{font-size: 36px;color: #fff;line-height: 60px;font-family: 'Lato';}
.fooder .fooder-left .das a{width: 60%;display: block;margin: 0 auto 30px;height: 45px;line-height: 45px;font-size: 16px;color: #ff971c;border-radius: 23px;background: #fff;background: #fff url(../images/fooder-phone-ico.png) no-repeat 30px;}
.fooder .fooder-left p{font-size: 14px;color: #fff;line-height: 28px;}
.fooder .fooder-left p a{color: #fff;}
.fooder .fooder-left p em{width: 1px;height: 14px;display: inline-block;vertical-align: middle;background: #eee;margin: 0 10px;}
.fooder .fooder-left p a:hover{color: #fff}
.fooder-rigth{width: 68%;margin-top: 80px;}
.fooder-rigth > p{font-size: 14px;color: #96999c;box-sizing: border-box;padding-top: 20px;padding-left: 7%;}
.fooder-rigth > p a{font-size: 14px;color: #96999c;padding-left: 10px;}
.fooder-rigth > p a:hover{color: #fff}
.fooder-rigth ul{width: 100%;box-sizing: border-box;}
.fooder-rigth ul li{float: left;margin-left: 7.8%;}
.fooder-rigth ul li:nth-child(1),.fooder-rigth ul li:nth-child(7){display: none;}
.fooder-rigth ul li .wx {text-align: center;color: #eee;}
.fooder-rigth ul li .wx img{max-width: 90px;height: auto;display: block;}
.fooder-rigth ul li dt{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 31px;}
.fooder-rigth ul li dd a{font-size: 14px;color: #eee;line-height: 32px;cursor: pointer;}
.fooder-rigth ul li dd a:hover{color: #f49500}
@media (max-width: 1600px){.fooder-rigth ul li:last-child{display: none;}}
@media (max-width: 1200px){.fooder-rigth ul li{margin-left: 5%;}}*/

/*head*/
.com-h{height: 95px;}
.head{height: 95px;background: #fff;position: fixed;z-index: 999;width: 100%;line-height: 95px;}
.head h1{margin-top: 14px;}
.h-tel{font-size:26px;color: #333;background: url(../images/h-tel.png) no-repeat left;padding-left: 28px;    font-weight: bold;
    font-family: arial;background-position: 0 49%;}
.navbar{width: 50%;margin-right: 2%;}
.navbar-nav .dropdown{width: 16.66%;float: left;text-align: center;line-height: 95px;height: 95px;}
.navbar-nav .dropdown a{color: #333;text-transform: uppercase;font-size: 16px;}
.nav .dropdown:after{content: "";width: 0;height: 3px;background: #f49500;position: absolute;bottom: 13px;left: 0;transition: all 0.5s ease 0s;}
.nav .dropdown:hover:after{width: 100%;}
.dropdown-menu{top: 82px;}
.navbar-nav .dropdown .dropdown-menu li{height: 40px;line-height: 40px;overflow: hidden;padding: 0 10px;}
.navbar-nav .dropdown .dropdown-menu li a{font-size: 13px;color: #666;display: block;}
.navbar-nav .dropdown .dropdown-menu li a:hover{color: #f49500;}
.dropdown-menu{width: 140%;left: -20%;}
@media (max-width: 1600px){
	/*.h-tel{display: none;}*/
	.navbar{width:50%;margin-right: 0;}
	.navbar-nav .dropdown {
    width: 16.2%;}
}

/*foot*/
.foot{padding-top: 60px; background:#222;}
.foot .copy{line-height: 30px;border-top: 1px solid rgba(255,255,255,0.3);font-size: 13px;color: #ddd;padding: 14px 0;}
.foot .copy a{color: #ddd;}
.f-foot{padding-bottom: 40px;}
.f-b1{height: 130px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.f-b1 img{margin-top: 30px;}
.f-b1 dl{margin-top: 80px;}
.f-b1 dt{font-size: 15px;color: #fff;float: left;margin-left: 30px;background: url(../images/fb-ic1.png) no-repeat left;padding-left: 28px;}
.f-b1 dt:nth-child(2){background: url(../images/fb-ic2.png) no-repeat left;}
.f-b2{}
.f-b2 ul{width: 80%;;}
.f-b2 li{float: left;margin-right: 70px;}
.f-b2 li:last-child{margin-right: 0;}
.f-b2 li .ff-bt{font-size: 16px;color: #fff;}
.f-b2 li .fr-bt{font-size: 13px;color: #ddd;line-height: 24px;display: block;}
.f-b2 li .rec{width: 30px;height: 2px;background: #f49500;margin: 20px 0 14px;}
.f-b2 .ewm{border: 1px solid rgba(255,255,255,0.3);box-sizing: border-box;}
.f-b2 .ewm img{padding: 10px;}
@media (max-width: 1300px){
	.f-b2 ul{width: 100%;}
	.f-b2 .ewm{display: none;}
}

.banner{width: 100%;overflow: hidden;}
.banner img{width: 100%;}
@media (max-width: 1200px){
	.nav-menu .menu li a.xialaguang span{font-size: 15px;}
	.banner img{width: 130%;margin-left: -20%;}
	.nav-menu{width:70%;}
}

.index-video{background: #f4f5f7 url(../images/case-bg.jpg) no-repeat bottom center;}
.index-video .index-title p{color: rgba(255,255,255,0.5);}

.index-sfl li{width: 33.33%;float: left;}
.index-sfl li .txt{padding: 50px 20px 70px;text-align: center;line-height: 30px;}
.index-sfl li:nth-child(2) .txt{background: #f4f5f7;}
.index-sfl li .txt h2{font-size: 22px;color: #333;font-weight: bold;height: 24px;overflow: hidden;}
.index-sfl li .txt p{font-size: 16px;color: #666;margin: 20px 0 30px;}
.index-sfl li .txt .more{width: 120px;border: 1px solid #f49500;color: #f49500;font-size: 15px;border-radius: 5px;margin: 0 auto;line-height: 40px;}
.index-sfl li .txt .more:hover{border: 1px solid #f49500;background: #f49500;color: #fff;}
.index-sfl li:nth-child(4){display: none;}
@media (max-width: 1000px){
	.index-sfl li .txt h2{font-size: 20px;}
	.index-sfl li .txt p{font-size: 14px;}
	.index-sfl li .txt .more{font-size: 14px;width: 120px;}
}
@media (max-width: 600px){
	.index-sfl li{width: 50%;}
	.index-sfl li .txt{padding: 40px 10px;}
	.index-sfl li .txt p{margin: 10px 0;}
	.index-sfl li .txt h2{font-size: 15px;}
	.index-sfl li .txt .more{line-height: 32px;width: 90px;}
	.index-sfl li .txt p{font-size: 12px;line-height: 26px;}
	.index-sfl li:nth-child(4){display: block;}
}

.index-news{margin: 50px 0;}
.index-news .nlist{width: 100%;margin-top: 30px;}
.index-news .nlist li{width: 24%;float: left;margin-right: 1.333%;box-sizing: border-box;border: 1px solid #ffd491;transition: all 0.5s;-webkit-transition: all 0.5s;}
.index-news .nlist li:nth-of-type(4n){margin-right: 0;}
.index-news .nlist li .img{width: 100%;max-height: 240px;overflow: hidden;}
.index-news .nlist li .img img{width: 100%;height: 100%;}
.index-news .nlist li .content{width: 100%;background: #fff;box-sizing: border-box;padding: 0 6%;min-height: 186px;}
.index-news .nlist li .content .timer{width: 100px;text-align: center;background: #f49500;height: 40px;line-height: 40px;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;}
.index-news .nlist li .content .timer b{font-size: 30px;font-weight: normal;font-family: 'Lato';}
.index-news .nlist li .content .timer span{font-size: 16px;font-family: 'Lato';}
.index-news .nlist li .content h5{font-size: 16px;color: #444;height: 17px;overflow: hidden;}
.index-news .nlist li .content p{font-size: 14px;color: #666;height: 52px;margin-top: 20px;line-height: 26px;overflow: hidden;}
.index-news .nlist li .content  em{font-size: 14px;color: #f49500;padding-bottom: 20px;font-weight: bold;padding-top: 15px;display: block;}
.index-news .nlist li:hover{box-shadow: 0 0 10px 10px #f2f2f2;transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.index-news .nlist li:hover .content{background: #f49500}
.index-news .nlist li:hover .content h5{color: #fff}
.index-news .nlist li:hover .content p{color: #fff;opacity: 0.9;}
.index-news .nlist li:hover .content em{color: #fff}
.index-news .nlist li:hover .content .timer{background: #fff;color: #f49500}
@media (max-width:1200px){
	.index-news .nlist{margin-top: 15px;}
	.index-news .nlist li {width: 49%;margin-right: 0;margin-bottom: 10px;}
	.index-news .nlist li:nth-child(2n){float: right;}
	.index-news .nlist li .content h5{font-size: 14px;}
	.index-news .nlist li .content p,.index-news .nlist li .content em{font-size: 12px;}
}
@media (max-width:600px){
	.index-home .index-title{padding-top: 10px;}
	.index-news{margin: 40px 0;}
	.index-news .nlist li .content p{display: none;}
	.index-news .nlist li .content{min-height: 80px;}
	.index-news .nlist li .content .timer{width: 80px;}
	.index-news .nlist li .content .timer b{font-size: 20px;}
}

.Protection-view .index-title{margin: 50px 0 30px;}
.Protection-view{width: 100%;background: url('../images/trem-bj.png') no-repeat;background-position:right bottom}
.Protection-content{width: 100%;}
.Protection-content .pagev{width: 49%;background: url('../images/trem-ico-bj.png');height: 237px;float: left;margin-right: 2%;margin-bottom: 25px;transition: transform 0.5s;-webkit-transition: transform 0.5s;cursor: pointer; }
.Protection-content .pagev:hover{box-shadow: 0 0 10px 10px #f1f1f1;transform: translateY(-10px);-webkit-transform: translateY(-10px); }
.Protection-content .pagev:nth-of-type(2n){margin-right: 0;}
.Protection-content .pagev .img{width: 50%;height: 237px;overflow: hidden;}
.Protection-content .pagev:nth-of-type(2),.Protection-content .pagev:nth-of-type(3),.Protection-content .pagev:nth-of-type(6){background: url('../images/trem-ico-bj_hs.jpg');}
.Protection-content .pagev .img img{width: 100%;height: auto;}
.Protection-content .pagev .page-cont{width: 50%;position: relative;height: 237px;overflow: hidden;}
.Protection-content .pagev .page-cont .page-t{position: absolute;left: 50%;top: 48%;transform: translate3d(-50%,-50%,0);width: 90%;}
.Protection-content .pagev .page-cont i{font-size: 72px;font-family: Arial;position: absolute;right: 0;bottom: 14px;line-height: 72px;transform: translateY(30%);color: rgba(255, 255, 255, 0.2);font-family: 'Lato';}
.Protection-content .pagev .page-cont .page-t b{font-size: 22px;color: #fff;font-weight: normal;height: 29px;overflow: hidden;display: block;}
.Protection-content .pagev .page-cont .page-t p{font-size: 14px;color: #fff;line-height: 26px;margin-top: 10px;height: 78px;overflow: hidden;}
.Protection-phone{text-align: center;padding: 30px 0 50px;font-family: 'Lato';}
.Protection-phone a{font-size: 18px;display: inline-block;vertical-align: middle;width: 150px;line-height: 36px;height: 36px;border-radius: 18px;text-align: center;color: #fff;background: #f49500;transition: all 0.5s;-webkit-transition: all 0.5s;}
.Protection-phone a:hover{width: 180px;}
.Protection-phone .phone{display: inline-block;vertical-align: middle;margin-left: 20px;}
.Protection-phone .phone p{display: inline-block;vertical-align: middle;text-align: left;margin-left: 10px;}
.Protection-phone .phone p span{font-size: 16px;color: #444;line-height: 16px;}
.Protection-phone .phone p b{font-size: 28px;color: #f49500;line-height: 30px;}
@media (max-width:600px){
	.Protection-view{background: none;}
	.Protection-content .pagev{width: 49%;}
	.Protection-content .pagev:nth-child(2n){float: right;}
	.Protection-content .pagev .page-cont .page-t b{font-size: 16px;height: 18px;}
	.Protection-content .pagev .page-cont i{font-size: 60px;}
	.Protection-content .pagev .img{width: 100%;}
	.Protection-content .pagev .page-cont{width: 100%;}
	.Protection-phone a{display: none;}
	.Protection-phone{padding-top: 10px;}
	.Protection-content .pagev .page-cont .page-t{top: 40%;}
	.Protection-content .pagev .page-cont .page-t p{font-size: 12px;}
	.Protection-content .pagev,.Protection-content .pagev .img{height: auto;}
	.Protection-content .pagev .page-cont{height: 200px;}
	.Protection-phone .phone p b{font-size: 25px;}
	.Protection-view .index-title{margin-top: 40px;}
	.Protection-phone .phone p span{font-size: 15px;}
}

.index-about{background: #f4f4f4 url(../images/ab-bg.jpg) no-repeat left;}
.index-about .txt{background: #f4f4f4;width: 50%;padding: 50px 0 50px 100px;}
.index-about .txt b{font-size: 50px;color: #999;font-family: 'Lato';}
.index-about .txt .rec{width: 50px;height: 4px;background: #f49500;margin: 30px 0 20px;}
.index-about .txt h2{font-size: 24px;color: #333;font-weight: bold;}
.index-about .txt .des{font-size: 15px;color: #333;line-height: 30px;margin: 30px 0;height: 180px;overflow: hidden;}
.index-about .txt .more{width: 120px;height: 45px;border-radius: 2px;background: #ff971c;text-align: center;line-height: 45px;font-size: 14px;color: #fff;display: block;}
.index-about .txt dt{float: left;margin-right: 4%;width: 30.66%;}
.index-about .txt dt:nth-child(3){margin-right: 0;}
.index-about .txt dt:nth-child(4){display: none;}
.index-about .txt dt .imgfd{border: 1px solid #ddd;box-sizing: border-box;}
.index-about .txt dl{margin-top: 50px;}
.img-ab{display: none;width: 100%;overflow: hidden;}
.img-ab img{width: 100%;}
@media (max-width:1200px){
	.index-about .txt{padding: 50px 0 50px 50px;}
}
@media (max-width:900px){
	.index-about .txt{padding: 20px;}
	.index-about .txt b{font-size: 30px;}
	.index-about .txt h2{font-size: 20px;}
	.index-about .txt .des{font-size: 14px;}
}
@media (max-width:600px){
	.index-about .txt{padding: 40px 0;width: 100%;}
	.index-about{background: #f4f4f4;}
	.img-ab{display: block;}
	.index-about .txt b{font-size: 20px;}
	.index-about .txt h2{font-size: 16px;}
	.index-about .txt .des{font-size: 13px;}
	.index-about .txt .rec,.index-about .txt .des{margin: 15px 0;}
	.index-about .txt dt{width: 48%;margin-right: 0;margin-bottom: 15px;}
	.index-about .txt dt:nth-child(2n){float: right;}
	.index-about .txt dt:nth-child(4){display: block;}
	.index-about .txt dl{margin-top: 30px;}
}




/***************************************************************************************************************************************/
.ny-banner{height: 400px;position: relative;margin-bottom: 80px;}
.ny-banner .ny-wz{color: #fff;font-size: 18px;font-family: 'Lato';font-style: italic;line-height: 420px;}
.ny-banner .ny-wz h2{font-size: 38px;font-weight: bold;letter-spacing: 2px;font-style: normal;margin-right: 20px;line-height: 400px;}
.loca{height: 60px;line-height: 60px;background: rgba(0,0,0,0.6);font-size: 13px;color: #fff;position: absolute;bottom: 0;padding-left: 10px;overflow: hidden;}
.loca a{color: #fff;}
@media (max-width: 1024px){.ny-banner .ny-wz h2{font-size: 36px;}}
@media (max-width: 768px){
	.ny-banner{height: 300px;}
	.ny-banner .ny-wz{line-height: 260px;}
	.ny-banner .ny-wz h2{font-size: 26px;line-height: 260px;}
}
@media (max-width: 500px){
	.ny-banner{height: 230px;margin-bottom: 40px;}
	.ny-banner .ny-wz{line-height: 200px;font-size: 16px;}
	.ny-banner .ny-wz h2{font-size: 22px;line-height: 190px;margin-right: 10px;}
	.loca{height: 50px;line-height: 50px;}
}


.ny-left{width: 20%;margin-bottom: 80px;}
.ny-right{width: 77%;margin-bottom: 80px;}
/*left*/
.ny-left .rmwz{margin-top: 30px;}
.ny-left .tit_le{height: 60px;line-height: 60px;background: #f49500;color: #fff;padding-left: 20px;font-size: 14px;}
.ny-left .tit_le b{font-size: 20px;}
.ny-left .tit_le span .hyt{padding-right: 20px;color: #fff;text-decoration: none;}
.ny-left .rmwz .wz{padding: 0 10px;border: 2px solid #f49500;}
.ny-left .rmwz .wz li{padding: 20px 0;border-bottom: 1px dashed #ddd;}
.ny-left .rmwz .wz li a{font-size: 14px;color: #666;line-height: 24px;display: block;padding-left: 10px;}
.ny-left .rmwz .wz li:last-child{border-bottom: 0;}
.ny-left .rmbq{margin-top: 30px;}
.ny-left .rmbq .bq{padding: 20px;border: 2px solid #f49500;display: inline-block;width: 100%;}
.ny-left .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;}
.ny-left .rmbq .bq a:nth-child(2n){float: right;}
.ny-left .rmbq .bq a:hover{background: #f49500;color: #fff;}
.ny-left .rmbq .bq a{display: none;}
.ny-left .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;}
.ny-left .classify .tit_le{background: #f49500 url(../images/nconl_tit.png) no-repeat 96% center;height: 70px;line-height: 70px;}
.ny-left .nlist{border: 2px solid #f49500;padding: 0 10px;}
.ny-left .nlist li{padding: 20px 0;border-top: 1px solid #eee;padding-left: 10px;font-size: 15px;color: #333333;background: url(../images/left-ic.png) no-repeat 90% center;}
.ny-left .nlist li:nth-child(1){border-top: none;}
.ny-left .nlist li a{display: block;color: #333333;font-size: 16px;}
.ny-left .nlist li:hover{background: url(../images/left-ic2.png) no-repeat 90% center;}
.ny-left .nlist li:hover a{color:#f49500;font-weight:bold;} 


@media (max-width: 1000px){
	.ny-left{display: none;}
	.ny-right{width: 100%;}
}

/*products*/
.pro-list li{width: 32%;float: left;border: 1px solid #ddd;margin-bottom: 30px;margin-right: 2%;}
.pro-list li:nth-child(3n){margin-right: 0;}
.pro-list li .imgfd{max-height: 250px;}
.pro-list li .txt{height: 50px;line-height: 50px;padding: 0 20px;}
.pro-list li .txt h2{font-size: 16px;color: #333;font-weight: bold;overflow: hidden;line-height: 50px;}
.pro-list li .txt span{font-size: 14px;color: #333;}
.pro-list li:hover{box-shadow: 0 0 14px #ddd;border: 1px solid rgba(0,0,0,0);}
.pro-list li .txt h2:hover,.pro-list li:hover .txt span{color: #f49500;}

.pro-show h2,.xg-tj h2,.ny-tbt{height: 40px;border-bottom: 1px solid #ddd;font-size: 20px;color: #333;font-weight: bold;background: url(../images/pro-line.jpg) no-repeat bottom left;margin-bottom: 30px;}
.pro-zs1 .pic{width: 50%;}
.pro-zs1 .txt{width: 44%;}
.pro-zs1 .txt h1{font-size: 24px;color: #333;font-weight: bold;margin-top: 10px;}
.pro-zs1 .xq{font-size: 16px;color: #666;line-height: 36px;margin: 50px 0 100px;}
.pro-zs1 dt{width: 150px;height: 45px;float: left;border-radius: 500px;padding-left: 28px;background: #f49500;}
.pro-zs1 dt:nth-child(2){background: #333;margin-left: 20px;}
.pro-zs1 dt a{background: url(../images/pro-ic1.png) no-repeat left;display: block;line-height: 45px;font-size: 14px;color: #333;padding-left: 30px;}
.pro-zs1 dt:nth-child(2) a{background: url(../images/pro-ic2.png) no-repeat left;color: #fff;}
.pro-zs1 .pic{width: 100%;}
.pro-x{border: 1px solid #ddd;width: 76%;float: left;}
#big_img{height:420px;background:no-repeat center;}
#small_img{width:22%;float: right;}
#small_imgs{width:100%;overflow:hidden;}
#small_imgs .item{width: 100%;}
#small_imgs .item .img{cursor:pointer;width:100%;max-height:130px;border: 1px solid #ddd;box-sizing: border-box;margin-bottom: 14px;overflow: hidden;}
#small_imgs .item:last-child .img{margin-bottom: 0;}
#small_imgs .item .img img{width:100%;}
#small_imgs .item .active{border: 1px solid #f49500;box-sizing: border-box;}
.pro-zs2{margin-top: 28px;}
.pro-zs2 .tit{height: 48px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.pro-zs2 .tit b{width: 120px;height: 48px;background: #f49500;line-height: 48px;text-align: center;color: #fff;font-size: 20px;display: block;}
.pro-zs2 .des,.pro-zs2 .des p{font-size: 15px!important;color: #333!important;line-height: 30px!important;}
.pro-zs2 .des{margin-bottom: 50px;}
.fy{height: 36px;background: #eee;line-height: 36px;border-radius: 3px;margin-top: 18px;padding: 0 14px;}
.fy span,.fy span a{font-size: 14px;color: #333;width: 50%;height: 36px;overflow: hidden;}
.bq{font-size: 16px;color: #333;font-weight: bold;}
.bq a{color: #666;margin-right: 8px;font-weight: normal;font-size: 14px;}
.bq a:last-child{margin-right: 0;}
.fh{}
.fh .fh2{font-size: 14px;color: #fff;line-height: 30px;display: block;width: 87px;height: 30px;background: #f49500;border-radius: 3px;text-align: center;}
.xg-tj{margin-bottom: 17px;margin-top: 35px;}
.xgcp li{width: 32%;margin-right: 2%;text-align: center;float: left;overflow: hidden;}
.xgcp li:last-child{margin-right: 0;}
.xgcp li .imgfd{max-height: 210px;border: 1px solid #ddd;}
.xgcp li p{font-size: 14px;color: #333;margin-top: 10px;}
.xgwz li{width: 48%;float: left;margin-bottom: 20px;}
.xgwz li:nth-child(2n){float: right;}
.xgwz li a{font-size: 14px;color: #444;height: 19px;overflow: hidden;display: block;}
.xgwz li span{color: #ddd;}
.xgcp li:hover p,.xgwz li:hover a,.rmwz li:hover a,.bq a:hover,.xgwz li a:hover{color: #f49500;}
@media (max-width: 900px){
	.pro-list li{width: 48%;margin-right: 0;}
	.pro-list li:nth-child(2n){float: right;}
    .pro-list li .imgfd{max-height: 180px;}
}
@media (max-width: 600px){
	.pro-list li .txt {height: 40px;line-height: 40px;}
	.pro-list li .txt h2{font-size: 15px;line-height: 40px;text-align: center;}
	.pro-list li .txt p{display: none;}
	.pro-list li .txt{padding: 0 10px;}
	.pro-list li .txt span{display: none;}
	.pro-list li{margin-bottom: 20px;}
    .pro-list li .imgfd{max-height: 140px;}
	
	.pro-x,#small_img{width: 100%;}
	#small_imgs .item{float:left;margin-right: 10px;width:80px;margin-top: 10px;}
	#small_imgs .item .img{width:80px;max-height:70px;margin-bottom: 0;}
	#big_img{height: 300px;}
	.pro-zs1 .txt{margin-top: 40px;}
	.pro-zs1 .txt h1{font-size: 17px;margin-top: 0;}
	.pro-zs1 .xq{font-size: 14px;margin: 20px 0;}
	.pro-zs2 .tit b{font-size: 15px;width: 100px;}
	.pro-zs2 .des, .pro-zs2 .des p,.bq{font-size: 14px!important;}
	.xgcp li{width: 48%;}
	.xgcp li:nth-child(2),.xgwz li:nth-child(2n){display: none;}
	.xgwz li{width: 100%;}
	.ny-right{margin-bottom: 40px;}
	.pro-show h2, .xg-tj h2, .ny-tbt{font-size: 17px;}
}

.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;}
.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: #f49500;border-color: #f49500;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;}
}

/*news*/
.new-list li{margin-bottom: 30px;}
.new-list li a{display: block;}
.new-list li .imgfd{width: 28%;max-height: 210px;}
.new-list li .txt{width: 68%;}
.new-list li .txt h2{font-size: 18px;color: #333;font-weight: bold;height: 19px;overflow: hidden;}
.new-list li .txt span{font-size: 14px;color: #f49500;display: block;float: left;}
.new-list li .txt .bqq{color: #f49500;float: left;font-size: 14px;}
.new-list li .txt .bgg{width: 100%;height: 17px;overflow: hidden;margin: 20px 0 10px;}
.new-list li .txt .des{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.new-list li .txt .more{width: 100px;height: 36px;background: #333;border-radius: 500px;text-align: center;line-height: 36px;font-size: 14px;color: #fff;margin-top: 30px;}
.new-list li .txt .more:hover{background: #f49500;}
.new-show h1{font-size: 20px;color: #333;font-weight: bold;text-align: center;width: 100%;}
.new-show .zy-n{font-size: 14px;color: #666;text-align: center;border-bottom: 1px dashed #ddd;height: 50px;line-height: 50px;overflow: hidden;}
@media (max-width: 1200px){
	.new-list li .txt .more{margin-top: 20px;}
}
@media (max-width: 600px){
	.new-show .zy-n{font-size: 13px;}
	.new-list li .txt .bgg,.new-list li .txt .more{display: none;}
	.new-list li .txt h2{font-size: 16px;margin-bottom: 14px;}
	.new-list li .txt .des{font-size: 13px;}
	.new-show h1{font-size: 17px;}
}

/*标签*/
.taglist{background-color: #fff;margin-bottom: 80px;}
.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: #f49500;color: white;}

.jies-show .des,.jies-show .des p{font-size: 15px!important;line-height: 30px!important;color: #333!important;}
@media (max-width: 600px){.jies-show .des,.jies-show .des p{font-size: 14px!important;}}

/*contact*/
.ny_cont2{margin-bottom: 80px;}
.ny_cont2 .txt{width: 100%;}
.ny_cont2 .txt ul{}
.ny_cont2 .txt li{font-size: 16px;color: #333;float: left;margin-right: 10%;font-weight: bold;}
.ny_cont2 .txt li .tb{color: #666;line-height: 50px;font-size: 15px;font-weight: normal;}
.ny_cont2 .txt li:nth-child(4){margin-right: 0;}
.ny_cont2 .txt li:nth-child(5){width: 108px;margin-right: 0;float: right;text-align: center;}
.ny_cont2 .txt li:nth-child(5) img{width: 108px;height: 108px;margin: 0 auto;display: block;}
.ny_cont2 .map{height: 450px;border: 1px solid #ddd;margin-top: 50px;background: #fff;overflow: hidden;}
.ny_cont1{background: #f5f5f5;padding: 60px 0 90px;}
.ny_cont1 h2{font-size: 24px;color: #3e4357;font-weight: bold;margin-bottom: 50px;}
.ny_cont1 .bk-line{width: 23.75%;float: left;margin-right: 1.66%;}
.ny_cont1 .bk-line:nth-child(4){margin-right: 0;}
.ny_cont1 .bk-line p{font-size: 14px;color: #555;}
.ny_cont1 .bk-line span{color: #ef0000;}
.ny_cont1 .bk-line input{height: 50px;line-height: 50px;padding-left: 14px;font-size: 14px;color: #666;background: #fff;width: 100%;margin-top: 15px;}
.ny_cont1 .bk-line:nth-child(5),.ny_cont1 .bk-line:nth-child(5) textarea{width: 100%;}
.ny_cont1 .bk-line:nth-child(5) p{margin: 30px 0 15px;}
.ny_cont1 .bk-line:nth-child(5) textarea{padding-left: 14px;padding-top: 14px;font-size: 14px;color: #666;background: #fff;}
.ny_cont1 .tj{width: 200px;height: 50px;line-height: 50px;text-align: center;background: #f49500;color: #fff;font-size: 14px;margin: 0 auto;border-radius: 3px;display: block;margin-top: 68px;}
@media (max-width: 1200px){
	.ny_cont2 .txt{width: 100%;}
	.ny_cont2 .txt{margin-top: 30px;}
	.ny_cont2 .txt li:nth-child(4){float: left;}
	.ny_cont2 .txt li:nth-child(3){margin-right: 10%;}
}
@media (max-width: 900px){
	.ny_cont2 .map,.ny_cont2 .txt li:nth-child(4){display: none;}
	.ny_cont2{margin-bottom: 50px;}
	.ny_cont1{padding: 50px 0;}
}
@media (max-width: 600px){
	.ny_cont2 .txt li{margin-bottom: 30px;}
	.ny_cont2 .txt li .tb{font-size: 14px;line-height: 40px;}
	.ny_cont2 .txt li:nth-child(4){display: block;}
	.ny_cont2{margin-bottom: 20px;}
	.ny_cont1 .bk-line{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.ny_cont1 .bk-line:nth-child(5) p{margin-top: 0;}
	.ny_cont1 h2{font-size: 20px;margin-bottom: 30px;}
	.ny_cont1{padding: 40px 0;}
	.ny_cont1 .tj{margin-top: 30px;}
}

	

















