﻿/*页面通用样式*/
::-webkit-scrollbar-track-piece {
    background-color:#f8f8f8;
}
::-webkit-scrollbar {
    width:5px;
    height:9px;
}
::-webkit-scrollbar-thumb {
    background-color:#036EB8;
    background-clip:padding-box;
    min-height:28px;
    border-radius: 2px;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#036EB8;
}
* {
    margin: 0;
    padding: 0;
    font-size: 0;
    text-decoration: none;
    list-style: none;
    font-family: 微软雅黑;
}

html {
    min-width: 1280px;
    overflow-x: auto;
}

header {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: .35rem;
    background: rgba(0,0,0,.85);
    top: -.35rem;
    text-align: center;
    background: #fff;
    min-width: 1280px;
    box-shadow: 0 1px 2px rgba(0,0,0,.4);
}

p {
    cursor: default;
}

header>div>img {
    position: absolute;
    top: 50%;
    margin-top: -.1rem;
    width: 1.2rem;
    height: .2rem;
    cursor: pointer;
}

.header_box {
    position: relative;
    display: inline-block;
    /*background: #ff4200;*/
    height: 100%;
    width: 8rem;
    text-align: left;
}

.header_box>div {
    position: absolute;
    right: 0;
}

.header_box>div>a {
    font-size: 17px;
    line-height: .35rem;
    padding: 0 .08rem;
    cursor: pointer;
    color: #333333;
}

footer {
    position: relative;
    width: 100%;
    /*height: 2rem;*/
    background: url(../image/footer_bg.png) no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
}

footer>p {
    position: absolute;
    bottom: 0;
    color: white;
    text-align: center;
    width: 100%;
    height: .4rem;
    line-height: .4rem;
    border-top: 1px solid rgba(255,255,255,.4);
    font-size: 0.075rem;
    opacity: 0.758;
    display: none;
}

.footbox1 {
    display: inline-block;
    width: 69.5%;
    text-align: center;
    /*background: #000;*/
    height: 1.2rem;
}

.footbox1>ul {
    padding: 0 .15rem;
    display: inline-block;
    vertical-align: top;
}

.footbox1>ul>li,.footbox1>ul>li>a{

    list-style: none;
    text-decoration: none;
    font-size: .075rem;

    color: rgba(255,255,255,.58);

    line-height: .15rem;

    cursor: pointer;

    text-align: justify;

}

.footbox1>ul>li>a:hover{

    color: #036EB8;

}

.footbox1>ul>li{
    color: white;
    line-height: .3rem;
    font-size: 0.08rem;
    /*font-weight: bold;*/
}

/*.footbox2 {
    display: inline-block;
    width: 29.5%;
    text-align: center;
    background: #ffaa00;
    height: 1.2rem;
    vertical-align: top;
}*/

.footbox2 {
    text-align: center;
    /*background: #ffaa00;*/
    height: 1.4rem;
    vertical-align: top;
    border: solid 1px transparent;      
}

.footbox2>div{
    /*display: inline-block;*/
    margin-top: 0.13rem;
}

.footbox2>ul{
    margin-left: .15rem;
    /*display: inline-block;*/
    text-align: left;
    margin-top: 0.13rem;
}

.footbox2>div p {
    margin-top: .08rem;
    color: white;
    font-size: 0.073rem;
}

/*.footbox2 ul li {
    color: white;
    font-weight: bold;
    line-height: 2em;
    list-style: none;
    font-size: 0.073rem;
}*/


