/*@charset "UTF-8";*/

body {
    background: #fff;
    position: relative;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
}

body:before {
    content: "";
    width: 404px;
    height:495px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(cosmos_daliju.png) no-repeat right -257px #fff;
    z-index: 10;
}

#content_Height {
    position: relative;
}

#content_Height:before {
    height: 896px;
    width: 35px;
    background: url(cosmos_side_shadow.png) no-repeat;
    content: "";
    position: absolute;
    display: block;
    left: -35px;
    top: -400px;
    z-index: 9999;
    opacity: 0.5;
}

.right_n:after {
    content: "";
    position: absolute;
    height: 896px;
    width: 35px;
    background: url(cosmos_side_shadow_op.png) no-repeat;
    display: block;
    right: -35px;
    top: -400px;
    opacity: 0.5;
    z-index: 9999;
}

#page_Wrap {
    margin: 0 auto;
    height: 100%;
    width: 1425px;
    position: relative;
    background: #fff;
}

.out_Containter {
    background: url(cosmos_full_banner@2x.jpg) no-repeat center top;
    background-size: 2000px;
}

#shengzhangzhici_Box {
    position: absolute;
    height: 94px;
    background: #f7f8f9;
    width: 900px;
    top: 10px;
    right: 0px;
    z-index: 21;
    border-radius: 3px 0 0 3px;
}

#shengzhangzhici_Box:after {
    position: absolute;
    z-index: -999;
    display: block;
    width: 304px;
    height: 11px;
    content: "";
    background: url(cosmos_shengzhang_shadow.png) no-repeat;
    bottom: -11px;
}

.left_s {
    width: 549px;
    /* height: 100%; */
    position: relative;
    z-index: 9998;
    background: #fdfdfe url(cosmos_banner@2x.jpg) no-repeat 0px top;
    background-size: 550px;
    border-right: 1px solid #ff6200;
    padding-top: 1px;
}

.top_left_conr {
    /* position: fixed; */
    position: absolute;
    left: 0px;
    top: 0px;
    display: inline-block;
    width: 50px;
    height: 50px;
    z-index: 999;
    /* background: url(cosmos_conner@2x.png) no-repeat; */
}

.logo {
    margin: 42px auto 0px;
    display: block;
    width: 530px;
    height: 136px;
    background: url(cosmos_logo@2x.png) no-repeat;
    background-size: 100% 136px;
}

.search_Box {
    background: #fff;
    border-radius: 3px;
    width: 285px;
    height: 40px;
    margin: 69px auto 0;
    position: relative;
    z-index: 0;
}

.input_Search_1 {
    height: 40px;
    width: 224px;
    line-height: 40px;
    border-radius: 3px;
    padding-left: 13px;
}

.button_Search_1 {
    display: block;
    height: 40px;
    width: 45px;
    /* background: linear-gradient(111.87232982086744deg, rgba(255, 98, 0, 1) 9.18923611111111%, rgba(255, 98, 0, 1) 10.820746527777779%, rgba(255, 156, 0, 1) 96.20312499999999%); */
    background: url(cosmos_search_icon@2x.png) no-repeat center center;
    background-size: 26px 26px;
    border-radius: 0 3px 3px 0;
    position: relative;
    z-index: 2;
}

.button_Search_1:hover {
    background: url(cosmos_search_icon@2x.png) no-repeat center center;
    background-size: 26px 26px;
}

.search_Box:before {
    position: absolute;
    content: " ";
    display: inline-block;
    width: 45px;
    height: 40px;
    top: 0px;
    z-index: 1px;
    border-radius: 0 3px 3px 0;
    right: 0px;
    background: linear-gradient( 111.87232982086744deg, rgba(255, 98, 0, 1) 9.18923611111111%, rgba(255, 98, 0, 1) 10.820746527777779%, rgba(255, 156, 0, 1) 96.20312499999999%);
}

.search_Box:hover:before {
    background: linear-gradient( 111.87232982086744deg, rgba(255, 137, 64, 1) 9.18923611111111%, rgba(255, 137, 64, 1) 10.820746527777779%, rgba(255, 156, 0, 1) 96.20312499999999%);
}

.action_Area {
    padding: 73px 20px 38px;
}

.air_Quality {
    width: 297px;
    height: 64px;
    border-radius: 3px;
    background: #fff url(cosmos_airq.png) no-repeat;
    background-position: -4px 44px;
}

.city_Name {
    border-right: 1px solid #e9ebef;
    height: 64px;
    line-height: 64px;
    width: 60px;
    text-align: center;
}

.air_Details {
    width: 218px;
    height: 64px;
    border-right: 1px solid #e9ebef;
}

.air_Details p {
    float: left;
}

.air_Details p {
    font-weight: 900;
    text-align: center;
    font-size: 20px;
    width: 33%;
}

.air_Details p span {
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    padding: 7px 0;
    color: #656c7a;
}

.main_Topic {
    /* width: 193px; */
    width: 278px;
    background: #fff;
    /* background-position: 146px 22px; */
    border-radius: 3px;
    height: 64px;
    position: relative;
}

.main_Topic.no_Air_Q {
    width: 100%;
    margin: 0 auto;
    background: none;
    height: 80px;
}

.main_Topic.no_Air_Q ul li {
    width: 163px;
    background: #fff;
    margin-right: 10px;
    border-radius: 3px;
    background: #fff;
    /* background-position: 110px 30px;  */
}

.main_Topic:after {
    content: "";
    display: none;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: -10px;
    border-radius: 50%;
    /* background: rgba(255, 255, 255, 0.8) url(cosmos_arrow_or.png) no-repeat center center; */
}

.shang,
.xia {
    position: absolute;
    top: 0px;
}

.page_topic {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 20px;
    text-align: center;
}

.page_topic a {
    border-radius: 5px;
    text-indent: -9999px;
    display: inline-block;
    width: 17%;
    margin: 0 1px;
    height: 20px;
    position: relative;
}

.no_Air_Q .page_topic a {
    width: 5%;
    margin: 0 5px;
}

.no_Air_Q .page_topic a:after {
    background: #fff;
}

.page_topic a:after {
    display: block;
    content: "";
    height: 3px;
    width: 100%;
    background: #fbf1ea;
    position: absolute;
    bottom: 0px;
    border-radius: 10px;
}

.page_topic a:hover:after {
    background: #ff8837;
}

.page_topic a.active:after {
    background: #ff6200;
}

.main_Topic ul li {
    height: 64px;
    /* width: 193px; */
    width: 278px;
    text-align: center;
}

.main_Topic ul li a {
    padding: 0 20px;
    display: block;
    font-weight: 900;
    line-height: 22px;
    height: 100%;
}

.main_Topic ul li a:before {
    display: inline-block;
    height: 100%;
    width: 1%;
    content: "";
    vertical-align: middle;
}

.main_Topic ul li a span {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}


/* 滚动 */


/** Carousel **/

.air_Quality {
    position: relative;
    overflow: hidden;
}

.air_Quality ul {
    width: 100%;
    height: 10000em;
    position: relative;
}

.air_Quality li {
    float: left;
}

.main_Topic {
    position: relative;
    overflow: hidden;
}

.main_Topic ul {
    width: 10000em;
    position: relative;
}

.main_Topic li {
    float: left;
}


/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    left: 67px;
    position: absolute;
    width: 26px;
    height: 13px;
    text-align: center;
    cursor: pointer;
    text-indent: -9999px;
}

.jcarousel-control-prev {
    top: -13px;
    background: transparent url(cosmos_half_cricle_arrow_up@2x.png) no-repeat 0 0;
    background-size: 26px 13px;
}

.jcarousel-control-next {
    bottom: -13px;
    background: transparent url(cosmos_half_cricle_arrow_down@2x.png) no-repeat 0 0;
    background-size: 26px 13px;
}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: 0.5;
    cursor: default;
}


/** Carousel Pagination **/


/* 空气质量箭头 */

.arrow_Controller {
    display: block;
    width: 12px;
    height: 28px;
    text-indent: -9999px;
    padding: 2px;
    position: absolute;
    z-index: 9999;
    right: 0px;
}

.controller {
    position: relative;
}

.controller:after {
    position: absolute;
    content: " ";
    display: block;
    width: 18px;
    border-bottom: 1px solid #e9ebef;
    top: 50%;
    left: 0px;
}

.controller_Up {
    background: url(cosmos_arrowup@2x.png) no-repeat center center;
    background-size: 12px 7px;
    top: 0px;
}

.controller_Up:hover {
    background: url(cosmos_arrowup_hover@2x.png) no-repeat center center;
    background-size: 12px 7px;
}

.controller_Up:active {
    background: url(cosmos_arrowup_active@2x.png) no-repeat center center;
    background-size: 12px 7px;
}

