/*-----------------[初始化]--------------*/
body {
	color: #3c3c3c;
	font-size: 14px;
	line-height: 1.5em;
	font-family: Microsoft YaHei,sans-serif;
	min-width: 1280px;
}
*,*:after,*:before {outline: none;}
a {
	outline: none;
	color: inherit;
	color: expression(this.parentNode.currentStyle.color);
}
a:hover {color: #bf2b38;}

input,
textarea,
select {
	font-size: 12px;
	color: #3c3c3c;
	font-family: Microsoft YaHei,sans-serif;
}

input[type='submit'],
input[type='reset'],
input[type='button'],
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select::-ms-expand {
	display: none;
}

input::-ms-clear {
	display: none;
}

textarea {
	resize: none;
}

.wp {
	padding: 0 10px;
	width: 1260px;
	margin: 0 auto;
}
.row {padding: 0 30px;}
.bgf {background-color: #fff !important;}
.pd-wp {padding: 0 60px;}
.main {overflow: hidden;}
/**
 *  .main-ft
 */

.main-ft {background-color: #fff;border-top: 1px solid #ededed;line-height: 35px;padding: 22px 0;}
.main-ft .link {position: relative;text-align: center;overflow: hidden;margin: 0 30px;}
.main-ft .link:after {content: '';position: absolute;right: 0;top: 50%;width: 0;height: 30px;margin-top: -15px;border-left: 1px solid #e5e5e5;z-index: 2;}
.main-ft .link li {position: relative;float: left;width: 20%;z-index: 1;}
.main-ft .link li:after {content: '';position: absolute;left: 0;top: 50%;width: 0;height: 30px;margin-top: -15px;border-left: 1px solid #e5e5e5;}
.main-ft .link a {padding-left: 42px;display: inline-block;background-repeat: no-repeat;background-position: left center;-webkit-background-size: 35px 35px;background-size: 35px 35px;font-size: 14px;color: #3c3c3c;}


/**
 *  banner
 */







.wrap{background: #035e95 url(../img/java-test-bg1.jpg) top center no-repeat;width: 100%;padding-top: 1448px;position: relative;}
.cs-wrap{width: 1000px;position: absolute;left: 50%;top: 34px;margin-left: -500px;background: url(../img/cs.png) 178px top no-repeat;-webkit-background-size: 707px auto;background-size: 707px auto;}
.omg{width: 640px;height: 123px;background: url(../img/omg.png) left top no-repeat;margin-left: 62px;margin-bottom: 12px;}
.mjp{width: 324px;height: 113px;background: url(../img/mjp.png) left top no-repeat;margin-left: 62px;margin-bottom: 25px;}
.yfz{color: #fff;font-size: 30px;line-height: 38px;padding: 14px;width: 245px;border: 2px dotted rgba(0,127,219,.65);border-radius: 15px;margin-left: 69px;}
.cstform{width: 578px;margin:65px 0 0 235px;}
.cstform .cst{color: #fff;font-size: 14px;line-height: 26px;margin-bottom: 58px;}
.cstform .cst input{margin-left: 30px;}
.cstform .cs1{margin-left: 190px;}
.cstform .cs2{margin-left: 130px;}
.cstform .cs3{margin-left: 85px;}
.cstform .cs4{margin-left: 50px;}
.cstform .cs5{margin-left: 30px;}
.cstform .cs6{margin-left: 10px;}
.cstform .cs7{margin-left: 0;}
.cstform .cs8{margin-left: 10px;}
.cstform .cs9{margin-left: 30px;}
.cstform .cs10{margin-left: 50px;}
.cstform .cs11{margin-left: 85px;margin-bottom: 30px;}
.cstform .cs12{margin-left: 120px;}
.wrap2{width: 100%;background: url(../img/wrap2.png) top center no-repeat;height:365px;}
.formwrap{background-color: #0090d3;padding-top: 35px;}
.formwrap .form{width: 536px;margin: 0 auto;}
.form input{display: block;width: 456px;margin: 0 auto;line-height: 92px;font-size: 24px;border-radius: 10px;padding: 0 20px;color: #575757;box-shadow: -3px 3px 1px #003c58;margin-bottom: 15px;}
.form input:last-child{margin-bottom: 0;}
.form .formtip{font-size: 14px;line-height: 48px;color: #fff;padding-left: 25px}
.wrap3{width: 100%;background: #0090d3 url(../img/wrap3.png) top center no-repeat;height:388px;padding-top: 14px;position: relative;}
.wrap3 .submit{display: block;width: 355px;height: 131px;background: url(../img/submit.png) 0 0 no-repeat;margin: 0 auto;}
.faq-wrap{padding-bottom: 89px;background-color: #60bbe5;}
.faq-wrap .zy{overflow: hidden;_zoom: 1;width: 1000px;margin: 0 auto;padding-top: 48px;}
.faq-wrap .zy li{float: left;margin-right: 146px;padding: 0 28px;}
.faq-wrap .zy li:last-child{margin-right: 0;}
.faq{padding-top: 52px;background: url(../img/faq.png) left top no-repeat;width: 850px;margin: 0 auto;height: 518px;position:relative;margin-top: 152px;}
.faq-wrap .zy a{display: block;padding-top: 180px;width: 180px;line-height: 70px;font-size: 18px;text-align: center;color: #fff;background: url() no-repeat top center;}
.faq-wrap .zy li:nth-child(1) a{background-image: url(../img/zy1.png);}
.faq-wrap .zy li:nth-child(2) a{background-image: url(../img/zy2.png);}
.faq-wrap .zy li:nth-child(3) a{background-image: url(../img/zy3.png);}
.faq a{position: absolute;background: url() 0 0 no-repeat;}
.faq .faq1{width: 162px;height: 25px;left: 109px;top: 70px;background-image: url(../img/faq1.png);}
.faq .faq2{width: 156px;height: 22px;right: 111px;top: 66px;background-image: url(../img/faq2.png);}
.faq .faq3{width: 262px;height: 39px;left: 287px;top: 124px;background-image: url(../img/faq3.png);}
.faq .faq4{width: 205px;height: 25px;left: 24px;top: 157px;background-image: url(../img/faq4.png);}
.faq .faq5{width: 218px;height: 25px;right: 89px;top: 180px;background-image: url(../img/faq5.png);}
.faq .faq6{width: 254px;height: 27px;left: 257px;top: 221px;background-image: url(../img/faq6.png);}
.faq .faq7{width: 149px;height: 21px;right: 104px;top: 221px;background-image: url(../img/faq7.png);}
.faq .faq8{width: 251px;height: 36px;right: 260px;top: 258px;background-image: url(../img/faq8.png);}
.faq .faq9{width: 298px;height: 30px;left: 41px;top: 310px;background-image: url(../img/faq9.png);}
.faq .faq10{width: 191px;height: 36px;right: 116px;top: 351px;background-image: url(../img/faq10.png);}
.faq .faq11{width: 452px;height: 43px;left: 0px;top: 383px;background-image: url(../img/faq11.png);}
.faq .faq12{width: 239px;height: 28px;left: 148px;top: 456px;background-image: url(../img/faq12.png);}
.faq .faq13{width: 165px;height: 28px;right: 88px;top: 456px;background-image: url(../img/faq13.png);}