.mid_page{height: 266px; width: 1006px;}
.banner_list{padding: 20px; background: #f3f3f3;}
.mid_list{width: 1006px; min-height: 500px;}
.mid_list:after{
content: "020"; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;  
}
.catlog_menu{height: 100%; padding-bottom:10px;}
.mid_list_left{ width: 267px; float: left;}
.mid_list_left_school{ height: 69px; width: 231px; background: url(../images/leftbg.png) no-repeat; margin: 0 18px 17px 18px;}
.mid_list_left_school h2{ line-height: 20px; color: #fff; font-size: 20px; padding-top: 25px; font-weight: 100; text-align: center;  font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
.mid_list_left_school h2 font{font-size: 12px; color: #ececf8;}
.mid_list_left_health{height: auto; width: 215px; padding: 0 26px;}
.mid_list_left_health a{display: block; height: 34px; width: 215px; margin-bottom: 7px; background: url(../images/navBgOn.jpg) no-repeat;  color: #6a6a6a; text-decoration: none; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
.mid_list_left_health a:hover{background: url(../images/navBg.jpg) no-repeat;  color: #fff; }
.mid_list_left_health a.nowPage{background: url(../images/navBg.jpg) no-repeat;  color: #fff; }
.mid_list_left_health p{line-height: 34px; margin-left: 75px; font-size: 14px;font-weight: bolder;}
.mid_list_left_health a.current{background: url(../images/navBg.jpg) no-repeat;  color: #fff; }
.mid_list_right{width: 739px; min-height:500px;float: left; background: url(../images/shadow.jpg) repeat-y; padding-bottom: 20px;}
.mid_list_right_theme{height: 39px; width: 701px; margin: 13px 15px 13px 16px; background: url(../images/lmBg.jpg) no-repeat;}
.theme{float: left;font-size: 14px;color: #006e15;margin-left: 38px;line-height: 39px; font-weight: bolder;}
.location {float: right;font-size: 12px;color: #747474;line-height: 39px;margin-right: 21px;}
.location a{color: #747474;}
.examples{height: 32px;margin:0 30px 0 30px; border-bottom: #ccc dashed 1px;}
.text_left{float: left; width: 575px; padding-left: 25px; height:32px; line-height: 32px; background: url(../images/libg.jpg)  no-repeat 0 10px; ba}
	.text_left a{color: #555; font-size: 12px; text-decoration: none;}
.date{float: right;font-size: 12px;color: #525252;line-height: 32px;}
.page{height: 22px; width: 336px; margin: 29px 198px 0 198px;}
.page a{float: left; height: 22px; color: #313131; text-align: center; line-height: 22px; text-decoration: none; font-size: 12px;}	
.page div{float: left;color: #313131; font-size: 12px; margin-top: 7px; margin-left: 7px; }
.up_page{ width: 77px; background: url(../images/prev.jpg); margin-right: 4px; }
.page_num{ width: 28px; background: url(../images/num.jpg); margin-left: 7px; }
.next_page{width: 77px; background: url(../images/prev.jpg); margin-left: 11px;}
.mid_shadow{background: url(../images/midshadow.jpg); height: 9px; width: 448px; margin: 65px 159px 0 125px;}
.health_content{ width: 701px; margin:auto; padding: 20px 0; font-size: 12px; line-height: 20px; text-indent: 2em;}
.footer p{font-size: 12px; color:#fcfafb; text-align: center; line-height: 21px;}	
.bottom_p{background: url(../images/bottom.jpg) no-repeat ; width: 190px; margin: auto;  }
.top_p{padding-top: 17px;}
.formTip{width: 619px; height: 67px; margin: auto; margin-top: 20px; background: url(../images/tipBg.png) no-repeat;}
.formBox{padding: 20px 0; width: 620px; margin: auto;}
.formTit{height: 24px; line-height: 24px; padding-bottom: 10px;}
.formTit span{float: left; width: 80px; height: 24px; line-height: 24px; font-size: 12px; color: #666; text-align: right;}
.formTit  .inputBox{float: left; width: 500px; height: 18px; padding: 2px 5px; border-radius: 3px; border: #d5d5d5 solid 1px;  background: url(../images/input.png) repeat-x;}
.formTit  .inputBoxS{float: left; width: 200px; height: 18px; padding: 2px 5px; border-radius: 3px; border: #d5d5d5 solid 1px;  background: url(../images/input.png) repeat-x;}
.formTit  .inputBox input{width: 500px; height: 18px; line-height: 18px; font-size: 12px; outline: none; background: none; border: 0; display: block;}
.formTit  .inputBoxS input{width: 200px; height: 18px; line-height: 18px; font-size: 12px; outline: none; background: none; border: 0; display: block;}
.yzmImg{float: left; width: 50px; height: 22px; margin-left: 10px;}
.liuyanText{height: 155px; line-height: 24px; padding-bottom: 10px;}
.liuyanText span{float: left; width: 80px; height: 24px; line-height: 24px; font-size: 12px; color: #666; text-align: right;}
.liuyanText div{float: left; width: 500px; height: 145px; padding:5px; border-radius: 3px; border: #d5d5d5 solid 1px;  background: url(../images/input.png) repeat-x;}
.liuyanText div textarea{background: none; width: 500px; height: 145px; outline: none;}
.btn_tr{
height: 45px; padding-top: 10px;
}
.btn_tr input{float: left; margin-left: 80px; width: 110px; height: 45px; background: url(../images/saveBtn.png) no-repeat;}
.btn_tr a{float: left; margin-left: 20px; width: 110px; height: 45px; background: url(../images/czbg.png) no-repeat;}


.public_box{width: 231px;margin: 0 18px 17px 18px;}
.public_box .title{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -478px;}
.public_box .title span{color:#497F5B; font-size: 14px; font-weight: bold; line-height: 38px; padding-left: 20px;}
.public_box .list{padding: 10px;  border: #e3e3e3 solid 1px; overflow: hidden;}


.public_box .list li{padding-left: 10px;  height: 26px; background: url(../images/libg.png) no-repeat; overflow: hidden;}
.public_box .list li a{font-size: 12px; line-height: 26px; color: #666; text-decoration: none;}
.public_box .list li a:hover{text-decoration: underline;}

.public_box .list p{color: #666; font-size: 12px; line-height: 26px;}
.public_box .list img{max-width: 210px;}





.blog-post-snippet-info {
    font-size: 12px;
}
.blog-post-snippet-info ul li {
    float: left;
    white-space: nowrap;
}

.blog-post-snippet-info ul li  a{
    color: #666;
}
.blog-post-snippet-info ul li.datetime {
    padding-left: 15px;
}
.blog-post-snippet-info ul li.comments {
    padding-left: 15px;
}

ul.show-tags li a {color: #fff;}
.blog-post-snippet-link {
    position: absolute;
    bottom: 2px;
    right: 2px;
}
.blog-post-snippet-link a {
    display: block;
    width: 15px;
    height: 15px;
}


.blog-entry-img-left {
    width:670px;
    border-bottom: #ccc dashed 1px;
    margin-left: 30px;
    margin-top: 20px;
    padding-bottom: 20px;
}

    
.blog-entry-img-left h2.entry-title a{
    padding: 5px 0;
    font-weight: normal;
    font-size: 17px;
    color: #ff9600!important;
    font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
    background: none transparent;
}
h2.entry-title a:hover {
    color: #ff9600 !important;
}

/**** 33.2 BLOG CONTENT ****/

.entry-content-wrap .read-more-link {
    float: right;
}
.entry-content-wrap .entry-meta {
    float: left;
    margin-top: 5px;
    clear: both;
}
/**** 33.3 BLOG IMAGE ON LEFT ****/

.blog-entry-img-left .date-overlay, .blog-entry-img-left .comments-overlay {
    display: none;
}
.blog-entry-img-left .blog-img-wrap {
    float: left;
}
.blog-entry-img-left .entry-content {
    padding-top: 10px;
    margin-left: 185px;
    font-size: 12px;
    line-height: 22px;
}
.blog-entry-img-left .entry-title {
    margin-left: 185px;
}

/**** 4.0  CLEARFIX CODE ****/
/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.submit_box a{float: right; width: 65px; height: 22px; margin-left: 10px; text-align: center; background: #4daf26; color: #fff; font-size: 12px; line-height: 22px; margin-top: 5px;}


.listpage {
    width:100%; 
    float:left; 
    font-size: 12px;
    height: 50px;
    line-height: 30px;
    padding-top: 20px;
    margin-left: 30px;
    text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #9F9E9E;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.listpage a.active,.listpage a:hover{
    background-color: #FF6F00;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage span {
    background-color: #FF6F00;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}






.articlecontent{padding:25px;height:100%;overflow:hidden;}
.articlecontent h3{line-height:35px;text-align:center; font-size:22px; color:#000;}

.articlecontent .info{height:30px;line-height:30px;text-align:center;}
.articlecontent .info span{ padding:0px 5px;}
.articlecontent .info span a{color:green;}
.articlecontent .newscontent{font-size:14px;line-height:26px;}
.articlecontent .Author{text-align:right;font-size:14px;color:#000;}
.articlecontent .sharebox{height:26px; background:#F4F8FD;}
.articlecontent .moodbox{}
.articlecontent .articlekey{ line-height:25px;}
.articlecontent .articlekey a{ color:#000;}
.articlecontent .articlekey a:hover{color:green; text-decoration:none;}

.articlecontent .articlebook{}
.articlecontent .articlebook h2{ line-height:25px; font-size:12px; font-weight:normal;}
.articlecontent .articlebook h2 a:hover{ color:green; text-decoration:none;}
.annex{width:600px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{padding-top:10px;padding-left:10px;padding-bottom:5px;}
.commentbox{border:#C6DDF1 1px solid;height:100%;padding-bottom:10px;overflow:hidden;}
.commentbox .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;font-size:14px; font-weight:bold;color:#069;padding-left:15px;}
.commentbox .comment{ padding:10px; font-size:12px;}

.xgxw{border-top:#CCC 1px dashed;}
.xgxw .title{height:35px; line-height:35px; font-size:14px;color:#069; font-weight:bold;}
.xgxw .xgnewsbox{padding:8px;}
.xgxw .xgnewsbox ul{}
.xgxw .xgnewsbox li{height:28px;line-height:28px;background:url(artarrow.gif) no-repeat 0px 12px;padding-left:10px;}
.xgxw .xgnewsbox a{ font-size:14px; color:#000;}
.xgxw .xgnewsbox a:hover{color:green;text-decoration:none;}
.xgxw .xgnewsbox span{ padding-left:10px; color:#999;}



.piclist{width:690px;margin:0px auto;}
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:8px;}
.piclist .piclistbox li{width:33%;float:left;text-align:center;height:180px;overflow:hidden;}
.piclist .piclistbox img{width:auto;height:120px;padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;max-width: 100%;}
.piclist .piclistbox a{}
.piclist .piclistbox a:hover{color:red;text-decoration:none;}



.dvTab
{
	font-family: 'Microsoft Yahei',verdana;
	font-size:14px;
	height: 36px;
	width: 96%;
	margin-left:20px;
	margin-bottom:10px;
}
.menu
{
margin-left:12px;
color: rgb(106, 106, 106);
}
.tab
{
list-style-type:none;
float:left;
margin-right: 5px;
border:solid 1px #B9C4CF;
width:71px;
background: -moz-linear-gradient(center top , rgb(254, 255, 255), rgb(218, 232, 246)) repeat scroll 0% 0% transparent;
background-color:#EBF3FA;
height:23px;
line-height:23px;
text-align: center;
padding: 3px; 
border-radius: 3px;
text-overflow: ellipsis;
}

.activeTab, .activeTab a
{ 
color:#fff;
border-color:#54AF0C;
background-color:#4DC236; 
background: -moz-linear-gradient(center top , rgb(25, 111, 198), rgb(19, 91, 165)) repeat scroll 0% 0% transparent;
}



.dvTab-show
{
font-family: 'Microsoft Yahei',verdana;
font-size:14px;
height: 36px;
left: 0px;
width: 100%;
margin:20px 0;
}
.menu-show
{
color: rgb(106, 106, 106);
}
.tab-show
{
list-style-type:none;
float:left;
color:#FFF;
margin-right: -1px;
border:solid 1px #B9C4CF;
width:91px;
background-color:#4DC236;
height:23px;
line-height:23px;
text-align: center;
padding: 5px 20px 4px 8px; 
border-top-left-radius: 3px;
border-top-right-radius: 3px; 
text-overflow: ellipsis;
}
.dv-show
{
width: 100%;
height:1px; 
line-height:4px; 
background-color:#5EAD54;
position:relative;
left:0;
top:33px;
}
.activeTab-show
{ 
color:#fff;
border-color:#135AA4;
background-color:#4DC236; 
background: -moz-linear-gradient(center top , rgb(25, 111, 198), rgb(19, 91, 165)) repeat scroll 0% 0% transparent;
}


.product-show{
    width:220px;
    height:180px;
    overflow: hidden;
}

hr{border: 1px #e8e8e8 solid;margin:3px;} 