.controller_Down {
    background: url(cosmos_arrowdown@2x.png) no-repeat center center;
    background-size: 12px 7px;
    bottom: 0px;
}

.controller_Down:hover {
    background: url(cosmos_arrowdown_hover@2x.png) no-repeat center center;
    background-size: 12px 7px;
    bottom: 0px;
}

.controller_Down:active {
    background: url(cosmos_arrowdown_active@2x.png) no-repeat center center;
    background-size: 12px 7px;
    bottom: 0px;
}


/* 推荐应用 */

.recomm_mod_Sm {
    position: relative;
    background: #fafafb;
    border: 1px solid #fbccaf;
    border-radius: 3px;
}

.recomm_frame_V_Sm {
    width: 161px;
    height: 291px;
    padding: 0px 0;
    position: relative;
    overflow: hidden;
    margin: 30px 0;
}

.recomm_frame_V_Sm ul {
    width: 100%;
    height: 10000em;
    position: relative;
}

.recomm_frame_V_Sm ul li {
    width: 100%;
    float: left;
    height: 81px;
    margin-bottom: 24px;
    padding: 0px;
}

.user_Box {
    text-align: center;
    position: relative;
    z-index: 1;
}

.tips01 {
    position: absolute;
    top: 0px;
    left: 94px;
    z-index: 0;
    display: none;
}

.tips01 p {
    margin-top: 45px;
    font-size: 14px;
    background: #f4f5f7;
    padding: 10px 20px;
    border-radius: 3px;
    border: 1px solid #ff6200;
    color: #ff6200;
}

.tips01 p a {
    display: block;
    color: #ff6200;
    margin-top: 10px;
    font-weight: 700;
}


/* 导航 */

.staticNav {
    height: 64px;
    background: #ff6200;
    border-radius: 3px;
    margin-top: 18px;
    border: 1px solid #ff6200;
}

.staticNav ul {
    padding-left: 20px;
}

.staticNav ul li {
    float: left;
    position: relative;
}

.staticNav ul li a {
    display: block;
    line-height: 64px;
    color: #fff;
    padding: 0 25px;
    font-weight: normal;
    font-size: 20px;
}

.staticNav ul li a:hover:after {
    content: "";
    width: 50px;
    height: 3px;
    border-radius: 1px;
    background: #ffb740;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -25px;
}

.old_Tag {
    width: 123px;
    height: 64px;
    background: #fff;
    border-radius: 0 3px 3px 0;
}

.old_Tag div {
    margin: 10px auto;
    width: 93px;
    border: 2px solid #ff6200;
    border-radius: 3px;
}

.old_Tag div .summy {
    background: #ff6200;
    color: #fff;
    text-align: center;
    padding-bottom: 2px;
}

.old_Tag div .sitename {
    background: #fff;
    text-align: center;
    padding-bottom: 2px;
    text-transform: uppercase;
    font-size: 12px;
}

.login_Btn {
    position: relative;
    z-index: 2;
    font-size: 14px;
    margin: 0 auto;
    border-radius: 50px;
    width: 160px;
    height: 35px;
    line-height: 35px;
    display: block;
    color: #fff;
    background: #ff6200;
    background: linear-gradient( 111.87232982086744deg, rgba(255, 98, 0, 1) 9.18923611111111%, rgba(255, 98, 0, 1) 10.820746527777779%, rgba(255, 156, 0, 1) 96.20312499999999%);
}

.login_Btn:hover {
    color: #fff;
    background: #ff8940;
    background: linear-gradient( 111.87232982086744deg, rgba(255, 137, 64, 1) 9.18923611111111%, rgba(255, 137, 64, 1) 10.820746527777779%, rgba(255, 156, 0, 1) 96.20312499999999%);
}

.register_Btn {
    display: block;
    font-size: 14px;
    padding-top: 20px;
}

.register_Btn:hover {
    color: #ff6200;
}

.service_Box {
    padding: 64px 26px 10px;
}


/* .mod_Tabs_Center {} */

.mod_Tabs_Center ul li {
    float: left;
}


/* ie8 compatible */

.mod_Tabs_Center ul li a {
    font-size: 20px;
    color: #9ea5af;
    font-size: 20px;
    padding-right: 71px;
    padding-left: 20px;
}

.mod_Tabs_Center ul li:last-child a {
    padding-right: 0px;
}

.mod_Tabs_Center ul li.active a {
    font-size: 22px;
    color: #394351;
    font-weight: 900;
}

.mod_title {
    font-size: 22px;
    color: #394351;
    font-weight: 900;
}

.mod_title a {
    display: inline-block;
    position: relative;
}

.mod_title a:after {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 4px;
    background: #ff6200;
    right: -8px;
    bottom: 3px;
    pointer-events: none;
}

.app_Icon {
    display: block;
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
}

.app_Icon img {
    width: 60px;
    height: 60px;
}

.app_icon_text {
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid #f6f7f8;
    padding-bottom: 5px;
}

.hover .app_icon_text {
    border-color: #ff6200;
}

.icon_List li {
    float: left;
    text-align: center;
    margin: 15px 19px;
}

.icon_List li a {
    color: #394351;
    font-size: 14px;
}

.content_Box {
    margin-top: 30px;
}


/*     
    .icon_Hj {
        background: url(cosmos_hujibanli@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Yd {
        background: url(cosmos_youdaifuxu@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Zf {
        background: url(cosmos_zhufangbaozhang@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Wh {
        background: url(cosmos_wenhuatiyu@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Zy {
        background: url(cosmos_zhiyezige@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Jy {
        background: url(cosmos_jiaoyukeyan@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Xz {
        background: url(cosmos_xingzhengjiaofei@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Cj {
        background: url(cosmos_chujingrujing@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_Yl {
        background: url(cosmos_yiliaoweisheng@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
    
    .icon_other {
        background: url(cosmos_other@2x.png) no-repeat center center;
        background-size: 60px 60px;
    }
     */

.service_Box_Mod {
    padding-left: 20px;
}


/* 区块纵向间距 */

.section_Gap_V {
    padding-top: 30px;
}

.recomm_frame {
    margin-top: 20px;
    border: 1px solid #facbae;
    padding: 10px;
    border-radius: 3px;
    position: relative;
    background: #fbfbfc;
}

.arrow_Controller_small {
    position: absolute;
    display: block;
    content: "";
    width: 26px;
    height: 26px;
    top: 50%;
    margin-top: -13px;
    text-indent: -9999px;
}

.arrow_left_small {
    background: url(cosmos_left_arrow.jpg) no-repeat;
    left: -14px;
}

.arrow_right_small {
    background: url(cosmos_right_arrow.jpg) no-repeat;
    right: -26px;
}

.icon_List_B li {
    float: left;
    width: 33%;
    text-align: center;
    padding-bottom: 15px;
    padding-top: 20px;
}

.icon_List_B li:hover .app_Icon_B {
    background: #ffa873;
}

.icon_List_B li a {
    font-size: 13px;
}

.app_Icon_B {
    display: inline-block;
    background: #d7d9dd;
    border-radius: 3px;
    width: 56px;
    height: 56px;
}

.content_mod {
    margin-top: 20px;
}

.section_Label {
    width: 100px;
    text-align: center;
}

.section_Label a {
    display: block;
}

.section_Label a span {
    display: block;
    margin-top: 10px;
    color: #656c7a;
}

.block_links li.link_hover {
    border-color: #ff6200;
}

.links_List {
    padding-right: 30px;
}

.links_List li {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ffa873;
}

.links_List li .links_box {
    padding-left: 120px;
}

.links_List li .links_box a {
    padding: 5px;
    white-space: nowrap;
    display: inline-block;
    font-size: 14px;
}


/* 1114 */

.links_List li .links_box a:hover {
    color: #ff6200;
}

.section_Label a:hover span {
    color: #ff6200;
}

.fixed_Btn {
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 543px;
    z-index: 9997;
}

.top_Bar {
    border-bottom: 1px solid #ff6200;
    padding: 8px;
    position: relative;
}

.right_n {
    width: 821px;
    padding-right: 26px;
    /* background: url(cosmos_daliju.png) no-repeat right -257px; */
    padding-bottom: 15px;
    position: relative;
    z-index: 19;
}

.new_media {
    display: inline-block;
    width: 31px;
    height: 31px;
    text-indent: -9999px;
    background-size: 31px 31px;
    margin-right: 20px;
    position: relative;
}

.top_Bar span {
    display: inline-block;
}

.top_Bar p {
    line-height: 31px;
    font-size: 14px;
}

.top_Bar p span a {
    padding: 0px 0px;
    margin: 0px;
    margin-left: 10px;
}

.top_Bar p a {
    color: #ff6200;
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
}

.top_Bar p span em {
    display: inline-block;
    overflow: hidden;
    width: 0px;
    height: 31px;
    vertical-align: middle;
}

