﻿@charset "utf-8";

*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
@media ( max-width : 767px) {
	html{ overflow-y:auto}
	body,th,td,button,input,select,textarea{ font-size:14px}
}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*清楚浮动
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}


h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight:400;line-height:1;color:#999}
h1,h2,h3{padding-top:20px;padding-bottom:10px}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}



/*文字单行溢出省略号*/
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/*3css3阴影 */
.box-shadow{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.text-shadow{-webkit-text-shadow:0 0 2px rgba(0,0,0,0.2);text-shadow:0 0 2px rgba(0,0,0,0.2)}


/*全局默认链接颜色*/
body{ background-color:#fff; color:#333}
a{color:#333}
a:hover,.active a{color:#06c}

/*主要颜色*/
.c-primary,.c-primary a,a.c-primary{color:#5a98de}
.c-primary a:hover,a.c-primary:hover{ color:#5a98de}
/*次主色*/
.c-secondary,.c-secondary a,a.c-secondary{color:#555}
.c-secondary a:hover,a.c-secondary:hover{ color:#555}

/*辅助色—浅黑*/
.c-333,.c-333 a,a.c-333{color:#333}
.c-333 a:hover,a.c-333:hover{ color:#333}

/*辅助色—灰色*/
.c-666,.c-666 a,a.c-666{color:#666}
.c-666 a:hover,a.c-666:hover{ color:#666}
.c-999,.c-999 a,a.c-999{color:#999}
.c-999 a:hover,a.c-999:hover{color:#999}

/*标准色—红色*/
.c-red,.c-red a,a.c-red{color:red}
.c-red a:hover,a.c-red:hover{ color:red}
/*标准色—绿色*/
.c-green,.c-green a,a.c-green{color:green}
.c-red a:hover,a.c-red:hover{color:green}
/*标准色—蓝色*/
.c-blue,.c-blue a,a.c-blue{color:blue}
.c-blue a:hover,a.c-blue:hover{color:blue}
/*校内新闻*/
.NewsBox{text-align:center; border-bottom:1px solid #2d5873;margin-bottom:10px}
.NewsBox span{line-height: 40px;font-size: 16px}
.News ul{padding-left: 15px;margin:0;padding:0;list-style:square inside url(../images/arrow.jpg);}
.News li{font-size: 1.3em;line-height: 2em;color: #295d82;}
.News li a:hover{color: #295d82;}
.News li span{float:right;color: #999;}
.Nscontent{font-size: 16px;color:#333;line-height: 24px;letter-spacing: 1px;padding-top: 30px;text-indent: 2em;}
.Nscontent p{ margin:10px auto;}
.Nscontent p img{display: block;margin: 20px auto;width: 100%;height: auto;text-align: center;}
/*分页*/
.page{text-align:center;margin-top: 15px;}
.page td{font-size:14px;}
.page td a:hover{color: #295d82;}
.ivue{color:#F00;font-weight: bold;}
/*名 师 榜*/
#contBox .left .content .TeachCm{margin: 15px auto;height: auto;min-height: 220px; background:url(http://cdn.cumen.cn/images/Comer.png);}
#contBox .left .content .TeachCm p{text-indent: 2em;padding:0;font-size: 1.3em;line-height: 1.5em;}
.Teachimg{width: 220px;float:left;padding-top: 30px;padding-left: 15px;padding-right: 15px;}
.Teachimg img{vertical-align: middle;width:220px; height:160px}
.Teachcontent{width:calc(100% - 300px); float:right;padding-top: 20px;    padding-left: 15px;padding-right: 30px;}
.Teachcontent p{padding:0; }
.Teachcontent h4{color:#295d82;text-indent: 1.8em;margin-top: 0px;
margin-bottom: 0px;line-height: 2em;}
/*单张图片*/
.ujxt img{width:100%;}

/*生物考研*/
#jyzWrapper{min-height: 350px;width:1200px;margin-top: 50px;}
#jyzWrapper .line{background-image: url(../images/bg_dot.gif);height: 70px;background-position: center center;background-repeat: repeat-x; text-align:center}
#jyzWrapper .title{height: 70px;line-height: 70px;background-color: White;text-align: center;font-size: 32px;color: #3a5b6e;font-weight: normal;margin: 0 auto; padding:0 40px; }
#jyzWrapper .cont p{text-indent: 2em;padding: 0.75em 0;font-size: 1.3em;line-height: 1.75em;}

/*教学图书馆*/
.onlinediv{ width:auto; height:auto;}
.onlinediv img{ width:100%}

.zhxy_banner{ position:relative}
	.zhxy_banner .btnContainer{z-index:2; position:absolute; top:0; bottom:0; left:50%; right:0}
	.zhxy_banner .btnContainer ul{ width:78.125%; position:relative}
	.zhxy_banner .btnContainer ul li{width:22.4%; float:left; margin-right:-2.667%; margin-top:2.2%}
	.zhxy_banner .btnContainer ul li img{ width:100%;}
	
/*综合实践活动课*/
#sub_content_r_list {
    float: left;
    text-align: left;
    padding: 10px 0;
    font-family: "微软雅黑", "宋体", Arial;
    font-size: 16px;
    font-style: normal;
    color: #2c2c2c;
    text-decoration: none;
    font-weight: normal;
    line-height: 25px;
    width: 945px;
}
.sub_content_r_piclist {
    float: left;
    text-align: center;
    margin: 0 50px 20px 0;
}
.sub_content_r_piclist_imgheight {
    height: 90px;
    text-align: center;
    margin: 0 0 5px 0;
}
.sub_content_r_piclist_imgheight img {
    width: 180px;
    height: 100%;
}

/*学校党建*/
.picNews{ margin-top:20px}
.picNews .li_NewsList {height: 150px;overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #ddd;margin-bottom: 30px;list-style: none;margin-top: 30px;}
.picNews .li_NewsList img {display: block;float: left;padding-right: 20px;}
.picNews .li_NewsList a.lTitle {text-decoration: none;font-weight: normal; color:#333;font-size: 18px;}
.picNews .li_NewsList a.lTitle:hover {color:#295d82;text-decoration:underline;}
.picNews .li_NewsList .contDesc {line-height:25px;height:75px;overflow: hidden; font-size:14px;text-indent: 2em; margin-top:0.75em}
.picNews .li_NewsList a.lDetail{color:#295d82}
.picNews .li_NewsList a.lDetail:hover{ text-decoration:underline;}
.picNews .li_NewsList .artiDate{ color:#999; text-align:right; line-height:1em; margin-top:5px; font-size:14px; margin-right:2em}
.yussNews p{ font-size:16px;text-indent: 2em;line-height: 28px;letter-spacing: 1px;margin: 15px auto;}
.yussNews p img{max-width:1000px}
.intro td img{padding: 1.2em 0; }

/*支部建设*/
.ulDzb{ margin-top:20px}
.ulDzb .li_List {height: 150px;overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.ulDzb .li_List img {display: block;float: left;padding-right: 20px;}
.ulDzb .li_List a.lTitle {text-decoration: none;font-weight: normal; color:#333;font-size: 18px; }
.ulDzb .li_List a.lTitle:hover {color:#295d82;text-decoration:underline;}
.ulDzb .li_List .contDesc {line-height:30px;height:90px;overflow: hidden; font-size:16px;text-indent: 2em; margin-top:0.75em}
.ulDzb .li_List a.lDetail{color:#295d82}
.ulDzb .li_List a.lDetail:hover{ text-decoration:underline;}
.ulDzb .li_List .artiDate{ color:#999; text-align:right; line-height:1em; margin-top:5px; font-size:14px; margin-right:2em}

.yussleft{float:left;position: absolute;margin: 80px 0 0 50px;}
.yussright{float:right;position: relative;margin:80px 50px 0 0;}
