/* CSS Document */
/*--base--*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
@font-face {
    font-family:'HarmonyOS_Sans_SC_Regular';
    /*--src:  url("../style/font/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Regular.ttf") format('truetype');--*/
	src: url('https://cdn.jsdelivr.net/gh/irozhi/HarmonyOS-Sans/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Medium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/irozhi/HarmonyOS-Sans/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Medium.woff') format('woff');    
    
}
body, input, select, button, textarea { font-size: 12px; font-family:'HarmonyOS Sans SC',"微软雅黑", Verdana, Tahoma, SimSun, Geneva, sans-serif; color:#333333; }
body{min-width: 1200px;}
html,body{font-family:'HarmonyOS Sans SC',"微软雅黑", Verdana, Tahoma, SimSun, Geneva, sans-serif; }
button,input,select,textarea{ margin: 0; padding: 0; outline: none;border:none;background: none;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { line-height: 150%; background-color:#fff; }
a, a:link { color: inherit; text-decoration: none; cursor: pointer;}
a:visited {  }
a:active, a:hover { text-decoration: none; color:#000000; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*--input--*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}   
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
b{ font-weight:normal;}
.blank10{ width:100%; height:10px; line-height:10px; clear:both; overflow:hidden;}

.wrapper{width:1200px;height: auto;margin: 0 auto;}
/*.3s动画过渡*/
.transtion_3s{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.transtion_4s{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.transtion_6s{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;}


.head {height: 140px;width: 100%;min-width: 1200px;background: #fff;position: fixed;top: 0;left: 0;z-index: 999;box-shadow: 0 10px 15px rgba(0,0,0,0.04)}
.head .wrapper{position: relative;}
.header-left {float: left;height: 53px;width: auto;padding-top: 35px;}
.header-left a img{height:100%;width:auto;}
.header-con{margin-left: 60px;float: left;width: auto;}
.header-right{float:right;width: 220px;height: 38px;background: #f2f2f2;margin-top: 45px;box-sizing: border-box;padding-left: 25px;border-radius: 38px;}
.header-right .icn{width:38px;height: 38px;display: inline-block;text-align: center;cursor:pointer;}
.header-right .icn img{display:inline-block}
.header-right .inp{width:130px;height: 38px;line-height: 30px;border: none;font-size: 14px;}
/*nav导航盒子*/
.nav{width: 100%;height: 140px;line-height: 140px;text-align:center;font-size:16px;position:relative;background:#fff;float:left;font-family:"HarmonyOS_Sans_SC_Regular";z-index:1000;}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none;font-size: 16px;}
.current a, .current{font-weight:bold;position: relative;color: #000000;}



/*导航条设置*/
ul.nav-main>li{width:auto;height:100%;display:block;float:left;color:#5c5c5c;cursor:pointer;font-size: 16px;position: relative}
ul.nav-main>li{width:auto;height:100%;display:block;float:left;color:#5c5c5c;cursor:pointer;padding: 0 15px;}
ul.nav-main>li a:hover{background:#fff ; color:#000000;font-weight: bold}


.nav-main .child_ul{position:absolute;line-height:30px;background:#ffffff;border-radius:10px;white-space: nowrap;padding:0 20px;left: 0;top:100px;transform: translateX(-20%);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);display: none}
.nav-main .child_ul li{line-height:46px;border-top:1px solid #eeeeee;color:#999999;font-weight:initial;}
.nav-main .child_ul li a{color:#999999;font-weight:initial;}
.nav-main .child_ul li:first-child{border-top: 0}

@media screen and (max-width: 1200px) {

}
.lang{position: absolute;right: 0;top: 10px;font-size: 14px;line-height: 28px;cursor: pointer}
.lang .currentlang::after{content:'';width: 13px;height: 8px;background-repeat: no-repeat;display: inline-block;background-image: url("../images/header_turn.png");background-size: auto;margin-left: 4px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lang .child_ul{position:absolute;line-height:30px;background:#ffffff;border-radius:10px;white-space: nowrap;padding:0 20px;right:-40px;top:28px;transform: translateX(-20%);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);display:none}
.lang .child_ul li{line-height:46px;border-top:1px solid #eeeeee}
.lang .child_ul li:first-child{border-top: 0}
.lang:hover .child_ul{display: block}
.lang:hover .currentlang::after{content: '';transform: rotate(180deg);}

.col{width:100%;height: auto;padding: 40px 0;background: #fff;}
/*.col .wrapper{width:1200px;height: auto;margin: 0 auto;}*/
.col .title{width:100%;height: auto;margin-top: 64px;margin-bottom: 64px;}
.col .title .font36{height: auto;font-size: 36px;color: #333333;line-height: 36px;text-align: center;width: 100%;}


/*脚部*/

    .myFooter {
        width: 100%;
        height: auto;
        background-color: #303030;
        display: flex;
        justify-content: center;
    }

    .footer-content {
        width: 1200px;
        /* height: 100%; */
        margin-top: 40px;
        /* background-color: antiquewhite; */
    }

    .footer-content .f-logo {
        width: 250px;
        height: 76px;
        float: left;
        /* background-color: aquamarine; */
        /* text-align: center; */
    }

    .footer-content .f-logo img {
        width: 195px;
        height: 100%;
        padding-left: 27px;
    }
    .footer-content .f-logo p{
        margin: 0;
        color: #a7a7a7;
        font-size: 12px;
        font-weight: bold;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        /* margin-right: 10px; */
    }
    .footer-content .f-con {
        float: left;
        width: 700px;
        /* background-color: #5c5c5c; */
        margin-left: 20px;
        padding-bottom: 10px;
        margin-top: 20px;
    }

    .footer-content .f-con .fc-top {
        display: flex;
        border-bottom: 1px solid #4e4e4e;
        padding-bottom: 20px;
        /* justify-content: space-between; */
    }

    .footer-content .f-con .fc-top .mod-nav {
        display: flex;
        flex-direction: column;
        width: 25%;
    }

    .footer-content .f-con .fc-top .mod-nav h4 {
        margin: 0;
        color: #d1d1d1;font-size:18px;
    }

    .footer-content .f-con .fc-top .mod-nav ul {
        padding: 0;
        margin: 0;
        line-height: 30px;
        margin-top: 10px;font-size:16px;
    }

    .footer-content .f-con .fc-top .mod-nav ul li {
        list-style: none;
    }

    .footer-content .f-con .fc-top .mod-nav ul li a {
        text-decoration: none;
        color: #a7a7a7;
    }

    .footer-content .f-con .fc-top .mod-nav ul li a:hover {
        color: #d1d1d1;
    }

    .footer-content .f-con .fc-bottom {
        line-height: 26px;
        font-size: 14px;
        margin-top: 30px;
        color: #a7a7a7;
    }

    .footer-content .qrcode {
        float: right;
        margin-top: 20px;
    }

    .footer-content .qrcode p {
        margin: 0;
        color: #a7a7a7;
        font-size: 16px;
        padding-top: 5px;
        text-align: center;
    }


/*p_top*/
.p_top{width:100%;height: 60px;background-repeat: no-repeat;background-size: cover;background-position: center;margin-top:140px}
.p_top .con{width:100%;height: auto;}
.p_top .con .fs_40{width:100%;font-size: 35px;line-height: 60px;color: #FFFFFF;text-align: center}
.p_top .con a{color:#FFFFFF}
.p_top .con .fs_40 .icn{width:10px;height: 30px;display: inline-block;background-size: contain;background-image:url("../images/turn_down.png");background-repeat: no-repeat;background-position: center;margin-left: 10px;float: right}

/*a_nav*/
.a_nav{width:100%;height: auto;background: #f6f6f6;}
.a_nav .ul{width:100%;height: 60px;line-height: 60px;color: #999999;font-size: 16px;}
.a_nav .ul .uli .fs_16{color: #999999;font-size: 16px;font-weight: inherit;margin-right: 30px;}
.a_nav .ul .uli .current,.a_nav .ul .uli .fs_16:hover{color:#000000;font-weight: bold;font-size: 20px;}




/*--pagingbar--*/
.pagingbar{width:100%;height:26px;text-align:center;padding-bottom:20px;margin-bottom: 0;float:left;font-size:14px;}
DIV.blue{padding-right: 3px;padding-left: 3px;padding-bottom: 3px;margin: 3px;padding-top: 3px;text-align: center;}
DIV.blue A{padding:0 15px;height:40px;line-height:40px;color:#fff;display:inline-block;color:#fff; background-color:#e0e0e0; margin:0 3px; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
DIV.blue A:hover{background-color:#000000;color:#fff;}
DIV.blue A:active{background-color:#000000;color:#fff;}

DIV.blue SPAN.current{padding:0 15px;display:inline-block;height:40px;line-height:40px; color:#fff; margin:0 3px; -moz-border-radius: 0;-khtml-border-radius: 5px;-webkit-border-radius: 0;border-radius: 0;
background-color:#000000;}
DIV.blue SPAN.disabled{margin:0px 3px;color: #fff;text-align:center;display: inline-block;line-height: 40px;padding: 0 15px;margin:0 3px;-moz-border-radius: 5px;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;background-color:#e0e0e0;color:#fff;}





/*<1024的设备*/
/*
@media (max-width: 1024px){
 .wrapper{width:1024px}
 .header-con{margin-left:40px}
 ul.nav-main>li{padding:0 10px;font-size:14px}
 .header-left{height:72px}
} 
*/
/*>=1024的设备*/
/*
@media (min-width: 1024px){
 .wrapper{width:1024px}
 .header-con{margin-left:30px}
 ul.nav-main>li{padding:0 10px;font-size: 16px;}
 .header-left{height:72px;}
} 
*/
/*>=1100的设备*/
/*
@media (min-width: 1100px) {
 .wrapper{width:1100px}
 .header-con{margin-left:30px}
 ul.nav-main>li{padding:0 12px;}
} 
*/
/*>=1280的设备*/
/*
@media (min-width: 1280px) {
 .wrapper{width:1200px}
  .header-con{margin-left: 70px;}
  ul.nav-main>li{padding: 0 15px;font-size: 16px;}
} 
*/





.mask1{width:100%;min-width:1200px;height:100%;position:fixed;z-index:1000;top:0;left:0;display:none;}
.mask1 .lycon{width:100%;min-width:1200px;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;}
.mask1 .lycon .mask_ly{width:1200px;height:auto;background:#ffffff;box-sizing:border-box;padding:30px 40px;display: flex;box-shadow:0 0 10px rgba(0,0,0,0.1);position:relative;}
.mask1 .left{width: 500px;border-left:1px solid #eeeeee}
.mask1 .left .mfs1{width:100%;height:auto;font-size:34px;font-weight:bold;color:#1d1d1f;line-height: 60px;}
.mask1 .left .msgul{width:100%;height:auto;font-size:18px;line-height:36px;margin-top:20px;}
.mask1 .right{flex:1;box-sizing:border-box;padding-right:40px;}
.mask1 .right .inp1{width:100%;margin-bottom:20px;position:relative;}
.mask1 .right .inp1 .lab{color:#ff0000;font-size:20px;position:absolute;left:-20px;top:20px;}
.mask1 .right .inp1 .input{width:100%;height:60px;line-height:60px;border:1px solid #eeeeee;font-size:16px;font-weight:initial;box-sizing:border-box;padding:0 20px;}
.mask1 .right .inp1 .textarea{width:100%;height:180px;line-height:60px;border:1px solid #eeeeee;font-size:16px;font-weight:initial;box-sizing:border-box;padding:0 20px;}
.mask1 .right .btnsend{padding:0 20px; min-width: 220px;    height: 44px;    background-color: black;    color: #fff;    font-size: 16px;    text-align: center;
    margin-top: 30px;    cursor: pointer;    display: block;    line-height: 44px;}
.mask1 .right .btnsend:hover{background-color:#d61419}
.mask1 .mask_ly .btnclose{position:absolute;top:20px;right:20px;z-index:10;font-size:20px;cursor:pointer;}