html,
button,
input,
select,
textarea {color: #222;}
a {text-decoration:none;}
a {
    color: #000;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    -webkit-backface-visibility: hidden;
}
ul li{
    list-style: none; margin:0; padding:0;
}
a:hover {
    color: #666;
    text-decoration: none;
}

body {
	background: #fff;
	color: #524D49;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "微软雅黑", simsun, sans-serif;
	font-size:13px;
        margin:0;
        padding:0;
}

.clearfix:before,
.clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

/******banner******/
.banner {
    width: 100%;
    min-width: 1100px;
    margin: 0;
    padding: 0;
}
.banner-home{
	width:1100px;
        height: 134px;
	margin:0 auto;
        background: url(./images/banner.jpg) no-repeat center center;
}
.menubarone{
	width:1100px; height:30px; margin:0 auto;
}
.menubarone .mone-link{
	width:100px;
	float:left;
}
.menubarone .search{
	width:220px;
	float:right;
}
.navbar{
	width:100%;
        height:40px;
	background:#367abb;
        min-width:1100px;
}
.menubartwo{
	width:1100px; margin:0 auto;height:40px;
}
.menubartwo .mtwo-link a{
        color:#fff;
}
.menubartwo .mtwo-link a:hover,.menubartwo .mtwo-link a:active{
        color:#aaa;
}

/*图片切换*/
.picsco{
	width:1100px;
	margin:0 auto;
}
.picsco img{	
	width:1100px;
}


#utility-nav li#search-box {width: 120px;display:inline-block;}
#search-input-responsive,
#search-input {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;overflow: hidden;border-radius:2px;width:116px;height:22px;display:inline-block;}

#search-input-responsive input[type="text"], #search-input input[type="text"] {background: none;border: 0 none;color: #999999;font: 12px/12px;margin: 0;padding:0 28px 0 3px;width: 88px;top:0;height:22px;display:inline-block;height: 22px;float:left;}

#search-input-responsive .add-on,
#search-input .add-on {
	float: left;
	height: 22px;
	width: 27px;
	border:0;
	border-radius: 0 3px 3px 0;
	background-color: #8cab6e;
	position: absolute;
}
.add-on:before {display: inline-block;left: 50%;margin: -0.5em 0 0 -0.5em;position: absolute;text-indent: 0;top: 50%;}

.header-short {background:url(../img/header-release.jpg) no-repeat center #000;height:230px;}
.backstretch {z-index:-6;background-position:50%;overflow:none !important;}
	
/* #二级页面头部
==================================================*/	
.header-bar {
	min-height: 110px;
	_height: 100px;
	background-color: #ecf4ed;
	position: relative;}
.header-bar h2 {
	position: absolute;
	bottom: 6px;
	color: #8CAB6E;
	margin: 0;
	text-indent: -999px;}


/* #Top Navigation
================================================== */
	/* menu icon */

#utility-nav li {margin: 0;padding: 0;padding-left: 20px; _padding-top:5px;}
#utility-nav > li {list-style: none;display:inline-block;*display: inline;zoom: 1;float:left;
	padding: 0;}

#utility-nav  {float:right;text-align:right;padding:0;margin:0;position: absolute;top: -29px;right:3%;}
#utility-nav li > a {display: block;color: #fbfaf5;background: 0;
	font: 14px;
	padding: 2px 5px 0;}
#utility-nav a:hover {color: #d0edb2;}
#utility-nav li {list-style: none;float:left;}
#utility-nav ul.dropdown-menu li {
	clear: both;}
#utility-nav ul.dropdown-menu li a {
	color: #408e4d;}
#utility-nav li.dropdown a.dropdown-toggle b.caret {
	border-top-color: #fbfbfb;border-bottom-color:#fbfbfb;}

/* Menu Helpers
----------------------------------------------------------------------------------------------------*/
nav#main-nav {
	float: right;
	display: block;}
nav #menu {
	float: left;}
.menu,
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;}
.menu a,
.menu span { display: block;}
.menu a { text-decoration: none;}

#header-responsive { display: none;}

