@charset "gb2312";
.main{
    width: 100%;
    min-width: 1024px;
    min-height: 763px;
    height: auto;
    overflow: hidden;
}

.main_boxx1 {
    width: 100%;
    position: relative;
    background: url("imagesback.png") no-repeat top center;
}

.topline{
    width: 100%;
    height: 5px;
    background: #ce1811;
    border-bottom: solid 1px #ce9da6;
}
.top_nav{
    width: 100%;
    height: 30px;
    background: url("imagesback1.png");
    border-bottom: solid 1px #d0edff;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
}
.top_nav img{
    vertical-align: sub;
}
.fence{
    width: 1002px;
    height: auto;
    overflow: hidden;
    margin: auto;
    position: relative;
}
.nav_date,.nav_weather{
    float: left;
    width: 190px;
    height: auto;
    overflow: hidden;
    margin-right: 18px;
}
.nav_weather{
    width: 295px;
}
.colorange{
    color: #ff9600;
}
.nav_boardcast{
    float: right;
    width: 470px;
}
.nav_boardcast img{
    vertical-align: baseline;
}
.nav_more {
    height: 21px;
    line-height: 21px;
    padding: 0 5px;
    text-align: center;
    color: white;
    float: right;
    border-radius: 2px;
    background: #0e4ea1;
    margin-top: 4px;
    font-size: 14px;
}
.header{
    width: 100%;
    height: 127px;
    overflow: hidden;
    position: relative;
}
.title1{
    width: 336px;
    height: 127px;
}
.header .fence{
    position: relative;
    height: 127px;
    overflow: hidden;
}
.title2{
    width: 395px;
    height: 128px;
    /*background: url("imagestitle2.png");*/
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 356px;
}
.position1{
   position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 10px;
}
.search_all{
    width: 192px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #9db6c7;
    background: url("imagesback3.png");
}
.icon4{
    width: 49px;
    height: 40px;
    background: url("imagesicon4.png");
    float: right;
    cursor: pointer;
}
.search_all input{
    width: 143px;
    height: 100%;
    float: left;
    border-radius: 3px;
    background: none;
    text-indent: 10px;
}
.articles{
    width: 1000px;
    height: auto;
    margin: auto;
    overflow: hidden;
    position: relative;
    background: url("imagesback5.png");
    background-size: 100% 100%;
}
.swi_btn{
    width: 100%;
    height: 55px;
    overflow: hidden;
    background: url("imagesback4.png");
}
.swi_btn li{
    width: 250px;
    float: left;
    height: 54px;
    border-bottom: solid 1px #c2c3c4;
    cursor: pointer;
}
.li_innersw{
    width: 100%;
    height: 22px;
    line-height: 22px;
    margin-top: 20px;
    font-size: 22px;
    border-right: solid 1px #c3c4c4;
    text-align: center;
    color: #5b5b5b;
}
.swi_btn .li_h{
    border-bottom: solid 1px #f5fcff;
}

