body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
li{list-style:none;}
cite,code,caption,em,i{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
a{color:#787878;text-decoration:none;cursor:pointer;font-size:14px;}
/*a:visited{color:#800080;}*/
a:hover{text-decoration: none;}
a:active,a:focus{outline:none;}
input,textarea,select{font:inherit;*font-size:100%;vertical-align:top}
textarea{resize:none;overflow-x:hidden;overflow-y:auto}
h3,h4{font-size:14px}
h4{font-weight:normal;}
body{font-family:"Microsoft Yahei","simsun";color:black;word-break:break-all;background-color:#f1eedd;}
.fl{float:left;display:inline;}.fr{float:right;display:inline;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.clear{clear:both;overflow:hidden;zoom:1}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {zoom:1;display: block ;}
#tab_hjs,#tab_hjs a,.copyright,.copyright a{color: #666;font-size:12px;font-family:Tahoma, 宋体;}
#marquee5_1 td{margin:0px 10px;}
.xt_top_subnav a{color: #666;font-size: 14px;font-family: Tahoma, 宋体;}
.dis{display:block;}
.undis{display:none;}
.ps-re{position:relative; overflow:hidden;}
.ps-ab{position:absolute;}
.link-btn{font-weight: bold;float: left;font-size:18px;padding:0px 10px;line-height:45px;display:block;height:45px;background-color:transparent;border:2px solid #8c6f57;color:#8c6f57;text-align:center;border-radius: 3px;-wekit-border-radius: 3px;moz-border-radius: 3px;}
.link-btn:hover{background-color:#8c6f57;color:white;}
.link-btn img{vertical-align:middle;}
.btn-group{width:510px;height: 45px;margin: 0 auto;}
.btn-group .link-btn{width:210px;}
.btn-group .link-btn:first-child {margin-right:40px;}

.banner-box{width: 100%;overflow: hidden;}
.banner-inner {position: relative;width:1000px;margin:0 auto;}
.banner{position: absolute;width:1900px;left: -450px;top: 0;}
.banner-inner>.btn-group{position: absolute;width:510px;left:50%;top:475px;margin-left: -255px;}
#floor1,#floor3,#floor4,#floor5,#floor6,#floor7,#floor11,#floor12{padding-bottom:60px;}
#pro{margin-bottom: -22px;}
/*floor-box*/
.floor-box{position:relative;width:1000px;margin:0 auto;}
.floor-box.transparent{background:transparent;box-shadow: none;}
.floor-title{display: block;padding: 10px 0;margin:20px auto;}
.news-container{width: 1000px;margin:30px auto;position: relative;}
.news-container ul li{float: left;margin-right:35px;}
.news-container ul li:last-child{margin-right: 0px;}
.news-container ul li div{box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:28px;}
/*top*/
#pro .common{text-align:center;line-height:46px;font-size:22px;color:#8c6f57;}
#pro .common:hover{background:#8c6f57;color:#fff;}
.head{background-color: #c9e767;}
.header_01{height: 107px;background: url(../images/header_01.jpg) no-repeat top center;}
.header_02{height: 101px;background: url(../images/header_02.jpg) no-repeat top center;}
.header_03{height: 123px;background: url(../images/header_03.jpg) no-repeat top center;}
.header_04{height: 116px;background: url(../images/header_04.jpg) no-repeat top center;}
.head .top{width: 480px;position: relative; height: 50px;margin: 0 auto;left: -26px;}
.top .btn1{width: 206px;height: 46px;border:2px solid #8c6f57;float:left;}
.top .btn2{width: 206px;height: 46px;border:2px solid #8c6f57;float:right;}
.head .headtop{padding-bottom: 10px;}
.headtop .headtopa{height: 48px;border:2px solid #8c6f57;width:1020px;margin:10px auto;}
.headtopa .headtopb{width: 1000px;height:36px;margin:5px auto;}
.headtopb li{float:left;width: 81px;height: 36px;text-align:center;line-height:36px;margin-right:33px;cursor:pointer;}
.headtopb li>a{ display:block;font-size:16px;color:#2c3900;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.headtop a:hover,.headtopb li.active a{background:#a1ba54;color:#fff;}
.head .headtopc{width: 1000px;height: 50px;margin:15px auto;font-size:14px;color:#2c3900;line-height:28px;}

.news{width: 310px;color: #3f5100;}
.news .news-title{font-size: 18px;text-align: center;font-weight: bold;margin:8px auto;}
.news .news-cont{font-size: 16px;line-height:24px;padding: 0 5px;text-align: center;}
.news-container .tj li{margin-right:28px;cursor: pointer;}
.tj-news{width:142px;position: relative;}
.tj-news img{width: 100%;height: auto;overflow: hidden;}
.tj-news-p{color: #f1eedd;font-size: 15px;text-align: center;position:absolute;width: 100%;bottom: 16px;}
.p2-1{width:305px;left: 30px;top: 70px;}
.p2-2{width: 337px;right: 22px;top: 33px;}.p2-3{width: 308px;left: 320px;top: 290px;}
.p2-h2{font-size: 20px;font-weight: bold;color:#3f5100;text-align: center;margin-bottom:25px;}
.p2-p{line-height:26px;text-align:left;color:#3f5100;font-size: 16px; margin: 5px auto;}
.p2-p span{margin-left:95px;}
.cost-news{width: 305px;background-color: white; color: #3f5100;padding-bottom:15px;margin-right:6px;}
.cost-title{font-size: 20px;font-weight: bold;text-align: center; margin: 15px auto;}
.cost-cont{font-size: 16px;width: 215px; margin: 0px auto;}
.cost-a{float: none;margin: 20px auto;width: 160px;}
#floor5,#floor7{background: white;padding-top:10px;}
.title-h4{font-size: 20px;font-weight: bold;color: #8c6f57;text-align: center;line-height: 35px;}
.title-p{color: #8c6f57;font-size: 16px;text-align: center;}
.fl-p{text-align: center;position: absolute;font-size: 16px;color: white;line-height: 22px;width: 160px;}
.a1{top:25px;left:0;}.a2{top: 35px;left: 220px;}.a3{top:25px;left:440px;}.a4{top:25px;left:660px;}
.a5{top:175px;left:112px;}.a6{top: 185px;left: 330px;}.a7{top: 175px;left:550px;}.a8{top: 163px;left: 768px;}
.b1{top:15px;left:0;}.b2{top:25px;left:311px;}.b3{top:25px;left:613px;}
.b4{top:175px;left:155px;}.b5{top:175px;left:464px;}.b6{top: 175px;left:768px;}
#floor3,#floor11{background: url(../images/hua.png) top right no-repeat;padding-top:100px;margin-top: -40px;}
#floor8{background: url(../images/bgg.jpg) top left no-repeat;}
.school-news{position: relative;width: 490px;}
.news-container .school li{width:488px;margin-right: 20px;margin-bottom: 28px;}
.sc-cont{position: absolute;top: 125px;margin: 20px 0;padding:0 45px;left:0;right:0;color: #3f5100;background-color: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.sc-cont .btn-group{width: 340px;padding-top: 5px;}
.sc-cont .link-btn{width: 125px;}
.sc-title{font-size: 20px;text-align: center;}
.sc-title a{font-size: 20px;text-align: center;color: #3f5100}
.sc-p{font-size: 14px;margin:13px auto;line-height: 24px;}

.job .job-news{width: 480px; margin-bottom: 55px;}
.job-cont{width: 265px;background: white;color: #3f5100;height:285px;}
.job-title{margin: 20px auto 15px;padding-bottom: 10px;border-bottom: 1px solid black;width: 178px;font-size: 20px;text-align: center;}
.job-p{font-size: 14px;line-height: 24px; margin: 10px 15px;}
.job .link-btn{width: 150px;}
.job .link-btn:first-child{margin-right:20px;width: 180px;}
.job .btn-group{width:400px;}

.liuxue .liuxue-news{width:510px;height: 370px;margin-bottom: 55px;background: url(../images/p8bg.jpg) top center no-repeat;background-size:100% 100%;}
.lx-img{margin:30px 0px 30px 45px;}
.liuxue-cont{width:343px;color: #3f5100;height:265px;}
.liuxue-title{margin: 20px auto 15px;padding-bottom: 10px;font-size: 20px;text-align: center;}
.liuxue-p{font-size: 16px;line-height: 24px; margin: 10px 12px;}
.liuxue .link-btn{width: 135px;}
.liuxue .link-btn:first-child{margin-right:30px;}
.liuxue .btn-group{width:350px;}
.news-container .liuxue li{margin-right: 5px;}

.df{height:235px;background:white;}
.df h4{height:40px;width:705px;margin:0 auto;}
.df .dfa{font-size:14px;color:#58585a;height:230px;margin-top:20px;}
.df .dfa .dfb{width:960px;font-size:15px;margin:0 auto;text-align:center;height:45px;line-height:50px;border-bottom:1px solid #58585a;}
.df .dfa .bot{width:900px;height:42px;margin:30px auto;position: relative;}
.df .dfa .bot .name1{font-size:14px;color:#58585a;width:255px;height: 41px;border:1px solid #8c6f57;position:absolute;left:-11px;}
.dfa .bot .name1 .text{color:#58585a;font-size:14px;width:205px;position:absolute;right:0;top:0px;height: 41px;line-height:41px;outline:none;border:none;}
.df .dfa .bot .name2{margin-left: 60px;font-size:14px;color:#58585a;width:255px;height: 41px;border:1px solid #8c6f57;position:absolute;left:259px;}
.dfa .bot .name2 .tel{color:#58585a;font-size:14px;line-height:41px;width:205px;position:absolute;right:0;top:0px;height: 41px;outline:none;border:none;}
.bot .select{margin:0 10px;width:255px;height: 41px;border:1px solid #8c6f57;position:absolute;right:-10px;z-index:10;}
.bot .address{display:inline-block;}
.bot .address img{margin:7px;}
.bot .select dt{font-size: 14px;line-height:41px;width:195px;cursor:pointer;background:url(../images/biaoa.jpg) right center no-repeat;height:41px;position:absolute;top:0px;left:47px;}
.bot .select dd{overflow-y:scroll;position:absolute;left:45px;width:209px;top:42px;border:1px solid #8c6f57;background:#fff;display:none;border-top:none;}
.bot .select dd ul{max-height:200px;}
.bot .select dd ul li a{line-height:20px;display:block;color:#58585a;font-size:14px;}
.bot .select dd ul li a:hover{background:#c8c8c8;}
.df .dfa .bor{width:720px;height:42px;margin:25px auto;position:relative;}
.bor .select{margin:0 10px;width:255px;height: 41px;border:1px solid #8c6f57;position:absolute;left:-20px;z-index:10;}
.bor .selectri{position:absolute;left:308px;}
.bor .select .address{display:inline-block;}
.bor .select .address img{margin:7px;}
.bor .select dt{font-size: 14px;line-height:41px;width:195px;cursor:pointer;background:url(../images/biao.jpg) right center no-repeat;height:41px;position:absolute;top:0px;left:47px;}
.bor .select dd{position:absolute;left:45px;width:209px;top:42px;border:1px solid #8c6f57;background:#fff;display:none;border-top:none;}
.bor .select dd ul li a{font-family:'Microsoft Yahei';line-height:20px;display:block;color:#58585a;font-size:14px;}
.bor .select dd ul li a:hover{background:#c8c8c8;}
.df .dfa .bor {width:900px;height: 42px;margin: 25px auto;position: relative;}
.df .dfa .bor .box{width:194px;height:42px;background:#e96e62;display:block;position:absolute;right: 25px;}
.df .dfa .bor .boxa{font-size:14px;color:#fff;text-align:center;line-height:42px;}
.df .dfa .bor .box:hover{background:#f37a6f;}
.commc ul li{float: none;}
.pic .pic-news {width:210px; margin-right: 7px;text-align: center;margin-top:20px;color: #3f5100;}
.pic .pic-news h2{font-size: 18px; margin: 15px auto 0px;height: 35px;line-height: 35px;}
.pic .pic-news p{width:209px;margin:0px auto;line-height: 25px;}
.pic .pic-news .link-btn{float: none; margin: 10px 33px; width: 140px;}   
.pic ul li{    margin-right: 40px;}
#floor13{padding: 10px 0 25px;background:white;}

#pro .testpopdiv{display:none;position:fixed;left:50%;margin-left:-130px;margin-top:-130px;top:50%;width:260px;height:260px;border:6px #343333 solid;background-color:#fff;z-index:999999}
#pro .testpopdiv .yyCon{position:relative;margin-top:23px;margin-left:20px;width:230px}
#pro .testpopdiv .yyCon span{display:inline;float:left;font-size:14px;color:#1b1b1b;line-height:32px;font-family:Microsoft YaHei}
#pro .testpopdiv .yyCon input,.yyCon select{display:inline;float:left;width:150px;height:25px;font-size:14px;color:#1b1b1b;line-height:17px;border:1px solid #979a9b;background-color:#fff;margin:3px 0}
#pro .testpopdiv .yyCon select{padding-top:0;height:28px;width:152px}
#pro .testpopdiv .submit{display:block;position:absolute;left:50%;margin-left:-90px;bottom:20px;width:180px;height:44px;background:#be9d2f;border-radius:5px;line-height:44px;color:#fff;font-size:18px;text-align:center}
#pro .testpopdiv .bt{position:relative;display:block;width:260px;font-size:14px;color:#1b1b1b;padding-top:10px;text-align:center}
#pro .testpopdiv .bt .closeBtn{position:absolute;width:14px;height:14px;top:5px;right:5px;background:url(../images/close-icon-2.png) 0 0 no-repeat;z-index:999;cursor:pointer}

#pro .admissionpopdiv{display:none;position:fixed;left:50%;margin-left:-130px;margin-top:-130px;top:50%;width:260px;height:260px;border:6px #f4f1e0 solid;background-color:#fff;z-index:999999}
#pro .admissionpopdiv .yyCon{position:relative;margin-top:23px;margin-left:20px;width:230px}
#pro .admissionpopdiv .yyCon span{display:inline;float:left;font-size:14px;color:#1b1b1b;line-height:32px;font-family:Microsoft YaHei}
#pro .admissionpopdiv .yyCon input,.yyCon select{display:inline;float:left;width:150px;height:25px;font-size:14px;color:#1b1b1b;line-height:17px;border:1px solid #979a9b;background-color:#fff;margin:3px 0}
#pro .admissionpopdiv .yyCon select{padding-top:0;height:28px;width:124px}
#pro .admissionpopdiv .submit{display:block;position:absolute;left:50%;margin-left:-90px;bottom:10px;width:180px;height:44px;background:#8c6f57;border-radius:5px;line-height:44px;color:#fff;font-size:18px;text-align:center}
#pro .admissionpopdiv .bt{position:relative;display:block;width:260px;font-size:20px;color:#1b1b1b;padding-top:10px;text-align:center}
#pro .admissionpopdiv .bt .closeBtn{position:absolute;width:14px;height:14px;top:5px;right:5px;background:url(../images/close-icon-2.png) 0 0 no-repeat;z-index:999;cursor:pointer}

/** 弹出提示框 **/
#addBox{display: none; position: fixed;top:50%;left:50%;width:240px;height:auto;
    padding:10px 0;margin-left: -120px;text-align: center;z-index:9999; background-color: #27355f;
    filter: alpha(opacity=95); -moz-opacity: 0.95;-khtml-opacity: 0.95;opacity: 0.95;
    border: 1px solid #fff; border-radius: 15px;box-shadow: 5px 8px 15px #000;}
#addBox .boxDesc{width:80%;margin:0 auto;color: #fff;font-size: 18px;}

.subject_list{
	width: 1000px;
	margin: 0 auto;
}
.subject_list li{
	float: left;
	width: 300px;
	margin: 0 50px 43px 0;
	overflow: hidden;
}
.subject_info{
	position: relative;
	width: 300px;
	height: 285px;
	overflow: hidden;
}
.subject_title{
	position: absolute;
	left: 50%;
	top: 60px;
	margin-left: -77px;
	width: 154px;
	height: 154px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #8F8E8B;
	background-color: rgba(0,0,0,.4);	
	display: table;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.subject_title .name{
	display: table-cell;
	font-size: 26px;
	line-height: 42px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
}
.subject_button{
	margin-top: 10px;
}
.subject_button a{
	padding: 0 26px;
}
.subject_detail{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding: 0 35px;
	height: 100%;
	background-color: #494949;
	background-color: rgba(0,0,0,.7);	
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	opacity: 0;
	filter:alpha(opacity=0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.subject_detail .tit{
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	font-size: 20px;
	border-bottom: 1px solid #fff;
}
.subject_detail .text{
	margin-top: 10px;
	text-align: left;
}
.subject_list li:hover .subject_title{
	opacity: 0;
	filter:alpha(opacity=0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.subject_list li:hover .subject_detail{
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.schedule_tab li{
	float: left;
	width: 328px;
	height: 59px;
	line-height: 59px;
	margin-right: 5px;
	text-align: center;
	color: #8c6f57;
	font-size: 20px;
	background-color: #f1eedd;
	border: 1px solid transparent;
	border-bottom: none;
	cursor: pointer;
}
.schedule_tab li.active{
	margin-bottom: -1px;
	height: 61px;
	background-color: #fff;
	border-color: #E96E62;
}
.schedule_box{
	clear: both;
	padding: 20px 0 39px;
	border: 1px solid #E96E62;
}
.schedule_panel{
	width: 929px;
	margin: 30px auto 45px;
	position: relative;
}
.hide{display: none;}
.fixed{
	position: fixed;
	left: 0;
	top: -10px;
	height: 52px;
	width: 100%;
	background-color: #cae767;
	z-index: 55;
}
.summary {
    font-size: 16px;
    color: #2c3900;
    line-height: 28px;
    width: 1000px;
    margin: 0 auto;
    padding: 15px 0 30px;
}
