@charset "utf-8";
/*公共样式*/
* {margin:0;padding:0;}
body {font-size:14px;background:#fff;font-family:PingFang SC;line-height:1.3;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ol,ul,li {list-style:none;}
a {text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(255,0,0,0);cursor:pointer;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
a:hover {color:#37377f!important;}
em,i {font-style:normal;}
h1,h2,h3,h4,h5,h6,th {font-weight:normal;}
img {border:0;max-width:100%;height:auto;vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
input,textarea,select,button {border:0;background:none;outline:0;font-family:"Arial";}
input[type="button"],input[type="text"],input[type="submit"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
input,input:focus,input:active {user-select:text;}
textarea {resize:none;}
.clearfix {zoom:1;}
.clearfix:after {content:".";*zoom:1;display:block;visibility:hidden;height:0;clear:both;}
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
.tl {text-align:left!important;}
.tc {text-align:center!important;}
.tr {text-align:right!important;}
.middle {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:0;height:100%;}
.container {width:1600px;margin:0 auto;position:relative;}
.w1200 {width:1200px;margin:0 auto;position:relative;}
.w1841 {width:1841px;margin:0 auto;position:relative;}
.w1510 {width:1510px;margin:0 auto;position:relative;}
.bg-cover {background-repeat:no-repeat;background-size:cover;background-position:center;}
/*字体*/
@font-face {font-family:'iconfont';src:url('../fonts/iconfont.eot');src:url('../fonts/iconfont.eot') format('embedded-opentype'),url('../fonts/iconfont.woff2') format('woff2'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype'),url('../fonts/iconfont.svg#iconfont') format('svg');}
/* @font-face {font-family:"BebasNeue";src:url('../fonts/BebasNeue-1.otf');src:url('../fonts/BebasNeue.otf');font-style:normal} */
/* @font-face {font-family:'Womby';src:url('../fonts/womby-regular-3.ttf');font-weight:normal;font-style:normal;} */
@font-face{
	font-family: 'AG';
    src:url("../fonts/akzidenzgrotesk-boldcondalt.ttf") format("truetype");
}

.iconfont {font:16px/1 iconfont;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media only screen and (max-width:1599px) {.container {width:1400px;}
.w1510 {width:1300px;}
/* 适应搜索 */
.header-box .nav_collapse >ul > li {
    font-size: 15px;
    margin: 0px 17px;
}
}
@media only screen and (max-width:1499px) {.container {width:1200px;}
.foot-container {width:1200px;}
.w1510 {width:1100px;}
}
/*slick.css*/
.slick-slider {position:relative;z-index:2;}
.slick-list {position:relative;overflow:hidden;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-track {position:relative;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%; width: 100%;min-height:1px;display:none;position:relative;z-index:1;}
.slick-slide:focus {outline:0;}
.slick-slide img {display:block;}
.slick-slide.slick-active {z-index:2;}
/* .slick-initialized .slick-slide{ background: #f5f5f5; }
.slick-initialized .slick-slide p{ width: 24%; margin-right: 1%; margin-top: 15px; display: inline-block;} */
.slick-slide.slick-active p img{ width: 100%; }
.index-case .draggable .slick-track{ width: 100% !important;}
.index-case .draggable .col-md-6s{ width: 100% !important;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next {display:block;width:20px;height:20px;line-height:0;font-size:0;cursor:pointer;position:absolute;top:50%;margin-top:-10px;z-index:6;}
.slick-prev:focus,.slick-next:focus {outline:0;}
.slick-prev {left:-25px;}
.slick-next {right:-25px;}
.slick-dots {width:100%;font-size:0;text-align:center;position:absolute;bottom:30px;z-index:4;}
.slick-dots li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.slick-dots li button {display:block;width:14px;height:14px;line-height:0;font-size:0;background:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots li.slick-active button {background:#ff9800;}
/* 标题 */
.ryjz span{padding: 5px 25px; box-sizing: border-box;font-size: 20px; cursor: pointer;}
.ryjz span.on{ color:#37377f; }
.ryjz{ margin-bottom: 25px; }
.inner-title {font-size:36px;color:#333333;font-family:"微软雅黑";font-weight:bold;text-align:center;}
.inner-title span {color:#37377f;}
.inner-desc i {display:block;width:42px;height:2px;margin:16px auto 0;background-color:#37377f;}
.inner-desc {text-align:center;font-size:16px; line-height: 1.8; color:#333333;text-transform:uppercase;font-family:"微软雅黑";padding-top:10px;}
.col-md-6s {float:left;width:33.33%;}
.col-md-4s {float:left;width:33.3%;}
.col-md-4s:nth-child(1),
.col-md-4s:nth-child(4){/*display:none;*/}

.nav_collapse > ul > li .nav_zxfw .col-md-4s:nth-child(4),
.nav_collapse > ul > li .nav_zxfw .col-md-4s:nth-child(5){margin-top:15px;}
/*.col-md-4s:nth-child(5) .text p:nth-child(7),
.col-md-4s:nth-child(5) .text p:nth-child(8),
.col-md-4s:nth-child(5) .text p:nth-child(9),
.col-md-4s:nth-child(5) .text p:nth-child(10),
.col-md-4s:nth-child(5) .text p:nth-child(11){display:none;}*/
.col-md-6s {width:50%;float:left;}
.col-md-3s {float:left;width:25%;}
.col-md-5s {float:left;width:20%;}
.col-md-12s {width:100%;float:left;}
.index-more {overflow:hidden;width:98px;border-bottom:1px solid #37377f;text-align:center;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in;}
.index-more a {color:#666666;display:block;font-size:14px;text-transform:uppercase;}
.index-more:hover {margin-left:8px;}
/*头部*/
#header {width:100%;height:90px;min-width:1200px;position:fixed;top:0;left:0;z-index:9999;background-color: transparent; transition: background-color .8s; -webkit-transition: background-color .8s; -moz-transition: background-color .8s; -ms-transition: background-color .8s; -o-transition: background-color .8s;}
#header>.container{position: static;}
.ibox-scoll {animation:850ms 350ms;-webkit-animation:850ms 350ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:fadedown;animation-name:fadedown;}
.scoll-top {background-color:#000 !important;}
#header:hover{background-color: #000;}
.navbar {max-width:1840px;min-width:1200px;margin:0 auto;padding:0 18px;box-sizing:border-box;}
.logo {float:left;margin-top:24px;}
.logo a {display:block;height:100%;}
.logo img {display:block;height:100%;}
.nav_collapse {float:right;margin-right:2.5%;height:90px;}
.nav_collapse >ul {height:100%;}
.nav_collapse >ul > li {float:left;font-size:18px;z-index:1;cursor:pointer;height:100%;-webkit-tap-highlight-color:transparent;margin:0 20px;}
.nav_collapse >ul > li > a {display:block;color:#fff;position:relative;transition:all 0s;text-align:center;height:100%;line-height:90px;}
.nav_collapse >ul > li > a:hover {color:#acb3ff !important;}
.nav_collapse >ul > li.active > a {color:#acb3ff !important;}
.nav_collapse >ul > li.active > a:hover {color:#acb3ff;}
.nav_collapse li i.nav-line {display:block;width:0;height:3px;background:#acb3ff;position:absolute;left:0;bottom:0;-webkit-transition:width .6s;-moz-transition:width .6s;-ms-transition:width .6s;-o-transition:width .6s;transition:width .6s;}
.nav_collapse li:hover>a>i.nav-line {width:100%;}
.nav_collapse li.active>a>i {width:100%;}
.sublist > ol ol li .iconfont {width:14px;height:14px;line-height:14px;font-size:14px;position:absolute;left:-3px;top:3px;}
.nav_collapse>ul > li:hover {z-index:2;}
.nav_collapse>ul > li:hover>a {color:#acb3ff!important;}
.nav_collapse>ul > li:hover>a .menu-dsub {color:#acb3ff;}
.hsearch {float:right;width:23px;height:22px;margin-top:37px;position:relative;z-index:10;margin-right:34px;}
.hsearch .search-btn {display:block;width:25px;height:25px;background:url(../images/search.png) no-repeat center;cursor:pointer;outline:none;border:none;}
.search-full {display:none;height:100px;z-index:99999;-webkit-transition:all .4s;transition:all .4s;left:0;top:0;width:100%;background-color:#fff;position:absolute;}
.search-head {max-width:600px;margin:0 auto;padding-right:40px;position:relative;height:100%;}
.search-content {height:100px;position:relative;padding-left:40px;}
.search-content input {position:absolute;line-height:100px;left:40px;top:0;width:calc(100% - 40px);height:100%;border:none;background-color:transparent;font-size:16px;color:rgba(17,17,17,0.8);}
.search-content .icon-search {outline:none;cursor:pointer;position:absolute;left:0;top:50%;margin-top:-12.5px;display:block;width:25px;height:25px;background:url(../images/search.png) no-repeat center;}
.search-full .icon-close {-webkit-transition:transform .4s;transition:transform .4s;position:absolute;right:7.8%;top:50%;margin-top:-15px;background:url(../images/close-btn.png) no-repeat center/cover;width:30px;height:30px;}
.search-full .icon-close:hover {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.search-full .logo2 {position:absolute;left:7.8%;top:14px;}
.search-bg {display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:300;background-color:rgba(17,17,17,0.2);}
.hsearch input::-webkit-input-placeholder {color:#999;}
.hsearch input::-moz-placeholder {color:#999;}
.hsearch input:-ms-input-placeholder {color:#999;}
.h-tel {float:right;line-height:90px;color:#fff;box-sizing:  border-box;font-size:24px;letter-spacing:-1px;font-weight:400;}
.subnav {width:100%;background:#333;font-size:12px;text-align:left;position:absolute;left:0px;top:100%;overflow:hidden;box-shadow:0 10px 7px 2px rgba(0,0,0,.2);padding:20px 0;display:none;z-index:333;}
.subnav .title {width:410px;float:left;height:30px;line-height:30px;text-align:right;font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;margin-left: -126px;}
.subnav.s1 .title {width:0px;border-left:0;}
.subnav .title a {color:#acb3ff;font-size: 18px;}
.sublist {margin-left:410px;border-left:1px solid #fff;border-color:rgba(255,255,255,.2);padding:0 60px;}
.subnav.s1 .sublist {margin-left:0px;border-left:0;}
.sublist > ol {margin:0 -15px;overflow:hidden;}
.col-lg-6 {width:50%;*width:49.98%;float:left;}
.col-lg-7 {width:16.66%;*width:16.64%;float:left;}
.sublist > ol > li .item {height:auto;line-height:30px;margin:0 15px;font-size:18px;text-transform:capitalize;color:#fff;font-family: "Microsoft Yahei";}
.sublist > ol > li .item .text a{ font-size: 16px; }
.subnav.s1 .sublist > ol > li .item {height:auto;}
.subnav.s1 .sublist > ol > li .item>a {display:block;width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sublist > ol > li a {color:#fff;}
.sublist > ol > li a:hover{ color:#acb3ff !important;}
.sublist > ol ol {padding:6px 0;}
.sublist > ol ol li {line-height:20px;font-size:12px;padding-left:12px;color:#fff;padding-left:13px;margin-bottom:8px;position:relative;text-transform:capitalize;}
.sublist > ol ol li .iconfont {width:14px;height:14px;line-height:14px;font-size:14px;position:absolute;left:-3px;top:3px;}
/* 侧边栏 */
.search_fl{ position: absolute;margin-left: -70px; }
.search_fl a{ color:#fff;}
.nav {float:right;}
.nav_button {color:#fff;z-index:999;font-size:18px;float: right;margin-top: 34px;cursor:pointer;transition:0.3s;background:url(../images/menu.png) no-repeat 0 center;padding-left:22px;transition:color .9s;-webkit-transition:color .9s;-moz-transition:color .9s;-ms-transition:color .9s;-o-transition:color .9s;}
.login {color:#fff!important;z-index:999;font-size:18px;float: right;margin-top: 35px;cursor:pointer;transition:0.3s;padding-right:22px;transition:color .9s;-webkit-transition:color .9s;-moz-transition:color .9s;-ms-transition:color .9s;-o-transition:color .9s;}
.login a{color: #fff;}
.bheader {
							position: relative;
}
						.search {
							width: 150px;
							height: 22px;
							top: 32px;
							right: 270px;
							float: right;
							/* position: relative; */
							background-color: #fff;
							border-radius: 11px;
							z-index: 999999;
							margin-top: 32px;
							margin-left: 18px;
						}

						.search_mi {
							width: 110px;
							height: 22px;
							line-height: 22px;
							border: none;
							/* position: absolute; */
							left: 0;
							padding-left: 14px;
							padding-right: 23px;

						}

						.search_fr {
							border: none;
							width: 20px;
							height: 20px;
							position: absolute;
							right: 2px;
							top: 33px;
							background: url(/template/default/skin/images/search_button.png) no-repeat 0 0;
							cursor: pointer;
						}
.login_on {color:#fff!important;z-index:999;font-size:18px;float: right;margin-top: 34px;cursor:pointer;transition:0.3s;padding-right:22px;transition:color .9s;-webkit-transition:color .9s;-moz-transition:color .9s;-ms-transition:color .9s;-o-transition:color .9s;}
.login_on a{color: #fff;}
.zc-fix{display: none;}
.zc-fix.active{display: block;}

.login-fix {
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(255, 255, 255, 0.9);
	    z-index: 10;
	    display: none;
		z-index: 99999;
	}
	.login-fix.active {
	    display: block;
	}
	.pr {
	    position: relative;
	}
	.login-fix h3 {
	    font-size: 20px;
	    font-weight: bolder;
	    color: #333;
	    text-align: center;
	    padding: 0px 0 30px;
	}
	.login-fix .login-close {
	    display: inline-block;
	    position: absolute;
	    top: -12px;
	    right: -5px;
	    color: #333;
	}
	.login-fix li {
	    float: none;
	    margin-bottom: 10px;
	}
	.login-fix li input {
	    width: 100%;
	    height: 40px;
	    line-height: 40px;
	    border: 1px solid #eee;
	    padding: 0 10px;
		box-sizing: border-box;
	}
	.login-fix li:nth-child(2) span {
	    display: inline-block;
	    float: right;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    border: 1px solid #eee;
	    width: 25%;
	}
	.login-fix li button {
	    width: 100%;
	    height: 40px;
	    line-height: 40px;
	    border: none;
	    padding: 0;
	    background: #37377f;
	    color: #fff;
	}

	.login-fix .login-fix-in {
	    width: 400px;
	    border: 1px solid #eee;
	    padding: 20px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    background: #fff;
	    -webkit-transform: translate(-50%,-50%);
	    -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	    -o-transform: translate(-50%,-50%);
	    transform: translate(-50%,-50%);
	}




	.zc-fix {
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(255, 255, 255, 0.9);
	    z-index: 10;
	    display: none;
		z-index: 99999;
	}
	.zc-fix.active {
	    display: block;
	}
	.pr {
	    position: relative;
	}
	.zc-fix h3 {
	    font-size: 20px;
	    font-weight: bolder;
	    color: #333;
	    text-align: center;
	    padding: 0px 0 30px;
	}
	.zc-fix .login-close {
	    display: inline-block;
	    position: absolute;
	    top: -12px;
	    right: -5px;
	    color: #333;
	}
	.zc-fix li {
	    float: none;
	    margin-bottom: 10px;
	}
	.zc-fix li input {
	    width: 100%;
	    height: 40px;
	    line-height: 40px;
	    border: 1px solid #eee;
	    padding: 0 10px;
		box-sizing: border-box;
	}
	.zc-fix li:nth-child(2) span {
	    display: inline-block;
	    float: right;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    border: 1px solid #eee;
	    width: 25%;
	}
	.zc-fix li button {
	    width: 100%;
	    height: 40px;
	    line-height: 40px;
	    border: none;
	    padding: 0;
	    background: #37377f;
	    color: #fff;
	}

	.zc-fix .login-fix-in {
	    width: 400px;
	    border: 1px solid #eee;
	    padding: 20px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    background: #fff;
	    -webkit-transform: translate(-50%,-50%);
	    -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	    -o-transform: translate(-50%,-50%);
	    transform: translate(-50%,-50%);
	}



.nav_button:hover {color:#37377f;}
/* .header-box{position: relative;} */
.nav_content {z-index:999988;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;background-color:rgba(0,0,0,0.75);display:none;}
.nav_content.closed {background-color:transparent;}
.nav_content_slide {display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;min-width:226px;height:100%;padding:50px;-webkit-transition:0.3s;transition:0.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#0a0a0a;}
.nav_content.closed .nav_content_slide {-webkit-transform:translateX(100%);transform:translateX(100%);}
.nav_content_slide_logo {outline:none;margin-bottom:50px;}
.nav_content_slide_link_item a {display:block;height:40px;font-size:17px;font-weight:900;color:#999999;line-height:40px;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;}
.nav_content_slide_close {position:absolute;width:46px;height:46px;top:30px;left:-76px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;background-color:#37377f;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAvElEQVQ4jZXRMQ7CMAyFYYuBA3ASVFiRKG0XLooYWBgRB0JFwNT5Z2gjRWlfFEfyEttfEseAM/AEDoA5owVewMWAO+MagKMTGabe3oAK+DmxGBmALiT2DmyGABYX7BKsLkDakEsLc5hEliCFdTlEQQH7Ro1ZJAelN8sigK1Mr42ZrZM9ZLU4IZ1JPLOm9Gkp0i3MbIaVIOoDGgXlkBCVwhQif0dhXkRhtQFvJxJjn6n3YcAV6J1IiC1wA05/v1H6iGTkxJsAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;}
.nav_content.closed .nav_content_slide_close {opacity:0;}
@-webkit-keyframes fadedown {from {-webkit-transform:translateY(-100%);opacity:0;}
to {-webkit-transform:translateY(0);opacity:1;}
}
@keyframes fadedown {from {transform:translateY(-100%);opacity:0;}
to {transform:translateY(0);opacity:1;}
}
/*底部*/
#footer {position:relative;overflow:hidden;background-color:#1B1B1B;  }
#footer .foot-nav-ibox {padding:78px 0 20px; width: 1200px; }
.copy_right_box {height:90px;background-color:#111111;width:100%;box-sizing:border-box;line-height:90px;color:#666;font-size:14px;}
#footer .foot-left {float:left; width: 70%;}
#footer .foot-top {height:136px;border-bottom:1px solid #D5D5D5;}
#footer .foot-logo {float:left;margin-top:38px;}
#footer  .firend-link {color:#666666;font-family:PingFang SC;border-bottom:1px solid #2d2d2d;padding-bottom:16px;}
#footer  .firend-link a {color:#666666;font-family:PingFang SC;padding:0 8px;position:relative;}
#footer  .firend-link  a i {position:absolute;left:-2px;top:2px;background-color:#666;width:1px;height:14px;}
.copy_right_box .copyright {color:#666666;}
.copy_right_box .copyright a {color:#666666;}
#footer .foot-language {float:right;width:191px;position:relative;margin-top:26px;background-color:#fff;}
#footer .foot-language em.global {background:url(../images/global.png) no-repeat left center;position:absolute;left:12px;top:12px;width:14px;height:14px;}
#footer .foot-language  a {font-size:14px;color:#A7A7A7;display:block;padding:0 35px;height:36px;line-height:36px;}
#footer .foot-language i.iconfont {position:absolute;right:16px;top:12px;color:#C9C9C9;cursor:pointer;}
#footer .foot-language .language-box2 {width:191px;margin-right:0;position:absolute;left:0;bottom:38px;}
#footer .foot-language .language-desc:hover {background-color:#37377f;}
#footer .foot-language .language-desc:hover a {color:#ffffff !important;}
#footer .social_icon {margin-top:53px;float:right;margin-right:60px;}
#footer .social_icon a {display:inline-block;margin:0 9px;}
#footer .social_icon a:hover {opacity:.5;filter:alpha(opacity=50);-webkit-filter:alpha(opacity=50);}
#footer .foot-right {float:right;width:30%;height:100%;box-sizing:border-box;}
#footer .foot-info p {color:#919091;font-size:14px;line-height:24px;margin-bottom:15px;}
#footer .foot-info p span {display:inline-block;padding-left:5px;}
#footer .foot-info p i.icon {display:inline-block;*display:inline;*zoom:1;background:url(../images/ft-icon.png) no-repeat;width:22px;height:22px;vertical-align:top;padding-right:4px;}
#footer .foot-info p i.icon1 {background-position:0 3px;}
#footer .foot-info p i.icon2 {background-position:1px -29px;}
#footer .foot-info p i.icon3 {background-position:1px -100px;}
#footer .foot-info p i.icon4 {background-position:1px -104px;}
#footer .foot-info p i.icon5 {height:0;}
#footer .foot-info p i.icon6 {height:0;}
#footer .foot-info-tit {color:#fff;font-size:18px;position:relative;font-weight:bold;padding-bottom:20px;}
#footer .zixun {margin-top:80px;}
#footer .zixun p {font-size:25px;font-weight:bold;color:#919091;font-family:Source Han Sans CN;}
#footer .zixun span.text {display:block;color:#919091;font-family:Source Han Sans CN;}
#footer .zixun a {display:block;background:url(../images/zixun.png) no-repeat 25px 8px #37377f;color:#fff;text-align:center;line-height:40px;font-size:14px;margin-top:22px;transition:opacity 1.8s;-webkit-transition:opacity 1.8s;-moz-transition:opacity 1.8s;-ms-transition:opacity 1.8s;-o-transition:opacity 1.8s;width:140px;height:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
#footer .zixun:hover a {color:#fff !important;}
#footer .zixun:hover {opacity:.9;filter:alpha(opacity=90);-webkit-filter:alpha(opacity=90);}
#footer .zixun a span {margin-left:22px;}
#footer .webchart {margin-right:21px;}
#footer .webchart p {font-size:16px;color:#666666;font-weight:normal;margin-top:13px; text-align: center;}
.foot-nav1 {float:left;width:45%;}
.foot-nav2 {float:left;width:100%;}
/*.foot-nav2 li:nth-child(5) .text p:nth-child(7),
.foot-nav2 li:nth-child(5) .text p:nth-child(8),
.foot-nav2 li:nth-child(5) .text p:nth-child(9),
.foot-nav2 li:nth-child(5) .text p:nth-child(10),
.foot-nav2 li:nth-child(5) .text p:nth-child(11){display:none;}*/
/*.foot-nav2 dl:nth-child(1) li{ float: left; margin-right: 2%; width: 31.33%;}*/
.foot-nav2 dl:nth-child(1) li{float: left; margin-right: 2%; width:18%;}
.foot-nav2 dl:nth-child(2) li{ float: left; width: 20%;}
.foot-nav2 .foot-nav_dd{ overflow: hidden; }
.foot-nav2 dl{max-width: inherit; }
.foot-nav dl {margin-bottom:78px;min-width:150px;margin-right:20px; }
.foot-nav1 dl{/*max-width: 200px;*/ }
.foot-nav1 ul li{width:30%;float:left;}
.foot-nav dt {position:relative;margin-bottom:12px;padding-bottom:8px;}
.foot-nav dt a {color:#FFF;font-size:18px;font-family:"微软雅黑";text-transform:uppercase;}
.foot-nav dd li {line-height:30px;font-size:14px;color:#919091;}
.foot-nav dd li a {color:#919091;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.foot-nav dd li a:hover{  color:#acb3ff !important;}
.service-ibox{ margin-top: 20px; }
.foot-nav1 dt {border-bottom:1px solid #000;position:relative;}
.foot-nav1 dt::after {content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#282828;}
.foot-language-input {position:relative;}
.foot-model dt .iconfont,.foot-info-tit .iconfont {width:22px;height:22px;line-height:22px;font-size:22px;text-align:center;position:absolute;right:0;top:50%;margin-top:-11px;display:none;}
/* 轮播图 */
.banner {overflow:hidden;position:relative;z-index:2;}
.banner img {width:100%;}
.banner .slick-dots {z-index:3333;}
.banner .slick-dots li {margin:0 8px;}
.banner .slick-dots li button {width:10px;height:10px;padding:0;}
.banner .slick-dots li.slick-active button {background-color:#37377f;}
.banner .slick-dots li.slick-active button::after {content:"";position:absolute;left:-5px;top:-5px;width:18px;height:18px;border:1px solid #37377f;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
#banner .slick-slide {float:none;position:relative;}
#banner .slick-track .slick-slide {float:left;}
#banner .slick-slide img {width:100%;transform:scale(1.1,1.1);transition:transform 3s;-webkit-transition:transform 3s;-moz-transition:transform 3s;-ms-transition:transform 3s;-o-transition:transform 3s;}
#banner .slick-slide a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
#banner .slick-slide.scale-pic img {transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);}
.bans-dots {width:100%;font-size:0;text-align:center;position:absolute;left:0;bottom:150px;z-index:10;}
.bans-dots .pos {display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:relative;}
.bans-dots .line {width:100%;height:1px;background:#fff;filter:alpha(opacity=60);opacity:.6;position:absolute;left:0;top:0;}
.bans-dots ul {position:relative;z-index:2;}
.bans-dots li {width:90px;float:left;padding-top:1px;position:relative;font-size:14px;color:#fff;text-align:center;cursor:pointer;}
.bans-dots li span {display:block;width:1px;height:5px;background:#fff;filter:alpha(opacity=60);opacity:.6;position:absolute;left:0;top:-5px;}
.bans-dots li i {display:block;width:0;height:2px;background:#fff;position:absolute;left:0;top:-1px;}
.bans-dots li em {display:block;height:30px;line-height:30px;}
.bans-dots li.active {font-weight:bold;}
.bans-dots li.active i {width:100%;}
.sec-first {position:relative;overflow:hidden;}
.index-waper-box {position:absolute;bottom:0;width:100%;height:120px;overflow:hidden;perspective:800px;-webkit-perspective:800px;-moz-perspective:800px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;z-index:99;}
.index-back-box {margin-left:7.8%;margin-right:7.8%;height:120px;background-color:#fff;overflow:hidden;transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;transform:rotateX(0deg) translate3d(0,0,0);-webkit-transform:rotateX(0deg) translate3d(0,0,0);-moz-transform:rotateX(0deg) translate3d(0,0,0);transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;-webkit-transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;-moz-transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.index-back-box.pass {transform:rotateX(100deg) translate3d(0,0,0);-webkit-transform:rotateX(100deg) translate3d(0,0,0);-moz-transform:rotateX(100deg) translate3d(0,0,0);}
.index-back-box.pass {transform:rotateX(100deg) translate3d(0,0,0);-webkit-transform:rotateX(100deg) translate3d(0,0,0);-moz-transform:rotateX(100deg) translate3d(0,0,0);}
.index-back-box p {color:#666;font-size:16px;font-family:"微软雅黑";}
.index-back-box .num span {color:#333333;font-size:48px;font-family:"AG";}
.index-back-box .num i {font-size:14px;color:#999999;font-family:MicrosoftJhengHei;}
.index-back-box .num em {color:#333333;font-size:48px;font-family:BebasNeue;margin-left:-4px;}
.single-info {display:inline-block;vertical-align:middle;text-align:left;}
.single-info .num {height:50px;}
.single-item {display:inline-block;margin-top:30px;}
.single-item .imgs {display:inline-block;vertical-align:middle;}
.single-item .imgs img {display:inline-block;vertical-align:middle;}
.single-box {height:100%;text-align:center;}
.ind-brief-box {position:absolute;bottom:0;width:100%;height:120px;overflow:hidden;z-index:99;visibility:hidden;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transition:0.58s cubic-bezier(.215,.61,.355,1);-webkit-transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;-moz-transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.ind-brief-box .inner-ibox {margin-left:7.8%;margin-right:7.8%;height:120px;background-color:#fff;overflow:hidden;transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;transform:rotateX(0deg) translate3d(0,0,0);-webkit-transform:rotateX(0deg) translate3d(0,0,0);-moz-transform:rotateX(0deg) translate3d(0,0,0);transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;-webkit-transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;-moz-transition:all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.ind-brief-box .title {text-align:center;font-size:30px;font-weight:bold;color:#656565;font-family:"微软雅黑";padding-top:26px;}
.ind-brief-box .title span {color:#37377f;}
.ind-brief-box .text {font-size:14px;color:#656565;text-align:center;font-family:"微软雅黑";margin-top:12px;}
.ind-brief-box.on {opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}
/* 首页-服务列表 */
.service-ibox .col-md-4s:nth-child(1),
.service-ibox .col-md-4s:nth-child(4){display:none;}
.ind-service {background-color:#F5F5F5;padding-bottom:102px;padding-top:68px;overflow:hidden;}
.ind-service .service-ibox {padding-top:28px;margin:0 -10px;}
.service-ibox .item {background-color:#ffffff;margin:10px;text-align:center;height:340px;padding:60px 82px 0;box-sizing:border-box;display: block;position: relative;}
.service-ibox .item::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #37377f;
    filter: alpha(opacity=80);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transition: transform .38s cubic-bezier(.4,0,.2,1);
    transition: transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transform-origin: left 100%;
    -webkit-transform-origin: left 100%;
    transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    visibility: hidden\9;
}
.service-ibox .item:hover::before{
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform-origin: left 0;
    -webkit-transform-origin: left 0;
    visibility: visible\9;
}
.service-ibox .col-md-5s .item .imgs{ position: relative;z-index: 999;}
.service-ibox .col-md-5s .item .imgs span{ font-size: 80px; }
.service-ibox .item:hover .imgs span{ color:#fff; }
.service-ibox .col-md-5s .item {height:300px;padding:40px 26px 0;}
.service-ibox .imgs img {
    transition: 0.4s ease-in;
    -webkit-transition: 0.4s ease-in;
    -moz-transition: 0.4s ease-in;
    -ms-transition: 0.4s ease-in;
    -o-transition: 0.4s ease-in;
    text-align: center;
    margin: 0 auto;
}
.service-ibox .imgs .tendehide {
    opacity: 0;
    visibility: hidden;
    display: none;
    position: relative;
    z-index: 2;
}
.service-ibox .item .imgs span{ font-size: 80px; position: relative;z-index: 9;}
.service-ibox .item:hover .imgs span{ color:#fff; }
.service-ibox .item:hover .imgs .tendeshow {
    opacity: 0;
    visibility: hidden;
    display: none;
}
.service-ibox .item:hover .imgs .tendehide {
    opacity: 1;
    visibility: visible;
    display: block;
}
.service-ibox .item .tit { position: relative;z-index: 2;text-align:center; margin-top:15px; white-space:nowrap; overflow:hidden;
	text-overflow:ellipsis; font-size:24px; font-family:"微软雅黑"; font-weight:bold; color:#333333; margin-bottom:14px; transition:color 0.34s ; -webkit-transition:color 0.34s ; -moz-transition:color 0.34s ; -ms-transition:color 0.34s ; -o-transition:color 0.34s ; }
.service-ibox .item .text {position: relative;z-index: 2;font-size:18px;font-family:"微软雅黑";color:#333333; transition:color 0.34s ; -webkit-transition:color 0.34s ; -moz-transition:color 0.34s ; -ms-transition:color 0.34s ; -o-transition:color 0.34s ;}
.service-ibox .item .line {position: relative;z-index: 2;display:block;width:46px;height:2px;background:#37377f;margin:20px auto 22px;transition:color 0.34s ;}
.service-ibox .item .desc {position: relative;z-index: 2;font-size:14px;font-family:"微软雅黑";font-weight:400;
 overflow: hidden;height: 48px;
color:#666666;line-height:24px;text-align:left;transition:color 0.34s ;}
.service-ibox .slick-dots li button {width:58px;height:5px;background-color:#cccccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.service-ibox .slick-dots li.slick-active button {background:#37377f;}
.service-ibox .slick-dots {bottom:-40px;}
.service-ibox .item:hover .tit, .service-ibox .item:hover .text, .service-ibox .item:hover .desc{color: #fff;}
.service-ibox .item:hover .line{background: #fff;}
/* 首页团队 */
.ind-team-ibox {width:100%;height:auto; padding-bottom: 100px; box-sizing:border-box;padding-top:92px;}
.ind-team-ibox .team-con {position:relative;margin-top:65px;}
.ind-team-ibox .inner-title {color:#fff;}
.ind-team-ibox .inner-desc {color:#fff;}
.ind-team-ibox .team-desc1 {display:block;text-align:center;transition:all 1s cubic-bezier(0.77,0,0.175,1) 0ms;-webkit-transition:all 1s cubic-bezier(0.77,0,0.175,1) 0ms;-moz-transition:all 1s cubic-bezier(0.77,0,0.175,1) 0ms;-ms-transition:all 1s cubic-bezier(0.77,0,0.175,1) 0ms;-o-transition:all 1s cubic-bezier(0.77,0,0.175,1) 0ms;}
.ind-team-ibox .team-desc1 .name {font-size:18px;color:#333333;font-family:"微软雅黑";margin-bottom:12px;padding-top:24px;}
.ind-team-ibox .team-desc1 .zhiwei {font-size:14px;color:#333333;font-family:"微软雅黑";height: 18px;}
.ind-team-ibox .moreLink {display:block;width:108px;border:1px solid #cccccc;height:36px;text-align:center;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;line-height:36px;color:#666666;margin:20px auto 22px;transition:all .9s;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;-o-transition:all .9s;}
.ind-team-ibox .moreLink:hover {background-color:#37377f;border-color:#37377f;color:#fff !important;}
.ind-team-ibox .team-swiper-container .moreLink {margin-top:70px;margin-left: 0;}
.ind-team-ibox .item {background-color:#ffffff;padding:20px;box-sizing:border-box;overflow:hidden;}
.ind-team-ibox .team-desc2 .name {color:#333333;font-size:30px;font-family:"微软雅黑";font-weight:bold;margin-bottom:3px;}
.ind-team-ibox .team-desc2 .zhiwei {color:#333333;font-size:18px;font-family:"微软雅黑";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind-team-ibox .zhiwei-text {font-size:14px;color:#666666;font-family:"微软雅黑";margin-top:16px;}
.ind-team-ibox .zhiwei-text p {margin-bottom:12px;background:url(../images/circle.png) no-repeat 0 center;padding-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind-team-ibox .swiper-slide {transition:transform 1s;-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;}
.team-swiper-container {width:48.5%;margin:0 auto;}
.nocurrent-swiper {width:24%;height:100%;}
.left-swiper-container {position:absolute !important;left:0px;top:43px;z-index:1;}
.right-swiper-container {position:absolute !important;right:0px;left:auto;top:43px;z-index:1;}
.ind-team-ibox .swiper-button-next,.ind-team-ibox .swiper-button-prev {height:50px;width:50px;outline:none;z-index:6666;}
.ind-team-ibox .swiper-button-next:after,.ind-team-ibox .swiper-button-prev:after {display:none;}
.ind-team-ibox .swiper-button-prev {left:24.2%;background:url(../images/team-arr.png) no-repeat;}
.ind-team-ibox .swiper-button-next {right:24.2%;background:url(../images/team-arr2.png) no-repeat;}
.team-swiper-container .pic {float:left;width:45%;}
.team-swiper-container .team-desc2 {float:left;margin-left:45px;width: 45%;}
.team-swiper-container .name {padding-top:30px;}
.team-swiper-container .item {padding:30px;}
/* 首页服务理念 */
.linian-ibox {position:relative;overflow:hidden;padding-top:96px;padding-bottom:110px;}
.linian-ibox .logo-text {position:absolute;top:279px;left:-8px;z-index:22;}
.linian-slide-ibox {padding-top:50px;}
.linian-slide-ibox .fl {width:33%;position:absolute;bottom:0;}
.linian-slide-ibox .fr {width:67%;}
.linian-ibox .linian_dots {height:502px;position:relative;}
.linian-ibox .linian_dots li .item {background-color:#f5f5f5;height:250px;font-family:"微软雅黑";padding-left:32px;cursor:pointer;box-sizing:border-box;padding-top:42px;transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;overflow:hidden;}
.linian-ibox .linian_dots li.col-md-12s {position:absolute;top:0;}
.linian-ibox .linian_dots li.col-md-6s {position:absolute;bottom:0;width: 50%;}
.linian-ibox .linian_dots li.col-md-6s.first{right: 0;}
.linian-ibox .linian_dots li.col-md-6s.third {right:0;}
.linian-ibox .linian_dots li.col-md-12s .item {margin-bottom:2px;background:url(../images/linian-bg1-1.jpg) no-repeat;}
.linian-ibox .linian_dots li.col-md-12s span {font-size:24px;color:#333333;margin-left:160px;text-align:left;display:block;padding-right:64px;position:relative;top:60px;}
.linian-ibox .linian_dots li.col-md-12s .num {color:#999999;font-size:150px;float:left;position:relative;font-family: "AG";}
.linian-ibox .linian_dots li.col-md-12s .num em {font-size:42px;font-family:Futura Md BT;font-weight:bold;position:absolute;top:14px;right:-34px;}
.linian-ibox .linian_dots li .tit {color:#333333;font-size:20px;padding-left:30px;}
.linian-ibox .linian_dots li .text {font-size:14px;color:#666666;padding-left:30px;text-transform:uppercase;margin-top:3px;}
.linian-ibox .linian_dots li.second .item {margin-right:2px;}
.linian-ibox .linian_dots li.active .item {background-color:#37377f;color:#fff;}
.linian-ibox .linian_dots li.active .tit,.linian-ibox .linian_dots li.active .text {color:#fff;}
.linian-ibox .linian_dots li .imgs {padding-left:24px;margin-top:70px;}
.linian-ibox .linian_dots li .imgs1 {opacity:1;display:block;}
.linian-ibox .linian_dots li .imgs2 {opacity:0;display:none;}
.linian-ibox .linian_dots li.active .imgs1 {opacity:0;display:none;}
.linian-ibox .linian_dots li.active .imgs2 {opacity:1;display:block;}
.linian-ibox .linian_dots li.active.col-md-12s .item {background:url(../images/linian-bg2-2.jpg) no-repeat;}
.linian-ibox .linian_dots li.active.col-md-12s span {color:#fff;}
.linian-ibox .linian_dots li.active.col-md-12s .num {color:#fff;}
/* 新闻资讯 */
.index-news {padding:70px 0 108px;overflow:hidden;}
.news-ilist {width:62.57%;}
.news-slist {width:36.43%;}
.index-news .news-title {margin:0 20px 20px;}
.index-news .news-title span {color:#333333;font-weight:bold;font-size:18px;}
.index-news .news-title a {font-size:14px;color:#999999;}
.index-news .ind-news-ibox {margin:0 -18px;padding-top:40px;}
.index-news .ind-news-ibox .item {margin:0 10px;padding-bottom:14px;background-color:#ffffff;cursor:pointer;}
.index-news .ind-news-ibox .pic {width:100%;overflow:hidden;padding:20px 20px 0 20px;box-sizing:border-box;text-align: center;}
.index-news .ind-news-ibox .pic a {display:block;}
.index-news .ind-news-ibox .pic img {transition:transform 2s;-webkit-transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;}
.index-news .ind-news-ibox .item:hover .pic img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.index-news .ind-news-ibox .item:hover .tit a {color:#37377f;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
.index-news .news-desc-ibox {padding:0 26px;}
.index-news .news-desc-ibox .tit a {display:block;font-size:20px;font-family:"微软雅黑";color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:15px;}
.index-news .news-desc-ibox .time {font-size:14px;color:#999999;font-family:"微软雅黑";margin:10px 0;}
.index-news .news-desc-ibox .text {font-size:14px;color:#666666;font-family:"微软雅黑";overflow:hidden;display:-webkit-box !important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px;line-height:24px;}
.index-news .news-recommend-list {height:240px;background-color:#ffffff;margin:0 10px;}
.index-news .news-recommend-list .news-item a {height:57px;line-height:57px;margin:0 20px;display:block;border-top:1px solid #EEEEEE;font-size:16px;font-family:"微软雅黑";color:#000;box-sizing:border-box;padding:0 8px;}
.index-news .news-tit {float:right;text-align:left;width:76%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-news .news-time {float:left;font-size:14px;color:#666666;font-family:"微软雅黑";}
.news-slist .dd {margin:0px 10px 0 0;height:665px;overflow:hidden;background-color:#fff;padding:20px;box-sizing:border-box;}
.news-slist .dd li {margin-bottom:10px;}
.news-slist .dd li a {display:block;background-color:#F7F7F7;transition:color .4s;}
.news-slist .dd li .ifaq {height:70px;overflow: hidden;}
.news-slist .dd li .ifaq.q {margin-bottom:10px;}
.news-slist .dd li .ifaq span {display:block;float:left;width:70px;height:70px;background:#37377f;text-align:center;font-size:14px;font-family:"微软雅黑";color:#fff;box-sizing:border-box;padding-top:12px;}
.news-slist .dd li .ifaq span em {font-size:18px;display:block;font-weight:bold;margin-bottom:6px;}
.news-slist .dd li .title {margin-left:38px;height:70px;line-height:70px;font-size:16px;color:#000000;font-family:"微软雅黑";overflow:hidden;padding:0 28px 0 12px;white-space: nowrap;text-overflow: ellipsis;}
.news-slist .dd li a:hover .title {color:#37377f;}
.news-slist .dd .tempWrap{
	height: 626px !important;
}
/* 首页-实地考察 */
.kaocha-ibox {padding-top:84px;padding-bottom:126px;overflow:hidden;background-color:#f5f5f5;}
.kaocha-ibox .slick-slide-box {float:left;width:33.33%; margin-bottom: 30px;}
.kaocha-ibox .kaocha-slide-list a {background-color:#ffffff;display:block;margin:0 15px;box-sizing:border-box;padding:20px;}
.kaocha-ibox .kaocha-slide-list .tit {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;

	font-weight:bold;font-size:24px;margin-bottom:10px;color:#333333;padding-top:30px;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
.kaocha-ibox .kaocha-slide-list a:hover .tit {color:#37377f;}
.kaocha-ibox .kaocha-slide-list .text {font-size:14px;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.kaocha-ibox .kaocha-slide-list .moreLink {width:138px;border:1px solid #37377f;height:40px;text-align:center;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;line-height:40px;color:#37377f;margin:26px auto 20px;transition:all .9s;-webkit-transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;-o-transition:all .9s;}
.kaocha-ibox .kaocha-slide-list  a:hover .moreLink {background-color:#37377f;color:#ffffff;}
.kaocha-ibox .kaocha-slide-list .pic {width:100%;overflow:hidden;}
.kaocha-ibox .kaocha-slide-list .pic img {transition:transform 1.4s;-webkit-transition:transform 1.4s;-moz-transition:transform 1.4s;-ms-transition:transform 1.4s;
 width: 100%;
	-o-transition:transform 1.4s;}
.kaocha-ibox .kaocha-slide-list a:hover .pic img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.kaocha-ibox .slick-dots li button {width:58px;height:5px;background-color:#cccccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.kaocha-ibox .slick-dots li.slick-active button {background:#37377f;}
.kaocha-ibox .slick-dots {bottom:-56px;}
.kaocha-ibox .kaocha-slide-list {padding-top:40px;}
/* 首页-合作品牌 */
.index-parent {padding-top:88px;overflow:hidden;}
.index-set5 {padding-bottom:120px;}
.index-set5-pp {width:100%;padding-top:30px;}
.index-set5-pp ul.slick-slide li {width:10%;float:left;box-sizing:border-box;position:relative;}
.index-set5-pp li .pic {border:1px solid #eeeeee;margin:7px 5px;transition:border .9s;-webkit-transition:border .9s;-moz-transition:border .9s;-ms-transition:border .9s;-o-transition:border .9s;}
.index-set5-pp li:hover .pic {border:1px solid #37377f;}
.index-set5-pp .slick-dots li button {cursor: default;width:58px;height:5px;background-color:#cccccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.index-set5-pp .slick-dots li.slick-active button {background:#37377f;}
.index-set5-pp .slick-dots {bottom:-48px;}
#about_4{ padding-top: 50px; }
/* 首页-项目案例 */
.index-case {overflow:hidden;padding:86px 0 90px;}
.index-case .case-tab-tit2{width: 18%; margin: 1%; position: relative; }
.index-case .case-tab-tit2 .text{ position: absolute; left: 0;  z-index: 9; width: 100%;
 height: auto; height: 100%; padding-top: 85px; box-sizing: border-box;opacity: 0;transition: .5s;
}
.sous .col-md-4s{ margin-bottom: 40px; width: 50%;border-bottom: 1px solid #f5f5f5;}
.sous .col-md-4s .item{ margin-left: 20px; margin-right: 20px; }
.case-tab-list{ margin-top: 40px; }
.index-case .case-tab-tit2 .text i{ color:#fff; }
.index-case .case-tab-tit2 .text .top-tit{ color:#fff;}
.case-tab-top2 .case-tab-tit2:hover .top-tit{ color:#fff; }
.case-tab-top2 .case-tab-tit2:hover  .text{ background: rgba(55,55,127,.8); opacity: 1;}
.ind-team-ibox .pic{ text-align: center; margin-top: 60px; }

.book li{width: 44%; margin: 3%; display: inline-block;}
.book li .pic{ float: left;width: 114px;height: 144px;}
.book li .text{ float: left; width: calc(100% - 124px); }









.index-case .tit {font-size:24px;font-family:"微软雅黑";font-weight:bold;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:22px 0 12px;}
.index-case .tit a {color:#333333;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
.index-case .text { font-size:16px; font-family:"微软雅黑"; color:#333333; line-height:24px; height:48px; font-weight:bold; overflow:hidden; display:-webkit-box !important; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; width:92%; transition:color 1s ; -webkit-transition:color 1s ; -moz-transition:color 1s ; -ms-transition:color 1s ; -o-transition:color 1s ; }
.index-case .case-other {font-size:0;overflow:hidden;height:46px;margin-top:15px;margin-bottom:55px;}
.index-case .case-other .desc {display:inline-block;*display:inline;*zoom:1;font-size:14px;font-family:"微软雅黑";color:#333;margin-right:54px;font-weight:bold;vertical-align:middle;}
.index-case .case-other .desc span {font-weight:normal;}
.index-case .case-other i.icon {display:inline-block;*display:inline;*zoom:1;width:42px;height:42px;background:url(../images/case-icon2.png) no-repeat;position:relative;top:2px;margin-right:4px;}
.index-case .case-other i.icon1 {background-position:0 0;}
.index-case .case-other i.icon2 {background-position:-50px 0;}
.index-case .case-other p {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-top:-30px;}
.index-case .item {margin:0 10px; max-width: 1000px; margin: auto;}
.index-case .case-tab-ibox {margin:0 -10px;}
.index-case .pic {width:100%;overflow:hidden; text-align: center;margin: auto;}
.index-case .pic img {transition:transform 2s;margin: auto; -webkit-transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;}
.index-case .item:hover .pic img {transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}
.index-case a {display:block;}
.index-case .item:hover .tit a, .index-case .item:hover .text {color:#37377f;}
.case-tab-top {margin-bottom:40px;margin-top:44px;overflow:hidden;font-size:0;}
.case-tab-tit {display:inline-block;*display:inline;*zoom:1;color:#333333;font-size:14px;font-weight:bold;width:11.11%;position:relative;height:56px;cursor:pointer;}
.case-tab-tit.active {color:#37377f;}
.case-tab-tit.active .top-desc {color:#37377f;}
.case-tab-top .top-tit {font-size:14px;}
.case-tab-top .top-desc {color:#999999;font-size:12px;font-weight:bold;text-transform:uppercase;width:100px;margin-top:8px;}
.case-tab-top i.icon {position:absolute;left:0;top:0;height:54px;width:54px;background:url(../images/case-icon1.png) no-repeat;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;}
.case-tab-top i.icon1 {background-position:7px 0;}
.case-tab-top i.icon2 {background-position:-56px 0;}
.case-tab-top i.icon3 {background-position:-116px 0;}
.case-tab-top i.icon4 {background-position:-179px 4px;}
.case-tab-top i.icon5 {background-position:-244px 0px;}
.case-tab-top i.icon6 {background-position:-303px 0px;}
.case-tab-top i.icon7 {background-position:-358px 0px;}
.case-tab-top i.icon8 {background-position:-424px 0px;}
.case-tab-top i.icon9 {background-position:-492px 0;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon1 {background-position:7px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon2 {background-position:-56px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon3 {background-position:-116px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon4 {background-position:-179px -58px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon5 {background-position:-244px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon6 {background-position:-303px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon7 {background-position:-358px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon8 {background-position:-424px -61px;}
.case-tab-top .case-tab-tit.case-tab-tit.active i.icon9 {background-position:-492px -61px;}
.case-tab-top .top_desc {margin-left:60px;}
.index-case .case-list {width:100%;float:left;}
.index-case .case-list,.index-case.slick-list,.index-case .slick-track {display:block!important;height:0;*height:auto;opacity:0;visibility:hidden;}
.index-case .case-list.tactive,.index-case .case-list.tactive .slick-list,.index-case  .case-list.tactive .slick-track {height:auto;opacity:1;visibility:visible;transition:opacity .5s;}
.index-case .slick-prev {background:url(../images/dignzhi-arr.png) no-repeat;width:60px;height:66px;left:10px;margin-top:-160px;opacity:0;filter:alpha(opacity=0);-webkit-filter:alpha(opacity=0);transition:opacity 1.4s;-webkit-transition:opacity 1.4s;-moz-transition:opacity 1.4s;-ms-transition:opacity 1.4s;-o-transition:opacity 1.4s;}
.index-case .slick-next {background:url(../images/dingzhi-arr2.png) no-repeat;width:60px;height:66px;margin-top:-160px;right:10px;opacity:0;filter:alpha(opacity=0);-webkit-filter:alpha(opacity=0);transition:opacity 1.4s;-webkit-transition:opacity 1.4s;-moz-transition:opacity 1.4s;-ms-transition:opacity 1.4s;-o-transition:opacity 1.4s;}
.index-case .case-tab-ibox:hover .slick-next,.index-case .case-tab-ibox:hover .slick-prev {opacity:1;filter:alpha(opacity=100);-webkit-filter:alpha(opacity=100);}
    .rightmenu{width: 55px; cursor: pointer; position: fixed; z-index: 99999; left: 0; top: 210px; cursor: pointer; transition: .5s;}
    .rightmenu li{height: 55px; line-height: 55px; border-radius: 4px; margin-bottom: 1px;
			background-color: #313131; background-repeat: no-repeat;
			background-image: url(/template/default/skin/images/rightmenu-icon.png); text-indent: 55px; font-size: 16px; color: #fff; overflow: hidden;}
    .rightmenu li a{display: block; width: 100%; height: 55px; color: #fff;}
    .rightmenu li a:hover{color: #fff!important;}
    .rightmenu li.r-top{background-position: 0 0;}
    .rightmenu li.r-phone{background-position: 0 -55px; font-family: "Arial";}
    .rightmenu li.r-qq{background-position: 0 -110px;}
    .rightmenu li.r-mess{background-position: 0 -165px;}
    .rightmenu li.r-code{background-position: 0 -220px;}
    .rightmenu li.r-code .img{width: 117px; margin: 0 auto; position: relative;}
    .rightmenu li.r-code .img img{display: block; width: 117px; height: 117px;}
		.yqlj{margin: 0 0 30px 0;}
				.yqlj span{font-size: 14px;color: #fff;}
				.yqlj a{font-size: 14px;color: #999;display: inline-block;margin: 0 3px;line-height: 28px;}
		.rightmenu:hover{ width: 185px;}
/* 媒体查询 */
@media only screen and (max-width:1599px) {.culture-ibox .culture-left {width:520px;}
.culture-ibox .culture-right {width:800px;}
.ind-team-ibox .team-swiper-container .moreLink {margin-top:38px;}
.left-swiper-container {top:32px;}
.subnav .title{margin-left: -170px;}
.right-swiper-container {top:32px;}
.nav_collapse {margin-right: 1.5%;}
.news-slist .dd{height: 614px;}
.news-slist .dd .tempWrap{height: 570px !important;}
}
@media only screen and (max-width:1499px) {.index-news .news-tit {width:68%;}
.culture-ibox .culture-left {width:440px;}
.culture-ibox .culture-right {width:680px;}
.hsearch {margin-right:22px;}
.nav_button {font-size:15px;}
/* 自适应搜索 */
.header-box .nav_collapse >ul > li {margin:0;font-size:15px;}
.header-box .nav_collapse >ul > li.on a{ color:#37377f;}
/* .nav_collapse >ul > li {margin:0 0;font-size:17px;} */
.nav_collapse >ul > li > a {padding:0 10px;}
.nav_collapse {margin-right:1.5%;}
.index-back-box .num span,.index-back-box .num em {font-size:32px;}
.single-info .num {height:45px;}
.service-ibox .item {padding:60px 40px 0;}
.service-ibox .col-md-5s .item {padding:40px 20px 0 !important;}
.news-slist .dd {height:580px;}
.news-slist .dd .tempWrap{height: 540px !important;}
.case-tab-top {margin-bottom:28px;}
.case-tab-tit {width:20%;margin-bottom:18px;}
.service-ibox .col-md-5s .item .tit {font-size:18px;margin-top:26px;}
.linian-ibox .linian_dots li .item {padding-left:0;height:180px;padding-top:30px;}
.linian-ibox .linian_dots li .text {font-size:13px;}
.linian-ibox .linian_dots li .imgs {margin-top:24px;}
.linian-ibox .linian_dots li.col-md-12s span {font-size:20px;margin-left:136px;padding-right:20px;top:60px;}
.linian-ibox .linian_dots li.col-md-12s .num {font-size:120px;left:10px;}
.linian-ibox .linian_dots li.col-md-12s .num em {font-size:34px;right:-30px;}
.linian-ibox .logo-text {left:-0.9%;z-index:2;}
.nav_content_slide_logo {margin-bottom:35px;}
.nav_content_slide_link_item a {height:36px;font-size:16px;line-height:36px;}
.team-swiper-container .name {padding-top:14px;font-size: 26px !important;}
.ind-team-ibox .team-desc2 .zhiwei{font-size: 16px;}
.ind-team-ibox .item {padding:10px;}
.team-swiper-container .item {padding:13px;}
.team-swiper-container {width:42.3%;transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);}
.ind-team-ibox .nocurrent-swiper .moreLink {width:98px;font-size:13px;height:30px;line-height:30px;}
.ind-team-ibox .zhiwei-text {margin-top:10px;}
.ind-team-ibox .zhiwei-text p {margin-bottom:8px;}
.ind-team-ibox .team-swiper-container .moreLink {height:30px;line-height:30px;margin-bottom:0;width:94px;margin-top:8px;}
.ind-team-ibox .team-desc1 .name {padding-top:18px;}
.ind-team-ibox .zhiwei-text {max-height:140px;overflow:hidden;font-size: 12px;}
.ind-team-ibox {height:auto;}
.ind-team-ibox .item {height:100%;}
.team-swiper-container .team-desc2 {margin-left:18px;}
.left-swiper-container {top:0px;}
.right-swiper-container {top:0px;}
.linian-ibox .linian_dots {height:362px;}
.subnav .title { margin-left: -56px;}
}
.sjcx{ display: none;}
@media screen and (max-width:640px) and (min-width:0px){
	.rightmenu{ display: none; }
	.index-waper-box{ position: relative; bottom: inherit;}
.single-item .imgs img{ height: 30px;}
.single-item .imgs{ text-align: center;}
.index-back-box{ margin-left: 3%; margin-right: 3%;}
.index-back-box .num span, .index-back-box .num em{ font-size: 20px; }
.single-info .num{ height: auto;text-align: center;}
.index-back-box p{ font-size: 12px; }
#banner .slick-slide img{ width: 150%; max-width: 150%; position: relative;left: -25%;}
.bans-dots{ bottom: 20px; }
.logo img{width: 150px; }
.container{ width: 94% !important; margin: auto;}
#header{ min-width: inherit;}
#topsearchForm{display: none; }
.h-tel{ display: none;}
.search{ width:auto; height: auto; background: none;margin-top: 25px;}
.subnav{ display: none !important;}
.nav_collapse{ float: none;height: auto;}
.nav_collapse > ul > li{ float: none; height: auto;}
.nav_collapse > ul > li > a{ line-height: 2; height: auto;}
.sjcx{display: block;}
.ment{ float: right;width: 40px; margin-top: 18px; }
.nav_collapse{ position: absolute; right: 0; top: 70px;width: 40%; padding: 10px 0;background: rgba(0,0,0,.9); display: none; }
.search_fl{margin-left: -90px; }
#header{height: 80px; background: #000; }
.logo{margin-top: 12px;}
.ny_banner > img{ height: 100%; }
.ny_banner{ height: 300px !important; position: relative;margin-top: 70px; }
.ny_banner h1{ padding-top: 70px !important; font-size: 24px !important; }
.ny_banner .texta{ width: 90% !important;margin: 0 auto;}
.ny_banner p{ font-size: 16px !important; line-height: 20px !important; margin-top: 5px; margin-bottom: 5px; }
.ny_banner h1 em{ font-size: 24px; }
.service-ibox .item .imgs span{ font-size: 60px; }
.service-ibox .item{ padding: 10px; height: auto; }
.service-ibox .item .tit{ margin-top: 0; font-size: 16px;}
.service-ibox .item .text{ font-size: 14px; }
.service-ibox .col-md-5s .item .imgs span{ font-size: 30px; }
.service-ibox .col-md-5s{ width: 50%;}
.service-ibox .col-md-5s .item .tit{ margin-top: 13px; }
/*.service-ibox .col-md-5s:last-child{display: none; }*/
.service-ibox .item .line{ margin: 10px auto 10px;}
.service-ibox .col-md-5s .item{ height: 200px; padding-top: 20px !important;}
.ind-service,.ind-team-ibox,.linian-ibox,.kaocha-ibox,.index-news{ padding: 50px 0;}
.inner-title{ font-size: 24px; }
.banner{ margin-top: 60px; }
.inner-title span{ font-size: 24px; }
.ny_banner > img{ max-width: inherit;left: 50%; transform: translateX(-50%);}
.index-case .case-tab-tit2{width: 48%;}
.linian-slide-ibox .fl{ width: 100%; position: relative;}
.linian-ibox .logo-text img{width: 100%;}
.linian-slide-ibox .fr{ width: 100%; margin-top: 2px; }
.kaocha-ibox .slick-slide-box{ width: 50%;}
.kaocha-ibox .kaocha-slide-list a{ padding: 10px; }
.kaocha-ibox .kaocha-slide-list .tit{font-size: 16px; padding-top: 10px;}
.index-parent{padding-top: 50px; }
.index-set5{ padding-bottom: 20px; }
.index-set5-pp ul.slick-slide li{ width: 25%;}
.news-slist,.news-ilist{ width: 100%;float: none;}
.news-ilist{  }
.news-slist .dd{ height: auto; width: 94%; margin: auto;}
#footer .foot-nav-ibox{padding: 20px 0;}
#footer .foot-left{ display: none; }
#footer .foot-nav-ibox{ width: 94%; margin:auto;}
#footer .foot-right{ float: none; width: 100%;
}
.copy_right_box{ line-height: 1.8; padding: 15px 0; height: auto;}
#footer .zixun{ width: 320px; margin: auto; margin-top: 25px; }
#footer .zixun p{ font-size: 20px; }
.w1200{ width: 94%; margin: auto;}
.col-md-6s{ width: 100%; float: none; }
.nk_dh .dw{display: none; }
.sjyc{ display: none; }
.ind-team-ibox .pic{ width: 94%; margin: auto;text-align: center;}
.nk_dh .dw_dh p{  float: none !important;
display: inline-block !important;width: 23%;margin: 0 1%;text-align: center;
}
.col-md-3s{width: 50%;margin-bottom: 15px; }
.ind-team-ibox .pic{ margin-top: 20px; text-align: center;}
.kaocha-ibox .kaocha-slide-list a{ margin: 0 5px; }
.nk_dh .dw_dh{ float: none !important; text-align: left;margin: auto;}

.about_1 ul li p{ font-size: 14px; }
.sjcx.tel{color:#fff;font-size: 12px;padding: 0 10px; text-align: left;}
.col-md-5s{ width: 33.33%; margin: 5px 0;}
.index-waper-box{height: auto;}
.index-back-box{height: auto;padding: 20px 0;}
.single-item .imgs img,.single-item,.single-item .imgs{margin: auto;display: block;}
.col-md-5s:nth-child(4),.col-md-5s:nth-child(5){width: 50%;}
.index-case .case-tab-tit2 .text{opacity: 1;padding-top: 40px; }
.index-news .news-title span em{display: inline-block !important; margin-right: 10px; font-size: 16px; }
.index-news .news-title span em.on{ color:#37377f;}
.index-news .col-md-6s .news-title{ display: none; }
.news-ilist.fl .col-md-6s{ display: none; }
.ny-detail-ibox .hangye-desc p{ overflow-x: auto;}
.ny-detail-ibox .hangye-desc p img{max-width: inherit;/*width: 800px;*/width:100%;}
}
