.center-block{margin-left:auto;margin-right:auto}


a{text-decoration:none}
a:link,a:visited{color:#333}
a:hover,a:active{color:#d1171e}
.clear{display:block;clear:both;overflow:hidden}
.none{display:none}
.hidden{width:100%;overflow:hidden}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;outline:none}
html{
	-webkit-overflow-scrolling:touch;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	}
body{
	line-height:1.5;
	color:#2b2a28;
	font-size:14px;
	text-align:left;
	margin:0 auto;
	background:#fff;color:#333;
	font-weight:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}
img{
	max-width:100% ;
}
*,*:after,*:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	outline:none;padding: 0; margin:0;
	}

li{list-style: none;}



html,body{min-width:1280px}
.clear{display:block;clear:both;overflow:hidden}
.none{display:none}
.hidden{width:100%;overflow:hidden}
.wrapper{
	width:100%;
	max-width:1920px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
.wrap{
	width:88%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}
.header{
	height:100px;
	text-align:center;
	line-height:100px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:9999;
	position: fixed;
	}

.header:before{
	content:"";
	background:#1B212E;
	background:linear-gradient(90deg, #1D2432, #1B212E, #374C63);
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	}
.header .wrap{
	width:94%;
	height:100%;
	overflow:inherit;
	min-width:1300px;
	}
.header .logo{
	width:12.675%;
	float:left;
	padding-top:20px;
}
.header .nav{
	height:100%;
	display:inline-block;
	}
.header .nav li{
	float:left;
	position:relative;
	z-index:1;
	}
.header .nav li:before{
	content:"";
	height:2px;
	background-image:linear-gradient(to right, rgba(255,255,255,0), #fff, rgba(255,255,255,0));
	display:block;
	box-shadow:0 0 5px #09256d;
	position:absolute;
	left:50%;
	right:50%;
	bottom:0;filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
	transition:all linear 0.3s;
}
.header .nav li:after{
	content:"";background:rgba(82,130,255,0);
	background-image:linear-gradient(rgba(82,130,255,0), rgba(82,130,255,0.4));
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:100%;
	bottom:0;
	z-index:-1;
	transition:all linear 0.3s;
}
.header .nav li a{
	font-size:18px;
	color:#ecf5ff;
	padding:0 30px;
	display:block;
	transition:all linear 0.3s;
	}
.header .nav li a:before,.header .nav li a:after{
	content:"";width:1px;
	background:rgba(255,255,255,0);
	background-image:linear-gradient(rgba(255,255,255,0), #fff);
	display:block;
	position:absolute;
	top:100%;
	bottom:0;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
	transition:all linear 0.3s;
	}
.header .nav li a:before{left:0}
.header .nav li a:after{right:0}
.header .nav li.active a{font-weight:bold}
.header .nav li:hover:before{left:-250px;right:-250px}
.header .nav li:hover:after{top:0}
.header .nav li:hover a
   {
	font-weight:bold
	}
.header .nav li:hover a:before,.header .nav li:hover a:after{top:0}
.header .nav .active{
	font-weight:bold
	}
.header .tel{
	font-size:18px;
	color:#fdb158;
	line-height:1;
	text-align:left;
	float:right;
	padding:22px 0;
}
.header .tel span{
	display:block;
margin-bottom:7px;
}
.header .tel span:before{
	content:"";
	width:23px;
	height:23px;
	background:url("../images/header-tel.png") left center no-repeat;
	background-size:100%;
	display:inline-block;
	vertical-align:bottom;
	margin-right:14px;
}
.header .tel strong{font-size:26px}
.relative.header{position:relative}
/*banner*/
#banner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#banner ul {
    position: relative;
    overflow: hidden;
    width: 300%;
    margin: 0;
}

#banner ul li {
    width: 33.333%;
    float: left
}

#banner ul li img {
    width: 100%;
    display: block;
}

#banner aside {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 0;
    width: 90%;
    right: 0;
    left: 0;
    margin: auto
}

#banner aside span {
    display: block;
    width: 65px;
    height: 65px;
    z-index: 63;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
    cursor: pointer;
    opacity: 0;
    transition: all 0.3s;
    margin-top: -2%;
}

#banner:hover aside span {
    opacity: 1;
}

#banner aside span:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 20%;
    margin: auto;
    width: 27px;
    height: 27px;
    border-top: 3px solid #ffffff;
    border-left: 3px solid #ffffff;
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    -o-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg)
}

#banner aside span.prev {
    float: left;
}

#banner aside span.next {
    float: right;
}

#banner aside span.next:after {
    left: 0;
    right: 20%;
    -webkit-transform: rotateZ(135deg);
    -moz-transform: rotateZ(135deg);
    -ms-transform: rotateZ(135deg);
    -o-transform: rotateZ(135deg);
    transform: rotateZ(135deg)
}

#banner #bannerBtnS {
    width: 85px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 3%;
    margin: auto
}

#banner #bannerBtnS em {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 3px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 4.75px;
    background: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

#banner #bannerBtnS em.act {
    background: #f0c02e
}

