html,body{width: 100%;font-size:16px;overflow:-Scroll;overflow-x:hidden; overflow-x: hidden;}
*{margin:0; padding:0;font-family: 微軟正黑體, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, "Hiragino Sans GB", 冬青黑体, Arial, Helvetica, SimHei, 黑体, STXihei, 华文细黑, sans-serif;}
em{ font-style:normal;}
img {border: 0 none;height: auto;vertical-align: middle;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
div, ul, li, span, a {box-sizing: border-box;}
/*::-webkit-scrollbar {display:none}*/
li{list-style: none;}
.relative{position: relative;}
.absolute{position: absolute;}
a{ text-decoration:none; color:#333;}
@charset "utf-8";

@font-face {
font-family: "Helvetica";
src: url("..css/fonts/Helvetica.woff2") format("woff2"),
url("fonts/Helvetica.woff") format("woff"),
url("fonts/Helvetica.ttf") format("truetype"),
url("fonts/Helvetica.eot") format("embedded-opentype"),
url("fonts/Helvetica.svg") format("svg");
}
@font-face {
	font-family: "DINENGSCHRIFTSTD";
	src: url("../css/font/DINENGSCHRIFTSTD.woff2") format("woff2"),
	url("../css/font/DINENGSCHRIFTSTD.woff") format("woff"),
	url("../css/font/DINENGSCHRIFTSTD.ttf") format("truetype"),
	url("../css/font/DINENGSCHRIFTSTD.eot") format("embedded-opentype"),
	url("../css/font/DINENGSCHRIFTSTD.svg") format("svg");
}
.iconfont{font-family: 'iconfont';}
.fontDIN {font-family: "DINENGSCHRIFTSTD";}
.Helvetica{font-family: "Helvetica";}
/*自定义常用配制*/
.l { float:left; }.r { float:right; }
.w { width:100%; }.h { height: 100%; }.full{ width: 100%; height: 100%;}
.cer0{ max-width: 1200px; margin: 0 auto;}
.cer{ width:80%; margin:0 auto; padding: 0 20px;}
.cer1{ max-width:1720px; margin:0 auto; padding: 0 20px;}
.cer2{ max-width:1520px; margin:0 auto; padding: 0 20px;}

.b { font-weight:bold } .n{ font-weight: normal;}
.tc { text-align:center }.tr { text-align:right }
.posr { position:relative } .ikong{ display: inline-block; width: 14px;}
.h30{ width: 100%; height: 30px;}.h40{ width: 100%; height: 40px;}.h50{ width: 100%; height: 50px;}
.h60{ width: 100%; height: 60px;}.h70{ width: 100%; height: 70px;}.h80{ width: 100%; height: 80px;}
.h90{ width: 100%; height: 90px;}.h100{ width: 100%; height: 100px;}.h110{ width: 100%; height: 110px;}
.h120{ width: 100%; height: 120px;}

.disn { display:none }.disb { display:block }.dib{display: inline-block;}
.ov { overflow:hidden }.cur { cursor:pointer }
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; overflow:hidden; visibility:hidden; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.clearfix { *zoom:1;}
.op70 { filter:alpha(opacity=70); opacity:0.7;}
a.aftl{position: relative; padding-bottom: 1px;}
a.aftl::after{ left:100%; position: absolute; bottom: 0; content: " "; width: 0;border-bottom: 1px solid #f5951c; -webkit-transition: .3s; transition: .3s;}
a.aftl:hover::after{ width: 100%; left:0;transition: width 0.3s; -webkit-transition: width 0.3s;}
::-webkit-input-placeholder{ color:#999;}
::-moz-placeholder{ color:#999;}
::-moz-placeholder{ color:#999;}
::-ms-input-placeholder{ color:#999;}


.sil-particles {position: fixed;z-index: 99;display: block;width: 100%;height: 100%;pointer-events: none;}
.cate1 {text-align: center;position: relative;padding-bottom: 36px;}
.cate1:after {content: '';position: absolute;left: 50%;bottom: 0;z-index: 0;width: 50px;height: 1px;margin-left: -25px;background-color: #fff;}
.cate1 .en {font-size: 24px;color: #e6462e;line-height: 24px;font-family: arial;text-transform: uppercase;font-weight: bold;letter-spacing: 3px;}
.cate1 .cn {font-size: 18px;color: #fff;line-height: 30px;margin-top: 8px;width: 100%;position: relative;overflow: hidden;height: 30px;}
.cate1 .cn:before {content: '';position: absolute;left: 0;top: 50%;z-index: 0;width: 50%;height: 1px;background-color: rgba(255, 255, 255, 0.1);margin-left: -74px;}
.cate1 .cn:after {content: '';position: absolute;right: 0;top: 50%;z-index: 0;width: 50%;height: 1px;background-color: rgba(255, 255, 255, 0.1);margin-right: -74px;}

/*主导航多级菜单*/
.all{ width: 100%; overflow: hidden; position: relative;}
/* 头部 */
.head{ width: 100%; min-width: 480px; height: 80px; position: relative; z-index: 40; top:0;	-webkit-transition: 0.3s; transition: 0.3s;}
.head.mini{ background-color: rgba(36,43,58,0.9);}
.head.special{ background-color: rgba(36,43,58,0.9);}
.logo{ height: 80px; font-size: 0; line-height: 90px;position: absolute; left: 3%; top:17px; z-index: 1;}
.logo img{ max-height: 80%;}
.headshadow{ width: 100%; height: 90px;}
.topsouout{ padding:15px 0; background-color: rgba(51,51,51,0.8); position: absolute; display: none; z-index: 8; width: 100%; right:0; top:100%; font-size: 16px; line-height: 40px;}
.topsouout .topsou{ position: relative; width: 580px; padding-right: 110px; height:100%;background-color: #333; margin: 0 auto; overflow:hidden;}
.topsou input.shuru{ width: 100%; height:100%; background-color:#fff; border:none; color:#666; text-indent:20px;}
.topsou input.anniu{ position:absolute; top:0; right:0; z-index:2; width:110px; height:100%; border:none; cursor:pointer;background-color: #09834c; color: #fff; text-align: center;}


.nav{ position: absolute; right:220px; top:31px; z-index: 3; height: 30px;}
.nav>li{ float: left; height: 100%; position: relative;}
.nav>li>a{ display: block; width: 130px; height: 30px; position: relative; z-index: 2;font-size: 18px; line-height: 30px; color: #333; text-align: center;}
.nav>li>a:before{ content: ''; position: absolute; left: -2px; top: 0; z-index: 0;width: 4px; height: 100%; display: none;}
.nav>li:hover>a,.nav>li.on>a{ color: #e6462e;}

@media screen and (max-width:1380px){
	.nav{right:10%; width: 65%;}
	.nav>li{width: calc(100%/7);;}	
}

/* 手机导航 */

.navbtn{position: fixed; right: 3%; top: 24px; z-index: 50;-moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;-o-transition: 0.4s; transition: 0.4s;}
.navbtn .icos{ width: 28px; height: 28px; position: relative; float: left; border: 2px solid #333;	border-radius: 100%; float: left; box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);}
.navbtn s{ position: absolute; right: 6px; display: block; width: 16px; height: 2px; background-color: #333;box-shadow: 0 0 2px 0 rgba(0,0,0,0.3);-moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.navbtn s:nth-child(1){top: 7px;}
.navbtn s:nth-child(2){top: 13px; width: 10px; transform: rotate(0deg) scale(1,1);}
.navbtn s:nth-child(3){top: 19px;}
.navbtn.on s:nth-child(1){ top:13px; -webkit-transform: rotate(-225deg); transform: rotate(-225deg);}
.navbtn.on s:nth-child(2) { transform: rotate(-180deg) scale(0,1);}
.navbtn.on s:nth-child(3) { top:13px; -webkit-transform: rotate(225deg); transform: rotate(225deg);}
.navbtn span{ float: left; line-height: 32px; color: #333; font-size: 18px; text-transform: uppercase; margin-left: 12px;text-shadow: 0 0 5px rgba(0,0,0,0.2);}
@media screen and (max-width:1380px){
.logo{ left: 30px;}
.navbtn{ right: 30px;}
.nav{ right: 150px;}
}
@media screen and (max-width:1200px){
.nav{ display: none;}
}
@media screen and (max-width:1000px){
.logo{ left: 20px;}
.navbtn{ right: 20px;}
}
@media screen and (max-width:770px){
.logo{ height:52px; }
}

.head_menu {width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 45;display: none;background: url('../images/navbg.jpg') center no-repeat;}
.head_menu .item{float: left;width:14%;overflow:auto;height:100%;}
.head_menu .item::-webkit-scrollbar{width:2px;height:2px;background-color:#f1f1f1;} 
.head_menu .item::-webkit-scrollbar-track{border-radius:0;background-color:#f1f1f1;}
.head_menu .item::-webkit-scrollbar-thumb{border-radius:0px;width:2px;height:2px;background-color:#fff;}
.head_menu .item .pad{padding:200px 0 0 30px;}
.head_menu .item h4{font-size:24px;color:#fff;}
.head_menu .item i{display: block;width:30px;height:1px;background-color: #fff;margin:10px 0;}
.head_menu .item span{font-size:14px;color:#fff;}
.head_menu .item ul{padding-top:10px;width:auto;margin:0;}
.head_menu .item ul li{width:100%;text-align: left;}
.head_menu .item ul li a{font-size:16px;color:#fff;height:40px;line-height:40px;cursor:pointer; margin-top:20px;transition: .5s;}
.head_menu .item ul li a:hover{ padding-left:15px}

.nav li div {display:none;width:165px;text-align:center;color:#fff;position:absolute;top:100%;background: linear-gradient(to right, #f39d18,#d28009); z-index:9999 ;  box-sizing:border-box;}
.nav li div a {display:block;COLOR: #fff; LINE-HEIGHT:45px; HEIGHT:45px;FONT-SIZE: 16px!important;font-weight:normal; margin-top:0; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.nav li div a:hover {color:#fff;  background:#f49716!important; border-top:0; border-right:0; border-left:0; font-weight:normal;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

@media( max-width:1210px ){
	.head_menu{overflow:auto;min-height:100%;}
	.head_menu .item{float:none;width:100%;height:auto;}
	.head_menu .item .pad{padding:30px 40px 0;}
	.head_menu .item h4{font-size:18px;}
	.head_menu .item ul li{width:50%;text-align: left; float: left;}
	.head_menu .item ul li a{font-size:14px;height:28px;line-height:28px;}
	.head_menu .item:last-child{padding-bottom:40px;}
}

.tedian{width: 100%; border-top: 1px solid #f2f2f2;display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between; height: 50px;align-items:center}
.tedian .tedian_a{ margin-left: 3%;}
.tedian .tedian_a em{font-weight: bold; color: #e8bb24; font-size: 18px;}
.tedian .tedian_b{width:40%; margin-right: 3%;}
.tedian .tedian_b ul{display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between; align-items:center;flex-wrap: wrap;}
.tedian .tedian_b li{ padding-left: 25px;}
.tedian .tedian_b li.f1{ background: url("../images/t1.jpg") left no-repeat;}
.tedian .tedian_b li.f2{ background: url("../images/t2.jpg") left no-repeat;}
.tedian .tedian_b li.f3{ background: url("../images/t3.jpg") left no-repeat;}
.tedian .tedian_b li.f4{ background: url("../images/t4.jpg") left no-repeat;}
.tedian .tedian_b li.f5{ background: url("../images/t5.jpg") left no-repeat;}

@media screen and (max-width:770px){
	.tedian{display: block;height: 80px;}
	.tedian .tedian_a{display: none;}	
	.tedian .tedian_b{width:90%; margin:1rem auto; height: auto;}
	.tedian .tedian_b li{width: 48%;margin-bottom: 10px;}
	.tedian .tedian_b li:nth-child(1){}
	.tedian .tedian_b li:nth-child(5){display: none;}
}
/* banner */
#banner{ width: 350px; height: 438px; position: absolute; z-index: 1; top: 50%; left:50%;margin-top: -240px; padding: 0 100px 40px;}
#banner .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom:20px; z-index:1; }
#banner .hd ul{ overflow:hidden; zoom:1; float:left;}
#banner .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; cursor:pointer;background: url(../images/dot02.png) center; opacity: 0.3;}
#banner .hd ul li.on{ opacity: 0.7;}
#banner .bd{ position:relative; z-index:0; width: 350px; height: 438px; overflow: hidden;}
#banner .bd li{ zoom:1;}

/* 下面是前/后按钮代码 */
#banner .prev,#banner .next{ position:absolute; top:50%; margin-top:-26px; display:block;width:52px; height:52px;}
#banner .prev{ left: 0;  background:url(../images/xiaoyu1.png) center no-repeat;} 
#banner .next{ right:0;  background:url(../images/dayu1.png) center no-repeat;}
#banner .prev:hover{ background-image: url(../images/xiaoyu1h.png)}
#banner .next:hover{ background-image: url(../images/dayu1h.png)}

.newban .flex-direction-nav a{width:54px;height:80px; display:block;position:absolute;  top: 50%; margin-top: -40px; z-index: 4; font-size: 0;}
.newban .flex-direction-nav a.flex-prev{ left: 0; background: rgba(0,0,0,0.3) url('../images/lt1.png') center no-repeat;}
.newban .flex-direction-nav a.flex-next{ right: 0; background: rgba(0,0,0,0.3) url('../images/gt1.png') center no-repeat;}
.newban .flex-direction-nav a:hover{ background-color: rgba(0,0,0,0.6);}
.newban .flex-control-paging{ height: 35px; font-size: 0; text-align: center;position: absolute; bottom: 30px; right: 50%; margin-right: -760px; z-index: 3;}
.newban .flex-control-paging li{ display: inline-block; overflow:hidden; width: 45px; height: 35px;}
.newban .flex-control-paging li a{ width:45px; height:35px; display: block; cursor:pointer;background: url('../images/dot1.png') center no-repeat;}
.newban .flex-control-paging li a.flex-active{ background-image: url('../images/dot1h.png');}


.newban{ position:relative; width: 100%;  overflow: hidden; z-index: 1;}
.flexslider{ position: relative; overflow: hidden; width: 100%; }
.flexslider .flex-viewport {}
.flexslider .slides{ overflow: hidden; }
.flexslider .slides li{  -webkit-backface-visibility:hidden; position: relative;}
.flexslider .slides li .wrap{ display: block; width: 100%;background-color: #eee; position: relative; overflow: hidden;}
.flexslider .slides .wrap>img{ position: relative; width: 100%;top:0; z-index: 1; left:0; object-fit:cover;}
/*.flexslider li .wrap:before{ content: ''; position: absolute; left: 0; bottom:0; z-index: 2;width: 0; height: 2px; background-color: #0098d9;}
.flexslider li.ac .wrap:before{ transition: linear 6s; width: 100%;}*/
.flexslider:before{ content: ''; position: absolute; left: 0; bottom: 47px; z-index: 2;width: 100%; height: 2px; background-color: rgba(255,255,255,0.5);}
.flexslider .slides .wrap>img {-webkit-transition: -webkit-transform 1s ease-in; transition: transform 1s ease-in;transform:scale(1); -webkit-transform:scale(1);}
.flexslider .slides .ac .wrap>img{ -webkit-transition: -webkit-transform 5s ease-in; transition: transform 5s ease-in;transform:scale(1.08); -webkit-transform:scale(1.08);}

.bantxt2{ position: absolute; bottom: 0; left: 0; width: 450px; height: 100px; z-index: 3;color: #fff; line-height: 100px; font-size: 0; padding-left: 100px; background-color: #f39b19;}
.bantxt2 *{ display: inline-block; vertical-align: middle;}
.bantxt2 img{ max-height: 100%;}
.bantxt2 span{ font-size: 24px; font-weight: bold;}
.bantxt2 i{ font-size: 24px; font-style: normal;}
.bantxt2 .hx{ display: inline-block; margin: 0 32px; width: 77px; height: 1px; background-color: #fff;}

.btt2{ position: absolute; top:50%; left:50%; z-index: 1; margin-left: -600px; margin-top: -86px;}
.btt1{ position: absolute; top:50%; left:50%; width: 694px; height: 266px; z-index: 2;margin-left: -600px; margin-top: -104px;}
.btt1 img,.btt2 img,.btt3 img{ width: 100%;}
.btt1,.btt2,.btt3{ transition-duration: 1.2s; -moz-transition-duration: 1.2s;-webkit-transition-duration: 1.2s; -o-transition-duration: 1.2s;}
.ac .finu, .ac .find{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;-o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.ac .finl, .ac .finr{ -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;-o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.ac .findsc05{ -webkit-transform:translateY(0) scale(1, 1); -moz-transform:translateY(0) scale(1, 1);-o-transform:translateY(0) scale(1, 1); -ms-transform:translateY(0) scale(1, 1);transform:translateY(0) scale(1, 1); opacity: 1;}
.ac .scl05,.ac .scl01{ -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); transform:scale(1, 1);-moz-transform:scale(1, 1); -ms-transform:scale(1, 1); opacity: 1;}
.ac .finrsc05, .ac .finlsc05{ -webkit-transform:translateX(0) scale(1, 1); -moz-transform:translateX(0) scale(1, 1);-o-transform:translateX(0) scale(1, 1); -ms-transform:translateX(0) scale(1, 1);transform:translateX(0) scale(1, 1); opacity: 1;}


@media screen and (max-width:1580px){
.newban .flex-control-paging{ right: 20px; margin-right: 0;}
}
@media screen and (max-width:1280px){
.btt1,.btt2,.btt3{ margin-left: 0; left:100px;}
}
@media screen and (max-width:1024px){
.bantxt2{ width: auto; padding: 0 50px; height: 50px; line-height: 50px; bottom: 25px;}
.bantxt2 img{ display: none;}
.bantxt2 .hx{ margin-left: 0;}

.btt1,.btt2,.btt3{ width: 60%; height: auto; top:50%; margin-top: 0;}
.btt1 img,.btt2 img,.btt3 img{ -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.newban .flex-direction-nav a{ width: 36px;}
}
@media screen and (max-width:750px){
.bantxt2{ padding: 0 25px; background-color: transparent; bottom: 5px;}
.bantxt2 .hx{ display: none;}
.newban .flex-control-paging{ bottom: 10px;}
.flexslider:before{ bottom: 27px;}
}
@media screen and (max-width:640px){
.btt1,.btt2,.btt3{ width: 50%;}
.newban .flex-direction-nav a{ display: none;}

}



/*公司简介*/
.about{width: 100%;display: flex;flex-wrap: wrap; background: url("../images/aboutbg.jpg") no-repeat left top; margin-bottom: 4%;}
.about .about_l{padding: 4% 50px 20px 7% !important; width: 50%;}
.about .about_l h2{ margin-bottom: 5%;}
.about .about_l h2 em{display: block; font-family: impact;text-transform: uppercase;}
.about .about_l h2:after{content: ""; width: 20%; height: 4px; background: #e9bb24; display: block; margin-top: 10px;}
.about .about_l p{ line-height: 31px;}
.PubLink {display: inline-block;color: rgb(102, 102, 102);width: 50%;max-width: 256px;line-height: 62px;text-align: center;font-family:  Times New Roman;font-size: 15px;border-width: 1px;border-style: solid;border-color: rgb(102, 102, 102);border-image: initial;padding: 0px 30px; margin-top: 7%;}
.PubLink:hover {border: 1px #d2bb84 solid;background: #d2bb84;color: #fff;}
.about .about_r{width: 50%;}
.about .about_r img{width: 100%;}
.about .about_r .about_img{padding: 80px 0 80px 80px;width: 100% !important;background: #ccc;position: relative;}
.about .about_r .about_img .about_shuzi{background: #f39b19;height: 130px;padding: 30px;position: absolute;right: 0;left: 160px;top: -50px;z-index: 5;color: #666;text-align: center;line-height: 70px;}
.about .about_r .about_img .about_shuzi:before{content: "";display: block;width: 60px;height: 2px;background: #fff;position: absolute;left: 50%;top: 50%;margin: -1px 0 0 -30px;}
.about .about_r .about_img .about_shuzi span{color: #fff;font-size: 16px;display: inline-block;padding: 0 40px;}
.about .about_r .about_img .about_shuzi span:before {content: "0";font-size: 16px;color: #fff;}
.about .about_r .about_img .about_shuzi span:after {content: ".";font-size: 16px;color: #fff;}
.about .about_r .about_img .about_r_cont{}

.flex {display: -webkit-box;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;}
.flexwp {flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.flexbt {-webkit-box-pack: space-between;-ms-flex-pack: space-between;justify-content: space-between;-webkit-justify-content: space-between;}
.brandNum {margin-top: 1rem;}
.brandNum{ margin-top:5%;}
.brandNum .fbs{width: 48%; margin: 0 2% 5% 0;}
.imgBad img{width: 1.5rem;margin-bottom: 1.6rem;}
.brandLeft{padding: .5rem 0 0 1rem; width: 45%; background-size: cover !important;position: relative;z-index: 3;}
.mapPoint{ margin: .6rem 0 -1.2rem 0;}
.colorlogo {color: #e9bb24;}
.line1{line-height: 1;}

@media screen and (max-width:770px){
	.about{display: block; margin-bottom: 4%;}
	.about .about_l{width: 95%;padding: 4% 0 20px 0 !important; margin: 0 auto;}
	.about .about_r{width: 100%;}
}


/*产品优势*/

.pro{width: 100%; margin:0 auto 5% auto;}
.pro h2{font-family: Times New Roman; text-transform:uppercase; font-size:3rem; text-align:center; color:#2e2d2e; margin-bottom: 5%;}
.pro h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem; font-weight: 100;}
.pro h2 em img{ display:inline-block; vertical-align:middle;}
.pro h2 i{text-transform:uppercase;letter-spacing:1rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}
.pro .pro_a{ width: 80%; margin: 0 auto; display: flex;flex-wrap: wrap;-webkit-justify-content: space-between;   justify-content: space-between;}
.pro .pro_a .pro_a_l{align-items: center;padding: 0; width: 50%; transition: .5s; }
.pro .pro_a .pro_a_l img{width: 100%; height: 100%;}
.pro .pro_a .pro_a_r{ width: 50%; background: #333;}
.pro .pro_a .pro_a_r .pro_a_cont{padding: 7% 0 7% 10%; color: #fff;}
.pro .pro_a .pro_a_r .pro_a_cont h3{ }
.pro .pro_a .pro_a_r .pro_a_cont h4{ line-height: 35px; font-family: 宋体; font-weight: 100;}
.pro .pro_a .pro_a_r .pro_a_cont p{margin-top: 15px; line-height: 31px;}

@media screen and (max-width:770px){
	.pro h2{ font-size:1.4rem; margin-bottom: 5%;}
	.pro h2 em{ font-size:1.3rem; line-height:2rem; }
	.pro h2 i{letter-spacing:0rem;}
	.pro .pro_a{display: block; width: 95%;}
	.pro .pro_a .pro_a_l{width: 100%;}
	.pro .pro_a .pro_a_r{width: 100%;}
}

/*企业优势*/
.adv{width: 100%; margin:0 auto;background: url("../images/advbg.jpg") no-repeat left top; padding-bottom: 7%;}
.adv h2{font-family: Times New Roman; text-transform:uppercase; font-size:3rem; text-align:center; color:#fff; margin-bottom: 5%; padding-top: 5%;}
.adv h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem; font-weight: 100;}
.adv h2 em img{ display:inline-block; vertical-align:middle;}
.adv h2 i{text-transform:uppercase;letter-spacing:1rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}
.adv .s_width{width: 80%; margin: 0 auto;;}
.adv ul{ overflow:hidden; width:100%； }
.adv li{width: calc(100%/4); float:left;}
.adv .adv_cont{height:500px; position:relative;}
.adv .adv_cont .adv_img{ border-radius: 50%; position:absolute; z-index:2; display:block; text-align:center; width:220px; height:220px; left:10%;}
.adv .adv_cont .adv_img img{ width:100%;border-radius: 50%;border:8px solid #e9bb24;}
.adv .adv_a{ position:absolute; z-index:1; margin-top:180px; background:#fff; width:300px; height:315px; text-align:center;}
.adv .adv_a h3{ margin-top:60px; text-align:center; font-size:25px; line-height:50px;}
.adv .adv_a p{ padding:20px 10px; font-size:16px; line-height:31px;}
.adv .adv_a em{ width:40px; height:40px; background:#e9bb24;border-radius:50%; display:block; line-height:40px; text-align:center; margin:0 auto; color:#fff;}


@media screen and (max-width:770px){
	.adv h2{ font-size:1.4rem; margin-bottom: 5%;}
	.adv h2 em{ font-size:1rem; line-height:2rem; }
	.adv h2 i{letter-spacing:0rem;}
	.adv .s_width{width:95%;}
	.adv li{width: calc(99%/2);margin-right: 1%; }
	.adv li:nth-child(2n){ margin-right: 0;}
	.adv .adv_cont{height:280px; }
	.adv .adv_cont .adv_img{display: none;}
	.adv .adv_a{ position:absolute; z-index:1; margin-top:0; background:#fff; width:100%; height:273px; text-align:center;}
	.adv .adv_a h3{ margin-top:18px;  line-height:25px;}
	.adv .adv_a p{ padding:20px 5px; font-size:15px; line-height:28px;}

}
/*店面展示*/
.net_dm{width: 100%; margin:0 auto;background: url("../images/ganbg.jpg") no-repeat left top; padding-bottom: 6%;}
.net_dm h2{font-family: Times New Roman; text-transform:uppercase; font-size:3rem; text-align:center; color:#333; margin-bottom: 5%; padding-top: 5%;}
.net_dm h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem; font-weight: 100;}
.net_dm h2 em img{ display:inline-block; vertical-align:middle;}
.net_dm h2 i{text-transform:uppercase;letter-spacing:1rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}

.net_dm_l{width: 16%;position: absolute;top: 0px; z-index: 9999; background:rgba(255,255,255,1); padding: 5% 3%; height: 100%;}
.net_dm_l h3{ font-family: fontDIN!important;text-transform: uppercase;}
.net_dm_l h3:after{content: "";width: 100%; height: 3px; background: #333;display: block; margin-top: 10px;}
.net_dm_l h4{ margin-top: 15px; ;}
.net_dm_l strong{ margin-top: 6%; display: block;}
.lunbo-second {width: 100%;}
.lunbo-secondd-item {width: 100%;height: 100px;background-color: #2FBB3B;display: none;}
.aadd {position: absolute;top: 0;right: 0;text-align: center;width: 35%;height: 100%;}
.aadd-item {width: 100%;height: 100%;}
.quyu_img {margin-top: 20%}
.carousel{width:90%;overflow: hidden;margin-left: auto;margin-right:auto; margin-top: 30px; height: 650px;}


.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item1{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item1>a>img,.carousel-inner>.item1>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}{float:right!important}
.pull-left{float:left!important}

@media only screen and (max-width: 1440px) {
	.carousel-inner{width:80%;}
}
@media screen and (max-width:770px){
	.net_dm{display: none;}
}

/*企业文化*/
.wenhua{ width: 100%; background: url('../images/wenhua.jpg') center top no-repeat;min-height: 738px;position: relative;}
.wenhua .wenhua_a{width:80%; margin: 0 auto; color: #fff; padding-bottom: 10%;}
.wenhua .wenhua_a h2{ padding-top:15%; margin-bottom: 3%;}
.wenhua .wenhua_a p{width: 50%; line-height: 31px;;}
.wenhua .cn_catemain {position: relative;z-index: 3;max-width: 1500px;margin: 0 auto;display: flex;flex-wrap: wrap;width: 100%;}
.wenhua .cn_catemain .cn_cateli{padding:30px;} 
.wenhua .cn_catemain .cn_cateli a {background:#fff; display:block; position:relative; overflow:hidden; padding:50px 30px; text-align:center;} 
.wenhua .cn_catemain .cn_cateli a p{padding-bottom:20px; position:relative;z-index:2;} 
.wenhua .cn_catemain .cn_cateli a p img{width: 10%;}
.wenhua .cn_catemain .cn_cateli a h3 {font-weight:normal;position:relative;z-index:2;} 
.wenhua .cn_catemain .cn_cateli:first-child p i{background:url(../images/jytb1.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:first-child:hover p i{background:url(../images/jytb1_1.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:nth-child(3) p i{background:url(../images/jytb2.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:nth-child(3):hover p i{background: url(../images/jytb2_2.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:nth-child(2) p i{background:url(../images/jytb3.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:nth-child(2):hover p i{background:url(../images/jytb3_1.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli a:after{content:"";display:block; width:100%; height:100%; background:#f49b14; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) scale(0.8); transition:all 0.3s; opacity:0;} 
.wenhua .cn_catemain .cn_cateli a:hover:after{transform:translate(-50%, -50%) scale(1); opacity:1;} 
.wenhua .cn_catemain .cn_cateli a:hover i,.wenhua .cn_catemain .cn_cateli a:hover h3 {color:#fff;} 
@media only screen and (max-width: 768px) { .wenhua:before {height:100%;background: #fafafa;} 
.wenhua .cn_catemain {padding: 0px 0px;} 
.wenhua .cn_catemain .cn_cateli {padding: 20px;border-bottom: 1px solid #eee;} 
.wenhua .cn_catemain .cn_cateli a {border:1px #fff solid;padding: 10px 20px;background:none;} 
.wenhua .cn_catemain .cn_cateli a i,.wenhua .cn_catemain .cn_cateli a h3 {color: #777;} 
.wenhua .cn_catemain .cn_cateli a:hover i,.wenhua .cn_catemain .cn_cateli a:hover h3 {color: #fff;} 
.wenhua .cn_catemain .cn_cateli a:after{background: #d2bb84;} 
.wenhua .cn_catemain .cn_cateli:first-child:hover p i{background:url(../images/jytb1_1.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:nth-child(3):hover p i{background: url(../images/jytb2_2.png) no-repeat center;} 
.wenhua .cn_catemain .cn_cateli:nth-child(2):hover p i{background:url(../images/jytb3_1.png) no-repeat center;} } 
@media only screen and (min-width: 769px) { } 
@media only screen and (min-width: 769px) and (max-width: 1024px) {}
.w_grid-001{ margin-left: auto; margin-right: auto; max-width: 1180px; min-height: 12rem; width: 100%; } 
.col-sm-4{width: 33.3333333%}



/*产品展示*/
.product {width: 100%;padding: 5% 0px 5% 0px;background: #333;position: relative;overflow: hidden;}
.product:before {content: "";display: block;width: 100%;height: 50%;}
.pubTitle {max-width: 1440px;padding: 0px 0 20px;margin: 0 auto;position: relative;z-index: 4;color: #fff;margin-bottom: 50px;}
.pubTitle .left {width: 60%;display: inline-block;}
.pubTitle h3{font-weight: 100;}
.product .PubLink{margin-top: 40px!important;float: right;display: inline-block;}
.al_pic {overflow:hidden;margin:60px auto 20px auto;width:100%; overflow:hidden}
.al_pic li {float:left;margin-right:20px;width:450px; }
.al_pic li a:hover {background:#e9bb24;color:#fff;}
.al_pic li a:hover ol {color:#fff;margin-left:30px;}
.al_pic li a {display:block;}
.al_pic li a img {display:block;width:100%;}
.al_pic li a ol {text-align:left;font-size:18px;margin:15px 0 0 0;position:relative;height:40px;transition:all .6s; width:100%;color:#fff; text-align: center;}
@media (min-width: 1281px) {
	/*左右滚动*/
	.al_pic {
	  display: block; }
	}

@media only screen and (max-width: 1440px) {
	.pubTitle {max-width: 90%;}
}
@media screen and (max-width:770px){
	.product .PubLink{display: none;}
	.al_pic {margin:10px auto 20px auto;}
	.al_pic li{width: 250px;}
}

/*战略合作*/
.hezuo{width: 100%; margin:0 auto;background: url("../images/hezuo.jpg") no-repeat left top; padding-bottom: 7%;}
.hezuo h2{font-family: Times New Roman; text-transform:uppercase; font-size:3rem; text-align:center; color:#333; margin-bottom: 5%; padding-top: 5%;}
.hezuo h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem; font-weight: 100;}
.hezuo h2 em img{ display:inline-block; vertical-align:middle;}
.hezuo h2 i{text-transform:uppercase;letter-spacing:1rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}
.hezuo .s_width{width:80%; margin: 0 auto;}
.hezuo ul{display: flex; display:-webkit-flex;-webkit-justify-content: space-between;   justify-content: space-between;flex-wrap: wrap;}
.hezuo li{width: 15%; height: 75px; border: 1px solid #e7e3e3; margin: 0 1% 2% 1%;  background: #fff;}
.hezuo li img{width: 100%;}

@media screen and (max-width:770px){
	.hezuo h2{ font-size:1.4rem; margin-bottom: 5%;color:#333;}
	.hezuo h2 em{ font-size:1.3rem; line-height:2rem; }
	.hezuo h2 i{letter-spacing:0rem;}
	.hezuo li{width: 31%;height: 40px; }
}


/*资质荣誉*/
.honor{width: 100%; margin:0 auto;background: url("../images/honorbg.jpg") no-repeat left top; padding-bottom: 7%; height: 1080px; background-size: 100%;}
.honor h2{font-family: Times New Roman; text-transform:uppercase; font-size:3rem; text-align:center; color:#fff; margin-bottom: 5%; padding-top: 5%;}
.honor h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem; font-weight: 100;}
.honor h2 em img{ display:inline-block; vertical-align:middle;}
.honor h2 i{text-transform:uppercase;letter-spacing:1rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}
@media (max-width: 1600px) {
	.honor{ height: 900px;}
}
@media (max-width: 1440px) {
	.honor{ height: 800px;}
}
@media (max-width: 1280px) {
	.honor{ height: 720px;}
}

@media screen and (max-width:770px){
	.honor{width: 100%; margin:0 auto;background: url("../images/honorbg.jpg") no-repeat left top 160px;  height: 380px;background-size: 100%;}
	.honor h2{ font-size:1.4rem; margin-bottom: 5%;color:#333;}
	.honor h2 em{ font-size:1rem; line-height:2rem; }
	.honor h2 i{letter-spacing:0rem;}
}



/*news*/
.news{width: 100%; margin:0 auto 0 auto; background-color: #f7f7f7; padding: 5% 0 1% 0;}
.news h2{font-family: Times New Roman; text-transform:uppercase; font-size:3rem; text-align:center; color:#2e2d2e;}
.news h2 em{ font-size:1.5rem; padding:0.1rem 0 0.05rem 0; display:block; line-height:3rem; font-weight: 100;}
.news h2 em img{ display:inline-block; vertical-align:middle;}
.news h2 i{text-transform:uppercase;letter-spacing:0.5rem;font-size:12px;text-indent:0.8rem; font-style:normal; color:#666;}
.news_cont{display: flex;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;	-ms-flex-wrap: wrap;flex-wrap: wrap;width: 90%;overflow: hidden; margin: 0 auto;}
.news_cont .newList{flex-basis: 31%;margin-right: 3%;margin-top: 80px;}
.newList{ overflow:hidden; padding:0rem; height:auto; width:100%; }
.news_cont .newList:nth-child(3n){ margin-right:0px; }
.news_cont .newPicBox{ position:relative; width:100%; height:0px; padding-bottom:50%; overflow:hidden; border-radius:0px; margin:0 auto; }
.news_cont .newPic{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) scale(1); width:100%; height:auto; transition:all .5s ease; }
.news_cont .picLink{ position:absolute; top:0px; left:0px; width:100%; height:100%; }
.news_cont .contentBoxB{ padding:0px; }
.news_cont .newTitle{ font-size:20px; margin-bottom:0; min-height:48px; line-height:1.2; font-weight:normal; color:#373c41; transition:all .5s ease; display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; }
.news_cont .lineBox{ position:relative; width:100%; height:1px; background:#ededed; margin-bottom:26px; }
.news_cont .lineBox::before{ content:''; position:absolute; top:0px; left:0px; width:0px; height:100%; background:#afafaf; transition:all .5s ease; }
.news_cont .TimeBox{ font-size:14px; line-height:1.5; letter-spacing:.25px; color:#777; margin-bottom:20px; }
.news_cont .newMs{ position:relative; width:100%; line-height:1.4; clear:both; font-size:14px; color:#777; min-height:22px; letter-spacing:0; margin:20px 0px 30px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis;  font-weight: 100;}
.news_cont .image_con{ width: 100%; }
.news_cont .image_con img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_cont .image_con:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.news_cont .look{ display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:20px; color:#777; overflow:hidden; }
.news_cont .look .look_name{ margin-right:10px; position:relative; }
.news_cont .bottom_btn{font-size:14px;line-height:7.5;/* font-weight:bold; */letter-spacing:.5px;text-transform:uppercase;transition:all .5s ease;}
.news_cont .contentBoxB .bottom_btn{ display:none; }
.news_cont .newList:hover .newPic{ transform:translate(-50%,-50%) scale(1.1); }
.news_cont .newList:hover .newTitle{ color:#222; }
.news_cont .newList:hover .lineBox::before{ width:100%; }
.news_cont .newList:hover .bottom_btn{ color:#d2bb84; } 
@media only screen and (min-width: 769px){
.news_cont .newList{ flex-basis:30%; margin-right:5%; margin-top:80px; } 
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
.news_cont .newList { flex-basis: 100%; width:100%; margin-right: 0; margin-top: 50px; }
.news_cont .newList a{ display:flex; justify-content: space-between; flex-direction: row-reverse; }
.news_cont .contentBoxB{ width: 48%; }
.news_cont .image_con{ width: 48%; }
.news_cont .image_con img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_cont .image_con:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.news_cont .image_con .bottom_btn{ display:none; }
.news_cont .contentBoxB .bottom_btn{ display:block; }
.news_cont .newPicBox{ padding-bottom:72%; } 
}

@media only screen and (max-width: 768px){
.news h2{ font-size:1.4rem; margin-bottom: 5%;color:#333;}
.news h2 em{ font-size:1.3rem; line-height:2rem; }
.news h2 i{letter-spacing:0rem;}
.news li{width: 31%;}
.news_cont{display: block;width:95%;}
.news_cont .newList { width: 100%; margin-top: 30px; }
.news_cont .newTitle{ font-size:18px; }
.news_cont .newMs{ font-size:14px; } 
.news_cont .bottom_btn{font-size:14px;line-height:4.5;}
}
.news_cont .p_hot .iconfont:before{ shadow-angle:0; shadow-distance:0; shadow-angle-ofInset:0; shadow-distance-ofInset:0; }
.news_cont .p_new .iconfont:before{ shadow-angle:0; shadow-distance:0; shadow-angle-ofInset:0; shadow-distance-ofInset:0; }
.news_cont .p_page .pre .iconfont:before{ shadow-angle:0; shadow-distance:0; shadow-angle-ofInset:0; shadow-distance-ofInset:0; } 

/*end*/
.tel_end{display: none;}
.footer{width: 100%;position: relative;background-color: rgba(51, 51, 51, 1);}
.footer .s_width{padding-bottom: 2rem;   padding-top: 5rem; width: 90%; margin: 5rem auto 2rem auto; color: #babbba;display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer .footer_a{ width: 15%;}
.footer .footer_a h2{ margin-bottom: 2rem;font-weight: 300;}
.footer .footer_a p{ line-height: 35px;}
.footer .footer_a p i{ margin-right: 10px;}
.footer_link2 {z-index: 1;position: relative;font-size: 16px;color: #fff;width: 170px; line-height: 58px;border-bottom: 3px solid #f39b1b;background: #536072;display: flex;justify-content: center;flex-direction: column;align-items: center; display: block; margin-top: 30px; text-align:center}
.footer_link2::before {transition: 0.6s;z-index: 1;position: absolute;right: 0;bottom: -3px;content: "";width: 0;height: 3px;background: #536072;}
.footer_link2::after {transition: 0.6s;z-index: -1;position: absolute;left: 0;bottom: 0;content: "";width: 0;height: 100%;background: #f39b1b;}
.footer_link2:hover::before,.footer_link2:hover::after{width: 100%;}

.footer .footer_b{width:17%;border-left: 1px solid rgba(85,85,85,.4);padding-left:5%;}
.footer .footer_b h2{ margin-bottom: 2rem;font-weight: 300;}
.footer .footer_b p{width: 100%;}
.footer .footer_b a{color: #babbba; display: block;width: 100%; line-height: 35px; }
.footer .footer_b a:hover{color: #fff;}
.footer .footer_b .nav_title{float: left;}
.footer .footer_b .nav_icon {float: right;display: inline-block;width: 15px;height: 15px;margin-left: 20px;color: #666;}
.footer .footer_b .nav_icon img {height: 100%;width: 100%;display: block;filter: brightness(0.5);transition: all .5s ease; margin-top: 8px;}

.footer .footer_c{width: 20%;margin-left: 5%;border-left: 1px solid rgba(85,85,85,.4);padding-left:5%;}
.footer .footer_c h2{ margin-bottom: 2rem;font-weight: 300;}
.footer .footer_c ul{width: 100%;}
.footer .footer_c li{font-weight:normal;}
.footer .footer_c a{color: #babbba; display: block;width: 100%; line-height: 35px; }
.footer .footer_c a:hover{color: #fff;}
.footer .footer_c .nav_title{float: left;}
.footer .footer_c .nav_icon {float: right;display: inline-block;width: 15px;height: 15px;margin-left: 20px;color: #666;}
.footer .footer_c .nav_icon img {height: 100%;width: 100%;display: block;filter: brightness(0.5);transition: all .5s ease;}

.end{width: 90%; margin: 0 auto;border-top: 1px solid rgba(85,85,85,.4); line-height: 70px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.end p{color: #babbba; width: 60%;}
.end p a{color: #babbba;}
.end .row{margin-top: 20px;;}

@media only screen and (max-width: 768px){
	.footer .s_width{padding-bottom: 2rem;   padding-top: 2rem; width: 95%; margin: 2rem auto 2rem auto;display: block;}
	.footer .footer_a{width: 100%;}
	.footer .footer_b,.footer .footer_c{display: none;}
	.end{width:95%; line-height: 31px;display:block; padding-bottom: 3rem;}
	.end p{width:100%; font-size: 14px; line-height: 28px;}
	.tel_end{display: block; position: fixed; bottom: 0px; width: 100%;}
	.tel_end ul{width: 80%; margin: 0 auto;;display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between;}
	.tel_end li{background: #dda10f; text-align: center; line-height: 30px; margin-right: 10px;  width: 33%;}
	.tel_end li:nth-child(3){margin-right: 0;}
	.tel_end li a{color: #fff;}
}

/*公司简介内页*/
.tuijian {width: 100%;height: 1000px;overflow: hidden;position: relative;}
.tjpicbg {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;overflow: hidden;}
.tjpicbg img {position: absolute;width: 1920px;height: 100%;left: 50%;top: 0;z-index: 2;margin-left: -960px;-webkit-transition: 1s;transition: 1s;}
.tjother {width: 53.85%;height: 100%;display: table;position: relative;z-index: 2;background-color: rgba(50, 56, 68, 0.7);}
.tjother .inner {padding-left: 200px;padding-right: 120px;display: table-cell;vertical-align: middle;}
.tjother .cn {color: #f39b17;line-height: 56px;}
.tjother .en {color: #f39b17;line-height: 52px;text-transform: uppercase;word-break: normal;}
.tjother h3 {font-size: 30px;color: #fff;line-height: 50px;font-weight: bold;margin-top: 38px;}
.tjother .tjcon {font-size: 16px;color: #fff;line-height: 36px;margin-top: 44px;overflow: hidden;}
.tjother .tjcon img {display: none;}
.tjpicbg:hover img {-webkit-transform: scale(1.04);transform: scale(1.04);}
@media screen and (max-width: 1580px) {
.tjother .en {	font-size: 38px;}
.tjother .inner {padding: 0 10%;}
}
@media screen and (max-width: 1100px) {
.tjother {width: 70%;}
}
@media screen and (max-width: 900px) {
.tjother {	width: 100%;}
}
@media screen and (max-width: 720px) {
.tjother .inner {	padding: 0 5%;}
.tjother .en { display: none;}
.tjother .cn { display: none;}
.tjother h3 {font-size: 26px;line-height: 31px;margin-top: 0;}
.tjother .tjcon {font-size: 14px;line-height: 31px; margin: 0 auto;;}

}


.linian {padding: 196px 0 178px;text-align: center;background: #ffffff url('../images/linianbg.jpg') center bottom no-repeat;}
.linian .pic img {max-width: 100%;}
.linian .cn {font-size: 30px;color: #f39b19;line-height: 50px;margin: 72px 0 32px;}
.linian .cn2 {font-size: 24px;color: #666;line-height: 40px;}
@media screen and (max-width: 720px) {
	.cer{width: 95%;}
.linian{padding: 50px 0 50px;}
.linian .cn {font-size: 26px;color: #f39b19;line-height: 32px;margin:32px 0 32px;}
.linian .cn2 {font-size: 20px;}
}

.guihuaout {padding: 24px 0 26px;}
.guihlist {margin: 0 -13px;height: 940px;overflow: hidden;}
.guihlist li {float: left;width: 25%;height: 100%;}
.guihlist li .lin {padding: 0 13px;height: 100%;}
.guihlist li a {display: block;width: 100%;position: relative;height: 100%;overflow: hidden;}
.guihlist .bg {width: 100%;height: 100%;overflow: hidden;position: relative;}
.guihlist .bg img {position: absolute;left: 50%;top: 0;z-index: 0;width: 460px;height: 100%;margin-left: -230px;}
.guihlist li .wrap {background-color: rgba(241, 154, 27, 0);width: 100%;text-align: center;-webkit-transition: .4s;transition: .4s;position: absolute;left: 0;bottom: 0;z-index: 3;}
.guihlist li h3 {font-size: 20px;color: #fff;line-height: 40px;font-weight: bold;height: 40px;overflow: hidden;margin-top: -28px;}
.guihlist li .txt {font-size: 16px;color: rgba(255, 255, 255, 0.5);line-height: 32px;width: 240px;height: 0;overflow: hidden;margin: 0 auto;}
.guihlist li .hx {display: block;margin: 0 auto;width: 66px;height: 0;background-color: #fff;}
.guihlist li .fig {display: block;width: 146px;height: 146px;margin: 0 auto;border-radius: 50%;border: 1px solid transparent;line-height: 146px;}
.guihlist li .fig img{ margin-top: 40px;}
.guihlist li .sx1 {width: 1px;height: 0;margin: 0 auto;background-color: rgba(255, 255, 255, 0.2);}
.guihlist li .sx2 {width: 1px;height: 26px;margin: 0 auto;background-color: rgba(255, 255, 255, 0.2);}
.guihlist li:hover .wrap {background-color: #f19a1b;}
.guihlist li:hover h3 {margin-top: 30px;}
.guihlist li:hover .txt {height: 96px;}
.guihlist li:hover .hx {margin-top: 36px;margin-bottom: 37px;height: 3px;}
.guihlist li:hover .fig {border-color: #fff;}
.guihlist li:hover .sx1 {height: 300px;}
.guihlist li:hover .sx2 {height: 250px;}
.guihlist h3,.guihlist .txt,.guihlist .hx,.guihlist .fig {-webkit-transition: .4s;transition: .4s;}
.guihlist .wrap,.guihlist .sx1,.guihlist .sx2 {-webkit-transition: 1s;transition: 1s;}
@media screen and (max-width: 1300px) {
.guihlist {margin: 0;}
.guihlist li .lin {padding: 0;}
}
@media screen and (max-width: 1100px) {
.guihlist li .txt {width: 220px;font-size: 14px;}
}
@media screen and (max-width: 1024px) {
.guihlist li {width: 50%;height: 50%;}
.guihlist .bg img {width: 512px;height: auto;margin-left: -256px;}
.guihlist li:hover .sx1 {height: 40px;}
.guihlist li:hover .sx2 {height: 40px;}
}



.liuchen {padding: 76px 0 134px;background: url('../images/liuchenbg.jpg') center no-repeat;background-size: cover;}
.lclist {width: 100%;height: 506px;position: relative;text-align: center;font-size: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);overflow: hidden;margin-top: 60px;}
.lclist li {display: inline-block;width: 231px;vertical-align: bottom;}
.lclist .sx {width: 1px;background-color: rgba(255, 255, 255, 0.1);margin: 0 auto;}
.lclist li.i1 .sx {height: 265px;}
.lclist li.i2 .sx {height: 131px;}
.lclist li.i3 .sx {height: 265px;}
.lclist li.i4 .sx {height: 131px;}
.lclist li.i5 .sx {height: 206px;}
.lclist li.i6 .sx {height: 317px;}
.lclist li.i7 .sx {height: 242px;}
.lclist a {display: block;}
.lclist .num {width: 100%;height: 54px;overflow: hidden;font-size: 0;line-height: 54px;}
.lclist .num img {max-width: 100%;max-height: 100%;}
.lclist .txt {display: table;width: 100%;height: 102px;overflow: hidden;}
.lclist .txt span {display: table-cell;vertical-align: middle;font-size: 16px;line-height: 28px;color: rgba(255, 255, 255, 0.7);}
.lclist .juhua {width: 35px;height: 35px;margin: 0 auto;background: url('../images/juhua.png') center no-repeat;}
.lclist li:hover .num img {-webkit-animation: rotateY360 2s linear 1;		animation: rotateY360 2s linear 1;}
.lclist li:hover .juhua {-webkit-animation: rotate360 1s linear infinite;		animation: rotate360 1s linear infinite;}
@media screen and (max-width: 1670px) {
.lclist li {	width: 14.2%;}
}

@media screen and (max-width: 1000px) {
.lclist {height: auto;}
.lclist li {width: 24%;}
.lclist li.i1 .sx {	height: 165px;}
.lclist li.i2 .sx {	height: 31px;}
.lclist li.i3 .sx {	height: 165px;}
.lclist li.i4 .sx {	height: 31px;}
.lclist li.i5 .sx {	height: 106px;}
.lclist li.i6 .sx {	height: 217px;}
.lclist li.i7 .sx {	height: 142px;}
}
@media screen and (max-width: 1000px) {
	.lclist .num img {max-width: 70%;max-height:70%;}

}

/*内页新闻动态*/
.inbanner {width: 100%;height: 840px;position: relative;overflow: hidden;background-color: #f1f1f1;}
.inbanner > img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 0; overflow: hidden;}
.inbanner.actived > img {-webkit-transform: scale(1.05);	transform: scale(1.05);-webkit-transition: 8000ms;transition: 8000ms;}
.inbanner .cer {position: relative;height: 100%;}
.ibcatein {position: absolute;width: 100%;left: 0;top: 50%;z-index: 1;color: #fff;text-align: center;overflow: hidden;margin-top: -176px;}
.ibcatein .cn {font-size: 36px;line-height: 60px;letter-spacing: 4px;text-indent: 4px;font-family: 'Source Han Serif CN';}
.ibcatein .en {font-size: 24px;line-height: 54px;letter-spacing: 16px;font-family: 'helvetica';text-transform: uppercase;position: relative;padding-bottom: 44px;text-indent: 16px;}
.ibcatein .en:after {content: '';position: absolute;left: 50%;bottom: 0;z-index: 0;width: 66px;height: 2px;background-color: #fff;margin-left: -33px;}
.mouse {width: 120px;height: 28px;padding-top: 42px;margin-top: 100px;position: absolute;left: 50%;margin-left: -60px;top: 50%;z-index: 2;font-size: 16px;line-height: 28px;color: #fff;text-align: center;background: url('../images/mouse.png') center 0 no-repeat;}

.inbanner2 {width: 100%;height: 750px;position: relative;overflow: hidden;}
.inbanner2 > img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;	object-fit: cover;z-index: 0;}
.inbanner2.actived > img {-webkit-transform: scale(1.05);		transform: scale(1.05);-webkit-transition: 8000ms;transition: 8000ms;}
.inbanner3 {width: 100%;height: 1000px;position: relative;overflow: hidden;background-color: #f1f1f1;}
.inbanner3 > img {position: relative;width: 100%;height: 100%;-o-object-fit: cover;	object-fit: cover;z-index: 0;}
.inbanner3.actived > img {-webkit-transform: scale(1.05);		transform: scale(1.05);-webkit-transition: 8000ms;transition: 8000ms;}
.inbanner3 .cer {position: relative;height: 100%;}


.inbanner_pro{width: 100%;height:400px;position: relative;}
.inbanner_pro > img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;	object-fit: cover;z-index: 0;}
.inbanner_pro.actived > img {-webkit-transform: scale(1.05);		transform: scale(1.05);-webkit-transition: 8000ms;transition: 8000ms;}
.inbanner_pro_list{position: absolute;width: 80%;left:50%; margin-left:-40%;top: 65%;z-index: 1;}
.inbanner_pro_list ul{ width: 100%; color: #fff;text-align: center;overflow: hidden;display: flex; display:-webkit-flex;-webkit-justify-content: space-between;   justify-content: space-between;flex-wrap: wrap;}
.inbanner_pro_list li{ line-height: 50px; text-align: center;}
.inbanner_pro_list .pro_type{ }
.inbanner_pro_list .pro_type a{ border: none!important; background:rgba(255,255,255,0.7)}
.inbanner_pro_list .pro_type .child_menu{position: absolute;top: 100%;left: 0;overflow: hidden;z-index: 99999;height: 0;width: 100%;}


@media screen and (max-width: 960px) {
.inbanner{ height: 300px;}
.inbanner2 {height: 0;padding-bottom: 39%;}
.inbanner3{height: 540px;}
.mouse {display: none;}
.ibcatein {margin-top: -80px;}
.ibcatein3 {margin-top: -32px;}
.ibcatein3 .txt,.ibcatein3 .hx {display: none;}
}

@media screen and (max-width: 750px) {
	
.ibcatein {margin-top: -50px;}
.ibcatein .cn {line-height: 50px;}
.ibcatein .en {padding-bottom: 0;line-height: 50px;letter-spacing: 8px;text-indent: 8px;}
.ibcatein .en:after {display: none;}
.ibcatein3 .cn {font-size: 40px;letter-spacing: 0;}
}
@media screen and (max-width: 600px) {
.ibcatein {margin-top: -40px;}
.ibcatein .cn {font-size: 30px;line-height: 40px;}
.ibcatein .en {font-size: 20px;line-height: 40px;}
.ibcatein3 {margin-top: -16px;}
.ibcatein3 .cn {font-size: 30px;}
}



.newsout {padding: 0 0 120px;}
.newslist {padding: 0 0 120px;width: 100%;}
.newslist li {width: 100%;padding: 38px 0;background-color: #eee;border-bottom: 2px solid #fff;}
.newslist li:nth-child(even) {background-color: #f5f5f5;}
.newslist li .lin {max-width: 1200px;margin: 0 auto;}
.newslist li a {display: block;position: relative;padding-left: 0;min-height: 220px;overflow: hidden;padding-right: 166px;}
.newslist li a:after {content: '';position: absolute;right: 130px;top: 40px;z-index: 2;width: 1px;height: 143px;background-color: rgba(0, 0, 0, 0.1);}
.newslist li .pic {position: absolute;left: 0;top: 0;z-index: 1;width: 0;height: 220px;overflow: hidden;}
.newslist li .pic img {width: 386px;height: 100%;}
.newslist li h3 {font-size: 18px;color: #333;line-height: 30px;height: 30px;overflow: hidden;padding-top: 28px;}
.newslist li .txt {font-size: 16px;color: #666;line-height: 32px;overflow: hidden;height: 64px;text-align: justify;margin: 18px 0 24px;}
.newslist li .date {font-size: 16px;color: #666;line-height: 30px;height: 30px;background: url('../images/clock.png') 0 center no-repeat;font-family: 'helvetica';padding-left: 28px;}
.newslist li label {display: block;width: 28px;height: 28px;font-size: 0;cursor: pointer;background: #f49916 url('../images/jtr-n.png') center no-repeat;border-radius: 50%;position: absolute;right: 0;top: 50%;
z-index: 1;margin-top: -14px;}
.newslist li:hover {background-color: #f49916;}
.newslist li:hover a {padding-left: 426px;}
.newslist li:hover a:after {background-color: rgba(255, 255, 255, 0.2);}
.newslist li:hover .pic {width: 386px;}
.newslist li:hover h3 {color: #fff;}
.newslist li:hover .txt {color: rgba(255, 255, 255, 0.7);}
.newslist li:hover .date {background-image: url('../images/clock2.png');color: #fff;}
.newslist li:hover label {background-image: url('../images/jtr-nh.png');background-color: #fff;}
.newslist li,.newslist a:after,.newslist h3,.newslist .date,.newslist label {-webkit-transition: 0.4s;transition: 0.4s;}
.newslist a,.newslist .pic {-webkit-transition: 1s;transition: 1s;}
.newslist .txt {-webkit-transition: color 0.4s;transition: color 0.4s;}
@media screen and (max-width: 1440px) {
.newsout {	padding: 0 0 80px;}
.newslist {	padding: 0 0 80px;}
}
@media screen and (max-width: 1280px) {
.newslist li a {	padding-left: 426px;	padding-right: 20px;}
.newslist li:hover a {padding-left: 426px;}
.newslist li a:after {display: none;}
.newslist li label {display: none;}
.newslist li .pic {width: 386px;left: 20px;}
.newslist li:hover .pic {width: 386px;}
}
@media screen and (max-width: 1000px) {
.newslist li h3 {padding-top: 10px;}
.newslist li .txt {height: auto;max-height: 96px;}
}
@media screen and (max-width: 840px) {
.newslist li a {padding-left: 46%;padding-right: 3%;}
.newslist li:hover a {padding-left: 46%;}
.newslist li .pic {width: 40%;left: 3%;}
.newslist li:hover .pic {width: 40%;}
.newslist li .pic img {position: absolute;left: 50%;margin-left: -193px;}
}
@media screen and (max-width: 600px) {
.newsout {padding: 0 0 60px;}
.newslist {padding: 0 0 60px;}
.newslist li a {padding-left: 3%;}
.newslist li:hover a {padding-left: 3%;}
.newslist li .pic {position: relative;width: 100%;left: 0;height: auto;}
.newslist li:hover .pic {width: 100%;}
.newslist li .pic img {position: static;left: 0;margin-left: 0;width: 100%;height: auto;}
}

.listbtnout{ padding: 0 20px;}
.listmore{ display: block; width: 230px; height: 50px; margin: 0 auto; border: 0 none;font-size: 0; color: #fff; line-height: 50px; text-align: center; border-radius: 25px;background: #f49916 url('../images/jtr-list.png') center no-repeat;}
.listmore:hover{ opacity: 0.8;}

.atcbanner {padding-bottom: 148px;padding-top: 288px;background: #ffffff url('../images/ib4.jpg') center 0 fixed no-repeat;}
.atc-h {text-align: center;margin-bottom: 62px;}
.atc-h h2 {font-size: 24px;color: #fff;line-height: 40px;}
.atc-date {font-size: 16px;color: #fff;line-height: 30px;margin-top: 18px;}
.atc-date span {display: inline-block;margin: 0 1em;letter-spacing: 2px;}
.atc-two {background-color: #fff;border-radius: 10px;padding-bottom: 106px;-webkit-box-shadow: 0 6px 21px 0 rgba(115, 115, 115, 0.2);	box-shadow: 0 6px 21px 0 rgba(115, 115, 115, 0.2);}
.atc-con {padding: 64px 70px 106px;font-size: 16px;line-height: 2em;color: #666;text-align: justify;}
.atc-con img {max-width: 100%; margin: 0 auto; display: block;}
.atc-con .pic {padding: 20px 0;text-align: center;}
.atc-con a {color: #f60;}
.atc-pn {height: 70px;line-height: 70px;overflow: hidden;padding: 0 105px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.atc-pn a {display: block;width: 50%;height: 100%;overflow: hidden;font-size: 16px;color: #666;line-height: 70px;}
.atc-pn a:hover {color: #e6462e;}
a.atc-prev {float: left;margin-left: -35px;text-align: left;}
a.atc-next {float: right;margin-right: -35px;text-align: right;}
a.atc-ret {font-size: 0;display: inline-block;vertical-align: top;margin: 0 auto;width: 68px;height: 70px;background: url('../images/ret.png') center no-repeat;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
a.atc-ret:hover {opacity: 0.8;}
@media screen and (max-width: 1200px) {
.atc-con {padding: 50px 50px 60px;}
.atc-two {padding-bottom: 70px;}
.atc-pn {padding: 0 85px;}
}
@media screen and (max-width: 960px) {
.videowrap {padding-bottom: 60%;height: 0;}
.video {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
.atc-pn {height: auto;line-height: 40px;padding: 20px 50px 30px;}
.atc-pn a {width: 100%;line-height: 40px;}
a.atc-prev {float: none;margin-left: 0;}
a.atc-next {float: none;margin-right: 0;text-align: left;}
a.atc-ret {width: 30%;height: 40px;display: block;border: 1px solid #ddd;margin-top: 20px;}
}
@media screen and (max-width: 750px) {
.atc-h h2 {letter-spacing: 0;}
.atc-date span {letter-spacing: 0;}
.atc-con {padding: 40px 30px 50px;letter-spacing: 0;}
.atc-two {padding-bottom: 0;}
.atc-pn {padding: 20px 30px 30px;border-bottom: 0 none;}
.atcbanner {padding-bottom: 50px;padding-top: 50px;}
}

@media screen and (max-width: 640px) {
.atc-con {padding: 30px 20px 40px;}
.atc-pn {padding: 20px 20px 30px;}
}

/*内页联系我们*/
.ibcatein2 {position: absolute;width: 100%;left: 0;bottom: 50%;z-index: 1;color: #fff;text-align: center;overflow: hidden;margin-bottom: 5.4%;}
.ibcatein2 .cn {font-size: 24px;line-height: 40px;height: 40px;margin-top: 30px;background: url('../images/line2.png') center no-repeat;}
.ibcatein2 .cn span {padding-left: 8px;letter-spacing: 8px;}
.ibcatein2 .en {font-size: 0;}
.ibcatein2 img {max-width: 90%;}
.mouse2 {width: 360px;height: 38px;padding-top: 40px;margin-bottom: -1.1%;position: absolute;left: 50%;margin-left: -180px;bottom: 50%;z-index: 2;font-size: 18px;line-height: 38px;color: #fff;text-align: center;
background: url('../images/addr.png') center 0 no-repeat;}
.bantel {width: 100%;position: absolute;left: 0;top: 50%;z-index: 1;margin-top: 8.5%;height: 42px;line-height: 42px;text-align: center;}
.bantel a {display: inline-block;font-size: 24px;color: #fff;font-family: 'helvetica';margin: 0 30px;padding-left: 32px;}
.bantel a.tel1 {background: url('../images/tel1.png') 0 no-repeat;}
.bantel a.tel2 {background: url('../images/tel2.png') 0 no-repeat;}
.fullline {width: 100%;position: absolute;left: 0;top: 50%;z-index: 1;overflow: hidden;margin-top: 3.8%;height: 1px;background-color: rgba(255, 255, 255, 0.2);}
.fullline:before {content: '';position: absolute;left: -100%;bottom: 0;z-index: 2;width: 100%;height: 2px;background-color: #fff;-webkit-animation: widthgrow 20s linear infinite;animation: widthgrow 20s linear infinite;}
@-webkit-keyframes widthgrow {
from {
left: -100%;
}
to {
left: 100%;
}
}
@keyframes widthgrow {
from {
left: -100%;
}
to {
left: 100%;
}
}
.lxbtnout {height: 68px;font-size: 0;text-align: center;position: absolute;left: 0;top: 50%;margin-top: 13.8%;z-index: 1;width: 100%;}
.lxbtnout a {display: inline-block;width: 66px;height: 66px;margin: 0 30px;border-radius: 34px;border: 1px solid #fff;text-align: center;line-height: 66px;}
.lxbtnout a > img {max-width: 90%;-webkit-transition: 1s;transition: 1s;margin-top: 20px;;}
.lxbtnout a:hover > img {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.footwx {position: relative;}
.footwx .bigewm {position: absolute;width: 140px;height: 140px;bottom: 110%;left: 50%;margin-left: -70px;z-index: 1;display: none;line-height: 140px;background-color: #fff;}
@media screen and (max-width: 1400px) {
.ibcatein2 {margin-bottom: 85px;}
.mouse2 {margin-bottom: -6px;}
.lxbtnout {margin-top: 184px;}
}
@media screen and (max-width: 920px) {
.bantel a {font-size: 20px;margin: 0 20px;}
}
@media screen and (max-width: 550px) {
.bantel a {display: block;width: 220px;margin: 0 auto;text-align: left;}
.lxbtnout a {margin: 0 15px;}
}
.lxout {width: 100%;background-color: #323844;}
.lx {padding-left: 336px;height: 650px;position: relative;}
.door {width: 336px;height: 100%;background-color: #e6462e;position: absolute;left: 0;top: 0;z-index: 1;}
.door .fig1 {position: absolute;left: 0;top: 89px;z-index: 1;width: 100%;height: 50px;background: url('../images/shu.png') center no-repeat;}
.door .fig2 {position: absolute;left: 0;top: 50%;z-index: 1;width: 100%;height: 75px;background: url('../images/logo3.png') center no-repeat;margin-top: -59px;}
.door .hx {width: 68px;height: 1px;background-color: #fff;margin-left: -34px;position: absolute;left: 50%;top: 50%;z-index: 1;margin-top: 142px;}
.door .txt {position: absolute;left: 0;bottom: 32px;z-index: 1;width: 100%;opacity: 0.5;font-size: 16px;color: #fff;line-height: 2em;height: 2em;text-align: center;}
.door .txt span {letter-spacing: 14px;padding-left: 14px;}
.lxform {padding-top: 152px;}
.lxform .title {height: 48px;font-size: 0;line-height: 48px;text-align: center;overflow: hidden;position: relative;}
.lxform .title i {width: 166px;height: 100%;position: absolute;left: 52px;top: 0;z-index: 0;}
.lxform .title i.i2 {left: auto;right: 52px;}
.lxform .title i:before {content: '';position: absolute;left: 0;top: 50%;z-index: 0;width: 100%;height: 1px;background-color: rgba(255, 255, 255, 0.12);}
.lxform .title span {display: inline-block;vertical-align: top;height: 100%;font-size: 24px;color: #fff;font-family: 'Source Han Serif CN';}
.lxform .title span em {font-weight: normal;color: #e6462e;}
.form-group{float: left;width:49%;}

.control-label{display: none;}
.col-sm-9{float: left;width: 91%;height: 50px;line-height: 50px;margin: 0 12px 30px 12px;}
.liuyan2 {margin: 44px 0 0;padding: 0 40px;font-size: 0;}
.liuyan2 p {height: 100%;margin: 0 12px;}
.liuyan2 input[type=text] {width: 100%;height: 50px;border: 0 none;background-color: transparent;line-height: 50px;text-indent: 22px;font-size: 18px;color: #fff;outline: 1px solid rgba(255, 255, 255, 0.2);-webkit-transition: 0.3s;transition: 0.3s;}
.liuyan2 input[type=text]:focus,
.liuyan2 select:focus {outline: 1px solid #e6462e;}
.liuyan2 i.v {display: inline-block;width: 100%;height: 100%;vertical-align: top;}
.liuyan2 select {width: 100%;height: 50px;border: 0 none;background-color: transparent;line-height: 50px;text-indent: 20px;font-size: 18px;color: #fff;outline: 1px solid rgba(255, 255, 255, 0.2);-webkit-transition: 0.3s;transition: 0.3s;}
.liuyan2 select option {color: #666;}
.liuyan2 input.btn {background-color: #e6462e;height: 50px;font-size: 18px;color: #fff;line-height: 39px; width: 100%; border: none;}
.liuyan2 input.btn:hover {opacity: 0.8;}
@media screen and (max-width: 1080px) {
.lx {padding: 50px 0;height: auto;}
.door {position: relative;width: 100%;height: 250px;}
.door .svg {display: none;}
.door .fig1 {top: 30px;}
.door .fig2 {margin-top: -30px;}
.door .hx {display: none;}
.lxform {padding-top: 50px;}
.liuyan2 {padding: 0;}
}
@media screen and (max-width: 750px) {
.liuyan2 .hang {float: none;width: 100%;}
.liuyan2 .btnarea {float: none;}
.liuyan2 input[type=text] {font-size: 14px;text-indent: 6px;}
}
@media screen and (max-width: 750px) {
.lxform .title i {display: none;}
.lxform .title span {margin: 0 auto;}
}





/*内页产品展示*/
.cage_list{width:80%;margin:42px auto 0px auto;}
.pro_type{ margin-top:33px;float:left; text-align:center; position:relative; height:60px; width: 25%; margin: 0 auto;;}
.pro_type a{color: #333;border: 1px solid #f2f2f2; line-height: 60px;text-align: center;display: block;font-size:18px; margin:0 1% 0 1%}
.pro_type a:hover{background:#ececec;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; color:#e9ba22; }
#cage_list_a a{height:50px; line-height:50px; font-size:18px; color:#fff; display:block; background:#444; text-transform:uppercase; font-weight: bold;}
#cage_list_a a:hover{background:#d0231c; font-weight:bold; font-size:18px; color:#FFFF00; }
.pro_type .child_menu{position:absolute;top:100%;left:0;overflow:hidden;z-index:99999;height:0;width:100%; }

.pro_type .child_menu a{ font-size:16px; font-weight:normal;  margin-bottom: 1px; background-image: -webkit-linear-gradient(left,#42607a, #abc4cb);color:#fff; line-height:50px; border: none;}
.pro_type .child_menu a:hover{background:#e9bc25; color:#333;}


.erji_nav{width:90%; margin:3% auto 0 auto;} 
.erji_nav ul{display: flex; display:-webkit-flex; -webkit-justify-content: center;   justify-content: center;flex-wrap:wrap}
.erji_nav li{ padding:0 3%; line-height: 7vh; border: 1px solid #f2f2f2; text-align: center; margin: 1%;transition: .5s; }
.erji_nav li:hover{ background: #eaba10;}
.erji_nav li:hover a{ color: #fff;}

.shanghua2 {padding: 5rem 0 5rem;text-align: center;}
.shanghua2 .cn {font-size: 50px;color: #333;line-height: 52px;font-family: 'Source Han Serif CN';font-weight: bold;}
.shanghua2 .en {font-size: 24px;color: #a09f9f;line-height: 60px;text-transform: uppercase;word-break: normal;}

.proxilie {width: 100%;height: 1000px;overflow: hidden;background: url('../images/proleibg.jpg') center no-repeat;background-size: cover;}
.proxilie li {float: left;width: 50%;height: 100%;}
.proxilie li .lin {padding: 0;height: 100%;}
.proxilie li a {display: block;width: 100%;position: relative;height: 100%;overflow: hidden;}
.proxilie .bg {width: 100%;height: 78.4%;overflow: hidden;position: relative;z-index: 0;-webkit-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: 1.4s;transition: 1.4s;-webit-transform-origin: 50% 0;transform-origin: 50% 0;opacity: 0;}
.proxilie li.i5 {background-color: rgba(0, 0, 0, 0.3);}
.proxilie li.i2,.proxilie li.i4 {background-color: rgba(0, 0, 0, 0.4);}
.proxilie li.i1,.proxilie li.i3 {background-color: rgba(0, 0, 0, 0.5);}
.proxilie li .wrap {background-color: rgba(230, 70, 46, 0);padding: 40px 0 47px;width: 100%;text-align: center;-webkit-transition: background-color 0.4s, top 1s;transition: background-color 0.4s, top 1s;
position: absolute;left: 0;top: 5.6%;z-index: 3;}
.proxilie li .cn {font-size: 35px;color: #fff;line-height: 70px;font-weight: bold;height: 70px;overflow: hidden;letter-spacing: 4px;}
.proxilie li .en {font-size: 14px;color: rgba(255, 255, 255, 0.3);line-height: 20px;height: 20px;overflow: hidden;font-family: 'helvetica';text-transform: uppercase;}
.proxilie li .hx {display: block;margin: 14px auto 28px;width: 28px;height: 1px;background-color: #fff;}
.proxilie li label {display: block;width: 32px;height: 32px;margin: 0 auto;background: url('../images/jtr-pro.png') center no-repeat;}
.proxilie li:hover .wrap {background-color: #f39b19;top: 78.4%;}
.proxilie li:hover .bg {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1;}
@media screen and (max-width: 1000px) {
.proxilie li {width: 50%;height: 50%;}
.proxilie .bg {height: 100%;}
.proxilie li .wrap {padding: 25px 0 26px;}
.proxilie li .hx {display: none;}
.proxilie li label {display: none;}
}

@media screen and (max-width: 770px) {
	.cage_list{width:95%;}
	.pro_type{  height:60px; width: 50%; margin: 0 auto;;}
	.pro_type a{line-height: 45px;font-size:16px;}

}

.ibcatein3 {position: absolute;width: 100%;left: 0;top:50%;z-index: 1;color: #fff;text-align: center;overflow: hidden;margin-top: -110px;}
.ibcatein3 .cn {font-size: 48px;color: #fff;line-height: 64px;font-weight: bold;letter-spacing: 5px;}
.ibcatein3 .txt {font-size: 18px;color: #fff;line-height: 36px;letter-spacing: 2px;max-width: 900px;margin: 0 auto;padding: 0 20px;}
.ibcatein3 .hx {width: 90px;height: 1px;background-color: #fff;margin: 24px auto;}

.se_tuandui { width:80%; margin:0 auto;  padding:3% 0 5rem 0}
.se_tuandui ul{ width:100%;}
.se_tuandui li{float:left; padding:0; width:32%; margin:0 2% 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
.se_tuandui li .p-img{ width:100%; text-align:center;  position:relative; overflow:hidden }
.se_tuandui li .p-name{ height:70px; line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:18px; border-top:1px solid #eee}
.se_tuandui li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_tuandui li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_tuandui p{ font-size:16px; line-height:35px; color:#666;}
.se_tuandui p span{ font-size:17px;  color:#af1318;}
.se_tuandui li:nth-child(3n){ margin:0 0 25px 0;}

.espcms_page_botton{text-align: center;border-top: 1px solid #E0E0E0;padding:50px 0px 15px 0;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;outline: 0px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}

@media screen and (max-width: 770px) {
	.ibcatein3,.inbanner_pro_list{display: none;}
	.se_tuandui { width:95%;}
	.se_tuandui li{ width:48%; margin:0 2% 25px 0; }
	.se_tuandui li:nth-child(3n){ margin:0 2% 25px 0;}
	.se_tuandui li:nth-child(2n){ margin:0 0 25px 0;}
	.se_tuandui li .p-name{ height:50px; line-height:50px;font-size:16px;}

}
.inbanner_proshow {width: 100%;height: 840px;position: relative;overflow: hidden;background-color: #f1f1f1;}
.inbanner_proshow > img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 0; overflow: hidden;}
.inbanner_proshow.actived > img {-webkit-transform: scale(1.05);	transform: scale(1.05);-webkit-transition: 8000ms;transition: 8000ms;}
.inbanner_proshow .cer {position: relative;height: 100%;}
.pro_read{ position: absolute; width: 80%; z-index: 5; left: 50%; margin-left: -40%; background-color: #fff; top: 12%;;}
.pro_read .pro_read_l{ float:left; width:50%; background-color: #2a2928; }
.pro_read .pro_read_l img{ width:100%; margin: 0 auto; display: block;}
.pro_read .pro_read_r{ float:right; width:45%; margin:5% 0 5% 0;}
.pro_read .pro_read_r h2{ font-size:35px; color:#333;}
.pro_read .pro_read_r h2:after{ content:""; width:150px; margin:10px 0 30px 0; display:block; height:5px; background:#e6212a;}
.pro_read .pro_read_r .proread_date{ font-size:15px; color:#666; line-height:28px;}
.pro_read .pro_read_r .proread_date a{ color:#666;}
.pro_read .pro_read_r .proread_cf{ width:90%; margin:35px 0 0 0px; overflow:hidden;}
.marquee4 { width:9999px; height:230px; overflow:hidden }
.marquee4 .pro_cc{ width:90%;   float:left; margin:0 16px 11px 0; position:relative; overflow:hidden;}
.marquee4 .pro_cc .pro_cc_pic{ float:left;width:335px; height:230px; margin-right:10px;}
.marquee4 .pro_cc a{ width:280px;  height:230px; position:relative;  display:block; font-size:12px; color: #333; text-decoration: none; }
.marquee4 .pro_cc a:hover{ text-decoration:none;color: #ff0000;text-decoration: none;}
.marquee4 .pro_cc img {  width:100%;}

.pro_read .pro_read_r .proread_tel{ width:80%; margin:50px auto 45px auto;}
.pro_read .pro_read_r .proread_tel li{ width:45%; height:50px;border-radius:30px; background:#e8b911; text-align:center; line-height:50px; font-size:20px; float:left; margin-right:10%}
.pro_read .pro_read_r .proread_tel li:nth-child(2){ margin-right:0;}
.pro_read .pro_read_r .proread_tel li:after{ content:""; width:8px; height:15px; background:url(../images/jtr.png) no-repeat  center top; display:inline-block; margin-left:20px;}
.pro_read .pro_read_r .proread_tel li a{ color:#fff;}
.pro_read .pro_read_r .proread_tel li a:hover{ font-weight:bold;background-image: -webkit-linear-gradient(left,#e8b911, #b56d04); display:block;border-radius:30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.pro_read .pro_read_r .proread_tel li a:hover:after{ content:""; width:8px; height:15px; background:url(../images/jtr.png) no-repeat  center top; display:inline-block; margin-left:20px;}
.pro_read .pro_read_r .proread_lx{ width:80%; height:60px; background:#f2f2f2; }
.pro_read .pro_read_r .proread_lx p{ text-align:center; line-height:60px; font-size:25px;}


.pro02BoxBotNav{ background:#d6d6d6; margin:5rem 0; width: 100%; height: 66px;}
.pro02BotNav{  margin:0 auto; padding:0; width: 80%;}
.pro02BotNav li{ margin:0; padding:0; min-width:25%; text-align:center; font-size:18px; color:#212020; line-height:66px; border-left:1px solid #c8c8c8; position:relative; cursor:pointer; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; float: left;}
.pro02BotNav li:first-child{ border-left:none;}
.pro02BotNav li:after{ position:absolute; left:50%; margin-left:-10px; bottom:0; opacity:0; display:block; content:"";width:0; height:0; border-left:10px solid transparent;border-right:10px solid transparent;border-top:11px solid #f39b1b;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.pro02BotNav li.active{ background:#f39b1b; color:#ffffff;}
.pro02BotNav li.active:after{ opacity:1; bottom:-11px;}
.pro02BotNav li:hover{ background:#f39b1b; color:#ffffff;}
.pro02BoxBotCon{ font-size:16px; color:#5a5a5a; line-height:24px;}
.pro02BoxBotCon .swiper-slide{ color:#5a5a5a;}
.pro02BoxBotConText{ padding:0 0 30px; width: 80%; margin: 0 auto;}
.pro02BoxBotConText img{ margin:10px auto; max-width:100%;}
.pro02BoxBotConText p{ line-height: 31px;} 
.pro02BoxTit{ font-size:30px; color:#3d3d3d; line-height:200%; padding:20px 0 10px;}
.pro02BoxBrief{ font-size:16px; color:#5a5a5a; line-height:24px; padding:0 26.5% 30px;}
.pro02BotImg3{ padding-bottom:20px;}
.pro02BotImg3 li{ padding-bottom:15px;}
.pro02BotImg3Con{ font-size:14px; color:#5a5a5a; line-height:24px; padding:0 23%;}
.pro02BotImg3Con h4{ font-size:26px; color:#3d3d3d; line-height:180%;}
.pro02BotImg5{ border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; font-size:0; padding:30px 0;}
.pro02BotImg5Con{ display:inline-block; vertical-align:middle; width:50%; padding:0 5%; font-size:16px; text-align:center;}
.pro02BotImg5Con h4{ font-size:30px; color:#3d3d3d; line-height:150%; padding:10px 0;}
.pro02BotImg5 img{ display:inline-block; vertical-align:middle; width:50%;}


.espcms_info_pager{ width:80%; margin:0 auto 105px auto;}
.espcms_info_pager li{ width:46%; float:left; text-align:left; padding-left:10px; background:#f2f2f2; line-height:50px; margin-right:5%}
.espcms_info_pager li:nth-child(2n){ margin-right:0px;}

@media screen and (max-width: 770px) {
	.inbanner_proshow{height: 570px;}
	.pro_read{width: 95%; margin-left: -47%;top: 5%; }
	.pro_read .pro_read_l{width:100%;}
	.pro_read .pro_read_r{width:100%; padding: 0 1rem;}
	.proread_tel,.proread_lx{display: none;}
	.pro02BoxBotNav{margin:2rem 0;}
	.pro02BotNav{width: 100%;}
	.espcms_info_pager{ width:95%; margin:0 auto 105px auto;}
	.espcms_info_pager li{ width:100%; }
}

/*案例中心*/
.prolist_bom {clear: both;overflow: hidden; width: 90%; margin: 0 auto;;}
.prolist_bom .prolist_item {clear: both;display: none;margin-left: -5.1282051282%;padding-top: 25px;overflow: hidden;}
.prolist_bom .prolist_item.on {display: block;}
.prolist_bom .prolist_item li {float: left;margin-left: 4.8780487805%;width: 45.1219512195%;position: relative;margin-top: 52px;}
.prolist_bom .prolist_item li:after {content: '';width: 42px;height: 42px;position: absolute;}
.prolist_bom .prolist_item li .prolist_itempic {clear: both;display: block;border-radius: 10px;overflow: hidden;position: relative;}
.prolist_bom .prolist_item li .prolist_itempic:before {content: '';position: absolute;left: 0%;top: 0%;width: 100%;height: 0%;background: url(../images/homeoneicon11.png) repeat;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;}
.prolist_bom .prolist_item li .prolist_itempic img {width: 100%;}
.prolist_bom .prolist_item li .prolist_itemtit {position: absolute;bottom: 16px;left: 0px;width: 100%;height: 49px;overflow: hidden;text-align: center;}
.prolist_bom .prolist_item li .prolist_itemtit a {display: block;position: absolute;left: 50%;margin-left: -120px;bottom: 0px;width: 270px;height: 49px;background: url(../images/homeoneicon10.png) no-repeat left bottom;background-size: 100% 100%;
font-size: 24px;color: #fff;line-height: 49px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;-webkit-transition: all 0.3s;transition: all 0.3s;}
.prolist_bom .prolist_item li .prolist_itembox {position: absolute;left: 50%;top: 50%;width: 400px;height: 147px;margin-left: -200px;margin-top: -74px;background: url(../images/homeoneicon08.png) no-repeat left bottom;background-size: 100% 100%;
z-index: 4;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.prolist_bom .prolist_item li .prolist_itembox a {clear: both;display: block;text-align: center;color: #e8bb24;font-size: 36px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 45px;margin-top: 28px;}
.prolist_bom .prolist_item li .prolist_itembox span {clear: both;display: block;text-align: center;color: #ffffff;font-size: 24px;line-height: 30px;padding-top: 15px;}
.prolist_bom .prolist_item li:hover .prolist_itempic:before {height: 100%;}
.prolist_bom .prolist_item li:hover .prolist_itemtit a {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;}
.prolist_bom .prolist_item li:hover .prolist_itembox {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}

.se_case{overflow:hidden; width: 90%; margin: 0 auto;}
.se_case ul{ width:100%; margin-top:50px;}
.se_case li{float:left; padding:0; width:32%; margin:0 2% 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
.se_case li .p-img{ width:100%; text-align:center;  position:relative; overflow:hidden; padding: 5%; }
.se_case li .p-name{ line-height:48px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:16px; border-top:1px solid #eee; padding: 15px 10px; height: 80px;}
.se_case li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_case li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_case li:nth-child(3n){ margin:0 0 25px 0;}



/*资质荣誉*/
.tel_honor{display: none;}
.se_honor{overflow:hidden; width: 90%; margin: 0 auto;}
.se_honor ul{ width:100%; margin-top:50px;}
.se_honor li{float:left; padding:0; width:22.7%; margin:0 3% 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
.se_honor li .p-img{ width:100%; text-align:center;  position:relative; overflow:hidden; padding: 10%; }
.se_honor li .p-name{ line-height:48px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:16px; border-top:1px solid #eee; padding: 15px 10px; height: 80px;}
.se_honor li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_honor li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_honor li:nth-child(4n){ margin:0 0 25px 0;}

.showpic{position:fixed;width:100%;background-color: black;filter: Alpha(opacity=50);background: rgba(0,0,0,0.8);display:none;top:0;left:0;z-index:100000}
.showpic .picdiv{position:absolute;top:33%;left:50%;opacity:0;background:#fff; padding:20px 30px;}
.showpic .picdiv img{}
.showpic .picbtn_l{position:absolute;top:44%;margin-top:-20px;width:45px;height:79px; background:url(/templates/netskin/images/jt01.png) no-repeat center top; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.showpic .picbtn_r{position:absolute;top:44%;margin-top:-20px;width:45px;height:79px; background:url(/templates/netskin/images/jt02.png) no-repeat center top; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.showpic .picbtn_l:hover{ background:url(/templates/netskin/images/jt01.png) no-repeat center top;}
.showpic .picbtn_r:hover{ background:url(/templates/netskin/images/jt02.png) no-repeat center top;}
.showpic .closepic{position:absolute;top:5px;right:5px;background:url(/templates/netskin/images/guan2.png) no-repeat center top;width:60px;height:60px; transition:.4s all;}
.showpic .closepic:hover{transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.showpic p{ text-align:center; font-size:18px; padding:20px 0 0 0 }

@media screen and (max-width: 770px) {
	.se_honor{display: none;}
	.tel_honor{display: block;overflow:hidden; width: 95%; margin: 0 auto;}
	.tel_honor ul{ width:100%; margin-top:50px;}
	.tel_honor li{float:left; padding:0; width:49%; margin:0 2% 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
	.tel_honor li:nth-child(4n){ margin:0 0 25px 0;}
	.tel_honor li:nth-child(2n){ margin:0 0 25px 0;}
	.tel_honor li .p-name{ line-height:20px;  height: auto; font-size: 14px;padding: 5px 10px;word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center; border-top:1px solid #eee;}
	.tel_honor li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }

}

/*招商加盟*/


.pub_link2 {z-index: 1;position: relative;font-size: 16px;color: #fff;width: 170px;height: 58px;border-bottom: 3px solid #f8b62d;background: #536072;display: flex;justify-content: center;flex-direction: column;align-items: center; margin:0 auto;}

.pub_link2::before {transition: 0.6s;z-index: 1;position: absolute;right: 0;bottom: -3px;content: "";width: 0;height: 3px;background: #536072;}

.pub_link2::after {transition: 0.6s;z-index: -1;position: absolute;left: 0;bottom: 0;content: "";width: 0;height: 100%;background: #f8b62d;}

.pub_link2:hover::before,.pub_link2:hover::after{width: 100%;}





.f_80{font-size: 80px;}

.f_72{font-size: 72px;}

.f_62{font-size: 62px;}

.f_48{font-size: 48px;}

.f_40{font-size: 40px;}

.f_30{font-size: 30px;}

.f_24{font-size: 23px;}

.f_20{font-size: 20px;}

.f_18{font-size: 18px;}

.f_16{font-size: 16px;}

.f_15{font-size: 15px;}

.f_14{font-size: 14px;}



/*===================== 响应式代码 START =====================*/

@media( max-width:1600px ){

.f_80{font-size: 60px;}

.f_72{font-size: 50px;}

.f_62{font-size: 40px;}

.f_48{font-size: 38px;}

.f_40{font-size: 30px;}

.f_30{font-size: 24px;}

.f_24{font-size: 20px;}

.f_20{font-size: 20px;}

.f_18{font-size: 18px;}

.f_16{font-size: 16px;}

.f_15{font-size: 15px;}

.f_14{font-size: 14px;}

}



@media( max-width:1210px ){

.f_80{font-size: 60px;}

.f_72{font-size: 50px;}

.f_62{font-size: 30px;}

.f_48{font-size: 28px;}

.f_40{font-size: 26px;}

.f_30{font-size: 24px;}

.f_24{font-size: 16px;}

.f_20{font-size: 18px;}

.f_18{font-size: 16px;}

.f_16{font-size: 14px;}

.f_15{font-size: 14px;}

.f_14{font-size: 14px;}



}





@media (max-width:750px){

.f_80{font-size: 60px;}

.f_72{font-size: 50px;}

.f_62{font-size: 30px;}

.f_48{font-size: 22px;}

.f_40{font-size: 22px;}

.f_30{font-size: 24px;}

.f_24{font-size: 14px;}

.f_20{font-size: 14px;}

.f_18{font-size: 16px;}

.f_16{font-size: 14px;}

.f_14{font-size: 14px;}

}