﻿/** 头部 **/

#logo_search
{
    background:#fa9797;
}

#lnyby
{
    display:block;
    position:absolute;
    top:102px;
    left:95px;
    font-size:12px;
    color:#c33151;
    letter-spacing:1px;
}

#lnyby:hover
{
    color:#fff;
}

#logo_search #keys
{
    padding:10px 8px 9px 45px;
    width:280px;
    outline:none;
    border:1px solid #fa9797;
    color:#999999;
}

#search_button
{
    display:inline-block;
    width:71px;
    height:42px;
    color:#fff;
    background:url(/Content/images/search_button_1.jpg) no-repeat;
    outline:none;
    font-size:18px;
    text-align:center;
    line-height:42px;
    margin-left:5px;
}

#searchBtn a
{
    display:inline-block;
    width:71px;
    height:42px;
    color:#fff;
    background:url(/Content/images/search_button_1.jpg) no-repeat;
    outline:none;
    font-size:18px;
    text-align:center;
    line-height:42px;
}

#searchBtn a:hover
{
    text-decoration:none;
    color:#f6f109;
}


#logo_search .webTag
{
    float:right;
    margin:60px 60px 0px 0px;
    width:180px;
    height:41px;
    background:url(/Content/images/tagTxt_1.jpg) no-repeat;
    position:relative;
}

#menuNav
{
    height:60px;
    background:url(/Content/images/menuBg_1.jpg) repeat-x;
}

#menuNav li
{
    float:left;
    height:60px;
    border-right:1px solid #ba4242;
    padding:0px 15px 0px 15px;
    overflow:hidden;
    width:90px;
}

#menuNav li a
{
    display:block;
    text-align:center;
    color:#fff;
    font-size:18px;
    letter-spacing:1px;
    padding-top:18px;
    width:100px;
}

#menuNav li p a
{
    font-size:12px;
    color:#f3f3f3;
    font-weight:normal;
    padding-top:2px;
}

#menuNav li.current
{
    display:block;
    background:#ba4242;
}

#menuNav .zd-sub
{
    margin-right:10px;
}

#munuNav_sub .sub a:hover
{
    color:#fa9797;
}

.urlNav a:hover
{
    color:#fa9797;
}

/** 底部 **/
#unit_friend .boxContent dt b
{
    font-size:14px;
    color:#fa9797;
    font-weight:normal;
    line-height:25px;
}

#bottom_channel_nav
{
    background:#fa9797;
    padding:10px 0px 10px 0px;
}

#unit_friend .boxContent dt a:hover
{
    color:#fa9797;
}

#weixin p
{
    font-size:14px;
    text-align:center;
    line-height:23px;
}

/** knoledge **/
#knowledge .titl h3
{
    color:#fa9797;
}

#knowledge_nav a:hover
{
    color:#c28e3d;
}

#knowledge_nav a.current
{
     color:#fa9797;
     border-bottom:2px solid #fa9797;
}

#knowledge_Box .kbContent li a:hover
{
    color:#fa9797;
}

#channelBanner .dot span.current
{
    background:#fa9797;
}

#channelBanner .banner_txt_content a:hover
{
    color:#fa9797;
}

.articly_list_style .left span a:hover
{
    color:#fa9797;
}

.articly_list_style .left i
{
    color:#be8e22;
}

.articly_list_style .left i.t
{
    width:40px;
    background:url(/Content/images/commonImg_1.png) no-repeat 19% 30%;
}

.articly_list_style i.b a
{
    color:#be8e22;
}

.articly_list_style i.b a:hover
{
    color:#be8e22;
}

/** 置顶、热点 **/
#mother_hotWarp .wrap-left
{
    float:left;
}

#mother_hotWarp .wrap-right
{
    float:right;
    width:320px;
}


#mother_hotWarp .slideColum
{
    width:405px;
}

#travel_focus
{
    float:left;
    width:405px;
}