.top_Bar p span em a {
    color: #394351;
}

.icon_Wechat em {
    position: absolute;
    display: none;
    top: 52px;
    left: -8px;
    width: 200px;
    height: 200px;
    z-index: 100;
    text-indent: 0;
    background: #fff;
    padding: 10px;
    box-shadow: 0px 0px 3px #394351;
    border-radius: 3px;
}

.icon_Wechat em img {
    width: 200px;
    height: 200px;
}

.icon_Wechat:hover em {
    display: block;
}

.icon_Wechat {
    background: url(cosmos_weichat@2x.png) no-repeat;
}

.icon_Weibo {
    background: url(cosmos_weibo@2x.png) no-repeat;
}

.icon_App {
    background: url(cosmos_APP@2x.png) no-repeat;
}

.icon_Mail {
    background: url(cosmos_mail@2x.png) no-repeat;
}

.icon_Disa {
    background: url(cosmos_disable@2x.png) no-repeat;
}

.icon_en {
    background: url(cosmos_glob@2x.png) no-repeat;
}

.icon_site {
    background: url(cosmos_site@2x.png) no-repeat;
}

.icon_Wechat,
.icon_Weibo,
.icon_App,
.icon_en,
.icon_Disa,
.icon_Mail,
.icon_site {
    background-size: 31px 31px;
}

.focus_News {
    padding: 30px 0;
}

.focus_News h1 {
    font-size: 27px;
    font-weight: 900;
    text-align: center;
}

.focus_News p {
    text-align: center;
    padding: 10px 0;
    width: 70%;
    margin: 0 auto;
    line-height: 30px;
    height: 30px;
}

.focus_News p span {
    color: #dbdee2;
    padding: 0 5px;
    font-weight: 100;
    vertical-align: top;
}

.focus_News p a {
    color: #656c7a;
    display: inline-block;
    width: 30%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.focus_News p a:hover {
    color: #394351;
}

.pic_News {
    width: 472px;
    min-height: 360px;
    overflow: hidden;
}

.pic_News_box {
    width: 473px;
}

.pic_News_box ul {
    /* width: 472px; */
    width: 0;
    /* overflow: hidden;
  border-radius: 3px; */
}

.mod_Tabs_Default ul li {
    float: left;
    height: 29px;
    line-height: 29px;
}


/* ie8 compatible */

.mod_Tabs_Default ul li a {
    font-size: 20px;
    /* color: #9ea5af; */
    font-size: 20px;
    margin-right: 30px;
}

.mod_Tabs_Default ul li:last-child a {
    margin-right: 0px;
}

.mod_Tabs_Default ul li.active a {
    font-size: 22px;
    color: #394351;
    font-weight: 900;
    display: inline-block;
    position: relative;
}

.mod_Tabs_Default ul li.active a:after {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 4px;
    bottom: 3px;
    right: -8px;
    background: #ff6200;
}

.time_Mark {
    color: #bec2c7;
    font-size: 12px;
    padding-left: 10px;
    vertical-align: middle;
}

.news_List_mod {
    margin-top: 15px;
}

.news_List_mod ul li {
    margin-bottom: 7px;
}

.news_List_mod ul li {
    padding-left: 15px;
    position: relative;
}

.news_List_mod ul li a:hover {
    color: #656c7a;
}

.news_List_mod ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}

.mod_Col_A .news_List_mod ul li a {
    width: 411px;
}

.mod_Col_B .news_List_mod ul li a {
    width: 260px;
}

.news_List_mod ul li a em {
    color: #abb1ba;
    padding-right: 5px;
    font-weight: 300;
}

.news_List_mod ul li em {
    color: #abb1ba;
    padding-right: 5px;
    font-weight: 300;
    vertical-align: top;
}

.news_List_mod ul li a.CurrChnlCls {
    color: #abb1ba;
}

.news_List_mod ul li a.CurrChnlCls:hover {
    color: #ff8837;
}

.mod_Col_A .news_List_mod ul li a.CurrChnlCls {
    display: inline;
    vertical-align: top;
}

.mod_Col_B .news_List_mod ul li a.CurrChnlCls {
    display: inline;
    vertical-align: top;
}

.mod_Col_A .news_List_mod ul.w_sub_class li a {
    width: 364px;
}

.mod_Col_B .news_List_mod ul.w_sub_class li a {
    width: 210px;
}

.news_List_mod ul li:before {
    display: inline-block;
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    top: 10px;
    left: 0px;
    border-radius: 10px;
    background: #c1c5ca;
}

.section_Title {
    font-size: 30px;
    color: #264b6e;
    border-bottom: 1px solid #264b6e;
    height: 33px;
}

.section_Title span {
    display: inline-block;
    padding: 20px;
    background: #fff;
    position: relative;
    padding-top: 0px;
    padding-left: 0px;
    font-weight: 900;
}

.section_Title span:after {
    content: "";
    background: url(cosmos_zhengwu@2x.png) no-repeat;
    display: block;
    width: 148px;
    height: 25px;
    background-size: cover;
    position: absolute;
    top: 20px;
    left: 55px;
}

.mod_Col_A {
    width: 472px;
}

.mod_Col_B {
    width: 319px;
    background: #fefefe;
}

.disc {
    padding-left: 192px;
}

.disc h5 {
    font-weight: 900;
}

.disc p {
    padding-top: 10px;
    line-height: 20px;
    color: #5a6271;
    font-size: 14px;
}

.inner_Gap_V {
    margin-top: 15px;
}

.block_links li {
    text-align: center;
    float: left;
    width: 151px;
    line-height: 73px;
    height: 73px;
    border-radius: 3px;
    border: 1px solid #bec2c7;
    background-position: center center;
}

.block_links li:hover {
    background-position: center center;
}

.block_links li a {
    display: block;
    position: relative;
}

.block_links li a:after {
    content: " ";
    display: block;
    width: 15px;
    height: 3px;
    background: #ffa873;
    position: absolute;
    border-radius: 3px;
    top: 5px;
    right: 5px;
}

.block_links a:hover:after,
.block_links li a:hover:after {
    background: #ff6200;
}

.block_links li span {
    background: #fff;
    padding: 0px 20%;
}


/* .lingdaohuodong {
        background: url(cosmos_lingdaohuodong@2x.png) no-repeat;
        background-size: 154px 74px;
    }
    
    .lingdaohuodong:hover {
        background: url(cosmos_lingdaohuodongor@2x.png) no-repeat;
        background-size: 154px 74px;
    }
     */

.zhongyaohuiyi {
    /* background: url(cosmos_zhongyaohuiyi@2x.png) no-repeat;
        background-size: 154px 74px; */
    margin: 0 6px;
}


/* .zhongyaohuiyi:hover {
        background: url(cosmos_zhongyaohuiyior@2x.png) no-repeat;
        background-size: 154px 74px;
    }
    
    .renshixinxi {
        background: url(cosmos_renshixinxi@2x.png) no-repeat;
        background-size: 154px 74px;
    }
    
    .renshixinxi:hover {
        background: url(cosmos_renshixinxior@2x.png) no-repeat;
        background-size: 154px 74px;
    } */

.topic_S2 {
    width: 100%;
    margin-top: 17px;
}

.topic_S2 img {
    width: 100%;
    vertical-align: middle;
}

.gongkai_Box {
    padding-top: 15px;
}

.spc_box {
    background: #ff8c46 url(cosmos_zcbg@2x.png) no-repeat;
    background-size: 340px 182px;
    border-radius: 3px;
    padding: 3px;
    height: 167px;
}

.policy_Box {
    border-radius: 2px;
    margin-top: 68px;
    background: #fff;
    padding: 0 5px;
}

.tab_Mod_C ul {
    text-align: center;
}

.tab_Mod_C ul li {
    width: 32%;
    text-align: center;
    display: inline-block;
}

.tab_Mod_C ul li a {
    color: #9ea5af;
    display: block;
    padding: 5px 0;
    position: relative;
    top: 2px;
}

.tab_Mod_C ul {
    border-bottom: 1px solid #e8ded8;
}

.tab_Mod_C ul li.active a {
    border-bottom: 3px solid #ff6200;
    color: #394351;
}

.links_List_Small {
    padding: 5px 0;
}

.links_List_Small a {
    font-size: 14px;
    padding: 4px 10px;
    display: inline-block;
    white-space: nowrap;
}

.links_List_Small a:hover {
    color: #ff6200;
}

.gongkai_mod_list {
    float: left;
    width: 152px;
    height: 54px;
    border-radius: 3px;
    border: 1px solid #c5c9cf;
}

.xinxigongkai_Bg {
    background: url(cosmos_gongkai_1@2x.png) no-repeat;
    margin-right: 11px;
    margin-bottom: 11px;
}

