﻿@charset "utf-8";

/** global CSS　**/

*{margin:0px;padding:0px;font-family:Microsoft YaHei,Tahoma,Geneva,sans-serif,SimSun;}

html{height:100%;border:none;}
body{background:#f7f7f7;}
p {table-layout:fixed; word-break: break-all; overflow:hidden;}
html body,td,th,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,embed,label,b{margin:0px;padding:0px;border:none;font-size:1em;color:#585858; text-align:left; height:auto;font-family:Microsoft YaHei,Tahoma,Geneva,sans-serif,SimSun;} 
div,ul,li,img{margin:0px;padding:0px;border:none;font-size:1em;}
ul,dl{list-style-type:none;}
table,input{font-size:1em;}

.pRela{ position:relative;}
.pAbso{ position:absolute;}

.mass{width:1200px;margin:0 auto;text-align:left;}
.clearfix{clear:both;visibility:hidden;font-size:0px;}
.hidden{display:none;font-size:0px;}

a:link,a:visited{text-decoration:none;cursor:pointer;outline:none;color:#585858;}
a:hover,a:active{color:#009e73;text-decoration:underline;}

#listOne li{float:left;font-size:14px;display:block;line-height:25px;margin:0px 5px 0px 5px;width:255px;height:25px;overflow:hidden;}
#listOne li a{font-size:14px;}
.fB {font-weight:800;}
.tcenter {text-align:center;}

.shadowBox
{
    border:1px solid #e8e8e8;
    background:#fff;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
}

.box_ShadowBox
{
    padding:15px;
    border:1px solid #e8e8e8;
    background:#fff;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    margin-bottom:10px;
}

.shadowBox_1
{
    border:1px solid #e8e8e8;
    border-top:none;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
}

.fixed
{
    position:fixed;
    width:52%;
    top:0px;
}

.urlNav
{
    margin:5px 0px 5px 0px;
    position:relative;
    font-size:14px;
    padding-left:20px;
}

.urlNav i
{
    position:absolute;
    left:-5px;
    top:2px;
    display:block;
    width:35px;
    height:29px;
    background:url(/Content/images/commonImg_1.png) no-repeat 25% 1%;
}

.urlNav a
{
    font-size:14px;
}

/** 左右框 **/
#main_body
{
    margin:15px 0px 15px 0px;
}

#main_body .main_body_left
{
    float:left;
    width:860px;
}

#main_body .main_body_right
{
    float:right;
    width:320px;
}

.round
{
    transition:transform 0.3s; 
    -webkit-transition:transform 0.3s;
}

.round_1
{
    transform:rotate(-180deg); 
     -webkit-transform:rotate(-180deg);
}

table
{
    border-collapse:collapse;
    border:1px solid #585858;
    font-size:14px;
}

table td
{
    border:1px solid #585858;
}

.opacity
{
    filter:alpha(opacity=80);
    opacity:0.8;
}

/** pageinfo style star **/
.pageinfo
{
    margin:50px 0px 40px 0px;
    text-align:center;
}

.pageinfo i
{
    display:inline-block;
    font-style:normal;
}

.pageinfo span,.pageinfo a,.pageinfo em
{
    display:block;
    float:left;
    margin:0px 5px 0px 5px;
    font-family:Microsoft YaHei,SimSun;
}

.pageinfo span.disabled
{
    width:35px;
    height:31px;
    border:1px solid #eee;
    font-size:14px;
    color:#d1d4d1;
    text-align:center;
    font-family:SimSun;
    line-height:35px;
}

.pageinfo span.current
{
    width:35px;
    height:31px;
    border:1px solid #019e73;
    font-size:14px;
    color:#fff;
    background:#019e73;
    text-align:center;
    line-height:31px;
}

.pageinfo span input
{
    width:35px;
    outline:none;
    border:0px;
    text-align:center;
    font-family:Microsoft YaHei,SimSun;
    font-size:14px;
    color:#4a4a4a;
}

.pageinfo a
{
    width:35px;
    height:31px;
    border:1px solid #d1d4d1;
    font-size:14px;
    color:#4a4a4a;
    text-align:center;
    line-height:31px;
}

.pageinfo a:hover
{
    text-decoration:none;
    background:#019e73;
    border:1px solid #019e73;
    color:#fff;
}

.pageinfo em
{
    font-style:normal;
    font-size:14px;
    height:31px;
    line-height:31px;
    color:#4a4a4a;
    margin:0px 5px 0px 5px;
}
/** pageinfo style end **/

/** HeadPage CSS **/
#logo_search
{ 
    height:140px;
    background:#1bb78d;
}

#logo_search .channelTitle
{
    position:absolute;
    top:36px;
    left:245px;
    display:block;
    width:61px;
    height:61px;
    background:url(/Content/images/commonImg_1.png) no-repeat;
}

#logo_search .about
{
    background-position:45% 1%;
}

#logo_search .news
{
    background-position:61% 1%;
}

#logo_search .mother
{
    width:64px;
    background-position:77% 1%;
}

#logo_search .mother
{
    width:64px;
    background-position:77% 1%;
}

#logo_search .teseliaofa
{
    width:64px;
    background-position:95% 1%;
}

#logo_search .beauty
{
    width:64px;
    background-position:92% 13%;
}

#logo_search .health
{
    width:64px;
    background-position:92% 26%;
}

#logo_search .disease
{
    width:64px;
    background-position:96% 54%;
}

#logo_search .cmd
{
    width:64px;
    background-position:27% 60%;
}

#logo_search .culture
{
    width:64px;
    background-position:96% 65%;
}

#logo_search .yangshenbigdata
{
    width:64px;
    background-position:96% 75%;
}

/** 以上设抬头标志 **/


#logo_search .logo
{
    float:left;
    width:320px;
    position:relative;
}

#logo_search .logo a.mainChannel
{
    display:block;
    width:150px;
    position:absolute;
    top:10px;
    left:245px;
    font-size:14px;
    color:#fff;
}

#lnyby
{
    display:block;
    position:absolute;
    top:102px;
    left:95px;
    font-size:12px;
    color:#0c6c52;
    letter-spacing:1px;
}

#lnyby:hover
{
    color:#fff;
}

/**全站搜索 star **/
#logo_search .search
{
    float:left;
    width:550px;
    margin-top:40px;
    position:relative;
}

#hotKeys
{
    margin-top:8px;
}

#hotKeys a,#hotKeys b
{
    font-size:14px;
    color:#fff;
    float:left;
}

#hotKeys a
{
    margin:0px 8px 0px 5px;
}

#hotKeys b
{
    font-weight:500;
}

#searchBox
{
    padding:6px 5px 5px 6px;
    width:460px;
    background:#fff;
    border:1px solid #dbdbdb;
}

#searchBox .subColum
{
    display:block;
    position:relative;
    padding:3px 5px 0px 5px;
}

#searchBox .subColum i
{
    font-size:14px;
    font-style:normal;
    color:#999;
    cursor:pointer;
}

#search_sub_box
{
    display:none;
    position:absolute;
    width:100px;
    padding:10px 0px 7px 0px;
    top:33px;
    left:-10px;
    z-index:9999;
    background:#fff;
    border:1px solid #dbdbdb;
}

#search_sub_box a
{
    display:block;
    font-size:14px;
    width:80px;
    margin:0 auto;
    height:30px;
    line-height:30px;
    padding-left:10px;
}

#search_sub_box a:hover,#search_sub_box a.current
{
    background:#1bb78d;
    color:#fff;
    text-decoration:none;
}


#search_sub_box .sb_ico
{
    position:absolute;
    top:-11px;
    left:20px;
}

#searchBox .roundIco
{
    position:absolute;
    top:20px;
    left:75px;
}

#searchBox li
{
    float:left;
}

#searchBox .classIco
{
    display:block;
    width:30px;
    height:29px;
    background:url(/Content/images/commonImg_1.png) no-repeat 0% 0%;
}

#searchBtn
{
    position:absolute;
    top:0px;
    right:0px;
}

#searchBtn a
{
    display:inline-block;
    width:71px;
    height:42px;
    color:#fff;
    background:url(/Content/images/search_button.jpg) no-repeat;
    outline:none;
    font-size:18px;
    text-align:center;
    line-height:42px;
}

#searchBtn a:hover
{
    text-decoration:none;
    color:#ffd40c;
}

#sitKeys
{
    position:absolute;
    left:45px;
    top:8px;
    padding:3px;
    font-size:16px;
    width:400px;
    outline:none;
    border:0px;
    color:#999;
    letter-spacing:1px;
}

/**全站搜索 end **/


#logo_search .webTag
{
    float:right;
    margin:60px 60px 0px 0px;
    width:180px;
    height:41px;
    background:url(/Content/images/tagTxt.jpg) no-repeat;
    position:relative;
}

#logo_search .webTag img
{
    position:absolute;
    top:-25px;
    left:50px;
}

#menuNav
{
    height:60px;
    background:url(/Content/images/menuBg.jpg) repeat-x;
}

#menuNav li
{
    float:left;
    width:105px;
    height:60px;
    position:relative;
}

#menuNav li .sub_Bg
{
    display:none;
    width:105px;
    height:60px;
    background:#136d4f;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}

#menuNav li .current
{
    display:block;
}

#menuNav li a.m
{
    display:block;
    position:absolute;
    font-size:18px;
    width:105px;
    height:60px;
    color:#fff;
    text-align:center;
    line-height:60px;
    top:0px;
    left:0px;
    z-index:5;
}

#menuNav .mb
{
    position:relative;
}

#menuNav .sub_Box
{
    display:none;
    position:absolute;
    top:60px;
    left:105px;
    z-index:999;
}

#menuNav .sub_box_content
{
    display:none;
    background:#fff;
    padding:5px 25px 15px 25px;
    width:1005px;
    height:300px;
}

#menuNav .sub_box_content li
{
    float:left;
    margin-right:60px;
    width:auto;
    padding-top:25px;
}

#menuNav .sub_box_content li b
{
    display:block;
    font-size:16px;
    color:#999999;
    border-bottom:1px solid #bab7b7;
    padding-bottom:5px;
}

#menuNav .sub_box_content li a
{
    display:block;
    font-size:14px;
    margin-top:10px;
    font-weight:normal;
}

#menuNav .sub_box_content i
{
    display:block;
    position:absolute;
    bottom:5px;
    right:10px;
    background:url(/Content/images/commonImg.jpg) no-repeat;
    width:207px;
    height:242px;
}

#menuNav .sub_box_content .xj
{
    background-position:70% 90%;
    width:350px;
    height:216px;
}

#menuNav .sub_box_content .cd
{
    background-position:90% 0%;
    width:350px;
    height:216px;
}

#menuNav .sub_box_content .js
{
    background-position:0% 90%;
    width:270px;
    height:216px;
}

#menuNav .sub_box_content .jb
{
    background-position:0% 35%;
    width:350px;
    height:216px;
}

#menuNav .sub_box_content .ys
{
    background-position:0% 63%;
    width:350px;
    height:216px;
}

#menuNav .sub_box_content .month
{
    background-position:90% 35%;
    width:350px;
    height:216px;
}

#menuNav .sub_box_content .betu
{
    background-position:78% 63%;
    width:290px;
    height:216px;
}

#menuNav .sub_box_content .ts
{
    background-position:0% 0%;
    width:250px;
    height:216px;
}

#menuNav a:hover
{
    text-decoration:none;
}

#munuNav_sub
{
    background:#fff;
    padding:5px 0px 5px 0px;
    border-bottom:1px solid #eee;
}

#munuNav_sub .publicIco
{
    position:relative;
}

#munuNav_sub .ico
{
    display:block;
    width:18px;
    height:18px;
}

#munuNav_sub .sub
{
    display:none;
}

#munuNav_sub .sub a,#munuNav_sub .sub em
{
    float:left;
}

#munuNav_sub .sub a
{
    font-size:14px;
    margin-right:10px;
    color:#999;
    line-height:26px;
}

#munuNav_sub .s a
{
    color:#333;
    margin:0px 15px 0px 20px;
}

#munuNav_sub .sub a.m
{
    font-size:14px;
    color:#333;
}

#munuNav_sub .sub em
{
    display:block;
    color:#999;
    font-size:14px;
    font-style:normal;
    line-height:26px;
    margin-right:10px;
}

#munuNav_sub .sub a:hover
{
    color:#009e73;
}

/** subGlobal Page CSS **/

#subGlobal .sg
{
    height:30px;
    position:relative;
}

#subGlobal .sg_box
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:999;
}

#subGlobal li
{
    float:left;
    position:relative;
}

#subGlobal li.sub_nav
{
    width:130px;
    height:30px;
}

#subGlobal li.current
{
    background:#fff;
}

#subGlobal .triangle
{
    position:absolute;
    top:14px;
    left:110px;
}

#subGlobal li a
{
    font-size:14px;
}

#subGlobal li a.m
{
    display:block;
    line-height:30px;
    padding-left:7px;
}

#subGlobal .logo
{
    position:absolute;
    left:0px;
    top:3px;
    display:block;
    width:16px;
    height:20px;
    background:url(/Content/images/commonImg_1.png) no-repeat 7% 0%;
}

#subGlobal li.right
{
    float:right;
}

#subGlobal li.right span
{
    display:block;
    float:left;
    margin:3px 0px 0px 45px;
    position:relative;
}

#subGlobal li.right span a
{
    font-size:14px;
}

#subGlobal li.right span i
{
    position:absolute;
    display:inline-block;
    width:22px;
    height:18px;
    background:url(/Content/images/commonImg_1.png) no-repeat;
}

#subGlobal li.right span i.a
{
    top:2px;
    left:-20px;
    background-position: 20% 1%
}

#subGlobal li.right span i.m
{
    top:2px;
    left:-25px;
    background-position: 13% 1%
}

#subGlobal .s-w
{
    display:none;
    position:absolute;
    top:20px;
    left:0px;
    padding-top:10px;
}

#subGlobal .sb-content
{
    padding:15px 25px 15px 25px;
    background:#fff;
}

#subGlobal .s-w dt
{
    float:left;
}

#subGlobal .s-w dt b
{
    display:block;
    font-size:14px;
    color:#999999;
    border-bottom:1px solid #bab7b7;
    padding-bottom:5px;
    margin-bottom:10px;
}

#subGlobal .s-w dt a
{
    display:block;
    margin-top:5px;
}

#subGlobal .s-w dt.s a
{
    display:block;
    margin-top:10px;
}

/** BottomPage CSS **/
#bottom_Wrap
{
    border-top:1px solid #dadada;
}

#unit_friend
{
    background:#fff;
    padding-bottom:15px;
}

#unit_friend .boxContent
{
    padding-top:15px;
}

#unit_friend .boxContent dt
{
    float:left;
    margin-right:5px;
}

#unit_friend .boxContent dt b
{
    font-size:14px;
    color:#009e73;
    font-weight:normal;
    line-height:25px;
}

#unit_friend .boxContent dt.split
{
    padding-left:75px;
}

#unit_friend .boxContent dt a
{
    font-size:14px;
    margin-right:25px;
    line-height:25px;
}

#bottom_channel_nav
{
    background:#009e73;
    padding:10px 0px 10px 0px;
}

#bottom_channel_nav .nav
{
    display:inline-block;
}

#bottom_channel_nav a,#bottom_channel_nav i
{
    float:left;
}

#bottom_channel_nav a
{
    font-size:16px;
    color:#fff;
}

#bottom_channel_nav i
{
    display:inline-block;
    color:#fff;
    font-style:normal;
    margin:0px 10px 0px 10px;
    font-size:15px;
}

#copyRight
{
    padding:35px 0px 35px 0px;
}

#copyRight .content
{
    width:800px;
    margin:0 auto;
    position:relative;
}

#copyRight .content p
{
    font-size:14px;
    line-height:28px;
}

#copyRight .content p i
{
    display:inline-block;
    width:20px;
}

#weixin
{
    width:219px;
    position:absolute;
    top:-15px;
    right:10px;
}

#weixin p
{
    font-size:14px;
    text-align:center;
    line-height:23px;
    color:#009e73;
    width:135px;
}

#weixin p em
{
    display:inline-block;
    width:55px;
}


#advanImg
{
    margin:10px 0px 10px 0px;
}

/** 文章列表样式 **/
.articly_list_style
{
    padding:15px 5px 10px 5px;
    border-bottom:1px dashed #eee;
}

.articly_list_style .left
{
    float:left;
    width:580px;
    padding:8px;
}

.articly_list_style .left span
{
    display:block;
    float:left;
    margin-right:5px;
}

.articly_list_style .left p
{
    font-size:14px;
    line-height:24px;
    margin-top:15px;
    color:#999;
}

.articly_list_style .left span a
{
    font-size:20px;
    font-weight:800;
}

.articly_list_style .left i
{
    display:inline-block;
}

.articly_list_style i.a
{
    width:35px;
    height:31px;
    background:url(/Content/images/commonImg_1.png) no-repeat 0% 6%;
    margin-right:3px;
}

.articly_list_style i.b
{
    font-size:14px;
    font-style:normal;
    margin-left:3px;
    color:#1bb88d;
}

.articly_list_style i.b a
{
    font-size:12px;
    color:#1bb88d;
    display:inline-block;
    padding:0px 2px 0px 2px;
}

.articly_list_style i.b a:hover
{
    color:#009e73;
}

.articly_list_style i.c
{
    font-size:14px;
    font-style:normal;
    margin-left:15px;
}

.articly_list_style i.c a
{
    display:block;
    font-size:14px;
    font-weight:normal;
    background:#1bb88d;
    padding:2px 5px 2px 5px;
    color:#fff;
}

.articly_list_style i.c a:hover
{
    background:#126d4e;
    text-decoration:none;
}

.articly_list_style i.d
{
    width:16px;
    height:16px;
    margin-right:5px;
    background:url(/Content/images/commonImg_1.png) no-repeat 9% 6%;
}

.articly_list_style i.e
{
    width:18px;
    height:23px;
    margin-right:5px;
    background:url(/Content/images/commonImg_1.png) no-repeat 15% 5%;
}

.articly_list_style i.f
{
    font-size:14px;
    position:absolute;
    right:20px;
    top:10px;
    font-size:14px;
    font-style:normal;
}

.articly_list_style i.g
{
    width:20px;
    height:24px;
    margin-right:3px;
    background:url(/Content/images/commonImg_1.png) no-repeat 29% 7%;
}

.articly_list_style .left i.t
{
    width:40px;
    background:url(/Content/images/commonImg_1.png) no-repeat 19% 36%;
}


.articly_list_style .targes
{
    margin-top:10px;
    font-size:14px;
    color:#999999;
    position:relative;
}

.articly_list_style .targes a
{
    font-size:14px;
    color:#999999;
}

.articly_list_style .targes em
{
    display:inline-block;
    width:10px;
}

.articly_list_style .right
{
    float:right;
}

.articly_list_style .articly_img
{
    width:170px;   
    overflow:hidden;
}

.articly_list_style .articly_img > a > img{transition:.5s transform; transform: translateZ(0);}
.articly_list_style .articly_img > a:hover > img{transform: scale(1.1, 1.1); transition: 2s transform;}

.articly_list_style .articly_img img
{
    max-width:170px;
    height:auto !important;
    width: expression(this.width > 170 ? 170: true);
}

/** 右边样式 **/
.right_articly_area .titl
{
    position:relative;
    height:35px;
    border-bottom:2px solid #e5e9ec;
}

.right_articly_area .titl i
{
    display:inline-block;
    font-style:normal;
}

.right_articly_area .titl i.a
{
    position:absolute;
    height:35px;
    top:0px;
    left:0px;
    font-size:20px;
    letter-spacing:1px;
    padding-right:3px;
    border-bottom:2px solid #18765b;
}

.right_articly_area .titl i.b
{
    position:absolute;
    height:35px;
    top:0px;
    font-size:25px;
    font-weight:normal;
    font-family:SimSun;
}

.right_articly_area_content
{
    margin:10px 0px 10px 0px;
}

/** 三级页面 detail css **/
#detail
{
    padding:15px;
}

#detail .titl
{
    font-size:28px;
    letter-spacing:1px;
    text-align:center;
}

#detail .source
{
    font-size:14px;
    margin:50px 0px 20px 0px;
    color:#999999;
    position:relative;
}

#detail .source em
{
    display:inline-block;
    width:25px;
}

#detail .source img
{
    position:absolute;
    top:0px;
    right:0px;
}

#detail .zaiyao
{
    background:#f5f5f5;
    padding:10px;
    font-size:14px;
    line-height:25px;
    border:1px solid #e6e6e6;
}

#detail .contentStr
{
    font-size:14px;
    line-height:25px;
    margin:20px 0px 35px 0px;
}

#detail .weixinArea
{
    font-size:14px;
    width:443px;
    position:relative;
    margin:0 auto;
}

#detail .weixinArea img
{
    position:absolute;
    width:70px;
    height:71px;
    bottom:-5px;
    right:0px;
}

#detail .weixinArea b
{
    display:inline-block;
    padding:0px 10px 0px 10px;
    font-weight:normal;
    color:#009e73;
}

#detail .contentStr img
{
    max-width:800px;
    height:auto !important;
    width: expression(this.width > 800 ? 800: true);
}

#detail .declare,#detail .keys
{
    font-size:14px;
    margin:55px 0px 15px 0px;
}

#detail .declare
{
    padding:5px 10px 5px 10px;
    background:#eceaea;
    width:93%;
    margin:0 auto;
    color:#8f8e8e;
}

#detail .orgTitl
{
    margin:0px 0px 5px 0px;
    font-size:14px;
    position:relative;
}

#detail .orgTitl a.b
{
    position:absolute;
    top:-5px;
    right:20px;
}

#detail .share
{
    font-size:14px;
}

#detail .love
{
    background:#f2f2f2;
    border:1px solid #e6e6e6;
    padding:15px;
    margin:10px 0px 10px 0px;
    position:relative;
    font-size:16px;
    padding-left:45px;
}

#detail .love i
{
    display:block;
    position:absolute;
    left:15px;
    top:15px;
    width:23px;
    height:21px;
    background:url(/Content/images/commonImg_1.png) no-repeat 25% 13%;
}

#detail .love span
{
    display:block;
    position:absolute;
    left:120px;
    top:13px;
}

#detail .love span a
{
    display:block;
    float:left;
    padding:5px;
    font-size:14px;
    color:#fff;
    background:#1bb88d;
    margin-right:5px;
}

#detail .love span a:hover
{
    background:#009e73;
    text-decoration:none;
}

#detail .love a.y
{
    display:block;
    font-size:14px;
    color:#999999;
    position:absolute;
    right:120px;
    top:15px;
    padding-left:26px;
    background:url(/Content/images/liveico001.jpg) no-repeat left top;
}

#detail .love a.y:hover
{
    color:#585858;
    text-decoration:none;
    background:url(/Content/images/liveico001.jpg) no-repeat left bottom;
}

#detail .love a.n
{
    display:block;
    font-size:14px;
    color:#999999;
    position:absolute;
    right:20px;
    top:15px;
    height:20px;
    padding-left:23px;
    background:url(/Content/images/liveico002.jpg) no-repeat left top;
}

#detail .love a.n:hover
{
    background:url(/Content/images/liveico002.jpg) no-repeat left bottom;
    color:#585858;
    text-decoration:none;
}

#pre_next
{
    margin:25px 0px 15px 0px;
}

#pre_next span
{
    display:block;
    margin-bottom:8px;
    font-size:14px;
}

#pinglun
{
    margin:85px 0px 15px 0px;
    padding:10px 0px 0px 80px;
    position:relative;
}

#pinglun span.fb
{
    position:absolute;
    width:100%;
    left:0px;
    top:-40px;
    display:block;
    border-bottom:2px solid #e5e9ec;
    height:30px;
}

#pinglun span.fb b
{
    display:inline-block;
    border-bottom:2px solid #18765b;
    height:30px;
    line-height:25px;
    font-size:20px;
    padding-right:3px;
}

#pinglun .lc
{
    position:absolute;
    left:10px;
    top:10px;
    display:block;
    width:52px;
    height:56px;
    background:url(/Content/images/commonImg_1.png) no-repeat 0% 28%;
}

#pinglun p
{
    display:block;
    position:absolute;
    left:8px;
    top:70px;
    font-size:14px;
}

#pinglun .inputArea
{
    border:1px solid #e8e8e8;
    position:relative;
    padding:7px 7px 5px 7px;
}

#comment
{
    outline:none;
    border:none;
    resize:none;
    overflow:auto;
}

#pinglun .inputArea a
{
    display:block;
    position:absolute;
    top:7px;
    right:7px;
    background:#1bb88d;
    text-align:center;
    width:120px;
    height:120px;
    font-size:18px;
    color:#fff;
    line-height:120px;
}

#pinglun .inputArea a:hover
{
    text-decoration:none;
    background:#009e73;
}

#pinglun .code_area
{
    margin:15px 0px 15px 0px;
    position:relative;
}

#pinglun #codeTextBox
{
    padding:5px;
    outline:none;
    border:1px solid #e8e8e8;
    text-align:center;
    width:100px;
}

#pinglun #valiCode
{
    position:absolute;
    left:120px;
    top:-2px;
}

#pinglun #changCode
{
    position:absolute;
    left:220px;
    top:12px;
    font-size:14px;
    color:#999999;
}

#pinglun .code_area p
{
    font-size:14px;
    position:absolute;
    top:0px;
    left:550px;
}

#pinglun .code_area p b
{
    display:inline-block;
    margin:0px 3px 0px 3px;
    font-size:16px;
}

#rale .rale_img
{
    margin:10px 0px 10px 0px;
}

#rale
{
    margin:80px 0px 15px 0px;
}

#rale span
{
    display:block;
    border-bottom:2px solid #e5e9ec;
    height:30px;
}

#rale span b
{
    display:inline-block;
    border-bottom:2px solid #18765b;
    height:30px;
    line-height:25px;
    font-size:17px;
    padding-right:3px;
}

#rale .rale_img
{
    margin:10px 0px 10px 0px;
}

#rale li
{
    float:left;
    width:259px;
    height:150px;
    position:relative;
    margin:0px 10px 12px 0px;
}

#rale li span
{
    position:absolute;
    left:0px;
    bottom:-2px;
    display:block;
    background:#000;
    height:30px;
    width:259px;
    filter:alpha(opacity=60);
    opacity:0.6;
    z-index:5;
}

#rale li p
{
    position:absolute;
    left:0px;
    bottom:5px;
    z-index:5;
}

#rale li p a
{
    font-size:14px;
    color:#fff;
    padding-left:10px;
}

#rale .img
{
    width:259px;
    height:150px;
    overflow:hidden;
}

#rale .img > a > img{ transition:.5s transform; transform: translateZ(0); }
#rale .img > a:hover > img{ transform: scale(1.1, 1.1); transition: 2s transform; }

#rale .img img
{
    max-width:259px;
    height:auto !important;
    width: expression(this.width > 259 ? 259: true);
}

#rale_tags
{
    margin-top:80px;
}

#rale_tags span
{
    display:block;
    border-bottom:2px solid #e5e9ec;
    height:30px;
}

#rale_tags span b
{
    display:inline-block;
    border-bottom:2px solid #18765b;
    height:30px;
    line-height:25px;
    font-size:18px;
    padding-right:3px;
    font-weight:500;
}

#rale_tags .tags_wrap
{
    padding-top:10px;
}

#rale_tags .tags_item
{
    padding-left:100px;
    position:relative;
    margin-bottom:12px;
}

#rale_tags .tags_item .titl
{
    display:block;
    position:absolute;
    left:0px;
    top:-8px;
    border:none;
}

#rale_tags .tags_item .titl em
{
    position:absolute;
    left:75px;
    top:16px;
    display:inline-block;
    font-style:normal;
    font-family:SimSun;
    font-size:16px;
}

#rale_tags .tags_item .titl a
{
    font-size:16px;
}

#rale_tags .tags_item a.f
{
    display:block;
    float:left;
    text-align:center;
    background:#f2f2f2;
    margin:0px 5px 0px 5px;
    width:75px;
    height:35px;
    line-height:35px;
    font-size:14px;
}

#rale_tags .tags_item a.f:hover
{
    background:#009e73;
    color:#fff;
    text-decoration:none;
}

/** 百科样式 **/
#knowledge
{
    margin-top:50px;
}

#knowledge .titl
{
    position:relative;
    padding-left:55px;
}

#knowledge .titl h3
{
    font-size:23px;
    color:#009e73;
    letter-spacing:1px;
}

#knowledge .titl h3 i
{
    display:inline-block;
    font-size:25px;
    font-family:SimHei;
    letter-spacing:-1px;
    font-weight:normal;
    font-style:normal;
    color:#d3d1d1;
    margin-left:10px;
}

#knowledge .titl span
{
    position:absolute;
    left:15px;
    top:0px;
    display:block;
    width:32px;
    height:32px;
    background:url(/Content/images/commonImg_1.png) no-repeat 25% 19%;
}

#knowledge_nav
{
    margin-top:20px;
    height:35px;
    border-bottom:1px solid #dadada;
}

#knowledge_nav a
{
    display:block;
    float:left;
    font-size:16px;
    width:100px;
    text-align:center;
}

#knowledge_nav a:hover
{
    color:#009e73;
    text-decoration:none; 
}

#knowledge_nav a.current
{
     color:#009e73;
     border-bottom:2px solid #009e73;
     height:34px;
     font-size:18px;
}

#knowledge_Box
{
    width:1200px;
    height:450px;
    overflow:hidden;
    padding:25px 0px 20px 0px;
}

#knowledge_Box .kb_legend
{
    width:13650px;
    height:4500px;
}

#knowledge_Box .kb
{
    min-height:450px;
    float:left;
    width:1200px;
}

#knowledge_Box .kbContent
{
    padding:0px 20px 0px 20px;
}

#knowledge_Box .kbContent li
{
    float:left;
    margin:0px 25px 25px 0px;
    width:567px;
}

#knowledge_Box .kbContent li span
{
    display:block;
    position:relative;
    padding-left:40px;
    border-bottom:1px dashed #ccc;
    padding-bottom:10px;
    margin-bottom:10px;
}

#knowledge_Box .kbContent li span b
{
    font-size:14px;
}

#knowledge_Box .kbContent li span i
{
    position:absolute;
    top:-5px;
    left:0px;
    display:block;
    width:33px;
    height:31px;
}

#knowledge_Box .kbContent li .b1
{
    background:url(/Content/images/commonImg_1.png) no-repeat 3% 50%;
}

#knowledge_Box .kbContent li .b2
{
    background:url(/Content/images/commonImg_1.png) no-repeat 12% 50%;
}

#knowledge_Box .kbContent li .b3
{
    background:url(/Content/images/commonImg_1.png) no-repeat 20% 50%;
}

#knowledge_Box .kbContent li .b4
{
    background:url(/Content/images/commonImg_1.png) no-repeat 29% 50%;
}

#knowledge_Box .kbContent li .b5
{
    background:url(/Content/images/commonImg_1.png) no-repeat 37% 50%;
}

#knowledge_Box .kbContent li .b6
{
    background:url(/Content/images/commonImg_1.png) no-repeat 46% 50%;
}

#knowledge_Box .kbContent li a
{
    display:block;
    font-size:12px;
    width:90px;
    float:left;
    margin-right:13px;
    line-height:28px;
    padding-left:10px;
}

#knowledge_Box .kbContent li a:hover
{
    color:#009e73;
}

#animBtn
{
    position:relative;
}

#animBtn .preBtn
{
    position:absolute;
    top:300px;
    left:-60px;
    width:38px;
    height:136px;
}

#animBtn .preBtn a
{
    display:block;
    width:38px;
    height:136px;
    background:url(/Content/images/arr_left.png) no-repeat left top;
    cursor:default;
}

#animBtn .preBtn a.hover
{
    text-decoration:none;
    cursor:pointer;
    background:url(/Content/images/arr_left.png) no-repeat left bottom;
}

#animBtn .nextBtn
{
    display:block;
    position:absolute;
    top:300px;
    right:-60px;
    width:38px;
    height:136px;
}

#animBtn .nextBtn a
{
    display:block;
    width:38px;
    height:136px;
    background:url(/Content/images/arr_right.png) no-repeat left top;
    cursor:default;
}

#animBtn .nextBtn a.hover
{
    background:url(/Content/images/arr_right.png) no-repeat left bottom;
    cursor:pointer;
}

/** 频道注述banner **/
#channelBanner
{
    position:relative;
    margin-bottom:15px;
}

#channelBanner .banner-left
{
    float:left;
}

#channelBanner .banner-right
{
    float:right;
    width:320px;
    padding:10px 20px 0px 0px;
}

#channelBanner .bannerWrap
{
    width:450px;
    height:230px;
    border:1px solid #e6e6e6;
    overflow:hidden;
}

#channelBanner .photo_box
{
    width:2800px;
}

#channelBanner .photo_box li
{ 
    float:left;
    height:230px;
    width:450px;
    overflow:hidden;
}

#channelBanner .photo_box li img
{
    max-width:450px;
    height:auto !important;
    width: expression(this.width > 450 ? 450: true);
}

#channelBanner .banner_txt_wrab
{
    height:210px;
    overflow:hidden;
}

#channelBanner .banner_txt_content
{
    height:220px;
    width:330px;
    float:left;
}

#channelBanner .banner_txt_content h5
{
    font-size:14px;
    color:#999;
    font-weight:500;
}

#channelBanner .banner_txt_content a
{
    font-size:20px;
    font-weight:600;
    display:block;
    margin:15px 0px 15px 0px;
}

#channelBanner .banner_txt_content p
{
    font-size:14px;
    line-height:24px;
    color:#999;
}

#channelBanner .dot
{
    position:absolute;
    width:150px;
    left:510px;
    bottom:50px;
}

#channelBanner .dot span
{
    display:block;
    float:left;
    width:10px;
    height:10px;
    margin-right:15px;
    background:#eee;
    border-radius:10px;
	-moz-border-radius:10px;  /* Firefox */
	-webkit-border-radius:10px; /*chrome/safari */
	-o-border-radius:10px;/* Opera */
}

#channelBanner .dot span.current
{
    background:#009e73;
    cursor:pointer;
}

#colum_menu
{
    margin-top:15px;
    border-top:2px solid #fa9797;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#fff;
    z-index:500;
}

#colum_menu a
{
    display:block;
    text-align:center;
    font-size:16px;
    float:left;
    width:135px;
    height:45px;
    line-height:40px;
    position:relative;
    color:#999;
}

#colum_menu a.current
{
    color:#009e73;
}

#colum_menu a i
{
    display:block;
    position:absolute;
    width:105px;
    height:45px;
    left:15px;
    bottom:-1px;
}

#colum_menu a.current i
{
    border-bottom:2px solid #009e73;
}

/** 频道子栏菜单 **/
#colum_menu a:hover
{
    color:#009e73;
    text-decoration:none;
}

#colum_menu a i.current
{
    position:absolute;
    bottom:-1px;
    left:20px;
    display:inline-block;
    width:95px;
    height:1px;
    border-bottom:2px solid #009e73;
}

.colum_area
{
    display:none;
    margin:5px 0px 10px 0px;
}

/** 专题页 **/
#subObj .subObj_wrap
{
    padding:15px;
    position:relative;
}

#subObj .subObj_wrap .img
{
    position:absolute;
    top:60px;
    right:0px;
    width:380px;
    height:200px;
    overflow:hidden;
}

#subObj .subObj_wrap .img img
{
    max-width:380px;
    height:auto !important;
    width: expression(this.width > 380 ? 380: true);
}

#subObj .subObj_wrap h1.titl
{
    font-size:23px;
    font-weight:500;
}

#subObj .subObj_wrap h1.titl i
{
    display:inline-block;
    background:#009e73;
    font-size:14px;
    color:#fff;
    padding:3px 5px 3px 5px;
    font-style:normal;
    margin-left:15px;
}

#subObj .shareWrap
{
    position:absolute;
    top:25px;
    right:0px;
}

#subObj_nav
{
    margin-top:20px;
    width:250px;
}

#subObj_nav a
{
    display:block;
    height:34px;
    background:url(/Content/images/zt_href_bg_1a.jpg) no-repeat left bottom;
    font-size:14px;
    color:#999;
}

#subObj_nav a i
{
    display:inline-block;
    font-size:14px;
    height:34px;
    line-height:34px;
    font-style:normal;
    margin-left:23px;
    padding:0px 10px 0px 10px;
    background:url(/Content/images/zt_href_bg_2a.jpg) repeat-x left bottom;
}

#subObj_nav a.current
{
    color:#fff;
    background:url(/Content/images/zt_href_bg_1a.jpg) no-repeat left top;
}

#subObj_nav a.current i
{
    background:url(/Content/images/zt_href_bg_2a.jpg) repeat-x left top;
}

#subObj .zt
{
    padding:15px 15px 25px 15px;
    border-bottom:1px dashed #ccc;
    margin-bottom:15px;
}

#subObj .zt .title
{
    font-size:20px;
    font-weight:700;
    color:#009e73;
    margin-bottom:15px;
}

#subObj .zt p
{
    font-size:14px;
    line-height:24px;
}

#FloatNav
{
    display:none;
    position:fixed;
    bottom:0px;
    left:0px;
    width:100%;
    z-index:50;
}

#FloatNav .navWrap
{
    width:859px;
    padding:5px 0px 5px 0px;
    position:relative;
}

#FloatNav .opac
{
    position:absolute;
    top:0px;
    left:0px;
    width:859px;
    background:#009e73;
    border-top:1px solid #c24949;
    filter:alpha(opacity=9);
    opacity:0.9;
    z-index:-1;
}

#FloatNav .navWrap a
{
    display:block;
    float:left;
    font-size:14px;
    line-height:24px;
    margin:0px 15px 0px 15px;
}

#FloatNav .navWrap a:hover
{
    color:#fff;
}

#FloatNav .navWrap a.current
{
    font-size:16px;
    color:#fff;
}

/** 栏目下二级子菜单 **/
#childNav
{
    margin:15px 10px 15px 10px;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    padding:15px 0px 15px 0px;
    background:#fff;
}

#childNav a
{
    display:block;
    padding:10px;
    float:left;
    font-size:14px;
    border:1px solid #eee;
    margin:5px;
    background:#fff;
}

#childNav a.current,#childNav a:hover
{
    background:#009e73;
    color:#fff;
    text-decoration:none;
}

#columMark
{
    background:#f6f0f0;
    padding:15px;
    border-bottom:1px dashed #ccc;
    position:relative;
    height:100px;
    margin-bottom:15px;
}

#columMark img {

    max-width:135px;
    max-height:110px;
    height: expression(this.height > 110 ? 110: true);
}

#columMark .content
{
    position:absolute;
    right:15px;
    top:15px;
    width:650px;
    height:80px;
    line-height:25px;
    font-size:14px;
}

/** 健康养生大数据右边总菜单 **/
.main-im{position:fixed;right:10px;top:110px;z-index:100;width:150px;height:272px;}
.main-im .titl { display:block;text-align:center;font-size:18px;font-weight:500;margin:25px 0px 10px 0px;color:#333;}
.main-im .titl:hover { text-decoration:underline;color:#05a15e;}
.main-im .wrap {margin:0 auto;width:90%;}
.main-im .wrap a {display:block;font-size:14px;color:#fff;background:#da1074;padding-left:10px;line-height:25px;height:25px;border-bottom:1px solid #f9fafb;}
.main-im .wrap a:hover {background:#05a15e;text-decoration:none;}
.main-im .wrap a.curr {background:#05a15e;}
.main-im .im_main{background:#f9fafb;border:1px solid #dddddd;border-radius:10px;display:none;}
.main-im .im_main .im-tel{width:109px;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(/Content/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:180px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show p {font-size:14px;text-align:center;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:135px;left:-4px;width:120px;margin:0 auto;text-align:center;font-size:14px;}
.main-im .im_main .weixing-show .weixing-txt em{display:block;margin-bottom:0px;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(/Content/images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(/Content/images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{position:absolute;right:-20px;top:120px;display:inline-block;cursor:pointer;width:40px;height:137px;background:url(/Content/images/open_im.png) no-repeat left top;}