/*idxBd*****************************************************************************/
/*idxP1*/
.idxP1{overflow: hidden;height: 496px;position: relative;}
.idxP1 .l{position:absolute;right: 50%;top: 0;width: 100%;height: 100%;background: url(../images/idx1L.jpg) right center no-repeat;margin-right: -50px;overflow: hidden;}
.idxP1 .l .txt{width: 560px;margin-right: 50px;float: right;height: 100%;position: relative;}
.idxP1 .l .txt .tit h2{font: 24px/40px 'Microsoft YaHei';color: #fff;margin-top: 98px;}
.idxP1 .l .txt .tit h3{font: 30px/40px 'Microsoft YaHei';color: #fff;margin-top: 46px;}
.idxP1 .l .txt .tit .line{width: 50px;background-color: #04b1bc;height: 2px;margin-top: 40px;}
.idxP1 .l .txt .detail{font: 16px/26px 'Microsoft YaHei';color: #fff;margin-top: 54px;}
.idxP1 .l .txt .link{width: 20px;height: 34px;background: url(../images/idxP1next.png) center center no-repeat;position: absolute;right: 0;bottom: 16px;}
.idxP1 .r{position:absolute;left: 50%;top: 0;width: 100%;height: 100%;margin-left: 50px;overflow: hidden;}
.idxP1 .r img{display: block;width: 910px;height: 496px;}
.idxP1 .r a img{display: block;width: 910px;height: 496px;}
/*idxP2*/
.idxP2{overflow: hidden;height: 697px;position: relative;}
.idxP2 .l{position:absolute;right: 50%;top: 0;width: 100%;height: 100%;margin-right: -50px;overflow: hidden;}
.idxP2 .l .txt{width: 560px;margin-right: 50px;float: right;height: 100%;position: relative;}
.idxP2 .l .txt .tit h2{font: 24px/40px 'Microsoft YaHei';color: #203864;margin-top: 98px;}
.idxP2 .l .txt .tit h3{font: 30px/40px 'Microsoft YaHei';color: #203864;margin-top: 46px;}
.idxP2 .l .txt .tit .line{width: 50px;background-color: #1aa8e3;height: 2px;margin-top: 40px;}
.idxP2 .l .txt .detail{font: 16px/26px 'Microsoft YaHei';color: #203864;margin-top: 54px;}
.idxP2 .l .txt .detail li{padding: 12px 0;overflow: hidden;}
.idxP2 .l .txt .detail li a{overflow: hidden;float: left;color: #203864;}
.idxP2 .l .txt .detail li a:hover{color: #2cb0e5;}
.idxP2 .l .txt .detail li a time{float: left;width: 128px;}
.idxP2 .l .txt .detail li a span{float: left;max-width: 322px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.idxP2 .l .txt .link{width: 140px;height: 40px;border: solid 2px #1aa8e3;font: 14px/40px 'Microsoft YaHei';color: #203864;display: block;text-align: center;position: absolute;left: 0;bottom: 84px;}
.idxP2 .r{position:absolute;left: 50%;top: 0;width: 100%;height: 100%;margin-left: 50px;overflow: hidden;}
.idxP2 .r img{display: block;width: 910px;height: 513px;margin-top: 98px;}
/*idxP3*/
.idxP3{height: 502px;overflow: hidden;position: relative;}
.idxP3 img{display: block;position: absolute;width: 1920px;height: 502px;left: 50%;margin-left: -960px;}
.idxP3 a img{display: block;position: absolute;width: 1920px;height: 502px;left: 50%;margin-left: -960px;}
/*Bd2***************************************************************************************************/

/*Bd3***************************************************************************************************/
.Bd3 .coContain ul{width: 972px;margin: auto;padding-bottom: 40px;}
.Bd3 .coContain ul li{float: left;width: 304px;padding: 0 10px;}
.Bd3 .coContain ul li a{display: block;}
.Bd3 .coContain ul li a img{display: block;width: 304px;height: 204px;transition: all .3s;}
.Bd3 .coContain ul li a span{display: block;text-align: center;font: 14px/24px 'Microsoft YaHei';color: #203864;margin-top: 20px;}
.Bd3 .coContain ul li a:hover img{transform: translateY(-10px);box-shadow: 2px 4px 4px rgba(0,0,0,.5);}
.Bd3 .coContain ul li a:hover span{color: #2cb0e5;} 
/*Bd3-1***************************************************************************************************/
.Bd3-1 .coContain .slideBox{padding: 0 0 54px;}
.Bd3-1 .coContain .big{display: block;width: 570px;height: 384px;margin:auto;}
.Bd3-1 .coContain .loop{position: relative;overflow: hidden;margin-top: 42px;}
.Bd3-1 .coContain .bd{position: relative;overflow: hidden;width: 882px;margin:auto;}
.Bd3-1 .coContain .bd ul{overflow: hidden;}
.Bd3-1 .coContain .bd ul li{float: left;padding: 0 5px;}
.Bd3-1 .coContain .bd ul li img{display: block;width: 284px;height: 190px;}
.Bd3-1 .coContain .slideBox .prev,.Bd3-1 .coContain .slideBox .next{position: absolute;top: 50%;margin-top: -20px;width: 40px;height: 40px;font: 38px/40px 'SimSun';color: #263d68;text-align: center;cursor: default;left: 40px;}
.Bd3-1 .coContain .slideBox .next{left: auto;right: 40px;}
.Bd3-1 .coContain .text{padding:50px 0 0px;font: 14px/30px 'Microsoft YaHei';color: #868686;border-top: solid 1px #dcdcdc;}
/*Bd4***************************************************************************************************/ 
.Bd4 .coContain ul{padding-left: 2px;}
.Bd4 .coContain ul li{float: left;width: 362px;height: 222px;margin: 0 5px 40px;overflow: hidden;position: relative;}
.Bd4 .coContain ul li>a,.Bd4 .coContain ul li>a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.Bd4 .coContain ul li>h5{position: absolute;left: 0;bottom: 0;background-color: #1caae2;padding: 10px 0;width: 100%;text-indent: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;opacity: 1;filter: alpha(opacity:100);
    /* transform-origin:left;
	-moz-transform-origin:left;
	-webkit-transform-origin:left;*/
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	transform:translateY(-0px);
	-webkit-transform:translateY(-0px);
	-moz-transform:translateY(-0px);}
.Bd4 .coContain ul li>h5 a{font:bold 14px/24px 'Microsoft YaHei';color: #fff;}
.Bd4 .coContain ul li>.detail{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity:0);
	transform-style:preserve-3d;
	transform-origin:right;
	-moz-transform-origin:right;
	-webkit-transform-origin:right;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	transform:perspective(800px) rotateY(-90deg);
	-webkit-transform:perspective(800px) rotateY(-90deg);
	-moz-transform:perspective(800px) rotateY(-90deg);} 
.Bd4 .coContain ul li>.detail .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #1caae2;opacity: 0.8;filter: alpha(opacity:80);} 
.Bd4 .coContain ul li>.detail .wp{position: relative;padding: 0 26px;height: 100%;}
.Bd4 .coContain ul li>.detail h6{font: bold 16px/36px 'Microsoft YaHei';color: #fff;text-align: center;padding-top: 14px;}
.Bd4 .coContain ul li>.detail h6 a{color: #fff;}
.Bd4 .coContain ul li>.detail p{font: 12px/24px 'Microsoft YaHei';color: #203864;margin-top: 12px;max-height: 72px;overflow: hidden;}
.Bd4 .coContain ul li>.detail .tool{text-align: center;padding: 10px 0;position: absolute;left: 0;bottom: 0;width: 100%;}
.Bd4 .coContain ul li>.detail .tool a{font: bold 12px/24px 'Microsoft YaHei';color: #fff;}

.Bd4 .coContain ul li:hover>h5{transform:translateY(100%);opacity: 0;filter: alpha(opacity:0);}
.Bd4 .coContain ul li:hover>.detail{transform:perspective(800px) rotateY(0deg);opacity: 1;filter: alpha(opacity:100);}
/*Bd5***************************************************************************************************/ 
.Bd5 .coContain .tit h2,.Bd5 .coContain .tit h3{font: 24px/40px 'Microsoft YaHei';color: #203864;} 
.Bd5 .coContain .tit .line{width: 96px;height: 2px;margin-top: 12px;background-color: #04b1bc;} 
.Bd5 .coContain .txt{padding-top: 28px;}
.Bd5 .coContain .txt h4{font: 18px/40px 'Microsoft YaHei';color: #203864;}
.Bd5 .coContain .txt p{font: 12px/36px 'Microsoft YaHei';color: #203864;}
.Bd5 .coContain .jobList{margin-top: 20px;}
.Bd5 .coContain .jobList li{margin-bottom: 20px;}
.Bd5 .coContain .jobList li h5{background-color: #51beeb;font: 14px/40px 'Microsoft YaHei';color: #ffffff;padding: 0 36px;position: relative;}
.Bd5 .coContain .jobList li.on h5{background-color: #00b0bb;}
.Bd5 .coContain .jobList li h5 mark{color: #ffffff;}
.Bd5 .coContain .jobList li h5 span{display: inline-block;margin-left: 26px;}
.Bd5 .coContain .jobList li h5 i{display: block;right:36px;top: 0;position: absolute;font-family: 'SimSun';font-size: 36px;cursor: pointer;}
.Bd5 .coContain .jobList li div{padding: 1px 36px;display: none;}
.Bd5 .coContain .jobList li div dl{margin-top: 20px;font: 14px/26px 'Microsoft YaHei';color: #203864;}
.Bd5 .coContain .jobList li div dl:first-child{margin-top:12px;}
.Bd5 .coContain .coPage{padding-top: 10px;}
/*Bd6***************************************************************************************************/ 
.Bd6 .coContain ul{font: 16px/40px 'Microsoft YaHei';color: #203864;text-align: center;}
.Bd6 .coContain ul li{margin-bottom: 20px;}
.Bd6 .coContain img{width: auto;height: auto;max-width: none;}