.qingdanmulu_Bg {
    background: url(cosmos_gongkai_2@2x.png) no-repeat;
    margin-bottom: 11px;
}

.zhengfugongbao_Bg {
    background: url(cosmos_gongkai_3@2x.png) no-repeat;
    margin-right: 11px;
}

.ziyuanjiaoyi_Bg {
    background: url(cosmos_gongkai_4@2x.png) no-repeat;
}

.xinxigongkai_Bg,
.qingdanmulu_Bg,
.zhengfugongbao_Bg,
.ziyuanjiaoyi_Bg {
    background-size: 130px 111px;
    background-position: left top;
}

.gongkai_mod_list:hover {
    border-color: #ff6200;
}

.gongkai_mod_list a {
    display: block;
    height: 100%;
    font-weight: 900;
    color: #394351;
    font-size: 14px;
    position: relative;
}

.gongkai_mod_list a:after {
    content: " ";
    display: block;
    width: 15px;
    height: 3px;
    background: #ffa873;
    position: absolute;
    border-radius: 3px;
    top: 5px;
    right: 5px;
}

.gongkai_mod_list a:hover:after {
    background: #ff6200;
}

.gongkai_mod_list a span {
    display: block;
    line-height: 54px;
    text-align: center;
}

.gongkai_mod_list a span s {
    font-size: 8px;
    text-transform: uppercase;
    font-weight: 100;
    display: block;
    color: #d3d6d9;
}

.gongkai_mod_list a:hover {
    color: #ff6200;
}

.topic_List li {
    background: url(cosmos_zczt_bg@2x.png) no-repeat;
    background-position: right top;
    background-size: 100%;
    height: 104px;
    border-radius: 3px;
    border: 1px solid #c5c9cf;
    margin-top: 13px;
}

.topic_List li.link_hover {
    border-color: #ff6200;
}

.topic_List li a {
    display: block;
    height: 100%;
    background: url(cosmos_zczt_tit@2x.png) no-repeat;
    background-size: 35px 73px;
    background-position: 15px 16px;
    padding-left: 74px;
    position: relative;
}

.topic_List li.link_hover {
    background: url(cosmos_gongkaibgA@2x.png) no-repeat;
    background-size: 100%;
}

.topic_List li.link_hover a {
    background: url(cosmos_zczt_tito@2x.png) no-repeat;
    background-size: 35px 73px;
    background-position: 15px 16px;
}

.topic_List li a span {
    position: absolute;
    top: 50%;
    margin-top: 0px;
    padding-right: 50px;
    left: 74px;
    font-size: 20px;
}

.topic_List li a span {
    vertical-align: middle;
}

.small-font {
    font-size: 12px;
    -webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.6);
}

.smallsize-font {
    font-size: 10px;
}

span.hudong:after {
    content: "";
    background: url(cosmos_hudong@2x.png) no-repeat;
    display: block;
    width: 130px;
    height: 24px;
    background-size: cover;
    position: absolute;
    top: 20px;
    left: 55px;
}


/* 我要找政策 */

.find_Policy_New {
    border-radius: 3px;
    border: 1px solid #ffefe5;
    height: 123px;
    background: url(cosmos_find_policy@2x.png) no-repeat;
    background-size: 839px 123px;
}

.policy_tit {
    margin-left: 18px;
    margin-top: 33px;
}

.policy_tit a {
    display: block;
    width: 100%;
    height: 100%;
}

.policy_tit a:hover {
    border-bottom: 2px solid #ff6200;
}

.huimin_Tit {
    display: block;
    width: 84px;
    height: 57px;
    background: url(cosmos_huiminsm@2x.png) no-repeat;
    background-size: 84px 57px;
}

.liqi_Tit {
    display: block;
    width: 85px;
    height: 56px;
    background: url(cosmos_liqism@2x.png) no-repeat;
    background-size: 85px 56px;
}

.gaoxiao_Tit {
    display: block;
    width: 84px;
    height: 57px;
    background: url(cosmos_gaoxiaosm@2x.png) no-repeat;
    background-size: 84px 57px;
}

.find_Policy_New>div {
    border-radius: 3px;
    border: 1px solid #fff;
    height: 121px;
}

.find_Policy_New>div>div {
    width: 33%;
}

.find_Policy_New div p {
    padding-left: 112px;
    padding-top: 15px;
}

.find_Policy_New div p a {
    display: inline-block;
    white-space: nowrap;
    line-height: 30px;
    color: #5a6271;
    text-align: center;
    padding: 0 6px;
    font-size: 14px;
}

.find_Policy_New div p a:hover {
    color: #ff6200;
}

.photo_Info {
    text-align: center;
    font-size: 14px;
}

.photo_Info span {
    display: block;
    color: #bec2c7;
    margin-bottom: 3px;
    font-size: 12px;
}

.photo_Info em {
    font-weight: 900;
    display: block;
    margin-top: 3px;
}

.disc_A {
    padding-left: 192px;
    position: relative;
}

.effect_Box {
    background: url(cosmos_effectbg@2x.png) no-repeat left top;
    background-size: 260px 209px;
    position: absolute;
    top: 5px;
    left: 170px;
    padding: 15px;
    border-radius: 3px;
}

.disc_A h5 {
    font-weight: 900;
}

.disc_A p {
    font-size: 14px;
    margin-top: 10px;
    line-height: 22px;
}

.tag_Mark {
    padding: 2px 8px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    margin-right: 10px;
    border-radius: 3px;
}

.tag_Mark_On {
    background: #ffa873;
}

.tag_Mark_Off {
    background: #bec2c7;
}

.ducha_Link {
    background: url(cosmos_duchabg@2x.png) no-repeat;
    height: 84px;
    background-size: 340px 84px;
    border-radius: 3px;
    border: 1px solid #bec2c7;
    position: relative;
}

.ducha_Link a {
    display: block;
    height: 100%;
}

.ducha_Link p {
    font-weight: 900;
    font-size: 18px;
    padding-top: 15px;
    margin-left: 30px;
}

.ducha_Link p span {
    display: block;
    padding-bottom: 1px;
    font-weight: 500;
}

.ducha_Link em {
    color: #86ade2;
}

.news_List_mod_B ul li {
    padding-left: 0px;
}

.news_List_mod_B ul li:before {
    display: none;
}

.shengzhang_Link {
    text-align: center;
}

.shengzhang_Link a {
    position: relative;
    display: block;
    width: 160px;
    height: 130px;
    border-radius: 3px;
    border: 1px solid #bec2c7;
}

.shengzhang_Link a:before {
    content: " ";
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    width: 50px;
    height: 50px;
    background: url(cosmos_shengzhangicon@2x.png) no-repeat;
    background-size: 50px 50px;
    margin-bottom: 10px;
}

.shengzhang_Link a:after {
    content: " ";
    display: block;
    width: 15px;
    height: 3px;
    background: #ffa873;
    position: absolute;
    border-radius: 3px;
    top: 5px;
    right: 5px;
}

.shengzhang_Link a span {
    display: none;
    text-transform: uppercase;
    color: #e4e6e8;
    width: 100%;
    margin: 0 auto;
    text-align: right;
    margin-left: 40px;
}

.jubaoxinfang_Links li a {
    display: block;
    width: 145px;
    height: 59px;
    border: 1px solid #bec2c7;
    border-radius: 3px;
    position: relative;
    line-height: 59px;
}

.jubaoxinfang_Links li a:before {
    content: " ";
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    margin-right: 10px;
}

.jubaoxinfang_Links li a:after {
    content: " ";
    display: block;
    width: 15px;
    height: 3px;
    background: #ffa873;
    position: absolute;
    border-radius: 3px;
    top: 5px;
    right: 5px;
}

.jubao_Link a:before {
    background: url(cosmos_jubaoicon@2x.png) no-repeat;
    background-size: 40px 40px;
}

.xinfang_Link a:before {
    background: url(cosmos_xinfangicon@2x.png) no-repeat;
    background-size: 40px 40px;
}

.jubao_Link {
    margin-top: 10px;
}

.shengzhang_Link a:hover:after,
.jubaoxinfang_Links li a:hover:after {
    background: #ff6200;
}

.navigator {
    width: 100%;
    height: 66px;
    /* background: linear-gradient( 111.87232982086744deg, rgba(255, 98, 0, 1) 9.18923611111111%, rgba(255, 98, 0, 1) 10.820746527777779%, rgba(255, 156, 0, 1) 96.20312499999999%); */
    /* position: fixed;
  bottom: 0px; */
    background: #ff6200;
    z-index: 9999;
}

.logo_bottom {
    background: url(cosmos_nav_logo@2x.png) no-repeat 0px -10px;
    background-size: 299px 79px;
    width: 299px;
    height: 66px;
    display: inline-block;
}

