* {
	font-family: "微软雅黑";
	outline: none;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
from {
	margin: 0;
}

ol,
ul,
li,
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

input,
img,
textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body>.qing {
	min-width: 1260px;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	/* IE Opera */
	outline: none;
	/* FF Opera */
}

a:focus {
	-moz-outline-style: none;
	/* FF */
}

img,
input {
	border: 0;
}

input,
textarea,
select {
	outline: none;
}

a div,
a span {
	cursor: pointer;
}

textarea {
	resize: none;
}


/*防止textarea放大时，三个斜线被放大*/

ul li {
	list-style: none;
}

.qing {
	display: block;
	clear: both;
}

.juzhong {
	width: 1260px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lf {
	display: block;
	float: left;
}

.rf {
	display: block;
	float: right;
}

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.shu12 img, .shu14 img, .shu16 img{
	display: inline !important;
	max-width: 100% !important;
	height: auto !important;
	vertical-align: top;
}
video,
img {
	display: inline;
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.shu16 {
	line-height: 30px;
	color: #484848;
	font-size: 16px;
}

.shu14 {
	line-height:30px;
	color: #484848;
	font-size: 14px;
}

.shu12 {
	line-height: 28px;
	color: #484848;
	font-size: 12px;
}
/*引入字体*/
@font-face {
 font-family: 'avantgardeitcbybt-book';
 src: url('../font/avantgardeitcbybt-book.eot');
 src: local('avantgardeitcbybt-book '),
        local('avantgardeitcbybt-book'),
        url('../font/avantgardeitcbybt-book.woff') format('woff'),
        url('../font/avantgardeitcbybt-book.ttf') format('truetype'),
        url('../font/avantgardeitcbybt-book.svg') format('svg');
}
.font{ font-family: 'avantgardeitcbybt-book';}
@font-face {
 font-family: 'BEBAS';
 src: url('../font/BEBAS.eot');
 src: local('BEBAS '),
        local('BEBAS'),
        url('../font/BEBAS.woff') format('woff'),
        url('../font/BEBAS.ttf') format('truetype'),
        url('../font/BEBAS.svg') format('svg');
}
.font{ font-family: 'BEBAS';}
/*************************index***********************/
.navbg{
	display: block;
	background: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
	position: relative;
	height: 105px;
	z-index: 3;
}
.logo img{
	display: block;
}
/*导航*/
.navk{
	display: block;
	float: right;
}
.navk li{
	display: block;
	float: left;
	padding: 29px 0;
	height: 105px;
	position: relative;
}
.navk li a{
	display: block;
	padding: 0 35px;
	height: 47px;
	overflow: hidden;
	line-height:47px;
	font-size:16px;
	color: #000;
}
.navk li a span{
	display: block;
	position: relative;
	top: -100%;
	color: #000;
}
.navk li:hover a span, .navk li.on a span{
	top:0;
	color: #009389;
}
/*导航*/
.navi_content{
	display:none;
	width:100%;
	left:0;
	padding:6px 15px 15px;
	position:absolute;
	top:104px;
	border:1px solid #d8d8d8;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 1px #d6d6d6;
	-webkit-box-shadow:0px 0px 1px #d6d6d6;
	box-shadow:0px 0px 1px #d6d6d6;
	background:#fff;
	z-index:1;
	overflow:hidden;
}
.navk li a.xnti{
	text-align: center;
	padding: 0;
	height: auto;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.navk li a.xnti:hover{
	color: #009389;
}
/*banner*/
.bank{
	display: block;
	height: 574px;
}
/*切换*/

.swiper-container-ban {
	width: 100%;
	height: 100%;
}

.swiper-container-ban .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-container-ban .swiper-slide a{
	display: block;
	width: 100%;
	height: 574px;
}
.swiper-button-next-ban,
.swiper-button-prev-ban {
	width: 51px!important;
	height: 109px!important;
	top: 50%;
	margin-top: -55px;
}

.swiper-button-next-ban {
	right: 0;
	left: auto;
	background: url(../images/banj2.png) center center no-repeat;
}

.swiper-button-prev-ban {
	left: 0;
	right: auto;
	background: url(../images/banj1.png) center center no-repeat;
}

/*index-banner*/
.main_visual{height:574px; overflow:hidden;position:relative;}
.main_image{height:574px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:574px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:574px;}
.main_image li a{
	display: block;
	width: 100%;
	height: 574px;
}
div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:51px!important;height:109px!important;top:50%;margin-top:-55px;display: block;}
#btn_prev{background:url(../images/banj1.png) no-repeat left top;left:40px;}
#btn_next{background:url(../images/banj2.png) no-repeat right top;right:40px;}

/*关于我们*/
.abk{
	display: block;
	overflow: auto;
	background: #fff;
	padding: 64px 0 74px;
}
.abxk{
	display: block;
	float: left;
	width: 50%;
	height: auto;
}
.in-abtu{
	display: block;
	overflow: hidden;
	border: 10px solid #fff;
	box-shadow:0 0 16px rgba(0,0,0,0.19);
}
.in-abj{
	display: block;
	height:240px;
	padding-right: 30px;
	padding-top: 44px;
	padding-bottom: 22px;
	line-height: 28px;
	font-size: 14px;
	color: #474747;
}
.in-ab-ti-cn{
	display: block;
	line-height:60px;
	font-size:60px;
	color: #eef5f5;
	font-family: arial;
}
.in-ab-ti{
	display: block;
	position: relative;
	/*z-index: 2;*/
	margin-top: -40px;
	line-height:50px;
	font-size:30px;
	color: #000;
}
.in-ab-tj{
	display: block;
	line-height:26px;
	font-size:14px;
	color: #bdbdbd;
}
/*历程*/
.in-ab-lcdk{
	display: block;
	overflow: hidden;
}
.in-ab-lck{
	display: block;
	float: left;
	overflow: hidden;
	margin-left: 80px;
}
.in-ab-lck:first-child{
	margin-left: 0;
}
.in-ab-lc-ti{
	display: block;
	overflow: hidden;
	margin-bottom: 8px;
}
.in-ab-lc-tj{
	line-height: 27px;
	font-size: 16px;
	color: #474747;
}
.in-ab-lc-ti b{
	display: block;
	float: left;
	line-height:90px;
	font-size: 72px;
	color: #4e4e4e;
	font-weight: normal;
	font-family: 'BEBAS';
}
.in-ab-lc-ti span{
	display: block;
	float: left;
	padding-top: 70px;
	line-height: 20px;
	font-size: 16px;
	color: #a7a7a7;
}
.in-ab-lc-ti i{
	display: block;
	float: left;
	padding-top: 0;
	line-height: 30px;
	font-size: 30px;
	color: #4e4e4e;
	font-style: normal;
}
/*动态*/
.in-xwbg{
	display: block;
	overflow: hidden;
	padding: 60px 0 48px;
	background: #f6f6f6;
}
.in-dt-tik{
	display: block;
	text-align: center;
}
.in-dt-tik .in-ab-ti-cn{
	color: #e7efef;
	font-size: 90px;
	position: relative;
}
.in-dt-tib{
	display: block;
	position: absolute;
	left: 50%;
	margin-left:-14px;
	top: -6px;
}
.more{
	display: block;
	border: 2px solid #009389;
	width: 164px;
	height: 44px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	line-height:40px;
	font-size:16px;
	color: #009389;
}
.more span{
	display: block;
	position: relative;
	top: 0;
	color: #009389;
}
.more:hover{
	background: #009389;
}
.more:hover span{
	top: -100%;
	color: #fff;
}
/*动态列表*/
.in-dtlb{
	display: block;
	padding-top: 36px;
	margin-left: -30px;
}
.in-dtlb li{
	display: block;
	float: left;
	width: 25%;
	padding-left:30px;
	margin-bottom: 48px;
}
.in-dtxk{
	display: block;
	background: #fff;
	box-shadow: 0 0 20px rgba(65,77,134,0.1);
}
.in-dttu{
	display: block;
	position: relative;
	overflow: hidden;
}
.in-dttuk{
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	z-index: 3;
	background: url(../images/in-dttuk.png) center center no-repeat;
	background-size: cover !important;
}
.in-dttuxk{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-size: cover !important;
}
.in-dttu img{
	display: block;
	width: 100%;
	height: auto;
}
.in-dtmk{
	display: block;
	overflow: hidden;
	padding: 26px 32px 32px;
}
.in-dtm-ti{
	display: block;
	margin-bottom: 20px;
	height: 64px;
	overflow: hidden;
	line-height:32px;
	font-size: 18px;
	color: #000;
}
.in-dtm-ti:visited{
	color: #000;
}
.in-dtm-tj{
	display: block;
	margin-bottom: 20px;
	height: 48px;
	overflow: hidden;
	line-height:24px;
	font-size: 14px;
	color: #737373;
}
.in-dtm-da{
	display: block;
	line-height:18px;
	font-size: 14px;
	color: #c5c5c5;
}

.in-dtlb li:hover .in-dtm-tj{
	color: #222;
	text-indent: 8px;
}
.in-dtlb li:hover .in-dtm-ti{
	color: #009389;
	text-indent: 4px;
}
.in-dtlb li:hover .in-dttuk{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/*优势*/
.in-ysbg{
	display: block;
	padding: 120px 0 54px;
	overflow: hidden;
	height: 760px;
}
.in-ysbg .in-ab-ti-cn2{
	font-size: 60px;
	color: #eef5f5;
}
.in-ysk{
	display: block;
	height: 490px;
	padding-top: 63px;
}
.in-ysxk{
	display: block;
	/*float: left;*/
	width:89%;
	min-height: 426px;
	/*margin-top: -213px;*/
	padding: 42px 30px 30px;
	overflow: hidden;
	text-align: center;
}
.in-ysxk1, .in-ysxk4{
	background: url(../images/in-ysxbg1.png) center center no-repeat;
	/*background-size: 100% 100% !important;*/
}
.in-ysxk2, .in-ysxk5{
	background: url(../images/in-ysxbg2.png) center center no-repeat;
	/*background-size: 100% 100% !important;*/
}
.in-ysxk3, .in-ysxk6{
	background: url(../images/in-ysxbg3.png) center center no-repeat;
	/*background-size: 100% 100% !important;*/
}
.in-ysxk.on{
	margin-top:0;
}
.in-ysk-ti{
	padding-top:57px;
	line-height: 32px;
	font-size: 24px;
	color: #fff;
}
.in-ysxk1 .in-ysk-ti{
	background:url(../images/in-ysxs1.png) center top no-repeat;
}
.in-ysxk2 .in-ysk-ti{
	background:url(../images/in-ysxs2.png) center top no-repeat;
}
.in-ysxk3 .in-ysk-ti{
	background:url(../images/in-ysxs3.png) center top no-repeat;
}
.in-ysxk4 .in-ysk-ti{
	background:url(../images/in-ysxs4.png) center top no-repeat;
}
.in-ysxk5 .in-ysk-ti{
	background:url(../images/in-ysxs5.png) center top no-repeat;
}
.in-ysxk6 .in-ysk-ti{
	background:url(../images/in-ysxs6.png) center top no-repeat;
}
.in-ysk-tt{
	display: block;
	width: 30px;
	height: 3px;
	margin: 25px auto 35px;
	background: #fff;
}
.in-ysk-tj{
	font-size: 14px;
	line-height: 28px;
	color: #fff;
}
.in-ysj{
	display: block;
	margin-top: -66px;
	position: relative;
}
.in-ysj1, .in-ysj2{
	display: block;
	width: 76px;
	height: 66px;
	position: absolute;
	top: 0;
}
.in-ysj1{
	left: 405px;
}
.in-ysj2{
	right: 405px;
}
/*切换*/
.swiper-container-ys {
      width: 100%;
      height: 640px;
      margin-top: -213px;
      position: relative;
    }
.swiper-container-ys .swiper-slide {
      text-align: center;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-container-ys .swiper-slide-active{
    padding-top: 213px;
}
.swiper-button-next-ys, .swiper-button-prev-ys{
	width: 76px !important;
	height: 66px !important;
	bottom: 0;
	top: auto;
	margin-top: 0;
	left: 50%;
	right: auto;
}
.swiper-button-next-ys{
	margin-left: 270px;
	background: url(../images/in-ysj2.png) center center no-repeat;
}
.swiper-button-prev-ys{
	margin-left: -345px;
	background: url(../images/in-ysj1.png) center center no-repeat;
}
/*底部*/
.foot{
	display: block;
	overflow: hidden;
	background: url(../images/fobg.jpg) center top no-repeat;
	background-size: cover !important;
}
.copyright{
	display: block;
	line-height: 74px;
	font-size: 14px;
	color: #a0a7a6;
}
.copyright a, .copyright a:visited{
	color: #a0a7a6;
}
.fo-navk{
	display: block;
	overflow: hidden;
	padding: 54px 0 ;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.fo-logo{
	display: block;
	float: left;
	padding-top: 36px;
}
.fo-ewm-ti{
	text-align: center;
	margin-bottom: 10px;
	line-height: 23px;
	font-size: 16px;
	color: #fff;
}
.fo-navxk{
	display: block;
	margin-left: 268px;
	margin-right: 180px;
}
.fo-nav{
	display: block;
}
.fo-nav li{
	display: block;
	float: left;
	width: 20%;
	min-height: 190px;
	height: auto;
	padding-left: 26px;
	position: relative;
}
.fo-navt{
	display: block;
	position: absolute;
	width: 3px;
	height: 100%;
	left: 0;
	top: 0;
	border-top:24px solid #e7a532;
}
.fo-navt b{
	display: block;
	width: 1px;
	height: 100%;
	background: #585d60;
	position: absolute;
	top: 0;
	left: 1px;
}
.fo-nav li p{
	margin-bottom: 20px;
	line-height: 23px;
	font-size: 16px;
	color: #fff;
}
.fo-nav li a{
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #c0c0c0;
}
.fo-nav li a:visited{
	color: #c0c0c0;
}
.fo-nav li a:hover{
	color: #eee;
	text-indent: 3px;
}
.fo-lxd-tel{
	padding: 5px 0;
	line-height:30px;
	font-size: 24px;
	/*color: #b8fff8;*/
	color: #009389;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.9);*/
	font-family: 'avantgardeitcbybt-book';
}
.fo-lxd-tj{
	line-height:25px;
	font-size:14px;
	color: #c0c0c0;
}
/*****about******/
.ab-jsk{
	display: block;
	position: relative;
	overflow: hidden;
}
.ab-jsk1 , .ab-jsk2{
	display: block;
	width:50%;
	height: 100%;
	position: absolute;
	top: 0;
}
.ab-jsk1{
	left: 0;
	background: url(../images/ab-ban1.jpg) center center no-repeat;
	background-size: cover !important;
}
.ab-jsk2{
	left: 50%;
	background: #009389;
}
.ab-jsxk{
	float: right;
	width: 50%;
	height: auto;
	position: relative;
	z-index: 2;
	padding: 50px 0 60px 50px;
}
.ab-jsxj-ti{
	display: block;
	line-height:52px;
	font-size:30px;
	color: #fff;
}
.ab-jsxj-tt{
	display: block;
	width: 256px;
	height: 3px;
	margin-bottom: 6px;
	background: #11aca1;
}
.ab-jsxj-j{
	margin-bottom: 20px;
	display: block;
	line-height:24px;
	font-size:14px;
	color: #fff;
}
.ab-jsxj{
	display: block;
	height: 340px;
	line-height:32px;
	font-size:14px;
	color: #e1fffd;
}
.ab-jsxj:hover{
	padding-top:6px;
}
.ab-jsxj a{
	display: block;
}
.ab-jsxj a, .ab-jsxj a:visited{
	color: #e1fffd;
}
.more-ab{
	display:block;
	width: 160px;
	height: 50px;
	overflow: hidden;
	border:1px solid #26a39b;
	text-align: center;
	line-height: 48px;
	font-size:16px;
	color: #e1fffd;
}
.more-ab span{
	display: block;
	position: relative;
	top: 0;
	color: #e1fffd;
}
.more-ab:hover span{
	top:-100%;
}
/*业务*/
.ab-ywk{
	display: block;
	padding: 86px 0 80px;
	overflow: hidden;
}
.ab-ywtk{
	display: block;
	overflow: hidden;
	text-align: center;
}
.ab-ywti{
	display: block;
	line-height:40px;
	font-size:30px;
	color: #101010;
}
.ab-ywtj{
	display: block;
	line-height:23px;
	font-size:18px;
	color: #939393;
}
.ab-ywxk{
	display: block;
	overflow: hidden;
	padding-top: 60px;
}
.ab-ywxk li{
	display: block;
	float: left;
	width: 33.33%;
	padding: 0 20px;
	margin-bottom: 20px;
	position: relative;
}
.ab-ywb{
	display: block;
	margin: 0 auto 17px;
}
.ab-ywx-m{
	display: block;
	text-align: center;
	margin-bottom: 4px;
	line-height:36px;
	font-size:20px;
	color: #2e2e2e;
}
.ab-ywx-t{
	display: block;
	width: 30px;
	height: 1px;
	background: #ababab;
	margin: 0 auto 14px;
}
.ab-ywx-j{
	display: block;
	text-align: center;
	line-height:30px;
	font-size:14px;
	color: #787878;
}
.ab-ywxt{
	display: block;
	width: 1px;
	height: 180px;
	position: absolute;
	top: 25px;
	left: 0;
	background: #e5e5e5;
}
.ab-ywxk li:nth-child(3n+1) .ab-ywxt{
	background: #fff;
}
/*团队*/
.ab-tdbg{
	display: block;
	background: url(../images/ab-tdbg.jpg) center bottom no-repeat;
	background-size: cover !important;
	padding: 86px 0 196px;
	overflow: hidden;
}
.ab-tdjs{
	display: block;
	text-align: center;
	height: 188px;
	padding-top: 48px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 36px;
	color: #4f4f4f;
}
.ab-tdjs a{
	display: block;
}
.ab-tdjs a, .ab-tdjs a:visited{
	color: #4f4f4f;
}
/*.ab-tdjs:hover{
	padding-top: 38px;
}*/
.more-td{
	display: block;
	width: 160px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #cfd2d2;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #525252;
}
.more-td span{
	display: block;
	position: relative;
	top: 0;
	color: #525252;
}
.more-td:hover{
	background: #009389;
	border-color: #009389;
}
.more-td:hover span{
	top: -100%;
	color: #fff;
}
/*发展*/
.ab-gjbg{
	display: block;
	position: relative;
	padding: 65px 0 60px;
	overflow: hidden;
}
.ab-fzxk{
	display: block;
	overflow: hidden;
	/*float: left;*/
	width: 230px;
	margin-left: 80px;
}
.ab-fzxk:first-child{
	margin-left: 0px;
}
.ab-fzxk table{
	margin: 0 auto;
}
.ab-fztu{
	display: block;
	width: 150px;
	height: 150px;
	padding: 4px;
	margin: 0 auto 17px;
	border: 1px solid #009389;
	border-radius: 50%;
	overflow: hidden;
}
.ab-fztu img{
	display: block;
	width: 100%;
	height: 100%;
}
.ab-fzq{
	display: block;
	margin: 0 auto;
}
.ab-fzx-ti{
	display: block;
	text-align: center;
	padding-top: 15px;
	margin-bottom: 6px;
	line-height:33px;
	font-size:28px;
	color: #454545;
}
.ab-fzx-tj{
	display: block;
	text-align: center;
	line-height:26px;
	font-size:14px;
	color: #454545;
}
.ab-fzx-tk{
	height: 150px;
	margin-bottom: 17px;
}
.ab-fzxk2 .ab-fzx-tk{
	padding-top: 16px;
}
.ab-fzxk2 .ab-fztu{
	margin: 17px auto 0;
}
.ab-fzdk{
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 50px;
}
.ab-fzdt{
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #ccc;
}
.ab-fzdk .juzhong{
	position: relative;
	z-index: 2;
}
/*发展切换*/
/*切换*/
.swiper-container-fz {
	padding: 0 40px;
    }
.swiper-button-next-fz, .swiper-button-prev-fz{
	width:54px;
	height: 54px;
	top: 50%;
	margin-top: -27px;
	bottom: auto;
	left: auto;
	right: auto;
}
.swiper-button-prev-fz{
	left: 0;
	background:url(../images/ab-fzj1.jpg) center center no-repeat;
}
.swiper-button-next-fz{
	right: 0;
	background:url(../images/ab-fzj2.jpg) center center no-repeat;
}
/*服务*/
.ab-fwbg{
	display: block;
	background: url(../images/ab-fwbg.jpg) center center no-repeat;
	background-size: cover !important;
	background-attachment: fixed;
	padding: 76px 0 80px;
	overflow: hidden;
}
.ab-fw-jk{
	display: block;
	margin-left: 160px;
	padding-top: 17px;
}
.ab-fw-j-ti{
	margin-bottom: 30px;
	line-height: 44px;
	font-size: 26px;
	color: #1f1f1f;
}
.ab-fw-j-tj{
	line-height: 32px;
	color: #1f1f1f;
	font-size:16px;
}
/**********case**********/
.ban-case{
	display: block;
	padding-top: 50px;
	height: 175px;
}
.case-ti-cn{
	display: block;
	line-height:40px;
	font-size:30px;
	color: #fff;
}
.case-ti-en{
	display: block;
	line-height:22px;
	font-size:18px;
	color: #c4c4c4;
	font-family: 'avantgardeitcbybt-book';
}
.ca-flk{
	display: block;
	height: 70px;
	background: #f1f1f1;
	margin-bottom: 75px;
}
.ca-flxk{
	display: block;
	height: 70px;
}
.ca-flxk a{
	display: block;
	float: left;
	width: 150px;
	height: 70px;
	position: relative;
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	color: #000;
}
.ca-flxk a b{
	display: block;
	position: absolute;
	width: 12px;
	height: 0;
	bottom: 0;
	left: 50%;
	margin-left: -6px;
	background: url(../images/caxb.png) center top no-repeat;
	background: auto 100% !important;
}
.ca-flxk a.on b, .ca-flxk a:hover b{
	bottom: -5px;
	height: 5px;
}
.ca-flxk a.on, .ca-flxk a:hover{
	border-bottom: 2px solid #009389;
}
.ca-flxx1, .ca-flxx2{
	display: block;
	position: absolute;
	width: 1px;
	height: 30px;
	background: #c1c1c1;
	top: 20px;
}
.ca-flxx1{
	left: 0;
}
.ca-flxx2{
	right: 0;
}
.al-lbk{
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	margin-left: -33px;
}
.al-lbk li{
	display: block;
	width: 33.333%;
	float: left;
	padding-left: 33px;
	margin-bottom: 56px;
}
.al-lk{
	display: block;
	border-bottom: 1px solid #d9d9d9;
}
.al-l-tik{
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
}
.al-l-ti{
	display: block;
	margin-right:50px;
	line-height: 33px;
	font-size: 18px;
	color: #000;
}
.ca-j{
	display: block;
	padding: 7px 0;
}
.al-l-tjk{
	display: block;
	height: 100px;
	line-height:24px;
	font-size:14px;
	color: #525252;
}
.al-l-tj{
	display: block;
	height: 72px;
	overflow: hidden;
}
.al-l-tj, .al-l-tj:visited{
	color: #525252;
}
.al-lbk li:hover .al-l-ti{
	color: #009389;
	text-indent: 4px;
}
.al-lbk li:hover .al-l-tj{
	color: #222;
	text-indent: 6px;
}
.al-lbk li:hover .ca-j{
	margin-right: 5px;
}
.al-lbk li:hover .al-lk{
	border-bottom: 1px solid #009389;
}
.al-lbk li:hover .al-l-tjk{
	border-bottom: 1px solid #009389;
}
.duo-ca{
	display: block;
	width:254px;
	height:56px;
	overflow: hidden;
	margin: 0 auto 65px;
	border: 2px solid #009389;
	text-align: center;
	line-height: 52px;
	font-size:16px;
	color: #009389;
}
.duo-ca span{
	display: block;
	position: relative;
	top: 0;
	color: #009389;
}
.duo-ca:hover{
	background: #009389;
}
.duo-ca:hover span{
	top:-100%;
	color: #fff;
}
/*****************news***************/
.ne-lbk{
	display: block;
	padding-top: 30px;
}
.ne-lbk .in-dtlb li{
	margin-bottom: 30px;
}
/*******************contact*******************/
.ban-lx{
	display: block;
	background-size: cover !important;
}
.lxfs{
	display: block;
	background: rgba(0,147,137,0.95);
	width: 570px;
	height: 525px;
	padding: 15px;
}
.lxfsk{
	display: block;
	height: 495px;
	border: 1px solid rgba(255,255,255,0.27);
	padding: 60px 40px 0;
}
.lxfs-ti{
	line-height:45px;
	font-size:24px;
	color: #fefefe;
}
.lxfs-tt{
	height: 2px;
	width: 70px;
	background: #81cac5;
	margin-bottom: 28px;
}
.lxfs-tj{
	display: block;
	padding:14px 0;
	border-bottom: 1px dashed #3daca5;
	line-height:30px;
	font-size: 14px;
	color: #fefefe;
}
.lxfs-tj img{
	display: block;
	float: left;
}
.lxfs-tjx{
	display:block;
	margin-left: 25px;
}
.con-lb{
	display: block;
	overflow: hidden;
	padding: 55px 0 75px;
	margin-left: -20px;
}
.con-lb li{
	display: block;
	float: left;
	width: 50%;
	padding-left:20px;
	margin-bottom: 20px;
}
.con-lk{
	display: block;
	border: 1px solid #d2d2d2;
	padding: 24px;
	overflow: hidden;
}
.con-tu{
	display: block;
	float: left;
	width: 200px;
	height: 120px;
}
.con-tu img{
	display: block;
}
.con-tm{
	display: block;
	margin-left: 220px;
}
.con-tm1{
	display: block;
	margin-bottom: 6px;
	line-height:35px;
	font-size:24px;
	color: #292929;
}
.con-tmt{
	display: block;
	width:72px;
	height: 1px;
	background: #009389;
	margin-bottom: 18px;
}
.con-tm2{
	display: block;
	margin-bottom: 6px;
	line-height:30px;
	font-size:14px;
	color: #292929;
}
/**************************news-view******************************/
.wza{
	display: block;
	padding: 24px 0;
	line-height:26px;
	font-size:14px;
	color: #525252;
}
.wza span{
	font-family: "宋体";
}
.wza a, .wza a:visited{
	color: #525252;
}
.wza a:hover{
	color: #222;
}
.ne-nrk{
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 30px;
	margin-bottom: 40px;
}
.nen-ti{
	display: block;
	margin-bottom: 17px;
	line-height: 46px;
	font-size: 32px;
	color: #383838;
}
.nen-gjc{
	display: block;
	overflow: hidden;
	padding-bottom: 25px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 30px;
	line-height: 26px;
	font-size: 14px;
	color: #707070;
}
.nen-gjcj{
	display: block;
	float: left;
	margin-left: 6px;
	margin-right: 14px;
}
.nen-gjcj a, .nen-gjcj a:visited{
	color: #707070;
}
.fanyek{
	display: block;
	overflow: hidden;
	margin-top: 20px;
	padding-top: 20px;
	border-top:1px solid #e0e0e0;
}
.hui{
	display: block;
	width: 170px;
	height: 50px;
	overflow: hidden;
	float: right;
	text-align: center;
	background: #F6F6F6;
	line-height: 50px;
	font-size:14px;
	color: #383838;
}
.hui span{
	display: block;
	position: relative;
	top: 0;
	color: #383838;
}
.hui:hover{
	background: #009389;
}
.hui:hover span{
	top:-100%;
	color: #fff;
}
.fanye{
	display: block;
	margin-right: 200px;
	line-height: 30px;
	font-size: 14px;
	color: #585858;
}
.fanye a{
	display: block;
}
.fanye a,.fanye a:visited{
	color: #585858;
}
/*****************about-team********************/
.td-jk{
	display: block;
	padding: 65px 0 75px;
}
.ab-ywtt{
	display: block;
	width:40px;
	height: 1px;
	margin: 13px auto 20px;
	background: #a9adad;
}
.td-js{
	display: block;
	text-align: center;
	line-height:36px;
	font-size:14px;
	color: #4f4f4f;
}
/*团队列表*/
.td-lbk{
	display: block;
	overflow: hidden;
}
.td-lb{
	display: block;
	overflow: hidden;
}
.td-tuk{
	display: block;
	width: 50%;
	height: auto;
	float: left;
	overflow: hidden;
	position: relative;
	background: #fff;
}
.td-tukk{
	display: block;
	width: 100%;
	height: auto;
}
.td-tu{
	display: block;
	background-size:cover !important;
	position: absolute;
	width: 100%;
	height: 100%;
}
.td-tjk{
	display: block;
	position: absolute;
	z-index: 2;
}
.td-tti{
	line-height:48px;
	font-size:24px;
	color: #151515;
}
.td-ttj{
	line-height:32px;
	font-size:14px;
	color: #393939;
}
.td-tjk{
	display: block;
	width: 750px;
}
.td-tjk-rf{
	display: block;
	float: left;
	padding-left: 100px;
	margin-top: 10%;
}
.td-tjk-lf{
	display: block;
	right: 0;
	padding-right: 100px;
	margin-top: 10%;
}
/*************************about-introduction****************************/
/*.abjsye .case-ti-cn{
	color: #000;
}
.abjsye .case-ti-en{
	color: #6d6d6d;
}*/
.sjk{
	display: block;
	overflow: hidden;
	height: 170px;
	background: #f4f4f4;
	padding-top: 18px;
}
.sjk .in-ab-lck{
	display: block;
	width: 25%;
	text-align: center;
	position: relative;
	margin-left: 0;
}
.sjk .in-ab-lc-ti{
	display: inline-block;
}
/*文化*/
.whbg{
	padding: 74px 0 60px;
}
.whbk{
	display: block;
	overflow: hidden;
	padding-top: 60px;
}
.whbxk{
	display: block;
	width: 25%;
	height: auto;
	float: left;
}
.wh-btu{
	display: block;
	margin: 0 auto;
}
.whbx-t{
	display: block;
	width:50px;
	height:1px;
	background: #949494;
	margin: 25px auto 20px;
}
.whbx-m{
	display: block;
	text-align: center;
	line-height: 38px;
	font-size: 22px;
	color: #272727;
}
/*价值观*/
.jzgbg{
	display: block;
	background: #f3f3f3;
	overflow: hidden;
	padding:70px 0 57px;
}
.jzglb{
	display: block;
	overflow: hidden;
	padding-top: 40px;
	margin-left: -30px;
}
.jzglb li{
	display: block;
	width: 33.333%;
	float: left;
	padding-left: 30px;
	margin-bottom: 30px;
}
.jzglk{
	display: block;
	position: relative;
	background-size: cover !important;
}
.jzglk > img{
	display: block;
	width: 100%;
}
.jzglms{
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 2;
	line-height:130px;
	font-size: 120px;
	color: #fff;
	font-family: 'avantgardeitcbybt-book';
}
.jzglm{
	display: block;
	position: absolute;
	left: 94px;
	top: 50px;
	z-index: 2;
	line-height:36px;
	font-size: 18px;
	color: #fff;
}
/*********************join*******************/
.jrbg{
	display: block;
	height: 575px;
	background-size:cover !important;
	overflow: hidden;
}
.jrpx-ti{
	display: block;
	text-align: center;
	padding-top: 116px;
	line-height:40px;
	font-size: 30px;
	color: #fff;
}
.jrpx-tj{
	display: block;
	text-align: center;
	line-height:22px;
	font-size: 18px;
	color: #d3e9e8;
}
.jrpx-tt{
	display: block;
	width:34px;
	height: 2px;
	background:#97d0cc;
	margin: 9px auto 36px;
}
.jrpx-js{
	display: block;
	text-align: center;
	line-height:36px;
	font-size: 16px;
	color: #fff;
}
/*顾问小白*/
.jr-gwbk{
	background: #fff;
	box-shadow: 0 3px 15px rgba(0,0,0,0.17);
	overflow: hidden;
	padding: 50px 0;
	position: relative;
	top: -217px;
}
.jr-gwbxk{
	display: block;
	float: left;
	width: 50%;
	height: auto;
	padding: 0 58px;
}
.jr-gwbx-ti{
	display: block;
	text-align: center;
	padding: 22px 0 17px;
	line-height:40px;
	font-size:28px;
	color: #232323;
}
.jr-gwbx-tt{
	display: block;
	height:12px;
	background: url(../images/jr-gwj.jpg) center center no-repeat;
}
.jr-gwbx-lbk{
	display: block;
	overflow: hidden;
}
.jr-gwbx-lb{
	display: block;
	overflow: hidden;
	padding-top: 50px;
}
.jr-gwbx-lb li{
	display: block;
	width: 33.333%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}
.jr-gwtu{
	display: block;
	margin: 0 auto;
}
.jr-gwt-tt{
	display: block;
	width:27px;
	height: 1px;
	background: #009389;
	margin: 15px auto 7px;
}
.jr-gwt-ti{
	text-align: center;
	line-height:30px;
	font-size:18px;
	color: #232323;
}
.jr-gx{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 8%;
	height: 84%;
	width: auto;
}
/*范围*/
.jr-fwk{
	padding: 60px 0 43px;
	display: block;
	margin-top: -217px;
}
.jrbbg{
	display: block;
	background: url(../images/jr-pxbg.jpg) center bottom no-repeat;
	background-attachment: fixed;
}
.jr-fwlb{
	display: block;
	overflow: hidden;
	margin-left: -25px;
}
.jr-fwlb li{
	display: block;
	float: left;
	width: 25%;
	height: auto;
	padding-top: 105px;
	padding-left: 25px;
	margin-bottom: 25px;
}
.jr-fwl-ti{
	display: block;
	text-align: center;
	line-height:30px;
	font-size: 18px;
	color: #2b2b2b;
}
.jr-fwl-tt{
	width:36px;
	height: 1px;
	background: #b2b2b2;
	margin:7px auto 12px;
}
.jr-fwl-tj{
	display: block;
	text-align: center;
	height:84px;
	margin-bottom: 6px;
	line-height:28px;
	font-size:14px;
	color: #2b2b2b;
}
.jr-fwlk{
	display: block;
	background: #fff;
	padding: 67px 25px 14px;
	position: relative;
}
.jr-fwlk1{
	border: 1px solid #65b0ad;
}
.jr-fwlk2{
	border: 1px solid #ff7e00;
}
.jr-fwlk3{
	border: 1px solid #3d7edf;
}
.jr-fwlk4{
	border: 1px solid #934ceb;
}
.jr-fwl-ts{
	display: block;
	width: 90px;
	height: 90px;
	position: absolute;
	left: 50%;
	margin-left: -45px;
	top: -45px;
	border-radius: 50%;
	text-align: center;
	line-height: 90px;
	font-size:52px;
	color: #fff;
	font-family: 'avantgardeitcbybt-book';
}
.jr-fwlk1 .jr-fwl-ts{
	background: #65b0ad;
}
.jr-fwlk2 .jr-fwl-ts{
	background: #ff7e00;
}
.jr-fwlk3 .jr-fwl-ts{
	background: #3d7edf;
}
.jr-fwlk4 .jr-fwl-ts{
	background: #934ceb;
}
/*发展路径*/
.jr-ljk{
	display: block;
	background: #ffffff;
	padding: 70px 0 50px;
}
.fzlj-tu{
	display: block;
	padding-top: 24px;
}
/*在招职位*/
.jr-zzk{
	display: block;
	padding: 77px 0 60px;
}
.jr-jzbg{
	display: block;
	background: url(../images/jzbg.jpg) center center no-repeat;
	background-attachment: fixed;
	padding: 86px 0 145px;
}
.jr-jzjs{
	display: block;
	padding-top: 60px;
	text-align: center;
	line-height: 42px;
	font-size: 18px;
	color: #212121;
}
.jr-zzlbk{
	margin-top: 30px;
}
.jr-zzlb{
	display: block;
	overflow: hidden;
	margin-left: -30px;
	padding-top: 30px;
}
.jr-zzlb li{
	display: block;
	width: 25%;
	float: left;
	padding-left: 30px;
	margin-bottom: 30px;
}
.jr-zzlk{
	display: block;
	background: #fff;
	border-top: 2px solid #12aba0;
	padding: 40px 30px;
}
.jr-zzti{
	display: block;
	text-align: center;
	line-height:40px;
	font-size:24px;
	color: #000;
}
.jr-zztt{
	display: block;
	width:30px;
	height: 2px;
	background: #515151;
	margin: 13px auto 38px;
}
.jr-zztj{
	display: block;
	height: 112px;
	margin-bottom: 20px;
	/*text-align: center;*/
	line-height:28px;
	font-size:14px;
	color: #6b6b6b;
}
.ying{
	display: block;
	overflow: hidden;
	width:136px;
	height:40px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #c0c0c0;
	line-height: 38px;
	font-size: 14px;
	color: #6b6b6b;
}
.ying span{
	display: block;
	position: relative;
	top: 0;
	color: #6b6b6b;
}
.jr-zzlk:hover{
	background: #12aba0;
}
.jr-zzlk:hover .jr-zzti{
	color: #fff;
}
.jr-zzlk:hover .jr-zztt{
	background: #fff;
}
.jr-zzlk:hover .jr-zztj{
	color: #fff;
}
.jr-zzlk:hover .ying{
	border: 1px solid #fff;
}
.jr-zzlk:hover .ying span{
	color: #fff;
}
/*切换*/
.swiper-container-zp {
      width: 100%;
      height: 100%;
      padding-bottom: 68px;
    }
.swiper-button-next-zp, .swiper-button-prev-zp{
	width:40px;
	height: 40px;
	top: auto;
	bottom: 0;
	left: 50%;
	right: 0;
}
.swiper-button-prev-zp{
	margin-left: -50px;
	background:url(../images/zpj1.jpg) center center no-repeat;
}
.swiper-button-next-zp{
	margin-left: 10px;
	background:url(../images/zpj2.jpg) center center no-repeat;
}
/**************job************/
.zwdk{
	display: block;
	padding: 56px 0 60px;
	overflow: hidden;
}
.zwrf{
	display: block;
	width: 380px;
}
.souk{
	display: block;
	border:2px solid #009389;
	overflow: hidden;
}
.sous{
	display: block;
	float: left;
	width:326px;
	height: 46px;
	background: #fff;
	padding:0 17px;
	line-height: 46px;
	font-size: 14px;
	color: #666;
}
.souc{
	display: block;
	width:50px;
	height: 46px;
	float: right;
	background:url(../images/job-sou.jpg) center center no-repeat #009389;
}
.gek{
	display: block;
	height: 18px;
}
/*热门职位*/
.rmzw{
	display: block;
	padding: 22px;
	overflow: hidden;
	background: #fff;
}
.rmlbk{
	display: block;
}
.rmzw-ti{
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
	line-height:26px;
	font-size:22px;
	color: #181818;
}
.rmzw-ti img{
	display: block;
	float: left;
	margin-right: 8px;
}
.rmlb{
	display: block;
	overflow: hidden;
}
.rmlb li{
	display: block;
	border-bottom: 1px solid #d9d9d9;
}
.rmlb li:first-child{
	border-top: 1px solid #d9d9d9;
}
.rmlb li a{
	display: block;
	overflow: hidden;
	padding: 15px 0;
}
.rmls{
	display: block;
	float: right;
	line-height:28px;
	font-size:16px;
	color: #e60012;
}
.rmlm{
	display: block;
	margin-right: 98px;
	line-height:28px;
	font-size:16px;
	color: #2f2f2f;
}
.rmlm b{
	font-weight: bold;
}
.rmlb li:hover .rmlm{
	color: #009389;
	text-indent: 4px;
}
/*左侧*/
.zwlf{
	display: block;
	margin-right: 400px;
}
.zwl-xz{
	display: block;
	background: #fff;
	padding: 24px;
	margin-bottom: 24px;
	overflow: hidden;
	border: 1px solid #e1e1e1;
}
.zwl-xz1{
	display: block;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 14px;
	margin-bottom: 14px;
}
.zwl-xz1:last-child{
	border-bottom:none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.zwl-xzm{
	display: block;
	float: left;
	width: 94px;
	line-height:38px;
	font-size:16px;
	color: #363636;
}
.zwl-xzx{
	display: block;
	margin-left: 96px;
	overflow: hidden;
	padding: 9px 0;
	line-height: 20px;
	font-size: 16px;
	color: #5a5a5a;
}
.zwl-xzx > div{
	display: block;
	float: left;
	padding:0 20px;
}
.zwxlb{
	display: block;
	overflow: hidden;
}
.zwxlb ul{
	margin: 0 auto;
}
.zwxlb li{
	display: block;
	overflow: hidden;
	border-left: 2px solid #12aba0;
	background: #fff;
	padding: 25px;
	position: relative;
	margin-bottom: 20px;
}
.zwxlk{
	display: block;
	position: relative;
	z-index: 2;
}
.zwxlbg{
	display: block;
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #009389;
}
.kan{
	display: block;
	float: right;
	width:136px;
	height:40px;
	margin-top: 14px;
	overflow: hidden;
	border:1px solid #c0c0c0;
	text-align: center;
	line-height: 38px;
	font-size:14px;
	color: #6b6b6b;
}
.kan span{
	display: block;
	position: relative;
	top: 0;
}
.zwxlmk{
	display: block;
	margin-right: 160px;
}
.zwxlm1{
	display: block;
	margin-bottom: 20px;
	line-height:28px;
	font-size: 22px;
	color: #343434;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.zwxlmz{
	display: block;
	background: url(../images/qian1.png) center left no-repeat;
	padding-left: 28px;
	height: 26px;
	line-height:26px;
	font-size:16px;
	color: #323232;
}
.zwxlmz span{
	color: #e60012;
	font-size: 20px;
}
.zwxlb li:hover{
	border-left-color: #009389;
}
.zwxlb li:hover .zwxlbg{
	width: 100%;
}
.zwxlb li:hover .zwxlm1{
	text-indent: 4px;	
	color: #fff;
}
.zwxlb li:hover .zwxlmz{
	background: url(../images/qian2.png) center left no-repeat;
	color: #fff;
}
.zwxlb li:hover .zwxlmz span{
	color: #fff;
}
.zwxlb li:hover .kan{
	border-color: #fff;
}
.zwxlb li:hover .kan span{
	color: #fff;
	top: -100%;
}
.zwxlb li .kan:hover span{
	top: 0;
}
/*页码*/
.yema{
	display: block;
	overflow: hidden;
	padding-top: 10px;
}
.yema table{
	margin: 0 auto;
}
.yema a{
	display: block;
	float: left;
	height: 34px;
	padding: 0 12px;
	margin: 0 3px;
	background: #fff;
	line-height:34px;
	font-size: 14px;
	color: #595959;
}
.yema a.sy{
	font-family: "宋体";
	font-weight: bold;
}
.yema a:hover{
	color: #595959;
}
.yema a.on, .yema a:hover{
	background: #009389;
	color: #fff;
}
/***********job-view*************/
.zwlf-nr{
	background: #fff;
	padding: 36px;
	overflow: hidden;
	min-height: 600px;
}
/**********选项框*********/

.regular-radio {
	display: none;
}

.regular-radio {
	width: 14px;
	height: 14px;
	background: url(../images/dxxk.jpg) center center no-repeat;
	background-size: 14px 14px !important;
	-webkit-appearance: none;
	display: block;
	float: left;
	margin:3px 6px 0 0 ;
}

.regular-radio:checked:after {
	content: '';
	width: 14px;
	height: 14px;
	background: url(../images/dxxk_h.jpg) center center no-repeat;
	background-size: 14px 14px !important;
}

.regular-radio:checked {
	background: url(../images/dxxk_h.jpg) center center no-repeat;
	background-size: 14px 14px !important;
}

.regular-radio:checked {
	background: url(../images/dxxk_h.jpg) center center no-repeat;
	background-size: 14px 14px !important;
}

.regular-radio:active,
.regular-radio:checked:active {
	background: url(../images/dxxk_h.jpg) center center no-repeat;
	background-size: 14px 14px !important;
}

.big-radio:checked:after {
	width: 14px;
	height: 14px;
	background: url(../images/dxxk_h.jpg) center center no-repeat;
	background-size: 14px 14px !important;
}




/*公共*/
.in-dtlb li:hover .in-dttu img{
	transform: rotate(5deg) scale(1.16);
-ms-transform: rotate(5deg) scale(1.16);	/* IE 9 */
-webkit-transform: rotate(5deg) scale(1.16);	/* Safari 鍜� Chrome */
-o-transform: rotate(5deg) scale(1.16);	/* Opera */
-moz-transform: rotate(5deg) scale(1.16);
}

/*公共样式*/
.navk li a span, .more span, .more, .in-dttu img,.in-dtm-ti,
.in-dtm-tj, .fo-nav li a, .more-ab span,
.ab-jsxj, .ab-tdjs, .more-td span, .more-td,
.al-lk, .al-l-ti, .al-l-tj, .al-l-tjk, .ca-j, 
.duo-ca span, .duo-ca, .ca-flxk a,
.in-dttuk, .wza a, .hui span, .hui, .jr-zzlk, .jr-zzti,
.jr-zztt, .jr-zztj,.ying span, .ying, .rmlm,
.zwxlb li, .zwxlbg, .kan span, .kan, .zwxlm1, .zwxlmz, .zwxlmz span,
.yema a, .navk li a.xnti
{
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
