@charset "utf-8";

/*===========================1200px=========================================*/
.text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.text-line2-ellipsis {-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}
.qm_mainb,.footer_main{width:1200px; margin: 0px auto;}
.logo_a{width:100%; text-align: center; padding-top: 50px;}
.dh_maina{width:100%; padding-top: 30px; padding-bottom: 30px;}
.dh_maina li{float:left; padding-right:70px; }
.padding_a{padding:50px 0px;}
.index_lb_a{width:23.5%; float: left; margin-bottom: 2%;}
.margin_lefta{margin-left:2%;}
.padding_b{padding:30px 0px;}
.index_abouta{width:60%; float: left;}
.index_aboutb{width:36%; float:right;}
.fx_a,.fx_b,.fx_b1,.fx_b2{width:49%; float: left;}
.fx_a,.fx_b1{margin-right:2%;}
.fx_b3{width:100%; margin-top: 3%; background: #eed0a3; height: 309px;padding: 100px 0px; text-align: center;}
.footer_a p{margin-top:30px; line-height: 28px;}
.footer_a dd{width:100%; float: left; padding-top: 20px; font-size:26px;}
.footer_a dd a{padding:4px; margin-right: 8px;}
.footer_a{width:370px; float: left;}
.footer_b{width:100px; float: left; color:#111;}
.margin-leftb{margin-left:20px;}
.footer_c{width:350px; float: left; padding-left: 20px;}
.footer_wxgzh{ float: right; text-align: center; }
.footer_wxgzh img{ display: inline-block; width:132px;height:132px;margin-bottom:5px; }
.goods_list{width:25%; float: left; padding: 1%;}
.contact_lista{width:380px; float: left;padding: 89px 15px 76px 15px; }
.margin_leftc{margin-left:30px;}
.lx_stylea1{ padding-left: 45px;}
.lx_stylea2{position: relative; margin-top: -60px;}
.ly_a{width:49%; float: left;}
.dz_a{height:50px;}
.yccd_top dd a{line-height:40px; display: block; width: 100%; float: left; height: 40px; padding: 0px 15px; }
.yccd_top{position: absolute;display: none; width: 100px; background: #0d4ea2; box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05); transition: all 0.6s;}
.head_yy li:hover .yccd_top{ display: block;animation: hideIndex 0.3s; display: block;
     -moz-animation: hideIndex  0.3s; /* Firefox */
     -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
     -o-animation: hideIndex  0.3s; /* Opera */ }
.head_logo{ float: left;}
.head_dh{ float: right;}
.head_dh li{ padding: 0px; }
.head_dh li a{padding:7px 18px; text-transform: uppercase;transition: all 0.6s; line-height: 40px; font-size:14px; font-family: 'calibri';}
.head_dh li:hover  a{color:#4ca391;}
/* .hover_link{border-bottom: 4px solid #fff;} */
.head_dh li a:link,.head_dh li a:visited{color:#222;}
.head_dh li .hover_link:link,.head_dh li .hover_link:visited{color:#fff; background: #CA1315; border-radius: 4px;}
.head_yy{width:100px;float:right;}
.head_yy a{padding:39px 15px; line-height: 70px;}
.head_yy a:link,.head_yy a:visited{color:#555;}
.main2_bg{padding:40px 0px;}
.main2_left h1{font-size:33px; font-family: calibri; padding-bottom: 10px;}
.main2_left dd{font-size:21px;font-family: 'calibri';}
.main2_left{width:900px; float: left;}
.main2_right{width:300px; float: right; text-align: right; margin-top: 20px; margin-top: 60px; }
.main2_right a,.alink,.more_a{padding:15px 35px; background: #fff; font-size:18px; font-weight:bold;border-radius: 8px;}
.main2_right a:link,.main2_right a:visited,.more_a:link,.more_a:visited{color:#0d4ea2;}
.alink{background:#0d4ea2;}
.index_aboutimg{width:537px; margin-bottom:110px; float: right; margin-left: -37px; margin-top: 200px;}
.index_aboutjs{width:640px; float:left; margin-top: 150px;}
.index_aboutjsa h1{ font-family:'calibri'; font-size: 46px;color:#222; font-weight: bold;}
.index_aboutjsa h1 span{color:#222; padding-left: 10px;}
.index_aboutjsa p{font-size:16px; padding-bottom: 18px; padding-top: 10px; font-family: 'calibri';}
.index_aboutjsa dd{width:60px; height: 1px; background: #ccc; margin-bottom: 18px;}
.index_aboutjsb{font-family: 'calibri'; font-size:14px; line-height: 28px;color:#555;}
.index_aboutjsc{width:230px; margin-top: 30px; margin-right: 20px; border: 1px solid #eee; float: left; border-radius: 6px; padding: 15px;}
.index_aboutjsc1{width:44px; float: left; margin-top: 5px; border-right:1px solid #eee;text-align: center;}
.index_aboutjsc2{width:145px; float: right;}
.index_aboutjsc2 h1{font-size:14px;}
.index_aboutjsc2  dd{color:#4ca391; font-weight: bold; font-size:20px;}
.index_aboutlink{width:100%;  margin-top: 60px; margin-bottom: 40px;}
.index_aboutlink a:link,.index_aboutlink a:visited{color:#fff;}
.more_a:link,.more_a:visited{color:#0d4ea2;}
.index_aboutlink1{width:150px; border: 2px solid #fff;  float: left; text-align:center; line-height: 45px; font-size:18px;font-family: 'calibri';}
.index_aboutlink2{width:40px; float: left; margin-top: 20px; margin-left: -22px;}
.index_aboutlink2{margin-left: -22px;}
.a1{animation:ani-svg .25s linear 0s alternate infinite;}
.a2{animation:ani-svg .35s linear 0s alternate infinite;}
.index_aboutlink2 dd{width:100%; height: 2px; background: #fff; margin-bottom: 10px;}
.index_title{width:100%; float: left; text-align: center; color:#fff;}
.index_title h1{  font-size:34px; text-transform: uppercase; font-weight:600;}
.index_title dd{width:100px; margin: 10px auto; height: 1px; background: #4ca391;}
.index_title p{padding-bottom:45px;}
.unti_list{width:25%; float: left; padding-right: 1px;}
.unti_listb{width:100%; height:100px; background: #4ca391; text-align: center; line-height: 100px;}
.unti_list a:link,.unti_list a:visited{color:#fff;}
.unti_listc{background: #4ca391; width: 100%; position: relative; display: none; transition: all 0.6s; float: left; text-align: center; padding-top: 20px; padding-bottom: 30px;}
.unti_listc dd{padding-bottom:60px; padding-top: 10px;}
.unti_listc p span{padding:7px 30px; border:1px solid #fff;}
.unti_list:hover .unti_listc{ margin-top:-207px; display: block;animation: hideIndex 0.3s; display: block;
     -moz-animation: hideIndex  0.3s; /* Firefox */
     -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
     -o-animation: hideIndex  0.3s; /* Opera */ }
/*.sy_news{padding:80px 0px;}*/
.news_list{width:100%; float: left; margin: 10px 0px;}
.index_newsmain{width:1220px;}
.news_listb{width:570px;height:160px; float: right;position: relative;}
.news_listb dd{ color:#777;}
.news_list a:link,.news_list a:visited{color:#03132b;}
.news_listb dd span{margin:0px 10px;}
.news_listb dd font{color:#0d4ea2;}
.news_listb h1{font-size:24px;width:460px; font-weight: bold; padding:0px;}
.news_listb p{  font-size:16px; line-height: 28px; color:#666;}
.news_listb .line{position: absolute; left:0; bottom:0; width:100%;height:10px; background-color:#E5E5E5; }
.news_listb .desc{ margin-top:25px;width:460px; }
.news_listb .timebox{
  position: absolute;
  right:0;
  top:15px;
  width:95px;
  height:85px;
  background-color: #E5E5E5;
  border-radius:3px;
}
.news_listb .timefirstbox{
  background-color: #010C9C;
}
.news_listb .timemobile{ display: none; }
.news_listb .month{
  text-align: center;
  font-size:26px;
  line-height:55px;
  color: #fff;
}
.news_listb .year{
  border-top:1px solid #ffffff;
  text-align: center;
  font-size:16px;
  line-height:28px;
  color: #fff;
}
.news_listb h1{transition:all 0.6s;}
.news_list:hover .news_listb h1{color:#CA1315;}
.news_lista{width:240px;height:160px;border-radius:5px;  overflow: hidden; float: left;}
.news_lista img{transition:all 0.6s;width:100%;height:100%;object-fit:cover;}
.news_list:hover .news_lista img{transform: scale(1.2);}
.lk_aboutbanner{height:330px; background-repeat: no-repeat;background-size: cover;}
.banner_title{
  width:100%; padding-top: 120px;color:#fff;padding-left:50px;
  background-image: url('../images/banner_left.png');
  background-repeat: no-repeat;
  background-position: left 135px;
  background-size: 35px auto;
}
.banner_title h1{font-size: 50px;    font-weight: 900;}
.banner_title dd{font-size: 18px; padding: 10px 0px; }
.banner_title dd font{color:#ffd100; }
.banner_title dd a:link,.banner_title dd a:visited{color: #b7b7b7;}
.about_cs{width:100%; padding-top: 20px; margin-bottom: 60px;}
.about_cs h1{color:#4ca391; font-weight: bold; padding-bottom: 30px; padding-top: 40px;}
.about_reada p{margin-bottom:25px;color:#666;}
/* .about_reada{} */
.goods_main{padding:50px 0px; }
.goods_unti{width:100%; margin: 10px 10px; float: left; text-align: center; font-size:20px;     font-family:'calibri'; }
.goods_unti a{ padding:0px 40px; line-height: 54px;}
.goods_unti a:link,.goods_unti a:visited{color:#333;}
.goods_unti a span{display:block; width: 100%;  background: #4ca391;}
.goods_unti li{ float:left;  height: 54px; width: 385px; background: #027fc1; border:1px solid #ccc; margin:10px 10px;  overflow: hidden;}
.unti_bg{width:100%; height: 53px; z-index: 1; background:#fff; margin-top: -54px; display: none; transition: all 0.6s; position: relative;}
 .goods_unti li a{z-index:3; position: relative;}
.goods_unti li:hover .unti_bg{display:block;animation: hideIndex 0.3s; display: block;
     -moz-animation: hideIndex  0.3s; /* Firefox */
     -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
     -o-animation: hideIndex  0.3s; /* Opera */}
     .hover_untia{background:#0d4ea2;}
     .hover_untia a:link,.hover_untia a:visited{color:#fff;}

     .goods_img{width:100%; margin: 0px auto;height:auto; overflow: hidden;  border: 8px solid #eee;}
     .cp_reada3 a{padding:10px 25px; margin-right: 15px; margin-top: 10px; float: left;}
     .news_readmian{padding:50px 0px;}
     .mail_width{width:310px;}
     .mail_widtha{width:225px;}
    .tc_maina{color:#fff;}
    .tc_maina h1{padding:15px 0px; font-size:26px;}
    .lk_kefu{width:130px;position: fixed; right: 5px; bottom: 130px;  z-index: 9999;}
    .lk_kefua,.lk_kefub{padding:0px 15px; margin-bottom: 8px;line-height: 40px; width: 100%; float: left;box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);}
    .lk_kefua{background:#616060; line-height: 40px;}
    .lk_kefua a:link,.lk_kefua a:visited{color:#fff;}
    .lk_kefua span,.lk_kefub span{padding-right:12px; padding-top: 5px; float: left;}
    .lk_kefua font,.lk_kefub font{padding-top:6px; float: left;}
    .lk_kefub{background:#616060; color:#fff;line-height: 40px;}
    .lk_kefub dd{float:left; width: 100%; line-height: 40px;}
    .ewm_kf{width:120px; position: absolute; margin-left: -140px; box-shadow: 0px 2px 10px #ccc; display:none;}
    .ewm_kfb{width:150px; position: absolute; margin-left: -170px; box-shadow: 0px 2px 10px #ccc;  background:#fff; padding: 5px 10px; color:#333; font-size:18px; display: none;}
    .ewm_kf img{width:100%;}
    .lk_kefub:hover .ewm_kf{display: block;animation: hideIndex 0.3s; display: block;
     -moz-animation: hideIndex  0.3s; /* Firefox */
     -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
     -o-animation: hideIndex  0.3s; /* Opera */ }
     .lk_kefub:hover .ewm_kfb{ display: block;animation: hideIndexa 0.3s; display: block;
     -moz-animation: hideIndexa  0.3s; /* Firefox */
     -webkit-animation: hideIndexa  0.3s; /* Safari and Chrome */
     -o-animation: hideIndexa  0.3s; /* Opera */}
     .yb_main{WIDTH:790PX; margin: 0px auto;}
     .cp_reada3 li{width:23%; float: left; margin-right: 2%; border: 1px solid #eee; margin-top: 30px;}
     .cp_reada3 li img{width:100%;}
     /* box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05); */
     .hs_head {z-index: 9999; background: #fff;  padding: 15px 0px;  }
     .wap_b,.ybc_wap{display:none;}
.lk_contactbanner{background:url(../images/contact_banner.jpg); height: 350px;}
    .lb_mgtop{margin-top:95px;}
    .jj_main{width:740px; margin: 0px auto; line-height: 28px; color:#645555;}
    .jl_cplb{width:380px; float: left;}
    .left_jl{margin-left:30px;}
    .jl_cplba{width:100%; border: 1px solid #eee;overflow: hidden; text-align: center; }
    .jl_cplba img{ transition: all 0.6s; width: 100%;}
    .jl_cplbc{width:380px; display: none;height: 380px; background: url(../images/lbzz.png); z-index: 88; position: relative; margin-top: -380px;}
    .jl_cplbb{width:100%; line-height: 60px; font-family:calibri; font-size:18px; font-weight: bold;text-align: center; z-index: 99; position: relative;}
    .jl_cplb a:link,.jl_cplb a:visited{color:#444;}
    .jl_cplb:hover .jl_cplba img{/*transform: scale(1.2);*/}
    .jl_cplb:hover .jl_cplbb{}
    .jl_cplb:hover a{color:#0d4ea2;}
    .more_a{width:200px; margin: 60px auto; border: 1px solid #eee; height: 60px; transition: all 0.6s;}
    .more_aa{ transform: skewX(-45deg); background: #0d4ea2; width: 100px; height: 58px; margin-left: 50px; transition: all 0.6s;}
    .more_ab{width:100%; text-align: center; font-family: calibri; font-size:16px;  z-index: 50; position: relative; margin-top: -40px;}
    .more_ab a:link,.more_ab a:visited{color:#fff;}
    .more_a:hover{width:240px;}
    .more_a:hover .more_aa{width: 140px;  margin-left: 50px;}
     .cplb_yc{position:absolute;width:130px; z-index: 9999; background:#fff; margin-left: -10px; padding: 15px; transition: all 0.6s; display: none;box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);}
    .cplb_yca{width:180px; padding: 0px 10px; float: left;color:#fff;}
    .cplb_yca img{width:100%;}
    .cplb_yca dd a{line-height:40px; text-transform: inherit;  transition: all 0.6; font-size:14px; font-weight: normal; font-family:'calibri';}
   .head_dh li .cplb_yca dd a:link, .head_dh li .cplb_yca dd a:visited{color:#555;}
   .head_dh li .cplb_yca h1 a:link,.head_dh li .cplb_yca h1 a:visited{color:#222;}
    .head_dh li .cplb_yca h1 a{line-height:40px;}
    .head_dh li:hover .cplb_yc{display:block;animation: hideIndex 0.3s;-moz-animation: hideIndex  0.3s; /* Firefox */-webkit-animation: hideIndex  0.3s; /* Safari and Chrome */-o-animation: hideIndex  0.3s; /* Opera */}
    .jj_main a{font-weight:bold; padding: 0px 15px;}
    .head_dh li  .cplb_yca dd a:hover{color:#CA1315; padding-left: 6px;}
    .height_gao{width:100%; float: left; height: 73px;}
    .page_lb{width:100%; float: left; text-align:right; border-bottom: 1px solid #eee;}
    .page_a a{padding:17px 30px; font-size:14px; font-family: Arial; line-height: 50px; background:rgba(255,255,255,0.8);}
    .hover_untia a:link,.hover_untia a:visited{color:#e97917;}
    .page_a a:link,.page_a a:visited{color:#222;}
.bem_c dd{font-size:16px; line-height: 34px; }
.page_a .page_ahover{background:#CA1315;color:#fff;}
    .page_a .page_ahover:link,.page_a .page_ahover:visited{color:#fff;}
    .hover_link{background:none;}
      .head_logo img{height:40px;}
      .wap_daohang{display:none;}
      .sy_top{ padding-top:15px; }
      .top_left{width:50%; float: left;}
      .top_right{width:50%; float: right; text-align: right;}
      .top_right a{ font-size:12px;}
      .top_right a:link,.top_right a:visited{color:#53555a;}
      .synews_list{width:600px; float: left; padding: 15px 10px;}
      .synews_lista{width:170px;height: 120px; float: left;}
      .synews_lista img{width:100%; border-radius: 5px;}
      .synews_listb{width:395px; float: right;margin-top: 12px;}
      .synews_listb h1{font-size:16px; font-weight: bold;}
      .synews_list a:link,.synews_list a:visited{color:#333;}
      .synews_listb p{color:#777; padding-top: 10px;}
      .synews_listb dd{font-size:12px; color:#888; padding-top: 5px;}
      .synews_list:hover .synews_listb h1{transition: color 0.3s; color: #010C9C; }
      .layui-tab-title-idx{
        left:50px;
        border:0 !important;
        height:40px;
        margin: 30px auto;
        text-indent: -25px;
        width:380px;
      }
      .layui-tab-title-idx li{
        background-color: #7D7D7D;
        color:#ffffff;
        line-height:40px;
        margin-left:10px;
      }
      .layui-tab-title-idx li:first-child{
        margin-left:0;
      }
      .layui-tab-title-idx li::before{
        content: '';
        position: absolute;
        left: -25px;
        top: 0;
        width: 0;
        height: 0;
        border-style: solid;

        border-width: 0 0 40px 25px;
        border-color: transparent transparent #7D7D7D transparent;
      }
      .layui-tab-title-idx li:after{
        /* pointer-events: none; */
        content: '';
        position: absolute;
        left:auto !important;
        top:auto !important;
        right: 0;
        bottom: 0;
        width: 0 !important;
        height: 0 !important;
        border-style: solid;
        border-width: 0 0 40px 25px;
        border-color: transparent transparent #F0F0F8 transparent !important;
      }
      .layui-tab-title-idx .layui-this{
        background-color: #010C9C;
      }
      .layui-tab-title-idx .layui-this::before{
        transition: all .2s;
        -webkit-transition: all .1s;
        border-color: transparent transparent #010C9C transparent;
      }
      .sy_news_text{
        background: #F0F0F8;
        padding-bottom: 70px;
      }
      /* .sy_left{
        width:230px;
        float: left;
        border: 1px solid #eee;
        border-radius:4px;
        margin-top: 20px;
      } */
      .sy_left{
        width:200px;
        float: left;
        border-radius:0 0 4px 4px;
        box-shadow: 0px 10px 30px 0px rgba(1, 1, 1, 0.4);
        background-image: -moz-linear-gradient( 145deg, rgb(0,12,155) 0%, rgb(94,103,204) 100%);
        background-image: -webkit-linear-gradient( 145deg, rgb(0,12,155) 0%, rgb(94,103,204) 100%);
        background-image: -ms-linear-gradient( 145deg, rgb(0,12,155) 0%, rgb(94,103,204) 100%);
        background-image: gradient( 145deg, rgb(0,12,155) 0%, rgb(94,103,204) 100%);
        padding-top:30px;
        padding-bottom:30px;
        text-align: center;
      }
      .sy_lefta{padding:20px ; border-bottom: 1px solid #eee;font-size:18px; font-weight: bold;}
      .sy_leftb dd{cursor: pointer; padding:0px 20px; line-height: 50px;  transition: all 0.6s;}
      /* .sy_leftb dd a:link,.sy_leftb dd a:visited{color:#333;} */
      .sy_leftb dd a{color:#6c76f1; font-size:18px; }
      .sy_leftb dd:hover{ background: #c91414;}
      .sy_leftb dd:hover a{ color:#ffffff !important;}
      .sy_right{
        box-sizing:border-box;
        width:950px; float: right;
        padding:30px 40px;
        border-radius:10px;
        margin-top: 20px;
        box-shadow: 6.101px 13.703px 30px 0px rgba(1, 1, 1, 0.1);
        margin-bottom:50px;
      }
      .page_ahover{
        background: #c91414;
      }
      .page_ahover a{
        color:#ffffff !important;
      }
      .dqwz_a h1{font-size:26px; font-weight: bold; border-bottom: 1px solid #eee; margin-bottom: 15px; padding: 20px 0px;}


.goods_unti li:hover a{color:#fff;}

.label-box{
  width:18px;
  height:18px;
  border:2px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin-right:10px;
}

.producttoppic{
  width:100%;
  height:auto;
  display: block;
  padding-top:20px;
  padding-bottom: 30px;
}
.gallery-wrap{
  padding-left:70px;
  padding-right:70px;
}
.gallery-top {
  width: 100%;
  /* height: 660px; */
}

.gallery-top .swiper-wrapper {
  /* height: 660px; */
}

.gallery-top .swiper-slide {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.gallery-top .swiper-slide img{
  width:100%;
}
.gallery-thumbs-wrap{
  padding-top:30px;
  padding-bottom:50px;
  position: relative;
}
.gallery-thumbs-wrap .swiper-button-prev {
  opacity: .8;
  width: 39px;
  background-size: 39px 39px;
  background-image: url('../images/prev.png') !important;
  cursor: pointer;
  margin-top: 0;
  display: inline-block;
  transform: translateY(-50%);
}

.gallery-thumbs-wrap .swiper-button-next {
  opacity: .8;
  width: 39px;
  background-size: 39px 39px;
  background-image: url('../images/next.png') !important;
  cursor: pointer;
  margin-top: 0;
  display: inline-block;
  transform: translateY(-50%);
}

.gallery-top .swiper-pagination {
  position: initial;
  display: inline-block;
  width: auto;
  vertical-align: middle;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
  font-weight: bold;
}

.gallery-top .tips {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  background-color: rgb( 217, 18, 38, 0.7);
}

.gallery-top .meishitips {
  text-align: left;
}

.gallery-thumbs {
  box-sizing: border-box;
  height: 100px;
}

.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.6;
  /* background-color: #f5f5f5; */
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-size: contain;
  background-position: center;
}

.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

.gallery-food{
  height: 550px;
}

.gallery-food-t{
  margin-top:100px;
}

.gallery-food .tips{
  bottom: -90px;
  color: #6b6a69;
  background-color: transparent;
  max-height: 58px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.liuyanwrap{
  background-color: #F1F0F8;
  padding-top:50px;
  padding-bottom:50px;
}
.liuyanwrap .title{
  color: #3E3E3E;
}
.liuyanwrap .btnliuyan{
  text-align: center;
}

.liuyanwrap .btnliuyan button{
  width:204px;
  height:40px;
  background: #CA1315;
  border-radius: 40px;
  font-size: 18px;
  color: #fff;
  border:0;
  display: inline-block;
}

.liuyanform{
  padding-top:65px;
  padding-bottom:65px;
}
.liuyanform .item{
  float: left;
  border-bottom:1px solid #9AB9B5;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}

.liuyanform .itemw1{
  width:365px;
}

.liuyanform .itemw2{
  width:785px;
}


.liuyanform .itemml{
  margin-left:50px;
}
.liuyanform .item .label-tips{
  color:#CA1315;
  margin-bottom:15px;
  font-size:18px;
  margin-right:5px;
}

.liuyanform .item .tit{
  line-height:45px;
  font-size:18px;
  margin-right:10px;
}

.liuyanform .item .txt{
  line-height:45px;
  flex: 1;
  border:0;
  background-color: transparent;
  font-size:18px;
}

.liuyanform .item:hover{
  transition:border 0.3s;
  border-bottom-color:#CA1315;
}

.liuyanform .item:hover .tit{
  transition: color 0.3s;
  color:#CA1315;
}


.mapwrap {
  width: 100%;
  height: 400px;
}

#dituContent img {
  max-width: none
}

.anchorBL {
  display: none !important;
}

.BMapLabel {
  display: none !important;
}
.contactmaincontent{
  background-image: url('../images/contact_conbg.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top:50px;
  padding-bottom:50px;
}
.contactmain{
  width:1200px;
  margin:0 auto;
}

.contactaddr{
  width:100%;
  display: block;
  margin-bottom:35px;
}

.aboutidxwrap{
  padding-top:100px;
  padding-bottom:50px;
  width:1200px;
  margin:0 auto
}

.aboutidxwrap .top h1{
  text-align: center;
  font-size: 34px;
  font-weight: 600;
  color: #010C9C;
}

.aboutidxwrap .cpmpany{
  display: flex;
  align-items: center;
  justify-content: center;
}
.aboutidxwrap .cpmpany .line{
  width:290px;
  height:1px;
  background-color: #747AC8;
}
.aboutidxwrap .cpmpany .name{
  font-size:22px;
  font-weight:600;
  margin:40px 15px;
  color:#535353;
}
.aboutidxwrap .cpmpanydesc{
  color:#898989;
  font-size:16px;
  width:630px;
  margin:0 auto;
  line-height: 28px;
}
.aboutidxwrap .cpmpanypic{
  display: flex;
  align-items: center;
  justify-content:space-between;
  margin-top:60px;
  margin-bottom:60px;
}
.aboutidxwrap .cpmpanypic img{
  height:200px;
  width:auto;
  display: block;
}
.goabout{
  text-align: center;
}
.goabout img{
  display: inline-block;
  width:40px;
  height:40px;
}
/*==============================================================================*/
@keyframes hideIndex{
0%{ opacity: 0; transform: translate(0, 50px) }
100%{opacity: 1; transform: translate(0, 0) }
}

@keyframes hideIndexa{
0%{ opacity: 0; transform: translate(50px, 0) }
100%{opacity: 1; transform: translate(0, 0) }
}


.ly_ka2 input::-webkit-input-placeholder,.yusuan textarea::-webkit-input-placeholder{
color:#444; font-size:14px;
}
.ly_ka2   input::-moz-placeholder,.yusuan textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#444;font-size:14px;}
.ly_ka2  input:-moz-placeholder,.yusuan textarea::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#444;font-size:14px;}
.ly_ka2   input:-ms-input-placeholder,.yusuan textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#444;font-size:14px;}