.nav_con ul {
    margin-left: 20px;
}

.nav_con ul li {
    float: left;
    position: relative;
}

.nav_con ul li a {
    display: block;
    height: 66px;
    font-size: 18px;
    padding: 0 26px;
    line-height: 66px;
    font-weight: 500;
    color: #fff;
}

.nav_con ul li a:hover:after {
    content: "";
    width: 50px;
    height: 3px;
    border-radius: 1px;
    background: #ffb740;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -25px;
}

.navSearch {
    height: 66px;
    margin-right: 20px;
}

.search_In_Nav {
    height: 30px;
    margin-top: 18px;
    line-height: 30px;
    border-radius: 3px;
    width: 248px;
    padding-left: 20px;
}

.navSearch .button_Search_1 {
    height: 30px;
    vertical-align: middle;
    margin-top: 18px;
}

.back_Top {
    display: block;
    background: url(cosmos_top@2x.png) no-repeat;
    width: 70px;
    height: 66px;
    background-size: 70px 66px;
    border-left: 1px solid #ff7927;
}


.bottom_links {
    border-bottom: 1px solid #ff6200;
}

.bottom_links ul li {
    float: left;
}

.bottom_links ul li {
    display: block;
    padding: 25px 40px 25px 0;
    color: #5a6271;
}

.link_W_Sub:after {
    content: "";
    speak: none;
}

.link_W_Sub>a:after {
    speak: none;
    content: "";
    display: inline-block;
    width: 18px;
    height: 10px;
    background: url(cosmos_downarrowo@3x.png) no-repeat;
    background-size: 18px 10px;
    margin-left: 10px;
}

.link_W_Sub.expended>a:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
    transition: transform 0.2s linear;
}

.link_W_Sub>a:hover {
    color: #ff8940;
}

.link_hidden_box {
    position: absolute;
    width: 1425px;
    height: auto;
    top: -200px;
    left: 0px;
    background: #5a6271;
    z-index: 9999;
    display: none;
    border-top: 3px solid #ff6200;
}

.link_hidden_box div {
    padding: 30px 50px;
}

.link_hidden_box div a {
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
}

.link_hidden_box div dl {
    width: 50%;
}

.link_hidden_box div dl dt {
    width: 100%;
}

.link_hidden_box div dl dd {
    float: left;
}

.bottom_links ul li.label_tag {
    color: #ff6200;
}

.gov_Icon {
    display: block;
    padding: 30px;
}

.site_Info_Box {
    line-height: 30px;
    margin-top: 20px;
}

.site_Info_Box p {
    font-size: 14px;
}

.site_Info_Box p a {
    color: #5a6271;
}

.site_Info_Box p span {
    color: #5a6271;
    padding: 0 10px;
}

.QR_Code_Box {
    margin-top: 40px;
}

.QR_Code_Box img {
    padding-left: 20px;
}

.fixed {
    position: fixed;
    bottom: 0px;
    width: 1425px;
}


/* 顶部吸附 fixed2*/


/* .fixed2 {
        position: fixed;
        top: 0px;
        width: 1425px;
    } */

.navigator_position {
    height: 66px;
    width: 100%;
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    /* width: 1425px; */
    z-index: 9999;
}

.left_title_mod {
    border-radius: 3px;
    float: left;
    background: #fe9553 url(cosmos_collspa@2x.png) no-repeat center center;
    background-size: 180px 157px;
    height: 157px;
    width: 183px;
}

.side_Collapse .spc_box {
    height: 157px;
}

.side_Collapse .topic_S2 {
    /* height: 90px; */
}

.hidden_tag {
    display: none;
}

.large_ducha {
    width: 355px;
    height: 275px;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #bec2c7;
    background: url(cosmos_large_ducha_bg@2x.png) no-repeat;
    background-size: 377px 277px;
    position: relative;
}

.blue_Btn {
    background: #6996d3;
    display: inline-block;
    padding: 5px 20px;
    margin-right: 20px;
    margin-top: 10px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
}

.blue_Btn:hover {
    background: #2169cb;
    color: #fff;
}

.ducha_Title {
    border-bottom: 1px solid #dadcdf;
    padding-bottom: 20px;
}

.ducha_Dtl h5 {
    font-weight: 900;
    text-align: center;
    padding: 10px 20px;
}

.ducha_Link .ducha_Dtl p {
    line-height: 23px;
    color: #656c7a;
    font-size: 14px;
    font-weight: normal;
    padding: 0 10px;
    margin-left: 0px;
    margin-top: 0px;
}

.ducha_Link:after {
    content: " ";
    display: block;
    width: 15px;
    height: 3px;
    background: #ffa873;
    position: absolute;
    border-radius: 3px;
    top: 5px;
    right: 5px;
}

.ducha_Link.link_hover {
    border-color: #ff6200;
    background: url(cosmos_duchabg_hover@2x.png) no-repeat;
    background-size: 340px 84px;
}

.ducha_Link.link_hover:after {
    background: #ff6200;
}

.ducha_Link.link_hover em {
    color: #ff6200;
}

.ducha_Link .hidden_tag {
    display: none;
}

.blue_arrow {
    display: block;
    width: 16px;
    height: 33px;
    position: absolute;
    top: 50%;
    margin-top: 12px;
    text-indent: -9999px;
}

.b_Arrow_left {
    left: 0px;
    background: url(cosmos_blue_arrow_left@2x.png) no-repeat;
    background-size: 16px 33px;
}

.b_Arrow_right {
    right: 0px;
    background: url(cosmos_blue_arrow_right@2x.png) no-repeat;
    background-size: 16px 33px;
}

.icon_List_C {
    text-align: center;
}

.icon_List_C li {
    margin-bottom: 30px;
}

.icon_List_C li a {
    display: block;
    padding-bottom: 10px;
    border-bottom: 2px solid #f4f5f6;
}

.icon_List_C li a:before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.icon_List_C li a:hover {
    border-bottom: 2px solid #ff6200;
}

.geren_Icon {
    background-image: url(cosmos_geren@2x.png);
}

.faren_Icon {
    background-image: url(cosmos_faren@2x.png);
}

.qijian_Icon {
    background-image: url(cosmos_qijian@2x.png);
}

.geren_Icon,
.faren_Icon,
.qijian_Icon {
    background-repeat: no-repeat;
    background-size: 50px 50px;
    background-position: top center;
}


/* 幻灯片 */

.unslider {
    margin: 0;
    padding: 0;
    position: relative;
}

.unslider-wrap {
    position: relative;
}

.unslider-wrap.unslider-carousel>li {
    float: left;
}

.unslider-vertical>ul {
    height: 100%;
}

.unslider-vertical li {
    float: none;
    width: 100%;
}

.unslider-fade {
    position: relative;
    z-index: 999999;
}

.unslider-fade .unslider-wrap li {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 8;
}

.unslider-fade .unslider-wrap li.unslider-active {
    z-index: 10;
}

.unslider li,
.unslider ol,
.unslider ul {
    list-style: none;
    padding: 0;
    border: none;
}

.unslider-arrow {
    position: absolute;
    left: 0px;
    z-index: 2;
    cursor: pointer;
}

.unslider-arrow.next {
    left: auto;
    right: 0px;
}

.my-slider img {
    height: auto;
    width: 100%;
}

.unslider {
    position: relative;
}

.unslider-nav li {
    border-radius: 30px;
    display: inline-block;
    width: 11px;
    height: 11px;
    background: #e5e5e5;
    text-indent: -9999px;
    cursor: pointer;
    margin: 10px 5px;
}

.unslider-nav .unslider-active {
    background: #ff6200;
}

.unslider-wrap li {
    position: relative;
}

.unslider-arrow {
    display: block;
    width: 25px;
    height: 34px;
    background: #ffa873;
    position: absolute;
    z-index: 9998;
    text-indent: -9999px;
    top: 249px;
}

.unslider-arrow.prev {
    left: 10px;
    background: #ffa873 url(cosmos_arrow_L@2x.png) no-repeat;
    background-position: center 9px;
    background-size: 7px 14px;
}

.unslider-arrow.next {
    right: 10px;
    background: #ffa873 url(cosmos_arrow_R@2x.png) no-repeat;
    background-position: center 9px;
    background-size: 7px 14px;
}

.silde-disp-1 {
    background: url(cosmos_title_shadow.png) no-repeat;
    background-position: center 10px;
    position: relative;
    top: -13px;
    z-index: 999;
    width: 90%;
    margin: 0 auto;
    height: 34px;
    line-height: 34px;
    padding-bottom: 20px;
    text-align: center;
}

.silde-disp-1 h2 {
    background: #fff;
    padding: 0 20px;
}

