﻿view_content_t.W{ width: 100%; overflow: hidden}
.Ww{ width: 1200px; overflow: hidden}
.Wc{ margin: 0 auto;}
.clear {
    width: 100%;
    height: 1px;
    clear: both;
    overflow: hidden
}
.Tw {
width:100%;
}
a:hover{ text-decoration: none}
.Tmargin{ margin-top: 15px;}
.TopLine{ height: 48px; background-image: url("ImagesTopLine.png"); line-height: 48px}
.TopLine .LBtn{ background-color: #FF0000;  font-size: 16px; font-weight: bolder}
.TopLine .RBtn{ border: 0px; float: right; display: block; height: 48px; padding: 0px 10px; }
.TTop{ height: 334px; background:url("ImagesBody.jpg") center top no-repeat; overflow: hidden; width:100%;}
@media screen and (max-width:1200px) {
    .TTop, .TopLine, .Tw {
        width: 1200px;
    }
  
}
.search_inp{
    background:rgba(255, 255, 255, 0.8)!important;
    filter:Alpha(opacity=80);
    background:#fff;
}
.search_span{
    background-color: #FF0000; color: #FFFFFF;
    font-size: 16px;
    top:0px
}
.search_btn{
    background-color: #FF0000;
    margin-left: -8px;
}
.menu{ height: 50px; background-color: #0E9CDE; width: 1200px;  overflow: hidden; margin-top: 60px; }
.menu a{ width: 133px; height: 55px; display: block; float:left;   line-height: 50px; text-align: center; color: #FFFFFF; font-size: 18px;}
.menu a:hover{ background-color: #D30205; color:#ffffff;}
.web_site{
    width: 100%;
    height: 36px;
    overflow: hidden;
    background: #F0F0F0;
    text-indent: 25px;
    color: #4e4e4e;
    font-size: 15px;
    line-height: 36px;
    margin: 0 0 22px;
}
.web_site a{
    color: #4e4e4e;
    font-size: 15px;
    line-height: 36px;    
}
.communion_tag{
    width: auto;
    height: 110px;
    overflow: hidden;
    background-image: url("Imagescommunion.png");
    background-repeat: no-repeat;
}
.white_div{
    background: #fff;
}
.communion_tag_link{
    width: 292px;
    height: 29px;
    overflow: hidden;
    margin: 30px 0 0 515px;
}
.communion_tag_link a{
    width: 67px;
    height: 29px;
    overflow: hidden;
    display: block;
    float: left;
    margin-left: 6px;
    background: #54ade0;
    text-align: center;
    line-height: 29px;
    color: #fff;
    font-size: 14px;
}
.communion_tag_des{
    width: auto;
    height: 29px;
    overflow: hidden;
    margin: 10px 0 0 520px;  
    color: #54ade0;
    font-size: 16px;
    line-height: 29px;  
}
.padding_left_minus_0{
    padding-left: 0px;
}
.padding_right_minus_0{
    padding-right: 0px;
}
.margin_left_minus_15{
    margin-left: -15px;
}
.margin_right_minus_15{
    margin-right: -15px;
}
.padding_left_minus_15{
    padding-left: -15px;
}
.padding_right_minus_15{
    padding-right: -15px;
}
.news_list{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 18px;
    float: left;
}
.news_title{
    width: 100%;
    height: 38px;
    overflow: hidden;
    border-bottom: solid 1px #028CD4;
}
.news_title .t_l{
    width: 126px;
    height: 38px;
    overflow: hidden;
    float: left;
    background: #028CD4;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
}
.news_title .t_r{
    height: 38px;
    overflow: hidden;
    float: right;
}
.news_title .t_r a{
    line-height: 38px;
    color: #038BD5;
    font-size: 14px;    
}
.news_con{
    width: auto;
    height: auto;
    overflow: hidden;    
}
.news_con table{
    width: 100%;
}
.news_con table th{
    height: 39px;
    overflow: hidden;
    border-bottom: solid 1px #DDDDDD;
    line-height: 39px;
    color: #ED5B5C;
    font-size: 14px;
}
.news_con table td{
    height: 39px;
    overflow: hidden;
    line-height: 39px;
    color: #4F4F4F;
    font-size: 14px;    
}
 .news_con table td a {
            line-height: 39px;
            color: #4F4F4F;
            font-size: 14px;
            width: 315px;
            height: 39px;
            overflow: hidden;
            white-space: nowrap;
            display:block;
            text-align: left;
            text-overflow: ellipsis;
            text-overflow: ellipsis; /* IE/Safari */
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis; /* Opera */
            -moz-binding: url("ellipsis.xml#ellipsis"); /*FireFox*/
        }
.communion_link{
    width: auto;
    height: auto;
    overflow: hidden;     
}
.communion_link p{
    width: 300px;
    height: 52px;
    overflow: hidden;
    background-image: url("Imagesicon.png");  
    background-repeat: no-repeat;
}
.communion_link p.secretary{
    background-position: 28px 12px;
    background-color:#ED5B5B;
}
.communion_link p.bey{
    background-position: 28px -50px;
    background-color:#FFB700;    
}
.communion_link p.support{
    background-position: 28px -115px;
    background-color:#53ADE1;    
}
.communion_link p a{
    display: block;
    width: 200px;
    height: 52px;
    overflow: hidden;
    cursor: pointer;
    margin-left: 99px;
    border-left: solid 1px #fff;
    text-align: center;
    line-height: 52px;
    color: #fff;
    font-size: 18px;
}
.news_ul{
    width: auto;
    height: auto;
    overflow: hidden;
    list-style-type: none;
    padding: 0px;    
    margin: 10px 0;
}
.news_ul li{
    height: 35px;
    overflow: hidden; 
    background: url("Imagesarea.jpg") left center no-repeat;    
    text-indent: 17px;
}
.news_ul li a{
    color: #505050;
    font-size: 14px;
    line-height: 35px;
    float: left;
}
.news_ul li span{
    color: #505050;
    font-size: 14px;
    line-height: 35px;    
    float: right;
}
.news_ul li:hover a,.news_ul li:hover span{
    color: #0375D6;
}
.view_content{
    border:solid 1px #C7E7FE;
    margin-top: 24px;
}
.view_content .view_content_t{
    overflow: hidden;
}
    .view_content .view_content_t a {
        background-color: #7EC4E8;
        color: #fff;
        padding: 8px 0;
        font-size: 24px;
        text-align: center;
        width: 50%;
        display:block;
        float:left;
    }
    .view_content .view_content_t .selected {
        background-color: #038BD5;
    }
.view_content .view_content_t p{
    color: #D10003;
    padding: 5px 0;
    font-size: 16px;
}
.view_content .view_content_c{
    padding: 0 10px;
}
.view_content .view_content_c .argree_clause{
    color: #038BD5;
    text-indent: 30px;
}
.view_content .view_content_c .argree_clause input{
    vertical-align: top;
    margin-right: 10px;
}
.line_height_30{
    line-height: 30px;
}
.review_form{
    width: 100%;
    margin-top: 20px;
}
.review_form .row{
    padding: 10px 0;
}
.review_form .div_rad{
    display: inline-block;
    overflow: hidden;
    color: #FE0002;
    font-weight: bold;
    text-indent: 30px;
}
.review_form .div_rad input{
    vertical-align: top;
    margin-right: 10px;
    margin-left: 30px;
}
.review_form .div_rad span{
    float: right;
    font-weight: normal;
}
.text_indent_23{
    text-indent: 23px;
}
.review_form .text_int{
    margin-left: 20px;
    width: 80%;
}
.review_form .text_small_int{
    margin-left: 20px;
    width: 160px;
}
.review_form .text_area{
    margin-left: 20px;
    width: 80%;    
}
span.tag{
    color: #4d4d4d;
    font-size: 16px;
    line-height: 34px;
    padding-left: 20px;
    display: inline-block !important;
}
.register_form{
    width: 100%;
    margin-top: 20px;
}
.register_form .row{
    padding: 10px 0;
}
.register_form .div_rad{
    display: inline-block;
    overflow: hidden;
    color: #FE0002;
    font-weight: bold;
    text-indent: 30px;
}
.register_form .div_rad input{
    vertical-align: top;
    margin-right: 10px;
    margin-left: 30px;
}
.register_form .div_rad span{
    float: right;
    font-weight: normal;
}
.text_indent_23{
    text-indent: 23px;
}
.register_form {
    overflow: hidden;
}
.register_form .text_int{
    margin-left: 20px;
    width: 80%;
}
.register_form .text_small_int{
    margin-left: 20px;
    width: 160px;
}
.register_form .text_area{
    margin-left: 20px;
    width: 80%;    
}
.register_form label{
    width: 100px;
    text-align: right;
}
.view_content .view_content_t div.div_half{
    width: 50%;
    float: left;
}
.view_data{
    width: 100%;
    overflow: hidden;
    margin-left: -15px;
    margin-top: 20px;
}
.view_data table tr th.t{
    background-color: #038BD5;
    color: #ffffff;
    font-size: 16px;
    text-indent: 20px;
    padding: 8px 0;
}
.view_data table tr td{
    color: #666666;
    font-size: 16px;
    padding: 8px 0;   
    line-height: 30px; 
}
.view_data table tr td.t{
    text-align: center;
    font-weight: bold;
}
/*首页的css样式*/
.index_recommend{
    width: 100%;
    overflow: hidden;
    border:solid 1px #9DD3FF;
    margin-top: 20px;
}
.index_recommend .index_recommend_t{
    width: 7%;
    height: auto;
    overflow: hidden;
    float: left;
    background-color: #0E9CDE;
}
.index_recommend .index_recommend_t p{
    border:solid 1px #fff;
    margin: 6px;
    text-align: center;
    line-height: 30px;
    font-size: 23px;
    font-weight: bold;
    color: #fff;
    padding: 4px 0;
}
.index_recommend .index_recommend_c{
    width: 93%;
    height: auto;
    overflow: hidden;
    float: right;    
}
.index_recommend .index_recommend_c .t{
    height: 35px;
    overflow: hidden;
    text-align: center;  
    margin-top: 10px;  
}
.index_recommend .index_recommend_c .t a{
    line-height: 35px; 
    color: #d30204;
    font-weight: bold;
    font-size: 30px;
}
.index_recommend .index_recommend_c .c{
    height: 35px;
    overflow: hidden;
    text-align: center;
    line-height: 35px;
    color: #505050;
    font-size: 16px;
}
.index_content_one{

}
.xwmt{ padding-top: 15px;}
.xwmt a{ width: 150px; height: 100px; overflow: hidden; display: block; float: left; margin-left: 6px; line-height: 35px; text-align: center}
.xwmt a img{ width: 142px;  border: 1px #0E9CDE solid; padding: 3px; height: 60px;}
.wzw{ padding-top: 0px;}
.wzw a{ width: 130px; height: 160px; overflow: hidden; display: block; float: left; margin-left: 35px; line-height: 35px; text-align: center}
.wzw a img{ width: 110px; height: 110px;}
.ldzc{ line-height: 33px;}
.ldzc a{ height: 33px; line-height: 33px; padding: 0px 13px; display: block; float: left;}
.ldzc a:hover{ background-color: #0E9CDE; color: #FFFFFF }
.flashImg_Fbtn{
    border: solid 1px #9ED3FF;
    border-radius: 4px;
    text-align: center;
    padding: 0px 10px 10px 10px;
}
.flashImg_Fbtn a{
    width: 100%;
    height: 43px;
    border-radius: 4px;
    background-color: #0E9CDE;
    background-image: url("Imagestrianglen.png");
    background-position: 95% 10px;
    background-repeat: no-repeat;
    margin-top: 10px;
    text-indent: 20px;
    line-height: 43px;
    font-size: 18px;
    color: #fff;
    display: block;
}
    .flashImg_Fbtn a:hover {
        color:#F0F0F0;
    }
.flashImg_Fimg{
    overflow: hidden;
    height: 330px;
    border: solid 1px #9ED3FF;
    border-radius: 4px;
    text-align: center;
    margin-left: 10px;
    padding: 10px;
}
.flashImg_Fimg .nr{ margin-top: 0px;}
    .flashImg_Fimg .LD {
        width: 226px;
        height: 308px;
        border: solid 1px #e8dede;
        float: left;
        overflow: hidden;
    }
        .flashImg_Fimg .LD .Con {
            width: 100%;
            border-bottom: 1px #e8dede dashed;
            padding: 5px 0px;
            text-align: center;
            overflow: hidden;
            line-height: 25px;
            padding-top: 10px;
        }
        .flashImg_Fimg .LD .Con2 {
           width:210px;
           overflow:hidden;
           margin:0 auto;
           line-height:25px;
           color:#038BD5;
           padding-top:10px;
        }
            .flashImg_Fimg .LD .Con2 a {
                color: #038BD5;
                display:block;
                float:left;
                padding:0px 2px;
                font-size:12px;
            }
            .flashImg_Fimg .LD .tit {
                width: 100%;
                height: 25px;
                border-bottom: 1px #e8dede dashed;
                color: #938b8b;
                line-height: 25px;
            }
.ArtList{
    margin-left: -10px;
    padding-left: 25px;
    padding-right: 0px;
}
.toggale_div{
    width: 100%;
    height: auto;
    overflow: hidden;
    float: right;
}
.sidebar-tab{
    overflow:hidden;
} 
.tab-title{
    width: 100%;
    height: 42px;
    border-bottom: solid 3px #C4C7D0;
    position: relative;
}
.tab-title span{
    display: inline-block;
    height: 42px;
    overflow: hidden;
    text-align: center;
    line-height: 42px;
    position: relative;
    color: #505050;
    font-size: 18px;
    padding: 0 20px;
} 
.tab-title .selected{
    color: #038bd5;
    border-bottom: solid 3px #028CD5;
} 
.tab-content .div_hide{display:none;} /*默认让第一块内容显示，其余隐藏*/ 
.left_49{
    width: 49%;
    height: auto;
    overflow: hidden;
    float: left;
}
.right_49{
    width: 49%;
    height: auto;
    overflow: hidden;
    float: right;
}
.left_48{
    width: 48%;
    height: auto;
    overflow: hidden;
    float: left;
}
.right_48{
    width: 48%;
    height: auto;
    overflow: hidden;
    float: right;
}
.index_content_two {
    margin-top: 5px;
    height: auto;
    overflow: hidden;
}
.index_content_three {
    margin-top: 5px;
    height: auto;
    overflow: hidden;
}
.index_content_three  img{
    height: 100%;
    overflow: hidden;
}
.index_content_four{
    margin-top: 5px;
    height: auto;
    overflow: hidden;    
}
.index_content_four .t{
    width: 100%;
    height: 42px;
    border-bottom: solid 3px #C4C7D0;
    position: relative;
}
.index_content_four .t .t_l{
    width: 10%;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    position: relative;
    color: #038bd5;
    border-bottom: solid 3px #028CD5;
    font-size: 18px;
    float: left;
    text-align: center;
} 
.index_content_four .t .t_r{
    width: 90%;
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_four .t .t_r .t_r_l{
    height: 42px;
    overflow: hidden;
    float: left;
    color: #505050;
    line-height: 42px;
    font-size: 14px;
} 
.index_content_four .t .t_r .t_r_r{
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_four .t .t_r .t_r_r a{
    color: #038bd5;
    line-height: 42px;
    font-size: 16px;
} 
.index_content_four .c{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 16px;
}
.index_content_four .c .info_l{
    width: 300px;
    height: auto;
    overflow: hidden;
    float: left;
}
.index_content_four .c .info_l ul{
    list-style: none;
    list-style-type: none;
    padding: 0px;
}
.index_content_four .c .info_l ul li {
    list-style: none;
    list-style-type: none;
    width: 298px;
    height: 37px;
    overflow: hidden;
    border:solid 1px #0D9CDE;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 13px center;
}
.index_content_four .c .info_l ul li a{
    display: block;
    cursor: pointer;
    width: 247px;
    height: 37px;
    overflow: hidden;
    border-left: solid 1px #0D9CDE;
    margin-left: 50px;
    text-indent: 18px;
    color: #038bd5;
    line-height: 37px;
    font-size: 16px;
}
.index_content_four .c .info_l ul li.info_item1{
    background-image: url("Imagesitem1.png");
}
.index_content_four .c .info_l ul li.info_item1:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem11.png");
}
.index_content_four .c .info_l ul li.info_item2{
    background-image: url("Imagesitem21.png");
}
.index_content_four .c .info_l ul li.info_item2:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem2.png");
}
.index_content_four .c .info_l ul li.info_item3{
    background-image: url("Imagesitem3.png");
}
.index_content_four .c .info_l ul li.info_item3:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem31.png");
}
.index_content_four .c .info_l ul li.info_item4{
    background-image: url("Imagesitem4.png");
}
.index_content_four .c .info_l ul li.info_item4:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem41.png");
}
.index_content_four .c .info_l ul li.info_item5{
    background-image: url("Imagesitem5.png");
}
.index_content_four .c .info_l ul li.info_item5:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem51.png");
}
.index_content_four .c .info_l ul li.info_item6{
    background-image: url("Imagesitem6.png");
}
.index_content_four .c .info_l ul li.info_item6:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem61.png");
}
.index_content_four .c .info_l ul li.info_item7{
    background-image: url("Imagesitem7.png");
}
.index_content_four .c .info_l ul li.info_item7:hover{
    background-color: #0D9CDE;
    background-image: url("Imagesitem71.png");
}
.index_content_four .c .info_l ul li:hover a{
    color: #fff;
}
.index_content_four .c .info_r{
    width: 73%;
    height: auto;
    overflow: hidden;
    float: right;
}
.index_content_five{
    margin-top: 5px;
    height: auto;
    overflow: hidden;    
}
.index_content_five .t{
    width: 100%;
    height: 42px;
    border-bottom: solid 3px #C4C7D0;
    position: relative;
}
.index_content_five .t .t_l{
    width: 10%;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    position: relative;
    color: #038bd5;
    border-bottom: solid 3px #028CD5;
    font-size: 18px;
    float: left;
    text-align: center;
} 
.index_content_five .t .t_r{
    width: 90%;
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_five .t .t_r .t_r_l{
    height: 42px;
    overflow: hidden;
    float: left;
    color: #505050;
    line-height: 42px;
    font-size: 14px;
} 
.index_content_five .t .t_r .t_r_r{
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_five .t .t_r .t_r_r a{
    color: #038bd5;
    line-height: 42px;
    font-size: 16px;
} 
.index_content_five .c{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 16px;
}
.index_content_five .c .info_l{
    width: 300px;
    height: auto;
    overflow: hidden;
    float: left;
}
.index_content_five .c .info_r{
    width: 73%;
    height: auto;
    overflow: hidden;
    float: right;
}
.index_content_five .c .info_r .info_r_l{
    width: 67%;
    height: auto;
    overflow: hidden;
    float: left;
}
.index_content_five .c .info_r .info_r_r{
    width: 30%;
    height: auto;
    overflow: hidden;
    float: right;    
}
.index_content_six{
    margin-top: 5px;
    height: auto;
    overflow: hidden;    
}
.index_content_six .t{
    width: 100%;
    height: 42px;
    border-bottom: solid 3px #C4C7D0;
    position: relative;
}
.index_content_six .t .t_l{
    width: 10%;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    position: relative;
    color: #038bd5;
    border-bottom: solid 3px #028CD5;
    font-size: 21px;
    float: left;
    text-align: center;
} 
.index_content_six .t .t_r{
    width: 90%;
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_six .t .t_r .t_r_l{
    height: 42px;
    overflow: hidden;
    float: left;
    color: #505050;
    line-height: 42px;
    font-size: 16px;
} 
.index_content_six .t .t_r .t_r_r{
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_six .t .t_r .t_r_r a{
    color: #038bd5;
    line-height: 42px;
    font-size: 24px;
} 
.index_content_six .c{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 16px;
}
.index_content_six .c .info_l{
    width: 300px;
    height: auto;
    overflow: hidden;
    float: left;
}
.index_content_six .c .info_r{
    width: 73%;
    height: auto;
    overflow: hidden;
    float: right;
}
.index_content_six .c .info_r .info_r_l{
    width: 67%;
    height: auto;
    overflow: hidden;
    float: left;
}
.index_content_six .c .info_r .info_r_r{
    width: 30%;
    height: auto;
    overflow: hidden;
    float: right;    
}
.index_content_seven{
    margin-top: 5px;
    height: auto;
    overflow: hidden;    
}
.index_content_seven .t{
    width: 100%;
    height: 42px;
    border-bottom: solid 3px #C4C7D0;
    position: relative;
}
.index_content_seven .t .t_l{
    width: 10%;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    position: relative;
    color: #038bd5;
    border-bottom: solid 3px #028CD5;
    font-size: 18px;
    float: left;
    text-align: center;
} 
.index_content_seven .t .t_r{
    width: 90%;
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_seven .t .t_r .t_r_l{
    height: 42px;
    overflow: hidden;
    float: left;
    color: #505050;
    line-height: 42px;
    font-size: 14px;
} 
.index_content_seven .t .t_r .t_r_r{
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_seven .t .t_r .t_r_r a{
    color: #038bd5;
    line-height: 42px;
    font-size: 16px;
} 
.index_content_seven .c{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 16px;
}
.index_content_seven .service_l{
    width: 76%;
    height: auto;
    overflow: hidden;
    float: left;
}

.index_content_seven .service_l .service_l_l{
    width: 100px;
    height: 257px;
    overflow: hidden;
    float: left;
    margin-left: 1px;
}
.index_content_seven .service_l .service_l_r{
    width: 608px;
    height: 257px;
    overflow-x: hidden;
    overflow-y:scroll;
    float: left;
    background-color: #FEF4F3;
    padding-top: 10px;
    padding-left:10px;
}
.index_content_seven .service_r{
    width: 21.4%;
    height: auto;
    overflow: hidden;
    float: right;
}
.index_content_seven .service_r .service_r_c{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 16px;
}
.index_content_seven .service_r .service_r_l{
    width: 15%;
    height: auto;
    overflow: hidden;
    float: left;
}
    .index_content_seven .service_r .service_r_l p {
        width: 100%;
        height: 128px;
        overflow: hidden;
        text-align: center;
        color: #fff;
        font-size: 21px;
        line-height: 49px;
        margin: 0px;
        padding-top: 15px;
        background-color: #ED5B5B;
    }

    .index_content_seven .service_r .service_r_l .selected {
        background-color: #FFB700;
    }
.index_content_seven .service_r .service_r_r{
    width: 84%;
    height: auto;
    overflow: hidden;
    float: right;
}
.index_content_seven .service_r .service_r_r table{
    border:solid 1px #53ADE1;
    width: 100%;
}
.index_content_seven .service_r .service_r_r table .th1{
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
    padding:4px 0px;
    background-color:#53ADE1;
    text-align: center;
    color: #fff;
}
.index_content_seven .service_r .service_r_r table .th2{
    border-left:solid 1px #53ADE1;
    height:22px;
    line-height:22px; 
    overflow:hidden;
    background-color:#53ADE1;
    text-align: center;
    color: #fff;
}
.index_content_seven .service_r .service_r_r table .th3{
    border-right:solid 1px #53ADE1;
    padding:6px 0px;
    background-color:#53ADE1;
    text-align: center;
    color: #fff;
}
.index_content_seven .service_r .service_r_r table tr td{
    border:solid #53ADE1;
    border-width: 0px 1px 1px 0px;
    height:26px;
    overflow:hidden;
    text-align: center;
    color: #505050;
 }
.index_content_eight{
    margin-top: 5px;
    height: auto;
    overflow: hidden;    
}
.index_content_eight .t{
    width: 100%;
    height: 42px;
    border-bottom: solid 3px #C4C7D0;
    position: relative;
}
.index_content_eight .t .t_l{
    width: 10%;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    position: relative;
    color: #038bd5;
    border-bottom: solid 3px #028CD5;
    font-size: 18px;
    float: left;
    text-align: center;
} 
.index_content_eight .t .t_r{
    width: 90%;
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_eight .t .t_r .t_r_l{
    height: 42px;
    overflow: hidden;
    float: left;
    color: #505050;
    line-height: 42px;
    font-size: 14px;
} 
.index_content_eight .t .t_r .t_r_r{
    height: 42px;
    overflow: hidden;
    float: right;
} 
.index_content_eight .t .t_r .t_r_r a{
    color: #038bd5;
    line-height: 42px;
    font-size: 16px;
} 
.index_content_eight ul{
    width: 1208px;
    height: 104px;
    overflow: hidden;
    margin-top: 15px;
    list-style: none;
    padding: 0px;
}
.index_content_eight ul li{
    width: 294px;
    height: 104px;
    overflow: hidden;
    float: left;
    margin-right: 8px;
}
#link{     
    height:38px; 
    overflow:hidden; 
    background-color:#EDEDED; 
    margin-top: 20px;
}
#link .tit{ 
    width:10%; 
    height:38px; 
    float:left; 
    text-align:center; 
    line-height: 38px; 
    color:#FFFFFF; 
    font-size:16px; 
    font-weight: bold;
    overflow:hidden; 
    background-color:#FFB700;
}
#link select{ 
    width:19%; 
    height: 19px;
    overflow: hidden;
    margin-left:34px; 
    margin-top:9px; 
    float:left;
    border:solid 1px #7A99B6;
    line-height: 19px;
    font-size:12px;
}
/*便民服务*/
.service_l_r a{width:99px;margin:0 7px 10px 5px;float:left;display:inline-block}
.tp03:hover{background:url("Imagesgr3.jpg"); }
.tp03{background:url("Imagesgr28.jpg");}
.tp04:hover{background:url("Imagesgr4.jpg"); }
.tp04{background:url("Imagesgr29.jpg");}
.tp07:hover{background:url("Imagesgr7.jpg"); }
.tp07{background:url("Imagesgr32.jpg");}
.tp09:hover{background:url("Imagesgr9.jpg"); }
.tp09{background:url("Imagesgr34.jpg");}
.tp13:hover{background:url("Imagesgr13.jpg"); }
.tp13{background:url("Imagesgr38.jpg");}
.tp14:hover{background:url("Imagesgr14.jpg"); }
.tp14{background:url("Imagesgr39.jpg");}
.tp19:hover{background:url("Imagesgr19.jpg"); }
.tp19{background:url("Imagesgr44.jpg");}
.tp24:hover{background:url("Imagesgr24.jpg"); }
.tp24{background:url("Imagesgr49.jpg");}
/*专题*/
.zt_top{
    width: 100%;
    height: auto;
    min-height: 317px;
    overflow: hidden;
    background:url("Imageszt_top.png") center top no-repeat;  background-size: cover;
}
.zt_top img{ display:none}
.zt_zs{
    width: 100%;
    height: 157px;
    overflow: hidden;
    border:solid 1px #E5DEC1;
    background-color: #FFFCEB;
    position: relative;
    margin-top: 17px;
}
.zt_zs .zt_zs_title{
    width: 55px;
    height: 118px;
    overflow: hidden;
    position: absolute;
    left: 15px;
    top: 0px;
    z-index: 1;
}
.zt_zs .zt_zs_c{
    width: auto;
    height: auto;
    overflow: hidden;
    padding:0 100px;
    color: #6e6e6e;
    line-height: 40px;
    font-size: 21px;
    text-indent: 40px;
    margin-top: 15px;
}
.zt_list{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
}
.zt_title{
    width: 100%;
    height: 28px;
    overflow: hidden;
    background:url("Imageszt_title_bg.png") center top no-repeat;
}
.zt_title .t_l{
    height: 28px;
    overflow: hidden;
    float: left;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    text-indent: 76px;
}
.zt_title .t_l a{
    color: #fff;
    font-size: 16px;
    line-height: 28px;    
}
.zt_title .t_r{
    height: 28px;
    overflow: hidden;
    float: right;
    color: #fff;
    font-size: 16px;
    line-height: 28px;  
    font-weight: bold;   
    margin-right: 70px;
}
.zt_title .t_r a{
    color: #fff;
    font-size: 16px;
    line-height: 28px;  
    font-weight: bold;    
}
.zt_list .zt_list_ul{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 15px;   
    list-style: none;
    padding: 0px; 
}
.zt_list .zt_list_ul li{
    width: 100%;
    height: 54px;
    overflow: hidden;
    background:url("Imageszt_sj.png") 16px 21px no-repeat;
    text-indent: 40px;
    padding-right: 15px;
}
.zt_list .zt_list_ul li a{
    color: #242424;
    font-size: 16px;
    line-height: 54px;
    float: left;
}
.zt_list .zt_list_ul li span{
    float: right;
    font-size: 16px;
    line-height: 54px;
    color: #242424;
}
.zt_list .zt_list_ul li:hover{
    background-color: #F3F3F3;
}
.zt_list_image_ul{
    width: 200%;
    height: auto;
    overflow: hidden;
    margin-top: 21px;
    list-style: none;
    padding: 0px;
}
.zt_list_image_ul li{
    width: 268px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-right: 43px;
}
.zt_list_image_ul li img{
    width: 100%;
}
.zt_list_image_ul li p{
    width: 100%;
    height: 54px;
    text-align: center;
}
.zt_list_image_ul li p a{
    color: #242424;
    font-size: 16px;
    line-height: 54px;
}
/*专题内容页*/
.ztc_top{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    background:url("Imagesztc_top_bg.jpg") left bottom repeat-x;
}
.ztc_top .t{
    height: 35px;
    overflow: hidden;
    text-align: center;  
    margin-top: 10px;  
}
.ztc_top .t a{
    line-height: 35px; 
    color: #D40308;
    font-size: 30px;
}
.ztc_top .c{
    height: 35px;
    overflow: hidden;
    text-align: center;
    line-height: 35px;
    color: #DFA7AA;
    font-size: 16px;
}
.ztc_source_info{
    height: 54px;
    overflow: hidden;
}
.ztc_source_info span{
    color: #969696;
    line-height: 54px;
    font-size: 16px;
    padding: 0 10px;    
}
.ztc_source_info a{
    color: #969696;
    line-height: 54px;
    font-size: 16px;
    padding: 0 15px;
}
.ztc_source_info a:first-child{
    background:url("Imagesztc_dy.jpg") left center no-repeat;
}
.ztc_source_info a:last-child{
    background:url("Imagesztc_gb.jpg") left center no-repeat;
}
.ztc_content{
    padding: 15px;
    color: #4E4E4E;
    line-height: 30px;
    font-size: 15px;
    text-indent: 30px;
}
.tz{
    width: 100%;
    height: auto;
    margin: 20px 30px;
    overflow: hidden;
    border-top: solid 5px #F9E5E4;
    padding-top: 20px;
}
.tz .u{
    width: 100%;
    height: 30px;
    overflow: hidden;
}
.tz .d{
    width: 100%;
    height: 30px;
    overflow: hidden;    
}
.tz .u a{
    line-height: 30px;
    color: #0887D6;
    font-size: 16px;
}
.tz .d a{
    line-height: 30px;
    color: #0887D6;
    font-size: 16px;
}  
/*专题列表页*/
.ztl_title{
    width: 100%;
    height: 53px;
    overflow: hidden;
    background-color: #E7F6FD;
    margin-top: 20px;
}
.ztl_title .t_l{
    height: 53px;
    overflow: hidden;
    float: left;
    color: #0D9DDA;
    font-size: 21px;
    line-height: 53px;
    text-indent: 26px;
}
.ztl_title .t_r{
    height: 53px;
    overflow: hidden;
    float: right;
    color: #4E4D4B;
    font-size: 16px;
    line-height: 28px;  
    margin-right: 20px;
}
.ztl_title .t_r a{
    color: #4E4D4B;
    font-size: 16px;
    line-height: 53px;  
}
.line_height_50{
    line-height: 50px;
}
.padding_zero {
    padding: 0px;
}

.border_left_3 {
    border-left: solid 3px #fff;
}

.border_right_3 {
    border-right: solid 3px #fff;
}

.leader_t_color {
    color: #E70809;
}

.leader_n_color {
    color: #000;
}

.leader_d_color {
    color: #8A8A8A;
}

.margin_top_20 {
    margin-top: 20px;
}

.margin_top_6 {
    margin-top: 6px;
}
/*页面主体*/
.item_bg_color {
    background-color: #FFFAE6;
}

.leader .card_item {
    overflow: hidden;
    padding: 0 30px 20px 30px;
}

    .leader .card_item dl {
        margin-bottom: 0px;
        overflow: hidden;
    }

        .leader .card_item dl dt {
            font-size: 18px;
            line-height: 33px;
        }

        .leader .card_item dl dd a {
            font-size: 16px;
            line-height: 33px;
        }

        .leader .card_item dl dd span {
            font-size: 16px;
            line-height: 33px;
            padding-left: 12px;
        }
.WebMap_t {
    width: 100%;
    height: 40px;
    overflow: hidden;
    background-color: #0e9cde;
    font-size: 16px;
    color: #FFFFFF;
    text-indent: 2em;
    line-height: 40px;
    margin-top: 10px;
}

    .WebMap_t a {
        width:100%;
        display:block;
        color: #FFFFFF

    }

.WebMap_Sort {
    width: 1200px;
    padding: 10px;
    overflow: hidden;
    border: 1px #a2c5e3 solid;
    border-top: 0px;
    margin-bottom: 10px;
}

    .WebMap_Sort a {
        height: 30px;
        display: block;
        line-height: 30px;
        padding: 0px 15px;
        margin: 0px 10px;
        float: left;
    }