@charset "utf-8";
body {
	font-family:"宋体", Arial;
	margin:0px;
	padding:0px;
	font-size:12px;
	text-decoration:none;
}
a{text-decoration: none;}
img {
	border:none;
}
form {
	margin: 0px;
	padding: 0px;
}
.topword {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.riword {
	font-size: 12px;
	color: #cd6300;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.riword img{
	width:100%;height: 100%;
}
.tpzs {
	font-size: 14px;
	font-weight: bold;
	color: #076fb1;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	text-align: center;
}
.dyg {
	font-size: 12px;
	color: #dbdbdb;
	text-decoration: none;
    margin: 27px 0px;
}
.word {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	display: inline-block;margin-left: 10px;
    line-height: 20px;
}
.leword {
	font-size: 14px;
	color: #cd6300;
	text-decoration: none;
	font-weight: bold;
	height:20px;
	background:url(index_20.gif) no-repeat left center;
	padding-left:38px
}
.inword {
	font-size: 12px;
	text-decoration: none;
	color:#434444;float:right;
	margin-right: 20px;
}
.list_zdy {
	font-size: 12px;
	text-decoration: none;
	color:#434444;
	width:720px;
	margin:0 auto; 
	line-height:20px; 
	margin:15px;
}
.list_zdy a{
	font-size: 12px;
	text-decoration: none;
	color:#434444;
	font-weight:bold;
	width:720px;
	margin:0 auto; 
	line-height:20px; 
	margin:15px;
}
.inword2{
    font-size: 12px;
	text-decoration: none;
	color:#434444;
}
.inword2 a{color:#3f3f3f}
.sousuo {
	font-size: 12px;
	color: #7b7c7c;
	text-decoration: none;
	font-weight: bold;margin-left:5px
}
.foot {
	font-size: 12px;
	color: #787676;
	text-decoration: none;
	line-height: 15px;
	padding:19px 0;
	text-align: center;
	background:url(index_60.gif) no-repeat;
}

a.more {
	float: right;
	display: block;
	width: 40px;
	height: 13px;
	background: url(http://platform.opt.zju.edu.cn/template/images/more.gif) no-repeat;
	margin-bottom: 5px;
	margin-right: 10px;
	text-indent: -9999px;
}
.ss_list a {
	color: #333333;
	text-decoration: none;
}
.ss_list ul {
    padding:0px;
	margin:0px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	color:#ad0306;
}
.ss_list div {
	margin-bottom: 8px;
	margin-top: 8px;
}
.ss_list li {
	margin:0px;
	background-image: url(http://platform.opt.zju.edu.cn/template/images/dian.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height:22px
}
.info-content {
	line-height: 26px;
	color: #3f3f3f;
	text-decoration: none;
        min-height:530px
}
.highlight{
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.highlight a{color: #FF0000;font-size: 12px;}
.inword2 {
	font-size: 12px;
	line-height: 23px;
	text-decoration: none;
	color: #3f3f3f;
	padding-left:15px;height:25px;width:595px;float:left;
	background:url(index_40.gif) no-repeat 6px 7px
}
.title_style {
	background-image: url(http://platform.opt.zju.edu.cn/template/images/title_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 17px;
	color: #cd6100;
	font-size: 14px;
	font-weight: bold;
	padding-left: 18px;
	padding-top: 6px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.fenye a {
	color:#000000;
	text-decoration:none;
}
.top_nav{ width:975px; padding-left:15px; height:42px; margin:0 auto; overflow:hidden; background:url(style_res/index_04.gif) no-repeat; color:#FFF; font-weight:bold; font-size:14px;}
.top_nav li{ float:left; height:20px; line-height:20px; padding:11px 7px 11px 10px; background: url(xg.png) no-repeat left 12px;}
.top_nav li.i1{background:none;padding-left:2px}
.top_nav li.i1 a{letter-spacing:5px}
.top_nav li a{ color:#FFF; text-decoration:none; white-space:nowrap;}
.top_nav li a:hover{ color:#FFF; text-decoration:underline;}
.top_nav .left_item{}
.top_nav .left_item a{ padding-left:13px;}
.top_nav .right_item{ padding-left:30px; padding-right:10px; background:url(style_res/2.gif) no-repeat 15px 15px;}
.top_nav .right_item a{}
.tab_list_1{ width:514px; border-top:5px solid #2290cb; overflow:hidden; margin:5px auto 0; height:28px; background:url(style_res/tab_list_1_bg.jpg) repeat-x;}
.tab_list_1 li{ width:76px; padding-top:6px; height:22px; line-height:22px; text-align:center; color:#FFF; background:url(style_res/tab_item_1_bg.jpg) no-repeat; float:left;}
.tab_list_1 .current{ padding-top:9px; line-height:19px; color:#000; background:url(style_res/tab_item_1_current_bg.jpg) no-repeat;}
div,ul,ol,li,img,a,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ul,ol{ list-style:none;}
.con_list_1{ width:514px; margin:7px auto 0; min-height:150px; _height:150px;}
.con_list_1 .normal_list{display:none;}
.con_list_1 .art_list_1{ width:514px; overflow:hidden;}
.con_list_1 .art_item_1{ height:20px; line-height:20px; width:410px; float:left; padding:0 87px 0 17px; background:url(style_res/art_icon_1.gif) no-repeat 6px 9px; position:relative;}
.con_list_1 .art_item_1 a{ color:#3f3f3f; text-decoration:none;}
.con_list_1 .art_item_1 a:hover{ text-decoration:underline;}
.con_list_1 .art_item_1 .date{ width:87px; position:absolute; height:24px; line-height:24px; display:block; top:0px; right:0px;}
.con_list_1 .normal_list .more_con{ padding-right:30px; height:12px; padding-top:5px;}
.con_list_1 .normal_list .more_icon{ display:block; float:right; width:30px; height:12px; text-indent:-9999px; background:url(style_res/more1.gif) no-repeat; text-decoration:none;}
.con_list_1 .normal_list .more_icon:hover{ text-decoration:none;}

.c_name{ height:20px; line-height:20px; padding:10px 15px 0 0px;}
.c_name span{ height:20px; line-height:20px; padding:10px 15px 0 18px;font-size: 14px;
    font-weight: bold;
    color: #ad0306;}
.left_cat_list{ width:162px; padding:0px 15px 5px; overflow:hidden;}
.left_cat_list li{ width:145px; height:20px; line-height:20px; border-bottom:1px dashed #CCC; padding-left:17px; background:url(style_res/art_icon_1.gif) no-repeat 5px 7px;}
.left_cat_list li a{ color:#333; text-decoration:none;}
.left_cat_list li a:hover{color:#333; text-decoration:underline;}

.left_art_list{ width:162px; padding:5px 15px 5px; overflow:hidden;}
.left_art_list li{ width:145px; line-height:15px; border-bottom:1px dashed #CCC; padding:5px 0 5px 17px; background:url(style_res/art_icon_1.gif) no-repeat 5px 10px;}
.left_art_list li a{ color:#333; text-decoration:none;}
.left_art_list li a:hover{color:#333; text-decoration:underline;}

.inner_pic_list{ width:725px; overflow:hidden;}
.inner_pic_item{ width:180px; padding:10px 30px; float:left;}
.inner_pic_item .pic_con{ width:180px; text-align:center;}
.inner_pic_item .pic_con img{width:180px; height:120px; vertical-align:middle;}
.inner_pic_item .word_con{ width:180px;  line-height:20px; text-align:center;height:20px;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.inner_pic_item .word_con a{ color:#000; text-decoration:none;}
.inner_pic_item .word_con a:hover{ color:#000; text-decoration:underline;}

.bm_tabs{ height:30px; line-height:30px; width:95%; margin:10px auto;}
.bm_tabs a{display:inline-block; height:30px; line-height:30px; padding:0 15px; margin-right:5px; text-decoration:none; background:#ccc; color:#fff;}
.bm_tabs a.current{ background:#5fa3d0; color:#fff;}

.btn1{background:#d5e6f3; border:1px solid #5fa3d0; padding:0 8px; color:#2589cb; font-size:12px; cursor:pointer; height:24px; line-height:24px; text-align:center;}
a.btn1{display:inline-block; text-decoration:none;}


.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner {width: 990px;margin:0 auto;}
#nav{margin-bottom:8px}
#nav .inner{height:42px}
#container{}
#header .inner{background:url(head-bg.png) no-repeat;height:170px}
 .main1{float:left;width:210px;overflow: hidden;position: relative;margin-bottom: 20px;}
.main .main2{float:left;width:560px;}
.main .main3{float:left;width:220px;position: relative;margin-bottom:20px}
.main1 .content{width:192px;margin:0 auto}
.main1 .login{width:95%}
.main1 .query{background:url(4.gif) no-repeat center;height:20px}
#imageField{background:url(5.gif) no-repeat;
	width:62px; height:20px;border:0;margin-top:8px;margin-bottom:8px;float:right}
.ssk{padding:0 10px}
.wp_login .login_btn .button input{background:url(load.gif) no-repeat;}
.wp_login .login_btn .button{    
	width: 92px;border:0;
	background-color:#fff;
}
 .bg-top{background:url(index_07.gif) no-repeat}
 .bg-left{background:url(index_23.gif) repeat-y}
 .bg-right{background:url(index_26.gif) repeat-y}
 .bg-bottom{background:url(index_55.gif) no-repeat}

 .main3 .bg-top{background:url(index_11.gif) no-repeat}
 .main3 .bg-left{background:url(index_16.gif) repeat-y}
 .main3 .bg-right{background:url(index_18.gif) repeat-y}
 .main3 .bg-bottom{background:url(index_56.gif) no-repeat}

.main2 .post-20{width: 514px;margin: 0 auto;}
.main1 .ztlm{width:171px;margin:0 auto}
.ztlm .menu-item{height:41px;margin-bottom:9px;text-align: center;font-size: 14px;}
.ztlm .menu-item a{text-decoration: none;display: inline-block;line-height: 41px;margin-right:32px}
.ztlm .menu-item.i1{background:url(button1.png) no-repeat}
.ztlm .menu-item.i2{background:url(button2.png) no-repeat}
.ztlm .menu-item.i3{background:url(button3.png) no-repeat}
.ztlm .menu-item.i4{background:url(button4.png) no-repeat}
.ztlm .menu-item.i1 a{color:#7DAEB3}
.ztlm .menu-item.i2 a{color:#8F7DB1}
.ztlm .menu-item.i3 a{color:#779121}
.ztlm .menu-item.i4 a{color:#587DAB}
.main2 .top-div{width:540px;margin:0 auto;padding-top:7px;border:3px solid #5FA3D0;border-radius:10px;margin-bottom:15px}
.main2 .top-bottom{
	width: 539px;
    margin: 0 auto;
    clear: both;
    border: 3px solid #5FA3D0;
    border-radius: 10px;
	padding-top: 11px;
	height: 150px;
}
.main2 .left-box{text-align: center;width:86px;margin-right:16px;height:84px;float:left}
.main2 .right-box{float:left}
.left-box .news_img{width:86px;height: 84px;}
.left-box .news_img img{width:100%;height: 100%;}

#middlew36{margin:0 auto}
#footer{margin-top:20px;clear:both}


#l-container .con{width:737px;margin:0 auto}
.possplit{background:none !important;text-indent:0}
.art-tit{text-align: center;line-height:26px; margin-top:15px; color:#cb0001; font-weight:bold;font-size:16px;}
.metas{background:#FEF8E6;height:25px;line-height:25px;text-align:center; border: 1px dotted #ccc; color:#2b58b5}
.wp_articlecontent p,.wp_articlecontent span{font-family: "宋体";}
.wp_articlecontent img{max-width:100%}
div#middlew36>div span{    font-size: 12px;display:block;padding:2px 0;
    color: #cd6300;
    text-decoration: none;
    font-weight: bold;}
div#middlew36>div{
text-align:center
}
.wp_login .login_info:nth-child(2) .info_item{margin-left:-10px}
.sitelogo{    padding-top: 80px;
    padding-left: 130px;}
.sitelogo .sitetitle{    font-size: 33px;
    color: #fff;
    margin-top: -15px;
    display: inline-block;
    font-weight: bold;
    margin-left: -13px;}
.subcolumn-name{color:#0099CC;font-size:12px}
.wp_subcolumn_list .wp_sublist .sublist_title{padding-left:15px;border:none;margin-bottom:0}
.wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display:none}
 .top_nav .left_item.i10{pointer-events: none;}

.search-input{width: 115px;margin-right:14px;
    float: right;}
.search-input .search-title{width:115px}
.searchbox .search-btn{    position: relative;
    right: -109px;}