﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:.203125rem/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}.hide{display:none ;}
body{position:relative;color:#444;background-color:#fff;}
a{color:#444;text-decoration:none;}
::-webkit-scrollbar-thumb{ min-height:0.78125rem; border-radius:0.046875rem; background-color:#666; -webkit-border-radius:0.046875rem; -moz-border-radius:0.046875rem; -ms-border-radius:0.046875rem; -o-border-radius:0.046875rem; }
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar{width:.109375rem;height:.109375rem}

#g-wp { /*max-width:640px;*/ margin:0 auto; padding:0 0 0;  overflow: hidden;}
.wrap{ width:96%; margin: 0 auto;}
#header { position:relative; width:100%; height:1.09375rem; background:#fff; border-top:.125rem solid #0268b3; z-index:3; }

.g-wp { /*max-width:414px;*/ margin:0 auto;  transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); z-index:2; }

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }

/* .m-nav { width:3.125rem; height:100%; right:-3.125rem; top:0; background:#fff; position:fixed; transform:translateZ(0) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:999; }
.m-nav h2 { margin:0 0 .15625rem; padding:.15625rem 0; border-bottom:0.015625rem solid #ddd; font-weight:bold; font-size:.25rem; line-height:.46875rem; text-align:center; }
.m-nav li { position:relative; padding:.1875rem .1875rem .1875rem .34375rem; border-bottom:0.015625rem solid #eee; font-size:.21875rem; line-height:.375rem; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#143375; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:.078125rem; height:.21875rem; margin-top:-.109375rem; border-left:.03125rem solid #143375; content:"" } */

/* 菜单显示 */
/* .u-menu { position:absolute; right:.093rem; top:.21875rem; display:block; width:.78125rem; height:.56625rem; transform:translateZ(0) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; }
.u-menu div { position:absolute; left:.2013rem; top:.3125rem; width:.3906rem; height:.3906rem; transform:translateZ(0) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:.3906rem; height:.03125rem; background:#143375; }
.u-menu .u-menu-top i {transform:translate3d(0,-.125rem,0);-webkit-transform:translate3d(0,-.125rem,0);}
.u-menu .u-menu-middle i {transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}
.u-menu .u-menu-bottom i {transform:translate3d(0,.125rem,0);-webkit-transform:translate3d(0,.125rem,0);}

body.z-open .m-nav {transform:translate3d(-3.125rem,0,0);-webkit-transform:translate3d(-3.125rem,0,0);}
body.z-open .g-wp {transform:translate3d(-3.125rem,0,0);-webkit-transform:translate3d(-3.125rem,0,0);}
body.z-open .u-menu {transform:translateZ(0) rotate(90deg);-webkit-transform:translateZ(0) rotate(90deg);}
body.z-open .u-menu  div {transform:translateZ(0) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0,.1718rem,0);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0,.1718rem,0); }
body.z-open .u-menu .u-menu-bottom {transform:translateZ(0) rotate(-45deg);-webkit-transform:translateZ(0) rotate(-45deg);}
body.z-open .u-menu .u-menu-middle { display:none; } */

/* .search { position: absolute; top:.18rem; right: 0;  width:.26rem; height:.26rem; overflow:hidden;right: 0; } */
/* .search-o { position: absolute; top:0; left: 0; width:.78125rem; height:.78125rem;  background:url(../images/icon1.png) no-repeat center; background-size:40%; } */
/* .search-x { top:.18rem; right: 0; width:.26rem; height:.26rem;  background:url(../images/icon1.png) no-repeat center; background-size:100%; } */
/* .search-o { position: absolute; top:.18rem; right: 0;  width:.26rem; height:.26rem;  background:url(../images/search_btn_x.png) no-repeat center; opacity:1; background-size:40%; } */
/* .search-x { position: absolute; top:0; left: -.78125rem; width:.78125rem; height:.78125rem;  background:url(../images/search_btn_x.png) no-repeat center; opacity:1; background-size:40%; } */
/* .search { position: absolute;  top:.42rem; right: 2.16rem;  width:.36rem; height:.36rem; } */



.form-search{ position: absolute; top: 1.07rem; left: 0; width:90%; padding:3% 5%; border-top:0.015625rem solid #ddd; box-shadow:0.046875rem 0.078125rem 0.078125rem #0268b3; background:#fff; z-index:2;  transition:all .2s ease-out; opacity: 0;}
.form-search input{ border:0.015625rem solid #eee;}
.form-search input[type="text"] { width:70%; height:0.59375rem; float:left; padding:0 5%; border-right:0; }
.form-search input[type="submit"]{ width:19%; height:.625rem; float:left; border:0; background:#0268b3; color:#fff;}

.banner { position:relative; margin-bottom:0.078125rem; overflow:hidden; left: 50%;transform: translate(-50%,0);}
.banner .swiper-banner { position:relative;  left: 50%;transform: translate(-50%,0);}
.banner .swiper-banner .swiper-slide{text-align: center;}
.banner .hd{ width:100%; position:absolute; height:0.4375rem; line-height:0.4375rem; bottom:0; right:0; z-index:1; text-align:center;}
.banner .hd li{ display:inline-block; width:.625rem; height:0.078125rem;  background:#0052a5; text-indent:-156rem; overflow:hidden; margin:0 0.09375rem;}
.banner .hd li.on{ background:#fff;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.swiper-container .swiper-pagination{bottom: .23rem !important;}
.swiper-container .swiper-pagination-bullet{ width: 0.15rem; height: 0.15rem; border-radius:.15rem; -webkit-border-radius:.15rem; -moz-border-radius:.15rem; -ms-border-radius:.15rem; -o-border-radius:.15rem; background: white; opacity: 0.5; margin:0 .06rem !important; }
.swiper-container .swiper-pagination-bullet-active {opacity: 1; }

.mian_nav { padding:3% 1.5% 1%; border-bottom:0.15625rem solid #f2f2f2; }

.mian_nav ul li{ float:left; width:23%; margin: 0 1% 2%; height:auto; text-align:center; background: #dce0ec; border-radius: 0.078125rem; font-size:0.1875rem; }
.mian_nav ul li a { display:block; padding:8% 0; }
.mian_nav ul li a i { display:inline-block; width:0.546875rem; height:0.546875rem;}
.mian_nav ul .li-03,.mian_nav ul .li-06 { border-right:0; }
.mian_nav ul li a span{ display:block; font-size:.203125rem; color:#666; }

.box { border-bottom:0.15625rem solid #f2f2f2; background:#fff; }

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:0.234375rem 0.078125rem; border-bottom: 0.015625rem solid #ccc; color:#132c80; font-size:0.3125rem; line-height:0.46875rem; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:0.234375rem; line-height:0.3125rem; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:0.125rem; width:0.234375rem; height:0.234375rem; margin-top:-.109375rem; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:156rem; }  
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.m-art { font-size:.203125rem; line-height:1.8; }
.m-art .pic { margin-bottom:3%; }
.m-art h3 { font-size:0.25rem; line-height:.625rem; font-weight:normal; }

.more-common-01 { display:inline-block; width:45%; height:0.546875rem; line-height: 0.546875rem; background:#f3f3f3; text-align: center; text-indent: 0; border-bottom: 0.046875rem solid #0052a5; margin:0.3125rem 0 3%;}
.more-common-01 a{ display:block; }

.m-list { padding:0; }
.m-list li { padding:.109375rem 0.0625rem .109375rem 0.21875rem; border-bottom:0.015625rem solid #eee; background:url(../images/z-11.gif) no-repeat 0.046875rem center; font-size:0.1875rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行一个 */
.m-pFList li { position:relative; padding:0 0 0%; margin-bottom: 3%;  overflow: hidden; }
.m-pFList li:after { position:absolute; left:0; bottom:0; width:100%; height:0.03125rem; background:#f00; }
.m-pFList li .p { position:relative; float:left; width:35%; left:0; border-right:0.234375rem solid #fff; z-index:1; }
.m-pFList li .c { display:block; overflow:hidden; zoom:1; line-height: 0.328125rem; }
.m-pFList li .t { padding:0 0 1%; font-weight:bold; font-size:0.21875rem; display:block; line-height:0.46875rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.m-pFList li .t a { color:#000; }
.m-pFList li .i { color:#777; font-size:0.1875rem; }
.m-pFList li .m { font-size:0.1875rem; }

/* 图片列表 一行两个 */
.m-pList li { float:left; width:46%; padding:0 2%; text-align:center;}
.m-pList li .t { padding:0.125rem 0; font-size:.203125rem; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.m-tList { padding:0 0.1875rem 0.125rem; }
.m-tList li { padding:0.15625rem 0; border-bottom:0.015625rem solid #eee; color:#777; font-size:0.1875rem; line-height:0.28125rem; }
.m-tList li h2 { padding:0.125rem 0 0.125rem 0.35rem; font-size:0.28rem;background: url(../images/ico10.png)no-repeat left center;
    box-sizing: border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.m-tList li p{/*padding-left: 15px;*/position: relative; font-size:0.24rem; line-height:1.6}
.m-tList li p::after{ /*content: ""; left: 0; top: 50%; width: 4px; height: 4px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; background: #333; margin-top: -2px; position: absolute;*/ }
@media (max-width:375px) {
	.m-pFList li .p { width:45%; }
	.m-pFList li .i { height:0.65625rem; overflow:hidden; }
}


/* 快捷菜单 */
#fixed-foot { position:fixed; left:0; bottom:0; width:100%; height:0.9375rem; background:#fff; border-top:0.015625rem solid #eee; line-height:0.3125rem; text-align:center; z-index:1; }
#fixed-foot li { float:left; width:25%; margin:0 -0.015625rem; border-left:0.015625rem solid rgba(255,255,255,.1); border-right:0.015625rem solid rgba(0,0,0,.2); }
#fixed-foot li a { display:block; padding:.140625rem 0 0; color:#444; }
.fixed-button { display:block; width:0.46875rem; height:0.46875rem; margin:0 auto; background:url(../images/icon_arr_tel_white.png) no-repeat; overflow:hidden; }
#fixed-foot .li-01{ background-image:url(../images/icon_arr_email.png); background-size:contain; }
#fixed-foot .li-02{ background-image:url(../images/icon_arr_map.png); background-size:contain; }
#fixed-foot .li-03{ background-image:url(../images/icon_arr_share.png);background-size:contain; }
#fixed-foot .li-04{ background-image:url(../images/icon_arr_book.png);background-size:contain; }

.m-copy { padding:5%; border-bottom:0.15625rem solid #f2f2f2; text-align:center; }

.box-isd .hd { border-bottom:0.15625rem solid #f2f2f2; background:#fff; }
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:0.375rem; margin:0.234375rem 0.078125rem 0 0; padding:0 0.3125rem; line-height:0.375rem; border-radius:0.046875rem; border:0.015625rem solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

/* 内容 */
.article { padding:0 2% 3%; line-height:2; word-wrap:break-word;  }
.article .mt { text-align:left; }
.article .mt h1 { padding:0.078125rem 0 0; font-size:0.3125rem; line-height:.40625rem; font-weight:100;font-weight: bold; }
.article .mt .titBar { padding:0.0625rem 0; border-bottom:0.015625rem dashed #e1e0e0; color:#777; font-size:0.1875rem; line-height:0.375rem; }
.article .mc { padding:3% 0; font-size:.203125rem; word-wrap:break-word; }

/* 分页 */
.page { padding: 0.3125rem 0.15625rem 0.46875rem; text-align: center; }
.page a { display: inline-block; padding: 0.0625rem 0.125rem; border-radius:0.046875rem; background:#778dd6; color:#fff; line-height: 1.5; vertical-align:top; }
.page .current { background:#143375; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:0.125rem 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }

/* 二级菜单 */
.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#fff; z-index:99; opacity:0; overflow:auto; box-sizing: border-box;}
.m-menu .site-nav { min-height:6.25rem; overflow-y:auto; }
.m-menu dl dt { margin-bottom:0.125rem; padding:0 0.125rem 0.15625rem; border-bottom:0.015625rem solid #ddd; line-height:0.375rem; }
.m-menu dl dt a { color: #333; }
.m-menu dl dt a:hover,.m-menu dl dt .current { color: #143375; }
.m-menu dl dd { padding: 0 0.078125rem 0.15625rem 0.375rem; background:url(../images/iFCB_sort_ico.png) no-repeat 0.15625rem .109375rem; line-height:0.375rem; }
.m-menu dl dd a { color: #333; }
.m-menu dl dd a.current { color: #143375; }

/*Form*/
.form-panel { margin: 0; }
.form-panel h4 { margin-bottom: 0.15625rem; padding: 0.03125rem 0.3125rem; background: #eee; line-height: 0.46875rem; }
.form-panel .tips { padding: 0.15625rem 0; color: #cc3732; font-weight: bold; font-size: 0.21875rem; text-align:center; }
.form-panel .field { clear: both; }
.form-panel .input { padding: 0.078125rem 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width:93%; height: 0.3125rem; padding: 2% 3%;  border-radius: 0.046875rem; border: 0.015625rem solid #ddd; background: #f6f6f6; font-size: 0.21875rem; vertical-align:top; }
.form-panel .textarea { width:93%; height: 1.875rem; padding: 2% 3%;  border-radius: 0.046875rem; border: 0.015625rem solid #ddd; background: #f6f6f6; color: #666; vertical-align:top; }
.form-panel .submit-field { padding: 0; clear: both; }
.form-panel .btn-submit { width: 100%; height: 0.6875rem; border: 0; border-radius: 0.046875rem; background: #0052a5; color: #fff; font-size: 0.21875rem; line-height: 0.6875rem; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}textarea { -webkit-appearance: none;} 

.hr {padding:0 1%;}
.hr-list { margin-bottom: 0.15625rem; padding: 0.15625rem 0 0; }
.hr-list .title { padding: 0.03125rem 0.3125rem; background: #efefef; font-weight: bold; line-height: 0.34375rem; }
.hr-list .title span { float: right; color: #333; font-weight: 100; }
.hr-list .info { padding: 0.078125rem 0.15625rem; line-height: 0.375rem; }
.hr-list .apply { padding: 0.078125rem; text-align: right; }
.hr-list .apply a { color: #ba0012; }

/*sitemap网站地图*/
.webmap dl dt {margin: 0.078125rem 0;padding-left: 0.28125rem;background: url(../images/ico_05.gif) 0.046875rem center no-repeat;font-size: 0.25rem;line-height: 2;}
.webmap dl dd {padding-left: 0.28125rem;}
.webmap dl dd a {float: left; display: block; margin-right: 0.15625rem; margin-bottom: 0.078125rem; padding: 0 0.15625rem; background: #eee; font-size: 0.21875rem; line-height: 2; white-space: nowrap;}
.webmap dl dd a:hover{ background:#0052a5; color:#fff;}

.video{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.6); display:none}

.video .s1{ width:100%; position:absolute; left: 50%;transform: translate(-50%,0);top:50%;-webkit-transform: translate(-50%,-50%);   -ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

.h2{  display: flex;
    justify-content: space-between;
    align-items: center;}
.close{ background:url(../images/gb.png) center center no-repeat; width:.4rem; height:.4rem; background-size:100%; cursor:pointer}	

.c-nav_item a {
    display: flex;
    justify-content: space-between;
    align-items: center;
	display: block;
    font-size: .3rem;
    color: #535353;
    text-transform: uppercase;
    line-height: 3;
}
.c-nav_item .ab {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.c-nav_list-wrap a {
    display: block;
    font-size: .3rem;
    color: #535353;
    text-transform: uppercase;
    line-height: 3;
}
.m-menu .ab a {
    display: block;
    font-size: .3rem;
    color: #535353;
    text-transform: uppercase;
    line-height: 3;
}
.m-menu .ab span {
    width: 0.31rem;
    background: url(../images/icon10.png) no-repeat center;
    height: 0.31rem;
}
.m-menu .ab span.on {
    background: url(../images/icon11.png) no-repeat center;
}
.showdiv a {
    display: block;
    line-height: 1.1rem;
    font-size: .28rem;
    color: #535353;
    width: 100%;
    border-bottom: 0.01rem solid #e5e5e5;
    padding-left: 0.54rem;
    box-sizing: border-box;
    box-sizing: border-box;
}
.showdiv {
    background: #f2f2f2;
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
    width: 100%;
    display: none;
}


.w1200{width: 7.3rem;margin: 0 auto;}
.g-in{width: 7.3rem;margin: 0 auto;}
.head .h-side{text-align: center;font-size: .24rem;line-height: .38rem;background-color: #eeeeee;color: #555555;}
.head .icon{padding-right: .67rem;padding-top: .3rem;}
.head .header{position: relative;background: url(../images/bg.png)no-repeat center;background-size: cover;}
.head .header .logo{text-align: center;width: 4.4rem;padding-top: .27rem;padding-bottom: .27rem;}
.head .header .logo a{display: block;width: 4.4rem;}
.head .header .u-menu{position: absolute;right: .25rem;background: url(../images/menu.png)no-repeat center;background-size: 100%; width: .31rem; height: .28rem;top: .45rem;}
.m-menu { position:fixed; top:0; right:-100%; width:100%; height:100%; background:rgba(255,255,255,1); z-index:9999; opacity:0; overflow:auto; }
.m-menu .site-nav {  padding:7% 5% 7% 15%;  min-height:400px; overflow-y:auto; }
.u-mask{ position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index: 9;  overflow: hidden; display:none;}
.m-nav-show .u-mask { display:block; }
/* .m-menu ul li{font-size: .2rem;line-height: .4rem;position: relative;}
.m-menu ul li a{margin-left: .1rem;}
.m-menu ul li.current a{color: #0052a5;}
.m-menu ul li.current::before{content: "";left:0; top: 0;bottom: 0;margin: auto 0;border-left: .04rem solid #0052a5;height: .2rem;position: absolute;}
.m-menu ul li:hover a{color: #0052a5;}
.m-menu ul li:hover::before{content: "";left:0; top: 0;bottom: 0;margin: auto 0;border-left: .04rem solid #0052a5;height: .2rem;position: absolute;} */
.banner .swiper-container .swiper-pagination-bullet{opacity: 1;}
.banner .swiper-container .swiper-pagination-bullet-active{background: #ff7e00;}


.hd-box h3 {
    font-size: .4rem;
    line-height: .5rem;
    text-align: center;
    color: #333;
}

.hd-box h5 {
    font-size: .24rem;
    line-height: .36rem;
    text-align: center;
    color: #333;
    font-weight: normal;
    margin-top: .17rem;
}


.col-a_top .a_righta {
    background: url(../images/pc1.png) no-repeat left top #f8f8f8;
    background-size: .72rem;
}

.col-a_top .a_righta .mt {
    font-size: .28rem;
    color: #333;
    font-weight: bold;
    line-height: .36rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    display:box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    text-align: center;
}

.col-a_top .a_righta .mc {
    font-size: .24rem;
    color: #666;
    line-height: .36rem;
    overflow:hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	display:box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
    margin-top: .2rem;
    text-align: center;
}

.col-a_top .a_righta {
    padding: .38rem .37rem .4rem;
}

.col-a .col-a_bottom {
    margin-top: .16rem;
   
}

.col-a .col-a_bottom .col-a-left {
    position: relative;
}

.col-a .col-a_bottom .col-a-left .swiper {
    overflow: hidden;
}

.col-a .col-a_bottom .col-a-left .swiper-slide a {
    display: block;
    position: relative;
}

.col-a .col-a_bottom .col-a-left .swiper-slide a .tle {
    /* position: absolute; */
    left: 0;
    width: 100%;
    line-height: .8rem;
    color: white;
    font-size: .26rem;
    background: rgba(42, 37, 128, 0.9);
    bottom: 0;
    padding: 0 1.36rem 0 .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}

.col-a .col-a_bottom .col-a-right {
    margin-top: .3rem;
}

.col-a .col-a_bottom .col-a-right .hd1 {
    background-color: #f8f8f8;
    display: flex;
    justify-content: space-between;
    padding-right: .2rem;
    box-sizing: border-box;
}

.col-a .col-a_bottom .col-a-right .hd1 ul {
    display: flex;
}

.col-a .col-a_bottom .col-a-right .hd1 li {
    color: #666;
    font-size: .3rem;
    position: relative;
    line-height: .6rem;
    align-items: center;
    cursor: pointer;
    width: 2rem;
    text-align: center;
    font-weight: bold;
}

.col-a .col-a_bottom .col-a-right .hd1 .more {
    line-height: .6rem;
}

.col-a .col-a_bottom .col-a-right .hd1 .more a {
    color: #666666;
    font-size: .24rem;
}

.col-a .col-a_bottom .col-a-right .hd1 li.on {
    color: #fff;
    background: #f07800;
}

.col-a .col-a_bottom .col-a-right .bd1 li {
    display: flex;
    margin-bottom: .3rem;
}

.col-a .col-a_bottom .col-a-right .bd1 li:last-child {
    margin-bottom: 0;
}

.col-a .col-a_bottom .col-a-right .bd1 ul {
    padding-top: .3rem;
}

.col-a .col-a_bottom .col-a-right .bd1 ul li .time {
    width: 1.1rem;
    height: 1.1rem;
    background: #f07800;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .24rem;
    line-height: .34rem;
    justify-content: center;
    color: white;
}

.col-a-right .bd1 ul li .time i {
    font-size: .36rem;
    font-style: normal;
    line-height: .46rem;
}

.col-a-right .bd1 ul li .desc {
    width: calc(100% - 1.1rem);
    padding-left: .2rem;
    box-sizing: border-box;
    padding-top: 5px;
}

.col-a-right .bd1 ul li .desc .mt a {
    color: #333333;
    font-size: .28rem;
    line-height: .38rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    font-weight: bold;
    display: block;
    width: 100%;
}

.col-a-right .bd1 ul li .desc .mc {
    color: #666;
    font-size: .24rem;
    line-height: .36rem;
    box-sizing: border-box;
    margin-top: .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.col-a .col_a_side {
    margin-top: 30px;
}

.col-a .col_a_side .swiper {
    overflow: hidden;
}

.col-a .swiper-pagination {
    width: unset !important;
    left: unset !important;
    display: inline-block !important;
    right: .2rem;
    bottom: .28rem !important;
}

.col-a .swiper-pagination-bullet {
    width: .07rem;
    height: .07rem;
    border-radius: .07rem;
    -webkit-border-radius: .07rem;
    -moz-border-radius: .07rem;
    -ms-border-radius: .07rem;
    -o-border-radius: .07rem;
    opacity: 1;
    background: white;
}

.col-a .swiper-pagination-bullet-active {
    width: .2rem;
}

.col-b{margin-top: .16rem;}
.col-b1 {
    padding: .5rem .18rem 0 .22rem;
    background: #f0f4fb;
}

.col-b .hd-box {
    line-height: .4rem;
    padding-bottom: .15rem;
    border-bottom: .02rem solid #cdcece;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.col-b .hd-box .tle {
    color: #2a2580;
    font-size: .3rem;
    font-weight: bold;
    text-align: center;
    display: flex;
    align-items: center;
    
}
.col-b .hd-box .tle {position: relative;}
.col-b .hd-box .tle::after{content: "";position: absolute;left: 0;bottom: -.17rem;border-bottom: .05rem solid #2a2580;width: 2.53rem;}
.col-b .hd-box .tle .pc{width: .21rem;margin-right: .26rem;display: flex;align-items: center;}

.col-b .morebox a {
    display: block;
    width: 1rem;
    line-height: .4rem;
    background-color: #fbe5e7;
    text-align: center;
    color: #dd1414;
    font-size: .24rem;
    border-radius: .13rem;
    -webkit-border-radius: .13rem;
    -moz-border-radius: .13rem;
    -ms-border-radius: .13rem;
    -o-border-radius: .13rem;
}
.col-b .bd .bd1 {
    overflow: hidden;
    position: relative;
}

.col-b1 .bd .bd1 .mt{color: #212121;font-size: .22rem;line-height: .32rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: .4rem;}
.col-b1 .bd .bd1 .mc{color: #666666;font-size: .22rem;line-height: .3rem;	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: .16rem;}
.col-b1 .bd2{margin-top: .3rem;padding-bottom: .3rem;}
.col-b1 .bd2 ul{margin-top: .27rem;}
.col-b1 .bd2 ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url(../images/ico10.png)no-repeat left center;
    padding-left: .35rem;
    box-sizing: border-box;
}
.col-b .bd2 ul a {
    display: inline-block;
    max-width: 70%;
    box-sizing: border-box;
    font-size: .26rem;
    line-height: .66rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.col-b .bd2 ul .time {
    color: #666;
    font-size: .24rem;
    line-height: .34rem;
}

.col-b .bd2 ul .mt {
    color: #333;
    font-size: .28rem;
    line-height: .4rem;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: bold;
    margin-top: .1rem;
}

.col-b .bd2 ul li:hover a {
    color: #df0505;
}

.col-b .bd2 ul li:hover a .time {
    color: white;
}
.col-b1{margin-top: .2rem;}
.col-b1:nth-child(1){margin-top: 0;}

.col-b2{margin-top: .4rem;    padding: .5rem .18rem 0 .22rem;}
.col-b2 .bd1 a{display: flex;justify-content: space-between;}
.col-b2 .bd1 a .pc{width: 2.76rem;}
/* .col-b2 .bd1 a .pc img{height: 100%;object-fit: cover;} */
.col-b2 .bd1 a .desc{width: calc(100% - 2.76rem);background: white;box-sizing: border-box;padding: .17rem .43rem .17rem .25rem;}
.col-b2 .bd1 a .desc .mt{color: #1e1e1e;line-height: .5rem;font-size: .3rem;	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight: bold;white-space: unset;margin-top: 0;}
.col-b2 .bd1{margin-top: .3rem;}
.col-b2 .bd1 a .desc  .time{	color: #999999;line-height: .3rem;font-size: .2rem;background: url(../images/time.png)no-repeat left center;background-size: .31rem;padding-left: .41rem;margin-top: .15rem;}
/* .col-b2 .bd2{border-top: 1px dashed #bcbcbd;} */
.col-b{margin-bottom: .2rem;}




.foot{background: url(../images/bg1.png) no-repeat bottom center; background-size: cover; padding-bottom: .4rem;}
.foot .f_link{display: flex;background: #f0f4fb;padding-top: .27rem;padding-bottom: .27rem;}
.foot .f_link .bd{line-height: .6rem;background-color: #f0f4fb;}
.foot .f_link .bd .tle{color: #000000;font-size: .22rem;font-weight: bold;position: relative;margin-right: .17rem;width: 100px;line-height: .42rem;}
/* .foot .f_link .bd .abox a::after{content: "";right: -17px;border-left: 1px solid #b7b7b9;height: 15px;margin-top: -7px;top: 50%;position: absolute;} */
.foot .f_link .bd .abox a:last-child::after{display: none;}
.foot .f_link .bd .abox{display: flex;flex-wrap: wrap;width: 100%;flex-wrap: wrap;}
.foot .f_link .bd .abox a{color: #333333;font-size: .22rem;margin-right: .62rem;position: relative;line-height: .42rem;width: 100%;}
.foot .f_link .bd .abox a:nth-child(2n){margin-right: 0;}
.foot .ft2{padding-top: .6rem;}
/* .foot .ft2 .bd{display: flex;justify-content: space-between;} */
.foot .ft2 .bd .bd2 .bd_b{display: flex;justify-content: space-between;}
.foot .ft2 .bd .bd2 .p1{color: #ffffff;font-weight: bold;font-size: .25rem;line-height: .35rem;}
.foot .ft2 .bd .bd2 .p2{color: #ffffff;font-size: .38rem;line-height: .48rem;font-weight: bold;margin-top: .25rem;}
.foot .ft2 .bd .bd2 .p3{color: #ffffff;opacity: 0.4;	font-size: .22rem;line-height: .42rem;margin-top: .15rem;}
.copyright{color: #65659e; font-size: .22rem;line-height: .32rem;margin-top: .3rem;color: rgba(255,255,255,.2);}
.copyright a{color: rgba(255,255,255,.2);}
.foot .g-in,.foot .ft2 .g-in{width: 7rem;}
.copyright .g-in{border-top: 1px solid rgba(255,255,255,.2);padding-top: .3rem;}