body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img,input{border:0 none;}li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.2;}em,cite,i{font-style:normal;}
a{color:#515151;text-decoration:none; padding:0; margin:0}
a:hover{ext-decoration:none}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
body{background:#FFF;color:#222; font-size: 12px; font-family:Arial,宋体}
.fle{float:left;}
.flr{float:right}
.wrap{margin: 0 auto; width: 1000px; z-index: 10;}.nav_box{background: #F8F8F8 none repeat scroll 0 0; border-bottom: 1px solid #DDD; height: 35px; width: 100%; float:left; min-width: 1000px;}
.nav_box{float:left; width:100%}
.nav_box a{color: #3d556a; float: left; line-height: 20px; margin-top: 8px; padding-right:7px;}
.nav_box span{color: #CCC; float: left; line-height: 36px; padding:0 8px 0 4px; text-indent: 0;}
.link_top{float: left;width: 1010px;height: 35px;overflow: hidden;}
.head_box{float:left; width:100%; margin:25px 0 10px;}
.logo{float:left}
.logo a{float:left; background:url(../images/logo_normal.png) no-repeat 0 0; width:200px; height:60px}
.head_box h2{float:left; background: #39a0d5 none repeat scroll 0 0; color: #fff; font-family:微软雅黑; font-weight:100; font-size: 18px; height: 30px; line-height: 30px; margin-left: 20px; margin-top: 12px; padding: 4px 15px; border:1px solid #319DD3; border-radius:2px; text-align: center;}
.ad_head{float:right; position:relative;top:-10px}
.main_top{float:left; width:100%}
.main_top .picbox{float: left; height: 320px; width: 300px;}.banner{height: 250px; margin-top: 0; overflow: hidden; position: relative; width: 300px; float:left}
.banner ul.bannerBg{float: left; height: 250px; left: 0; position: absolute; top: 0; width: 500%;}
.banner ul.bannerBg li{float: left; height: 250px; width: 300px;}
.banner ul.bannerBg li img{height: 248px; width: 298px; border:1px solid #EEE;}
.bannerCont{bottom: 10px; height: 5px; position: absolute; right: 10px; width: 125px; z-index: 9;}
.bannerCont a{background: #ffffff none repeat scroll 0 0; float: left; height: 5px; margin-right: 5px; width: 20px;}
.bannerCont em{background: #0086ca none repeat scroll 0 0; height: 5px; left: 0; position: absolute; top: 0; width: 20px;}.main_top .focusbox{margin-top:10px; float:left; width: 300px;}
.main_top .ibox .bt{border: 1px solid #e0e0e0; color: #060604; font-size: 14px; font-weight: bold; height: 28px; line-height: 30px; margin: 0; padding: 0 10px;}.main_top .newhot .ibox .bt{height:30px;}
.jinri{background:url(../images/jingri.gif) no-repeat scroll 0 0; font-size: 12px; height: 28px; line-height: 23px; padding-left: 26px; width: 100%; float:left;color: #ffffff;}
.jinri a{color: #ffffff;}
.main_top .ibox .bc{background:#FFFFFF;margin:0px;border:solid 0px #e0e0e0;border-width:0px 1px 1px 1px;}
.main_top .ibox .bc .focus{padding:7px 5px 12px 5px;height:98px;font-family:宋体;}
.main_top .ibox .bc .focus li{float:left;width:135px;height:22px;line-height:22px; overflow:hidden;padding:2px 0px 2px 3px;}
.main_top .health{margin:0px 0px 0px 7px;float:left;width:400px; overflow:hidden}
.main_top .health .col_middle{border:solid 2px #e7f2d1; background:#f1f9df;}
.main_top .life .col_middle{border:solid 2px #eeeeee; background:#fdf2e0;}
.main_top .leftbg{margin:0px 0px 0px 0px;}
.main_top .goodone{margin:2px;padding:2px;line-height:22px; float:left}
.main_top .goodone h2{margin:5px; text-align:center;font-size:20px;line-height:30px;font-family:"黑体";}
.main_top .goodone h2 a{color:#22A494;}
.main_top .goodone h3{margin:0px 8px 0px 8px; text-indent:2em;}
.main_top .goodone h3 p{line-height:22px; margin-bottom:8px}
.main_top .cat{float:left;width:180px;}
.main_top .cat li{width:180px;height:28px;line-height:28px; overflow:hidden;padding-left:5px; margin:1px 0 0 10px; font-family:宋体;color:#51773b; float:left}
.main_top .cat h2{font-family:宋体;font-size:14px; font-weight:bold;height:20px;margin-top:5px;padding:0px 10px;background:url(../images/dotline.png) no-repeat 50px center;}
.main_top .life .cat li{width:180px;height:26px;line-height:26px;overflow:hidden;padding-left:5px; font-family:宋体;font-size:13px; color:#51773b;}
.main_top .newhot{float:right; width:260px}
.ibox .bt li{float:left;width:60px; text-align:center; font-size:12px;color:#666;height:22px;line-height:22px;padding:2px 5px;margin:4px 0px 0px 5px; cursor:pointer;}
.ibox .bt li.active{border:solid 0px #c6c6c6;border-width:1px 1px 0px 1px; background:#fff;height:22px;line-height:22px;margin-top:4px;padding:2px 4px; font-weight:bold;}
.ibox .bc .rank{padding:10px;}
.ibox .bc .rank li{border-bottom:solid 1px #eee;padding:2px 0px 2px 0px;width:240px;height:28px;line-height:28px; overflow:hidden;}
.bc UL.rank SPAN.num{background: #22A494 none repeat scroll 0 0; color: #ffffff; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 14px; line-height: 14px; margin: 7px 5px 0 0; padding: 0 1px; text-align: center; width: 14px;}
.adbox{float:left; width:100%; margin-top:8px}
.box{width:1030px; float:left} .abox_list{width: 490px; float:left; margin:20px 20px 0 0;}
.i_title{height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; background: url(../images/title_bg.jpg) repeat-x scroll 0 0;}.i_title a{background:#FFF; float: left; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; border-left: 5px solid #34b7a7;}
.i_more{height: 34px; line-height: 34px; margin-top: -26px;padding-right: 10px; text-align: right;}.i_more a{font-family:宋体,Arial; display:inline-block; padding:0 5px; height:22px; line-height:22px;background:#FFF}
.c101{display: inline; float: left; margin: 10px 15px 0 0; padding: 4px 0 8px; text-align: center; width: 102px;}
.ib{padding-bottom:2px; margin-top:7px;}
.c11{display: inline; float: left; margin: 10px 0 0; width: 314px;}
.b_title, .h_title{font-size: 16px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap;}.b_title a, .h_title a{color: #22a494;}
.c11 p.s2{line-height: 18px; padding-bottom: 5px;}
.c11 p{line-height: 24px;}
.cll p a:first-child{ padding-right:8px; color:#22a494}
/*分类列表页*/
.ad_top_1{float:left; width:100%; margin:10px 0; text-align:center}
.ad_con_1,.ad_con_2,.ad_con_3{float:left; width:100%; text-align:center; margin:10px 0}
.main_box{float:left; width:100%}
.daohang{border-bottom: 1px solid #dddddd; height: 40px; margin: 10px 0; overflow: hidden; padding-bottom: 6px; width: 100%; float:left}
.pnav{float:left; font-family:宋体}
.pnav a.logo{display:inline-block; width:120px; height:30px; padding-right:10px; background:url(../images/logo_mini.png) no-repeat 0 0; position:relative;top:7px}
a.lanmu{background: #39A0D5; color: #FFF; display:inline-block; font-size: 14px; height: 20px; line-height: 20px; margin-top: 11px; padding: 1px 5px; margin-right:10px; text-align: center;}
.psearch{float:right; margin-top:10px}
.psearch input.kwd{border: 1px solid #dddddd; height: 24px; background:#FBFBFB; line-height: 24px;}
.psearch select{border: 1px solid #dddddd; background:#FBFBFB; height: 26px; line-height:26px;font-family:宋体; position: relative;top:-1px}
.psearch input.btn{background: #EEE none repeat scroll 0 0; border: 1px solid #CCC; color: #444; cursor: pointer; font: 12px/22px "宋体"; height: 25px; margin-left: 5px; width: 48px;}
.pnav code{color: #999; padding: 0 5px; font-family:宋体}
.daohang_list{margin-top:5px; overflow: hidden; ; width: 100%; float:left}
.pnav{float:left; font-family:宋体}
.main_nav{float:left; width:100%; height:38px; line-height:38px; background:#36AD9E; position: relative;top:-9px;overflow: hidden;}
.main_nav ul{float:left; width:100%}
.main_nav li{float:left; height:38px; line-height:38px;text-align:center;}
.main_nav li a{ float:left; color:#FFF; font-size:14px; padding:0 15px;}
.main_nav li a.now{background:#2A8E84}
.main_nav li a:hover{text-decoration:underline}
.main_nav li.nav_logo{float:right}
.main_nav li.nav_logo a{background:url(../images/nav_logo.png) no-repeat center; padding:0; width:152px; height:38px; text-indent:-9999em}
.content_main{float: left; width: 670px;}
.content_main h3{height: 30px;line-height: 35px;margin-bottom: 10px;font-size: 16px;font-weight: 700;color: #444;float: left;font-family: 微软雅黑;    border-bottom: 1px solid #c5c5c7;padding-right: 8px;padding-bottom: 4px;width:97%;}
.content_side{float: right; width: 300px;}
.Chead{background: url(../images/psd_bg.png) no-repeat scroll -473px -18px; border-bottom: 1px dashed #dbdbdb; font-size: 14px; height: 30px; line-height: 30px; margin-bottom:10px; padding-bottom:2px; width: 100%;}
.Chead span.titles{color: #2669b5; float: left; font-size: 14px; font-weight: bold; height: 30px; line-height: 32px; text-align: left; text-indent:25px; width: auto;}
.Chead span.titles a:link, .Chead span.titles a:visited{color: #2669b5; font-size: 14px; font-weight: bold;}
.Chead span.more{float: right; padding-right: 15px;}
.Chead span.more a:link, .Chead span.more a:visited{color: #666; font-size: 12px; font-family:宋体}
.Chead span.more a:hover{color: #ea8023;}
.biglistbox{float:left; width:100%; margin:10px 0}
.Cbody p{color: #999999; font-size: 14px; line-height: 26px; overflow: hidden; float:left; width:660px; margin-left:10px; font-family:宋体}
.classtitle{background: #39a0d5 none repeat scroll 0 0; border: 1px solid #319dd3; border-radius: 2px; color: #fff; float: left; font-family: 微软雅黑; font-size: 22px; font-weight: 100; height: 30px; line-height: 30px; margin:15px 10px; padding: 4px 15px; text-align: center;}
.ad_side_1,.ad_side_2,.ad_side_3,.ad_side_4{float:left; width:300px; overflow:hidden; margin:10px 0}
.ad_side_4{margin-top: 35px;}
.ad_side_1{margin-top: 39px;}
.ad_side_4{margin-top: 35px;}
.hd_side{float:left; width:100%;}
.hd_side .title{height: 20px; overflow: hidden; padding-bottom: 6px; width: 100%; float:left}
.hd_side .title span{float: left;font-size: 14px; font-weight: bold; height: 20px; line-height: 20px; overflow: hidden;}
.hd_side_pic li{float: left; height: 60px; overflow: hidden; padding-bottom: 10px; padding-top: 10px; width: 100%;}.hd_side_pic li a{display:block}
.hd_side_pic li img{float: left; height: 60px; overflow: hidden; width: 90px;}
.hd_side_pic li span{display: inline-block;font-size: 14px; height: 24px; line-height: 24px; margin-left: 10px; overflow: hidden; padding: 5px 0; width: 200px;}
.hd_side_pic li p{display: inline-block;font-size: 14px; height: 20px; line-height: 20px; color:#999; margin-left: 10px; overflow: hidden; width: 200px;}
.hd_side_list li{background: url(../images/icon_point.png) no-repeat scroll 0 11px; height: 25px; line-height: 25px; margin:3px 0; overflow: hidden; padding-left: 10px; width: 290px; float:left}.hd_side_list li a{font-size:14px}
.foot_box{background:#331111 none repeat scroll 0 0; margin-top: 30px; padding: 13px 0 10px; float:left; width:100%}.foot_box p{color: #888886; font-size: 12px; line-height: 28px; text-align: center;}
.ad_bot_1{float:left; width:100%; margin:10px 0; text-align:center}
.ad_foot_1{float:left; width:100%; text-align:center}
.r_list{margin:10px 0; width: 100%; float:left}
.r_list li{overflow: hidden; border-bottom:1px dashed #EEE; margin-bottom:4px}
.r_list .ib{display: inline; float: left; height: 68px; margin-right: 8px; width: 89px; margin-top:0}
.r_list h4{float: left; font-size: 14px; font-weight: bold; height: 26px; line-height: 26px; width: 570px;}
.r_list h4 a{color: #2b2b2b;}
.r_list p{float: left; line-height: 20px; padding: 3px 0;width: 100%; color:#999}
.pnum{text-align: center; float:left; width:100%}.pnum li{float: left; height: 25px; line-height: 25px; margin: 3px auto;}
.pnum span{background-color: #fff; border: 1px solid #eaeaea; color: #444; display: inline; float: left; height: 25px; line-height: 25px; margin-left: 5px; padding: 0 10px;}
.pnum a{background-color: #fff; border: 1px solid #eaeaea; color: #444; display: inline; float: left; height: 25px; line-height: 25px; margin-left: 5px; padding: 0 10px;}
.pnum li.thisclass a, .pnum li a:hover{background: #2184c4 none repeat scroll 0 0; border: 1px solid #2184c4; color: #fff !important; display: inline; float: left; height: 25px; line-height: 25px; margin-left: 5px; padding: 0 10px;}
.pnum li.thisclass a:hover{border: 0 none !important; padding: 0 !important;}
.flink{overflow: hidden; width: 100%; float:left; margin:15px 0 0}
.flink .title{height: 34px; line-height:34px; float:left; width:100%; background:#34b7a7 none repeat scroll 0 0;}.flink .title a{float:left; color:#FFF; font-size:14px; font-family:微软雅黑; text-indent:10px}
.flink .title span{float:right; font-size:12px; color:#FAFAFA; padding-right:15px}
.flink .fshow{float:left; width:968px; padding:10px 15px 15px; border:1px solid #34B7A7}
.fshow li{float: left; line-height: 14px; padding: 8px 8px 0; white-space: nowrap;}
.foot_box{background:#3C3D41 none repeat scroll 0 0; margin-top: 30px; padding: 13px 0 10px; float:left; width:100%}.foot_box p{color: #888886; font-size: 12px; line-height: 28px; text-align: center;}.foot_box p.bot_nav a{color:#FFF; padding:0 10px}
.ad_bot_1{float:left; width:100%; margin:10px 0; text-align:center}
.ad_foot_1{float:left; width:100%; text-align:center}
#returnTop{_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:-200px;_bottom:auto;width:36px;height:65px;text-indent:-999px;overflow:hidden;background-image:url(../images/top.png);_background-image:url(../images/top.png);background-repeat:no-repeat;background-position:0 0;transition:bottom 1.5s;-webkit-transition:bottom 1.5s;-moz-transition:bottom 1.5s;-o-transition:bottom 1.5s;}
#returnTop:hover{background-position:0 -65px;}

/*top*/
.t_tl{float: left;width: 100%;color: #333;margin-top: 10px;margin-bottom: 15px;text-align: CENTER;FONT-SIZE: 24PX;FONT-WEIGHT: 700;}
.t_meta{float: left;width: 100%;color: #333;margin-bottom: 10px;FONT-SIZE: 14PX;text-align: LEFT;text-indent: 2em;line-height: 24px;}
.miny_tmain{float: left;margin-top: 10px;width:100%;}
.miny_dy{border-left: 6px solid #34b7a7;margin-bottom: 10px;width: 100%;float: left;}
.miny_dy h2{ padding: 8px 5px;line-height: 18px;background: #34b7a7 none repeat scroll 0% 0%;margin-left: 6px;color: #fff;font-weight: 700;text-align: center;float: left;}
.miny_right{width: 48%; float: right;}
.miny_right li{float: left;width: 109px;height: 32px;line-height: 32px;background: #F3F3F3; margin: 5px 11px 8px 0px;text-align: center;}
.miny_right li a{font-size: 14px; }
.tit_co1{color:#C00}
.tit_co2{color:#197CBF}
.miny_right li a:hover{ background:#f50; color:#fff;}
.miny_left{ width:49%; float:left;}
.miny_left p{color: #666;margin-bottom: 5px;text-indent: 2em;line-height: 28px;padding-bottom: 5px;font-size: 14px;}
.miny_lh_tl{height: 30px;line-height: 35px;margin-bottom: 10px;font-size: 16px;font-weight: 700;color: #2b2b2b;}
/*特推*/
.tetui_list{float: left;width: 102%;    margin-bottom: 15px; margin-top: 10px;}
.tetui_list .tetui_coltop{width: 1000px;  margin-bottom: 10px;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;background: url(../images/title_bg.jpg) repeat-x scroll 0 0;}
.tetui_list .tetui_coltop h3{font-weight: 700;float: left;font-family: 宋体;font-size: 16px;height: 30px;line-height: 30px;overflow-x: hidden;overflow-y: hidden;background: rgb(255, 255, 255);padding: 0px 10px;border-left: 5px solid rgb(52, 183, 167);color: #333;}
.tetui_coltop_ti h4{float: left;line-height: 28px;height: 28px;border: 1px solid #E4E4E4;margin: 5px 15px 5px 0;width: 236px;overflow: hidden;}
.tetui_coltop_ti h4 a {font-size: 14px;display: block;padding: 0 12px;line-height: 28px;height: 28px;color: rgb(0, 51, 102);}
.tetui_coltop_ti h4 a:hover{text-decoration:underline}

/*推荐文章*/
.l_tuijian{width:100%;float: left;margin-bottom: 10px;}
.l_tuijian .tetui_coltop_ti{width: 50%;float: left; font-family: songti; height: 32px;}
.l_tuijian code{float: left; width: 18px; height: 18px; color: #fff; font-family: Arial; background: #DADADA none repeat scroll 0% 0%; font-size: 12px; text-align: center; margin: 3px 10px 8px 0px; line-height: 16px;}
.l_tuijian h4{width: 50%;float: left;font-family: songti;height: 32px;}
.l_tuijian h4 a {float: left;font-size: 14px;color: #333;padding-top: 4px;}
.l_tuijian h4 a:hover{ text-decoration:underline;}

.r_img{margin:10px 0; width: 100%; float:left}
.r_img li{height: 70px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px dashed #EEE; margin-bottom: 10px; width: 50%; float: left;}
.r_img .ib{display: inline; float: left; height: 68px; margin-right: 8px; width: 89px; margin-top:0}
.r_img h4{float: left; font-size: 14px; font-weight: bold; height: 26px; line-height: 26px; width: 200px;}
.r_img h4 a{color: #2b2b2b;}
.r_img p{    float: left; line-height: 20px; padding: 3px 0; width: 220px; color: #B3B3B3; height: 40px; overflow: hidden;}

#tab1,#tab2{width:240px;height:30px;border:1px solid #e0e0e0;padding:0 10px}
#tab1 ul,#tab2 ul{margin:0;padding:0}
#tab1 li,#tab2 li{float:left;width:60px;text-align:center;font-size:12px;color:#666;height:22px;line-height:22px;padding:2px 5px;margin:4px 0px 0px 5px;cursor:pointer;font-weight:bold}
#tab1 li.now,#tab2 li.now{border:solid 0px #c6c6c6;border-width:1px 1px 0px 1px;background:#fff;height:22px;line-height:22px;margin-top:4px;padding:2px 4px;font-weight:bold}
.tablist{width:240px;height:250px;padding:10px;font-size:14px;line-height:24px;background:#FFFFFF;margin:0px;border:solid 0px #e0e0e0;border-width:0px 1px 1px 1px;border-top:0;display:none}
.tablist li{border-bottom:solid 1px #eee;padding:2px 0px 2px 0px;width:240px;height:28px;line-height:28px;overflow:hidden}
.tablist SPAN.num{background:#22A494 none repeat scroll 0 0;color:#ffffff;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:14px;line-height:14px;margin:7px 5px 0 0;padding:0 1px;text-align:center;width:14px}
.tablist li a{font-size:12px}
.block{display:block}
