﻿html{overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}

/* @font-face {

    font-family: "sourcehansans"; 

    src: url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.eot"); 

    src: url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.eot?#iefix") format("embedded-opentype"),

    url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.woff") format("woff"),

    url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.ttf") format("truetype"),

    url("//assets-font-sh.oss-accelerate.aliyuncs.com/sourcehansans.svg#YourWebFontName")

     format("svg"); 

  } */

  @font-face {

    font-family: "FZLTZHJW";

    src: url("https://assets-font.myweb-br.com/FZLTZHJW.eot");

    src: url("https://assets-font.myweb-br.com/FZLTZHJW.eot?") format("embedded-opentype"),

      url("https://assets-font.myweb-br.com/FZLTZHJW.woff") format("woff"),

      url("https://assets-font.myweb-br.com/FZLTZHJW.ttf") format("truetype"),

      url("https://assets-font.myweb-br.com/FZLTZHJW.svg") format("svg");

  }

  @font-face {

    font-family: 'schadow_btbold';

    src: url('../font/schadow_bold_bt-webfont.woff2') format('woff2'),

         url('../font/schadow_bold_bt-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



  @font-face {

    font-family: "font_family"; /* Project id 3498184 */

    src: url('../font/iconfont.woff2') format('woff2'),

         url('../font/iconfont.woff') format('woff'),

         url('../font/iconfont.ttf') format('truetype');

  }



  .font_family {

    font-family: "font_family" !important;

    font-size: 1rem;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

  }

  .icon-dianhuatianchong:before {

    content: "\e678";

  }

  

  .icon-weizhi:before {

    content: "\e8ff";

  }

  

  .icon-a-youjianchakanyoujianfasongyoujianshouyoujian-06:before {

    content: "\e918";

  }

  

  .icon-right:before {

    content: "\e627";

  }

  

  .icon-left1:before {

    content: "\e628";

  }

  

  .icon-more:before {

    content: "\e629";

  }

  

  .icon-menu:before {

    content: "\e61b";

  }

  

  .icon-right2:before {

    content: "\e61c";

  }

  

  .icon-time:before {

    content: "\e625";

  }

  

  .icon-tel:before {

    content: "\e626";

  }

  

  .icon-cat1:before {

    content: "\e624";

  }

  

  .icon-cat3:before {

    content: "\e61d";

  }

  

  .icon-cat4:before {

    content: "\e61e";

  }

  

  .icon-cat2:before {

    content: "\e61f";

  }

  

  .icon-cat7:before {

    content: "\e620";

  }

  

  .icon-cat5:before {

    content: "\e621";

  }

  

  .icon-cat8:before {

    content: "\e622";

  }

  

  .icon-cat6:before {

    content: "\e623";

  }

body,html{font-size:calc(100vw / 120)}

input,input[type=button],input[type=reset],input[type=submit]{border:none;resize:none}

img{height:auto;max-width:100%;-ms-interpolation-mode:bicubic}

/* 控制文字几行 */

.line1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}

.line2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.line3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}

.line4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}

/* 动效时间 */

.trans{-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:all .4s}

body{overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;font-family: 'sourcehansans';}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

body,h1,h2,h3,h4,p{margin:0}

ul{margin:0;padding:0;list-style:none}

li{list-style:none}

img{border:none;vertical-align:middle}

