﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #363636; line-height: 1.2; }
a, a:link { text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
       .more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

.w1350{
	width:1350px;
	margin:0 auto;
}
.w1000{ width:1350px; margin: auto;}
.info {background: url(info_02.jpg) center top no-repeat;position: relative;width: 1350px; margin: auto; height:204px;}
.info form ul {position: absolute;top: 10px;left: 230px;}
.info form ul li {float: left;display: inline-block;margin-right: 30px;}
.info form ul li label {color: #FFF;font-size: 16px;}
.info form ul li input {color: #333;font-size: 16px;border: 1px solid #CCC;width: 180px;height: 32px;text-indent: 5px;}
.info form ul li select {color: #333;font-size: 16px;border: 1px solid #CCC;width: 110px;height: 32px;text-indent: 5px;}
.info form .tijiao {position: absolute;top: 70px;left: 550px;}
.tijiao input {color: #333;font-size: 16px;width: 220px;margin: 0 auto;height: 50px;text-align: center;background: #fae744;border: 0 none;
font-weight: bold;cursor: pointer;}
.tijiao input:hover {background: #e0d03d;}


.menu {
	font-family: verdana, arial, sans-serif;
	width: 735px;
	position: relative;
	height: 30px;
	font-size: 12px;
	margin: 0 auto;
	background: #FEFB00;
}
.menu ul li a, .menu ul li a:visited {
	display: block;
	text-decoration: none;
	width: 94px;
	height: 30px;
	text-align: center;
	color: #000;
	padding-left: 10px;
	border: 1px solid #000;
	border-width: 0 1px 1px 0;
	line-height: 30px;
	font-size: 11px;
	font-family: "΢���ź�";
	font-size: 12px;
}
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.menu ul li {
	float: left;
	position: relative;
}
.menu ul li ul {
	display: none;
}
.menu ul li:hover a {
	color: #fff;
	background: #000;
	font-family: "΢���ź�";
	font-size: 11px;
}
.menu ul li:hover ul {
	display: block;
	position: absolute;
	bottom: 26px;
	left: 0;
}
.menu ul li:hover ul li a.hide {
	background: #454545;
	color: #fff;
}
.menu ul li:hover ul li {
	display: block;
	background: #fff;
	color: #000;
	width: 199px;
	clear: both;
}
.menu ul li:hover ul li:hover a.hide {
	background: #858585;
	color: #000;
	font-family: "΢���ź�";
	font-size: 11px;
}
.menu ul li:hover ul li:hover a.hide:hover {
	background: #FEFB00;
	color: #000;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display: block;
	background: #454545;
	color: #fff;
	width: 100%;
	padding-left: 10px;
}
.menu ul li:hover ul li a:hover {
	background: #FEFB00;
	color: #000;
}
.menu ul li:hover ul li:hover ul {
	display: block;
	position: absolute;
	left: 210px;
	bottom: 0;
}
.menu ul li:hover ul li:hover ul li a {
	background: #dfc184;
	color: #000;
}
.menu ul li:hover ul li:hover ul li a:hover {
	background: #FEFB00;
	color: #000;
}
.menu ul li:hover ul.left {
	left: -105px;
}
.menu ul li:hover ul li:hover ul.left {
	left: -210px;
	width: 209px;
}

.exam{
	width:1350px;
	background:#faefe9;
	padding:60px 0;
	margin:auto;
}

.w1000{
	width:1000px;
	margin:0 auto;
}

h2{
	font-family:"Microsoft Yahei";
	font-size:44px;
	font-weight:normal;
	color:#1e1e1e;
	text-align:center;
}

.red{
	color:#c90533;
}

h3{
	font-family:"Microsoft Yahei";
	font-size:19px;
	font-weight:normal;
	color:#1e1e1e;
	text-align:center;
	margin-top:12px;
	padding-bottom:40px;
	border-bottom:1px solid #e0d6d1;
}

.middle-left{
	width:268px;
	float:left;
	border:1px solid #ede2dd;
	margin-top:25px;
}

.exam-time{
	background:url(exam_timebg.jpg) 0 0 no-repeat;
	height:152px;
	position:relative;
}

.exam-time-title{
	font-family:"Microsoft Yahei";
	font-size:28px;
	font-weight:normal;
	color:#6b051a;
	text-align:center;
	padding-top:55px;
}

.exam-time-title span{
	display:block;
	background:url(new.png) 0 0 no-repeat;
	width:31px;
	height:22px;
	position:absolute;
	right:25px;
	top:40px;
}

.exam-time a{
	font-family: "Microsoft Yahei";
	font-size: 14px;
	font-weight: normal;
	color: #F97817;
	display: block;
	text-align: center;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
}

.exam-time a:hover{
	color:#e3df02;
}

.guide-title{
	color:#2b2a2a;
	font-family:"Microsoft Yahei";
	font-size:21px;
	font-weight:normal;
	text-align:center;
	padding-top:20px;
}

.guide ul{
	margin-left:30px;
	margin-top:10px;
	margin-bottom:20px;
}

.guide ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.guide ul li a{
	display:block;
	font-family:"Microsoft Yahei";
	font-size:12px;
	color:#666666;
	padding:6px;
	background:#f1e7e1;
	border:1px solid #e5dbd5;
}

.guide ul li a:hover{
	text-decoration:none;
	background:#d9cfca;
}

.middle-center{
	float: left;
	margin-left: 35px;
	margin-top: 25px;
	width: 265px;
	overflow: hidden;
}

.middle-center-title{
	font-family:"Microsoft Yahei";
	color:#321e0b;
	font-size:18px;
	position:relative;
	font-weight:bold;
}

.middle-center-title sup{
	font-size:12px;
}

.middle-center-title span{
	display:block;
	width:31px;
	height:17px;
	background:url(hot.png) 0 0 no-repeat;
	position:absolute;
	top:-9px;
	left:126px;
}

.hot-title{
	font-family:"Microsoft Yahei";
	color:#321e0b;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
}

.hot-title span{
	display:block;
	background:#f97817;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	color:#FFF;
	font-size:12px;
	padding:2px 3px;
	width:24px;
	text-align:center;
	float:left;
	font-weight:normal;
}

.hot-title .hot-title-text{
	float:left;
	font-family:"Microsoft Yahei";
	color:#321e0b;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-indent:5px;
}

.hot-title .hot-title-text a{
	float:left;
	font-family:"Microsoft Yahei";
	color:#321e0b;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-indent:5px;
	display:block;
	width:230px;
	
}

.middle-center ul li{
}

.middle-center ul li a{
	font-family:"Microsoft Yahei";
	color:#666;
	font-size:14px;
	line-height:24px;
	display:block;
	
}

.line{
	height:1px;
	border-top:1px dashed #ede2dd;
	margin-top:10px;
}

.middle-right{
	margin-left:35px;
	float:left;
	margin-top:25px;
	width:395px;
}

.city-title{
	font-family:"Microsoft Yahei";
	color:#321e0b;
	font-size:18px;
	position:relative;
	font-weight:bold;
	position:relative;
}

.city-title span{
	background:url(new1.png) 0 0 no-repeat;
	width:31px;
	height:17px;
	display:block;
	position:absolute;
	top:-10px;
	left:72px;
}

.city ul{
	margin-top:10px;
}

.city ul li{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.city ul li a{
	display:block;
	background:#e9dfd9;
	padding:10px 15px;
	font-family:"Microsoft Yahei";
	font-size:12px;
	color:#666;
}

.city ul li a:hover{
	background:#cfc5c0;
	text-decoration:none;
}

.middle-right ol{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-top:10px;
}

.middle-right ol li{
	padding:0;
	margin:0;
	list-style:disc
}

.middle-right ol li a{
	font-family:"Microsoft Yahei";
	font-size:14px;
	line-height:22px;
	color:#666;
}

.middle-right ol li span{
	font-family:"Microsoft Yahei";
	font-size:12px;
	line-height:24px;
	color:#999;
	text-align:right;
}

.line2{
	height:1px;
	border-top:1px dashed #ede2dd;
	margin-top:30px;
}

.bottom-left{
	width:490px;
	float:left;
}

.bottom-left-title{
	font-family: "Microsoft Yahei";
	color: #321e0b;
	font-size: 18px;
	position: relative;
	font-weight: bold;
	margin-top:20px;
	text-align:center;
	background:url(all.png) 85px 0 no-repeat;
}

.bottom-left ul{
	margin-top:10px;
	margin-left:10px;
	float:left;
}

.bottom-left ul li{
	list-style:square;
	color:#d20c33;
}

.bottom-left ul li a{
	font-family: "Microsoft Yahei";
	color: #321e0b;
	font-size: 14px;
	line-height:27px;
	display:block;
}

.bottom-left-list{
	margin-top:20px;
	padding:5px 20px;
	border:1px solid #ede2dd;
}

.bottom-left ol{
	margin:0;
	padding:0;
	margin-top:10px;
	float:right;
}

.bottom-left ol li{
	margin-bottom:6px;
}

.bottom-left ol li a{
	display:block;
	font-family: "Microsoft Yahei";
	color: #ffffff;
	font-size: 12px;
	line-height:12px;
	background:#3da1d7;
	padding:5px;
	width:60px;
	height:12px;
	text-align:center;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.bottom-left ol li a:hover{
	text-decoration:none;
	background:#43b3f0;
}

.bottom-right{
	width:490px;
	float:right;
}

.bottom-right-title{
	font-family: "Microsoft Yahei";
	color: #321e0b;
	font-size: 18px;
	position: relative;
	font-weight: bold;
	margin-top:20px;
	text-align:center;
	background:url(new2.png) 98px 0 no-repeat;
}

.bottom-right ul{
	margin-top:10px;
	margin-left:10px;
	float:left;
}

.bottom-right ul li{
	list-style:square;
	color:#d20c33;
}

.bottom-right ul li a{
	font-family: "Microsoft Yahei";
	color: #321e0b;
	font-size: 14px;
	line-height:27px;
	display:block;
}

.bottom-right-list{
	margin-top:20px;
	padding:5px 20px;
	border:1px solid #ede2dd;
}

.bottom-right ol{
	margin:0;
	padding:0;
	margin-top:10px;
	float:right;
}

.bottom-right ol li{
	margin-bottom:6px;
}

.bottom-right ol li a{
	display:block;
	font-family: "Microsoft Yahei";
	color: #ffffff;
	font-size: 12px;
	line-height:12px;
	background:#3da1d7;
	padding:5px;
	width:60px;
	height:12px;
	text-align:center;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.bottom-right ol li a:hover{
	text-decoration:none;
	background:#43b3f0;
}

.tel{
	font-family: "Microsoft Yahei";
	color: #321e0b;
	font-size: 18px;
	line-height:18px;
	background:url(tel.png) 310px 0 no-repeat;
	text-align:center;
	margin-top:40px;
}


.focusBanner_button {
    width: 1350px;
    height:45px;
    position: absolute;
    top: 220px;
    left: 50%;
    margin-left: -675px;
}

    .focusBanner_button .leftButton {
        position: absolute;
        top:0px;
        left:0px;
        background: url(but.png) 0 0 no-repeat;
        width: 45px;
        height: 45px;
        cursor: pointer;
    }

    .focusBanner_button .rightButton {
        position: absolute;
        top: 0px;
        right:0px;
        background: url(but.png) 0 -48px no-repeat;
        width: 45px;
        height: 45px;
        cursor: pointer;
    }




/* body */
.year{background: #f8f8f8;text-align:center;}
.banner-y{background: #f8f8f8;height:120px;}
.section-y{padding-top:30px;padding-bottom:5px;}
.time{background: #f1f1f1;text-align:center;}
.banner-b{background: #f1f1f1;height:150px;}
.section-b{padding-top:30px;padding-bottom:0px;}
.change{background: #f8f8f8;text-align:center;}
.banner-c{background: #f8f8f8;height:150px;}
.section-c{padding-top:30px;padding-bottom:0px;}
.col{background: #f1f1f1;text-align:center;}
.banner-d{background: #f1f1f1;height:120px;}
.section-d{padding-top:20px;padding-bottom:0px;}
.light{background: #f8f8f8;text-align:center;}
.banner-e{background: #f8f8f8;height:100px;}
.section-e{padding-top:30px;padding-bottom:0px;}
.major{background: #f1f1f1;text-align:center;}
.banner-f{background: #f1f1f1;height:150px;}
.section-f{padding-top:30px;padding-bottom:0px;}
.que{background: #f8f8f8;text-align:center;}
.banner-g{background: #f8f8f8;height:150px;}
.section-g{padding-top:30px;padding-bottom:0px;}
.sec{background: #f8f8f8;text-align:center;}
.banner-h{background: #f8f8f8;height:120px;}
.section-h{padding-top:20px;padding-bottom:0px;}
.stu{
	text-align: center;
	background-color: #f1f1f1;
}
.banner-i{
	height: 120px;
	background-color: #ffffff; 
	
}
.section-i{padding-top:20px;padding-bottom:0px;}
.sch{
	text-align: center;
	background-color: #fafafa;
}
.banner-j{
	height: 120px;
	background-color: #fafcfb;
}
.section-j{
	padding-top: 15px;
	padding-bottom: 20px;
}
.oth{background: #f1f1f1;text-align:center;}
.banner-k{background: #f1f1f1;height:150px;}
.section-k{padding-top:30px;padding-bottom:0px;}
.othe{background: #f8f8f8;text-align:center;}
.banner-l{background: #f8f8f8;height:150px;}
.section-l{padding-top:30px;padding-bottom:0px;}
.end-a{background: #f1f1f1;text-align:center;}
.banner-m{background: #f1f1f1;height:150px;}
.section-m{padding-top:30px;padding-bottom:0px;}
.end-b{background: #f8f8f8;text-align:center;}
.banner-n{background: #f8f8f8;height:120px;}
.section-n{padding-top:30px;padding-bottom:0px;}


.banner-n{background: #f8f8f8;height:120px;}
.section-n{padding-top:30px;padding-bottom:0px;}
.section{padding-top:450px;padding-bottom:95px;}
.home p{text-align:center;color:#9c9c9c;margin-bottom:30px;margin-left:auto;margin-right:auto}
.mobile-hide{display:none}
.mobile-trigger{max-width:none;text-align:center;padding:0 0 50px 0;margin-bottom:30px}
a{text-decoration:none}
.btn{border-radius:5px;padding:20px 60px;font:500 14px/15px "Gotham SSm A","Gotham SSm B",sans-serif;border:1px solid #9d9d9d;color:#9d9d9d;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear; width:160px;}
.btn.active{border-color:#ad8f4c;color:#ad8f4c}
.btn.active:hover,.btn:hover{border-color:#4aa5b8;color:#fff;background-color:#4aa5b8}


















.inte_process{ width:100%; min-width:1000px; height:auto; background:#f1f1f1; }
.process_box{
	width: 988px;
	height: 600px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.process_box img{ position:absolute; left:44px; top:0;}
.process_box h4{ width:110px; height:104px; font:bold 45px/52px 'Microsoft Yahei'; position:absolute; left:0; top:104px; color:#27a9c0; z-index:999; text-align:center; }
.flow_box{
	width: 820px;
	height: 132px;
	position: absolute;
	left: 80px;
	top: 23px;
}
.flow_box02{
	width: 860px;
	height: 132px;
	position: absolute;
	left: 74px;
	top: 446px;
}
.flow_box ul li,.flow_box02 ul li{ width:247px; height:128px; border:2px solid #dbdbdd; float:left; margin-right:32px;}
.flow_box ul li p,.flow_box02 ul li p{
	padding: 12px 10px 0 10px;
	color: #8e8e8e;
	font: normal 16px/26px 'Microsoft Yahei';
	font-family: "黑体";
}
.flow_box ul li.last{ margin-right:0;}
.flow_text{
	width: 988px;
	height: 252px;
	background: url(../img/lx_bg.jpg) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 177px;
}
.flow_text a{font:bold 33px/40px 'Microsoft Yahei'; color:#ffffff;text-align:center;position:absolute;}
.flow_text .long{ width:156px; height:96px;}
.flow_text .small{ width:90px; height:96px;}
.flow_text .one{ left:67px; top:112px; }
.flow_text .two{ left:240px; top:38px; }
.flow_text .three{ left:347px; top:112px; }
.flow_text .four{ left:526px; top:38px; }
.flow_text .five{ left:625px; top:112px; }
.flow_text .six{ left:803px; top:38px; }
.flow_btn a{width: 632px;height: 81px;background: url(../img/js_26.jpg);display: block;margin: 0 auto;}
.flow_btn{padding: 30px;background: #f1f1f1;}
.process_top{background:url(../img/js_22.jpg) no-repeat top center;height: 106px;}
.process_top_box{background: #f1f1f1;width: 100%;}
.yctg1{width: 100%;height: 207px;background: url(../img/js_29.jpg) no-repeat;}
.yctg2{width: 100%;height: 245px;background: url(../img/js_30.jpg) no-repeat;}

.flow_text a:hover{ text-decoration:underline;}























.page06 {
	width: 100%;
	height: 654px;
	background: #f4f4f4 url(page06bg.jpg) top center no-repeat
}
.page06 img.tip {
	width: 654px;
	display: block;
	margin: 0 auto;
	padding-top: 65px
}
.page06 img.tip2 {
	width: 570px;
	display: block;
	margin: 0 auto;
	padding: 38px 0
}
.page06 .choose {
	width: 363px;
	display: block;
	margin: 0 auto;
	padding-top: 48px;
	margin-bottom: 70px
}
.page06 .Details {
	width: 1000px;
	margin: 0 auto;
	margin-top: 70px
}
.page06 .Details ul {
	list-style: none;
	overflow: hidden
}
.page06 .Details ul li {
	width: 218px;
	height: 313px;
	float: left;
	margin-right: 24px;
	border: 7px solid #c5c5c5;
	cursor: pointer
}
.page06 .Details ul li.cur {
	border: 7px solid #2f333f
}
.page06 .Details ul li.cur a {
	background: #2f333f
}
.page06 .Details ul li a {
	display: block;
	width: 174px;
	height: 39px;
	text-decoration: none;
	text-align: center;
	line-height: 39px;
	background: #ed3654;
	border-radius: 3px;
	color: #fff;
	margin-top: 268px;
	margin-left: 15px;
	font-size: 14px
}
.page06 a {
	width: 219px;
	height: 54px;
	background: #ed3654;
	border-radius: 3px;
	line-height: 54px;
	margin-bottom: 20px
}
.page06 a:hover {
	background: #2f333f
}
.page06_bj .Details ul li.no1 {
	background: url(page06vip9.png) 0 0 no-repeat;
}

.page06_bj .Details ul li.no1_js{
	background: url(page06vip9_js.png) 0 0 no-repeat;
}

.page06_bj .Details ul li {
	width: 218px;
	height: 313px;
	float: left;
	margin-right: 24px;
	border: 7px solid #c5c5c5;
	cursor: pointer;
}
.page06_bj .Details ul li.no2 {
	background: url(page06vip2.jpg) 0 0 no-repeat;
}
.page06_bj .Details ul li.no2_js{
	background: url(page06vip2_js.png) 0 0 no-repeat;
}
.page06_bj .Details ul li {
	width: 218px;
	height: 313px;
	float: left;
	margin-right: 24px;
	border: 7px solid #c5c5c5;
	cursor: pointer;
}
.page06_bj .Details ul li.no3 {
	background: url(page06vip3.jpg) 0 0 no-repeat;
}
.page06_bj .Details ul li.no3_js{
	background: url(page06vip3_js.png) 0 0 no-repeat;
}
.page06_bj .Details ul li {
	width: 218px;
	height: 313px;
	float: left;
	margin-right: 24px;
	border: 7px solid #c5c5c5;
	cursor: pointer;
}
.page06_bj .Details ul li.no4 {
	background: url(page06vip4.jpg) 0 0 no-repeat;
	margin-right: 0;
}
.page06_bj .Details ul li.no4_js{
	background: url(page06vip4_js.jpg) 0 0 no-repeat;
	margin-right: 0;
}
.page06_bj .Details ul li.cur {
	border: 7px solid #2f333f;
}
.page06_bj .Details ul li.cur a {
	background: #2f333f;
}
.page06_bj {
	width: 100%;
	/* [disabled]height: 654px;
*/
	background: #fff url(page06bg.jpg) top center no-repeat;
	
}
.page06_bj img.tip {
	width: 654px;
	display: block;
	margin: 0 auto;
	padding-top: 65px
}
.page06_bj img.tip2 {
	display: block;
	margin: 0 auto;
	padding: 38px 0
}
.page06_bj .choose {
	width: 363px;
	display: block;
	margin: 0 auto;
	padding-top: 48px;
	margin-bottom: 70px
}
.page06_bj .Details {
	width: 1000px;
	margin: 0 auto;
	margin-top: 70px
}
.page06_bj .Details ul {
	list-style: none;
	overflow: hidden
}
.page06_bj .Details ul li {
	width: 218px;
	height: 313px;
	float: left;
	margin-right: 24px;
	border: 7px solid #c5c5c5;
	cursor: pointer
}
.page06_bj .Details ul li.cur {
	border: 7px solid #2f333f
}
.page06_bj .Details ul li.cur a {
	background: #2f333f
}
.page06_bj .Details ul li a {
	display: block;
	width: 174px;
	height: 39px;
	text-decoration: none;
	text-align: center;
	line-height: 39px;
	background: #ed3654;
	border-radius: 3px;
	color: #fff;
	margin-top: 268px;
	margin-left: 15px;
	font-size: 14px
}
.page06_bj a {
	width: 219px;
	height: 54px;
	display: block;
	background: #ed3654;
	border-radius: 3px;
	line-height: 54px;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin:auto;
	margin-bottom:30px;
}
.page06_bj a:hover {
	background: #2f333f
}
.page06_bj .Details ul li:hover {
	border: 7px solid #333;
}