@charset "utf-8";
/*文章页*/
.main_local{ width:1140px; height:43px; background:#f8f8f8;}
.main_local_main{ float:left; height:43px; line-height:43px;  padding-left:49px;}
.main_local_main a, .main_local_main span{ height:43px; line-height:43px; font-size:14px; color:#333;}
.main_content{margin-top: 15px;border:3px solid #e5e5e5;border-top-color:#1a71a7;padding: 45px 30px;width: 1135px;background: #fff;margin-bottom: 80px;}
.main_content h2{ font-size:26px; font-weight:bold; color:#333;line-height:30px; text-align:center; margin-bottom:28px;}
.main_content .main_con_ftit{ width:100%; height:36px; line-height:36px; background:#f8f8f8;}
.main_content .main_con_ftit p{ font-size:14px; color:#666; width:100%; text-align:center;}
.main_content .main_con_zw{ width:100%; margin-top:40px;font-size:14px;}
.main_content .main_con_zw p{ font-size:16px; color:#333; line-height:30px; text-indent:20px; font-family:"宋体";}
.main_content .mian_con_foot{ margin-top:40px; height:45px; line-height:45px; width:100%; background:#f8f8f8;}
.main_content .mian_con_foot p{  font-size:14px; color:#666; text-indent:20px; float:left;}
.main_content .mian_con_foot p span{color:#1a70a7;}



.xxgk_top_frame{ width:1074px; height:164px; border:1px solid #cccccc; margin:0 auto;}
.xxgk_top_frame ul{ margin:17px 48px; height:130px; width:978px;}
.xxgk_top_frame ul .li01{ width:489px; height:26px; line-height:26px; float:left; font-size:14px; color:#333; }
.xxgk_top_frame ul .li02{ width:978px; height:26px; line-height:26px; float:left; font-size:14px; color:#333; }
.jgld_leader{ margin:20px auto; width:1076px; height:220px; border-bottom:1px solid #e5e5e5; background:#f8f8f8;}
.jgld_leader .jgld_leader_pic{ float:left; width:135px; height:180px; margin:20px;}
.jgld_leader .jgld_leader_pic img{ width:135px; height:180px;}
.jgld_leader .jdld_leader_right{ float:left; margin-left:10px; margin-top:45px;}
.jgld_leader .jdld_leader_right ul .jdld_leader_tit{ height:26px; font-size:22px; line-height:22px; color:#156ca2; font-weight:bold;}
.jgld_leader .jdld_leader_right ul .jdld_leader_zw{ height:35px; font-size:14px; line-height:35px; color:#333; width:600px;}
.jgld_leader .jdld_leader_right ul .jdld_leader_zw span{ font-weight:bold}
.leader_grjj{ width:1076px; margin:20px auto;}
.leader_grjj h2{ font-size:20px; color:#222; font-weight:bold; text-align:left;}
.leader_grjj p{ line-height:35px; font-size:16px; color:#333;}

  @media only screen and (max-width: 520px){
.mainL {
        width: 100%;
        margin: 0;
    }
  .mainL .main_local {
        width: 100%;
        height: 30px;
    }
    .mainL .main_local .main_local_main {
        height: auto;
        line-height: 30px;
    }
    .main_local_main a,
    .main_local_main span {
        height: auto;
        line-height: 30px;
        font-size: 14px;
    }
 .mainL .main_content {
        padding: 15px 10px;
        width: auto;
        margin-top: 0;
        border: none;
        background: #fff;
    }
    .main_content h2 {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0;
    }
    .main_content h2 voice{
        width:100%!important;
        display: block;
    }
    .main_content .xxgk_top_frame {
        width: 90%;
        height: auto!important;
    }
    .main_content .xxgk_top_frame ul {
        width: 82%;
        margin: 15px;
        height: auto;
        overflow: hidden;
    }
    .xxgk_top_frame ul li {}
    .main_content .xxgk_top_frame ul .li02,
    .main_content .xxgk_top_frame ul .li01 {
        width: 100%;
        height: auto;
        line-height: 25px;
        font-size: 14px;
    }
    .main_content .leader_grjj,
    .main_content .jgld_leader {
        width: 100%;
        margin: 0 auto;
        height: auto;
    }
    .main_content .jgld_leader .jgld_leader_pic {
        width: 25%;
        height: auto;
        margin: 1em;
    }
    .jgld_leader .jgld_leader_pic img {
    }
    .jgld_leader .jdld_leader_right {
        width: 50%;
        margin: 1em 1em;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_tit {
        height: auto;
        font-size: 16px;
        line-height: 30px;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw {
        height: auto;
        font-size: 14px!important;
        line-height: 25px;
        width: 100%!important;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw p {
        font-size: 14px;
    }
    .main_content .leader_grjj h2 {
        font-size: .5rem;
    }
    .main_content .leader_grjj p span,
    .main_content .leader_grjj>p {
        line-height: 30px;
        font-size: 14px!important;
    }
    .main_content .main_con_zw p span,
    .main_content .main_con_zw p span span,
    .main_content .main_con_ftit p span,
    .main_content .main_con_ftit p,
    .main_con_zw div font,
    .main_con_zw p font span,
    .main_con_zw p font,
    .leader_grjj .TRS_PreAppend .MsoNormal font font span,
    .leader_grjj .TRS_PreAppend .MsoNormal font span font {
        font-size: 14px!important;
    }
    .main_content img{
        max-width: 100%;
        height: auto!important;
        display: block;
        margin: 0;
    }
    .main_content .main_con_zw {
        margin-top: 0.5em!important;
    }
    .main_content .main_con_zw p,
    .main_content .main_con_zw .MsoNormal strong,
    .main_content .main_con_zw .MsoNormal font {
        font-size: 14px!important;
    }
    .main_content .mian_con_foot {
        margin-top: 0.5em;
        height: auto;
        line-height: 2;
    }
    .main_content .mian_con_foot p {
        font-size: 14px;
        text-indent: 1em;
		float:none;
    }
    .main_content .mian_con_foot .bdsharebuttonbox {
        display: none;
    }
    .main_content .main_con_zw imgï¼Œ
     .main_con_zw img,
    .main_content imgï¼Œ
    .main_con_zw iframe,
    .main_content videoï¼Œ
     #j-show-body img,
    .tys-main img,
    #j-show-body iframe,
    .tys-main iframe,
     #j-show-body video,
    .tys-main video  {
        width: 100%!important;
        height: auto!important;
        display: block;
    }
    .main_content .main_con_zw a {
        font-size: 14px!important;
    }

}