.banner{
	height: 730px;
    position: relative;
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
} 

.banner img{
	position: absolute;
}

/*.wd2{
	width: 950px;
	display: block;
	margin: 0 auto;
	
}*/

.wena-icon{
	width: 1300px;
	height: 700px;
/*	background:rgba(0,0,0,0.5);*/
	position: relative;
	margin: 0 auto;
}

.wenan1{
	display: block;
	margin: 0 auto;
	width: 900px;
	position: relative!important;
	padding-top: 126px;
}

.wenan2{
	display: block;
	margin: 0 auto;
	width: 1366px;
	position: relative!important;
	padding-top: 50px;
}

.wena-icon ul{
	width: 1216px;
	height: 224px;

	margin: 0 auto;
	margin-top: 70px;
}

.wena-icon li{
	width: 158px;
	height: 200px;
/*	background-color: gainsboro;*/
	float: left;
	margin-right: 180px;
}

.wena-icon li img{
	margin-left: 20px;

}


.wena-icon li:last-child{
	margin-right: 0;
}

.wena-icon li h3{
	text-align: center;
	font-size: 26px;
	color: white;
	margin-top: 125px;
}

.wena-icon li p{
	text-align: center;
	color: white;
	font-size: 16px;
	margin-top: 8px;
}

.wena-icon b{
	font-weight: normal;
}

.f2{
	height: 1465px;
	background-color: white;
	background: url(../images/idc/f2-bg.png)no-repeat;
		background-attachment: fixed;
	background-position: 0% 0%;
    margin-top: -100px;	
    
}

.f2 h1{
	font-size: 36px;
	text-align: center;
	padding-top: 150px;
}

.jcfw{
	width: 1216px;
	height: 130px;
/*	background-color: white;*/
	margin: 0 auto;
	margin-top: 66px;
	background-image: url(../images/idc/f2.bg.png);
	background-repeat: no-repeat;
	background-position: 50%;

}

.jcfw li{
	width: 120px;
	height: 140px;
/*	background-color: gainsboro;*/
	float: left;
	margin-right: 52px;
}

.jcfw li:last-child{
	margin-right: 0;
}

.jcfw img{
	margin-left: -1px;
	margin-top: 4px;
}

.jcfw p{
	font-size: 15px;
	text-align: center;
}

.ymzc h1{
	font-size: 36px;
	text-align: center;
	padding-top: 80px;
}

.ymzc>p{
	text-align: center;
	margin-top: 10px;
}

.ymzc>div{
	width: 1200px;
	height: 220px;
/*	background-color: gainsboro;*/
	margin: 0 auto;
	margin-bottom: 50px;
}

.ymzc-1{
	margin-top: 60px!important;
}

.ymzc-left{
	width: 820px;
	height: 230px;
/*	background-color: white;*/
}

.ymzc-left{
	width: 820px;
	height: 230px;
/*	background-color: white;*/
	margin-right: 1px;

}

.ymzc-right{
	width: 379px;
	height: 230px;
/*	background-color: white;*/
}

.ymzc-1>div,.ymxf-1>div,.ymbg-1>div{
	float: left;
	position: relative;
}

.ymzc-left img{
	margin-left: 30px;
	margin-top: 10px;
	position: absolute;
}

.ymzc-left-md img{
	right: 0!important;
	position: absolute;
}

.ymzc h2{
	font-size: 24px;
	margin-left: 310px;
	margin-top: 30px;
}

.ymzc-line{
	width: 183px;
	height: 2px;
	background-color: #1786ef;
	margin-left: 310px;
	margin-top: 9px;
}

.ymzc-left p{
	margin-left: 310px;
	margin-top: 13px;
	font-size: 18px;
	line-height: 25px;
}

