.huadongmenr {
	height: 411px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.huadongmenrl {
	float: left;
	width: 293px;
}
.huadongmenrz {
	float: left;
	width: 11px;
	height: 398px;
	background-color: #f6f7fb;
}

.huadongmenrr {
	float: left;
	width: 896px;
}
.huadongmenrrup {
	height: 208px;
	width: 896px;
}
.huadongmenrrdo {
	height: 170px;
	width: 896px;
	padding-top: 20px;
}
.huadongmenrrdol {
	width: 214px;
	margin-right: 13.3px;
	float: left;
	height: 170px;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.huadongmenrrdor {
	width: 214px;
	float: left;
	height: 170px;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.huadongmenrrupl {
	float: left;
	height: 208px;
	width: 678px;
}


.huadongmenrruplt {
	font-size: 20px;
	line-height: 68px;
	color: #FF8A3B;
	height: 68px;
	width: 678px;
	text-align: center;
}
.huadongmenrruplne {
	height: 140px;
	width: 678px;
}

.huadongmenrruplnea:link {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	margin-left: 50px;
	width: 289px;
}
.huadongmenrruplnea:visited {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	width: 289px;
}
.huadongmenrruplnea:hover {
	font-size: 14px;
	color: #FF8A3B;
	line-height: 46px;
	text-decoration: underline;
	float: left;
	width: 289px;
}

.huadongmenrrupr {
	float: left;
	height: 208px;
	width: 218px;
}
.huadongmenrruprup {
	line-height: 48px;
	background-image: url(../images/index_13_05_01.jpg);
	height: 48px;
	width: 208px;
	padding-left: 10px;
}
.huadongmenrruprup em {
	font-size: 12px;
	color: #FF8A3B;
	text-decoration: none;
}
.huadongmenrruprup a {
	color: #FF8A3B;
}

.huadongmenrruprup span {
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	margin-right: 40%;
}

.huadongmenrruprdo {
	background-image: url(../images/index_13_05_02.jpg);
	height: 168px;
	width: 208px;
	padding-left: 10px;
}

.huadongmenrruprdoa:link {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../images/biao5.jpg);
	height: 25px;
	display: block;
	width: 198px;
	padding-left: 10px;
}
.huadongmenrruprdoa:visited {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
}
.huadongmenrruprdoa:hover {
	color: #FF8A3B;
	font-size: 12px;
	line-height: 25px;
}







.huadongmenrruplt2 {
	font-size: 20px;
	line-height: 68px;
	color: #fe6d6a;
	height: 68px;
	width: 678px;
	text-align: center;
}

.huadongmenrruplne2a:link {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	margin-left: 50px;
	width: 289px;
}
.huadongmenrruplne2a:visited {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	width: 289px;
}
.huadongmenrruplne2a:hover {
	font-size: 14px;
	color: #fe6d6a;
	line-height: 46px;
	text-decoration: underline;
	float: left;
	width: 289px;
}

.huadongmenrruprup2 em {
	font-size: 12px;
	color: #fe6d6a;
	text-decoration: none;
}
.huadongmenrruprup2 a {
	color: #fe6d6a;
}


.huadongmenrruprup2 {
	line-height: 48px;
	background-image: url(../images/index_13_05_011.jpg);
	height: 48px;
	width: 208px;
	padding-left: 10px;
}
.huadongmenrruprup2 em {
	font-size: 12px;
	color: #fe6d6a;
	text-decoration: none;
}
.huadongmenrruprup2 a {
	color: #fe6d6a;
}

.huadongmenrruprup2 span {
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	margin-right: 40%;
}


.huadongmenrruprdo2a:link {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../images/biao5.jpg);
	height: 25px;
	display: block;
	width: 198px;
	padding-left: 10px;
}
.huadongmenrruprdo2a:visited {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
}
.huadongmenrruprdo2a:hover {
	color: #fe6d6a;
	font-size: 12px;
	line-height: 25px;
}




.huadongmenrruplt3 {
	font-size: 20px;
	line-height: 68px;
	color: #3298ea;
	height: 68px;
	width: 678px;
	text-align: center;
}

.huadongmenrruplne3a:link {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	margin-left: 50px;
	width: 289px;
}
.huadongmenrruplne3a:visited {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	width: 289px;
}
.huadongmenrruplne3a:hover {
	font-size: 14px;
	color: #3298ea;
	line-height: 46px;
	text-decoration: underline;
	float: left;
	width: 289px;
}
.huadongmenrruprup3 em {
	font-size: 12px;
	color: #3298ea;
	text-decoration: none;
}
.huadongmenrruprup3 a {
	color: #3298ea;
}


.huadongmenrruprup3 {
	line-height: 48px;
	background-image: url(../images/index_13_05_012.jpg);
	height: 48px;
	width: 208px;
	padding-left: 10px;
}
.huadongmenrruprup3 em {
	font-size: 12px;
	color: #3298ea;
	text-decoration: none;
}
.huadongmenrruprup3 a {
	color: #3298ea;
}

.huadongmenrruprup3 span {
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	margin-right: 40%;
}


.huadongmenrruprdo3a:link {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../images/biao5.jpg);
	height: 25px;
	display: block;
	width: 198px;
	padding-left: 10px;
}
.huadongmenrruprdo3a:visited {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
}
.huadongmenrruprdo3a:hover {
	color: #3298ea;
	font-size: 12px;
	line-height: 25px;
}