.silde-disp-1 h2 a {
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.img-a-size-box {
    display: block;
    overflow: hidden;
    position: relative;
    height: 262px;
}

.topic_S2 .img-a-size-box {}

.jqthumb div {
    border-radius: 3px;
}

.unslider-nav {
    text-align: center;
}

.color_vis {
    position: relative;
}

.color_vis em:after {
    content: "";
    width: 5px;
    height: 10px;
    background: #ccc;
    position: absolute;
    bottom: 3px;
    right: 15px;
}

.color_vis .excellent:after {
    background: #34d2af;
}

.color_vis .good:after {
    background: #d28a34;
}

.color_vis .bad:after {
    background: #dd0734;
}

.search_Box_Top {}

.search_Box_Top .input_Search_1 {
    background: #f6f6f6;
    height: 31px;
    line-height: 30px;
    vertical-align: middle;
}

.search_Box_Top .button_Search_1 {
    height: 31px;
    vertical-align: middle;
    background: url(cosmos_search_icon_blue@2x.png) no-repeat center center;
    background-size: 26px 26px;
}

.shengzhang_Title {
    width: 196px;
    text-align: center;
    background: url(cosmos_shengzhang_bg@2x.png) no-repeat center;
    background-size: 156px 115px;
    height: 94px;
}

.shengzhang_Title p {
    margin-top: 25px;
    border-right: 1px solid #e5e7e9;
}

.shengzhang_Title p em {
    display: block;
    font-weight: 900;
    font-size: 20px;
    margin-top: 5 px;
}

.shengzhang_talk {
    width: 636px;
    height: 94px;
}

.shengzhang_talk p {
    line-height: 23px;
    padding: 10px 20px;
}

.close_shengzhang {
    position: relative;
    text-align: center;
    padding: 10px;
    color: #c2c6ca;
}

.close_shengzhang:after {
    content: "";
    display: inline-block;
    background: #e5e7e9;
    width: 1px;
    position: absolute;
    height: 47px;
    left: -10px;
    top: 20px;
}

.close_shengzhang:hover {
    color: #7d8b9d;
}

.close_shengzhang:before {
    width: 17px;
    height: 17px;
    background: url(cosmos_close@2x.png) no-repeat;
    background-size: 17px 17px;
    content: "";
    display: block;
    margin: 10px auto;
}

.close_shengzhang:hover:before {
    background: url(cosmos_close_hover@2x.png) no-repeat;
    background-size: 17px 17px;
}

.news_List_mod_sp ul li {
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.news_List_mod_sp ul li a {
    display: inline;
    white-space: normal;
}

.inner_Gap_V_sp {
    margin-top: 30px;
}

.other_shengzhang_box a:hover {
    border-color: #ff6200;
}

.collapsed_show {
    height: 0px;
    overflow: hidden;
}

.wugongmiji_box {
    width: 170px;
    height: 64px;
    background: #fff;
    border-radius: 3px;
}

.wugongmiji_box div {
    height: 100%;
    position: relative;
}

.wugongmiji_box div a {
    display: block;
}

.wugongmiji_box div:before {
    content: "";
    display: block;
    width: 94px;
    height: 82px;
    position: absolute;
    background: url(cosmos_book@2x.png) no-repeat;
    background-size: 94px 82px;
    top: -20px;
    left: -20px;
}

.wugongmiji_box span {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    line-height: 60px;
}

.wugongmiji_box span img {
    width: 97px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 60px;
}


/*
***************** 
收起
*****************
 */

.side_Collapse .wugongmiji_box {
    display: none;
}

.side_Collapse .tips01 {
    width: 80%;
    left: 50%;
    margin-left: -40%;
}

.side_Collapse .left_s {
    width: 211px;
}

.side_Collapse .search_Box {
    display: none;
}

.side_Collapse .none {
    display: none;
}

.side_Collapse .air_Quality {
    width: 167px;
}

.side_Collapse .left_s .mod_title {
    padding-left: 15px;
}

.side_Collapse .links_List {
    padding-left: 8px;
}

.side_Collapse .air_Details {
    width: 89px;
}

.side_Collapse .air_Details p {
    width: 100%;
}

.side_Collapse .main_Topic {
    /* height: 0px; */
    width: 170px;
}

.side_Collapse .main_Topic ul li {
    width: 170px;
}

.side_Collapse .main_Topic ul li a {
    padding: 0 10px;
    font-size: 14px;
}

.side_Collapse .login_Btn {
    width: 84px;
}

.side_Collapse .service_mod {
    display: none;
}

.side_Collapse .recomm_mod {
    display: none;
}

.side_Collapse .service_search_mod .links_box {
    display: none;
}

.side_Collapse .right_n {
    width: 1161px;
}

.side_Collapse .left_s {}

.side_Collapse .mod_Col_A {
    width: 570px;
}

.side_Collapse .mod_Col_B {
    width: 570px;
}

.side_Collapse .block_links li {
    width: 182px;
}

.side_Collapse .gongkai_mod_list {
    width: 277px;
}

.side_Collapse .gongkai_mod_list a {
    font-size: 18px;
}

.side_Collapse .gongkai_mod_list a span s {
    font-size: 14px;
}

.side_Collapse .ducha_Link a {
    height: auto;
}

.blue_btn_link {
    background: #6996d3;
    text-align: center;
    border-radius: 3px;
    padding: 5px 0;
    color: #fff;
    width: 100px;
    margin: 0 auto;
    margin-top: 15px;
}

.blue_btn_link:hover {
    background: #5986c2;
    color: #fff;
}

.blue_btn_link:active {
    background: #4c7dbf;
}

.side_Collapse .ducha_Link p {
    padding-top: 17px;
}

.side_Collapse .topic_List li a span {
    letter-spacing: 3px;
}

.side_Collapse .gongkai_mod_list a span {}


/* .side_Collapse .topic_S2 a {
        float: left;
    }
    
    .side_Collapse .topic_S2 a.fRight {
        float: right;
    }
    
    .side_Collapse .topic_S2 .img-a-size-box {
        height: 90px;
        width: 277px;
    } */

.side_Collapse .hidden_tag {
    display: block;
}

.side_Collapse .spc_box {
    background: none;
}

.side_Collapse .policy_Box {
    margin-top: 0px;
    float: right;
    width: 348px;
    height: 157px;
    background: #fff2ea;
    padding: 0 10px;
}

.side_Collapse .find_Policy_New div p {
    padding-top: 27px;
}

.side_Collapse .shengzhang_Link a,
.side_Collapse .jubaoxinfang_Links li a {}

.side_Collapse .shengzhang_Link a {
    width: 180px;
}

.side_Collapse .jubaoxinfang_Links li a {
    width: 171px;
}

.side_Collapse .ducha_Link {
    float: left;
    width: 184px;
    height: 130px;
    background: none;
}

.side_Collapse .other_shengzhang_box {
    float: right;
}

.side_Collapse .shengzhang_Link {
    margin-right: 12px;
}

.side_Collapse .jubao_Link {
    margin-top: 11px;
    width: 173px;
}

.side_Collapse .opiner_list li {
    margin-bottom: 16px;
}

.side_Collapse .main_News.mod_Col_B {
    width: 393px;
}

.larger_shengzhang {
    width: 178px;
}

.side_Collapse .pic_News {
    width: 750px;
    margin-bottom: 30px;
}

.side_Collapse .pic_News_box {
    width: 751px;
}

.side_Collapse .pic_News_box ul {
    height: 410px;
}

.side_Collapse .unslider-arrow {
    height: 43px;
    top: 355px;
}

.side_Collapse .unslider-arrow.prev {
    left: 10px;
    background-position: center 13px;
}

.side_Collapse .unslider-arrow.next {
    right: 10px;
    background-position: center 13px;
}

.side_Collapse .silde-disp-1 {
    background: none;
    background-position: center 10px;
    position: absolute;
    z-index: 999;
    top: 355px;
    width: 91%;
    left: 35px;
    height: 43px;
    line-height: 43px;
    padding-bottom: 20px;
}

.side_Collapse .silde-disp-1 h2 {
    background: #fff;
    padding: 0 20px;
}

.side_Collapse .silde-disp-1 h2 a {
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.side_Collapse .img-a-size-box {
    display: block;
    overflow: hidden;
    position: relative;
    height: 411px;
}

.side_Collapse .mod_Col_A .news_List_mod ul li a {
    width: 508px;
}

.side_Collapse .mod_Col_B .news_List_mod ul li a {
    width: 511px;
}

.side_Collapse .mod_Col_A .news_List_mod ul.w_sub_class li a {
    width: 461px;
}

.side_Collapse .mod_Col_B .news_List_mod ul.w_sub_class li a {
    width: 461px;
}

.unslider-nav {
    position: absolute;
    z-index: 999;
    top: 320px;
    left: 10px;
}

.side_Collapse .unslider-nav {
    left: auto;
    right: 10px;
}


/* .recomm_frame_V_Sm .icon_List_B li {
        float: none;
        width: 100%;
        padding: 0px;
    } */


/* 省长 */

#shengzhangzhici_Box.shengzhang_Long {
    width: 1190px;
}

.shengzhang_Long .shengzhang_photo.hidden_tag {
    display: block;
    padding: 10px;
    border-radius: 3px;
}

.shengzhang_Long .shengzhang_photo.hidden_tag img {
    border-radius: 3px;
}

.shengzhang_Long .shengzhang_talk {
    width: 858px;
    padding-top: 15px;
}


/* 网站导航 */

.site_nav {
    position: absolute;
    width: 350px;
    height: 0;
    background: #f5f6f7;
    top: 50px;
    right: 0px;
    z-index: 999;
    border-radius: 0 0 3px 3px;
    height: 0px;
    overflow: hidden;
}

.site_nav_box {
    padding: 20px;
}

.site_nav h3 {
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 10px;
}


/* .site_nav dl {} */

.site_nav dl dt {
    width: 100%;
    margin-bottom: 8px;
    margin-top: 10px;
}

.site_nav dl dd {
    float: left;
}

.site_nav dl dd a {
    color: #5a6271;
    padding: 5px 20px 5px 0;
    display: inline-block;
    font-size: 14px;
}

.site_nav dl dd a:hover {
    color: #394351;
}

.close_ready {
    background: url(cosmos_site_close@2x.png) no-repeat;
    background-size: 31px 31px;
}


/* 林林 */

.dailog {
    width: 210px;
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    text-align: center;
    /* border: 1px solid #656c7a; */
    display: inline-block;
    float: left;
    margin-top: 100px;
    margin-left: 20px;
    box-shadow: 0px 3px 5px #5a6271;
}

.ok_btn {
    display: block;
    background: #5a6271;
    color: #fff;
    border-radius: 3px;
    padding: 10px;
    margin: 10px auto 0;
    width: 80px;
    font-size: 14px;
    cursor: pointer;
}

.linlin {
    background: url(cosmos_linlin@2x.png) no-repeat;
    background-size: 101px 288px;
    width: 101px;
    height: 288px;
    display: inline-block;
    float: left;
}

.linlin_box {
    position: absolute;
    /* left: -550px; */
    left: -1000px;
    /* top: 50px; */
    z-index: 99999;
    width: 500px;
    height: 300px;
}

.topic {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #ff6200;
}

.topic_box ul li a {
    display: block;
    font-weight: 900;
    text-align: center;
    font-size: 20px;
    padding: 0px 40px 0;
    color: #5a6271;
    vertical-align: middle;
    position: relative;
    border: 1px solid #c5c9cf;
    border-radius: 3px;
    width: 198px;
    height: 97px;
    background: url(cosmos_topic_d_bg@2x.png) no-repeat;
    background-size: 280px 99px;
    text-align: center;
}

.topic_box ul li a span {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 95%;
    display: inline-block;
}

.topic_box ul li a:hover {
    border-color: #ffb181;
    background: url(cosmos_topic_bg@2x.png) no-repeat;
    background-size: 280px 99px;
}

.topic_box ul li a:before {
    content: "\4E13\9898";
    position: absolute;
    display: block;
    padding: 2px 10px;
    background: #bec2c7;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    border-radius: 3px;
    left: -5px;
    top: 5px;
}

.topic_box ul li a:after {
    content: " ";
    display: inline-block;
    height: 100%;
    width: 1%;
    vertical-align: middle;
}

.topic_box ul li a:hover:before {
    background: #ffa873;
}

.topic_box ul li {
    float: left;
    margin-right: 13px;
}

.text_List li {
    padding: 0px;
    margin: 0px;
}

.text_List li a {
    display: inline-block;
    padding: 15px 19px;
    background: #fff;
    margin: 0 7px 14px 7px;
    border: 1px solid #fff;
    border-radius: 3px;
}

.text_List li a:hover {
    border-color: #ff6200;
    background: #ff6200;
    color: #fff;
}


/* .news_List_mod ul li:after {
        content: "";
        display: block;
        height: 1px;
        width: 200px;
        position: absolute;
        background: url(cosmos_hoverline.png) no-repeat -100px center;
        bottom: -5px;
        left: 0px;
    } */


/* .news_List_mod ul li {
        background: url(cosmos_hoverline.png) no-repeat -100px 22px;
    } */


/* .news_List_mod ul li.link_hover a {
        font-size: 17px;
    } */

.news_List_mod ul li.link_hover:before {
    background: #ff6200;
}

#page_Wrap_wap {
    display: none;
}

.QR_Code_Box img {
    width: 46px;
}

.QR_Code_Box img.jiucuo {
    width: 99px;
}

#_ideConac {
    margin: 21px 6px 0px;
    float: left;
}