.ymzc-right button{
	width: 248px;
	height: 55px;
/*	background-color: #0969c4;*/
	color: white;
	border-radius: 7px;
	margin-top: 70px;
	margin-left: 100px;
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(#1684ed, #0057a9); /* 标准的语法（必须放在最后） */	
}

.ymzc-left-md h2{
	text-align: right;
}

.ymzc-left-md p{
	text-align: right;
}

.ymzc-right2 img{
	margin-left: 60px;
	margin-top: 20px;
}

.ymzc-line2{
	margin-left: 635px;
}

.ymzc-left-md button{
	width: 248px;
	height: 55px;
/*	background-color: #0969c4;*/
	color: white;
	border-radius: 7px;
	margin-top: 70px;
	margin-left: 70px;
	position: absolute;
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(#1684ed, #0057a9); /* 标准的语法（必须放在最后） */	
}

.fwqfw{
	height: 784px;
	background-image: url(../images/idc/wg.png);
	background-repeat: no-repeat;
}

.fwqfw>h1{
	font-size: 36px;
	text-align: center;
	padding-top: 80px;
}

.fwqfw>p{
	text-align: center;
	margin-top: 10px;
}

.fwq-mid{
	width: 1200px;
	height: 430px;
/*	background-color: gray;*/
	margin: 0 auto;
	margin-top: 50px;
}

.fwq-mid div{
	width: 312px;
	height: 315px;
	background-color: white;
	float: left;
	margin-right: 90px;
	border-radius: 5px;
}

.fwq-mid div:last-child{
	margin-right: 0;
}

.fwq-mid-mid{
	height: 420px!important;
	width: 392px!important;
	background-color: #1786ef!important;
	background-image: url(../images/idc/xn-bg2.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	position: relative;
	display: block;
}

.fwq-mid-mid2{
	display: none;
	background-image: url(../images/idc/xn-bg.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	position: relative;	
	margin-right: 90px!important;
}

.fwq-mid-mid img{
	position: absolute;
	left: -130px;
	top: -10px;
}

.fwq-mid img{
	margin-left: 100px;
	margin-top: 45px;
}

.fwq-mid h4{
	text-align: center;
	font-size: 20px;
	margin-top: 10px;
}

.fwq-mid p{
	text-align: center;
	font-size: 18px;	
	color: #666666;
	margin: 20px 15px 0px 15px;
}

.fwq-mid-mid h4{
	color: #1786ef;
	background-color: white;
	font-size: 20px;
	width: 240px;
	height: 40px;
	border-radius: 5px;
	line-height: 30px;
	margin-left: 70px;
	margin-top: 30px;
}

.fwq-mid-mid li{
	color: white;
	line-height: 30px;
	width: 280px;
	height: 35px;
	margin-left: 60px;
	border-bottom: 1px dashed white;
	font-size: 15px;
}

.fwq-mid-mid li:first-child{
	margin-top: 20px;
}

.fwq-mid-mid li span{
	font-size: 14px;
}

.fwq-mid-mid2 li{
	line-height: 25px;
}

.fwq-mid-mid2 img{
	position: absolute;
	left: 290px;
	top: 30px;	
}

.serve{
	width: 500px;
	height: 44px;
	background-color: none;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #1786ef;
	margin-top: 30px;
	background-image: url(../images/shyx/dh.png);
	background-repeat: no-repeat;
	background-position: 4% 50%;
	position: relative;
	overflow: hidden;
	margin-top: 0;
	font-size: 16px;
}

.serve span{
	margin-left: 60px;
	line-height: 45px;
}

.serve button{
	color: white;
	background-color: #1786ef;
	border: none;
	padding: 11px 37px 14px 37px;
	border-radius: 30px;
	position: absolute;
	top: 0px;
	right: -6px;
    outline: none;
	border-top: 1px solid #1786ef;    
    font-family: "微软雅黑";
}

.serve4{
	margin-top: 30px;
}

.fwqfw p{
	color: #fwqfw;
}

.hxys{
	height: 564px;
}

.heys-wrap{
	width: 1200px;
	height: 340px;
/*	background-color: gray;*/
	margin: 0 auto;
	margin-top: 40px;
}

.hxys h1{
	text-align: center;
	font-size: 36px;
	padding-top: 60px;
}

.heys-wrap li{
	width: 400px;
	height: 170px;
	background-color: white;
	float: left;
}

.heys-wrap img{
	margin-left: 170px;
	margin-top: 15px;
}

.heys-wrap h2{
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	font-weight: bold
}

.heys-wrap p{
	text-align: center;
	margin: 15px 70px 0px 70px;
}

.bafw{
	height: 650px;
	background-image: url(../images/idc/yx-bg2.png);
	background-repeat: no-repeat;
}

.bafw>h1{
	font-size: 36px;
	text-align: center;
	padding-top: 70px;
	color: white;
}

.bafw>p{
	text-align: center;
	margin-top: 10px;
	color: white;	
}

.bafw-wrap{
	width: 1200px;
	height: 318px;
/*	background-color: white;*/
	margin: 0 auto;
	margin-top: 40px;
	border-radius: 10px;
	border: 1px solid white;
}

.bafw-wrap2{
	width: 1150px;
	height: 298px;
	margin: 0 auto;
	background-color: white;
	border-radius: 10px;
	margin-top: 20px;	
	overflow: hidden;
	border: 1px solid #dddddd;
	background-image: url(../images/idc/jt.png),url(../images/idc/jt.png),url(../images/idc/jt.png);
	background-repeat: no-repeat;
	background-position: 22% 40%,48% 40%,76% 40%;
}

.bafw-wrap2 li{
	width: 230px;
	height: 260px;
/*	background-color: lightgray;*/
	float: left;
	margin-right: 70px;
	
}

.bafw-wrap2 li:last-child{
	margin-right: 0 ;
}

.bafw-wrap2 img{
	margin-left: 55px;
	margin-top: 50px;
}

.bafw-wrap2 p{
	text-align: center;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}

.serve5{
	margin-top: 40px;
}

.kaop{
	height: 525px;
	background-color: #f5f4f4;
}

.kaop h1{
	text-align: center;
	font-size: 36px;
	padding-top: 40px;
}

.kaopu-mid{
	width: 1200px;
	height: 232px;
	margin: 0 auto;
	background-color: gainsboro;
	margin-top: 50px;
	background: none;
}

.kaopu-mid div{
	width: 400px;
	height: 232px;
	background-color: gray;
	float: left;
	overflow: hidden;
}

.ymzc-bg img{
	position: absolute;
	
}

.ymzc-bg div{
	width: 346px;
	height: 164px;
	background: rgba(255,255,255,0.6);
	position: relative;
	margin-top: 35px;
	margin-left: 26px;
}

.ymzc-bg h4{
	text-align: center;
	font-size: 20px;
	margin-top: 15px;
}

.ymzc-bg p{
	font-size: 16px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 15px;
	color: #4f4f4f;	
}


.fwq-bg img{
	position: absolute;
	
}

.fwq-bg div{
	width: 346px;
	height: 164px;
	background: rgba(255,255,255,0.6);
	position: relative;
	margin-top: 35px;
	margin-left: 26px;
}

.fwq-bg h4{
	text-align: center;
	font-size: 20px;
	margin-top: 15px;
}

.fwq-bg p{
	font-size: 16px;
	line-height: 18px;
	margin-top: 15px;
	margin-left: 15px;
	color: #4f4f4f;	
}


.wzba-bg img{
	position: absolute;
	
}

.wzba-bg div{
	width: 346px;
	height: 164px;
	background: rgba(255,255,255,0.6);
	position: relative;
	margin-top: 35px;
	margin-left: 26px;
}

.wzba-bg h4{
	text-align: center;
	font-size: 20px;
	margin-top: 15px;
}

.wzba-bg p{
	font-size: 16px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 15px;
	color: #4f4f4f;
}

.kaop button{
	width: 350px;
	height: 55px;
	background-color: #459ef2;
	color: white;
	border-radius: 50px;
	display: block;
	margin: 0 auto;
	margin-top: 50px;
}

.ttdz-form{
	height: 622px;
	background-image: url(../images/xtdz/form-bg.png);
	background-repeat: no-repeat;
}

.ttdz-form form{
	width: 567px;
	height: 550px;
	margin: 0 auto;
/*	background-color: gainsboro;*/

}

.ttdz-heigt{
	height: 30px;
}

.ttdz-form h1{
	font-size: 35px;
	text-align: center;
}

.ttdz-form h3{
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
}

.ttdz-form select{
	width: 540px;
	height: 60px;
	border: none;
	margin-top: 30px;
	font-size: 16px;
	color: #757575;
	text-indent: 36px;
	background-image: url(../images/xtdz/yyzz.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	border-radius: 5px;
}

.name{
	width: 540px;
	height: 60px;
	border: none;
	margin-top: 30px;
	font-size: 16px;
	color: #757575;
	text-indent: 36px;
	background-image: url(../images/xtdz/name2.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;	
	border-radius: 5px;	
}

.phone{
	width: 540px;
	height: 60px;
	border: none;
	margin-top: 30px;
	font-size: 16px;
	color: #757575;
	text-indent: 36px;
	background-image: url(../images/xtdz/phone3.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;	
	border-radius: 5px;	
}

.ttdz-yzm{
	margin-top: 30px;
	width: 540px;	
	height: 61px;
}

.yzm1{
	width: 67%;
	height: 60px;
	border: none;
	font-size: 16px;
	color: #757575;
	text-indent: 36px;
	background-image: url(../images/xtdz/yzm.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;	
	border-radius: 5px;		
}

.ttdz-yzm button{
	width: 30%;
	height: 60px;
	background-color: #4974F5;
	float: right;
	color: white;
	border-radius: 5px;		
}

.submit-apply{
	width: 440px;
	height: 60px;
	background-color: #4974F5;
	border-radius: 50px;
	margin-top: 20px;
	margin-left: 60px;
	color: white;
}

.bafw-con2{
	display: none;
}

.bafw-con1{
	display: block;
}

.liuc-hover{
/*	background-position: 0 -152px;*/
	-webkit-animation: lightSpeedIn .8s linear both!important;
    animation: rollIn .8s linear both!important;
}

