﻿@charset "utf-8";
/* CSS Document */

/*
 * 公共样式 ch0.0.1
 * 2016-07-29
*/
* {
	font-family: "微软雅黑";
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin: 0;
	padding: 0;
}

body,html {
	font: 14px/1.5 Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	color: #333;
	background-color: #fff;
	-webkit-overflow-scrolling: touch;
}

img {
	margin: 0px;
	border: 0px;
	max-width: 100%;
}

ul,li,ol {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;
	blr: expression(this.onFous=this.blur());
}

input[type=button],input[type=submit],button {
	cursor: pointer;
}

input,button {
	outline: 0;
}

textarea {
	resize: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

i {
	font-style: normal;
}
/*大框架*/
.wbox {
	width: 100%;
	min-width: 1200px;
}

.wcon {
	width: 1200px;
	margin: 0 auto;
}
/*浮动 清除浮动*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix:after {
	content: " ";
	display: table;
	clear: both;
	width: 0px;
	height: 0px;
}

.clearfix {
	zoom: 1;
} 
/*定位*/
.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.fix {
	position: fixed;
}

.z1 {
	z-index: 1;
}

.z5 {
	z-index: 5;
}

.z10 {
	z-index: 10;
}

.z15 {
	z-index: 15;
}

.z20 {
	z-index: 20;
}

.z25 {
	z-index: 25;
}

.z30 {
	z-index: 30;
}

.z40 {
	z-index: 40;
}

.z50 {
	z-index: 50;
}

.z60 {
	z-index: 60;
}

.z70 {
	z-index: 70;
}

.z80 {
	z-index: 80;
}

.z90 {
	z-index: 90;
}

.z100 {
	z-index: 100;
}

.z500 {
	z-index: 500;
}

.z999 {
	z-index: 999;
}

.z1000 {
	z-index: 1000;
}

.z2000 {
	z-index: 2000;
}

.z3000 {
	z-index: 3000;
}

.z4000 {
	z-index: 4000;
}

.z5000 {
	z-index: 5000;
}

.z6000 {
	z-index: 6000;
}

.z7000 {
	z-index: 7000;
}

.z8000 {
	z-index: 8000;
}

.z9000 {
	z-index: 9000;
}

.z9999 {
	z-index: 9999;
} 
/*padding 内间距*/
.p5 {
	padding: 5px 0px;
}

.p10 {
	padding: 10px 0px;
}

.p15 {
	padding: 15px 0px;
}

.p20 {
	padding: 20px 0px;
}

.p25 {
	padding: 25px 0px;
}

.p30 {
	padding: 30px 0px;
}

.p35 {
	padding: 35px 0px;
}

.p40 {
	padding: 40px 0px;
}

.p45 {
	padding: 45px 0px;
}

.p50 {
	padding: 50px 0px;
}

.p55 {
	padding: 55px 0px;
}

.p60 {
	padding: 60px 0px;
}

.p65 {
	padding: 65px 0px;
}

.p70 {
	padding: 70px 0px;
}

.p80 {
	padding: 80px 0px;
}

.p90 {
	padding: 90px 0px;
}

.p100 {
	padding: 100px 0px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt25 {
	padding-top: 25px;
}

.pt30 {
	padding-top: 30px;
}

.pt35 {
	padding-top: 35px;
}

.pt40 {
	padding-top: 40px;
}

.pt45 {
	padding-top: 45px;
}

.pt50 {
	padding-top: 50px;
}

.pt55 {
	padding-top: 55px;
}

.pt60 {
	padding-top: 60px;
}

.pt65 {
	padding-top: 65px;
}

.pt70 {
	padding-top: 70px;
}

.pt75 {
	padding-top: 75px;
}

.pt80 {
	padding-top: 80px;
}

.pt90 {
	padding-top: 90px;
}

.pt100 {
	padding-top: 100px;
} 
/*margin 外间距*/
.m10 {
	margin: 10px auto;
}

.m15 {
	margin: 15px auto;
}

.m20 {
	margin: 20px auto;
}

.m30 {
	margin: 30px auto;
}

.m30 {
	margin: 30px auto;
}

.m35 {
	margin: 35px auto;
}

.m40 {
	margin: 40px auto;
}

.m45 {
	margin: 45px auto;
}

.m50 {
	margin: 50px auto;
}

.m55 {
	margin: 55px auto;
}

.m60 {
	margin: 60px auto;
}

.m5 {
	margin: 5px auto;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 45px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 55px;
}

.mt60 {
	margin-top: 60px;
}

.mt65 {
	margin-top: 65px;
}

.mt70 {
	margin-top: 70px;
}

.mt75 {
	margin-top: 75px;
}

.mt80 {
	margin-top: 80px;
}
/*隐藏*/
.hidden {
	display: none;
}

.overhidden {
	overflow: hidden;
}

.block {
	display: block;
}

a {
	transition: color ease .5s;
	-webkit-transition: color ease .5s;
	-moz-transition: color ease .5s;
	-o-transition: color ease .5s;
}

.cson-talent-pic ul li .pic img,.mapTipText .mapTipList ul li a,.c-layout-box,
.cson-contact-list ul li:hover h6,.cson-contact-list ul li p,.cson-contact-list ul li h6,.cson-contact-list ul li,
.cson-news ul li .more a,.cson-news ul li .txt h6,.cson-news ul li .pic img,.cson-hj ul li .pic img,
.album-box .album-btn ul li .pic,.cosn-business-lc span,
.cson-wh ul li img,.cson-wh ul li h6,.c-son-ry ul li,.c-son-ry ul li .pic img,
.c-foot .nav-box .yl .yl-con i,.c-foot .nav-box .nav a,
.c-top-box .ewm,.c-foot .c-foot-bz .pic .btn,.c-news .news-list ul li,
.c-about .c-about-txt .btn-box ul li:hover .btn,
.c-about .c-about-txt .btn-box ul li:hover .txt span,
.c-about .c-about-txt .btn-box ul li:hover .txt h6,
.c-about .c-about-txt .btn-box ul li:hover .txt i,
.tran {
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-o-transition: all ease .5s;
}



/*
 *公共头
 */
.c-top {
	height: 109px;
	background: #1A3674;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}

.c-top-box {
	height: 100%;
}

.c-top-box .logo {
	height: 100%;
}

.c-top-box .logo img {
	/*position: relative;
	top: 15px;*/
	box-shadow: 5px 0px 5px rgba(0,0,0,0.5);
}

.c-top-box .nav {
	height: 40px;
	position: relative;
	top: 25px;
	left: 40px;
}

.c-top-box .nav ul li {
	width: 132px;
	text-align: center;
	float: left;
	line-height: 40px;
	position: relative;
}

.c-top-box .nav ul li a.tit {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #fff;
}

.c-top-box .nav ul li a.tit:hover,.c-top-box .nav ul li.on a.tit {
	color: #95BBDE;
}

.c-top-box .nav ul li i {
	position: absolute;
	width: 1px;
	height: 10px;
	background: #d1d1d1;
	top: 15px;
	right: 0px;
}

.c-top-box .nav ul li .nav-children {
	position: absolute;
	left: 0px;
	top: 40px;
	background: #fff;
	width: 100%;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 5px 0 7px;
	display: none;
}

.c-top-box .nav ul li .nav-children a {
	display: block;
	text-align: center;
	line-height: 30px;
	color: #777;
	border-top: 1px solid #eee;
	padding: 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.c-top-box .nav ul li .nav-children a:hover {
	color: #b4971e;
}

.c-top-box .nav ul li .nav-children a:first-child {
	border-top: none;
}

.c-top-box .ewm {
	width: 90px;
	background: #e1ca69;
	height: 100%;
	cursor: pointer;
}

.c-top-box .ewm:hover {
	background: #b4971e;
}

.c-top-box .ewm .ewm-con {
	width: 36px;
	height: 35px;
	background: url(../images/btn.png) no-repeat left top;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -18px;
	margin-top: -18px;
}

.c-top-box .ewm .ewm-list {
	top: 90px;
	z-index: 50;
	right: 0px;
	width: 420px;
	padding: 15px 10px;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}

.c-top-box .ewm .ewm-list .ewm-pic {
	width: 140px;
}

.c-top-box .ewm .ewm-list .bg {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.c-top-box .ewm .ewm-list .ewm-pic img,.c-top-box .ewm .ewm-list .ewm-pic h6 {
	width: 130px;
	margin: 0 auto;
}

.c-top-box .ewm .ewm-list .ewm-pic img {
	display: block;
}

.c-top-box .ewm .ewm-list .ewm-pic h6 {
	font-size: 14px;
	color: #fff;
	background: #e1ca69;
	text-align: center;
	font-weight: 100;
	height: 30px;
	line-height: 30px;
}

/*
 *首页 banner
 */
.c-ban {
	/*height: 600px;*/
	position: relative;
	overflow: hidden;
}

.c-ban ul {
	position: relative;
}

.c-ban ul,.c-ban ul li {
	height: 100%;
}

.c-ban .c-ban-focus {
	position: absolute;
	z-index: 50;
	left: 0;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

.c-ban .c-ban-focus.point {
	height: 20px;
	padding-bottom: 30px;
}

.c-ban .c-ban-focus.point a {
	display: inline-block;
	width: 35px;
	height: 5px;
	background: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
	margin: 0px 8px;
	border-radius: 1px;
}

.c-ban .c-ban-focus.point a.on {
	background: #b4971e;
	opacity: 1;
	filter: alpha(opacity=100);
}

.c-ban .c-ban-focus.txt {
	height: 10px;
}

/*
 *首页 关于我们
 */
.c-about {
	background: #fafafa;
}

.c-about .c-about-txt {
	width: 600px;
}

.c-bj-txt .line {
	width: 223px;
	height: 4px;
	background: #111111;
	font-size: 0px;
}

.c-bj-txt .eng {
	font-size: 60px;
	color: #4c4c4c;
	line-height: 70px;
	margin: 20px 0 10px;
	font-family: Bebas;
}

.c-bj-txt .chi {
	font-size: 40px;
	color: #333;
}

.c-bj-txt .text {
	height: 160px;
	overflow: hidden;
	color: #555;
	font-size: 16px;
	line-height: 40px;
	margin: 15px 0px 30px;
}

.link-box {
	width: 210px;
	height: 50px;
	line-height: 50px;
	background: #193A6F;
	text-align: center;
	border-radius: 5px;
	/*box-shadow: 0px 0px 10px rgba(0,0,0,0.5);*/
}

.link-box:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.link-box a {
	display: block;
	color: #fff;
}

.c-about .c-about-txt .btn-box ul li {
	width: 230px;
	float: left;
	margin-top: 25px;
}

.c-about .c-about-txt .btn-box ul li.first {
	margin-right: 140px;
	position: relative;
}

.c-about .c-about-txt .btn-box ul li.first .line-y {
	position: absolute;
	width: 1px;
	height: 35px;
	background: #c3c3c3;
	right: -70px;
	top: 5px;
}

.c-about .c-about-txt .btn-box ul li .btn {
	width: 41px;
	height: 47px;
	background: url(../images/btn.png) no-repeat;
	margin-right: 20px;
}

.c-about .c-about-txt .btn-box ul li .btn.wh {
	background-position: 0 -35px;
}

.c-about .c-about-txt .btn-box ul li .btn.jg {
	background-position: -41px -35px;
}

.c-about .c-about-txt .btn-box ul li .btn.lc {
	background-position: -82px -35px;
}

.c-about .c-about-txt .btn-box ul li .btn.ry {
	background-position: -123px -35px;
}

.c-about .c-about-txt .btn-box ul li .txt {
	width: 166px;
}

.c-about .c-about-txt .btn-box ul li .txt h6 {
	font-size: 14px;
	color: #555555;
	line-height: 16px;
	margin-top: 5px;
}

.c-about .c-about-txt .btn-box ul li .txt span {
	color: #999;
	font-size: 12px;
	line-height: 14px;
}

.c-about .c-about-txt .btn-box ul li .txt i {
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: url(../images/btn.png) no-repeat -51px 7px #7b7b7b;
	top: 12px;
	right: 0px;
}

.c-about .c-about-txt .btn-box ul li:hover .btn {
	background-position-y: -82px;
}

.c-about .c-about-txt .btn-box ul li:hover .txt h6,.c-about .c-about-txt .btn-box ul li:hover .txt span {
	color: #b4971e;
}

.c-about .c-about-txt .btn-box ul li:hover .txt i {
	background-color: #e1ca69;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}

.c-about .c-about-pic {
	width: 520px;
}

.c-about .c-about-pic .pic {
}

.c-about .c-about-pic .bg {
	position: absolute;
	width: 230px;
	height: 380px;
}

.c-about .c-about-pic .bg01 {
	right: 60px;
	top: 78px;
	background: #e3e2e2;
}

.c-about .c-about-pic .bg02 {
	right: 28px;
	top: 130px;
	background: #e8e7e7;
}

.c-about .c-about-pic .bg03 {
	right: 0px;
	top: 180px;
	background: #f1f1f1;
}

.c-business {
	background: url(../images/bg02.jpg) no-repeat center top #fafafa;
}

/*
 *首页 标题
 */
.c-tit {
	text-align: center;
}

.c-tit h6 {
	font-size: 40px;
	line-height: 60px;
}

.c-tit .line-x {
	width: 80px;
	height: 1px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	font-size: 0px;
	margin: 10px auto;
}

.c-tit span {
	display: block;
	font-size: 48px;
	font-family: Bebas;
	opacity: 0.7;
	filter: alpha(opacity=70);
	line-height: 60px;
}

.c-tit.white h6,.c-tit.white span {
	color: #fff;
}

.c-tit.white .line-x {
	background: #fff;
}

.c-tit.black h6,.c-tit.black span {
	color: #555555;
}

.c-tit.black .line-x {
	background: #c1c1c1;
}

.c-tit-son .line-x {
	width: 160px;
	margin-bottom: 5px;
}

/*
 *首页 业务领域
 */
.c-business .c-business-tit {
	background: #fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

.c-business .c-business-tit ul li {
	width: 200px;
	float: left;
	text-align: center;
	padding: 40px 0;
	position: relative;
}

.c-business .c-business-tit ul li a {
	display: block;
	width: 100%;
}

.c-business .c-business-tit ul li i.btn {
	display: inline-block;
	width: 65px;
	height: 50px;
	background: url(../images/btn022.png) no-repeat;
}

.c-business .c-business-tit ul li i.btn.sl {
	    background-position: 8px -133px;
}

.c-business .c-business-tit ul li i.btn.gq {
	    background-position: -63px -133px;
}

.c-business .c-business-tit ul li i.btn.dz {
	background-position: -139px -133px;
}

.c-business .c-business-tit ul li i.btn.fdd {
	background-position: -213px -133px;
}

.c-business .c-business-tit ul li i.btn.zs {
	background-position: -288px -133px;
}

.c-business .c-business-tit ul li i.btn.p2p {
	background-position: -361px -133px;
}

.c-business .c-business-tit ul li h6 {
	font-size: 18px;
	color: #555;
	font-weight: 100;
	line-height: 36px;
	padding-top: 5px;
}

.c-business .c-business-tit ul li .line-y {
	height: 80px;
	position: absolute;
	top: 45px;
	right: 0px;
	width: 1px;
	font-size: 0px;
	background: #e5e5e5;
}

.c-business .c-business-tit ul li .line-x {
	height: 3px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100%;
	font-size: 0px;
	background: #00235E;
	opacity: 0;
	filter: alpah(opacity=0);
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.c-business .c-business-tit ul li.on .line-x {
	opacity: 1;
	filter: alpah(opacity=100);
}

.c-business .c-business-tit ul li.on h6 {
	color: #00235E;
}

.c-business .c-business-tit ul li.on i.btn {
	background-position-y: -183px;
}

.c-business .c-business-list .pic {
	width: 570px;
	height: 290px;
	position: relative;
	overflow: hidden;
}

.c-business .c-business-list .pic img {
	display: block;
	width: 100%;
	min-height: 100%;
}

.c-business .c-business-list .txt {
	width: 570px;
}

.c-business .c-business-list .txt h6 {
	line-height: 22px;
	padding-bottom: 40px;
}

.c-business .c-business-list .txt h6 b {
	font-size: 22px;
	color: #204073;
	font-weight: 500;
	border-bottom: 2px solid #204073;
	padding-bottom: 20px;
}

.c-business .c-business-list .txt .text {
	height: 144px;
	position: relative;
	overflow: hidden;
}

.c-business .c-business-list .txt .text p {
	height: 144px;
	overflow: hidden;
	line-height: 36px;
	font-size: 14px;
	color: #555;
}

.link-box.link-box-no {
	background: none;
	border: 1px solid #00235E;
}

.link-box.link-box-no a {
	color: #333;
}

.link-box.link-box-no:hover {
	background: #00235E;
}

.link-box.link-box-no:hover a {
	color: #fff;
}


/*
 *首页 新闻资讯
 */
.c-news {
	background: #fff;
}

.c-news .news-list ul {
	width: 1218px;
}

.c-news .news-list ul li {
	width: 388px;
	float: left;
	margin-right: 18px;
	background: #fff;
}

.c-news .news-list ul li:hover {
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}

.c-news .news-list ul li .pic {
	width: 100%;
	height: 205px;
	position: relative;
	overflow: hidden;
}

.c-news .news-list ul li .pic img {
	width: 100%;
	min-height: 100%;
	display: block;
}

.c-news .news-list ul li .txt {
	width: 370px;
	margin: 0 auto;
}

.c-news .news-list ul li .txt h6 {
	font-weight: 100;
	padding: 15px 0 10px;
	color: #333;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.c-news .news-list ul li .txt h6 a {
	color: #333;
	font-weight: 500;
}

.c-news .news-list ul li .txt p {
	font-size: 14px;
	color: #999;
	position: relative;
	height: 90px;
	line-height: 30px;
	overflow: hidden;
}

.c-news .news-list ul li .txt p a {
	color: #999;
}

.c-news .link-box {
	margin: 30px auto 0;
}

/*
 *底部
 */
.c-foot {
	height: 220px;
	background: #555555;
}

.c-foot .nav-box {
	height: 40px;
	line-height: 40px;
	background: #193A6F;
}

.c-foot .nav-box .nav a {
	display: inline-block;
	text-align: center;
	width: 165px;
	color: #fff;
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
}

.c-foot .nav-box .nav a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.c-foot .nav-box .nav i {
	padding: 0px 25px;
	color: #fff;
	opacity: 0.3;
	filter: alpha(opacity=30);
	font-size: 12px;
}

.c-foot .nav-box .yl {
	width: 248px;
	height: 44px;
	line-height: 44px;
	cursor: pointer;
}

.c-foot .nav-box .yl .yl-list {
	position: absolute;
	left: 0px;
	bottom: 44px;
	background: #fff;
	width: 100%;
	max-height: 225px;
	overflow-y: scroll;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	display: none;
}

.c-foot .nav-box .yl .yl-list a {
	display: block;
	width: 90%;
	border-bottom: 1px solid #e5e5e5;
	color: #777;
	margin: 0 auto;
	font-size: 13px;
	line-height: 24px;
	padding: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.c-foot .nav-box .yl .yl-list a:hover {
	color: #b4971e;
}

.c-foot .nav-box .yl .yl-con {
	background: #e1ca69;
	overflow: hidden;
}

.c-foot .nav-box .yl .yl-con span {
	display: block;
	height: 100%;
	text-indent: 30px;
	color: #fff;
}

.c-foot .nav-box .yl .yl-con i {
	position: absolute;
	width: 44px;
	height: 100%;
	background: #b4971e;
	text-align: center;
	font-family: "宋体";
	font-size: 18px;
	color: #fff;
	right: 0px;
	top: 0px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}

.c-foot .nav-box .yl:hover .yl-list {
	display: block;
}

.c-foot .nav-box .yl:hover .yl-con i {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}

.c-foot .c-foot-bz .txt p {
	padding:10px 0;
	color: #fff;
/*	opacity: 0.5;
	filter: alpha(opacity=50);*/
}

.c-foot .c-foot-bz .pic .btn {
	width: 43px;
	height: 43px;
	background: url(../images/btn.png) no-repeat;
	margin-left: 25px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
	margin-top: 10px;
	position: relative;
	z-index: 20;
}

.c-foot .c-foot-bz .pic .btn.app {
	background-position: 0px -231px;
}

.c-foot .c-foot-bz .pic .btn.dy {
	background-position: -43px -231px;
}

.c-foot .c-foot-bz .pic .btn.fw {
	background-position: -86px -231px;
}

.c-foot .c-foot-bz .pic .btn .ewm {
	position: absolute;
	width: 140px;
	bottom: 43px;
	left: -48px;
	display: none;
	padding-bottom: 5px;
}

.c-foot .c-foot-bz .pic .btn .ewm img {
	display: block;
	width: 100%;
}

.c-foot .c-foot-bz .pic .btn .ewm h6 {
	font-size: 14px;
	color: #fff;
	background: #e1ca69;
	text-align: center;
	font-weight: 100;
	height: 30px;
	line-height: 30px;
}

.c-foot .c-foot-bz .pic .btn:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.c-foot .c-foot-bz .pic .btn:hover .ewm {
	display: block;
}


/*
 *css3 动画
 */

.animate-xz {
	transform: translate(200px,0);
	transform: translate(0,0)\9;
	-webkit-transform: translate(200px,0);
	-moz-transform: translate(200px,0);
	-o-transform: translate(200px,0);
	opacity: 0;
	opacity: 1\9;
}

.animate-xf {
	transform: translate(-200px,0);
	transform: translate(0px,0)\9;
	-webkit-transform: translate(-200px,0);
	-moz-transform: translate(-200px,0);
	-o-transform: translate(-200px,0);
	opacity: 0;
	opacity: 1\9;
}

.animate-yz {
	transform: translate(0px,100px);
	transform: translate(0px,0)\9;
	-webkit-transform: translate(0px,100px);
	-moz-transform: translate(0px,100px);
	-o-transform: translate(0px,100px);
	opacity: 0;
	opacity: 1\9;
}

.animate-xs {
	opacity: 0;
}

.app-css3 .c-bj-txt {
	animation: myAnimate .5s linear .1s forwards;
	-webkit-animation: myAnimate .5s linear .1s forwards;
	-moz-animation: myAnimate .5s linear .1s forwards;
	-o-animation: myAnimate .5s linear .1s forwards;
}

.app-css3 .c-about-pic .pic {
	animation: myAnimate .5s linear .1s forwards;
	-webkit-animation: myAnimate .5s linear .1s forwards;
	-moz-animation: myAnimate .5s linear .1s forwards;
	-o-animation: myAnimate .5s linear .1s forwards;
}

.app-css3 .c-about-pic .bg01 {
	animation: myAnimate .5s linear .7s forwards;
	-webkit-animation: myAnimate .5s linear .7s forwards;
	-moz-animation: myAnimate .5s linear .7s forwards;
	-o-animation: myAnimate .5s linear .7s forwards;
}

.app-css3 .c-about-pic .bg02 {
	animation: myAnimate .5s linear .9s forwards;
	-webkit-animation: myAnimate .5s linear .9s forwards;
	-moz-animation: myAnimate .5s linear .9s forwards;
	-o-animation: myAnimate .5s linear .9s forwards;
}

.app-css3 .c-about-pic .bg03 {
	animation: myAnimate .5s linear 1.1s forwards;
	-webkit-animation: myAnimate .5s linear 1.1s forwards;
	-moz-animation: myAnimate .5s linear 1.1s forwards;
	-o-animation: myAnimate .5s linear 1.1s forwards;
}

.app-css3 .c-tit {
	animation: myAnimate .5s linear .1s forwards;
	-webkit-animation: myAnimate .5s linear .1s forwards;
	-moz-animation: myAnimate .5s linear .1s forwards;
	-o-animation: myAnimate .5s linear .1s forwards;
}

.app-css3 .c-business-tit {
	animation: myAnimate .5s linear .7s forwards;
	-webkit-animation: myAnimate .5s linear .7s forwards;
	-moz-animation: myAnimate .5s linear .7s forwards;
	-o-animation: myAnimate .5s linear .7s forwards;
}

.app-css3 .c-business-con {
	animation: myAnimate .5s linear 1.1s forwards;
	-webkit-animation: myAnimate .5s linear 1.1s forwards;
	-moz-animation: myAnimate .5s linear 1.1s forwards;
	-o-animation: myAnimate .5s linear 1.1s forwards;
}

.app-css3 .c-layout-box {
	opacity: 1;
}
/*.app-css3 .c-layout-map{
	animation:myAnimate .5s linear .1s forwards; 
	-webkit-animation:myAnimate .5s linear .1s forwards; 
	-moz-animation:myAnimate .5s linear .1s forwards; 
	-o-animation:myAnimate .5s linear .1s forwards; 
}
*/
.app-css3 .news-list {
	animation: myAnimate .5s linear .7s forwards;
	-webkit-animation: myAnimate .5s linear .7s forwards;
	-moz-animation: myAnimate .5s linear .7s forwards;
	-o-animation: myAnimate .5s linear .7s forwards;
}

.app-css3 .news-list .link-box {
	animation: myAnimate .5s linear .9s forwards;
	-webkit-animation: myAnimate .5s linear .9s forwards;
	-moz-animation: myAnimate .5s linear .9s forwards;
	-o-animation: myAnimate .5s linear .9s forwards;
}

@keyframes myAnimate {
	form {
		opacity: 0;
	}

	to {
		opacity: 1;
		transform: translate(0,0);
	}
}

@-webkit-keyframes myAnimate {
	form {
		opacity: 0;
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
	}
}

@-moz-keyframes myAnimate {
	form {
		opacity: 0;
	}

	to {
		opacity: 1;
		-moz-transform: translate(0,0);
	}
}

@-o-keyframes myAnimate {
	form {
		opacity: 0;
	}

	to {
		opacity: 1;
		-o-transform: translate(0,0);
	}
}


/*
 * 子页banner
 */
.cson-ban {
	height: 407px;
}

.cson-ban-about {
	background: url(../images/ban-son01.jpg) no-repeat center top;
}

.cson-ban-business {
	background: url(../images/ban-son02.jpg) no-repeat center top;
}

.cson-ban-news {
	background: url(../images/lxwm01_02.jpg) no-repeat center top;
}

.cson-ban-layout {
	background: url(../images/ban-son04.jpg) no-repeat center top;
}

.cson-ban-talent {
	background: url(../images/ban-son05.jpg) no-repeat center top;
}




/*
 * 子页标题
 */
.cson-tit {
	position: absolute;
	top: -40px;
	background: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	height: 80px;
}

.cson-tit a {
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	color: #555;
	float: left;
	text-align: center;
/*	background: url(../images/bg05.png) no-repeat right center;*/
}

.cson-tit.w6 a {
	width: 200px;
}
.cson-tit.w4 a{
	width: 200px;
}
.cson-tit.w3 a{
	width: 300px;
}
.cson-tit.w2 a {
	width: 600px;
}

.cson-tit a.on,.cson-tit a:hover {
	background:#26407B;
	color: #fff;
}

/*
 *关于我们 公司简介
 */
.cson-about-txt .pic {
	width: 450px;
	position: relative;
	overflow: hidden;
}

.cson-about-txt .pic img {
	display: block;
	width: 100%;
}

.cson-about-txt .txt {
	width: 700px;
}

.cson-about-txt .txt h6 {
	font-size: 20px;
	color: #b4971e;
	line-height: 20px;
	border-bottom: 1px solid #e5e5e5;
	height: 45px;
	margin-bottom: 20px;
}

.cson-about-txt .txt span {
	border-bottom: 1px solid #b4971e;
	padding-bottom: 20px;
}

.cson-about-txt .txt p {
	font-size: 14px;
	line-height: 40px;
	color: #555;
}


/*
 *子页分割线
 */
.cson-x {
	font-size: 0px;
	height: 2px;
	background: #e5e5e5
}

.cson-x span {
	display: block;
	width: 120px;
	background: #e1ca69;
}

/*
 *关于我们 02
 */
.cson-about-qt img.tit {
	display: block;
	width: 100%;
	margin: 0px auto 25px;
}

.cson-about-qt p {
	color: #555;
	line-height: 36px;
}

.cson-about-qt .link-box {
	margin: 30px auto 70px;
}

/*
 *企业文化
 */
.cson-wh {
	padding-bottom: 70px;
}

.cson-wh ul li {
	width: 25%;
	float: left;
	text-align: center;
}

.cson-wh ul li h6 {
	font-size: 18px;
	color: #333;
	padding: 15px 0 10px;
	font-weight: 100;
}

.cson-wh ul li p {
	color: #777;
	font-size: 14px;
	line-height: 30px;
	margin: 0px auto;
	width: 70%;
}

.cson-wh ul li:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}

.cson-wh ul li:hover h6 {
	color: #b4971e;
}

/*
 *管理架构
 */
.cson-jg {
	padding-bottom: 70px;
}

.cson-jg img {
	display: block;
	margin: 0 auto;
}

/*
 *发展历程
 */
.cson_sercon {
	padding-bottom: 70px;
}

.cson_sercon ul {
	background: url(../images/bg05.png) repeat-y center top;
	padding-top: 70px;
}

.cson_sercon ul li {
	margin-bottom: 50px;
	position: relative;
	overflow: hidden;
	width: 920px;
	margin: 0px auto;
	margin-top: -80px;
}

.cson_sercon ul li div.fl,.cson_sercon ul li div.fr {
	width: 400px;
}

.cson_sercon ul li div.fl {
	text-align: left;
}

.cson_sercon ul li .cson_serright img {
	display: block;
	width: 100%;
	margin-top: 10px;
}

.cson_sercon ul li .cson_serright {
	position: relative;
}

.cson_sercon ul li .cson_serright i {
	position: absolute;
	width: 10px;
	height: 10px;
	background: #e1ca69;
	border-radius: 50%;
	top: 10px;
}

.cson_sercon ul li .cson_serright.fl i {
	right: -65px;
}

.cson_sercon ul li .cson_serright.fr i {
	left: -65px;
}

.cson_sercon ul li h6 {
	line-height: 24px;
	display: block;
	font-weight: 100;
	font-size: 18px;
	padding-bottom: 18px;
	background: url("../images/xx.png") bottom left no-repeat;
	margin-bottom: 10px;
}

.cson_sercon ul li div.fl h6 {
	text-align: right;
}

.cson_sercon ul li h6 span {
	background: #e1ca69;
	color: #fff;
	padding: 5px 10px 5px;
	font-size: 16px;
	border-radius: 10px;
	margin-right: 15px;
}

.cson_sercon ul li p {
	color: #555;
	line-height: 26px;
	font-size: 14px;
}

.cson_sercon ul li div.fl h6 {
	background: url("../images/xx.png") bottom right no-repeat;
}

/*
 *资质荣誉
 */
.c-son-ry {
	padding-bottom: 50px;
}

.c-son-ry ul {
	width: 1230px;
}

.c-son-ry ul li {
	width: 380px;
	float: left;
	margin-right: 30px;
	position: relative;
	border-radius: 10px;
	background: #f5f5f5;
	overflow: hidden;
	margin-bottom: 30px;
	cursor: pointer;
}

.c-son-ry ul li .pic {
	padding-top: 5px;
	width: 100%;
	height: 250px;
	position: relative;
	overflow: hidden;
}

.c-son-ry ul li .pic img {
	display: block;
	width: 360px;
	margin: 0 auto;
}

.c-son-ry ul li h6 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-indent: 25px;
	font-size: 16px;
	color: #555;
	font-weight: 100;
}

.c-son-ry ul li:hover {
	box-shadow: 0px 5px 5px #d1d1d1;
}

.c-son-ry ul li:hover 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);
}



/*
 *小葱团队
 */
.cson-team {
	padding-bottom: 70px;
}

.album-box .album-list {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 387px;
}

.album-box .album-list img {
	display: block;
}

.album-box .album-list ul {
	position: relative;
}

.album-box .album-list li {
	height: 387px;
	position: relative;
	overflow: hidden;
	float: left;
	background: #f5f5f5
}

.album-box .album-list li .pic {
	width: 312px;
	height: 387px;
	position: relative;
	overflow: hidden;
}

.album-box .album-list li .pic img {
	display: block;
	width: 100%;
	height: 100%;
}

.album-box .album-list li .txt {
	width: 888px;
}

.album-box .album-list li .txt h6 {
	font-size: 24px;
	color: #555;
	padding: 30px 0px 5px;
	text-align: center;
	font-weight: 100;
}

.album-box .album-list li .txt span.zw {
	display: block;
	font-size: 18px;
	color: #777;
	padding: 5px 0px 25px;
	background: url(../images/bg06.png) no-repeat center bottom;
	text-align: center;
}

.album-box .album-list li .txt .text {
	width: 760px;
	margin: 20px auto 0;
}

.album-box .album-list li .txt .text p {
	color: #555;
	line-height: 36px;
}

.album-box .album-btn {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}

.album-box .album-btn ul {
	position: relative;
}

.album-box .album-btn ul li {
	width: 120px;
	float: left;
}

.album-box .album-btn ul li .pic {
	width: 110px;
	margin: 0 auto;
	padding: 10px 0 10px;
	background: #f5f5f5;
}

.album-box .album-btn ul li.on .pic {
	background: #e1ca69;
}

.album-box .album-btn ul li .pic img {
	display: block;
	width: 90px;
	height: 111px;
	margin: 0px auto;
	cursor: pointer;
}

/*
 *业务领域
 */
.cson-business-tit {
	text-align: center;
}

.cson-business-tit a {
	display: inline-block;
	width: 210px;
	height: 50px;
	line-height: 50px;
	background: #b6b5b0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin: 0px 15px;
}

.cson-business-tit a.on {
	background: #e1ca69;
}

.cson-business {
	padding-bottom: 50px;
}

.cson-business-jj {
	background: #f5f5f5;
}

.cson-business-jj .pic {
	width: 570px;
}

.cson-business-jj .pic img {
	display: block;
	width: 100%;
}

.cson-business-jj .txt {
	width: 630px;
}

.cson-business-jj .txt h6 {
	text-align: center;
	font-size: 24px;
	color: #b4971e;
	padding: 30px 0px 20px;
	background: url(../images/bg06.png) no-repeat center bottom;
}

.cson-business-jj .txt .text {
	width: 570px;
	margin: 20px auto 0;
}

.cson-business-jj .txt .text p {
	line-height: 30px;
	color: #555;
}

/*
 *内容 标题
 */
.cson-wzTit h6 {
	font-size: 18px;
	font-weight: 100;
	color: #555;
	border-bottom: 1px solid #e5e5e5;
}

.cson-wzTit h6 span {
	display: inline-block;
	padding-bottom: 15px;
	border-bottom: 2px solid #e1ca69;
}

/*
 *办理流程
 */
.cosn-business-lc span {
	color: #555;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	padding: 5px 15px;
	display: inline-block;
	margin-top: 15px;
}

.cosn-business-lc i {
	font-size: 12px;
	padding: 0px 5px;
	font-family: "宋体";
	color: #999;
}

.cosn-business-lc span:hover {
	background: #e1ca69;
	color: #fff;
	border-color: #e1ca69;
}

/*
 *申请所需资料
 */
.cosn-business-cl ul {
	margin-top: 30px;
}

.cosn-business-cl ul li {
	padding: 18px 0;
	color: #555;
	background: #fff;
}

.cosn-business-cl ul li p {
	width: 95%;
	margin: 0 auto;
}

.cosn-business-cl ul li:nth-child(odd) {
	background: #f5f5f5;
}

/*
 *新闻资讯
 */
.cson-news {
	min-height: 500px;
	padding-bottom: 50px;
}

.cson-news ul li {
	padding: 0px 0px 35px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 35px;
}

.cson-news ul li .pic {
	width: 388px;
	height: 205px;
	position: relative;
	overflow: hidden;
}

.cson-news ul li .pic img {
	display: block;
	width: 100%;
	min-height: 205px;
}

.cson-news ul li .txt {
	width: 600px;
}

.cson-news ul li .txt h6,.cson-news ul li .txt p {
	width: 520px;
	margin: 0 auto;
}

.cson-news ul li .txt h6 {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 100;
	font-size: 16px;
	color: #333;
	line-height: 16px;
	padding-bottom: 20px;
	background: url(../images/xx.png) no-repeat left bottom;
}

.cson-news ul li .txt h6 a {
	color: #333;
}

.cson-news ul li .txt p {
	font-size: 14px;
	margin-top: 20px;
	line-height: 30px;
	height: 90px;
	position: relative;
	overflow: hidden;
}

.cson-news ul li .txt p a {
	color: #777;
}

.cson-news ul li .txt span.time {
	display: block;
	margin-left: 40px;
	color: #999;
	margin-top: 38px;
}

.cson-news ul li .txt .line-y {
	width: 1px;
	background: #d1d1d1;
	height: 100px;
	top: 50px;
	right: 0px;
}

.cson-news ul li .more a {
	display: inline-block;
	width: 150px;
	border: 1px solid #e5e5e5;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #777;
	margin-top: 70px;
}

.cson-news ul li:hover .more a {
	border-color: #26407B;
	color: #26407B;
}

.cson-news ul li:hover .pic img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.cson-news ul li:hover .txt h6 a {
	color: #26407B;
}

/*
 *页码
 */
.c-ym {
	width: 100%;
	text-align: center;
	font-size: 0px;
}

.c-ym a,.c-ym span {
	font-size: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding: 0 20px;
	border: 1px solid #e2e2e2;
	height: 36px;
	line-height: 36px;
	margin: 0 -1px 5px 0;
	background-color: #fff;
	color: #333;
}

.c-ym span.on {
	background: #e1ca69;
	color: #fff;
}


/*
 *新闻详情标题
 */
.cson-news-xq {
	padding-bottom: 70px;
}

.cson-news-bt {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	margin-bottom: 30px;
	text-align: center;
}

.cson-news-bt h3 {
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 100;
}

.cson-news-bt p {
	height: 40px;
	line-height: 40px;
}

.cson-news-bt p span {
	color: #999;
	padding-right: 15px;
}

/*
 *新闻详情
 */
.cson-news-xqcon img {
	display: block;
	margin: 2px auto;
	max-width: 100%;
}

.cson-news-xqcon p {
	color: #555;
	line-height: 36px;
	margin-top: 15px;
	font-size: 15px;
}


/*
 *全国布局
 */
.cson-layout-txt {
	text-align: center;
	width: 860px;
	line-height: 30px;
	font-size: 14px;
	color: #555;
	margin: auto;
}

.cson-layout-map {
	padding-bottom: 70px;
}
/*
 *联系方式
 */
.cson-contact-list {
	width: 1200px;
	position: relative;
	overflow: hidden;
}

.cson-contact-list ul {
	width: 1212px;
}

.cson-contact-list ul li {
	width: 289px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-right: 12px;
	text-align: center;
	padding: 35px 0;
	height: 123px;
}

.cson-contact-list ul li .btn {
	width: 56px;
	height: 37px;
	background: url(../images/btn.png) no-repeat;
	margin: 0px auto;
}

.cson-contact-list ul li .btn.phone {
	background-position: 0px -317px;
}

.cson-contact-list ul li .btn.code {
	background-position: -56px -317px;
}

.cson-contact-list ul li .btn.email {
	background-position: -112px -317px;
}

.cson-contact-list ul li .btn.adress {
	background-position: -168px -317px;
}

.cson-contact-list ul li h6 {
	font-weight: 100;
	font-size: 18px;
	padding: 12px 0;
	background: url(../images/xx.png) no-repeat center bottom;
}

.cson-contact-list ul li p {
	margin-top: 12px;
	font-size: 16px;
}

.cson-contact-list ul li:hover h6,.cson-contact-list ul li:hover p {
	color: #b4971e;
}

.cson-contact-list ul li:hover {
	border-color: #e1ca69;
}


/*
 *公司环境
 */
.cson-hj ul {
	width: 1218px;
}

.cson-hj ul li {
	width: 388px;
	float: left;
	margin-right: 18px;
	margin-bottom: 20px;
}

.cson-hj ul li .pic {
	width: 100%;
	height: 250px;
	position: relative;
	overflow: hidden;
}

.cson-hj ul li .pic img {
	display: block;
	width: 100%;
	min-height: 100%;
	cursor: pointer;
}

.cson-hj ul li: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);
}

/*
 *人才战略
 */

.cson-talent-txt .left {
	width: 44%;
	padding-right: 7%;
	border-right: 1px solid #e5e5e5;
	float: left;
}

.cson-talent-txt .tit {
	padding-left: 66px;
	min-height: 42px;
	margin-bottom: 23px;
}

.cson-talent-txt .tit h3 {
	font-size: 20px;
	color: #333333;
	line-height: 1.5;
}

.cson-talent-txt .tit h4 {
	font-size: 12px;
	color: #999999;
	line-height: 1.2;
	font-weight: normal;
}

.cson-talent-txt .left .tit {
	background: url("../images/join_ico1.png") no-repeat 0 center;
}

.cson-talent-txt p {
	font-size: 12px;
	color: #666666;
	line-height: 2;
}

.cson-talent-txt .right {
	width: 40%;
	float: right;
}

.cson-talent-txt .right .tit {
	background: url("../images/join_ico2.png") no-repeat 0 center;
}

.cson-talent-pic {
	position: relative;
	overflow: hidden;
}

.cson-talent-pic ul {
	width: 1218px;
}

.cson-talent-pic ul li {
	width: 291px;
	float: left;
	margin-right: 12px;
}

.cson-talent-pic ul li .pic {
	width: 100%;
	height: 147px;
	position: relative;
	overflow: hidden;
}

.cson-talent-pic ul li .pic img {
	display: block;
	width: 100%;
	min-height: 100%;
}

.cson-talent-pic ul li: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);
}

.cson-talent-pic ul li h6 {
	text-align: center;
	font-weight: 100;
	color: #555;
	padding: 5px 0;
	font-size: 14px;
}

.cson-box02 {
	background: #f5f5f5;
	padding: 70px 0 70px;
}

.cson-talent-table .swith select {
	float: left;
	width: 19%;
	padding-left: 1.8%;
	margin-right: 1.5%;
	border: none;
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	color: #999999;
}

.cson-talent-table .swith .text {
	float: left;
	border: none;
	height: 45px;
	line-height: 45px;
	width: 24%;
	padding-left: 1.5%;
	margin-right: 1.5%;
}

.cson-talent-table .swith .submit {
	float: left;
	border: none;
	height: 45px;
	line-height: 45px;
	background: #f91747;
	font-size: 16px;
	color: #ffffff;
	width: 11.5%;
}

.cson-talent-table .choose {
	margin: 28px 0 29px;
	height: 54px;
	background: #fff;
}

.cson-talent-table .choose .swiper-slide {
	min-height: 0;
	width: 153px;
	border-right: 1px solid #f5f5f5;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	color: #6b6b6b;
}

.cson-talent-table .choose .swiper-slide:last-child {
	border-right: none;
}

.cson-talent-table .choose .swiper-slide a {
	color: #6b6b6b;
	display: block;
}

.cson-talent-table .choose .swiper-slide a:hover {
	color: #f91747;
}

.cson-talent-table .choose .swiper-slide a.on {
	color: #f91747;
	font-weight: bold;
}

.cson-talent-table .list-box {
	padding: 0 3.33% 20px;
	background: #fff;
	border: 1px solid #efefef;
}

.join-bg .more:hover {
	background-color: #f91747;
}

.cson-talent-table .list-top {
	height: 54px;
	line-height: 54px;
	padding: 0 3.33% 0;
	background: #464650;
	font-size: 14px;
	color: #ffffff;
}

.cson-talent-table .td1 {
	width: 24.33%;
}

.cson-talent-table .td2 {
	width: 21.33%;
}

.cson-talent-table .td3 {
	width: 21.91%;
}

.cson-talent-table .td4 {
	width: 17.41%;
}

.cson-talent-table .td5 {
	width: 13.4%;
	text-align: right;
}

.cson-talent-table .list-box ul {
	width: 100%;
}

.cson-talent-table .list-box li {
	width: 100%;
}

.cson-talent-table .list-box li .top {
	font-size: 14px;
	color: #777777;
	line-height: 2;
	padding: 16px 0;
	border-bottom: 1px solid #efefef;
}

.cson-talent-table .list-box li .top a {
	color: #f91747;
}

.cson-talent-table .list-box li .bot {
	position: relative;
	padding: 20px 3.5% 36px;
	background: #f5f5f5;
	display: none;
}

.cson-talent-table .list-box li .bot .info1 {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 22px;
}

.cson-talent-table .list-box li .bot .info1 p {
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 2;
	min-width: 24%;
	margin-right: 1%;
	margin-bottom: 10px;
}

.cson-talent-table .list-box li .bot .info2 {
	border-bottom: 1px solid #e5e5e5;
	padding: 24px 0 22px;
}

.cson-talent-table .list-box li .bot .info2 h3 {
	font-size: 18px;
	color: #333333;
	line-height: 3;
}

.cson-talent-table .list-box li .bot .info2 p {
	font-size: 12px;
	color: #777777;
	line-height: 2;
}

.cson-talent-table .list-box li .bot .info2 .fl {
	width: 40%;
}

.cson-talent-table .list-box li .bot .info2 .fr {
	width: 43.5%;
}

.cson-talent-table .list-box li .bot .info2 .fl .info-box {
	border-right: 1px solid #e5e5e5;
}

.cson-talent-table .list-box li .bot .info3 {
	margin-top: 31px;
}

.cson-talent-table .list-box li .bot .info3 .apply {
	width: 151px;
	height: 41px;
	line-height: 41px;
	background: #f91747;
	font-size: 16px;
	color: #ffffff;
	float: left;
	text-align: center;
}

.cson-talent-table .list-box li .bot .info3 .apply:hover {
	opacity: 0.6;
}

.cson-talent-table .list-box li .bot .info3 .all {
	float: right;
	font-size: 14px;
	color: #777777;
	height: 21px;
	line-height: 21px;
	padding-left: 30px;
	background: url("../images/all_ico.png") no-repeat 0 center;
}

.cson-talent-table .list-box li .bot i {
	position: absolute;
	left: 18px;
	top: -12px;
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: solid;
	border-color: transparent transparent #f5f5f5;
}

.cson-talent-table .list-box .list {
	margin-bottom: 56px;
}

.cson-talent-table .list-box li.li1 .td2 {
	color: #f91747;
}

.link-box-contact {
	margin: 50px auto 20px;
	font-size: 18px;
	width: 300px;
	height: 60px;
	line-height: 60px;
}


/*
 *地图
 */
.mapTipText {
	width: 280px;
	height: auto;
	background-color: #f5f5f5;
	padding: 10px 0 15px;
	min-height: 110px;
}

.mapTipText:after {
	content: " ";
	display: table;
	clear: both;
	width: 0px;
	height: 0px;
}

.mapTipText {
	zoom: 1;
}

.mapTipText .mapTipImg {
	height: 60px;
	width: 66px;
	position: absolute;
	left: -15px;
	top: -25px;
	border: 2px solid #ffffff;
	border-radius: 50%;
	overflow: hidden;
}

.mapTipText .mapTipImg img {
	width: 100%;
	height: 100%;
}

.mapTipText .mapTipList {
}

.mapTipText .mapTipList h2 {
	text-align: left;
	font-weight: 100;
	margin-bottom: 5px;
	text-indent: 70px;
}

.mapTipText .mapTipList h2 a {
	font-size: 20px;
	color: #262626;
	text-decoration: none;
}

.mapTipText .mapTipList h2 a:hover {
	color: #0085d2;
}

.mapTipText .mapTipList h2 a span {
	font-size: 16px;
	margin-left: 3px;
}

.mapTipText .mapTipList ul {
	padding: 0px 15px;
}

.mapTipText .mapTipList ul li {
	list-style: none;
	padding: 2px 3px 2px 3px;
}

.mapTipText .mapTipList ul li a {
	color: #262626;
	text-decoration: none;
	font-size: 12px;
	padding: 1px 3px;
}

.mapTipText .mapTipList ul li a:hover {
	background-color: #e0c44d;
	color: #ffffff;
}


/*
 *暂无内容
 */
.no-content.center {
	text-align: center;
}

.no-content p.content {
	color: #dadada;
	font-size: 34px;
	line-height: 40px;
	font-weight: 700;
	padding: 40px 70px;
	border: 4px dashed #dadada;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	border-radius: 10px;
	margin: 0 auto;
}

.newsfenye{
	text-align: center;
	margin: 20px 0;
}
/*新联系我们*/
.cson-lxwm {
	min-height: 350px;
    padding-bottom: 50px;
}
.cson-lxwm .txt{
	width: 570px;
}
.cson-lxwm .pic{
	width: 630px;
}
.cson-lxwm .text1{
	color: #26407B;
	font-size: 22px;
	font-weight: 700;
}
.cson-lxwm .text2{
	color: #666;
	font-size: 16px;
	line-height:40px;
}
/*新公司简介*/
.cson-gsjj {
	min-height: 350px;
    padding-bottom: 50px;
}
.cson-gsjj .txt1{
	color: #26407B;
	font-size: 18px;
	font-weight: 600;
}
.cson-gsjj .txt2{
	color: #666;
	font-size: 16px;
	line-height: 36px;
}

/*人才招聘*/
.cson-rczp {
	min-height: 350px;
    padding-bottom: 50px;
}
.rczptable{
	width: 100%;
	border:1px solid #ccc;
	font-size: 16px;
	color: #666;
}
.rczptable tr .td1{
	width: 200px;
	border-right:1px solid #ccc ;
	border-bottom:1px solid #ccc ;
	padding: 20px 0;
	text-align: center;
}
.rczptable tr .td2{
	width: 650px;
	border-right:1px solid #ccc ;
	border-bottom:1px solid #ccc ;
	padding: 20px 0;
	text-align: center;
}
.rczptable tr .td3{
	width: 180px;
	border-right:1px solid #ccc ;
	border-bottom:1px solid #ccc ;
	padding: 20px 0;
	text-align: center;
}
.rczptable tr .td4{
	width: 180px;
	border-bottom:1px solid #ccc ;
	padding: 20px 0;
	text-align: center;
}
.rczptable .txt1{
	width: 90%;
	margin: 0 auto;
	line-height: 35px;
	overflow: hidden;
}
.rczpfenye{
	text-align: center;
}
/*专家团队*/
.cson-zjtd {
	min-height:500px;
/*    position: relative;
    overflow: hidden;*/
}
.cson-zjtd ul{
	width: 1200px;
}
.cson-zjtd ul li{
	width: 278px;
	float: left;
	margin:10px 10px ;
	border:1px solid #ccc;
}
.cson-zjtd ul li .pic {
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden;
}
.cson-zjtd ul li .pic img {
    width: 280px;
	height: 250px;
}
.cson-zjtd ul li h6 {
    text-align: center;
    color: #666;
    padding: 15px 0;
    font-size: 16px;
}
.cson-zjtd ul li: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);
}
.cson-zjtd ul li .pic img{
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
}
.zjtdfenye{
	text-align: center;
}