body{
	font-size: 12px;
	font-family: 'Microsoft YaHei','\5FAE\8F6F\96C5\9ED1';
	line-height: 24px;
	color:#444;
}
img{
	max-width:100%;
	height: auto;
	vertical-align: middle;
}
a{
	color:#444;
}
a:hover{
	color:#dd3839;
}

.container{
	width: 1000px;
	margin:0 auto;
}
/**banner开始**/
.banner{
	background: url(../images/banner_bg.png) no-repeat center center;
	position: relative;
}
.banner h1{
	position: absolute;
	left:-10000px;
}
/**banner结束**/
/**nav开始**/
.nav{
	background: #464843;
}
.nav a{
	width: 20%;
	line-height: 42px;
	font-size: 16px;
	float: left;
	display: block;
	color:#fff;
	text-align: center;
	-o-transition: all ease-in 0.2s;
	-ms-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s; 
	-moz-transition: all ease-in 0.2s;
}
.nav a:hover{
	background: #1caaf5;
}
/**nav结束**/
/**dress开始**/
.dress p{
	height: 40px;
	line-height: 40px;
}
/**dress结束**/
/**content公共样式开始**/
.content{
	border: 10px solid #1caaf5;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.content0{
	margin:0.5% auto 1.5%;
	width:1000px;
}
.content0 h3{
	font-weight: bold;
	font-size: 18px;
	padding:1% 0 1% 15%;
	margin-bottom: 5%;
}
.content0>div.ctn-01 h3{
	background:#f5f5f5 url(../images/tu.png) no-repeat 5% 50%;
}
.content0>div.ctn-02 h3{
	background:#f5f5f5 url(../images/hot.png) no-repeat 5% 50%;
}
.content0>div.ctn-01 {
	width:28%;
	margin:0% 1%;
	border:1px #dedede solid;
	padding:1%;
}

.content0>div.ctn-02{
	width:35%;
	margin:0% 1%;
	border:1px #dedede solid;
	padding:1%;
}

