@charset "utf-8";

/* CSS Document */



html{width:100%; height:100%;}

body{ margin:0; padding:0; color:#090909; background:#fff; font-size:14px; font-family:"微软雅黑";}

ul,li{ list-style:none;}

*{ margin:0; padding:0;}

img{ border:none; max-width:100%; vertical-align: bottom;}

.clear{ clear:both;}

.fl{ float:left;}

.fr{ float:right;}

a{ color:#090909; text-decoration:none;}

a:hover{ color:#090909; text-decoration:underline;}

div{ max-width: 100%;}



input,button,select{ border: none;}

input[type=text]{

 -webkit-appearance:none;

 outline:none

}

button{

 -webkit-appearance:none;

 outline:none

}

textarea{

 -webkit-appearance:none;

 outline:none

}



/*首页(s)*/



.header{ position: relative;}

.header_logo{ float: left; margin: 50px 0px 50px 40px; width: 500px;}

.phone_logo{ display: none;}

.header_nav{ float: right; width: 55%; height: 181px;}

.header_nav li{ width: 12.5%; text-align: center; float: right; font-size: 18px; font-weight: bold;}

.header_nav li a{ width: 100%; height: 181px; display: flex; justify-content: center; align-items: center;}

.header_nav li a:hover,.header_nav li a.selected{ color: #ffffff; text-decoration: none; background-color: #2151a3;}

.header_nav_phone{ display: none;}

.nav_phone{ background-color: #d6d6d6; text-align: center; display: none; position: absolute; top: 0; right: 0;}

.nav_phone .point { display: inline-block;  width: 60px; height: 38px; margin-top: 28px; position: relative;}

.nav_phone .navbtn,

.nav_phone .navbtn::after,

.nav_phone .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 60px;  height: 2px;   -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #090909;  border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}

.nav_phone .navbtn{ top:18px; }

.nav_phone .navbtn::after { top:-18px; content: '';}

.nav_phone .navbtn::before { top:18px; content: '';}

.nav_phone .point.active .navbtn{  background: transparent;  }

.nav_phone .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }

.nav_phone .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

@media screen and (max-width:1289px){

	.header_logo{ height: 61px; margin: 15px 0 15px 20px;}

	.nav_phone{ display: block; width: 91px; height: 91px;}

	.header_nav{ display: none;}
	
	#aa{display:none;}

	.header_nav_phone{ display: none; width: 100%; padding: 10px 20px 30px 20px; box-sizing: border-box; margin: 0; background-color: #fff; border-top: 1px solid #f1f1f1;}

	.header_nav_phone li{ width: 100%; text-align: left; border-bottom: 1px solid #f1f1f1; line-height: 50px;}

	.header_nav_phone li a{ display: block; padding: 0 20px; box-sizing: border-box;}

	.header_nav_phone li a.selected{ background-color: #014099; color: #fff;}

}

@media screen and (max-width:639px){

	.header{ padding: 10px 12px 8px 12px;}

	.header_logo{ float: left; margin: 0; height: 40px;}

	.pc_logo{ display: none;}

	.phone_logo{ display: block; width:240px;}

	.nav_phone{ width: 58px; height: 58px;}

	.nav_phone .point{ width: 32px; height: 22px; margin-top: 18px;}

	.nav_phone .navbtn{ width: 32px; top:10px;}

	.nav_phone .navbtn::after { width: 32px; top:-10px;}

	.nav_phone .navbtn::before { width: 32px; top:10px;}

	.header_nav{ display: none;}

	.header_nav_phone{ display: none; width: 100%; padding: 10px 12px 30px 12px; box-sizing: border-box; margin: 0; background-color: #fff; border-top: 1px solid #f1f1f1;}

	.header_nav_phone li{ width: 100%; text-align: left; border-bottom: 1px solid #f1f1f1; line-height: 40px;}

	.header_nav_phone li a{ display: block; padding: 0 12px; box-sizing: border-box;}

	.header_nav_phone li a.selected{ background-color: #014099; color: #fff;}

	

}



.banner{ width:100%; background:#fff; position:relative;}

.banner .hd{ width:100%; position:absolute; z-index:1; bottom:28px; text-align:center;}

.banner .hd ul{ display:inline-block; font-size:0;}

.banner .hd ul li{ display:inline-block; width:12px; height:12px; background-color:#999; margin:0 4px; overflow:hidden; border-radius: 12px;}

.banner .hd ul .on{ background-color: #014099;}

.banner .bd{ position:relative; text-align:center;}

#banner_phone{ display: none;}



.index_box1{ padding: 46px 21px 0 21px;}

.index_box1 li{ width: 20%; height: 100%; box-sizing: border-box; border-left: 7px solid #fff; border-right: 7px solid #fff; text-align: center; color: #fff; float: left;}

.index_box1 li img{ width: 100%; float: left;}

.index_box1 li{ position: relative;}

.index_box1 li dl{ width: 100%; position: absolute; top: 25%; }

.index_box1 li dl dt{ font-size: 30px; font-weight: bold; padding-bottom: 30px;}

.index_box1 li dl dd{ font-size: 18px; line-height: 26px;}

.index_phone1{ display: none;}

.index_phone1_newl{ padding: 0 20px; background-color: #d6d6d6;}

.index_phone1_newl .fl{ color: #fe0303; border-right: 1px solid #bcbcbc; font-size: 22px; font-weight: bold; line-height: 30px; padding: 10px 18px 10px 0; float: left;}

.index_phone1_main{ margin-left: 80px; padding: 20px 0; line-height: 40px;}

.index_phone1_main .bd{ width: 72%; font-size: 20px; float: left;}

.index_phone1_main ul li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.index_phone1_main .button{ width: 26%; text-align: center; float: right; color: #fff; background-color: #fe0303; font-size: 18px; font-weight: bold;}

.index_phone1_bg{ padding: 20px 10px 0 10px;}

.index_phone1_bg a{ width: 50%; padding: 0 10px; box-sizing: border-box; float: left; display: block;}

.index_phone1_list{ width: 100%; position: relative;height:145px;}

.index_phone1_list img{ width: 100%;}

.index_phone1_list dl{ width: 100%; text-align: center; font-weight: bold; position: absolute; top: 50%; margin-top: -33px;}

.index_phone1_list dl dt{ font-size: 18px; color: #fff; margin-bottom: 6px;}

.index_phone1_list dl dd span{ padding: 0 20px; line-height: 32px; font-size: 16px; display: inline-block; background-color: #fff;}

.index_phone1_list dl dd.color1{ color: #e33239;}

.index_phone1_list dl dd.color2{ color: #1d8ba7;}





@media screen and (max-width:1439px) and (min-width:1200px){

	.index_box1 li dl{ margin-top: -53px;}

	.index_box1 li dl dt{ font-size: 22px; padding-bottom: 18px;}

	.index_box1 li dl dd{ font-size: 14px; line-height: 20px;}

}



@media screen and (max-width:1199px) and (min-width:970px){

	.index_box1{ padding: 25px 10px 0 10px;}

	.index_box1 li{ border-width: 4px;}

	.index_box1 li dl{ margin-top: -53px;}

	.index_box1 li dl dt{ font-size: 22px; padding-bottom: 18px;}

	.index_box1 li dl dd{ font-size: 14px; line-height: 20px;}

}

@media screen and (max-width:969px){

	.index_box1{ display: none;}

	.index_phone1{ display: block;}

	.banner .hd{ bottom: 5px;}

	.banner .hd ul li{ width: 8px; height: 8px; margin: 0 2px;}

}

@media screen and (max-width:720px){
	
	#banner_pc{ display: none;}

	#banner_phone{ display: block;}
	
	.index_phone1_bg a{ padding: 0 6px;}
	
}

@media screen and (max-width:639px){
	
	.index_phone1_bg{ padding: 15px 9px 0 9px;}
	.index_phone1_bg a{ padding: 0 1px;}
}

@media screen and (max-width:420px){

	#banner_pc{ display: none;}

	#banner_phone{ display: block;}

	.index_phone1_newl{ padding: 0 12px;}

	.index_phone1_newl .fl{ font-size: 16px; line-height: 20px; padding: 8px 10px 7px 0;}

	.index_phone1_main{ margin-left: 54px; padding: 10px 0 9px 0; line-height: 36px;}

	.index_phone1_main .bd{ width: 68%; font-size: 14px;}

	.index_phone1_main .button{ width: 30%; font-size: 16px;}
	

}


@media screen and (max-width:400px){
	
	.index_phone1_bg{ padding: 12px 12px 0 12px;}

	.index_phone1_bg a{ width: 50%; padding: 0;}
	
	.index_phone1_list img{ max-height: 150px;height:100%;}

	.index_phone1_list dl{ margin-top: -39px;}

	.index_phone1_list dl dt{ font-size: 22px; margin-bottom: 10px;}

	.index_phone1_list dl dd span{ padding: 0 25px; line-height: 36px; font-size: 18px;}
	
}




.index_title{ padding: 52px 28px 40px 28px;}

.index_title .fl h2{ font-size: 28px; padding-right: 10px; display: inline;}

.index_title .fl span{ color: #5e5e5e;}

.index_title a{ color: #5e5e5e; margin-top: 15px;}



@media screen and (max-width:1439px) and (min-width:1200px){

	.index_title{ padding: 40px 28px 30px 28px;}

	.index_title .fl h2{ font-size: 24px;}

	.index_title a{ margin-top: 10px;}

}



@media screen and (max-width:1199px) and (min-width:970px){

	.index_title{ padding: 25px 14px 25px 14px;}

	.index_title .fl h2{ font-size: 24px;}

	.index_title a{ margin-top: 10px;}

}



@media screen and (max-width:969px) and (min-width:640px){

	.index_title{ padding: 30px 20px 20px 20px;}

	.index_title .fl h2{ font-size: 26px;}

	.index_title a{ margin-top: 16px;}

}

@media screen and (max-width:639px){

	.index_title{ padding: 8px 12px 8px 12px;}

	.index_title .fl h2{ font-size: 20px;}

	.index_title .fl span{ display: none;}

	.index_title a{ margin-top: 7px;}
	
	.index_box6_list ul li { width:100%;}

}



.index_box2{ padding: 0 28px;}

.index_box2 a{ width: 25%; display: block; padding: 0 1px 1px 0; box-sizing: border-box; float: left;}

.index_box2 a li{ width: 100%; position: relative;}

.index_box2 a li img{ width: 100%;}

.index_box2 dl{ color: #fff; padding: 37px 0 0 40px; position: absolute; top: 0; left: 0; z-index: 2;}

.index_box2 dl dt{ font-size: 24px; font-weight: bold; padding-bottom: 10px;}

.index_box2 dl dd{ font-size: 16px; line-height: 30px;}



@media screen and (max-width:1199px) and (min-width:970px){

	.index_box2{ padding: 0 14px;}

	.index_box2 dl{ padding: 15px 0 0 20px;}

	.index_box2 dl dt{ font-size: 20px;}

	.index_box2 dl dd{ font-size: 14px; line-height: 24px;}

}



@media screen and (max-width:969px) and (min-width:640px){

	.index_box2{ padding: 0 20px;}

	.index_box2 a{ width: 33%;}

	.index_box2 dl{ padding: 15px 0 0 20px;}

	.index_box2 dl dt{ font-size: 17px;}

	.index_box2 dl dd{ font-size: 14px; line-height: 24px;}

}

@media screen and (max-width:639px){

	.index_box2{ padding: 0 12px;}

	.index_box2 a{ width: 50%;}

	.index_box2 dl{ width: 100%; padding: 0; box-sizing: border-box;}

	.index_box2 dl dt{ font-size: 15px; padding: 8px 0; text-align: center; background-color: rgba(0,0,0,0.5); font-weight: normal;}

	.index_box2 dl dd{display: none;}

}





.index_box3{ margin: 60px 28px 0 28px; padding: 90px 0; background: url(../images/index_box3_img.jpg) no-repeat center center; position: relative;}

.index_box3_main{ text-align: center; font-weight: bold;}

.index_box3_main ul li{ width: 188px; line-height: 56px; color: #014099; background-color: rgba(255,255,255,0.8); font-size: 18px; margin: 0 15px; display: inline-block;}
.index_box3 a{ color: #fff; text-decoration: none;}

.index_box3_main p{ color: #fff; font-size: 28px; margin-top: 45px;}



@media screen and (max-width:1439px) and (min-width:1200px){

	.index_box3{ margin: 46px 14px 0 14px;}

	.index_box3_main ul li{ width: 160px; line-height: 44px; margin: 0 10px;}

	.index_box3_main p{ font-size: 24px; margin-top: 38px;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.index_box3{ margin: 25px 14px 0 14px; padding: 60px 0;}

	.index_box3_main ul li{ width: 150px; line-height: 42px; margin: 0 10px;}

	.index_box3_main p{ font-size: 22px; margin-top: 30px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.index_box3{ margin: 40px 20px 0 20px; padding: 40px 0;}

	.index_box3_main ul{ padding: 0 10px;}

	.index_box3_main ul li{ width: 20%; line-height: 36px; margin: 0; padding: 0 10px; box-sizing: border-box; background: none; float: left;}

	.index_box3_main ul li span{ width: 100%; display: block; background-color: rgba(255,255,255,0.8);}

	.index_box3_main p{ font-size: 20px; margin-top: 16px;}

}

@media screen and (max-width:639px){

	.index_box3{ margin-top: 12px; padding: 15px 0;}
	
	.index_box3_main ul{ padding: 0 6px;}

	.index_box3_main ul li{ width: 33%; line-height: 32px; margin: 0; padding: 0 5px 10px 5px; font-size: 15px; box-sizing: border-box; background: none;}
	
	.index_box3_main ul li span{ width: 100%; display: block; background-color: rgba(255,255,255,0.8);}

	.index_box3_main p{ font-size: 17px; margin-top: 5px;}

}



.index_box4{ padding: 0 28px;}

.index_box4 li{ width: 25%; padding: 0 1px 1px 0; box-sizing: border-box; display: inline-flex;}

.index_box4_main{ width: 100%; border: 1px solid #dedede; padding: 26px; box-sizing: border-box;}

.index_box4_main img{ width: 100%;}

.index_box4_main h2{ font-size: 24px; line-height: 34px; height: 68px; margin: 17px 0 15px 0; overflow: hidden;}

.index_box4_main p{ line-height: 24px; height: 72px; color: #5e5e5e; overflow: hidden;}

.index_box4_main span{ color: #5e5e5e; padding: 15px 0 5px 0; display: block;}

.index_box4 li:hover .index_box4_main{ border: 1px solid #014099; background-color: #014099;}

.index_box4 li:hover,.index_box4 li:hover p,.index_box4 li:hover span{ color: #fff;}

.index_box4 li:hover a{ color: #fff; text-decoration: none;}



@media screen and (max-width:1439px) and (min-width:1200px){

	.index_box4_main{ padding: 20px;}

	.index_box4_main h2{ font-size: 20px; line-height: 30px; height: 60px;}

	.index_box4_main p{ line-height: 22px; height: 88px;}

}



@media screen and (max-width:1199px) and (min-width:970px){

	.index_box4{ padding: 0 14px;}

	.index_box4_main{ padding: 10px;}

	.index_box4_main h2{ font-size: 18px; line-height: 24px; height: 48px; margin: 12px 0 10px 0;}

	.index_box4_main p{ line-height: 20px; height: 100px;}

	.index_box4_main span{ padding: 10px 0 5px 0;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.index_box4{ padding: 0 20px;}

	.index_box4 li{ width: 33%;}

	.index_box4_main{ padding: 12px;}

	.index_box4_main h2{ font-size: 16px; line-height: 20px; height: 40px; margin: 10px 0 8px 0;}

	.index_box4_main p{ line-height: 20px; height: 100px;}

	.index_box4_main span{ padding: 10px 0 0 0;}

}

@media screen and (max-width:639px){

	.index_box4{ padding: 0 12px;}

	.index_box4 li{ width: 50%;}

	.index_box4_main{ padding: 8px;}

	.index_box4_main h2{ font-size: 14px; line-height: 17px; height: 34px; margin: 8px 0;}

	.index_box4_main p{ display: none;}

	.index_box4_main span{ padding: 0;}

}





.index_box5{ margin: 0 28px; border: 1px solid #dbdbdb; border-left: none;}

.index_box5_left{ width: 176px; border-right: 1px solid #dbdbdb; float: left;}

.index_box5_left li a{ height: 63px; line-height: 63px; display: block; text-align: center; font-size: 18px; font-weight: bold; color: #014099; border-top: 1px solid #dbdbdb;}

.index_box5_left li a:hover,.index_box5_left li.on a{ background-color: #014099; color: #fff; text-decoration: none;}

.index_box5_right{ margin-left: 176px; padding: 24px 12px 0 12px; box-sizing: border-box;}

.index_box5_right li{ width: 25%; padding: 0 12px; box-sizing: border-box; float: left;}

.index_box5_right li img{ width: 100%;}

.index_box5_right li p{ font-size: 18px; text-align: center; font-weight: bold; padding-top: 15px;}

.index_phone5{ display: none; padding: 0 20px;}

.index_phone5 li{ width: 33%; padding: 0 1px 1px 0; box-sizing: border-box; float: left;}

.index_phone5 li span{ width: 100%; display: block; position: relative; overflow: hidden;}

.index_phone5 li img{ width: 100%; float: left;}

.index_phone5 li p{ width: 100%; color: #fff; text-align: center; font-weight: bold; position: absolute; top: 50%; line-height: 32px; font-size: 22px; margin-top: -32px; z-index: 2;}



@media screen and (max-width:1439px) and (min-width:1200px){

	.index_box5_left li a{ height: 45px; line-height: 45px;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.index_box5{ margin: 0 14px;}

	.index_box5_left{ width: 150px;}

	.index_box5_left li a{ font-size: 16px;}

	.index_box5_left li a{ height: 35px; line-height: 35px;}

	.index_box5_right{ margin-left: 150px; padding: 16px 8px 0 8px;}

	.index_box5_right li{ padding: 0 8px;}

	.index_box5_right li p{ font-size: 15px; padding-top: 10px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.index_box5{ display: none;}

	.index_phone5{ display: block;}

}

@media screen and (max-width:639px){

	.index_box5{ display: none;}

	.index_phone5{ display: block;}

	.index_phone5{ padding: 0 12px;}

	.index_phone5 li{ width: 50%;}

	.index_phone5 li p{ font-size: 18px; line-height: 24px; margin-top: -24px;}

}



.index_box6_img{ padding: 0 14px;}

.index_box6_img li{ width: 25%; padding: 0 14px; box-sizing: border-box; float: left;}

.index_box6_img li img{ width: 100%;}

.index_box6_img li h2{ font-size: 18px; padding: 10px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.index_box6_img li p{ color: #5e5e5e; line-height: 24px;}

.index_box6_list{ padding: 30px 14px 0 14px;}

.index_box6_list ul{ width: 100%; padding: 0 14px; box-sizing: border-box; float: left;}

.index_box6_list ul li{ float: left; line-height: 40px; font-size: 16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:25%;}

@media screen and (max-width:1199px) and (min-width:970px){

	.index_box6_img{ padding: 0 7px;}

	.index_box6_img li{ padding: 0 7px;}

	.index_box6_img li p{ line-height: 20px;}

	.index_box6_list{ padding: 20px 7px 0 7px;}

	.index_box6_list ul{ padding: 0 7px;}

	.index_box6_list ul li{ line-height: 30px; font-size: 15px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.index_box6_img{ padding: 0 10px;}

	.index_box6_img li{ width: 50%; padding: 10px; float: none; display: inline-block;}

	.index_box6_img li p{ line-height: 20px;}

	.index_box6_list{ padding: 20px 10px 0 10px;}

	.index_box6_list ul{ width: 50%; padding: 0 10px;}

	.index_box6_list ul li{ line-height: 30px; font-size: 14px;}

	.index_box6_img_none,.index_box6_list_none{ display: none;}

}

@media screen and (max-width:639px){

	.index_box6_img{ padding: 0 6px;}

	.index_box6_img li{ width: 50%; padding: 0 6px; float: none; display: inline-block;}

	.index_box6_img li h2{ font-size: 14px; padding: 8px 0 10px 0;}

	.index_box6_img li p{ display: none;}

	.index_box6_list{ padding: 10px 6px 0 6px;}

	.index_box6_list ul{ width: 100%; padding: 0 6px;}

	.index_box6_list ul li{ line-height: 20px; font-size: 14px; padding: 5px 0; white-space: normal;width:100%;}

	.index_box6_img_none,.index_box6_list_inline,.index_box6_list_none{ display: none;}

}



.index_box8_img{ padding: 0 18px;}

.index_box8_img li{ width: 16.5%; padding: 0 10px; box-sizing: border-box; float: left;}

.index_box8_img li img{ width: 100%;}

.index_box8_partner img{ border: 1px solid #ddd;}


.inner .index_box8_img{ padding: 0;}
.inner .index_box8_img li{ padding: 0 10px 28px 10px;}

@media screen and (max-width:1199px) and (min-width:970px){

	.index_box8_img{ padding: 0 7px;}

	.index_box8_img li{ padding: 0 7px;}

	.inner .index_box8_img li{ padding: 0 7px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.index_box8_img{ padding: 0 10px;}

	.index_box8_img li{ width: 50%; padding: 0 10px 20px 10px;}

	.inner .index_box8_img li{ padding: 0 10px 20px 10px;}

}

@media screen and (max-width:639px){

	.index_box8_img{ padding: 0 6px;}

	.index_box8_img li{ width: 33.333%; padding: 0 6px 12px 6px;}

	.inner .index_box8_img li{ padding: 0 5px 12px 5px;}

}



.index_box7{ margin: 60px 0 32px 0; position: relative; background: url(../images/map.jpg) no-repeat center bottom;}

.index_box7_main{ width: 725px; padding: 59px 50px; box-sizing: border-box; float: right; margin-right: 16%; background-color: rgba(1,64,153,0.8);}

.index_box7_top li{ width: 50%; padding: 0 5px; box-sizing: border-box; float: left;}

.index_box7_top li span{ width: 100%; display: block; background-color: #fff; padding: 20px; box-sizing: border-box;}

.index_box7_top li img{ width: 70px; height: 70px; float: left;}

.index_box7_top li dl{ padding-left: 20px; color: #666; float: left;}

.index_box7_top li dl dt{ font-size: 16px; padding: 6px 0;}

.index_box7_top li dl dd{ font-size: 22px;}

.index_box7_form{ padding: 0 5px; color: #fff;}

.index_box7_form h2{ font-size: 22px; padding: 55px 0 26px 0;}

.index_box7_form dl{ padding-bottom: 20px;}

.index_box7_form dl dt{ width: 100px; text-align: right; font-size: 18px; font-weight: bold; height: 52px; line-height: 52px; float: left;}

.index_box7_form dl dd{ margin-left: 110px;}

.index_box7_form dl dt span{ color: #e71f19; padding-right: 5px;}

.index_box7_form input,.index_box7_form select{ width: 100%; padding: 0 10px; height: 52px; line-height: 52px; box-sizing: border-box; background-color: #e3e3e3;}

.index_box7_form dl dd button{ width: 100%; height: 52px; background-color: #f47f29; color: #fff; font-size: 20px; font-weight: bold; text-align: center;}

.index_box7_title{ display: none; text-align: center;}

.index_box7_title h2{ font-size: 24px; color: #fff;}

.index_box7_title p{ font-size: 18px;; color: #accaf6; font-weight: bold; padding: 10px 0 40px 0;}



@media screen and (max-width:969px) and (min-width:640px){

	.index_box7{ background: none; margin: 35px 0 20px 0;}

	.index_box7_main{ width: 100%; margin: 0; padding: 50px 20px 40px 20px;}

	.index_box7_top li span{ padding: 14px;}

	.index_box7_title,.index_footer_logo{ display: block;}


}

@media screen and (max-width:639px){

	.index_box7{ background: none; margin: 10px 0 22px 0;}

	.index_box7_main{ width: 100%; margin: 0; padding: 20px 12px;}

	.index_box7_top li{ width: 100%; margin-bottom: 10px; padding: 0;}

	.index_box7_top li span{ padding: 10px;}

	.index_box7_title{ display: block;}

	.index_box7_form h2{ font-size: 18px; padding: 20px 0;}

	.index_box7_form dl{ padding-bottom: 12px;}

	.index_box7_form dl dt{ width: 80px; height: 40px; line-height: 40px; font-size: 14px; font-weight: normal;}

	.index_box7_form dl dd{ margin-left: 90px;}

	.index_box7_form input,.index_box7_form select,.index_box7_form dl dd button{ height: 40px;}
	.index_box7_form dl dd button{ font-size: 16px;}

	.index_box7_title h2{ font-size: 20px;}

	.index_box7_title p{ font-size: 15px; padding: 3px 0 20px 0;}	

}



.index_box7_phone{ padding: 0 80px;}

.index_box7_phone dl{ font-size: 20px; line-height: 40px;}

.index_box7_phone dl dt{ float: left;}

.index_box7_phone dl dd{ margin-left: 102px;}

.index_box7_phone ul{ padding: 20px 0 0 0; font-size: 16px; line-height: 24px; float: right;}

.index_box7_phone ul li{ float: left; text-align: center;}

.index_box7_phone ul li img{ width: 186px;}

.index_box7_phone ul li.line{ display: none;}





@media screen and (max-width:1439px) and (min-width:1200px){

	.index_box7_phone{ padding: 0 60px;}

	.index_box7_phone dl{ font-size: 18px; line-height: 36px;}

	.index_box7_phone dl dd{ margin-left: 90px;}

	.index_box7_phone ul{ padding: 0;}

	.index_box7_phone ul li img{ width: 180px;}	

}

@media screen and (max-width:1199px) and (min-width:970px){

	.index_box7_phone{ padding: 0;}

	.index_box7_phone dl{ font-size: 16px; line-height: 30px;}

	.index_box7_phone dl dd{ margin-left: 83px;}

	.index_box7_phone ul{ padding: 0; font-size: 14px; line-height: 20px;}

	.index_box7_phone ul li img{ width: 150px;}

}

@media screen and (max-width:969px){

	.index_box7_phone{ padding: 0;}

	.index_box7_phone dl{ font-size: 16px; line-height: 30px;}

	.index_box7_phone dl dd{ margin-left: 83px;}

	.index_box7_phone ul{ font-size: 14px; line-height: 20px; float: left; padding: 20px 0 0 83px;}

	.index_box7_phone ul li{ padding-right: 20px;}

	.index_box7_phone ul li img{ width: 150px;}

	.index_box7_phone ul li.line{ display: block;}

}

@media screen and (max-width:639px){

	.index_box7_phone dl{ font-size: 14px; line-height: 24px;}

	.index_box7_phone ul{ padding: 20px 0 0 0;}

	.index_box7_phone ul li{ width: 50%; padding: 0 15px; box-sizing: border-box;}

	.index_box7_phone ul li img{ width: 100%;}

}



.footer{ padding: 70px 100px; background-color: #e7e7e9;}

.footer_list{ width: 74%; float: left;}

.footer dl{ width: 25%; float: left;}

.footer dl dt{ font-size: 18px; padding-bottom: 20px; font-weight: bold;}

.footer dl dd{ line-height: 31px; font-size: 15px;}

.footer dl dd a{ color: #111;}

.footer_logo{ width: 26%; padding-top: 70px; text-align: center; float: left;}

.footer_bottom{ text-align: center; padding: 80px 0; background-color: #014099; color: #fff; line-height: 30px; font-size: 15px;}

@media screen and (max-width:1439px) and (min-width:1200px){

	.footer{ padding: 50px;}

	.footer_list{ width: 76%;}

	.footer_logo{ width: 24%;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.footer{ padding: 50px;}

	.footer_list{ width: 100%;}

	.footer_logo{ display: none;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.footer_list{ display: none;}

	.footer_logo{ width: 100%; padding: 0;}

	.footer_bottom{ padding: 30px 0;}

}

@media screen and (max-width:639px){

	.footer{ padding: 20px;}

	.footer_list{ display: none;}

	.footer_logo{ width: 100%; padding: 0;}

	.footer_bottom{ padding: 20px 12px; line-height: 24px; font-size: 14px;}

}


.yjbd{ display: none;}

@media screen and (max-width:639px){
	.yjbd{ display: block;}
}




/*首页(e)*/



/*内页(s)*/



.inner{ max-width: 1572px; margin: 0 auto;}

.inner_title{ text-align: center; font-weight: bold; padding: 60px 0 50px 0; position: relative;}

.inner_title span{ padding: 0 40px; background-color: #fff; text-align: center; font-size: 32px}

.inner_title p{ font-size: 22px; border-top: 1px solid #d4d4d4; padding-top: 32px; position: relative; top: -18px; color: #6a6a6a; text-transform: uppercase; z-index: -1;}



.page{width:100%; padding:60px 0px 0 0px; text-align:center;}

.page span,.page a{ padding:12px 18px; border: 1px solid #cbcbcb; margin:0 1px; display: inline-block;}

.page a:hover,.page .current{ border: 1px solid #004098; background:#004098; color:#fff; text-decoration:none;}



.phone_banner{display: none;}



@media screen and (max-width:1628px) and (min-width:1440px){

	.inner{ width: 1440px; padding: 0 28px; box-sizing: border-box;}

	

}

@media screen and (max-width:1439px) and (min-width:1200px){

	.inner{ padding: 0 28px;}

	.inner_title{ padding: 50px 0 30px 0;}

	.inner_title span{ font-size: 30px;}

	.inner_title p{ font-size: 20px;}

	

}

@media screen and (max-width:1199px) and (min-width:970px){

	.inner{ padding: 0 14px;}

	.inner_title{ padding: 50px 0 30px 0;}

	.inner_title span{ font-size: 30px;}

	.inner_title p{ font-size: 20px;}

	.page{ padding:50px 0px 0 0px;}
	
	.page span,.page a{ padding:10px 16px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.inner{ padding: 0 20px;}

	.inner_title{ padding: 35px 0 15px 0;}

	.inner_title span{ font-size: 28px; padding: 0 30px;}

	.inner_title p{ font-size: 14px; padding-top: 22px;}
	
	.page{ padding:40px 0px 0 0px;}
	
	.page span,.page a{ padding:8px 14px;}

}

@media screen and (max-width:720px){
	
	.phone_banner{ display: block;}

	.pc_banner{ display: none;}
	
}

@media screen and (max-width:639px){

	.inner{ padding: 0 12px;}

	.inner_title{ padding: 25px 0 5px 0;}

	.inner_title span{ font-size: 20px; padding: 0 15px;}

	.inner_title p{ font-size: 15px; padding-top: 15px; top: -13px;}
	
	.page{ padding:30px 0px 0 0px;}
	
	.page span,.page a{ padding:6px 12px;}
	

}



/*内页(e)*/



/*学校概况(s)*/



.page_about{}

.page_about_left{ width: 538px; padding-top: 10px; float: left;}

.page_about_left li{ margin-bottom: 14px;}

.page_about_right{ margin-left: 600px;}

.page_about_right p{ padding-bottom: 18px; font-size: 18px; line-height: 38px; text-indent: 2em;}



@media screen and (max-width:1628px) and (min-width:1440px){

	.page_about_left{ width: 560px;}

	.page_about_right{ margin-left: 590px;}

	.page_about_right p{ padding-bottom: 15px; font-size: 16px; line-height: 29px;}

}



@media screen and (max-width:1439px) and (min-width:1200px){

	.page_about_left{ width: 520px;}

	.page_about_right{ margin-left: 560px;}

	.page_about_right p{ padding-bottom: 20px; font-size: 15px; line-height: 32px;}

}

@media screen and (max-width:1199px){

	.page_about_left{ width: 100%; padding: 0;}

	.page_about_left li{ box-sizing: border-box; text-align: center; margin-bottom: 30px;}

	.page_about_left li.page_about_img1{ padding-right: 10px;}

	.page_about_left li.page_about_img2{ padding-left: 10px;}

	.page_about_right{ width: 100%; margin-left: 0;}

	.page_about_right p{ padding-bottom: 20px; font-size: 15px; line-height: 30px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.page_about_right p{ padding-bottom: 15px; font-size: 15px; line-height: 30px;}

}

@media screen and (max-width:639px){

	.page_about_left li{ margin-bottom: 20px;}

	.page_about_left li.page_about_img1,.page_about_left li.page_about_img2{ padding: 0;}

	.page_about_right p{ padding-bottom: 10px; font-size: 14px; line-height: 24px;}

}



.page_advantage{ position: relative; height: 367px; background: url(../images/page_about_advantage.jpg) no-repeat center center; text-align: center; padding-top: 62px;}

.page_advantage h2{ font-size: 60px; color: #fff;}

.page_advantage p{ font-size: 22px; font-weight: bold; text-transform: uppercase; color: #fff; padding: 25px 0 45px 0;}

.page_advantage ul li{ width: 121px; height: 101px; display: inline-block; background-color: #fff; color: #f62828; font-size: 28px; font-weight: bold; margin: 0 22px; line-height: 40px; padding-top: 20px; letter-spacing: 6px;}

@media screen and (max-width:1439px) and (min-width:1200px){

	.page_advantage{ height: 335px;}

	.page_advantage h2{ font-size: 54px;}

	.page_advantage p{ padding: 25px 0 40px 0;}

	.page_advantage ul li{ width: 110px; height: 89px; line-height: 34px; padding-top: 21px; font-size: 28px;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.page_advantage{ height: 315px;}

	.page_advantage h2{ font-size: 50px;}

	.page_advantage p{ font-size: 20px; padding: 22px 0 38px 0;}

	.page_advantage ul li{ width: 100px; height: 84px; line-height: 34px; padding-top: 16px; font-size: 26px; margin: 0 18px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.page_advantage{ height: 242px; padding-top: 40px;}

	.page_advantage h2{ font-size: 34px;}

	.page_advantage p{ font-size: 14px; padding: 15px 0 30px 0;}

	.page_advantage ul li{ width: 90px; height: 77px; line-height: 32px; padding-top: 13px; font-size: 26px; margin: 0 10px; letter-spacing: 4px;}

}

@media screen and (max-width:639px){

	.page_advantage{ height: 200px; padding: 35px 5px 0 5px;}

	.page_advantage h2{ font-size: 20px;}

	.page_advantage p{ font-size: 12px; padding: 13px 0 20px 0;}

	.page_advantage ul li{ width: 23%; height: auto; line-height: 24px; padding: 13px 0; font-size: 18px; margin: 0; letter-spacing: 4px;}

	.page_advantage ul li span{ width: 100%; display: block; padding: 0 5px; box-sizing: border-box;}

}



.page_advantage_list{ padding-top: 20px;}

.page_advantage_list li{ width: 50%; box-sizing: border-box; padding-top: 45px; float: left;}

.page_advantage_list li.fl{ padding-right: 40px;}

.page_advantage_list li.fr{ padding-left: 40px;}

.page_advantage_list li h3{ font-size: 28px;}

.page_advantage_list li p{ font-size: 18px; line-height: 40px; height: 120px; overflow: hidden; text-indent: 2em; color: #666; margin: 30px 0 35px 0;}

.page_advantage_list dl dd{ width: 50%; padding-bottom: 20px; box-sizing: border-box;}

.page_advantage_list dl dd img{ width: 100%;}

.page_advantage_list dl dd.fl{ padding-right: 10px;}

.page_advantage_list dl dd#fr{ padding-left: 10px; padding-right: 0;}

@media screen and (max-width:1439px) and (min-width:1200px){

	.page_advantage_list li.fl{ padding-right: 35px;}

	.page_advantage_list li.fr{ padding-left: 35px;}

	.page_advantage_list li h3{ font-size: 26px;}

	.page_advantage_list li p{ font-size: 16px; line-height: 30px; height: 120px; margin: 20px 0 25px 0;}

	.page_advantage_list li{ padding-top: 30px;}

	.page_advantage_list dl dd{ padding-bottom: 12px;}

	.page_advantage_list dl dd.fl{ padding-right: 6px;}

	.page_advantage_list dl dd.fr{ padding-left: 6px;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.page_advantage_list{ padding-top: 12px;}

	.page_advantage_list li.fl{ padding-right: 20px;}

	.page_advantage_list li.fr{ padding-left: 20px;}

	.page_advantage_list li h3{ font-size: 22px;}

	.page_advantage_list li p{ font-size: 15px; line-height: 26px; height: 104px; margin: 20px 0 25px 0;}

	.page_advantage_list li{ padding-top: 30px;}

	.page_advantage_list dl dd{ padding-bottom: 12px;}

	.page_advantage_list dl dd.fl{ padding-right: 6px;}

	.page_advantage_list dl dd#fr{ padding-left: 6px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.page_advantage_list li{ width: 100%;}

	.page_advantage_list li.fl,.page_advantage_list li.fr{ padding: 20px 0 0 0;}

	.page_advantage_list li h3{ font-size: 22px;}

	.page_advantage_list li p{ font-size: 15px; line-height: 26px; height: auto; margin: 15px 0 25px 0;}

	

}

@media screen and (max-width:639px){

	.page_advantage_list{ padding-top: 12px;}

	.page_advantage_list li{ width: 100%;}

	.page_advantage_list li.fl,.page_advantage_list li.fr{ padding: 14px 0 0 0;}

	.page_advantage_list li h3{ font-size: 17px;}

	.page_advantage_list li p{ font-size: 14px; line-height: 24px; height: auto; margin: 10px 0 13px 0;}

	.page_advantage_list dl dd{ padding-bottom: 12px;}

	.page_advantage_list dl dd.fl{ padding-right: 6px;}

	.page_advantage_list dl dd#fr{ padding-left: 6px;}

}



.page_environment span{ width: 25%; display: block; padding: 0 1px 1px 0; box-sizing: border-box; float: left;}

.page_environment span li{ width: 100%; position: relative; overflow: hidden;}

.page_environment span li img{ width: 100%; float: left;}

.page_environment_main{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0;}

.page_environment dl{ width: 100%; color: #fff; text-align: center; font-weight: bold; position: absolute; top: 50%; margin-top: -34px;}

.page_environment dl dt{ font-size: 30px; margin-bottom: 4px;}

.page_environment dl dd{ font-size: 18px;}



@media screen and (max-width:1439px) and (min-width:1200px){

	.page_environment dl{ margin-top: -27px;}

	.page_environment dl dt{ font-size: 24px; margin-bottom: 2px;}

	.page_environment dl dd{ font-size: 16px;}

}

@media screen and (max-width:1199px){

	.page_environment span{ width: 33.3%;}

	.page_environment dl{ margin-top: -27px;}

	.page_environment dl dt{ font-size: 24px; margin-bottom: 2px;}

	.page_environment dl dd{ font-size: 16px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.page_environment dl{ margin-top: -23px;}

	.page_environment dl dt{ font-size: 20px; margin-bottom: 0;}

}

@media screen and (max-width:639px){

	.page_environment span{ width: 50%;}

	.page_environment dl{ margin-top: -21px;}

	.page_environment dl dt{ font-size: 18px; margin-bottom: 0;}

	.page_environment dl dd{ font-size: 14px;}

}



/*学校概况(e)*/



/*专业详情页(s)*/



.show_profession_left{ width: 705px; float: left;}

.show_profession_left p{ line-height: 45px; font-size: 18px;}

.show_profession_left h2{ font-size: 22px; padding: 40px 0 20px 0;}

.show_profession_button{ padding-top: 60px;}

.show_profession_button a{ width: 211px; height: 57px; line-height: 57px; display: inline-block; color: #fff; font-size: 20px; font-weight: bold; margin-right: 10px; text-align: center;}

.show_profession_button a.advisory{ background-color: #014099;}

.show_profession_button a.signup{ background-color: #e71f19;}

.show_profession_right{ width: 784px; float: right;}

.show_profession_right li{ width: 50%; padding-bottom: 2px; box-sizing: border-box;}

.show_profession_right li img{ width: 100%;}

.show_profession_right li.fl{ padding-right: 1px;}

.show_profession_right li.fr{ padding-left: 1px;}

#show_profession_phone{ display: none;}

@media screen and (max-width:1628px) and (min-width:1440px){

	.show_profession_left{ width: 715px;}

	.show_profession_right{ width: 600px;}

	.show_profession_left p{ line-height: 36px; font-size: 17px;}

	.show_profession_left h2{ padding: 30px 0 15px 0;}

	.show_profession_button{ padding-top: 50px;}

	.show_profession_button a{ width: 200px; height: 50px; line-height: 50px;}

}



@media screen and (max-width:1439px) and (min-width:1200px){

	.show_profession_left{ width: 580px;}

	.show_profession_left p{ line-height: 32px; font-size: 16px;}

	.show_profession_left h2{ padding: 30px 0 15px 0;}

	.show_profession_button{ padding-top: 40px;}

	.show_profession_right{ width: auto; margin-left: 640px; float: none;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.show_profession_left{ width: 460px;}

	.show_profession_left p{ line-height: 28px; font-size: 15px;}

	.show_profession_left h2{ font-size: 18px; padding: 20px 0 10px 0;}

	.show_profession_button{ padding-top: 30px;}

	.show_profession_button a{ width: 200px; height: 46px; line-height: 46px; font-size: 18px;}

	.show_profession_right{ width: auto; margin-left: 520px; float: none;}

}

@media screen and (max-width:969px){

	.show_profession_left{ width: 100%; padding-top: 20px; float: none;}

	.show_profession_left p{ line-height: 30px; font-size: 15px;}

	.show_profession_left h2{ font-size: 18px; padding: 25px 0 10px 0;}

	.show_profession_button{ padding-top: 20px; text-align: center;}

	.show_profession_button a{ width: 200px; height: 46px; line-height: 46px; font-size: 18px;}

	.show_profession_right{ width: 100%; float: none;}

	.show_profession_right li.fl{ padding-right: 10px;}

	.show_profession_right li.fr{ padding-left: 10px;}

	#show_profession_phone{ display: block;}

	#show_profession_right{ display: none;}

}

@media screen and (max-width:639px){

	.show_profession_left{ padding-top: 15px;}

	.show_profession_left p{ line-height: 26px; font-size: 14px;}

	.show_profession_left h2{ font-size: 18px; padding: 20px 0 10px 0;}

	.show_profession_right li.fl{ padding-right: 1px;}

	.show_profession_right li.fr{ padding-left: 1px;}

	.show_profession_button a{ width: 49%; height: 40px; line-height: 40px; font-size: 16px; margin-right: 0;}

	.show_profession_button a.advisory{ float: left;}

	.show_profession_button a.signup{ float: right;}

}

.show_student li{ width: 291px; margin: 23px 23px 23px 0; float: left;}

.show_student li img{ width: 296px; height: 328px;}

.show_student li p{ line-height: 64px; text-align: center; font-size: 18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.show_student li a{ width: 100%; height: 40px; line-height: 40px; display: block; text-align: center; background-color: #014099; color: #fff; font-size: 16px;}



@media screen and (max-width:1628px) and (min-width:1440px){

	.show_student li{ width: 255px; margin: 21px 21px 21px 0;}

	.show_student li img{ width: 260px; height: 288px;}

}

@media screen and (max-width:1439px){

	.show_student li{ width: 20%; padding: 10px; margin: 0; box-sizing: border-box;}

	.show_student li img{ width: 100%; height: auto;}

	.show_student li p{ line-height: 50px; font-size: 16px;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.show_student li{ width: 25%;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.show_student li{ padding: 6px;}

	.show_student li p{ line-height: 40px; font-size: 15px;}

	.show_student li a{ height: 34px; line-height: 34px;}

}

@media screen and (max-width:639px){

	.show_student li{ width: 50%; padding: 6px 0;}

	.show_student li.show_student_fl{ padding-right: 6px;}

	.show_student li.show_student_fr{ padding-left: 6px;}

	.show_student li p{ line-height: 34px; font-size: 14px;}

	.show_student li a{ height: 34px; line-height: 34px;}

}



/*专业详情页(e)*/



/*新闻列表页(s)*/



.list li{ width: 25%; padding: 1px; box-sizing: border-box; display: inline-flex;}

.list_main{ width: 100%; background-color: #efefef; padding: 12px; box-sizing: border-box;}

.list_main img{ width: 100%;}

.list_main h2{ font-size: 20px; line-height: 34px; height: 68px; margin: 17px 0 15px 0; overflow: hidden;}

.list_main p{ line-height: 24px; height: 72px; color: #5e5e5e;}

.list_main dl{ padding: 15px 0 5px 0;}

.list_main dl dt{ color: #5e5e5e; float: left;}

.list_main dl dd{ color: #014099; float: right;}

.list li:hover .list_main{ background-color: #014099;}

.list li:hover,.list li:hover p,.list li:hover span,.list li:hover dl dt,.list li:hover dl dd{ color: #fff;}

.list li:hover a{ color: #fff; text-decoration: none;}



.page_navbar{ padding-bottom: 20px; text-align: center; position: relative; top: -30px; font-size: 0;}

.page_navbar li{ display: inline-block; padding: 0 3px;}

.page_navbar li a{ padding: 0 30px; line-height: 52px; font-size: 20px; font-weight: bold; color: #fff; background-color: #014099; display: inline-block;}

.page_navbar li a:hover,.page_navbar li a.selected{ background-color: #e71f19; text-decoration: none;}





@media screen and (max-width:1439px) and (min-width:1200px){

	.list_main h2{ font-size: 20px; line-height: 30px; height: 60px;}

	.list_main p{ line-height: 22px; height: 88px;}

	

	.page_navbar{ padding-bottom: 20px; position: relative; top: -20px;}

	.page_navbar li a{ padding: 0 30px; line-height: 48px; font-size: 18px;}

}



@media screen and (max-width:1199px) and (min-width:970px){

	.list_main{ padding: 10px;}

	.list_main h2{ font-size: 18px; line-height: 24px; height: 48px; margin: 12px 0 10px 0;}

	.list_main p{ line-height: 20px; height: 100px;}

	.list_main dl{ padding: 10px 0 5px 0;}

	.list_main dl dd{ display: none;}

	

	.page_navbar{ padding-bottom: 20px; position: relative; top: -20px;}

	.page_navbar li a{ padding: 0 30px; line-height: 46px; font-size: 18px;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.list li{ width: 33%;}

	.list_main{ padding: 12px;}

	.list_main h2{ font-size: 16px; line-height: 20px; height: 40px; margin: 10px 0 8px 0;}

	.list_main p{ line-height: 20px; height: 100px;}

	.list_main dl{ padding: 10px 0 0 0;}

	.list_main dl dd{ display: none;}

	

	.page_navbar{ padding-bottom: 20px; position: relative; top: -10px;}

	.page_navbar li a{ padding: 0 30px; line-height: 42px; font-size: 17px;}

}

@media screen and (max-width:639px){

	.list li{ width: 50%;}

	.list_main{ padding: 8px;}

	.list_main h2{ font-size: 14px; line-height: 18px; height: 36px; margin: 8px 0;}

	.list_main p,.list_main dl dd{ display: none;}

	.list_main dl{ padding: 0;}

	

	.page_navbar{ position: relative; top: -10px; padding: 0 5px 10px 5px;}

	.page_navbar li{ width: 50%; margin-top:1px; box-sizing: border-box;}

	.page_navbar li a{ width: 100%; padding: 0; text-align: center; line-height: 36px; font-size: 15px;}

}



/*新闻列表页(e)*/



/*新闻详情页(s)*/



.show_position{ padding: 25px 0; margin-bottom: 80px; color: #666; font-size: 18px; border-bottom: 1px solid #d4d4d4;}

.show{ font-size: 18px;}

.show h1{ font-size: 30px;}

.show_time{ color: #666; padding: 25px 0 45px 0;}

.show_time span{ padding-right: 10px;}

.show_main{ line-height: 40px;}

.show_hot_title{ font-size: 24px; font-weight: bold; padding: 70px 0 25px 0; border-bottom: 1px solid #d4d4d4;}

.show_hot{ padding-top: 10px;}

.show_hot li{ width: 33.3%; padding: 23px 40px 23px 0; box-sizing: border-box; float: left;}

.show_hot li img{ width: 121px; height: 78px; float: left;}

.show_hot dl{ margin-left: 142px;}

.show_hot dl dt{ font-size: 18px; font-weight: bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.show_hot dl dd{ padding-top: 8px; line-height: 22px; color: #666;}

.show_hot_time{ display: none;}

@media screen and (max-width:1439px) and (min-width:1200px){

	.show_position{ padding: 20px 0; margin-bottom: 50px; font-size: 16px;}

	.show{ font-size: 16px;}

	.show h1{ font-size: 28px;}

	.show_time{ padding: 20px 0 30px 0;}

	.show_main{ line-height: 32px;}

	.show_hot_title{ padding-top: 50px;}

	.show_hot{ padding-top: 0;}

	.show_hot li{ padding: 30px 30px 0 0;}

	.show_hot li img{ width: 110px; height: 71px;}

	.show_hot dl{ margin-left: 130px;}

	.show_hot dl dd{ padding-top: 8px; line-height: 19px;}

}

@media screen and (max-width:1199px) and (min-width:970px){

	.show_position{ padding: 20px 0; margin-bottom: 40px; font-size: 15px;}

	.show{ font-size: 15px;}

	.show h1{ font-size: 24px;}

	.show_time{ padding: 15px 0 30px 0;}

	.show_main{ line-height: 28px;}

	.show_hot_title{ padding-top: 40px;}

	.show_hot li{ width: 48%; padding: 23px 0;}

	.show_hot li.show_hot_left{ float: left;}

	.show_hot li.show_hot_right{ float: right;}

}

@media screen and (max-width:969px) and (min-width:640px){

	.show_position{ display: none;}

	.show{ font-size: 15px;}

	.show h1{ font-size: 20px; margin-top: 30px;}

	.show_time{ padding: 15px 0 30px 0;}

	.show_main{ line-height: 28px;}

	.show_view{ display: none;}

	.show_hot_title{ padding: 30px 0 15px 0; font-size: 20px;}

	.show_hot li{ width: 100%; padding: 23px 0;}

	.show_hot dl dd{ padding-top: 12px;}

	.show_hot_time{ display: block;}

	

}

@media screen and (max-width:639px){

	.show_position{ display: none;}

	.show{ font-size: 14px;}

	.show h1{ font-size: 18px; margin-top: 20px;}

	.show_time{ padding: 12px 0 20px 0;}

	.show_main{ line-height: 26px;}

	.show_view{ display: none;}

	.show_hot_title{ padding: 30px 0 12px 0; font-size: 18px;}

	.show_hot li{ width: 100%; padding: 10px 0;}

	.show_hot li img{ width: 100px; height: 64px;}

	.show_hot dl{ margin-left: 120px;}

	.show_hot dl dt{ white-space: normal; font-size: 15px;}

	.show_hot_description{ display: none;}

	.show_hot_time{ display: block;}

}



/*新闻详情页(e)*/



/*入学须知(s)*/



.page_notice li{ float: left; padding: 45px 30px 0 28px; box-sizing: border-box; position: relative; color: #fff;}

.page_notice li img{ width: 100%; height: 100%;}

.page_notice li.page_notice_list1{ width: 462px; height: 332px; background-color: #af81d3; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}

.page_notice li.page_notice_list2{ width: 642px; height: 332px; background-color: #6dbddb; border-bottom: 1px solid #fff;}

.page_notice li.page_notice_list3{ width: 462px; height: 332px; background-color: #f57470; border-bottom: 1px solid #fff; border-left: 1px solid #fff;}

.page_notice li.page_notice_list4{ width: 468px; height: 332px; background-color: #ef924d; border-right: 1px solid #fff;}

.page_notice li.page_notice_list5{ width: 642px; height: 332px; padding: 0;}

.page_notice li.page_notice_list6{ width: 468px; height: 332px; background-color: #5ec2a7; border-left: 1px solid #fff;}

.page_notice li h2{ font-size: 22px;}

.page_notice li p{ font-size: 18px; line-height: 40px; padding: 20px 0 0 42px;}

.page_notice li span{ font-size: 111px; font-weight: bold; position: absolute; right: -6px; bottom: -27px; opacity: 0.3;}

.page_notice li span.number{ top: -30px;}

.page_notice_list7{ display: none;}



@media screen and (max-width:1628px) and (min-width:1440px){

	.page_notice li.page_notice_list1{ width: 400px; height: 300px;}

	.page_notice li.page_notice_list2{ width: 580px; height: 300px;}

	.page_notice li.page_notice_list3{ width: 400px; height: 300px;}

	.page_notice li.page_notice_list4{ width: 404px; height: 300px;}

	.page_notice li.page_notice_list5{ width: 580px; height: 300px;}

	.page_notice li.page_notice_list6{ width: 404px; height: 300px;}

	.page_notice li h2{ font-size: 18px;}

	.page_notice li p{ font-size: 16px; line-height: 30px; padding: 12px 0 0 30px;}

	.page_notice li span{ font-size: 100px; bottom: -24px;}

	.page_notice li span.number{ top: -29px;}

}

@media screen and (max-width:1439px) and (min-width:1200px){

	.page_notice li{ padding-top: 30px;}

	.page_notice li.page_notice_list1{ width: 29%; height: 300px;}

	.page_notice li.page_notice_list2{ width: 40%; height: 300px;}

	.page_notice li.page_notice_list3{ width: 29%; height: 300px;}

	.page_notice li.page_notice_list4{ width: 31%; height: 300px;}

	.page_notice li.page_notice_list5{ width: 40%; height: 300px;}

	.page_notice li.page_notice_list6{ width: 31%; height: 300px;}

	.page_notice li h2{ font-size: 16px;}

	.page_notice li p{ font-size: 16px; line-height: 30px; padding: 12px 0 0 30px;}

	.page_notice li span{ font-size: 90px; right: -5px; bottom: -23px;}

	.page_notice li span.number{ top: -24px;}

}



@media screen and (max-width:1199px) and (min-width:970px){

	.page_notice li{ padding: 20px 20px 0 20px;}

	.page_notice li.page_notice_list1{ width: 29%; height: 280px;}

	.page_notice li.page_notice_list2{ width: 40%; height: 280px;}

	.page_notice li.page_notice_list3{ width: 29%; height: 280px;}

	.page_notice li.page_notice_list4{ width: 31%; height: 280px;}

	.page_notice li.page_notice_list5{ width: 40%; height: 280px; border-bottom: 1px solid #fff;}

	.page_notice li.page_notice_list6{ width: 31%; height: 280px;}

	.page_notice li h2{ font-size: 16px;}

	.page_notice li p{ font-size: 15px; line-height: 26px; padding: 12px 0 0 30px;}

	.page_notice li span{ font-size: 80px; right: -4px; bottom: -20px;}

	.page_notice li span.number{ top: -23px;}

}



@media screen and (max-width:969px){

	.page_notice li{ padding-bottom: 45px;}

	.page_notice li.page_notice_list1{ width: 100%; height: auto; border-right: none;}

	.page_notice li.page_notice_list2{ width: 100%; height: auto;}

	.page_notice li.page_notice_list3{ width: 100%; height: auto; border-left: none;}

	.page_notice li.page_notice_list4,.page_notice li.page_notice_list5{ display: none;}

	.page_notice_list7{ display: block; width: 100%; height: auto; background-color: #ef924d; border-bottom: 1px solid #fff;}

	.page_notice li.page_notice_list6{ width: 100%; height: auto; border-left: none;}

	.page_notice li span.number{ top: auto; bottom: -27px;}

}

@media screen and (max-width:639px){

	.page_notice li{ padding: 25px 20px;}

	.page_notice li h2{ font-size: 18px;}

	.page_notice li p{ font-size: 14px; line-height: 24px; padding: 12px 0 0 0;}

	.page_notice li span{ display: none;}

}



.page_notice_img{ padding-top: 46px;}

.page_notice_img li{ width: 387px; margin-right: 8px; float: left;}

.page_notice_img li img{ width: 387px; height: 250px;}



@media screen and (max-width:1628px) and (min-width:1440px){

	.page_notice_img li{ width: 340px; margin-right: 8px;}

	.page_notice_img li img{ width: 340px; height: 220px;}

}

@media screen and (max-width:1439px) and (min-width:970px){

	.page_notice_img{ padding-top: 30px;}

	.page_notice_img li{ width: 25%; padding: 0 3px; margin: 0; box-sizing: border-box;}

	.page_notice_img li img{ width: 100%; height: auto;}

}

@media screen and (max-width:969px){

	.page_notice_img{ padding-top: 20px;}

	.page_notice_img li{ width: 50%; padding: 3px; margin: 0; box-sizing: border-box;}

	.page_notice_img li img{ width: 100%; height: auto}

}



@media screen and (max-width:639px){

	.page_notice_img{ padding-top: 10px;}

}

/*入学须知(e)*/



/*在线报名(s)*/



.page_signup_left{ width: 810px; float: left;}

.page_signup_left dl{ padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #cccccc;}

.page_signup_left dl dt{ font-size: 18px; font-weight: bold; padding-bottom: 10px;}

.page_signup_left dl dd{ font-size: 16px; line-height: 30px;}

.page_signup_left dl dd b{ color: #e71f19;}



@media screen and (max-width:1628px) and (min-width:1440px){

	.page_signup_left dl dt{ font-size: 17px; font-weight: bold; padding-bottom: 10px;}

	.page_signup_left dl dd{ font-size: 15px; line-height: 26px;}

}

@media screen and (max-width:1439px){

	.page_signup_left{ width: 100%; float: none; padding-top: 0;}
	
	.page_signup_left dl{ margin-bottom: 22px; padding-bottom: 13px;}

	.page_signup_left dl dt{ font-size: 17px; font-weight: bold; padding-bottom: 10px;}

	.page_signup_left dl dd{ font-size: 14px; line-height: 24px;}

}





/*在线报名(e)*/



