@charset "UTF-8";
html, body, * {
	/* font-family:"Microsoft YaHei", 微软雅黑,"PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial,STHeitiSC-Light, simsun, 宋体, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; */
	font-family:"Microsoft YaHei", '微软雅黑','思源黑体';
	font-weight: normal;}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
body {margin: 0;padding: 0;font:14px/180% Microsoft Yahei;min-width: 640px; color:#000000;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style-type: none;}
li{list-style-type: none;}
.clear{clear:both;font-size:0;margin:0;padding:0;}
.l{float:left;}
.r{float:right;}
/* *:hover */
	/* { */
		/* -webkit-transition: all .2s linear; */
		/* -moz-transition: all .2s linear; */
		/* -o-transition: all .2s linear; */
		/* transition: all .2s linear; */
	/* } */
	
.tra_s_4
	{
		-webkit-transition: all .4s linear;
		-moz-transition: all .4s linear;
		-o-transition: all .4s linear;
		transition: all .4s linear;
	}
.tra_s_3
	{
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
	}
.tra_s_2
	{
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}
.tra_s_ease_6{
		transition:all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
.box_s{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
.flex1{display:flex;justify-content:space-between;}
.flex2{display:flex;justify-content:left;}
.flex3{display:flex;justify-content:center;}
.flex4{display:flex;justify-content:right;}

/* header-top */
.header-top{z-index:100;width:100%;height:43px;background:#14263e;}
.header-con{height:100%;font-size:14px;color:#fdc900;align-items:center;}
.header-con a{color:#fdc900;}
.header-con .header-left{height:100%;align-items:center;letter-spacing:1px;}
.header-con .header-left p{margin-right:66px;padding-left:36px;background:url(../images/top_addr.png) left center no-repeat;background-size:20px auto;}
.header-con .header-left p:nth-child(2){background-image:url(../images/top_phone.png);background-size:18px auto;}
/* header-top end*/
/* serch */
.header-con .header-right{align-items:center;}
.search-box {position: relative;height: 40px;line-height: 40px;z-index: 99;}
.search-box .butn {display: block;cursor: pointer;width: 40px;height: 40px;line-height: 40px;color: #fff;text-align: center;background: url(../images/close.png) no-repeat center;}
.search-box .butn.hov {background: none;}
.search-box .butn.hov i {display: block;}
.search-box .butn i {width: 38px;height: 38px;display: none;background: url(../images/sou.png) no-repeat center;margin: 0 auto;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.search-box .share-sub {position: absolute;right: 40px;top: 0;width: 0;height: 40px;overflow: hidden;background: #ededed;border-radius: 5px 0 0 5px;}
.search-box .share-sub .tex {width: 222px;font-size: 14px;height: 30px;line-height: 30px;padding: 5px 9px;color: #666;border: none;background: #ededed;outline: none;}
.search-box .share-sub .sub-btn {border: none;width: 40px;height: 40px;cursor: pointer;outline: none;background: url(../images/sou_2.png) no-repeat center #E74C3C;}
/* serch end*/
/*顶部导航*/

/*.header{z-index:100;width:100%;padding:16px 0 20px 0;font-size:0;*/
/*-webkit-transition: all .2s linear;*/
/*-moz-transition: all .2s linear;*/
/*-o-transition: all .2s linear;*/
/*transition: all .2s linear;}*/
/*.header .header-main{margin:0 auto;display:flex;justify-content:space-between;}*/
/*.header .header-main .header-logo{height:40px;font-size:0;}*/
/*.header .header-main .header-logo img{height:100%;display:block;}*/
/*.header .header-main .header-nav li{display:inline-block;color:#ffffff;font-size:16px;line-height:40px;margin:0 10px;}*/
/*.nav-active{padding-top:15px;padding-bottom:15px;}*/
/*.header .header-main .header-nav li a{color:#000000;}*/

/*顶部导航 end*/


/*最新导航*/

/* 导航 */
.header {
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*z-index: 999;*/
    width: 100%;
    height: auto;
    /* position: fixed;
    top: 15px;
    left: 0; */
    z-index: 1800;
    /* padding-top: 30px; */
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.nav-active{
    background: rgba(75,89,150,0.6);
}
.nav-active .menu ul li{
    line-height: 45px;
}
.navbox{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.top-other{
    display: flex;
    align-items: center;
    white-space:nowrap;
    gap:20px;
}
.top-other .top-phone{
    display: flex;
    align-items: center;
    gap:10px;
    font-size: 26px;
    color:#023e97;
    font-weight: bold;
}
.top-other .top-phone img{
    width:25px;
    height: auto;
}
.top-other a{
    display:inline-block ;
    font-size: 16px;
    line-height: 38px;
    color:#ffffff;
    letter-spacing: 1px;
    padding: 0 26px;
    border-radius: 20px;
    background: #ec7700;
}

.header_top_main {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.header_top_right {
    display: flex;
}

.header_top_right a {
    color: #494b4d;
    font-size: 14px;
}

.header_top_right span {
    padding: 0 12px;
    color: #d9dadb;
}

.header_top_right a:hover {
    color: #e74c3c;
}

.header_top_right .login_btn,
.header_top_right .reg_btn {
    padding: 0 10px;
    border-radius: 3px;
}

.header_top_right .login_btn {
    margin-left: 30px;
    color: #242526;
    font-size: 14px;
}

.header_top_right .reg_btn {
    color: #242526;
    font-size: 14px;
}

.header *{
     box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.header .header-main {
    width: 100%;
    /* background: rgba(255, 255, 255, 1.0); */
    margin: 0 auto;
    /* padding: 0 2%; */
    /* border-bottom:1px solid #f5dbaf; */
    position: relative;
    background: #fff;
}

.header .logo {
    float: left;
    width: 200px;
    height: auto;
    display: block;
    /*margin-top: 15px;*/
}

.header .logo img{
    width: 200px;
}

/*.header .menu {*/
/*    width: calc(100% - 280px);*/
/*    float: right;*/
/*    height: auto;*/
/*}*/
/* .header .menu {*/
/*    flex: 1;*/
/*}*/
.header .menu ul {
    /*flex: 1;*/
    display: flex;
    /*margin-left: 20px;*/
    gap: 10px;
    /*width: 100%;*/
    text-align: center;
    font-size: 0;
    position: relative;
}

.header .menu ul li {
    line-height: 45px;
    vertical-align: top;
    /*margin-right: 3%;*/
    display: inline-block;
    font-size: 16px;
    line-height: 80px;
    font-weight: bolder;
}

.header .menu ul li a {
    color: #000;
    font-family: 'syhcnr';
    font-weight: normal;
    padding: 8px 8px;
    border-radius: 3px;
    white-space:nowrap;
}
/* .header .menu ul li:nth-child(1) a{
    padding-left: 25px;
    background: url(../images/home.png) left center no-repeat;
    background-size: 16px auto;
} */

.header .menu ul li.active a {
    color: #ffffff;
    background-color: #004098;
}

 .header .menu ul li:hover a {
    color: #ffffff;
    background-color: #004098;
} 

/*pc-float*/
.pc-float{position:fixed;z-index:1000;left:10px;bottom:15%;width:300px;height:165px;font-size:0;border-radius:15px;overflow:hidden;}
.pc-float .close{cursor:pointer;position:absolute;right:0;top:0;width:36px;height:36px;font-size:18px;line-height:36px;text-align:center;color:#ffffff;}
.pc-float img{width:100%;height:100%;display:block;}
/*pc-float end*/

.second-box {
    display: none;
    width: 100%;
    padding: 0 60px;
    height: auto;
    position: absolute;
    top: 97px;
    left: 0;
    z-index: 1001;
    overflow: hidden;
    background-color: #ffffff;
}

.second-box .line {
    width: 100%;
    height: 1px;
    background: #d1d5da;
    position: absolute;
    top: 4px;
    left: 0;
}

.second-box .line:before {
    content: "";
    position: absolute;
    left: 0;
    width: 8px;
    height: 8px;
    background: #D1D5DA;
    top: -4px;
}

.second-box .line:after {
    content: "";
    position: absolute;
    right: 0;
    width: 8px;
    height: 8px;
    background: #D1D5DA;
    top: -4px;
}

.second-box .second-list {
    width: 100%;
    height: auto;
}

.second-box .second-list .list {
    padding: 0;
    width: 100%;
    height: auto;
    overflow: hidden;
    display: none;
    /*border-top:1px solid #f5f5f5;*/
}

.second-box .second-list .list:first-child {
    padding: 0;
}

.second-box .second-list .ablist {
    width: 35%;
    padding: 45px;
    margin-top: 38px;
    margin-bottom: 38px;
    float: left;
    color: #FFFFFF;
    border-radius: 10px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    background: url(../images/nav_bg_lx.jpg)center no-repeat;
    background-size: cover;
}

.second-box .second-list .ablist h6 {
    font-size: 30px;
}

.second-box .second-list .ablist p {
    font-size: 16px;
    margin-top: 10px;
}

.second-box .second-list .ablist .tag {
    margin-top: 35px;
    width: 100%;
    height: auto;
    font-size: 0;
}

.second-box .second-list .ablist .tag a {
    display: inline-block;
    vertical-align: top;
    padding: 15px 15px 15px 25px;
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
    width: calc(50% - 10px);
    margin-right: 20px;
}

.second-box .second-list .ablist .tag a:nth-child(2n) {
    margin-right: 0;
}

.second-box .second-list .ablist .tag a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    left: 0;
    top: calc(50% - 3px);
}

.second-box .second-list .ablist .tag a:after {
    content: "";
    position: absolute;
    right: 0;
    width: 12px;
    height: 12px;
    background-size: cover;
    background: url(../images/nav_icon1.png)center no-repeat;
    top: calc(50% - 6px);
    opacity: 0.2;
    -webkit-opacity: 0.2;
    -moz-opacity: 0.2;
    -ms-opacity: 0.2;
    -o-opacity: 0.2;
}

.second-box .second-list .ablist .tag a:hover {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
}

.second-box .second-list .ablist .tag a:hover:before {
    background: #FFFFFF;
}

.second-box .second-list .ablist .tag a:hover:after {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
}

.second-box .second-list .abtwo {
    width: 65%;
    padding-left: 5%;
    padding-top: 38px;
    padding-bottom: 38px;
    font-size: 0;
    height: auto;
    float: right;
}

.second-box .second-list .abtwo a {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 15px);
    margin-right: 30px;
    height: auto;
}

.second-box .second-list .abtwo a:nth-child(2n) {
    margin-right: 0;
}

.second-box .second-list .abtwo a .pic {
    width: 100%;
    height: auto;
}

.second-box .second-list .abtwo a .pic img {
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 20px;
}

.second-box .second-list .abtwo a h6 {
    /*font-size: 22px;*/
    /*color: #000000;*/
    /*margin-top: 15px;*/
    font-size: 30px;
    line-height: 2.0;
    color: #000000;
    letter-spacing: 1px;
}

.second-box .second-list .abtwo a p {
    font-size: 15px;
    margin-top: 10px;
    color: #3f3f3f;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.second-box .second-list .abtwo a .more {
    color: #ec7700;
    display: flex;
    align-items: center;
    margin-top: 15px;
    font-size: 14px;
    font-weight: normal;
}

.second-box .second-list .abtwo a .more i {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: auto;
}
.second-box .second-list .abtwo a .more i img{
    width: 14px;
    margin-top: 8px;
    margin-left: 10px;
}

.second-box .second-list .pub-l {
    width: 30%;
    height: auto;
    float: left;
    padding-top: 30px;
    padding-bottom: 30px;
}

.second-box .second-list .pub-l img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 20px;
}

.second-box .second-list .pub-r {
    float: right;
    width: 70%;
    height: auto;
    padding-left: 5%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.second-box .second-list .pub-r h6 {
    font-size: 30px;
    line-height: 2.0;
    color: #000000;
    letter-spacing: 1px;
}

.second-box .second-list .pub-r p {
    font-size: 16px;
    color: #000000;
    margin-top: 10px;
    line-height: 1.8;
}

.second-box .second-list .pub-r .tag {
    margin-top: 20px;
    margin-bottom: 45px;
    width: 100%;
    height: auto;
    font-size: 0;
}

.second-box .second-list .pub-r .tag a {
    display: inline-block;
    vertical-align: top;
    padding: 15px 15px 15px 25px;
    position: relative;
    border-bottom: 1px solid #d3cfcf;
    font-size: 14px;
    color: #3f3f3f;
    width: calc(25% - 15px);
    margin-right: 20px;
}

.second-box .second-list .pub-r .tag a:nth-child(4n) {
    margin-right: 0;
}

.second-box .second-list .pub-r .tag a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #938e8e;
    border-radius: 100%;
    left: 0;
    top: calc(50% - 3px);
}

.second-box .second-list .pub-r .tag a:after {
    content: "";
    position: absolute;
    right: 0;
    width: 12px;
    height: 12px;
    background-size: cover;
    background: url(../images/nav_icon2.png)center no-repeat;
    top: calc(50% - 6px);
}

.second-box .second-list .pub-r .tag a:hover {
    border-bottom: 1px solid #023e97;
    color: #023e97;
}

.second-box .second-list .pub-r .tag a:hover:before {
    background: #023e97;
}

.second-box .second-list .pub-r .tag a:hover:after {
    background: url(../images/nav_icon1.png) center no-repeat;
}

.second-box .second-list .pub-r .view {
    display: none;
    border: 1px solid #1439A2;
    color: #1439A2;
    font-weight: bolder;
    background: none;
}

@media (max-width: 1440px) {
    .header .logo img{
        width: 190px;
    }
    .header .menu ul li a{
        padding: 8px 12px;
    }
    .header .menu ul{
        gap: 6px;
    }
    .top-other a{
        display: none;
    }
}


@media only screen and (max-width:1680px) {
    .second-box .second-list .ablist h6 {
        font-size: 22px;
    }

    .second-box .second-list .pub-r h6 {
        font-size: 22px;
    }

    .second-box .second-list .abtwo a h6 {
        font-size: 22px;
    }

    .second-box .second-list .ablist {
        padding: 40px;
    }

    .header .menu ul li {
        font-size: 16px
    }
}

@media only screen and (max-width:1440px) {
    .page-box:after {
        width: 100%;
        height: 10px;
    }

    .page-box {
        border-right: 10px solid #1439A2;
    }

    .header .menu ul li {
        font-size: 16px;
        /*margin-right: 1.5%;*/
        line-height: 85px;
    }

    .header .logo {
        width: 190px;
        display: block;
    }

    /*.header .menu {*/
    /*    width: calc(100% - 190px);*/
    /*}*/

    .second-box .second-list .ablist h6 {
        font-size: 24px;
    }

    .second-box .second-list .ablist p {
        font-size: 15px;
    }

    .second-box .second-list .pub-r h6 {
        font-size: 24px;
    }

    .second-box .second-list .pub-r p {
        font-size: 15px;
    }

    .second-box .second-list .abtwo a h6 {
        font-size: 24px;
    }

    .second-box .second-list .ablist {
        padding: 35px;
    }
}

@media only screen and (max-width:1280px) {
    /*.header .menu ul {*/
    /*    width: calc(100% - 330px);*/
    /*    padding-right: 3%;*/
    /*}*/

    .header .menu ul li {
        font-size: 13px;
        line-height: 75px;
    }

    .header .logo {
        width: 160px;
    }

    /*.header .menu {*/
    /*    width: calc(100% - 185px);*/
    /*}*/

    .second-box .second-list .ablist h6 {
        font-size: 20px;
    }

    .second-box .second-list .ablist p {
        font-size: 14px;
    }

    .second-box .second-list .pub-r h6 {
        font-size: 20px;
    }

    .second-box .second-list .pub-r p {
        font-size: 14px;
    }

    .second-box .second-list .abtwo a h6 {
        font-size: 20px;
    }



    .second-box .second-list .ablist {
        padding: 30px;
    }

    .second-box .second-list .pub-r .tag a {
        width: calc(33.3% - 10px);
        margin-right: 15px;
    }

    .second-box .second-list .pub-r .tag a:nth-child(4n) {
        margin-right: 15px;
    }

    .second-box .second-list .pub-r .tag a:nth-child(3n) {
        margin-right: 0px;
    }
}

@media only screen and (max-width:1024px) {
    .header {
        top: 0px;
        padding-top: 0;
    }

    .header2 {
        top: 10px;
    }

    .header .header-main {
        display: none;
    }
    .mbnav{display: block;}
}

@media only screen and (max-width:720px) {}

/* 导航 end */

/*最新导航end*/

/* banner-swiper*/
.banner-video{height:100%;}
.banner-video video{width:100%;}
.swiper-container .main_list .sl_img{width:100%;height:100%;font-size:0;}
.swiper-container .main_list .sl_img img{width:100%;display:block;}
.swiper-container .main_list .sl_img .banner-video{width:100%;height:100%;display:block;position:absolute;left:0;top:0;
display:flex;align-items:center;}
.swiper-container .main_list .sl_img .banner-video .video-main{position:absolute;right:8%;bottom:16%;width:48%;display:flex;justify-content:center;align-items:center;}
.swiper-container .main_list .sl_img .banner-video .video-main video{width:100%;}
.swiper-container{width:100%;height:100%;overflow:hidden;}
.swiper-container .main_list{width:100%;}
.swiper-container .main_list .sl_img{width:100%;font-size:0;}
.swiper-container .main_list .sl_img img{width:100%;display:block;}
.swiper-container .main_list .sl_img video{margin:0 auto;width:70%;display:block;}
.swiper-container .swiper-pagination-bullet{opacity:1;width:12px;height:12px;border-radius:6px;display: inline-block;background:#b99f1a;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.swiper-container .swiper-pagination-bullet-active{width:60px;background:#fdc900;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;height:30px;bottom:50px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
.swiper-container .swiper-button-prev{z-index:10;left:100px;top:50%;width:55px!important;height:55px!important;background:url(../images/left.png) center center no-repeat;background-size:90% 90%;} 
.swiper-container .swiper-button-prev:after{content:''!important;} 
.swiper-container .swiper-button-next{right:100px;top:50%;width:55px!important;height:55px!important;background:url(../images/right.png) center center no-repeat;background-size:90% 90%;} 
.swiper-container .swiper-button-next:after{content:''!important;} 
/* banner-swiper end*/
/* mains */
.mains{width:1320px;margin:0 auto;}
.index-title{text-align:center;}
.index-title h1{font-size:38px;line-height:2.0;color:#000000;}
.index-title i{display:block;margin:6px auto;width:66px;height:4px;border-radius:2px;background:#fdc900;}
.text-left{text-align:left!important;}
/* mains end*/
/* pro */
.pro{width:100%;padding:60px 0 80px 0;background:#efefef;}
.proCon{display:none;}
.pro-son{margin:20px auto;border-bottom:1px solid #b6b6b6;}
.pro-son .pro-son-con{display:flex;justify-content:space-between;}
.pro-son .pro-son-con .sonButton{position:relative;flex:1;margin-bottom:-1px;cursor:pointer;text-align:center;font-size:20px;line-height:1.4;padding:16px 0;
font-family:SourceHanSansCN;color:#000000;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.pro-son .pro-son-con .sonButton.active{background:#fdc900;}
.pro-son .pro-son-con .sonButton.active:after{content:"";position:absolute;left:50%;margin-left:-5.5px;bottom:-6px;width:11px;height:6px;background:url(../images/pro_sj.png) center no-repeat;background-size:100% 100%;}
.proCon-list{display:flex;flex-wrap:wrap;justify-content:left;}
.proCon-list li{width:23%;text-align:center;padding:45px 0;background:#ffffff;margin:13px 1%;border-radius:2px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.proCon-list li .pro-img{width:90%;margin:0 auto;height:180px;}
.proCon-list li .pro-img a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;}
.proCon-list li .pro-img a img{max-width:100%;max-height:100%;}
.proCon-list li h5{width:90%;margin:0 auto;font-size:22px;line-height:1.5;margin-top:15px;color:#000000;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.proCon-list li .pro_more{display:inline-block;margin-top:18px;padding:0 30px;border:1px solid #a8a8a8;font-size:15px;line-height:50px;color:#000000;border-radius:8px 0 8px 0;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.proCon-list li:hover .pro_more{background:#004098;color:#ffffff;transform:translate(0,-6px);}
.proCon-list li:hover{transform:translate(0,-6px);}
.index-more{text-align:center;margin-top:45px;}
.index-more a{display:inline-block;border-radius:8px 0 8px 0;font-size:15px;line-height:50px;padding:0 28px;background:#004098;color:#ffffff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.index-more a:hover{transform:translate(0,-6px);}
/* pro end*/
/* about */
.about{padding:70px 0;background:#ffffff;}
.about .about-main{position:relative;margin-top:60px;align-items:center;}
.about .about-main .about-img{width:50%;font-size:0;}
.about .about-main .about-img img{width:100%;display:block;border-radius:5px;}
.about .about-main .about-con{width:42%;padding-bottom:60px;}
.about .about-main .about-con h2{font-size:28px;line-height:1.4;color:#000000;font-weight:bold;}
.about .about-main .about-con .about-intro{margin-top:20px;font-size:15px;line-height:2.0;color:#000000;}
.about .about-main .about-con .about-intro p{text-indent:2.0em;}
.about .about-main .about-icon{position:absolute;left:46%;bottom:0;width:29%;font-size:0;transform: translate(-50%, 0);}
.about .about-main .about-icon img{width:100%;display:block;}
/* about end*/
/* mid-img */
.mid-img{width:100%;height:480px;background:url(../images/adv_back.jpg) center no-repeat;background-attachment:fixed;background-size:cover;}
/* mid-img end*/
/* server */
.advs{background:#f7f7f7;}
.server{margin-top:-340px;}
.server-main{width:88%;padding:90px 6%;background:#ffffff;}
.server-main .server-left{width:30%;padding-top:60px;}
.server-main .server-left h1{font-size:22px;line-height:2.5;color:#333333;}
.server-main .server-left h2{font-size:30px;line-height:1.5;color:#000000;font-weight:bold;}
.server-main .server-right{width:68%;flex-wrap:wrap;}
.server-main .server-right li{width:48%;margin:30px 0;display:flex;justify-content:space-between;align-items:center;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;}
.server-main .server-right li .server-icon{width:70px;height:70px;border-radius:50%;border:8px solid #b2c5e0;display:flex;justify-content:center;align-items:center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.server-main .server-right li .server-icon img{width:50px;height:50px;}
.server-main .server-right li .server-info{width:calc(100% - 110px);}
.server-main .server-right li .server-info h5{font-size:20px;line-height:2.0;color:#041829;font-weight:bold;}
.server-main .server-right li .server-info p{font-size:15px;line-height:1.6;color:#364654;}
/* .server-main .server-right li:hover .server-icon{border-color:#b2c5e0;} */
.server-main .server-right li:hover{transform:translate(0,-6px);
	-webkit-filter:  saturate(1); 
	-moz-filter: saturate(1); 
	-ms-filter: saturate(1); 
	-o-filter: saturate(1); 
	filter: saturate(1);
}
.server-main .server-right li:hover .server-info h5{color:#004098;}
.server-main .server-right li:hover .server-info p{color:#3366ad;}
/* server end*/
/* news */
.news{width:100%;padding:40px 0 60px 0;margin:0;background:#f7f7f7;}
.news .swiper-news{overflow:hidden;}
.news .news-main{margin:40px auto 10px auto;display:flex;justify-content:space-between;}
.news .news-main li{background:#ffffff;}
.news .news-main li .news-img{width:100%;height:170px;font-size:0;overflow:hidden;}
.news .news-main li .news-img img{width:100%;min-height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.news .news-main li:hover .news-img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.news .news-main li .news-info{width:86%;margin:0 auto;padding:15px 0 30px 0;}
.news .news-main li .news-info h5{font-size:18px;line-height:2.2;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .news-main li:hover .news-info h5{color:#cf0b22;}
.news .news-main li .news-info p{font-size:14px;line-height:1.6;color:#101010;}
.news .news-main li .news-info .news-more{margin-top:15px;font-size:14px;color:#505050;}
.news .news-main li .news-info .news-more span{padding-right:16px;background:url(../images/news_more.png) right center no-repeat;background-size:13px auto;}
.news .news-main li:hover .news-info .news-more span{color:#cf0b22;background-image:url(../images/news_more_2.png);}
/* news end*/
/* links */
.links{width:100%;padding:20px 0 50px 0;background:#f7f7f7;}
.links .links_main{overflow:hidden;position:relative;}
.links .links_main .links_con{overflow:hidden;width:calc(100% - 110px);margin:0 auto;}
.links .links_main .links_con .links_list{}
.links .links_main .links_con li{height:80px;text-align:center;font-size:0;display:flex;justify-content:center;align-items:center;}
.links .links_main .links_con li img{max-width:90%;max-height:90%;}
.links .links_main .swiper-button-prev{z-index:10;left:0;top:50%;width:20px!important;height:50px!important;background:url(../images/link_left.png) center center no-repeat;background-size:12px auto;} 
.links .links_main .swiper-button-prev:after{content:''!important;} 
.links .links_main .swiper-button-next{right:0;top:50%;width:20px!important;height:50px!important;background:url(../images/link_right.png) center center no-repeat;background-size:12px auto;} 
.links .links_main .swiper-button-next:after{content:''!important;} 
/* links end*/
/* index_ly */
.index_ly{width:100%;padding:70px 0;background:url(../images/lx_back.jpg) center no-repeat;background-size:cover;}
.index_ly .index_ly_mian .index_lx_left{width:48%;}
.index_ly .index_ly_mian .index_lx_left h3{font-size:30px;line-height:1.8;color:#ffffff;}
.index_ly .index_ly_mian .index_lx_left i{display:block;margin-top:15px;width:38px;height:6px;border-radius:3px;background:#fdc900;}
.index_ly .index_ly_mian .index_lx_form{width:50%;}
/* index_ly end*/
/* message */
/* .message{width:100%;} */
.message-main{margin-top:15px;}
.message-main form{width:100%;margin:0;}
.message-main form .message-con{width:100%;}
.message-main form .message-con .message-form{width:100%;display:flex;justify-content:space-between;}
.message-main form .message-con .message-form input{width:44%;padding:0 2%;font-size:16px;line-height:46px;margin-bottom:25px;border:1px solid #eeeeee;border-radius:3px;background:#e8e8e8;}
.message-main form .message-con input:focus{outline:none;}
.message-form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#232323;} 
.message-form input:-moz-placeholder, textarea:-moz-placeholder {color:#232323;}
.message-form input::-moz-placeholder, textarea::-moz-placeholder {color:#232323;}
.message-form input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#232323;}
.message-form textarea{width:96%;height:50px;padding:22px 2%;border:1px solid #eeeeee;border-radius:3px;
background:#e8e8e8;font-size:16px;}
.message-form textarea:focus{outline:none;}
.submit-btn{cursor:pointer;margin-top:30px;font-weight:bold;border-radius:3px;font-size:18px;color:#09336d;line-height:52px;background:#fdc900;
width:100%;border:none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.submit-btn:hover{transform: translate(0,-6px);}
.message-form select{
	border: none;
    font-size: 16px;
    color: #000000;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/lysj.png) 95% center no-repeat #ffffff;
    background-size: 17px auto;
	width:100%;padding:0 4%;font-size:16px;line-height:46px;
	border:1px solid #eeeeee;border-radius:3px;
}
.message-form select:focus{outline:none;}
/* message end*/
/* footer */
footer{width:100%;padding:55px 0 20px 0;background:url(../images/footer.jpg) center no-repeat;background-size:cover;}
footer .footer-top{font-size:0;padding-bottom:25px;margin-bottom:30px;align-items:center;border-bottom:1px solid #696968;}
footer .footer-top img{height:52px;}
footer .footer-top p{font-size:26px;line-height:2.0;color:#ffffff;}
footer .footer-con{width:100%;padding-bottom:70px;border-bottom:1px solid #6a6a6a;display:flex;justify-content:space-between;}
footer .footer-con .footer-ewm{width:188px;font-size:0;text-align:center;}
footer .footer-con .footer-ewm img{width:90%;}
footer .footer-con .footer-ewm p{font-size:15px;line-height:1.6;color:#b7b7b6;}
footer .footer-con .footer-nav{width:calc(100% - 220px);display:flex;justify-content:left;}
footer .footer-con .footer-nav .nav-li{margin-right:80px;}
footer .footer-con .footer-nav .nav-li h5{font-size:20px;line-height:2.0;color:#c1c1c1;margin-bottom:8px;}
footer .footer-con .footer-nav .nav-li li{font-size:16px;line-height:2.2;color:#969696;}
footer .footer-con .footer-nav .nav-li li:hover{color:#ffffff;}
.copyright{padding-top:15px;font-size:15px;line-height:2.0;color:#aaaaaa;}
.copyright a{color:#aaaaaa;}
/* footer end*/


@media (max-width:1600px) {
}
@media (max-width:1500px) {
}
@media (max-width:1440px) {
	.mains{width:1220px;}
}
@media (max-width:1300px) {
	.mains{width:1100px;}
}
@media (max-width:1200px) {
	.mains{width:1000px;}
}
@media (max-width:1200px) {
	.mains{width:75%;}
}




