*{
    margin:0px;
    padding:0px;
}
li{
    list-style:none;
}
a{
    text-decoration:none;
    color: #4D4D4D;
}
.special-header{
	z-index: 1000;
}
#banner{
	width: 100%;
	height: 345px;
	margin-top: 60px;
	background: rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll center top;
}
#banner>div{
	width: 1100px;
	margin: 0 auto;
	padding-top: 260px;
}
#banner>div>a{
	display: block;
	width: 175px;
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	color: #fff;
	border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #fff;
}
.background_box{
	width: 100%;
	position: absolute;
	z-index: -1;
}
.background{
	display: block;
	width: 100%;
}
#main{
	position: relative;
	width:1100px;
	margin: 0 auto;
}
.news{
	width: 1100px;
	height: 406px;
}
.news_left{
	width: 730px;
	height: 406px;
	float: left;
}
.news_right{
	width: 304px;
	height: 336px;
	margin-top: 100px;
	float: right;
	border: 2px solid #FF5033;
}
.form_title{
	width: 100%;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: #FF5033;
	font-size: 20px;
	color: #fff;
	margin-bottom: 36px;
}
.news_right .myform_1>p{
	padding-top: 10px; 
	color: #333; 
	font-size: 14px;
}
.news_right .myform_1>p>input{
	width: 180px; 
	height: 28px; 
	border:1px solid #dedede; 
	padding-left: 4px; 
	background: #FFF;
}
.news_right .myform_1>.tj{
	display: block;
	width: 235px; 
	height: 41px; 
	border: none;
	background: #FF5033; 
	color: #fff;
	text-align: center;
	margin: 0 auto;
	cursor: pointer; 
	margin-top: 35px;
}
#tabbox{
	width: 730px;
	height: 406px;
}
.tab_con{ 
	display:block;
}

.tabs{
	height: 70px;
	width: 730px;
	position: relative;
	z-index: 2;
}

.tabs li{
	height:100px;
	width: 365px;
	line-height:100px;
	float:left;
	font-size: 24px;
	color: #000;
	background: url(../images/line2.jpg) no-repeat left center;
}
.tabs li a {
	display: block;
}
.tab_con {
	font-size: 16px; 
	color: #5C5D5D;
}
.thistab>i{
	display: block;
	width: 23px;
	height: 12px;
	background: url(../images/point.png) no-repeat;
	margin-left: 175px;
	margin-top: -12px;
	position: absolute;
	z-index: -1;
}
.tab_con_box{
	float: left;
	width: 350px;
	margin-left: 25px;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
}
.fllow{
	width: 350px;
	height: 40px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 90px;
	left: 0px;
}
.tab_con_box1{
	margin-top: 0px;
}
.tab_con_box:first-child{
	margin-left: 0px;
}
.tab_con_box>img{
	margin-bottom: 10px;
}
.tab_con_box>p{
	display: block;
	width: 350px;
	height: 40px;
	font-size: 16px;
	color: #000;
	line-height: 40px;
	overflow: hidden;
}
.tab_con_box>p span{
	color: #A1B9FC;
}
.content{
	width: 1100px;
	margin-top: 70px;
}
.title{
	width: 1100px;
	margin: 0 auto;
}
.title>.title_one{
	font-size:48px;
	color: #000;
    ont-family: ´微软雅黑´;
    text-align: center;
    line-height: 82px;
}
.title>.title_two{
	font-size:34px;
	color: #666666;
    ont-family: ´微软雅黑´;
    text-align: center;
    line-height: 48px;
}
.title>img{
	display: block;
	width: 671px;
	height: 28px;
	margin: 0 auto;
	margin-top: 30px;
}
/*流程图*/
.process{
	width: 1100px;
	height: 165px;
	margin-top: 60px;
	position: relative;
}
.process>.word{
	width: 132px;
	text-align: center;
	position: absolute;
}
.process>.word1{
	top: 30px;
	left: 40px;
}
.process>.word2{
	top: 30px;
	left: 320px;
}
.process>.word3{
	top: 30px;
	left: 640px;
}
.process>.word4{
	top: 30px;
	left: 950px;
}
.process>.word5{
	top: 110px;
	left: 180px;
}
.process>.word6{
	top: 110px;
	left: 480px;
}
.process>.word7{
	top: 110px;
	left: 800px;
}
.process>.word8{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -144px 0px;
	top: 0px;
	left: 200px;
}
.process>.word8:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -144px -95px;
	top: 0px;
	left: 200px;
}
.process>.word9{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -453px -1px;
	top: 0px;
	left: 504px;
}
.process>.word9:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -453px -94px;
	top: 0px;
	left: 504px;
}
.process>.word10{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position:  -756px 1px;
	top: 0px;
	left: 811px;
}
.process>.word10:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position:  -756px -94px;
	top: 0px;
	left: 811px;
}
.process>.word11{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: 1px 1px;
	bottom: 0px;
	left: 49px;
}
.process>.word11:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: 1px -94px;
	bottom: 0px;
	left: 49px;
}
.process>.word12{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -300px 1px;
	bottom: 0px;
	left: 352px;
}
.process>.word12:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -300px -94px;
	bottom: 0px;
	left: 352px;
}
.process>.word13{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -611px 1px;
	bottom: 0px;
	left: 660px;
}
.process>.word13:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -611px -94px;
	bottom: 0px;
	left: 660px;
}
.process>.word14{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -910px 1px;
	bottom: 0px;
	left: 960px;
}
.process>.word14:hover{
	background: url(../images/small.png) no-repeat;
	width: 90px;
	height: 90px;
	border-radius: 50px;
	background-position: -910px -94px;
	bottom: 0px;
	left: 960px;
}
.process>.lineTo{
	width: 105px;
	height: 1px;
	background: #000;
	transform:rotate(-45deg);
	top: 84px;
	left: 115px;
}
.process>.word15{
	transform:rotate(-45deg);
	top: 84px;
	left: 115px;
}
.process>.word16{
	transform:rotate(-45deg);
	top: 84px;
	left: 416px;
}
.process>.word17{
	transform:rotate(-45deg);
	top: 80px;
	left: 725px;
}
.process>.word18{
	transform:rotate(45deg);
	top: 90px;
	left: 265px;
}
.process>.word19{
	transform:rotate(45deg);
	top: 83px;
	left: 572px;
}
.process>.word20{
	transform:rotate(45deg);
	top: 70px;
	left: 878px;
}

