@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ padding:0; margin:0; }
body{font:12px/1.5 Microsoft Yahei,\5FAE\8F6F\96C5\9ED1; margin:0 auto; line-height: 24px;color:#444; text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; }
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
.clear{ display: block;float:none; clear:both; overflow:hidden; visibility: hidden; width:0; height: 0; background: none; border:0; font-size:0; }
.clearfix:after{ content:"."; display: block; clear:both; visibility:hidden; height: 0; font-size:0; } 
.clearfix{zoom:1;}
.left{float:left;}
.right{float:right;}
img{border:0; max-width:100%; height:auto; vertical-align: middle; }
/*a*/
a{ text-decoration:none; color:#444;}
a:hover{ color:#ff6600;}

/*title*/
h1 { font-size:50px;}
h2 { font-size:40px;}
h3 { font-size:30px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:9px;}

/*banner*/
.banner{ width:100%; background: url(../images/banner_bg.jpg) no-repeat center center; } 
.banner img{ display: block; width:1200px; margin:0 auto; }
.nav{ background:#409a72; height: 42px; line-height: 42px; overflow: hidden; }
.nav ul{ width: 1200px; margin:0 auto; }
.nav li{ float:left; }
.nav li:hover{ background:#0a7e4a;}
.nav li a{ color:#fff; font-size:18px; padding:0 30px;}
.breadCrumb{ height: 50px; line-height: 50px; width:1200px; margin:0 auto; }

.main01{ width:1200px; margin:20px auto 50px;}
.main01 h2{ margin-bottom:70px;}
.main01 .main01_cnt{border:2px #e8f2fb solid; padding:10px; position:relative;}
.main01 dl{ background:#e8f2fb;}
.main01 dl dt{ width:230px; float:left; position:absolute; top:-60px;}
.main01 dl dd{ width:860px; float:right;  padding:40px; font-size:16px; line-height:30px;}
h2{ text-align:center; height: 50px; line-height: 50px; margin-bottom:40px; color:#409a72; }
.main02{ width:100%; background: #f0f0f0; padding:50px 0; margin-bottom:50px; }
.main02 .main02_cnt{ width:1200px; margin:0 auto; }
.main02 .main02_cnt li{ float:left; width:200px; padding:90px 40px 60px; margin:0 10px; height: 118px; color:#fff; font-size:16px; line-height: 32px; }
.main02 .main02_cnt li.li01{ background: url(../images/img_01.png) no-repeat;background-size:100%;  }
.main02 .main02_cnt li.li02{ background: url(../images/img_02.png) no-repeat;background-size:100%;  }
.main02 .main02_cnt li.li03{ background: url(../images/img_03.png) no-repeat;background-size:100%;  }
.main02 .main02_cnt li.li04{ background: url(../images/img_04.png) no-repeat;background-size:100%;  }

.main03_cnt{ width:1200px; margin:0 auto 30px; }
.main03_cnt .main03_cnt_l{ width:360px; height:420px; background:#82c492; position:relative;}
.main03_cnt .mian03_cnt_l_bg{width:360px; height:420px; border:1px #fff solid; position:absolute; left:10px; top:10px;}
.main03_cnt .mian03_cnt_l_bg img{ display:block; width:360px; height:420px;position:absolute; left:10px; top:10px; }
.main03_02 .mian03_cnt_l_bg{ right:10px; top:10px; left:auto;  }
.main03_02 .mian03_cnt_l_bg img{ right:10px; top:10px; left:auto; }
.main03_cnt .main03_cnt_r{ width:750px; }
.kcjs{ margin-bottom:30px; }
.kcjs h3,.school h3 { font-size:26px; color:#d10707;  margin-bottom:20px; height: 30px; line-height:30px; }
.kcjs p{ line-height: 30px; font-size:16px; } 
.school li{ float:left; width:230px; margin:0 9px 30px; }
.school li a{ display:block; border:1px #ccc solid;}

.school li b{ display:block; height:24px; line-height:24px; text-align:center; margin-top:10px; font-size:14px;}
.school li p{ height:24px; line-height:24px;text-align:center;font-size:14px;}
.main04{ width:100%; background: #f0f0f0; padding:70px 0 50px; margin-bottom:50px;}
.main04 h2{ margin-bottom:100px; background: url(../images/title.png) no-repeat center center; height:113px; color:#fff; line-height:90px}
.main04_cnt{ width:1200px; margin:0 auto;}
.main04_cnt_l,.main04_cnt_r{ width:480px; margin:0 60px; background:#d56037; float:left; position:relative;}
.main04_cnt_r{ background:#409a72}
.main04_cnt_l h3,.main04_cnt_r h3{ width:100px; height:140px; background:#f0f0f0; border-radius:0 0 140px 140px;-webkit-border-radius:0 0 140px 140px; margin:0 auto; padding:0px 90px 0px; font-size:48px; line-height:50px; position:absolute; top:-30px; left:100px; color:#ff5e56; }

.main04_cnt_l .l_cnt,.main04_cnt_r .r_cnt { margin-top:110px; color:#fff; padding:30px;}
.main04_cnt_l .l_cnt span,.main04_cnt_r .r_cnt span{ display:block; font-size: 30px; text-align:center; line-height:40px; margin-bottom:30px;}
.main04_cnt_l .l_cnt p,.main04_cnt_r .r_cnt p{ font-size:16px; line-height:30px;}

.main05_cnt{ width:1160px; margin:0 auto; border:1px #ccc solid; padding:0 20px; }
.main05_cnt_xq{ border-bottom:1px #ccc dashed; padding-bottom:30px; margin-top:30px;}
.main05_cnt_l{ width:579px; border-right:1px #ccc dashed; float:left; margin-right:30px;}
.main05_cnt_l dl{ overflow:hidden;}
.main05_cnt_l dl dt{ width:213px; border:2px #595757 solid; float:left; margin-right:20px; text-align:center;}
.main05_cnt_l dl dt p{ height:36px; line-height:36px; font-size:20px; text-align:center; background:#595757;}
.main05_cnt_l dl dt p a{ color:#fff;}
.main05_cnt_l dl dd{ font-size:16px; width:342px; float:right;}
.main05_cnt_l dl dd p{ line-height:30px; }
.main05_cnt_l dl dd p.kx{ margin-top:20px;}
.main05_cnt_l a.yybm,.main05_cnt_l a.ckjz{ width: 50%; color:#fff; text-align:center;border-radius:3px; display:block; background:#ff5e56; height:32px; line-height:32px; font-size:16px; margin:0 30px;}
.main05_cnt_l a.ckjz{background:#2e90cf;}
.main05_cnt_r{ width:530px;float:left;}
.main05_cnt_r h3{ font-size:30px; font-weight:normal; height:40px; line-height:40px; margin-bottom:10px;}

.main05_cnt_r p{ line-height:36px; font-size:16px;}


.baoming{ width:1150px; margin:0 auto; font-size:16px; color:#fff; background-color:#2e90cf; padding:20px 0 30px 50px; line-height:35px; text-align:center;}
.baoming form p{ font-size:20px;float:left; margin-right:80px; line-height:50px;}
.baoming .p2{ font-size:18px; margin-bottom:20px;}
.baoming form p input{ width:200px; height:30px;}
.form-control{ width:200px; height:30px;}
.baoming form #btn{ width:200px; margin-top:30px; height:30px; background-color:#FC0; cursor: pointer;}

.main06{ margin:70px auto 70px; overflow:hidden;}
.main06 h2{ width:1200px; margin:0 auto 40px; text-align:left; background: url(../images/main06_bg.jpg)repeat-x center center;  }
.main06 h2 span{ background:#fff; padding-right:30px;}
.main06 h2 span b{ color:#444;}
.main06 .main06_cnt{ width:1200px; margin:0 auto;}
.main06_cnt_l,.main06_cnt_r{ width:570px;}
.main06_cnt h3{ height:36px; line-height:36px; background:#dbdbdb; font-size:18px; margin-bottom:25px;}

.main06_cnt h3 span{ float:left; background: url(../images/news_ico.png) no-repeat left center; padding:0 25px; margin-left:10px;}
.main06_cnt h3 b{ float:right; font-size:14px; font-weight:normal; padding-right:15px;}
.main06_cnt_l dt, .main06_cnt_r dt{ border:1px #ccc solid; margin-right:20px; width:30%;float:left; padding:1%;}
.main06_cnt_l dd, .main06_cnt_r dd{ width:64%; float:right;}
.main06_cnt_l dd h4, .main06_cnt_r dd h4{ font-size:18px; line-height:40px; margin-bottom:5px;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.main06_cnt_l dd p, .main06_cnt_r dd p{ font-size:14px; line-height:24px; height: 48px;overflow:hidden; }
.main06_cnt_l dd p a, .main06_cnt_r dd p a{ color:#2e90cf}
.main06_cnt ul{ margin-top:20px; font-size:14px; }
.main06_cnt ul li{line-height:30px; height: 30px; }
.main06_cnt ul li a{
	float: left;
	margin-right:5px;
}
.main06_cnt ul li span{
	float:right;
}


.footer_bg{ width:100%; background: #fff; padding-top:15px; }
#footer{ width:1200px; margin:0 auto; }


/* .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;} 
.last ul li a em img{ vertical-align:middle; } */


/* 20191223 */
.baoming form > div{
	font-size: 20px;
	float: left;
	margin-right: 80px;
	line-height: 50px;
}

.baoming .select-search{
	display: inline-block;
	width: 200px;
	height: 30px;
    position: relative;
    z-index: 4;
    /* margin-bottom: 20px */
}

.baoming .select-search .school-option.hidden{
    display: none
}
.baoming .select-search button{
    text-align: left;
    background: #fff url(../images/select-icon.png) no-repeat center right 5px;
    width: 100%;
    height: 100%;
    padding-left: 2%;
    font-size: 14px;
    line-height: 1.42857143;
    margin: 0;
    border: none !important;
    white-space: nowrap;
    overflow: hidden;
    /* border: 1px solid #ccc; */
}
.baoming .select-search .school-option input{
    box-sizing: border-box;
    margin: 10px auto 5px;
    height: 30px;
    padding: 6px 12px;
    border: 1px solid #ccc;
    width: 100%;
}
.baoming .select-search .school-option{
    box-sizing: border-box;
    position: absolute;
    background-color: #fff;
    /* width: 200px; */
    /* max-height: 200px; */
    top: 32px;
    left: 0;
    padding: 0 15px;
    overflow-y: auto;
    z-index: 99;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 5px 10px  rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 10px  rgba(0,0,0,.1);
    box-shadow: 0 5px 10px  rgba(0,0,0,.1);
}
.baoming .select-search .school-option ul {
    margin: 0 auto 10px;
}
.baoming .select-search .school-option li{
    font-size: 14px;
    color: #555;
    text-align: left;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
.baoming .schoolName-box{
    padding-top: 5px;
    padding-bottom: 5px
}
.baoming .school-option select{
	width: auto;
	min-width: 200px;
	height: 200px;
	overflow-y: auto;
	line-height: 30px;
	margin-bottom: 0 !important;
	border: none !important
}
.baoming .school-option select option{
	padding: 8px 12px;
	line-height: 30px;
	border: none !important
}
.baoming .select-search .school-option ul {
    margin: 0 auto 10px;
}
.baoming .select-search .school-option li{
    font-size: 14px;
    color: #555;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
@media only screen and (max-width:1200px){
	.baoming form > div {
		width: 46%;
		margin: 0 2%;
	}
	.baoming form > div > span {
		display: inline-block;
		width: 100px;
		font-size: 16px;
		text-align: right;
	}
	.baoming .select-search {
		width: 60%;
		width: calc(94% - 100px);
	}
}

@media only screen and (max-width:1024px){
	.baoming form > div {
		width: 47%;
		margin: 0 1.5%;
	}
	/* .baoming form > div span {
		width: 30%;
	} */
}
@media only screen and (max-width:767px){
	.baoming form > div {
		width: 100%;
		margin: 0;
	}
	 /* 20191223 */
	 .baoming .select-search{
		padding: 0 !important;
	}
	.baoming .select-search .school-option.hidden,	.baoming .select-search .school-option{
		display: block !important;
		position: static;
		padding: 0 !important;
	}
	.baoming .select-search .school-option{
		width: auto;
		margin-bottom: 0 !important;
		box-shadow: none !important;
		border: none !important
	}
	.baoming .select-search{
		margin: 0 !important;
		top: 10px
	}
	.baoming .school-option select{
		padding-left: 7px
	}
	.baoming .school-option select,.baoming .school-option select option{
		width: 100%;
	}
	.baoming .school-option select,.baoming .school-option select option,.baoming .schoolName-box{
		width: 100%;
		min-width: auto;
		height: 30px;
		line-height: 30px
	}
	.baoming .schoolName-box,.baoming .school-option select option{
		padding: 0 !important;
	}
	.baoming .select-search button,.baoming .select-search .school-option input{
		display: none
	}
	/* 20191223 */
}

/* 20191223 end */

@media only screen and (max-width:1200px){
	.banner img{ width:100%;}
	.nav ul,.breadCrumb,.main01,.main02 .main02_cnt,.main03_cnt,.main04_cnt,.main06 .main06_cnt,.main06 h2{width:1024px;}
	.nav li a{ padding:0 20px;}
	.main01 dl dt{ top:-30px;}
	.main01 dl dd{ width:714px;}
	.main02 .main02_cnt li{  width:156px; height:auto; padding:60px 40px 40px;}
	.main03_cnt .main03_cnt_l,.main03_cnt .mian03_cnt_l_bg,.main03_cnt .mian03_cnt_l_bg img{ width:300px; height:380px;}
	.main03_cnt .main03_cnt_r{ width:660px; }
	.school li{ width:200px;}
	.main04_cnt_l, .main04_cnt_r{ width:472px; margin:0 20px;}
	.main05_cnt{ width:984px;}
	.main05_cnt_r{ width:40%;}
	.main05_cnt_l{ width:56%; margin-right:3%;}
	.main05_cnt_l dl dt{ width:40%; margin-right:3%}
	.main05_cnt_l dl dd{ width:56%}
	.main06_cnt_l, .main06_cnt_r{ width:48%;}
	.main06_cnt_l dt, .main06_cnt_r dt{ width:30%; height:auto; padding:1%; margin-right:3%; text-align:center;}
	.main06_cnt_l dd, .main06_cnt_r dd{ width:64%;}
	#footer{ width:1024px;}
	.baoming {
		width: 92%;
		margin: 0 2%;
		padding: 1% 2%;
	}
	.baoming form p {
		width: 46%;
		margin: 0 2%;
	}
	.baoming form p span {
		display: inline-block;
		width: 100px;
		font-size: 16px;
		text-align: right;
	}
	.baoming form p input, .baoming form p select {
		width: 60%;
		width: calc(94% - 100px);
	}
	}
@media only screen and (max-width:1024px){
	.nav{ height:70px; line-height:35px;}
	.nav ul,.breadCrumb,.main01,.main02 .main02_cnt,.main03_cnt,.main04_cnt,.main06 h2,.main06 .main06_cnt{ width:768px;}
	.nav li{ width:25%;}
	.nav li a{ width:auto; display:block; text-align:center; padding:0;}
	.main01 dl dd{ width:464px; padding:25px;}
	.main02 .main02_cnt li{ width:110px; font-size:14px; margin:0; line-height:24px; }
	.main03_cnt .main03_cnt_l{ display:none;}
	.main03_cnt .main03_cnt_r{ width:100%}
	.school li{ width:30%; margin:0 1% 3%;}
	.main04_cnt_l, .main04_cnt_r{ width:46%; margin:0 2%;}
	.main04_cnt_l h3, .main04_cnt_r h3{ left:10%}
	.main05_cnt{ width:738px; padding:15px;}
	.main05_cnt_r h3{ font-size:24px;}
	.main05_cnt_r p{ font-size:14px;}
	.main06_cnt_l dd h4, .main06_cnt_r dd h4{ font-size:14px; margin-bottom:0;}
	.baoming{
		width: 90%;
		margin:3% 5% 0;
		padding:3% 0;
	}
	.baoming form p{
		width:47%;
		margin:0 1.5%;
	}
	/* .baoming form p span{
		width: 30%;
	} */
	.baoming form p 
	.main06_cnt_l dd h4, .main06_cnt_r dd h4{ font-size:14px; margin-bottom:0;}
	#footer{ width:768px;}
	#footer table{ width:100% !important;}
	}
@media only screen and (max-width:767px){
	.nav ul{ width:100%;}
	.breadCrumb,.main02 .main02_cnt,.main04_cnt,.main06 .main06_cnt{ width:95%; margin:0 2.5%;}
	.main01{ width:97%; margin:2% 1.5% 4%;}
	.main01 h2{ margin-bottom:5%;}
	.main01 dl dt{ display:none;}
	.main01 dl dd{ width:94%; padding:3%; font-size:14px; line-height:26px;}
	.main02 .main02_cnt li{ width:22%; padding:15% 10% 13%; margin:4%;}
	.main03_cnt{ width:97%; margin:0 1.5% 3%;}
	 h2{ font-size:30px;}
	 .main04_cnt_l, .main04_cnt_r{ width:100%; margin:0 auto 14%;}
	 .main04_cnt_r{margin:0 auto;}
	 .main04_cnt_l h3, .main04_cnt_r h3{ margin:0 50%; left:-25%;}
	 .main05_cnt{ width:91%; margin:0 2.5%; padding:2%}
	 .main05_cnt_l{ width:100%; margin-right:0; border-right:0}
	 .main05_cnt_r{ width:100%; margin-top:4%}
	 .main06{ margin:5% auto;}
	 .main06 h2{ width:95%; margin:0 2.5% 4%;}
	 .main06_cnt_l, .main06_cnt_r{ width:100%; margin:0 auto 4%;}
	 #qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner,.footer_bg{ display:none !important;}
	.copyright,.last{ display:block;}
	.baoming form p {
		width: 100%;
		margin: 0;
	}
	}

@media only screen and (max-width:600px){
	.school li{ width:47%;}
	.main04_cnt_l h3, .main04_cnt_r h3{ left:-30%}  
	}

@media only screen and (max-width:480px){
	.main02 .main02_cnt li{ margin:3% 1%; width:28%; }
	.main04 h2{ background:#2e90cf none; height:60px; line-height:60px; font-size:20px;}
	.main04_cnt_l{ margin:0 auto 20%;}
	.main04_cnt_l h3, .main04_cnt_r h3{ left:-38%;}
	.main05_cnt_l dl dt{width:98%; margin-right:0; margin-bottom:6%}
	.main05_cnt_l dl dd{ width:100%;}
	}
	
@media only screen and (max-width:400px){
	h2{ padding:0 2%; height:auto; line-height:30px; font-size:26px;}
	.main06 h2 span{ padding:0 3%;}
	.main02 .main02_cnt li{ width:58%; padding:35% 20%;}
	.main03_cnt{ margin:0 1.5% 5%; overflow:hidden;}
	.school li p{ height:auto;}
	.main04{ padding:5% 0;}
	.main04_cnt_l h3, .main04_cnt_r h3{left:-46%}
	.main05_cnt_l a.yybm, .main05_cnt_l a.ckjz{ margin:0 12px;}
	.main06_cnt_l dt, .main06_cnt_r dt{ width:97%; margin-right:0; border:0;}
	.main06_cnt_l dd, .main06_cnt_r dd{ width:100%;}
	}
	














