@charset "gb2312";
body{
	background:url(test_res/bodybg.gif) #fff 0 0 repeat-x;
	font-size:14px;
	line-height:180%;
	font-family: Bell MT;
	color:#000000;
	margin:0;
	padding:0;
	}
body.home{
	background:url(test_res/homebg.gif) #fff 0 0 repeat-x;
	}
input,select,textarea{
	font-size:13px;
	}
select{
	padding:1px;
	border:1px solid #a5acb2;
	}
a:link{
	color:#000000;
	font-size:14px;
	
	text-decoration:none;
	}
a:visited{
	color:#000000;
	font-size:12px;
	font-family: Bell MT;
	text-decoration:none;
	}
a:hover{
	color:#f00;
	font-family: Bell MT;
	text-decoration:none;
	}
a:active{
	color:#f00;
	font-size:12px;
	font-family: Bell MT;
	text-decoration:none;
	}
.clear{
	clear:both;
	}
.article-content table{
	border-color:#000;
	border-spacing:0;
	border-collapse:collapse;
	}
.article-content table td{
	border-color:#000;
	}
/*头部*/
.header,.index_head{
	margin:0 auto;
	width:1000px;
	height:105px;
	}
.index_head{
	height:167px;
	position:relative;
	}
.logo{
	margin:0;
	padding:0;
	}
.index_head .logo,.index_head .topSearch{
	position:relative;
	z-index:5;
	}
.index_head .logo{
	padding:25px 0 0 25px;
	}
.index_head .topSearch{
	margin:130px 0 0 0;
	}
.topSearch form{
	float:left;
	}
.topSearch .en{
	float:right;
	}
.topSearch .en img{
	display:inline;
	margin:3px 0 0 0;
	}
/*导航*/
.home_nav{
	background:url(test_res/nav_bg.gif) 0 0 no-repeat;
	width:981px;
	margin:0 auto;
	height:37px;
	line-height:37px;
	padding-left:20px;
	}
.home_nav li{
	line-height:37px;
	}
.home_nav li.home{
	background:none;
	}
.home_nav li span{
	display:block;
	}
.home_nav li a{
	padding:0;
	}
.home_nav li a:link,.home_nav li a:visited{
	font-size:15px;
	color:#fff;
	}
.home_nav li ul li a{
	padding:0 25px;
	}

.mainNav{
	height:36px;
	line-height:36px;
	width:640px;
	clear:right;
	}
.mainNav li{
	float:left;
	text-align:center;
	}
.mainNav .nav-selected a{
	background:url(test_res/navcur.gif) center 50% no-repeat;
	}
.mainNav li a{
	height:36px;
	line-height:36px;
	padding:0;
	display:block;
	width:71px;
	}
.mainNav li a:link,.mainNav li a:visited{
	font-size:12px;
	}
.mainNav li a:hover{
  color:#0E3364;
	}
.mainNav .nav-selected a:link,.mainNav .nav-selected a:visited{
	color:#fff;
	font-weight:bold;
	}

.cg-nav{
	position:relative;
	z-index:100;
	height:37px;
	}
.cg-nav li ul{
	z-index:101;
	}
.cg-nav li ul li{
	float:none;
	text-align:left;
	background:#ccdbf0;
	height:24px;
	line-height:24px;
	}
.cg-nav li ul li a,.cg-nav li ul li .nav-selected a{
	background:#ccdbf0;
	padding:0 20px;
	margin:0;
	height:24px;
	line-height:24px;
	width:auto;
	}
.cg-nav li ul li .parent-nav a{
	background:url(test_res/submenu-off.gif) #ccdbf0 right center no-repeat;
	}
.cg-nav li ul li .parent-nav a:hover{
	background:url(test_res/submenu-on.gif) #0e3364 right center no-repeat;
	}
.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{
	font-size:14px;
	color:#000;
	font-weight:normal;
	}
.cg-nav li ul li a:hover,.cg-nav .nav-selected ul li a:hover,.cg-nav li ul li .nav-selected a:hover{
	font-size:14px;
	color:#fff;
	font-weight:normal;
	background-color:#0e3364;
	}