.content0>ul{
	width:24%;
	margin:0% 1%;
	padding:1%;
	border:1px #dedede solid;
}
.content0>div h3 {
	background: #f5f4f4 url(../images/cz.png) no-repeat 12px center;
}
.kqjj-cnt a{
	display: block;
	float: left;
	width: 48%;
	margin:0 1%;
	text-align: center;
}
.kqjj-cnt a span{
	display: block;
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top:5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bmrk-cnt a{
	display: block;
	width: 47%;
	margin:0 1% 2%;
	border: 1px solid #1caaf5;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color:#1caaf5;
	float: left;
	border-radius: 2px;
}
.bmrk-cnt a:hover{
	background-color:#1caaf5;
	color:#fff;
}
.ctn-03 li{
	float: left;
	width: 48%;
	margin:0 1%;
	text-align: center;
}
.ctn-03 li a{
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	margin-top:5px;
}
.ctn-03 li span{
	display: block;
	width: 100%;
	line-height: 28px;
	margin-top:5px;
}
.content h2{
	width: 91%;
	color:#fff;
	padding:15px 0;
	background: #dd3839;
	position: relative;
}
.content h2:after{
	width: 21px;
	height: 60px;
	content: url(../images/h2_bg.png);
	position: absolute;
	right:-21px;
	top:0px;
}
.content h2 span{
	display: block;
	font-size: 30px;
	padding-left: 15px;
	margin-left:40px;
	line-height: 30px;
	border-left: 2px solid #fff;
}
.condition_left,.content2_left,.content3_left,.content4_left{
	width: 32%;
	float: left;
}
.introdcu_right,.condition_right,.content2_right,.content3_right,.content4_right{
	width: 65%;
	margin-left:3%;
	float: left;
}
.content1,.content2,.content3,.content4{
	padding:30px 30px 30px 0;
	border-bottom: 10px solid #1caaf5;
}
.content4{
	border-bottom: 0 none;
}
.content .left1{
	border: 1px solid #ccc;
	margin:7% 0 0 7%;
	padding:5% 3% 4%;
}
.news{
	overflow: hidden;
	width: 100%;
}
.news li a{ padding-left:5px;}
.content h3{
	font-weight: bold;
	font-size: 18px;
	padding:1% 0 1% 18%;
	margin-bottom: 5%;
}
/**content公共样式结束**/
/**content1开始**/
.introdcu{
	margin-bottom: 2.8%;
}
.introdcu h2{
	width: 29%;	
	float: left;
}
.introdcu_right{
	width: 65%;
	padding-left: 3%;
	text-indent:2em;
	float: left;
}
.condition_img1,.condition_img2{
	text-align: center;
	width: 44%;
	float: left;
	margin:0 3%;
}

.condition_img1 span,.condition_img2 span{
	display: block;
}
.condition_left h3{
	float: left;
	width: 80%;
	margin:5% 0% 0;
	background:#f5f4f4 url(../images/where.png) no-repeat 12px center;
}
.condition_left ul{
	float: left;
	width: 96%;
	padding:2% 2% 3%;
}
.condition_left .left1 li{
	line-height: 30px;
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.status,.condition_right form{
	padding:3%;
	width: 41.4%;
	border: 1px solid #ccc;
	float: left;
}
.status{
	margin-right: 4.3%;
}
.status h3{
	background:#f5f4f4 url(../images/cz.png) no-repeat 12px center;
}
.status a{
	display: block;
	margin:14% 25% 0;
}
.status a,.condition_right form .submit1{
	width: 50%;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	border-radius: 3px;
	color:#fff;
	border:0 none;
	background: #1caaf5;
}
.condition_right form h3{
	background:#f5f4f4 url(../images/where.png) no-repeat 12px center;
}
.condition_right form p{
	line-height: 36px;
}
.condition_right form input{
	width:74%;
	line-height: 24px;
	border:1px #dedede solid;
}
.condition_right form .submit1{
	border:0 none;
	margin: 4% 25% 0;
}
.condition_where{
	float: left;
	width: 95.5%;
	margin-top:3%;
	padding:2%;
	border: 1px solid #ccc;
}
.condition_where li{
	float: left;
	width: 31.3333%;
	margin:0 1%;
}
.condition_where li a{
	display: block;
	text-align: center;
}
.condition_where li img{
	margin:0 auto;
}

.condition_where li span{
	line-height: 30px;
	font-size:12px;
	text-align: center;
	width: 100%;
	display: block;
}
.condition_where .school_more{
	display: block;
	width: 30%;
	margin:3% 35% 0;
	font-size: 14px;
	line-height: 30px;
	background: #1caaf5;
	text-align: center;
	color:#fff;
	border-radius:3px;
}
.condition_where h3{
	padding:1% 0 1% 8%;
	background:#f5f4f4 url(../images/where_h3_bg.png) no-repeat 12px center;
	margin-bottom:2%;
}

.condition_right .left1{
	float: left;
}
/**content1结束**/
/**content2开始**/
.content2 .left1{
	text-align: center;
	border:0 none;
}
.content2 .enter a{
	width: 90%;
	margin:6% 5% 9%;
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
	display: block;
	text-align: center;
	border-radius:2px;
	color:#fff;
	background: #1caaf5;
} 
.dagang{
	margin-bottom: 8%;
}
.dagang,.zhenti{
	padding:6%;
	border: 1px solid #ccc;
}
.dagang h3{
	text-align: left;
	background:#f5f4f4 url(../images/ksdg.png) no-repeat scroll 12px center;
}
.dagang p{
	text-align: left;
	text-indent:2em;
}
.dagang a{
	width: 60%;
	line-height: 28px;
	font-size: 14px;
	margin:4% 20% 0%;
	display: block;
	border-radius:3px;
	text-align: center;
	color:#fff;
	background: #1caaf5;
}
.zhenti h3{
	text-align: left;
	background:#f5f4f4 url(../images/lnzt.png) no-repeat 12px center;
}
.zhenti li{
	float: left;
	width: 45%;
	margin:3%  2% ;
	border-radius:3px;
	border: 1px solid #1caaf5;
}

.zhenti li:hover{
	background: #1caaf5;
}
.zhenti li:hover a{
	color:#fff;
}
.content2_right,.content4_right{
	border:1px solid #ccc;
	width: 60.5%;
	padding:2.9% 2% 2.5%;
}
.content2_right li em,.content4_right li em{
	width: 13%;
	padding:2.5% 0 5% 0%;
	font-size: 24px;
	color:#fff;
	display: block;
	background:#fff url(../images/flow_02.jpg) no-repeat center top;
	text-align: center;
}
.content2_right li em:hover,.content4 li em:hover{
	background: url(../images/flow_02_hover.jpg) no-repeat center top;
	-o-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s;
	-moz-transition: all ease-in 0.2s;
	-ms-transition: all ease-in 0.2s;
}
.content1_li em:hover,.content4_li em:hover{
	background:#fff url(../images/flow_02_hover.jpg) no-repeat center top;
	-o-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s;
	-moz-transition: all ease-in 0.2s;
	-ms-transition: all ease-in 0.2s;
}
.content2_right li em,.content2_li_right,.content4_right li em,.content_li_right{
	float: left;
}
.content4_right  li a{ color:#1caaf5;}
.content4_right  li a:hover{ color: #dd3839}
.content2_li_right,.content_li_right{
	width: 84%;
	padding-bottom:3%;
	margin-bottom: 3%;
	margin-left:2%;
	border-bottom: 1px dashed #ccc;
}
.content2_li_right h4{
	font-size: 16px;
}
.content2_right .content2_right_ul,.content4 ul{
	background: url(../images/content_ul_Bg.png)  repeat-y 6.5% 0;
}
.content2_right .content2_right_ul li.content1_li,.content4 ul li.content4_li{
	background-color: #fff;
}
.content2_right li a{
	width: 32%;
	display: inline-block;
	color:#1caaf5;
}

.content2_right table{
	border-color:#ccc;
	width:70%;
	margin:3% 15% 2%;
	text-align: center;
	border-left:1px #dedede solid;
	border-top:1px #dedede solid;

}
.content2_right table  td{
	border-right:1px #dedede solid;
	border-bottom:1px #dedede solid;
}
.content2_right li:nth-child(5) .content2_li_right{
	border-bottom: 0 none;
	padding-bottom: 0;
	margin-bottom: 0;
}
/**content2结束**/
/**content3开始**/
.content3 .left1{
	padding:6%;	
}
.content3 .left1 li{
	text-align: center;
	line-height: 30px;
	margin-bottom: 3%;
	border: 1px solid #1caaf5;
	border-radius:3px;
}

.content3 .left1 li:hover{
	background: #1caaf5;
}
.content3 .left1 li:hover a{
	color:#fff;
}
.content3 .left1 .more{
	width: 60%;
	line-height: 28px;
	margin:4% 20% 0;
	display: block;
	border-radius:3px;
	text-align: center;
	color:#fff;
	background: #1caaf5;
}
.content3_right li{
	float: left;
	width: 33%;
	padding-bottom: 1.3%;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: center;
}
.content3_right li span,.content3_right li a{
	display: block;
	margin:0 auto 2%;

}
.content3_right li span
{
	font-size: 18px;
	line-height: 50px;
}
.content3_right li img{
	transition: all ease-in 0.5s;
	-moz-transition: all ease-in 0.5s; /* Firefox 4 */
	-webkit-transition: all ease-in 0.5s;/* Safari 和 Chrome */
	-o-transition: all ease-in 0.5s;
}
.content3_right li a{
	overflow: hidden;
}
.content3_right li:hover img{
	transform: rotate(360deg);
}
.content .li3,.content .li6{
	border-right: 1px solid #ccc;
}
.content .li4,.content .li5,.content .li6{
	border-bottom: 1px solid #ccc;
}

/**content3结束**/
/**content4开始**/
.content4 .left1 .must_know{
	display: block;
	padding-top:5%;
	margin:0 auto 5%;
}.content4_right{
	border:1px solid #ccc;
}
.content4_right li a{
	float:right;
}
.content4_right li a:hover{
	color:#dd3839;
}
.content_li_right4{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}

/**content4结束**/


/*footer开始*/
#footer{ width:1200px; margin:15px auto ; text-align:center; overflow:hidden; clear:both; padding-bottom:70px;}
#footer table{ width:100% !important;}

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #4e8099; margin:1.5em 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;}
.copyright p a{ margin-right:5px;}

.last{ display:none;width:100%; height:40px; line-height:40px; background:#2978BB; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #61B3FA solid; background:#2978BB; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;} 

/*footer结束*/
@media only screen and (max-width: 1000px) {
	.container,.content0{
		width:98%;
		padding:0 1%;
	}
	.content0 h3{
		margin-bottom:1.5%;
	}
	.content0 > div.ctn-01,.content0 > ul{
		width:45%;
		margin:0 1% 2%;
	}
	.nav .container{
		width: 100%;
		padding:0;
	}
	#footer{
		width: 100%;
	}
	.content0{
		margin-bottom:3%;
	}

	.content0 > div.ctn-02{
		width:95.5%;
	}
	.content0 > div.ctn-02 h3{
		padding-left:6%;
	}
	.bmrk-cnt a{
		width:14.2%;
		margin-bottom:1%;
	}
	.content .left1{
		margin:7% 0 0;
	}
	.condition_left h3{
		margin:5% 0 0;
		width: 80%;
	}
	.condition_left .left1 li{
		line-height: 26px;
	}
	.condition_left ul{
		padding:2% 0% 6%;
	}
	.condition_left .left1 li{
		width: 99%;
		padding:0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.content3_right li{ padding-bottom:2.5%;}
	.content1, .content2, .content3, .content4 {
		padding:30px 0 30px 0;
	}
	.content{
		border:0 none;
	}
	.content2,.content3{
		border:0 none;
	}
	.content1{
		padding:0;
		border-bottom: 0 none;;
	}
	.condition_right form input{
		width:70.5%;
	}
	.content2_right li a{
    	width: 49%;
    }
    .content3 .left1 li{
    	margin-bottom: 3.8%;
    }
}
@media only screen and (max-width: 900px) {
	.content2 .enter a {
	    width: 86%;
	    margin: 8% 7% 11%;
    }
    .condition_right form input{
		width:65.5%;
	}
}

@media only screen and (max-width: 767px) {
	.content0 > div.ctn-02 h3{
		padding-left:10%;
	}
	.condition_right{
		width: 100%;
		margin:2.8% 0 0;
	}
	.introdcu{
		margin-bottom: 4%;
	}
	.content1, .content2, .content3, .content4{
		padding:0;
	}
	.content h2{
		padding:10px 0;
	}
	.content h2 span{
		padding-left:15px;
		margin-left:15px;
	}
	.content2_right{
		width: 96%;
		margin:2.8% 0 4% 0;
	}
	.content h2:after{
		content: none;
	}
	.condition_right .left1{
		width: 95.6%;
		padding:2%;
		margin:0 0 4%;
	}
	.condition_where{
		margin-bottom: 3%;
	}
	.content3_right{
		width: 100%;
		margin:2.5% 0 4%;
	}
.condition_right .left1 ul{
	width: 100%;
	padding-left:2%;
}
	.condition_right .left1 h3{
		width:98%;
		line-height: 30px;
		margin-bottom:2%;
		padding: 0% 0 0% 2%;

	}
	.condition_img1,.condition_img2{
		width: 20%;
		padding:0 0 0;
		margin:0 1%;
	}
	.news{
		float: right; width: 54%;
	}
	.content2 .left1{
		margin:0;
		padding:3% 0 ;
	}
	.content2 .left1 .enter{
		width: 40%;
		float:left;
	}
   .dagang,.zhenti{
	   padding:2%;
	   margin:0 1% 2%;
	   width:53%;
	   float:right;
   }
	.content2_right{
		padding:2% 2% 0;
	}
	

	.dagang a{
		width: 24%;
		margin: 2% 38% 0%;
	}
	.content3 .left1{
		margin:2.8% 0 0;
	}
	.dagang h3,.zhenti h3{
		padding: 1% 0 1% 12%;
		margin-bottom:2%;
	}
	.zhenti li{margin:1% 2%;}
	.content3 .left1{
		padding:2%;
	}
	.content4 .left1{
		margin:3% 0% 2.8%;
		padding:3%;
	}
	.content3 .left1 li{
		width: 29.5%;
		margin:1% 1.5% ;
		padding:0;
	}
	.content4{
		padding:0;
	}
	.content4_right{
		padding:3%;
		width: 94%;
		margin:3% 0 0;
	}
	.content3 .left1 .more{
		width: 30%;
		line-height: 30px;
		margin:1% 35%;
	}
	.content4 .left1 .must_know{
		padding:0;
		margin:0 auto 2%;
	}
	#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
	.copyright,.last{ display:block;}
}
@media only screen and (max-width: 670px) {
	.introdcu_right{
		width: 100%;
		padding:1% 0 0;
		margin:0;
	}
	.introdcu h2{
		width: 37%;
	}
	.condition_left, .content2_left, .content3_left, .content4_left {
  		width: 42%;
  	}
}
@media only screen and (max-width:600px){
	.bmrk-cnt a{
		width:30.5%;
	}
	.content2 .left1 .enter{width: 100%;}
	.content2 .enter a{
		width: 50%;
		margin:4% 25% ;
	}
	.dagang, .zhenti{
		padding:3%;
		width: 90%;
		margin:0 2% 3%;
	}
}

@media only screen and (max-width: 550px) {
	.content0 > div, .content0 > ul,.content0 > div.ctn-01, .content0 > ul{
		width:95.5%;
	}
	.content0 > div.ctn-02 h3,.content0 > div.ctn-01 h3{
		padding-left:15%;
	}
	.status{
		width: 94%;
		margin:0 0 2.8%;
	}
	.status a,.condition_right form .submit1,.dagang a,.content3 .left1 .more,.condition_where .school_more{
		width: 50%;
		margin:3% 25% 0;
	}
    .condition_right form{
    	width: 94%;
    }
    .content2 .enter a {
	    width: 50%;
	    margin: 3% 25% 4%;
	}
    .content h3{
		padding:1% 0 1% 12%;
	}

	.content3 .left1 li{
		width: 46%;
	}
}
@media only screen and (max-width: 500px) {
	.condition_left, .content2_left, .content3_left, .content4_left {
		width: 58%;
	}
	.introdcu h2 {
	  width: 53%;
	}
	.condition_img1, .condition_img2 {
	  width: 48%;
		margin-bottom:5%;
	}
	.news{
		width:100%;
		margin-top:3%;
	}

	.content3_right li{
		width: 49%;
	}
	.content3_right li img{
		width: 40%;
	}
	.content .li2,.content .li4{
		border-right:1px solid #ccc;
	}
	.content .li4{
		border-left: 0 none;
		border-bottom: 0 none;
	}

	.content_li_right4{
		padding-bottom: 3%;
	}
}
@media only screen and (max-width: 450px) {
	.nav{
		padding:1% 0;
	}
	.nav a{
		width: 33.33%;
		line-height: 30px;
	}
	.content2_right li em, .content4_right li em {
	   width: 18%;
    }

    .content2_li_right, .content_li_right {
  		width: 78%;
		margin-left:2%
    }
	.content2_right li em, .content4_right li em{ padding:4% 0 8% 0}
	.content2_right .content2_right_ul, .content4 ul{
		background-position: 9% 0;
	}
	.content2_right li a {
		width: 100%;
	}


	.content2_right table{
		width: 100%;
		margin:3% 0 4%;
	}
	.content2_right_ul .content1_li{
		background: #fff;
	}
}
@media only screen and (max-width: 400px) {

	.content2 .enter a {
	    width: 66%;
	    margin: 3% 17% 4%;
	}

	.condition_right .left1{
		margin:0 0 6%;
	}
	.content2_right{
		margin-bottom: 6%;
	}
	.content3_right, .content4_right{
		margin-bottom: 6%;
	}

}
@media only screen and (max-width: 375px) {
	.condition_left, .content2_left, .content3_left, .content4_left {
	 width: 70%;
	}
	.introdcu h2 {
	 	width: 64%;
	}
	.content h3 {
	  padding: 1% 0 1% 16%;
	}

}