﻿/* 后台控制前台图片环绕效果，每个wordpress必写的 */
img.size-medium {
	max-width: 100%;
	height: auto;
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	max-width: 100%;
	height: auto;
}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 10px;
	margin-top: 4px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 10px;
}
img {
	margin:0;
	border:0;
}

	
*{margin:0; padding:0; border: none; list-style-type: none;}
body{margin:0px; padding:0px; background:#338888; font:14px 'Microsoft YaHei';}
h1{font-size: 160%;}
h2{font-size: 150%;}
h3{font-size: 140%;}
h4{font-size: 130%;}
h5{font-size: 120%;}
h6{font-size: 110%;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{line-height: 170%;}
li{display: block;}
a,a visited{color: #333;text-decoration: none;}
#wrap{margin:0px auto; padding:0px; margin-top:0px; padding-top:0px; width:988px; background:#FFF url(../images/foot_bg.jpg) bottom no-repeat; border-left:#FFF 8px solid; border-right:#FFF 8px solid; border-top:none;}

#wrapper{border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;}
#container{padding:10px 0 0;margin: 0 auto;width:988px;}
#content{width: 100%;}
.clearfix:after{clear: both;content: "\020";display: block;height: 0;}
.clearfix{zoom: 1;}

/* top */
#top{width:988px; height:170px;margin:0 auto;}
#feature{float:left; width:988px; height:170px; overflow:hidden;}
#flashcontent{width:988px;height:170px; overflow:hidden;}

/* search */
#search{padding:6px 0 0 15px; width:988px; height:34px; line-height:25px; margin:0 auto; background:url(../images/search.jpg) no-repeat;}
#s{float:left; height:25px; width:420px; border:1px #eaeaea solid; color:#aaa; font-size:12px; padding-left:3px;}
#cat{float:left; height:27px; width:210px; border:1px #eaeaea solid; color:#aaa; font-size:12px; margin-left:10px;}
#gobtn{float:left; margin-left:10px;}

#description{color: #444;float: left;font-size: 12px;margin: 40px auto auto 5px;}

/* menu */
#menu{width:988px; height:33px; margin:0 auto; overflow:hidden; background:url(../images/menu.jpg) no-repeat;}
#menu ul{width:988px; text-align:left; height:33px;}
#menu li{float:left; }
#menu li a{width:98px; height:33px; display:block; color:#666; font-size:12px; font-weight:bold; line-height:35px; text-align:center; text-decoration: none;}
#menu li a:hover{color:#900;}
#menu li.current-menu-item a{color:#900;}

/* 滚动条 */
.scroll{float:left; width:988px; height:25px; line-height:25px; font-size:14px; margin:0 0 10px 0; border:#c0f4c0 1px solid;}
.scroll_title{height:25px; width:88px; float:left; font-size:14px; line-height:25px; color:#0d620d; font-weight:bold; text-align:right;}
.scroll a{color:#174f0f;}
.scroll a:hover{color:#0d620d; text-decoration:underline;}


/*首页轮换*/
#hot{float:left; width:988px;}
#showflash{float:left; width:300px; height:250px;}

#new{float:left; width:420px; height:250px; padding:0 10px 0 10px;}

#new_frist{border-bottom:#ccc dashed 1px; padding-bottom:10px; height:66px;}
#new_txt{color:#999; font-size:14px; height:100px;}


#new_list{width:420px; padding-top:15px;}
#new_list li a{float:left; margin-left:15px; padding-left:10px; width:185px; background:url(../images/new.gif) left no-repeat; border-bottom:#f4f2f2 dashed 1px; line-height:25px;}
#new_frist a:hover,#new_list li a:hover{color:#339900;}

/*荣誉*/
#announ{float:left; width:238px; height:150px;}
#announ .title{width:238px; background:url(../images/announ2.gif) no-repeat; height:31px;}
#announ .title h3{padding:5px 20px; font-size:13px; line-height:35px; font-weight:bold; color:#FFF;}
#announ .title h3 a{
	display: flex;
	color:#fff;
	justify-content: center;
	letter-spacing: 5px;
}

.ban{float:left; width:226px; overflow:hidden; height:210px; padding:5px 5px !important; border:1px solid #cdcdcd; border-top:none;}
.ban div.slice1 {height:100px; padding:0;}
.ban div.top {margin: 0;width:226px; border:0; height:210px;}
#ban {margin:0; padding:0; list-style:none; }
#ban ul,
#ban li {margin:0; padding:0; list-style:none; }
#ban li {height:210px; width:226px; overflow:hidden; }
p#controls {margin:0; position:relative; }
#prevBtn,
#nextBtn{display:block; margin:0; overflow:hidden; width:15px; height:210px; position:absolute; top:-130px; }
#nextBtn{left:211px; }
#prevBtn a {display:block; width:15px; height:66px; background:url(../images/l_arrow.png) no-repeat 0 0; }
#nextBtn a {display:block; width:15px; height:66px; background:url(../images/r_arrow.png) no-repeat 0 0; }

/* 选项卡 */
#tab{float:left; padding:10px 0 10px 0; margin:0 auto; width:988px;}
.tab_img{height:140px;}
.tab_img li{float:left; display:inline; height:140px; width:100px; text-align:center; margin:0px 10px 0 15px;}
.tab_img img{float:left; width:100px; height:112px; border:2px solid #ccc; padding:0px; margin:0px;}
.tab_img img:hover{border:2px solid #80b9d6;}
.tab_img li a{color:#006699; font-size:12px; line-height:25px;}

.tab_text li{float:left; width:165px; font-size:12px; line-height:25px; padding-left:10px; margin-left:20px; background:url(../images/new.gif) no-repeat left;}
.tab_text li a{color:#555;}
#tab a:hover{color:#339900;}
.none{display:none;}

.nTab{float:left; width:545px; margin:0 auto;    }
.nTab .TabTitle{clear:both; height:30px; overflow:hidden;}
.nTab .TabTitle ul{border:0; margin:0; padding:0;}
.nTab .TabTitle li{float:left; width:109px; height:30px; cursor:pointer; text-align:center; line-height:28px;}
.nTab .TabTitle .active{background:url(../images/menubox2.gif) no-repeat; color:#f00;}
.nTab .TabTitle .normal{background:url(../images/menubox.gif) no-repeat;}
.nTab .TabContent{width:auto; margin:0px auto; padding:10px; height:160px; border:1px #B2CBCB solid; border-top:none;}

.nTab2{float:right; width:436px; margin:0 auto;}
.nTab2 .TabTitle{clear: both; height:30px; overflow:hidden;}
.nTab2 .TabTitle ul{border:0; margin:0; padding:0;}
.nTab2 .TabTitle li{float:left; width:109px; height:30px; cursor:pointer; text-align:center; line-height:28px;}
.nTab2 .TabTitle .active{background:url(../images/menubox2.gif) no-repeat; color:#f00;}
.nTab2 .TabTitle .normal{background:url(../images/menubox.gif) no-repeat;}
.nTab2 .TabContent{width:auto; margin:0px auto; padding:10px; height:160px; border:1px #B2CBCB solid; border-top:none;}

/*教授介绍*/
#msg{float:left; padding:10px 0 5px 0; margin:0 auto;width:988px;}
#pro{margin:0 6px 0px 0; padding-bottom:5px; float:left; width:480px;}
#pro .title{background:url(../images/pro.gif) no-repeat; height:27px;}
#pro_c{height:170px; padding-bottom:3px; border: 1px solid #ccebcf; border-top:none; border-bottom: 2px solid #ccebcf; color:#fe6807; line-height:25px; font-size:12px;}
#pro_txt{line-height:28px; border-bottom:#ccebcf solid 1px; font-size:12px; width:458px; padding-left:20px; color:#fe6807;}
#pro_c img{float:left; padding:10px 10px 3px 10px;}


.showbox{float:left; height:200px; width:485px;}
.showbox #listbox0{height:200px; width:413px; z-index:4; float:left;cursor:pointer; display:inline; margin-left:0px; position:absolute; margin-top:0px;}
.showbox #listbox1{height:200px; width:413px; z-index:3; float:left;cursor:pointer; display:inline; margin-left:29px; position:absolute;margin-top:0px;}
.showbox #listbox2{height:200px; width:413px; z-index:2; float:left;cursor:pointer; display:inline; margin-left:58px; position:absolute;margin-top:0px;}
.showbox #listbox3{height:200px; width:413px; z-index:1; float:left;cursor:pointer; display:inline; margin-left:87px; position:absolute;margin-top:0px;}

/*专家介绍*/
#photos{margin:0 6px 0px 0; padding-bottom:10px; float:left; width:706px;}
#photos .title{background:url(../images/expert.gif) no-repeat; height:27px;}
#photos ul li{float:left; display:inline; width:120px; margin-left:15px; text-align:center;}
#photos ul li a{color:#799c48; font-weight:bold; line-height:25px;}
#photos ul li a:hover{color:#333;}
#photos ul li img{width:100px; height:112px; padding:2px; border:2px solid #d4e6e6; margin:0px;}
#photos ul li img:hover{border:2px solid #3eb243;}
#photos #demo{padding:20px 7px 7px !important; height:150px; border: 1px solid #ccebcf; border-top:none; border-bottom: 4px solid #ccebcf;}

#demo{width:690px;overflow:hidden;}
#indemo{float:left;width: 800%;}
#demo1{float:left;}
#demo2{float:left;}

.title{background:url(../images/title.gif) no-repeat; height:27px;}
.title h3{padding:0 15px; font-size:13px; line-height:30px; font-weight:bold; color:#FFF;}
.title h3 a{color:#FFF;}
#cats-index{width:350px; height:230px;}
.cats ul li a:hover{color:#970714;}
.cats {float:left; text-align:left; margin: 0  6px 10px 0;}
.cats ul{overflow:hidden; padding:5px 10px !important; height:190px; border:1px solid #ccebcf; border-top:none; border-bottom:4px solid #ccebcf;}
.cats ul li{height:23px; overflow:hidden; padding-left:10px; border-bottom: 1px dashed #E2E2E2; background:url(../images/cat_li.gif) left no-repeat;}
.date{float:right;margin:0 0 0 3px; font-size:12px;}

/*分页*/
.page h1{border-bottom:0px; padding:0px 10px 3px; color:#555; text-align :center; font-size:20px; background:#d2f5d4; border-bottom: 1px solid #3eb243;}
.page {border:1px solid #3eb243;margin-bottom:1.5em;background: #fff;border-bottom:3px solid #3eb243;}
.pagetitle{font-size:15px;font-weight:bold; color:#000000;background:#d3d3d3;letter-spacing:1px;padding:5px 10px;}
.postlist{overflow:hidden;padding:10px; line-height:25px;}
.postlist li{width: 100%; border-bottom:1px dashed #E0E0E0; height:30px;}
.postlist li a{display: block; padding:3px 5px 7px 5px; text-decoration:none; height:20px;}
.postlist li a:hover{background:#d5f1d7;border-radius:5px;color: #970714;khtml-border-radius:5px;moz-border-radius:5px;webkit-border-radius:5px;}
.postlist a:hover{color:#970714;}
.postlist li a:visited {color:#555;}
.postlist img{ border:2px #d4e6e6 solid; float:left; margin:10px; padding:2px;}
.postlist img:hover{border:2px solid #3eb243;}

/*摘要分页*/
.post-txt{padding:0 5px 5px; color:#666; height:106px;}
.post-title h6{line-height: 25px; padding:5px 0 0 0; max-width:700px; color:#266c29;}
.post-title h6 a{color:#266c29;}
.post-title h6 a:hover{color:#970714}
.post-messages{border-bottom: 1px dashed #E0E0E0;height: 29px;overflow: hidden;}
.post-title img{float:left; width:100px; height:112px; padding:2px; border:2px solid #d4e6e6;}

/* 分页页内 */
#center{width:715px;overflow:visible;float:left;}

/*边栏*/
#sidebar{display:inline; float:right; overflow:hidden; width:260px;}
#sidebar ul{list-style: none;}
#sidebar li{overflow: hidden;}
#sidebar span{padding: 3px 15px; font-size:14px;}
#sidebar h3{background:url(../images/titile_bg.gif) no-repeat; color: #FFF; text-align:center; font-size:14px; font-weight:bold;}
#sidebar a:hover{color: #970714;}
.widget_recent_entries,.widget_recent_comments,.widget_calendar,.widget_links,.widget_categories,.widget_meta,.widget_text,.widget_archive,.widget_nav_menu,.widget_tag_cloud,.widget_pages{margin-bottom: 1.2em;overflow: hidden;width: 258px;}

.widget_recent_entries ul,.widget_recent_comments ul,.widget_links ul,.widget_meta ul,.textwidget,.widget_archive ul,.widget_nav_menu ul,.widget_tag_cloud div,.widget_pages ul{overflow:hidden; padding:5px 10px !important; border:1px solid #3eb243; border-top:none; background:#fff;}

.widget_pages ul{overflow:hidden; padding:5px 10px !important; border:1px solid #3eb243; height:146px; border-top:none; background:#fff;}

.widget_categories ul{overflow:hidden; padding:5px 10px !important; border:1px solid #3eb243; height:156px; border-top:none; background:#fff;}

.widget_links li,.widget_categories ul li,.widget_meta ul li,.widget_archive ul li,.widget_nav_menu ul li,.widget_pages ul li{float: left;height: 20px;line-height:25px; width:40%; padding: 0 0 2px 20px !important;}

.widget_recent_entries ul li,.widget_recent_comments ul li{height:20px; overflow:hidden; padding-top: 5px; padding-left:15px; border-bottom:1px dashed #E2E2E2; background:url(../images/sidebar_li.gif) left bottom no-repeat;}

.widget_border_all{border: 1px solid #ccf;}
.widget_calendar h3{display:none;}

/*日历*/
#calendar_wrap{color: #666;}
#wp-calendar{width: 100%;}
#wp-calendar caption{background-color: #363636;border-bottom: 1px solid #CCF;color: white;font-size: 15px;font-weight: 400;}
#wp-calendar td{text-align: center;}
#wp-calendar td#prev{text-align: left;}
#wp-calendar td#next{text-align: right;}
#wp-calendar td#prev a,#wp-calendar td#next a{background-color: #fff;}
#wp-calendar td#today{background-color: #eee;border-radius: 5px;khtml-border-radius: 5px;moz-border-radius: 5px;webkit-border-radius: 5px;}

/*搜索 */
.widget_search{border: 1px solid #E6E6E6;height: 22px;margin-bottom: 1.5em;border: 1px solid #bbb;}
.widget_search #s{border: 0px;border-right: 1px solid #E6E6E6;height: 22px;width: 190px;}
.widget_search input,.widget_search input:hover{width: 63px;height : 25px;padding: 1px 2px;border: 0px;font-family: 'Microsoft YaHei',Arial;}
.widget_search #searchsubmit{background: none;font-family: 'Microsoft YaHei',Arial;padding: 0px 6px;}
.btn{background: #333;color: #FFF;}

/*翻页*/
.vt_nav{clear:both;overflow:hidden;zoom:1;text-align:center;border: 1px solid #d4e6e6;background: white;}
.vt_nav .page-numbers:hover{background:#F2F2F2;color:#666;-moz-box-shadow:1px 1px 1px #DDD;-webkit-box-shadow:1px 1px 1px #DDD;box-shadow:1px 1px 1px #DDD;}
.vt_nav .page-numbers,
.vt_nav .dots:hover,
.vt_nav .pages:hover{background:#FFF;color:#666; display:inline-block; margin:2px; padding:1px; border: 1px solid #d4e6e6; padding:1px 9px;}
.vt_nav .page-numbers:visited{opacity:0.5;}
.vt_nav .current,
.vt_nav .current:hover{background:#d4e6e6;color:#666;-moz-box-shadow:1px 1px 1px #DDD;-webkit-box-shadow:1px 1px 1px #DDD;box-shadow:1px 1px 1px #DDD;}
.vt_nav .pages,
.vt_nav .pages:hover{color:#CCC;width:120px;}

/*帖内*/
.post-messagess{border-top: 1px dashed #E0E0E0;height: 29px;overflow: hidden;}
.post-messages-1,.post-messages-2{color:#777;float: left;font-size: 12px;height: 22px;margin: 0 0 -1px -1px;padding: 3px 10px;}
.post-messages-2{max-width: 160px;overflow: hidden;}
.post-messages-3{font-size: 12px; float: right; padding: 3px 17px;}
.posts{overflow: hidden; padding:5px 10px;}

blockquote{float:left; width:680px; background:#eaf3f3; border-left:4px solid #338888; color: #666; margin:10px 0;padding-left:10px;}

/*相关文章*/
#related{float:left; width:315px; padding-left:18px; overflow:hidden; height:25px; background:url(../images/title_list.gif) bottom left no-repeat;}
#related li{}
#related a{color:#246767;}
#related a:hover{color:#970714;}
.tips{border-bottom: 2px solid #d4e6e6;border-top: 2px solid #d4e6e6; padding: 0 10px !important; color:#338888;}

/*上一篇-下一篇*/
.navigation{margin: 1em 0;}
.alignright a{float: right;}
.alignleft a{float: left;}
.alignright a,.alignleft a{overflow: hidden;border: 1px solid #bbb;padding: 2px 5px;background: #fff;}
.alignright a:hover,.alignleft a:hover{background-color: #cdf6cd;}

/*评论*/
#comments {clear:both; padding: 15px 0 0;}
.commentlist {margin: 0 0 10px;text-align: justify; color:#333;}
.commentlist li { margin: 0 0 10px;}
.commentlist li, #commentform input, #commentform textarea {background:#d2f5d4; padding: 0 0 5px; border: 1px solid #d4e6e6;}
.commentlist .comment-meta {margin: 0 0 5px;padding: 0 10px;height: 25px;line-height: 25px; background:#d2f5d4; overflow: hidden;}
.commentlist .avatar {float: left;margin: 5px 8px 0 10px; padding: 2px; border: 1px solid #EEE;}
.commentlist cite, .commentlist cite a {float: left;font-style: normal;}
.commentlist .commentmetadata {float: left;padding: 0 0 0 8px;font: 13px/19px "微软雅黑";}
.commentlist .commentmetadata a {color: #666;text-decoration: none;}
.commentlist .reply {float: right;}
.commentlist .comment-edit a {color: #970714;}
.commentlist p {overflow: hidden;margin: 0 10px;font-weight: normal;line-height: 1.5em;text-transform: none;}
.nocomments {text-align: center;}
.commentlist ul { margin: 10px 15px 0;}
.commentlist ul li {padding: 0 10px 10px 0;background: #f2fbf3;}
.commentlist ul .comment-meta {margin: 0;padding: 0;height: 22px;line-height: 22px;background: none;border-top: none;margin-left: 10px;}
.commentlist ul p {margin-left: 10px;}
.commentlist ul ul li {background: #FFF;}
.commentlist ul ul ul li {background: #F9F9F9;}
.commentlist ul ul ul ul li {background: #FFF;}
#respond {background:#FFF; padding:10px; border:1px solid #d4e6e6; margin-bottom: 1.5em;}
#commentform p {margin: 10px 0; font-size:14px;}   
#commentform #author, #commentform #email, #commentform #url, #commentform #comment {border: 1px solid #d4e6e6;}
#commentform #author, #commentform #email, #commentform #url {width: 180px;padding: 2px;}
#commentform label {margin-left: 5px;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 99%;padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}  
#commentform #submit, #searchsubmit {padding:0 5px; height:30px; line-height: 22px; background-color:#7dc7c7; color: #FFF;font-weight: bold;cursor: pointer;}
.fn{font-weight:bold;}

/*附件页面*/
.more-link{color:#266c29; margin-left:center;font-weight: bold;}
.download{border: 1px solid #BBB;  padding: 3px 30px; color: #666; background: #F2F2F2; font-size: 145%;}
.download2 {text-align: center;font-size: 12px;color: #777;}

/*图片分类*/
.image {float: left;text-align: left;margin-top: 10px;text-align: center;width:172px;}
.image span {padding: 0 0 0 15px;display:block;width:138px;line-height:22px;text-align:center;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:hand;}
.post-image{overflow: hidden;padding: 10px;}
.post-image img{padding: 2px; border: 1px solid #BBB;}
.post-image img:hover {padding: 2px; border: 1px solid #970714;}

/*订阅邮箱*/
.rssbook{overflow: hidden;padding: 3px 10px;zoom: 1;}
.dark{background: #aaa;border: 3px solid #666;}
.mailInput{margin-top: 5px;}
.rssbutton{border-radius: 3px;float: left;moz-border-radius: 3px;webkit-border-radius: 3px;}
.dark .rssbutton{border: 1px solid #585858;}
.rssbutton input{background: #333;border: 1px solid #FFF;color: #FFFFFF;cursor: pointer;display: block;font-weight: bold;height: 22px;line-height: 19px;line-height: 22px;text-align: center;width: 90px;}
.dark .rssbutton input{background: #676767;border: 1px solid #777;}
.rssbutton input:hover{background: #D90013;text-decoration: none;}
.dark .rssbutton input:hover{background: #797979;border: 1px solid #939393;}
input.rsstxt{border: 1px solid #ccc;color: #777;font: 14px/160% 'Microsoft YaHei',Arial,Tahoma,Sans-Serif;height: 20px;margin-bottom: 5px;moz-border-radius: 3px;padding: 2px 3px; webkit-border-radius: 3px;width: 100%;}
.dark input.rsstxt{background: #eee;}

/*页尾*/
.hide{position: absolute;top: -9797em;}

#links{float:left; margin-top:10px;}
#links ul{margin-left:18px; width:920px; height:65px; padding:15px 5px 20px 15px; border:#c2d6df solid 1px; background-color:#dbf2fc;}
#links ul a{float:left; width:105px; display:block; margin-left:10px; font-size:12px; line-height:25px; color:#666;}
#links ul a:hover{color:#970714;}

#footer{padding:0px 0 0;width:980px; margin:0 auto; padding-bottom:10px; text-align:center; font-size:12px;z-index:250;position:relative;}
#footer a{text-decoration:none;}
#footer a:hover{color:#970714;}
#footer ul{margin:0 auto; padding:0px; width:600px;}
#footer li{float:left; margin:0px; padding:0px; width:60px;}

#sidebar .userNm{font-weight:bold;}

