@charset "utf-8";
/* CSS Document */
*{font-family: Helvetica,Arial,sans-serif;font-style: inherit;font-weight: inherit;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,th{border:0;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; 	margin-left: 0px;padding: 0; float: none;text-align:left;font-family:Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
select,button,input,textarea {font-family:Helvetica,Arial,sans-serif;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0px}
em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0px;}
ol, ul, li { list-style: none; }
a:link ,a:visited, a:active { text-decoration: none;}
 a:hover{text-decoration: underline;}
h1{font-size:30px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.2;padding:10px 30px 10px 35px;}
h2{font-size:28px;font-weight:bold;display:inline;line-height:18px;}
h3,h4{font-size:16px;font-family:Helvetica,Arial,sans-serif;}
h4{text-decoration:line-through}
h5{font-size:16px;font-weight:bold;text-align:center;height:50px;line-height:50px;font-family: Helvetica,Arial,sans-serif;text-align:center}
h6{font-size:16px;margin:10px 0px;font-weight:bold;}
.fl{float:left}
.fr{float:right;}
.clear{ clear:both; _height: 0px; +height: 0px; _overflow: hidden; height:0px; margin:0; padding:0; width:0; border:none;}
.shortenTitle {width:200px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;} 
.main { width:100%; padding:0; margin:0 auto; }
.mainbox { width:960px; margin:0 auto; }
.mainbox .breadnav {height:35px;border-bottom:3px solid #240f30;font-size:12px;background:url(../images/gag_03.jpg) 0px 4px no-repeat;padding-left:35px;line-height:35px;clear:both;}
.mainbox .breadnav a{color:#000}
.mainbox .leftbox{float:left;width:610px;}
.mainbox .leftcon {width:580px;border:1px solid #cecfd1;border-top:0px;background:#f7fcff;padding:15px;_padding:14px;+padding:14px;padding:14px\0;}
.mainbox .leftcon h2{text-align:center;display:block;height:45px;color:#240f30;font-size:22px;padding-top:4px;}
.mainbox .leftcon span.link{display:block;height:30px;line-height:30px;font-size:14px;clear:both;overflow:hidden}
.mainbox .leftcon span.link a{color:#f00;display:block;width:110px;text-align:center;float:left;}
.mainbox .leftcon .authorcon {position:relative;z-index:1;height:30px;line-height:30px;font-size:12px;text-align:center;}
.mainbox .leftcon .authorcon a{color:#000;}
.mainbox .leftcon .authorcon span.font{position:absolute;z-index:2;right:0px;top:0px;}
.mainbox .leftcon .authorcon span.font a{color:#000;margin:0px 5px;}
.mainbox .leftcon .authorcon span.font a:hover{color:#f00;text-decoration:underline;}
.mainbox .leftcon .detail {background:#fff;border:1px solid #c0c0c0;line-height:25px;font-size:14px;padding:13px;}
.mainbox .leftcon .detail strong{font-weight:bold;}
.mainbox .leftcon .content {padding-top:20px;line-height:25px;font-size:14px;color:#343434;overflow:hidden;}
.mainbox .leftcon .content .bdbanner{width:337px;height:300px;float:right;padding:10px;}
.mainbox .leftcon .content img{margin:0 auto;padding:20px 0px;}
.mainbox .leftcon .content a{color:#343434}
.mainbox .leftcon .keyboardfy {text-align:center;font-size:12px; color:#999}
.mainbox .leftcon .banner1 {margin-top:15px;display:block; }
.content strong,.content b{font-weight:bold;}
/*top_w*/
.top_w{ width:100%;height:33px; background:url(../images/top_w.jpg) repeat-x;}
.top_wa{ width:960px; margin:0 auto;}
.top_wb{ width:250px; font-size:12px; padding-top:8px ; float:left;}
.top_wb ul li{ float:left; margin-left:}
.top_wb a{ color:#000;}
.top_fen{ width:235px; float:right; margin-top:5px}
/*nav*/
#nav_box{height: 90px; margin-top:10px; width:960px; margin:0 auto;}
#logo{width: 210px; height: 90px}
#nav{width: 730px; height: 72px;background:url(../images/top_wa.jpg) repeat-x; margin-top:8px; border:solid 1px #cbcbcb;}
.nav_left{width: 50px; height: 36px; text-align: center; font-size: 18px ; line-height: 20px ;padding: 18px 0px ; float: left; border-right:1px #ccc solid; font-family: '黑体';}
.nav_left{width: 50px; height: 36px; text-align: center; font-size: 18px ; line-height: 20px ;padding: 18px 0px ; float: left; border-right:1px #ccc solid; font-family: '黑体';}
.nav_left a{ color: #452750; text-decoration: none}
.nav_right{width: 130px; height: 72px; border-right:1px #ccc solid; float: left; }
.nav_right ul{margin-top: 7px}
.nav_right ul li{width: 65px; height: 20px; float: left; text-align: center; font-size: 12px; line-height: 20px;}
.no_border{border:none;}
.thisnav{height:35px; background: #522f60;}
.thisnav ul li{float: left; width:67px; height:35px; border-left:#a091a6 1px solid;text-align: center; line-height: 32px}
.thisnav_hover{background: url(../images/thisnavhover.jpg) repeat-x;}
.thisnav_click{background: url(../images/thisnavhover.jpg) repeat-x;}
.nav_right a{ color:#000;}
.w960{width:960px; margin:0 auto; font-size:14px;}
.color_bai  a{ color:#FFF}
/*CSS viciao style pagination*/
DIV.viciao {MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; text-align:CENTER; FONT-SIZE:12PX;}
DIV.viciao A {BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #CCC 1px solid; COLOR: #000; MARGIN-RIGHT: 6px; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid; TEXT-DECORATION: none;BACKGROUND:#f0f4f5}
DIV.viciao A:hover {BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 5px;PADDING-BOTTOM: 2px; BORDER-LEFT: #CCC 1px solid; COLOR: #FFF; MARGIN-RIGHT: 6px; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid; BACKGROUND-COLOR: #240F30}
DIV.viciao .page_bg {BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #CCC 1px solid; COLOR: #FFF; MARGIN-RIGHT: 6px; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid; BACKGROUND-COLOR: #240F30}
DIV.viciao .disabled {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #999; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid}
/*分享*/
.mainbox .leftcon .share {clear:both;margin-top:15px;height:30px;}
.mainbox .leftcon .share .sina{margin-left:20px;}
/*相关新闻*/
.mainbox .leftcon span.temar1 {display:block;height:30px;line-height:30px;border-bottom:2px solid #000;font-size:14px;font-weight:bold;margin-top:20px;}
.mainbox .leftcon ul.xgnews{display:block;margin-top:15px;}
.mainbox .leftcon ul.xgnews li {width:282px;height:25px;line-height:25px;font-size:14px;display:block;float:left;background:url(../images/icon.png) left center no-repeat;padding-left:8px;}
.mainbox .leftcon ul.xgnews li a{color:#000;}
.mainbox .leftcon ul.xgnews li a:hover{color:#f00;text-decoration:underline;}
/*栏目推荐*/
.mainbox .leftbox .box {height:auto;border:1px solid #c0c0c0;border-top:2px solid #000;margin-top:10px;_position:relative;}
.mainbox .leftbox .box span.temar2{display:block;height:30px;line-height:30px;text-indent:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c0c0c0;background:#f7f7f7;position:relative;z-index:2;}
.mainbox .leftbox .box span.temar2 a.more{display:block;position:absolute;z-index:3;top:0px;right:10px;height:30px;line-height:30px;font-weight:normal;color:#000;font-size:12px;}
.mainbox .leftbox .box span.temar2 ul.tab{position:absolute;z-index:3;right:10px;top:3px;height:23px;display:block;}
.mainbox .leftbox .box span.temar2 ul.tab li {float:left;display:block;margin-left:8px;}.mainbox .leftbox .box span.temar2 ul.tab li span{display:none}
.mainbox .leftbox .box span.temar2 ul.tab li.left a{width:37px;height:23px;background:url(../images/gag_30.jpg) no-repeat;margin:0px;display:block;}
.mainbox .leftbox .box span.temar2 ul.tab li.right a{width:37px;height:23px;background:url(../images/gag_33.jpg) no-repeat;margin-top:0px;display:block;}
.mainbox .leftbox .box span.temar2 ul.tab li.haha a.selected{background:url(../images/over.jpg) no-repeat}
.mainbox .leftbox .box span.temar2 ul.tab li.haha a{ margin: 7px 5px;display: inline-block;width:10px;height:10px;text-indent:-9999em;background:url(../images/nor.jpg) no-repeat}
.mainbox .leftbox .box span.temar2 ul.tab li.haha {margin:0px;}
.mainbox .leftbox .box .sliderbox {height:210px;width:608px;}
.mainbox .leftbox .box ul.imgcon{display:block;height:210px;float:left;}
.mainbox .leftbox .box ul.imgcon li{display:block;float:Left;width:125px;height:190px;font-size:12px;margin:15px 10px 0px 15px;_margin:15px 10px 0px 10px;}
.mainbox .leftbox .box ul.imgcon li span{color:#000;display:block;padding-top:3px;_padding-top:2px;+padding-top:2px;}
.mainbox .leftbox .banner2{clear:both;width:610px;/*height:88px;*/margin-top:10px;}
/*养生选项卡*/
.mainbox .leftbox .box ul.ul_tab {display:block;height:30px;background:#f7f7f7;}
.mainbox .leftbox .box ul.ul_tab li{display:block;float:left;width:151px;height:30px;border-bottom:1px solid #c0c0c0;line-height:30px;text-align:center;border-left:1px solid #c0c0c0;cursor:pointer;font-size:14px;}
.mainbox .leftbox .box ul.ul_tab li.on{background:#fff;font-weight:bold;border-bottom:0px;}
.mainbox .leftbox .box .tabbox {height:225px;width:590px;padding:10px;_padding:9px;}
.mainbox .leftbox .box .tabbox dl.dlnews{margin:0px;width:270px;float:left;display:block;}
.mainbox .leftbox .box .tabbox dl.dlnews dt{display:block;margin:0px;height:80px;}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul {height:70px;display:block;}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul li {display:inline;font-size:12px;float:left;}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul li.img{width:70px;height:70px;}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul li.title{width:185px;margin-left:10px;height:30px;line-height:30px;font-size:14px;font-weight:bold;}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul li.title a{color:#240f30;}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul li.con{height:40px;width:185px;margin-left:10px;line-height:20px;color:#999}
.mainbox .leftbox .box .tabbox dl.dlnews dt ul li.con a{color:#a12a3e;}
.mainbox .leftbox .box .tabbox dl.dlnews dd{height:25px;line-height:25px;display:block;margin:0px;width:270px;text-indent:10px;font-size:14px;}
.mainbox .leftbox .box .tabbox dl.dlnews dd a{color:#333}
.mainbox .leftbox .box .tabbox dl.dlnews dd a:hover{text-decoration:underline;color:#a12a3e}
/*两性养生*/
.mainbox .leftbox .box .togglebox {display:block;height:280px;width:285px;margin-left:13px;_margin-left:8px;margin-top:13px;float:left;position:relative}
.mainbox .leftbox .box .togglebox span.temar3{display:block;height:25px;background:url(../images/line.jpg) 0px 3px repeat-x;position:relative;z-index:4;}
.mainbox .leftbox .box .togglebox span.temar3 b{background:#fff;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#9440af;padding:0px 10px 0px 20px;}
.mainbox .leftbox .box .togglebox span.temar3 s.icon2{display:block;width:13px;height:13px;position:absolute;z-index:5;background:url(../images/gag_52.jpg) no-repeat;top:5px;}
.mainbox .leftbox .box .togglebox #col {clear: both;position:relative; width: 285px; height: 255px;}
/* Homepage Style */
.mainbox .leftbox .box .togglebox #col .sliderbox2 { width: 285px; height: 260px;overflow:hidden;margin:0px;}
.mainbox .leftbox .box .togglebox #col .sliderbox2 a { color:#000;}
.mainbox .leftbox .box .togglebox #col .sliderbox2 a:hover { color: #240f30; text-decoration: underline;}
.mainbox .leftbox .box .togglebox #col .sliderbox2 dt {height:32px; width: 285px;  cursor:pointer;margin:0px;display:block;background:url(../images/icon.png) left center no-repeat;padding-left:8px;}
.mainbox .leftbox .box .togglebox #col .sliderbox2 .open { font-size: 14px; color: #000;background:none;}
.mainbox .leftbox .box .togglebox #col .sliderbox2 .title {font-size: 14px;margin: 0;line-height: 30px;}
.mainbox .leftbox .box .togglebox #col .sliderbox2 .open .title{font-weight:bold;}			
.mainbox .leftbox .box .togglebox #col .sliderbox2 dd { width: 285px; display:block; font-size: 12px; color: #add9e8; height: 110px;margin: 0;overflow:hidden; }
.mainbox .leftbox .box .togglebox #col .sliderbox2 .text {font-size: 12px; color: #666;width:175px; float:right;margin-top:14px;line-height:20px;text-indent:24px;}
.mainbox .leftbox .box .togglebox #col .newsarchive .thumb, .sliderbox2 .thumb {width: 95px;height: 100px;display: block;float: left;border:1px solid #cecece;padding:1px;}
.mainbox .leftbox .box .togglebox #col .newsarchive .thumb, .sliderbox2 .thumb img{width:95px;height:100px;}
/*性感美女*/
.box dl.xgmn{width:125px;float:left;display:block;margin:0px;padding:10px 10px 0px 15px;}
.box dl.xgmn dt{display:block;}
.box dl.xgmn dd{width:125px;display:block;margin:0px;font-size:12px;text-align:center; padding-top:5px}
.box dl.xgmn dd a{color:#000000;}
/*right*/
.right_gug{ width:338px; float:right; height:auto;}
/*广告*/
.right_gugao{ margin-top:10px}
/*排行榜*/
.right_paih{margin-top:10px;height:auto;border:1px solid #c0c0c0;border-top:2px solid #000;position:relative}
.temar2{display:block;height:30px;line-height:30px;text-indent:10px;font-size:14px;font-weight:bold;border-bottom:1px solid #c0c0c0;background:#f7f7f7;position:relative;z-index:2;}
.temar2 a.more{display:block;position:absolute;z-index:3;top:0px;right:10px;height:30px;line-height:30px;font-weight:normal;color:#000;font-size:12px;}
.right_paih ul.news{padding:0px 8px 7px 0;_padding:0px 6px 7px 0px;width:318px;margin-left:10px;}
.right_paih ul.news li{line-height:28px;font-size:12px;color:#214e87;text-indent:30px;_text-indent:20px;display:block;position:relative;z-index:2;border-bottom:1px solid #eee;}
.right_paih ul.news li b{display:block;position:absolute;z-index:3;left:0px;_left:-20px;top:7px;_top:0px;+top:0px;width:15px;height:15px;background:url(../images/list.jpg) no-repeat;}
.right_paih ul.news li b.l1{background-position:0px -9px;}
.right_paih ul.news li b.l2{background-position:0px -35px;}
.right_paih ul.news li b.l3{background-position:0px -61px;}
.right_paih ul.news li b.l4{background-position:0px -87px;}
.right_paih ul.news li b.l5{background-position:0px -114px;}
.right_paih ul.news li b.l6{background-position:0px -140px;}
.right_paih ul.news li b.l7{background-position:0px -166px;}
.right_paih ul.news li b.l8{background-position:0px -192px;}
.right_paih ul.news li i{display:block;height:25px;line-height:25px;font-size:12px;font-style:normal;color:#900;position:absolute;z-index:3;right:0px;_right:10px;top:0px;}
.right_paih ul.news li span{float:left}
.right_paih ul.news li a{color:#214e87}
.right_paih dl{width:148px;float:left;display:block;height:120px;margin-top:10px;margin-bottom:0px; margin-left:10px;_margin-left:6px;margin-right:10px;_margin-right:7px;}
.right_paih dl dt{display:block;}
.right_paih dl dd{width:148px;display:block;margin:0px;font-size:12px;text-align:center; padding-top:5px}
.right_paih dl dd a{color:#000000;}
/*健康热文推荐*/
.right_jiankan{ clear:both; margin-left:10px;display:block;padding-top:10px;}
.right_jiankan2{ clear:both; margin-left:10px;display:block;padding-top:3px;}
.right_jiankan span,.right_jiankan2 span{height:25px;line-height:25px;display:block;margin:0px;width:310px;font-size:14px;margin:0px;}
.right_jiankan span a,.right_jiankan2 span a{color:#000000}
.right_jiankan span a:hover,.right_jiankan2 span a:hover{text-decoration:underline;color:#a12a3e}
/*右方选项卡*/
.right_paih ul.litab{height:30px;line-height:30px;border-bottom:1px solid #c0c0c0;background:#f7f7f7;position:relative;}
.right_paih ul.litab li{display:block;float:left;}
.right_paih ul.litab li.leftli{background:url(../images/gag_41.jpg) no-repeat;width:19px;height:29px;cursor:pointer}
.right_paih ul.litab li.rightli{background:url(../images/gag_43.jpg) no-repeat;width:19px;height:29px;border-left:1px solid #cecece;cursor:pointer}
.right_paih ul.litab li.tabcon{width:297px;border-left:1px solid #cecece;overflow:hidden;height:30px;line-height:30px;position:relative;}
.right_paih ul.litab li.tabcon span{display:block;position:relative;width:588px;}
.right_paih ul.litab li.tabcon a{display:block;float:left;width:97px;height:30px;font-size:12px;line-height:30px;text-align:center;border-right:1px solid #cecece;color:#333}
.right_paih ul.litab li.tabcon a.on{background:#f10188;color:#fff}
.right_paih dl.imgbox{display:block;margin:0px;width:338px;_width:310px;height:auto}
.right_paih dl.imgbox dt{display:block;width:100px;height:155px;float:left;font-size:12px;margin:10px 8px 0px 0px;_margin:10px 5px 0px 0px;}
.right_paih dl.imgbox dt a span{color:#444;display:block;padding-top:5px;_padding-top:10px;+padding-top:8px;}
.padding{padding:0px 5px 0px 10px;}
/*底部*/
.dibu_w{width:960px; height:36px; font-size:12px; margin:0 auto; background:url(../images/dibu_01.jpg) repeat-x; border: solid 1px #cdcdcd; }
.ml10{margin-left:10px; margin-top:10px}
.ml10 a{ color:#104e87;}
.foot{height: 90px;border-top: 4px solid #452750;padding-top:10px;margin-bottom: 10px; width:960px; margin:0 auto; margin-top:10px;}
.foot p{font-size:12px; line-height:26px;text-align:center;}
.foot a{ color:#000;}






body{ margin:0px; padding:0px; font-size:12px;font-family:"宋体","Arial Narrow";background:#fff;}
/*搜索*/
#serch{width:960px;height:31px;margin:0 auto;background:url(../images/serch_bg.jpg);}
.serch_txt{width:960px;height:31px;margin:0 auto; overflow:hidden;}
.border{width:223px;height:23px;background:url(../images/border.jpg);border:none;float:left;margin-right:10px;padding-left:3px;line-height:23px;}
.but{width:41px;height:18px;background:url(../images/ss.jpg);border:none;margin-top:3px;}
.serch_txt p{margin:5px 20px 0 10px; float:left; display:inline;}
.serch_txt span{line-height:37px; color:#002bb5;margin-right:5px; float:left;}
.serch_txt span a{color:#002bb5;margin-right:6px;}
.serch_txt span a:hover{ text-decoration:underline;}
.serch_txt img{margin:3px 5px 0 5px;}