*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html,body{
	background-color: #e7e7e7;
}
a{color:#333;}
a:hover{color:#ff0000;}
.clear{clear: both;}
.s-top{
	width: 100%;
	height: 35px;
	background-color: #dfdfdf;
	border-bottom: #dfdfdf 1px solid;
	font-weight:300;
}
.s-footer{
	width: 100%;
	height: 150px;
	background-color: #f4f4f5;
	border-top: #eeeeee 1px solid;
	line-height:35px;
	border-top:5px solid #ddd;
}
.s-footer1{
	width: 1200px;
	margin: 0 auto;
	text-align:center;padding-top:20px;
}
.s-footer1  a{color:#333;}
.s-iv{
	width: 12px;
    height: 16px;
    background-position: -230px -302px;
    float: left;
    margin-top: 3px;
    margin-right: 12px;
    background-image: url(../images/gaosan_bg.png); 
    display: block;
}
.s-ii{
	width: 16px;
    height: 16px;
    background-position: -159px -303px;
    float: left;
    margin-top: 3px;
    margin-right: 12px;
    background-image: url(../images/gaosan_bg.png); 
    display: block;
}
.s-yl{
	background-image: url(../images/s-youlian.png);
	background-size: 100%;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}
.s-lx{
	background-image: url(../images/s-lianxi.png);
	background-size: 100%;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}
.s-top1{
	width: 1200px;
	height: 35px;
	margin: 0 auto;
	font-size:14px;
	padding-top:8px;
}
.s-container{
	width: 1200px;
	margin: 0 auto;
}
.s-banner{
	background-color: #e7e7e7;
	margin-top: 0px;
	height:220px;
	overflow:hidden;
	background:#fff;
	}
.s-nav {
	margin-top: 0px;
	width: 100%;
	background-color: #3a4f7a;
}
.s-nav ul{
	margin-top: 0px;
	width: 100%;
}
.s-nav ul li{
	list-style: none;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
}
.s-nav ul li:hover{
	background-color: #E24A00;
}
.s-nav ul li a{
	color: white;
	font-size: 16px;
	text-decoration: none;
	line-height: 40px;
	font-weight:300;
}
.s-content{
	margin-top: 7px;
}
.s-conleft{
	width: 300px;
	float: left;
}
.s-div{
	background-color: white;
	margin-bottom: 5px;
	padding: 18px;
	border-radius: 8px;
	position:relative;
}
.s-conright{
	width: 890px;
	float: right;
}
.s-conleft ul{
	margin-top: 10px;
}
.titles{
	font-size: 17px;
	color: #333;
	font-weight: 600;
	border-bottom:1px solid #ddd;
}
.titles1{
	font-size: 22px;
	color: #DA4D00;
	font-weight: 600;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
	padding-bottom:5px;
	display:block;
}

.titles2{
	font-size: 20px;
	color: #DA4D00;
	font-weight: 600;
	border-bottom:1px solid #ddd;
	margin-bottom:5px;
	padding-bottom:5px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
.s-conleft li{
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
	padding-top:6px;
	padding-bottom:6px;
}
.s-conleft li a{
	line-height: 30px;
	color: #444;
	text-decoration: none;
	font-size: 14px;
	font-weight:300;
}
.s-conleft li a:hover{
	color: #822d09;
}
.s-infoimg{
	float: right;
	width: 250px;
	height: 280px;
	text-align: center;
}
.s-infoimg h3{
	line-height: 30px;
}
.s-infoimg img{
	width: 100%;
	height: 255px;
	border-radius: 12px;
}
.s-infotext{
	margin-top: 10px;
	color: #666;
	font-size: 15px;
	line-height: 30px;
	text-indent: 2em;
	font-weight:300;
}
.s-infoimg{
	margin: 15px 10px 10px 20px;
}
.s-more{
	float: right;
	text-decoration: none;
	color: red;
	font-size: 14px;
	position:absolute;
	right:18px;
	top:35px;
}
.s-more:hover{
	text-decoration: underline;
}
.s-zhuany ul{
	width: 100%;
}
.s-zhuanye li{
	list-style: none;
	width: 410px;
	height: 126px;
	float: left;
	margin-top: 10px;
	border: 1px solid lightgray;
	padding: 8px;
	border-radius: 5px;
	margin-right:10px;
	margin-bottom:10px;
}
.s-zhuanye li:hover{
	border: 1px solid #822d09;
}
.s-zhuanye li span{
	font-size: 14px;
	color: #666;
	margin-left: 10px;
	line-height: 26px;
}
.s-zhuanye_j
{
	max-height:510px;overflow:hidden;
}
.zhuanyeinfo,.signup{
	display: inline-block;
	width: 100px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	line-height: 25px;
	border-radius: 5px;
	color: white;
	margin-left: 10px;
	font-size: 14px;
}
.zhuanyeinfo{background-color: #e8e8e8;}
.signup{background-color: #e4e8ef;}
a.zhuanyeinfo,a.signup{color:#7a7a7a;}
.name{
	font-size: 16px !important;
	color: #333 !important;
	font-weight: 320;
	line-height: 30px !important;
	text-decoration: none;
	height:30px;
	overflow:hidden;
	display:block;
	margin-left:10px;
}
.s-zhuanye li img{
	width: 108px;
	height: 108px;
	float: left;
	border-radius: 5px;
}
.s-img ul,.s-news ul{
	margin-top: 10px;

}
.s-img li{
	width: 25%;
	height: 150px;
	list-style: none;
	float: left;
	padding: 10px;
	text-align: center;
	margin-bottom:3px;font-size:12px;
}
.s-img li img{
	width: 180px;
	height: 120px;
	border-radius: 5px;
}
.s-news li{
	width: 412px;
	height: 35px;
	line-height: 30px;
	list-style: none;float: left;
	border-bottom: 1px solid #DCDCDC;
}
.s-news li a{
	display: inline-block;
	width: 325px;
	height: 30px;
	overflow: hidden;
	text-decoration: none;
	font-size: 14px;
	color: #444;
}
.s-news li a:hover{
	color: #822d09;
}
.s-news li span{
	color: #999;
	font-size: 12px;
}
.fright{
	float: right;
}
.stitle
{
	position:relative;	
	top:50px;
	left:30px;
	font-size:32px;
	font-weight:600;
	color:#ED2902;
	text-shadow: 5px 0px 5px #03a9f4;
    letter-spacing: 5px;
}

.fleft{
	float: left;
}
.s-infotext img{
	max-width: 80%;
}
.active{
	background-color: #822d09;
}
.schoolnews-tit{
	width: 750px;
    font-size: 16px;
    font-weight: 350;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    color: #444;
    text-decoration: none;

}
.schoolnews-info{
	width: 750px;
    font-size: 14px;
    color: #999;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:8px;
}
.school-news li{
	list-style: none;
	margin-top: 10px;
	border-bottom: 1px solid lightgray;
	padding-bottom:10px;
}
.school-news ul{
	margin-top: 10px;
}
.schoolnews-time{
	width: 100px;
    text-align: center;
    height: 40px;
    margin-top: 35px;
    line-height: 40px;
    font-weight: 300;
    color: #444;
	
}
.s-jianzhang{
	    margin-top: 10px;
    color: #666;
    font-size: 15px;
    line-height: 30px;
    text-indent: 2em;
}
.fenye{
	text-align: center;
    padding: 15px 0;
	margin-top:15px;
}
.fenye li{
	list-style: none;
    display: inline-block;
    min-width: 25px;
    border: 0;
	
}
.fenye a{
	border: 1px solid lightgray;
	min-width: 25px;
	display: inline-block;
	text-decoration: none;
	margin-right:3px;
	margin-left:2px;
	background:#efefef;
	border-radius:3px;
	color:#333;
	font-size:12px;
}
.s-aandq p{
	margin-top: 10px;
	
}
.s-aandq li{
	list-style: none;
	border-bottom: 1px dashed lightgray;
	padding: 10px 0;
}
.kswd-ask{
	font-weight: 600;
	color: #444;
	font-size: 15px;
}
.kswd-answer{
	color: #666;
	font-size: 14px;
}
.s-contact{
	margin-top: 10px;
}
.s-contact p{
	font-weight: 600;
	font-size: 16px;
	line-height: 30px;
	color: #444;
}
.s-contact img{
	width: 673px;
	height: auto;
}
.s-signup
{
	display:block;
	width:100%;float:left;
	line-height:30px;
	padding-left:10px;
}
.s-signup form{width:100%;clear:both;}
.s-signup ul{
	margin-top: 20px;
}
.s-signup li{
	width: 100%;
	padding: 10px;
	list-style: none;
}
.s-signup li em{width:100px;float:left;font-style:normal;text-align:right;margin-right:8px;}
.s-signup input{
	height: 25px;
}
.s-signup select{
	height: 35px;
}
.s-signup button{
	margin-top: 10px;
	height: 35px;
	background-color: #3a4f7a;
	border-radius: 5px;
	color: white;
	border: 0;
}

.s-conleft input,select{border:1px solid #ADADAD;padding:2px 5px;height:25px;}
.zxdjbtn{
	display: block;
    padding: 8px 5px;
    min-width: 60px;
    text-align: center;
    color: #fff;
	margin-left:40px;
	margin-top:10px;
    border-radius: 8px;
    background: -webkit-gradient(linear, left top, left bottom, from(#F66C19), to(#C83002));
    background: linear-gradient(180deg, #F66C19, #C83002);
}
.s-infotext a{color:#333;}
.cts{font-size:16px;line-height:34px;font-family:微软雅黑;padding:5px 10px;overflow:hidden;}
.ctims{color:#ddd;font-size:12px;margin-left:10px;margin-bottom:10px;}
.bzhang{margin:4px;width:96%;border:2px solid #E37382;padding:5px 8px;background:#FAF9CE;color:#D30F42;font-size:12px;line-height:30px;}
a.mmore
{
	display: inline-block;
    padding: 0 1rem;
    min-width: 60px;
	font-size:14px;
    height: 30px;
    line-height: 30px;   
    text-align: center;
	margin:8px auto;
    color: #fff;
    border-radius: 8px;
	margin-right:5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e31b23), to(#ad070d));
    background: linear-gradient(180deg, #e31b23, #ad070d);
	clear:both;
}
a:hover.mmore
{	
    background: -webkit-gradient(linear, left top, left bottom, from(#2595DC), to(#0D6DAA));
    background: linear-gradient(180deg, #2595DC, #0D6DAA);
}
