*{
	margin: 0;
	padding: 0;
}
body{
 	font-family: "瀵邦喛钂嬮梿鍛寸拨";
 	font-size: 14px;
 	color: #333;	
 	background: #f4f4f4;
 	/*overflow-x: hidden;*/
 	width: 100%;
 	/*min-width: 1200px;*/
 	min-width: 600px;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
ul{
	list-style: none;
}
a{
	text-underline: none;
	color: #333333;
}
a:link {
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}
a:active {
 text-decoration: none;
}
tbody{
	display:table-row-group;
	vertical-align:middle;
	}
tr{
	display:table-row;
	vertical-align:inherit;
	height:60px;
	background:#f4f4f4;
}
td{
	text-align:center;
	}
	
input[type="button"],button{
	border: none;
	outline: none;
}
input[type="submit"],submit{
	border: none;
	outline: none;
}
/***閸忚京鏁�***/
.maxWidth{
	max-width: 1200px;
	margin: 0 auto;
}
.minWidth{
	/*min-width: 1200px;*/
	margin: 0 auto;
}
.verMid{
	vertical-align: middle;
}
.btn-icon{
	display: inline-block;	
}
.clear{
	clear: both;
}
.over-50-h{
	height: 50px;
}
.fl{float: left;}
.fr{float: right;}
/***婢舵挳鍎�***/
.header{
	height: 90px;
	width: 100%;
	background: #192740;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.header-con{
	
}
.headLogo{
	margin-top: 20px;
}
.search-box{
	float: right;
	background: #fff;
	border-radius: 50px;
	height: 35px;
	overflow: hidden;
	text-indent: 5px;
	 margin-top: 28px;
}
.serch-text{
	background: #fff;
    border: none;
    height: 32px;
    outline: none;
    vertical-align: middle;
}
.serch-btn{
	width: 35px;
    height: 35px;
    background-color: #b3d639;
    border-radius: 50px;
    margin-right: 0px;
    vertical-align: middle;
    background-image: url(../img/ele_icon.png);
    background-repeat: no-repeat;
    background-position: 11px 10px;
    cursor: pointer;
}
.serch-btn:hover{
	background-color: #a4c32c;
}
/**鎼存洟鍎�**/
.footer{
	background: #323233;
	width: 100%;
}
.footer-list{
	padding: 24px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer-list:after{
	content: "";
	display: block;
	clear: both;
}
.footer-list li{
	/*width: 398px;
	float: left;*/
	position: relative;
	flex: 1;
}

.fot-mapTit{
	color: #24d4b0;
	font-size: 18px;
}
.fot-map-line{
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.fot-map-line a{
	color: #ffffff;
	font-size: 12px;
}
.footer-list li:first-child a{
	cursor: pointer;
}
.footer-list li:first-child a:hover{
	color: #f8b12b;
}
.footer-list li:last-child .fot-map-line{
	display: inline-block;
	vertical-align: top;
}
.wx-header{
	margin-left: 10px;
    margin-top: 19px;
    width: 31%;
}
.wxCode{
	/*float: right;
    margin-left: 16px;*/
   vertical-align: top;
   width: 36%;
}
.wx-OA{
	vertical-align: top;
    width: 54%;
    margin-left: 6%;
    cursor: pointer;
}
.copyRight{
	border-top: 1px solid #3d3d3d;
	padding: 18px 0;
	
}
.copyTxt{
	text-align: center;
	font-size: 12px;
	color: #a1a1a1;
	margin-top: 5px;
	margin-bottom: 5px;
}
/**閸愬懎顔愰崠鍝勭厵**/
.contain{
	padding-top: 90px;
}
/***banner**/
.ban-box{
	position:relative;
}
.ban-list{
	width: 100%;
/* 	height: 605px; */
}
.ban-list li{
	position: relative;
	overflow: hidden;
/* 	height: 605px; */
}
.ban-imgGroup{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transform: translate(0,0);
	border: none;
}
.banImg{
	/*width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: absolute;*/
	width: 100%;
	display: block;
	border: none;
	height: auto;
	
}
.bannerSwiper{
	
}
.banFont{
	 position: absolute;
	 z-index: 99;
	 top: 50%;
	 left: 50%; 
}
.banFont:nth-child(1){
	margin-left: -254px;
	margin-top: -127px;
}
.banFont:nth-child(2){
	margin-left: -227px;
    margin-top: -97px;
}
.ban-pagination{
	bottom: 134px !important;
}
.ban-pagination .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background: #252d4d;
}
.ban-pagination .swiper-pagination-bullet-active{
	background: #989eb2;
}



/**鐎佃壈鍩�**/
.nav-box{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.3);
	/*height: 122px;*/
	z-index: 99;
}
.nav-list{
	display: flex;
    width: 100%;
    justify-content: space-around;
    max-width: 1200px;
    
}
.nav-list li{
	/*float:left;*/
	/*width: 300px;*/
	/*width: 240px;*/
	/*margin-top: 15px;*/
	/*height: 122px;
	line-height: 122px;*/
	text-align: center;
	/* padding: 16px 0; */
	position: relative;
}
.nav-list li.navItem a{
	 display:block;
	 padding:16px 0;
	 text-decoration:none;
	 width:100%;
}

.nav-list li:after{
	content: "";
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #496cc3;
    left: 22%;
    bottom: 0;
    margin-left: 0;
    display: none;
}
.nav-list li.on:after{
	display: block;
}
/*.nav-list li:after{
	content:"";
	display:none;
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #496cc3;
	left: 97px;
	bottom: 0px;
	margin-left: 0;
}*/
.icon-nav{
	width: 50%;
}
.navtxt{
	color: #fff;
	font-size: 16px;
	margin-left: 4%;
}
.navtxt:hover{	
	color: #f8b12b;
}
	
/**娴滃瞼楠囬懣婊冨礋**/
.nav-childBox{
	background: #496cc3;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 99;
    transform: translate(0,100%);
}
.child-inner{
	display: none;
	/*position: relative;*/
}
.nav-childList{
	position: relative;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
	padding: 9px 0;
}
.chid-item{
    padding: 12px 0;
    color: #ffffff;
    padding-left: 5%;
    font-size: 16px;
}
/*.nav-childList:after{
	content: "";
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #496cc3;
    left: 0;
    top: -10px;
    margin-left: 0;
}*/
/*.child-inner:nth-child(2) .nav-childList:after{left: 310px;}
.child-inner:nth-child(3) .nav-childList:after{left: 550px;}
.child-inner:nth-child(4) .nav-childList:after{left: 790px;}
.child-inner:nth-child(5) .nav-childList:after{left: 1030px;}*/

.chid-item:first-child{padding-left: 5%;}
.chid-item:last-child{margin-right: 0px;}
.child-line{cursor: pointer;}
.child-line:hover{
	color: #f8b12b;
}
/**娑撳銆�**/
.play-view{
	text-align: center;
	margin: 64px 0 0 0;
}
.playLeft,.playRight{
	width: 40%;
	height: auto;
    display: inline-block;
    margin: 0 auto;
    margin-left: 4%;
    margin-right:4%;
    background: #fff;
    position: relative;
    vertical-align: top;
    margin-bottom: 64px;
}
.news-img{
	height: 297px;
	width: 100%;
}
.news-txt{
	/*text-align: left; */
	margin:1% 1% auto;
	color: #33333;
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	text-align: center;
	overflow: hidden
}
.prevBtn,.nextBtn{
	width: 30px;
	height: 43px;
	position: absolute;
	top: 53%;
	transform: translate(0,-53%);
	cursor: pointer;
	background-color: rgba(0,0,0,.5) !important;
}
.prevBtn{left: 14px; background: url(../img/btn_icon_prev.png) no-repeat;}
.nextBtn{right: 14px;background: url(../img/btn_icon_next.png) no-repeat;}

/**濡楀牅绶�**/
.caseGroup{
	display: flex;
}
.caseMain{
	text-align: center;
}
.case-left{
	width: 15%;
	float: left;
	min-width: 203px;
	margin-left: 1%;
	margin-right: 1%;
	padding-top: 195px;
}
.start-cire{
	width: 17px;
	height: 17px;
	border-radius: 50px;
	background: #dadada;
	display: block;
	margin: 0 auto;
	margin-top: 15px;
}
.piont-item{
	position: relative;
	font-size: 18px;
	color: #666666;
}
.point-dec{
	padding-top: 210px;
}
.point-plan{
	padding-top: 320px;
}
.point-case{
	padding-top: 332px;
}
.point-dec .pio-decxt{
	position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -53px;
}
.point-plan .pio-decxt{
	position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: 18px;
}
.point-case .pio-decxt{
	position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -88px;
}
.piont-item:after{
	content: "";
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 0px;
	height: 100%;
	margin-left: -1px;
	background: #dadada;
}
.poi-back{
	color: #b3d639;
	border:1px solid #b3d639 !important;
	background: #FFFFFF;
	width: 120px;
	height: 44px;
	margin-top: 35px;
	font-size: 18px;
	cursor: pointer;
}
.poi-back:hover{
	background:#b3d639;
	color: #fff;
}

.case-scoll{
	clear: both;
	width: 60%;
	max-height: 300px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.caseSwiper{
	max-width:100%;
	max-height: 300px;	
}
.case-list li{
	max-height: 300px;
	
}
.case-slideIntro{
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -41px;
	height: 82px;
	background: rgba(255,255,255,0.3);
	color: #fff;
	font-size: 30px;
	width: 100%;
	text-align: center;
	line-height: 82px;
}
.caseImg{
	width: 100%;
	height: 262px;
}
.caseArrow{
	width:100px ;
	height: 262px;
	background-color: rgba(0,0,0,0);
	top: 0;
	margin-top: 0;
	/*e5e5e5*/
}
.caseArrow{
	background-image: url(../img/btn_icon_prev.png);
    left: 0;  
}
.caseArrow:last-child{
	background-image: url(../img/btn_icon_next.png);
	right: 0;
    left: auto;
}
.imgInner-jpal{
	width: 30%;
	margin-left: 10%;
	height: 220px;
}
.decInner-jpal{
	width: 50%;
	margin-left: 10%;
	position: relative;
	height: 220px;
}
.new-dectxt-jpal{
	line-height:26px;
	font-size: 16px;
	color: #333333;
	height:78px;
	overflow: hidden;
}
/**娑擃參妫块崘鍛啇**/
.case-mid{
	width: 70%;
	/*float: left;*/
	min-width: 600px;
	background: #fff;
	padding-bottom: 50px;
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	float: left;
	/*transition: all .5s ease;*/
}
/*@media only screen and (max-width: 1250px) {
	.case-mid{
		width: 68%;
		width: 81%;
	}
}*/
.hotMark{
	margin-left: 50px;
}
.case-info{
	margin-top: 50px;
}
.case-form{
	padding: 0 27px;
}
.case-inTit,.case-inTxt{text-align: center;}
.case-inTit{
	font-size: 24px;
	color: #4a4a4a;
	margin-top: 24px;
	margin-bottom: 28px;
}
.case-inTxt{
	font-size: 16px;
	color: #afaeae;
	margin-bottom: 40px;
}
.caseBaner{
	width: 100%;
}
.readFirst{
	font-size: 18px;
	color: #333;
	border: 1px solid #e5e5e5;
	background: #fafafc;
	margin: 22px  0  30px 0;
}
.readFont{
	padding: 45px 18px;
	line-height: 32px;
	text-indent: 2rem;
}
.det-txt{
	font-size: 18px;
	line-height: 32px;
	text-indent: 2rem;
	padding: 0 24px;
}
.case-aucto{
	margin-top: 80px;
	padding: 0 24px;
	text-align: right;
	color: #afaeae;
	font-size: 16px;
}
.txt{
	margin-bottom: 18px;
}
/**濡楀牅绶ラ崣瀹犵珶**/
.case-right{
	/*;
	float: right;
	margin-left: 1%;
	margin-right: 1%;
	padding-top: 220px;*/
	/*min-width: 118px;*/
    /*margin-left: 1%;
    margin-right: 1%;*/
    min-width: 118px;
    text-align: left;
    position: fixed;
    right: 0;
    top: 250px;
    text-align: left;
    z-index: 12;
}
.case-navList{
	
}
.case-navItem{
	display: block;
	height: 73px;
}
.navItem:hover{
	cursor: pointer;
}
.navItem:after{
	content: "";
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #496cc3;
    left: 0;
    top: -10px;
    margin-left: 0;
}
.navIndex span{
	background: url(../img/case_btn_01_nor.png) no-repeat;
}
.navIndex span:hover{
	background: url(../img/case_btn_01_cur.png) no-repeat;
}
.navNews span{
	background: url(../img/case_btn_02_nor.png) no-repeat;
}
.navNews span:hover{
	background: url(../img/case_btn_02_cur.png) no-repeat;
}
.navExmp span{
	background: url(../img/case_btn_03_nor.png) no-repeat;
}
.navExmp span:hover{
	background: url(../img/case_btn_03_cur.png) no-repeat;
}
.navPlan span{
	background: url(../img/case_btn_04_nor.png) no-repeat;
}
.navPlan span:hover{
	background: url(../img/case_btn_04_cur.png) no-repeat;
}
.navRect span{
	background: url(../img/case_btn_05_nor.png) no-repeat;
}
.navRect span:hover{
	background: url(../img/case_btn_05_cur.png) no-repeat;
}
.case-navItem:nth-child(even){
	text-align: right;
	/*background-position: right;*/
}
.case-btnImg{
	width: 66px;
	height: 73px;
	display: inline-block;
	cursor: pointer;
}
.caseArrow{
	opacity: 1 !important;
}


/**閺傝顢�**/
.navli{
	width:100%;
	line-height:60px;
	margin: 0 auto;
	text-align:center;
}
.plan-top{
	background:url(../img/titleBJ.png) no-repeat center top;
	background-color: #bbd5f2;
}
.planContain{
	width: 100%;
	overflow: hidden;
}
.planBody{
	background-size: contain;
	background: #fff;
}
.planTit{
	color: #193565;
	font-size: 40px;
	padding-top: 20px;
	margin-bottom: 4px;
	text-align: center;
}
.planTxt{
	color: #193565;
	font-size: 20px;
	margin-bottom: 21px;
	text-align: center;
}
.planList{
	margin-bottom: 20px;
	text-align: center;
}
.planItem{
	max-width: 474px; 
	height: 284px;
	display: inline-block;
	margin-bottom: 25px;
	width: 50%;
	vertical-align: top;
}
.planItem img{width: 100%;}
.planItem:nth-child(even){
	margin-left: 20px;
}
.plaMore{
	font-size: 40px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 284px;
}
.plan-header{
	text-align: center;
}
.hdLeft{
	width: 718px;
	float: left;
	background: #aec8e4;
	padding-top: 10px;
}
.hdRight{
	width: 478px;
	float: right;
	background: #aec8e4;
	padding-top: 10px;
}
.hd-tab li{
	display: inline-block;
	float: left;
	cursor: pointer;
}
.hd-tab li.curren a{
	background: #192a51;
	color: #fff;
}
.hd-tab li:hover a,.hd-tab li.curren a{
	background: #192a51;
	color: #fff;
}
.hdLeft .hd-tab li{
	width: 236px;
	margin-left: 5px;
}
.hdRight .hd-tab li{
	width: 236px;
	margin-left: 5px;
}
.hdLeft .hd-tab li:first-child,.hdRight .hd-tab li:first-child{
	margin-left: 0;
}
.hd-tab li a{
	display: block;
	background: #8fbae7;
	color: #192a51;
	text-decoration: none;
	padding: 12px 0;
	font-size: 16px;	
}

.hd-table thead tr td { background: #aec8e4;padding:6px 0; border-right: 4px solid #bbd5f2;}
.hd-table thead tr td:hover{background:#aec8e4 ; cursor: default;}
.hd-table thead tr td:last-child{border-right-color: transparent;}
.hd-table tr td{background: #8fbae7;padding:0 0; transition: all 1s ease; border-right: 4px solid #bed4f3; cursor: pointer;}
/*.hd-table tr td.borTd{border-right-color: #bbd5f2;}*/
.hd-table tr td:last-child{border-right-color:transparent;}
.hd-table tr td.curren,.hd-table tr td:hover{background: #192a51; color: #fff;}
.hd-table tr td.curren a,.hd-table tr td:hover a{color: #fff;}

.hd-tit{
	font-size: 20px;
	color: #192a51;
}
.hd-arrow{
	display: inline-block;
	/*width: 10px;
	height: 15px;*/
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #192a51;
	margin-bottom: 3px;
	margin-top: 2px;
}
.planBox{
	overflow: hidden;
	width: 1200px
	/*min-width: 1200px !important;*/
}
.planInner{
	/*transition: all 1s ease;
	-webkit-transition: all 1s ease;*/
	/*display: none;*/
	/*opacity: 0;*/
	position: relative;
	left: 0%;
}

.colInner{
	display: none;
}
.tab-col{
	margin-top: 70px;
}

.planInner .bd-nav{
	display: none;
	text-align: left;
}
.planInner .bd-nav~.tab-col{
	margin-top: 0px;
}
.planInner.aniIner{
	/*opacity: 1;
    left: 0;
    display: block;*/
   display: block;
   animation-name: getMove;
   animation-delay: 0s;
   animation-duration: .5s;
   animation-timing-function: ease-in;
   animation-iteration-count: 1;
   animation-fill-mode: forwards;
}
@keyframes getMove{
	from{
		left: 10%;
		opacity: 0;
	}
	to{
		left: 0%;
		opacity: 1;
	}
}
.bd-nav{
	margin-top: 40px;
	margin-bottom: 32px;
	padding-left: 18px;
}
.bd-nav{
	border-bottom:1px solid #ccc;
	height: 40px;
}
.bd-nav li{
	height: 39px;
	padding: 0 15px;
	line-height: 40px;
	background: #fff;
	border:1px solid #ccc;
	display: inline-block;
	border-radius: 5px 5px 0 0;
	border-bottom: none;
	color: #192a51;
	cursor: pointer;
}
.bd-nav li.active{
	/*height: 41px;*/
	border-bottom: 1px solid #fff;
}
.bd-nav li:hover{
	color: #b2c7e6;
}
.bd-nav li.active:hover{
	color:#192a51 ;
	cursor: default;
}
.row-left,.row-right{
	/*width: 564px;*/
	width: 48%;
}
.bd-navlist li{
	clear: both;
	margin-bottom: 73px;
}
.row-left{
	float: left;
}
.getRow .planImg{
	width: 100%;
}
.row-right{
	float:right;
	/*padding-right: 10px;*/
}
.scaleRow{
	flex-direction: column;
	display: flex;
	justify-content: space-between;
}
.row-planTit{
	font-size:24px;
	color: #192a51;
	text-align: left;
	/* margin-bottom: 50px; */
}
.row-planTxt{
	/*height: 212px;*/
	line-height: 42px;
	font-size: 16px;
	color: #666666;
	overflow: hidden;
	text-align: left;
}
.row-planMore{
	color: #192a51;
	font-size: 16px;
	text-align: right;
	/*margin-top: 30px;*/
}
.row-planMore a{
	text-decoration: none;
}
.row-planMore a:hover{
	text-decoration: underline;
}
/**闁插秶鐤嗛弬瑙勵攳娑擃厼绺鹃崣鍏呮櫠閹稿鎸冲ù顔煎З**/
.planContain .case-right{
	float: none;
	position: fixed;
	top: 87px;
	right: 0px;
	z-index: 99;
}
@media only screen and (max-width: 1300px) {
	.planContain{
		text-align: center;
	}
	.planBox{
		display: inline-block;
		/*width: 1055px;*/
	}
	.planContain .case-right{
		position: relative;
	    padding-top:47px;
	    left: 0;
	    margin-right: 10px;
	    float: right;
	}
	.planList {
	    padding-left: 13px;
	}
}

/*閸斻劎鏁剧拋鍓х枂瀵ゆ儼绻�*/
.planItem:nth-child(1){
	animation-delay: .1s;
}
.planItem:nth-child(2){
	animation-delay: .3s;
}
.planItem:nth-child(3){
	animation-delay: .5s;
}
.planItem:nth-child(4){
	animation-delay: .7s;
}
.planItem:nth-child(5){
	animation-delay: .9s;
}
.planItem:nth-child(6){
	animation-delay: 1s;
}
.newAni{
	transition: all .5s ease;
	animation-delay: 0s !important;
}
.newAni:hover{
	transform: scale(1.05);
}
/***娣囶喗鏁奸崝銊ф暰***/

/***閸樺棗褰舵潻娑氣柤***/
.his-data{
	margin: 20px 20px;
	position: relative;
	margin-left: 0px;
	
}
.his-data:after{
	content: "";
	position: absolute;
	width: 1px;
	background: #A4C32C;
	display: block;
	height: 100%;
	/*left: 125px;*/
	left:50px;
	top: 0;
}
.his-inner{
	
}
.whiteBg{
	background: #fff;
}
.timeH3{
	font-size: 20px;
	margin-bottom: 24px;
	padding-left: 12px;
}
.timeH3.whiteBg{
	padding-top: 12px;
	padding-bottom: 12px;
}
.his-line{
	cursor: pointer;
}
.his-line:hover{
	text-decoration: underline;
}
.his-time{
	font-family:"瀵邦喛钂嬮梿鍛寸拨";
	vertical-align: middle;
}
.his-clock{
	display: inline-block;
	vertical-align:middle;
	width: 40px;
	z-index: 99;
    position: relative;
    margin-left: 4px;
}
.his-company{
	display: inline-block;
	font-family:"瀵邦喛钂嬮梿鍛寸拨";
	margin-left: 12px;
}
.draw-train{
	display: inline-block;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #b7d42a;
    vertical-align: middle;
    margin-left: 4px;
}
.his-list{
	display:none;
	padding-left: 50px;
}
.his-list li{
	margin-bottom: 45px;
	height: 0;
	overflow: hidden;
}
.his-list li.showHis{
	height: auto;
}
.his-date{
	display: inline-block;
    width: 23px;
    text-align: right;
    /* border-right: 1px solid #A4C32C; */
    padding-right: 16px;
    position: relative;
    vertical-align: top;
    position: relative;
    margin-left: 12px;
}
.his-date:after,.his-date:before{
	content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #fff;
    display: block;
    border-radius: 50%;
    border: 2px solid #b9d311;
    right: -7px;
    top: 7px;
    z-index: 9;
}
.his-date:before{
	width: 2px;
    height: 2px;
    top: 12px;
    right: -2px;
    z-index: 10;
    background: #b9d311
}

.his-mount{
	font-size: 20px;
    color: #b9d311;
    padding-top: 2px;
    display: block;
}
.his-year{
	display: block;
    font-size: 13px;
    color: #cbdc73;
}
.his-info{
	display: inline-block;
    max-width: 80%;
    /*padding-left: 28px;*/
}
.deveData .his-info{
	padding-left: 28px;
}
.his-inImg{
	display: inline-block;
	width: 155px;
	height: 97px;
	float: left;
	margin-right: 10px;
}
.his-itemTit{
	font-family:"瀵邦喛钂嬮梿鍛寸拨";
	font-size: 22px;
}
.his-txtDec{
	color: #a7a7a7;
    font-size: 12px;
}

/**婢堆傜皑娴狅拷**/
.hisRecord{
	
}
.his-infoData:after{
	background: #acacac;
}
.hisRecord .his-time{
	margin-left: 31px;
    position: relative;
    padding-left: 27px;
}
.hisRecord .his-time:after,.hisRecord .his-time:before{
	content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: #b9d311;
    display: block;
    border-radius: 50%;
    left: 0px;
    top: 9px;
    z-index: 9;
}
.hisRecord .his-time:before{
	background: #fff;
    width: 8px;
    height: 8px;
    z-index: 10;
    left: 4px;
    top: 13px;
}
.hisRecord .his-list li , .deveData .his-list li{
	height: auto;
	display: flex;
}
.hisRecord .his-date:before{
	display: none;
}
.hisRecord .his-date:after{
	width: 10px;
    height: 10px;
    background: #676767;
    border-color: #a7a7a7;
    right: -6px;
    top: 11px;
}
.hisRecord .his-mount{
	font-size: 14px;
    padding-top: 10px;
    color: #323233;
}
.hisRecord .his-info{
    margin-left: 16px;
    position: relative;
    flex: 1;
}
.deveData .his-info{
    position: relative;
    flex: 1;
}
.hisRecord .his-info:before{
	position: absolute;
	content: "";
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #efefef;
	display: block;
    left: -10px;
    top: 7px;
}
.hisRecord .his-itemTit{
	font-size: 16px;
	background: #efefef;
    padding: 6px 14px;
    display: inline-block;
	
}
.hisRecord .his-itemTit:after{
	content: "";
	clear: both;
	display: table;
}
.even-year{
	margin-bottom: 50px;
}
.ev-yearList{
	width: 80px;
	float: left;
}
.ev-yearList li{
    height: 42px;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #efefef;
    line-height: 42px;
    font-size: 16px;
    position:relative;
    cursor: pointer;
}
.ev-yearList li label{
	cursor: pointer;
}
/*.ev-yearList li:after{
	content: "";
	position: absolute;
	border-bottom: 8px solid transparent;
	border-top: 8px solid transparent;
	border-left: 8px solid transparent;
}*/
.ev-yearList li:hover{
	 font-size: 18px;
}
.ev-yearList li.active{
	background: #b9d311;
    color: #fff;
    font-size: 18px;
}
.ev-yearList li.active:after{
	content: "";
    position: absolute;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid #b9d311;
    right: -10px;
    top: 10px;
}

/**閺備即妞堥崚妤勩��**/
.newMain{
	padding-bottom: 30px;
}
.newBaner{
	width: 100%;
	margin-bottom: 30px;
}
.news-group{
	display: flex;
	min-height:400px;
}
.new-lrnav{
	float: left;
	width: 210px;
	margin-left: 40px;
	margin-bottom:10px;
	transition: all .5s ease;
}
.fixeGroup .new-lrnav{
	position: fixed;
	top: 120px;
	z-index: 99;
}
.fixeGroup .new-mid{
	padding-left: 250px;
}
.new-navTit{
	background: #c5e35d;
	height: 60px;
	color: #fff;
	text-align: left;
}
.new-navTit label{
	font-size: 18px;
	display: block;
	padding-left: 22px;
	padding-top: 8px;
}
.new-navTit span{
	font-size: 15px;
	display: block;
	padding-left: 22px;
}

.new-navList li{
	height: 50px;
	line-height: 50px;
	background: #f4f4f4;
	text-align: center;
	cursor: pointer;
}
.new-navList li:hover{
	background: #ccc;
}
.new-navList li.active{
	background: #ccc;
}

.new-bread{
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	text-align: right;
}
.new-bread a{
	color: #666;
	text-decoration: none;
}
.new-mid{
	/*width: 852px;*/
	/*float: left;*/
	flex: 1;
	margin: 0 40px;
}
.newsList li{
	padding: 20px 0;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}
.newsList li:after{
	content:"";
	display: block;
	clear: both;
}
.newsInner{
	display: none;
}
.aninew{
	/*display: none;*/
	/*opacity: 0;*/
	position: relative;
	left: 0%;
}
.newsInner.aninew{
   display: block;
   animation-name: getNew;
   animation-delay: 0s;
   animation-duration: .5s;
   animation-timing-function: ease-in;
   animation-iteration-count: 1;
   animation-fill-mode: forwards;
}
@keyframes getNew{
	from{
		left: 10%;
		opacity: 0;
	}
	to{
		left: 0%;
		opacity: 1;
	}
}

.imgInner{
	width: 30%;
	height: 179px;
}
.decInner{
	width: 60%;
	margin-left: 10%;
	position: relative;
	height: 179px;
}
.new-dectit{
	font-size: 18px;
	color: #333333;
	margin: 26px 0;
	cursor: pointer;
}
.new-dectxt{
	line-height:26px;
	font-size: 16px;
	color: #333333;
	height:52px;
	overflow: hidden;
}
.new-decBtn{
	position: absolute;
	bottom: 0;
	left: 0px;
	font-size: 14px;
	color: #b3d639;
	border: none;
	border:1px solid #b3d639;
	text-align: center;
	padding: 6px 0;
	width:100px;
	cursor: pointer;
}
.new-decBtn:hover{
	background: #B3D639;
	color: #fff;
}
.timeNum{
    display: block;
    position: absolute;
    right: 8px;
    top: 50px;
    font-size: 14px;
    color: #afaeae;
}
.new-riNav{
	min-width: 118px;
    margin-left: 1%;
    margin-right: 1%;
    text-align: left;
    position: fixed;
    right: 0;
    top: 180px;
    z-index: 12;
}
.news-intit{
	font-size: 24px;
	color: #4a4a4a;
	margin-top: 50px;
	margin-bottom: 28px;
	text-align: center;
}
.news-time{
	font-size: 16px;
	color: #afaeae;
	text-align: center;
	margin-bottom: 18px;
}
.news-inContain{
	font-size: 18px;
	color: #333;
	overflow:hidden;
}
.newsSect{
	line-height: 42px;
	color: #333;
	text-indent: 2rem;
}
.news-aucto{
	margin-top: 80px;
	padding: 0 24px;
	text-align: right;
	color: #afaeae;
	font-size: 16px;
}

/***閸掑棝銆夌敮鍐ㄧ湰***/
.pageGroup{
	text-align: right;
	padding: 20px 0;
	font-size: 14px;
}
.pageSpan{
	vertical-align: middle;
}
.pageSelct{
	vertical-align: middle;
}
.pageNum{
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 22px;
	cursor: pointer;
	text-align: center;
	line-height: 22px;
	display: inline-block;
	vertical-align: middle;
}
.pageCur{
	background: #c5e35d;
	color: #fff;
}
.pageNum:hover{
	background: #c5e35d;
	color: #fff;
}
.pageOn{
	width: 40px;
	height: 20px;
	border:1px solid #e5e5e5;
	margin: 0 5px;
	vertical-align: top;
}
.pageBtn {
	width: 22px;
	height: 22px;
	border: none;
	vertical-align: middle;
	margin: 0 10px;
	background: url(../img/pageEle.png) no-repeat;
	cursor: pointer;
}
.pageBtn:hover{background-color: #A4C32C;}
.prevPage{
	background-position: -44px 0;
    background-color: #999999;
}
.prevPage.norPage{
	background-position: -66px 0;
    background-color: #eeeeee;
}
.nextPage{
	background-position: 0px 0;
	background-color: #999999;
}
.nextPage.norPage{
	background-position: -22px 0;
	background-color: #eeeeee;
}
.norPage:hover{
	background-color: #eeeeee;
}
.goPagebtn{
	width: 50px;
	height: 22px;
	background: #999999;
	color: #fff;
	margin-left: 8px;
	line-height: 20px;
	border: none;
	cursor: pointer;
}
.goPagebtn:hover{
	background: #A4C32C;
}

/**閹锋稖浠�**/
.WordLeft,.WordRight{
	width: 450px;
    height: 342px;
    display: inline-block;
    margin: 0 auto;
    text-align:center;
    margin-left: 50px;
    margin-right: 50px;
    background: #DFDFDF;
    position: relative;
    vertical-align: top;
    margin-bottom: 100px;
}
.WordRight:hover,.WordLeft:hover{
	background:#b3d639;
}
.summarize{
	font-size:18px;
	margin-left:60px;
	margin-right:60px;
}
.ZP-details{
	display: block;
    width: 73px;
    line-height: 31px;
    border: 1px solid #65c2a3;
    color: #65c2a3;
    margin: 0 auto;
    cursor: pointer;
}
.ZP-details:hover{
	border: 1px solid #e54e4e;
	color: #e54e4e;
}
.new-header{
	font-size: 24px;
	font-weight:bold;
	height: 50px;
	line-height: 50px;
	color: #666666;
	background: #65c2a3;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	text-align:center;
}
.ZP-navTit{
	background:#65c2a3;
	height: 60px;
	color: #fff;
	text-align: left;
}
.ZP-navTit label{
	font-size: 18px;
	display: block;
	padding-left: 22px;
	padding-top: 8px;
}
.ZP-navTit span{
	font-size: 15px;
	display: block;
	padding-left: 22px;
}
/**瀵湱鐛�**/
.wel{
	width: 800px; 
	height:550px;
	transform: scale(0);
	overflow: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left:-400px; 
	margin-top: -275px;
	background: #FFF none repeat scroll 0% 0%;
	box-shadow: 2px 2px 8px #a1a1a1;
    border-radius: 6px;
}
.wel2{
	width: 800px; 
	height:550px;
	transform: scale(0);
	overflow: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left:-400px; 
	margin-top: -275px;
	background: #FFF none repeat scroll 0% 0%;
	box-shadow: 0px 0px 36px 5px #a1a1a1;
	z-index:999;
}
.newShow{
	display:block;
}
.showMove{transform: scale(1);}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-duration: .75s;
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
.bounceIn {
  animation-name: bounceIn;
}
.wel-main{
	width: 100%;
	height:100%;
	position: relative;
}
.closeBtn{
    background: #000;
    color: #fff;
	font-size: 16px;
	font-family: "楠炵厧娓�";
    width: 64px;
    height: 44px;
    border: none;
    position: absolute;
    border-radius: 50px 0 0 50px;
    right: -3px;
    top: 0px;
    opacity: 0.5;
    z-index:99;
    cursor: pointer
}
.closeBtn:hover{
	opacity: 1;
}

.showMove .top-icon{
	height: 60px;
	position: relative;
}
.showMove .absout{
	position: absolute;
}
.showMove .welTit{
	color: #00000;
    font-size: 32px;
    position: relative;
    z-index: 9;
	text-align:center;
    padding-top: 10px;
    font-family: "楠炵厧娓�";
    font-weight: bold;
    text-shadow: 0 0 10px #ccc;
    animation-delay: .8s !important;
    -webkit-animation-delay: .8s !important;
}
.showMove .bounceInRight{
    animation-name: bounceInRight
}
.showMove .per-info{
	width: 90%;
	height: 420px;
    margin-left: 5%;
    overflow-y: auto;
}
.showMove .flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}
.showMove .infoList li,.showMove .welTit,.showMove{
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.showMove .infoList li:first-child{
	animation-delay: 1.2s;
}
.showMove .infoList li:nth-child(2){
	animation-delay: 1.35s;
}
.showMove .infoList li:nth-child(3){
	animation-delay: 1.5s;
}
.showMove .infoList li:nth-child(4){
	animation-delay: 1.75s;
}
.showMove .infoList li:nth-child(5){
	animation-delay: 1.95s;
}
.showMove .tit{
	color: #7a7a7a;
    font-weight:bold;
	vertical-align:top;
	font-size: 20px;
    line-height:20px;
}
.showMove .dec{
    display: inline-block;
	font-size:14px;
	text-indent:2em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.showMove .icon{
	display: block;
	position: absolute;
}

.applydiv{
	display: block;
    width: 238px;
    line-height: 40px;
    background-color: #65c2a3;
    border-radius: 6px;
    margin: 0 auto;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 35%;
    border: none;
    cursor: pointer;
}
@keyframes shakeImg {
  from, to {
    transform:translate3d(0, 0, 0);}
  	0%{top:-800px;transform:translate3d(0px, 0, 0);}
  	30%{top:80px;transform:translate3d(0px, 0, 0);}
  	40%{top:0px;transform:translate3d(0px, 0, 0);}
  	50%,70%,90%{top:0px;transform: translate3d(-10px, 0, 0);}
  	60%,80%{top:0px;transform: translate3d(10px, 0, 0);}
  	100%{top:0px;transform:translate3d(0px, 0, 0);}
  /*10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }*/
}
@keyframes swingBall {
  0%{
  	transform: scaleY(0);
  	opacity: 0;
  }
  1%{
  	transform: scaleY(0);
  	opacity: 1;
  }
  50% {
    transform: scaleY(1.2);
    opacity: 1;
  }
  100% {
    transform: scaleY(1);
    opacity: 1;
  }
}
/**閸斻劎鏁�**/
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
  0% { opacity: 0;transform: scale3d(.3, .3, .3);}
  20% { transform: scale3d(1.1, 1.1, 1.1);}
  40% { transform: scale3d(.9, .9, .9);}
  60% {opacity: 1;transform: scale3d(1.03, 1.03, 1.03);}
  80% {transform: scale3d(.97, .97, .97);}
  to { opacity: 1; transform: scale3d(1, 1, 1);}
}

@keyframes scaleHead{
	0%{transform:scale(0);}
	25%{transform:scale(1.2);}
	50%{transform:scale(.8);}
	75%{transform:scale(1.1);}
	100%{transform:scale(1);}
}
@keyframes scaleImg{
	from,to{transform: scale(1);}
	30%,50%{transform: scale(1.2);}
	50%,70%{transform: scale(1);}	
}
@keyframes gelatine {
  from, to {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
  30%,85%{-webkit-transform: scale(1, 1);transform: scale(1, 1);}
  40% { -webkit-transform: scale(0.9, 1.1);transform: scale(0.9, 1.1);}
  55% {-webkit-transform: scale(1.1, 0.9);transform: scale(1.1, 0.9); }
  70% {-webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05);}
}
@keyframes upBall{
	0%{transform: translate3d(0, 0, 0);}
	10%,30%,50%,70%,90%{transform: translate3d(0, 5px, 0);}
	20%,40%,50%,80%{transform: translate3d(0, -5px, 0);}
	100%{transform: translate3d(0, 0, 0);}
}
@keyframes DownBall{
	from,to{transform: translate3d(0, 0, 0);}
	10%,30%,50%,70%,90%{transform: translate3d(0, -5px, 0);}
	20%,40%,50%,80%{transform: translate3d(0, 5px, 0);}
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
  from {opacity: 0;transform: translate3d(3000px, 0, 0);}
  60% { opacity: 1;transform: translate3d(-25px, 0, 0);}
  75% { transform: translate3d(10px, 0, 0); }
  90% {transform: translate3d(-5px, 0, 0);}
  to {transform: none;}
}
@keyframes flipInX {
  from {transform: perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function: ease-in; opacity: 0;}
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function: ease-in;}
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;}
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}
  to {transform: perspective(400px);}
}
@keyframes flipInY {
  from {transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in;opacity: 0;}
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function: ease-in;}
  60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;}
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { transform: perspective(400px);}
}
/***閹稿洤绱╅崝銊ф暰***/
.block{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99;
	background:rgba(0,0,0,0.5)
}
.upGroup{
	/*width: 1200px;*/
	top: 0;
	left: 50%;
	transform: translate(-50%);
	position: absolute;
	z-index: 100;
}
.upList li{
	position: absolute;
	z-index: 100;
	display: none;
}
.upList li:first-child {
    top: 28px;
    right: -34px;
    display: block;
}
.upList li:nth-child(2) {
	right: auto;
    left: 33px;
    top: 254px;
}
.upList li:nth-child(2) .nextNew{
	margin-left: 500px;
}
.nextNew{
	display: block;
    padding: 4px 16px;
    color: #fff;
    background: none;
    font-size: 16px;
    border: 1px solid #1754FD !important;
    margin-top: 20px;
    cursor: pointer;
    background: #1754fe;
}
@media only screen and (max-width:1120px ) {
	.footer-list li:last-child .fot-map-line{
		display: block;
	}
}

@media only screen and (max-width:940px ) {
	.case-left{display: none;}
	.case-mid{width: 90%;}
}

@media only screen and (max-width:870px ) {
	.nav-list li a{padding: 12px 0;}
	.nav-list li:after{left: 50%; transform: translate(-50%,0);}
	.icon-nav{width:70%;}
	.navItem .navtxt{display: none;}
	
	.play-view{margin: 32px 0 0 0;}
	.playLeft, .playRight{margin-bottom: 32px}
}

@media only screen and (max-width:778px ) {
	.new-lrnav{width: 129px;min-width: 129px;}
	.fixeGroup .new-mid{padding-left: 170px;}
}
@media only screen and (max-width:1370px) {
	.tab-col{padding-right: 99px;}
	.news-group{max-width:95%}
}

/**鏉╂柨娲栨い鍫曞劥**/
.itop{
	position:fixed;
    right:145px;
    bottom:132px;
    display:none;
    margin-bottom:5px;
    width:40px;
    height:40px;
    border-radius:4px;
    background:url(../img/top.png) no-repeat;
    cursor:pointer;
}
.itop:hover{
	background:url(../img/top01.png) no-repeat;
}
.ibottom{
	position:fixed;
    right:145px;
    bottom:40px;
    display:none;
    margin-bottom:5px;
    width:40px;
    height:40px;
    border-radius:4px;
    background:url(../img/bottom.png) no-repeat;
    cursor:pointer;
}
.ibottom:hover{
	background:url(../img/bottom01.png) no-repeat;
}
.iback{
	position:fixed;
    right:145px;
    bottom:86px;
    display:none;
    margin-bottom:5px;
    width:40px;
    height:40px;
    border-radius:4px;
    background:url(../img/back.png) no-repeat;
    cursor:pointer;
}
.iback:hover{
	background:url(../img/back01.png) no-repeat;
}
/**鐢宠鑱屼綅**/
.apply-title{
	font-family: "寰蒋闆呴粦";
	width:100%;
	font-size:28px;
	font-weight:bold;
	margin-bottom:50px;
	text-align:center;
}
.apply-list{
	width:100%;
	margin-top:20px;
	}
.apply-left{
	width:100%;
	float:left;
	}
.apply-N1{
	float:left;
	margin-left:5%;
	}
.apply-N2{
	float:left;
	margin-left:5%;
	}
.applyimg-1{
	width:30px;
	height:20px;
	}
.applyimg{
	width:30x;
	height:30px;
	}
.applyimg-fj{
	width:100px;
	height:200px;
	}
.apply-text{
	float:left;
	margin-left:5%;
	margin-top:10px;
	}
.apply-control{
	width:500px;
	height:100px;
	overflow:auto;
}
.apply-button{
	width:100%;
	text-align:center;
	}
.apply-an{
	margin:50px 150px;
	}
.poi-back01{
	color: #5b9bd5;
	border:1px solid #5b9bd5 !important;
	background: #FFFFFF;
	width: 120px;
	height: 44px;
	margin-top: 35px;
	font-size: 18px;
	cursor: pointer;
}
.poi-back01:hover{
	background:#5b9bd5 ;
	color: #fff;
}
.apply-input{
	width:500px;
	height:32px;
	overflow:auto;
	}