a{color:#3c3c3c;text-decoration:none;transition: all .6s;}

a:hover,a:link,a:visited{text-decoration:none}

a:hover {color: #e60012;transition: all .6s;}

i{font-style:normal}

input{margin:0;padding:0}

button{margin:0;padding:0;outline:0}

/* 去除浮动 */

.clearfix:after,.clearfix:before{display:table;content:""}

.clearfix:after{clear:both}

/* 左浮动 */

.fl{float:left}

/* 右浮动 */

.fr{float:right}

/* 文字居中 */

.ta{text-align:center}

/* 文字靠右 */

.tr{text-align:right}

/* 文字靠左 */

.tl{text-align:left}

a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0}

/* 宽 */

.w100{width:100%}

.w95{width:95%}

.w90{width:90%}

.w85{width:85%}

.w80{width:80%}

.w75{width:75%}

.w70{width:70%}

.w65{width:65%}

.w60{width:60%}

.w55{width:55%}

.w50{width:50%}

.w45{width:45%}

.w40{width:40%}

.w35{width:35%}

.w30{width:30%}

.w25{width:25%}

.w20{width:20%}

.w15{width:15%}

.w10{width:10%}

.w5{width:5%}

/* 全局padding */

.p5{padding:.3125rem}

.p10{padding:.625rem}

.p15{padding:.9375rem}

.p20{padding:1.25rem}

.p25{padding:1.5625rem}

.p30{padding:1.875rem}

.p35{padding:2.1875rem}

.p40{padding:2.5rem}

.p45{padding:2.8125rem}

/* 上 padding */

.pt5{padding-top:.3125rem}

.pt10{padding-top:.625rem}

.pt15{padding-top:.9375rem}

.pt20{padding-top:1.25rem}

.pt25{padding-top:1.5625rem}

.pt30{padding-top:1.875rem}

.pt35{padding-top:2.1875rem}

.pt40{padding-top:2.5rem}

.pt45{padding-top:2.8125rem}

.pt50{padding-top:3.125rem}

.pt55{padding-top:3.4375rem}

.pt60{padding-top:3.75rem}

.pt65{padding-top:4.0625rem}

.pt70{padding-top:4.375rem}

.pt75{padding-top:4.6875rem}

.pt80{padding-top:5rem}

.pt85{padding-top:5.3125rem}

.pt90{padding-top:5.625rem}

.pt95{padding-top:5.9375rem}

.pt100{padding-top:6.25rem}

/* 下 padding */

.pb5{padding-bottom:.3125rem}

.pb10{padding-bottom:.625rem}

.pb15{padding-bottom:.9375rem}

.pb20{padding-bottom:1.25rem}

.pb25{padding-bottom:1.5625rem}

.pb30{padding-bottom:1.875rem}

.pb35{padding-bottom:2.1875rem}

.pb40{padding-bottom:2.5rem}

.pb45{padding-bottom:2.8125rem}

.pb50{padding-bottom:3.125rem}

.pb55{padding-bottom:3.4375rem}

.pb60{padding-bottom:3.75rem}

.pb65{padding-bottom:4.0625rem}

.pb70{padding-bottom:4.375rem}

.pb75{padding-bottom:4.6875rem}

.pb80{padding-bottom:5rem}

.pb85{padding-bottom:5.3125rem}

.pb90{padding-bottom:5.625rem}

.pb95{padding-bottom:5.9375rem}

.pb110{padding-bottom:6.875rem}

.pb115{padding-bottom:7.1875rem}

.pb120{padding-bottom:7.5rem}

.pb125{padding-bottom:7.8125rem}

.pb130{padding-bottom:8.125rem}

.pb135{padding-bottom:8.4375rem}

/* 左 padding */

.pl5{padding-left:.3125rem}

.pl10{padding-left:.625rem}

.pl15{padding-left:.9375rem}

.pl20{padding-left:1.25rem}

.pl25{padding-left:1.5625rem}

.pl30{padding-left:1.875rem}

.pl35{padding-left:2.1875rem}

.pl40{padding-left:2.5rem}

.pl45{padding-left:2.8125rem}

.pl50{padding-left:3.125rem}

.pl55{padding-left:3.4375rem}

.pl60{padding-left:3.75rem}

.pl65{padding-left:4.0625rem}

.pl70{padding-left:4.375rem}

.pl75{padding-left:4.6875rem}

.pl80{padding-left:5rem}

.pl85{padding-left:5.3125rem}

.pl90{padding-left:5.625rem}

.pl95{padding-left:5.9375rem}

.pl100{padding-left:6.25rem}

/* 右padding */

.pr5{padding-right:.3125rem}

.pr10{padding-right:.625rem}

.pr15{padding-right:.9375rem}

.pr20{padding-right:1.25rem}

.pr25{padding-right:1.5625rem}

.pr30{padding-right:1.875rem}

.pr35{padding-right:2.1875rem}

.pr40{padding-right:2.5rem}

.pr45{padding-right:2.8125rem}

.pr50{padding-right:3.125rem}

.pr55{padding-right:3.4375rem}

.pr60{padding-right:3.75rem}

.pr65{padding-right:4.0625rem}

.pr70{padding-right:4.375rem}

.pr75{padding-right:4.6875rem}

.pr80{padding-right:5rem}

.pr85{padding-right:5.3125rem}

.pr90{padding-right:5.625rem}

.pr95{padding-right:5.9375rem}

.pr100{padding-right:6.25rem}

/* 左右padding */

.p5-l-r{padding:0 .3125rem}

.p10-l-r{padding:0 .625rem}

.p15-l-r{padding:0 .9375rem}

.p20-l-r{padding:0 1.25rem}

.p25-l-r{padding:0 1.5625rem}

.p30-l-r{padding:0 1.875rem}

.p35-l-r{padding:0 2.1875rem}

.p40-l-r{padding:0 2.5rem}

.p45-l-r{padding:0 2.8125rem}

.p50-l-r{padding:0 3.125rem}

.p55-l-r{padding:0 3.4375rem}

.p60-l-r{padding:0 3.75rem}

.p65-l-r{padding:0 4.0625rem}

.p70-l-r{padding:0 4.375rem}

.p75-l-r{padding:0 4.6875rem}

.p80-l-r{padding:0 5rem}

.p85-l-r{padding:0 5.3125rem}

.p90-l-r{padding:0 5.625rem}

.p95-l-r{padding:0 5.9375rem}

.p100-l-r{padding:0 6.25rem}

/* 上下 padding*/

.p5-t-b{padding:.3125rem 0}

.p10-t-b{padding:.625rem 0}

.p15-t-b{padding:.9375rem 0}

.p20-t-b{padding:1.25rem 0}

.p25-t-b{padding:1.5625rem 0}

.p30-t-b{padding:1.875rem 0}

.p35-t-b{padding:2.1875rem 0}

.p40-t-b{padding:2.5rem 0}

.p45-t-b{padding:2.8125rem 0}

.p50-t-b{padding:3.125rem 0}

.p55-t-b{padding:3.4375rem 0}

.p60-t-b{padding:3.75rem 0}

.p65-t-b{padding:4.0625rem 0}

.p70-t-b{padding:4.375rem 0}

.p75-t-b{padding:4.6875rem 0}

.p80-t-b{padding:5rem 0}

.p85-t-b{padding:5.3125rem 0}

.p90-t-b{padding:5.625rem 0}

.p95-t-b{padding:5.9375rem 0}

.p100-t-b{padding:6.25rem 0}

/* 全局margin */

.m5{margin:.3125rem}

.m10{margin:.625rem}

.m15{margin:.9375rem}

.m20{margin:1.25rem}

.m25{margin:1.5625rem}

.m30{margin:1.875rem}

.m35{margin:2.1875rem}

.m40{margin:2.5rem}

.m45{margin:2.8125rem}

/* 上margin */

.mt5{margin-top:.3125rem}

.mt10{margin-top:.625rem}

.mt15{margin-top:.9375rem}

.mt20{margin-top:1.25rem}

.mt25{margin-top:1.5625rem}

.mt30{margin-top:1.875rem}

.mt35{margin-top:2.1875rem}

.mt40{margin-top:2.5rem}

.mt45{margin-top:2.8125rem}

.mt50{margin-top:3.125rem}

.mt55{margin-top:3.4375rem}

.mt60{margin-top:3.75rem}

.mt65{margin-top:4.0625rem}

.mt70{margin-top:4.375rem}

.mt75{margin-top:4.6875rem}

.mt80{margin-top:5rem}

.mt85{margin-top:5.3125rem}

.mt90{margin-top:5.625rem}

.mt95{margin-top:5.9375rem}

.mt100{margin-top:6.25rem}

/* 下margin */

.mb5{margin-bottom:.3125rem}

.mb10{margin-bottom:.625rem}

.mb15{margin-bottom:.9375rem}

.mb20{margin-bottom:1.25rem}

.mb25{margin-bottom:1.5625rem}

.mb30{margin-bottom:1.875rem}

.mb35{margin-bottom:2.1875rem}

.mb40{margin-bottom:2.5rem}

.mb45{margin-bottom:2.8125rem}

.mb50{margin-bottom:3.125rem}

.mb55{margin-bottom:3.4375rem}

.mb60{margin-bottom:3.75rem}

.mb65{margin-bottom:4.0625rem}

.mb70{margin-bottom:4.375rem}

.mb75{margin-bottom:4.6875rem}

.mb80{margin-bottom:5rem}

.mb85{margin-bottom:5.3125rem}

.mb90{margin-bottom:5.625rem}

.mb95{margin-bottom:5.9375rem}

.mb100{margin-bottom:6.25rem}

/* 左margin */

.ml5{margin-left:.3125rem}

.ml10{margin-left:.625rem}

.ml15{margin-left:.9375rem}

.ml20{margin-left:1.25rem}

.ml25{margin-left:1.5625rem}

.ml30{margin-left:1.875rem}

.ml35{margin-left:2.1875rem}

.ml40{margin-left:2.5rem}

.ml45{margin-left:2.8125rem}

.ml50{margin-left:3.125rem}

.ml55{margin-left:3.4375rem}

.ml60{margin-left:3.75rem}

.ml65{margin-left:4.0625rem}

.ml70{margin-left:4.375rem}

.ml75{margin-left:4.6875rem}

.ml80{margin-left:5rem}

.ml85{margin-left:5.3125rem}

.ml90{margin-left:5.625rem}

.ml95{margin-left:5.9375rem}

.ml100{margin-left:6.25rem}

/* 右margin */

.mr5{margin-right:.3125rem}

.mr10{margin-right:.625rem}

.mr15{margin-right:.9375rem}

.mr20{margin-right:1.25rem}

.mr25{margin-right:1.5625rem}

.mr30{margin-right:1.875rem}

.mr35{margin-right:2.1875rem}

.mr40{margin-right:2.5rem}

.mr45{margin-right:2.8125rem}

.mr50{margin-right:3.125rem}

.mr55{margin-right:3.4375rem}

.mr60{margin-right:3.75rem}

.mr65{margin-right:4.0625rem}

.mr70{margin-right:4.375rem}

.mr75{margin-right:4.6875rem}

.mr80{margin-right:5rem}

.mr85{margin-right:5.3125rem}

.mr90{margin-right:5.625rem}

.mr95{margin-right:5.9375rem}

.mr100{margin-right:6.25rem}

/* 左右margin */

.m5-l-r{margin:0 .3125rem}

.m10-l-r{margin:0 .625rem}

.m15-l-r{margin:0 .9375rem}

.m20-l-r{margin:0 1.25rem}

.m25-l-r{margin:0 1.5625rem}

.m30-l-r{margin:0 1.875rem}

.m35-l-r{margin:0 2.1875rem}

.m40-l-r{margin:0 2.5rem}

.m45-l-r{margin:0 2.8125rem}

.m50-l-r{margin:0 3.125rem}

.m55-l-r{margin:0 3.4375rem}

.m60-l-r{margin:0 3.75rem}

.m65-l-r{margin:0 4.0625rem}

.m70-l-r{margin:0 4.375rem}

.m75-l-r{margin:0 4.6875rem}

.m80-l-r{margin:0 5rem}

.m85-l-r{margin:0 5.3125rem}

.m90-l-r{margin:0 5.625rem}

.m95-l-r{margin:0 5.9375rem}

/* 上下margin */

.m100-l-r{margin:0 6.25rem}

.m5-t-b{margin:.3125rem 0}

.m10-t-b{margin:.625rem 0}

.m15-t-b{margin:.9375rem 0}

.m20-t-b{margin:1.25rem 0}

.m25-t-b{margin:1.5625rem 0}

.m30-t-b{margin:1.875rem 0}

.m35-t-b{margin:2.1875rem 0}

.m40-t-b{margin:2.5rem 0}

.m45-t-b{margin:2.8125rem 0}

.m50-t-b{margin:3.125rem 0}

.m55-t-b{margin:3.4375rem 0}

.m60-t-b{margin:3.75rem 0}

.m65-t-b{margin:4.0625rem 0}

.m70-t-b{margin:4.375rem 0}

.m75-t-b{margin:4.6875rem 0}

.m80-t-b{margin:5rem 0}

.m85-t-b{margin:5.3125rem 0}

.m90-t-b{margin:5.625rem 0}

.m95-t-b{margin:5.9375rem 0}

.m100-t-b{margin:6.25rem 0}

/* 定位居中 */

.z{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

/* 上居中 */

.t50{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}

/* 左右居中 */

.l50{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}

/* 等分 */

.dis-f{display:flex;justify-content:space-between}

.flex-ul{display:-webkit-flex;display:flex;width:100%}

.flex-ul li{-webkit-flex:1;flex:1}

/* 隐藏 */

.none{display:none}

/* 展开 */

.block{display:block}



address,em,i{font-style:normal}

img{max-width:100%}

/* 绝对定位 */

.pa{position:absolute}

/* 相对定位 */

.pr{position:relative}

/* 内容会被修剪，并且其余内容是不可见的。 */

.over{overflow:hidden}

/* 居中 */

.ma{margin:0 auto}

/* 图片动画 */

.over>img:hover{transform:scale(1.1)}

.over>img{cursor:pointer;transition:all .6s;width: 100%;}



.swiper-button-next,.swiper-button-prev,.swiper-pagination-clickable .swiper-pagination-bullet,input:focus,select:focus,textarea{outline:0;resize:none}

.bl{display:block}

.ib{display:inline-block}

.phone{position:fixed;top:0;right:0;left:0;z-index:999;display:none;padding:10px 0;width:100%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1)}

.phone .wid{float:left}

.phone .wid>a{display:inline-block}

.color_dao .iconfont{margin:0 5px;color:#fe7506;font-size:1.875rem}

.color_dao{line-height:35px}

.color_dao .daohang_sp{position:relative;top:-7px;font-size:1.5625rem}

.color_a{position:relative;top:-7px;font-size:1.5625rem}

/* 手机导航 */

#phone_nav span,.seaarch_phone span{display:inline-block;margin-left:15px;padding:0 0 0 10px;font-size:20px;line-height:40px}

#siteFunctions{position:fixed;top:0;right:-100%;bottom:0;z-index:10;z-index:9999;display:none;width:100%;height:100%;background-color:#fff}

#siteFunctions .inner{position:relative;overflow-y:auto;padding:0 0 50px;height:100vh;background-color:#fff}

#siteFunctions .hd{position:relative;overflow:hidden;padding:0 5vw;height:60px;border-bottom:#dcdcdc 1px solid;line-height:60px}

#siteFunctions .hd .lang a{display:inline-block;padding:0;height:44px;color:#999;text-transform:uppercase;font-size:1.3rem;line-height:44px}

#siteFunctions .hd .lang a.active{color:#57b665}

#siteFunctions .hd .lang a+a{margin-left:20px}

#siteFunctions .bt-close{position:absolute;top:16px;right:5vw;display:block;width:1.8rem;height:1.8rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

#siteFunctions .bt-close span{position:absolute;top:-9999px;left:-9999px}

#siteFunctions .bt-close::before{position:absolute;top:50%;left:0;display:block;margin-top:-1px;width:100%;height:2px;background-color:#222;content:""}

#siteFunctions .bt-close::after{position:absolute;top:0;left:50%;display:block;margin-left:-1px;width:2px;height:100%;background-color:#222;content:""}

.mobMenu{padding:0 5vw}

.mobMenu a,.mobMenu span{display:block;color:#222}

.mobMenu>li{border-bottom:#dcdcdc 1px solid}

.mobMenu>li>a{position:relative;display:block;padding:18px 12px;color:#000;font-weight:500;font-size:1rem}

.mobMenu>li>a::before{position:absolute;top:50%;right:12px;display:block;width:13px;height:1px;background-color:#000;content:''}

.mobMenu>li>a::after{position:absolute;top:50%;right:18px;display:block;margin-top:-6px;width:1px;height:13px;background-color:#000;content:''}



.mobMenu>li:first-child>a::after,.mobMenu>li:last-child>a::after,.mobMenu>li:nth-child(5)>a::after{display: none;}

.mobMenu>li.active>a::before{background-color:#57b665}

.mobMenu>li.active>a::after{display:none}

.mobMenu>li>.subDepth{padding:0 12px 15px}

.mobMenu>li>.subDepth>li>a{display:block;color:#666;font-size:1rem;line-height:28px}

.mobMenu>li>.subDepth>li+li{margin-top:10px;line-height:28px}

.searchbox{position:fixed;top:93px;z-index:44;padding:15px;width:100%;border-top:2px solid #ee1d23;background:#fff;box-shadow:0 0 7px 0 #cfcfcf;text-align:center}

.displaynone{display:none}

.searchs{margin:0 auto;max-width:600px}

.clearfix{zoom:1}

.searchs .sertext{float:left;display:block;box-sizing:border-box;padding:0;padding-left:12px;width:78%;height:52px;outline:0;border:1px solid #cdcdcd;color:#a2a2a2;font-size:1rem;line-height:52px;transition:.4s}

.serbtn{float:right;margin:0;padding:0;width:22%;height:52px;outline:0;border:none;background:#ee1d23;color:#fff;text-align:center;font-size:15px;line-height:52px;cursor:pointer;transition:.44s}

/* 底部导航 */

.phone_footer{display:none}

.phone_weibu{display:none;background:#0a0a0a}

.phone_weibu .mobMenu>li>a{padding:10px 0;color:#fff;font-size:12px}

.phone_weibu .mobMenu{padding:0 15px}

.phone_weibu .mobMenu>li{border-bottom:#424245 1px solid}

.phone_weibu .mobMenu>li>.subDepth>li>a{color:#9a9797;font-size:1em;line-height:28px}

.phone_weibu .mobMenu>li>a::before{background-color:#fff}

.phone_weibu .mobMenu>li>a::after{background-color:#fff}

.phone_weibu .mobMenu>li>.subDepth{display:none}

/* 文字大小 */

.font12{font-size:.75rem}

.font14{font-size:.875rem}

.font16{font-size:1rem}

.font18{font-size:1.125rem}

.font20{font-size:1.25rem}

.font22{font-size:1.375rem}

.font24{font-size:1.5rem}

.font26{font-size:1.625rem}

.font28{font-size:1.75rem}

.font30{font-size:1.875rem}

.font32{font-size:2rem}

.font34{font-size:2.125rem}

.line28{line-height:1.75rem}

.line30{line-height:1.875rem}

.line32{line-height:2rem}

.line34{line-height:2.125rem}

.line36{line-height:2.25rem}

.line38{line-height:2.375rem}

.line40{line-height:2.5rem}

.cf{color:#fff!important}

.c0{color:#000!important}

/* pc二级导航 */

.er-ul{position:absolute;top:100%;right:0;left:0;z-index:999;width:100%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);transition: 400ms ease-in-out;transform: scale(0);opacity: 0;}

.er-ul>li{text-align:center;font-size:.875rem;line-height:2.25rem}

.er-ul>li:hover a{color:#57b665}

.er-ul>li:nth-child(1){padding-top:.625rem}

.er-ul>li:last-child{padding-bottom:.625rem}

header .nav_ul>li:hover .er-ul{opacity:1;transform:scale(1)}

/* 右侧栏 */

.rightfix{position:fixed;top:50%;right:0;z-index:9999;display:block;border-right:none;transform:translateY(-50%)}

.fix_ul li{position:relative;float:none;padding:.5rem .5rem;border:1px solid #ffffff;border-right:none;background: #000000;;color:#ffffff;text-align:center;font-size:.75rem;cursor:pointer}

.fix_ul li i{color:#ffffff;font-size:1.55rem}

.fix_ul a{display:block;color:#ffffff;font-size:.875rem}

.right_div{position:absolute;top:0;right:40px;padding:0 5px;min-width:140px;min-height:70px;border:1px solid #ddd;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);color:#6a6a6a;font-size:1rem;line-height:68px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-ms-transform:scale(0)}

.fix_ul li:last-child{border-bottom:none}

.fix_ul li:hover{background:#fff;background:#57b665;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}

.fix_ul li:first-child>.right_div{padding:0}

.fix_ul li:hover a,.fix_ul li:hover i{color:#fff}

.fix_ul li:hover .right_div{right:70px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}

.right_div div{height:30px;line-height:30px}

/* 搜索 */

.searchbox{padding:.9375rem;box-shadow:0 0 7px 0 #cfcfcf;background:#fff;width:100%;top:6.1875rem;border-top:2px solid #ec1b23;text-align:center;z-index:44;position:fixed}

.displaynone{display:none}

.searchs{max-width:600px;margin:0 auto}

.clearfix{zoom:1}

.searchs .sertext{display:block;padding:0;outline:0;padding-left:.75rem;width:78%;float:left;border:1px solid #cdcdcd;color:#a2a2a2;font-size:.75rem;height:3.25rem;line-height:3.25rem;transition:.4s}

.serbtn{padding:0;margin:0;border:none;outline:0;width:22%;float:right;height:3.25rem;text-align:center;line-height:3.25rem;background:#ec1b23;color:#fff;font-size:.9375rem;cursor:pointer;transition:.44s}

@media(max-width:991px){

body{padding:60px 0 0}

.index_pcnav{display:none}

.phone{display:block}

.mobile-foot{display:block}

.foot,

.footer{display:none}

.searchbox{top:60px}

.searchs .sertext,.serbtn{height:44px;line-height:44px}

.phone_footer{display:block}

.phone_footer_ul li{float:left;width:25%;text-align:center;position: relative;}

.phone_footer_ul li::after{position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: rgba(255, 255, 255,.35);content: ""}

.phone_footer_ul li a{padding:10px 0}

.phone_footer{position:fixed;bottom:0;left:0;z-index:1000;width:100%;background:#000;color:#fff}

.phone_footer_ul li .iconfont{padding-top:7px;font-size:20px}

.phone_footer_ul li a{color:#fff!important}

.rightfix{display:none}

.daohang{display: none;}

.nav{display: none;}

}

@media (max-width:767px){

body,html{font-size:14px}

.phone_beian{display:block;padding:10px 0;background-color:#000}

.phone_beian .text{color:#b9b9b9;text-align:center;font-size:12px}

.container{padding:0 15px}

#siteFunctions{display:block}

}





.col-24,.col-sm-24,.col-md-24,.col-lg-24 {

  width: 100%;

  padding-left: 10px;

  padding-right: 10px;

  position: relative;

}

 

.col-24 {

  flex: 0 0 20%;

  max-width: 20%;

}

 

@media (min-width: 768px) {

  .col-sm-24 {

    flex: 0 0 20%;

    max-width: 20%;

  }

}

 

@media (min-width: 992px) {

  .col-md-24 {

    flex: 0 0 20%;

    max-width: 20%;

  }

}

 

@media (min-width: 1200px) {

  .col-lg-24 {

    flex: 0 0 20%;

    max-width: 20%;

  }

}