@charset "UTF-8";
@import url('fonts/font.css');
* {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
	color: #555;
}
html {
	-webkit-text-size-adjust: 100%;
	font-size: 14px;
}
body {
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	overflow-x: hidden;
	background: #fff;
}
h1, h2, h3, h4, h5, h6 {
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/select.gif) no-repeat scroll 98% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}
a, a:active {
	color: #555;
}
a:hover {
	color: #233559;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
	-webkit-tap-highlight-color: transparent;
}
:focus, a:focus {
	outline: none;
	-moz-outline: none;
}
table, td, th {
	border-collapse: collapse;
	border-spacing: 0;
}
.ul, .ul li {
	list-style: none;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
.Ispic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	text-align: justify;
	text-justify: inter-ideograph;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4, .dot5 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: nowrap;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}
.dot5 {
	-webkit-line-clamp: 5;
}
.ytable {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.ytable-cell {
	display: table-cell;
	vertical-align: middle;
}
/*设置隐藏*/
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.auto-inner {
	width: 96%;
	max-width: 1200px;
	margin: 0 auto;
}
.pr {
	position: relative;
}
.nm {
	margin: 0;
}
.nfw {
	font-weight: normal;
}
.img-block {
	display: block;
	width: 100%;
}

.f-en{font-family: "DINCond-Black";}
.f-en-2{font-family: "DIN-Medium";}
.f-cn{font-family: "YouSheBiaoTiHei";}
.f-num{font-family: "DINBold";}
.f-num2{font-family: "Impact";}

/*STAR*/
.top-main{border-top: 3px solid #28598c;}
.top-main > .auto-inner{position: relative;z-index: 100;max-width: 1600px;}
.top-main .logo{ display: table; height: 117px;width: 20%;max-width: 163px;}
.top-main .logo a{display: table-cell; vertical-align: middle;}
.top-main .logo img{max-height: 57px;}
@media(min-width:1025px){
.top-main .logo{float: left;}
}
@media(max-width:1024px){
.top-main .logo{height: 80px;width: 40%;}
}


.top-nav{padding: 5px 0 4px 0;line-height: 28px;}
.top-nav dt{ border-radius: 50px;background: #742748; color: #fff;padding: 0 13px;overflow: hidden;}
.top-nav dt:before{float: left; content: ''; width: 16px; margin-right: 7px; height: 28px;background: url(../images/top/call.png)no-repeat center center;}
.top-nav dt.email:before{background-image: url(../images/top/email.png);}
.top-nav dd{position: relative; z-index: 100;}
.top-nav dd > span{display: block;padding-left: 23px;background: url(../images/top/lang.png) no-repeat left center;position: relative; z-index: 3;}
.top-nav dd a{display: block;}
.top-nav dd > span a:after{display: inline-block; content: '';border:4px solid transparent; border-top-color: #888; vertical-align: middle;margin-left: 10px;}
.top-nav dd figure{position: absolute; left:-5px; top: 0;right:-5px;padding-top: 29px;padding-bottom: 5px; border: 1px solid #eee; border-radius: 5px;display: none;}
.top-nav dd figure a{text-align: center;color: #233559;}
@media(min-width:1511px){
.top-menu{width: 80%;}
.top-menu ol{padding-left: 17px;}
}
@media(min-width:1025px){
.top-nav{float: right;width: 80%;}
.top-nav dl{float: right;}
.top-nav dl > *{float: left;}
.top-nav dt{margin-right: 5px;}
.top-nav dd{margin-left: 20px;}
}
@media(max-width:1024px){
.top-nav{padding-top: 30px;}
.top-nav dt{margin-bottom: 5px;}
.top-nav dd{width: 97px; margin: 0 auto;}
}
@media(max-width:1510px){
.top-menu{width: 86%;}
.top-menu ol{padding-left: 7px;}
}

.top-menu li{line-height: 30px; margin: 0 1px;position: relative;}
.top-menu li span,
.top-menu li span a{display: block;}
.top-menu li span a{padding: 0 14px;font-size: 15px; transition: 0.3s;text-transform: capitalize;}
.top-menu li span a:hover,
.top-menu li.aon span a{color: #fff; background: #28598c;border-radius: 50px;}
.top-menu li:first-child span a i{display: inline-block; width: 17px; height: 2px;}
.top-menu li dl{height: auto !important;border-radius: 10px;position: absolute;display: none;width: 240%;padding: 10px 0;background-color: white;}
.top-menu li dl dd{margin: 5px 0;padding: 0;font-size: 15px;line-height: 1.8;padding: 2px 10px;}
.top-menu li dl dd:hover{background-color: #28598c;}
.top-menu li dl dd:hover a{color: white;}
.top-menu li dl dd a{font-size: 14px;}
@media(max-width:1400px){
	.top-menu li span a{padding: 0 10px;}
}


@media(min-width:1025px){
.top-menu{float: right;}
.top-menu ul{float: right;}
.top-menu ul > *{float:left;padding: 25px 0;}

}
@media(min-width:1025px) and (max-width:1200px){
.top-menu li span a{padding: 0 10px;}
.top-menu ol{padding-left: 10px;}
}
@media(max-width:1024px){
.top-menu{position: fixed; left: -100%; opacity: 0; top:83px;bottom:0; overflow: auto;background: #fff;width: 240px; padding: 20px; box-shadow: 0 5px 5px rgba(0,0,0,0.4); transition: 0.3s ease-in-out;}
.top-menu li{padding-bottom: 10px;}
body.showMenu{overflow: hidden;}
body.showMenu .top-menu{left: 0; opacity: 1;}
body.showMenu .Content{position: relative; z-index: 1;}
body.showMenu .Content:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%;background: #000; opacity: 0.5; z-index: 100;}

.top-menu li dl {position:static;}
}
/*头部搜索*/

.top-search{position: relative;background: #f2f5f9;padding: 0 50px 0 10px;}
.top-search .text{height: 40px; line-height: 40px; border: 0; width: 100%;color: #999;background: none;}
.top-search .text.focus{color: #555;}
.top-search .btn{position: absolute; right: 0; top: 0; height: 100%; width: 40px;background: url(../images/top/search.png) no-repeat center center;}
@media(min-width:1025px){
.open-search{display: block; height: 30px; width: 16px; background: url(../images/top/search.png) no-repeat center center;position: relative;}
.open-search:before,
.open-search:after{position: absolute; content: '';left: 0; width: 100%; height: 2px;background: #233559; opacity: 0; transition: 0.3s; top: 50%; margin-top: -1px;}
.open-search.on{background: none;}
.open-search.on:before,
.open-search.on:after{opacity: 1;}
.open-search.on:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.open-search.on:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.top-search{position: absolute; top: 100%; left: 0; width: 100%;display: none;}
}

@media(max-width:1024px){
.open-menu{ width:36px; height:32px; position:absolute; right: 0; top: 50%;margin-top: -16px;}
.open-menu span,
.open-menu:after,
.open-menu:before{ position:absolute; width:100%; left:0; height:4px; background:#28598c;}
.open-menu:after,
.open-menu:before{ content:''; transition:transform 0.3s;}
.open-menu span{ top:50%; transform:translateY(-50%);}
.open-menu:before{top:4px;}
.open-menu:after{ bottom:4px;}

.open-menu.on span{ opacity:0;}
.open-menu.on:after,
.open-menu.on:before{ top:50%; margin-top:-2px; transform:rotate(45deg);width:70%; left:15%;}
.open-menu.on:before{ transform:rotate(-45deg);}
}

.banner-video{position: relative; z-index: 1;}
.banner-video .Ispic{height: 230px;}
.banner-video .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: url(../images/play.png) no-repeat center center rgba(35,53,89,0.5); cursor: pointer; z-index: 10;}

.open-video video{height: 100%;width: 100%;position:absolute;}

@media(max-width:768px){
.banner-video .Ispic{height: 150px;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Current{margin-bottom: 25px;}
.Current em{font-style: normal;overflow: hidden; background: url(../images/home.png) no-repeat left center; line-height: 20px; padding: 12px 0 12px 17px;}
.Current em > *{float: left;}
.Current em a{padding-right: 13px; margin-right: 7px;background: url(../images/cur_a.png) no-repeat right center;color: #999;}
.Current em a:hover{ color: #233559;}
.Current em span{color: #28598c;}
.Current b{text-transform: capitalize;line-height: 41px;border-bottom: 3px solid #233559; color: #233559; font-size: 18px;}
@media(min-width:769px){
.Current{border-bottom: 1px solid #eee;padding-top: 15px;overflow: hidden;}
.Current em{float: right;}
.Current b{float: left;}
}
@media(max-width:768px){
.Current > *{display: block;}
.Current em{border-bottom: 1px solid #eee;}
.Current b{background: #f2f5f9; padding:0 20px;position: relative;}
.Current b i{position: absolute; content:''; width: 30px; height: 100%; right: 20px; top: 0;background: url(../images/wap_menu.png) no-repeat center center;background-size: contain;}
.Current b i.on{transform: rotate(90deg); transition: 0.3s;}
	.contact-body .Current b i{display: none;}
}
.nav-menu{display: none;}
.nav-menu li a{display: block;  text-align: center;}
@media(min-width:769px){
.nav-menu{padding: 50px 0 60px 0;}
.nav-menu ul{display: table!important; margin: 0 auto;}
.nav-menu li{float: left;width: 140px;margin: 0 5px 2px; }
.nav-menu li a{border-radius: 40px;background: #f2f5f9;color: #999;}
.nav-menu li a:hover,
.nav-menu li a.aon{color: #fff;background: #233559;}
.nav-menu li{line-height: 40px;}
.case-body .nav-menu{display: none;}
}
@media(max-width:768px){
.nav-menu{position: relative; z-index: 40; height: 30px;}
.nav-menu ul{position: absolute; right: 0; top:0; width: 200px;background: #fff;box-shadow: 0 0 3px rgba(0,0,0,0.3); padding: 10px 0;display: none;}
.nav-menu li{line-height: 20px; padding: 10px;font-size: 16px;}
}

.bottom-main{background: #f2f5f9;padding: 58px 0 40px 0;}
.bottom-main .auto-inner{position: relative; z-index: 10;}
.gettop{position: fixed; right: 3%; bottom: 5%;background: url(../images/bottom/gettop.png) no-repeat center center; width: 36px; height: 36px;display: none;}
.bottom-main .left{padding-top: 10px;}
.bottom-main .left dl,
.bottom-main .right ul{display: table;  table-layout: fixed;}
.bottom-main .left dl > *,
.bottom-main .right ul > *{display: table-cell; }
.bottom-main .right ul > *{vertical-align: top;}
.bottom-main .left dl > *{vertical-align: middle;}
.bottom-main .right ol{width: 120px; text-align: center; padding-right:20px;}
.bottom-main .right ol aside{color: #aaa;padding-top: 5px;}
.bottom-main .right ol:nth-child(2){display:none;}
.bottom-main .right ol img{width:100px;}
@media(max-width:768px){
.bottom-main .left dl, .bottom-main .right ul {
	display: block;
}
.bottom-main .right ul > li {
	display: block;
	padding-top: 25px;
}
.bottom-main .right ol {
	width: 100px;
	display: inline-block;
  padding-right: 8px;
}
}
.bottom-main .hotline{padding-left: 45px; background: url(../images/bottom/call.png) no-repeat left center;min-height: 40px;color: #28598c;font-weight: bold;margin-bottom: 18px;}
.bottom-main .hotline b{font-size: 18px;display: block;}
.bottom-main .left dt{padding-right: 27px;border-right: 1px solid #dedede;}
.bottom-main .left dt img{max-width: 163px;}
.bottom-main .left dd{padding-left: 30px;color: #aaa;line-height: 28px;}
.copyright{}
.copyright span,
.copyright span a{color: #bbb;}
.bottom-main .left dd nav a{color: #aaa;}
.bottom-main .left dd nav a:not(:last-child):after{width: 1px; height: 10px;display: inline-block; content: '';background: #cdcdcd; vertical-align: middle; margin: 0 11px;}
.copyright span a:hover,
.bottom-main .left dd nav a:hover{color: #233559;}
.bottom-main .share li{float: left;margin-right: 5px;position: relative;}
.bottom-main .share li > a{display: block;border: 1px solid #ddd; width: 35px; height: 35px;border-radius: 50%;background-position: center center;background-repeat: no-repeat;}
.bottom-main .share li.icon1 > a{background-image: url(../images/bottom/weixin.png);}
.bottom-main .share li.icon2 > a{background-image: url(../images/bottom/qq.png);}
.bottom-main .share li.icon3 > a{background-image: url(../images/bottom/weibo.png);}
.bottom-main .share li.icon4 > a{background-image: url(../images/bottom/book.png);}
.bottom-main .share li figure{position: absolute; bottom: 100%; left: 50%; width: 108px; padding: 3px;background: #fff; border: 1px solid #b8b8b8;margin-left: -54px; margin-bottom: 10px; box-shadow: 0 0 5px rgba(0,0,0,0.3); display: none;}
.bottom-main .share li figure:after{position: absolute; content: '';border:6px solid transparent; border-top-color: #b8b8b8; top: 100%; left: 50%; margin-left: -3px;}
.bottom-main .share li > a:hover{background-color: #fff;}
@media(min-width:1025px){
.bottom-main .left{float: left;width: 50%; }
.bottom-main .right{float: right;}
}
@media(max-width:1024px){
.bottom-main .left dl,
.bottom-main .right ul{margin: 0 auto;}
.bottom-main .right{padding-bottom: 20px;}
}
@media(max-width:640px){
.bottom-main .left dl,
.bottom-main .left dl > *{display: block; width: auto!important; text-align: center;}
.bottom-main .left dd{padding-left: 0;}
.bottom-main .left dt{border-right: 0;padding-right: 0;}
.bottom-main .left dt img{margin: 0 auto;display: block;}
}


.Content{padding-bottom: 4%; overflow: hidden; }
.Content.npd{padding-bottom: 0;}
@media(min-width:1025px){
.Content{min-height: 600px;}
}

.singlePage{line-height: 24px; /*text-align: justify;*/}
.singlePage .table td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}

@media(min-width:769px){
.brand-intro .box-1{overflow: hidden;}
.brand-intro .box-1.has-pic .left{float: left; width: 62.5%;}
.brand-intro .box-1 .right{float: right;width: 33.334%;}
}
@media(max-width:768px){
.brand-intro .box-1 .right{max-width: 400px; margin: 0 auto;}
}

.brand-intro .box-2{margin-top: 5%; background: #f2f5f9;padding: 50px 0;}
.brand-intro .box-2 .auto-inner{max-width: 1100px;}
.brand-intro .box-2 .nav li a{line-height: 40px; border-radius: 50px;color: #233559;background: #d1dfec; text-align:center; padding: 0 10px;cursor: pointer;}
.brand-intro .box-2 .nav li.on a{background: #233559;color: #fff;}
.brand-intro .box-3{margin-top: 5%; }
@media(min-width:1101px){
.full-box{width: 158.584%;margin-left: -29.292%; }
}
@media(max-width:1100px){
.full-box{width: 105%;margin-left: -2.5%; }
}
@media(min-width:769px){
.brand-intro .box-2 .nav{width: 27.091%;}
.brand-intro .box-2 .qiu{width: 45.455%;}
.brand-intro .box-2 .nav ul{width: 90%;max-width: 180px;}
.brand-intro .box-2 .nav li{padding: 10px 0;}
.brand-intro .box-2 .con{padding: 0 3% 0 8.183%;}
}
@media(max-width:768px){
.brand-intro .box-2 .ytable,
.brand-intro .box-2 .ytable-cell{display: block;}
.brand-intro .box-2 .nav ul{overflow: hidden;display: table; margin: 0 auto;}
.brand-intro .box-2 .nav li{float: left;width: 160px; margin: 0 10px;}
.brand-intro .box-2 .qiu{padding: 20px 0;}
.brand-intro .box-2 .qiu .singlePage{text-align: center;}
}
@media(max-width:480px){
.brand-intro .box-2 .nav li{margin: 0 2px;width: 120px;}
}

.info-count figure{color: #888;line-height: normal;}
.info-count aside{color: #233559;display: inline-block;position: relative;}
.info-count aside b{font-size: 52px;}
.info-count aside sub,
.info-count aside sup{position: absolute; left: 100%;}
.info-count aside sup{font-size: 32px;top: -20px;}
.info-count aside sub{bottom: 7px;font-size: 18px;margin-left: 10px;}
@media(min-width:769px){
.info-count{display: table; margin: 0 auto;}
.info-count li:not(:last-child){margin-bottom: 42px;}
}
@media(max-width:768px){
.info-count li{float: left; width: 33.333333%; text-align: center;}
}
@media(max-width:480px){
.info-count aside b{font-size: 42px;}
.info-count aside sub{bottom: 4px;font-size: 16px;}
.info-count aside sup{font-size: 24px;top: -16px;}
.info-count figure{font-size: 12px;}
}



.history-main .box-2{margin-top: 4%;background: url(../images/historybg.jpg) no-repeat center top;}
.history-main .year li{position: absolute; z-index: 10; }
.history-main .year li:not(:first-child){cursor: pointer;}
.history-main .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
.history-main .year li:nth-child(1){right: 1%;top: 15%;}
.history-main .year li:nth-child(2){right: 6%;top: 24%;}
.history-main .year li:nth-child(3){right: 15%;top: 34%;}
.history-main .year li:nth-child(4){right: 23%;top: 35%;}
.history-main .year li:nth-child(5){right: 30%;top: 37%;}
.history-main .year li:nth-child(6){right: 37%;top: 43%;}
.history-main .year li:nth-child(7){right: 48%;top: 50%;}
.history-main .year li:nth-child(8){right: 54%;top: 55%;}
.history-main .year li:nth-child(9){right: 61%;top: 59%;}
.history-main .year li:nth-child(10){right: 67.5%;top: 65%;}
.history-main .year li:nth-child(11){right: 74%;top: 71%;}
.history-main .year li:nth-child(12){right: 79.5%;top: 76%;}
.history-main .year li:nth-child(13){right: 86%;top: 79%;}
.history-main .year li:nth-child(14){right: 93.5%;top: 81%;}
.history-main .year li span{position: absolute;font-size: 24px;color: #233559;}
.history-main .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
.history-main .year li:nth-child(1) span,
.history-main .year li:nth-child(3) span,
.history-main .year li:nth-child(5) span,
.history-main .year li:nth-child(7) span,
.history-main .year li:nth-child(9) span,
.history-main .year li:nth-child(11) span,
.history-main .year li:nth-child(13) span{color: #fff;}
.history-main .year li:nth-child(2n) span{left: 100%;margin-left: -38px;margin-top: 16px;}
.history-main .year li:nth-child(2n-1) span{right: 100%;margin-right: -34px;margin-top: -46px;}
.history-main .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
.history-main .year li.on span{color: #742748!important;}
.history-main .year li.on i{background: #742748;}
.history-main .year-con .box .title{font-size: 20px;color: #233559;font-weight: bold;padding-bottom: 20px;}
.history-main .year-con .box .title b{font-size: 40px;margin-right: 5px;}
.history-main .year-con .singlePage{font-size: 16px; line-height: 36px;color: #233559; height: 144px; overflow: auto;}
@media(min-width:1201px){
.history-main .box-2{height: 770px;}
.history-main .box-2 .auto-inner{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
.history-main .box-2 .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/history-line.png) no-repeat center bottom; height: 0;transition:2s ease-in-out;}
.history-main .box-2.Show .line{height: 100%; }
.history-main .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
}
@media(max-width:1100px){
.history-main .box-2{background-size: cover;}
.history-main .year{display: none;}
}
@media(max-width:1024px){
.history-main .box-2{padding: 3% 0 5% 0;}
#year{padding: 0 30px;}
#year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
#year li.slick-slide{ text-align: center; color: #fff; font-size: 20px; padding: 20px 0;}
#year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
#year li.slick-current span{color: #742748;}
	#year li.slick-current i{background: #742748;}
#year li.slick-slide i:before{position: absolute; content: ''; width: 6px; height: 6px; background: #742748; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;}
	#year li.slick-current i:before{background: #fff;}
#year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
#year .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #742748;border-right: 2px solid #742748; transform: rotate(45deg); margin: -5px 0 0 -5px;}
#year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
#year .slick-prev{left: 0;}
#year .slick-next{right: 0;}
}


.service-outlets .box-1{max-width: 863px; margin: 0 auto;position: relative;}
.service-outlets .box-1 dd{opacity: 0;transition-duration: 0.5s; transition-property: all;}
.service-outlets .box-1.show dd{opacity: 1;}
.service-outlets .box-1 dd,
.service-outlets .box-1 dt{position: absolute;}
.service-outlets .box-1 dd i{width: 6px; height: 6px;border-radius: 50%; background: #6b1946;display: block;position: relative;}
.service-outlets .box-1 dd i:before,
.service-outlets .box-1 dd i:after{position: absolute; content: '';border-radius: 50%; }
.service-outlets .box-1 dd i:before{ left: -3px; top: -3px; right: -3px; bottom: -3px;background: rgba(107,25,70,0.3); z-index: 3; animation:dot 1.5s 1.5s  infinite;}
.service-outlets .box-1 dd i:after{ left: -9px; top: -9px; right: -9px; bottom: -9px;background: rgba(107,25,70,0.1); z-index: 2;animation:dot 1.5s   infinite;}
.service-outlets .box-1 dd{cursor: pointer;}
.service-outlets .box-1 dd .hover{display: none;position: absolute; right: 100%; top: -38px; background: #fff; border-radius: 15px; width: 540px; margin-right: 20px;}
.service-outlets .box-1 .hover .inner{padding: 26px;}
.service-outlets .box-1 .hover:before{position: absolute; content: ''; border: 10px solid  transparent; border-left-color: #fff; left: 100%; top: 30px;}
.service-outlets .box-1 dd.show{z-index: 20;}
.service-outlets .hover .img{float: right;width: 160px;}
.service-outlets .hover .txt{float: left;width: 300px;}
.service-outlets .hover .txt h2{font-size: 16px;color: #233559; margin-bottom: 10px;}
.service-outlets .hover .txt li{line-height: 28px;position: relative;padding-left: 52px;min-height: 28px;}
.service-outlets .hover .txt li span{position: absolute; left: 0; top: 0;}
.service-outlets .box-1 dt{color: #742748;}
.service-outlets .box-1 dt#cid2 i{background: rgba(107,25,70,0.1); border-radius: 50%;position: absolute;width: 100px; height: 100px;top: 21px; left: -32px;}
.service-outlets .box-1 dt#cid62{ left:59.4% !important;}
@keyframes dot{
	0%{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes dot{
	0%{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes dot{
	0%{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}

.service-outlets .box-2{border-top: 1px solid #eee; margin-top: 5%; padding-top: 4%;}
.service-outlets .box-2 li{margin-bottom: 4%;}
.service-outlets .box-2 .inner{position: relative;padding-left: 70px;min-height: 50px;}
.service-outlets .box-2 .inner:before{position: absolute; content: ''; width: 50px; height: 50px; border-radius: 50%; background: url(../images/icon.png) no-repeat center center #dde4f1; left: 0; top: 0;}
.service-outlets .box-2 h3{font-size: 16px;color: #233559; margin-bottom: 12px;text-transform: capitalize;}
.service-outlets .box-2 dd{line-height: 24px;position: relative;padding-left: 50px; min-height: 24px;}
.service-outlets .box-2 dd span{position: absolute; left: 0; top: 0; }
@media(min-width:1025px){
.service-outlets .box-2 li{width: 31.5%;}
.service-outlets .box-2 li:not(:nth-child(3n)){margin-right: 2.75%;}
.service-outlets .box-2 li:nth-child(3n+1){clear: left;}
.service-outlets .box-1 dd.show .hover{display: block;}
}
@media(min-width:641px) and (max-width:1024px){
.service-outlets .box-2 li{width:48.5%;}
.service-outlets .box-2 li:not(:nth-child(2n)){margin-right: 3%;}
.service-outlets .box-2 li:nth-child(2n+1){clear: left;}
}
@media(min-width:641px){
.service-outlets .box-2 li{float: left; }
}
@media(max-width:640px){
.service-outlets .box-1 dt{display: none;}
.service-outlets .box-1 dd i{transform: scale(0.8);}
}

.column-name{text-align: center;color: #233559;font-size: 22px;padding: 32px 0 40px 0;}
.column-name b i{font-style: normal; font-size: 14px; color: #888;padding-top: 5px; display: block;}
@media(max-width:480px){
.column-name{font-size: 18px; padding: 20px 0 30px 0;}
}

.num-slider{margin: 4% 0 2% 0;background: #f2f5f9;}
.slick-dots{text-align: center;}
.slick-dots li{display: inline-block; width: 12px; height: 12px;border-radius: 50%; margin: 0 4px; cursor: pointer;background: #d1deec;}
.slick-dots li button{display: none;}
.slick-dots li.slick-active{background: #233559;}
.num-slider li .txt dl{display: table; width: 90%; max-width: 506px; table-layout: fixed;margin: 0 auto;}
.num-slider li .txt dl > *{display: table-cell; vertical-align: middle;}
.num-slider li .txt dt{font-size: 80px;color: #d2dfec; /*border-right: 1px solid #d1deec;*/ width: 108px;line-height: 70px;position: relative;}
.num-slider li .txt dt i{position: absolute; right: 0; bottom: 0;background: #d1deec; width: 1px; height: 300px;}
.num-slider li .txt dd{padding-left: 28px;}
.num-slider li .txt dd b{color: #233559; font-size: 16px; margin-bottom: 15px;}
@media(min-width:769px){
.num-slider li .img{width: 50%;}
.num-slider .slick-dots{position: absolute; z-index: 10; width: 50%; right: 0; bottom: 30px;}
}
@media(min-width:769px) and (max-width:1024px){
.num-slider li .txt dt{font-size: 60px;line-height: normal;width: 80px;}
.num-slider li .txt dd{padding-left: 20px;}
.num-slider .slick-dots{bottom: 3%;}
}
@media(max-width:768px){
.num-slider li .ytable,
.num-slider li .ytable-cell{display: block;}
.num-slider .slick-dots{padding:0 0 20px 0;}
.num-slider li .txt{padding: 10% 0;}
}


.cheng-nuo{border-top: 1px solid #eee;}
.cheng-nuo .num-slider{margin-top: 0;}
@media(min-width:1025px){
.cheng-nuo .num-slider li .txt dt{font-size: 90px; width: 123px;}
.cheng-nuo .num-slider li .txt dl{max-width: 476px;}
.cheng-nuo .num-slider li .txt dd{padding-left: 30px;}
}

.job-info{background: #f5f7fa;padding: 3% 0 5% 0;}

.job-huanjing{overflow: hidden; padding: 4% 0 3% 0;}
@media(min-width:641px){
.job-huanjing .slider{margin: 0 -4.167%;}
}
.job-huanjing li figure{position: relative; margin: 0 10px;padding-bottom: 69.235%;}
.job-huanjing li figure a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 10;background: rgba(35,53,89,0.6);color: #fff; text-align: center; padding: 0 5%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
.job-huanjing li figure a:hover{opacity: 1;-webkit-opacity: 1; }
.job-huanjing li .ytable-cell:after{display: block; content: ''; width: 16px; height: 16px;background: url(../images/view.png) no-repeat center center; margin:10px auto 0;}
.job-huanjing .btn{position: relative; text-align: center; padding: 20px 0;}
.job-huanjing .btn:before,
.job-huanjing .btn:after{position: absolute; content: ''; width: 50%; height: 1px;background: #eee; top: 50%; margin-top: -0.5px;}
.job-huanjing .btn:before{left: -70px;}
.job-huanjing .btn:after{right: -70px;}
.job-huanjing .btn .slick-arrow{background: #ced6e0;border: 0; width: 40px; height: 40px; cursor: pointer; margin: 0 10px; border-radius: 50%;padding: 0;font-size: 0; transition: 0.3s;position: relative;}
.job-huanjing .btn .slick-arrow:hover{background: #28598c;}
.job-huanjing .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border:2px solid #fff; border-top: 0;border-right: 0; transform: rotate(45deg); top: 50%; left: 50%;margin: -6px 0 0 -3px;}
.job-huanjing .btn .slick-next:before{transform: rotate(-135deg);margin-left: -8px;}

.job-list .type li{float: left;width: 18%;text-align: center;border-bottom: 1px solid #eee;line-height: 30px;padding: 10px 0; text-transform: capitalize;}
.job-list .type li:nth-child(1),
.job-list .type li:nth-child(2){width: 20%; text-align: left;}
.job-list .type li:nth-child(6){width:4%; }
.job-list ul.type{background: #f2f5f9;font-weight: bold;color: #233559;}
.job-list ul.type li:nth-child(1){padding-left: 23px;}
.job-list ul.type li:nth-child(2){padding-left: 10px;}
.job-list ol.type li{ cursor: pointer;}
.job-list ol.type li:nth-child(1){padding-left: 40px;}
.job-list ol.type li:nth-child(2){padding-left: 26px;}
.job-list ol.type li:nth-child(6){position: relative;}
.job-list ol.type li:nth-child(6):before{position: absolute; left:0; top: 50%; margin-top: -5px; width: 10px; height: 10px; border: 1px solid #4a5976; border-top: 0; border-left:0; content: ''; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition: 0.3s;}
.job-list ol.type.on li:nth-child(6):before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.job-list .type li .select{position: relative; z-index: 10;}
.job-list .type li .select dd{position: absolute; top: 100%; left: 0; width: 100%;background: #fff;border: 1px solid #eee;border-top: 0; overflow: auto; max-height: 300px;display: none;}
.job-list .type li .select dd a{display: block; padding: 5px 14px; transition: 0.3s; line-height: 20px; cursor: pointer;}
.job-list .type li .select dd a:hover{padding-left: 30px;}
.job-list .type li .select dt{line-height: 28px; border: 1px solid #eee; background: url(../images/select.gif) no-repeat right 13px center #fff; padding-right: 24px;padding-left: 14px; cursor: pointer;}
.job-list .main .info{background:#f2f5f9;padding: 20px;display: none;}
.job-list .main .info .singlePage{padding: 20px;}
.job-list .main .info > a{display: inline-block; padding: 0 30px; line-height: 50px; background: #28598c;color: #fff; font-weight: bold;font-size: 16px;}

.loading{padding: 40px 0;}
.loading a{display: block;background: url(../images/loading.png) no-repeat center center;width: 30px; height: 30px; margin: 0 auto; animation:3s linear zhuan infinite;}
@keyframes zhuan{
	0%{transform: rotate(0);-webkit-transform: rotate(0);-ms-transform: rotate(0);}
	100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@-webkit-keyframes zhuan{
	0%{transform: rotate(0);-webkit-transform: rotate(0);-ms-transform: rotate(0);}
	100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@-ms-keyframes zhuan{
	0%{transform: rotate(0);-webkit-transform: rotate(0);-ms-transform: rotate(0);}
	100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@media(max-width:1024px){
.job-list .type li:nth-child(3),
.job-list .type li:nth-child(6),
.job-list .type li:nth-child(4){display: none;}
.job-list .type li:nth-child(1),
.job-list .type li:nth-child(2){width: 31%;}
.job-list .type li:nth-child(5){width:30%;}
.job-list .type li:nth-child(6){width:8%;}
.job-list ol.type li:nth-child(6):before{left: 50%;margin-left: -5px;}
}
@media(max-width:640px){
.job-list ul.type li:nth-child(1){padding-left: 10px;}
.job-list ol.type li:nth-child(1){padding-left: 15px;}
}
@media(max-width:480px){
.job-list .type li:nth-child(5){display: none;}
.job-list .type li:nth-child(1),
.job-list .type li:nth-child(2){width: 46%;}
.job-list .main .info,
.job-list .main .info .singlePage{padding: 10px;}
.job-list .main .info > a{ line-height: 40px;}
}

.job-apply{position: fixed; top: 0; width: 100%; height: 100%; background: rgba(40, 89, 140, 0.34); z-index: 300; opacity: 0; left: -100%;}
.job-apply.show{ left: 0; opacity: 1;}
.job-apply .inner{position: relative;width: 90%; margin: 0 auto; max-width: 600px;background: #fff;border-radius: 5px; padding: 2%;}
.job-apply .inner .close{position: absolute; right:-8px; top: -8px; z-index: 10; width: 30px; height: 30px; border-radius:50%;background: #28598c; cursor: pointer;}
.job-apply .inner .close:before,
.job-apply .inner .close:after{position: absolute; content: ''; width: 60%; left: 20%; height: 3px; background: #fff; top: 50%; margin-top: -1.5px;}
.job-apply .inner .close:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.job-apply .inner .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.job-apply .inner .ul > li{color: #28598c;padding-bottom: 10px;}
.job-apply .inner .ul > li aside{padding-bottom: 5px;font-weight: bold;}
.job-apply .inner .ul > li b{font-size: 16px;}
.job-apply .inner .ul > li .text{width: 100%; line-height: 30px; border: 1px solid #eee; height: 30px; padding: 0 10px;}
.job-apply .inner .ul > ol{text-align: center;padding-top: 20px;}
.job-apply .inner .ul > ol .btn{width: 60%; max-width: 150px; height: 40px; background: #28598c;color: #fff; font-size: 16px;border: 0; cursor: pointer;}

.job-apply .queueList{margin: 0;}
.job-apply .placeholder{min-height: 40px;padding: 0; text-align: left;color: #999;font-size: 14px;}
.job-apply .placeholder > div:nth-of-type(2){/*display: none;*/line-height:40px;padding-left: 10px;}
.job-apply .wu-example .placeholder p{line-height: 40px;padding-left: 24px;}
.job-apply .placeholder .webuploader-container{position: absolute; left: 0; top: 0; width: 100%; height: 100%;} 
.job-apply .placeholder .webuploader-pick{position: absolute; right: 0; margin: 0; top: 0;line-height: 40px; border-radius: 0;background: #28598c;font-size: 14px;}
.job-apply .statusBar .btns .uploadBtn,
.job-apply .statusBar .btns .uploadBtn:hover{background: #28598c;}
.job-apply .queueList.filled{ padding: 0;}
.job-apply .filelist li{margin-bottom: 10px;}
@media(max-width:640px){
.job-apply .statusBar{padding-bottom: 42px; height: 105px;}
.job-apply .statusBar .btns{top: auto; bottom: 10px;}
}

.hexin-jzl{position: relative; z-index: 1; margin-top: 20px;}
.hexin-jzl .btn{ overflow: hidden;}
.hexin-jzl .btn .inner{position: relative;}
.hexin-jzl .btn .inner:after{ left: 122px; width: 100%; top: 50%; height: 1px;background: #dde1ea;margin-top: -0.5px; content: '';position: absolute;}
.hexin-jzl .btn .slick-arrow{ width: 40px; height: 40px;}

.same-btn  .slick-arrow{background: #28598c;border-radius: 50%; cursor: pointer; border: 0;font-size: 0; padding: 0;position: relative;}
.same-btn .slick-disabled{background: #ced6e0; cursor: default;}
.same-btn .slick-arrow:after{position: absolute; content: ''; width: 12px; height: 12px;  border-top:2px solid  #fff; border-right:2px solid  #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.hexin-jzl .btn .slick-prev{margin-right: 20px;}
.same-btn .slick-prev:after{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
.hexin-jzl .txtbox{margin-right: 30px;}
.hexin-jzl .txtbox pre{margin-bottom: 10px;}
@media(max-width:480px){
.same-btn .slick-arrow:after{width: 8px; height: 8px; margin: -4px 0 0 -6px;}
.same-btn .slick-prev:after{margin-left: -2px;}
}

.hexin-jzl .ytable{background: #f2f5fa;}
.hexin-jzl .txt{padding: 20px 0;}
.hexin-jzl .txt aside{font-size: 16px;font-weight: bold;color: #233559;margin-bottom: 5px;}
.hexin-jzl .txt pre{line-height: 22px;display: block;}
@media(min-width:769px){
.hexin-jzl .btn{position: absolute; z-index: 10; width: 50%; bottom: 20%;}
.hexin-jzl .pic{width: 50%;vertical-align: top;}
.hexin-jzl .txt pre{margin-bottom: 3%;}
.hexin-jzl .btn .inner,
.hexin-jzl .txt > *{max-width: 456px; margin: 0 auto; width: 90%;}
.hexin-jzl .txt > *{ max-width: 100%;}
}
@media(min-width:769px) and (max-width:1024px){
.hexin-jzl .btn{bottom: 10%;}
}
@media(max-width:768px){
.hexin-jzl .ytable,
.hexin-jzl .ytable-cell{display: block;}
.hexin-jzl .txt{padding: 30px;}
.hexin-jzl .btn{margin-bottom: 20px; text-align: right;}
.hexin-jzl .btn .inner:after{left: auto; right: 122px;}
.hexin-jzl .txt pre{-webkit-line-clamp: 4;max-height: 88px;}
}

.service-list{overflow: hidden;}
.service-list .slider{margin: 0 -20px;}
.service-list .slider li a{display: block; margin: 0 20px;overflow: hidden;}
.service-list .slider li .Ispic{padding-bottom: 66.667%; transition: 0.3s;}
.service-list .slider li aside{font-weight: bold;background: #f2f5fa;color: #233559;text-align: center;line-height: 26px;height: 94px;position: relative;z-index: 2;padding: 5px 10px;white-space: normal;}

.service-list .slider li aside strong{font-size: 16px;}
.service-list .slider li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.service-list .slick-dots{ padding: 20px 0;}
.service-list .btn{position: relative; text-align: center; padding: 20px 0;}
.service-list .btn:before,
.service-list .btn:after{position: absolute; content: ''; width: 50%; height: 1px;background: #eee; top: 50%; margin-top: -0.5px;}
.service-list .btn:before{left: -70px;}
.service-list .btn:after{right: -70px;}
.service-list .btn .slick-arrow{background: #ced6e0;border: 0; width: 40px; height: 40px; cursor: pointer; margin: 0 10px; border-radius: 50%;padding: 0;font-size: 0; transition: 0.3s;position: relative;}
.service-list .btn .slick-arrow:hover{background: #28598c;}
.service-list .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border:2px solid #fff; border-top: 0;border-right: 0; transform: rotate(45deg); top: 50%; left: 50%;margin: -6px 0 0 -3px;}
.service-list .btn .slick-next:before{transform: rotate(-135deg);margin-left: -8px;}


.service-title{padding-bottom: 50px;}
.service-title .column-name{padding:0  0 10px 0;}
.service-title .sub-tit{text-align: center;position: relative; z-index: 1;}
.service-title .sub-tit:before{position: absolute; content:''; left: 0; width: 100%; height: 1px; background: #eee; top: 50%; }
.service-title .sub-tit b{display: inline-block;position: relative; z-index: 10; padding: 0 20px; background: #fff;}

.service-tab{background: #f2f5fa; padding: 20px 0;}
.service-tab .slider-nav{border-bottom: 1px solid #dde1ea;padding-bottom: 30px;position: relative;}
.service-tab .slider-nav .btn{position: absolute; right: 0; bottom: -15px; z-index: 10;background: #f2f5fa; padding: 0 0 0 20px;overflow: hidden;}
.service-tab .slider-nav .slick-arrow{float: left; width: 30px; height: 30px; margin: 0 5px;}
.service-tab .slider-nav li .inner{width: 74.783%; text-align: center; cursor: pointer; margin: 0 auto;}
.service-tab .slider-nav li .icon{position: relative;width: 80%;}
.service-tab .slider-nav li .icon img{width: 100%;display: block;}
.service-tab .slider-nav li .icon .off{display: none;}
.service-tab .slider-nav li.slick-current .icon .off{display: block;}
.service-tab .slider-nav li.slick-current .icon .on{display: none;}
.service-tab .slider-nav li:not(:last-child) .icon:after{ left: 125%;position: absolute; content: ''; width: 10px; height: 10px; border-top: 1px solid #98afc9;border-right: 1px solid #98afc9; top: 50%; margin-top: -5px; transform: rotate(45deg);}
.service-tab .slider-nav li .inner aside{line-height: 24px;color: #233559; }
.service-tab .slider-nav li.slick-current .inner aside{font-size: 15px; font-weight: bold;}
.service-tab .slider-for .column-name{ text-align: left;padding-bottom: 20px;}
@media(max-width:1024px){
.service-tab{ padding:20px 15px;}
}
@media(min-width:769px){
.service-tab .slider-for .main .txt{float: left;padding-left: 5%; width: 43%;}
.service-tab .slider-for .main .img{float: right;width: 52.727%;}
.service-tab .slider-for{padding: 60px 0 10px 0;}
}
@media(max-width:768px){
.service-tab .slider-for .main .txt{padding-bottom: 20px;}
.service-tab .slider-nav li:not(:last-child) .icon:after{ left: 120%;}
}

.college-intro .box .info{background: #f2f5f9;}
.college-intro .box .pic .inner{position: relative; z-index: 1;}
.college-intro .box .pic .open-video{position: absolute; z-index: 10; left: 0; top: 0; width: 100%; height: 100%; background: rgba(35,53,89,0.8) url(../images/play_80.png) no-repeat center center;background-size:  auto 25%; cursor: pointer;}
@media(min-width:1025px){
.college-intro .box .info{width: 50%;}
.college-intro .box .info .singlePage{ max-width: 500px; margin: 0 auto; width: 96%;}
}
@media(max-width:1024px){
.college-intro div.ytable,
.college-intro div.ytable-cell{display: block;}
.college-intro .box .info{padding: 20px;}
}

.college-youshi{ margin-top: 5%;margin-bottom: 5%;color: #fff;}
.college-youshi .column-name{color: #fff;padding-bottom: 10px;}

.college-tab{padding-top: 3%; }
.college-tab .tab{margin-bottom: 50px;overflow: hidden;border-radius: 50px; background: #f2f5f9;display: table; width: 100%; table-layout: fixed;height: 46px;}
.college-tab .tab li{display: table-cell;vertical-align: middle; text-align: center; width: 50%; }
.college-tab .tab li b{line-height: 20px; font-size: 16px;color: #888;cursor: pointer;padding: 0 15px;}
.college-tab .tab li.on{background: #233559;}
.college-tab .tab li.on b{color: #fff; }
.college-tab .tab li:nth-child(1).on{border-radius: 0 50px 50px 0;}
.college-tab .tab li:nth-child(2).on{border-radius: 50px  0 0 50px;}
@media(max-width:480px){
.college-tab .tab li b{font-size: 14px;}
}

.team-slider .column-name{border-top: 1px solid #eee; margin-top: 3%; padding-top: 7%;}
.team-slider .box{margin-bottom: 40px; padding: 0 40px;}
.team-slider .slider-nav{position: relative; z-index: 1;margin-bottom: 50px;}
.team-slider .slider-nav li{cursor: pointer;}
.team-slider .slider-nav li aside.t-cn{display: none;}
.team-slider .slider-nav li aside{text-align: center;}
.team-slider .slider-nav li .pic{width: 90%; max-width: 160px;position: relative; border-radius: 50%; overflow: hidden; margin: 0 auto 10px;}
.team-slider .slider-nav li.slick-current .pic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 5px solid #742748;border-radius: 50%; z-index: 10;}
.team-slider .btn .slick-arrow{width: 40px; height: 40px;position: absolute;  z-index: 10;}
.team-slider .btn .slick-prev{left: -40px;}
.team-slider .btn .slick-next{right: -40px;}

.same-team{background: #f2f5f9; border-radius: 40px;}
.same-team .pic img{border-radius: 50%;}
.same-team .tit .inner .t-cn{display: none;}
.same-team .tit .inner{max-width: 252px; margin: 0 auto; padding:2% 0 2% 10%;font-weight: bold;font-size: 16px;color: #233559;line-height: 24px;}
.same-team .tit .t-en{border-bottom: 1px solid #28598c;padding-bottom: 6px; margin-bottom: 6px;}
.same-team .tit .t-cn span{margin-left: 10px;}
.same-team .info{padding-right: 30px;}
.same-team .mCustomScrollbar{max-height: 192px;}
.same-team .singlePage{line-height: 24px;}
.same-team .mCSB_scrollTools .mCSB_draggerRail{background-color: #fff;}
.same-team .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgb(206, 214, 224);}
@media(min-width:1025px){
.same-team .pic{width: 21.429%;}
.same-team .tit{width: 38.393%;}
.same-team .mCustomScrollbar{ max-width: 348px;margin: 0 auto;}
}
@media(min-width:1025px) and (max-width:1200px){
.same-team .mCustomScrollbar{max-height: 144px;}
}
@media(max-width:1024px){
.same-team .ytable,
.same-team .ytable-cell{display: block;}
.same-team .pic{max-width: 240px; margin: 0 auto;}
.same-team .tit .inner{padding: 20px 0; text-align: center;}
.same-team .info{padding:20px;}
/*.team-slider .mCustomScrollbar{touch-action: initial!important;}*/
}
@media(max-width:768px){
.team-slider .slider-for{margin: 0 -40px;}
.team-slider .slider-nav{margin-bottom: 30px;}
}
@media(max-width:640px){
.team-slider .slider-nav li aside{font-size: 12px;}
.team-slider .slider-nav li.slick-current .pic:before{border-width: 3px;}
.team-slider .btn .slick-arrow{width: 30px; height: 30px;}
}

.case-list li{margin-bottom: 2%;background: #f9f9f9;}
.case-list li .inner{padding: 10px;}
.case-list li .txt{padding:10px 20px;line-height: 24px;}
.case-list li .txt span{color: #233559;padding-right: 13px; background: url(../images/more.gif) no-repeat right center;display: inline-block; margin-top: 15px;}
.case-list li .pic{overflow: hidden;}
.case-list li .pic img{transition: 0.3s ease-in-out;}
.case-list li a:hover .pic img{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
@media(min-width:769px){
.case-list li{float: left; width: 48.5%;}
.case-list li:not(:nth-child(2n)){margin-right: 3%;}
}
@media(min-width:481px){
.case-list li .pic{width: 48.043%;}
}
@media(max-width:480px){
.case-list li .ytable,
.case-list li .ytable-cell{display: block;}
}

/*Pages */
.Pages{ padding:50px 0; text-align:center;}
.Pages > span{display: none;}
.Pages .p_page{display: table; margin: 0 auto;}
.Pages .p_page *{float: left;}
.Pages em{ font-style:normal;overflow:hidden;padding-left: 1px;}
.Pages a{ border:1px solid #edecec; line-height:33px; color:#676767;padding:0 16px;transition: 0.3s;}
.Pages a.a_cur,
.Pages a:hover{ background-color:#28598c!important; color:#fff;}
.Pages em a{margin-left:-1px;}
.Pages .p_page > a{font-size:0; padding: 0 20px;}
.Pages .p_page > *{margin:0 2px;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next{ width:35px; padding:0;height: 35px;  background:url(../images/page/a_prev.gif) no-repeat center center; }
.Pages .p_page .a_next{ background-image:url(../images/page/a_next.gif);}
.Pages .p_page .a_next:hover{ background-image:url(../images/page/a_next_hover.gif);}
.Pages .p_page .a_prev:hover{ background-image:url(../images/page/a_prev_hover.gif);}
.Pages .a_first:after,
.Pages .a_end:after{display: block;font-size: 14px; float: left;}
.Pages .a_first:after{content: 'Front';}
.Pages .a_end:after{content: 'Last';}
@media(max-width:768px){
.Pages em{ display:none;}
}

.img-group,
.case-info{padding-top: 10px;}
.case-info .txt-main{background: #f2f5f9; margin-bottom: 4%;}
.case-info .txt-main .info dd{line-height: 24px;}
.case-info .txt-main .info dd:not(:last-child){margin-bottom: 20px;}
@media(min-width:769px){
.case-info .txt-main .pic{width: 50%;}
.case-info .txt-main .info .inner{max-width: 500px; margin: 0 auto; width: 95%;}
}
@media(min-width:769px) and (max-width:1024px){
.case-info .txt-main .info dd:not(:last-child){margin-bottom: 10px;}
}
@media(max-width:768px){
.case-info .txt-main .ytable,
.case-info .txt-main .ytable-cell{display: block;}
.case-info .txt-main .info{padding: 20px;}
.case-body .case-info .column-name{padding-top: 0;}
}

.img-group li{text-align: center; margin-bottom: 3%;}
.img-group li .pic{background: #f2f5f9;padding: 37px 0; margin-bottom: 20px;}
.img-group li .Ispic{max-width: 508px; margin: 0 auto;padding-bottom: 56.703%;background-size: contain;}
@media(min-width:641px){
.img-group li{float: left; width:48.5%; }
.img-group li:not(:nth-child(2n)){margin-right: 3%;}
}


.news-list ol .pic a{display: block;overflow: hidden;}
.news-list ol .pic img{transition: 0.3s;}
.news-list ol .pic a:hover img{transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.news-list ol .txt{border-bottom: 1px solid #eee;}
.news-list ol aside.dot{font-weight: bold;}
.news-list li{padding: 40px 0 19px 0; border-bottom: 1px solid #eee;}
.news-list ul p.dot2{line-height: 22px; margin-top: 10px; margin-bottom: 0;}
.news-list li p.dot2{color: #888;}
.news-list ol p.dot2{margin-bottom: 6.5%;}
.news-list ol .more{display: inline-block;padding-right: 12px; background: url(../images/more.gif) no-repeat right center;line-height: 20px;color: #233559; transition: 0.3s;}
.news-list ol .more:hover{padding-right: 30px;}
.news-list li .more{width: 50px;}
.news-list li .more span{float: right; width: 40px; height: 40px;display: block;border-radius: 50%;background: #ced6e0;position: relative; transition: 0.3s;}
.news-list li .more span:before{position: absolute; content: ''; width: 14px; height: 14px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -7px 0 0 -10px;}
.news-list li .time{width: 150px; text-align: center; color: #fff;background: #ced6e0; transition: 0.3s;}
.news-list li .time aside{padding-bottom: 5px;}
.news-list li .time b{display: block;font-size: 48px;font-weight: normal;}
.news-list li .main{padding: 0 3%;}
.news-list li .main > *{max-width: 810px;}
.news-list li a:hover .main aside{font-weight: bold;}
.news-list li a:hover .more span,
.news-list li a:hover .time{background: #28598c;}
@media(min-width:641px){
.news-list ol .pic{width: 355px;}
.news-list ol .pic a{max-width: 315px; width: 90%;}
}
@media(max-width:640px){
.news-list ol.ytable,
.news-list ol .ytable-cell{display: block;}
.news-list ol .txt{padding: 20px 0;}
}
@media(max-width:480px){
.news-list li .more{display: none;}
}


.news_info{padding: 4% 0 0 0;}
.news_info .title{ text-align:center; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}
.news_info .title h1{ font-size:24px; color:#000;}
.news_info .title p{ margin-bottom:0; color:#999;}
.news_info .info{ padding:2%;}
.news_info .info_back{ text-align:center; padding:20px 0;;}
.news_info .info_back a{ color:#233559;}
.news_info .info_pn span{  overflow:hidden;min-height:20px;}
.news_info .info_pn span a{ color:#999; }
@media(min-width:1025px){
.news_info .info_pn{overflow:hidden;}
.news_info .info_pn span{float:left;width:50%;  padding-right:5%; }
.news_info .info_pn span:last-child{ text-align:right; padding-left:5%; padding-right:0;}
}
@media(max-width:640px){
.news_info img {width: auto;}
.news_info .title h1{ font-size:20px; }
	.news_info .info_pn span{padding: 5px 0;}
}

.Contact{background: #f9f9f9;padding: 10px; margin-top: 5%;}
.Contact .map .inner{position: relative; z-index: 1;padding-bottom: 62.5%;}
.Contact .map #allmap{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Contact .map #allmap .amap-info-content{font-weight: bold;padding-left: 20px; padding-right: 30px;color: #233559;}
.Contact .list li{ border-bottom: 1px solid #eee;  padding-bottom: 15px; cursor: pointer;}
.Contact .list li:not(:last-child){margin-bottom:55px;}
.Contact .list li pre{line-height: 32px;}
.Contact .list li aside{font-weight: bold;color: #233559;font-size: 16px; margin-bottom: 25px;}
.Contact .mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(131, 131, 131, 0.6);}
.Contact .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#742748;}
.Contact .mCSB_scrollTools .mCSB_dragger{height: 60px!important;}
@media(min-width:769px){
.Contact .map{width: 65%;}
.Contact .info-details{padding: 0 18px 0 38px;}
}
@media(max-width:768px){
.Contact .ytable,
.Contact .ytable-cell{display: block;}
.Contact .info-details{padding: 20px 0;}
.Contact .list li:not(:last-child){margin-bottom:30px;}
.Contact .list li pre{line-height: 22px;padding-top: 10px;}
.Contact .mScrollbar{overflow: auto!important;max-height: 220px!important;}
.Contact .mScrollbar .list{padding-right: 10px; }
}

.service-area{overflow:hidden;}
.service-area .slider{ margin-right: -20px;}
.service-area li.slick-slide{margin-bottom:20px;}
.service-area li.slick-slide a{margin-right: 20px;display: block;}
.service-area li.slick-slide .txt{background: #f2f5f9; text-align: center;padding: 10px;line-height: 20px;min-height: 100px;}
.service-area li.slick-slide .txt b{display: block;}
.service-area li.slick-slide .txt aside{font-size: 12px;}
.service-area li.slick-slide .pic{overflow: hidden;}
.service-area li.slick-slide .pic img{transition: 0.3s ease-in-out;}
.service-area li.slick-slide a:hover .pic img{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.service-area .btn{position: relative; text-align: center; padding: 20px 0;}
.service-area .btn:before,
.service-area .btn:after{position: absolute; content: ''; width: 50%; height: 1px;background: #eee; top: 50%; margin-top: -0.5px;}
.service-area .btn:before{left: -70px;}
.service-area .btn:after{right: -70px;}
.service-area .btn .slick-arrow{background: #ced6e0;border: 0; width: 40px; height: 40px; cursor: pointer; margin: 0 10px; border-radius: 50%;padding: 0;font-size: 0; transition: 0.3s;position: relative;}
.service-area .btn .slick-arrow:hover{background: #28598c;}
.service-area .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border:2px solid #fff; border-top: 0;border-right: 0; transform: rotate(45deg); top: 50%; left: 50%;margin: -6px 0 0 -3px;}
.service-area .btn .slick-next:before{transform: rotate(-135deg);margin-left: -8px;}

.sb-cjbh{padding-top: 0;}
.sb-cjbh li figure{padding-bottom: 58.065%;}
.sb-cjbh li .tit{position: relative; background: #f2f5fa; height: 66px;}
.sb-cjbh li .tit aside{position: absolute; top:15px; left:14%; right: 14%;font-size: 15px;color: #233559;line-height: 18px; height: 36px;	font-weight: bold;color: #233559; text-align: center;}
@media(min-width:1025px){
.sb-cjbh .slider{ margin: 0 -20px;}
.sb-cjbh li .tit,
.sb-cjbh li figure{ margin: 0 20px;}
}
@media(max-width:1024px){
.sb-cjbh .slider{ margin: 0 -10px;}
.sb-cjbh li .tit,
.sb-cjbh li figure{ margin: 0 10px;}
}


@media(min-width:1025px){
.home-ban .wap{display: none;}
}
@media(max-width:1024px){
.home-ban .pc{display: none;}
}
.home-ban li.slick-slide{position: relative;}
.home-ban li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;opacity: 0;background: #fff;-webkit-opacity: 0;}
.home-ban .slick-dots{position: absolute; left: 0;  bottom: 20px; width: 100%; z-index: 10;}
.home-ban .slick-dots li{background: #c0beba;border-radius: 3px;}
.home-ban .slick-dots li.slick-active{background: #fff;}
.home-ban li{position: relative;}
.home-ban li .txtBox{position: absolute;left: 10%;top: 50%;transform: translateY(-50%);font-size: 30px;}
@media(max-width:768px){
.home-ban .slick-dots{bottom: 10px;}
.home-ban li .txtBox{left: 10%;font-size: 12px;}
.home-ban li .txtBox >*{font-size: 12px !important;}
}

@media(min-width:641px){
.home-tit > *,
.home-tit b{float: left;}
}
.home-tit b{text-transform: capitalize;color: #233559; font-size: 24px;padding-left: 40px;background-position: left center;background-repeat: no-repeat; margin-right: 36px;line-height: 32px;display: block;}
.home-box .box-1 .home-tit b{background-image: url(../images/home/icon0.png);}
.home-box .box-2 .home-tit b{background-image: url(../images/home/icon1.png);}
.home-box .box-3 .home-tit b{background-image: url(../images/home/icon2.png);}
.home-box .box-4 .home-tit b{background-image: url(../images/home/icon3.png);padding-left: 44px;}
.home-box .box-6 .home-tit b{background-image: url(../images/home/icon4.png);}

.home-tit .slider-nav{position: relative; z-index: 1; padding-right: 70px; }
.home-tit .slider-nav .slider li{padding: 3px 0;}
.home-tit .slider-nav .slider li a{display: block;line-height: 24px; border: 1px solid #eee;color: #999; border-radius: 40px; text-align: center; cursor: pointer; margin: 0 10px; transition: 0.3s;text-transform: capitalize;}
.home-box .box-1 .home-tit .slider-nav .slider li a:hover,
.home-box .box-2 .home-tit .slider-nav .slider li.slick-current a{background: #233559;color: #fff;}
.home-tit .slider-nav .btn{position: absolute; right: 0; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);overflow: hidden;}
.home-tit .slider-nav .slick-arrow{width: 26px; height: 26px;float: left;}
.home-tit .slider-nav .slick-next{margin-left: 10px;}
@media(min-width:641px){
.home-tit .slider-nav{max-width: 900px; width: 90%;padding-right: 0px;}
}
@media(max-width:768px){
.home-tit .slider-nav .slider li a{margin: 0 2px;}
}
@media(max-width:640px){
.home-tit .slider-nav{margin-top: 10px;}
}
@media(max-width:480px){
.home-tit b{font-size: 20px;background-size: auto 60%; padding-left: 30px;}
.home-box .box-4 .home-tit b{padding-left: 34px;}
}

a.home-more{text-transform: capitalize;display: inline-block;background: #28598c; color: #fff;line-height: 30px; padding: 0 17px 0 20px; border-radius: 30px;}
a.home-more:after{display: inline-block;content: ''; width: 10px; height: 10px; margin-left: 6px; background: url(../images/home/more.gif) no-repeat center center; transition: 0.3s;}
a.home-more:hover:after{margin-left: 15px;}

.home-box{padding-top: 60px;overflow: hidden;}
.home-box .auto-inner > div{margin-bottom: 60px;}
.home-box .title-desc{color: #999;padding: 10px 0 26px 0;}
.slider-dl-btn{position: relative; text-align: center; padding: 20px 0;}
.slider-dl-btn:before,
.slider-dl-btn:after{position: absolute; content: ''; width: 50%; height: 1px;background: #eee; top: 50%; margin-top: -0.5px;}
.slider-dl-btn:before{left: -70px;}
.slider-dl-btn:after{right: -70px;}
.slider-dl-btn .slick-arrow{background: #ced6e0;border: 0; width: 40px; height: 40px; cursor: pointer; margin: 0 10px; border-radius: 50%;padding: 0;font-size: 0; transition: 0.3s;position: relative;}
.slider-dl-btn .slick-arrow:hover{background: #28598c;}
.slider-dl-btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border:2px solid #fff; border-top: 0;border-right: 0; transform: rotate(45deg); top: 50%; left: 50%;margin: -6px 0 0 -3px;}
.slider-dl-btn .slick-next:before{transform: rotate(-135deg);margin-left: -8px;}
@media(max-width:768px){
.home-box{padding-top: 30px;}
.home-box .auto-inner > div{margin-bottom: 20px;}
}

.home-box .box-1 .slider-dl{margin: 0 -15px;}
.home-box .box-1 dd a{display: block; margin: 0 15px; }
.home-box .box-1 dd b{margin-top: 26px;}
.home-box .box-1 dd p{line-height: 24px; max-height: 48px;color: #888; margin-bottom: 40px;}
.home-box .box-1 dd .img{overflow: hidden;}
.home-box .box-1 dd img{transition: 0.3s ease-in-out;}
.home-box .box-1 dd a:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
@media(max-width:768px){
.home-box .box-1 .slick-dots{padding-top: 20px;}
}

.home-box .box-2 .slider-for .item{background: #f5f5f5;}
.home-box .box-2 .slider-list .txt .inner{/*max-width: 450px; margin: 0 auto; width: 90%; */ }
.home-box .box-2 .slider-list .txt aside.dot2{font-size: 24px; line-height: 36px;}
.home-box .box-2 .slider-list .txt p{line-height: 28px; font-size: 16px;color: #888;}
.home-box .box-2 .slider-list .slick-dots li{border-radius: 3px;background: #c0beba;}
.home-box .box-2 .slider-list .slick-dots li.slick-active{background: #28598c;}
@media(min-width:769px){
.home-box .box-2 .slider-list .pic{width: 50%;}
.home-box .box-2 .slider-list .txt .inner{margin-left: 13%; padding-right: 13%;padding-bottom: 10%;}
.home-box .box-2 .slider-list .slick-dots{position: absolute; right: 0; bottom: 10%; width: 43%; z-index: 10;}
.home-box .box-2 .slider-list .slick-dots li{float: left; margin: 0 10px 0 0;}
.home-box .box-2 .slider-list .txt p{ margin: 6% 0;}
}
@media(min-width:769px) and (max-width:1024px){
.home-box .box-2 .slider-list .txt aside.dot2{font-size: 20px; line-height: 26px;}
.home-box .box-2 .slider-list .txt p{line-height: 20px; font-size: 14px;}
}
@media(max-width:768px){
.home-box .box-2 .slider-list .ytable,
.home-box .box-2 .slider-list .ytable-cell{display: block;}
.home-box .box-2 .slider-list .txt{padding: 20px;}
.home-box .box-2 .slider-list .slick-dots{padding-bottom: 20px;}
}
@media(max-width:480px){
.home-box .box-2 .slider-list .txt aside.dot2{font-size:18px; line-height: 22px;}
.home-box .box-2 .slider-list .txt p{line-height: 20px; font-size: 14px;}
}

.box-table .ytable-cell{vertical-align: top;}
.box-table > .ytable-cell{ border: 1px solid #eee;}
.box-table .ytable-cell.no{border: 0; }
.box-table .home-tit{background-color: #f5f5f5;padding: 9px 0 9px 19px;margin: -1px -1px 0;}
@media(min-width:1025px){
.box-table .box-3{width: 66.667%;}
.box-table .ytable-cell.no{width: 1.667%;}
}
@media(max-width:1024px){
.box-table,
.box-table > .ytable-cell{display: block;}
.box-table .ytable-cell.no{height: 10px;}
}

.home-box .box-3 ul{padding: 28px;}
.home-box .box-3 ol{margin-bottom: 34px;}
.home-box .box-3 ol .txt{border-bottom: 1px dashed #e9e9e9;}
.home-box .box-3 ol .txt p{line-height: 24px;color: #888;}
.home-box .box-3 ol .txt time{color: #bbb;display: block;}
.home-box .box-3 ol .txt time a{float: right;color: #233559;padding-right: 15px; background: url(../images/more.gif) no-repeat right center;}
.home-box .box-3 li{float: left;}
.home-box .box-3 li a{color: #888;}
.home-box .box-3 li aside{line-height: 22px; margin-top: 5px;}
.home-box .box-3 li a:hover{color: #233559;}
.home-box .box-3 li img{transition: 0.3s ease-in-out;}
/*.home-box .box-3 li a:hover img{transform: scale(0.9);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);}*/
.home-box .box-3 li.gray img{opacity: 0.5;-webkit-opacity: 0.5;}
@media(min-width:641px){
.home-box .box-3 ol .pic{width: 240px;}
.home-box .box-3 ol .pic img{max-width: 210px;}
.home-box .box-3 li{ width: 22.238%;}
.home-box .box-3 li:not(:last-child){margin-right: 3.683%;}
}
@media(max-width:640px){
.home-box .box-3 ol .ytable,
.home-box .box-3 ol .ytable-cell{display: block;}
.home-box .box-3 ol .txt{padding: 20px 0;}
.home-box .box-3 li{ width:47%; margin-bottom: 4%;}
.home-box .box-3 li:not(:nth-of-type(2n)){margin-right: 6%;}
}
@media(max-width:480px){
.home-box .box-3 ul{padding: 14px;}
.home-box .box-3 ol{margin-bottom: 20px;}
}

.home-box .box-4 ul{padding: 4px 40px 19px 30px;}
.home-box .box-4 li{padding-top: 10px; line-height: 36px; border-bottom: 1px dashed #e9e9e9;}
.home-box .box-4 li a:before{display: inline-block; content: ''; width: 4px; height: 4px; background: #233559; margin-right: 11px; vertical-align: middle; transition: 0.3s;}
.home-box .box-4 li a:hover:before{margin-right: 24px;}
.home-box .box-4 li a{color: #888;}
.home-box .box-4 li a:hover{color: #28598c;}
@media(max-width:640px){
.home-box .box-4 ul{padding: 5px 15px 15px;}
}

.home-box .box-5{position: relative; z-index: 1;}
.home-box .box-5 a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;opacity: 0;-webkit-opacity: 0;background: #fff;}

.home-box .box-6 .video .inner{position: relative; z-index: 0;}
.home-box .box-6 .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10;height: 100%; background: rgba(35,53,89,0.3) url(../images/play_80.png) no-repeat center center;background-size: auto 22.858%; cursor: pointer;}
.home-box .box-6 .info{background: #28598c;color: #fff;}
.home-box .box-6 .home-tit b{color: #fff;}
.home-box .box-6 .info pre{line-height: 28px;margin: 23px 0;}
.home-box .box-6 a.home-more{background: #fff;color: #28598c;}
.home-box .box-6 a.home-more:after{background-image: url(../images/more.gif);}
.home-box .box-6 .video .files{position: absolute; left: 0; top: 0; width: 100%; z-index: 20; height: 100%;background: #000;}
.home-box .box-6 .video .files video{object-fit: contain;position:absolute;height:100%;width:100%;}
@media(min-width:1025px){
.home-box .box-6 .video{width: 50%;}
.home-box .box-6 .info .inner{max-width: 505px; margin: 0 auto; width: 94%;}
}
@media(max-width:1024px){
.home-box .box-6,
.home-box .box-6 .ytable-cell{display: block;}
.home-box .box-6 .info .inner{padding: 20px;}
.home-box .box-6 .info pre{display: block;line-height: 24px;}
}


.list-client li{ float:left;  text-align:center;}
.list-client li a{ display:block;}
.list-client li .Ispic{ position:relative; padding-bottom:42%; background-color:#fff; background-size:contain;transition:0.3s; margin:10px;}
.list-client li .Ispic::before{ position:absolute; content:'';  left:-10px; top:-10px; right:-10px; bottom:-10px; border:1px solid #e5e5e5; transition:0.3s;}
.list-client li a:hover .Ispic::before{ border-width:2px; border-color:#233559; box-shadow:2px 0 18px rgba(0,0,0,0.23);}
.list-client li aside{ font-size:16px; padding-top:15px;}
.list-client li{margin-bottom:3%;}
@media(min-width:1025px){
.list-client li{width:18.4%; }
.list-client li:not(:nth-child(5n)){margin-right:2%;}
}
@media(min-width:769px) and (max-width:1024px){
.list-client li{width:23.5%;}
.list-client li:not(:nth-child(4n)){margin-right:2%;}
}
@media(max-width:768px){
.list-client li{ width:32%;}
.list-client li:not(:nth-child(3n)){margin-right:2%;}
}
@media(max-width:480px){
.list-client li aside{ font-size:14px;}
.list-client li aside{ padding-top:5%;}
}

.manager-list .box:not(:last-child){margin-bottom: 42px; border-bottom: 1px solid #eee;}
.manager-list .box .li{float: left;text-align: center;position: relative; cursor: pointer;list-style: none;}
.manager-list .box .li aside{line-height: 24px; text-transform: none;}
.manager-list .box .li .txt{padding-bottom: 20px;text-transform: capitalize;}
.manager-list .box .li .pic{overflow: hidden;border-radius: 50%;width: 80%; max-width: 150px; margin: 0 auto 10px;position: relative;}
.manager-list .box .li .pic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; border-radius: 50%; border: 5px solid transparent; height: 100%;}
.manager-list .box .li:hover .pic:before{border-color: #742748;}
.manager-list .box .li .hover-main{display: none; position: absolute; left: 0; top: 100%; width: 354.387%;background: #f2f5f9;box-shadow: 0 -5px 20px rgb(208,222,235); border-radius: 20px;}
.manager-list .box .li.on{z-index: 20;}
.manager-list .box .li.on:after{position: absolute; bottom: 0; left: 50%; border:10px solid transparent; border-bottom-color: #f2f5f9; z-index: 10; content: '';margin-left: -10px;}
.manager-list .box .li.on .hover-main{display: block;}
.manager-list .box .li .hover-main .inner{padding: 20px 30px;}
.manager-list .box .li .hover-main .txt-scroll{overflow: auto; max-height: 280px;}
 .txt-scroll .mCSB_scrollTools .mCSB_draggerRail{background: rgba(0,0,0,0.2);}
.manager-list .list-row > ul{margin-bottom: 42px;}
.manager-list .same-team{margin: 42px 0;}
.manager-list .list-row > ul:nth-child(2n-1){}
.manager-list .list-row > ul:nth-child(2n){}
@media(min-width:641px){
.manager-list .box{padding: 0 40px;}
}
@media(min-width:1025px){
.manager-list .box .first-row > li{width: 16.666667%;}
}
@media(max-width:1024px){
.manager-list .box .first-row > li{width: 25%;}
.manager-list .box .li .txt aside{font-size: 12px;line-height: 20px;}
}
@media(max-width:640px){
.manager-list .list-row > ul{margin: 0 0 22px 0;}
.manager-list .same-team{margin: 22px 0;}
.manager-list .box:not(:last-child){margin-bottom: 22px;}
}

/**edit*************************************************************************************************/
.f16{font-size: 16px;}
.f22{font-size: 22px;}
.f18{font-size: 18px;}
.color_233559{color: #233559;}

.same-dl dd{position: relative;padding-left: 20px;line-height: 20px;color: #233559;}
.same-dl dd:not(:last-child){margin-bottom: 20px;}
.same-dl dd:before{position: absolute; content: ''; top: 6px; left: 0; width: 6px; height: 6px; transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);background: #233559;}
.same-dl dd ol{padding-top: 5px;}
.same-dl dd ol li{padding-left: 15px; position: relative;opacity: 0.7;}
.same-dl dd ol li:before{position: absolute; content: ''; top: 6px; left: 0; width: 4px; height: 4px;background: #233559;}

.dl-group .same-dl{float: left;}
@media(min-width:769px){
.dl-group .same-dl{max-width: 48%;}
.dl-group .same-dl:nth-child(2n){float: right;}
}
@media(max-width:768px){
.dl-group .same-dl{max-width: 40%;margin-right: 10%;}
}

.dl-89 dd{position: relative; padding-left: 10px;}
.dl-89 dd:before{position: absolute; content: '·'; top: 0; left: 0;}

.info-24-1 ul li{text-align: center;}
.info-24-1 ul li b,
.info-24-1 ul li img{width: 80%; max-width: 80px;}
.info-24-1 ul li b{display: block; padding-top: 10px;}
.info-24-1 ul ol b.f16{display: block;}
.info-24-1 ul ol b.f16:not(:nth-of-type(1)){margin-top: 10px;}
@media(min-width:1025px){
.info-24-1 ul li{ width: 24%;}
.info-24-1 ul:not(:last-child){ margin-bottom:8%;}
}
@media(max-width:1024px){
.info-24-1 ul li{ width: 120px;}
.info-24-1 ul:not(:last-child){ margin-bottom:20px;}
}

.info-24-2{padding:3% 0 6% 0; text-align: center;}
.info-24-2 ul{overflow: hidden; margin-top: 35px;}
.info-24-2 ul li{float: left; background: rgba(35,53,89,0.6);min-height: 265px;padding-top: 40px;margin-bottom: 2%;}
.info-24-2 ul li p{line-height: 24px;max-height: 145px; max-width: 150px; margin-left: auto; margin-right: auto;width: 96%;font-weight: 100; display: block;}
@media(min-width:1025px){
.info-24-2 ul li{width: 15.834%;}
.info-24-2 ul li:not(:nth-child(6n)){margin-right:1%;}
}
@media(min-width:641px) and (max-width:1024px){
.info-24-2 ul li{width: 32%;}
.info-24-2 ul li:not(:nth-child(3n)){margin-right:2%;}
}
@media(max-width:640px){
.info-24-2 ul li{width: 49%;}
.info-24-2 ul li:not(:nth-child(2n)){margin-right:2%;}
}

.info-24-3 li:before,
.info-24-3 li .inner:before{display: block; content: '';background: #233559;margin: 0 auto;}
.info-24-3 li:before{ width: 8px; height: 8px; margin-top: -5px;}
.info-24-3 li .inner:before{width: 2px; height: 60px; }

@media(min-width:641px){
.info-24-3{border-top: 2px solid #f2f5f9;}
.info-24-3 ul{padding: 0 5%;}
.info-24-3 li{float: left; width: 33.3333%;text-align: center;}
.info-24-3 li p{max-width: 238px; margin:5px auto 0;}
.info-24-3 li:nth-child(2) p{max-width:168px; }
.info-24-3 li:nth-child(3) p{max-width:140px; }
}
@media(max-width:640px){
.info-24-3{border-left: 2px solid #f2f5f9; padding: 4% 0;}
.info-24-3 li{position: relative;padding: 0 5% 0 60px;}
.info-24-3 li:before{position: absolute; left: -2px; margin: 0;  top: 10px;}
.info-24-3 li .inner:before{position:absolute; width: 50px; height: 2px; left: 0; top: 13px;}
}

.info-24-4{text-align: center;}
.info-24-4 ul{margin: 15px 0 50px 0;}
.info-24-4 ul li{position: relative; }
.info-24-4 ul li:not(:last-child):after{position: absolute; content: ''; width: 24px; height: 24px; z-index: 10; background-color: #f2f5f9;border-right: 4px solid #fff; border-top: 4px solid #fff; }
.info-24-4 ul li figure{line-height: 24px;}
.info-24-4 .ul-1 li b{display: block;padding-bottom: 10px;}
.info-24-4 .ul-1 li:nth-child(1){background-color: #f2f5f9;}
.info-24-4 .ul-1 li:nth-child(2),
.info-24-4 .ul-1 li:nth-child(2):after{background-color: #e7edf4;}
.info-24-4 .ul-1 li:nth-child(3),
.info-24-4 .ul-1 li:nth-child(3):after{background-color: #dde4ef;}
.info-24-4 .ul-1 li:nth-child(4),
.info-24-4 .ul-1 li:nth-child(4):after{background-color: #d1dcea;}
.info-24-4 .ul-1 li:nth-child(5),
.info-24-4 .ul-1 li:nth-child(5):after{background-color: #c6d2e4;}
.info-24-4 .ul-1 li:nth-child(6),
.info-24-4 .ul-1 li:nth-child(6):after{background-color: #bacadf;}
.info-24-4 .ul-1 li:nth-child(7){background-color: #b2c4db;}


.info-24-4 .ul-2 li:not(:last-child):after{border-right-width: 5px; border-top-width: 5px;}
.info-24-4 .ul-2 li:nth-child(1){background-color: #f2f5f9;}
.info-24-4 .ul-2 li:nth-child(2),
.info-24-4 .ul-2 li:nth-child(2):after{background-color: #d1dcea;}
.info-24-4 .ul-2 li:nth-child(3),
.info-24-4 .ul-2 li:nth-child(3):after{background-color: #c6d2e4;}
.info-24-4 .ul-2 li:nth-child(4),
.info-24-4 .ul-2 li:nth-child(4):after{background-color: #bacadf;}
.info-24-4 .ul-2 li:nth-child(5){background-color: #b2c4db;}
@media(min-width:769px){
.info-24-4 ul li:not(:last-child):after{right: -15px; top: 50%; margin-top: -12px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.info-24-4 .ul-1{margin-left: -4px;}
.info-24-4 .ul-1 li{float: left;width: 14.285%; height: 220px; padding-top: 74px;border-left: 4px solid #fff;}
.info-24-4 .ul-2{margin-left: -5px; display: table; width: 100%; table-layout: fixed; height: 140px;}
.info-24-4 .ul-2 li{width: 20%; border-left: 5px solid #fff;display: table-cell; vertical-align: middle;}
}
@media(min-width:769px) and (max-width:1024px){
.info-24-4 .ul-1 li b.f16{font-size: 14px;}
.info-24-4 ul li figure{font-size: 12px; line-height: 18px;}
}
@media(max-width:768px){
.info-24-4 ul{max-width: 300px; margin-left: auto; margin-right: auto;}
.info-24-4 ul li{border-bottom: 4px solid #fff; padding: 40px 0 20px 0;}
.info-24-4 ul li:not(:last-child):after{left: 50%;margin-left: -12px; bottom: -15px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
}

.info-28 .list-row{position: relative;z-index: 1;}
.info-28 .list-row:before{position: absolute; left: 0; top: 0; bottom: 38px;width: 2px;background: #d5bec8;left: 19px;content: '';}
.info-28 .item{position: relative; z-index: 4;}
.info-28 .item h5{color: #233559;line-height: 40px;position: relative; padding-left: 52px;}
.info-28 .item h5 span{position: absolute; left: 0; top: 0; width: 40px; height: 40px;border-radius: 50%;background: #742748;color: #fff;font-size: 24px; text-align: center; }
.info-28 .item ul{max-width: 962px; margin: 40px auto; width: 90%;position: relative;}
.info-28 .item ul:before{position: absolute; left: 40%; width: 20%; top: 0; bottom: 38px; background: url(../images/jiantou.png) no-repeat center center;content: ''; background-size: 26.1% auto;}
.info-28 .item ul li{width: 40%; float: left;text-align: center;}
.info-28 .item ul.three::before {
	display: none;
}
.info-28 .item ul.three li {
	width: 26%;
	margin-right: 10.5%;
	float: none !important;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.info-28 .item ul.three li::after {
	content: "";
	position: absolute;
	width: 42%;
	left: 100%;
	top: 0;
	height: calc(100% - 38px);
	background: url(../images/jiantou.png) no-repeat center center;
	background-size: 26.1% auto;
}
.info-28 .item ul.three li:last-child {
	margin-right: 0;
}
.info-28 .item ul.three li:last-child:after {
	display: none;
}
.info-28 .item ul li:nth-child(2){float: right;}
.info-28 .item li .pic{position: relative; border: 1px solid #e4e7ee;height: 280px; }
.info-28 .item li .inner{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.info-28 .item li .pic img{max-height: 278px;}
.info-28 .item li aside{color: #999999; font-size: 16px; padding-top: 10px;}
@media(max-width:640px){
.info-28 .item li .pic{height: 170px; }
.info-28 .item li .pic img{max-height: 168px;}
.info-28 .item ul.three li {
	margin-right: 9.5%;
}
}
@media(max-width:480px){
.info-28 .list-row:before{left: 14px;}
.info-28 .item h5{line-height: 30px;padding-left: 42px;}
.info-28 .item h5 span{width: 30px; height: 30px;font-size: 18px;}
.info-28 .item ul{width: 80%;}
.info-28 .item ul li{width: 45%;}
.info-28 .item ul:before{ left: 45%; width: 10%;background-size: 50% auto;}
.info-28 .item li aside{font-size: 14px; }
.info-28 .item li .pic{height: 120px; }
.info-28 .item li .pic img{max-height: 118px;}
}

/*发展历程*/
.info-58{ text-align: center;color: #233559; font-size: 20px;line-height: normal;}
.info-58 .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;padding-top: 24px;position: relative;background: url(../images/yinhao-r.png) no-repeat right top;background-size: 6.617% auto;}
.info-58 .t-1:before{position: absolute; content: ''; left: 0; top: 0;width: 6.617%;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}
.info-58 aside .f-cn{font-size: 36px;color: #742748;}
@media(max-width:640px){
.info-58{font-size: 16px;}
.info-58 aside .f-cn{font-size: 28px;}
}

.info-88 .column-name{padding-top: 0;padding-bottom: 28px;}
.info-88 ul{margin: 10px 0;}
.info-88 ul li{position: relative; padding-left: 18px;}
.info-88 ul li:before{position: absolute; content: '';background: #ddd; width: 6px; height: 6px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); left: 0; top: 10px;}
@media(min-width:769px){
.info-88 ul li{float: left; width: 50%;}
}

.info-65-1{margin-top: -32px; max-width: 1100px;margin-left: auto; margin-right: auto;}
.info-65-2{padding-bottom: 50px;}
.info-65-2 .info{text-align: center;}
.info-65-2 li{position: relative; z-index: 10;}
.info-65-2 li b{text-align: center;display: block;color: #233559;font-size: 16px;}
.info-65-2 li .inner,
.info-65-2 li .inner dl{position: relative;}
.info-65-2 li .inner:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border-radius: 10px;background: #eee; transform: skewY(-8deg) translateY(17px);-webkit-transform: skewY(-8deg) translateY(17px);-ms-transform: skewY(-8deg) translateY(17px);}
.info-65-2 li .inner dl{z-index: 3; padding: 44px 49px 44px 20px;}
.info-65-2 li:nth-child(1) .inner:before{
background: rgb(237,244,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(237,244,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(237,244,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(237,244,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.info-65-2 li:nth-child(3) .inner:before{
background: rgb(229,238,253); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(229,238,253,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(229,238,253,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(229,238,253,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eefd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.info-65-2 li:nth-child(5) .inner:before{
background: rgb(220,233,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(220,233,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(220,233,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(220,233,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.info-65-2 li dd{position: relative;padding-left: 15px;color: #233559;}
.info-65-2 li dd:before{position: absolute; content: ''; left: 0; top: 10px; width: 5px; height: 5px; border-radius: 50%;background: #28598c;}
@media(min-width:641px){
.info-65-2 ul{display: table; width: 100%; max-width: 790px; margin: 30px auto 0;table-layout: fixed;}
.info-65-2 li{display: table-cell; vertical-align: bottom;width: 32%;}
.info-65-2 li.no{width: 2%;}
.info-65-2 li:nth-child(1) .inner{min-height: 210px;}
.info-65-2 li:nth-child(3) .inner{min-height: 280px;}
.info-65-2 li:nth-child(5) .inner{min-height: 350px;}
}
@media(max-width:1024px){
.info-65-2 li .inner dl{padding-right: 20px;}
}
@media(max-width:640px){
.info-65-2 ul{margin-top: 20px;}
}

.info-65-3 li:not(.no){background-color: #e8eff7; background-position: right bottom;background-repeat: no-repeat;background-size: auto 40%;}
.info-65-3 li:nth-child(1){background-image: url(../images/info/job-icon-bg-1.png);}
.info-65-3 li:nth-child(3){background-image: url(../images/info/job-icon-bg-2.png);}
.info-65-3 li:nth-child(5){background-image: url(../images/info/job-icon-bg-3.png);}
.info-65-3 li:not(.no):before{display: block; content: ''; background: url(../images/job-bg.png) no-repeat center bottom; height: 8px;background-size: 100% auto; margin-top: -8px;}
.info-65-3 li .icon{text-align: center;padding: 50px 0 20px 0;}
.info-65-3 li b{text-align: center;display: block;color: #233559;font-size: 16px;padding-bottom: 29px;}
.info-65-3 li dl{padding: 0 33px 50px 30px;}
.info-65-3 li dd{position: relative;padding-left: 15px;color: #233559;min-height: 28px;}
.info-65-3 li dd:before{position: absolute; content: ''; left: 0; top: 10px; width: 5px; height: 5px; border-radius: 50%;background: #28598c;}
.info-65-3 li dd.no:before{display: none;}
.info-65-3 li dd.pr{padding-left: 85px;}
.info-65-3 li dd.pr span{left: 15px;position: absolute; top: 0;}
@media(min-width:769px){
.info-65-3 ul{display: table; width: 100%; table-layout: fixed;}
.info-65-3 li{display: table-cell; vertical-align: top; width: 32%;}
.info-65-3 li.no{width: 2%;}
}
@media(max-width:768px){
.info-65-3 li:not(.no){margin-bottom: 30px;}
.info-65-3 li:not(.no):before{position: relative;margin: 0; top: -8px;}
}


.info-13-1{margin-bottom: 4%;}
.info-13-1 .info-kuang .txt{padding: 0 4.5%;background: #f2f5fa;}
.info-13-1 .tit{text-align: center;padding-bottom: 40px;}
.info-13-1 .info-kuang .txt dd{position: relative; padding-left: 18px;}
.info-13-1 .info-kuang .txt dd:not(:last-child){margin-bottom:13px;}
.info-13-1 .info-kuang .txt dd:before{position: absolute; content: ''; top: 10px; left: 0; width: 6px; height: 6px; transform:rotate(45deg);background: #233559;}
.info-13-1 i.color_233559{font-weight: bold;}
.info-13-1 .info-kuang .txt > aside{margin-bottom: 20px;}
.info-13-1 .info-kuang .txt dt{position: relative;padding-left: 15px;color: #888;line-height: 30px;}
.info-13-1 .info-kuang .txt dt:before{position: absolute; content: ''; width: 6px; height: 2px; background: #b3bbc9; left: 0; top: 15px;}
.info-13-1 .info-kuang .txt .row-3{margin-top: 20px;}
.info-13-1 .info-kuang .txt .row-3 dd{float: left; width: 33%;}
.info-13-1-0{margin-top:6%;}
.info-13-1-0 .info-kuang .txt{padding: 0 7%;}
@media(min-width:769px){
.info-13-1 .info-kuang .pic{width: 50%;padding-right: 2%;}
}
@media(max-width:768px){
.info-13-1 .info-kuang .ytable,
.info-13-1 .info-kuang .ytable-cell{display: block;}
.info-13-1 .info-kuang .txt{padding: 20px;}
.info-13-1 .info-kuang .txt h3{margin-top: 0;}
}

.info-13-2{margin-top: 7%;padding-top: 6%; border-top: 1px solid #eee;text-align: center;}
.info-13-2 h1{padding-bottom: 40px;}
.info-13-2 dl{margin: 20px 0;padding-bottom: 5%;}
.info-13-2 dd{float: left;  background: #f2f5fa; height: 70px; position: relative;}
.info-13-2 dd aside{position: absolute; left: 0; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 100%;line-height: 20px; padding: 0 4%;}
@media(min-width:769px){
.info-13-2 dd{width: 13.333%;}
.info-13-2 dd:not(:nth-child(7n)){margin-right: 1.1115%;}
}
@media(min-width:481px) and (max-width:768px){
.info-13-2 dd{width: 23.5%; margin-bottom: 2%;}
.info-13-2 dd:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:480px){
.info-13-2 dd{width: 49%; margin-bottom: 2%;}
.info-13-2 dd:not(:nth-child(2n)){margin-right: 2%;}
}

.group-kuang .txt{background: #f2f5fa;}
.group-kuang .inner{ text-align: left;}
.group-kuang .inner figure{padding-top: 20px;}
.group-kuang .inner figcaption{padding-left: 18px; position: relative;line-height: 26px;}
.group-kuang .inner figcaption:before{position: absolute; content: ''; top: 10px; left: 0; width: 6px; height: 6px; transform:rotate(45deg);background: #233559;}
@media(min-width:481px){
.group-kuang .inner figcaption{float: left;margin-right: 30px; }
}
@media(min-width:769px){
.group-kuang .pic{width: 50%;}
.group-kuang .inner{padding: 0 10%;display: table;margin: 0 auto;}
}
@media(max-width:768px){
.group-kuang .ytable,
.group-kuang .ytable-cell{display: block;}
.group-kuang .inner{padding:20px;}
}

@media(min-width:769px){
.culture-zhuoyue .group-kuang .inner figcaption:nth-child(2n-1){width: 50%;}
.culture-zhuoyue .group-kuang .inner figcaption{margin-right: 0; margin-top: 3px; margin-bottom: 3px;}
.culture-zhuoyue .group-kuang ul:nth-child(2) .inner{padding: 0 15%;}
}


.info-13-9 .group-kuang .inner figcaption{float: none;margin: 0;}

@media(min-width:481px){
.info-13-9 .figure-row{overflow: hidden;}
.info-13-9 .figure-row figure{float: left; width: 40%;}
.info-13-9 .figure-row figure:nth-child(2){float: right; width: 57%;}
.info-13-9 .figure-row figure:nth-child(1) figcaption{line-height: 34px;}
.info-13-9 .figure-row figure:nth-child(2){padding-top: 25px;}
.info-13-9 .figure-row figure:nth-child(2) figcaption{line-height: 20px; margin-bottom: 14px;}
.info-13-9 .group-kuang .inner figcaption:before{top: 14px;left: 4px;}
.info-13-9 .figure-row figure:nth-child(2) figcaption:before{top: 8px;}
.info-13-9 .group-kuang ul:nth-child(3)  figcaption{line-height: 20px;margin-bottom: 18px;}
.info-13-9 .group-kuang ul:nth-child(3)  figcaption:before{top: 8px;}
}
@media(max-width:480px){
.info-13-9 .figure-row figure:nth-child(2){padding-top: 0;}
}

.info-13-2 .group-kuang{margin-bottom: 6%;}
.info-13-2 .icon{margin: 0 auto 6%; max-width: 1035px;}
.info-13-2 .icon li img{max-width: 153px; width: 50%; margin: 0 auto 20px;transition: .5s;}
.info-13-2 .icon.row-4 li a:hover img{transform: rotateY(180deg);}
@media(min-width:769px){
.info-13-2 .icon.row-6 li{width: 16.667%;}
}
.info-13-2 .icon.row-3 li img{transition: .5s;}
.info-13-2 .icon.row-3 li:hover img{transform: rotateY(180deg);}
@media(min-width:481px){
.info-13-2 .icon li{float: left;}
.info-13-2 .icon.row-3 li{width: 33.33333%;}
.info-13-2 .icon.row-4 li{width: 25%;}
.info-13-2 .icon.row-5 li{width: 20%;}
}
@media(min-width:481px) and (max-width:768px){
.info-13-2 .icon.row-6 li{width: 33.3333%; margin-bottom: 20px;}
.info-13-2 .icon.row-6 li:nth-child(3n+1){clear: left;}
}
@media(max-width:480px){
.info-13-2 .icon li:not(:last-child){margin-bottom: 30px;}
.info-13-2 .icon.row-6 li{float: left; width: 50%;}
.info-13-2 .icon.row-6 li:nth-child(2n+1){clear: left;}
}

.info-13-3{background: #f2f5fa;padding: 6% 0 8.5% 0; text-align: center; margin-bottom: 8%;}
.info-13-3 .tit{padding-bottom: 7%;}
.info-13-3 .icon li{float: left; }
.info-13-3 .icon li img{max-width: 120px; margin: 0 auto 20px; width: 60%;transition: .5s;}
.info-13-3 .icon li:hover img{transform: scale(1.1);}
.info-13-3-0{padding: 3% 0 6%; margin-bottom: 2%;}
.info-13-3-0 .info-13-4{padding-top: 0; padding-bottom: 0; border-bottom: 0;margin-bottom: 0;}
.info-13-3-0 .info-13-4 .img li aside{background: #fff;}
@media(min-width:769px){
.info-13-3 .icon li{width: 16.667%;}
}
@media(max-width:768px){
.info-13-3 .icon li{width: 33.333%; margin-bottom: 2%;}
}
@media(max-width:480px){
.info-13-3 .icon li{width: 50%;}
}

.info-13-4{padding-top: 4%; border-bottom: 1px solid #eee;padding-bottom: 5%; margin-bottom: 7%;}
.info-13-4 .tit{text-align: center;padding-bottom: 40px;}
.info-13-4 .img li aside{background: #f2f5fa; padding: 20px; text-align: center;}
@media(min-width:641px){
.info-13-4 .img li{float:left; width: 31.667%;}
.info-13-4 .img li:not(:nth-child(3n)){margin-right: 2.4995%;}
}
@media(max-width:640px){
.info-13-4 .img li{margin-bottom: 2%;}
}

.info-13-5 .info-58 .t-1{padding-top: 0;background-size: 7.367% auto; padding-left: 9.25%; padding-right: 9.25%;}
.info-13-5 .info-58 .t-1:before{width: 7.367%;}

.info-13-6{border: 0;margin: 0;padding-top: 2%;}
.info-13-6 .icon{margin-bottom: 0;}
.info-13-6 .icon li img{width: 60%;}

.info-13-6-2 .icon{max-width: inherit;}
.info-13-6-2 .icon li img{width: 70%;}

.info-13-6-1 .icon li img{max-width: 140px;}
.info-13-6-1 .column-name{padding-top: 0;}

.info-33-1{border: 0;margin: 0 0 1% 0;padding-top:0; border-bottom: 1px solid #eee;}
.info-33-1 .column-name{padding-top: 10px;}
.info-33-1 .icon{max-width: inherit;margin-left: -2%; margin-right: -2%;}
.info-33-1 .icon li img{width: 80%;}

.info-13-7{border: 0;margin: 0;padding: 0;}
.info-13-7 .img li .txt{background: #f2f5fa;position: relative; height: 85px;}
.info-13-7 .img li .txt aside{padding: 0 3%;position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%);line-height: 22px;}
.info-13-7 .img li{margin-bottom: 2.4995%;}

.info-13-8 ul{margin: 2% -1% 4%;}
.info-13-8 li{float: left;background: #f2f5fa;min-height: 290px;padding-top: 64px;}
.info-13-8 li{margin: 0 1%; text-align: center;}
.info-13-8 li i{width: 23px; height: 2px; display: block; margin: 20px auto;background: #233559;}
.info-13-8 li aside{padding: 0 11%;}
@media(min-width:1025px){
.info-13-8 li{width: 14.667%;}
}
@media(max-width:1024px){
.info-13-8 li{width: 31.333%;margin-bottom: 2%;}
}
@media(max-width:640px){
.info-13-8 li{width: 48%;}
}

.info-13-10 .txt{text-align: center;background: #f2f5fa;padding: 40px 0 0 0;}
.info-13-10 .txt .ytable{text-align: left; padding: 36px 0;}
.info-13-10 .txt  dl{padding-top: 5px;}
.info-13-10 .txt  dd{position: relative; padding-left: 18px;}
.info-13-10 .txt  dd:before{position: absolute; content: ''; top: 10px; left: 0; width: 6px; height: 6px; transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);background: #233559;}
@media(min-width:769px){
.info-13-10 .txt .inner{max-width: 334px; width: 90%;}
.info-13-10 .txt .ytable{text-align: left;}
.info-13-10 .txt .row-2 dd{float: left;}
.info-13-10 .txt .row-2 dd:nth-child(2n-1){width: 60%;}
.info-13-10 .txt .row-2 dd:nth-child(2n+1){clear: left;}
}
@media(min-width:641px){
.info-13-10 .txt .inner{display: table; margin: 0 auto; }
.info-13-10 .txt .ytable-cell{width: 50%; vertical-align: top;}
.info-13-10 .txt .ytable-cell:nth-child(1){border-right: 1px dashed #c9cfda;}
}
@media(max-width:640px){
.info-13-10 .txt .ytable,
.info-13-10 .txt .ytable-cell{display: block;}
.info-13-10 .txt .inner{padding: 0 20px;}
.info-13-10 .txt .ytable-cell:nth-child(1){border-bottom: 1px dashed #c9cfda;padding-bottom: 20px; margin-bottom: 20px;}
.info-13-10 .txt{padding: 20px 0 0 0;}
.info-13-10 .txt .ytable{padding:16px 0;}
}

.culture-zhuoyue .info-13-2{margin-top: 0;padding-top: 0;border: 0;}
.ad-word{color: #233559; margin-top: 20px;}
.ad-word .f-cn{ font-size: 20px; line-height: 1.9; font-family: "Microsoft YaHei";}
.ad-word .f-en-2{font-size: 20px; opacity: 0.5;font-style: italic;}
.culture-zhuoyue .info-13-2 .group-kuang{margin-bottom: 7%;}
.culture-zhuoyue .num-slider{margin-bottom: 3.5%;}

.why-select .column-name{padding-top: 0;}
.why-select .icon.row-4 li{line-height: 24px;}

.info-31-1{padding-top: 0;padding-bottom:4%;border-bottom: 1px solid #eee; margin-bottom:4%;}
.info-31-1 .icon{max-width: 1000px;}
.info-31-1 .icon li img{width: 70%;}

.info-32-1{border-top: 1px solid #eee; padding-top: 4%; margin: 2% 0;}
.info-32-1 td{text-align: center;}
.info-32-1 td.no{background: none;}
.info-32-1 table{margin-top: 50px;}
.info-32-1 td .inner{padding-bottom: 6%;}
@media(min-width:641px){
.info-32-1 td{background: #f2f5f9;}
.info-32-1 td:not(:last-child){width:31.667% ;}
.info-32-1 td.no{width: 2.5%;}
.info-32-1 td .img{margin-top: -50px;}
}
@media(max-width:640px){
.info-32-1 table,
.info-32-1 table tbody,
.info-32-1 table tr,
.info-32-1 td{display: block;}
.info-32-1 td.no{height: 20px;}
.info-32-1 td .inner{background: #f2f5f9;margin:50px auto 0; width: 80%; max-width: 380px; padding-left: 4%; padding-right: 4%;}
.info-32-1 td .img{height: 50px;}
.info-32-1 td .img img{position: relative;top: -50px;}
}
.info-32{ padding:2% 0}
.info-36{margin-bottom: 5%;}
.info-36 .main{background-position: center top; background-repeat: no-repeat;}
.info-36 .main li{float: left;margin-bottom: 40px;line-height: 20px;}
.info-36 .main li b{color: #742748;}
@media(min-width:1025px){
.info-36 .main{height: 727px;overflow: hidden;}
.info-36 .main ul{padding-top: 50px;}
.info-36 .main li{ width: 50%; position: relative;}
.info-36 .main li:nth-child(2n-1){padding-right: 28%;}
.info-36 .main li:nth-child(2n){padding-left: 28%;}
.info-36 .main li:nth-child(2n+1){clear: left;}
.info-36 .main li:nth-child(2n-1){ text-align: right;}
.info-36 .main li i.yuan{position: absolute; background: rgba(255,255,255,0.5); width: 10px; height: 10px; border-radius: 50%; z-index: 10;}
.info-36 .main li i.yuan:before{position: absolute; content: ''; left: 2px; top: 2px; bottom: 2px; right: 2px; border-radius: 50%; background: #742748;}
.info-36 .main li:nth-child(1) i.yuan{right: 14px;top: 89px;}
.info-36 .main li:nth-child(3) i.yuan{right: 34px;top: 30px;}
.info-36 .main li:nth-child(5) i.yuan{right: 54px;top: 7px;}
.info-36 .main li:nth-child(7) i.yuan{right: 19px;top: -93px;}
.info-36 .main li:nth-child(9) i.yuan{right: 21px;top: -87px;}
.info-36 .main li:nth-child(2) i.yuan{left: -7px;top: 54px;}
.info-36 .main li:nth-child(4) i.yuan{left: 21px;top: -6px;}
.info-36 .main li:nth-child(6) i.yuan{left: 90px;top: 28px;}
.info-36 .main li:nth-child(8) i.yuan{left: 20px;top: -56px;}
.info-36 .main li:nth-child(10) i.yuan{left: 73px;top: -83px;}
.info-36 .main li:before{position: absolute; content: ''; width: 50%; height: 2px; border-bottom: 2px dashed #d1c0cb;}
.info-36 .main li:nth-child(1):before{transform: rotate(15deg); right: 20px;top: 52px;}
.info-36 .main li:nth-child(2):before{transform: rotate(-8deg);left: 3px;top: 35px;}
.info-36 .main li:nth-child(3):before{transform: rotate(5deg);right: 48px;top: 23px;width: 45%;}
.info-36 .main li:nth-child(4):before{transform: rotate(2deg);left: 37px;top: 2px;width: 45%;}
.info-36 .main li:nth-child(5):before{transform: rotate(0deg);right: 63px;top: 11px;width: 42%;}
.info-36 .main li:nth-child(6):before{transform: rotate(-6deg);left: 102px;top: 20px;width: 35%;}
.info-36 .main li:nth-child(7):before{transform: rotate(-18deg);right: 20px;top: -42px;width: 50%;}
.info-36 .main li:nth-child(8):before{transform: rotate(12deg);left: 26px;top: -22px;width: 46%;}
.info-36 .main li:nth-child(9):before{transform: rotate(-18deg);right: 20px;top: -37px;}
.info-36 .main li:nth-child(10):before{transform: rotate(20deg);left: 75px;top: -35px;width: 41%;}
}
@media(max-width:1024px){
.info-36 .main{background-size: cover;}
.info-36 .main ul{padding: 20px;}
.info-36 .main li{width: 50%;}
.info-36 .main li:nth-child(2n+1){clear: left;}
.info-36 .main li:nth-child(2n){text-align: right;}
}
@media(max-width:480px){
.info-36 .main li{margin-bottom: 10px;}
.info-36 .main li aside{font-size: 12px;}
.info-36 .main li b{font-size: 14px;}
.info-36 .main ul{padding: 20px 10px;}
}

.singlePage ul li img{transition: .5s;}
.singlePage ul li:hover img{transform: scale(1.1);}

.demand_list li{text-align: center;}
.demand_list .inner{ background: #f2f5f9;padding-bottom: 6%;min-height: 420px;}
.demand_list .btn{position: relative; text-align: center; padding: 20px 0;}
.demand_list .btn:before,
.demand_list .btn:after{position: absolute; content: ''; width: 50%; height: 1px;background: #eee; top: 50%; margin-top: -0.5px;}
.demand_list .btn:before{left: -70px;}
.demand_list .btn:after{right: -70px;}
.demand_list .btn .slick-arrow{background: #ced6e0;border: 0; width: 40px; height: 40px; cursor: pointer; margin: 0 10px; border-radius: 50%;padding: 0;font-size: 0; transition: 0.3s;position: relative;}
.demand_list .btn .slick-arrow:hover{background: #28598c;}
.demand_list .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border:2px solid #fff; border-top: 0;border-right: 0; transform: rotate(45deg); top: 50%; left: 50%;margin: -6px 0 0 -3px;}
.demand_list .btn .slick-next:before{transform: rotate(-135deg);margin-left: -8px;}
@media(min-width:641px){
	.demand_list .inner{ margin: 50px 15px 0;}
	.demand_list .inner{background: #f2f5f9;}
	.demand_list li .img img{margin-top: -50px;}
	.demand_list .inner p{ min-height: 168px;}
}
@media(max-width:640px){
	.demand_list .inner{ margin:50px auto 0; width: 80%; max-width: 380px; padding-left: 4%; padding-right: 4%;}
	.demand_list .img{height: 50px;}
	.demand_list .img img{position: relative;top: -50px;}
}



.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}
.singlePage img{height: auto !important;}




