@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;}

body {
    margin: 0 auto;
    font-family: "微软雅黑";
    width: 100%;
    color: rgba(0, 0, 0, 0.85);
	min-width:max-content;
	min-width:-moz-max-content;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;}

address, caption, cite, code, dfn, em, strong, th, var {}

a {
    text-decoration: none;
	
	color: #666;}
.links a
{
    text-decoration: none;
	
	color: #C6C7C9;}
a:visited {
    text-decoration: none;}

a:link {
    text-decoration: none;}

a:active {
    text-decoration: none;}

a:hover {
    text-decoration: none;
   color:#1577FC;}

ol, ul, li {
    list-style: none;}

input, textarea, select, button {
    color: #000;
    outline: none;}

img {
    vertical-align: top;
    border: 0;}

table {
    border-collapse: collapse;}

html {
    font-family: "微软雅黑";}

.banner{
    position: relative;
    overflow: hidden;}
.banner .banner-run{
    position:absolute;
    top:0;
    left:0;}
.banner .banner-run li{
    float:left;
    position:relative;}
.banner .banner-run li img{
    display: block;
    width:100%;}
.banner-text{
    position:absolute;
    width:100%;
    top:226px;
    left:0;
    text-align: center;
    color:#ffffff;
    z-index:2;}
.banner-text p{
    font-size:48px;
    letter-spacing: 13px;}
.banner-text div{
    margin-top:32px;
    background: url(../img/lbk.jpg) no-repeat center;
    height:93px;
    line-height:93px;
    font-size:32px;}
.banner-zz{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#031f36;
    opacity: 0;
    filter:alpha(opacity=0);
    z-index:1;}
.banner-ctrl{
    position:absolute;
    bottom:27px;
    z-index:2;}
.banner-ctrl li{
    width:32px;
    height:8px;
    background:#ffffff;
    float:left;
    margin-left:14px;
    cursor: pointer;
    opacity: 0.8;
    filter:Alpha(opacity=80);}
.banner-ctrl li:first-of-type{
    margin-left:0;}
.banner-ctrl li.active{
    background: #0b4c82;}
.next,.prev{
    position:absolute;
    z-index:2;
    width:25px;
    height:69px;
    cursor: pointer;}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}

.clearfix {
    *zoom: 1;}

.fl {
    float: left;}

.fr {
    float: right;}

a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

span {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

input {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

div {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

input {
    border: 0;
    outline: line;}

button {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

img {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
;}

;
textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

textarea {
    resize: none;}

input, textarea {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;}

input:-moz-placeholder {
    color: #999;}

input::-moz-placeholder {
    color: #999;}

input:-ms-input-placeholder {
    color: #999;}

input::-webkit-input-placeholder {
    color: #999;}

textarea:-moz-placeholder {
    color: #999;}

textarea::-moz-placeholder {
    color: #999;}

textarea:-ms-input-placeholder {
    color: #999;}

textarea::-webkit-input-placeholder {
    color: #999;}

.displayNone{
    display: none;}
.opacity100{
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;}

.flex{
    display: flex;
    align-items: center;}

.flex-between{
    display: flex;
    justify-content: space-between;
    align-items: center;}

.text-color {
    color: #1577FC;}

.text-color-hover:hover {
    color: #1577FC;}


.text-background {
    background: #1577FC;}

.cursor {
    cursor: pointer;}

.overflow-box {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.line-clamp {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}

.w-container {
    max-width: 1300px;
    position: relative;
    margin: 0 auto;}

.w-container-banner {
    background-size: 100% 100% !important;}

/* 标题图片 */
.w-container-img {
    width: 100%;
    margin: 50px 0;}

.w-container-img img {
    margin: 0 auto;
    display: block;}

/* 头部 */
.w-container-header {
    height: 150px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    opacity: 1;
    filter: alpha(opacity=100);}
.w-container-header:hover{
    opacity: 1;
    filter: alpha(opacity=100);}
.w-container-header .header-search{
    height: 46px;
    position: relative;
    background-color: #365c82;
	border-bottom: 3px solid rgb(238,160,52);}
.w-container-header .header-search .g-code{
    height: 46px;}
.w-container-header .header-search .code{
    font-size: 18px;
    color: #fff;}
.w-container-header .header-tabs{
    height: 104px;
    position: relative;
    background-color: #fff;}
.w-container-header .header-tabs .w-container{
    height: 100%;}
.w-container-header .header-tabs .caidan-box{
    width: 50px;
    height: 50%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 2;}
.w-container-header .header-tabs .caidan-box img{
    display: block;
    width: 26px;
    height: 20px;}
.w-container-header .header-tabs .logo{
    width: 180px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);}
.w-container-header .header-tabs .center{
    width: 174px;
    position: absolute;
    left: 220px;
    top: 50%;
    transform: translateY(-50%);}
.w-container-header .header-tabs .tabs{
    height: 106px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: flex-end;}
.w-container-header .header-tabs .tabs .tab > a{
    display: inline-block;
    margin-left: 24px;
    font-size: 16px;
    color: #000;
    height: 106px;
    line-height: 106px;}
.w-container-header .header-tabs .tabs .color-hover, .w-container-header .header-tabs .tabs .tab > a:hover{
    color: #7da2fe !important;}
.w-container-header .header-tabs .tabs .tab-menu{
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -52px;
    height: 54px;
    background: #C0D2FF;}
.w-container-header .header-tabs .tabs .tab:hover .tab-menu, .w-container-header .header-tabs .tabs .tab .tab-menu:hover{
    display: flex;}

.w-container-header .header-tabs .tabs .tab .tab-menu a{
    padding: 10px 27px;
    color: #1F315E;
    font-size: 14px;}
.w-container-header .header-tabs .tabs .tab .tab-menu a:hover{
    color: #fff;
    background: #3B74FF;
    border-radius: 20px;
    opacity: 1;}

.w-container-header .header-search .content-search {
    width: 354px;
    height: 34px;
    border: 1px solid #D3D4DD;
    border-radius: 24px;
    background: #fff;
    overflow: hidden;
    position: relative;}
.w-container-header .header-search .content-search .icon{
    width: 24px;
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);}

.w-container-header .header-search .content-search .input{
    position: absolute;
    left: 42px;
    width: 220px;
    height: 83%;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    color: #888;}

.w-container-header .header-search .content-search .btn{
    position: absolute;
    top: 2px;
    right: 2px;
    height: 30px;
    width: 84px;
    color: #fff;
    background: #64819a;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    border-radius: 24px;}

.w-navigation {
    width: 100%;
    height: 58px;
    background: #EFF1F7;
    font-size: 16px;
    color: #fff;}
.w-navigation .nav-content{
    display: flex;
    align-items: center;}
.w-navigation .nav-content .text{
    margin: 0 8px;
    color: #666666;}
.w-navigation .nav-content .text.active{
    color: #0B2052;}

/* 尾部 */
.w-container-footer {
    width: 100%;
    padding: 26px 0 46px;
    background: #181f29;
	/*background:rgb(206,221,254);*/
    text-align: center;}
.w-container-footer .box{
    text-align: left;}
.w-container-footer .box .title{
    text-align: left;
    margin-bottom: 26px;
    font-weight: bold;
    color: rgb(255,255,255);}
.w-container-footer .box a{
    display: inline-block;
    margin: 0 16px 16px 0;}
.w-container-footer .box .address, .w-container-footer .box .phone{
    color: #C6C7C9;
	//color: #666;
    margin-bottom: 16px;}
.w-container-footer .w-container .clearfix
{
	height:150px;}
.qrcode p
{
	color: #C6C7C9;}

/* 内页路径 */
.w-container-location {
    height: 70px;
    border-bottom: 1px solid rgba(221, 221, 221, 1);}

.w-container-location .w-home-icon {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);}

.w-container-location .location {
    padding-left: 34px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #666;
    height: 100%;}

.w-container-location .location span:last-child {
    color: #333;}

/* 查看更多 */
.w-see-more {
    width: 176px;
    height: 40px;
    border-radius: 25px;
    border: 1px solid rgba(221, 221, 221, 1);
    margin: 30px auto;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #666;
    font-size: 14px;
    cursor: pointer;}

.w-see-more span {
    padding-right: 17px;}

.ww-list-box .header {
    height: 49px;
    background: #2463CC;
    font-size: 18px;
    color: #fff;
    position: relative;}

.ww-list-box .header .title {
    padding-left: 44px;
    line-height: 49px;}

.ww-list-box .header .icon {
    position: absolute;
    left: 14px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    width: 18px;}

.ww-list-box .items {
    padding: 13px 20px;
    min-height: 216px;
    border: 1px solid #EEEEEE;}

.ww-list-box .items .item {
    height: 50px;
    border-bottom: 1px solid #eee;
    position: relative;
    cursor: pointer;
    display: block;}

.ww-list-box .items .item .title {
    line-height: 50px;
    padding-left: 24px;
    font-size: 16px;
    color: #6D7080;}

.ww-list-box .items .item .icon {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;}

.ww-list-box .items .item:hover .title {
    color: #3C425B;}

.ww-list-box .items .item.active {
    background: #E1EEFF;}

.ww-list-box .items .item.active .title {
    font-size: 18px;
    color: #3C425B;}

/* 列表框 */
.www-item-box .header {
    height: 50px;
    position: relative;
    border-bottom: 1px solid #dddddd;}

.www-item-box .header .title {
    line-height: 50px;
    font-size: 18px;
    color: #3C425B;
    padding-left: 12px;
    font-weight: 700;}

.www-item-box .header .more {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    color: #999999;}

/* 资料下载 */
.w-item-datas {
    border: 1px solid #EEEEEE;}

.w-item-datas .w-item-data {
    height: 40px;
    position: relative;}

.w-item-datas .w-item-data .title {
    line-height: 45px;
    font-size: 16px;
    color: #000;
    padding-left: 28px;
    cursor: pointer;
    display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.w-item-datas .w-item-data .title:hover{
    color: #1577FC;}

.w-item-datas .w-item-data .time {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #aaa;}

.w-item-datas .w-item-data .icon {
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 2px;
    background-color: #727a80;}

.bottom-box-cc {
    height: 150px;
    border-radius: 20px;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-around;}

.bottom-box-cc .item {
    width: 180px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    text-align: center;
    background: #F8F8F8;
    border-radius: 10px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);}

.bottom-box-cc .item:hover {
    background: #69BAF5;}

.bottom-box-cc .item .icon {
    width: 61px;
    height: 61px;
    margin: 0 auto;}

.bottom-box-cc .item .text {
    font-size: 18px;
    color: #535766;}

.bottom-box-cc .item:hover .text {
    color: #fff;}

.img-box-cc {
    float: left;
    width: 50%;
    margin: 20px 0;
    text-align: center;}

.img-box-cc .img {
    width: 173px;
    height: 166px;
    display: block;
    margin: 0 auto;}

.img-box-cc .text {
    font-size: 16px;
    color: #3C425B;
    max-width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 12px;
    display: inline-block;}

.lunzheng {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 128px;
    background: #1577FC;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #fff;}

.w-icons-box{
    height: 290px;
    //background-color: #f5f8ff;
    display: flex;
    justify-content: space-around;
    align-items: center;
    //margin: 24px 0 48px 0;}
.w-icons-box .box{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;}
.w-icons-box .box .radius{
    width: 86px;
    height: 86px;
    position: relative;
    border-radius: 50%;
    margin-bottom: 18px;
    //border: 1px solid #357af6;
	background: rgb(238,160,52);}
.w-icons-box .box .text1
{
	font-size:16px;
	color:#0a4a7e;}
.w-icons-box .box .radius:hover{
    width: 86px;
    height: 86px;
    position: relative;
    border-radius: 50%;
    margin-bottom: 18px;
    //border: 1px solid #357af6;
	background: #365c82; 
	transition: all 0.3s linear;}

.w-icons-box .box .radius img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);}
.w-header-title-icon{
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
	z-index: 999;
	display:none;}
.w-absolute-header{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 44px;
    background-color: rgb(238,160,52);
    z-index: 2;}
.w-absolute-header .title{
    padding-left: 32px;
    line-height: 44px;
    font-size: 18px;
    color: #fff;}
.w-absolute-header .more{
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;}

.swiper-pagination, .swiper-pagination1, .swiper-pagination2 {
    width: 100%;
    position: absolute;
    bottom: 10px;
    right: 14px;
    text-align: right;
    z-index: 20;}
.swiper-pagination3 {
    width: 100%;
    position: absolute;
    bottom: 10px;
    right: 14px;
    text-align: right;
    z-index: 20;}
  .swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #fff;
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;}
.swiper-active-switch {
    background: #fd0000;
    border: 1px solid #fd0000;}
.w-swiper-box{
    width:346px;
    height:228px;
    position: relative;
    margin-bottom:24px;
    padding-top: 42px;
    overflow: hidden;}

/* 内页图片背景 */
.uni-bg{
    position: relative;
    height: 336px;}
.uni-bg .img{
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    min-width: 1000px;
    z-index:-10;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;}

/* 侧边栏二维码 */
.w-side-QRcode{
    position: absolute;
    right: -114px;
    width: 102px;
    height: 145px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 12px;}
.w-side-QRcode .close{
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    cursor: pointer;}
.w-side-QRcode .code{
    position: absolute;
    width: 90%;
    left: 50%;
    top: 24px;
    transform: translateX(-50%);}
.w-side-QRcode .text{
    width: 100%;
    position: absolute;
    left: 50%;
    bottom: 8px;
    transform: translateX(-50%);}

.hidden-box-page{
    display: block;}
.visible-box-page{
    display: none;}
.marginTop-page{
    margin-top: 150px;}
.marginTop-page1{
    margin-top: 20px;}
#w-video-box{
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;}
.w-container-quick
{
background:#fff;}		
.w-container-newsInfo
{
background:#fff;}
/* 项目介绍 */
.w-container-project .w-project-top-btn{
    position: absolute;
    right: 0;
    top: 40px;
    display: flex;
    align-items: center;}
.w-container-project .w-project-top-btn .btn{
    padding: 6px 34px;
    margin-left: 30px;
    font-size: 18px;
    color: #fff;
    background: #365c82;
    border-radius: 19px;
    cursor: pointer;}
.w-container-project .w-project-top-btn .btn.active, .w-container-project .w-project-top-btn .btn:hover{
    background: rgb(238,160,52);
	transition: all 0.3s linear;}
.w-container-project .w-project-bottom-btn{
    position: absolute;
    left: 45%;
    bottom: 84px;
    display: flex;
    align-items: center;}
.w-container-project .w-project-bottom-btn .btn{
    width: 40px;
    height: 8px;
    background: #D8D8D8;
    border-radius: 2px;
    cursor: pointer;
    margin: 0 10px;}
.w-container-project .w-project-bottom-btn .btn.active, .w-container-project .w-project-bottom-btn .btn:hover{
    background: rgb(238,160,52);
	transition: all 0.3s linear;}
.w-container-project .w-project-content{
    position: absolute;
    top: 168px;
    left: 0;
    right: 0;
    height: 250px;
    display: flex;
    justify-content: center;}
.w-container-project .w-project-content .content-box{
    width: 314px;
    height: 100%;
    position: relative;
    margin: 0 34px;
    background: #fff;}
.w-container-project .w-project-content .content-box img{
    display: block;
    width: 314px;
    height: 208px;}
.w-container-project .w-project-content .content-box span{
    line-height: 42px;
    display:block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 12px;
    font-size: 18px;
    color: #444;}

/* 移动端 */
@media screen and (max-width:800px){
	.uni-bg
	{
		display:none;}
    .marginT85{
        margin-top: 0px;}
    #w-video-box{
        position: relative;
        height: 200px;}
    .hidden-box-page{
        display: none;}
    .visible-box-page{
        display: block;}
    .marginTop-page, .marginTop-page1{
        margin-top: 0px;}
    .w-container-header{
        height: 85px;
        background: #fff;
        opacity: 1;
        filter: alpha(opacity=100);
		display: none;}
.w-container-header .header-search {
    height: 46px;
    position: relative;
    background-color: #365c82;
    border-bottom: 0;}	
    .w-container-header .header-search{
        height: auto;
        background: #fff;}
    .w-container-header .header-search .content-search{
        display: none;}
    .w-container-header .header-tabs{
        height: auto;
        background: #fff;}
    .w-container-header .header-tabs .tabs{
        width: 120px;
        display: block;
        height: auto;
        left: auto;
        right: -130px;
        top: 38px;
        transform: none;
        background: #000;
        opacity: 0.8;
        filter: alpha(opacity=80);
        transition: all ease .4s;}
    .w-container-header .header-tabs .tabs.open{
        right: 14px;
        padding-bottom: 10px;}
    .w-container-header .header-tabs .tabs .color-hover, .w-container-header .header-tabs .tabs .tab > a:hover{
        color: #fff !important;}
    .w-container-header .header-tabs .tabs a{
        font-size: 18px !important;
        color: #fff !important;
        padding: 8px 0;}
    .w-container-header .header-tabs .tabs .tab{
        text-align: center;}
    .w-container-header .header-tabs .tabs .tab > a{
        height: auto;
        line-height: normal;
        margin-left: 0;}
    .w-container-header .header-tabs .logo{
        left: 0;
        width: 120px;
        height: 36px;
        position: relative;}
    .w-container-header .header-tabs .toIndex{
        position: absolute;
        width: 120px;
        height: 36px;
        left: 12px;
        top: 50%;
        transform: translateY(-50%);}
    .w-container-header .header-tabs .toIndex::after{
        content: "";
        position: absolute;
        right: -12px;
        width: 2px;
        height: 40px;
        background: #D8D8D8;}
    .w-container-header .header-tabs .center{
        width: 118px;
        left: 154px;
        top: -6px;}
    .w-container-header .header-search .code{
        position: absolute;
        left: 154px;
        top: 60px;
        transform: translateY(-50%);
        font-size: 12px;
        color: #333333;}
    .w-container-header .header-tabs .caidan-box{
        display: flex;}
    .w-container-header .header-tabs .tabs .tab:hover .tab-menu, .w-container-header .header-tabs .tabs .tab .tab-menu:hover{
        display: none;}
    .w-icons-box{
        height: auto;
        background-color: transparent;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 0 12px;}
    .w-icons-box .box{
        width: 48%;
        height: 70px;
        position: relative;
        margin-bottom: 5px;}
    .w-icons-box .box .radius{
        display: none;}
    .w-icons-box .box .rjt{
        position: absolute;
        right: 16px;
        top: 50%;
        transform: translateY(-50%);
        width: 20px;}
    .w-icons-box .box .text{
        position: absolute;
        left: 10px;
        top: 15px;
        width: 58%;
        font-size: 14px;}
    .w-icons-box .box:first-child .text{
        position: absolute;
        left: 77px;
        top: 21px;
        font-size: 20px;}
    .w-icons-box .box:first-child{
        width: 100%;
        background: rgb(247, 249, 255) url(../mobile/see1.jpg) no-repeat;
        margin-top: 10px;
        color: #3B3949;}
    .w-icons-box .box:nth-child(2) {
        background: rgb(247, 249, 255) url(../mobile/see2.jpg) no-repeat right center;}
    .w-icons-box .box:nth-child(3) {
        background: rgb(247, 249, 255) url(../mobile/see3.jpg) no-repeat right center;}
    .w-icons-box .box:nth-child(4) {
        background: rgb(247, 249, 255) url(../mobile/see4.jpg) no-repeat right center;}
    .w-icons-box .box:nth-child(5) {
        background: rgb(247, 249, 255) url(../mobile/see5.jpg) no-repeat right center;}
    .w-icons-box .box:nth-child(6) {
        background: rgb(247, 249, 255) url(../mobile/see6.jpg) no-repeat right center;}
    .w-icons-box .box:nth-child(7) {
        background: rgb(247, 249, 255) url(../mobile/see7.jpg) no-repeat right center;}

    .w-mobile-news-box .new-header{
        width: 100%;
        height: 37px;
        background: #F5F5F5;
        position: relative;
        margin-bottom: 10px;}
    .w-mobile-news-box .new-header .new-title{
        padding: 0 18px;
        height: 37px;
        line-height: 37px;
        font-size: 16px;
        color: #333333;
        display: inline-block;}
    .w-mobile-news-box .new-header .new-title.active{
        background: #3B74FE;
        color: #fff;}
    .w-mobile-news-box .new-header .rjt{
        position: absolute;
        right: 18px;
        top: 50%;
        transform: translateY(-50%);
        width: 20px;}
    .w-mobile-news-box .new-content{
        margin: 0 18px;
        display: flex;
        justify-content: flex-start;
        padding: 14px 0;
        border-bottom: 1px solid #EFEFEF;
        font-size: 14px;
        color: #666666;}
    .w-mobile-news-box .new-content .img-bg{
        width: 100px;
        height: 69px;
        display: block;
        margin-right: 10px;}
    .w-mobile-news-box .new-content .sub-time{
        font-size: 12px;
        color: #999;
        padding-top: 6px;}
    .w-mobile-footer-padding{
        height: 80px;}
    .w-mobile-footer{
        height: 49px;
        background: #fff;
        box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.07);
        display: flex;
        align-items: center;
        justify-content: space-around;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 999;
		display:none;}
    .w-mobile-footer .item{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;}
    .w-mobile-footer img{
        width: 24px;
        height: 24px;
        display: block;
        font-size: 12px;
        color: #999;}
    .w-mobile-footer p.active{
        color: #FF4F7C;}

    .main-first-content{
        width: 100%;
        height: 242px;
        position: relative;}
    .main-first-content .bg{
        width: 100%;
        height: 100%;}
    .main-first-content .shadow{
        height: 40px;
        background: #000;
        opacity: 0.59;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        color: #fff;
        font-size: 16px;
        display: flex;
        align-items: center;
        justify-content: center;}
    .main-first-content .shadow .text{
        padding: 0 18px;}
    .yy-width946{
        width: 100vw !important;
        height: auto;}
}