.footbox2 ul li{
     line-height: 2em;
    list-style: none;
    font-size: 0.073rem;
    color: #fff;
    text-align: center;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.header{
    position: fixed;
    top: 0;
    width: 100%;
    min-width: 1280px;
    z-index: 99999;
}
.header1{
    height: 0.2rem;
    background:rgba(248,247,247,1);
    text-align: right;
    padding: 0 1.105rem;
}
.header1>span{
    font-size:0.07rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(85,85,85,1);
    line-height:0.2rem;
    opacity:0.6;
}
.header1>span:first-child>img{
    width:0.09rem;
    margin-bottom: -.015rem;
    margin-right: 0.04rem;
}
.header1>span:first-child{
    margin-left: 1.74rem;
    padding-right: .11rem;
    position: relative;
}
.header1>span:first-child::after{
    content: "";
    position: absolute;
    width:0.01rem;
    height:0.06rem;
    background:rgba(0,0,0,1);
    opacity:0.38;
    right: 0;
    top: 50%;
    margin-top: -.03rem;
}
.header1>span:nth-child(2)>img{
    width:0.07rem;
    height:0.05rem;
    margin-right: 0.04rem;
    padding-left: .12rem;
}
.header1>a>img{
    width:0.07rem;
    height:0.08rem;
    opacity: .66;
    margin-bottom: -.01rem;
}
.header1>form{
    display: inline-block;
    width:1.41rem;
    height:0.15rem;
    margin-left: .08rem;
    position: relative;
}
.header1>form>input[type="text"]{
    display: inline-block;
    width: 100%;
    height: 100%;
    border: none;
    background: #E0DCDC;
    font-size:0.06rem;
    font-weight:normal;
    color:rgba(68,68,68,1);
    box-sizing: border-box;
    padding-left: .05rem;
    padding-right: .05rem;
}
.header1>form>input[type="submit"]{
    position: absolute;
    width:0.08rem;
    height:0.08rem;

    right: 0.05rem;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: url("../image/search.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.header2{
    height: .48rem;
    background: #ffffff;
    width: 100%;
    box-sizing: border-box;
    padding: 0 1.105rem;
}
.logo_nav{
    height: .38rem;
    margin-top: .05rem;
}
.header2>a{
    display: inline-block;
    text-decoration: none;
    color: #3A3A3A;
    line-height: .48rem;
    vertical-align: top;
    float: right;
    margin-left: .2rem;
    font-size: 0.08rem;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
}
.header2>a:hover{
    color: #036EB8;
    border-bottom: 2px solid #036EB8;
}
.h2nav_now{
    color: #036EB8 !important;
    border-bottom: 2px solid #036EB8 !important;
}
.container{
    padding-top: .64rem;
}
.info_banner{
    height: 2.47rem;
    width: 100%;
    position: relative;
}
.info_banner>img:first-child{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.info_minnav{
    background: #EFEFEF;
    display: block;
    position: absolute;
    bottom: 0;
    height: 0.28rem;
    left: 0;
    padding-left: 1.2rem;
    z-index: 10;
}
.info_minnav>a{
    display: inline-block;
    line-height: 0.28rem;
    text-decoration: none;
    color: #1A1A1A;
    font-family: 微软雅黑;
    padding: 0 0.15rem;
    font-size:0.07rem;
}
.info_minnav>a:hover{
    color: white;
    background: #036EB8;
}
.info_minnav_now{
    color: white !important;
    background: #036EB8 !important;
}
.ibanner_zs{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.67rem;
    background: rgba(255,255,255,.1);
    height: calc(100% - 0.28rem);
    border: 1px solid rgba(255,255,255,.5);
    box-sizing: border-box;
}
.mbx_nav{
    z-index: 5;
    position: absolute;
    bottom: 0;
    height: 0.28rem;
    right: 0;
    width: calc(100% - 1.67rem);
    margin-right: 1.67rem;
    background: rgba(255,255,255,.1);
    border: 1px solid rgba(255,255,255,.5);
    box-sizing: border-box;
    text-align: right;
    padding-right: .2rem;
}
.mbx_nav,.mbx_nav>a{
    text-decoration: none;
    font-size: .07rem;
    color: white;
    line-height: .28rem;
}
.mbx_nav>a{
    margin: 0 .02rem;
}
.mbx_nav>img{
    width:0.08rem;
    height:0.12rem;
    margin-bottom: -.03rem;
    margin-right: .05rem;
}
.footer2{
    height:0.32rem;
    background: #161616;
    padding-left: 1.58rem;
    line-height: .32rem;
}
.footer2>span{
    color: #C4C3C3;
    font-family: 微软雅黑;
    font-size: 0.08rem;
}
.footer2>a{
    font-size: 0.08rem;
    color: #C4C3C3;
    font-family: 微软雅黑;
    padding: 0 .2rem;
}
.footer2>a:hover{
    color: white;
}
.footer2>a:not(:last-child){
    border-right: 1px solid #ffffff;
}
.info_title1{
    position: absolute;
    left: 1.68rem;
    top: .59rem;
}
.info_title1>span:first-child{
    display: inline-block;
    font-size:0.21rem;
    font-family:AvantGardeITCbyBT-Demi;
    font-weight:normal;
    color:rgba(255,255,255,1);
    text-transform: uppercase;
    margin-right: .24rem;
    line-height: .21rem;
    vertical-align: top;
    position: relative;
    letter-spacing: .02rem;
}
.info_title1>span:first-child::after{
    content: "";
    position: absolute;
    width:0.04rem;
    height:0.16rem;
    background:rgba(239,239,239,1);
    right: calc(-.11rem - .04rem);
    top: 50%;
    margin-top: -.08rem;
}
.info_title1>span:last-child{
    display: inline-block;
    font-size:0.16rem;
    line-height: .21rem;
    font-family:SingyiEG;
    font-weight:normal;
    color:rgba(255,255,255,1);
    vertical-align: top;
}
.info_title2{
    position: absolute;
    left: 1.68rem;
    top: .82rem;
    color: white;
    font-family: 微软雅黑;
    font-size: 0.08rem;
    letter-spacing: .01rem;
}
/*页面通用样式END*/







/*首页开始*/



.banner {
    width: 100%;
    height: 5.1rem;
    position: relative;
    display: none;
}

.banner>img {
    z-index: -5;
    width: 100%;
}

.banner>video:nth-child(1) {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}

.banner_nav {
    position: absolute;
    top: -0.5rem;
    left: 50%;
    margin-left: -4rem;
    /*background: #000;*/
    width: 8rem;
    height: 0.5rem;
}

.banner_nav>img {
    position: absolute;
    display: block;
    width: 1.2rem;
    height: .2rem;
    top: 50%;
    margin-top: -.1rem;
    cursor: pointer;
}

.banner_navbox {
    position: absolute;
    top: 50%;
    margin-top: -.045rem;
    right: 0.8rem;
}
.banner_navbox>a {
    display: inline-block;
    color: white;
    font-size: 17px;
    height: .1rem;
    margin: 0 .08rem;
    position: relative;
}

.banner_sharebox {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.06rem;
}

.banner_sharebox>img {
    margin: 0 0.03rem;
    width: 0.15rem;
    cursor: pointer;
}

.nav_underline {
    position: absolute;
    bottom: -.08rem;
    right: 0;
    background: #fff;
    width: 0%;
    height: .018rem;
}

.banner_title1 {
    position: absolute;
    top: 2.05rem;
    /*left: 2.6rem;*/
    left: 0;
    opacity: 0;
}

.banner_title2 {
    position: absolute;
    top: 3.5rem;
    right: 1.38rem;
    /*left: 1.4rem;*/
    opacity: 1;
}

.banner_videobox {
    display: none;
    position: absolute;
    /*background: #cccccc;*/
    top: 1.5rem;
    right: 1.4rem;
    width: 2rem;
    height: 1.13rem;
}

.banner_videobox>video {
    width: 100%;
    height: 100%;
    border-radius: .1rem;
}

.banner_search {
    position: absolute;
    top: 2.8rem;
    right: 1.4rem;
    /*width: 2rem;*/
    width: .3rem;
    opacity: 0;
    height: 0.2rem;
    text-align: center;
}

.banner_search>form {
    width: 100%;
    height: 100%;
}

.banner_search input {
    width: 100%;
    height: 100%;
    font-size: .08rem;
    color: #393838;
    padding: 0 .3rem 0 0.1rem;
    box-shadow: 0 0 15px rgba(255,255,255,.8);
    border: transparent;
    box-sizing: border-box;
}

.banner_search>img {
    position: absolute;
    right: .05rem;
    top: 50%;
    margin-top: -.06rem;
    width: .12rem;
    height: .12rem;
}

.index1 {
    /*background: #cccccc;*/
    width: 100%;
    height: 4rem;
    margin-top: -0.02rem;
    position: relative;
    z-index: 0;
}

.index1-1 {
    position: relative;
    background: #f4f4f4;
    height: 2rem;
    z-index: -10;
}

.index1-1-1 {
    position: absolute;
    width: 4rem;
    left: 1.25rem;
    top: .1rem;
    z-index: 100;
    opacity: 0;
    /*background: #ccc;*/
}

.index1-1-1>p:nth-child(1) {
    font-size: 0.08rem;
    letter-spacing: 0.8em;
    margin-bottom: .1rem;
    font-family: 文鼎CS书宋二;
}

.index1-1-1>p:nth-child(2) {
    position: relative;
}

.index1-1-1>p:nth-child(2)>span {
    font-family: "ITC Avant Garde CE Gothic Demi";
    font-size: .24rem;
    letter-spacing: 0.1em;
}

.index1-1-1>p:nth-child(2)>span:nth-child(1) {
    color: red;
}

.index1-1-1>p:nth-child(2)>span:nth-child(2) {
    color: white;
}

.index1-1-1>p:nth-child(2)::after {
    font-family: 文鼎新艺体简;
    content: " / 中欧体育简介";
    color: white;
    margin-left: .1rem;
    font-size: .12rem;
    vertical-align: bottom;
}

.index1-1-1>p:nth-child(2)::before {
    content: "";
    position: absolute;
    width: 0.7rem;
    height: 0.02rem;
    bottom: -.1rem;
    background: url(../image/index1-1-1_underline.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.index1-1-1>p:nth-child(3) {
    display: inline-block;
    width: 1.8rem;
    margin-top: .4rem;
    font-size: 16px;
    /*letter-spacing: 0.2em;*/
    line-height: 1.8em;
    text-align: justify;
    color: #333;
}

.index1-1-1>p:nth-child(3) b {
    font-size: 16px;
}

.index1-2 {
    position: relative;
    display: none;
    top: .2rem;
    width: 1.8rem;
    font-size: .075rem;
    /*letter-spacing: 0.3em;*/
    left: 1.25rem;
    line-height: 1.8em;
    text-align: justify;
    color: #333333;
}

.index1-2 p {
    font-size: 16px;
}

.index1-3 {
    position: absolute;
    width: 6.6rem;
    right: -1rem;
    top: .3rem;
    z-index: 30;
    opacity: 0;
}

.index1-3>img {
    width: 100%;
    height: auto;
}

.index1-3-line {
    position: absolute;
    top: .8rem;
    right: 0.2rem;
}

.index2 {
    position: relative;
    background: url(../image/index2_bg.jpg) no-repeat center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.index3 {
    position: relative;
    background: #ffffff url(../image/index3_bg.png) no-repeat center bottom;
    -webkit-background-size: 100%;
    background-size: 100%;
    height: 4.9rem;
}

.conpany_L_E {
    top: .15rem;
    left: 1rem;
    position: absolute;
    width: .06rem;
}

.conpany_L_E::after {
    content: "";
    position: absolute;
    width: .015rem;
    height: .25rem;
    left: 50%;
    bottom: -.3rem;
    margin-left: -.0075rem;
    background: #585858;
}

.conpany_L_E>img:nth-child(1) {
    width: 100%;
    height: 100%;
}

.index3-1 {
    position: absolute;
    left: 1.5rem;
    top: .6rem;
}

.index3-1>p:nth-child(1) {
    text-transform: uppercase;
    color: #c70700;
    font-family: AvantGardeITCbyBT-Book;
    font-size: .28rem;
    font-weight: bold;
    letter-spacing: .2em;
}

.index3-1>p:nth-child(2) {
    position: relative;
    font-family: 文鼎新艺体简;
    margin-top: .1rem;
    font-size: .13rem;
    font-weight: bold;
    letter-spacing: .2em;
}

.index3-1>p:nth-child(2)::before {
    content: "";
    position: absolute;
    bottom: -.08rem;
    width: .4rem;
    height: 2px;
    background: #ab1712;
}

.index3-1>p:nth-child(3) {
    margin-top: .18rem;
    font-size: 16px;
    letter-spacing: .08em;
    width: 2.7rem;
    line-height: .14rem;
}

.index3-1>p:nth-child(4) {
    margin-top: .20rem;
    font-size: .09rem;
    font-weight: bold;
    letter-spacing: .08em;
    width: 2.7rem;
    line-height: .12rem;
}

.index3-1>p:nth-child(5) {
    margin-top: .08rem;
    font-size: 16px;
    letter-spacing: .08em;
    width: 2.7rem;
    line-height: .14rem;
}

.index3-1>p:nth-child(6) {
    margin-top: .20rem;
    font-size: .085rem;
    font-weight: bold;
    letter-spacing: .08em;
    width: 2.7rem;
    line-height: .12rem;
}

.index3-1>p:nth-child(7) {
    margin-top: .40rem;
    font-size: .09rem;
    font-weight: bold;
    letter-spacing: .08em;
    width: 2.7rem;
    line-height: .12rem;
}

.index3-1>p:nth-child(8) {
    position: relative;
    padding-left: .15rem;
    margin-top: .1rem;
    font-size: .075rem;
    letter-spacing: .08em;
    width: 2.7rem;
    line-height: .12rem;
}

.index3-1>p:nth-child(8)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.05rem;
    background: url(../image/address_icon.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: .1rem;
    height: .1rem;
}

.index3-1>p:nth-child(9) {
    margin-top: .1rem;
}

.index3-1>p:nth-child(9)>span {
    position: relative;
    padding-left: .15rem;
    font-size: .08rem;
    letter-spacing: .08em;
    line-height: .12rem;
    display: inline-block;
    width: 1.1rem;
}

.index3-1>p:nth-child(9)>span:nth-child(1)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.05rem;
    background: url(../image/phone_icon.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: .1rem;
    height: .1rem;
}

.index3-1>p:nth-child(9)>span:nth-child(2)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.05rem;
    background: url(../image/cz_icon.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: .1rem;
    height: .1rem;
}

.index3-1>p:nth-child(10) {
    margin-top: .1rem;
}

.index3-1>p:nth-child(10)>span {
    position: relative;
    padding-left: .15rem;
    font-size: .08rem;
    /*letter-spacing: .08em;*/
    line-height: .12rem;
    display: inline-block;
    width: 1.1rem;
}

.index3-1>p:nth-child(10)>span:nth-child(1)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.05rem;
    background: url(../image/web_icon.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: .1rem;
    height: .1rem;
}

.index3-1>p:nth-child(10)>span:nth-child(2)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.05rem;
    background: url(../image/e-mail_icon.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: .1rem;
    height: .1rem;
}

.index3-2box {
    position: absolute;
    /*overflow: hidden;*/
    /*background: #cccccc;*/
    top: .6rem;
    right: .1rem;
    width: 5.3rem;
    height: 3.6rem;
}

.index3-2-1 {
    position: absolute;
    width: 2.6rem;
    height: 100%;
    background: url(../image/index3-2-1.jpg) no-repeat center;
    -webkit-background-size: auto 3.6rem;
    background-size: auto 3.6rem;
    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);
}

.index3-2-1:hover {
    width: 2.7rem;
    -webkit-background-size: auto 3.8rem;
    background-size: auto 3.8rem;
}

.index3-2imgbox {
    position: absolute;
    z-index: 2;
    width: 2.45rem;
    height: .6rem;
    bottom: .7rem;
    text-align: center;
}

.index3-2imgbox>div {
    overflow: hidden;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    display: inline-block;
    border: 3px solid white;
    margin: 0 .1rem;
}

.index3-2imgbox>div>img {
    width: 100%;
    height: 100%;
}

.index3-2-2 {
    position: absolute;
    left: 2.5rem;
    width: 2.65rem;
    height: 100%;
    background: url(../image/index3-2-2.jpg) no-repeat center;
    -webkit-background-size: auto 3.6rem;
    background-size: auto 3.6rem;
    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);
    transform: scale(.8);
    filter: brightness(50%);
}

.index3-2-3 {
    position: absolute;
    width: 2.65rem;
    height: 100%;
    background: url(../image/index3-2-2.jpg) no-repeat center;
    -webkit-background-size: auto 3.6rem;
    background-size: auto 3.6rem;
    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);
    transform: scale(.8);
    filter: brightness(50%);
}

.index3-2-4 {
    position: absolute;
    width: 2.65rem;
    height: 100%;
    background: url(../image/index3-2-2.jpg) no-repeat center;
    -webkit-background-size: auto 3.6rem;
    background-size: auto 3.6rem;
    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);
    transform: scale(.8);
    filter: brightness(50%);
}

.index3-2-5 {
    position: absolute;
    width: 2.65rem;
    height: 100%;
    background: url(../image/index3-2-2.jpg) no-repeat center;
    -webkit-background-size: auto 3.6rem;
    background-size: auto 3.6rem;
    clip-path: polygon(15% 0,100% 0,85% 100%,0 100%);
    transform: scale(.8);
    filter: brightness(50%);
}

.index3-2title {
    z-index: 2;
    position: absolute;
    bottom: .3rem;
    width: 2.6rem;
    text-align: center;
}

.index3-2title>p {
    color: white;
    font-size: .085rem;
}

.index3-2_now {
    z-index: 2;
    transition: 1.5s;
    transform: scale(1);
    filter: brightness(100%);
    left: 0;
}

.index3-2_now:hover {
    width: 2.7rem;
    -webkit-background-size: auto 3.8rem;
    background-size: auto 3.8rem;
}

.index3-2_prev {
    left: 0;
    z-index: 1;
    transition: 1.5s;
    transform: scale(0.1) !important;
    opacity: 0 !important;
}

.index3-2_next {
    z-index: 3;
    left: 2.5rem;
    transition: 1.5s;
    transform: scale(.8);
    filter: brightness(50%);
}

.index3-2_other {
    left: 5.5rem;
    transition: 1.5s;
    transform: scale(.3);
    filter: brightness(50%);
}

.JT_L {
    top: 1.5rem;
    left: -.15rem;
}

.JT_R {
    top: 1.5rem;
    left: 2.3rem;
}

.JT_R,.JT_L {
    position: absolute;
    z-index: 100;
    cursor: pointer;
    width: .5rem;
    height: auto;
}

.JT_R>img,JT_L>img {
    width: 100%;
    height: auto;
}

.index4 {
    background: url(../image/index4_bg.jpg) no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 4.5rem;
    padding-top: .5rem;
}

.index4>p:nth-child(1) {
    text-align: center;
    color: white;
    font-size: .25rem;
    font-weight: lighter;
}

.index4>p:nth-child(2) {
    position: relative;
    margin-top: .1rem;
    text-transform: uppercase;
    text-align: center;
    color: white;
    font-size: .08rem;
    font-weight: lighter;
}

.index4>p:nth-child(2)::after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -.25rem;
    bottom: -.1rem;
    width: 0.5rem;
    height: .015rem;
    background: #dc1212;
}

.index4-1 {
    /*background: #000;*/
    width: 7.5rem;
    height: 2.5rem;
    margin: .4rem auto 0;
    text-align: center;
    letter-spacing: .06rem;
    text-decoration: none;
}

.index4-1>a {
    display: inline-block;
    text-decoration: none;
}

.index4-1box {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    /*background: #000;*/
    height: 2.5rem;
    width: 1.8rem;
    border: 1px solid #bebebe;
}

.index4-1box_in {
    position: relative;
    width: 100%;
    height: 100%;
    padding: .08rem;
    box-sizing: border-box;
}

.index4-1box::before,.index4-1box::after {
    content: "";
    position: absolute;
    width: .15rem;
    height: .15rem;
}

.index4-1box::after {
    right: 0;
    bottom: 0;
    border: 1px solid #bebebe;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
}

.index4-1box::before {
    left: 0;
    top: 0;
    border: 1px solid #bebebe;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.index4-1box_in::before,.index4-1box_in::after {
    content: "";
    position: absolute;
    width: .15rem;
    height: .15rem;
}

.index4-1box_in::after {
    right: 0;
    top: 0;
    border: 1px solid #bebebe;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.index4-1box_in::before {
    left: 0;
    bottom: 0;
    border: 1px solid #bebebe;
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
}

.index4-1box_top {
    position: absolute;
    background: #bebebe;
    top: 0;
    left: .15rem;
    width: 0;
    /*width: calc(1.8rem - .3rem);*/
    height: 1px;
}

.index4-1box_right {
    position: absolute;
    background: #bebebe;
    right: 0;
    top: .15rem;
    width: 1px;
    /*height: calc(2.5rem - .3rem);*/
    height: 0;
}

.index4-1box_bottom {
    position: absolute;
    background: #bebebe;
    bottom: 0;
    right: .15rem;
    /*width: calc(1.8rem - .3rem);*/
    width: 0;
    height: 1px;
}

.index4-1box_left {
    position: absolute;
    background: #bebebe;
    left: 0;
    bottom: .15rem;
    width: 1px;
    /*height: calc(2.5rem - .3rem);*/
    height: 0;
}

.index4-1img {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    height: 1.8rem;
    text-align: center;
}

.index4-1img>img {
    width: auto;
    height: 100%;
    display: inline;
}

.index4-1info {
    background: rgba(0,0,0,.8);
    width: 100%;
    margin-top: .08rem;
    height: .45rem;
    padding: .06rem;
    box-sizing: border-box;
}

.index4-1info>p:nth-child(1) {
    color: white;
    font-size: .085rem;
    /*font-weight: bold;*/
    text-align: left;
    overflow: hidden;
    letter-spacing: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.footbox2 img {
    width: 0.5rem
}

.index4-1info>p:nth-child(2) {
    color: white;
    margin-top: .05rem;
    font-size: .065rem;
    text-align: left;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.3em;
}

.index4-1date {
    position: absolute;
    top: .05rem;
    right: .2rem;
    background: rgba(199,7,0,.8);
    width: .5rem;
    height: .5rem;
    padding: .06rem;
    box-sizing: border-box;
}

.index4-1date>p:nth-child(1) {
    font-size: .3rem;
    letter-spacing: normal;
    font-weight: lighter;
    text-align: center;
    color: white;
}

.index4-1date>p:nth-child(2) {
    font-size: .08rem;
    letter-spacing: normal;
    font-weight: lighter;
    text-align: center;
    color: white;
}

.index_more {
    position: absolute;
    cursor: pointer;
    background: rgba(255,255,255,.9);
    height: .25rem;
    width: .8rem;
    font-size: .09rem;
    line-height: .25rem;
    box-sizing: border-box;
    padding-left: .1rem;
    border: 1px solid #626262;
}

.index_more::after {
    content: "";
    width: .35rem;
    height: .21rem;
    position: absolute;
    right: -.05rem;
    top: 50%;
    margin-top: -.105rem;
    background: url(../image/more_icon.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.back_top {
    position: fixed;
    display: none;
    right: .2rem;
    bottom: .5rem;
    width: .25rem;
    cursor: pointer;
    z-index: 9999;
}

/*首页结束*/

/*内页开始*/
.safe1{
    padding-top: .39rem;
    width: 100%;
    background: #f7f7f7;
    padding-bottom: .6rem;
}
.safe1>img:first-child{
    /*width: 2.23rem;*/
    display: block;
    margin: 0 auto;
}
.safe1_box{
    padding: 0 2.06rem;
    margin-top: .41rem;
}
.safe1_box>a{
    display: inline-block;
    width: 1.8599rem;
    background: #ffffff;
    margin-bottom: .26rem;
    padding-bottom: .09rem;
    margin-right: .15rem;
}
.safe1_box>a:nth-child(3n){
    margin-right: 0;
}

.safe1_box>a>img{
    display: block;
    width:1.86rem;
    height:1.11rem;
    background:rgba(181,181,181,1);
}
.safe1_box>a>p:nth-child(2){
    margin-top: 0.08rem;
    padding: 0 .1rem;
    font-size: 0.09rem;
    color: #202020;
    font-family: 微软雅黑;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.safe1_box>a>p:nth-child(3){
    margin-top: 0.06rem;
    padding: 0 .1rem;
    font-size: 0.07rem;
    font-family: 微软雅黑;
    color: rgba(32,32,32,.71);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Industry_box{
    width: 5.97rem;
    height: 2.54rem;
    margin: .49rem 2.02rem 0;
    /*background: #ccc;*/
    white-space: nowrap;
}
.Industry_box>div{
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.Industry_box>div:first-child{
    width: 4.15rem;
    height: 100%;
    /*background: #000;*/
}
.Industry_tabs{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.Industry_tabs>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.Industry_tabs>div{
    position: absolute;
    height: .64rem;
    width: 100%;
    text-align: center;
    top: 50%;
    margin-top: -.32rem;
}
.Industry_tabs>div>a{
    display: inline-block;
    width: .64rem;
    height: .64rem;
    line-height: .64rem;
    border-radius: 50%;
    box-sizing: border-box;
    border: 1px solid #ffffff;
    font-family: 微软雅黑;
    font-size:0.09rem;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.Industry_tabs>div>a:hover{
    background: #ffffff;
    color: #333333;
    transition: all .5s;
}
.Industry_tabs>div>a:not(:first-child){
    margin-left: .455rem;
}
.Industry_box>div:last-child{
    height: 100%;
    /*background: #000;*/
    width: 1.77rem;
    margin-left: .05rem;
}
.Industry_button{
    height: 0.81rem;
    width: 100%;
    position: relative;
    padding-left: .75rem;
    padding-top: .32rem;
    background: #ffffff;
    box-sizing: border-box;
    cursor: pointer;
    transition: background-color .5s;
}
.Industry_button>*{
    cursor: pointer;
}
.Industry_button:not(:first-child){
    margin-top: .05rem;
}
.Industry_button>img{
    width: .44rem;
    height: .44rem;
    position: absolute;
    top: .19rem;
    left: .17rem;
    border: 1px solid #eee;
    border-radius:100%; 
}
.Industry_button>p:nth-child(2){
    font-family: 微软雅黑;
    font-size:0.09rem;
    font-weight:400;
    color:rgba(8,4,3,1);
    transition: color .5s;
}
.Industry_button>p:nth-child(3){
    font-family: 微软雅黑;
    font-size:0.06rem;
    font-weight:400;
    color:rgba(193,193,193,1);
    margin-top: .02rem;
}

.dynamic_banner{
    width: 100%;
    height: 4.05rem;
    position: relative;
}

.dynamic_banner>img:first-child{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.dynamic_nav{
    height: 0.28rem;
    display: block;
    position: relative;
    background: #EDE3CF;
    line-height: .28rem;
    padding-left: 1.67rem;
}
.dynamic_nav>a{
    display: inline-block;
    width: .64rem;
    text-align: center;
    color: #000000;
    /*font-size: .07rem;*/
    font-family: 微软雅黑;
    font-size:0.07rem;
    font-weight:400;
    color:#000000;
}
.dynamic_nav>a:hover{
    background: #E51D19;
    color: white;
}
.dynamic_mbx{
    float: right;
    margin-right: 1.67rem;
}
.dynamic_mbx,.dynamic_mbx>a{
    text-decoration: none;
    font-size: .07rem;
    color: #080808;
    line-height: .28rem;
}
.dynamic_mbx>a{
    margin: 0 .02rem;
}
.dynamic_mbx>img{
    width:0.08rem;
    height:0.12rem;
    margin-bottom: -.03rem;
    margin-right: .05rem;
}
.dynamic_box{
    background: url("../image/dynamic_bg.jpg");
    height: auto;
    box-sizing: border-box;
    padding-top: .36rem;
  	background-size: cover;
  
}
.dynamic_title1{
    display: block;
    width: 2rem;
    margin: 0 auto;
}
.dynamic_listbox_box{
    padding: .43rem .95rem 0;
}
.dynamic_listbox{
    /*background: #ccc;*/
}
.dynamic_listbox>a{
    display: block;
}
.dynamic_listbox>a:hover *,.dynamic_listbox>a:hover{
    color: #BC181F !important;
}
.dynamic_listbox>a *{
    cursor: pointer;
}

.dynamic_listbox>a{
    padding: .15rem 0 .15rem .2rem;
    color: #000000;
    border-bottom: 1px solid #7B6C5D;
    position: relative;
}
.dynamic_listbox>a::before{
    content: "";
    background: url("../image/list_jt.png") no-repeat;
    width: .08rem;
    height: .08rem;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.04rem;
}
.dynamic_listbox>a>span:first-child{
    display: inline-block;
    width: 6.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.09rem;
}
.dynamic_listbox>a>span:last-child{
    float: right;
    color: #393939;
    font-size: 0.07rem;
}
.honer_nav{
    width: 4.98rem;
    margin: 0.67rem auto 0;
    border-top: 2px solid #707070;
    display: flex;
    justify-content: space-between;
}
.honer_nav>a{
    display: inline-block;
    width: .4rem;
    text-align: center;
    color: #2A2A2A;
    padding-top: .14rem;
    position: relative;
    font-size: 0.08rem;
}
.honer_nav>a::after{
    content: "";
    position: absolute;
    width: 2px;
    height: 0.06rem;
    background: #707070;
    top: 0;
    left: 50%;
    margin-left: -1px;
}
.honer_nav>a:first-child{
    margin-left: -.2rem;
}
.honer_nav>a:last-child{
    margin-right: -.2rem;
}
.honer_nav_now{
    color: #036eb8 !important;
}
.honer_nav>a:hover{
    color: #036eb8 !important;
}
.honer_nav>a:hover::after{
    background: #036eb8 !important;
}
.honer_nav_now::after{
    background: #036eb8 !important;
}

.honer_box{
    width:6.66rem;
    min-height:2.69rem;
    background:rgba(255,255,255,1);
    margin: .13rem auto 0;
    box-sizing: border-box;
    padding: .18rem .16rem;
}
.honer_box>a{
    display: inline-block;
    box-sizing: border-box;
    width:1.46rem;
    height:1.0rem;
    border: 1px solid rgba(112,112,112,1);
    padding: .05rem;
    margin-bottom: .14rem;
}
.honer_box>a:not(:nth-child(4n+1)){
    margin-left: .165rem;
}
.honer_box>a>img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    background: #707070;
}

.scientific1{
    background: #EEEEEE;
    height:5.05rem;
    box-sizing: border-box;
    padding: .54rem 1.83rem .64rem 1.91rem;
    position: relative;
}
.scientific1>img:first-child{
    margin-top: .25rem;
    width: .67rem;
}
.scientific1>p:nth-child(2){
    font-family: 微软雅黑;
    font-size: 0.08rem;
    color: #000000;
    line-height: 0.16rem;
    width: 2.58rem;
    margin-top: .23rem;
    position: relative;
    z-index: 10;
    text-align: justify;
}
.scientific1>p:nth-child(3){
    font-family: 微软雅黑;
    font-size: 0.08rem;
    color: #000000;
    line-height: 0.16rem;
    width: 2.58rem;
    margin-top: .17rem;
    position: relative;
    z-index: 10;
    text-align: justify;
}
.scientific1_zs1{
    position: absolute;
    height: 2.32rem;
    right: 1.81rem;
    top: 1.1rem;
    width: .77rem;
    z-index: 1;
}
.scientific1_img1{
    position: absolute;
    top: 1.1rem;
    right: 2rem;
    width:3.06rem;
    height:2.12rem;
    z-index: 5;
}
.scientific1_img1>.swiper-container{
    width: 100%;
    height: 100%;
}
.scientific1_img1_pagination{
    text-align: center;
    width: 100%;
    bottom: -.2rem;
}
.scientific1_img1_pagination>span{
    display: inline-block;
    margin: 0 .05rem;
    outline: none;
}
.scientific1_img1_pagination .swiper-pagination-bullet-active{
    background: rgb(229,29,25);
}
#scientific1_img1 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scientific2_2button{
    cursor: pointer;
}
.scientific1_zs2{
    position: absolute;
    left: 2.97rem;
    top: 1.96rem;
    width:2.44rem;
    height:0.75rem;
    z-index: 0;
}
.scientific1>p:nth-child(2)::before{
    content: "";
    position: absolute;
    width: .65rem;
    height: 1px;
    left: -.91rem;
    background: #313131;
    top: calc(0.02rem + 1px);
}
.scientific1_box{
    position: absolute;
    bottom: 0;
    height: 2.15rem;
    /*background: #000;*/
    width: calc(100% - 3.74rem);
}
.scientific1_box>img:first-child{
    width: 1.28rem;
    height: .13rem;
}
.scientific1_box_zs1{
    position: absolute;
    width: .14rem;
    height: .14rem;
    top: -.31rem;
    left: 0;
}

#scientific_swiper{
    width: 100%;
    height: 1.16rem;
    margin-top: .22rem;
}
#scientific_swiper .swiper-slide{
    width:0.83rem;
    height:1.17rem;
}
#scientific_swiper img{
    width: 100%;
    height: 100%;
    /*padding-left: .26rem;*/
}
.scientific_button{
    font-size: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: -.09rem;
}
.scientific_button>img{
    width:0.6rem;
    height:0.18rem;
    cursor: pointer;
    outline: none;
}
.scientific2{
    padding-top: 1.01rem;
    width: 100%;
}
.scientific2_1{
    font-size: 0;
}
.scientific2_1>div{
    display: inline-block;
    width: 50%;
    height: 1.62rem;
    vertical-align: top;
}
.scientific2_1>div:first-child>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scientific2_1>div:last-child{
    padding-left: .32rem;
    box-sizing: border-box;
    padding-top: .2rem;
}
.scientific2_1>div:last-child>img:first-child{
    width: 1.5rem;
    display: block;
}
.scientific2_1>div:last-child>p{
    font-size: 0.08rem;
    width: 2.19rem;
    margin-top: .35rem;
    line-height: 0.16rem;
    color: #353535;
}
.scientific2_2{
    height: 3.22rem;
    width: 6.32rem;
    margin: 0 auto;
    padding-bottom: .88rem;
}
.scientific2_2>div:first-child{
    text-align: right;
    font-size: 0;
}
.scientific2_2>div>a{
    display: inline-block;
    width:1.58rem;
    height:1.61rem;
    background: #e51d19 url("../image/search1.png")no-repeat center;
    -webkit-background-size: .19rem .19rem;
    background-size: .19rem .19rem;
    z-index: 20;
    position: relative;
}
.scientific2_2layer{
    display: none;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
}
.scientific2_2tabs{
    display: none;
    position: absolute;
    width: 4rem;
    height: 2.5rem;
    background: #ffffff;
    top: 50%;
    left: 50%;
    margin-top: -1.25rem;
    margin-left: -2rem;
    box-shadow: 0 0 25px rgba(0,0,0,.5);
    box-sizing: border-box;
    padding: .2rem;
}
.scientific2_2tabs>p:first-child{
    font-size: .16rem;
    text-align: center;
}
.scientific2_2tabs>p:last-child{
    font-size: .1rem;
    margin-top: .2rem;
    text-indent: 2em;
    line-height: .19rem;
    height: 1.7rem;
    overflow-y: auto;
}
.scientific2_2>div>a>p{
    position: absolute;
    top: 60%;
    width: 100%;
    color: white;
    text-align: center;
    z-index: -1;
}
.scientific2_2>div>a>img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.scientific2_2>div:last-child{
    text-align: left;
    font-size: 0;
}
.scientific2_2>div>a:hover>img{
    opacity: .1;
    transition: opacity .5s;
}
.contact1{
    width: 100%;
    padding-top: .27rem;
    padding-bottom: .27rem;
}
.contact1>img{
    width: 100%;
}
.contact_box{
    width: 6.72rem;
    height: 2.28rem;
    margin: 0 auto .22rem;
    font-size: 0;
}
.contact_box>div{
    width:3.36rem;
    height: 100%;
    background: #F8F8F8;
    display: inline-block;
    vertical-align: top;
}
.contact_box>div>p{
    margin-left: .56rem;
}
.contact_box>div>p>img{
    height: .07rem;
    margin-right: .06rem;
}
.contact_box>div>p:first-child{
    margin-top: .4rem;
    font-size: 0.12rem;
    color: #000000;
    font-family: 微软雅黑;
    letter-spacing: .01rem;
}
.contact_box>div>p:nth-child(2){
    margin-top: .04rem;
    font-size: 0.05rem;
    color: #000000;
    font-family: 微软雅黑;
    word-spacing: .01rem;
    text-transform: uppercase;
}
.contact_box>div>iframe{
    width: 100%;
    height: 100%;
}
.contact_box>div>p:nth-child(3){
    margin-top: .105rem;
    font-size: 0.08rem;
    color: #000000;
    font-family: 微软雅黑;
    letter-spacing: .01rem;
    text-transform: uppercase;
    line-height: 0.29rem;
}
.contact_box>div>p:nth-child(4){
    margin-top: .105rem;
    font-size: 0.08rem;
    color: #000000;
    font-family: 微软雅黑;
    letter-spacing: .01rem;
    text-transform: uppercase;
    line-height: 0.29rem;
}
.contact_box>div>p:nth-child(5){
    margin-top: .105rem;
    font-size: 0.08rem;
    color: #000000;
    font-family: 微软雅黑;
    letter-spacing: .01rem;
    text-transform: uppercase;
    line-height: 0.29rem;
}
.leader1{
    padding-top: .51rem;
    padding-bottom: .36rem;
    background: #F7F7F7;
}
.info_title{
    width: 2rem;
    margin: 0 auto;
    display: block;
}
.leader1_box{
    width: 6.72rem;
    margin: .34rem auto 0;
}
.leader1_box>a{
    display: block;
    width: 100%;
    height: 1.63rem;
    background: #ffffff;
    box-sizing: border-box;
    padding: .11rem 0 .11rem .11rem;
}
.leader1_box>a:not(:first-child){
    margin-top: .14rem;
}
.leader1_box>a>img{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 2.11rem;
    object-fit: cover;
}
.leader1_box>a>div{
    display: inline-block;
    vertical-align: top;
    width: 4.07rem;
    margin-left: .24rem;
}
.leader1_box>a>div>p:first-child{
    font-family: 微软雅黑;
    font-size: 0.11rem;
    color: #000000;
    margin-top: .23rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.leader1_box>a>div>p:nth-child(2){
    font-family: 微软雅黑;
    font-size: 0.08rem;
    color: #000000;
    line-height: 0.19rem;
    margin-top: .18rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.Enterprise_tab{
    width: 3.19rem;
    height: 1.64rem;
    margin: .43rem auto 0;
    display: flex;
    justify-content: space-between;
}
.Enterprise_button{
    position: relative;
    display: inline-block;
    width: 1.43rem;
    height: 100%;
}
.Enterprise_tab1{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    border-radius:3px;
    transition: all .5s;
    z-index: 10;
    overflow-y: auto;
}
.Enterprise_tab1>p:first-child{
    font-family: 微软雅黑;
    font-weight: bold;
    font-size: 0.09rem;
    margin-top: .2rem;
    text-align: center;
    position: relative;
}
.Enterprise_tab1>p:first-child::after{
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -.095rem;
    bottom: -.1rem;
    width:0.19rem;
    height:0.01rem;
    background:rgba(229,29,25,1);
}
.Enterprise_tab1>p:last-child{
    width: 100%;
    box-sizing: border-box;
    padding: 0 .165rem;
    margin-top: .33rem;
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:0.17rem;
    text-align: left;
}

.Enterprise_tab2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #E51D19;
    border-radius:3px;
    transition: all .5s;
    /*left: 50%;*/
    /*margin-left: -62.5px;*/
    z-index: 0;
    overflow-y: auto;
}
.Enterprise_tab2>p:first-child{
    font-family: 微软雅黑;
    font-weight: bold;
    font-size: 0.09rem;
    margin-top: .2rem;
    text-align: center;
    position: relative;
    color: white;
}
.Enterprise_tab2>p:first-child::after{
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -.095rem;
    bottom: -.1rem;
    width:0.19rem;
    height:0.01rem;
    background:rgba(255,255,255,1);
}
.Enterprise_tab2>p:last-child{
    width: 100%;
    box-sizing: border-box;
    padding: 0 .165rem;
    margin-top: .33rem;
    /*height:0.43rem;*/
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:0.17rem;
    text-align: left;
}
.translate3D_in {
    transform: rotateY(-90deg);
}
.translate3D_out{
    transform: rotateY(90deg);
}
.Enterprise_tabb{
    width: 6.72rem;
    height: 1.64rem;
    margin: .43rem auto 0;
    display: flex;
    justify-content: space-between;
    padding-bottom: 1.01rem;
}

.Enterprise_tabb .Enterprise_tab1>p:nth-child(2){
    line-height:0.15rem;
    font-size: 0.07rem;
    margin-top: .15rem;
}
.Enterprise_tabb .Enterprise_tab2>p:nth-child(2){
    line-height:0.15rem;
    font-size: 0.07rem;
    margin-top: .15rem;
}

.Talent1{
    padding-top: .71rem;
    padding-bottom: .99rem;
}
.Talent1>img:first-child{
    width: 2.82rem;
    display: block;
    margin: 0 auto;
}
.Talent1>p:nth-child(2){
    font-family: 微软雅黑;
    font-size: 0.08rem;
    width: 5.38rem;
    color: #484848;
    text-align: center;
    margin: .26rem auto 0;
    line-height: .16rem;
}

.Talent2{
    height: 3.64rem;
    background: url("../image/Talent2_bg.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
}
.Talent2_1{
    position: absolute;
    background: #ffffff;
    height: 2.98rem;
    width: 1.56rem;
    top: 0;
    left: 2.35rem;
}
.Talent2_1>p:first-child{
    font-size: 0.13rem;
    font-family: 宋体;
    color: #1C1C1C;
    text-align: center;
    font-weight: bold;
    margin-top: .27rem;
}
.Talent2_1>img{
    width: 1.2rem;
    height: 1.92rem;
    display: block;
    margin: .19rem .15rem 0 .2rem;
}
.Talent2_img{
    position: absolute;
    width: 3.11rem;
    height: 2.84rem;
    bottom: 0;
    right: 2.52rem;
}
.Talent3{
    /*height: 3.48rem;*/
    padding-top: .43rem;
    padding-bottom: .51rem;
}
.Talent3_title{
    width: .87rem;
    display: block;
    margin: 0 auto;
}
.Talent3_box{
    width: 5.21rem;
    margin: .24rem auto 0;
}
.Talent3_TR{
    display: block;
    height: .28rem;
    width: 100%;
    background: #036EB8;
    border-radius:15px 15px 0px 0px;
}
.Talent3_TR>span{
    display: inline-block;
    color: white;
    font-family: 微软雅黑;
    font-size: 0.08rem;
    line-height: .28rem;
}
.Talent3_TR>span:first-child{
    width: 1.5rem;
    text-align: center;
    /*background: blue;*/
}
.Talent3_TR>span:nth-child(2){
    width: .8rem;
    text-align: center;
}
.Talent3_TR>span:nth-child(3){
    width: 1.8rem;
    text-align: center;
}
.Talent3_TR>span:nth-child(4){
    width: 1.11rem;
    text-align: center;
}
.Talent3_box>.Talent3_tr{
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    box-sizing: border-box;
    background: #ffffff;
    cursor: pointer;
}
.Talent3_tr:hover{
    background: #e5e5e5;
}
.Talent3_tr_title{
    height: .25rem;
}
.Talent3_tr_title>span{
    display: inline-block;
    color: #454545;
    font-family: 微软雅黑;
    font-size: 0.08rem;
    line-height: .25rem;
}
.Talent3_tr_title>span:first-child{
    width: 1.5rem;
    text-align: center;
    color: #8EC31F;
    font-weight: bold;
    /*background: blue;*/
}
.Talent3_tr_title>span:nth-child(2){
    width: .8rem;
    text-align: center;
}
.Talent3_tr_title>span:nth-child(3){
    width: 1.8rem;
    text-align: center;
}
.Talent3_tr_title>span:nth-child(4){
    width: 1.09rem;
    text-align: center;
    padding-right: -.01rem;
}
.Talent3_tr_info{
    padding: .13rem 0 .15rem .32rem;
    border-top: 1px solid #E5E5E5;
    /*background: #ccc;*/
    position: relative;
    display: none;
}
.Talent3_tr_info>div{
    width: 3.8rem;
}
.Talent3_tr_info>div:not(:first-child){
    margin-top: .13rem;
}
.Talent3_tr_info>div>p:first-child{
    font-family: 微软雅黑;
    color: #000000;
    font-size: 0.08rem;
    font-weight: bold;
}
.Talent3_tr_info>div>p:nth-child(2){
    line-height: 0.15rem;
    font-size: 0.07rem;
    color: #555555;
    font-family: 微软雅黑;
    margin-top: .15rem;
}
.Talent3_tr_info>a{
    position: absolute;
    right: .24rem;
    display: block;
    width: .65rem;
    height: .19rem;
    background: #8ec31f;
    color: white;
    font-family: 微软雅黑;
    font-size: 0.08rem;
    font-weight: bold;
    border-radius: 4px;
    text-align: center;
    line-height: .19rem;
    top: 50%;
    margin-top: -.095rem;
   
}
.Talent3_tr_info>a:hover{
   background: #036EB8;
}
.Cultural_title1{
    display: block;
    margin: 0 auto;
    width: 2rem;
}
.Cultural_box{
    margin-top: .5rem;
    padding: 0 .95rem .24rem;
}
.CulturalF_box{
    width: 6.72rem;
    height: 2.1rem;
    padding-bottom: .53rem;
    margin: .43rem auto 0;
}
.CulturalF_main{
    background: url("../image/CulturalF_main_bg.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    padding-top: .39rem;
    padding-bottom: .92rem;
}

.CulturalF_info{
    width:5.62rem;
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.19rem;
    opacity:0.91;
    margin: 0 auto;
    text-align: center;
}
.CulturalF_main>a{
    display: block;
    margin: 0.37rem auto 0;
    width:0.73rem;
    height:0.2rem;
    line-height: .2rem;
    font-size: 0.07rem;
    font-family: 微软雅黑;
    color: #1F1F1F;
    border: 1px solid #1F1F1F;
    border-radius: 3px;
    text-align: center;
}


.Periodical_box{
    width: 6.29rem;
    margin: .42rem auto 0;
    font-size: 0;
    padding-bottom: .81rem;
}
.Periodical_box>a{
    display: inline-block;
    width: calc((100% - .6rem)/4);
    height: 1.88rem;
    border:1px solid rgba(214, 214, 214, 0.79);
    margin-bottom: .24rem;
    box-sizing: border-box;
}
.Periodical_box>a:not(:nth-child(4n+1)){
    margin-left: .2rem;
}
.Periodical_box>a>img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}


.Survey1{
    height: 7.02rem;
    background: #ffffff url("../image/Survey1_bg.jpg") no-repeat bottom center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    padding: 0.58rem 1.73rem 0 1.99rem;
    box-sizing: border-box;
    position: relative;
    clear: both;
}
.Survey1>p:first-child{
    font-size:0.12rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(13,13,13,1);
    line-height:0.1rem;
    position: relative;
}
.Survey1>p:first-child::before{
    content: "";
    position: absolute;
    width:0.01rem;
    height:0.23rem;
    background:rgba(229,29,25,1);
    left: -.13rem;
    top: -0.03rem;
}
.Survey1>p:nth-child(2){
    font-size:0.07rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(105,105,105,1);
    line-height:0.06rem;
    text-transform: uppercase;
    margin-top: .03rem;
}
.Survey1>p:nth-child(3){
    width:3rem;
    font-size:0.1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(90,90,90,1);
    line-height:0.18rem;
    margin-top: .3rem;
}
.Survey1_img1{
    position: absolute;
    top: 0.88rem;
    right: 1.86rem;
    background: #ccc;
    width:2.61rem;
    height:1.74rem;
}
.Survey1_img2{
    width:3.01rem;
    height:3.57rem;
    margin-top: .24rem;
    object-fit: cover;
}
.Survey1_word2{
    position: absolute;
    top: 3.68rem;
    right: 1.73rem;
    width:3rem;
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:0.18rem;
}
.Survey1_word3{
    position: absolute;
    width:3rem;
    height:0.45rem;
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:0.18rem;
    right: 1.73rem;
    top: 4.96rem;
}
.Survey1_img3{
    position: absolute;
    width:1.35rem;
    height:1.93rem;
    right: 1.37rem;
    bottom: .24rem;
}
.Survey2{
    height: 2.31rem;
    position: relative;
}

.Survey2_img1{
    width:1.76rem;
    height:1.18rem;
    position: absolute;
    top: .46rem;
    left: 1.99rem;
}
.Survey2_word1{
    position: absolute;
    top: .66rem;
    left: 4.05rem;
    width:3.01rem;
    height:0.64rem;
    font-size:0.1rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(90,90,90,1);
    line-height:0.18rem;
}
.Survey2_word2{
    position: absolute;
    top: .51rem;
    left: 2.0rem;
    width:3.1rem;
    height:0.45rem;
    font-size:0.1rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(90,90,90,1);
    line-height:0.18rem;
}
.Survey2_img2{
    position: absolute;
    right: 2.04rem;
    bottom: .36rem;
    width:2.3rem;
    /*height:1.13rem;*/
}
.Enterprise_title{
    display: block;
    width: 1.8rem;
    margin: .5rem auto 0;
}





.Enterprise_tab2::-webkit-scrollbar-track-piece {
    background-color:red;
}
.Enterprise_tab2::-webkit-scrollbar {
    width: 4px;
}
.Enterprise_tab2::-webkit-scrollbar-track {
    background-color:#E51D19;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}
.Enterprise_tab2::-webkit-scrollbar-thumb {
    background-color:white;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}

.Picture_box{
    padding-top: 0.46rem;
    padding-bottom: .46rem;
    width: 6.72rem;
    margin: 0 auto;
    font-size: 0;
}

.Picture_box ul li{
    display: inline-block;
    margin-right: 0.3321rem;
     margin-bottom: .23rem;
     text-align: center;
     width: 1.4rem;
     overflow:hidden
}

.Picture_box ul li:nth-child(4n){
    margin-right: 0;
}

.Picture_box ul li a{
    display: inline-block;
    width: 1.4rem;
    height: 1.9rem;
    border-top: 3px solid #ffffff;
    border-right: 10px solid #ffffff;
    border-bottom: 15px solid #ffffff;
    border-left: 3px solid #ffffff;
    border-image-source: url("../image/images_border.png");
    border-image-slice: 3 10 15 3;
    box-sizing: border-box;
   
}


.Picture_box ul li a img{
    width: 100%; 
}


.Picture_box ul li p{
    font-size: 0.09rem;
    line-height: 3.8em;
    overflow:hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.Picture_box  ul li a:not(:nth-child(3n+1)){
    margin-left: .36rem;
}
.Picture_box a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.piccontext{
    margin-top: .44rem;
    margin-bottom: .49rem;
}

.news_search{
    width: 3.33rem;
    margin: .42rem auto 0;
    height: .21rem;
    position: relative;
}
.news_search_img{
    position: absolute;
    cursor: pointer;
    width: .1rem;
    height: .1rem;
    background: url("../image/search2.png") no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    right: .1rem;
    top: 50%;
    margin-top: -.05rem;
    border: none;
}
.news_ssa{
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    background: #FFFFFF;
    border-radius:10px;
    outline: none;
    box-sizing: border-box;
    padding: 0 .1rem;
    font-family: 微软雅黑;
    color: #777777;
    font-size: 0.07rem;
}
.list_news_box{
    padding: .27rem .95rem 0;
}
.list_news{
    /*width:5.54rem;*/
    background:rgba(255,255,255,1);
    box-sizing: border-box;
    padding: .1rem .19rem;
}
.list_news>a{
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding-left: .29rem;
    position: relative;
    height: .27rem;
    line-height: .27rem;
}
.list_news>a:not(:first-child){
    border-top: 1px solid rgba(7,0,2,.1);;
}
.list_news>a::before{
    content: "";
    position: absolute;
    left: 0.13rem;
    background: url("../image/list_news_icon.png") no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: .08rem;
    height: .08rem;
    top: 50%;
    margin-top: -.04rem;
}
.list_news>a>span:first-child{
    font-size: 0.09rem;
    color: #000000;
    line-height: .27rem;
    display: inline-block;
    width: 6.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_news>a>span:last-child{
    float: right;
    font-size: 0.07rem;
    color: rgba(0,0,0,.58);
}
.list_news>a:hover>span:first-child{
color: #036EB8 !important;
}
.show_newsbox{
    padding-top: .75rem;
    padding-bottom: .24rem;
    background: #F7F7F7;
}
.show_newsbox>p:first-child{
    width:5.4rem;
    font-size:0.15rem;
    font-family: 微软雅黑;
    font-weight:bold;
    color:rgba(18,18,18,1);
    line-height:0.12rem;
    text-align: center;
    margin: 0 auto;
}
.show_newsbox>p:nth-child(2){
    width: 2rem;
    margin: .19rem auto 0;

}
.show_newsbox>p:nth-child(2)>span:first-child{
    color:rgba(0,0,0,.58);
      font-size: 0.065rem;
}
.show_newsbox>p:nth-child(2)>span:first-child>img{
    width:0.09rem;
    height:0.06rem;
    margin-right: .05rem;
}
.show_newsbox>p:nth-child(2)>span:last-child{
    float: right;
    color:rgba(0,0,0,.58);
      font-size: 0.065rem;
}
.show_newsbox>p:nth-child(2)>span:last-child>img{
    width:0.07rem;
    height:0.07rem;
    margin-right: .05rem;
}
.show_newsinfo{
    width:5.4rem;
    background: #ffffff;
    margin: 0.3rem auto 0;
    box-sizing: border-box;
    padding: .27rem .28rem .34rem;
}

.show_newsinfo a{
      font-family: 微软雅黑;
    color: #121212;
    font-size: 0.08rem;
    line-height: 0.17rem;
     margin-bottom: 1.5em;
}


.show_newsinfo,.show_newsinfo>p{
    font-family: 微软雅黑;
    color: #121212;
    font-size: 0.08rem;
    line-height: 0.17rem;
    /*text-indent: 2em;*/
    margin-bottom: 1.5em;
}
.show_newsinfo img{
    
    max-width: 100%;
   
  
}
.show_newsinfo>img:not(:nth-child(3n+1)),.show_newsinfo>p>img:not(:nth-child(3n+1)){
    margin-left: .08rem;
}
.show_news_nav{
    width:5.4rem;
    margin: 0 auto;
}
.show_news_nav>a:hover{
    text-decoration: underline;
}
.show_news_nav>a:first-child{
    display: inline-block;
    max-width: 50%;
    font-size:0.08rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(18,18,18,1);
    line-height:0.17rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.show_news_nav>a:last-child{
    display: inline-block;
    max-width: 50%;
    float: right;
    text-align: right;
    font-size:0.08rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(18,18,18,1);
    line-height:0.17rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.music_containner{
    background: #f7f7f7;
    padding: 1.14rem .95rem .6rem;
}
.music_box{
    height:3.77rem;
    background: #ffffff;
    position: relative;
    padding-top: .8rem;
}
/*.music_box::before{
    content: "";
    position: absolute;
    width: 1.01rem;
    height: 1.01rem;
    left: 50%;
    top: -.505rem;
    margin-left: -.505rem;
    background: url("../img/music_title.png") no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    box-sizing: border-box;
}*/
.music_box>p{
    text-align: center;
}
.music_box>p:first-child{
    font-size: .09rem;
    line-height: 0.15rem;
    color: #000000;
    font-family: 微软雅黑;
}
.music_box>p:nth-child(2){
    margin-top: .2rem;
    color: #210000;
    font-family: 微软雅黑;
    line-height: 0.15rem;
    font-size: 0.07rem;
}
.music_box>p:nth-child(3){
    margin-top: .4rem;
    color: #1F1F1F;
    font-family: 微软雅黑;
    line-height: 0.3rem;
    font-size: 0.07rem;
}
.group_img{
    display: block;
    max-width: 7.37rem;
    margin: 0.6rem auto;
}
.cybj_container{
    width: 6.63rem;
    margin: 0 auto;
    position: relative;
    height: 10.15rem;
}
.lzsn_img1{
    position: absolute;
    top: .51rem;
    left: 0;
    width:3.61rem;
    height:2.51rem;
}
.lzsn_info1{
    width: 2.61rem;
    position: absolute;
    top: 1rem;
    right: 0;
}
.lzsn_info1>p:first-child{
    font-size:0.13rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(0,0,0,1);
}
.lzsn_info1>p:last-child{
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.23rem;
    opacity:0.91;
    margin-top: .24rem;
}
.lzsn_info2{
    position: absolute;
    width:2.85rem;
    height:0.9rem;
    top: 4.11rem;
    left: .45rem;
}
.lzsn_info2>p{
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.2rem;
    opacity:0.91;
}
.lzsn_img2{
    width:2.78rem;
    height:3.88rem;
    position: absolute;
    top: 3.23rem;
    right: 0;
}
.lzsn_img3{
    position: absolute;
    width:3.43rem;
    height:3rem;
    left: 0;
    bottom: .73rem;
}
.lzsn_info3{
    position: absolute;
    width:2.74rem;
    height:0.9rem;
    right: 0;
    bottom: 1.53rem;
}
.lzsn_info3>p{
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.2rem;
    opacity:0.91;
}
.cflm1{
    position: relative;
    background: #FFFFFF;
    height: 4.03rem;
    width: 6.55rem;
    margin: 0 auto;
}
.cflm1_info1{
    width: 3.03rem;
    position: absolute;
    top: .42rem;
    left: 0;
}
.cflm1_info1>img{
    width:3.03rem;
    height:3.78rem;
    display: block;
}
.cflm1_info1>p{
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.23rem;
    opacity:0.91;
    margin-top: .2rem;
}
.cflm1_info2{
    position: absolute;
    width: 6.6rem;
    right: 0;
    top: 0.753rem;
}
.cflm1_info2>p:first-child{
    font-size:0.13rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(0,0,0,1);
    z-index: 10;
    position: relative;
}
.cflm1_info2>p:nth-child(2){
    font-size:0.09rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.16rem;
    opacity:0.91;
    margin-top: .14rem;
    z-index: 10;
    position: relative;
}
.cflm1_info2_bg{
    position: absolute;
    width:1.93rem;
    height:0.9rem;
    z-index: 1;
    top: 0.02rem;
    left: 0.22rem;
    display: block;
}
.cflm1_info2>img:last-child{
    margin-top: .4rem;
    display: block;
    width:2.9rem;
    height:2.46rem;
}
.cflm2{
    height: 2.93rem;
    font-size: 0;
}
.cflm2>img:first-child{
    display: inline-block;
    width: 50%;
    height: 100%;
    vertical-align: top;
    object-fit: cover;
}
.cflm2>div:last-child{
    display: inline-block;
    width: 50%;
    height: 100%;
    vertical-align: top;
    background: url("../image/cflm2_bg.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
}
.cflm2>div:last-child>p{
    position: absolute;
    width:2.9rem;
    height:1.68rem;
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.23rem;
    opacity:0.91;
    top: .71rem;
    left: .3rem;
}
.cflm2>div:last-child>p::before{
    content: "";
    position: absolute;
    width:0.36rem;
    height:0.03rem;
    background:rgba(229,29,25,1);
    top: -.17rem;
    left: 0;
}
.cflm3{
    padding: .51rem 1.685rem;
}
.cflm3>p{
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(31,31,31,1);
    line-height:0.19rem;
    text-indent: 2em;
    margin-top: 1em;
}
/*内页结束*/

.zhici_container{
    padding: .43rem .95rem .63rem;
    background: #F7F7F7;
}
.zhici_box{
    background: #ffffff;
    padding: .48rem .96rem .55rem;
    position: relative;
}
.info_title_new{
    width: 1.68rem;
    display: block;
    margin: 0 auto;
}
.zhici_info{
    margin-top: .72rem;
    height: 2.29rem;
}
.zhici_info>img:first-child{
    display: inline-block;
    height: 100%;
    width: 1.94rem;
    object-fit: cover;
    vertical-align: top;
}
.zhici_info>div:last-child{
    display: inline-block;
    width: calc(100% - 1.94rem);
    height: 100%;
    vertical-align: top;
    background: #F7F7F7;
    box-sizing: border-box;
    padding: .51rem 1.07rem 0;
}
.zhici_info>div:last-child>p:first-child{
    font-size:0.13rem;
    font-family: 微软雅黑;
    font-weight:bold;
    color:rgba(0,0,0,1);
}
.zhici_info>div:last-child>p:last-child{
    font-size:0.09rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(16,16,16,1);
    line-height:0.19rem;
    margin-top: .28rem;
    padding-bottom: .21rem;
    position: relative;
}
.zhici_info>div:last-child>p:last-child::after{
    content: '';
    position: absolute;
    width:0.34rem;
    height:0.03rem;
    background:rgba(142,195,31,1);
    left: 0;
    bottom: 0;
}
.zhici_img{
    display: block;
    margin: 0.25rem auto 0;
    width: 80%;
}
.history_info_out{
    margin-top: .29rem;
    position: relative;
}
.history_info_out::after{
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -.03rem;
    width:0.06rem;
    height:0.06rem;
    background:rgba(255,255,255,1);
    border:1px solid rgba(209,209,209,1);
    border-radius:50%;
    z-index: 20;
}
.history_info_out::before{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -.03rem;
    width:0.06rem;
    height:0.06rem;
    background:rgba(255,255,255,1);
    border:1px solid rgba(209,209,209,1);
    border-radius:50%;
    z-index: 20;
}
.history_info_into{
    padding: .37rem 0;
    position: relative;
}
.history_info_into::before{
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    left: 50%;
    margin-left: -1px;
    top: 0;
    background: #D1D1D1;
}
.history_info_into>div{
    position: relative;
    height: .68rem;
}
.history_info_into>div::after{
    content: '';
    position: absolute;
    width:0.06rem;
    height:0.06rem;
    background: url("../image/history_info_into_liststyle.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    left: 50%;
    top: 50%;
    margin-left: -.03rem;
    margin-top: -.03rem;
}
.history_info_into>div:not(:first-child){
    margin-top: .47rem;
}
.history_info_into>div>img{
    position: absolute;
    max-width:1.16rem;
    max-height: 100%;
    top: 0;
}
.history_info_into>div>div{
    position: absolute;
    width: calc((100% - .5rem)/2);
    height: 100%;
    top: 0;
}
.history_info_into>div>div>p:first-child{
    font-size:0.26rem;
    font-family: DIN1451Mittelschrift;
    font-weight:400;
    color:rgba(22,22,22,1);
    margin-top: .09rem;
}
.history_info_into>div>div>p:last-child{
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(22,22,22,0.85);
    line-height:0.16rem;
}
.history_info_into>div:nth-child(2n+1)>img:first-child{
    right: calc(50% + .25rem);
}
.history_info_into>div:nth-child(2n+1)>div:last-child{
    left: calc(50% + .25rem);
}
.history_info_into>div:nth-child(2n+2)>img:first-child{
    left: calc(50% + .25rem);
}
.history_info_into>div:nth-child(2n+2)>div:last-child{
    right: calc(50% + .25rem);
    text-align: right;
}


.activity_container{
    background: #F7F7F7;
    padding: .57rem .95rem .3rem;
}
.activity_title{
    display: block;
    margin: 0 auto;
    width: 2.01rem;
}
.activities_box{
    margin-top: .36rem;
}
.activities_box>a{
    display: block;
    background: #ffffff;
    padding: .11rem;
    box-sizing: border-box;
    height: 1.64rem;
}
.activities_box>a:not(:first-child){
    margin-top: .14rem;
}
.activities_box>a>img:first-child{
    background: #C9C9C9;
    display: inline-block;
    height: 100%;
    width: 2.11rem;
    vertical-align: top;
}
.activities_box>a>div:last-child{
    display: inline-block;
    vertical-align: top;
    height: 100%;
    margin-left: .23rem;
    width: calc(100% - 2.11rem - .23rem);
}
.activities_box>a>div:last-child>p:first-child{
    font-size:0.12rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(0,0,0,1);
    margin-top: .32rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.activities_box>a>div:last-child>p:last-child{
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(0,0,0,1);
    margin-top: .18rem;
}
.Enterprise_box{
    padding: .43rem .95rem 0.73rem;
    background: #F7F7F7;
}
.Enterprise1{
    padding: .48rem .9rem 1.23rem   ;
    background: #ffffff;
}
.enterprise1_title{
    width: 1.99rem;
    display: block;
    margin: 0 auto;
}
.enterprise1_logo{
    display: block;
    margin: 0.64rem auto 0;
    max-width:2.69rem;
    max-height:2.07rem;
}
.Enterprise1_info{
    margin-top: .69rem;
    padding-top: .41rem;
    border-top: .01rem solid rgba(0,0,0,.17);
}
.Enterprise1_info>p:first-child{
    font-size:0.11rem;
    font-family: 微软雅黑;
    font-weight:bold;
    color:rgba(22,22,22,1);
}
.Enterprise1_info>p:last-child{
    font-size: 0.08rem;
    font-family: 微软雅黑;
    color:rgba(22,22,22,1);
    line-height: 0.12rem;
    margin-top: .2rem;
}
.Enterprise2_box{
    margin-top: .66rem;
}
.Enterprise2_box>p{
    font-size:0.08rem;
    font-family: 微软雅黑;
    color:rgba(22,22,22,1);
}
.Enterprise2_box>p:not(:first-child){
    margin-top: 2em;
}
.Enterprise2_box>p>span{
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:bold;
    color:rgba(22,22,22,1);
}
.Cultural_box>div{
    display: inline-block;
    width: calc((100% - .3rem)/3);
    vertical-align: top;
    margin-bottom: .3rem;
}
.Cultural_box>div:nth-child(3n+2),.Cultural_box>div:nth-child(3n+3){
    margin-left: .15rem;
}
.Cultural_box div img{
    display: block;
    width: 100%;
    height: 1.76rem;
    object-fit: cover;
    cursor: pointer;
}
.Cultural_box div p{
    font-size:0.09rem;
    font-family: 微软雅黑;
    color:rgba(32,32,32,1);
    text-align: center;
    line-height: .3rem;
    height: .3rem;
}

.TAB_layer{
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    z-index: 99999;
}
.TAB_layer>img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-height: 75%;
    max-width: 80%;
    object-fit: cover;
}
.music_playbox{
    position: absolute;
    width: .92rem;
    height: .92rem;
    left: 50%;
    margin-left: -.46rem;
    top: -.46rem;
    cursor: pointer;
}
.music_playbox_bg{
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
}
.music_play_button{
    /*display: none;*/
    position: absolute;
    top: 50%;
    left: 50%;
    width:0.26rem;
    height:0.3rem;
    margin-top: -.15rem;
    margin-left: -.1rem;
    transition: transform .5s;
}
.music_playbox:hover .music_play_button{
    transform: scale(1.1);
}
.music_play_button2{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width:0.37rem;
    height:0.43rem;
    margin-left: -.195rem;
    margin-top: -.215rem;
    animation: playing 1.5s infinite;
}
@keyframes playing {
    0%   {transform: scale(1)}
    50%  {transform: scale(1.1)}
    100% {transform: scale(1)}
}
.song{
    display: none;
}
.playing_rotate{
    animation: playing_rotate 16s linear infinite;
}
@keyframes playing_rotate {
    0%   {transform: rotate(0deg)}
    0%   {transform: rotate(-360deg)}
}

.craftsmen_container{
    padding: .61rem 1.3rem .53rem;
    background: #F7F7F7;
}
.craftsmen_title{
    display: block;
    margin: 0 auto;
    width: 1.93rem;
}
#craftsmen_thumbs{
    margin-top: .5rem;
    position: relative;
    height: 1.59rem;
}
#craftsmen_thumbs .swiper-slide img{
    width: 100%;
    height: 100%;
    display: block;
    box-sizing: border-box;
    object-fit: cover;
    cursor: pointer;
    border:0.01rem solid transparent;
}
#craftsmen_thumbs .swiper-slide-thumb-active img{
    border:0.01rem solid rgba(142, 195, 31, 1);
}
.craftsmen_thumbs_button{
    position: absolute;
    right: -.2rem;
    bottom: .27rem;
    z-index: 10;
}
.craftsmen_thumbs_button>img{
    display: inline-block;
    vertical-align: top;
    width: .5rem;
    cursor: pointer;
    outline: none;
}
.craftsmen_thumbsbox{
    position: relative;
}
.craftsmen_thumbsbox::before{
    content: '';
    position: absolute;
    width:0.38rem;
    height:1.44rem;
    left: -.5rem;
    background: url("../image/craftsmen_thumbsbox_zs.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

#craftsmen_info{
    margin-top: .15rem;
    position: relative;
}
#craftsmen_info .swiper-slide{
    /*padding: .49rem .405rem .58rem;*/
    background: #ffffff;
}

.craftsmen_name{
    font-size:0.18rem;
    font-family: 微软雅黑;
    font-weight:bold;
    color:rgba(32,32,32,1);
}
.craftsmen_zhiwei{
    position: relative;
    font-size: 0.095rem;
    font-family: 微软雅黑;
    color:rgba(32,32,32,1);
    margin-top: .05rem;
    padding-bottom: .16rem;
}
.craftsmen_zhiwei::after{
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width:0.43rem;
    height:0.01rem;
    background:rgba(3,110,184,1);
}
.craftsmen_infotitle{
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight: bold;
    color:rgba(32,32,32,1);
    margin-top: .16rem;
}
.craftsmen_info_info{
    font-size:0.08rem;
    font-family: 微软雅黑;
    font-weight:400;
    color:rgba(32,32,32,1);
    line-height:0.16rem;
    margin-top: .12rem;
}


/*fantuanzengjia*/

.Talent1 h3{
    font-size:0.11rem;
    font-weight:bold;
    color:rgba(32,32,32,1);
    text-align: center;
    margin: .3rem 0 .15rem;
}

.Talent1 p{
    width:5.38rem;
    height:0.24rem;
    font-size:0.08rem;
    margin: 0 auto;
    text-align: center;
    font-weight:400;
    color:rgba(72,72,72,1);
    line-height: 1.8em;
}


.talent_text_box{
    padding: 0 1.105rem;;
}

.tlent_text{
    width:2.89rem;
    height:3.02rem;
    background: rgba(142,195,31,0.9);
    margin-left: 0.16rem;
    color: #ffffff;

}

.tlent_text>div{
    padding: 0.16rem;
}

.tlent_text h3{
    font-size:0.13rem;
    color:rgba(255,255,255,1);
}

.tlent_text p{
    font-size:0.08rem;
    font-weight:400;
    line-height:0.15rem;
    margin-top: 0.08rem;
}

.talentwz{
    background:  url(../image/tdbm_bj.jpg) top center no-repeat;
    -webkit-background-size: 10.09rem auto;
    background-size: 10.09rem auto;
    padding: 0.4rem 0;
}

.talentwz h3{
    font-size:0.13rem;
    font-weight:bold;
    color:rgba(0,0,0,1);
    line-height:0.15rem;
    margin-bottom: 0.1rem;
}

.talentwz p{
    font-size:0.08rem;
    font-weight:400;
    color:rgba(72,72,72,1);
    line-height:0.16rem;
    text-align: justify;
    margin-bottom: 0.25rem;
}



.footer>p{
    display: none;
}

  .ny_bt_g{
                    text-align: center;
                }

                .ny_bt_g h3{
                   
                    /*font-weight: 400;*/
                    background:  url(404.png) center no-repeat;
                    display: inline-block;
                    width: 2.4rem;
                }

                .ny_bt_g h3 span{
                     color: #036EB8;
                    font-size: 0.15rem;
                    padding: 0 1em;
                    background: #fff;
                }


                .ny_bt_g p{
                    font-size: 0.08rem;
                    color: #8ec31f;
                    text-transform: uppercase;
                }

.show_newsinfo div,.show_newsinfo p,.show_newsinfo span,.show_newsinfo strong,.show_newsinfo i{
				    font-family: 微软雅黑;
                    color: #121212;
                    font-size: 0.08rem;
  
  					        
}

.news_ssa{
	font-size: 0.08rem!important;
}

.show_newsbox > p:first-child {
    line-height: 0.3rem
}

iframe{
    width: 100%;
    height: 3rem;
}

.hd_nav>ul>li{

      line-height: .48rem;
        vertical-align: top;

        margin-left: .2rem;
        height: .48rem;
        box-sizing: border-box;
       position: relative;
        overflow: hidden;
        z-index: 9999
}

.hd_nav>ul>li>a{

    font-size: 0.08rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(0,20,0,1);
    line-height: .48rem;
    display: block;
}
.hd_nav>ul>li>a:hover{
    /*background: #005895;*/
    transition: background-color .5s;
    color: #036EB8;
}

.fl{
    float: left;
}

 .hd_nav ul li .nav_hover dd a{
                    font-size: 0.08rem;
                    color:rgb(0,0,0,0.8);
                }
 .hd_nav ul li .nav_hover dd a:hover{
    color: #036EB8;
 }
               .hd_nav ul li:hover .nav_hover{
                    opacity: 1;
                    top: .48rem;
               }
  
               .hd_nav ul li:hover{
                    overflow: visible;
               }


                .nav_hover{
                    background: #fff;
                    position: absolute;
                    width:0.79rem;
                    display: block;
                    text-align: center;
                    left: 50%;
                    margin-left: -0.395rem;
                    /*border-top: 2px solid #1d2088;*/
                    top: 0.65rem;
                    opacity: 0;
                    webkit-transition: all 0.3s; */
                    -moz-transition: all 0.3s;
                    -ms-transition: all 0.3s; 
                    -o-transition: all 0.3s; 
                    transition: all 0.3s;
                    box-shadow: 0 5px 15px rgba(0,0,0,0.1)
                    z-index:99;
                    box-shadow: 0 0 0.15rem rgba(0,0,0,0.3)
                     /*display: none;*/
                }

                .clear{
                    clear: both;
                }

                .nav_hover dd{
                    border-bottom: solid 1px #eee;
                    display: block;
                    line-height: 0.3rem;
                }


                .hd_nav .nav_hover dd a{
                   
                            display: block;
                }


#pages { padding:14px 0 10px; font-family:宋体;text-align: center; clear:both; margin-top: 0.3rem}
#pages a { display:inline-block; height:33px; line-height:33px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;font-size: 0.08rem;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:33px; line-height:33px; background:#036eb8; border:1px solid #036eb8; color:#fff; text-align:center;padding:0 10px;font-size: 0.08rem;}
.page .noPage { display:inline-block; width:56px; height:33px; line-height:33px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }




#pages ul li{
    display: inline-block;
}



#pages ul li{
    display: inline-block;
}

#pages ul li.active a{
    background: #036eb8;
    color: #fff;
}



#pages input{
    height: 33px;
    line-height:33px;
    padding: 0 0.1rem;
    border-radius: 0.5rem;
    margin-top: -0.1rem
}


#pages input[type="text"]{
        background: 0;
        border: 1px solid #e3e3e3;
       width: 0.2rem;
       font-size: 0.075rem;
       background: #ffffff;
       margin: 0.05rem;
}



#pages input[type="submit"]{

    background: #036eb8;
    border: 1px solid #036eb8;
    color: #ffffff;
     font-size: 0.075rem;
     line-height: 33px
}


#pages select{
     padding: 0 0.1rem;
    border-radius: 0.5rem;
        background: 0;
     border: 1px solid #e3e3e3;
      height: 33px;
    line-height: 33px;
    font-size: 0.085rem;
}


#pages select option{
    font-size: 0.08rem;
}



