@charset "utf-8";
.clear{clear: both;}
html, body {
    height: 100%;
}

body{
	width: 100%;
	overflow-x: hidden;
	height: auto;
	margin: 0;
  font-family: "思源黑体","微软雅黑",arial;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
}


*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

* {
	margin: 0;
	padding: 0;
	outline: none;
}
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }


iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button ,select{ -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea {  }
body { line-height: 1.5}
a:link,
a:visited,
a:active,
a { text-decoration: none;}
a:hover {}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 

.w88{width: 88%;max-width: 1500px;margin: 0 auto;height: auto;}
.title{width: 100%;height: auto;}
.title h3{font-family: arial;font-size: 20px; text-transform: uppercase;color: #133589;}
.title h2{font-size: 40px;color: #000000;}
.margin-pub{padding: 100px 0;}
.margin-top{padding-top: 100px;}
.space-top{margin-top: 60px;}
@media only screen and (max-width:1680px) {
	.title h3{font-size: 18px;}
	.title h2{font-size: 36px;}
	
	.margin-pub{padding:90px 0;}
.margin-top{padding-top: 90px;}
.space-top{margin-top: 55px;}
}
@media only screen and (max-width:1440px) {
.title h3{font-size: 17px;}
	.title h2{font-size: 34px;}	
		.margin-pub{padding:80px 0;}
.margin-top{padding-top: 80px;}
.space-top{margin-top: 50px;}
}
@media only screen and (max-width:1280px) {
	.title h3{font-size: 16px;}
	.title h2{font-size: 32px;}
	
		.margin-pub{padding:75px 0;}
.margin-top{padding-top: 75px;}
.space-top{margin-top: 45px;}
}
@media only screen and (max-width:1024px) {
	.title h3{font-size: 15px;}
	.title h2{font-size:28px;}
	
	.margin-pub{padding:65px 0;}
.margin-top{padding-top: 65px;}
.space-top{margin-top: 40px;}
}
@media only screen and (max-width:720px) {
	.title h3{font-size: 14px;}
	.title h2{font-size: 20px;}
	
		.margin-pub{padding:55px 0;}
.margin-top{padding-top: 55px;}
.space-top{margin-top: 35px;}
}



.header{width: 100%;height: auto;background: #FFFFFF;z-index: 999;}
.header2{position: fixed;top: 0;left: 0;z-index: 999999;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.header .logo{float: left;width: 260px;height: auto;margin-top: 25px;}
.header .logo img{display: block;width: 100%;height: auto;}
.header .menu-list{width: calc(100% - 260px);float: left;font-size: 0;padding-left: 5%;text-align: right;}
.header .menu-list li{position: relative; display: inline-block;font-size: 16px;margin-left: 4%; line-height: 100px;}
.header .menu-list li a{color: #133589;padding: 5px 0;}
.header .menu-list li .downs{z-index: 999; box-shadow: 0 5px 10px rgba(0,0,0,0.2); position: absolute;left: calc(50% - 65px);text-align: center; top: 100%;display: none;width: 130px; background: #FFFFFF;border-top: 2px solid #dbc086;}
.header .menu-list li .downs a{line-height:30px;border-bottom: 1px dashed #ececec; display: block;width: 100%;}
.header .menu-list li:hover>a{color: #DBC086;border-bottom: 2px solid #DBC086;}
.header .menu-list li.cut>a{color: #DBC086;border-bottom: 2px solid #DBC086;}
.header .menu-list li .downs>a:hover{background: #f6f6f6;color: #DBC086;}
.header .menu-list li:hover .downs{display: block;}
body.body-bks{height: 100%;overflow: hidden;}
.header .toggle{display: none;}

@media only screen and (max-width:1440px) {
	.header .logo{width: 230px;margin-top: 28px;}
	.header .menu-list{width: calc(100% - 230px);}
.header .menu-list li{margin-left: 3%;}	
}
@media only screen and (max-width:1280px) {
.header .logo{width: 200px;margin-top: 30px;}	
.header .menu-list{width: calc(100% - 200px);padding-left: 2%;}
.header .menu-list li{margin-left: 2%;font-size: 15px;}	
}

@media only screen and (max-width:1024px) {
	.w88{width: 90%;}
	.header{position: fixed;top: 0;left: 0;width: 100%;height:55px;background: #FFFFFF;z-index: 9999;}
	.header .logo{width: 150px;margin-top: 15px; height: auto;}
	.header .menu-list{display: none;max-height: calc(100% - 55px);overflow-y: auto;  border-top: 1px solid #ECECEC; position: fixed;box-shadow: 0 8px 10px rgba(0,0,0,0.2); padding-left: 0; top: 55px;background: #FFFFFF;left: 0;width: 100%;height: auto;}
	.header .menu-list li{position: relative; text-align: left;margin: 0; line-height: 1; width: 100%;height: auto;padding:12px 5%;border-bottom: 1px solid #ECECEC;}
	.header  .toggle{display: block; z-index: 999; position: absolute;right: 5%;width: 30px;top: 12.5px;height: auto;}
	 .header  .toggle img{display: block;width: 100%;height: auto;}
	 .header  .toggle .img2{display: none;}
	 .header  .toggle.open .img2{display: block;}
	 .header  .toggle.open .img1{display: none;}
	 .header .menu-list li.cut a{color: #133589; border-bottom: none;}
	 .header .menu-list li:hover a{color: #133589; border-bottom: none;}
	 .header .menu-list li:hover .downs{display: none;}
	 .header .menu-list li.two-box:after{content: "";position: absolute;right: 5%;top: 18px;width:auto;height: 6px;border-top: 6px solid #999;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-bottom: 6px solid rgba(0,0,0,0);}
	.header .menu-list li.two-box .downs{text-align: left;padding: 0 10px; width: 100%;height: auto;position: static;width: 100%;height: auto;box-shadow: none;border-top: none;background: #F6F6F6;margin-top: 10px;}
}













.banner{width: 100%;height: auto;z-index: 999;}
.banner .banner-js{width: 100%;height: auto;}
.banner .banner-js .pic{width: 100%;height: auto;}
.banner .banner-js .pic img{display: block;width: 100%;height: auto;}
.banner .banner-js .con{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); left: 0;width: 100%;height:auto;padding: 0 5%;text-align: center;}
.banner .banner-js .con h1{color: #133589;font-size:60px;line-height: 1;margin-bottom: 20px;}
.banner .banner-js .con h2{text-transform: capitalize; letter-spacing: 10px; color: #133589;font-weight: normal;font-size:30px;}
.banner .banner-js .swiper-pagination-bullets{bottom: 20px;left: 0;width: 100%;padding: 10px 0;}
.banner .banner-js .swiper-pagination-bullet {width: 40px;height:4px;display: inline-block;box-shadow: 0 2px 5px rgba(0,0,0,0.5); border-radius: 0%;background: #FFFFFF;opacity: 0.6;}
.banner .banner-js .swiper-pagination-bullet-active {opacity: 1;background: #FFFFFF;}



.banner  .banner-js .swiper-slide-active  .pic{transition:5s linear;transform: scale(1.05);}



.ico-box{width: 100%;height: auto;background:#FFFFFF;border-bottom: 1px solid #e5e5e5;}
.ico-box ul{width: 100%;height: auto;text-align: center;vertical-align: middle;font-size: 0;}
.ico-box ul li{font-size: 15px;color: #000; vertical-align: middle; display: inline-block;width: 20%;position: relative;padding: 15px 1%;}
.ico-box ul li:after{content: "";position: absolute;right: 0;width: 1px;height: 35%;top: 32.5%;background: #e5e5e5;}
.ico-box ul li i{display: inline-block;width: 36px;height: 36px;margin-right: 10px; vertical-align: middle; }
.ico-box ul li i img{display: block;width: 100%;height: auto;}
.ico-box ul li:last-child:after{display: none;}





@media only screen and (max-width:1680px) {
	.banner .banner-js .con h1{font-size: 55px;}
.banner .banner-js .con h2{font-size:28px;}

.ico-box ul li i{width:25px;height: auto;}
.ico-box ul li{font-size: 13px;}
}
@media only screen and (max-width:1440px) {
	.banner .banner-js .con h1{font-size: 50px;margin-bottom: 15px;}
.banner .banner-js .con h2{font-size:26px;}
.ico-box ul li{font-size: 12px;}
.ico-box ul li i{width: 20px;height: auto;}
}
@media only screen and (max-width:1280px) {
	.banner .banner-js .con h1{font-size: 45px;margin-bottom: 10px;}
.banner .banner-js .con h2{font-size:24px;}
.banner .banner-js .swiper-pagination-bullet {width: 35px;}
.ico-box ul li{font-size: 12px;padding: 15px 0.5%;}
.ico-box ul li i{width:15px;height: auto;margin-right: 5px;}
}
@media only screen and (max-width:1024px) {
	.banner .banner-js .con h1{font-size: 35px;}
.banner .banner-js .con h2{font-size:22px;}
	.banner{margin-top: 55px;}
	.ico-box ul li{font-size: 12px;padding: 10px 1%;}
.ico-box ul li i{width:15px;height: auto;}
}
@media only screen and (max-width:720px) {
	.banner .banner-js .pic {overflow: hidden;}
	.banner .banner-js .pic img{width: 160%;margin: 0 auto;}
	.banner .banner-js .con{padding: 0 2%;}
	.banner .banner-js .con h1{font-size:1.2rem;margin-bottom:5px;transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);}
.banner .banner-js .con h2{font-size:0.85rem;letter-spacing: 1px;transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);}
.banner .banner-js .swiper-pagination-bullet {width: 25px;}
.banner .banner-js .swiper-pagination-bullets{bottom: 10px;left: 0;width: 100%;}

	.ico-box ul li{ width: 50%; font-size: 12px;padding: 10px 1%;}
.ico-box ul li i{width:20px;height: auto;display: block;margin:  0 auto;margin-bottom: 5px;}
.ico-box ul li:nth-child(2n):after{display: none;}

}





.optim{width: 100%;height: auto;overflow: hidden;position: relative;}
.optim .title{width:25%;float: left;}
.optim .optim-r{width: 75%;height: auto;float: right;padding-left: 5%;font-size: 0;}
.optim .optim-r li{margin-bottom:10%; width: 50%;padding-right: 2%; overflow: hidden; height: auto;display: inline-block;vertical-align: top;}
.optim .optim-r li .ico{width: 90px;height: auto;float: left;}
.optim .optim-r li .ico img{display: block;width: 100%;height: auto;}
.optim .optim-r li .con{padding-left: 5%; width: calc(100% - 90px);float: right;height: auto;}
.optim .optim-r li .con h3{font-size: 20px;color: #133589;}
.optim .optim-r li .con .txt{width: 100%;height: auto;margin-top: 10px;}
.optim .optim-r li .con .txt p{font-size: 16px;color: #000000;}
.optim .optim-r li:nth-child(3),.optim .optim-r li:nth-child(4){margin-bottom: 0;}
.optim .bks{position: absolute;bottom: -8%;left: -2%;width: 13%;height: auto;}
.optim .bks img{display: block;width: 100%;height: auto;}

@media only screen and (max-width:1680px) {
.optim .optim-r li .ico{width: 80px;}
.optim .optim-r li .con{width: calc(100% - 80px);}
.optim .optim-r li .con h3{font-size: 18px;}
.optim .optim-r li .con .txt p {}
}
@media only screen and (max-width:1440px) {
.optim .optim-r li .ico{width: 70px;}
.optim .optim-r li .con{width: calc(100% - 70px);}
.optim .optim-r li .con h3{font-size: 16px;}
.optim .optim-r li .con .txt p {font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.optim .optim-r li .ico{width:60px;}
.optim .optim-r li .con{width: calc(100% - 60px);}
.optim .optim-r li .con h3{font-size: 16px;}
.optim .optim-r li .con .txt p {font-size: 15px;}
.optim .title{width: 30%;}
.optim .optim-r{width: 70%;}
}
@media only screen and (max-width:1024px) {
.optim .title{width:100%;}
.optim .optim-r{width:100%;padding-left: 0;margin-top: 45px;}
.optim .bks{width: 35%;}
}
@media only screen and (max-width:720px) {
	.optim .optim-r{margin-top: 35px;}
	.optim .optim-r li{width: 100%;margin-bottom: 25px;padding-right: 0;}
.optim .optim-r li .ico{width:35px;}
.optim .optim-r li .con{width:calc(100% - 35px);}
.optim .optim-r li .con h3{font-size: 16px;}
.optim .optim-r li .con .txt p {font-size: 14px;}
.optim .optim-r li:nth-child(3){margin-bottom: 25px;}
.optim .bks{width: 45%;}
}




.partner{padding: 45px 0; width: 100%;height: auto;}
.partner  .pic{display: inline-block;margin: 0 15px;}
.partner .pic img{display: block;width: auto;height: 40px;}

.bring{width: 100%;height: auto;position: relative;}
.bring .bks{width: 100%;height: 80%;position: absolute;top: 0;left: 0;z-index: -1;background-repeat: no-repeat;background-position: center;background-size: cover;}
.bring .bring-box{width: 100%;height: auto;position: relative;}
.bring .bring-box  .bring-js{width: 100%;height: auto;}
.bring .bring-box  .bring-js .bring-cl{position: relative; width: 55%;height: auto;background: #FFFFFF;padding:4%;border-bottom: 5px solid #133589;}
.bring .bring-box  .bring-js .bring-c{display: block; width: 100%;position:relative;top: 0;left: 0;}
.bring .bring-box  .bring-js .bring-cl .ico{width:30%;height: auto;top: 0;right: 0;position: absolute;}
.bring .bring-box  .bring-js .bring-c .ico img{display: block;width: 100%;height: auto;}
.bring .bring-box  .bring-js .bring-c  .pic{width: 45%;position: absolute;top: 0;right: 0;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.bring .bring-box  .bring-js .bring-cl .con{width: 100%;height: auto;margin-top: 35px;}
.bring .bring-box  .bring-js .bring-cl .con h3{font-size: 22px;color: #000000;}
.bring .bring-box  .bring-js .bring-cl .con .txt{margin-top: 20px; width: 100%;height: auto;}
.bring .bring-box  .bring-js .bring-cl .con .txt strong{font-size: 18px;color: #133589;}
.bring .bring-box  .bring-js .bring-cl .con .txt p{font-size: 16px;color: #000000;}
.bring .bring-box  .bring-js .bring-cl .con .txt p b{font-size:20px;color: #133589;line-height: 1;}

.bring .bring-box .swiper-button-next{
    background-image: url(../img/a018.png);
    right: -3%;
    left: auto;
}

.bring .bring-box .swiper-button-prev{
    background-image: url(../img/a018s.png);
    left: -3%;
    right: auto;
}
.bring .bring-box .swiper-button-next, .bring .bring-box .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height: 60px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:30px 60px;
    background-position: center;
    background-repeat: no-repeat;
}
@media only screen and (max-width:1680px) {
.bring .bring-box  .bring-js .bring-cl .con h3{font-size: 20px;}
.bring .bring-box  .bring-js .bring-cl .con .txt strong{font-size: 16px;}
.bring .bring-box  .bring-js .bring-cl .con .txt p{font-size: 15px;}
.bring .bring-box  .bring-js .bring-cl .con .txt p b{font-size: 18px;}	
}
@media only screen and (max-width:1440px) {
.partner  .pic{margin: 0 15px;}
.partner .pic img{height:35px;}	
.partner{padding: 40px;}


.bring .bring-box  .bring-js .bring-cl .con h3{font-size:18px;}
.bring .bring-box  .bring-js .bring-cl .con .txt strong{font-size: 15px;}
.bring .bring-box  .bring-js .bring-cl .con .txt p{font-size: 14px;}
.bring .bring-box  .bring-js .bring-cl .con .txt p b{font-size: 16px;}	
.bring .bring-box  .bring-js .bring-cl{width: 60%;}
.bring .bring-box  .bring-js .bring-c .pic{width: 40%;}


.bring .bring-box .swiper-button-next, .bring .bring-box .swiper-button-prev {
    width:25px;
    height:50px;
    margin-top: -12.5px;
    background-size:25px 50px;
}
}
@media only screen and (max-width:1280px) {
.bring .bring-box  .bring-js .bring-cl{width: 65%;}
.bring .bring-box  .bring-js .bring-c .pic{width: 35%;}	

.bring .bring-box .swiper-button-next, .bring .bring-box .swiper-button-prev {
    width:20px;
    height:40px;
    margin-top: -10px;
    background-size:20px 40px;
}
}
@media only screen and (max-width:1024px) {
		.partner  .pic{margin: 0 10px;}
.partner .pic img{height:30px;}
.partner{padding: 35px 0;}	

.bring .bring-box  .bring-js .bring-cl{width: 70%;}
.bring .bring-box  .bring-js .bring-c .pic{width: 30%;}	


.bring .bring-box  .bring-js .bring-cl .con h3{font-size:16px;}
.bring .bring-box  .bring-js .bring-cl .con .txt strong{font-size: 14px;}
.bring .bring-box  .bring-js .bring-cl .con .txt p{font-size: 13px;}
.bring .bring-box  .bring-js .bring-cl .con .txt p b{font-size: 15px;}


.bring .bring-box .swiper-button-next, .bring .bring-box .swiper-button-prev {
    width:18px;
    height:36px;
    margin-top: -9px;
    background-size:18px 36px;
}	
}
@media only screen and (max-width:720px) {
	.partner  .pic{margin: 0 2.5px;}
.partner .pic img{height:25px;}
.bring .bring-box  .bring-js .bring-cl{width: 100%;}
.bring .bring-box  .bring-js .bring-c  .pic{display: none;}
}






.why{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;text-align: center; background-position: center;}
.why .title{text-align: center;}
.why .title h3{color: #DBC086;}
.why .title h2{color: #DBC086;}

.why h4{font-size: 30px;color: #DBC086;text-align: center;}
.why .more{width: 200px;height: 50px;line-height: 50px;background: #DBC086;color: #000;display: block;margin: 0 auto;font-size: 16px;margin-top: 35px;}

.why .why-c{position: relative;overflow: hidden; padding-right: 33.3%;margin: 10px 0 45px 0; width: 100%;height: auto;font-size: 0;text-align: left;}
.why .why-c .why-list{width:50%;padding: 3% 2%;position: relative; text-align: center; display: inline-block;border-bottom: 1px solid rgba(255,255,255,0.1);}
.why .why-c .why-list h6{color: #DBC086;font-size: 40px;font-family: arial,"思源黑体","微软雅黑";}
.why .why-c .why-list1 h6{font-size: 50px;}  
.why .why-c .why-list1 h6 span{font-size: 24px;}
.why .why-c .why-list p{color: #DBC086;font-size: 16px;}
.why .why-c .why-list:before{content: "";position: absolute;right: 0;top:30%;height: 40%;width: 1px; background: rgba(255,255,255,0.1);}
.why .why-c .why-list:nth-child(2):before{display: none;}
.why .why-c .why-list:nth-child(3):before{display: none;}
.why .why-c .why-list:nth-child(5):before{display: none;}
.why .why-c .why-list2{border-bottom: none; position: static; width: 30%; position:absolute;top: 50%;right: 0;padding-left: 5%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.why .why-c:before{content: "";position:absolute;right: 30%;width: 1px; height: 90%;top:10%;background: rgba(255,255,255,0.1);}

@media only screen and (max-width:1680px) {
	.why h4{font-size: 28px;}
	.why .why-c .why-list h6{font-size: 35px;}
	.why .why-c .why-list1 h6{font-size: 48px;}
	.why .why-c .why-list1 h6 span{font-size: 22px;}
	
	.why .more{width: 180px;height: 45px;line-height:45px;}
	
}
@media only screen and (max-width:1440px) {
		.why h4{font-size: 26px;}
	.why .why-c .why-list h6{font-size: 30px;}
	.why .why-c .why-list1 h6{font-size: 45px;}
	.why .why-c .why-list1 h6 span{font-size: 20px;}
	.why .why-c .why-list p{font-size: 15px;}
	.why .more{width: 160px;height: 40px;line-height:40px;font-size: 15px;}
}
@media only screen and (max-width:1280px) {
			.why h4{font-size: 26px;}
	.why .why-c .why-list h6{font-size:26px;}
	.why .why-c .why-list1 h6{font-size: 40px;}
	.why .why-c .why-list1 h6 span{font-size: 18px;}
	.why .why-c .why-list p{font-size: 14px;}
	.why .more{width: 140px;height:36px;line-height:36px;font-size: 14px;}
}
@media only screen and (max-width:1024px) {
	
				.why h4{font-size: 20px;}
	.why .why-c .why-list h6{font-size:20px;}
	.why .why-c .why-list1 h6{font-size: 30px;}
	.why .why-c .why-list1 h6 span{font-size: 15px;}
	.why .why-c .why-list p{font-size: 13px;}
	
	.why .more{width: 140px;height:35px;line-height:35px;font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.why .why-c{border-bottom: 1px solid rgba(255,255,255,0.1); width: 100%;position: static;padding-right: 0;}
	.why .why-c .why-list{width:50%;height: auto;border-bottom: 1px solid rgba(255,255,255,0.1); }
	.why .why-c .why-list2{position: static;position: relative; display: inline-block;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
	.why .why-c .why-list:before{content: "";position: absolute;right: 0;top:30%;height: 40%;width: 1px; background: rgba(255,255,255,0.1);}
.why .why-c .why-list:nth-child(3):before{display: block;}
.why .why-c .why-list:last-child{width: 100%; border-bottom: none;}
.why .why-c .why-list:nth-child(2n):before{display: none;}
			.why h4{font-size: 18px;}
	.why .why-c .why-list h6{font-size:16px;}
	.why .why-c .why-list1 h6{font-size:20px;}
	.why .why-c .why-list1 h6 span{font-size: 14px;}
	.why .why-c .why-list p{font-size: 12px;}

}










.in-news{width: 100%;height: auto;position: relative;overflow: hidden;}
.in-news  .ico{width: 25%;position: absolute;top: -8%;left: 37.5%;height: auto;z-index: -1;}
.in-news .ico img{display: block;width: 100%;height: auto;}
.in-news .title{text-align: center;}
.in-news ul{width: 100%;height: auto;font-size: 0;}
.in-news ul li{width: calc(33.3% - 20px);border: 1px solid #133589;border-bottom: 5px solid #133589;   margin-right: 30px;display: inline-block;}
.in-news ul li:nth-child(3n){margin-right: 0;}
.in-news ul li a{display: block;width: 100%;height: auto;padding: 5%;}
.in-news ul li a .time{margin-bottom: 15px; font-size:16px;font-weight: bolder;font-family: arial;color: #133589;}
.in-news ul li a h3{width: 100%;font-size: 22px;height: 66px; margin-bottom: 10px; color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.in-news ul li a .txt{width: 100%;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.in-news ul li a .txt p{font-size:16px;color: #000000;}

.in-news ul li:hover{border-bottom: 5px solid #DBC086;background: #133589;}
.in-news ul li:hover a .time{color: #FFFFFF;}
.in-news ul li:hover a h3{color: #FFFFFF;}
.in-news ul li:hover a .txt p{color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.in-news ul li a h3{font-size: 20px;height: 60px;}

}
@media only screen and (max-width:1440px) {
	.in-news ul li{width: calc(33.3% - 10px);margin-right: 15px;}
	.in-news ul li a .time{font-size: 15px;}
	.in-news ul li a h3{font-size: 18px;height: 54px;}
	.in-news ul li a .txt{height:44px;}
	.in-news ul li a .txt p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
		.in-news ul li{width: calc(33.3% - 8px);margin-right: 12px;}
	.in-news ul li a .time{font-size: 14px;}
	.in-news ul li a h3{font-size: 16px;height: 48px;}
	.in-news ul li a .txt{height: 42px;}
	.in-news ul li a .txt p{font-size: 14px;}
}
@media only screen and (max-width:1024px) {
		.in-news ul li{width: calc(33.3% - 6px);margin-right:9px;}
	.in-news ul li a .time{font-size: 14px;}
	.in-news ul li a h3{font-size: 16px;height: 48px;}
	.in-news ul li a .txt{height: 42px;}
	.in-news ul li a .txt p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
		.in-news ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
}




.footer{text-align: center; padding-bottom: 45px; background-size: cover;background-repeat: no-repeat;background-position: center; width: 100%;height: auto;}
.footer a.logo{width: 280px;height: auto;display: block;margin: 0 auto;}
.footer a.logo img{display: block;width: 100%;height:auto;}
.footer ul{width: 100%;height: auto;font-size: 0;text-align: center;margin-top: 35px;}
.footer ul li{vertical-align: top; display: inline-block;margin: 0 2%;}
.footer ul li a{color: #DBC086;font-size: 20px;font-weight: bolder;}

.footer .cont{width: 100%;height: auto;padding: 55px 0;}
.footer .cont h6{width: 100%;color: #DBC086;font-size: 20px;}
.footer .cont h6 i{width: 30px;height: auto;display: inline-block;vertical-align: middle;margin-right: 10px;}
.footer .cont h6 i img{display: block;width: 100%;height: auto;}
.footer .cont .tel{width: 100%;font-size: 30px; font-family: arial; height: auto;color:rgba(219,192,134,0.3);margin-top: 10px;}
.footer .cont .tel a{color: #DBC086;margin: 0 2%;font-weight: bolder;}


.footer .yqlj{width: 100%;color: #FFFFFF;font-size: 16px; height: auto;}
.footer .yqlj a{color: #FFFFFF;display: inline-block;margin: 0 2%;}
.footer .pcy{width: 100%;height: auto;color: #FFFFFF;font-size: 16px;margin-top: 10px;margin-bottom: 15px;}
.footer .pcy span{display: inline-block;margin: 0 0.5%;}
.footer .pcy span a{color: #FFFFFF;}
.footer .pcy-ico{width: 100%;height: auto;text-align: center;}
.footer .pcy-ico span{display: inline-block;margin: 0 0.5px;}
.footer .pcy-ico span img{display: inline-block;width: auto;height: 25px;}

@media only screen and (max-width:1680px) {
	.footer ul li a.logo{width: 260px;}
	.footer ul li a{font-size: 18px;}
	.footer .cont .tel{font-size: 28px;}
}	
@media only screen and (max-width:1440px) {
		.footer ul li a.logo{width: 240px;}
	.footer ul li a{font-size: 16px;}
	.footer .cont .tel{font-size: 26px;}
	.footer .cont{padding: 50px 0;}
	.footer .cont h6{font-size: 18px;}
	.footer .cont h6 i{width: 28px;}
	.footer ul{margin-top: 30px;}
	.footer .yqlj{font-size: 15px;}
	.footer .pcy{font-size: 15px;}
}

	
@media only screen and (max-width:1280px) {
	.footer ul li a.logo{width: 200px;}
	.footer ul li a{font-size: 15px;font-weight: normal;}
	.footer .cont .tel{font-size: 24px;}
	.footer .cont{padding: 45px 0;}
	.footer ul{margin-top: 25px;}
	.footer .yqlj{font-size: 14px;}
.footer .pcy{font-size: 14px;}
}
	
@media only screen and (max-width:1024px) {
	.footer a.logo{width: 180px;}
	.footer .cont h6{font-size: 16px;}
	.footer .cont h6 i{width: 26px;}
		.footer .cont .tel{font-size: 22px;}
		.footer .cont{padding:35px 0;}
		.footer .cont .tel{font-size: 20px;}
			.footer .yqlj{font-size: 13px;}
.footer .pcy{font-size: 13px;}
.footer .pcy-ico span img{height: 20px;}
}
	
@media only screen and (max-width:720px) {
	.footer a.logo{width: 160px;}
	.footer .pcy-ico span img{height: 18px;}
}

.obtain{width: 100%;height: auto;position: relative;z-index: 0;background: #f0f4f7;}
.obtain2{background: #FFFFFF;}
.obtain  .bks{position: absolute;top: 0;right: 0;width: 30%;height: 100%;background-size: auto auto;background-repeat: no-repeat;background-position:bottom right;z-index: -10;}
.obtain .ob-contact{width: 30%;float: left; height: auto;}
.obtain .ob-contact .cont{margin-top: 45px;width: 100%;height: auto;}
.obtain .ob-contact .cont h6{font-size: 22px;color: #133589;}
.obtain .ob-contact .cont .con{width: 100%;height: auto;margin-top: 25px;}
.obtain .ob-contact .cont .con a{display: inline-block; margin-right: 2%; width:45px;height: auto;border-radius: 100%;border: 1px solid #DBC086;background: rgba(219,192,134,0.3);padding:10px;}
.obtain .ob-contact .cont .con a img{display: block;width: 100%;height: auto;}
.obtain .ob-form{width: 70%;padding: 0 15% 0 5%;float: right;border-left:1px solid #bbb;margin-top: 45px;}
.obtain .ob-form h6{font-size:20px;color: #133589;}
.obtain .ob-form form{width: 100%;height: auto;margin-top: 30px;}
.obtain .ob-form form .c1{margin-bottom: 10px; color: #000000; width: 100%;height: auto;line-height: 20px;padding: 10px 0;border: none;background: none;border-bottom: 1px solid #bbB;}
.obtain .ob-form form label{display: block; width: 100%;height: auto;overflow: hidden;}
.obtain .ob-form form label .c1{display: block; width: calc(33.3% - 5px);margin-right: 7.5px;float: left;}

.obtain .ob-form form label .yzm{width:calc(33.3% - 5px);height: auto;position: relative;float: left;margin-right: 0;z-index: 2;}
.obtain .ob-form form label .yzm .c1{width: 100%;margin-right: 0;float: none;}
.obtain .ob-form form label .yzm .yzm-pic{width: 90px;height:auto;position: absolute;right: 0;top: 0;z-index: 22;}
.obtain .ob-form form label .yzm .yzm-pic img{display: block;width: 100%;height: auto;}
.obtain .ob-form form  .send{width: 210px;border: 1px solid #133589;border-bottom: 5px solid #133589;height: 45px;background: none;text-align: center;color: #000;font-size: 16px; margin-top: 20px;}

.obtain .ob-contact .cont .con a{position: relative;}
.obtain .ob-contact .cont .con a .ewm{display:none;width: 120px;height: auto;position: absolute;bottom: calc(100%  + 20px);left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.obtain .ob-contact .cont .con a .ewm img{display: block;width: 100%;height: auto;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.obtain .ob-contact .cont .con a:hover .ewm{display: block;} 







@media only screen and (max-width:1680px) {
.obtain .ob-contact .cont h6{font-size: 20px;}
.obtain .ob-form h6{font-size: 18px;}	
}
	
@media only screen and (max-width:1440px) {
	.obtain .ob-contact .cont h6{font-size:18px;}
.obtain .ob-form h6{font-size: 16px;}
.obtain .ob-contact .cont .con a{width: 40px;}
}
	
@media only screen and (max-width:1280px) {
.obtain .ob-contact .cont .con a{width: 36px;padding: 8px;}
.obtain .ob-form form  .send{width: 180px;font-size: 15px;}
}
	
@media only screen and (max-width:1024px) {
}
	
@media only screen and (max-width:720px) {
	.obtain .ob-contact .cont{margin-top: 35px;}
	.obtain .ob-contact{width: 100%;height: auto;}
	.obtain .ob-form{width: 100%;margin-top: 35px; height: auto;padding: 0; border-left: none;}

.obtain .ob-form form label .c1{width: 100%;height: auto;}
.obtain .ob-form form label .yzm{width: 100%;}
.obtain  .bks{position: absolute;width: 0%}
.obtain .ob-form form  .send{width: 160px;font-size: 13px;}

}












.plan{width: 100%;height: auto;}
.plan .title{text-align: center;}
.plan  .plan-list{width:100%;height: auto;font-size: 0;overflow: hidden;}
.plan .plan-list li{overflow: hidden; width: 33.3%;height: auto;position: relative;display: inline-block;vertical-align: top;}
.plan .plan-list li a{display: block;width: 100%;height: auto;}
.plan .plan-list li .pic{width: 100%;height: auto;position: relative;}
.plan .plan-list li .pic img{display: block;width: 100%;height: auto;}
.plan .plan-list li .pic .con-d{z-index: 1; position: absolute;bottom:5%;left: 0;width: 100%; padding: 5% 5% 0 5%;text-align: left;}
.plan .plan-list li h3{color: #133589;font-size:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.plan .plan-list li h4{color: #133589;font-size:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.plan .plan-list li .pic .con-d i{position: absolute;right: 5%;bottom: 10%;  display: block; width: 40px;height: auto;border-radius: 100%;border: 1px solid #133589;padding: 10px;}
.plan .plan-list li .pic .con-d i img{display: block;width: 100%;height: auto;}

.plan .plan-list li .con{ overflow-y: auto; padding: 10% 10% 15% 10%; position: absolute;z-index: 2;top: 100%;left: 0; width: 100%;height: 100%;background: rgba(18,52,136,0.9);}
.plan .plan-list li .con h3{color: #DBC086;}
.plan .plan-list li .con h4{color: #DBC086;}
.plan .plan-list li .con i{width: 60px;background: #DBC086;border-radius: 100%;padding: 15px;height: auto;position: absolute;right: 5%;bottom: 5%;display: block;}
.plan .plan-list li .con i img{display: block;width: 100%;height: auto;}

.plan .plan-list li .con p{font-size: 16px;color: #FFFFFF;margin-top: 10px;}
.plan .plan-list li .con .txt-con{width: 100%;height: auto;margin-top:25%;}
.plan .plan-list li .con .txt-con h6{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 18px;color: #DBC086;margin-bottom: 10px;}

.plan .plan-list li .con .txt-con .txt{width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.plan .plan-list li .con .txt-con .txt p{margin-top: 0; font-size: 16px;color: #FFFFFF;}
.plan .plan-list li .con .txt-con .txt p b{font-size: 20px;line-height: 1;}
.plan .plan-list li .con .downs{font-size: 16px; position: absolute;bottom: 5%;left: 0;padding: 5% 10%;width: 100%;color: #FFFFFF;}
.plan .plan-list li.cut .pic .con-d{display: none;}
.plan .plan-list li.cut .con{top: 0;transition: all 0.5s ease;}

@media only screen and (max-width:1680px) {
	.plan .plan-list li h3{font-size: 30px;}
	.plan .plan-list li h4{font-size: 20px;}
	.plan .plan-list li .con p{font-size: 15px;}
	.plan .plan-list li .con .txt-con h6{font-size: 16px;}
.plan .plan-list li .con .txt-con .txt p{font-size: 15px;}
	.plan .plan-list li .con i{width: 50px;}
	.plan .plan-list li .pic .con-d i{width: 35px;}
	.plan .plan-list li .con .downs{font-size: 15px;}
}

	
@media only screen and (max-width:1440px) {
		.plan .plan-list li h3{font-size: 28px;}
	.plan .plan-list li h4{font-size: 18px;}
		.plan .plan-list li .con .txt-con{margin-top: 20%;}
	.plan .plan-list li .con .txt-con h6{font-size: 15px;}
	.plan .plan-list li .con i{width: 40px;padding: 10px;}

	.plan .plan-list li .pic .con-d i{width: 30px;padding: 5px;}
}
@media only screen and (max-width:1280px) {
		.plan .plan-list li h3{font-size: 26px;}
	.plan .plan-list li h4{font-size: 16px;}
	.plan .plan-list li .con .txt-con{margin-top: 15%;}
	.plan .plan-list li .con p{font-size: 14px;}
		.plan .plan-list li .con .txt-con h6{font-size: 15px;}
	.plan .plan-list li .con .txt-con .txt p{font-size: 14px;}
		.plan .plan-list li .con .downs{font-size: 14px;}
			.plan .plan-list li .con i{width: 35px;padding:5px;}
				.plan .plan-list li .pic .con-d i{width: 25px;padding: 5px;}
			
}
@media only screen and (max-width:1024px) {
	.plan .plan-list li h3{font-size: 24px;}
	.plan .plan-list li h4{font-size: 15px;}
		.plan .plan-list li .con p{font-size: 12px;}
		.plan .plan-list li .con .txt-con h6{font-size: 14px;}
	.plan .plan-list li .con .txt-con .txt p{font-size: 12px;}
		.plan .plan-list li .con .downs{font-size: 13px;}
			.plan .plan-list li .con i{width: 30px;padding:5px;}
				.plan .plan-list li .pic .con-d i{width: 20px;padding: 5px;}
}
@media only screen and (max-width:720px) {
.plan .plan-list li h3{font-size: 20px;}
	.plan .plan-list li h4{font-size: 14px;}
	.plan .plan-list li{width: 100%;overflow: hidden;}
}



.in-banner{width: 100%;height: auto;position: relative;}
.in-banner img{display: block;width: 100%;height: auto;}

.in-banner .con{position: absolute;top: 50%;left: 0;text-align: center;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.in-banner .con h2{line-height: 1; color: #133589;font-size: 60px;}
.in-banner .con h3{color: #133589;font-size: 20px;font-family: arial; text-transform: uppercase;}


.bread{width: 100%;height: auto;padding-top: 35px;}
.bread .bread-c {width: 100%;height: auto;font-size: 16px;}
.bread .bread-c a{display: inline-block;color: #999999;margin: 0 5px}
.bread .bread-c a.home{padding-left: 25px;background-size:20px 20px;margin-left: 0; background-position: left center;background-repeat: no-repeat; }
.bread .bread-c a:hover{color: #133589;}


@media only screen and (max-width:1680px) {
	.in-banner .con h2{font-size: 50px;}
	.in-banner .con h3{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.in-banner .con h2{font-size: 45px;}
	.in-banner .con h3{font-size: 18px;}
}
@media only screen and (max-width:1280px) {
	.in-banner .con h2{font-size: 40px;}
	.in-banner .con h3{font-size: 16px;}
}
@media only screen and (max-width:1024px) {
		.in-banner{margin-top: 55px;}
	.in-banner .con h2{font-size: 30px;}
	.in-banner .con h3{font-size: 15px;}
	.bread .bread-c {font-size: 15px;}
}
@media only screen and (max-width:720px) {
	.in-banner .con h2{font-size: 25px;}
	.in-banner .con h3{font-size: 14px;}
	.bread{padding-top: 25px;}
	
}











.about{width: 100%;height: auto;position: relative;}
.about .bks{z-index: -1; width: 55%;height: auto;position: absolute;right: 0;bottom: 0;}
.about .bks img{display: block;width: 100%;height: auto;}
.about .title{width: 100%;height: auto;}
.about  .about-c{width: 60%;padding-right: 5%;height: auto;}
.about .about-c h1{font-size: ;color: #133589;margin-top: 55px;margin-bottom: 25px; font-size: 22px;}
.about .txt{ width: 100%;height: auto;}
.about .txt p{font-size: 16px;color: #000000;}
.about .num{width: 100%;height:auto;font-size: 0;}
.about .num li{width: 25%;padding:0 5%; height: auto; display: inline-block;vertical-align: top;position: relative;}
.about .num li:before{content:"";position: absolute;top: 25%;width: 1px;height: 50%;right: 0;background: #ECECEC; }
.about .num li h6{color: #133589;font-size:20px;font-family: arial;text-transform: uppercase;}
.about .num li h6 span{font-size: 50px;}
.about .num li p{font-size: 16px;color: #000000;}
.about .num li:first-child{padding-left: 0;}
.about .num li:last-child:before{display: none;}


@media only screen and (max-width:1680px) {
	.about  .about-c{width: 65%;padding-right: 5%;}
	.about .about-c h1{font-size: 20px;margin-top: 50px;}
	.about .num li h6 span{font-size: 45px;}
	.about .num li h6 {font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.about  .about-c{width: 75%;padding-right: 5%;}
	.about .about-c h1{font-size:18px;margin-top: 45px;}
	.about .txt p{font-size: 15px;}
	.about .num li{padding: 0 3%;}
		.about .num li h6 span{font-size: 40px;}
	.about .num li h6 {font-size: 16px;}
	.about .num li p{font-size: 15px;}
		
}
@media only screen and (max-width:1280px) {
	.about  .about-c{width: 80%;padding-right: 5%;}
	.about .num li h6 span{font-size:35px;}
	.about .num li h6 {font-size: 16px;}
}
@media only screen and (max-width:1024px) {
	.about  .about-c{width:90%;padding-right: 5%;}
	.about .about-c h1{font-size:16px;margin-top: 35px;margin-top: 20px;}
	.about .txt p{font-size: 14px;}
	.about .num li{padding: 0 1%}
		.about .num li h6 span{font-size:30px;}
	.about .num li h6 {font-size: 15px;}
	.about .num li p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.about  .about-c{width:100%;padding-right: 0%;}
	.about .about-c h1{font-size:16px;margin-top: 35px;margin-top: 20px;}
	.about .txt p{font-size: 14px;}
		.about .num{margin-top: 0;}
				.about .num li h6 span{font-size:26px;}
	.about .num li h6 {font-size: 14px;}
		.about .num li{width: 50%;margin-top: 25px;}
			.about .num li:before{display: none;}
}





.abser{width: 100%;height: auto;}
.abser .title{text-align: center;}
.abser .abser-c{width: 100%;height: auto;font-size: 0;}
.abser .abser-c li {overflow: hidden; width:calc(50% - 15px);background: #FFFFFF; padding: 35px;display: inline-block;vertical-align: top; margin-right: 30px;margin-bottom: 30px;}
.abser .abser-c li:nth-child(2n){margin-right: 0;}
.abser .abser-c li .ico{border-radius: 100%;border:2px solid #DBC086;float: left; background: rgba(219,192,134,0.2); width: 80px;height: auto;}
.abser .abser-c li .ico img{display: block;width: 100%;height: auto;}
.abser .abser-c li  .ico .img1{display:none;}
.abser .abser-c li .con{width: calc(100% - 80px);float: left;padding-left:20px;}
.abser .abser-c li h6{font-size: 30px;color: #133589;}
.abser .abser-c li p{font-size: 16px;color: #000000;margin-top: 10px;}
.abser .abser-c li:hover{background: #133589;}
.abser .abser-c li:hover .ico .img1{display: block;}
.abser .abser-c li:hover .ico .img2{display: none;}
.abser .abser-c li:hover h6{color: #DBC086;}
.abser .abser-c li:hover p{color: #fff;}
@media only screen and (max-width:1680px) {
	.abser .abser-c li h6{font-size: 28px;}
	.abser .abser-c li p{font-size: 15px;}
}
@media only screen and (max-width:1440px) {
	.abser .abser-c li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
	.abser .abser-c li .ico{width: 70px;}
	.abser .abser-c li .con{width: calc(100% - 70px);}
.abser .abser-c li h6{font-size: 26px;}
.abser .abser-c li p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {

	.abser .abser-c li .ico{width: 65px;}
	.abser .abser-c li .con{width: calc(100% - 65px);}
.abser .abser-c li h6{font-size: 24px;}
.abser .abser-c li p{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
		.abser .abser-c li{padding: 20px; width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;}
		
	.abser .abser-c li .ico{width: 55px;}
	.abser .abser-c li .con{width: calc(100% - 55px);}
	.abser .abser-c li h6{font-size: 20px;}
.abser .abser-c li p{font-size: 14px;}
}
@media only screen and (max-width:720px) {	
		.abser .abser-c li{padding: 10px; width:100%;margin-right: 0;margin-bottom: 10px;}
	.abser .abser-c li .ico{width:45px;}
	.abser .abser-c li .con{width: calc(100% - 45px);}
	.abser .abser-c li h6{font-size: 18px;}
.abser .abser-c li p{font-size: 14px;margin-top: 5px;}
}




.business{width: 100%;height: auto;}
.business .business-l{width:50%;padding-right: 5%;height: auto;float: left;}
.business .business-l .data-box{width: 100%;height: auto;font-size: 0;}
.business .business-l .data-box li{width: 50%;height: auto;padding-right: 5%;display: inline-block;vertical-align: top;}
.business .business-l .data-box li h6{color: #DBC086;font-size: 20px;font-family: arial;}
.business .business-l .data-box li h6 span{font-size: 50px;}
.business .business-l .data-box li p{font-size: 16px;color: #000;line-height: 1;margin-top: 5px;}
.business .business-l  .area-sort{margin-top: 45px; width: 100%; height:auto;font-size: 0;border-bottom:1px solid #e7eaf3;}
.business .business-l  .area-sort li{cursor: pointer; font-weight: bolder; display: inline-block;width: 16.6%;  vertical-align: top;font-size: 18px;color: #133589;}
.business .business-l .area-sort li span{display:inline-block;position: relative;padding-bottom:10px;}
.business .business-l .area-sort li:hover span:before{content: "";position: absolute;width: 100%;height: 2px;background: #DBC086; left: 0;bottom: -1px;z-index: 11;}
.business .business-l .area-sort li.cut span:before{content: "";position: absolute;width: 100%;height: 2px;background: #DBC086; left: 0;bottom: -1px;z-index: 11;}
.business .business-l .area-c{display: none; width: 100%;height: auto;padding-top: 20px;font-size: 0;}
.business .business-l .area-c p{display: inline-block;width:16.6%; margin-bottom: 5px;font-size: 16px;color: #000;}
.business .map{width:45%;height: auto;padding-left: 5%;float: right;}
.business .map img{display: block;width: 100%;height: auto;}

@media only screen and (max-width:1680px) {
	.business .business-l .data-box li h6{font-size: 18px;}
	.business .business-l .data-box li h6 span{font-size: 48px;}	
}
@media only screen and (max-width:1440px) {	
	.business .business-l .data-box li h6{font-size: 16px;}
	.business .business-l .data-box li h6 span{font-size: 45px;}
	.business .business-l .data-box li p{font-size: 15px;}
	.business .business-l  .area-sort li{font-size: 16px;}
	.business .business-l .area-c p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.business .business-l .data-box li h6{font-size: 16px;}
.business .business-l .data-box li h6 span{font-size:40px;}
.business .business-l .data-box li p{font-size: 15px;}
.business .map{width: 50%;}
.business .business-l  .area-sort li{font-size: 15px;}

}
@media only screen and (max-width:1024px) {
	.business .business-l .data-box li h6{font-size: 16px;}
.business .business-l .data-box li h6 span{font-size:30px;}
.business .business-l .data-box li p{font-size: 14px;}
.business .map{width: 50%;padding-left: 0;}	
.business .business-l  .area-sort li{font-size: 14px;}
.business .business-l .area-c p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.business .business-l{width: 100%;padding-right: 0;}
	.business .map{width: 100%;height: auto;}
	.business .map img{display: block;width: 100%;height: auto;}
		.business .business-l .data-box li h6{font-size: 14px;}
.business .business-l .data-box li h6 span{font-size:26px;}
.business .business-l .data-box li p{font-size: 14px;}
}

.history{width: 100%;height:auto;}
.history  .title{text-align: center;}
.history .history-js1{width: 100%;height: auto;border-bottom:1px solid #e4e8ea;}

.history .history-js1  .time{cursor: pointer; font-size: 30px;padding-right: 30px;text-align: center;  color: #133589;position: relative; font-family: arial;font-weight: bolder;}
.history .history-js1  .time:after{content: "";position: absolute;right: calc(10% - 5px);top:calc(50% - 7px);background:url(../img/a039.png)center no-repeat;background-size:cover;width: 10px;height: 14px;}
.history .history-js1  .time span{padding: 10px 0;display: inline-block;position: relative;}
.history .history-js1 .swiper-slide.swiper-slide-thumb-active  .time span:before{content: "";position: absolute;width: 100%;height: 2px;background: #DBC086;left: 0;bottom: 0;}
.history .history-js1 .swiper-slide.swiper-slide-thumb-active  .time {color:#DBC086;}

.history .history-js2{margin-top: 45px; width: 100%;height: auto;}
.history .history-js2 .his-c{width: 100%;height: auto;overflow: hidden;}
.history .history-js2 .his-c .pic{width: 35%;height: auto;float: left;}
.history .history-js2 .his-c .pic img{display: block;width: 100%;height: auto;}
.history .history-js2 .his-c  .txt-box{ width: 65%;padding-left: 8%;float: right;}
.history .history-js2 .his-c  .txt-box h6{font-size: 60px;color: #133589;font-family: arial;}
.history .history-js2 .his-c  .txt-box .txt1{width: 100%;height: auto;margin-top: 20px;}
.history .history-js2 .his-c  .txt-box .txt1 p{font-size: 16px;color: #333;}
.history .history-js2 .his-c  .txt-box .txt2{margin-top: 45px; width: 100%;height: auto;}
.history .history-js2 .his-c  .txt-box .txt2 p{margin-bottom: 10px; font-size: 16px;color: #000;}
.history .history-js2 .his-c  .txt-box .txt2 p b{margin-right: 10px; position: relative;display: inline-block;color: #133589;padding-left: 20px;}
.history .history-js2 .his-c  .txt-box .txt2 p b:before{content: "";position: absolute;left: 0;top:10px;width: 6px;height: 6px;border-radius: 100%;background: #133589;}

@media only screen and (max-width:1680px) {
.history .history-js2 .his-c  .txt-box h6{font-size: 50px;}
.history .history-js1  .time{font-size: 28px;}
}
@media only screen and (max-width:1440px) {
.history .history-js2 .his-c  .txt-box h6{font-size:45px;}
.history .history-js1  .time{font-size: 26px;}
.history .history-js2 .his-c  .txt-box .txt1 p{font-size: 15px;}
.history .history-js2 .his-c  .txt-box .txt2 p{font-size: 15px;}
.history .history-js2 .his-c  .txt-box .txt2{margin-top: 40px;}
.history .history-js2{margin-top: 40px;}
}
@media only screen and (max-width:1280px) {
.history .history-js2 .his-c  .txt-box h6{font-size: 40px;}
.history .history-js1  .time{font-size: 24px;}
}
@media only screen and (max-width:1024px) {
.history .history-js2 .his-c  .txt-box h6{font-size: 35px;}
.history .history-js1  .time{font-size: 20px;}
.history .history-js2 .his-c  .txt-box .txt1 p{font-size: 14px;}
.history .history-js2 .his-c  .txt-box .txt2{margin-top: 35px;}
.history .history-js2 .his-c  .txt-box .txt2 p{font-size: 14px;}
.history .history-js2{margin-top: 35px;}
}
@media only screen and (max-width:720px) {
.history .history-js2 .his-c  .txt-box h6{font-size: 26px;}
.history .history-js1  .time{font-size: 18px;}
.history .history-js2 .his-c .pic{display: none;}
.history .history-js2{margin-top: 30px;}
.history .history-js2 .his-c  .txt-box .txt2 p b{padding-left: 15px;}
.history .history-js2 .his-c  .txt-box .txt2{margin-top: 30px;}
.history .history-js2 .his-c .txt-box{width: 100%;padding-left: 0;}
}


.contact{width: 100%;height: ;}
.contact .title{width: 100%;height: auto;text-align: center;}
.contact .map{width: 100%;height: auto;}
.contact .map #map{width: 100%;height: 450px;margin-top: 45px;}



.support{width: 100%;height: auto; background-size: cover;background-repeat:no-repeat;background-position: center;}
.support  .ewm-box{width: 35%;float: left;height: auto;}
.support .ewm-box .ewm{width: 150px;text-align: center; margin-right: 35px;float: left; height: auto;}
.support .ewm-box .ewm img{display: block;width: 100%;height: auto;}
.support .ewm-box .ewm p{font-size: 18px;color:#133589;font-weight: bolder;margin-top: 10px;}
.support .share-box{float:left;width:65%;}
.support .share-box .title h2{color: #133589;}
.support .share-box .share-c{width: 100%;height: auto;margin-top: 45px;}
.support .share-box .share-c a{display: inline-block; margin-right: 2%; width:45px;height: auto;border-radius: 100%;border: 1px solid #DBC086;background: rgba(219,192,134,0.3);padding:10px;}
.support .share-box .share-c a img{display: block;width: 100%;height: auto;}
.support .share-box .share-c a{position: relative;}
.support .share-box .share-c a .ewm{display:none;width: 120px;height: auto;position: absolute;bottom: calc(100%  + 20px);left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.support .share-box .share-c a .ewm img{display: block;width: 100%;height: auto;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.support .share-box .share-c a:hover .ewm{display: block;} 

.contact  .contact-c{width: 100%;height: auto;}
.contact  .contact-cl{width:calc(100% - 450px);padding-right: 6%;float: left; height: auto;}
.contact .contact-cr{text-align: center;padding: 35px 3%; width: 450px;float: right;height: auto;border: 1px solid #133589;border-bottom: 5px solid #133589;}
.contact .contact-cr h5{color: #133589;font-size: 30px;}
.contact .contact-cr .customer{margin-top: 20px;}
.contact .contact-cr .customer a{display: inline-block; margin-right: 2%; width:45px;height: auto;border-radius: 100%;border: 1px solid #DBC086;background: rgba(219,192,134,0.3);}
.contact .contact-cr .customer a img{display: block;width: 100%;height: auto;}
.contact .contact-cr .customer p{width: 100%;padding-bottom:25px; height:auto;text-align: center;font-size: 20px;color: #133589;margin-top: 10px;position: relative;}
.contact .contact-cr .customer p:after{content:"";position: absolute;left: 50%;width: 25%;bottom: 0;background: #ECECEC;height: 1px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.contact .contact-cr  .cont{width: 100%;height: auto;padding: 35px 0 0 0 ;}
.contact .contact-cr .cont h6{width: 100%;color: #133589;font-size: 20px;}
.contact .contact-cr .cont h6 i{width: 25px;height: auto;display: inline-block;vertical-align: middle;margin-right: 10px;}
.contact .contact-cr .cont h6 i img{display: block;width: 100%;height: auto;}
.contact .contact-cr .cont .tel{width: 100%;font-size: 22px; font-family: arial; height: auto;color:rgba(18,52,137,0.3);margin-top: 10px;}
.contact .contact-cr .cont .tel a{color:#133589;margin: 0 2%;font-weight: bolder;}
.contact  .contact-cl h5{font-size: 24px;color: #133589;margin-bottom: 20px;}
.contact  .contact-cl form{width: 100%;height: auto;clear: both;}
.contact .contact-cl form .c1:first-child{width: 100%;}
.contact .contact-cl form .c1{color: #000000;font-size: 16px;margin-bottom: 10px; width: calc(50% - 10px);margin-right: 20px;line-height: 20px;padding: 10px 0; float: left;border:none;background:#FFFFFF;border-bottom: 1px solid #ECECEC;}
.contact .contact-cl form .c1:nth-child(3n){margin-right: 0;}
.contact .contact-cl form .request{color: #666; border:none;border-bottom:1px solid #ECECEC;font-size: 16px; margin-bottom: 10px; float: left; background: #FFFFFF;line-height: 20px;padding: 10px 0; width:calc(50% - 10px); background:url(../img/a042.png)center right no-repeat #FFFFFF;background-size:15px 10px; height: auto;}

.contact .contact-cl form .request:nth-child(2n){margin-right: 20px;}
.contact .contact-cl form .yzm{position:relative; width: calc(50% - 10px);float: left; height: auto;}
.contact .contact-cl form .yzm input{width: 100%;height: auto;}
.contact .contact-cl form .yzm .yzm-pic{width: 80px;position: absolute;top: 0;right: 0;}
.contact .contact-cl form .yzm .yzm-pic img{display: block;width: 100%;height: auto;}
.contact .contact-cl form .send{
    width: 210px;
    border: 1px solid #133589;
    border-bottom: 5px solid #133589;
    height: 45px;
    background: none;
    text-align: center;
    color: #000;
    font-size: 16px;
    margin-top: 20px;
}

@media only screen and (max-width:1680px) {
	.support .ewm-box .ewm{width: 130px;}
	.support .ewm-box .ewm p{font-size: 16px;}
	.contact .map #map{height: 400px;}
	.contact .contact-cr h5{font-size: 28px;}
	.contact .contact-cr .customer a{width:40px;}
	.contact .contact-cr .customer p{font-size: 18px;}
	.contact .contact-cr .cont h6{font-size: 18px;}
	.contact .contact-cr .cont .tel{font-size: 20px;}
	
	
}
@media only screen and (max-width:1440px) {
	.support .ewm-box .ewm{width: 120px;}
	.support .ewm-box .ewm p{font-size: 15px;}
	.support .share-box .share-c a{width: 40px;}
	.support .share-box .share-c{margin-top: 40px;}
	.contact .map #map{height: 360px;}
	.contact .contact-cr h5{font-size: 26px;}
	.contact .contact-cr{width: 400px;}
	.contact .contact-cl{width: calc(100% - 400px);}
	.contact .contact-cr .customer p{font-size: 16px;}
	.contact .contact-cr  .cont{padding: 30px 0 0 0 ;}
	.contact .contact-cr .cont .tel{font-size: 18px;}
	.contact .contact-cr .cont h6{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	.support .ewm-box .ewm{width: 110px;}
	.contact .contact-cr h5{font-size: 24px;}
		.contact .contact-cr{width: 350px;}
	.contact .contact-cl{width: calc(100% - 350px);}
	.contact .contact-cr .cont .tel{font-size: 16px;}
	.contact .contact-cr .cont h6{font-size: 15px;}
}
@media only screen and (max-width:1024px) {	
		.support .ewm-box .ewm{width: 100px;}
	.support .ewm-box .ewm p{font-size: 14px;}
	.support .share-box .share-c a{width: 35px;padding: 8px;}
		.support .share-box .share-c{margin-top: 35px;}
	.support  .ewm-box{width: 45%;}
	.support .share-box{width: 55%;}
	.contact .map #map{height: 300px;}
	.contact .contact-cr h5{font-size: 20px;}
			.contact .contact-cr{width: 250px;}
	.contact .contact-cl{width: calc(100% - 250px);}
	
}

@media only screen and (max-width:720px) {
		.support  .ewm-box{width: 100%;}
	.support .share-box{width: 100%;margin-top: 35px;}
	.contact .map #map{height: 250px;}
	.contact .contact-cr{width: 100%;margin-top: 35px;padding: 20px 2%;}
	.contact .contact-cl{width:100%;padding-right: 0;}
	.contact .contact-cl form .c1{width: 100%;margin-right: 0;}
	.contact .contact-cl form .request{width: 100%;}
	.contact .contact-cl form .yzm{width: 100%;}
}


.solut{width: 100%;height: auto;}
.solut  .title{text-align: center;}
.solut .solut-list{width: 100%;height: auto;font-size: 0;}
.solut .solut-list li{padding: 3%;vertical-align: top; position: relative;overflow: hidden; display: inline-block;width: calc(33.3% - 20px);margin-right: 30px;border: 1px solid #133589;border-bottom: 5px solid #133589;}
.solut .solut-list li:nth-child(3n){margin-right: 0;}
.solut .solut-list li .bks{display: none; position: absolute;width: 20%;height: auto;right: -5%;bottom: -8%;}
.solut .solut-list li .bks img{display: block;width: 100%;height: auto;}
.solut .solut-list li .ico{width:45px;height: auto;float: left;}
.solut .solut-list li .ico img{display: block;width: 100%;height: auto;}
.solut .solut-list li .ico .img2{display: none;}
.solut .solut-list li .con{width: calc(100% - 50px);padding-left: 5%;height: auto;float: left;}
.solut .solut-list li .con h3{font-size: 20px;color: #133589;}
.solut .solut-list li .con .txt{margin-top: 15px; width: 100%;height:66px;}
.solut .solut-list li .con .txt p{font-size: 16px;color:#000000;}
.solut .solut-list li:hover{background: #133589;}
.solut .solut-list li:hover .ico .img1{display: none;}
.solut .solut-list li:hover .ico .img2{display: block;}
.solut .solut-list li:hover .con h3{color: #DBC086;}
.solut .solut-list li:hover .con .txt p{color: #FFFFFF;}
.solut .solut-list li:hover {border-bottom:5px solid #DBC086;}
.solut .solut-list li:hover .bks{display: block;}

@media only screen and (max-width:1680px) {
.solut .solut-list li .con h3{font-size: 18px;}

}
@media only screen and (max-width:1440px) {
	.solut .solut-list li .ico{width: 40px;}
	.solut .solut-list li .con{width: calc(100% - 40px);}
	.solut .solut-list li{width: calc(33.3% - 10px);margin-right: 15px;}
	.solut .solut-list li .con .txt p{font-size: 15px}
}
@media only screen and (max-width:1280px) {	
.solut .solut-list li .ico{width: 35px;}
.solut .solut-list li .con h3{font-size: 16px;}
	.solut .solut-list li .con{width: calc(100% - 35px);}
	.solut .solut-list li{width: calc(33.3% - 10px);margin-right: 15px;}
	.solut .solut-list li .con .txt p{font-size: 15px}
}
@media only screen and (max-width:1024px) {
	.solut .solut-list li .con h3{height: 48px;}
	.solut .solut-list li .con .txt{height: 84px;}
		.solut .solut-list li .con .txt p{font-size: 14px}
}
@media only screen and (max-width:720px) {
		.solut .solut-list li .con h3{height: 24px;}
	.solut .solut-list li .con .txt{height: 63px;}
	.solut .solut-list li{width:100%;margin-right: 0;margin-bottom: 10px;}	
}


.project{width: 100%;height: auto;text-align: center;}
.project .title{text-align: center;}
.load-more{ display: inline-block;width:auto;margin-top: 35px; color: #000000; padding: 10px 25px;border: 1px solid #133589;border-bottom: 3px solid #133589;}
.load-more:hover{background: #133589;color: #DBC086;}
.project .project-sort{width: 80%;font-size: 0; margin: 0 auto; margin-top: 35px; border-bottom: 1px solid #d9e0ec; height: auto;}
.project .project-sort li{transition: all 0.5s ease; cursor: pointer;  display: inline-block;margin: 0 3%;border-bottom: 3px solid rgba(0,0,0,0) ; padding-bottom: 15px; font-size: 16px;color: #666;}
.project .project-sort li a{color: #666;display: inline-block;}
.project .project-sort li:hover{color: #DBC086;border-bottom: 3px solid #DBC086;}
.project .project-sort li.cut{color: #DBC086;border-bottom: 3px solid #DBC086;}

.project .project-sort li:hover a{color: #DBC086;}
.project .project-sort li.cut a{color: #DBC086;}
.project .project-list{width: 100%;height: auto;font-size: 0;}
.project .project-list li{width: calc(50%  - 20px);margin-right: 40px;margin-bottom: 40px;display: inline-block;vertical-align: top;}
.project .project-list li:nth-child(2n){margin-right: 0;}
.project .project-list a{display: block;width: 100%;height: auto;}
.project .project-list a .pic{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.project .project-list a .pic img{display: block;width: 100%;height: auto;}
.project .project-list a .con{background: #F0F4F7; text-align: left; padding: 35px 5%; border: 1px solid #133589;border-bottom: 5px solid #133589;border-top: none;}
.project .project-list a .con h3{font-size: 20px;color: #133589;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.project .project-list a .con .txt{width: 100%;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;margin-top: 10px;}
.project .project-list a .con .txt p{font-size: 16px;color: #000000;}
.project .project-list a .con-d{padding-top: 45px;font-size: 16px;color: #133589;position: relative;}

.project .project-list a  .con-d i{position: absolute;right: 5%;bottom: 10%;  display: block; width: 40px;height: auto;border-radius: 100%;border: 1px solid #133589;padding: 10px;}
.project .project-list a .con-d i img{display: block;width: 100%;height: auto;}
.project .project-list a:hover .con-d i{width: 60px;background: #DBC086;border:#DBC086; border-radius: 100%;padding: 15px;height: auto;position: absolute;right: 5%;bottom: 5%;display: block;}
.project .project-list a:hover .con{background: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.project .project-list li{width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;}
	.project .project-list a .con h3{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.project .project-list a .con .txt{height: 44px;}
.project .project-list a .con .txt p{font-size: 15px;}
.project .project-list a .con-d{font-size: 15px;}
.project .project-list a  .con-d i{width: 35px;padding: 8px;}
.project .project-list a:hover  .con-d i{width: 55px;padding: 15px;}
.project .project-list a .con{padding: 30px 3%;}
.load-more{font-size: 15px;}

.project .project-sort li{margin: 0 2%;font-size: 16px;}

}
@media only screen and (max-width:1280px) {
	.project .project-list li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
.project .project-sort li{margin: 0 2%;font-size: 15px;}
}	
@media only screen and (max-width:1024px) {
	.project .project-list a .con .txt{height: 42px;}
	.project .project-list a .con .txt p{font-size: 14px;}
.project .project-list a .con-d{font-size: 14px;}
.project .project-list a  .con-d i{width: 30px;padding: 5px;}
.project .project-list a:hover  .con-d i{width: 50px;padding: 10px;}
.project .project-list a .con{padding: 25px 3%;}
.project .project-sort{width: 100%;}
.project .project-sort li{margin: 0 1.5%;font-size: 14px;padding-bottom: 10px;}

}
@media only screen and (max-width:720px) {
		.project .project-list li{width:100%;margin-bottom: 15px;}
		.project .project-list a  .con-d i{width: 30px;padding: 5px;}
.project .project-list a:hover  .con-d i{width: 45px;padding: 10px;}
.load-more{font-size: 14px;margin-top:25px;}

}




.opt-box .abser .title h3{color: #DBC086;}
.opt-box .abser .title h2{color: #133589;}
.abser  .abser-c li{position:relative;overflow: hidden;}
.abser  .abser-c li .bks{display: none; width: 18%;height: auto;position: absolute;right: -5%;bottom: -8%;}
.abser  .abser-c li .bks img{display: block;width: 100%;height: auto;}
.abser  .abser-c li:hover .bks{display: block;}

.xcyh{width: 100%;height: auto;}
.xcyh .title h3{color: #DBC086;text-align: center;}
.xcyh .title h2{color: #133589;text-align: center;}
.summys{margin-top: 35px; width: 100%;height: auto;text-align: center;}
.summys p{font-size: 16px;color: #000000;}

.xcyh .xcyh-c{width: 100%;height:auto;}
.xcyh .xcyh-c .pic{width:45%;padding-right: 5%;height: auto;float: left;}
.xcyh .xcyh-c .pic img{display: block;width: 100%;height: auto;} 

.xcyh .xcyh-c .xcyh-list{width: 55%;position: relative; float: right;height: auto;border: 1px solid #ECECEC;font-size: 0;text-align: center;}

.xcyh .xcyh-c .xcyh-list:before{content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background: #ECECEC;}
.xcyh .xcyh-c .xcyh-list:after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height:1px;background: #ECECEC;}
.xcyh .xcyh-c .xcyh-list li{vertical-align:top; width: 50%;padding: 35px 5%; display: inline-block;}
.xcyh .xcyh-c .xcyh-list li .ico{width:45px;height: auto;margin: 0 auto;}
.xcyh .xcyh-c .xcyh-list li .ico img{display: block;width: 100%;height: auto;}
.xcyh .xcyh-c .xcyh-list li h3{font-size: 20px;color: #133589;margin-top: 20px;}
.xcyh .xcyh-c .xcyh-list li p{font-size: 16px;color: #000000;margin-top: 10px;}


@media only screen and (max-width:1680px) {
	.xcyh .xcyh-c .xcyh-list li .ico{width: 40px;}
.xcyh .xcyh-c .xcyh-list li h3{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.xcyh .xcyh-c .xcyh-list li .ico{width: 35px;}
.summys p{font-size: 15px;}
.xcyh .xcyh-c .xcyh-list li p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.xcyh .xcyh-c .xcyh-list li{padding: 30px 5%;}
}
@media only screen and (max-width:1024px) {
.xcyh .xcyh-c .xcyh-list li .ico{width: 30px;}
.summys p{font-size: 14px;}
.xcyh .xcyh-c .xcyh-list li h3{font-size: 16px;}
.xcyh .xcyh-c .xcyh-list li p{font-size: 14px;}
.xcyh .xcyh-c .xcyh-list li{padding: 25px 5%;}
}
@media only screen and (max-width:720px) {
.xcyh .xcyh-c .pic{width: 100%;padding-right: 0;}
.xcyh .xcyh-c .xcyh-list{width: 100%;margin-top: 25px;}
}

.join{width: 100%;height: auto;}
.join .join-cl{width: 75%;height: auto;float: left;}
.join .join-cl .join-list{width: 100%;height: auto;font-size: 0;}
.join .join-list li{width: 50%;height: auto;padding-right: 5%;margin-bottom: 30px; vertical-align: top; display: inline-block;}
.join .join-list li .ico{width: 50px;height: auto;float: left;}
.join .join-list  li .ico img{display: block;width: 100%;height: auto;} 
.join .join-list li .con{width: calc(100% - 50px);float: left;height: auto;padding-left: 5%;}
.join .join-list li .con h6{font-size: 20px;color: #133589;}
.join .join-list li .con .txt{width: 100%;height: auto;margin-top:15px;}
.join .join-list li .con .txt p{font-size: 16px;color: #000000;}
.join .pic{width: 25%;height: auto;float: right;}
.join .pic img{display: block;width: 100%;height: auto;}

@media only screen and (max-width:1680px) {
.join .join-list li .ico{width: 45px;}
.join .join-list li .con{width: calc(100% - 45px);}	
.join .join-list li .con h6{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
.join .join-list li .ico{width: 45px;}
.join .join-list li .con{width: calc(100% - 45px);}	
.join .join-list li .con .txt p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {	
.join .join-list li .con .txt{margin-top: 10px;}
}
@media only screen and (max-width:1024px) {		
.join .join-list li .ico{width:35px;}
.join .join-list li .con{width: calc(100% - 35px);}	
.join .join-list li .con h6{font-size: 16px;}
.join .join-list li .con .txt p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.join .join-cl{width: 100%;height: auto;}
	.join .pic{display: none;}
		.join .join-list li{width: 100%;margin-bottom: 25px;}
	.join .join-list li .ico{width: 30px;}
.join .join-list li .con{width: calc(100% - 30px);}
}






.sprt{width: 100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.sprt  .title{width: 100%;height: auto;text-align: center;} 
.sprt  .title h3{color: #DBC086;}
.sprt  .title h2{color: #fff;}
.sprt  .sprt-list{width: 100%;text-align: center; height: auto;font-size: 0;}
.sprt .sprt-list li{margin-bottom:40px; width:33.3%;vertical-align: top;display: inline-block;padding: 0 5%;}
.sprt .sprt-list li .ico{border: 3px solid #DBC086;background: rgba(219,192,134,0.3); width:70px;padding: 10px; margin: 0 auto; height: auto;border: ;border-radius: 100%;}
.sprt .sprt-list li .ico img{display: block;width: 100%;height: auto;}
.sprt .sprt-list li h6{font-size: 20px;color: #FFFFFF;margin-top: 20px;}
.sprt .sprt-list li .txt{width: 100%;height: auto;margin-top: 10px;}
.sprt .sprt-list li  .txt p{font-size: 16px;color: #FFFFFF;}


@media only screen and (max-width:1680px) {
.sprt .sprt-list li .ico{width: 65px;}
.sprt .sprt-list li h6{font-size: 18px;}	
}
@media only screen and (max-width:1440px) {
	.sprt .sprt-list li .ico{width: 60px;}
	.sprt .sprt-list li .txt p{font-size: 15px;}
	.sprt .sprt-list li{padding: 0 4%;}
}
@media only screen and (max-width:1280px) {	
	.sprt .sprt-list li .ico{width: 55px;}
}
@media only screen and (max-width:1024px) {		
	.sprt .sprt-list li .ico{width: 45px;padding: 5px;}
	.sprt .sprt-list li h6{font-size: 16px;}
	.sprt .sprt-list li .txt p{font-size: 14px;}

}
@media only screen and (max-width:720px) {
	.sprt .sprt-list li{padding: 0 2%;width: 50%;}
	.sprt .sprt-list li .ico{width:40px;border:2px solid #DBC086;}
	.sprt .sprt-list li:nth-child(5){margin-bottom: 0;}
	.sprt .sprt-list li:last-child{margin-bottom: 0;}
}







.project{background: #f0f4f7;}
.project2 {background: #FFFFFF; text-align: center;}
.project3 .title h3{color: #DBC086; text-align: center;}
.project3 .title h2{color: #133589;text-align: center;}
.project .project-js{width: 100%;height: auto;padding: 0 1%}
.project .project-c{position: relative;}
.project .project-c .swiper-button-next{
    background-image: url(../img/a018.png);
    right: -3%;
    left: auto;
}
.project .project-c .swiper-button-prev{
    background-image: url(../img/a018s.png);
    left: -3%;
    right: auto;
}
.project .project-c .swiper-button-next, .project .project-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height: 60px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:30px 60px;
    background-position: center;
    background-repeat: no-repeat;
}

@media only screen and (max-width:1280px) {
.project .project-c .swiper-button-next,.project .project-c .swiper-button-prev {
    width:20px;
    height:40px;
    margin-top: -10px;
    background-size:20px 40px;
}
}
@media only screen and (max-width:1024px) {
.project .project-c .swiper-button-next,.project .project-c .swiper-button-prev {
    width:18px;
    height:36px;
    margin-top: -9px;
    background-size:18px 36px;
}
}


.select{width: 100%;height: auto;}
.select .title{text-align: center;}
.select .select-list{width: 100%;height: auto;margin-top: 45px;font-size: 0;border: 1px solid #d3d3d3;border-bottom: none;border-right: none;}
.select .select-list li{width: 20%;border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;text-align: center; line-height: 60px; vertical-align: top; height: 60px; padding: 5px; display: inline-block;}
.select .select-list li img{width:60%;max-width: 90px;display: inline-block; height: auto;margin-top: 10px;}
.select .select-list li:nth-child{border-right: none;}

@media only screen and (max-width:1024px) {
.select .select-list li{width:25%;height: 45px;}	
}

@media only screen and (max-width:720px) {
.select .select-list li{width: 33.3%;height: 40px;}	
.select .select-list li img{margin-top: 5px;width: 65%;}
}


.faq-box{width: 100%;position: relative; height: auto;z-index: 0;}
.faq-box .bks1{width: 62%;height:100%;position: absolute;top: 0;right: 0;z-index: -1;}
.faq-box .bks2{width: 38%;height:100%;position: absolute;top: 0;left: 0;z-index: -1;}
.faq-box .faq{width: 100%;height: auto;}
.faq-box .faq .faq-l{width: 35%;padding-right: 5%;height: auto;float: left;}
.faq-box .faq .faq-l .summys{text-align: left;margin-top: 15px;}
.faq-box .faq .faq-l h6{font-size: 20px;color: #133589; margin-top: 25%;}
.faq-box .faq .faq-r{width: 65%;float: left;padding-left: 5%;}
.faq-box .faq .faq-r .faq-sort{width: 100%;height: auto;margin-bottom: 35px; border-bottom: 1px solid #D9E0EC;font-size: 0;}
.faq-box .faq .faq-r .faq-sort li{cursor: pointer;text-align: center; display: inline-block;padding-bottom: 15px; font-size: 20px;color: #133589;width: 33.3%;}
.faq-box .faq .faq-r .faq-sort li:hover{border-bottom: 3px solid #DBC086;color:#dbc086;}
.faq-box .faq .faq-r .faq-sort li.cut{border-bottom: 3px solid #DBC086;color:#dbc086;}
.faq-box .faq .faq-r .faq-list{display: none; width: 100%;height: auto;}
.faq-box .faq .faq-r .faq-list li{cursor: pointer; width: 100%;height: auto;padding: 20px 0;border-bottom: 1px solid #dcdcdc;}
.faq-box .faq .faq-r .faq-list li .tl{width: 100%;height: auto;padding-left: 30px; position: relative;}
.faq-box .faq .faq-r .faq-list li .tl span{ display: block; position: absolute;width: 14px;height: 14px; left: 0;top:8px;}
.faq-box .faq .faq-r .faq-list li .tl span:before{content: "";width: 2px;height: 100%;top: 0;left:6px;background: #dbc086;position: absolute;}
.faq-box .faq .faq-r .faq-list li .tl span:after{content: "";width: 100%;height:2px;top: 6px;left:0px;background: #dbc086;position: absolute;}
.faq-box .faq .faq-r .faq-list li .tl h5{font-size: 20px;color: #133589;}
.faq-box .faq .faq-r .faq-list li .answer{display: none; width: 100%;height: auto;padding: 20px 0 0 30px;}
.faq-box .faq .faq-r .faq-list li .answer p{width: 100%;height: auto;padding-left: 15px; font-size: 16px;color: #000000;  position: relative;margin-bottom: 5px;}
.faq-box .faq .faq-r .faq-list li .answer p:before{content: "";position: absolute;left: 0;top: 10px; width: 6px;height: 6px;border-radius: 100%;background:#dbc086;}
.faq-box .faq .faq-r .faq-list li.current .answer{display: block;}
.faq-box .faq .faq-r .faq-list li.current .tl span:before{display: none;}
.faq-box .faq .faq-r .faq-list li.current{border-bottom: 3px solid #133589;}

@media only screen and (max-width:1680px) {
.faq-box .faq .faq-l h6{font-size: 18px;}
.faq-box .faq .faq-r .faq-sort li{font-size: 18px;}
.faq-box .faq .faq-r .faq-list li .tl h5{font-size: 18px;}

}
@media only screen and (max-width:1440px) {	
.faq-box .faq .faq-r .faq-list li .answer p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.faq-box .faq .faq-r .faq-list li{padding: 15px 0;}
}
@media only screen and (max-width:1024px) {
.faq-box .faq .faq-l h6{font-size: 16px;}
.faq-box .faq .faq-r .faq-sort li{font-size: 15px;}
.faq-box .faq .faq-r .faq-list li .tl h5{font-size: 16px;}
.faq-box .faq .faq-r .faq-list li .answer p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.faq-box .bks1{display: none;}
	.faq-box .bks2{display: none;}
	.faq-box{background: #f0f4f7;}
	.faq-box .faq .faq-l h6{margin-top: 45px;}
	.faq-box .faq .faq-r .faq-sort li{font-size: 15px;padding: 0 5% 15px 5%;text-align: center;}
	.faq-box .faq .faq-l{width: 100%;height: auto;padding-right: 0;}
	.faq-box .faq .faq-r{width: 100%;height: auto;padding-left: 0;padding-top: 55px;}
	
}




.abser2 .title h3{color:#DBC086;text-align: center;}
.abser2 .title h2{color:#133589;text-align: center;}
.flex{width: 100%;height: auto;}
.flex .title h3{color:#DBC086;text-align: center;}
.flex .title h2{color:#133589;text-align: center;}
.flex  .flex-list{width: 100%;height: auto;margin-top: 35px;font-size: 0;}
.flex  .flex-list li{position: relative; padding: 0 5%; width: 33.3%;text-align: center;display: inline-block;vertical-align: top;}
.flex  .flex-list li:before{content: "";position: absolute;top: 30%;right: 0;width: 1px;height: 40%;background: #ececec;}
.flex  .flex-list li:last-child:before{display: none;}
.flex  .flex-list li .ico{width: 45px;height: auto;margin: 0 auto;}
.flex  .flex-list li .ico img{display: block;width: 100%;height: auto;}
.flex  .flex-list li h6{font-size: 20px;color: #133589;margin-top: 20px;}
.flex  .flex-list li .txt{width: 100%;height: auto;margin-top: 10px;}
.flex  .flex-list li .txt p{font-size: 16px;color: #000;}
.process{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;}
.process .title h3{color: #DBC086;text-align: center;}
.process .title h2{color: #FFFFFF;text-align: center;}
.process .con{width: 100%;height: auto;}
.process .con img{display:block;width: 100%;height: auto;}
@media only screen and (max-width:1680px) {
	.flex  .flex-list li h6{font-size: 18px;}
}
@media only screen and (max-width:1440px) {

	.flex  .flex-list li .txt p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.flex  .flex-list li .ico{width: 40px;}
}
@media only screen and (max-width:1024px) {
	.flex  .flex-list li h6{font-size: 16px;}
		.flex  .flex-list li .txt p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
.flex  .flex-list li .ico{width: 30px;}
.flex  .flex-list li{padding: 0 5px;}
	.flex  .flex-list li h6{font-size: 15px;}
		.flex  .flex-list li .txt p{font-size: 12px;}
}



.flex-adv{width: 100%;height: auto;}
.flex-adv .title h3{color:#DBC086;text-align: center;}
.flex-adv .title h2{color:#133589;text-align: center;}
.flex-adv .flex-adv-list{width: 100%;height: auto;font-size: 0;}
.flex-adv .flex-adv-list li{overflow: hidden;padding: 35px 5%;text-align: center;  position: relative; border: 1px solid #133589;border-bottom:5px solid #133589;display: inline-block; vertical-align: top; width:calc(33.3% - 30px);margin-right:45px;height: auto;}
.flex-adv .flex-adv-list li:nth-child(3){margin-right: 0;}
.flex-adv .flex-adv-list li .ico{width: 80px;margin: 0 auto; height: auto;border: 2px solid #DBC086;border-radius: 100%;    background: rgba(219,192,134,0.2);}
.flex-adv .flex-adv-list li .ico img{display: block;width: 100%;height:auto;}
.flex-adv .flex-adv-list li .ico .img2{display: none;}
.flex-adv .flex-adv-list li .bks{display: none; width: 25%;height: auto;position: absolute;right: -5%;bottom: -8%;}
.flex-adv .flex-adv-list li .bks img{display: block;width: 100%;height: auto;}
.flex-adv .flex-adv-list li h6{margin-top: 20px; font-size: 20px;color: #133589;}
.flex-adv .flex-adv-list li .txt {width: 100%;margin-top: 10px;height: 60px;}
.flex-adv .flex-adv-list li .txt p{font-size: 16px;color: #000000;}
.flex-adv .flex-adv-list li:hover .bks{display: block;}
.flex-adv .flex-adv-list li:hover{background: #133589;border-bottom: 5px solid #dbc086;}
.flex-adv .flex-adv-list li:hover .ico .img1{display: none;}
.flex-adv .flex-adv-list li:hover .ico .img2{display: block;}
.flex-adv .flex-adv-list li:hover h6{color: #DBC086;}
.flex-adv .flex-adv-list li:hover .txt p{color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.flex-adv .flex-adv-list li{width: calc(33.3% - 20px);margin-right: 30px;}
	.flex-adv .flex-adv-list li h6{font-size: 18px;}
	.flex-adv .flex-adv-list li .ico{width: 70px;}
}
@media only screen and (max-width:1440px) {
		.flex-adv .flex-adv-list li h6{font-size: 18px;}
	.flex-adv .flex-adv-list li .ico{width: 65px;}
			.flex-adv .flex-adv-list li .txt p{font-size: 15px;}
	
}
@media only screen and (max-width:1280px) {
	.flex-adv .flex-adv-list li .ico{width: 60px;}
	.flex-adv .flex-adv-list li{width: calc(33.3% - 10px);margin-right: 15px;}
}
@media only screen and (max-width:1024px) {
			.flex-adv .flex-adv-list li h6{font-size: 16px;}
	.flex-adv .flex-adv-list li .ico{width: 55px;}
			.flex-adv .flex-adv-list li .txt p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
		.flex-adv .flex-adv-list li .txt{height: auto;}
.flex-adv .flex-adv-list li{padding: 25px 5%; width: 100%;margin-bottom: 20px;}
}

.abser3  .abser-c li{background: #f0f4f7;}

.labor{width: 100%;height: auto;}
.labor .labor-c{border-bottom:5px solid #133589; width: 100%;height: auto;}
.labor .labor-c ul{width: 100%;height: auto;font-size: 0;}
.labor .labor-c ul li{position: relative; text-align: center; width: 25%;padding: 0 2%;display: inline-block;vertical-align: top;}
.labor .labor-c ul li:after{content: "";position: absolute;right: 0;top: 30%;height: 40%;width: 1px;background: #ececec;}
.labor .labor-c ul li:nth-child(4):after{display: none;}
.labor .labor-c .title h3{color: #dbc086;text-align: center;}
.labor .labor-c .title h2{color: #133589;text-align: center;}
.labor .labor-c ul li .ico{margin: 0 auto; width: 60px;height: auto;}
.labor .labor-c ul li .ico img{display: block;width: 100%;height: auto;}
.labor .labor-c ul li h6{font-size: 20px;color: #133589;margin-top: 15px;}
.labor .labor-c ul li .txt{width: 100%;height: auto;margin-top: 10px;text-align: center;}
.labor .labor-c ul li .txt p{font-size: 16px;color: #000000;}

.ques{width: 100%;height: auto;}
.ques .title h3{color: #dbc086;text-align: center;}
.ques .title h2{color: #133589;text-align: center;}
.ques .ques-list{font-size: 0;width: 100%;height: auto;}
.ques .ques-list li{width: calc(33.3% - 20px);margin-right: 30px;height: auto;display: inline-block;vertical-align: top;}
.ques .ques-list li:nth-child(3n){margin-right: 0;}
.ques .ques-list li .pic{width: 100%;height: auto;}
.ques .ques-list li .pic img{display: block;width: 100%;height: auto;}
.ques .ques-list li .con{overflow: hidden; position: relative;width: 100%;height: auto;padding: 35px 5%;border:1px solid #133589;border-bottom:5px solid #133589;border-top: none;}
.ques .ques-list li .con .bks{display: none; position: absolute;bottom: -8%;right: -5%;width: 25%;height: auto;}
.ques .ques-list li .con .bks img{display: block;width: 100%;height: auto;}
.ques .ques-list li .con h6{font-size: 24px;color: #133589;}
.ques .ques-list li .con .txt{width: 100%;height: auto;margin-top: 10px;}
.ques .ques-list li .con .txt p{color: #000000;font-size: 16px;}
.ques .ques-list li:hover .con{background: #133589;border-bottom:5px solid #dbc086;}
.ques .ques-list li:hover .con .bks{display: block;}
.ques .ques-list li:hover .con h6{color: #dbc086;}
.ques .ques-list li:hover .con .txt p{color: #FFFFFF;}


@media only screen and (max-width:1680px) {
.labor .labor-c ul li .ico{width: 55px;}
.labor .labor-c ul li h6{font-size: 18px;}
.ques .ques-list li .con h6{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
.labor .labor-c ul li .txt p{font-size: 15px;}
.ques .ques-list li{width: calc(33.3% - 10px);margin-right: 15px;}
.ques .ques-list li .con h6{font-size: 20px;}
.ques .ques-list li .con .txt p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.ques .ques-list li{width: calc(33.3% - 5px);margin-right: 7.5px;}
	.ques .ques-list li .con h6{font-size: 18px;}
.ques .ques-list li .con .txt p{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
	.labor .labor-c ul li .ico{width: 50px;}
	.labor .labor-c ul li h6{font-size: 16px;}
	.labor .labor-c ul li .txt p{font-size: 14px;}
	.ques .ques-list li .con{padding: 30px 5%;}
	.ques .ques-list li{width: calc(33.3% - 5px);margin-right: 7.5px;}
.ques .ques-list li .con h6{font-size: 16px;}
.ques .ques-list li .con .txt p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.ques .ques-list li .con{padding: 25px 5%;}
	.ques .ques-list li{width:100%;margin-right:0;margin-bottom:15px;}
	.ques .ques-list li:last-child{margin-bottom: 0;}
	.labor .labor-c ul li{width: 50%;margin-bottom: 20px;}	
}



.solut-d{width: 100%;height: auto;}
.solut-d h1{font-size: 30px;color: #000000;}
.solut-d .summys{text-align: left;}
.solut-d .txt{ width: 100%;height: auto;padding: 25px 0 45px 0;border-bottom: 1px solid #F0F4F7;}
.solut-d .txt h6{margin-top: 25px; margin-bottom: 15px; font-size: 20px;color: #133589;}
.solut-d .txt p{font-size: 16px;color: #000000;}
.solut-d .txt h6 img{display: inline-block;margin-right: 10px; width: 25px;height: 25px;vertical-align: middle;}

.solut-d .solutpic-c{width: 100%;height: auto;position:relative;}
.solut-d .solutpic-js{padding: 0 10%; width: 100%;height: auto;}
.solut-d .solutpic-js .pic{width: 100%;height: auto;}
.solut-d .solutpic-js .pic img{display: block;width: 100%;height: auto;}

.solut-d .solutpic-c .swiper-button-next{
    background-image: url(../img/a018.png);
    right:6%;
    left: auto;
}
.solut-d .solutpic-c .swiper-button-prev{
    background-image: url(../img/a018s.png);
    left: 6%;
    right: auto;
}
.solut-d .solutpic-c .swiper-button-next, .solut-d .solutpic-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height: 60px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:30px 60px;
    background-position: center;
    background-repeat: no-repeat;
}
@media only screen and (max-width:1680px) {
	.solut-d h1{font-size: 28px;}
}
	
@media only screen and (max-width:1440px) {
	.solut-d h1{font-size: 26px;}
	.solut-d .txt h6{font-size: 18px;}
	.solut-d .txt p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.solut-d h1{font-size: 24px;}
.solut-d .solutpic-c .swiper-button-next,.solut-d .solutpic-c .swiper-button-prev {
    width:20px;
    height:40px;
    margin-top: -10px;
    background-size:20px 40px;
}
}
@media only screen and (max-width:1024px) {
.solut-d h1{font-size: 24px;}
.solut-d .txt h6{font-size: 18px;}
	.solut-d .txt p{font-size: 14px;}
.solut-d .solutpic-c .swiper-button-next,.solut-d .solutpic-c .swiper-button-prev {
    width:18px;
    height:36px;
    margin-top: -9px;
    background-size:18px 36px;
}
}

.news1-box{width: 100%;height: auto;}
.news1 .title h3{text-align: center;}
.news1 .title h2{text-align: center;}
.news1 .news1-c{width: 100%;height: auto;position: relative;}
.news1 .news1-c .swiper-button-next{
    background-image: url(../img/a018.png);
    right:6%;
    left: auto;
}
.news1 .news1-c .swiper-button-prev{
    background-image: url(../img/a018s.png);
    left: 6%;
    right: auto;
}
.news1 .news1-c .swiper-button-next, .news1 .news1-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height: 60px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:30px 60px;
    background-position: center;
    background-repeat: no-repeat;
}

.news1 .news1-js{width: 100%;height: auto;padding: 0 10%;}
.news1 .news1-js .pic{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.news1 .news1-js .pic .bks{width: 100%;padding:25% 5% 5% 5%; height: auto;background: rgba(0,0,0,0.25);} 
.news1 .news1-js .pic .bks .con{color: #FFFFFF; width: 100%;height: auto;padding-right:10%;position: relative;}
.news1 .news1-js .pic .bks .con .time{font-family: arial;font-size: 16px;font-weight: bolder;}
.news1 .news1-js .pic .bks .con h3{font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #FFFFFF;margin-top: 15px;margin-bottom: 10px;}
.news1 .news1-js .pic .bks .con .txt{width: 100%;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news1 .news1-js .pic .bks .con .txt p{font-size: 16px;color: #FFFFFF;}
.news1 .news1-js .pic .bks .con i{width: 60px;background: #DBC086;border-radius: 100%;padding: 15px;height: auto;position: absolute;right: 0%;bottom: 5%;display: block;}
.news1 .news1-js .pic .bks .con i img{display: block;width: 100%;height: auto;}
.news1 .news1-js .pic:hover .con h3{color: #DBC086;}


.news{width: 100%;height: auto;}
.news .title h3{text-align: center;}
.news .title h2{text-align: center;}
.news .in-news ul li{margin-bottom: 25px;}
.news .news-sort{text-align: center; width: 70%;margin: 0 auto;margin-top: 35px; border-bottom: 1px solid #F0F4F7; height: auto;}
.news .news-sort li{padding-bottom: 15px; display: inline-block;margin: 0 3%;}
.news .news-sort li a{font-size: 18px;color:#133589;}
.news .news-sort li:hover a{color: #DBC086;}
.news .news-sort li:hover {border-bottom: 3px solid #DBC086;}
.news .news-sort li.cut a{color: #DBC086;}
.news .news-sort li.cut {border-bottom: 3px solid #DBC086;}
.fy{margin-top: 25px; font-size: 16px;text-align: center;}
.fy a{display: inline-block;margin: 0 10px;color: #000000;font-family: arial,"微软雅黑";font-weight: bolder;}
.fy a:hover{color: #133589;}
.fy a.cut{color: #133589;}

@media only screen and (max-width:1680px) {
	.news1 .news1-js .pic .bks .con h3{font-size: 18px;}
	.news1 .news1-js .pic .bks .con i{width: 55px;}
}
@media only screen and (max-width:1440px) {
	.news1 .news1-js .pic .bks .con .txt {height: 44px;}
	.news1 .news1-js .pic .bks .con .txt p{font-size: 15px;}
	.fy a{font-size: 15px;}
	.news .news-sort{width: 80%;}
	.news .news-sort li a{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
.news1 .news1-js .pic .bks .con i{width: 50px;}
.news1 .news1-c .swiper-button-next, .news1 .news1-c .swiper-button-prev {
    width:20px;
    height:40px;
    margin-top: -10px;
    background-size:20px 40px;
}
}
@media only screen and (max-width:1024px) {
		.news1 .news1-js .pic .bks .con h3{font-size: 16px;margin-top: 10px;margin-bottom: 5px;}
	.news1 .news1-js .pic .bks .con i{width: 40px;padding: 10px;}
	.news1 .news1-js .pic .bks .con .txt {height: 44px;}
	.news1 .news1-js .pic .bks .con .txt p{font-size: 14px;}
.news1 .news1-c .swiper-button-next, .news1 .news1-c .swiper-button-prev {
    width:18px;
    height:36px;
    margin-top: -9px;
    background-size:18px 36px;
}
.fy a{font-size: 14px;margin: 0 5px;}
.news .in-news ul li{margin-bottom: 20px;}
	.news .news-sort{width: 100%;}
	.news .news-sort li{margin: 0 2%;padding-bottom: 10px;}
	.news .news-sort li a{font-size: 16px;}
}
@media only screen and (max-width:720px) {
	.news .in-news ul li{margin-bottom: 15px;}
	.news1 .news1-js .pic .bks{padding: 35% 5% 5% 5%;}
	.news1 .news1-js .pic .bks .con{padding-right: 40px;}
	.news1 .news1-js .pic .bks .con i{width:35px;padding: 5px;}
}


.news-d{width: 100%;height: auto;}
.news-d h1{font-size: 30px;color: #000000;}
.news-d .news-d-top{padding: 35px 0;border-bottom: 1px solid #DCDCDC;}
.news-d .news-d-top span{padding-left: 25px;display: inline-block;margin-right: 2%; font-size: 16px;color: #666666;background-size: 18px 18px;background-repeat: no-repeat;background-position: center left;}

.news-d .txt{width: 100%;height: auto;padding: 45px 0;}
.news-d .txt p{font-size: 16px;height: auto;}
.news-d .txt img{display: block;max-width: 100%;overflow: hidden; height: auto;}
.news-d .keyword{width: 100%;height:auto;font-size: 16px;color: #000000;}
.news-d .keyword a{display:inline-block;margin:5px 10px;padding: 0 15px;line-height: 30px;font-size: 16px;background: #F0F4F7;color: #000000;}
.news-d .pn{width: 100%;height: auto;font-size: 0;padding-top: 35px;margin-top: 35px;border-top: 1px solid #dcdcdc;}
.news-d .pn a{padding-top: 10px;padding-bottom: 10px; width: 50%;display: inline-block;font-size: 15px;color: #000000;}
.news-d .pn a.prev{padding-right: 5%;border-right:1px solid #ECECEC;text-align: left;}
.news-d .pn a.next{padding-left: 5%;text-align: right;}
.news-d .pn a:hover{color: #133589;}
.news-d .pn a b{display: inline-block;vertical-align: top; float: right; color: #133589;width: 68px;}
.news-d .pn a.prev b{float: left;}
.news-d .pn a.next b{float: right;}
.news-d .pn a span{vertical-align: top; display: inline-block;width: calc(100% - 69px); overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

@media only screen and (max-width:1680px) {
	.news-d h1{font-size: 28px;}
}
@media only screen and (max-width:1440px) {
	.news-d .txt p{font-size: 15px;}
	.news-d .news-d-top span{font-size: 15px;}
.news-d h1{font-size: 26px;}
.news-d .keyword a{font-size: 15px;}
.news-d .txt{padding: 40px 0;}
.news-d .pn a{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.news-d h1{font-size: 24px;}
}
@media only screen and (max-width:1024px) {
	.news-d .txt p{font-size: 14px;}
	.news-d .news-d-top span{font-size: 14px;}
	.news-d .pn a{width: 100%;}
	.news-d .news-d-top{padding: 25px 0;}
	.news-d .keyword a{font-size: 14px;}
	
	.news-d .txt{padding: 35px 0;}
	.news-d .pn a{font-size: 14px;text-align: left !important;padding: 10px 0 !important;}
	.news-d .pn a.prev{border-right: none;}
	.news-d .pn a.next b{float: left;}
}
@media only screen and (max-width:720px) {
}





.recomnews{width: 100%;height: auto;}
.recomnews .title h3{text-align: center;}
.recomnews .title h2{text-align: center;}
.recomnews .recomnews-c{width: 100%;height: auto;position: relative;}
.recomnews .recomnews-js{width: 100%;height: auto;}
.recomnews .recomnews-js .swiper-slide{padding: 0 1%;}
.recomnews .recomnews-js .li{width:100%;display: block; padding: 5%; border: 1px solid #133589;border-bottom: 5px solid #133589;}
.recomnews .recomnews-js .li .time{margin-bottom: 15px; font-size:16px;font-weight: bolder;font-family: arial;color: #133589;}
.recomnews .recomnews-js .li h3{width: 100%;font-size: 22px;height: 66px; margin-bottom: 10px; color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.recomnews .recomnews-js .li .txt{width: 100%;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.recomnews .recomnews-js .li .txt p{font-size:16px;color: #000000;}
.recomnews .recomnews-js .li:hover{border-bottom: 5px solid #DBC086;background: #133589;}
.recomnews .recomnews-js .li:hover  .time{color: #FFFFFF;}
.recomnews .recomnews-js .li:hover  h3{color: #FFFFFF;}
.recomnews .recomnews-js .li:hover  .txt p{color: #FFFFFF;}

.recomnews .recomnews-c .swiper-button-next{
    background-image: url(../img/a018.png);
    right:-3%;
    left: auto;
}
.recomnews .recomnews-c .swiper-button-prev{
    background-image: url(../img/a018s.png);
    left: -3%;
    right: auto;
}
.recomnews .recomnews-c .swiper-button-next, .recomnews .recomnews-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height: 60px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:30px 60px;
    background-position: center;
    background-repeat: no-repeat;
}


@media only screen and (max-width:1680px) {
.recomnews .recomnews-js .li h3{font-size: 20px;height: 60px;}
}
@media only screen and (max-width:1440px) {
.recomnews .recomnews-js .li .time{font-size: 15px;}
.recomnews .recomnews-js .li h3{font-size: 18px;height: 54px;}
.recomnews .recomnews-js .li .txt{height:44px;}
.recomnews .recomnews-js .li .txt p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.recomnews .recomnews-js .li .time{font-size: 14px;}
.recomnews .recomnews-js .li h3{font-size: 16px;height: 48px;}
.recomnews .recomnews-js .li .txt{height: 42px;}
.recomnews .recomnews-js .li .txt p{font-size: 14px;}
.recomnews .recomnews-c .swiper-button-next, .recomnews .recomnews-c .swiper-button-prev {
    width:20px;
    height:40px;
    margin-top: -10px;
    background-size:20px 40px;
}
}
@media only screen and (max-width:1024px) {
.recomnews .recomnews-js .li .time{font-size: 14px;}
.recomnews .recomnews-js .li h3{font-size: 16px;height: 48px;}
.recomnews .recomnews-js .li .txt{height: 42px;}
.recomnews .recomnews-js .li .txt p{font-size: 14px;}
.recomnews .recomnews-c .swiper-button-next, .recomnews .recomnews-c .swiper-button-prev {
    width:18px;
    height:36px;
    margin-top: -9px;
    background-size:18px 36px;
}
}
@media only screen and (max-width:720px) {

}