.sy_tit{width:100%; overflow: hidden; text-align: center;margin: 30px auto;}
.sy_tit h2{font-size:42px;color: #333;font-weight: normal;}
.sy_tit h2 span{color:#fdb158;}
.sy_tit p{font-size:16px; color:#999}

/*---分类滚动---*/
.espcms_piclist_slide1 {
    overflow: hidden;
    height: 220px;
    width: 90%;
    margin: 25px auto
}

.espcms_piclist_slide1 ul li {
    float: left;
    margin: 0 10px 15px 0;
    position: relative;
    background: #fff;
    transition: all .5s linear;background:url("../images/index-list.png") no-repeat;
}

.ny_sb {
    width: 500px;
    margin: 0 auto;
    text-align: center;
    padding-top: 30px
}


/*-----sy_about----*/
.sy_about{width:100%; background:url("../images/abg.jpg") center no-repeat;}
.sy_about ul{width:94%; margin: 50px auto; padding: 50px 0;display: flex;justify-content: center;min-width:1200px}
.sy_about .pic{width:45%; text-align: right;}
.sy_about .txt{width:52%;color:#f3f3f3}
.sy_about .txt .en86{font-family:impact;font-size:80px;color:#616d80;}
.sy_about .txt .tit{margin-top: -58px;display: flex;justify-content: left;}
.sy_about .txt .tit .gsm{color: #bdc3d3;font-size:48px;font-weight: bold;}
.sy_about .txt .tit .gsm span{color:#fdb158}
.sy_about .txt .tit p{font-size:24px;padding-top: 32px;margin-left: 15px;}
.sy_about .txt .tit p span{color:#fdb158;}
.sy_about .txt .jianjie {width:100%; text-align: left;font-size:16px;line-height: 28px;}
.sy_about .txt .jianjie p{margin-top: 30px;}
.sy_about .txt .sz_list{margin-top: 8%;text-align: left;}
.sy_about .txt .sz_list li{width:25%; float: left;}
.sy_about .txt .sz_list li .top{font-size:16px}
.sy_about .txt .sz_list li span{color:#fdb158;font-size:42px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.sy_about .txt .sz_list li p{font-size:16px}
/*-----首页产品滚动---*/
.section_two{overflow: hidden;}
#top_scroll {height:960px;overflow: hidden;max-width:92%;margin:50px auto 0 auto;}
#top_scroll ul li{float: left;width:32.3%;margin:0.5%;text-align: center;}
#top_scroll ul li .img{overflow: hidden;}
#top_scroll ul li img{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
#top_scroll ul li:hover img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter: brightness(1.3);
	filter: brightness(1.3);}
#scroll_one ul li:hover{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);}
#top_scroll ul li .clear{
	height:59px;line-height:59px;padding:0 10px;
background: url("../images/tbg.jpg") right center no-repeat;
}
#top_scroll ul li h3{color:#000;font-size:18px;float: left;width:67%;text-align: left;}
#top_scroll ul li span{float: left;color:#fff;font-size:18px;padding-left: 12px;}
#top_scroll ul li:hover .clear{background-color: #f5c61f;}

#top_scroll ul li:hover h3{color:#fff;}



/*----contact----*/
@keyframes rightswt{
    0%{background-position:-8px center}
	33.33%{background-position:120px center}
	66.66%{background-position:-60px center;z-index:-1}
	100%{background-position:-8px center;z-index:initial}
}
.contact1 {
    width: 100%;
    background: #000;
    background-size: cover;
}

.cont-smtit {
    position: relative;
    display: table;
    padding: 80px 28px 28px 0px;
    z-index: 10;
    line-height: 1;
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    overflow: hidden;
	font-size:48px;
	color:#fff;
}

.contact1{
	width:100%;
	background:url("../images/contact.jpg") center no-repeat;
	background-size:cover;
	}
.contact1 .wrap{
	padding-top:100px;
	padding-bottom:130px;
	}
.contact1 .text{
	width:50.33333%;
	font-size:16px;
	color:#fff;
	line-height:1.75;
	margin-top:50px;
	margin-bottom:72px;
	filter:alpha(opacity=100);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:1;
}

.contact1 .btnbox{
	width:60%;
	line-height:1;
	overflow:hidden;
}
.contact1 .btnbox .swtbtn{
	float:left;
	width:30%;
	background:#1d2f60;
	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:23px 0px;
	transition:all linear 0.3s;cursor:pointer;
}
.contact1 .btnbox .swtbtn:hover{background:#6b81c5}
.contact1 .btnbox .telbtn{
	float:right;
	width:70%;
	background:#fff;
	background:#fdb158;
	line-height:1;
	color:#fff;font-size:18px;
	padding-left:95px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	transition:all linear 0.3s
}
.contact1 .btnbox .telbtn:before{
	content:"";
	width:36px;
	background:url("../images/ProIcon01.png") center no-repeat;
	background-size:100%;
	position:absolute;left:38px;
	top:0;bottom:0;
	transition:all linear 0.3s;
}
.contact1 .btnbox .telbtn strong{
	clear:both;
	display:block;
	font-size:24px;
	padding-top:4px;
	}
.contact1 .btnbox .telbtn:hover{
	background:#cc9759;
	color:#fff;
	}
.contact1 .btnbox .telbtn:hover:before{background:url("../images/ProIcon01.png") center no-repeat}
.contact1 .address{
	background:url("../images/contact-tb02.png") left center no-repeat;
	padding-left:45px;
	font-size:16px;
	color:#ecf5ff;
	line-height:36px;
	margin-top:36px
}
.contact1 .fwbox{
	border-top:1px solid #6b7a8f;
	overflow:hidden
	}
.contact1 .fwbox p{
	width:33.33%;
	float:left;
	border-left:1px solid #435262;
	line-height:1;
	text-align:center;
	padding:42px 0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	transition:all linear 0.3s;
}
.contact1 .fwbox p:first-child{border:none}
.contact1 .fwbox p strong{
	font-size:40px;
	color:#cadbed;
	background:-webkit-linear-gradient(left, #a3bcd8, #ecf5ff);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	display:inline-block;
}
.contact1 .fwbox p span{
	font-size:16px;
	color:#9ba2ab;
	display:block;
	margin-top:20px;
	}
.contact1 .fwbox p:hover{
	background:#354663;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	}

.maps {
    height: 580px;
    width: 100%;
    margin: 0 auto;
}
.nytit{width:100%; text-align: center;margin: 40px auto;}
.nytit h2{font-size:42px}
.nytit p{font-size:16px;line-height:33px; color:#999}

.BMap_mask {
    background: transparent url(http://api.map.baidu.com/images/blank.gif);
}

.alpage1{background:url("../images/cp.jpg") center no-repeat;background-size:cover;line-height:1; height: 600px;margin-top: 100px;}
.alpage1 .wrap{padding:62px 18px}
.alpage1 .fltext{width:43.66667%;float:left;padding-top:10px;position:relative;z-index:1}
.alpage1 .fltext h1{padding:40px 28px 32px;font-size:42px;color:#cadbed;
line-height:1.4;
-webkit-background-clip:text;
-webkit-text-fill-color:
transparent;background-image:-webkit-linear-gradient(left, #cadbed, #fff 60%);
position:relative}
.alpage1 .fltext h1:before{content:"";height:1px;position:absolute;left:60px;top:0;width:227px;z-index:-1;background:#fff;background:linear-gradient(to right, transparent, #fff);transition:all 1s ease 1.4s}
.alpage1 .fltext h1:after{
	content:"";
	width:80px;
	height:80px;position:absolute;top:0;left:0;background:#37516a;background:linear-gradient(-45deg, #37516a 0%, #101520 100%);z-index:-1;transition:all 0.7s ease .7s}
.alpage1 .fltext .miaosu{font-size:15px;color:#f4f4f4;line-height:1.8}
.alpage1 .fltext .cs{margin-top:45px;margin-bottom:50px}
.alpage1 .fltext .cs p{background:url("../images/alcstb.png") left 6px no-repeat;padding-left:38px;margin:22px 0;font-size:20px;color:#ffffff;line-height:1.5}
.alpage1 .fltext .cs p strong{font-size:18px;color:#fdb158;font-weight:normal;display:inline-block;vertical-align:middle;margin-top:-4px}
.alpage1 .fltext .swt_btn{overflow:hidden}
.alpage1 .fltext .swt_btn a{
	float:left;width:44%;font-size:20px;
	color:#fff;text-align:center;
	font-weight:bold;
	padding:22px 0;
	border:1px solid #fff;
	transition:all linear 0.3s;
	cursor:pointer;
	background: url("../images/tel.png") left 20px center no-repeat;
	}
.alpage1 .fltext .swt_btn a:hover{border:1px solid #17508e;background: #17508e url("../images/tel.png") left 20px center no-repeat;}
.alpage1 .fltext .swt_btn p{padding:10px 0;float:right;width:53%;background:#fdb158;text-align:center;line-height:1;position:relative;transition:all linear 0.3s}
.alpage1 .fltext .swt_btn p:before{content:"";width:37px;height:37px;background:url("../images/ProIcon01.png") center no-repeat;background-size:100%;display:inline-block;vertical-align:middle;margin-right:20px}
.alpage1 .fltext .swt_btn p span{color:#fff;font-size:18px;text-align:left;display:inline-block;vertical-align:middle}
.alpage1 .fltext .swt_btn p span strong{clear:both;display:block;font-size:24px;padding-top:4px;}
.alpage1 .fltext .swt_btn p:hover{background:#17508e}
.alpage1 .fltext .biaoyu{font-size:14px;color:#cadbed;line-height:1.8;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left, #cadbed, #fff);margin-top:14px}
.alpage1 .frpic{width:48%;float:right;position:relative}
.alpage1 .frpic:before,.alpage1 .frpic:after,.alpage1 .frpic p:before,.alpage1 .frpic p:after{content:"";position:absolute}
.alpage1 .frpic:before{height:2px;background:linear-gradient(to right, #fff, transparent);left:0;right:0;top:0}
.alpage1 .frpic:after{width:2px;background:linear-gradient(#fff, transparent);left:0;top:0;bottom:0}
.alpage1 .frpic p:before{height:2px;background:linear-gradient(to right, transparent, #fff);left:0;right:0;bottom:0}
.alpage1 .frpic p:after{width:2px;background:linear-gradient(transparent, #fff);right:0;top:0;bottom:0}


/*-----公司简介页面---*/
.aboutBan{background:url("../images/aboutBanBg.jpg") no-repeat center top;background-size:cover;min-width:980px;overflow:hidden}
.aboutBan .aboutBanTop{clear:both;overflow:hidden;display:block;text-align:center;padding-bottom:12.76042%}
.aboutBan .aboutBanTop h1{
	position:relative;
	display:inline-block;
	margin-top:16%;
	margin-bottom:3.33333%;
	padding:40px 28px 32px 40px;
	z-index:10;
	line-height:1;
	overflow:hidden;
	}
.aboutBan .aboutBanTop h1 strong{
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:56px;
	line-height:1;
	bottom:-90px;
	color:#cadbed;
	font-weight:bold;
	background:-webkit-linear-gradient(left, #cadbed, #fff);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-webkit-transition:all 2s ease;
	transition:all 2s ease
	}
.aboutBan .aboutBanTop h1:before,.aboutBan .aboutBanTop h1:after{
	content:'';
	display:block;
	position:absolute;
	-webkit-transition:all 0.7s ease .7s;
	transition:all 0.7s ease .7s;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;z-index:1
	}
.aboutBan .aboutBanTop h1:before{
	width:80px;
	height:80px;
	top:0;
	left:-20px;
	background-color:#37516a;
	background-image:-webkit-linear-gradient(-45deg,#101520 0%,#37516a 100%);
	background-image:-o-linear-gradient(-45deg,#101520 0%,#37516a 100%);
	background-image:linear-gradient(-45deg,#101520 0%,#37516a 100%)
	}
.aboutBan .aboutBanTop h1:after{width:60px;height:60px;right:-20px;bottom:0;background-color:#37516a;background-image:-webkit-linear-gradient(-45deg,#101520 0%,#37516a 100%);background-image:-o-linear-gradient(-45deg,#101520 0%,#37516a 100%);background-image:linear-gradient(-45deg,#101520 0%,#37516a 100%)}
.aboutBan .aboutBanTop h1 i{height:1px;position:absolute;left:60px;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:0;z-index:2;background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);background-image:-o-linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);-webkit-transition:all 1s ease 1.4s;transition:all 1s ease 1.4s}
.aboutBan .aboutBanTop p{clear:both;display:block;color:#ecf5ff;font-size:16px;line-height:28px;width:86.66667%;margin:0 auto;position:relative;bottom:-60px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;text-align:center;-webkit-transition:all 2s ease;transition:all 2s ease}
.aboutBan .aboutBanTop.index-active h1 i{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;width:227px}
.aboutBan .aboutBanTop.index-active h1 strong{bottom:0}
.aboutBan .aboutBanTop.index-active h1:before{left:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutBan .aboutBanTop.index-active h1:after{right:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutBan .aboutBanTop.index-active p{bottom:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutBan .aboutBanBom{clear:both;display:block;width:100%;border-top:1px solid #a3bad4;border-top:1px solid rgba(163,186,212,0.6);overflow:hidden}
.aboutBan .aboutBanBom li{float:left;width:25%;border-left:1px solid #465262;border-right:1px solid #404d5c;text-align:center;padding-top:38px;padding-bottom:38px;transition:all linear 0.3s}
.aboutBan .aboutBanBom li:first-child{border-left:0px}
.aboutBan .aboutBanBom li:first-child+li+li+li+li{border-right:0px}
.aboutBan .aboutBanBom li strong{clear:both;display:inline-block;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;font-size:40px;line-height:1;color:#ecf5ff;font-weight:bold;background:-webkit-linear-gradient(left, #a3bcd8, #ecf5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:15px;transition:all linear 0.3s}
.aboutBan .aboutBanBom li p{clear:both;display:block;font-size:18px;line-height:24px;color:#9ba2ab;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;transition:all linear 0.3s}.aboutBan .aboutBanBom li:hover{background:#354663}
.aboutBan .aboutBanBom li:hover strong{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutBan .aboutBanBom li:hover p{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutOne{clear:both;padding-bottom:4.16667%;padding-top:5.20833%;overflow:hidden}
.aboutOne .aboutOneTop{clear:both;display:block;width:42.66667%}
.aboutOne .aboutOneTop h2{position:relative;display:inline-block;margin-bottom:7.5%;padding:40px 28px 32px 40px;z-index:10;line-height:1;overflow:hidden}
.aboutOne .aboutOneTop h2 strong{
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:56px;
	line-height:1;
	bottom:-90px;
	font-weight:bold;
	color:#101620;
	background:linear-gradient(-135deg, #101620 0%, #37516A 100%);
	background:-webkit-linear-gradient(-135deg, #101620 0%, #37516A 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-webkit-transition:all 2s ease;
	transition:all 2s ease
}
.aboutOne .aboutOneTop h2:before,.aboutOne .aboutOneTop h2:after{content:'';display:block;position:absolute;-webkit-transition:all 0.7s ease .7s;transition:all 0.7s ease .7s;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:1}
.aboutOne .aboutOneTop h2:before{width:80px;height:80px;top:0;left:-20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:#A3BCD8;background-image:-webkit-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);background-image:-o-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);background-image:linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%)}
.aboutOne .aboutOneTop h2:after{width:60px;height:60px;right:-20px;bottom:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:#A3BCD8;background-image:-webkit-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);background-image:-o-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);background-image:linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%)}
.aboutOne .aboutOneTop h2 i{height:1px;position:absolute;left:60px;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:0;z-index:2;background-image:-webkit-linear-gradient(90deg,rgba(221,231,242,0) 0%,#1d2432 100%);background-image:-o-linear-gradient(90deg,rgba(221,231,242,0) 0%,#1d2432 100%);background-image:linear-gradient(90deg,rgba(221,231,242,0) 0%,#1d2432 100%);-webkit-transition:all 1s ease 1.4s;transition:all 1s ease 1.4s}
.aboutOne .aboutOneTop p{clear:both;display:block;color:#37516a;font-size:18px;line-height:36px;width:100%;margin:0 auto;position:relative;bottom:-60px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;text-align:left;-webkit-transition:all 2s ease;transition:all 2s ease}
.aboutOne ul{clear:both;display:block;margin-top:-21.66667%}.aboutOne ul li{float:left}
.aboutOne ul li:first-child{width:30%;margin-top:26%}
.aboutOne ul li:first-child+li{width:26.66667%;margin-left:1.33333%;margin-right:1.33333%;margin-top:26%}.aboutOne ul li:first-child+li+li{width:40.66667%}
.aboutOne ul li .aboutOnePic{clear:both;display:block;width:100%;overflow:hidden}
.aboutOne ul li .aboutOnePic img{width:100%;-webkit-transition:all .7s ease;transition:all .7s ease}
.aboutOne ul li .aboutOneTit{clear:both;display:block;background:#37516a;background-image:-webkit-linear-gradient(left, #37516a,#101620);background-image:-o-linear-gradient(left, #37516a,#101620);background-image:linear-gradient(to right, #37516a,#101620);text-align:center;font-size:18px;color:#ecf5ff;line-height:30px;padding:10px;-webkit-transition:all .7s ease;transition:all .7s ease}
.aboutOne ul li .aboutOneTitbtm{margin-bottom:20px}.aboutOne ul li:hover .aboutOnePic{overflow:hidden}.aboutOne ul li:hover .aboutOnePic img{transform:scale(1.1)}
.aboutOne ul li:hover .aboutOneTit{background:#e82721;background-image:-webkit-linear-gradient(10deg,#982d29 4%,#8d3734 45%,#e82721 100%);background-image:-o-linear-gradient(10deg,#982d29 4%,#8d3734 45%,#e82721 100%);background-image:linear-gradient(10deg,#982d29 4%,#8d3734 45%,#e82721 100%)}
.aboutOne.index-active .aboutOneTop h2 i{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;width:227px}
.aboutOne.index-active .aboutOneTop h2 strong{bottom:0}
.aboutOne.index-active .aboutOneTop h2:before{left:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.
aboutOne.index-active .aboutOneTop h2:after{right:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutOne.index-active .aboutOneTop p{bottom:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}



.aboutThree{
	clear:both;
	display:block;
	background:#d8e6f5;
	background-image:-webkit-repeating-linear-gradient(top, #ecf5ff,#bbcfe5);
	background-image:-o-repeating-linear-gradient(top, #ecf5ff,#bbcfe5);
	background-image:repeating-linear-gradient(to bottom, #ecf5ff,#bbcfe5);
	overflow: hidden;
	}
.aboutThree .aboutThreeBox{position:relative}
.aboutThree .aboutThreeBox .aboutThreeBoxFl{
	float:left;width:69.53333%;
	padding-top:6.66667%;
	padding-bottom:5.33333%;display: block;
	}
.aboutThree .aboutThreeBox .aboutThreeBoxFl h2{
	position:relative;
	display:inline-block;
	margin-bottom:4.60211%;
	padding:40px 28px 32px 40px;
	z-index:10;
	line-height:1;
	overflow:hidden;
	}
.aboutThree .aboutThreeBox .aboutThreeBoxFl h2 strong{
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:56px;
	line-height:1;bottom:-90px;
	font-weight:bold;
	color:#101620;
	background:linear-gradient(-135deg, #101620 0%, #37516A 100%);
	background:-webkit-linear-gradient(-135deg, #101620 0%, #37516A 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-webkit-transition:all 2s ease;
	transition:all 2s ease;
	}
.aboutThree .aboutThreeBox .aboutThreeBoxFl h2:before,.aboutThree .aboutThreeBox .aboutThreeBoxFl h2:after{
	content:'';display:block;
	position:absolute;
	-webkit-transition:all 0.7s ease .7s;
	transition:all 0.7s ease .7s;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	z-index:1}
.aboutThree .aboutThreeBox .aboutThreeBoxFl h2:before{
	width:80px;
	height:80px;
	top:0;
	left:-20px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	background-color:#A3BCD8;
	background-image:-webkit-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);
	background-image:-o-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);
	background-image:linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%)
	}
.aboutThree .aboutThreeBox .aboutThreeBoxFl h2:after{
	width:60px;
	height:60px;
	right:-20px;
	bottom:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;-khtml-opacity:0;
	opacity:0;
	background-color:#A3BCD8;
	background-image:-webkit-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);
	background-image:-o-linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%);
	background-image:linear-gradient(-45deg,#ECF5FF 0%,#A3BCD8 100%)
}
.aboutThree .aboutThreeBox .aboutThreeBoxFl h2 i{
	height:1px;
	position:absolute;
	left:60px;
	top:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	width:0;
	z-index:2;
	background-image:-webkit-linear-gradient(90deg,rgba(221,231,242,0) 0%,#1d2432 100%);
	background-image:-o-linear-gradient(90deg,rgba(221,231,242,0) 0%,#1d2432 100%);
	background-image:linear-gradient(90deg,rgba(221,231,242,0) 0%,#1d2432 100%);
	-webkit-transition:all 1s ease 1.4s;transition:all 1s ease 1.4s
	}
.aboutThree .aboutThreeBox .aboutThreeBoxFl p{
	clear:both;
	display:block;
	color:#37516a;
	font-size:18px;
	line-height:36px;
	margin-right:21.57239%;
	position:relative;
	bottom:-60px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	text-align:left;
	-webkit-transition:all 2s ease;
	transition:all 2s ease}
.aboutThree .aboutThreeBox .aboutThreeBoxFl ul{
	clear:both;
	display:block;
	overflow:hidden;
	margin-left:-1.91755%;
	padding-top:6.23202%}
.aboutThree .aboutThreeBox .aboutThreeBoxFl ul li{float:left;margin-left:1.88147%;width:31.42051%;overflow:hidden}
.aboutThree .aboutThreeBox .aboutThreeBoxFl ul li img{width:100%;-webkit-transition:all .7s ease;transition:all .7s ease}
.aboutThree .aboutThreeBox .aboutThreeBoxFl ul li:hover img{transform:scale(1.1)}

.aboutThree .aboutThreeBox .aboutThreeBoxFr{
	position:absolute;
	right:0px;
	bottom:0px;
	width:24%;
	border:6px solid #37516a;
	border-bottom:0px;
	padding-top:1%;
	padding-bottom:5.33333%;
	}

.aboutThree .aboutThreeBox .aboutThreeBoxFr li{
	clear:both;
	display:block;
	margin-left:20.11494%;
	padding-top:17.24138%
	}
.aboutThree .aboutThreeBox .aboutThreeBoxFr li strong{
	clear:both;
	display:inline-block;
	color:#37516a;
	font-size:40px;
	line-height:1}
.aboutThree .aboutThreeBox .aboutThreeBoxFr li p{
	clear:both;
	color:#37516a;
	font-size:18px;
	line-height:1;
	padding-top:20px}
.aboutThree.index-active .aboutThreeBox .aboutThreeBoxFl h2 i{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	width:227px}
.aboutThree.index-active .aboutThreeBox .aboutThreeBoxFl h2 strong{bottom:0}
.aboutThree.index-active .aboutThreeBox .aboutThreeBoxFl h2:before{
	left:0;
	filter:alpha(opacity=100);
	-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutThree.index-active .aboutThreeBox .aboutThreeBoxFl h2:after{right:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.aboutThree.index-active .aboutThreeBox .aboutThreeBoxFl p{bottom:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}


/*----产品列表---*/
.ny_main{
	width:94%;
	margin: 0 auto;
	}
.cpbg{
	background:url("../images/case.jpg") center no-repeat;
	background-size:cover;
	}
.casebg{
		background:url("../images/cp.jpg") center no-repeat;
		background-size:cover;padding: 80px 0 0;
		}
.newsbg{
		background:url("../images/news.jpg") center no-repeat;
		background-size:cover;padding: 80px 0 0;
		}
.insideProList{
	width:97%;
	margin:0 auto;
	}
.insideProList ul li{
	float:left;
	margin:1% 1%;
	width:31.3%;
	-webkit-transition:all .7s ease;
	transition:all .7s ease
	}

.insideProList ul li .insideProListPic{
	clear:both;
	display:block;
	overflow:hidden
	}
.insideProList ul li .insideProListPic img{
	width:100%;
	-webkit-transition:all .7s ease;
	transition:all .7s ease
	}
.insideProList ul li h3{
	background:url("../images/tbg.jpg") right center no-repeat;line-height:59px;height: 59px;

	padding-left:20px;
	-webkit-transition:all .7s ease;
	transition:all .7s ease
}
.insideProList ul li h3 a{
	clear:both;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:18px;
	color:#fff;
	line-height:59px;
	text-align:left;
	font-weight:normal;
	}
.insideProList ul li:hover{
	transform:translateY(-10px);
	box-shadow:0px 0px 20px #aaa;
	}
.insideProList ul li:hover .insideProListPic img{transform:scale(1.1)}



/*----首页产品分类----***/
.index-lb{width:100%;margin: 30px auto;overflow: hidden;}
.index-lb ul{min-width:1200px;}
.index-lb li{
	float:left;
	width:274px;
	background:url(../images/index-list.png) no-repeat left bottom;
	margin-left:3%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-ms-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:relative;
}

.index-lb li .pic{
	display:inline-block;
	margin-bottom:18px;
	margin-left: 22px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.index-lb li .pic img{max-width:100%}
.index-lb li .txt{display:block;width:22px;font-size:22px;position:absolute;right:28px;top:28%;color:#fff;line-height:22px;font-weight: bold;}
.index-lb li:last-child .txt{top:40%}
.index-lb li:hover .pic{padding-left:10px}
.index-lb li:hover .txt{font-weight:700}
.index-tit{position:relative;text-align:center;z-index:1;margin-bottom:29px}
.index-tit.tit{margin-bottom:63px}
.index-tit h1{font-size:41px;color:#26376d;font-weight:700;line-height:60px;display:inline-block;margin-top:30px}
.index-tit h2{font-size:40px;color:#26376d;font-weight:700;line-height:60px;display:inline-block;margin-top:30px}
.index-tit h1:after,.index-tit h1:before,.index-tit h2:after,.index-tit h2:before{content:'';width:23px;height:31px;background:url(../images/index-tag.png) no-repeat center;display:inline-block}
.index-tit h1:before,.index-tit h2:before{margin-right:30px}
.index-tit h1:after,.index-tit h2:after{margin-left:30px}
.index-tit:after{content:'';position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:83px}
.index-tit.tit:after{background:url(../images/index-wz01.png) no-repeat center}
.index-tit.tit01:after{background:url(../images/index-wz05.png) no-repeat center}
.index-tit.tit02:after{background:url(../images/index-wz06.png) no-repeat center}
.index-tit.tit03:after{background:url(../images/index-wz07.png) no-repeat center}
/*---首页工程案例----*/
.index-case .wap{width:89%}
.index-case{
	background:url(../images/index-bg01.jpg) no-repeat bottom center;
	padding-bottom:100px;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-ms-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	margin-bottom:60px;
	overflow: hidden;
}
.case-list{margin-top:43px;margin-left:-2%}
.case-list li{
	float:left;
	width:31.2%;
	margin: 0 1%;
	position:relative;
	margin-bottom: 66px;
	}
.case-list li .img{
	border-radius:18px 18px 100% 100%/18px 18px 15% 15%;
	-webkit-box-shadow:0 5px 10px rgba(22,35,67,.25);
	-moz-box-shadow:0 5px 10px rgba(22,35,67,.25);
	box-shadow:0 5px 10px rgba(22,35,67,.25)
	}
.case-list li .img img{
	border-radius:18px 18px 100% 100%/18px 18px 15% 15%;
	display:block;width:100%;
	}
.case-list li .case-text{
	padding:0 10px 0 5px;
	box-sizing:border-box;position:relative;
	margin-top:-70px;
	}
.case-text .con{
	background:url(../images/index-bg02.png) no-repeat;
	padding:15px 24px 0 30px;
	box-sizing:border-box;
	border-radius:8px;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-ms-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	height:235px;
	}
.case-text h3 a{
	display:block;
	text-align:center;
	font-size:24px;
	font-weight:700;
	color:#26376d;
	line-height:45px;
	margin-top:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
	}
.case-text span{
	display:block;
	font-size:18px;
	line-height:33px;
	}
.case-text span.one{
	color:#717171;
	margin-bottom:2%;
	}
.case-text span.two{
	padding-left:45px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:url(../images/icon02.png) no-repeat left center;
}
.case-text span.two strong{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: same as 400;
	font-size:24px;
 }
.case-text span.two a{color:#ff1f22}
.case-text span strong{color:#fdb158;}
.case-text .more{
	display:block;
	width:52px;
	height:52px;
	background:#fff url(../images/arr.png) no-repeat center;
	border-radius:50%;
	position:absolute;
	left:50%;
	margin-left:-28px;
	bottom:-30px;
	-webkit-box-shadow:0 5px 15px rgba(22,35,67,.2);
	-moz-box-shadow:0 5px 15px rgba(22,35,67,.2);
	box-shadow:0 5px 15px rgba(22,35,67,.2);
	}
.case-text h3:hover a{color:#fdb158}
.case-text .more:hover{background-position:25px center}
/*---ny_fenlei-*/
.ny_fenlei{width:270px;margin: 20px auto; }
.ny_fenlei li{display: flex;justify-content: center;background: url("../images/index-list.png") no-repeat;}
.ny_fenlei .pic{width:200px}
.ny_fenlei .txt{    
	display: block;
    width: 22px;
    font-size: 22px;
    right: 0px;
    padding-top:50px;
    color: #fff;
    line-height: 22px;
    font-weight: bold;}
	
/*----why----*/
.why{width:100%; background: url("../images/why.jpg") center top no-repeat; overflow: hidden;padding-bottom: 100px;}
.why ul{width:92%; margin: 0 auto;display: flex; justify-content: center;}
.why .mid{width:656px; text-align: center;margin: 0 5%;}
.why .mid img{max-width:100%}
.why .list {width:25%} 
.why .list li{width:100%;margin-top:5%;}
.why .list li:nth-child(2){ margin-top:20%;}
.why .list li .top{width:100%;display: flex; justify-content:left;}
.why .list li .top .shuzi{
	width:55px; 
	height: 55px;
	line-height: 55px;
	border-radius: 50%; 
	text-align: center;
	background: #fdb158;
	color: #fff;
	font-size:36px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.why .list li .top  .wenzi{font-size:36px;line-height: 55px;margin-left: 15px;font-weight: bold;color: #393939;}
.why .list li .top  .wenzi span{color: #fdb158;}
.why .list li p{font-size:16px; line-height:30px;margin-top: 5%;color: #6c6b6b;}

/*----首页左右滚动---*/
.yingyong{background:url("../images/sycase.jpg") center; padding:50px 0 60px 0;}
.swiper-container.casebox { width: 100%; padding-top: 45px;  padding-bottom: 45px;  } 
.casebox .swiper-slide {  background-position: center; background-size: cover; width: 650px;  box-sizing: border-box }
.casebox .swiper-slide img{width: 100%; display:block;border:10px solid rgba(255,255,255)}
.casebox .swiper-slide p{text-align: center;font-size: 20px; color:#333; line-height: 40px;font-weight: bold;}
.pro_more{ display: flex;justify-content:center;}
.pro_more li{height:65px;line-height: 65px; margin: 0 0px 0 0; background: #31467b;border-radius:120px;text-align: center;position: relative;}
.pro_more li:nth-child(1){ 
	width:620px;
	background:#fdb158;
	font-family: impact;
	font-size: 30px; 
	color:#fff;
	text-align: left;
	padding:0 0 0 85px; 
	}
.pro_more li:nth-child(1):after{ content: '';width:40px;height:40px;background: url(../images/tel.png);position: absolute;left:30px;top:12px;}
.pro_more li span{font-size:18px;line-height: 65px;}
.pro_more li a{ font-size: 18px; color:#fff;font-weight: bold;}
.pro_more li:nth-child(2){margin-left: -60px;width:210px;line-height:65px;}
.pro_more li:nth-child(2):after {content: '';width:50px;height:40px;background: url(../images/zhi.png) no-repeat;position: absolute;right:30px;top:12px;}

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#fdb158}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;text-transform:none;font-variant:initial}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#ffffff}
.swiper-pagination-black{--swiper-pagination-color:#000000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{
	100%{transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}


/*------产品详情---*/
.insideProOne{margin-bottom:5px;overflow:hidden}
.insideProOne .insideProOneFl{float:left;width:50.342%;overflow:hidden;margin-bottom:0px;height:0px;padding-top:34.11458%;position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;position:relative}
.insideProOne .insideProOneFl>img{position:absolute;left:0px;top:0px;width:100%}
.insideProOne .insideProOneFl img{width:100%;display:block;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.insideProOne .insideProOneFl .slick-list{position:absolute;left:0px;top:0px;width:100%;overflow:hidden;display:block;margin:0;padding:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.insideProOne .insideProOneFl .slick-list .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;left:0;top:0;display:block;zoom:1}
.insideProOne .insideProOneFl .slick-list .slick-track .slick-slide{float:left;height:100%;min-height:1px;display:none;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.insideProOne .insideProOneFl.slick-initialized .slick-list .slick-track .slick-slide{display:block}
.insideProOne .insideProOneFl .slick-prev,.insideProOne .insideProOneFl .slick-next{position:absolute;line-height:0;font-size:0;color:transparent;top:50%;padding:0;border:none;outline:none;width:49px;height:49px;border-radius:50%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 0.5s;margin-top:-24px;cursor:pointer}
.insideProOne .insideProOneFl .slick-prev:before,.insideProOne .insideProOneFl .slick-prev:before,.insideProOne .insideProOneFl .slick-next:before,.insideProOne .insideProOneFl .slick-next:before{display:none}
.insideProOne .insideProOneFl .slick-next{
	background:url("../images/HomeTwoArrow02.png") no-repeat center center #577eb6;
	background-size:100%;
	right:20px;
	left:auto;
	}
.insideProOne .insideProOneFl .slick-next:hover{background-color:#fdb158}
.insideProOne .insideProOneFl .slick-prev{
	background:url("../images/HomeTwoArrow01.png") no-repeat center center #577eb6;
	background-size:100%;
	right:auto;
	left:20px
}
.insideProOne .insideProOneFl .slick-prev:hover{background-color:#fdb158}
.insideProOne .insideProOneFl .slick-dots{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;text-align:right;bottom:30px;list-style:none;padding:0;width:100%}
.insideProOne .insideProOneFl .slick-dots li{position:relative;width:10px;height:10px;display:inline-block;margin:0px 30px 0px 0px;padding:0;cursor:pointer}.insideProOne .insideProOneFl .slick-dots li button{clear:both;display:block;width:100%;height:100%;border-radius:50%;background:none;border:1px solid #fff;position:relative;font-size:0px;line-height:1;color:transparent;padding:5px;cursor:pointer;outline:none}
.insideProOne .insideProOneFl .slick-dots li button:before{display:none}.insideProOne .insideProOneFl .slick-dots li.slick-active button{background:#fff;position:relative;display:inline-block}
.insideProOne .insideProOneFl .slick-dots li.slick-active button:after{content:'';left:-5px;top:-5px;bottom:-5px;right:-5px;border:1px solid #fff;background:none;border-radius:50%;position:absolute;box-shadow:0px 0px 12px rgba(255,255,255,0.5);display:block}
.insideProOne .insideProOneFl:hover .slick-next,.insideProOne .insideProOneFl:hover .slick-prev{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.insideProOne .insideProOneFr{float:right;width:39.27083%;margin-right:5.20833%}.insideProOne .insideProOneFr h1{clear:both;display:block;font-size:34px;color:#414141;line-height:1;padding-top:8%;padding-bottom:2.12202%}
.insideProOne .insideProOneFr p{clear:both;display:block;color:#6c6c6c;font-size:16px;line-height:28px;text-align:left}
.insideProOne .insideProOneFr p.insideProOneFr_yy{mmargin-right:3.5809%;border-top:1px solid #2c4166;position:relative;font-size:18px;line-height:36px;color:#6c6c6c;padding-left:108px;padding-top:15px}
.insideProOne .insideProOneFr p.insideProOneFr_yy strong{position:absolute;left:0px;top:15px;color:#fdb158;font-size:20px}
.insideProOne .insideProOneFr p.insideProOneFr_xz{clear:both;display:block;color:#fdb158;font-size:18px;line-height:1;text-align:left;margin-top:2.91777%;margin-bottom:3.97878%}.insideProOne .insideProOneFr p.insideProOneFr_btn{line-height:1;overflow:hidden}
.insideProOne .insideProOneFr p.insideProOneFr_btn a{
	float:left;
	width:47.74536%;
	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:23px 0px;

	background:#375069 url("../images/tel.png") left 20px center no-repeat;
	/* background:-webkit-linear-gradient(left, #375069, #111620);
	background:-o-linear-gradient(left, #375069, #111620);
	background:linear-gradient(to right, #375069, #111620); */
	transition:all linear 0.3s;
	cursor:pointer;
}
.insideProOne .insideProOneFr p.insideProOneFr_btn a:hover{
	background:#17508e url("../images/tel.png") left 20px center no-repeat;
	/* background:-webkit-linear-gradient(left, #17508e, #17508e);
	background:-o-linear-gradient(left, #17508e, #17508e);
	background:linear-gradient(to right, #17508e, #17508e) */
}
.insideProOne .insideProOneFr p.insideProOneFr_btn span{
	float:right;
	width:47.74536%;
	background:url("../images/ProIcon01.png") no-repeat 37px center #fdb158;
	background-size:37px;text-align:left;
	line-height:1;
	color:#fff;
	padding-left:95px;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	
	cursor:pointer;
	transition:all linear 0.3s
}
.insideProOne .insideProOneFr p.insideProOneFr_btn span strong{
	clear:both;
	display:block;
	font-size:24px;
	padding-top:4px;
	
	}
.insideProOne .insideProOneFr p.insideProOneFr_btn span:hover{background-color:#17508e}
.insideProOne .insideProOneFr .insideProOneFr_cs{
	clear:both;
	margin-top:4.50928%;
	background:#f4f4f4;
	}
.insideProOne .insideProOneFr .insideProOneFr_cs p{
	float:left;
	clear:none;
	text-align:center;
	line-height:1;
	font-size:35px;
	color:#577eb6;
	position:relative;
	padding:40px 0px 57px 0px;
	}
.insideProOne .insideProOneFr .insideProOneFr_cs p:after{
	content:'';
	width:76px;
	height:1px;
	position:absolute;
	left:50%;
	bottom:45px;
	margin-left:-38px;
	background:#c6d2e0;
	background:-webkit-linear-gradient(left, #c6d2e0, rgba(198,210,224,0));
	background:-o-linear-gradient(left, #c6d2e0, rgba(198,210,224,0));
	background:linear-gradient(to right, #c6d2e0, rgba(198,210,224,0))
	}
.insideProOne .insideProOneFr .insideProOneFr_cs p strong{clear:both;display:block;color:#6c6c6c;font-size:18px;padding-top:15px;font-weight:normal}
.insideProOne .insideProOneFr .insideProOneFr_cs p:first-child{width:49.73475%;background:#ededed}
.insideProOne .insideProOneFr .insideProOneFr_cs p:first-child+p{width:50.26525%}



.cppage1{background:#f4f4f4;overflow:hidden}
.cppage1 ul{overflow:hidden}.cppage1 ul li{width:50.342%;float:left;line-height:1;padding:36px 6.8%}
.cppage1 ul li+li{width:49.658%}
.cppage1 ul li .txtbox{position:relative}
.cppage1 ul li .txtbox:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0}
.cppage1 ul li strong{font-size:20px;color:#414141}
.cppage1 ul li p{font-size:16px;color:#6c6c6c;line-height:1.75;margin-top:10px}
.cppage1 ul .one{border-right:2px solid #ffffff}
.cppage1 ul .one .txtbox{padding-left:88px}
.cppage1 ul .one .txtbox:before{width:58px;background:url("../images/cppage-tb01.jpg") center no-repeat;background-size:100%}
.cppage1 ul .two{border-left:2px solid #ffffff}
.cppage1 ul .two .txtbox{padding-left:95px}
.cppage1 ul .two .txtbox:before{width:66px;background:url("../images/cppage-tb02.jpg") center no-repeat;background-size:100%}


.alpage2{overflow: hidden;margin-bottom: 50px;}
.alpage2 .wrap{padding:78px 0}
.alpage2 .sty1{width:70%;float:left}
.alpage2 .sty1 h2,.alpage2 .sty1 h3{
	font-size:42px;
	color:#101620;
	font-weight:bold;
	line-height:1.4;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-image:-webkit-linear-gradient(left, #37516a, #101620 50%);
	margin-top:36px;
	position:relative;
}
.alpage2 .sty1 h2:before,.alpage2 .sty1 h3:before{
	content:"";width:71px;height:9px;background:url("../images/three_yuan.png") center no-repeat;background-size:100%;position:absolute;left:-115px;top:42%}
.alpage2 .sty1 h2:first-child,.alpage2 .sty1 h3:first-child{margin-top:0}
.alpage2 .sty1 p{font-size:18px;color:#666666;line-height:2.11;margin:24px 0}
.alpage2 .sty1 img,.alpage2 .sty1 video{width:100%;max-width:800px !important;display:block;margin:0 auto}
.alpage2 .sty1 a{color:#d1171e;cursor:pointer}
.alpage2 .sty1 a:hover{text-decoration:underline}
.alpage2 .sty2{width:23.623%;float:right;border:1px solid #bfbfbf;padding:8px}
.alpage2 .sty2 .titbox{padding:15px 0;border:1px solid #bfbfbf;font-size:28px;color:#333333;text-align:center;font-weight:bold}
.alpage2 .sty2 .cplist{margin-top:28px}
.alpage2 .sty2 .cplist li{margin-bottom:14px}
.alpage2 .sty2 .cplist li p a{padding:12px 0;font-size:16px;color:#999999;line-height:1.7;text-align:center;display:block;transition:all linear 0.3s}
.alpage2 .sty2 .cplist li:hover p a{background:#17508e;color:#fff}
/*----case-container-----*/
.case-container{width:94%;margin: 0 auto;}
.case-container .warp{width:100%}
.fenye{margin-bottom: 50px;}

/*---首页新闻及新闻列表---*/
.news3{
padding-bottom:80px;
/* background-color:#f2f2f2;background-image:linear-gradient(to right, #fff, #f2f2f2, #fff); */
overflow: hidden;}
.w{width:92%;margin: 0px auto;}
.news3 .sty1{margin-top:20px;position:relative}
.news3 .sty1 .sty1_pic{width:46.2%}.news3 .sty1 .sty1_pic a{display:block;position:relative;overflow:hidden}.news3 .sty1 .sty1_pic a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/news2bg.png) center no-repeat;background-size:cover;z-index:1}
.news3 .sty1 .sty1_pic a:hover img{transform:scale(1.1)}
.news3 .sty1 .sty1_pic img{width:100%;display:block;transition:all linear 0.3s}
.news3 .sty1 .sty1_pic .span_time{position:absolute;right:41px;top:44px;z-index:2;font-size:18px;color:#ffffff;text-align:right}
.news3 .sty1 .sty1_pic .span_time i{margin-top:9px;display:block;font-size:34px;font-style:normal}
.news3 .sty1 .sty1_pic .span_title{
	position:absolute;
	left:6.49351%;
	right:6.49351%;
	bottom:38px;
	z-index:2;
	font-size:24px;
	color:#fff;
	line-height:1.53846;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	}
.news3 .sty1 .sty1_wenan{width:53.8%;position:absolute;right:0;top:0;bottom:0}
.news3 .sty1 .sty1_wenan li{width:47.33581%;height:100%;float:left;margin-left:2.60223%;background:#f9f9f9;transition:all linear 0.4s}
.news3 .sty1 .sty1_wenan li a{height:100%;display:block;padding:65px 10.4712%;position:relative}
.news3 .sty1 .sty1_wenan li a:before{content:"";width:26px;height:16px;background:url(../images/news2more.png) center no-repeat;background-size:100%;display:block;position:absolute;right:10.4712%;bottom:80px}
.news3 .sty1 .sty1_wenan li .span_title{height:60px;display:block;font-size:20px;color:#1d1d1f;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news3 .sty1 .sty1_wenan li .span_text{height:128px;display:block;margin-top:30px;padding-top:30px;border-top:2px solid #e6e6e6;font-size:16px;color:#808080;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.news3 .sty1 .sty1_wenan li .span_time{position:absolute;left:10.4712%;bottom:74px;font-size:18px;color:#808080;}
.news3 .sty1 .sty1_wenan li .span_time i{margin-top:9px;display:block;font-size:34px;font-style:normal}
.news3 .sty1 .sty1_wenan li:hover{transform:translateY(-15px);box-shadow:0 15px 10px rgba(0,0,0,0.1)}


.news4{padding-top:5px;padding-bottom:30px;overflow:hidden}
.news4 .sty1 li{margin-top:88px;position:relative;z-index:1}
.news4 .sty1 li:before,.news4 .sty1 li:after{content:"";width:72.88%;height:2px;position:absolute;left:0;bottom:0;background:#e1e1e1}
.news4 .sty1 li:after{width:0;background:#fdb158;transition:all linear 0.4s}
.news4 .sty1 li a{display:block;position:relative;font-size:0;text-align:right}
.news4 .sty1 li .span_wenan {
    width: 56.66667%;
    text-align: left;
}
.news4 .sty1 li .span_time,.news4 .sty1 li .span_wenan,.news4 .sty1 li .span_pic{display:inline-block;vertical-align:middle}
.news4 .sty1 li .span_time{position:absolute;left:0;top:50%;margin-top:-30px;text-align:left}
.news4 .sty1 li .span_time b,.news4 .sty1 li .span_time i{display:inline-block;vertical-align:text-bottom;font-style:normal}
.news4 .sty1 li .span_time b{font-size:56px;color:#efefef;}
.news4 .sty1 li .span_time i{font-size:16px;color:#fff;line-height:1.2;background: #fdb158; padding: 5px;}
.news4 .sty1 li .span_wenan{width:56.66667%;text-align:left}
.news4 .sty1 li .span_title{display:block;font-size:28px;color:#000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all linear 0.4s}
.news4 .sty1 li .span_text{max-height:64px;display:block;margin-top:23px;font-size:16px;color:#1d1d1f;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;opacity:0.8}
.news4 .sty1 li .span_pic{width:23.13333%;margin-left:4%;border-radius:20px;overflow:hidden}
.news4 .sty1 li .span_pic img{width:100%;display:block}
.news4 .sty1 li:hover:after{width:72.88%}
.news4 .sty1 li:hover .span_title{color:#fdb158}


/*---新闻详情---*/
.newsArticleBan{background:url("../images/news.jpg") center bottom no-repeat;background-size:cover;padding:100px 0  120px 0; }
.newsArticleBan .newsBanText h1{margin-top:80px;font-size:36px;margin-bottom:0;}
.newsArticleBan .newsBanText h1:after{display:block}
.newsArticleBan .newsBanTop .newsDetailTime{margin-top:20px}
.newsArticleBan .newsBanTop .newsDetailTime span{
	display:inline-block;
	font-size:16px;
	line-height:27px;
	color:#9eb6d2;
	color:rgba(158,182,210,0.59);
	}
.newsArticleBan .newsBanTop .newsDetailTime .newstime{
	padding-left:38px;
	background:url("../images/time_icon_white.png") left center no-repeat;
	background-size:23px auto
	}
.newsArticleBan .newsBanTop .newsDetailTime .newsauther{margin-left:65px}
.newsArticleBan .newsBanTop .newsDetailMsg{margin-top:48px}
.newsArticleBan .newsBanTop .newsDetailMsg p{font-size:16px;line-height:27px;color:#dee3e8}
.newsArticleBan .newsBanTop .btnbox{width:50.33333%;line-height:1;overflow:hidden;margin-top:18px}
.newsArticleBan .newsBanTop .btnbox .swtbtn{
	float:left;
	width:47.74536%;
	
	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:23px 0px;
	transition:all linear 0.3s;
	cursor:pointer;
	line-height:1;background:#17508e url("../images/tel.png") left 20px center no-repeat;
}
.newsArticleBan .newsBanTop .btnbox .swtbtn:hover{background:#2d455f url("../images/tel.png") left 20px center no-repeat}
.newsArticleBan .newsBanTop .btnbox .telbtn{float:right;width:47.74536%;background:#fff;
background:-webkit-linear-gradient(left, #a3bcd8, #fff);line-height:1;color:#2d455f;
font-size:18px;padding-left:95px;padding-top:10px;padding-bottom:10px;position:relative;transition:all linear 0.3s;cursor:pointer}
.newsArticleBan .newsBanTop .btnbox .telbtn:before{
	content:"";
	width:36px;
	background:url("../images/contact-tb01.png") center no-repeat;
	background-size:100%;
	position:absolute;
	left:38px;
	top:0;
	bottom:0;
	transition:all linear 0.3s;
	}
.newsArticleBan .newsBanTop .btnbox .telbtn strong{clear:both;display:block;font-size:24px;padding-top:4px;}
.newsArticleBan .newsBanTop .btnbox .telbtn:hover{background:#fdb158;color:#fff}
.newsArticleBan .newsBanTop .btnbox .telbtn:hover:before{background:url("../images/ProIcon01.png") center no-repeat}
.newsArticleContent{padding:10px 0px 60px 0px;width:92%; margin: 30px auto;}

.newsArticleContent .newsArticleDetail{padding-bottom:30px}
.newsArticleContent .newsArticleDetail p{font-size:16px;line-height:2;color:#666666;margin:20px 0px}
.newsArticleContent .newsArticleDetail p img{width:auto;max-width:100%;display:block;margin:0 auto}
.newsArticleContent .newsArticleDetail p a{color:#d1171e}
.newsArticleContent .newsArticleDetail p a:hover{text-decoration:underline}
.newsArticleContent .newsArticleDetail h2,.newsArticleContent .newsArticleDetail h3{clear:both;display:block;margin:45px 0px 30px 0px;color:#333;line-height:40px}
.newsArticleContent .newsArticleDetail h2{font-size:30px}
.newsArticleContent .newsArticleDetail h3{font-size:28px}
.newsArticleContent .newsArticlePage{padding:37px 0px 50px 30px;background-color:#efefef}
.newsArticleContent .newsArticlePage p{float:left;width:50%;font-size:16px;color:#303030}
.newsArticleContent .newsArticlePage p a{
	display:inline-block;
	max-width:80%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.newsArticleContent .newsArticlePage p a:hover{color:#fdb158}
.newsArticleContent .newsArticlePage p+p{border-left:1px solid #fff;}

/*---footer----*/
.footer{
	background: #051332;
	width:100%;
	padding: 50px 0;font-size:15px
	 }
.footer ul{
	width:94%;
	margin: 0 auto;
	color: #f6faff;
	display: flex;
    justify-content: center;	
	}
.footer ul .lianxi{width:35%;line-height: 33px;}
.footer ul .lianxi .list{
	width:500px;
display: flex;
justify-content: left;
}
.footer ul .lianxi .list li{padding-left: 30px;margin-right: 25px;}
.footer ul .lianxi .list .lxr{background: url("../images/e1.png") left center no-repeat;}
.footer ul .lianxi .list .tel{background: url("../images/e2.png") left center no-repeat;}
.footer ul .lianxi .add{background: url("../images/e3.png") left center no-repeat;padding-left: 30px;}
.footer ul .fenlei{width:65%}
.footer ul .fenlei h3{
	font-size:20px;
	color: #fdb158;width:140px;
	background: url("../images/jt.png") right center no-repeat;
}
.footer ul .fenlei .list{width:100%;margin-top: 8px;}
.footer ul .fenlei .list li{float: left;margin-right: 20px;}
.footer ul .fenlei .list li a{color: #f6faff;}
.footer ul .fenlei .list li a:hover{color: #fdb158;}
.footer .banquan{ 
	width:100%;
	border-top: 1px #263c5b solid;
	margin-top: 20px;
	text-align: center;
	padding-top: 25px; 
	line-height:26px;
	color: #93a4b7;	
}
.footer .banquan a{color: #93a4b7;}
.footer .banquan a:hover{color: #fff;}
.footer .banquan img{margin-top: 10px;}