html {overflow-y:scroll;}
body {margin:0;padding:0;color:#222;font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0;margin:0;}
h1{font-size: 32px;font-family:宋体;}
table,td,tr,th {font-size:12px;}
ol,ul {list-style:none;}
li {list-style-type:none;}
img {vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:inherit;font-weight:normal;}
address,cite,code,em,th,i {font-weight:normal;font-style:normal;}
a {color:#1f1f1f;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#0b40c0;text-decoration:none;}
a:active {color:#0b40c0;}
.left{float: left;}
.right{float: right;}
.main{background: #fff;overflow: hidden;min-width:1300px;}
.main>.mm{background: url(../images/bg.png) no-repeat;background-color: #fff;background-size: cover;background-position: center;}
.m{width: 1200px;margin: 0 auto;}
.mm{min-width: 1200px;}
.Chinese{display:none;}
.English{display:block!important;}
.tit{width: 100%;overflow: hidden;border-bottom: 1px solid #215182;padding-bottom: 5px;margin-bottom: 15px;}
.tit>img{display: block;float: left;height: 20px;margin-right: 10px;margin-top: 2px;}
.tit a.channelName{display: block;float: left;font-size: 18px;color: #215182;font-weight: bold;}
.tit a.more{display: block;float: right;font-size:18px;font-weight:bold;color:#215182;}
.tit a.more img{display: block;margin-right: 5px;}
/* header */
.h5_header{display: none;}
.header>.left{margin: 20px 0;}
.header>.left img{height: 70px;}
.header>.right{margin-top: 25px;}
.h_r1{overflow: hidden;margin-bottom: 8px;}
.h_r1 .language i{margin: 0 5px;}
.h_r1 .language{margin-right: 15px;}
.h_r1 .language a.home{display:none;}
.h_r1 .language a.ENhome{display:inline-block!important;}
.h_r1 .search{position: relative;;width: 165px;height: 25px;overflow: hidden;}
.h_r1 .search input{ width: 100%; height: 25px; background: #e4e4e4; box-sizing: border-box; border: none; padding: 0 30px 0 10px; font-size: 12px;color: #8088a0;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.h_r1 .search input:focus {border: 1px solid #ccc;}
.h_r1 .search input::placeholder {color: #8088a0;}
.h_r1 .search img{position: absolute;right: 10px;top: 7px;}
.h_r2 .n1{position: relative;z-index: 99;text-align: center;}
.h_r2 .n1>li{display: inline-block;position: relative;cursor: pointer;}
.h_r2 .n1>li p{height: 49px;}
.h_r2 .n1>li p a{display: block;padding: 3px 30px;font-size: 16px;color: #808080;font-weight: bold;}
.h_r2 .n1>li:hover p a,.h_r2 .n1>li.on p a{color: #215182; border: 2px solid #215182;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.h_r2 .n2{ position: absolute; width: 100%; max-height: 0; box-sizing: border-box; overflow: hidden; background: #fff; -webkit-transition: max-height 0.8s ease-out; -moz-transition: max-height 0.8s ease-out; -ms-transition: max-height 0.8s ease-out; -o-transition: max-height 0.8s ease-out; transition: max-height 0.8s ease-out; }
.h_r2 .n1>li:hover .n2::before{content: '';display: block;border-top: 5px solid #215182;}
.h_r2 .n1>li:hover .n2{max-height: 500px;padding: 0 15px 10px 15px;}
.h_r2 .n2 li{width: 100%;height: auto;padding: 8px 0;line-height: 20px;border-bottom: 1px solid #e0e1e7;}
.h_r2 .n2 li a{display: block;font-size: 14px;color: #000;}
.h_r2 .n2 li a:hover{color: #215182;}
/* banner */
.banner{position: relative;width: 100%;overflow: hidden;}
.banner img{display: block;width: 100%;}
.banner p{position: absolute;width: 60%;top: 35%;font-size: 32px;color: #fff;font-weight: bold;margin: 0 20%;line-height: 60px;}
/* m1 */
.m1{overflow: hidden;margin-top: 30px;}
.m1>.left{width: 770px;height:410px;overflow: hidden;border-bottom: 1px solid #215182;}
.m1>.left .con .left{width: 350px;overflow: hidden;padding-top: 3px;}
.m1>.left .con .left a{display: block;width: 100%;}
.m1>.left .con .left a>img{display: block;width: 100%;height: 260px;object-fit: cover;}
.m1>.left .con .left a p{overflow: hidden;margin-top: 10px;}
.m1>.left .con .left a p img{display: block;width: 17px;float: left;margin-top: 2px;}
.m1>.left .con .left a p span{display: block;width: 328px;float: right;font-size: 14px;color: #595757;font-weight: bold;}
.m1>.left .con .right{width: 400px;overflow: hidden;}
.m1 .con ul{overflow: hidden;padding-top: 3px;}
.m1 .con ul li{ width: 100%; height: 105px; overflow: hidden; border-bottom: 1px solid #acabab; margin-bottom: 10px;transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; }
.m1 .con ul li:hover{ transform: translateY(-5px); -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); }
.m1 .con ul li:last-child {border-bottom: none;}
.m1 .con ul li .title{overflow: hidden;margin-bottom: 5px;}
.m1 .con ul li .title img{display: block;width: 17px;float: left;margin-top: 2px;}
.m1 .con ul li .title a{display: block;width: 378px;float: right;font-size: 16px;line-height: 20px;color: #595757;font-weight: bold;}
.m1 .con ul li .content{width: 378px;margin-left: 22px;font-size: 12px;color: #555b6a;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.m1 .con ul li .date{width: 378px;margin-left: 22px;margin-top: 2px;font-size: 12px;color: #606060;}
.m1>.right{width: 400px;height:410px;overflow: hidden;border-bottom: 1px solid #215182;}
/* m2 */
.m2{overflow: hidden;margin-top: 30px;margin-bottom: 30px;}
.m2>div{width: 585px;height: 315px;float: left;background: #f1f1f1;box-sizing: border-box;padding: 15px;overflow: hidden;}
.m2>div .con p{text-align:center;line-height:60px;color:#595757;font-size:16px;font-weight:bold;}
.m2>div .con ul li{width: 100%;height: 20px;padding: 10px 0;overflow: hidden;transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease;}
.m2>div .con ul li:hover{ transform: translateY(-5px); -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); }
.m2>div .con ul li {width: 100%;overflow: hidden;}
.m2>div .con ul li img{display: block;width: 17px;float: left;margin-top: 5px;}
.m2>div .con ul li a{display: block;width: 450px;float: left;margin: 2px 8px;font-size: 16px;color: #595757;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m2>div .con ul li em{display: block;width: 70px;float: right;font-size: 12px;color: #9d9e9e;text-align: right;margin-top: 6px;}
.m2>div.left .con ul li{height: auto;overflow: hidden;border-bottom: 1px solid #acabab;padding: 10px 0;}
.m2>div.left .con ul li:last-child {border-bottom: none;}
.m2>div.left .con .date{width: 62px;height: 62px;float: left;background: url(../images/icon_date.png) no-repeat;background-size: cover;}
.m2>div.left .con .date span{display: block;font-size: 14px;font-weight: bold;color: #215182;text-align: center;margin-top: 9px;}
.m2>div.left .con .date em{display: block;width: 100%;font-size: 11px;font-weight: bold;color: #215182;text-align: center;margin-top: 8px;}
.m2>div.left .con .content{width: 485px;float: right;}
.m2>div.left .con .content a{display: block;width: 100%;font-size: 16px;font-weight: bold;color: #595757;margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 2px 0;}
.m2>div.left .con .content span{width: 100%;font-size: 12px;color: #595757;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.m2>div.right{float: right;}
/* m3 */
.m3{overflow: hidden;margin-top: 30px;}
.m3 .con ul{overflow: hidden;padding-top: 20px;}
.m3 .con ul li{ width: 291px; height: 150px; float: left; margin: 0 6px; overflow: hidden; transition: transform 0.5s ease; -webkit-transition: transform 0.5s ease; -moz-transition: transform 0.5s ease; -ms-transition: transform 0.5s ease; -o-transition: transform 0.5s ease; }
.m3 .con ul li:hover{ transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); }
.m3 .con ul li.zt_1{margin-left: 0;}
.m3 .con ul li.zt_4{margin-right: 0;}
.m3 .con ul li a{display: block;width: 100%;height: 100%;}
.m3 .con ul li a img{ display: block; width: 100%; height: 100%;}
/* m4 */
.m4{overflow: hidden;margin-top: 30px;}
.m4 .con{height: 350px;}
.poster-main { width: 100%; height:250px; position: relative; margin: 40px auto;}
.h5_ssfc{display: none;}
.poster-main .poster-list .poster-item { width:100%;position: absolute; left: 0; top: 0;}
.poster-main .tu{display: block;height:100%;width:100%;}
.poster-main img { display: block; width: 100%; height: 75%; object-fit: cover;box-shadow: 2.46px 3.15px 30px 4px rgba(0,0,0,0.22); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
.poster-main .poster-list .poster-item:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
.poster-main p{width:100%;height:20%;box-sizing: border-box;margin-top: 5%;padding: 5px 10px;max-height: 42px;font-size: 14px;color: #595757;text-align: center;line-height: 18px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.poster-img{position:relative; width: 100%; height:100%;}
.poster-main .poster-btn { position: absolute; top: 0; z-index: 10; cursor: pointer;}
.poster-main .poster-prev-btn {left: -25px;top:-8%;background:url(../images/prev.png) no-repeat left center;}
.poster-main .poster-next-btn { right: -25px;top:-8%;background:url(../images/next.png) no-repeat right center;}
/* footer */
.footer{width: 100%;overflow: hidden;padding: 90px 0 70px 0;background: url(../images/footer_bg.png) no-repeat;background-color: #225587;background-size: cover;background-position: bottom;color: #fff;}
.h5_footer{display: none;}
.footer a{color:#fff;}
.footer .foot{width:100%;overflow:hidden;}
.footer .f1{width: 38%;float: left;}
.footer .f1 img{display: block;height: 80px;margin-bottom: 30px;}
.footer .f1 p{width: 100%;font-size: 14px;margin-top: 10px;line-height: 25px;box-sizing: border-box;}
.footer .f2{width: 20%;float: left;margin: 0 2%;text-align: center;}
.footer .f2 img{display: block;width: 150px;margin: 10px auto;}
.footer .f2 span{display: block;font-size: 12px;}
.footer .f3{width: 38%;float: right;margin-top: 10px;}
.footer .f3 .f_tit{width: 100%;border-bottom: 1px solid #5980a5;font-size: 20px;line-height: 50px;}
.footer .f3 .f_con{width: 100%;overflow: hidden;}
.footer .f3 .f_con a{display: block;float: left;margin-top: 15px;font-size: 12px;margin-right: 20px;color:#fff;text-decoration:none;}
.footer .copyright{width:100%;overflow:hidden;margin-top:50px;text-align:center;}
/* list */
.list{overflow: hidden;padding: 50px 0;}
.list .left{width: 230px;height: auto;}
.list .left h1{width: 100%;height: 60px;text-align: center;line-height: 60px;box-sizing: border-box;overflow: hidden;background: #215182;}
.list .left h1 span{display: inline-block;white-space:nowrap;font-size: 20px;font-weight: bold;color: #fff;}
.list .left ul.channal_nav{width: 100%;overflow: hidden;box-sizing: border-box;}
.list .left ul.channal_nav>li{width: 100%;height: auto;border: 1px solid #215182;box-sizing: border-box;margin-top: 1px;}
.list .left ul.channal_nav>li a{display: block;width: 100%;font-size: 16px;color: #222;text-align: center;padding: 10px;box-sizing: border-box;line-height: 25px;}
.list .left ul.channal_nav li:hover a,.list .left ul.channal_nav>li.on a,.list .left ul.channal_nav>li ul.channal_twonav li:hover a,.list .left ul.channal_nav>li ul.channal_twonav li.on a{font-weight: bold;color: #215182;}
.list .left ul.channal_nav>li ul.channal_twonav li {position: relative;}
.list .left ul.channal_nav>li ul.channal_twonav li a{font-size: 14px;font-weight: normal;color: #222;padding: 8px 30px;box-sizing: border-box;line-height: 20px;}
.list .left ul.channal_nav>li ul.channal_twonav li.on a::after{content: "";position: absolute;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #215182;border-right: 0;top:14px;right:16px;}
.list .r_list>p,.r_con>p{text-align: center;line-height: 180px;color: #595757;font-size: 20px;font-weight: bold;}
.list .right{width: 950px;min-height: 600px;box-sizing: border-box;border: 1px solid #215182;}
.list1 .right{width: 100%;}
.list .right .wz{width: 100%;height: 60px;color: #fff;line-height: 60px;font-size: 16px;background: #215182;box-sizing: border-box;padding: 0 30px;}
.list .right .wz a{color: #fff;}
.list .right ul{width: 100%;overflow: hidden;padding: 20px 50px;box-sizing: border-box;}
.list .right ul li{width: 100%;height: 40px;line-height: 40px;overflow: hidden;transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease;}
.list .right ul li:hover{ transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -ms-transform: translateY(-2px); -o-transform: translateY(-2px); }
.list .right ul li a{display: block;float: left;width: 85%;font-size: 16px;color: #222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list .right ul li:hover a{font-weight: bold;color: #215182;}
.list .right ul li span{display: block;float: right;width: 15%;font-size: 12px;color: #9d9e9e;text-align: right;}
.pb_sys_style2 .p_no_d{border:1px solid #215182!important;background: #215182!important;}
.pb_sys_common{padding-bottom: 20px;}
/* content */
.article .wz{width: 98%;margin: 0 auto;overflow: hidden;font-size: 16px;color: #222;line-height: 60px;}
.article .wz a{color: #222;}
.article .text{width: 98%;margin: 0 auto;background: #fff;box-sizing: border-box;padding: 60px 50px;box-shadow: 0 0 2px 2px #eaeaea;overflow: hidden;}
.article .text>.left{width: 75%;box-sizing: border-box;border-right: 1px solid #eaeaea;padding: 0 50px;}
.text_tit{width: 100%;padding-bottom: 10px;border-bottom: 1px solid #eaeaea;}
.text_tit h1{font-size: 32px;font-weight: bold;color: #215182;text-align: center;line-height: 40px;}
.text_tit p{text-align: center;margin-top: 10px;}
.text_tit span{display: inline-block;font-size: 14px;color: #808080;margin-right: 10px;line-height: 35px;}
.text_tit span img{display:block;float:left;width:20px;margin-top:8px;margin-right:2px;}
.text_tit span i{display:block;float:left;}
.text_con{width: 100%;overflow: hidden;box-sizing: border-box;text-align:justify;}
.text_con img{max-width: 100%!important;width: auto;}
.article .text>.right{width: 25%;box-sizing: border-box;padding: 0 20px;}
.text_attachment{width: 100%;overflow: hidden;margin-bottom: 20px;}
.text_attachment h3{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.text_attachment ul{padding: 0 20px!important;}
.text_attachment ul li{width: 100%;line-height: 30px!important;overflow: hidden;height: 30px!important;}
.text_attachment ul li i{display: block;float: left;width: 3px;height: 3px;background: #222;margin-right: 5px;margin-top: 15px;}
.text_attachment ul li a{display: block;float: left;width: 800px;font-size: 16px;color: #222;}
.text_catalogue p{font-size: 12px;color: #808080;line-height: 20px;margin-bottom: 5px;}
.text_catalogue p a{font-size: 14px;color: #222;}
div#back-to-top{position:fixed;bottom:100px;right:80px;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out;}
div#back-to-top a{display: block;width: 35px;height: 35px;box-sizing: border-box;}
div#back-to-top a img{display: block;width: 100%;height: 100%;}
/* single_article */
.Single_article .text_con{margin-top: 20px;}
.r_con{width: 100%;box-sizing: border-box;padding: 30px 50px;}
.r_con .text_tit{border-bottom: none;}
.r_con .text_attachment{width: 100%;margin-bottom: 0;padding-top: 30px;}
.r_con .text_attachment>span{display: block;width: 100%;font-size: 14px;margin-top: -15px;color: #222;}
.r_con .text_attachment>span a{color: #222;}
/* sitemap */
.sitemap_con{width: 100%;overflow: hidden;box-sizing: border-box;padding: 20px 50px;}
.sitemap_channal{width: 100%;overflow: hidden;margin-bottom: 5px;}
.sitemap_channal h3{width: 100%;overflow: hidden;border-bottom: 1px solid #acabab;}
.sitemap_channal h3 a{display: inline-block;border-bottom: 2px solid #215182;padding: 10px;font-size: 16px;color: #215182;font-weight: bold;}
.sitemap .right ul{padding: 20px 0;}
.sitemap .right ul li{width: auto;height: auto;;float: left;line-height: 20px;margin: 0 10px;}
.sitemap .right ul li a{width: auto;white-space:normal;}
@media screen and (max-width:768px) {
  /* body {zoom:25%} */
  .m{width: 94%;}
  .mm{min-width: 94%;}
  .main{min-width: 100%;}
  .header{display: none;}
  .h5_header{display: block;position: relative;width: 100%;}
  .h5_header .logo{width: 100%;height: 60px;box-sizing: border-box;padding: 10px 20px;position: fixed;top: 0;background: #215182;z-index: 3;}
  .h5_header .logo .left{height: 100%;overflow: hidden;}
  .h5_header .logo .left img{display: block;height: 100%;}
  .h5_header .logo .right{width: 20px;height: 100%;}
  .h5_header .logo .right img{display: block;width: 100%;margin-top: 10px;} 
  .h5_header .logo .right img.close_menu{display: none;}
  .h5_menu{position: fixed;background: #215182;width: 0;height: calc(100vh - 60px);z-index: 11;top: 60px;right: 0;overflow-y: scroll;box-sizing: border-box;border-top: 1px solid #fff;transition: width 0.5s ease-out;-webkit-transition: width 0.5s ease-out;-moz-transition: width 0.5s ease-out;-ms-transition: width 0.5s ease-out;-o-transition: width 0.5s ease-out;}
  .h5_menu.show{width: 100%;right: 0;padding: 20px;}
  .h5_menu .language{width: 100%;overflow: hidden;}
  .h5_menu .language a{ display: inline-block; padding: 2px 15px; font-size: 12px; color: #222; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
  .h5_menu .language a.home{display:none;}
  .h5_menu .language a.ENhome{display:inline-block!important;}
  .h5_menu .search{position: relative;;width: 80%;height: 25px;overflow: hidden;margin-top: 10px;}
  .h5_menu .search input{ width: 100%; height: 25px; background: #fff; box-sizing: border-box; border: none; padding: 0 30px 0 10px; font-size: 12px;color: #8088a0;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
  .h5_menu .search input:focus {border: 1px solid #ccc;}
  .h5_menu .search input::placeholder {color: #8088a0;}
  .h5_menu .search img{position: absolute;right: 10px;top: 7px;}
  .h5_menu_nav{width: 100%;overflow: hidden;margin-top: 10px;}
  .h5_menu_nav ul li{width: 100%;line-height: 40px;}
  .h5_menu_nav ul li p {width: 100%;position: relative;line-height: 40px;font-family: Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;}
  .h5_menu_nav ul li a{display: inline-block;font-size: 16px;color: #fff;}
  .h5_menu_nav ul li p i{position: absolute;top: 10px;right: 0;display: block;width: 20px;height: 20px;background: url(../images/icon_down.png) no-repeat;background-size: 12px 7px;background-position: center;}
  .h5_menu_nav ul li p.active i {transform: scale(1, -1);-webkit-transform: scale(1, -1);-moz-transform: scale(1, -1);-ms-transform: scale(1, -1);-o-transform: scale(1, -1);}
  .h5_menu_nav ul li ul.n2{display: none;}
  .h5_menu_nav ul li ul.n2 li{line-height: 30px;box-sizing: border-box;padding: 0 30px;}
  .h5_menu_nav ul li ul.n2 li a{font-size: 14px;}
  .banner{margin-top: 60px;height: 150px;overflow: hidden;}
  .banner img{height: 100%;object-fit: cover;}
  .banner p{width: 100%;font-size: 16px;box-sizing: border-box;margin: 0;line-height: 30px;padding: 10px 10%;}
  .m1{margin-top: 20px;}
  .m1>.left,.m1>.right{border-bottom: none;}
  .m1>.left,.m1>.left .con .left,.m1>.left .con .right,.m1>.right{width: 100%;height:auto;}
  .m1>.left .con .left a p img,.m1 .con ul li .title img{width: 5%;margin-top: 3px;}
  .m1>.left .con .left a p span,.m1 .con ul li .title a{width: 93%;}
  .m1>.left .con .right{margin-top: 10px;}
  .m1 .con ul li .content,.m1 .con ul li .date{width: 93%;margin-left: 7%;}
  .m1>.right{margin-top: 20px;}
  .m2{margin-top: 10px;}
  .m2>div{width: 100%;}
  .m2>div.center{margin: 10px 0;}
  .m2>div.left{margin-bottom: 10px;}
  .m2>div.left .con .date{width: 20%;background-size: 100% 100%;}
  .m2>div.left .con .content{width: 78%;}
  .m2>div .con ul li img{width: 5%;margin-top: 3px;}
  .m2>div .con ul li a{width: 68%;margin: 1px 2%;}
  .m2>div .con ul li em{width: 23%;}
  .m3{margin-top: 20px;}
  .m3 .con ul{padding-top: 0;}
  .m3 .con ul li{width: 49%;height: 100px;margin: 5px 0;}
  .m3 .con ul li.zt_2,.m3 .con ul li.zt_4{margin-left: 1%;}
  .m3 .con ul li.zt_1,.m3 .con ul li.zt_3{margin-right: 1%;}
  .m3 .con ul li img{object-fit: cover;}
  .m4{margin-top: 20px;}
  .pc_ssfc{display: none;}
  .h5_ssfc{display: block;}
  .m4 .con{height: 140px;}
  .h5_ssfc .con{width: 100%;overflow: hidden;position: relative;}
  .h5_sffccon{width: 96%;height: 130px;margin: 0 auto;position: relative;}
  .h5_sffccon .swiper-slide{width: 100%;height: 100%;}
  .h5_sffccon .swiper-slide img{display: block;width: 100%;height: 90px;object-fit: cover;}
  .h5_sffccon .swiper-slide p{width:100%;height:35px;box-sizing: border-box;margin-top: 5px;font-size: 12px;color: #595757;text-align: center;line-height: 16px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
  .h5_ssfc .con .swiper-btn { position: absolute; width: 20px;height: 20px;;top: 25%; z-index: 2; cursor: pointer;}
  .h5_ssfc .con .swiper-btn-prev {left:0;background:url(../images/prev.png) no-repeat center;background-size: 100% 100%;}
  .h5_ssfc .con .swiper-btn-next { right: 0;background:url(../images/next.png) no-repeat center;background-size: 100% 100%;}
  .footer{padding: 30px 20px;box-sizing: border-box;}
  .pc_footer{display: none;}
  .h5_footer{display: block;}
  .h5_footer .logo{width: 100%;overflow: hidden;margin-bottom: 20px;}
  .h5_footer .logo img{display: block;margin: 0 auto;width: 85%;}
  .footer .f1,.footer .f2,.footer .f3{width: 100%;float: none;}
  .footer .f2 img{width: 120px;}
  .footer .f1 img{display: none;}
  .footer .f1 p{padding-left: 0;}
  .footer .f3 .f_con a{box-sizing: border-box;padding-left: 5px;}
  .footer .copyright{margin-top:30px;}
  .list{padding: 30px 0;}
  .list .right{min-height: 400px;}
  .list .right .wz{padding: 10px 15px;line-height: 25px;height: auto;}
  .list .right ul{padding: 20px;}
  .list .right ul li a{width: 70%;}
  .list .right ul li span{width: 28%;}
  .list .left{width: 100%;}
  .list .left h1,.list .left ul.channal_nav>li{display: none;}
  .list .left ul.channal_nav>li.on{display: block;}
  .list .left ul.channal_nav>li{border: none;}
  .list .left ul.channal_nav>li p a{padding: 10px 15px;line-height: 25px;height: auto;color: #fff!important;background: #215182;}
  .list .left ul.channal_twonav{padding-bottom: 10px;overflow: hidden;}
  .list .left ul.channal_twonav li{width: auto;float: left;;padding: 2px 10px;margin: 10px 5px 0 5px;border: 1px solid #215182;}
  .list .left ul.channal_nav>li ul.channal_twonav li a{padding: 0;}
  .list .left ul.channal_nav>li ul.channal_twonav li.on a::after{display: none;}
  .list .right{width: 100%;}
  .r_con{padding: 20px;}
  .text_tit{padding-bottom: 0;}
  .text_tit h1{font-size: 26px;line-height: 30px;}
  .text_con{padding: 10px 0;}
  .text_con img{height: auto!important;}
  .sitemap_con{padding: 20px;}
  .sitemap .right ul{padding: 15px 0;}
  .sitemap .right ul li{margin: 5px 5px 0 5px;}
  .sitemap .right ul li a{width: auto;}
  /* .article{margin: 20px auto;} */
  .article .text{padding: 20px;}
  .article .text>.left{width: 100%;padding: 10px 0;border-right:none;border-bottom: 1px solid #eaeaea;}
  .article .text>.right{width: 100%;}
  div#back-to-top{right: 10px;}
  .article .wz{padding: 15px 0;line-height: 25px;height: auto;box-sizing: border-box;}
  .text_attachment{margin-bottom: 10px;margin-top: 15px;}
}