.huadongmenrruplt4 {
	font-size: 20px;
	line-height: 68px;
	color: #81ce26;
	height: 68px;
	width: 678px;
	text-align: center;
}

.huadongmenrruplne4a:link {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	margin-left: 50px;
	width: 289px;
}
.huadongmenrruplne4a:visited {
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	text-decoration: none;
	float: left;
	width: 289px;
}
.huadongmenrruplne4a:hover {
	font-size: 14px;
	color: #81ce26;
	line-height: 46px;
	text-decoration: underline;
	float: left;
	width: 289px;
}
.huadongmenrruprup4 em {
	font-size: 12px;
	color: #81ce26;
	text-decoration: none;
}
.huadongmenrruprup4 a {
	color: #81ce26;
}


.huadongmenrruprup4 {
	line-height: 48px;
	background-image: url(../images/index_13_05_013.jpg);
	height: 48px;
	width: 208px;
	padding-left: 10px;
}
.huadongmenrruprup4 em {
	font-size: 12px;
	color: #81ce26;
	text-decoration: none;
}
.huadongmenrruprup4 a {
	color: #81ce26;
}

.huadongmenrruprup4 span {
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	margin-right: 40%;
}


.huadongmenrruprdo4a:link {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../images/biao5.jpg);
	height: 25px;
	display: block;
	width: 198px;
	padding-left: 10px;
}
.huadongmenrruprdo4a:visited {
	color: #666666;
	font-size: 12px;
	line-height: 25px;
}
.huadongmenrruprdo4a:hover {
	color: #81ce26;
	font-size: 12px;
	line-height: 25px;
}