.swi_btn .li_h .li_innersw{
    background: #f5fcff;
    /*border-bottom: solid 1px #f5fcff;*/
    height: 55px;
    margin: 0;
    line-height: 55px;
    color: #c80000;
    border-top: solid 3px #c80000;
    border-left: solid 1px #c3c4c4;
    /*position: relative;*/
    /*top: -1px;*/
}
.swi_btn .li_h .fri_li{
    border-left: none;
}
.art_details{
    width: 100%;
    /*background: #f5fcff;*/
    height: auto;
    overflow: hidden;
}
.art_brief1{
    width: 930px;
    margin: auto;
    padding: 24px 0;
    border-bottom: dashed 1px #c5c8c9;
    overflow: hidden;
}
.news_bri_pic{
    width: 217px;
    height: 122px;
    float: left;
    /*margin-right: 32px;*/
}
.news_bri{
    /*height: 100%;*/
    float: right;
    margin-right: 15px;
}
.news_bri p{
    padding-top: 18px;
    clear: both;
    overflow: hidden;
    line-height: 23px;
}
.art_brief1 h2{
    font-size: 26px;
    color: #004eb9;
    float: left;
    overflow: hidden;
}
.colorred{
    color: #ce1800;
}
.news_date{
    color: #333333;
    font-size: 14px;
    float: right;
    margin-top: 10px;
    margin-right: 15px;
}
.news_bri_list{
    overflow: hidden;
    margin: 19px 0;
}
.news_bri_list_le{
    padding: 0 20px 0 33px;
    border-right: dashed 1px #b6b6b6;
    width: 446px;
    float: left;
}
.news_bri_list_le li{
    width: 100%;
    margin-bottom: 8px;
    overflow: hidden;
}
.news_bri_list_le .marbtm0{
    margin: 0;
}
.news_bri_list_le h3{
    font-size: 20px;
    color: #004eb9;
    float: left;
}
.news_bir2_box{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.news_bir2_box_pic {
    width: 102px;
    height: 63px;
    margin: 10px 3px;
    float: left;
}
.news_bir2_box_ri{
    margin: 12px 5px;
    float: right;
    overflow: hidden;font-size: 14px;
    line-height: 21px;
}
.news_bri_list_le .news_date{
    margin-top: 7px;
    font-size: 12px;
    color: #666666;
}
.news_bri_list_ri{
    float: right;
    padding: 0 45px 0 25px;
    width: 430px;
    height: 200px;
}
.news_bri_list_riul{
    width: 100%;
}
.news_bri_list_riul li{
    padding-left: 15px;
    line-height: 30px;
    position: relative;
}
.news_bri_list_riul li img{
    margin: 0 5px;
    /*vertical-align: middle;*/
}
.icon13{
    width: 6px;
    height: 6px;
    background: url("imagesicon13.png");
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
}
.news_bri_list_riul .floatright{
    font-size: 14px;
}
.pic_module{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.pic_mod_title{
    width: 100%;
    height: 119px;
    position: relative;
}
.midgapline{
    width: 375px;
    height: 1px;
    left: 0;
    background: #e5e5e5;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
}
.midgapline2{
    right: 0;
    left: inherit;
}
.title3{
    width: 256px;
    height: 100%;
    line-height: 119px;
    font-size: 28px;
    font-family: 'ËÎÌå';
    text-align: center;
    font-weight: bold;
    color: #666666;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

}
.pic_module .title3{
    background: white;
}
.title3 img{
    margin: 0 29px;
    vertical-align: baseline;
}
.pic_imgs{
    float: left;
    margin-right: 11px;
    position: relative;
    margin-bottom: 11px;
    cursor: pointer;
}
.links{
    width: 100%;
    height: 419px;
    background: url("imagesback2.png") center no-repeat;
    margin-top: 74px;
    position: relative;
}
.links .midgapline{
    background: #b3d7e5;
}
.links .fence{
    height: 100%;
}
.links_ul li{
    width: 20%;
    float: left;
    text-align: center;
    color: #123d72;
    font-size: 18px;
    line-height: 70px;
}
.links_ul{
    width: 100%;
    height: 185px;
    overflow: hidden;
    position: absolute;
    margin: auto;
    top: 119px;
    bottom: 0;
    left: 0;
    right: 0;
}
.city_name{
    width: 100%;
    height: 49px;
    /*border: solid 1px ;*/
}
.city_name li{
    float: left;
    border: solid 1px #9dcee4;
    background: #f3f5f9;
    line-height: 47px;
    height: 47px;
    text-align: center;
    margin-left: -1px;
    width: 76px;
    position: relative;
    cursor: pointer;
}
li.li_fir{
    margin: 0;
}
.city_name .li_h{
    height: 44px;
    border-bottom: solid 4px #ce1811;
    background: #ffffff;
    color: #ce1811;
}
.local_media{
    width: 100%;
    height: auto;
    overflow: hidden;
	background: url('imagesback2.png') center no-repeat;
}
.icon15{
    width: 10px;
    height: 5px;
    background: url("imagesicon15.png");
    position: absolute;
    margin: auto;
    bottom: -9px;
    left: 0;
    right: 0;
    display: none;
}
.li_h .icon15{
    display: block;
}
.city_detail{
    width: 1000px;
    border: solid 1px  #dfdfdf;
    border-top: none;
    /*height: 107px;*/
    position: relative;
    overflow: hidden;
}
.city_detail_list{
    /*width: 100%;*/
    height: 38px;
    margin: 40px 0 40px  26px;
    /*margin-left: 26px;*/

}
.city_detail_list li{
    float: left;
    text-align: center;
    line-height: 38px;
    color: white;
    background: #697db5;
    width: 100px;
    margin-right:21px;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 20px;
}
.floatright{
    float: right;
}
.search_result{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.search_title{
    width: 100%;
    height: 81px;
    /*overflow: hidden;*/
    margin-top: 62px;
    background: #f7fdff;
    position: relative;
    border-bottom: solid 4px #c3c9d0;
}
.icon20{
    width: 280px;
    height: 52px;
    float: left;
    margin-top: 14.5px;
    background: url("imagesicon20.png");
}
.search_input{
    border-radius: 2px;
    height: 40px;
    background: #e2f3ff;
    border: solid 1px #9db6c7;
    float: left;
    position: relative;
}
.search_input_style1{
    width: 320px;
    margin: 22px 0 0 60px;
}
.search_input input{
    width: 100%;
    height: 100%;
    background: none;
    text-indent: 12px;
}
.search_input_style2{
    width: 134px;
    margin: 22px 0 0 12px;
    line-height: 40px;
    text-indent: 12px;
}
.icon41{
    width: 16px;
    height: 8px;
    background: url("imagesicon41.png");
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.btn1{
    height: 40px;
    padding: 0 15px;
    color: #0f4ea1;
    line-height: 40px;
    float: left;
    margin-right: 12px;
    background: url("imagesback6.png");
    border: solid 1px #9db6c7;
    font-size: 18px;
    border-radius: 4px;
}
.btn1s{
    width: auto;
    height: auto;
    overflow: hidden;
    margin: 22px 0 0 12px;
    float: left;
}
.search_show{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url("imagesback7.png");
    padding-bottom: 69px;
}
.search_tip{
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #004eb9;
    font-size: 12px;
    background: #e0f5ff;
    /*border-bottom: solid 1px #e9e9e9;*/
}
.redspan{
    color: #ff0000;
}
.search_item{
    margin: 0 51px;
    height: 201px;
    padding: 0 28px;
    border-bottom: solid 1px #e9e9e9;
    position: relative;
}
.search_item h2{
    font-size: 22px;
    float: left;
    margin-top: 22px;
    line-height: 67px;
}
.search_time_tip{
    font-size: 14px;
    color: #7d7d7d;
    float: right;
    margin-top: 47px;
}
.search_content{
    width: 100%;
    overflow: hidden;
    text-align: justify;
    line-height: 26px;
}
.search_item_h{
    background: #e0f5ff;
}
.search_pics{
    width: 134px;
    height: 78px;
    float: left;
    margin-right: 24px;
}
.icon23{
    background: url("imagesicon23.png");
}
.btn2{
    font-size: 20px;
    color: #5b5b5b;
    float: left;
    margin: 0 25px;
    /*cursor: pointer;*/
}
.btn2s{
    float: right;
    margin-top: 42px;
}
.blue_h2{
    color: #004eb9;
}
.article_title{
    width: 100%;
    height: 81px;
    text-align: center;
    font-size: 26px;
    line-height: 81px;
    color: #004eb9;
    margin-top: 62px;
    background: #f6fcff;
    border-bottom: solid 4px #c3c9d0;
}
.article_tip{
    width: 100%;
    height: 28px;
    background: #ecf2f9;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
}
.article_content{
    padding: 38px 80px 0 80px;
    background: url("imagesback7.png");
    text-align: justify;
    font-size: 18px;
    line-height: 34px;
    overflow: hidden;
}
.article_pics{
    width: 499px;
    height: 321px;
    margin: 20px auto 45px auto;
}
.article_content p{
    margin-bottom: 25px;
}
.article_btm{
    float: right;
    margin-bottom: 50px;
}
.article_more{
    padding: 0 80px 45px 80px;
    background: url("imagesback7.png");
    font-size: 18px;
    line-height: 40px;
}
.article_more_top{
    width: 100%;
    height: 4px;
    background: #c3c9d0;
    margin-bottom: 30px;
}
.icon24{
    width: 51px;
    height: 56px;
    background: url("imagesicon24.png");
    position: fixed;
    bottom: 200px;
    left: 50%;
    z-index: 19;
    margin-left: 530px;
    cursor: pointer;
    display: none;
    /*opacity: 0;*/
}
.sw_art1{
    width: auto;
    height: auto;
    overflow: hidden;
}
.hide_list{
    width: 100%;
    position: absolute;
    line-height: 40px;
    border: solid 1px #9298a0;
    /*border-top: none;*/
    left: -1px;
    background: #e2f3ff;
    z-index: 1;
    font-size: 16px;
    display: none;
}
/*.hide_list li{
    border-top: solid 1px #e2f3ff;
    border-bottom: solid 1px #e2f3ff;
}*/
.hide_list li:hover{
    background: #0f4ea1;
    color: white;
}


/*
.login{
    width: 100%;
    height: 100%;
    background: url("imageslogin_bg.png") center top no-repeat;
    position: relative;
}
.login_form{
    width: 505px;
    height: 575px;
    background: url("imageslogin_form.png");
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.input_block{
    width: 360px;
    height: 48px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    line-height: 48px;
}
.input_block input{
    width: 255px;
    float: right;
    height: 46px;
    background: none;
    margin-right: 10px;
}
.input_block1{
    top: 293px;
}
.input_block2{
    top: 363px;
}
.input_block span{
    margin-left: 12px;
}
.login_lost{
    width: 100px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    position: absolute;
    bottom: 128px;
    right: 72px;
}
.icon29{
    width: 15px;
    height: 15px;
    background: url("imagesicon29.png");
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    cursor: pointer;
}
.icon29.li_h{
    background: url("imagesicon28.png");
}
.login_btn{
    width: 362px;
    height: 51px;
    background: url("imageslogin_btn1.png");
    position: absolute;
    margin: auto;
    left: 4px;
    right: 0;
    line-height: 48px;
    bottom: 70px;
    color: white;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
}
.login_btn:hover{
    background: url("imageslogin_btn2.png");
}*/
