@charset "gb2312";
#wp_news_w7 ul#arthd li+li a {
    color: #000;
}
#wp_news_w7 ul#arthd li a {
    color: #f00;
}
div#artnum {
    width: 40px;
    position: absolute;
    right: 334px;
    bottom: 11px;
}
.scrollnews_li{
  background:none;
}
/* CSS Document */
ul.mbox1Left_list .i {
    display: block;
}
ul.mbox1Left_list li {
    display: none;
}
div#topw3 {
    border-left: 1px solid #D3DEE2;
    border-right: 1px solid #D3DEE2;
    width: 468px !important;
}
.scrollnews_li {
    padding-left: 10px;
}
.news_icon {
    background: url(https://webplus.zju.edu.cn/_upload/tpl/06/bf/1727/template1727/htmlRes/css_res/1.png);
    height: 16px;
    background-position: 6px 10px;
    background-repeat: no-repeat;
    width: 10px;
    display: block;
    float: left;
    padding-left: 6px;
}
.tit2 a {
    display: inline-block;
    width: 357px;
}
.mbox1Center_list {
    width: 438px;
}
.focus.focus-box, .focus-container {
    height: 198px !important;
}

div#wp_news_w6 {
    padding: 12px 0 12px 0;
    border-left: 1px solid #D3DEE2;
    border-right: 1px solid #D3DEE2;
}
body{width:100%;height:100%;font:12px SimSun;
background:#ededed url(css_res/backg.jpg) repeat-y center top;} 
span,ul,li,h1,h2,h3,h4,form,img{margin:0;padding:0;border:none}

ul,li{list-style-type:none}

select,textarea{outline:none;border:none;margin:0;padding:0}
.header, .main, .footer{
	width: 960px;
	margin: 0 auto;
	
}
.mbox2.clearfix {
    width: 930px !important;
}
.clearfix {
    clear: both;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.headNav{
	height: 38px;
	background: #257C9C;
	border-bottom: 2px solid #F6B00B;
	width:960px;
}
.cg-nav li {
    background: url(css_res/nav.jpg) no-repeat scroll left center;
    text-align: center;
    font-weight: bold;
    line-height: 39px;
	position:relative;
	z-index:10;
}
.cg-nav li a{
	color: #fff;
	margin: 0;
	padding:0
}
.cg-nav li:hover{
	background: #F6B00B;
}
.cg-nav li.home{
	background:none;
}
.cg-nav li.home:hover{
	background: #F6B00B;
}
#navigation{ width:960px}
.cg-nav li ul{ z-index:101;}
.cg-nav li ul li{ float:none; text-align:left; background:#e8ecf4; height:auto; line-height:24px; padding:0}
.cg-nav li ul li span{ height:auto; float:none;}
.cg-nav li ul li a,
.cg-nav li ul li .nav-selected a{ padding:4px 28px; margin:0; float:none; display:block; height:auto; line-height:24px; zoom:1;}
.cg-nav li ul li a:link,
.cg-nav li ul li a:visited,
.cg-nav li ul li .nav-selected a:link,
.cg-nav li ul li .nav-selected a:visited{ color:#fff; font-weight:normal; background-color:#538090; text-shadow:none;}
.cg-nav li ul li a:hover,
.cg-nav li ul li .nav-selected a:hover{color:#fff; font-weight:normal; background-color:#257a9a;}

.main{
	padding:15px; 
	width: 930px;
}
.mbox1Left{
	background:url(css_res/tabbg.png) no-repeat center bottom;
	width: 188px;
	float: left;
	padding-bottom:10px
}
.mbox1Left .tit{ display:block; padding-left:15px; font-size:14px; line-height:36px; color:#22708d; background:url(css_res/jxbg.jpg); font-weight:bold}
.mbox1Left_list{ background:url(css_res/tabbg.png) no-repeat center top; padding:18px 15px 0 15px}
.mbox1Left_list li{
	background: url(css_res/btbg.jpg) no-repeat scroll;
	height: 34px;
	margin-bottom:10px
}
.mbox1Left_list li a{
	color: #15627F;
	padding-left: 40px;
	font:13px/30px "微软雅黑"
}
.mbox1Center{
	width: 470px;
	float: left;
	margin: 0 10px;
}
.mbox1Center i{
	background: url(css_res/more.png) no-repeat scroll;
	_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='css_res/more.png');
	width: 43px;
	height: 11px;
	cursor: pointer;
	float: right;
	margin: 13px 15px 0 0;
	*position: absolute;
	*margin:3px 15px 0 338px;
}
.mbox1Center_list{
	border-left: 1px solid #D3DEE2;
	border-right: 1px solid #D3DEE2;
	line-height: 24px;
}
div#wp_news_w2 .mbox1Center_list {
    padding: 12px 15px 0;
}
div#wp_news_w6 #arthd {
    border: none;
}
.Center_list2{border-left: 1px solid #D3DEE2;border-right: 1px solid #D3DEE2;padding:0px 15px;line-height: 24px;}
.mbox1Center_list li{
	background: url(css_res/1.png) no-repeat scroll left center;
}
.mbox1Center_list li:hover{
	background: url(css_res/2.png) no-repeat scroll left center;
	color: #DEA427
}
.mbox1Center_list li a:hover{
	color: #DEA427;
	padding-right: 20px;
}
.mbox1Right{
	float: left;
	width:251px;
}
.boxbg{
	background: url(css_res/hdbg11.jpg) no-repeat scroll;
	width: 470px;
	height: 4px;
}


/*#######################*/
.banner{ width:243px; height:228px; background:url(css_res/bannerbg.png); padding:4px 4px 0 4px}
.big-pic{ width:243px; height:228px; overflow:hidden; position:relative; z-index:1}
.big-pic .bigul{ position: absolute; top: 0px; left: 0px; width: 10000px}
.big-pic .bigul li{ width:243px; height:198px; float:left}
.big-pic .pic-title{ width:243px; height:30px;position:absolute; bottom:0; left:0; padding-top:16px}
.big-pic .pic-title a{ line-height:30px; font-size:12px; color:#000; text-align:left; display:block; height:30px; overflow:hidden; font-weight:bold; padding-left:10px}
.big-pic .small-pic{ float:right; height:16px; position:absolute; right:0; bottom:30px}
.big-pic .small-pic li{ float:left; height:13px; width:22px; background:url(css_res/bt2.png) no-repeat center bottom; font-size:0; text-align:center; font:bold 10px/13px "黑体";color:#fff; padding-left:1px; padding-top:3px; cursor:pointer}
.big-pic .small-pic li.small-hover{ background:url(css_res/bt1.png)}


.search{
	background: url(css_res/sbg.png);
	height: 86px;
	margin-top: 10px;
        position:relative;
}
input.search-submit {
    width: 32px;
    height: 23px;
    border: 0px;
    position: absolute;
    right: 23px;
    bottom: 23px;
    background: url(css_res/spic.jpg) no-repeat;
}
.search h4{
	font-size: 13px;
	color: #15627F;
	line-height: 36px;
	padding-top: 3px;
	padding-left: 12px;
	font-weight: bold;
}
.searchContent{
	width: 204px;
	height: 23px;
	border: 1px solid #D3DEE2;
	margin: 0 auto
}
#key{
	color: #AAAAAA;
	width: 171px;
	height: 23px;
	line-height: 23px;
	border: none;
	border-right: 1px solid #D3DEE2;
}
.sub{
	background: url(css_res/spic.jpg);
	width: 31px;
	height: 23px;
	border: none;
	margin-left: -6px;
}
.mbox2{
	float: left;
	*float:;
	margin: 10px 0;
	_margin: 0;
}

.mbox2Left{
	width:188px;
	float: left;

}
.tytit{ display:block;background:url(css_res/hdbg1.png) no-repeat right center;height: 36px; clear:both}
.tytit h3{
	background:url(css_res/hdbg1.png) no-repeat left center;
	height: 36px;
	font-size: 14px;
	color: #15627F;
	line-height: 36px;
	padding-left: 15px;
	font-weight: bold;
	float:left
}
.tybg{
	background: url(css_res/hdbg11.jpg) no-repeat right center;
	height: 5px;
	display:block; font-size:0;
}
.tybg span{ height:5px; width:60px;background:url(css_res/hdbg11.jpg) no-repeat left center; float:left}
.mbox2right{
	width: 251px;
	float: left;
}
.box2bg{
	background: url(css_res/hdbg33.jpg) no-repeat scroll;
	width: 230px;
	height: 4px;
}

.mbox2Leftline{
	border-left: 1px solid #D3DEE2;
	border-right: 1px solid #D3DEE2;
	width: 210px;
	height: 223px;
}
.mbox2Left_list{
	border-left: 1px solid #D3DEE2;
	border-right: 1px solid #D3DEE2;
	padding: 1px 15px  10px 15px;
	*padding: 12px;
}
.mbox2Left_list li{
	background: url(css_res/btbg.jpg) no-repeat scroll;
	height: 34px;
	margin-top: 11px;
}
.mbox2Left_list li a{
	font-size: 13px;
	color: #15627F;
	line-height: 30px;
	padding-left: 40px;
	font-family:"微软雅黑"
}
.mbox3{
	background: url(css_res/aqbg.png) no-repeat scroll;
	width: 933px;
	height: 105px;
	margin:10px auto;
	float: left;
	}
.right-box .con {
    padding: 15px 12px;
}
.list.clearfix #arthd {
    width: 100%;
}

.mbox3 li {
    float: left;
    margin: 25px 26px;
}
div#wp_news_w12 tr{

	float: left;
	margin: 25px 26px;
	*margin: 25px 20px;
}
.footer{
	border-top: 3px solid #22718E;
	margin-top: 10px;
	text-align: center;
	line-height: 25px;
        width:930px;
        position:relative;
}
.usernum {
    width: 40px;
    position: absolute;
    right: 336px;
    bottom: 10px;
}
.footerline{
	border-top: 1px solid #DEA427;
	margin-top: 1px;
	padding: 10px;
}

.accordion{
	height:163px;
	width:208px;
	position:relative;
	overflow:hidden;
	border-left: 1px solid #D3DEE2;
	border-right: 1px solid #D3DEE2;
		padding:10px;
}
.title{
	line-height:30px;
	cursor:pointer;
	background: url(css_res/yqlj.jpg) no-repeat scroll;
	padding-left:15px;
}
.content{
	line-height:50px;
	overflow:hidden;
	display:none;
	padding:5px 15px; 
}
.float-div{
	width:230px;float:left;
}
.float-div p{
	line-height:180%;
}

div#wp_news_w7{ padding:12px 10px 11px 10px; border-left:1px solid #d3dee2; border-right:1px solid #d3dee2}    
.cg-news-list li{background: url(css_res/1.png) no-repeat left center}
.yqlj{ width:960px; margin:0 auto; height:30px; position:relative}
.yqlj p{ float:left; margin:0 10px; width:205px; position:absolute; top:1px}
#HRxllb_1{left:16px}
#HRxllb_2{left:248px}
#HRxllb_3{left:486px}
#HRxllb_4{left:720px}

.select{ float:left;width:188px;height:28px;background:url(css_res/yqlj.jpg);line-height:28px;cursor:pointer; padding-left:10px; color:#000; margin:0 17px; }
.select h2{font-weight:normal}
.select ul{ width:175px; border:1px solid #DFEAEE; border-bottom:none;}
.select ul a{ padding-left:8px; display:block; background:#F6F8FA}
.select ul a:hover,.select ul a.shover{ background:#4f4f4f; color:#FFF}

div.hr-xllb1-select{display:block;width:195px;height:28px;background:url(css_res/yqlj.jpg);line-height:28px;cursor:pointer; padding-left:10px; color:#000}
div.hr-xllb1-select-hover{background:url(css_res/yqlj.jpg)}
div.hr-xllb1-select-open{background:url(css_res/yqlj.jpg)}
ul.hr-xllb1-options{position:absolute;list-style:none;width:192px;margin:0;z-index:999;display:none; border:1px solid #dfeaee; border-top:none; background:#f6f9fa}
ul.hr-xllb1-options li{display:block;padding:0 10px;width:172px;height:30px;line-height:30px;text-decoration:none;cursor:pointer;float:left}
div.hr-xllb1-top{font-size:0;width:195px;height:0px;float:left; border-top:1px solid #cacaca}
div.hr-xllb1-bottom{font-size:0;width:195px;height:0px;float:left; border-bottpm:1px solid #cacaca}
ul.hr-xllb1-options li.hr-xllb1-open-selected{background:#4f4f4f;}
ul.hr-xllb1-options li.hr-xllb1-open-hover{background:#4f4f4f;}
ul.hr-xllb1-options li.hr-xllb1-open-optgroup{background-position:0 -120px;font-style:italic;font-weight:bold}

.left-box{ width:200px; float:left;}

.cg-catalog{ border-left:1px solid #D3DEE2; border-right:1px solid #D3DEE2; padding:8px 10px}
.cg-catalog li{ display:block; margin-bottom:10px}
.cg-catalog li span{ zoom:1; display:block;/* _position:relative;*/}
.cg-catalog li a{background:url(css_res/nylibg.png);overflow:hidden; padding:3px 15px 3px 24px; line-height:21px; text-align:left; display:block}
.cg-catalog li a:link,
.cg-catalog li a:visited{ color:#666666; font-size:12px;}
.cg-catalog .cat-selected a:link,
.cg-catalog .cat-selected a:visited{ background:#fafafa; color:#fff; color:#276787; background:url(css_res/nylibg.png)}
.cg-catalog li ul{ margin:0 0 0 15px;}
.cg-catalog li ul.second-catalog{ margin-bottom:10px;}
.cg-catalog li ul li{ border:0; margin:0;}
.cg-catalog li ul li a:link,
.cg-catalog li ul li a:visited{ background:url(css_res/1.png) 0 11px no-repeat; color:#002d6f; text-align:left; border:0; margin:0; height:auto; padding:5px 0 7px 12px; line-height:18px; font-size:12px; font-weight:normal}
.cg-catalog li ul li .cat-selected a:link,
.cg-catalog li ul li .cat-selected a:visited{ background:url(css_res/2.png) 0 11px no-repeat; color:#F6B00B; text-align:left; border:0; margin:0; height:auto; padding:5px 0 7px 12px; line-height:18px; font-size:12px; font-weight:normal}

.right-box{ width:710px; float:right; min-height:420px;_height:420px; border:1px solid #D3DEE2; padding:3px}
.cg-position{ padding-left:10px; background:#CC0}

.list .mbox1Center_list{ border:none}
.list .mbox1Center_list li{ line-height:26px}

.con .article-content{ padding:10px}
.conbox{ min-height:500px;_height:500px}
.demo{ height:117px; overflow:hidden; position:relative}
.jg{ display:block; height:12px;border-left:1px solid #D3DEE2; border-right:1px solid #D3DEE2}

.top{ position:relative; height:190px; display:block; width:960px}
.top .logo{ width:960px; height:190px; display:block}

.atop{ height:30px; position:absolute; top:0; right:10px} 
.atop a{ line-height:30px;}
.mbox2 .mbox1Center .mbox1Center_list{ padding-bottom:0px}
.more{ height:36px; width:43px; background:url(css_res/more.png) no-repeat center; margin-right:10px; float:right}

.searchlist { padding:10px}
.searchlist h2{ float:left}
.searchlist li{ background:url(css_res/1.png) no-repeat left center; padding-left:10px; line-height:26px}

.cg-page .page-num{ margin:0 3px; border:1px solid #CCC}

.date {
    float: left;
    padding: 7px 20px;
	*padding: 8px 20px;
}
.movie {
	width:100%;
	height:500px;
}

/** 文章页**/
#d-container .article {
    line-height: 30px;
    font-size: 14px;
    color: #040404;
}
div#d-container li.col_path {
    line-height: 30px;
}
div#d-container h2 {
    line-height: 40px;
    font-size:16px;
    text-align:center;
}
div#d-container .article p.art-summary{
   border-bottom:1px solid #D6D6D6;
   color:#585858;
   text-align:center;
}
div#d-container .article .entry{
   margin-top:20px;
}
div#d-container .main.clearfix {
    min-height: 500px;
}
::-webkit-input-placeholder { color:#AAAAAA;/* WebKit browsers */}
:-moz-placeholder {color:#AAAAAA; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder { color:#AAAAAA;/* Mozilla Firefox 19+ */}
:-ms-input-placeholder { color:#AAAAAA;/* Internet Explorer 10+ */}


.ewm img {
    width: 100px;
    height: 100px;
}

.ewm {
    display: inline-block;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 5px;
    right: 5px;
}