.colorone{background-color: #ecf4ed;}
.colortwo{background-color: #afcae4; min-width:1100px;}
.colorthree{background:#524d49; min-width:1100px;}

/* #首页新闻
==================================================*/
.news{
	padding: 10px 0;
	width:1100px;
	margin:0 auto;
        background:#ecf4ed;
}
.news .newslist .newslist-item{
margin: 0 0 5px;
border-bottom: 1px dotted #aab693;
padding: 0 0 5px;
color: #75685c;
}
.news .newslist .newslist-item a {
	color: #524d49;
	font-size: 14px;
}
.news .newslist .newslist-item a:hover {color: #8cab6e;}
.news_heading {
    font-size: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    position: static;
}
.txtnews .title {
	text-align: center;
	margin-top: 0;
	font-size: 16px;
}
.txtnews p {
font-size: 12px;
margin-bottom: 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #aab693;
color: #75685C;
}
.newspic img{
	margin-bottom: 10px;
}
	
.element{
	width: 100%;
	height: 180px;
	margin: 5px 0 10px;
	float: left;
	overflow: hidden;
	position: relative;
	color: #222;}
.gallery-caps{
	width: 100%;
	height: 180px;}
.gallery-caps > h4{
	font-weight: normal;
	color: #fff;
	padding: 15px 10px 0;}
.gallery-caps > p{
	font-weight: normal;
	color: #fff;
	padding: 80px 10px 10px;
	font-size: 12px;}
.gallery-caps{background: #8cab6e;}

.element img {
	width: 100%;
	height: 100%;}

.element * {
  position: absolute;
  margin: 0;}

 .news-content-links{
	 height:50px;
 }
.news .emailf{
	width:120px;
	height:45px;
	text-align:center;
	margin:auto 10px;
	float:left;
	background:#55d98d;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
}
.news .emailf a{
	line-height:45px;
	color:#fff;
}
.news .emails{
	width:120px;
	height:45px;
	text-align:center;
	background:#f4d03f;
	float:left;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
}
.news .emails a{
	line-height:45px;
	color:#fff;
}
.news .piclink{
	float:right;
	width:270px;
}
.news .piclink img{
	width:255px;
	margin:0 auto;
}
  
/*notice*/
.notice{
	width:1100px;
	margin:0 auto;
}
.notice-l{
	width:275px;
	float:left;
}
.notice-m{
	width:540px;
	float:left;
}
.notice-m-l{
	width:220px;
	float:left;
}
.notice-m-r{
	width:320px;
	float:left;
}
.notice-m-r .notice-lists{
	margin-left: 30px;
	line-height:25px;
}
.notice-r{
	width:280px;
	float:left;
}
.notice-r .notice-lists{
	line-height:24px;
        margin-left: 10px;
}


/* Events Module */
.sub_heading {
    margin: 20px 0 10px 0;
    border-bottom: 1px solid #367abb;
    font-weight: bold;
    line-height: 1em;
    height:30px;
    position: relative;
}

.sub_heading a.btn {
    width: 40px;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 5px;
    background-color: #8cab6e;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color:#fff;
}
.sub_heading_title{
    width:90px;
    background:#367abb;
    text-align:center;
    height:30px;
    line-height:30px;
    color:#fff;
    float:left;
}
.sub_heading_more{
    width:70px;
    text-align:center;
    height:30px;
    line-height:30px;
    float:right;
}

.events {
	margin: 0 0 20px;
	padding: 0;}
.events .event {height:30px; margin-bottom:5px;}
.events .date {font-size:12px; float:left; margin:0 2px;}
.events .date span.day {
    padding: 0 2px 0 0;
    text-align: center;
    border-right: 1px solid #dad9d9;
    display: block;
    line-height: 1em;
}
.events .title {
	font-size:14px;
}


/* #校训
==================================================*/
.shenlv{
	padding-top: 20px; 
	padding-bottom: 20px; 
	text-align:center;
	width:1100px;
	margin:0 auto;
}

/* #扩展信息
==================================================*/
.extinfo{background-color: #75685C;color: white;}
.extinfo a {color: #d5f1a0;}

/* #各快捷通道
==================================================*/
.resourcelinks-list li {
	float: left;
	width: 47%;
	list-style: none;
	padding: 5px 10px 5px 0;}
.xybmlinks-list li {
	float: left;
	width: 31.333%;
	list-style: none;
	padding: 5px 10px 5px 0;}
/* #概况
==================================================*/
#time .nav li a {
	padding: 10px;
	font-size: .7em;}
.leaders small {
	font-size: 1em;
	color: #8CAB6E;}
.leaders img {
	margin-left: 20px;}

/* #页脚
==================================================*/
.footer{
	color:#FFF; padding-top: 30px; padding-bottom: 10px; text-align:center; width:1100px; margin:0 auto;
	height:80px;
}
.footer-content-l,.footer-content-m,.footer-content-r{
	width:365px;
	float:left;
}
.footer p{line-height:25px; margin:0; padding:0;}
.footer .connect{margin-bottom:20px; margin-top:22px;}
.footer .connect a{color:#FFF;
	font-size: 16px;}
.footer .connect a:hover{color: #8cab6e; text-transform:uppercase; font-size: 16px; text-decoration: none;}
.footer .connect span{padding:0px 2px; font-size:16px; font-weight:bold;}

/* #内容页
==================================================*/
.contentarea{
	padding-top: 6px; padding-bottom: 30px; text-align:center; width:1100px; margin:0 auto; min-height:300px;
}
.con_curr{ text-align:left;line-height:30px; border-bottom:1px solid #ccc; margin-bottom: 10px;}
.cont_l{
        width:250px;float:left;
}
.cont_r{
        width:810px;float:left;
        padding:0 20px;
}
.con_list{text-align:left;}

/* #师资队伍
==================================================*/
.con_list_title{
   color:#000;
   font-size:16px;
   font-weight:bold;
   text-indent:2em;
   line-height:80px;
}