#travel_focus ul,li,dl,dt,dd{list-style:none;float:left;}
#travel_focus .clear{clear:both;}
#travel_focus .thRelative{position:relative;top:0;left:0;}
.travel_banner{width:405px;margin:0 auto;height:280px;}
.travel_focus{width:405px;height:280px;overflow:hidden;position:relative;}
.travel_focus ul{height:405px; position:absolute;}
.travel_focus ul li{width:405px;height:280px;overflow:hidden; position:relative; background:#000;}

.travel_focus ul li a img{ transition:.5s transform; transform: translateZ(0); }
.travel_focus ul li a:hover img{ transform: scale(1.1, 1.1); transition: 2s transform; }

.travel_focus ul li div{position:absolute; overflow:hidden;}
.travel_focus .btn {position:absolute;height:22px;left:392px;bottom:10px;z-index:200;}
.travel_focus .btn span {display:inline-block; _display:inline; _zoom:1;text-align:center;color:#fff;width:22px;height:22px;line-height:20px;_font-size:0; margin-left:10px; cursor:pointer; background:#333;}
.travel_focus .btn span.on {background:#FF6600;}
.travel_focus .preNext{width:45px;height:50px;position:absolute;top:100px;background:url(/Content/images/destin_main.png) no-repeat -4px -52px; cursor:pointer;}
.travel_focus .pre {left:0;}
.travel_focus .next {right:0; background-position:-50px 0;}
.travel_listimg,.travel_listimg ul,.travel_listimg ul li{width:405px;}
.travel_listimg .btn span{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-left:5px;}
.travel_listimg .travel_btn{width:405px;height:32px;position:relative;left:0;top:248px;}
.travel_listimg .travel_btn_bg{position:absolute;left:0;bottom:0;width:405px;height:32px;background:#333;opacity:0.66;filter:alpha(opacity = 66);z-index:1;}
.travel_listimg .btn{left:300px;bottom:40px;}
.travel_listimg .travel_btn_text{color:#fff;position:absolute;left:10px;bottom:0;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:32px;z-index:100;font-size:14px;}
.travel_listimg .travel_btn_text p{height:32px;overflow:hidden;position:relative;color:#fff;}


#channelBanner .dot span.current
{
    background:#fa9797;
}

#mother_hotWrap_articly
{
    margin-top:20px;
    position:relative;
}

#mother_hotWrap_articly .img
{
    position:absolute;
    top:0px;
    left:0px;
    width:130px;
    height:80px;
    overflow:hidden;
}

#mother_hotWrap_articly .img a img{ transition:.5s transform; transform: translateZ(0); }
#mother_hotWrap_articly .img a:hover img{ transform: scale(1.1, 1.1); transition: 2s transform; }

#mother_hotWrap_articly .img img
{
    max-width:130px;
    height:auto !important;
    width: expression(this.width > 130 ? 130: true);
}

#mother_hotWrap_articly .arti
{
    padding:0px 0px 0px 140px;
    font-size:14px;
}

#mother_hotWrap_articly .arti dt
{
    position:relative;
    padding-left:15px;
}

#mother_hotWrap_articly .arti dt em
{
    display:block;
    font-size:14px;
    color:#999999;
    font-style:normal;
    position:absolute;
    right:0px;
    top:4px;
}

#mother_hotWrap_articly .arti i
{
    position:absolute;
    left:2px;
    top:4px;
    display:inline-block;
    font-size:12px;
    color:#999999;
    font-style:normal;
}

#mother_hotWrap_articly .arti a
{
    display:block;
    width:250px;
    height:28px;
    font-size:14px;
    line-height:28px;
    overflow:hidden;
}

#mother_hotWrap_articly .arti a:hover
{
    color:#fa9797;
}

#mother_top_wrap
{
    padding:5px 0px 0px 20px;
    width:400px;
    height:445px;
    overflow:hidden;
}

#mother_top_wrap .topTitl
{
    position:relative;
    height:26px;
    border-bottom:2px solid #e0e0e0;
    margin-top:15px;
}

#mother_top_wrap .topTitl b
{
    display:block;
    padding:0px 10px 5px 10px;
    position:absolute;
    top:-5px;
    left:0px;
    height:26px;
    color:#fe7a7b;
    font-size:20px;
    border-bottom:2px solid #fd9697;
}

#mother_top_wrap .contenBox
{
    padding:15px 0px 15px 0px;
    border-bottom:1px dashed #ccc;
}

#mother_top_wrap .contenBox h2
{
    padding:7px 0px 10px 0px;
}

#mother_top_wrap .contenBox h2 a
{
    font-size:20px;
    font-weight:500;
}

#mother_top_wrap .contenBox h2 a:hover
{
    color:#fe7a7b;
}

#mother_top_wrap .top_atri span
{
    display:inline-block;
}

#mother_top_wrap .top_atri span i
{
    display:inline-block;
    font-style:normal;
    padding:0px 5px 0px 5px;
}

#mother_top_wrap .top_atri span a
{
    display:inline-block;
    font-size:14px;
    color:#fe7a7b;  
    width:70px;
    padding-right:3px;
}

#mother_top_wrap .top_atri
{
    font-size:14px;
    margin-top:7px;
}

#mother_top_wrap .top_atri a:hover
{
    color:#fa9797;
}

#sortArti
{
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    border-top:2px solid #fd9697;
    height:455px;
    overflow:hidden;
}

#sortArti .sort_content
{
    padding:15px;
}

#sortArti .sort_content h3
{
    font-size:20px;
    margin-bottom:25px;
}

#sortArti .sort
{
    position:relative;
    width:284px;
    height:75px;
    margin-bottom:2px;
}

#sortArti .sort .img
{
    position:absolute;
    width:49px;
    height:49px;
    overflow:hidden;
    left:10px;
    top:12px;
}

#sortArti .sort .img img
{
    width:49px;
    height:49px;
}

#sortArti .sort a
{
    display:block;
    position:absolute;
    width:284px;
    height:75px;
    top:0px;
    left:0px;
    z-index:5;
}

#sortArti .sort a:hover
{
    color:#fb7373;
}

#sortArti .sort a i
{
    display:block;
    padding:7px 0px 0px 70px;
    font-style:normal;
    font-size:16px;
    font-weight:500;
}

#sortArti .sort p
{
    position:absolute;
    width:205px;
    top:32px;
    left:70px;
    font-size:14px;
    line-height:20px;
    color:#999;
    z-index:5;
}

#sortArti .hb_1
{
    background:url(/Content/images/sort_1.png) no-repeat left top;
}

#sortArti .hb_1_a
{
    background:url(/Content/images/sort_1.png) no-repeat left bottom;
}

#sortArti .hb_2
{
    background:url(/Content/images/sort_2.png) no-repeat left top;
}

#sortArti .hb_2_a
{
    background:url(/Content/images/sort_2.png) no-repeat left bottom;
}

#sortArti .hb_3
{
    background:url(/Content/images/sort_3.png) no-repeat left top;
}

#sortArti .hb_3_a
{
    background:url(/Content/images/sort_3.png) no-repeat left bottom;
}

#sortArti .hb_4
{
    background:url(/Content/images/sort_4.png) no-repeat left top;
}

#sortArti .hb_4_a
{
    background:url(/Content/images/sort_4.png) no-repeat left bottom;
}

#sortArti .hb_5
{
    background:url(/Content/images/sort_5.png) no-repeat left top;
}

#sortArti .hb_5_a
{
    background:url(/Content/images/sort_5.png) no-repeat left bottom;
}

.titl_bg
{
    background:url(/Content/images/u12684.jpg) repeat-x;
    height:5px;
    margin-top:50px;
}

.titl_bg span
{
    display:block;
    margin:0 auto;
    width:225px;
    height:20px;
    position:relative;
    background:#fff;
}

.titl_bg span i
{
    display:block;
    font-style:normal;
    width:195px;
    height:58px;
    position:absolute;
    top:-40px;
    left:15px;
}

.titl_bg span i.yc
{
    background:url(/Content/images/commonImg_1.png) no-repeat 61% 13% ;
}

.titl_bg span i.yz
{
    background:url(/Content/images/commonImg_1.png) no-repeat 61% 22% ;
}

.titl_bg span i.ch
{
    background:url(/Content/images/commonImg_1.png) no-repeat 61% 31% ;
}

.titl_bg span i.yr
{
    background:url(/Content/images/commonImg_1.png) no-repeat 61% 40% ;
}

.item_warp
{
    padding:30px 0px 0px 0px;
}

.item_subMenu
{
    padding-bottom:15px;
    border-bottom:1px solid #eee;
}

.item_subMenu span
{ 
    display:inline-block;
    width:auto;
}

.item_subMenu span a,.item_subMenu span em
{
    float:left;
    font-size:14px;
    color:#999999;
}

.item_subMenu span em
{
    margin:0px 15px 0px 15px;
}

.item_subMenu span a:hover
{
     color:#fb7373;
}

.item_atricly
{
    margin:25px 0px 10px 0px;
}

.ia_left
{
    float:left;
}

.ia_right
{
    float:right;
}

.area_1
{
    width:410px;
}

.area_1 a img{ transition:.5s transform; transform: translateZ(0); }
.area_1 a:hover img{ transform: scale(1.1, 1.1); transition: 2s transform; }

.area_1 .img
{
    width:410px;
    height:240px;
    overflow:hidden;
}

.area_1 .img img
{
    max-width:410px;
    height:auto !important;
    width: expression(this.width > 410 ? 410: true);
}

.area_1 h4
{
    margin:10px 0px 10px 0px;
}

.area_1 h4 a
{
    font-size:18px;
    font-weight:500;
}

.area_1 h4 a:hover
{
    color:#fa9797;
}

.area_1 p
{
    font-size:12px;
    color:#999999;
    line-height:20px;
}

.area_1 p i
{
    display:inline-block;
    font-size:12px;
    font-style:normal;
    margin:0px 0px 0px 3px;
}

.area_1 p i a
{
    display:inline-block;
    font-size:12px;
    margin:0px 2px 0px 2px;
    color:#999999;
}

.area_1 p i a:hover
{
    color:#fa9797;
}

.area_1 h5
{
    position:relative;
    margin:35px 0px 20px 0px;
    height:25px;
    border-bottom:2px solid #e0e0e0;
}

.area_1 h5 b
{
    position:absolute;
    left:0px;
    top:-5px;
    display:inline-block;
    height:25px;
    padding:0px 10px 5px 10px;
    border-bottom:2px solid #fd9697;
}

.area_1 h5 b a {

    font-size:20px;
    color:#fe7a7b;
 }

.area_1 h5 b a:hover {

    color:#ba4242;
    text-decoration:none;
}

.area_articly span
{
    display:block;
    position:relative;
    margin-top:8px;
}

.area_articly span a
{
    font-size:14px;
    padding-left:15px;
}

.area_articly span a:hover
{
    color:#fa9797;
}

.area_articly span em
{
    position:absolute;
    left:0px;
    top:8px;
    display:block;
    width:5px;
    height:5px;
    background:#fd9697;
}

.area_articly span i
{
    display:block;
    font-size:14px;
    color:#999999;
    font-style:normal;
    position:absolute;
    right:0px;
    top:2px;
}

.area_2
{
    width:400px;
    margin:0px 13px 0px 18px;
    height:550px;
    overflow:hidden;
}

.area_2 h5
{
    position:relative;
    margin:10px 0px 15px 0px;
    height:25px;
    border-bottom:2px solid #e0e0e0;
}

.area_2 h5 b
{
    position:absolute;
    left:0px;
    top:-5px;
    display:inline-block;
    height:25px;
    font-size:20px;
    color:#fe7a7b;
    padding:0px 10px 5px 10px;
    border-bottom:2px solid #fd9697;
}

.area_2 h5 b a {

    font-size:20px;
    color:#fe7a7b;
 }

.area_2 h5 b a:hover {

    color:#ba4242;
    text-decoration:none;
}

.area_2 .topArticly .left
{
    float:left;
    width:150px;
    height:100px;
    overflow:hidden;
}

.area_2 .topArticly .left img
{
    max-width:150px;
    height:auto !important;
    width: expression(this.width > 150 ? 150: true);
}

.area_2 .topArticly .right
{
    float:right;
    width:235px;
}

.area_2 .topArticly h3
{
    margin-top:5px;
}

.area_2 .topArticly h3 a
{
    font-size:18px;
    font-weight:500;
}

.area_2 .topArticly h3 a:hover
{
    color:#fa9797; 
}

.area_2 .topArticly .right p
{
    font-size:14px;
    color:#999;
    line-height:24px;
    margin-top:10px;
}

.area_2 .topArticly .right p i
{
    display:inline-block;
    font-style:normal;
    margin-left:3px;
}

.area_2 .topArticly .right p i a
{
    font-size:12px;
    color:#999999;
    padding:0px 2px 0px 2px;
}

.area_2 .topArticly a img{ transition:.5s transform; transform: translateZ(0); }
.area_2 .topArticly a:hover img{ transform: scale(1.1, 1.1); transition: 2s transform; }

.area_2 .topArticly .right p i a:hover
{
    color:#fa9797; 
}

.area_2 .ai
{
    border-bottom:1px dashed #eee;
    padding-bottom:20px;
}

.area_2 .ai h2
{
    margin:20px 0px 15px 0px;
}

.area_2 .ai h2 a
{
    font-size:20px;
    margin:15px 0px 10px 0px;
    font-weight:500;
}

.area_2 .ai h2 a:hover
{
    color:#fa9797; 
}

.area_2 .ai .top_atri span
{
    display:inline-block;
}

.area_2 .ai .top_atri span i
{
    display:inline-block;
    font-style:normal;
    padding:0px 5px 0px 5px;
}

.area_2 .ai .top_atri span a
{
    display:inline-block;
    font-size:14px;
    color:#fe7a7b;  
    padding-right:3px;
}

.area_2 .ai .top_atri
{
    font-size:14px;
    margin-top:7px;
}

.area_2 .ai .top_atri a
{
    width:70px;
}

.area_2 .ai .top_atri a:hover
{
    color:#fa9797;
}

.ia_right_wrap
{
    width:315px;
}

.ia_right_area_1
{
    border:1px solid #e9e9e9;
    padding:15px;
    height:325px;
    overflow:hidden;
}

.ia_right_area_1 a img{ transition:.5s transform; transform: translateZ(0); }
.ia_right_area_1 a:hover img{ transform: scale(1.1, 1.1); transition: 2s transform; }

.ia_right_area_1 li
{
    float:left;
    width:136px;
    height:80px;
    margin:5px 10px 20px 0px;
    position:relative;
}

.ia_right_area_1 li span
{
    display:block;
    width:136px;
    height:23px;
    background:#000;
    position:absolute;
    left:0px;
    bottom:-10px;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.ia_right_area_1 li a.t
{
    position:absolute;
    left:0px;
    bottom:-8px;
    display:block;
    font-size:14px;
    padding-left:5px;
    color:#fff;
}

.ia_right_area_1 li .img
{
    width:136px;
    height:90px;
    overflow:hidden;
}

.ia_right_area_1 li .img img
{
    max-width:136px;
    height:auto !important;
    width: expression(this.width > 136 ? 136: true);
}

.ia_right_area_1 h3
{
    font-size:20px;
    margin-bottom:15px;
}

.ia_right_area_1 h3 a {

    font-size:20px;
}

.ia_right_area_1 h3 a:hover {

    color:#fe7a7b;
    text-decoration:none;
}

.ia_right_area_1 .list
{
    display:block;
    position:relative;
    margin-top:5px;
}

.ia_right_area_1 .list a
{
    font-size:14px;
}

.ia_right_area_1 .list a:hover
{
    color:#fa9797;
}

.ia_right_area_1 .list i
{
    display:block;
    position:absolute;
    top:2px;
    right:0px;
    font-size:14px;
    color:#999999;
    font-style:normal;
}

.yuedu
{
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    border-top:2px solid #fd9697;
    padding:15px;
    height:125px;
    margin-top:30px;
    position:relative;
}

.yuedu span
{
    position:absolute;
    left:10px;
    top:-13px;
    display:block;
    padding:0px 10px 0px 10px;
    background:#fff;
    font-size:20px;
}

.yuedu span b
{
    font-size:20px;
    font-weight:500;
    color:#fe7a7b;
    letter-spacing:1px;
}

.yuedu .yd_box
{
    padding:10px 5px 0px 5px;
} 

.yuedu .yd_box a
{
    font-size:20px;
    font-weight:500;
    line-height:28px;
}

.bk a
{
    display:block;
    float:left;
    margin:0px 15px 0px 0px;
}

.bk a.b
{
    font-size:14px;
}

.yuedu .yd_box a:hover
{
    color:#fa9797; 
}

.yuedu .yd_box p
{
    font-size:14px;
    color:#999;
    line-height:24px;
    margin-top:10px;
}

.yuedu .yd_box p i
{
    display:inline-block;
    font-size:14px;
    font-style:normal;
    margin-left:3px;
}

.yuedu .yd_box p i a
{
    display:inline-block;
    font-size:14px;
    padding:0px 2px 0px 2px;
    color:#999;
}

.aai li
{
    width:197px;
    height:120px;
    margin:0px 15px 0px 0px;
    position:relative;
}

.aai li .img
{
    width:197px;
    height:120px;
    overflow:hidden;
}

.aai li .img img
{
    max-width:197px;
    height:auto !important;
    width: expression(this.width > 197 ? 197: true);
}

.aai li span
{
    position:absolute;
    height:25px;
    width:197px;
    left:0px;
    bottom:0px;
    display:block;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.aai .titl
{
    display:block;
    font-size:14px;
    padding-left:10px;
    color:#fff;
    position:absolute;
    left:0px;
    bottom:4px;
    z-index:3;
}

.aw li
{
    float:left;
    width:auto;
    height:auto;
    margin:9px 0px 10px 0px;
}

.aw .bj_img
{
    width:120px;
    height:80px;
    overflow:hidden;
}

.aw .bj_img img
{
    max-width:120px;
    height:auto !important;
    width: expression(this.width > 120 ? 120: true);
}

.aw .bj_content
{
    width:145px;
    margin-left:15px;
}

.aw .bj_content a
{
    font-size:16px;
    margin:0px;
    padding:0px;
}

.aw .bj_content a:hover
{
    color:#f09393;
}

.aw .bj_content p
{
    font-size:12px;
    color:#999999; 
    margin-top:7px; 
    line-height:20px;  
}

.aw .bj_content p i
{
    font-size:12px;
    color:#999999;
    display:inline-block;
    font-style:normal;
    margin-left:3px;
}

.aw .bj_content p i a
{
    font-size:12px;
    color:#999999;
    padding:0px 2px 0px 2px;
}

.aw .bj_content p i a:hover
{
    color:#fa9797; 
}

.kf
{
    position:relative;
}

.kf span
{
    background:#000;
    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:417px;
    height:65px;
    z-index:3;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.kf .titl
{
    display:block;
    font-size:16px;
    color:#fff;
    position:absolute;
    left:0px;
    bottom:35px;
    padding-left:10px;
    font-weight:bold;
    z-index:4;
}

.kf p
{
    display:block;
    font-size:12px;
    color:#fff;
    position:absolute;
    left:0px;
    bottom:10px;
    padding-left:10px;
    z-index:10;
    width:390px;
    color:#ccc;
}

.weekFool
{
    font-size:14px;
    position:relative;
    margin-top:35px;
    border-top:2px solid #fa9797;
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    padding:0px 5px 12px 20px;
    height:285px;
}

.weekFool span
{
    display:block;
    position:absolute;
    left:10px;
    top:-27px;
    padding:10px;
    background:#fff;
    font-size:20px;
}

.weekFool span a{

    font-size:20px;
}

 .weekFool span a:hover,.weekFool span a:hover b {

     text-decoration:none;
     color:#ba4242;
 }

.weekFool span b
{
    color:#fe7a7b;
    font-size:20px;
    font-weight:500;
}

.weekFool a,.weekFool em
{
    float:left;
    display:block;
    font-size:14px;
}

.weekFool em
{
    margin:0px 10px 0px 10px;
    color:#e0e0e0;
}

.weekFool a.current,.weekFool a:hover
{
    color:#fa9797;
}

.week_sub
{
    margin-top:0px;
    padding-top:20px;
}

.week_sub .ws
{
    width:123px;
    height:83px;
    border:1px solid #fff;
    float:left;
}

.week_sub .ws_box
{
    padding:10px;
    position:relative;
}

.week_sub .ws_box .img
{
    width:103px;
    height:50px;
    overflow:hidden;
}

.week_sub .ws_box .img img
{
    max-width:103px;
    height:auto !important;
    width: expression(this.width > 103 ? 103: true);
}

.week_sub .ws_box .titl
{
    font-size:12px;
    display:block;
    text-align:center;
    width:103px;
    line-height:21px;
    padding-top:3px;
}

.week_sub .ws_box .titl:hover
{
    color:#fa9797; 
}

.week_sub .current
{
    background:#faf9f9;
    border:1px solid #e0e0e0;
}

.week_sub .current a
{
    color:#fe7a7b; 
}

.yz a
{
    float:left;
    display:block;
    width:79px;
    margin:10px 0px 0px 25px;
}

.yz a i
{
    display:block;
    font-size:14px;
    font-style:normal;
    text-align:center;
}

#web_duodu
{
   padding-top:95px;
}

#web_duodu .duodu
{
    border:1px solid #e0e0e0;
    height:60px;
    overflow:hidden;
    background:#f8f7f7;
    position:relative;
}

#web_duodu span
{
    font-size:16px;
    display:block;
    position:absolute;
    top:20px;
    left:18px;
}

#web_duodu .dh
{
    position:absolute;
    top:8px;
    right:7px;
}

#web_duodu .dh a
{
    display:block;
    width:45px;
    height:45px;
    float:left;
    background:url(/Content/images/rd.png) no-repeat left top;
    font-size:25px;
    text-align:center;
    line-height:45px;
    font-weight:bold;
    color:#fff;
    margin-right:25px;
}

#web_duodu .dh a:hover
{
    background:url(/Content/images/rd.png) no-repeat left bottom;
    text-decoration:none;
}

#colum_menu
{
    border-top:2px solid #fa9797;
}

#colum_menu a.current,#colum_menu a:hover
{
    color:#fa9797;
}

#colum_menu a.current i
{
    border-bottom:2px solid #fa9797;
}

/** 文章列表样式 **/
.articly_list_style i.a
{
    background:url(/Content/images/commonImg_1.png) no-repeat 0% 6%;
}

.articly_list_style i.b
{
    color:#fa9797;
}

.articly_list_style i.b a
{
    color:#fa9797;
}

.articly_list_style i.b a:hover
{
    color:#fa9797;
}

.articly_list_style i.c a
{
    background:#fa9797;
}

.articly_list_style i.c a:hover
{
    background:#ea7272;
}

.articly_list_style i.d
{
    background:url(/Content/images/commonImg_1.png) no-repeat 9% 6%;
}

.articly_list_style i.e
{
    background:url(/Content/images/commonImg_1.png) no-repeat 15% 5%;
}

.articly_list_style i.g
{
    background:url(/Content/images/commonImg_1.png) no-repeat 29% 7%;
}

/** pageinfo style star **/
.pageinfo span.disabled
{
    color:#fa9797;
}

.pageinfo span.current
{
    border:1px solid #fa9797;
    background:#fa9797;
}

.pageinfo a:hover
{
    background:#fa9797;
    border:1px solid #fa9797;
}
/** pageinfo style end **/

/** 右边样式 **/
.right_articly_area .titl i.a
{
    border-bottom:2px solid #fa9797;
}

.right_articly_area  .yexun
{
    width:78px;
    height:79px;
    position:relative;
    margin-top:20px;
}

.right_articly_area  .yexun i
{
    display:block;
    width:78px;
    height:79px;
    position:absolute;
    left:0px;
    right:0px;
    background:url(/Content/images/yexun.png) no-repeat left top;
    z-index:3;
}

.right_articly_area  .yexun span
{
    position:absolute;
    left:0px;
    top:0px;
    display:block;
    width:78px;
    height:79px;
    overflow:hidden;
    z-index:1;
}

.right_articly_area .yexun .yexun_str
{
    margin-left:95px;
    width:195px;
}

.right_articly_area .yexun .yexun_str a
{
    font-size:18px;
    font-weight:500;
}

.right_articly_area .yexun .yexun_str a:hover
{
    color:#fa9797;
}

.right_articly_area .yexun .yexun_str p
{
    font-size:14px;
    color:#999;
    line-height:24px;
    margin:5px 0px 0px 2px;
}

.right_articly_area  .yexun span img
{
    width:78px;
    height:78px;
}

.right_articly_area_content .sort_banner li
{
    float:left;
    height:95px;
    width:141px;
    margin:0px 5px 5px 0px;
    overflow:hidden;
    position:relative;
}

.right_articly_area_content .sort_banner li span
{
    position:absolute;
    left:0px;
    width:158px;
    display:block;
}

.right_articly_area_content .sort_banner li span.a
{
    bottom:0px;
    background:#000;
    height:23px;
    filter:alpha(opacity=60);
    opacity:0.6;
    z-index:5;
}

.right_articly_area_content .sort_banner li span.b
{
    bottom:1px;
    height:20px;
    font-size:14px;
    color:#fff;
    text-align:left;
    padding-left:10px;
    z-index:10;
}

.right_articly_area_content .sort_banner li a img{transition:.5s transform; transform: translateZ(0);}
.right_articly_area_content .sort_banner li a:hover img{transform: scale(1.1, 1.1); transition: 2s transform;}

.right_articly_area_content .sort_banner li img
{
    max-width:141px;
    height:auto !important;
    width: expression(this.width > 141 ? 141: true);
}

.right_articly_area_content .sortEight
{
    margin-top:20px;
}

.right_articly_area_content .sort_num
{
    position:relative;
    margin-top:10px;
}

.right_articly_area_content .sort_num i
{
    position:absolute;
    left:0px;
    top:3px;
    display:inline-block;
    font-style:normal;
    width:19px;
    height:19px;
    background:#cecece;
    color:#fff;
    text-align:center;
    line-height:19px;
}

.right_articly_area_content .sort_num i.color
{
    background:#fa9797;
}

.right_articly_area_content .sort_num a
{
    margin-left:30px;
    font-size:14px;
}

.right_articly_area_content .sort_num a:hover
{
    color:#fa9797;
}

.channel_Nav a
{
    display:inline-block;
    margin-right:21px;
    font-size:14px;
    padding-left:15px;
    background:url(/Content/images/dot_3.jpg) no-repeat left top;
    margin-top:10px;
}

.channel_Nav a:hover
{
    color:#fa9797;
}

.hot_tags a
{
    display:block;
    font-size:14px;
    background:#fa9797;
    width:87px;
    height:35px;
    line-height:35px;
    text-align:center;
    float:left;
    color:#fff;
    margin:9px 9px 0px 0px;
}

.hot_tags a:hover
{
    background:#e77979;
    text-decoration:none;
}

/** 专题页 **/
#subObj .subObj_wrap h1.titl i
{
    background:#e97977;
}

#subObj_nav a
{
    background:url(/Content/images/zt_href_bg_1.jpg) no-repeat left bottom;
}

#subObj_nav a i
{
    background:url(/Content/images/zt_href_bg_2.jpg) repeat-x left bottom;
}

#subObj_nav a.current
{
    background:url(/Content/images/zt_href_bg_1.jpg) no-repeat left top;
}

#subObj_nav a.current i
{
    background:url(/Content/images/zt_href_bg_2.jpg) repeat-x left top;
}

#subObj .zt .title,#ckepop a:hover
{
    color:#e97977;
}

#subObj #rale
{
    padding:0px 15px 15px 15px ;
}

#FloatNav .opac
{
    background:#e97977;
}

#rale span b
{
    border-bottom:2px solid #e97977;
}

#pinglun .inputArea a
{
    background:#f67f7c;
}

#pinglun .inputArea a:hover
{
    background:#e97977;
}

#pinglun span.fb b
{
    border-bottom:2px solid #e97977;
}

#subObj #rale_tags
{
    padding:0px 15px 15px 15px;
}

#rale_tags span b
{
    border-bottom:2px solid #e97977;
}

#subObj .tags_item .titl a
{
    line-height:45px;
}

#rale_tags .tags_item .titl a:hover
{
    color:#e97977;
}


#rale_tags .tags_item a.f:hover
{
    background:#e97977;
}

#childNav a.current,#childNav a:hover
{
    background:#fb7676;
}

.articly_list_style i.g
{
    width:20px;
    height:24px;
    margin-right:3px;
    background:url(/Content/images/commonImg_1.png) no-repeat 26% 25%;
}

#detail .weixinArea b
{
    color:#e97977;
}

#detail .orgTitl a:hover
{
    color:#e97977;
}

#pre_next a:hover
{
    color:#e97977;
}

/** 左边浮动菜单 **/
#leftFloatMenu {

    position:relative;
}

#leftFloatMenu .floatWrap {

    position:absolute;
    left:-50px;
    top:0px;
}

#floatContent {

    display:none;
    position:fixed;
    width:30px;
    top:80px;
}

#floatContent a {

    display:block;
    width:30px;
    color:#303030;
    font-size:14px;
    background:#fa9797;
    line-height:18px;
    padding:5px 3px 5px 3px;
    text-align:center;
    border-bottom:1px solid #fff;
}

#floatContent a.curr,#floatContent a:hover {

    background:#ba4242;
    color:#fff;
    text-decoration:none;
}

 #floatContent .top {

     display:block;
     background:#424242;
     color:#fff;
     padding-top:0px;
     padding-bottom:0px;
 }