.nmenu {
	background-color: #FFFFFF;
	height: 60px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.nmenuz {
	height: 60px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.nmenuz ul {
}
.nmenuz ul li {
	float: left;
	height: 60px;
	width: 14.2857143%;
	font-size: 14px;
	line-height: 60px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
}
.nmenuz ul li a:link {

	display: block;
}
.nmenuz ul li a:visited {

	display: block;
}
.nmenuz ul li a:hover {
	color: #FFFFFF;
	background-color: #E15517;
	display: block;
}
.nmenuzullion {
	color: #FFFFFF;
background-image: url(../images/menu.jpg);
	display: block;
}



.newsnmenuz {
	height: 60px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.newsnmenuz ul {
}
.newsnmenuz ul li {
	float: left;
	height: 60px;
	width: 33.333333%;
	font-size: 14px;
	line-height: 60px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
}
.newsnmenuz ul li a:link {

	display: block;
}
.newsnmenuz ul li a:visited {

	display: block;
}
.newsnmenuz ul li a:hover {
	color: #FFFFFF;
	
	display: block;
	background-image: url(../images/menu.jpg);
}
.newsnmenuzullion {
	color: #FFFFFF;
background-image: url(../images/menu.jpg);
	display: block;
}




.casenmenuz {
	height: 60px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.casenmenuz ul {
}
.casenmenuz ul li {
	float: left;
	height: 60px;
	width: 20%;
	font-size: 14px;
	line-height: 60px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
}
.casenmenuz ul li a:link {

	display: block;
}
.casenmenuz ul li a:visited {

	display: block;
}
.casenmenuz ul li a:hover {
	color: #FFFFFF;
	background-color: #E15517;
	display: block;
}
.casenmenuzullion {
	color: #FFFFFF;
	background-color: #E15517;
	display: block;
}






.jobnmenuz {
	height: 60px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.jobnmenuz ul {
}
.jobnmenuz ul li {
	float: left;
	height: 60px;
	width: 33.3%;
	font-size: 14px;
	line-height: 60px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
}
.jobnmenuz ul li a:link {

	display: block;
}
.jobnmenuz ul li a:visited {

	display: block;
}
.jobnmenuz ul li a:hover {
	color: #FFFFFF;
	background-color: #E15517;
	display: block;
}
.jobnmenuzullion {
	color: #FFFFFF;
background-image: url(../images/menu.jpg);
	display: block;
}








.rong {
	background-color: #f8f8f8;
	width: 100%;
}
.rongz {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/a_2.jpg);
	background-repeat: no-repeat;
}
.rongzfj {
	text-align: left;
	height: 60px;
	width: 100%;
	line-height: 80px;
	padding-top: 20px;
}
.rongzfj span {
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E15517;
	text-align: center;
	height: 20px;
	width: 100px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
.rongzfj em {
	font-size: 16px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	height: 20px;
	width: 100px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	font-style: normal;
}
.rongabout {
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	text-decoration: none;
	padding-bottom: 30px;
}
.rongaboutpic {
	float:left;
	clear: both;
	margin-right: 20px;
}
.rongabouttitle {
	font-size: 25px;
	color: #E15517;
	text-decoration: none;
}
.rongaboutfoot {
	height: 269px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.wenhua {
	height: 600px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.wenhualeft {
	float: left;
	height: 468px;
	width: 424px;
	margin-top: 50px;
}
.wenhuarihgt {
	float: right;
	width: 776px;
	margin-top: 50px;
	height: 318px;
	text-align: center;
	padding-top: 150px;
	font-size: 16px;
	line-height: 40px;
}
.wenhuarihgt span {
	font-size: 30px;
	color: #333333;
	text-decoration: none;
	line-height: 80px;
}
.wenhualist {
	background-color: #FFFFFF;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}

.wenhualistl .left {
	float: left;
	width: 600px;
}
.wenhualistl .right {
	float: left;
	width: 580px;
	font-size: 16px;
	line-height: 30px;
	text-decoration: none;
	padding-left: 20px;
}
.wenhualistl .right span {
	font-size: 20px;
	line-height: 50px;
	color: #e15517;
	text-decoration: none;
}
.wenhualistl:link {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 30px;
	height: 216px;
	margin-bottom: 30px;

	display: block;
}
.wenhualistl:visited {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 30px;
	height: 216px;
	margin-bottom: 30px;

	display: block;
}
.wenhualistl:hover {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 30px;
	height: 216px;
	margin-bottom: 30px;
	display: block;
	background-color: #E8E8E8;
}



.wenhualistll {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 216px;
	margin-bottom: 30px;
	display: block;

}
.team {
	background-color: #f3f4f8;
	width: 100%;
	height: auto;
	overflow:hidden;
}
.teamr {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 100%;
	overflow:hidden;
}
.teamk {
	background-color: #E15517;
	height: 300px;
	width: 285px;
	float: left;
	margin-right: 20px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 50px;
	margin-bottom: 20px;
}
.teamrzi {
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	line-height: 30px;
}

.teamkl {
	background-color: #E15517;
	height: 300px;
	width: 285px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	padding-top: 50px;
	margin-bottom: 20px;

}
.gaodu {
	height: 50px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}


.rongyu {
	background-color: #FFFFFF;
	height: 300px;
	width: 386px;
	float: left;
	margin-right: 21px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 21px;
}
.rongyu:nth-child(3n) {
	margin-right: 0px;
	float: center;
}
.rongyul {
	background-color: #FFFFFF;
	height: 300px;
	width: 386px;
	float: left;
	text-align: center;
	color: #FFFFFF;

}
.rongyudiv {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	background-color: #dcdbdb;
	height: 30px;
	width: 100%;
}
.rongyupic {
	height: 270px;
	width: 386px;
	text-align: center;
	    display: table-cell;
        vertical-align: middle;
        text-align: center;
}
.rongyutitle {
	font-size: 18px;
	line-height: 40px;
	color: #E15517;
	text-decoration: none;
	height: 40px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: #E8E8E8;
	margin-bottom: 20px;
}












.hezuopic {
	height: 88px;
	width: 283px;
	text-align: center;
	    display: table-cell;
        vertical-align: middle;
        text-align: center;
}

.hezuo {
	text-align: center;
	float: left;
	height: 88px;
	width: 283px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	
	
	
	
	
	
}
.hezuo:nth-child(4n) {
	float: right;
	margin-right: 0;
}
.hezuol {
	text-align: center;
	float: left;
	height: 88px;
	width: 283px;

	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.fengcai {
	height: 220px;
	width: 1200px;
}
.fengcail {
	font-size: 14px;
	line-height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E15517;
	display: block;
	float: left;
	height: 40px;
	width: 100px;
	text-align: center;
	margin-top: 90px;
}
.fengcaill {
	float: left;
	height: 220px;
	width: 70px;
	margin-right: 50px;
}
.fengcaipic {
	float: left;
	height: 190px;
	width: 340px;
	margin-top: 15px;
}

.fengcaiwenzi:link {
	float: left;
	width: 620px;
	height: 190px;
	margin-top: 15px;
	padding-left: 20px;
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
}
.fengcaiwenzi:visited {
	float: left;
	width: 620px;
	height: 190px;
	margin-top: 15px;
	padding-left: 20px;
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
}
.fengcaiwenzi:hover {
	float: left;
	width: 620px;
	height: 190px;
	margin-top: 15px;
	padding-left: 20px;
	display: block;
	color: #FFFFFF;
	background-color: #E15517;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
}
.fengcaiwenzi span {
	font-size: 16px;
	line-height: 40px;	
	text-decoration: none;
	display: block;
}

.fengcaiwenzi span:hover {

	color: #FFFFFF;
	font-size: 16px;
	line-height: 40px;	
	text-decoration: none;
	display: block;
}






.pages{text-align: center;padding: 50px 0; width:1200px; margin:0 auto}
.pages a,.pages div{display: inline-block;}
.pages a{padding: 5px 5px;}
.pages a:hover,.pages a.active{color: white;background: #2e4ba3;}


.tdxq_con1{width: 1200px;margin:0 auto 70px;}
.tdxq_left{width:250px;display: inline-block;vertical-align: top;}
.tdxq_left span img{width: 100%;}
.tdxq_left a{display: block;line-height: 36px;border:1px solid lightgray;font-size: 13px;color: #333333;text-align: center;margin-top: 14px;}
.tdxq_left a:hover{color: white;background: #2e4ba3;}
.tdxq_left a:last-child{border: none;background: none;}
.tdxq_left a:last-child i{font-size:16px;display: inline-block;font-weight: bold;margin-right: 5px;}
.tdxq_left a:last-child:hover{background: none;color: #2e4ba3 ;}
.tdxq_right{display: inline-block;vertical-align: top;width: 73%;margin-left: 5%;box-sizing: border-box;background: #f3f4f8;padding: 60px;}
.tdxq_right h1{font-size: 24px;color: #2e4ba3;font-weight: bold;}
.tdxq_right span{font-size: 15px;color: #2e4ba3;display: block;margin-top: 10px;padding-bottom: 35px;margin-bottom: 35px;border-bottom:1px solid lightgrey;}
.tdxq_right h3{font-size: 15px;color: #1e1d22;font-weight: bold;line-height: 30px;}
.tdxq_right p{font-size: 15px;color: #1e1d22;line-height: 30px;text-align: justify;}
.tdxq_right font{font-size: 15px;color: #2e4ba3;font-weight: bold;margin-top: 35px;display: block;}
.tdxq_right font i{display: inline-block;margin-right: 10px;font-size: 20px;vertical-align: middle;}



.xinwen ul{font-size: 0;width: 1200px;margin:0 auto;}
.xinwen li{display: inline-block;vertical-align: top;width: 31%;margin-right: 2%;border-top: 4px solid transparent;margin-top: 17px;}
.sec6_list2{background: white;padding: 40px 10% 40px;box-sizing: border-box;border-top:4px solid transparent}
.sec6_list2 h3{font-size: 34px;color:#b2b2b2;font-weight: bold;}
.sec6_list2 h3 span{font-size: 14px;font-weight: initial;}
.sec6_list2 p{font-size: 16px;color: gray;line-height: 20px;margin-top: 30px;padding-bottom: 20px;border-bottom: 1px solid lightgray;margin-bottom:20px;height:50px;}
.sec6_list3{height: 130px;position: relative;}
.sec6_list3>img{width: 100%;opacity: 1;}
.sec6_list4{position: absolute;width: 100%;height: 100%;top:0;}
.sec6_list4 font{font-size: 14px;color: gray;line-height: 30px;display: block;opacity: 0;}
.sec6_list4 i{display: block;text-align: center;font-size: 40px;color: #2e4ba3;position: absolute;bottom:-10px;left: 50%;transform: translateX(-50%);opacity: 0;}
.xinwen li:hover .sec6_list3>img{opacity: 0;}
.xinwen li:hover .sec6_list4 font{opacity: 1;}
.xinwen li:hover .sec6_list4 i{bottom:30px;color: rgba(78,125,255,.8);opacity: 1;}
.xinwen li:hover .sec6_list2 h3{color: #e15517;}
.xinwen li:hover p{color: black;}
.xinwen li:hover{border-color: #e15517;box-shadow: 0 2px 15px 0 gray;transform: translateY(-5px);}
.xinwen{background: #f3f4f8;padding: 70px 0;}

/*.sec6_list4{position: absolute;width: 100%;height: 100%;top:0;}
.sec6_list4 font{font-size: 14px;color: gray;line-height: 20px;display: block;opacity: 0;}
.sec6_list4 i{display: block;text-align: center;font-size: 40px;color: #2e4ba3;position: absolute;bottom:10px;left: 50%;transform: translateX(-50%);opacity: 0;}
.sec6_list1 .swiper-slide:hover .sec6_list3>img{opacity: 1;}
.sec6_list1 .swiper-slide:hover .sec6_list4 font{transform: translateY(30px);opacity: 0;}
.sec6_list1 .swiper-slide:hover .sec6_list4 i{bottom:30px;color: rgba(78,125,255,.8);opacity: 1;}
.sec6_list1 .swiper-slide:hover .sec6_list2 h3{color: #4e7dff;}
.sec6_list1 .swiper-slide:hover p{color: black;}
.sec6_list1 .swiper-slide:hover:after{ width: 100%;}*/





.xinwenxq{background: #f3f4f8;padding: 55px 0;}
.xinwenxq h2{text-align: center;font-size: 22px;color: #2f4caa;font-weight: bold;}
.xinwenxq time{font-size: 13px;color: gray;text-align: center;display: block;margin-top: 5px;}
.xinwenxq_list1{width:1200px;margin:0 auto;box-sizing: border-box;padding: 60px;margin-top: 30px;background: white;padding-top: 10px;}
.xinwenxq_list1 p{text-indent: 2em;margin-top: 35px;font-size: 14px;color: gray;line-height: 25px;text-align: justify;}
.xinwenxq_list1 img{display: block;margin:35px auto 0;max-width: 100%;height: auto;}
.xinwenxq_list1 strong{font-weight: bold;}

.page2{
	text-align: center;
	padding: 50px 0;

}
.page2 a:nth-child(1),.page2 a:nth-child(3){width: 530px;line-height: 60px;text-align: center;background:#f3f4f8;display: inline-block;}
.page2 a:nth-child(1):hover,.page2 a:nth-child(3):hover{background: #e15517;color: white}
.page2 a:nth-child(2){display: inline-block;vertical-align: middle;padding: 25px 25px;background: #e15517;color: white;position: relative;margin: 0 15px;}
.page2 a:nth-child(2):after{box-sizing:border-box;content: '';display: block;width: 100%;height: 100%;border: 1px solid white;transform: scale(0.9);position: absolute;top:0;left: 0;}
.page2 a:nth-child(2) i{color: white;display: block;text-align: center;}




.shownewstitle {
	font-size: 20px;
	line-height: 50px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	height: 50px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.shownewstime {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
	height: 30px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 50px;
}












.shownewsrong {
	background-color: #FFFFFF;
	height: auto;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	padding: 50px;
	line-height: 30px;
}
.showcase {
	background-color: #FFFFFF;
	height: 550px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.showcasel {
	float: left;
	height: 450px;
	width: 300px;
	overflow: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;
}
.showcasel .title {
	font-size: 18px;
	line-height: 40px;
	color: #333333;
	text-decoration: none;
}
.showcasel .leixing {
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 20px;
}
.showcasel .neirong {
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}
.showcaser {
	float: left;
	height: 450px;
	width: 700px;
	padding: 50px;
}















.contari{ width:1200px; position:relative; left:50%; margin-left:-600px;}
.contari-tit{ width:100%;}
.contari-tit2{ margin-top:100px;}
.contari-tit h3{ float:left; font-size:30px; padding-bottom:20px; color:#389FEE; text-transform:uppercase;}
.contari-tit p{ float:right; font-size:14px; color:#909090; margin-top:12px;}
.contari-tit p font,
.contari-tit p span,
.contari-tit p a{ display:inline-block; margin-left:6px;}
.contari-tit p a:hover{ color:#389FEE;}
.main-contari{
	width:100%;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
.main-contari li{ float:left; width:16.4%; margin:0 0.1% 20px;}
.main-contari li dl{ width:100%;}
.main-contari li dl dt{ width:100%; height:auto; overflow:hidden;}
.main-contari li dl dt img{ width:100%; display:block;}
.main-contari li dl dd{ width:100%; padding:20px 0; background-color:#fff; text-align:center;}
.main-contari li dl dd h4{ font-size:18px; color:#2D2D2D;}
.main-contari li dl dd p{ text-transform:uppercase; color:#CECECE; margin-top:5px;}
.main-contari li dl:hover dt img{
	transform: scale(1.02,1.02);
	-webkit-transform: scale(1.02,1.02);
	-moz-transform: scale(1.02,1.02);
	-ms-transform: scale(1.02,1.02);	
}
.main-contari li dl:hover dd{ background-color:#e15517;}
.main-contari li dl:hover dd h4,
.main-contari li dl:hover dd p{ color:#fff;}

.main-contari li:nth-of-type(odd){
	transform:translateY(-120px);
	-webkit-transform:translateY(-120px);
	-moz-transform:translateY(-120px);
	-ms-transform:translateY(-120px);
	opacity:0;
}

.main-contari li:nth-of-type(even){
	transform:translateY(120px);
	-webkit-transform:translateY(120px);
	-moz-transform:translateY(120px);
	-ms-transform:translateY(120px);
	opacity:0;
}
.main-contari li:nth-of-type(odd).active, 
.main-contari li:nth-of-type(even).active{
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	opacity:1;	
}
.main-contari li dl dd, .main-contari li dl dt img, .main-contari li dl dd h4, .main-contari li dl dd p, .nav-list li a, .nav-list li a:after, .main-down .sub-down li, .main-down2 ul li,
.huoban ul li:after, .bom-sec ul li dl dd, .lits li dl dd.k2, .rit-fdd ul li
{
	transition: all .4s ease-in 0s; -webkit-transition: all .4s ease-in 0s; -moz-transition: all .4s ease-in 0s; -ms-transition: all .4s ease-in 0s;
}
.main-contari li:nth-of-type(even)
{
	transition: all .7s linear 0s; -webkit-transition: all .7s linear 0s; -moz-transition: all .7s linear 0s; -ms-transition: all .7s linear 0s;
}
.main-contari li:nth-of-type(odd)
{
	transition: all .7s linear .7s; -webkit-transition: all .7s linear .7s; -moz-transition: all .7s linear .7s; -ms-transition: all .7s linear .7s;
}





/*������Դ*/
.showjob {
	background-color: #f3f4f8;
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
}

.SonContent{ width:1100px; margin:0 auto;}
.SonContent:after{ content:""; display:block; clear:both;}
.SonTitle{ padding-top:40px; }
.SonTitle h1{ font-size:24px; color:#e15517; text-align:center; margin-left:0px;}
.SonTitle em{ display:inline-block; width:28px; height:1px;  background:#666; margin:0 15px; position:relative; top:-4px;}
.SonTitle span{ display:block; text-align:center; color:#888; padding-bottom:52px; text-transform:uppercase; padding-top:6px; font-size:13px; }
.SonContent .SonP{ color:#666; line-height:22px; padding-bottom:25px; font-size:13px; text-align:center;}


.Human{ width:1200px; margin:0 auto;}
.Human .SonTitle{ padding-top:60px;}
.Human .SonTitle span{ padding-bottom:35px;}
.Human>img{}
.HumanInfo{ width:1200px; position:relative ; overflow:hidden; }
.HumanInfo ul{ width:1200px; margin-left:-4px;}
.HumanInfo ul:after{ clear:both; display:block; content:"";}
.HumanInfo li{
	float:left;
	width:292px;
	height:149px;
	position: relative;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
.HumanInfo li .HumanInfoBack{ display:block; position: absolute; }
.HumanInfo li span{ color:#fff; display:block; position: relative; top:50%;}
.HumanInfo li em{
	display:block;
	font-size:15px;
	line-height:24px;
	text-align:center;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.Human .Talent{
	width: 1200px;
}
.Human .Talent ul{}
.Human .Talent ul:after{ display:block; clear:both; content:"";}
.Human .Talent li{ height:35px; font-size:13px; display:block; line-height:35px;}
.Human .Talent .TalentImg{ width:64px; height:35px; display: inline; float:left; }
.Human .Talent .TalentImg>img{ display:none; margin:0 auto; padding-top:6px;}
.Human .Talent span{ padding:5px 25px; background:#d8d7d7; color:#333; border-radius:5px; margin:0 10px 0 0;}
.Human .Talent em{
	color:#333;
	font-style: normal;
}
.Human .Talent p{ line-height:35px; padding-left:168px; font-size:13px;}
.backImgCenter{ width:100%; height:149px; margin:0 auto;}
.TrainingBotton{ width:1200px; margin:0 auto; position:relative; padding:30px 0 60px 0; }
.TrainingBotton ul{ display:block; width:1110px; margin-left:-5px;}
.TrainingBotton ul:after{ clear:both; content:""; display:block;}
.TrainingBotton li{ width:212px; float:left; height:37px; margin:0 5px; background:#264ba6; color:#fff; text-align:center; line-height:37px; font-size:13px; }
.Training{ font-size:13px; line-height:30px; color:#333; text-align:center;}
.Compensation{ font-size:13px; color:#333; }
.Compensation p{ font-size:13px; line-height:36px; }
.Compensation span{ line-height:36px; padding-left:64px; color:#264ba6;}
.Compensation ul {  border-top:1px solid #e1e1e1; padding:20px 0 60px 64px; margin-top:20px; }
.Compensation li { display:block; line-height:36px;}
.Compensation .CompensationImg{ display:inline;}
.Compensation li em{ padding-left:10px; font-size:13px;}
.Human .Talent li:hover .TalentImg>img{ display:block; }
.Human .Talent li:hover span{ background:#e15517; color:#fff;}
.Human .Talent li:hover em{ color:#e15517;}
.TrainingBotton li:hover{ background:#e15517;}














.zxns{width: 100%;padding: 70px 0 24px;position: relative;}
.zxns ul{width: 1200px;margin:0 auto;}
.zxns li{
	margin-top: 25px;
	width: 1199px;
}
.zxns li>p{
	line-height:55px;
	text-align: right;
	box-sizing: border-box;
	padding: 0 25px;
	height:55px;
	cursor: pointer;
	background-color: #CCCCCC;
}
.zxns li>p span{font-size: 16px;color: #333;text-transform: uppercase;font-weight: bold;}
.zxns li>p span:nth-of-type(3){float: right;}
.zxns li>p span:nth-of-type(2){margin: 0 40px;}
.zxns li>p span:nth-of-type(1){float: left;}
.zxns li>p i{float: right;display: inline-block;vertical-align: middle;font-size: 12px;width:25px;height:25px;text-align: center;line-height: 25px;border-radius: 50%;background: #9d9d9d;color: white;margin-top: 15px;}
.zxns li.active>p,.zxns li:hover>p{background: #e15517;}
.zxns li.active span,.zxns li:hover span{color: white;}
.zxns li.active i,.zxns li:hover i{color: #2e4ba3;transform: rotate(90deg);background: white;}
.zxns_list1{box-sizing: border-box;padding: 30px;background: #fff;display: none;padding-bottom: 50px;}
.zxns_list1 h3{font-size: 15px;color: #2e4ba3;font-weight: bold;margin: 0;margin-bottom: 10px;}
.zxns_list1 p{font-size: 13px;color: #666;line-height: 25px;}
.zxns_right,.zxns_left{display: inline-block;vertical-align: top;width: 48%;}
.zxns_right{margin-left: 3%;}
.zxns_toudi{margin-top:30px;position:relative;display: block;width: 200px;height: 43px;text-align: center;line-height: 43px;font-size: 14px;color: white;background: #2e4ba3;}
.zxns_toudi:after{content: '';display: block;width: 100%;height: 100%;border: 1px solid white;top:0;left:0;box-sizing:border-box;transform: scaleX(0.95) scaleY(0.85);position: absolute;}
.zxns li .zxns_toudi i{color: white;font-size: 20px;margin-right: 10px;}
.zxns li.active .zxns_toudi i, .zxns li:hover .zxns_toudi i{background: transparent;}
.zxns h1{font-size: 30px;color: #2e4ba3;font-weight: bold;text-align: center;}
.zxns h1:after{content: '';display: block;width: 50px;height: 3px;background: #2e4ba3;margin: 30px auto;}
.zxns .swiper-button-next,.zxns .swiper-button-prev{transition:0.3 ease-in-out;top:90%;background-color:#b4b4b4;width: 55px;height: 55px;background-size:25px 25px;opacity: 1;}
.zxns .swiper-button-next{right: 46.5%;}
.zxns .swiper-button-prev{left:46.5%}
.zxns .swiper-button-next:hover,.zxns .swiper-button-prev:hover{background-color: #2e4ba3;cursor: pointer;}
.zxns .swiper-button-disabled{pointer-events: initial !important;}
.contactleft {
	width: 600px;
}
.contactright {
	width: 600px;
}
.contacttitle {
	font-size: 14px;
	line-height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 40px;
	width: 100px;
	background-color: #E15517;
	text-align: center;
}
.teamnews {
	float: left;
	height: 320px;
	width: 300px;
	margin-right: 30px;
	margin-bottom: 20px;
}
.teamnewsleft {
	background-color: #E15517;
	float: left;
	height: 320px;
	width: 250px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.teamnewsright {
	background-color: #ffffff;
	float: left;
	height: 280px;
	width: 320px;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
	padding: 10px;
}
.teamnewsl {
	float: left;
	height: 300px;
	width: 590px;
	margin-left: 10px;
	margin-bottom: 20px;
}