/*main*/
.container{
	width:100%;
	background:url(test_res/container_bg.png) center bottom no-repeat;
	}
.main{
	margin:0 auto;
	width:1000px;
	background:url(test_res/main_bg.png) 0 0 no-repeat;
	padding-bottom:16px;
	}

.pic-box{
	position:relative;
}
.pic-box img{
	border:none;
	display:block;
}
.pic-box .big-pic{
	overflow:hidden;
	position:relative;
	margin-bottom:8px;
}
.big-pic ul{
	position:absolute;
	top:0px;
	left:0px;
	width:10000px;
}
.big-pic li{
	float:left;
	position:relative;
	overflow:hidden;
}
.big-pic li img{
	float:left;
}
.small-pic ul{
	margin-right:-6px;
}
.small-pic:after{
	content:" ";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.small-pic li img{
}
.small-pic li{
	display:inline;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.small-hover{
}
.btn-disable{
	background:none;
}

.box1{
	width:672px;
	height:167px;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	background:none;
	z-index:2;
	}
.box1 .big-pic{
	width:672px;
	height:167px;
	margin:0;
	}
.box1 .big-pic li{
	width:672px;
	height:167px;
	}
.box1 .big-pic li a{
	cursor:default;
	}
.box1 .big-pic li img{
	width:672px;
	height:167px;
	}

/*图片新闻*/
.box2{
	background:url(test_res/box_bg.jpg) 0 330px no-repeat;
	width:499px;
	z-index:2;
	padding:0 0 15px 0;
	margin-bottom:15px;
	}
.box2 .big-pic{
	width:499px;
	height:301px;
	margin:0;
	border:1px solid #000;
	}
.box2 .big-pic li{
	width:499px;
	height:301px;
	overflow:hidden;
	padding:0;
	}
.box2 .big-pic li img{
	width:499px;
	height:301px;
	}
.box2 .small-pic{
	height:30px;
	position:absolute;
	bottom:0px;
	width:100%;
	line-height:30px;
	text-indent:10px;
	color:#FFF;
	background:url(test_res/title_bg.png) repeat;
	}
.box2 .small-pic ul{
	width:auto;
	margin:8px 5px 0 0;
	right:0;
	left:auto;
	}
.box2 .small-pic li{
	background:url(test_res/icon.png) no-repeat;
	height:12px;
	width:12px;
	}
.box2 .small-pic li.small-hover{
	background:url(test_res/icon.png) 0px -12px no-repeat;
	}
.box2 .pic-title{
	text-align:center;
	height:27px;
	line-height:27px;
	}
.box2 .pic-title a:link,.box2 .pic-title a:visited{
	font-weight:bold;
	}
/*页面主体*/
.index_bg{
	background:url(test_res/index_bg.png) center top repeat-y;
	width:100%;
	}
.index{
	margin:0 auto;
	width:1001px;
	background:#fff;
	padding-top:24px;
	}
.indexleft{
	width:499px;
	padding:0 0 0 20px;
	}

.indexright{
	width:448px;
	padding-right:20px;
	min-height:301px;
 }
.indexright .xwandtz{
width:450px;min-height:301px;background:#fff;
position:relative;
overflow:hidden;
}

.indexright .xwandtz  ul.box_title {
position: absolute;
width: 480px;
height: 38px;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
z-index:20
}

.indexright .xwandtz .lm_title {
width: 100%;
height: 38px;
background: #0070bb;
position: relative;
}
.indexright .xwandtz  ul.box_title li {
float: left;
width: 224px;
height: 38px;
line-height: 40px;
overflow: hidden;
text-indent: 0px;
text-align: center;
background:#0070bb;
position:relative;
border:1px solid #e6e6e6
}
.indexright .xwandtz  ul.box_title li.bg{background:#f6f9e5;}
.indexright .xwandtz  ul.box_title li a {
color: #fff;
font-size: 16px;
cursor: pointer;
text-decoration: none;
}
.indexright .xwandtz  ul.box_title li a.more{
color: #868789;
font-size: 11px;
cursor: pointer;
text-decoration: none;
}

.indexright .xwandtz .hoverr {
position: absolute;
width: 226px;
height: 38px;
background: #f6f9e5;
left: 0px;
top: 0px;
display: block;
z-index:10
}

.indexright .xwandtz .link_text {
display: none;
}
.indexright .xwandtz .box_list{padding:9px 11px;background: url(test_res/qh_bg.jpg) repeat-x left top;}

.box_list ul li{
background: url(test_res/jl.png) no-repeat 0px 15px;
text-indent: 22px;
border-bottom:1px dotted #7f7f7f;
line-height:36px;
display:block;
overflow:hidden
}
.indexright .xwandtz .box_list ul li a{display:block;float:left}
.indexright .xwandtz .box_list ul li span{display:block;float:right;}
.content{margin:15px 20px;}

.indexbox{margin-bottom:10px;}
.indexbox .title{
	clear:both;
	height:28px;
	line-height:28px;
	vertical-align:top;
	background:url(test_res/box_tit_bg.gif) right top no-repeat;
	}
.indexbox .title h3{
	background:url(test_res/box_tit_h3.gif) 0 top no-repeat;
	width:122px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#fff;
	text-indent:30px;
	}
.indexbox .title .more{
	float:right;
	margin:0 10px 0 0;
	color:#868789;
	font-size:11px;
	-webkit-text-size-adjust:none;
	font-family:arial;
	}
.indexbox .con{
	background:url(test_res/box_bg.gif) 0 0 repeat-x;
	padding:15px 20px 10px 15px;
	}
.indexbox li{
	background:url(test_res/dot1.gif) 0 7px no-repeat;
	border-bottom:1px dotted #81785a;
	line-height:25px;
	padding:0 0 0 16px;
	}
.indexbox li a{
	float:left;
	}
.indexbox li span{
	float:right;
	}
.notice li{
	line-height:18px;
	padding:5px 0 0 16px;
	background-position:0 8px;
	}
.notice li a,.notice li .art-date{
	float:none;
	}
.notice li .art-date{
	margin-left:5px;
	}
.research li{
	line-height:32px;
	background-position:0 10px;
	}
.custom .con{
	text-indent:2em;
	}
.custom .con .more:link,.custom .con .more:visited{
	color:#cb4e20;
	float:right;
	*float:none;
	text-indent:0;
	}


.slist{
	height:120px;
	}

.w407{
	width:407px;
	}
.w210{
	width:210px;
	}
.noborder li{
	border:0;
	}

.teacher .scroll{
	width:175px;
	height:207px;
	overflow:hidden;
	}
.teacher li{
	background:none;
	padding:0;
	width:175px;
	text-align:center;
	}
.teacher li img{
	padding:1px;
	border:1px solid #e5dfd4;
	}
.teacher li a,.teacher li span{
	float:none;
	}
.teacher li span{
	display:block;
	height:21px;
	line-height:21px;
	overflow:hidden;
	margin-top:10px;
	}
.teacher li span a:link,.teacher li span a:visited{
	font-weight:bold;
	font-size:14px;
	}

/*教师风采*/
.teacher_con .wbreak{
	word-break:break-all;
	word-wrap:break-word;
	}
.teacher_con .img_1{
	padding:4px;
	border:1px solid #d6e1f2;
	}
.teacher_con .font_1{
	font-size:14px;
	font-weight:bold;
	color:#0E3364;
	}
.teacher_con .font_2{
	font-size:16px;
	font-weight:bold;
	color:#0E3364;
	margin:15px 0 10px 0;
	}
.teacher_con .color_1{
	font-size:12px;
	color:#D6E1F2;
	}
/*内页内容?/
.right{
	float:right;
	background:url(test_res/right_bg.gif) #fff right 0 no-repeat;
	width:726px;
	padding:13px 30px 0 20px;
	min-height:608px;
    _height:expression(this.scrollHeight < 608 ? "608px" : "auto");
	}
.cg-position{
	border-bottom:1px solid #d6e1f2;
	height:23px;
	line-height:23px;
	padding:12px 0;
	}
.cg-position .home{
	background:url(test_res/crumb_home.gif) 0 0 no-repeat;
	width:71px;
	height:23px;
	text-align:center;
	float:left;
	color:#fff;
	margin-right:10px;
	}
.cg-position .home:link,.cg-position .home:visited{
	color:#fff;
	}
.cg-position b{
	background:url(test_res/crumb_b.gif) 3px center no-repeat;
	margin:0 10px;
	}
	
/*左侧?/
.left{
	float:left;
	width:195px;
	padding:13px 12px 0 17px;
	}
.catalogs{
	padding-bottom:20px;
	}
.catalogs .mainTitle{
	height:24px;
	line-height:24px;
	padding:16px 0 40px 0;
	text-align:center;
	font-size:24px;
	font-weight:normal;
	color:#fff;
	font-family:"Microsoft YaHei";
	margin:0;
	}
.catalogs ul{
	margin:10px 0 0 8px;
	}
.cg-catalog li{
	background:url(test_res/menu_li.png) 0 0 no-repeat;
	vertical-align:top;
	}
.cg-catalog li span{
	display:block;
	}
.cg-catalog li a{
	line-height:24px;
	overflow:hidden;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	}
.cg-catalog li a:link,
.cg-catalog li a:visited{
	font-size:12px;
	color:#0f3365;
	font-weight:bold;
	}
.cg-catalog li ul li a:link,
.cg-catalog li ul li a:visited{
	font-weight:normal;
	}
.cg-catalog .cat-selected a{
	background:url(test_res/menu_li_cur.png) 0 0 no-repeat;
	}
.cg-catalog .cat-selected a:link,
.cg-catalog .cat-selected a:visited{
	font-size:12px;
	color:#0f3365;
	font-weight:bold;
	}
.cg-catalog .second-catalog{
	margin:5px 0 0 12px;
	}
.cg-catalog li ul{
	margin:0 0 0 12px;
	}
.cg-catalog li ul .cat-selected a{
	background:url(test_res/menu_li.png) 0 0 no-repeat;
	}
.cg-catalog li ul li{
	clear:both;
	margin:0;
	background:url(test_res/menu_li.png) 0 0 no-repeat;
	}


.leftlink{
	background:url(test_res/line2.gif) 0 0 repeat-x;
	padding:15px 9px 0 12px;
	}
.leftlink .title{
	font-size:14px;
	color:#0f3365;
	margin:0;
	height:38px;
	line-height:38px;
	}
.leftlink select{
	width:100%;
	margin:0 0 10px 0;
	}
	
/*搜索模块*/
.topSearch{
	margin:25px 0 15px 0;
	padding-right:10px;
	line-height:22px;
	background:url(test_res/searchbg.png) 0 0 no-repeat;
	width:330px;
	}
.topSearch .searchInput{
	background:none;
	border:0;
	padding:0;
	margin:0 3px 0 32px;
	height:22px;
	line-height:22px;
	width:132px;
	font-size:12px;
	color:#555257;
	}
.topSearch .searchBtn{
	background:none;
	border:0;
	padding:0;
	height:22px;
	line-height:22px;
	width:34px;
	text-align:center;
	color:#fff;
	font-size:12px;
	}
.topSearch a:link,.topSearch a:visited{
	color:#ff6800;
	font-family:Arial;
	}
.searchBtn{
	cursor:pointer;
	}

.search .range label{
	display:block;
	float:left;
	width:25%;
	height:24px;
	line-height:24px;
	}
.searchResult h2{
	display:none;
	}
.searchResult li{
	height:30px;
	line-height:30px;
	text-align:right;
	background:url(test_res/li1.gif) 0 center no-repeat;
	clear:both;
	padding-left:10px;
	*height:auto;
	}
.searchResult li a{
	float:left;
	width:600px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.searchResult li a strong{
	color:#ff0000;
	}

.searchForm .range label{
	display:block;
	float:left;
	width:25%;
	height:24px;
	line-height:24px;
	}
.searchForm table{
	font-size:12px;
	border-color:#ccc;
	border-spacing:1px;
	border-collapse:inherit;
	}
.searchForm table td{
	border-color:#ccc;
	padding:3px 5px;
	}

/*文章列表*/
.list .cg-news-list li{
	background:url(test_res/li1.gif) 0 center no-repeat;
	height:24px;
	line-height:24px;
	clear:both;
	padding-left:10px;
	*height:auto;
	}
.list .cg-news-list li a{
	float:left;
	}
.list .cg-news-list li span{
	float:right;
	}
a.highlight:link,a.highlight:visited{
	color:#ff0000;
	font-weight:bold;
	}
.cg-page{
	margin:20px 0;
	text-align:center;
	color:#999;
	}
.cg-page .current-page{
	color:#000;
	}
.cg-page .page-num{
	margin:0 5px;
	}
.cg-page .go-button{
	background:url(http://www.oldcab.zju.edu.cn/nxx/english/template/images/btn02.gif) center 50% no-repeat;
	display:inline-block;
	width:41px;
	height:23px;
	line-height:23px;
	}

/*内容分页*/
.page_list .title{
	font-size:14px;
	font-weight:bold;
	margin:15px 0;
	}

/*图片列表*/
.photo_list .cg-pic-news-list li{
	text-align:center;
	width:24.5%;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
	}
.photo_list .cg-pic-news-list li .art-img img{
	padding:3px;
	border:1px solid #e5dfd4;
	background:#fff;
	}
.photo_list .cg-pic-news-list li .art-heading{
	display:block;
	width:140px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	}

.th_list #artph li .art-img{
	background:url(test_res/cpli.gif) #fff 0 0 no-repeat;
	padding:10px 12px 11px 11px;
	width:120px;
	height:157px;
	display:block;
	margin:0 auto;
	}
.th_list #artph li .art-img img{
	border:0;
	padding:0;
	width:120px;
	height:157px;
	}
/*详细?/
.cg-content .art-heading{
	font-size:16pt;
	line-height:180%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
.cg-content .art-supheading{
	font-size:14pt;
	line-height:180%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
.cg-content .art-subheading{
	font-size:12pt;
	line-height:180%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
.cg-content .art-summary{
	text-align:center;
	margin:10px 0;
	font-size:12px;
	line-height:24px;
	background:#f1f6fd;
	border:1px dotted #d9e1ec;
	}
.cg-content .art-summary strong{
	font-weight:normal;
	}
.article-content{
	padding:20px;
	font-size:12px;
	line-height:180%;
	overflow:hidden;
	}
.article-content a:link,.article-content a:visited{
	color:#0052C8;
	font-size:12px;
	}
.pre-next{
	margin:10px 0;
	font-size:12px;
	width:100%;
	clear:both;
	}
.article-content .video .flvCon{
	display:block;
	width:600px;
	height:450px;
	margin:10px auto;
	}

.article-content .preNext{
	margin:10px 0;
	}
/*底部*/
.friendlink{
	padding-left:115px;
	width:886px;
	margin:0 auto;
	background:url(test_res/bot_link_bg.png) 0 0 no-repeat;
	height:37px;
	line-height:37px;
	}
.friendlink h3{
	float:left;
	color:#1b5cab;
	font-size:14px;
	margin-right:10px;
	}
.friendlink select{
	width:212px;
	float:left;
	margin:8px 25px 0 0;
	}
.footerbg{
	width:100%;
	background:url(test_res/foot_bg.gif) #1c5aa8 center top repeat-y;
	}
.footer{
	margin:0 auto;
	padding: 29px 0;
	text-align:center;
	width:1000px;
	clear:both;
	color:#fff;
	font-size:12px;
	}
.footer p{
	margin:0;
	padding:0;
	font-size:12px;
	}
.footer a:link,.footer a:visited{
	font-size:12px;
	color:#fff;
	}
	
/*修改*/
.column_left,.column_center,.column_right{float:left;min-height:308px}
div.main_bottom{padding:0px 20px 16px 20px}
.column_left{width:279px;margin-right:17px}
.column_center{width:368px;margin-right:17px;/*background:#f7f8f3*/;height:306px}
.column_right{width:277px;overflow:hidden}



/*链接*/
.column_left .link_pic{width:100%;height:156px;margin-bottom:20px;}
.column_left .links{width:100%;height:132px;}
.column_left .link_pic  ul li{margin-bottom:10px}
.column_center .zxlw{width:100%;height:100px;/*border:1px solid #f7f8f3*/}
.column_right .search{width:100%;height:42px;background:url(test_res/search.jpg) no-repeat}
.column_right .search form{padding:8px 10px 9px 36px;}
.column_right .search form .searchBtn{width:43px;height:25px;background: url(test_res/jl.png) no-repeat -1px -76px;border:0px;text-indent:-9999px;float:left;margin-left: 5px;}
.column_right .search form .searchInput{width:179px;height: 27px;
float: left;
background: url(test_res/input_bg_03.png) no-repeat;
border: 0px;
text-indent: 11px;
color:#868488;
line-height:27px
}
.column_right .lxwm{width:100%;min-height:247px;margin-top:16px}

.column_center .title,.column_right .title {
clear: both;
height: 28px;
line-height: 28px;
vertical-align: top;
background: url(test_res/box_tit_bg.gif) right top no-repeat;
}

.links .title{
clear: both;
height: 25px;
line-height: 25px;
vertical-align: top;
background: url(test_res/ylj.jpg) left top no-repeat;
}
.column_center .title .more,.column_right .title .more,.links .title .more{
float: right;
margin: 0 10px 0 0;
color: #868789;
font-size: 11px;
-webkit-text-size-adjust: none;
font-family: arial;
}
.column_center .title h3 ,.column_right .title h3 {
background: url(test_res/box_tit_h3.gif) 0 top no-repeat;
width: 122px;
margin: 0;
font-size: 14px;
font-weight: bold;
float: left;
color: #fff;
text-indent: 30px;
}
.links  .title h3 {
width: 122px;
margin: 0;
font-size: 14px;
font-weight: bold;
float: left;
color: #fff;
text-indent: 30px;
}

 .links  .title .more{
 
 }
.column_right .lxwm_text{
width:275px;
height:220px;
background:url(test_res/lxwm_bg2.jpg) repeat-x left top;
border: 1px solid#e6e6e6;

}

.column_right .lxwm_text img{
display: block;
padding: 17px 0px 20px 0px;
}
.column_right .lxwm_text p{
line-height:17px;
padding:0px 0px 0px 12px;
margin-top: -16px;
}

.links .select{
padding: 15px 35px 5px 35px;
background: #0070bb;
}
.links .select form{padding-bottom:9px}
.links .select form #select1{width:212px;height:20px}

.column_center .zxlw  ul {padding:10px 0px}
.column_center .zxlw  ul li{background: url(test_res/jl3.png) no-repeat 4px 7px;text-indent: 23px;padding-bottom: 14px;}
.column_center .zxlw  ul li a{color:#1a1a1a;font-size:13px;font-weight:bold;line-height:18px}
.column_center  .zxlw  ul li a:hover{color:#fc0000;}


.box_title a.more{position:absolute;/*left:173px;top:-8px*/left:149px;top:-2px;opacity:0;color: #868789;}
/*
.cg-news-list li.gb_li span.summary{color:#0070bb}
.cg-news-list li.gb_li a:hover{color:#fc0000;}


*/

a.link {
display: block;
position: absolute;
z-index: 9999;
right: 63px;
top: 127px;
width:120px;
height:19px;
background: url(test_res/nxx_chinese_links.png) no-repeat left center;
text-indent:-9999px;
}






