@charset "utf-8";
/*■■■■■■■■　共同设定 ■■■■■■■■*/
@charset "utf-8";
html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form, input, textarea { margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
input{ outline: none; }
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle;} 

/* 按钮 */
.i-header .btn, .swiper-slide .btn, .newsbg .btn, .div-center .btn{
  display: block;
  width: 194px;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #7f7f7f;
  border: 1px solid #7f7f7f;
  margin: 0 auto;
  /* margin-top: 4%; */
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
   -ms-transition: all .3s;
    -o-transition: all .3s;
 transition: all .3s;
}
.btn:hover{
  background: #1798ff;
  color: #fff;
  border: 1px solid #1798ff;
}
*, ::after, ::before {
    box-sizing: border-box;
}


body{ font-family:Inter,sans-serif; font-size:14px; color:#494949; margin:0 auto;padding:0px; list-style:none;  }
a{ color:#1b1b1b; text-decoration:none; }
a:hover{  color:#eb0000; text-decoration:none;  -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; }
.clear_all {clear:both;}

img{ border:none; padding:0px; margin:0px; }
img {vertical-align: middle; } 
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.blue,.blue a { color:#0b8f42;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

/* CSS活动的公共样式 */
.box{width:1320px;margin:0 auto; }
.fl,.f-l{float:left;}
.fr,.f-r{float:right;}
.fbd { font-weight:bold;}
.white { color:#fff;}
.white h2, .white p { color:#fff;}

.wr20 { font-size:20px;}
.wr16 { font-size:16px;}
.wrap{width:1200px; margin:0px auto; overflow:hidden;}
.mt5 {margin-top:5px;}
.mt30 {padding-top:30px;}
.mt30 {padding-top:30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.center{text-align:center;}
.hide{overflow:hidden;}
.pd60{padding:60px 0;font-size:.875em;overflow:hidden;}

.t-l{text-align: left}
.t-r{text-align: right}
.t-c{text-align: center}

.pb-1 { padding-bottom: 0.25rem!important;}
.me-2 { margin-right: 0.5rem!important;}
.d-block { display: block!important;}

.container {width:1320px; margin:0 auto; }
.contain {width:1320px; margin:0 auto; }


.indextop_bg { width:100%;}
/*抬头*/
.top_bg{  height:54px;line-height:54px; width:100%; background:#111111;}

.top_a { background:url(../img/ftel.png) no-repeat 10px 12px; font-size:20px; color:#fff; padding-left:48px; margin-left:20px;  }	
.top_b {  background:url(../img/fmail.png) no-repeat 10px 12px; font-size:20px; color:#fff; padding-left:48px; margin-left:20px;}
.top_b a,.top_b:hover a { color:#fff;}	


/*抬头导航*/
.head_bg{  position: relative; height:90px; box-shadow: 1px 1px 5px #8e9290;}
.logo { width: 267px; transition: .3s; margin-left: 20px;  max-width: 267px; margin-top:30px;}

.head_bg .wra { width: calc(100% - 287px);
    /* width: 80%; */
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    height: 90px;}

.block12494 .wra .wra_main {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 20%;
}

.head_bg .navCenter {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width:380px;}

.head_bg .navCenter .contact1 { width:140px;text-align:center; }
.head_bg .navCenter .contact2 { width:80px;  }
.head_bg .navCenter .bg1 {background:#ededed;color:#36b977;}
.head_bg .navCenter .bg1 a { color:#36b977;}
.head_bg .navCenter .bg2 { background:#57be6f;color:#fff;}
.head_bg .navCenter .bg2 { color:#fff;}
.head_bg .navCenter .bg3 {background:#86cb95;color:#fff;}
.head_bg .navCenter .bg3 a {color:#fff;}

#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top: 90px;
  right: 10px;
  width: 300px;
  max-height: 0;
  overflow: hidden;
  background-color: #e1e4e7;
  z-index:99999;
}
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
  margin: 0 60px 0 0;
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 5px 0 22px;
  background: transparent;
  border: none;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 80px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #516270;
  background: #c6cacd;
  border: none;
  cursor: pointer;
}

.head_bg .navCenter .contact1 a { display:block; height:46px; width:100px; line-height:46px; text-align:center; color:#fff; background:#37b877; border-radius:5px; margin:0 auto; }

.head_bg .navCenter .back { width:100%;}
.head_bg .navCenter .bg1 .backstage,.head_bg .navCenter .bg2 .backstage,.head_bg .navCenter .bg3 .backstage {
    transition: .4s cubic-bezier(.23, 1, .32, 1);
    /* color: #005d9a; */
    font-size: 16px;
	width:80px;
    height: 90px;
    cursor: pointer;
	text-align:center;
}

.head_bg .navCenter .backstage { width: calc(100%);}

.head_bg .bg1 .backstage a,.head_bg .bg2 .backstage a,.head_bg .bg3 .backstage a{
    color: inherit;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	text-align:center;
    height: 90px;
}

.head_bg .navCenter i { font-size: 18px; margin-bottom: 5px;}
.head_bg .navCenter .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: FontAwesome !important;
}




/*导航*/
.headnav { height: 100%;  width: calc(75% - 0px); padding-left:30px;}
.headnav>ul>li{ float: left; padding-right:3%; display: block; height:90px; position:relative}
.headnav>ul>li:last-child { padding-right:0px;}
.headnav>ul>li>a{ display: block; color: #333; font-weight:bold; font-size: 18px; text-align: center;position: relative; z-index: 2; line-height: 90px; }
.headnav>ul>li>a:before{content:"";display:block;float:left;height: 4px;width: 0;background:#37b877;position:absolute;top: 68%;left: -4%;transition: .3s all ease-in-out;}

.NavCeshi > li.active>a:before, .NavCeshi > li:hover >a:before{width: 40px;transition: .3s all ease-in-out;}

.dropmenu{ position:absolute; width:200px; top:106px; left:0; background:rgba(27,195,110,1); opacity:0; visibility:hidden; -webkit-transition:all .6s ease; transition:all .6s ease; z-index:9999999999;  text-align:center; }
.dropmenu a{ display:block; border-bottom:1px solid #a6dbc0;  line-height:45px; color:#fff;font-size:16px;}
.headnav li:hover .dropmenu{ top:100%; opacity:1; visibility:visible;}
.headnav li:hover .dropmenu a {color:#fff; }

@media (max-width: 1680px){.head{width:93%;}.top_box{width:93%;}}
@media (max-width: 1560px){.nav>ul>li{padding-left:1.8vw;}}
@media (max-width: 1440px){.head{width:98%;}.top_box{width:98%;}}


  /*版权*/
.copy_all{ padding-top: 45px; line-height: 32px; font-size: 15px; background: #000; color: #fff;}
.copy_all a:hover{ color: #fff;}

.copyL { float:left; width:600px;}
.copyL p {font-size: 26px; color: #fff; font-weight:bold; line-height:55px;}
.copyL 


.copyR { float:right; width:500px;}

.copyR li{ float:left; width:220px; display: block; margin-right:60px; }
.copyR li p{ font-size: 18px; color: #fff; font-weight:bold;}
.copyR li p:after { display: block; content: ""; width: 20px; height: 1px; background: #bbb; margin: 5px 0 15px 0;}
   
.copyR li:last-of-type{margin-right:0;}
.copyR li a {display: block;  width:220px; color: #fff;}

     
#copyright_c { width:1320px; margin:0 auto; text-align: center; border-top:1px solid #3d3d3d; padding:15px 0 15px 0; font-size:15px; color:#ddd; margin-top: 30px; overflow:hidden;}
#copyright_c a{ font-size:15px; color:#ddd;}
#copyright_c a:hover{ font-size:15px; color:#ef8518;}

.copyrightL { float:left;}
.copyrightR { float:right;}

.copytop{ margin-top:70px;}

.line { width: 50px; height: 2px; background: #da241b;}


.fs-80{font-size:80px !important}.fs-78{font-size:78px !important}.fs-76{font-size:76px !important}.fs-74{font-size:74px !important}.fs-72{font-size:72px !important}.fs-70{font-size:70px !important}.fs-68{font-size:68px !important}.fs-66{font-size:66px !important}.fs-64{font-size:64px !important}.fs-62{font-size:62px !important}.fs-60{font-size:60px !important}.fs-58{font-size:58px !important}.fs-56{font-size:56px !important}.fs-54{font-size:54px !important}.fs-52{font-size:52px !important}.fs-50{font-size:50px !important}.fs-48{font-size:48px !important}.fs-46{font-size:46px !important}.fs-44{font-size:44px !important}.fs-42{font-size:42px !important}.fs-40{font-size:40px !important}.fs-38{font-size:38px !important}.fs-36{font-size:36px !important}.fs-34{font-size:34px !important}.fs-32{font-size:32px !important}.fs-30{font-size:30px !important}.fs-28{font-size:28px !important}.fs-26{font-size:26px !important}.fs-24{font-size:24px !important}.fs-22{font-size:22px !important}.fs-20{font-size:20px !important}.fs-18{font-size:18px !important}.fs-16{font-size:16px !important}.fs-14{font-size:14px !important}.fs-12{font-size:12px !important}.fs-10{font-size:10px !important}.fs-8{font-size:8px !important}.fs-6{font-size:6px !important}.fs-4{font-size:4px !important}.fs-2{font-size:2px !important}@media (min-width:575.98px){.fs-sm-80{font-size:80px !important}.fs-sm-78{font-size:78px !important}.fs-sm-76{font-size:76px !important}.fs-sm-74{font-size:74px !important}.fs-sm-72{font-size:72px !important}.fs-sm-70{font-size:70px !important}.fs-sm-68{font-size:68px !important}.fs-sm-66{font-size:66px !important}.fs-sm-64{font-size:64px !important}.fs-sm-62{font-size:62px !important}.fs-sm-60{font-size:60px !important}.fs-sm-58{font-size:58px !important}.fs-sm-56{font-size:56px !important}.fs-sm-54{font-size:54px !important}.fs-sm-52{font-size:52px !important}.fs-sm-50{font-size:50px !important}.fs-sm-48{font-size:48px !important}.fs-sm-46{font-size:46px !important}.fs-sm-44{font-size:44px !important}.fs-sm-42{font-size:42px !important}.fs-sm-40{font-size:40px !important}.fs-sm-38{font-size:38px !important}.fs-sm-36{font-size:36px !important}.fs-sm-34{font-size:34px !important}.fs-sm-32{font-size:32px !important}.fs-sm-30{font-size:30px !important}.fs-sm-28{font-size:28px !important}.fs-sm-26{font-size:26px !important}.fs-sm-24{font-size:24px !important}.fs-sm-22{font-size:22px !important}.fs-sm-20{font-size:20px !important}.fs-sm-18{font-size:18px !important}.fs-sm-16{font-size:16px !important}.fs-sm-14{font-size:14px !important}.fs-sm-12{font-size:12px !important}.fs-sm-10{font-size:10px !important}.fs-sm-8{font-size:8px !important}.fs-sm-6{font-size:6px !important}.fs-sm-4{font-size:4px !important}.fs-sm-2{font-size:2px !important}}@media (min-width:767.98px){.fs-md-80{font-size:80px !important}.fs-md-78{font-size:78px !important}.fs-md-76{font-size:76px !important}.fs-md-74{font-size:74px !important}.fs-md-72{font-size:72px !important}.fs-md-70{font-size:70px !important}.fs-md-68{font-size:68px !important}.fs-md-66{font-size:66px !important}.fs-md-64{font-size:64px !important}.fs-md-62{font-size:62px !important}.fs-md-60{font-size:60px !important}.fs-md-58{font-size:58px !important}.fs-md-56{font-size:56px !important}.fs-md-54{font-size:54px !important}.fs-md-52{font-size:52px !important}.fs-md-50{font-size:50px !important}.fs-md-48{font-size:48px !important}.fs-md-46{font-size:46px !important}.fs-md-44{font-size:44px !important}.fs-md-42{font-size:42px !important}.fs-md-40{font-size:40px !important}.fs-md-38{font-size:38px !important}.fs-md-36{font-size:36px !important}.fs-md-34{font-size:34px !important}.fs-md-32{font-size:32px !important}.fs-md-30{font-size:30px !important}.fs-md-28{font-size:28px !important}.fs-md-26{font-size:26px !important}.fs-md-24{font-size:24px !important}.fs-md-22{font-size:22px !important}.fs-md-20{font-size:20px !important}.fs-md-18{font-size:18px !important}.fs-md-16{font-size:16px !important}.fs-md-14{font-size:14px !important}.fs-md-12{font-size:12px !important}.fs-md-10{font-size:10px !important}.fs-md-8{font-size:8px !important}.fs-md-6{font-size:6px !important}.fs-md-4{font-size:4px !important}.fs-md-2{font-size:2px !important}}@media (min-width:991.98px){.fs-lg-80{font-size:80px !important}.fs-lg-78{font-size:78px !important}.fs-lg-76{font-size:76px !important}.fs-lg-74{font-size:74px !important}.fs-lg-72{font-size:72px !important}.fs-lg-70{font-size:70px !important}.fs-lg-68{font-size:68px !important}.fs-lg-66{font-size:66px !important}.fs-lg-64{font-size:64px !important}.fs-lg-62{font-size:62px !important}.fs-lg-60{font-size:60px !important}.fs-lg-58{font-size:58px !important}.fs-lg-56{font-size:56px !important}.fs-lg-54{font-size:54px !important}.fs-lg-52{font-size:52px !important}.fs-lg-50{font-size:50px !important}.fs-lg-48{font-size:48px !important}.fs-lg-46{font-size:46px !important}.fs-lg-44{font-size:44px !important}.fs-lg-42{font-size:42px !important}.fs-lg-40{font-size:40px !important}.fs-lg-38{font-size:38px !important}.fs-lg-36{font-size:36px !important}.fs-lg-34{font-size:34px !important}.fs-lg-32{font-size:32px !important}.fs-lg-30{font-size:30px !important}.fs-lg-28{font-size:28px !important}.fs-lg-26{font-size:26px !important}.fs-lg-24{font-size:24px !important}.fs-lg-22{font-size:22px !important}.fs-lg-20{font-size:20px !important}.fs-lg-18{font-size:18px !important}.fs-lg-16{font-size:16px !important}.fs-lg-14{font-size:14px !important}.fs-lg-12{font-size:12px !important}.fs-lg-10{font-size:10px !important}.fs-lg-8{font-size:8px !important}.fs-lg-6{font-size:6px !important}.fs-lg-4{font-size:4px !important}.fs-lg-2{font-size:2px !important}}@media (min-width:1199.98px){.fs-xl-80{font-size:80px !important}.fs-xl-78{font-size:78px !important}.fs-xl-76{font-size:76px !important}.fs-xl-74{font-size:74px !important}.fs-xl-72{font-size:72px !important}.fs-xl-70{font-size:70px !important}.fs-xl-68{font-size:68px !important}.fs-xl-66{font-size:66px !important}.fs-xl-64{font-size:64px !important}.fs-xl-62{font-size:62px !important}.fs-xl-60{font-size:60px !important}.fs-xl-58{font-size:58px !important}.fs-xl-56{font-size:56px !important}.fs-xl-54{font-size:54px !important}.fs-xl-52{font-size:52px !important}.fs-xl-50{font-size:50px !important}.fs-xl-48{font-size:48px !important}.fs-xl-46{font-size:46px !important}.fs-xl-44{font-size:44px !important}.fs-xl-42{font-size:42px !important}.fs-xl-40{font-size:40px !important}.fs-xl-38{font-size:38px !important}.fs-xl-36{font-size:36px !important}.fs-xl-34{font-size:34px !important}.fs-xl-32{font-size:32px !important}.fs-xl-30{font-size:30px !important}.fs-xl-28{font-size:28px !important}.fs-xl-26{font-size:26px !important}.fs-xl-24{font-size:24px !important}.fs-xl-22{font-size:22px !important}.fs-xl-20{font-size:20px !important}.fs-xl-18{font-size:18px !important}.fs-xl-16{font-size:16px !important}.fs-xl-14{font-size:14px !important}.fs-xl-12{font-size:12px !important}.fs-xl-10{font-size:10px !important}.fs-xl-8{font-size:8px !important}.fs-xl-6{font-size:6px !important}.fs-xl-4{font-size:4px !important}.fs-xl-2{font-size:2px !important}}@media (min-width:1399.98px){.fs-xxl-80{font-size:80px !important}.fs-xxl-78{font-size:78px !important}.fs-xxl-76{font-size:76px !important}.fs-xxl-74{font-size:74px !important}.fs-xxl-72{font-size:72px !important}.fs-xxl-70{font-size:70px !important}.fs-xxl-68{font-size:68px !important}.fs-xxl-66{font-size:66px !important}.fs-xxl-64{font-size:64px !important}.fs-xxl-62{font-size:62px !important}.fs-xxl-60{font-size:60px !important}.fs-xxl-58{font-size:58px !important}.fs-xxl-56{font-size:56px !important}.fs-xxl-54{font-size:54px !important}.fs-xxl-52{font-size:52px !important}.fs-xxl-50{font-size:50px !important}.fs-xxl-48{font-size:48px !important}.fs-xxl-46{font-size:46px !important}.fs-xxl-44{font-size:44px !important}.fs-xxl-42{font-size:42px !important}.fs-xxl-40{font-size:40px !important}.fs-xxl-38{font-size:38px !important}.fs-xxl-36{font-size:36px !important}.fs-xxl-34{font-size:34px !important}.fs-xxl-32{font-size:32px !important}.fs-xxl-30{font-size:30px !important}.fs-xxl-28{font-size:28px !important}.fs-xxl-26{font-size:26px !important}.fs-xxl-24{font-size:24px !important}.fs-xxl-22{font-size:22px !important}.fs-xxl-20{font-size:20px !important}.fs-xxl-18{font-size:18px !important}.fs-xxl-16{font-size:16px !important}.fs-xxl-14{font-size:14px !important}.fs-xxl-12{font-size:12px !important}.fs-xxl-10{font-size:10px !important}.fs-xxl-8{font-size:8px !important}.fs-xxl-6{font-size:6px !important}.fs-xxl-4{font-size:4px !important}.fs-xxl-2{font-size:2px !important}}/*# sourceMappingURL=./common.css.map */



.color-f{ color: #fff;}
.color-9{ color: #999;}
.color-3{ color: #333;}
.color-6{ color: #666;}
.main-color { color: #da241b;}