.link_hidden_box div dl dt {
    font-weight: bold;
}


/*政策*/

ul.tjjd li:before {
    display: none;
}

ul.tjjd {
    position: absolute;
    top: 0px;
    right: 64px;
    padding-left: 63px;
    background: url(cosmos_text_mask.png) repeat-y -46px center;
}

ul.tjjd li {
    float: left;
    padding-left: 5px;
}

#class_Two .mod_Col_A .news_List_mod ul.w_sub_class li ul.tjjd li a {
    width: auto;
    font-size: 12px;
    background: #ffa873;
    color: #fff;
    padding: 1px 5px;
    border-radius: 3px;
}

.mod_Col_B ul.tjjd {
    right: 43px;
}

.mod_Col_B .news_List_mod ul.w_sub_class li ul.tjjd li a {
    width: auto;
    font-size: 12px;
    background: #ffa873;
    color: #fff;
    padding: 1px 5px;
    border-radius: 3px;
}

.news_List_mod ul.w_sub_class li ul.tjjd li a:hover {
    background: #ff6200;
}


/* 20200426列表a标签添加:visited */

.news_List_mod_sp ul li a:visited,
.news_List_mod ul li a:visited,
.find_Policy_New div p a:visited,
.news_List_mod_sp ul li a:visited {
    color: #551a8b;
}


/* 政务新媒体 */


/* 
.staticNav ul li a {
    padding: 0 16px;
}

.nav_con ul li a {
    padding: 0 16px;
}

span.zhengwuxinmeiti:after {
    content: "";
    background: url(cosmos_zhengwuxinmeiti@2x.png) no-repeat;
    display: block;
    width: 130px;
    height: 24px;
    background-size: cover;
    position: absolute;
    top: 20px;
    left: 55px;
}

.thumbneo_mid img {
    width: 191px;
    height: 114px;
}

.neo_medbox h3 {
    padding-left: 217px;
    font-weight: 900;
}

.neo_medbox {
    position: relative;
}

.neo_medbox div {
    padding-left: 217px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.neo_medbox p {
    width: 255px;
}

.neo_medbox p .time_Mark {
    padding-left: 0px
}

.neo_medbox p em {
    font-size: 14px;
}

.neo_medbox p em img {
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin-right: 5px;
}

.neo_medlaiyuan {
    padding-top: 4px;
}

.neo_medlaiyuan em img {
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-right: 5px;
}

.neonewsmed_box .time_Mark {
    padding-left: 0px
}

.neonewsmed_box .neo_medlaiyuan em {
    font-size: 14px;
    padding-left: 12px;
    vertical-align: middle;
}

.side_Collapse .neo_medbox p {
    width: 340px;
} */


/* 适配 */

@media screen and (max-width: 1440px) {
    .right_n:after {
        display: none;
    }
    .right_n:before {
        display: none;
    }
    .inner_background:before {
        display: none;
    }
    #page_Wrap {
        width: 100%;
    }
}


/* 20200303 */

@media screen and (max-width: 1439px)and (min-width: 1367px) {
    #page_Wrap {
        width: 1420px;
    }
}

