body {
    width: 100%;
    height: 100%;
    }
    
    ul,
    li,
    span,
    a,
    div,
    img,
    form,
    input {
    margin: 0;
    padding: 0;
    }
    
    * {
    outline: none;
    }
    
    a:focus,
    input:focus {
    outline: none;
    }
    
    a:active,
    input:active {
    outline: none;
    }
    
    #barrierfree_container {
    background: url(header_bg.jpg) no-repeat center top;
    }
    .ztzlbox .hd .next{
		 background: url(rite.png) no-repeat; 
      width: 40px;
    height: 40px;
    right: 0px;
    z-index: 99;
    top: 80px;
    position: absolute;
	}
	
	.ztzlbox .hd .prev{
		 background: url(left1.png) no-repeat; 
         width: 40px;
    height: 40px;
    left: 35px;
    z-index: 99;
    top: 80px;
    position: absolute;
	}
    .con4_right .spxc {
    margin-top: 10px;
    }
    
    .img_box {
    max-height: 400px;
    margin-bottom: 10px;
    overflow: hidden;
    }
    
    .con14 h3 {
    font-size: 26px;
    text-align: center;
    margin-top: 20px;
    }
    
    .con14 h3 a {
    font-weight: bold;
    color: #bd1a2d;
    }
    
    .sylxzz a {
    text-align: center;
    width: 48%;
    margin-top: 5%;
    display: inline-block;
    }
    
    .sylxzz a:first-child {
    margin-right: 2%
    }
    
    .sylxzz a img {
    max-width: 100%;
    }
    
    .con5 .con5_left li a {
    pointer-events: none;
    }
    
    .con5 .con5_right li a {
    pointer-events: none;
    }
    
    .dz_title a {
    pointer-events: none;
    }
    
    .qingdan .zwfw a:hover {
    color: #ffffff;
    }
    
    .con5 .dz_title img {
    width: 100%;
    }
    
    .con7 .lxly_title img {
    width: 100%;
    }
    
    .header_right a {
    cursor: default;
    }
    
    .header_con {
    width: 1400px;
    margin: 0 auto;
    }
    
    .header_top {
    padding-top: 30px;
    overflow: hidden;
    }
    
    .zwfw {
    background-color: #ffffff;
    border: 1px solid #e6abab;
    border-radius: 5px;
    padding: 3px 10px;
    float: left;
    }
    
    .zwfw_title a:hover {
    color: #333;
    }
    
    .banshi a:hover {
    color: #fff;
    }
    
    .header_right {
    float: right;
    line-height: 30px;
    overflow: hidden;
    }
    
    .header_right ul {
    margin: 0px 25px;
    float: left;
    }
    
    .phone{
    display: none;
    }
    .ban{
    display: none;
    }
    
    .header_right a,
    .header_right span {
    color: #bd1a2d;
    }
    
    .header_right .wza {
    float: left;
    }
    
    .header_right ul span {
    margin: 0px 10px;
    }
    
    .header_right ul li {
    float: left;
    }
    
    .logo {
    text-align: center;
    margin-top: 45px;
    }
    
    .header_con .search {
    width: 700px;
    margin: 30px auto 0px;
    overflow: hidden;
    }
    
    .header_con .search input {
    float: left;
    }
    
    .header_con form {
    overflow: hidden;
    }
    
    .search_input {
    width: 370px;
    line-height: 58px;
    color: #898989;
    background: #fffdfa;
    padding-left: 20px;
    border: 1px solid #c5c5c4;
    border-radius: 10px 0px 0px 10px;
    width: 575px;
    border-right: 0px;
    }
    
    .header_con .search .search_sub {
    background: #bd1a2d url(soubg.png) no-repeat 85px center;
    width: 125px;
    height: 60px;
    float: right;
    color: #ffffff;
    font-size: 20px;
    border: none;
    border-radius: 0px 10px 10px 0px;
    padding-left: 30px;
    text-align: left;
    letter-spacing: 5px;
    }
    
    .search ul {
    margin-left: 40px;
    line-height: 50px;
    overflow: hidden;
    margin-bottom: 190px;
    }
    
    .search li:first-child {
    margin-right: 0px;
    }
    
    .search li {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    }
    
    .search li a {
    color: #464646;
    }
    
    /* 头部结束 */
    .nav {
    background: url(nav_topbg.png) no-repeat center top;
    overflow: hidden;
    }
    
    .nav .content {
    background-color: #bd1a2d;
    margin-top: 14px;
    overflow: hidden;
    }
    
    .nav ul {
    width: 1400px;
    margin: 25px auto 30px;
    line-height: 45px;
    overflow: hidden;
    }
    
    .nav ul li {
    width: 145px;
    float: left;
    background: url(nav_bg.png) no-repeat left top;
    text-align: center;
    margin-left: 64px;
    }
    
    .nav ul li:first-child {
    margin-left: 0px;
    }
    
    .nav ul li a {
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    }
    
    /* 导航结束 */
    .content .fl {
    float: left;
    }
    
    .content .fr {
    float: right;
    }
    
    .con1 {
    background: #bd1a2d url(con1_bg.jpg) no-repeat left bottom;
    overflow: hidden;
    }
    
    .content .con_info {
    width: 1400px;
    margin: 0 auto;
    }
    
    .con1_left {
    width: 47%;
    margin-bottom: 20px;
    }
    
    .focusBox {
    float: left;
    position: relative;
    width: 100%;
    height: 385px;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    background: #fff;
    }
    
    .focusBox .pic img,
    .focusBox .pic a {
    width: 100%;
    height: 100%;
    max-height: 385px;
    display: block;
    object-fit: cover;
    }
    
    .focusBox .num {
    position: absolute;
    z-index: 3;
    bottom: 15px;
    right: 10px;
    }
    
    .focusBox .num li {
    float: left;
    position: relative;
    width: 14px;
    height: 14px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
    }
    
    .focusBox .num li a,
    .focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    background: url(lbli.png) no-repeat;
    }
    
    .focusBox .num li span {
    z-index: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
    }
    
    .focusBox .num ul {
    width: 100%;
    height: auto;
    }
    
    .focusBox .num li.on a,
    .focusBox .num a:hover {
    background: url(lbli_on.png) no-repeat;
    }
    
    .focusBox .pic {
    position: relative;
    width: 100% !important;
    height: 100% !important;
    }
    
    .focusBox li {
    height: 100%;
    }
    
    .focusBox .pic img {
    height: 100%;
    }
    
    /* 图片新闻结束 */
    .con1_right {
    width: 47%;
    }
    
    .con1_right .ztli {
    font-size: 22px;
    color: #fffefe;
    font-weight: bold;
    }
    
    .con1_right li .ztli_more {
    float: right;
    font-size: 18px;
    background: url(ztli_more.png) no-repeat left bottom;
    font-weight: bold;
    padding: 10px 5px 10px 0px;
    letter-spacing: 2px;
    }
    
    .con1_right li .ztli_more a {
    color: #f2a3ad;
    }
    
    .con1_right li .ztli_more a:hover {
    color: #f2a3ad;
    }
    
    .con1_right li:first-child {
    margin-top: 0px;
    }
    
    .con1_right li {
    margin-top: 30px;
    overflow: hidden;
    }
    
    .ztcon_li {
    color: #f2a3ad;
    font-size: 18px;
    margin-top: 10px;
    }
    
    .con1_right .zt_list {
    width: 82%;
    float: left;
    }
    
    .zt_list a {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    }
    
    .zt_list a:hover {
    color: #ffffff;
    }
    
    .zt_list a.ztcon_li:hover {
    color: #f2a3ad;
    }
    
    /* con1结束 */
    .con2 {
    background: url(news_bg.jpg) no-repeat center top;
    overflow: hidden;
    }
    
    .con2_con {
    background-color: #feecee;
    margin-top: 14px;
    overflow: hidden;
    }
    
    .con2 h3 a {
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    display: block;
    text-align: center;
    margin: 25px 0px;
    }
    
    .con2 h3 a:hover {
    color: #000000;
    }
    
    .con2 .con_info div {
    line-height: 30px;
    color: #585858;
    padding-bottom: 20px;
    text-indent: 2em;
    }
    
    /* con2结束 */
    .con3 {
    background: url(con3_topbg.jpg) no-repeat center top;
    overflow: hidden;
    }
    
    .con3_con {
    background: url(dt_bg.jpg) no-repeat center top;
    margin-top: 14px;
    overflow: hidden;
    }
    
    .con3_con h3 a {
    font-size: 34px;
    color: #bd1a2d;
    text-align: center;
    display: block;
    margin: 25px 0px 40px;
    font-weight: bold;
    }
    
    .con3_con h3 a:hover {
    color: #bd1a2d;
    }
    
    .con3_left {
    width: 50%;
    }
    
    .con3_right {
    width: 46%;
    }
    
    .news_col {
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
    height: 46px;
    }
    
    .news_col .col_title li {
    float: left;
    width: 120px;
    margin-left: 20px;
    font-size: 26px;
    color: #7d7d7d;
    font-weight: bold;
    text-align: center;
    }
    
    .news_col .col_title li:first-child {
    margin-left: 0px;
    }
    
    .col_title {
    float: left;
    }
    
    .news_more {
    float: left;
    margin-left: 30px;
    padding-top: 10px;
    }
    
    .news_more a {
    font-weight: bold;
    color: #000000;
    }
    
    .news_more a:hover {
    color: #000000;
    }
    
    .news_more a:hover {
    color: #000000;
    }
    
    .news_col .col_title li.current {
    border-bottom: 3px solid #bd1a2d;
    color: #bd1a2d;
    padding-bottom: 8px;
    }
    
    .con1_news .newslist {
    margin-top: 10px;
    }
    
    .newslist .news_time {
    float: left;
    width: 17%;
    text-align: center;
    }
    
    .news_time span {
    display: block;
    color: #ba0016;
    font-size: 38px;
    width: 100%;
    margin: 10px 0px;
    }
    
    .news_time div {
    font-size: 14px;
    color: #000000;
    }
    
    .newsli_con {
    float: right;
    width: 80%;
    }
    
    .newsli_con a {
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #bd1a2d;
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0px 10px;
    }
    
    .newsli_con a:hover {
    color: #bd1a2d;
    }
    
    .newsli_con a:hover {
    color: #bd1a2d;
    }
    
    .newsli_con div {
    font-size: 15px;
    color: #696969;
    line-height: 25px;
    padding-bottom: 18px;
    }
    
    .newslist li {
    border-bottom: 1px solid #dfdfdf;
    overflow: hidden;
    }
    
    .tplb {
    float: left;
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    background: #fff;
    z-index:1;
    }
    
    .tplb .tplb_pic img,
    .tplb .tplb_pic a,
    .tplb .tplb_pic li,
    .tplb .tplb_pic {
    width: 100%;
    height: 100%;
    display: block;
    }
    
    .tplb .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 42px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.8;
    overflow: hidden;
    }
    
    .tplb .txt {
    position: absolute;
    bottom: 0;
    z-index: 9999;
    height: 45px;
    width: 100%;
    overflow: hidden;
    padding-left: 50px;
    color: #ffffff;
    line-height: 45px;
    }
    
    .tplb .txt a {
    color: #ffffff;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    }
    
    .tplb .txt li {
    height: 45px;
    line-height: 45px;
    position: absolute;
    bottom: -45px;
    }
    
    .tplb .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    }
    
    .tplb .txt li a:hover {
    color: white;
    }
    
    .tplb .prev {
    width: 18px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 368px;
    background: url(left.png) no-repeat;
    z-index: 999999999;
    }
    
    .tplb .next {
    width: 18px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 368px;
    background: url(right.png) no-repeat;
    z-index: 999999999;
    }
    
    .tplb .pic {
    position: relative;
    width: 100% !important;
    height: 100% !important;
    }
    
    /* con3结束 */
    .con4 {
    background: url(yxlx_bg.jpg) no-repeat center top;
    margin-top: 30px;
    overflow: hidden;
    }
    
    .con4_left {
    width: 46%;
    overflow: hidden;
    background: #000000;
    margin-bottom: 42px;
    }
    
    .yxlc_title {
    text-align: center;
    background: url(yxlxtitle_bg.png) no-repeat center top;
    padding-left: 28px;
    margin-top: 25px;
    margin-bottom: 40px;
    }
    
    .video-js {
    width: 100%;
    height: 430px;
    }
    
    .con4_right {
    width: 50%;
    }
    
    .yxlx_info {
    line-height: 35px;
    color: #000000;
    text-indent: 2em;
    }
    
    .yxlx_more {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 40px;
    }
    
    .yxlx_more a {
    color: #bd1a2d;
    
    }
    
    .yxlx_more a:hover {
    color: #bd1a2d;
    }
    
    .spxc_title span {
    font-size: 22px;
    font-weight: bold;
    color: #ba0016;
    padding: 0px 10px 0px 40px;
    }
    
    .video-js .vjs-big-play-button {
    top: 44% !important;
    left: 45% !important;
    }
    
    .video-js {
    width: 100% !important;
    height: 430px !important;
    }
    
    .spxc_list {
    margin-top: 10px;
    }
    
    .spxc_list li {
    width: 33.33%;
    float: left;
    line-height: 50px;
    background: url(video_li.png) no-repeat left center;
    padding-left: 35px;
    }
    
    .spxc_list li a {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    }
    
    .spxc_list li a:hover {
    color: #000000;
    }
    
    /* con4结束 */
    .con5 {
    background: url(dz_bg.jpg) no-repeat center top;
    overflow: hidden;
    }
    
    .dz_title {
    background: url(dzwgq_bg.png) no-repeat center bottom;
    text-align: center;
    height: 102px;
    padding-top: 17px;
    margin-top: 75px;
    }
    
    .con5_left {
    width: 51%;
   
    margin-top: 20px;
    margin-bottom: 39px;
    }
    
    .con5 li a {
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    line-height: 60px;
    }
    
    .con5 li a:hover {
    color: #ffffff;
    }
    
    .con5 .con5_left li a {
    line-height: 60px;
    }
    
    .con5 .con5_right li a {
    line-height: 48px;
    }
    
    .con5_left li:first-child+li {
    padding-left: 10px;
    }
    
    .con5_left li:first-child+li+li {
    padding-left: 20px;
    }
    
    .con5_left li:first-child+li+li+li {
    padding-left: 30px;
    }
    
    .con5_left li:first-child+li+li+li+li {
    padding-left: 40px;
    }
    
    .con5_right {
    width: 49%;
    padding-right: 190px;
    margin-top: 25px;
    }
    
    .con5_right li {
    text-align: right;
    }
    
    .con5_right li:first-child+li {
    padding-right: 10px;
    }
    
    .con5_right li:first-child+li+li {
    padding-right: 20px;
    }
    
    .con5_right li:first-child+li+li+li {
    padding-right: 30px;
    }
    
    .con5_right li:first-child+li+li+li+li {
    padding-right: 40px;
    }
    
    .con5_right li:first-child+li+li+li+li+li {
    padding-right: 50px;
    }
    
    /* con5结束 */
    .con6 {
    margin-bottom: 35px;
    overflow: hidden;
    }
    
    .jrlx_title {
    text-align: center;
    background: url(jrlxtitle_bg.png) no-repeat center top;
    margin-top: 35px;
    padding-bottom: 35px;
    }
    
    .jrlx_list {
    float: left;
    width: 23.8%;
    margin-left: 1.5%;
    text-align: center;
    }
    
    .jrlx_list:first-child {
    margin-left: 0px;
    }
    
    .jrlx_jjfz img {
    width: 100%;
    margin-bottom: 10px;
    }
    
    .jrlx_jjfz div {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    line-height: 55px;
    }
    
    .jrlx_list ul li {
    line-height: 32px;
    }
    
    .jrlx_list ul li a {
    font-size: 18px;
    color: #000000;
    }
    
    .jrlx_more a {
    width: 145px;
    line-height: 35px;
    border: 1px solid #ae0023;
    color: #ae0023;
    display: inline-block;
    margin-top: 20px;
    }
    
    .jrlx_more a:hover {
    color: #ae0023;
    }
    
    /* con6结束 */
    .con7 {
    background: url(lxlv_bg.jpg) no-repeat center top;
    overflow: hidden;
    padding-bottom: 50px;
    }
    
    .lxly_title {
    text-align: center;
    background: url(lxlytitle_bg.png) no-repeat center top;
    padding-right: 4px;
    margin-top: 25px;
    padding-bottom: 30px;
    }
    
    .lxly_list>li {
    float: left;
    width: 23.8%;
    margin-left: 1.5%;
    text-align: center;
    position: relative;
    height: 460px;
    }
    
    .lxly_list>li:first-child {
    margin-left: 0px;
    }
    
    .lxlv_normal {
    width: 100%;
    height: 100%;
    position: relative;
    }
    
    .lxlv_normal img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
    
    .title_bg {
    position: absolute;
    bottom: 0px;
    z-index: 1;
    height: 75px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.8;
    overflow: hidden;
    }
    
    .lxlv_normal div {
    position: absolute;
    bottom: 0px;
    line-height: 75px;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    z-index: 1;
    text-align: center;
    width: 100%;
    }
    
    .lxlv_txtbg {
    position: absolute;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.8;
    overflow: hidden;
    height: 100%;
    left: 0px;
    top: 0px;
    display: none;
    }
    
    .lxlv_info {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    padding: 40px;
    z-index: 999999;
    display: none;
    }
    
    .lxlv_info ul {
    min-height: 256px;
    }
    
    .lxly_col a {
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    padding-bottom: 20px;
    display: inline-block;
    }
    
    .lxly_col a:hover {
    color: #ffffff;
    }
    
    .lxlv_info li {
    text-align: left;
    font-size: 14px;
    height: 32px;
    }
    
    .lxlv_info li a {
    color: #ffffff;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 32px;
    }
    
    .lxlv_info li a:hover {
    color: #ffffff;
    }
    
    .lxly_more {
    float: right;
    margin-top: 50px;
    }
    
    .lxly_more a {
    width: 105px;
    height: 32px;
    line-height: 32px;
    display: block;
    text-align: center;
    color: #000000;
    font-weight: bold;
    background-color: #ededec;
    }
    
    .lxly_more a:hover {
    color: #000000;
    }
    
    /* con7结束 */
    .con8 {
    background: url(lxms_bg.jpg) no-repeat center top;
    height: 564px;
    overflow: hidden;
    }
    
    .con8 .con_info div {
    text-align: center;
    margin-top: 30px;
    }
    
    /* con8结束 */
    .con9 {
    overflow: hidden;
    margin-bottom: 15px
    }
    
    .con_info .zsyz_title {
    text-align: center;
    margin: 30px 0px 20px;
    }
    
    .zsyz_list {
    width: 30%;
    margin-left: 5%;
    float: left;
    }
    
    .zsyz_list img,
    .zsyz_list a {
    width: 100%;
    }
    
    .con_info .no_mar {
    margin-left: 0px;
    }
    
    .zsyz_list ul {
    padding: 15px 20px 0px;
    }
    
    .zsyz_list li {
    background: url(zsyzli.png) no-repeat left center;
    line-height: 40px;
    padding-left: 30px;
    }
    
    .zsyz_list li a {
    color: #000000;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    line-height: 40px;
    display: block;
    overflow: hidden;
    }
    
    .zsyz_list li a:hover {
    color: #000000;
    }
    
    /* con9结束 */
    .con10 {
    background: url(sxfm_bg.jpg) no-repeat center top;
    overflow: hidden;
    padding-bottom: 30px;
    }
    
    .sxfm_title {
    margin: 25px 0px 30px;
    text-align: center;
    }
    
    .sxfm_list {
    width: 100%;
    }
    
    .sxfm_pic,
    .sxfm_pic>li,
    .sxfm_pic>li>div {
    width: 100%;
    height: 100%;
    }
    
    .sxfm_pic>li>div {
    width: 100%;
    height: 100%;
    display: inline-block;
    }
    
    .sxfm_box {
    float: left;
    position: relative;
    width: 100%;
    height: 420px;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    }
    
    .sxfm_box .sxfm_pic .qx_img {
    width: 46%;
    float: left;
    height: 100%;
    display: block;
    }
    
    .sxfm_box .sxfm_pic .qx_img img,
    .sxfm_box .sxfm_pic .qx_img a {
    width: 100%;
    height: 100%;
    display: inline-block;
    }
    
    .sxfm_pic .sxfm_txt {
    float: right;
    width: 50%;
    }
    
    .sxfm_box .sxfm_num {
    position: absolute;
    z-index: 3;
    top: 0px;
    right: 0px;
    width: 50%;
    }
    
    .sxfm_box .sxfm_num li {
    float: left;
    width: 152px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #bd1a2d;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    color: #3c3c3c;
    font-weight: bold;
    margin-left: 30px;
    margin-bottom: 20px;
    }
    
    .sxfm_box .sxfm_num li:first-child,
    .sxfm_box .sxfm_num li:nth-child(4n+1) {
    margin-left: 0px;
    }
    
    .sxfm_box .sxfm_num li.on,
    .sxfm_box .sxfm_num li:hover {
    background: #bd1a2d;
    color: #ffffff;
    }
    
    .sxfm_box .sxfm_num li.on a,
    .sxfm_box .sxfm_num li:hover a,
    .sxfm_box .sxfm_num li:hover a:hover {
    color: #ffffff;
    }
    
    .sxfm_box .prev {
    width: 57px;
    height: 34px;
    position: absolute;
    right: 30%;
    top: 380px;
    background: url(fa4971ef13da40aaa32811eef62e9b54.png) no-repeat;
    }
    
    .sxfm_box .next {
    width: 57px;
    height: 34px;
    position: absolute;
    right: 15%;
    top: 380px;
    background: url(1a8af5dd27e24cdda7912084b025af1d.png) no-repeat;
    }
    
    .sxfm_box .pic {
    position: relative;
    width: 100% !important;
    height: 100% !important;
    }
    
    .sxfm_txt {
    margin-top: 150px;
    }
    
    .sxfm_txt .qx_name {
    font-size: 28px;
    font-weight: bold;
    color: #bd1a2d;
    padding-left: 30px;
    padding-bottom: 20px;
    }
    
    .qx_int {
    color: #000000;
    line-height: 35px;
    text-indent: 2em;
    }
    
    .sxfm_more {
    width: 110px;
    float: right;
    color: #bd1a2d;
    font-weight: bold;
    margin-top: 35px;
    margin-right: 40px;
    position: absolute;
    right: 20px;
    bottom: 60px;
    }
    
    .sxfm_more:hover {
    color: #bd1a2d;
    }
    
    /* con10结束 */
    .con11 {
    overflow: hidden;
    margin: 35px 0px 0px;
    }
    
    .con11_left,
    .con11_right {
    width: 45.7%;
    margin-bottom: 20px;height:294px;
    }
    
    .con11 .news_col .col_title li {
    width: auto;
    padding: 0px 20px 8px;
    margin-left: 0px;
    }
    
    .con11 .news_more {
    float: right;
    padding-right: 40px;
    }
    
    .con11 .news_more a {
    color: #626262;
    }
    
    .con11 .news_more a:hover {
    color: #626262;
    }
    
    .con11 .newslist {
    padding-right: 40px;
    padding-top: 15px;
    }
    
    .con11 .newslist li {
    line-height: 40px;
    padding-left: 50px;
    background: url(zsyzli.png) no-repeat 20px center;
    border: none;
    overflow: hidden;
    }
    
    .con11 .newslist a {
    color: #000000;
    float: left;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    
    .con11 .newslist a:hover {
    color: #000000;
    }
    
    .con11 .newslist span {
    color: #000000;
    float: right;width: 17%;
    overflow: hidden;
    white-space: nowrap;
    }
    
    /* con11结束 */
    .con12 {
    overflow: hidden;
    margin-top: 15px;
    }
    
    .con12_left {
    width: 58%;
    }
    
    .zmhd_li {
    overflow: hidden;
    }
    
    .zmhdsy_li {
    margin: 25px 0;
    text-align: center;
    }
    
    .zmhdsy_li img {
    width: 90%;
    }
    
    .yicon {
    width: 100%;
    margin-top: -87px;
    border: 1px solid #bd1a2d;
    background: url(/cms_files/filemanager/156268839/picture/20224/e127f01130d44d50bcfb11de8dfe42fd.png) no-repeat right
    bottom;
    }
    
    .left_con .wsjs {
    font-size: 18px;
    color: #000;
    line-height: 44px;
    text-indent: 2rem;
    padding: 90px 200px 20px 30px;
    }
    
    .xx_href {
    text-align: center;
    padding-right: 200px;
    }
    
    .xx_href a {
    display: inline-block;
    width: 238px;
    line-height: 44px;
    color: #ffffff;
    font-size: 26px;
    background-color: #bd1a2d;
    border-radius: 10px;
    margin-bottom: 30px;
    }
    
    .zmhd_li>li {
    float: left;
    width: 257px;
    height: 130px;
    margin-left: 20px;
    border: 1px solid #bd1a2d;
    }
    
    .zmhd_li>li>ul>li {
    height: 60px;
    line-height: 60px;
    border: 1px solid #bd1a2d;
    width: 100%;
    margin-left: 0px;
    }
    
    .zmhd_li>li.zmhd_dd>ul>li a {
    padding-top: 0px;
    }
    
    .zmhd_li>li.zmhd_dd>ul>li span {
    border-top: 0;
    padding-left: 50px;
    }
    
    .zmhd_li>li>ul>li.zmhd_dd:hover a span,
    .zmhd_li>li.zmhd_dd>ul>li.current a span {
    border-top: 0;
    }
    
    .zmhd_li li a {
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 80px;
    }
    
    .zmhd_li>li:first-child {
    margin-left: 0px;
    }
    


    
    < !-- 回复专区修改 -->.zmhd_li>li:first-child+li+li+li {
        < !-- border: none; -->
            }
    
            < !-- 回复专区修改完成 -->.zmhd_li li a span {
                color: #000000;
                border-top: 1px solid #bd1a2d;
                padding-top: 5px;
                }
    
                .zmhd_li li a:hover span {
                color: #000000;
                }
    
                .zmhd_li li a.zmhd_li1 {
                background: url(hd_1.png) no-repeat center 17px;
                }
    
                .zmhd_li li a.zmhd_li2 {
                background: url(hd_2.png) no-repeat center 17px;
                }
    
                .zmhd_li li a.zmhd_li3 {
                background: url(hd_3.png) no-repeat center 25px;
                }
    
                /* 回复专区样式调整 */
                .zmhd_li li a.zmhd_li4 {
                background: url(hfzq.png) no-repeat center 25px;
                }
    
                /* .zmhd_li li a.zmhd_li5{
                background: url(zzxx.png) no-repeat 25px 15px;
                } */
                .zmhd_li li a.zmhd_li1:hover,
                .zmhd_li li.current .zmhd_li1 {
                background: #bd1a2d url(hdh_1.png) no-repeat center 17px;
                }
    
                .zmhd_li li a.zmhd_li2:hover,
                .zmhd_li li.current .zmhd_li2 {
                background: #bd1a2d url(hdh_2.png) no-repeat center 17px;
                }
    
                .zmhd_li li a.zmhd_li3:hover,
                .zmhd_li li.current .zmhd_li3 {
                background: #bd1a2d url(hdh_3.png) no-repeat center 25px;
                }
    
                .zmhd_li li a.zmhd_li4:hover,
                .zmhd_li li.current .zmhd_li4 {
                background: #bd1a2d url(hfzq_hov.png) no-repeat center 25px;
                }
    
                /* 回复专区调整完成 */
                /* .zmhd_li li a.zmhd_li5:hover,.zmhd_li li.current .zmhd_li5{
                background: #bd1a2d url(zzxx_on.png) no-repeat 25px 15px;
                } */
                .zmhd_li li.zmhd_dd:hover {
                background-color: #ffffff;
                }
    
                .zmhd_li li.zmhd_dd:hover a span {
                color: #000000;
                border-top: 0;
                }
    
                #six5 {
                margin-top: 10px;
                }
    
                .zmhd_li li:hover,
                .zmhd_li li.current {
                background-color: #bd1a2d;
                }
    
                .zmhd_li li a span {
                border-top: 1px solid #bd1a2d;
                }
    
                .zmhd_li li:hover a span,
                .zmhd_li li.current a span {
                color: #ffffff;
                border-top: 1px solid #ffffff;
                }
    
                .zmhd_li li.zmhd_dd li:hover a span,
                .zmhd_li li.zmhd_dd li.current a span {
                color: #ffffff;
                }
    
                .con12 .col_title li {
                font-size: 24px;
                font-weight: bold;
                margin: 25px 0px;
                }
    
                .con12 .col_title {
                overflow: hidden;
                float: none;
                }
    
                .con12 .col_title li:first-child span {
                background-color: #ffffff !important;
                color: #bd1a2d;
                }
    
                .con12 .col_title li span,
                .con12 .col_title li span {
                color: #7d7d7d;
                font-weight: bold;
                float: left;
                }
    
                .con12 .con12_left .col_title a {
                float: right;
                font-size: 16px;
                font-weight: bold;
                margin-right: 20px;
                }
    
                .con12 .con12_left .col_title a:hover {
                color: #333333;
                margin-right: 20px;
                }
    
                .con12_right .news_col .col_title li.current a {
                color: #bd1a2d;
                }
    
                .con12_right .news_col .col_title li a {
                font-weight: bold;
                }
    
                .hd_xx {
                float: right;
                margin: 28px 0px;
                }
    
                .hd_xx li {
                float: left;
                width: 80px;
                line-height: 30px;
                border: 1px solid #4b4b4b;
                text-align: center;
                margin-left: 30px;
                }
    
                .hd_xx a {
                font-size: 14px;
                color: #4b4b4b;
                }
    
                .hd_xx a:hover {
                color: #4b4b4b;
                }
    
                .xj_con {
                width: 100%;
                }
    
                .xj_con li {
                display: block;
                width: 100%;
                line-height: 45px;
                }
    
                .xj_con li span {
                display: table-cell;
                text-align: center;
                margin-left: 5px;
                float: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                }
    
                .xj_con li span:first-child {
                margin-left: 0px;
                }
    
                .xj_con li:first-child span {
                background-color: #dfdfdf;
                font-weight: bold;
                text-align: center;
                }
    
                .xj_con li .xjbh {
                width: 15%;
                }
    
                .xj_con li .xjbt {
                width: 50%;
                text-align: left;
                }
    
                .xj_con li .sldw {
                width: 18%;
                }
    
                .xj_con li .tjsj {
                width: 15%;
                }
    
                .con12_right {
                width: 39.5%;
                }
    
                .con12 .con12_right .col_title li {
                margin: 0;
                width: auto;
                padding-left: 20px;
                padding-right: 20px;
                }
    
                .con12 .news_col {
                height: 42px;
                }
    
                .con12 .news_more {
                float: right;
                }
    
                .con12 .news_more a,
                .con12 .news_more a:hover {
                color: #626262;
                font-weight: bold;
                }
    
                .con12 .newslist {
                padding-top: 20px;
                }
    
                .con12 .newslist li {
                line-height: 40px;
                padding-left: 40px;
                background: url(zsyzli.png) no-repeat 15px center;
                border: none;
                overflow: hidden;
                }
    
                .con12 .newslist a {
                color: #000000;
                width: 100%;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                display: block;
                }
    
                .con12 .newslist a:hover {
                color: #000000;
                }
    
                .con12 .newslist li:first-child {
                padding-left: 0px;
                }
    
                .con12 .newslist li:first-child img {
                width: 100%;
                height: 335px;
                margin-bottom: 10px;
                }
    
                .con12 .newslist li:first-child div {
                font-weight: bold;
                margin-bottom: 5px;
                padding: 0px 10px;
                width: 100%;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                display: block;
                }
    
                /* con12结束 */
                .con13 {
                margin-top: 35px;
                overflow: hidden;
                }
    
                .con13 .zwfw {
                border: none;
                }
    
                .con13 .zwfw_title {
                border-bottom: 1px solid #dfdfdf;
                height: 46px;
                float: none;
                padding: 0px;
                margin-bottom: 20px;
                }
    
                .zwfw_title span {
                border-bottom: 3px solid #bd1a2d;
                color: #bd1a2d;
                padding: 0px 20px 8px;
                font-size: 26px;
                font-weight: bold;
                float: left;
                }
    
                .zwfw_title a {
                float: right;
                margin-top: 10px;
                cursor: pointer;
                }
    
                .con13_left {
                width: 58%;
                }
    
                .con13_right {
                width: 39.5%;
                }
    
                .xxfbpm {
                font-size: 28px;
                font-weight: bold;
                color: #bd1a2d;
                }
    
                .xxfbpm span {
                font-size: 16px;
                font-weight: normal;
                padding-left: 10px;
                }
    
                .zwfw_list {
                border: 1px solid #adabab;
                width: 388px;
                margin-left: 30px;
                float: left;
                height: 420px;
                }
    
                .con13_left .no_mar {
                margin-left: 0px;
                }
    
                .zwfw_list ul {
                padding: 10px 30px;
                }
    
                .zwfw_list img {
                width: 100%;
                }
    
                .zwfw_list li {
                float: left;
                margin-left: 28px;
                line-height: 35px;
                }
    
                .zwfw_list li a {
                font-size: 15px;
                color: #000000;
                }
    
                .zwfw_list li a:hover {
                color: #000000;
                }
    
                .zwfw_list li:first-child,
                .zwfw_list li:nth-child(4n+1) {
                margin-left: 0px;
                }
    
                .con13_right img {
                width: 100%;
                }
    
                /* con13new */
                /* .qingdan ul li{
                float: left;
                padding: 140px 50px 40px 40px;
                }
                .qingdan ul li a{
                color: #fff;
                font-size: 22px;
                font-weight: bold;
                line-height: 30px;
                display: inline-block;
                width: 180px;
                text-align: center;
                }
                .qingdan ul li:nth-child(1){
                background: url(qdred.png) no-repeat;
                }
                .qingdan ul li:nth-child(2){
                background: url(qdgreen.png) no-repeat;
                }
                .qingdan ul li:nth-child(3){
                background: url(qdorange.png) no-repeat;
                }
                */
                /* 新添加*/
                .qingdan ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                width: 100%;
                }
    
                .qingdan ul li {
                position: relative;
                padding: 0;
                width: 32%;
                margin-bottom: 22px;
    
                }
    
                .qingdan ul li i {
                width: 72px;
                height: 72px;
                display: block;
                margin: 0 auto;
                margin-bottom: 17px;
    
                }
    
                .qingdan ul li .qdtitle {
                padding-top: 50px;
                transition: .5s all
                }
    
                .qingdan ul li .qdtitle a {
                color: #fff;
                font-size: 22px;
                font-weight: bold;
                line-height: 30px;
                width: 220px;
                margin: 0 auto;
                display: block;
                border-top: 2px solid #fff;
                padding: 22px 0 40px 0;
                text-align: center;
                }
    
                .qingdan ul li:hover .qdtitle {
                padding-top: 25px;
                }
    
                .qingdan ul li:nth-child(1) {
                background: url(/cms_files/filemanager/156268839/picture/20224/f56805ddb7854296886ef58f6856e11a.png)
                no-repeat;
                background-size: 100% 100%;
                }
    
                .qingdan ul li:nth-child(1) i {
                background: url(/cms_files/filemanager/156268839/picture/20224/67863aa6a1e547218c56f21fee098027.png)
                no-repeat;
                }
    
                .qingdan ul li:nth-child(2) {
                background: url(/cms_files/filemanager/156268839/picture/20224/2eb804dfd8ec4d3b9acfb54055970958.png)
                no-repeat;
                background-size: 100% 100%;
                }
    
                .qingdan ul li:nth-child(2) i {
                background: url(/cms_files/filemanager/156268839/picture/20224/9f3251cee91b451e9879d45011c9bed4.png)
                no-repeat;
                }
    
                .qingdan ul li:nth-child(3) {
                background: url(/cms_files/filemanager/156268839/picture/20224/17930482958743b2ada9a31cdc315a78.png)
                no-repeat;
                background-size: 100% 100%;
                }
    
                .qingdan ul li:nth-child(3) i {
                background: url(/cms_files/filemanager/156268839/picture/20224/c61beb41790e40b5ab23c6a28db6c376.png)
                no-repeat;
                }
    
                /* 新添加结束*/
                .banshi {
                margin-top: 5px;
                }
    
                .banshi ul li {
                float: left;
                padding: 28px 24px 84px 94px;
                }
    
                .banshi ul li a {
                color: #000000;
                font-size: 18px;
                line-height: 30px;
                display: inline-block;
                width: 272px;
                }
    
                .banshi ul li a:hover {
                color: #000;
                }
    
                .banshi ul li:nth-child(1) {
                background: url(/cms_files/filemanager/156268839/picture/20224/168e6a788a3c4966a8c16fcff2c6e810.png)
                no-repeat;
                }
    
                .banshi ul li:nth-child(2) {
                float: right;
                background: url(/cms_files/filemanager/156268839/picture/20224/eee1687f3d004c65802139ac04762f78.png)
                no-repeat;
                }
    
                /* con13结束 */
                .con14 {
                overflow: hidden;
                background-color: #f0f2f5;
                margin-top: 35px;
                }
    
                .ztzlScroll {
                width: 100%;
                height: 250px;
                position: relative;
                padding: 30px 0px;
                overflow: hidden;
                }
    
                .ztzlScroll .ztzlbox {
                width: 1430px;
                overflow: hidden;
                position: absolute;
                height: 100%;
                margin-left: -30px;
                }
    
                .ztzlList {
                height: 100%;
                }
    
                .ztzlList ul {
                height: 190px;
                }
    
                .ztzlScroll ul li {
                float: left;
                width: 327px;
                text-align: center;
                position: relative;
                margin-left: 30px;
                height: 100%;
                }
    
                .ztzlScroll img {
                display: inline-block;
                height: 190px;
                max-width: 100%;
                }
    
                /** 友情链接 **/
                .friendLinks {
                background-color: #69738d;
    
                }
    
                .f-l.links_box {
                max-width: 1400px;
                margin: 0 auto;
    
                }
    
                .friendLinks .links_box .links_menu {
                width: 23%;
                height: 40px;
                line-height: 40px;
                float: left;
                position: relative;
                color: #fff;
                font-size: 15px;
                margin-left: 2.5%;
                border: 1px solid #a7b4cf;
                padding: 0px 10px 0px 20px;
                background: url(down.png) no-repeat 95%;
                cursor: pointer;
                margin-top: 8px;
                margin-bottom: 8px;
                }
    
                .friendLinks .links_box .links_menu ul.links_sub {
                position: absolute;
                bottom: 40px;
                left: 0;
                width: 100%;
                background-color: #fff;
                border: 1px solid #a7b4cf;
                border-bottom: none;
                display: none;
                max-height: 200px;
                overflow-y: auto;
                }
    
                .friendLinks .links_box .links_menu ul.links_sub li {
                width: 100%;
                padding: 0 10px;
                }
    
                .friendLinks .links_box .links_menu ul.links_sub li a {
                display: block;
                }
    
                .friendLinks .links_box .links_menu ul.links_sub li:hover {
                background-color: #a7b4cf;
                }
    
                .friendLinks .links_box .links_menu ul.links_sub li:hover a {
                color: #fff;
                }
    
                /* 弹框样式 */
                .attr {
                width: 100%;
                height: 100%;
                z-index: 99999;
                background-color: rgba(0, 0, 0, 0.4);
                display: none;
                position: fixed;
                top: 0;
                left: 0;
                align-items: center;
                justify-content: center;
                }
    
                .attr_tit {
                font-size: 16px;
                font-weight: bold;
                color: #000;
                padding-left: 20px;
                }
    
                .attr_tit span {
                font-size: 16px;
                margin-left: 1rem;
                line-height: 33px;
                font-weight: 500;
                }
    
                .attr_con {
                width: 900px;
                height: 458px;
                background-color: #fff;
                opacity: 1;
                position: relative;
                border: 2px solid #eee;
                margin: 15% auto;
                }
    
                .attr_con p.ldzc_close {
                position: absolute;
                top: 10px;
                right: 10px;
                font-size: 16px;
                width: 20px;
                height: 20px;
                color: #000;
                text-align: center;
                cursor: pointer;
                }
    
                .attr_con .attr_tit {
                margin-top: 20px;
                }
    
                .xj_info {
                padding: 19px 0 0 20px;
                }
    
                .xj_list span {
                font-size: 18px;
                color: #000;
                font-weight: bold
                }
    
                .xj_list div {
                display: inline;
                margin-right: 15px;
                line-height: 40px;
                }
    
                .attr_title {
                height: 42px;
                width: 100%;
                background-color: #F8F8F8;
                line-height: 40px;
                padding: 0 0 0 20px;
                font-size: 16px;
                font-weight: bold;
                }
    
                div.ldzc_close {
                position: absolute;
                bottom: 30px;
                left: 45%;
                width: 120px;
                height: 40px;
                font-size: 16px;
                color: #000;
                background-color: #F8F8F8;
                text-align: center;
                border: 1px solid #e6e6e6;
                line-height: 40px;
                cursor: pointer;
                border-radius: 2px 2px;
                }
    
                .xjnr {
                height: 172px;
                overflow-y: scroll;
                width: 100%;
                overflow-x: hidden;
                }
    
                /* 弹框样式结束*/
    
                @media screen and (max-width: 1420px) {
    
                .con_info,
                .header_con,
                .nav ul,
                .content .con_info {
                width: 100%;
                padding: 0px 20px;
                max-width: 1400px;
                }
    
                .nav ul li {
                margin-left: 2.8%;
                }
    
                .con1_right {
                width: 50%;
                }
    
                .sxfm_box .sxfm_num li {
                width: 21%;
                }
    
                .sxfm_box .prev,
                .sxfm_box .next {
                bottom: 0px;
                }
    
                .focusBox {
                height: 300px;
                }
    
                .zmhd_li li {
                width: 22.8%;
                }
    
                .xj_con li .xjbt {
                width: 49%;
                }
    
                .zwfw_list {
                width: 47%;
                }
    
                .zwfw_list li {
                margin-left: 3%;
                }
    
                .ztzlScroll .ztzlbox {
                width: 103%;
                }
    
                .ztzlScroll ul li {
                width: 22.6%;
                }
    
                .ztzlScroll .ztzlbox {
                margin-left: -3%;
                }
    
                .con1_right li {
                margin-top: 16px;
                }
    
                .con11_left,
                .con11_right {
                width: 48%;
                }
    
                .qingdan ul li {
                float: left;
                padding: 16% 3% 3% 3%;
                width: 30%;
                margin: 1%;
                background-size: 100% 100% !important;
                }
    
                .qingdan ul li a {
                color: #fff;
                font-size: 16px;
                font-weight: normal;
                line-height: 20px;
                display: inline-block;
                width: 100%;
                text-align: center;
                }
    
                .banshi ul li {
                float: left;
                /*padding: 2% 2% 2% 20%;*/
                width: 48%;
                margin: 1%;
                background-size: 100% !important;
                }
    
                .banshi ul li a {
                color: #fff;
                font-size: 15px;
                line-height: 25px;
                width: 100%;
                }
                }
    
                @media screen and (max-width: 1024px) {
                .yxlx_info {
                text-overflow: -o-ellipsis-lastline;
    
                overflow: hidden;
    
                text-overflow: ellipsis;
    
                display: -webkit-box;
    
                -webkit-line-clamp: 5;
    
                -webkit-box-orient: vertical;
                }
    
                .nav ul li {
                margin-left: 0px;
                width: 140px;
                background: url(nav_bg.png) no-repeat center top;
                }
    
                .con3_con {
                background: none;
                }
    
                .con3_fight {
                width: 52%;
                }
    
                .sxfm_box .sxfm_num li {
                margin-left: 5%;
                }
    
                .con11 .newslist {
                padding-right: 0px;
                }
    
                .con11 .newslist a {
                width: 75%;
                }
    
                .zmhd_li li {
                width: 24.2%;
                margin-left: 1%;
                }
    
                .zmhd_li li:first-child a {
                padding-top: 80px;
                }
    
                /*.zmhd_li li:first-child a{
                padding: 5px 10px 0px;
                }*/
                .zwfw_list ul {
                padding: 10px 10px;
                }
    
                .zwfw_list li:first-child,
                .zwfw_list li:nth-child(4n+1) {
                margin-left: 0px;
                }
    
                .zwfw_list li {
                width: 32%;
                margin-left: 0px;
                }
    
                .con5_right {
                width: 50%;
                padding-right: 100px;
                margin-top: 25px;
                }
    
                .con5_left {
                padding-left: 0px;
                }
    
                .con5 li a {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%;
                }
    
                .sxfm_more {
                bottom: 42px;
                }
    
                .banshi {
                margin-top: 2px;
                }
    
                .con13 .zwfw_title {
                margin-bottom: 5px;
                }
    
                .banshi ul li {
                padding: 28px 24px 24px 94px;
                }
    
                /* 首页回复专区样式调整：修改图片及划过样式 */
                .zmhd_li li a.zmhd_li4 {
                background: url(hfzq.png) no-repeat center 25px;
                }
    
                /* .zmhd_li li a.zmhd_li5{
                background: url(hfzq.png) no-repeat 5px 15px;
                } */
                .zmhd_li li a.zmhd_li4:hover,
                .zmhd_li li.current .zmhd_li4 {
                background: #bd1a2d url(hfzq_hov.png) no-repeat center 25px;
                }
    
                /* .zmhd_li li a.zmhd_li5:hover,.zmhd_li li.current .zmhd_li5{
                background: #bd1a2d url(hfzq_hov.png) no-repeat 5px 15px;
                } */
                .zmhd_li>li.zmhd_dd>ul>li span {
                padding-left: 35px;
                }
    
                .left_con .wsjs {
                padding: 90px 20px 20px 30px;
                line-height: 32px;
                }
    
                .yicon {
                background: none;
                }
    
                .xx_href {
                padding-right: 0px;
                }
    
                }
    
                @media screen and (max-width: 768px) {
    
                .header{
                background-color:#bd1a2d !important;
                padding-bottom: 60px;
                /* margin-bottom: 90px; */
                }
                #denglu>a {
                font-size: 30px;
                color: #ffffff !important;
                }
    
                #denglu>span {
                font-size: 26px;
                color: #ffffff !important;
                }
    
                #zhuce>a {
                font-size: 30px;
                color: #ffffff !important;
                }
                /* 点击导航 */
    
                .nav{
                display:none !important;
                background: none !important;
                }
                .zhucechild a{
                color: #bd1a2d !important;
                }
    
                .wza {
                display: none !important;
                }
    
                .nav .content{
                margin-top: 0px !important;
                }
                .header_con .search{
                display: none !important;
                position: absolute !important;
                top: 230px !important;
                }
                .header_con .search ul {
                display: none !important;
                }
    
                .zwfw {
                display: none !important;
                }
    
                .header_top {
                margin-bottom: 0px !important;
                }
                .mob_footer {
                margin-bottom: 50px;
                }
                .logo {
                text-align: left !important;
                margin-top: 0px !important;
                }
    
                .header_con .search_input {
                width: 82%
                }
    
                .content .fl,
                .content .fr {
                float: none;
                width: 100%;
                overflow: hidden;
                }
    
                .con1_right {
                margin-bottom: 20px;
                }
    
                .con3_con {
                background: none;
                }
    
                .focusBox {
                height: 380px;
                }
    
                .con5 .con_info li a {
                color: #333333;
                }
    
                .con5 {
                background: none;
                }
    
                .jrlx_list {
                float: left;
                width: 48%;
                margin-left: 3.5%;
                }
    
                .con6 .mar20 {
                margin-top: 20px;
                }
    
                .con6 .ml0 {
                margin-left: 0px;
                }
    
                .lxly_list>li {
                width: 48%;
                margin-left: 3.5%;
                }
    
                .lxly_list>li:first-child+li+li {
                margin-left: 0px;
                margin-top: 20px;
                }
    
                .lxly_list>li:first-child+li+li+li {
                margin-top: 20px;
                }
    
                .zsyz_list {
                width: 100%;
                margin-left: 0px;
                margin-bottom: 20px;
                }
    
                .con10 {
                background: none;
                }
    
                .sxfm_box .sxfm_pic .qx_img {
                width: 100%;
                height: 400px;
                }
    
                .sxfm_box {
                height: 800px;
                }
    
                .sxfm_box .sxfm_num {
                top: 420px;
                }
    
                .sxfm_pic .sxfm_txt {
                width: 100%;
                }
    
                .sxfm_box .prev {
                top: 750px;
                left: 30%;
                }
    
                .sxfm_box .prev {
                top: 750px;
                left: 30%;
                }
    
                .sxfm_box .next {
                top: 750px;
                right: 30%;
                }
    
                .con12_right,
                .con13_right {
                margin-top: 20px;
                }
                .con13_right{
                display: none !important;
                }
                .ztzlScroll ul li {
                width: 45%;
                }
    
                .con5 li {
                padding: 0px !important;
                float: left;
                }
    
                .sxfm_more {
                bottom: 60px;
                }
                .friendLinks{
                display: none !important;
                }
                .friendLinks .links_box .links_menu {
                margin-bottom: 10px;
                margin-left: 0;
                width: 48%;
                background-position: 95% center;
                }
    
                .friendLinks .links_box {
                margin-top: 10px;
                }
    
                .banshi ul li {
                padding: 3% 2% 3% 20%;
                }
    
                .qingdan ul li {
                padding: 16% 3% 9% 3%;
    
                }
    
    
    
                /* 手机端蒙版 */
                .dropdown-items {
                height: 100%;
                height: 100vh;
                display: block;
                overflow: scroll;
                box-sizing: border-box;
                position: fixed;
                top: -16px;
                z-index: 999;
                background-color: #bd1a2d !important;
                }
    
                .dropdown-items li {
                border-bottom: 1px dotted rgba(255, 255, 255, 0.16);
                overflow: hidden;
                margin-left: 80px !important;
                }
    
                /* hamburger menu iconto reveal off canvas menu on mobile devices */
                .hamburger {
                position: absolute;
                width: 32px;
                height: 32px;
                top: 8px;
                border-radius: 50%;
                cursor: pointer;
                -webkit-tap-highlight-color: transparent;
                text-align: center;
                color: rgba(255, 255, 255, 0.8);
                font-size: 20px;
                line-height: 32px;
                }
    
                .hamburger:hover {
                background: rgba(0, 0, 0, 0.15);
                }
    
                .hamburger.left {
                left: 10px;
                }
    
                .hamburger.right {
                right: 10px;
                }
    
                .dropdown-items .parent+ul {
                background: #fff;
                margin: 0;
                box-sizing: border-box;
                display: block;
                }
    
                .dropdown-items .parent+ul li a {
                padding-left: 30px;
                }
    
                .main-links,
                .dropdown-heading {
                display: block;
                padding: 15px;
                color: rgba(255, 255, 255, 0.8);
                cursor: pointer;
                }
    
                .main-links:hover,
                .dropdown-heading:hover {
                background: rgba(0, 0, 0, 0.15);
                color: #fff;
                }
    
                .main-links {
                text-decoration: none !important;
                }
    
                .has-child span.parent {
                padding: 15px;
                font-weight: 700;
                border-bottom: 1px solid #e0e0e0;
                display: block;
                background: transparent;
                }
    
                .phone .search input:nth-of-type(2) {
                background-color: #ffff;
                }
    
                .home-link img {
                width: 30px;
                height: 30px;
                }
    
                .phone .search_input {
                width: 250px;
                line-height: 30px;
                color: #898989;
                background: #fffdfa;
                padding-left: 5px;
                border: 1px solid #c5c5c4;
                border-radius: 15px 15px 15px 15px;
                border-right: 0px;
                outline: medium;
                }
    
                .phone .search .search_sub {
                background: #bd1a2d url(/cms_files/filemanager/156268839/picture/20227/03dcd34923df4183bf352834884d2b50.png)
                no-repeat 44px center;
                width: 77px;
                /* float: left; */
                color: #fff;
                font-size: 14px;
                margin-left: -83px;
                border: none;
                border-radius: 15px 15px 15px 15px;
                /* padding-left: 30px; */
                text-align: left;
                letter-spacing: 5px;
                margin-top: 7px;
                line-height: 24px;
                }
    
                /* 蒙版 */
    
                .dim-overlay:before {
                content: "";
                background-color: rgba(0, 0, 0, .5);
                height: 100%;
                height: 100vh;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                overflow: hidden;
                z-index: 2;
                }
                /* 手机端蒙版结束*/
                /* 内容块 */
                .content .con1{
                margin-top: 252px !important;
                }
                .content .con2{
                position: absolute;
                top: 231px !important;
                background: none;
                }
                .left_con .wsjs {
                display: none !important;
                }
                .xj_con .zmhd_li{
                display: none !important;
                }
                .left_con{
                margin-top: 0px !important;
                /* padding-top: 16px !important; */
                }
                .con5{
                display: none !important;
                }
                .con10{
                padding-bottom: 0px !important;
                }
                .sxfm_box .sxfm_num {
                right: 200px !important;
                }
                .sxfm_txt .qx_name{
                text-align: center !important;
                }
    
                .ban{
                display: block !important;
                position: absolute;
                top: 12%;
                right: 4%;
                height: 28px;
                }
                .ban img{
                    width: 33px;
                    height: 34px;
                    float: left;
                    padding-top: 8px;
    
                }
                .ban span{
                margin-left: 3px;
                margin-right: 3px;
                font-size: 28px !important;
                color: #fff;
                }
    
                #zhuce .zhucechild{
                position: absolute;
                background-color: #fff;
                width: 120px;
                margin: 0 !important;
                left: -55%;
                padding: 5px 15px;
                top: 38px;
                z-index: 999;
                }
                .xx_href {
                padding-right: 0px;
                line-height:100px;
                }
                }
    
    
                @media screen and (max-width: 415px) {
    
                .con_info,
                .header_con,
                .nav ul,
                .content .con_info {
                width: 100%;
                padding: 0px 10px;
                }
    
                .header {
                background-color: #bd1a2d !important;
                }
                .logo img{
                width: 50% !important;
                }
                .header_con .search {
                width: 100%;
                }
    
                .logo img {
                width: 50%;
                }
    
                .header_right {
                display: block !important;
                }
    
                .header_right a {
                color: #ffffff !important;
                }
    
                .header_right span {
                color: #ffffff !important;
                }
    
                .header_con .search_input {
                width: 66.5%;
                }
    
                .header_con .search ul {
                margin-bottom: 50px;
                }
                .con13_right{
                display: none !important;
                }
                .nav ul li {
                background: none;
                }
    
                .nav{
                display:none !important;
                background: none !important;
                }
                .nav .content{
                margin-top: 0px !important;
                }
    
                .zhucechild a{
                color: #bd1a2d !important;
                }
    
    
    
                .focusBox {
                height: 250px;
                }
    
                .sylxzz a {
                width: 100%;
                }
    
                .con1_right .zt_list {
                width: 70%;
                }
    
                .news_col .col_title li {
                width: 80px;
                font-size: 18px;
                }
    
                .news_col {
                height: 35px;
                }
    
                .news_more {
                padding-top: 2px;
                }
    
                .con5_left {
                padding-left: 0px;
                margin-bottom: 0px;
                }
    
                .con5 .con_info li a {
                color: #333333;
                font-size: 16px;
                line-height: 40px;
                }
    
                .con5_right {
                padding-right: 15%;
                }
    
                .lxly_list>li {
                width: 48%;
                margin-bottom: 20px;
                }
    
                .con8 img {
                width: 100%;
                }
    
                .sxfm_box .sxfm_num {
                width: 100%;
                }
    
                .con11 .newslist a {
                width: 68%;
                }
    
                .con12 .col_title li {
                margin: 15px 10px;
                }
    
                .hd_xx li {
                float: left;
                width: 70px;
                line-height: 30px;
                border: 1px solid #4b4b4b;
                text-align: center;
                margin-left: 10px;
                }
    
                .hd_xx {
                margin: 13px 0px;
                }
    
                .con12 .news_col {
                height: 35px;
                }
    
                .zwfw_list {
                width: 100%;
                margin-left: 0px;
                margin-bottom: 20px;
                }
    
                .ztzlScroll ul li {
                width: 88%;
                }
    
                .xj_con li .xjbt {
                width: 48%;
                }
    
                .con11 .news_more {
                padding-right: 0px;
                margin-left: 0px;
                }
                .con11 .newslist span{width:27%;}
                .con11 .news_col .col_title li {
                padding: 0px 5px 7px;
                }
    
                .sxfm_box .sxfm_pic .qx_img {
                height: 300px;
                }
    
                .sxfm_box .sxfm_num {
                top: 320px;
                }
    
                .tplb .tplb_pic img,
                .tplb .tplb_pic a,
                .tplb .tplb_pic li,
                .tplb .tplb_pic {
                height: 245px;
                }
    
                .tplb {
                height: 300px;
                }
    
                .tplb .prev {
                top: 215px;
                }
    
                .tplb .next {
                top: 215px;
                }
    
                .qingdan ul li {
                margin-left: 50px;
                }
    
                .banshi ul li a {
                width: 100%;
                }
    
                .con11 .newslist a {
                width: 72%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                }
    
                .tplb_pic .txt a {
                width: 80% !important;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                }
    
                .sxfm_box .next {
                top: 800px;
                right: 30%;
                }
    
                .sxfm_box .prev {
                top: 800px;
                left: 30%;
                }
    
                .zsyz_list li {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%;
                }
    
                .newsli_con div {
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                height: 55px;
                }
    
                .yxlx_info {
                line-height: 35px;
                color: #000000;
                text-indent: 2em;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 7;
                overflow: hidden;
                height: 240px;
                }
    
                .con5 .dz_title img {
                width: 100%;
                }
    
                .con7 .lxly_title img {
                width: 95%;
                }
    
                .xj_con li .xjbt {
                width: 42%;
                }
    
                .xj_con li .xjbh,
                .xj_con li .tjsj {
                width: 18%;
                }
                .friendLinks{
                display: none !important;
                }
                .friendLinks .links_box .links_menu {
                margin-bottom: 10px;
                margin-left: 0;
                width: 99%;
                background-position: 95% center;
                }
    
                .qingdan ul li {
                float: left;
                padding: 26% 3% 10% 3%;
                width: 46%;
                margin: 3px;
                }
    
                .banshi ul li {
                padding: 11% 2% 10% 40%;
                width: 100%;
                }
    
    
    
                /* 手机端蒙版 */
                .dropdown-items {
                height: 100%;
                height: 100vh;
                display: block;
                overflow: scroll;
                box-sizing: border-box;
                position: fixed;
                top: -16px;
                z-index: 999;
                background-color: #bd1a2d !important;
                }
    
                .dropdown-items li {
                border-bottom: 1px dotted rgba(255, 255, 255, 0.16);
                overflow: hidden;
                margin-left: 80px !important;
                }
    
                /* hamburger menu iconto reveal off canvas menu on mobile devices */
                .hamburger {
                position: absolute;
                width: 32px;
                height: 32px;
                top: 8px;
                border-radius: 50%;
                cursor: pointer;
                -webkit-tap-highlight-color: transparent;
                text-align: center;
                color: rgba(255, 255, 255, 0.8);
                font-size: 20px;
                line-height: 32px;
                }
    
                .hamburger:hover {
                background: rgba(0, 0, 0, 0.15);
                }
    
                .hamburger.left {
                left: 10px;
                }
    
                .hamburger.right {
                right: 10px;
                }
    
                .dropdown-items .parent+ul {
                background: #fff;
                margin: 0;
                box-sizing: border-box;
                display: block;
                }
    
                .dropdown-items .parent+ul li a {
                padding-left: 30px;
                }
    
                .main-links,
                .dropdown-heading {
                display: block;
                padding: 15px;
                color: rgba(255, 255, 255, 0.8);
                cursor: pointer;
                }
    
                .main-links:hover,
                .dropdown-heading:hover {
                background: rgba(0, 0, 0, 0.15);
                color: #fff;
                }
    
                .main-links {
                text-decoration: none !important;
                }
    
                .has-child span.parent {
                padding: 15px;
                font-weight: 700;
                border-bottom: 1px solid #e0e0e0;
                display: block;
                background: transparent;
                }
    
                .phone .search input:nth-of-type(2) {
                background-color: #ffff;
                }
    
                .home-link img {
                width: 30px;
                height: 30px;
                }
    
                .phone .search_input {
                width: 250px;
                line-height: 30px;
                color: #898989;
                background: #fffdfa;
                padding-left: 5px;
                border: 1px solid #c5c5c4;
                border-radius: 15px 15px 15px 15px;
                border-right: 0px;
                outline: medium;
                }
    
                .phone .search .search_sub {
                background: #bd1a2d url(/cms_files/filemanager/156268839/picture/20227/03dcd34923df4183bf352834884d2b50.png)
                no-repeat 44px center;
                width: 77px;
                /* float: left; */
                color: #fff;
                font-size: 14px;
                margin-left: -83px;
                border: none;
                border-radius: 15px 15px 15px 15px;
                /* padding-left: 30px; */
                text-align: left;
                letter-spacing: 5px;
                margin-top: 7px;
                line-height: 24px;
                }
    
                /* 蒙版 */
    
                .dim-overlay:before {
                content: "";
                background-color: rgba(0, 0, 0, .5);
                height: 100%;
                height: 100vh;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                overflow: hidden;
                z-index: 2;
                }
                /* 手机端蒙版结束*/
                /* 内容块 */
                .content .con1{
                margin-top: 338px !important;
    
                }
                .content .con2{
                position: absolute;
                top: 139px !important;
                background: none;
                }
                .left_con .wsjs {
                display: none !important;
                }
                .xj_con .zmhd_li{
                display: none !important;
                }
                .left_con{
                margin-top: 0px !important;
                /* padding-top: 16px !important; */
                }
                .con5{
                display: none !important;
                }
                .con10{
                height: 828px !important;
                padding-bottom: 0px !important;
                }
                .sxfm_txt .qx_name{
                text-align: center !important;
                }
                .sxfm_box .sxfm_num {
                right: 0px !important;
                }
    
                .ban{
                display: block !important;
                position: absolute;
                top: 11%;
                right: 3%;
                height: 28px;
                }
                .ban img{
                    width: 27px;
    height: 23px;
    float: left;
    padding-top: 5px;
    
                }
                .ban span{
                margin-left: 3px;
                font-size: 19px !important;
                color: #fff;
                }
                #denglu>a {
                font-size: 17px;
                color: #ffffff !important;
                }
    
                #denglu>span {
                font-size: 13px;
                color: #ffffff !important;
                }
    
                #zhuce>a {
                font-size: 17px;
                color: #ffffff !important;
                }
                #zhuce .zhucechild{
                z-index: 999;
                left: -139%;
                }
                .xx_href {
                    padding-right: 0px;
                    line-height:100px;
                    }
                }
                @media screen and (max-width: 390px) {
                .news_more {
                margin-left: 0px;
                float: right;
                }
    
                .news_col .col_title li {
                width: 75px;
                }
                .friendLinks{
                display: none !important;
                }
                .con11 .newslist li {
                background-position: 0px center;
                padding-left: 20px;
                }
    
                .zsyz_list ul {
                padding: 15px 0px 0px;
                }
    
                .jrlx_list ul li a {
                font-size: 16px;
                }
                .con13_right{
                display: none !important;
                }
                .zsyz_list li {
                padding-left: 20px;
                }
    
                .con11 .news_col .col_title li {
                padding: 0px 3px 7px;
                }
    
                .xj_con li .xjbt {
                width: 47%;
                }
    
                .xj_con li .xjbh,
                .xj_con li .tjsj,
                .xj_con li .sldw {
                width: 20%;
                }
    
                .xj_con li .xjbt {
                width: 35%;
                }
    
                .banshi ul li {
                padding: 9% 2% 11% 40%;
                }
    
                .con_info,
                .header_con,
                .nav ul,
                .content .con_info {
                padding: 0px 5px !important;
                }
    
    
                .zzxx li:nth-of-type(4) span:nth-of-type(1) {
                width: 122px;
                }
    
                .zzxx li:nth-of-type(4) span:nth-of-type(2) {
                width: 406px;
                }
    
                /* 内容块 */
                .content .con1{
                margin-top: 374px !important;
                }
                .content .con2{
                position: absolute;
                top: 139px !important;
                background: none;
                }
                .left_con .wsjs {
                display: none !important;
                }
                .xj_con .zmhd_li{
                display: none !important;
                }
                .left_con{
                margin-top: 0px !important;
                /* padding-top: 16px !important; */
                }
                .lxly_list>li {
                width: 48%;
                margin-bottom: 20px;
                }
                .con5{
                display: none !important;
                }
                .con10{
                height: 828px !important;
                padding-bottom: 0px !important;
                }
                .sxfm_txt .qx_name{
                text-align: center !important;
                }
                .sxfm_box .sxfm_num {
                right: 0px !important;
                }
                #denglu>a {
                font-size: 17px;
                color: #ffffff !important;
                }
    
                #denglu>span {
                font-size: 13px;
                color: #ffffff !important;
                }
    
                #zhuce>a {
                font-size: 17px;
                color: #ffffff !important;
                }
                .ban{
                display: block !important;
                position: absolute;
                top: 11%;
                right: 3%;
                height: 28px;
                }
                .ban img{
                    width: 27px;
                    height: 23px;
                    float: left;
                    padding-top: 3px;
                }
                .ban span{
                margin-left: 3px;
                font-size: 19px !important;
                color: #fff;
                }
                #zhuce .zhucechild{
                z-index: 999;
                left: -139%;
                }
                .xx_href {
                    padding-right: 0px;
                    line-height:100px;
                    }
                }