.tab_con2{
	width: 1100px;
}
.tab_con_box>a{
	display: block;
	float: right;
	width: 90px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	background: #00B596;
	text-align: center;
}
.content>ul{
	display: block;
	width: 1100px;
}
.content2>ul{
	height: 85px;
	margin-bottom: 30px;
}
.content>ul>li{
	display: block;
	float: left;
}
.content2>ul>li{
	width: 116px;
	height: 81px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 85px;
	border: 2px solid #E63A23;
	margin-left: 10px;
	padding-left: 55px;
}
.content2>ul>li>a{
	display: block;
	width: 116px;
	height: 81px;
}
.content2>ul>li:first-child{
	margin-left: 0px;
}
/*.content2{
	clear: both;
	margin-top: 60px;
}*/
.empty{
	clear: both;
	width: 1100px;
	height: 50px;
}
.content2>ul>li:first-child{
	background: url(../images/beihang.png) no-repeat center left;
	background-position:3px;
}
.content2>ul>li:nth-child(2){
	background: url(../images/beili.png) no-repeat center left;
	background-position:3px;
}
.content2>ul>li:nth-child(3){
	background: url(../images/beike.png) no-repeat center left;
	background-position:3px;
}
.content2>ul>li:nth-child(4){
	background: url(../images/beijiao.png) no-repeat center left;
	background-position:3px;
}
.content2>ul>li:nth-child(5){
	background: url(../images/yangcai.png) no-repeat center left;
	background-position:3px;
}
.content2>ul>li:nth-child(6){
	background: url(../images/beishi.png) no-repeat center left;
	background-position:3px;
}

.content3{
	clear: both;
	margin-top: 20px;
}
.content3>ul{
	display: block;
	width: 537px;
	float: left;
	margin-top: 50px;
}

.content3>.last_ul{
	margin-left: 26px;
}
.content3>ul>li{
	width: 505px;
	height: 80px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 80px;
	border: 1px solid #E4EBEF;
	padding: 0px 15px;
	margin-bottom: 30px;
	background: #fff;
}
.content3>ul>li>a>img{
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin-top: 15px;
}
.content3>ul>li>a>.school_name{
	float: left;
	width: 150px;
	margin-left: 10px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	margin-top: 12px;
}
.content3>ul>li>a>.school_dis{
	float: left;
	width: 280px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
	margin-left: 10px;
	margin-top: 15px;
}
.tab_con_teacher{
	width: 204px;
	height: 310px;
	border: 1px solid #E5E5E5;
	float: left;
	background: #fff;
	margin-left:91.5px;
}
.tab_con_teacher:first-child{
	margin-left: 0px;
}
.tab_con_teacher>img{
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tab_con_teacher>.first{
	font-size: 20px;
	color: #000;
	text-align: center;
}
.tab_con_teacher>.second{
	height: 70px;
	overflow: hidden;
	font-size: 14px;
	color: #000;
	padding: 15px;
	line-height: 22px;
}
.tab_con_teacher>a{
	display: block;
	width: 85px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #587FE0;
	margin: 20px auto;
}
.answer{
	font-size: 14px;
}
.answer>ul>li{
	display: block;
	width: 331px;
	float: left;
	background: #fff;
	padding:20px 8px ;
	border: 2px solid #E3EAEE;
	margin-left: 23.5px;
}
.answer>ul>li:first-child{
	margin-left: 0px;
}
.answer>ul>li>img{
	display: block;
	width: 110px;
	height: 75px;
	float: left;
}
.answer>ul>li>.answer_name{
	width: 210px;
	height: 75px;
	float: left;
	margin-left: 10px;
	font-size: 14px;
}
.answer>ul>li>.answer_name>p{
	display: block;
	width: 210px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.answer>ul>li>.answer_name>.last{
	margin-top: 40px;
}
.answer>ul>li .first{
	color: #494949;
}
.answer>ul>li .last{
	color: #999999;
}

.answer_dis img{
	display: block;
	width: 3px;
	float: left;
	margin-top: 25px;
	margin-right: 10px;
}
.answer_dis .content_box{
	float: left;
	margin-top: 15px;
	width: 315px;
}
.answer_dis .content_box>p{
	display: block;
	width: 315px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.footer_top{
	clear: both;
	width: 100%;
	height: 28px;
}
.footer-wap{
	clear: both;
}

