﻿@charset "utf-8";
/* ---------------public start------------------ */
body{font-size: 1.4em; font-family:黑体-简; width:100%; height:auto; -webkit-text-size-adjust: none;}
.box{position:absolute;top:0px;left:0; width:100%;overflow:hidden;margin:auto;}
.box_main{overflow:hidden;min-width:320px;}
#page1{background:#fff;overflow:auto;}
#contt{min-width:320px;max-width:640px;min-height:480px;overflow:auto;position:relative;z-index:1;margin:0px auto;padding:0px;background:#ffff;}

ul,li,dl,dt,dd {
	display:block;
	list-style:none;
}
/* --------------------------------- */
.top_contternt{min-width:320px;max-width:640px;margin:0 auto;padding:0;min-height:30px; _height:30px;height:auto;overflow:hidden;margin-bottom:8px;margin-top:0px;border-top:1px solid #D4D4D4;}
.content_left{width:24.9%;height:100%;float:left;background:#fff;margin:0% 0% 0% 0%;text-align:center;border:1px solid #D4D4D4; border-right:none;width:24.9%;margin-top:-1px;margin-left:-1px;border-top:none;}
.index_conter{display:table-cell;vertical-align:middle;text-align:center;width:20%;height:30px;margin:0 auto;}
.index_conter dt{text-align:center;}
.index_conter dd{text-align:center;}
.index_conter a{margin:0 auto;color:#000000;font-weight:normal;font-size:1.2rem;}
.index_conter a:hover{margin:0 auto;color:#0771BB;text-decoration:none;font-weight:normal;font-size:1.2rem;}
/* --------------------------------- */


/* ---------------tongyongde------------------ */
.my_tongyong{width:100%;min-width:320px;max-width:640px;margin:0 auto;background:url(../images/my_tongyong.png) center top #ffffff repeat-x;min-height:49px; _height:49px;height:auto;overflow:hidden;margin-bottom:8px;}
.my_tongyong_1{width:170px;margin:0 auto;text-align:center; color:#0771BB;margin:0 auto;height:39px;background-color:#ffffff;padding:5px;}
.my_tongyong_1 li{text-align:center;color:#0771BB;line-height:29px;height:29px; font-size:1.8rem;font-weight:bold;}
.my_tongyong_1 li span{font-size:1.6rem;color:#030303;font-weight:normal;}
.my_tongyong_2{height:34px;width:100%;margin:0 auto;background-color:#ffffff; padding-top:10px;padding-bottom:10px;}
.my_tongyong_2 li{text-align:center;color:#7A7A7B;line-height:25px;height:25px;}


.w500{margin:0 auto;width:100%;margin-top:30px;min-height:38px; _height:38px;height:auto;}
.in_title{margin:0 auto;width:140px;height:24px;border:1px solid #ddd;text-align:center;position:relative;}
.in_title h2{margin:-22px auto 1px;width:100px;background:#fff;color:#E52129;font-size:1.8rem;line-height:22px;font-weight:normal;}
.in_title p{color:#000000;letter-spacing:1px;font-size:1.4rem;font-weight:normal;}
.in_title:after,.in_title:before{position:absolute;top:10px;width:110px;height:1px;background:#ddd;content:''}
.in_title:before{left:-100px}
.in_title:after{right:-100px}



/* More */
.readMore{ display:block; width:130px; margin:0px auto; border:1px solid #8D8D8E; background:#fff; font-size:14px; text-align:center; line-height:25px;border-radius:10px;}
.readMore:hover{background:#FCFCFB; transition:all ease-in .4s; color:#0771BB;border:1px solid #0771BB;}
.indexAboutInfo .readMore { float: right; margin-top: 10px; width: 63px; height: 26px; line-height: 25px; text-align: center; }
.indexAboutInfo .readMore a { display: block; width: 100%; color: #999; background-color: #fff; }
.indexAboutInfo .readMore a:hover { color: #fff; background-color: #d51737; }
/* More */
/* ---------------tongyongde------------------ */

.my_tongyong2{width:97%;margin:0 auto;border:1px solid #fff;border-radius:5px;position:relative;z-index:1; padding:1%;min-height:151px; _height:151px;height:auto;overflow:hidden;font-size:1.4rem;line-height:1.8rem;}
.my_tongyong2 img{width:100%;}




/* ---------------ershouc------------------ */
.jpesc{min-width:320px;max-width:640px;overflow:auto;margin:0 auto;padding:0;min-height:1.4rem; _height:1.4rem;height:auto;overflow:hidden;}
.jpesc_3{min-width:320px;max-width:640px;overflow:auto;margin:0px auto;background:#fff;padding:0px; margin-bottom:12px;}
.jpesc_3 li{height:1.8em;line-height:1.8em;color:#9E9C9C;font-size:1.4rem; border:1px solid #E9E9E9;float:left;text-align:center; border-right:none;width:24.9%;margin-top:-1px;margin-left:-1px;border-top:none;}
.jpesc_3 li a{color:#9E9C9C;}
.jpesc_3 li a:hover{color:#0771BB;text-decoration:none;}
.jpesc_3 .on {color:#0771BB;}
.jpesc_3 .on a{color:#0771BB;}
/* ---------------ershouc------------------ */

<!-- case start-->
.case{padding:1em 0 0;}	
.wrapper{width:98.4%; margin:auto;}
.caseList{
	width:100%;
	overflow:hidden;
	padding-bottom: 0.2em;
	}	
.caseList li{
	float:left;
	width:48.4%;
	margin-bottom:0.8em;
	margin-right:3.2%;
	line-height:1.5em;
	text-align:center;
	}	
.caseList li:nth-child(2n+2){
	margin-right:0;
	}
.caseList li >a{
	display:block;
	position:relative;
	overflow:hidden;
	}	
.caseList li >a mark{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	opacity: 0;
	background:rgba(18,159,231,0.8);
	transition:all linear 0.3s;
	-webkit-transition:all linear 0.4s;
	}
.caseList li >a:hover mark,.caseList li >a:focus mark{
	opacity: 1;		
	}
.caseList li img{
	display:block;
	width:100%;
	overflow:hidden;
	}	
.caseList li strong{
	display:block;
	font-weight:normal;
	color:#666666;
	font-size:1.4rem;
	margin-top:1em;
	margin-bottom:0.15em;
	}
.caseList li a:hover strong{color:#0771BB;font-size:1.4rem;}
.sentiment{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	line-height:1.5em;
	}	
.sentiment p{
	color:#666666;
	font-size:1.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	}	
.sentiment p b{
	color:#d60000;
	font-weight:normal;
	}
.sentiment span{
	color:#d60000;
	font-size:1.4rem;
	padding-left:1.3em;
	margin-right:1em;
	background:url(../images/hot.png) left center no-repeat;
	background-size:1em 1em;
	}
.sentiment span.on{
	color:#d60000;
	background:url(../images/hot_ho.png) left center no-repeat;
	background-size:1em 1em;
	}




.mytotle{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:0.6em 0 0.5em 0.5em;line-height:1.2rem;font-size:1.6rem;}
.mytotle span{display:inline-block;color:#CF2A2E;font-size:1.6rem;}
.mytotle a{display:inline-block;color:#666666;font-size:1.6rem;}
.mytotle b{display:inline-block;color:#666666;font-size:1.6rem;margin:0 0.56em;}
.sub_fy{width:97%;margin:0 auto;border:1px solid #ffff;border-radius:5px;position:relative;z-index:1; padding:1%;min-height:25px; _height:25px;height:auto;overflow:hidden;font-size:1.4rem; padding-top:10px;padding-bottom:10px;}






/**/
.sub_show{width:97%;margin:0 auto;border:1px solid #ffff;border-radius:5px;position:relative;z-index:1; padding:1%;min-height:151px; _height:151px;height:auto;overflow:hidden;font-size:1.4rem;line-height:1.6rem;}
.sub_show img{width:100%;}
/**/

/**/
.htc_dg{margin:0 auto;background:#ffffff;font-size:1.4rem;line-height:1.5em;min-height:60px; _height:60px;height:auto;overflow:hidden;color:#333368;border: solid 1px #d0d0d0; margin-top:20px;border-radius:5px; margin-bottom:10px;}
.htc_dg_main{margin:0 auto;padding:10px;min-height:50px; _height:50px;height:auto;overflow:hidden; text-align:center;}
.htc_xxx110{width:100%;margin:0 auto;min-height:22px; _height:22px;height:auto;overflow:hidden;}


.inputkk {margin:0 auto;min-height:22px; _height:22px;height:auto;overflow:hidden;margin-bottom:15px; padding-left:2%;text-align:center;}
.inputkkin {min-height:22px; _height:22px;height:auto;overflow:hidden;float: left;font-size:1.4rem;}
.inputinput {width:150px;height:26px;border: solid 1px #dcdcdc;border-radius: 3px;font-size:1.2rem;color: #808080;}
.smz {height:26px;line-height:26px;font-size:1.4rem;color: #000;float: left;text-align:right;}
.sm {width:auto;height: 26px;line-height: 26px;font-size:1.4rem;color: #999;float: left;margin-left:10px;}
.loginbtnup { margin-left:50px;width:130px;height:30px;border: none;background-color:#EA9C04;font-weight: bold;font-size:1.4rem;color: #FFF;text-align: center;cursor: pointer;border-radius:8px;}
.radioradio{vertical-align:middle;}
.inputkkin span{display:inline-block;vertical-align:middle;font-size:1.4rem;line-height:22px;margin-right:20px;margin-left:5px;}
.textarea{color:#999;width:150px;border-radius:3px;padding:2px;border:1px solid #dcdcdc;vertical-align:top;resize:none;height:100px;font-size:1.4rem;}
/**/


/*header*/
.wrapper {width:98.4%; margin:auto;}
.middle{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	}
/*index*/
.content{
	width:100%;
	overflow:hidden;
	position:relative;
	padding-bottom:4.8em;
	}
.header{
	position:relative;
	z-index:99;
	}
.headerMain{ 
	  display:flex; 
	  -webkit-display:flex;
	  display: -webkit-box; 
	  display:box;
	  box-pack:justify;
	  -webkit-box-pack:justify;
	  -webkit-justify-content:space-between ;
	  justify-content:space-between ;
	  box-align:center; 
	  -webkit-box-align:center;
	  align-items:center; 
	  -webkit-align-items:center;
      }
.headerMain >h1{
	display:block;
	width:35%;
	height:auto;
	}
.headerMain img{
	 width:100%; 
	 height:auto; 
	 display:block;	
     }
.header-ri{
	display:box;
	display:flexbox;
	display:-webkit-box;
	display:-ms-box;
	display:flex; 
    -webkit-display:flex;
    -ms-display:flex;
	}
.header-ri a{
	display:inline-block;
	margin-right:1.2em;
	font-size:1.8rem;
	color:#0771BB;
	padding-left:1.4em;
	background:url(../images/tel.png) left center no-repeat;
	background-size:1.2em 1.2em;
	font-weight:normal;
	line-height:1.3em;
	padding-top:0.1em;
	}
.header-ri a:hover{color:#0771BB;}
.header-ri span{
	display:block;
	margin-right:0.8em;
	width:26px;
	height:16px;
	background:url(../images/muen.png) center no-repeat;
	background-size:100% 100%;
	margin-top:0.4em;
	}
.header-ri span.on{
	background:url(../images/close.png) center no-repeat;
	background-size:20px 21px;
	}.muen-down{
	padding:1.0em 2.2em 0.5em 1.9em;
	background:#fff;
	box-shadow:0 0 0.5em #d5d5d5;
	background:#fff;
	position:absolute;
	right:0;
	top:51px;
	display:none;
	}
.muen-down li{
	margin-bottom:0.5em;
	display:block;
	}
.muen-down li a{
	display:block;
	color:#666666;
	font-size:1.6rem;
	}
.muen-down li a:hover,.muen-down li a:focus{
	color: #0771BB;
}
/*header  border:1px solid #FF0004; */



/*开发介绍*/
.introduct{
	padding:1.5em 0.5em 0 0.3em;
	}
.introduct-list{
	}
.introduct-list li{
	width:21%;
	float:left;
	margin-right:4%;
	margin-bottom:0.6em;
	}
.introduct-list li:nth-child(4n+4){
	margin-right:0;
	}
.introduct-list li a{
	display:block;
	width:100%;
	height:auto;
	}
.introduct-list li a img{
	display:block;
	width:100%;
	height:auto;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
.introduct-list li a strong{
	display:block;
	text-align:center;
	margin-top:0.6em;
	color:#666666;
	font-size:1.2rem;
	margin-bottom:0.5em;
	font-weight:normal;
	font-family:'Microsoft YaHei',"simSun","Arial", "Helvetica", "sans-serif",黑体-简;
	}
.introduct-list li a span{
	display:block;
	text-align:center;
	color:#999999;
	font-size:1.2rem;
	text-transform:uppercase;
	}
.introduct-list li a strong:hover{color:#0771BB;}
.clearfix:after { height: 0; content: ""; display: block; clear: both; visibility: hidden; font-size: 0; }
.clearfix { zoom: 1; }


/* ---------------footer------------------ */
footer{
	text-align:center;
	padding:1.2em 0.6em 1em;
	background:url(../images/footer.jpg) repeat;
	margin-bottom:-1em;
	}
footer span{
	color:#ffffff;
	font-size:2rem;
	font-family:Arial;
	text-transform:uppercase;
	margin-bottom:0.5em;	
	}
footer h3{
	color:#ffffff;
	font-size:1.34rem;
	margin-bottom:0.8rem;
	font-weight:normal
	}
footer p{
	color:#e5e5e5;
	font-size:1.34rem;
	margin-bottom:0.7em;
	padding-left:1.2em;
	line-height:1.4em;
	text-align:center;
	background:url(../images/map.png) left 0.2em no-repeat;
	background-size:0.8em 1.1em;
	}
.relative{
	margin-bottom:0.1em;
	}
.relative span{
	display:inline-block;
	color:#e5e5e5;
	font-size:1.34rem;
	margin-right:1.4em;
	}
.relative span:nth-child(1){
	padding-left:1.2em;
	}
.relative:nth-of-type(1) span:nth-child(1){
	background:url(../images/map.png) left center no-repeat;
	background-size:0.8em 1.1em;
	}
.relative:nth-of-type(2) span:nth-child(1){
	background:url(../images/tel1.png) left center no-repeat;
	background-size:1em 1em;
	}
.relative:nth-of-type(3) span:nth-child(1){
	background:url(../images/phone.png) left center no-repeat;
	background-size:1.3em 1em;
	}
.relative:nth-of-type(3) span:nth-child(1) a{color:#fff;font-size:1.2rem;}
footer img{
	margin-top:10px;
	}

nav{
	padding:0.78em 0;
	border-top:1px solid #cbcbcb;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	background:#fff;
	z-index:999;
	}
nav .muen{
	 display:flex; 
	 -webkit-display:flex;
	 display: -webkit-box; 
	 display:box;
	}
nav .muen li{
	flex:1;
	-webkit-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	border-right:1px solid #dadada;
	}
nav .muen li:last-child{
	border-right:none;
	}

nav .muen li a{
	display:table;
	-webkit-display:table;
	padding:0.5em 0;
	color:#666666;
	margin:auto;
	font-size:1.4rem;
	padding-left:1.4em;
	}
nav .muen li:nth-child(1) a{
	background:url(../images/nav1.png) left 46% no-repeat;
	background-size:1em 1em;
	}
nav .muen li:nth-child(2) a{
	background:url(../images/nav2.png) left 58% no-repeat;
	background-size:1.1em 1.1em;
	}
nav .muen li:nth-child(3) a{
	background:url(../images/nav3.png) left 46% no-repeat;
	background-size:1em 1em;
	}
nav .muen li:nth-child(4) a{
	background:url(../images/nav4.png) left 46% no-repeat;
	background-size:1em 1em;
	}
nav .muen li:nth-child(1):hover a,nav .muen li:nth-child(1):focus a,nav .muen li:nth-child(1).on a{
	background:url(../images/nav1_1.png) left 46% no-repeat;
	background-size:1em 1em;
	color:#0771BB;
	}
nav .muen li:nth-child(2):hover a,nav .muen li:nth-child(2):focus a,nav .muen li:nth-child(2).on a{
	background:url(../images/nav2_1.png) left 58% no-repeat;
	background-size:1.1em 1.1em;
	color:#0771BB;
	}
nav .muen li:nth-child(3):hover a,nav .muen li:nth-child(3):focus a,nav .muen li:nth-child(3).on a{
	background:url(../images/nav3_1.png) left 46% no-repeat;
	background-size:1em 1em;
	color:#0771BB;
	}
nav .muen li:nth-child(4):hover a,nav .muen li:nth-child(4):focus a,nav .muen li:nth-child(4).on a{
	background:url(../images/nav4_1.png) left 46% no-repeat;
	background-size:1em 1em;
	color:#0771BB;
	}
/* ---------------footer------------------ */



.college-box{
	border-top:0em solid #eeeeee;
	padding:0.1em 0 0.2em;
	}	

.college-list{
	padding-left:0.4em;
	padding-right:0.5em;
	}	
.college-list li{
	margin-bottom:0.64em;
	}	
.college-list li a{
	position: relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-webkit-flexbox;
	display:flex;
	display:box;
	display:flexbox;
	flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	box-pack:justify;
	-webkit-box-pack:justify;
	flex-pack:justify;
	-webkit-flex-pack:justify;
	justify-content:space-between;
	-webkit-justify-content: space-between;
	}
.college-list li a span{
	display:inline-block;
	color:#010101;
	font-size:1.4rem;
	max-width:76%;
	}	
.college-list li a time{
	display:inline-block;
	color:#999999;
	font-size:1.3rem;
	position: absolute;
	right: 0;
	top: 0;
	}	
.college-list li a:hover span,.college-list li a:focus span,.college-list li a:hover time,.college-list li a:focus time{
	color:#0771BB;
	}
	
	
	
	
	
.school{
	padding-top:0.8em;
	padding-bottom:0.2em;
	}
.school-title{
	margin-bottom:0.9em;
	}
.school-title h1{
	color:#333333;
	font-size:1.6rem;
	font-family:微软雅黑;
	margin-bottom:0.9em;
	font-weight:normal;
	}
.school-title time{
	display:flex; 
	-webkit-display:flex;
	display: -webkit-box; 
	display:box;
	color:#666666; font-size:1.2rem;
	}
.school-title time b{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	}
.school-text p{
	color:#666666;
	font-size:1.4rem;
	line-height:1.6em;
	margin-bottom:0.2em;
	}
.school-text td{ border:1px solid #EBEBEB;color:#6C6C6C;font-size:14px; padding-left:5px;}
.school-text img{
	max-width:100%;
	display:flex; 
	-webkit-display:flex;
	display: -webkit-box; 
	display:box;
	box-pack:justify;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between ;
	justify-content:space-between ;
	}




.school-text table {
  width: 100%;
  background-color: #fff;
}
.school-text table tr:nth-child(1) {
  font-weight: bold;
}
.school-text table tr:nth-child(5) td {
  background-color: #75FFBA;
}
.school-text table tr td {
  border: 1px solid #fff;
  padding-top: 11px;
  padding-bottom: 11px;
  background-color: #EBEBEB;
  text-align: center;
}


/*滑动通用了*/
.wsrsj_hd{width:98.8%;margin:0 auto;min-height:140px;_height:140px;height:auto;overflow:hidden;text-align:left; background-color:#FFFFFF;}
.wsrsj_hd_1{width:100%;float:left;min-height:140px;_height:140px;height:auto;overflow:hidden; margin-bottom:15px;}
/*滑动通用了*/

/*--滑动通用的滑动通用的滑动通用的滑动通用的滑动通用的滑动通用的滑动通用的--*/
.tab_conbox{float:left;border:none; border:1px solid #DDDDDD;min-height:140px;_height:140px;height:auto;overflow:hidden;background-color:#FBFBFB; padding-top:0.5em;padding-bottom:0.5em;width:100%;}
.tab_con{display:none;}
.tabs{height:41px;width: 100%;margin-bottom:-1px;}
.tabs li{height:41px;line-height:41px;float:left;overflow: hidden;position: relative; z-index:999}
.tabs li a {display: block;height:41px;width:80px;outline: none; color:#292947;font-family:'Microsoft YaHei',"simSun","Arial", "Helvetica", "sans-serif",黑体-简; text-align:center;}
.tabs li a:hover {background:url(../images/hd_on.png) center no-repeat;text-decoration:none;color:#006CB4;}	
.tabs .thistab,.tabs .thistab a:hover{background:url(../images/hd_on.png) center no-repeat;color:#006CB4;}
.tab_con {font-size: 14px; line-height:175%;width: 100%;}


/*--1组通用--*/
.tab_conbox_1{width:97.5%;margin-bottom:0.24em;margin-top:0.24em;padding-left:1.2%;float:left;}
.tab_conbox_1 a{color:#777777; line-height:1.6em;font-family:'Microsoft YaHei',"simSun","Arial", "Helvetica", "sans-serif",黑体-简;}
.tab_conbox_1 a span{float:right;color:#999999;padding-right:1.2%;}
.tab_conbox_1 a:hover{color:#006CB4;}
.tab_conbox_1 a:hover span {color:#006CB4;}
/*--1组通用--*/


/*--1组通用--*/
.tab_conbox_2{width:97.5%;margin-bottom:0.24em;margin-top:0.24em;padding-left:1.2%;float:left;}
.tab_conbox_2_1{float:left;width:30.5%;}
.tab_conbox_2_1 img{width:100%;}
.tab_conbox_2_2{float:right;width:66.5%;}
.tab_conbox_2_2{float:right;width:67.5%;}
.tab_conbox_2_2 h2{font-size:16px;}
.tab_conbox_2_2 font{color:#ff0000;}
.tab_conbox_2_2 p{color:#777777;}
.tab_conbox_2_2 a{line-height:1.5em;}
.tab_conbox_2_2 a span{color:#006CB4;padding-right:1.2%;}
.tab_conbox_2_2 a:hover{color:#006CB4;}
.tab_conbox_2_2 a:hover span {color:#006CB4;}
/*--1组通用--*/



/*滑动通用的滑动通用的滑动通用的滑动通用的滑动通用的滑动通用的滑动通用的*/
/*-----------------------*/



.f-onlineorder{width:100%;margin:0 auto; text-align:center; padding-bottom:1.0em; font-size:14px;min-height:40px;_height:40px;height:auto;overflow:hidden;}
.f-onlineorder li{line-height:2.8em;text-align:center;width:100%; float:left;}
.f-onlineorder li font{color:#FF0004; margin-left:3px; margin-right:3px;}






/*分页*/	
.PageBox{margin:0 auto;width:97%; text-align:center;padding-top:0.5em;padding-bottom:1.0em;}
.SplitPage a{height:28px;border:1px #d8d8d8 solid;margin:0 5px;padding:0 10px;color:#a6a6a6;font-size: 14px;font-family: '微软雅黑';display:inline-block;line-height:26px;}
.SplitPage :hover{background:#0771BB;color:#fff;text-decoration:none;}
.SplitPage .nowpage{background:#0771BB;color:#fff;width: 30px;height: 30px;display: inline-block;vertical-align: top;line-height: 30px;font-weight: normal;}
.SplitPage [disabled]{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
.SplitPage .disabled{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
.SplitPage :disabled{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}