@media screen and (max-width: 1366px) {
    /* 1366默认 */
    /* 尺寸变化 */
    #page_Wrap {
        width: 100%;
        overflow: hidden;
    }
    .staticNav ul li a {
        padding: 0px 11px;
    }
    .nav_con ul li a {
        padding: 0px 14px;
    }
    .neo_medbox p {
        width: 196px;
    }
    .link_hidden_box {
        width: 100%;
    }
    .fixed {
        width: 100%;
    }
    .right_n {
        width: 743px;
    }
    .mod_Col_A {
        width: 415px;
    }
    .mod_Col_B {
        width: 302px;
    }
    .pic_News {
        width: 415px;
    }
    .pic_News_box {
        width: 416px;
    }
    #shengzhangzhici_Box {
        width: 819px;
    }
    .shengzhang_talk {
        width: 566px;
    }
    .search_In_Nav {
        width: 200px;
    }
    .nav_con ul li a {
        padding: 0 20px;
    }
    /* 列表内容宽度 */
    .mod_Col_A .news_List_mod ul li a {
        width: 353px;
    }
    .mod_Col_B .news_List_mod ul li a {
        width: 244px;
    }
    .mod_Col_A .news_List_mod ul.w_sub_class li a {
        width: 305px;
    }
    .mod_Col_B .news_List_mod ul.w_sub_class li a {
        width: 192px;
    }
    .block_links li {
        width: 132px;
    }
    .gongkai_mod_list {
        width: 143px;
    }
    .jubaoxinfang_Links li a {
        width: 127px;
    }
    .jubaoxinfang_Links li a:before {
        margin-right: 5px;
    }
    /* 细节变化 */
    .focus_News h1 {
        font-size: 26px;
    }
    .bottom_links ul li {
        padding: 25px 35px 25px 0;
    }
    .find_Policy_New div p a {
        font-size: 14px;
        padding: 0 3px;
    }
    /* 1366收起 */
    /* 尺寸变化 */
    .side_Collapse .right_n {
        width: 1079px;
    }
    .side_Collapse .mod_Col_A,
    .side_Collapse .mod_Col_B {
        width: 520px;
    }
    .side_Collapse .pic_News {
        width: 670px;
    }
    .side_Collapse .pic_News_box {
        width: 671px;
    }
    .side_Collapse .main_News.mod_Col_B {
        width: 380px;
    }
    #shengzhangzhici_Box.shengzhang_Long {
        width: 1154px;
    }
    .shengzhang_Long .shengzhang_talk {
        width: 821px;
        padding-top: 15px;
    }
    /* 列表内容宽度 */
    .side_Collapse .mod_Col_A .news_List_mod ul li a,
    .side_Collapse .mod_Col_B .news_List_mod ul li a {
        width: 458px;
    }
    .side_Collapse .mod_Col_A .news_List_mod ul.w_sub_class li a,
    .side_Collapse .mod_Col_B .news_List_mod ul.w_sub_class li a {
        width: 411px;
    }
    .side_Collapse .block_links li {
        width: 167px;
    }
    .side_Collapse .policy_Box {
        width: 302px;
    }
    .side_Collapse .gongkai_mod_list {
        width: 252px;
    }
    .side_Collapse .neo_medbox p {
        width: 292px;
    }
    .larger_shengzhang {
        width: 132px;
    }
    .topic_box ul li a {
        width: 198px;
        padding: 0px 30px 0;
    }
    .mod_Tabs_Default ul li a {
        margin-right: 15px;
    }
    .side_Collapse .shengzhang_Link a {
        width: 163px;
    }
    .side_Collapse .jubaoxinfang_Links li a {
        width: 155px;
    }
    .staticNav ul li a {
        padding: 0 19px;
    }
    .side_Collapse .jubao_Link {
        width: 142px;
    }
    .side_Collapse .ducha_Link {
        width: 171px;
    }
}

@media screen and (max-width: 1365px) {
    #page_Wrap {
        width: 1342px;
    }
}

@media screen and (max-width: 1280px) {
    /* 1280默认 */
    /* 尺寸变化 */
    #page_Wrap {
        width: 100%;
        overflow: hidden;
    }
    .link_hidden_box {
        width: 100%;
    }
    .fixed {
        width: 100%;
    }
    .thumbneo_mid img {
        width: 176px;
    }
    .neo_medbox h3 {
        padding-left: 197px;
    }
    .neo_medbox div {
        padding-left: 197px;
    }
    .neo_medbox p {
        width: 176px;
    }
    .staticNav ul li a {
        padding: 0 18px;
    }
    .staticNav ul li a {
        font-size: 18px;
    }
    .left_s {
        width: 520px;
    }
    .right_n {
        width: 690px;
    }
    .main_Topic {
        width: 250px;
    }
    .main_Topic ul li {
        width: 250px;
    }
    .main_Topic.no_Air_Q ul li {
        width: 153px;
    }
    .mod_Col_A {
        width: 373px;
    }
    .mod_Col_B {
        width: 288px;
    }
    .pic_News {
        width: 373px;
    }
    .pic_News_box {
        width: 374px;
    }
    #shengzhangzhici_Box {
        width: 760px;
    }
    .shengzhang_talk {
        width: 511px;
    }
    /* 列表内容宽度 */
    .mod_Col_A .news_List_mod ul li a {
        width: 312px;
    }
    .mod_Col_B .news_List_mod ul li a {
        width: 230px;
    }
    .mod_Col_A .news_List_mod ul.w_sub_class li a {
        width: 262px;
    }
    .mod_Col_B .news_List_mod ul.w_sub_class li a {
        width: 179px;
    }
    .block_links li {
        width: 118px;
    }
    .gongkai_mod_list {
        width: 136px;
        height: 53px;
    }
    .gongkai_mod_list a span {
        line-height: 53px;
    }
    .gongkai_mod_list a {
        font-size: 12px;
    }
    .jubaoxinfang_Links li a {
        width: 127px;
    }
    .jubaoxinfang_Links li a:before {
        margin-right: 5px;
    }
    .shengzhang_Link a {
        width: 147px;
    }
    /* 细节变化 */
    .focus_News h1 {
        font-size: 20px;
    }
    .focus_News p {
        font-size: 14px;
    }
    .mod_Tabs_Center ul li a {
        padding-right: 58px;
    }
    .icon_List li {
        margin: 15px 28px;
    }
    .service_Box_Mod {
        padding-left: 0px;
    }
    #s3 .icon_List li {
        margin: 0px;
    }
    #s3 .icon_List li a {
        padding: 10px;
    }
    .mod_Tabs_Default ul li a {
        font-size: 18px;
    }
    .mod_Tabs_Default ul li.active a {
        font-size: 20px;
    }
    .mod_title {
        font-size: 20px;
    }
    .disc p {
        display: none;
    }
    .disc_A p {
        overflow: hidden;
        height: 130px;
    }
    .links_List li {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .fixed_Btn {
        left: 514px;
    }
    .bottom_links ul li {
        padding: 25px 25px 25px 0;
    }
    .link_hidden_box div dl {
        height: 90px;
    }
    /* 1280收起 */
    /* 尺寸变化 */
    .side_Collapse .right_n {
        width: 998px;
    }
    .side_Collapse .mod_Col_A,
    .side_Collapse .mod_Col_B {
        width: 482px;
    }
    .side_Collapse .pic_News {
        width: 620px;
    }
    .side_Collapse .pic_News_box {
        width: 621px;
    }
    .side_Collapse .main_News.mod_Col_B {
        width: 350px;
    }
    #shengzhangzhici_Box.shengzhang_Long {
        width: 1069px;
    }
    .shengzhang_Long .shengzhang_talk {
        width: 740px;
        padding-top: 15px;
    }
    /* 列表内容宽度 */
    .side_Collapse .mod_Col_A .news_List_mod ul li a,
    .side_Collapse .mod_Col_B .news_List_mod ul li a {
        width: 421px;
    }
    .side_Collapse .mod_Col_A .news_List_mod ul.w_sub_class li a,
    .side_Collapse .mod_Col_B .news_List_mod ul.w_sub_class li a {
        width: 374px;
    }
    .side_Collapse .block_links li {
        width: 154px;
    }
    .side_Collapse .policy_Box {
        width: 284px;
    }
    .side_Collapse .gongkai_mod_list {
        width: 232px;
    }
    .larger_shengzhang {
        width: 132px;
    }
    .topic_box ul li a {
        width: 187px;
        padding: 0px 25px 0;
    }
    .topic_box ul li a span {
        width: 97%;
    }
    .side_Collapse .links_List {
        padding-left: 30px;
    }
    .side_Collapse .left_s .mod_title {
        padding-left: 0px;
        text-align: center;
    }
    .left_title_mod {
        width: 163px;
    }
    .large_ducha {
        width: 315px;
    }
    .jubaoxinfang_Links {
        width: 133px;
    }
    .side_Collapse .jubao_Link {
        width: 100%;
    }
    .side_Collapse .jubaoxinfang_Links li a {
        width: 100%;
    }
    .side_Collapse .ducha_Link {
        width: 165px;
    }
    .side_Collapse .shengzhang_Link a {
        width: 156px;
    }
    .find_Policy_New div p a {
        font-size: 12px;
        padding: 0 2px;
    }
    .top_Bar p a {
        padding: 0 3px;
    }
    .top_Bar p span a {
        margin-left: 7px;
    }
    .new_media {
        margin-right: 15px;
    }
}

@media screen and (max-width: 1279px) and (min-width: 1024px) {
    #page_Wrap {
        width: 1270px;
    }
}

@media screen and (max-width: 1024px) {
    #page_Wrap {
        width: 1270px;
    }
}