﻿@charset "utf-8";
/*  国人在线  */
 

.wrap1600{ width: 1600px; margin: 0 auto; }
.wrap1400{ width: 1400px; margin: 0 auto; }
.head_top{ width: 100%; height: 97px; line-height: 97px; }
.head_top .logo img{  }
.head_top .nav{ padding-left: 16.6%; }
.head_top .nav li{ margin: 0 22px; float: left; position: relative;}
.head_top .nav li span{ display: block; width: 0; background-color: #db1620; height: 1px; transition: 0.3s; margin: 0 auto; position: relative; z-index: 9;}
.head_top .nav li:hover span{ width: 100%; }
.head_top .nav li a{ font-size: 16px; color: #333; display: block; line-height: 96px; line-height: 96px; }
.head_top .nav li:hover a{ color: #db1620; }
.head_top .nav li.on a{ color: #db1620; }
.head_top .nav li.on span{ width: 100%; }

.head_top .fours{ height: 97px; line-height: 97px;}
.head_top .fours img{ -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.1); box-shadow: 0 0px 10px rgba(0,0,0,0.1); }
.head_top p .wx {
    position: relative;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    width: 22px; height: 18px;
    background: url(../images/top_xian2.jpg) no-repeat right center;
    padding: 0 15px;
    display: block;
    margin-right: 14px;
    margin-top: 39px;
}
.head_top p .wx .qr {
    position: absolute;
    left: 50%;
    bottom: -116px;
    width: 105px;
    height: 105px;
    margin-left: -48px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    z-index: 9999;
}

.head_top p .wx:hover .qr {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.head_top p .wx .icon-wx {
    width: 22px;
    height: 100%;
    background: url(../images/wx.png) no-repeat center;
    vertical-align: top;
    display: block;
}
.head_top p .wx:hover .icon-wx {
    background: url(../images/wx_on.png) no-repeat center;
}
.head_top h2{ font-size: 14px; color: #666; line-height: 18px;padding-top: 30px; padding-right: 7px;}



.banner {  position: relative; background-color: #fff; height: 800px!important;}
.banner .bannerbox{width: 100%;  overflow: hidden; }
.banner .bannerbox li { height: 100%!important; line-height: 0; opacity:0; transition:opacity 1300ms linear; -webkit-transition:opacity 1300ms linear; float:left;}
.banner .bannerbox li a > img { line-height: 0; width: 100%!important; left: 0!important; height: auto!important; position: relative; transition: transform 5s ease; -webkit-transition: transform 5s ease; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.banner .bannerbox li.imgIn{ opacity:1; z-index:10; display:block;}
.banner .bannerbox li.imgIn a > img { transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); }

.bannerdown{ width:90px; height:90px; position:absolute; left:96px; bottom:0; background:url(../images/radius.png) center no-repeat; background-size:cover; z-index:10; cursor:pointer;}
.bannerdown span{ display:block; width:11px; height:35px; background:url(../images/arrow1.png) center no-repeat; position:absolute; left:50%; margin-left:-5px; top:27px; animation-delay: 0ms; animation-duration: 1500ms; animation-iteration-count: infinite; animation-name: arrow; animation-play-state: running; animation-timing-function: linear;}
.banner .flex-direction-nav{ width:100%; left:0; top:0; height:100%; position:absolute; z-index:50;}
.banner .flex-direction-nav li a{ display:block; width:35px; height:56px; text-indent:999px; overflow:hidden; position:absolute; top:0px;}
.banner .flex-direction-nav li a.flex-prev{ left:3%; top: 50%; background:url(../images/arrow9.png?v=3) center no-repeat;}
.banner .flex-direction-nav li a.flex-next{ right:3%; top: 50%; background:url(../images/arrow10.png?v=3) center no-repeat;}
.banner .flex-direction-nav li a.flex-prev:hover{ background:url(../images/arrow9_on.png?v=3) center no-repeat;}
.banner .flex-direction-nav li a.flex-next:hover{ background:url(../images/arrow10_on.png) center no-repeat;}


.content-wr{ width: 100%; }
.conlist{ position:relative;}
.conlist li{ width: 100%; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transform:translateX(0) skewX(-30deg); -webkit-transform:translateX(0) skewX(-30deg); -moz-transform:translateX(0) skewX(-30deg);}
.conlist li.on{ opacity:1; visibility:visible; transform:translateX(0) skewX(0); -webkit-transform:translateX(0) skewX(0); -moz-transform:translateX(0) skewX(0); transition:788ms;}
.conlist li h3{ color:#fff; font-size:42px; padding-top: 140px; line-height:1.3; }
.conlist li i{ display: block; margin: 0 auto; width: 90px; height: 3px; background-color: #fff; margin-top: 35px; margin-bottom: 35px; }
.conlist li p{ color:#b1b5bd; font-size:12px; line-height: 20px;}
.conlist li a{ display:inline-block; line-height:1; color:#fff; padding-right:20px; background:url(../images/arrow.png) right center no-repeat; position:relative;}
.conlist li a:before{ content:""; width:0%; height:1px; background:#fff; position:absolute; left:0; bottom:-1px; transition:300ms ease-in-out;}
.conlist li a:hover{ padding-right:24px;}
.conlist li a:hover:before{ width:100%;}
.muble{ z-index: 999; height:44px; position:absolute; bottom: -25px; left: 0px; height: 60px; width: 100%; text-align: center;}
.muble:before{ content:""; width:92.9%; height:100%; background:url(../images/nuble.jpg) left center no-repeat; position:absolute; left:0; bottom:0;}
.muble .num{ position:absolute; top: 49%; left: 50%; margin-left: -27px; margin-top: -22px;}
.muble .num b,.muble .num i{ display:inline-block; color:#fff; font-size:28px; line-height:44px;}
.muble .num b.defaul{ color: #db1620; }
.muble .num i{ margin:0 14px;}
.blogo{ }
.blogo img{ position:relative; z-index:5;}
.blogo i{ display:block; width:181px; height:163px; background:url(../images/point.png) center no-repeat; position:absolute; right:73px; bottom:100px; transition:320ms;}
.flexbo{ position:fixed; left:85px; top:26.5%; padding-right:70px; padding-bottom:22px; z-index:10;}


.content{ width:91.6%; position:absolute; left:0; top:0; z-index:10; text-align: center;}

.dzzs{ display: block; width: 210px; padding: 0 15px; height: 44px; line-height: 44px; font-size: 12px; color: #666; margin-top: 60px; border: 1px solid #cdcdcd; position: relative; overflow: hidden; transition: 0.5s; }
.dzzs span{ color: #999; transition: 0.3s; }
.dzzs i{ display: block; height: 44px; line-height: 44px; width: 17px; background: url(../images/a_bg.png) no-repeat center; transition: 0.5s; float: right;}
.dzzs::before{content: ""; width: 100%; height: 100%; display: block; background-color: #db1620; position: absolute; left: -100%; top: 0; transition: 0.5s;  z-index: -1;}
.dzzs:hover::before{ left: 0; opacity: 1;}
.dzzs:hover{ border: 1px solid #db1620; color: #fff;}
.dzzs:hover i{ background: url(../images/a_bg2.png) no-repeat center; }
.dzzs:hover span{ color: #fff; }

.index_main1{ width: 100%; position: relative; padding-top: 85px; padding-bottom: 90px; }
.index_main1_l{width: 540px;}
.index_main1 .main_pic{ position: relative; width: 720px; }

.index_main1 .main_pic .video{ transition: 0.3s; display: block; width: 100px; height: 100px; background: url(../images/video.png) no-repeat center; position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -50px; z-index: 99; }
.index_main1 .main_pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.index_main1 .main_pic:hover .video{  background: url(../images/video_on.png) no-repeat center; }
.title_h3{ font-size: 36px; text-align: center; color: #333; line-height: 1.2; padding-top: 60px; }
.title_h4{ font-size: 16px; text-align: center; color: #666; padding-top: 10px; padding-bottom: 80px; }
.index_main1_l .title_h3{ padding-top: 35px; padding-bottom: 30px; text-align: left;}
.index_main1_l p{ font-size: 16px; color: #666; line-height: 30px; }
.index_main1_top{ position: absolute; top: -125px; z-index: 99; left: 0px; background-color: #db1620; padding-left: 160px; padding-right: 80px; width: 145px; height: 200px; }
.index_main1_top p{ font-size: 12px; color: #fff; padding-top: 28px; padding-bottom: 10px; }
.index_main1_top h3{ font-size: 48px; color: #fff; padding-bottom: 10px; }
.index_main1_top h4{ font-size: 14px; color: #fff; padding-bottom: 20px; }
.index_main1_top i{ display: block; width: 30px; height: 1px; background-color: #fff; margin-left: 5px;}
.index_main2{ width: 100%; height: 885px; background: url(../images/index_main2_bg.jpg) no-repeat left top; position: relative;}


.index_main2_con .swiper-container{
    width: 100%;
      padding-bottom: 30px 
      margin-left: auto;
      margin-right: auto;
    }
.index_main2_con .swiper-container .swiper-slide2 {
    position: relative;
      width: 100%;
      text-align: center;
      background-color: #f6f6f6;
      font-size: 18px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.index_main2_con .swiper-container .swiper-slide2 .sjfw_con{ position: absolute; width: 600px; height: 100px; z-index: 9; top: 50%; margin-top: -50px; left: 50%; margin-left: -300px;}
.index_main2_con .swiper-container .swiper-slide2 .sjfw_con h5{ font-size: 24px; color: #fff; margin-bottom: 25px; text-align: center; }
.index_main2_con .swiper-container .swiper-slide2 .sjfw_con a{ font-size: 14px; color: #fff; border: 1px solid #fff; text-align: center; line-height: 32px; width: 109px; margin: 0 auto; display: block;}
.index_main2_con .swiper-container .swiper-slide2 .sjfw_con a:hover{ color: #fff; background-color: #db1620; border: 1px solid #db1620; }
.index_main2_con .swiper-container .swiper-slide2 img{ max-width: 100%; max-height: 100%; }
.swiper-pagination-bullet{ opacity: 1; background-color: #fff; }
.swiper-pagination-bullet-active{background-color: #db1620;}

.index_main2_con{ position: relative; width: 62.5%;}
.index_main2_con .swiper-container{ position: absolute; top: 0; left: 0; z-index: 1; transition: 0.3s; opacity: 0;}
.index_main2_con .swiper-container.on{ opacity: 1; visibility: visible;z-index: 2; }
.index_xxk{ position: absolute; left: 340px; bottom: 23px; z-index: 9; width: 445px;  padding-top: 50px; background-color: #fff; -webkit-box-shadow:0 0px 10px rgba(0,0,0,0.1);
box-shadow:0 0px 10px rgba(0,0,0,0.1);
-webkit-transform:translate3d(0, -2px, 0);
transform:translate3d(0, -2px, 0) }
.index_xxk li{ width: 360px; margin-left: 40px; line-height: 116px; height: 116px; border-bottom: 1px solid #e3e3e3; position: relative;}
.index_xxk li .i_1{ display: block; float: left; margin-left: 65px; } 
.index_xxk li .i_2{ display: block;position: absolute; width: 7px; height: 100%; left: -48px; background-color: #db1620; transition: 0.3s; opacity: 0;} 
.index_xxk li h6{ width: 140px; float: right; margin-right: 120px; font-size: 24px; color: #000; line-height: 25px; text-align: center; padding-top: 34px; transition: 0.3s;}
.index_xxk li h6 span{ font-size: 14px; color: #999; display: inline-block; }
.index_xxk li:nth-child(1) .i_1{ width: 28px; height: 34px; background: url(../images/sjfw_ico1.png) no-repeat 0px 0px; margin-top: 43px;}
.index_xxk li:nth-child(1):hover .i_1{ width: 28px; height: 68px; background: url(../images/sjfw_ico1.png) no-repeat 0px -34px; }
.index_xxk li:nth-child(1).on .i_1{ width: 28px; height: 68px; background: url(../images/sjfw_ico1.png) no-repeat 0px -34px; }


.index_xxk li:nth-child(5) .i_1{ width: 33px; height: 29px; background: url(../images/sjfw_ico2.png?v=4) no-repeat 0px 0px; margin-top: 43px;}
.index_xxk li:nth-child(5):hover .i_1{ width: 33px; height: 29px; background: url(../images/sjfw_ico2.png?v=4) no-repeat 0px -29px; }
.index_xxk li:nth-child(5).on .i_1{ width: 33px; height: 29px; background: url(../images/sjfw_ico2.png?v=4) no-repeat 0px -29px; }

.index_xxk li:nth-child(4) .i_1{ width: 34px; height: 28px; background: url(../images/sjfw_ico5.png) no-repeat 0px 0px; margin-top: 46px;}
.index_xxk li:nth-child(4):hover .i_1{ width: 34px; height: 28px; background: url(../images/sjfw_ico5.png) no-repeat 0  px -28px; }
.index_xxk li:nth-child(4).on .i_1{ width: 34px; height: 28px; background: url(../images/sjfw_ico5.png) no-repeat 0px -28px; }

.index_xxk li:nth-child(2) .i_1{ width: 33px; height: 26px; background: url(../images/sjfw_ico3.png) no-repeat 0px 0px; margin-top: 43px;}
.index_xxk li:nth-child(2):hover .i_1{ width: 33px; height: 26px; background: url(../images/sjfw_ico3.png) no-repeat 0px -26px; }
.index_xxk li:nth-child(2).on .i_1{ width: 33px; height: 26px; background: url(../images/sjfw_ico3.png) no-repeat 0px -26px; }


.index_xxk li:nth-child(3) .i_1{ width: 35px; height: 35px; background: url(../images/sjfw_ico4.png) no-repeat 0px 0px; margin-top: 39px;}
.index_xxk li:nth-child(3):hover .i_1{ width: 35px; height: 35px; background: url(../images/sjfw_ico4.png) no-repeat 0px -35px; }
.index_xxk li:nth-child(3).on .i_1{ width: 35px; height: 35px; background: url(../images/sjfw_ico4.png) no-repeat 0px -35px; }
.index_xxk li:last-child{ border-bottom: 0px; }
.index_xxk li:hover h6{ color: #db1620; }
.index_xxk li.on h6{ color: #db1620; }
.index_xxk li:hover .i_2{ opacity: 1; }
.index_xxk li.on .i_2{ opacity: 1; }


.index_main3{width: 100%; height: 770px; background: url(../images/jd_img_bg.jpg) no-repeat bottom center;}
.index_main3_con .main_pic{ width: 30%; overflow: hidden; position: relative; margin-right: 5%; }
.index_main3_con .main_pic img{ max-width: 100%; }
.bjd_con{ position: absolute; left: 50%; top: 50%; width: 172px; height: 56px; margin-top: -28px; margin-left: -86px; z-index: 9; }
.index_main3_con .main_pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
/* 飘入动画 */.piao {opacity:0;-ms-transform:translateY(50px);transform:translateY(50px);transition:transform 1s,opacity 1s;}
.visible .piao {transform:none;opacity:1;}
.index_main3_con .main_pic:nth-child(3n){ margin-right: 0px; }


.index_main4{ width: 100%; height: 1000px; overflow: hidden; background: url(../images/index_main4_bg.jpg) no-repeat center; }
.index_main4 .swiper-container2 {
  width: 100%;
  overflow: hidden;
  position: relative;

}
.index_main4 .swiper-slide {
  background-size: cover;
  background-position: center;
}
.index_main4 .gallery-top {
  width: 70%;
}
.index_main4 .gallery-thumbs {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0;
}
.index_main4 .gallery-thumbs .swiper-slide {
  height: 100%;
  opacity: 0.4;
  width: 105px!important;
  float: inherit;
}
.index_main4 .gallery-thumbs .swiper-slide-active {
  opacity: 1;
}
.index_main4 .wrap1400{ overflow: hidden;}

.index_main4_one{ width: 970px; }
.index_main4_one_r{ max-width: 360px; }
.index_main4_one_r h5{ color: #333; font-size: 24px; padding-top: 100px; }
.index_main4_one_r h6{ color: #333; font-size: 18px; padding-top: 10px; padding-bottom: 40px;}
.index_main4_one_r p{ color: #666; font-size: 16px; line-height: 30px; }
.index_main4_one .pic{ width: 460px; height: 643px;/**background: url(../images/sj_img_big_bg.jpg) no-repeat bottom left;**/ margin-right: 145px;}
 







.idx_title .en{
  width:100%;
  }
.idx_title .en2{ display:none; }
.main_pic:hover .en1{ display:none; }
.main_pic:hover .en2{ display:block;}

.idx_title .ch{
  width:172px; 
  height:56px;
  position:relative;
  margin:0 auto;
  text-align:center;
  line-height:56px;
  font-size:25px;
  color:#fff;
  overflow:hidden;
  margin-top:10px;
  font-size: 30px;
  }
.main_pic:hover .ch{ color:#fff; }
.idx_line{
  display:block;
  background:#fff;
  position:absolute;
  transition:150ms;
  transition-timing-function:linear;
  }
.idx_line_1{
  width:21px;
  height:1px;
  right:50%;
  bottom:0;
  transition-delay:300ms;
  }
.idx_line_2{
  width:21px;
  height:1px;
  left:50%;
  bottom:0;
  transition-delay:300ms;
  }
.idx_line_3{
  width:1px;
  height:0;
  left:0;
  bottom:0;
  transition-delay:150ms;
  }
.idx_line_4{
  width:1px;
  height:0;
  right:0;
  bottom:0;
  transition-delay:150ms;
  }
.idx_line_5{
  width:0;
  height:1px;
  left:0;
  top:0;
  transition-delay:0ms;
  }
.idx_line_6{
  width:0;
  height:1px;
  right:0;
  top:0;
  transition-delay:0ms;
  }
.main_pic:hover .idx_line{ background:#fff; } 
.main_pic:hover .idx_line_1,
.main_pic:hover .idx_line_2{width:100%;transition-delay:0ms;} 

.main_pic:hover .idx_line_3,
.main_pic:hover .idx_line_4{ height:100%; transition-delay:150ms; } 

.main_pic:hover .idx_line_5,
.main_pic:hover .idx_line_6{ width:50%; transition-delay:300ms; } 

.index_main5{ width: 100%; padding-top: 85px;}
.index_main5 .wrap1600{ border-bottom: 1px solid #e2e2e2;  padding-bottom: 110px;}
.index_title2{ font-size: 24px; color: #333; text-transform: uppercase; line-height: 1.3; padding-bottom: 55px;}
.index_main5_l_top h4{ font-size: 14px; color: #999; padding-top: 25px;}
.index_main5_l{ width: 735px; }
.index_main5_r{ width: 415px; padding-left: 113px; height: 370px; border-left: 1px solid #e2e2e2; }
.index_main5_l li{ text-align: center; float: left; width: 367px; height: 120px; line-height: 120px; background-color: #f0f0f0; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.index_main5_l ul{ clear: both; }
.index_main5_l li:nth-child(2n){ border-right: 0px; }
.index_main5_l li:nth-child(3){ border-bottom: 0px; }
.index_main5_l li:nth-child(4){ border-bottom: 0px; }
.index_main5_l li h5{ transition: 0.3s; font-size: 16px; color: #666; }
.index_main5_l li i{ transition: 0.3s; display: block; margin-right: 27px; margin-left: 115px; margin-top: 40px;}
.index_main5_l li:nth-child(1) i{  width: 36px; height: 35px; background: url(../images/index_ico1.png) no-repeat; }
.index_main5_l li:nth-child(1):hover i{ width: 36px; height: 35px; background: url(../images/index_ico1_on.png) no-repeat; }

.index_main5_l li:nth-child(2) i{ margin-top: 43px; width: 32px; height: 33px; background: url(../images/index_ico2.png) no-repeat; }
.index_main5_l li:nth-child(2):hover i{ width: 32px; height: 33px; background: url(../images/index_ico2_on.png) no-repeat; }

.index_main5_l li:nth-child(3) i{ margin-left: 119px; margin-right: 30px; width: 30px; height: 36px; background: url(../images/index_ico3.png) no-repeat; }
.index_main5_l li:nth-child(3):hover i{ width: 30px; height: 36px; background: url(../images/index_ico3_on.png) no-repeat; }

.index_main5_l li:nth-child(4) i{ margin-top: 43px; width: 33px; height: 33px; background: url(../images/index_ico4.png) no-repeat; }
.index_main5_l li:nth-child(4):hover i{ width: 33px; height: 33px; background: url(../images/index_ico4_on.png) no-repeat; }
.index_main5_l li:hover{ background-color: #db1620; }
.index_main5_l li:hover h5{ color: #fff; }
.index_main5_l li a{ display: block; width: 367px; height: 120px; }
.index_main5_r li a{ font-size: 16px; color: #666; line-height: 45px; }
.index_main6{ padding-bottom: 100px; }
.index_main6 li{ display: inline-block; padding: 10px; background-color: #fff; margin: 0 12px; transition: 0.3s;}
.index_main6 li:hover{ -webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);
box-shadow:0 10px 30px rgba(0,0,0,0.1);
-webkit-transform:translate3d(0, -2px, 0);
transform:translate3d(0, -2px, 0) } 
.hzkh{ text-align: center; }
.index_main7{ width: 100%; background: url(../images/news_bg.jpg) no-repeat center; padding-bottom: 80px; }

.index_news_ul{ width: 50%; }
.index_news .main_pic{ width: 50%; }
.index_news_ul li{ padding: 0 12.5%; transition: 0.5s; height: 176px; border-top: 1px solid #e1e1e1; }
.index_news_ul li:last-child{ height: 174px; border-bottom: 1px solid #e1e1e1; }
.index_news_ul li h5{ font-size: 18px; transition: 0.3s; color: #333; padding-top: 30px; }
.index_news_ul li p{ font-size: 12px; color: #666; padding-top: 5px; }
.index_news_ul li h6{ font-size: 12px; color: #666; padding-top: 15px; }
.index_news_ul li p span{ display: inline-block; padding-left: 15px; }
.index_news_ul li:hover{ padding-left: 15%; padding-right: 10%; }
.index_news_ul li:hover h5{ color: #db1620; }

.index_news{ display: none; margin-bottom: 83px; }
.xxk_news{ text-align: center; }
.xxk_news li a{ display: block; padding: 0 5px; padding-bottom: 10px; font-size: 14px; color: #666;}
.xxk_news li{ margin: 0 15px; display: inline-block; }
.xxk_news li span{ display: block; margin: 0 auto; width: 0px; background-color: #db1620; height: 1px; transition: 0.3s;}
.xxk_news li:hover span{ width: 100%; }
.xxk_news li.on span{ width: 100%; }
.xxk_news li.on a{ color: #db1620; }
.xxk_news li:hover a{ color: #db1620; }
.index_main7 .title_h4{ padding-bottom: 40px; }
.index_main7 .xxk_news{ margin-bottom: 73px; }
.m{ margin: 0 auto; }
.footer{ width: 100%; padding-top: 70px; height: 190px; background-color: #323232; border-bottom: 1px solid #464646; }
.footer_r{ width: 920px; }
.footer_r ul{ margin-bottom: 70px; text-align: right;}
.footer_r ul li a{ font-size: 16px; color: #fff;  }
.footer_r ul li{ margin: 0 30px; display: inline-block; }
.footer_r ul li:last-child{ margin-right: 0px; }
.footer_r ul li a:hover{ color: #db1620; }
.footer_r_con p span{ display: inline-block; padding-left: 15px; font-size: 18px; color: #fff; font-weight: bold; }
.footer_r_con p{ color: #e7e5e5; font-size: 12px; margin-right: 50px; padding-top: 7px;}
.footer_r_con .ly{ padding-left: 64px; width: 83px; height: 35px; line-height: 35px; border: 1px solid #979797; color: #e7e5e5; font-size: 14px; background: url(../images/foot_ico_ly.png) no-repeat 30px center; margin-right: 15px;}
.footer_r_con .ly:hover{ background-color: #db1620; border: 1px solid #db1620;  }
.footer_r_con .wx{ position: relative; width: 42px; height: 35px; line-height: 35px; border: 1px solid #979797;  background: url(../images/foot_ico_wx.png) no-repeat center;  margin-right: 15px;}
.footer_r_con .wx:hover{  background-color: #db1620; border: 1px solid #db1620;  }
.footer_r_con .wb{ width: 42px; height: 35px; line-height: 35px; border: 1px solid #979797;  background: url(../images/foot_ico_wb.png) no-repeat center; }
.footer_r_con .wb:hover{  background-color: #db1620; border: 1px solid #db1620;  }
.footer_r_con .wx:hover .qr {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-130px);
    -ms-transform: translateY(-130px);
    -o-transform: translateY(-130px);
    transform: translateY(-130px);
}
.footer_r_con .wx .qr {
    position: absolute;
    left: 50%;
    bottom: -85px;
    width: 105px;
    height: 105px;
    margin-left: -55px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-150px);
    -ms-transform: translateY(-150px);
    -o-transform: translateY(-150px);
    transform: translateY(-150px);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    z-index: 9999;
}
.footer_bottom{ height: 90px; line-height: 90px; background-color: #323232; }
.footer_bottom p{ color: #adadad;font-size: 14px; }
.footer_bottom p a{ color: #adadad;font-size: 14px; }
.footer_bottom a{ color: #adadad;font-size: 14px; }
.footer_bottom a span{ display: inline-block; padding:0 15px; color: #5b5b5b;font-size: 14px; }
.footer_bottom b{ color: #adadad; }
.gsdz{ clear: both; margin-top: -22px;}
.gsdz p{ font-size: 14px; color: #adadad; }

.location_center{ position: relative; }
.location{ height: 65px; line-height: 65px; width: 100%;  position: relative;}
.location_center { font-size:14px;color:#999;}
.shouye{ position: absolute; left: 0; top: 22px;}
.location_center a { font-size:14px;color:#999; display: inline-block;}
.location_center a:hover{ color:#db1620; }
.location_center span{ display: block; float: left; }
.shouye i{ display: block; background: url(../images/shouye_ico.png) no-repeat center; width: 15px; height: 20px; margin-right: 10px;opacity: 0.5; }
.shouye:hover i{ background: url(../images/shouye_ico_on.png) no-repeat center; opacity: 1;}

.location .fanhui{ display: block; float: right; padding-left: 25px; background: url(../images/fanhui_ico.png) no-repeat left center; font-size: 14px; color: #666; }
.location .fanhui:hover {color:#db1620;background: url(../images/fanhui_ico_on.png) no-repeat left center;}

.page_banner{ position: relative; }
.page_banner>img{ margin-left: -15px; }
.page_banner .wrap1400{ position: absolute; top: 70px; left: 50%; margin-left: -700px; z-index: 9; }
.page_banner h3{ font-size: 24px; color: #fff; padding-top: 85px; }
.page_banner h4{ font-size: 48px; color: #fff; padding-top: 18px; line-height: 1; }
.page_banner li a{ font-size: 18px; color: #fff;  padding-left: 20px; }
.page_banner .lanmu{ padding-top: 90px; width: 326px; margin-left: -20px;}
.page_banner li{ float: left; margin-bottom: 35px; margin-right: 140px; }
.page_banner li:nth-child(2n){ margin-right: 0px; }
.page_banner li:hover a{ background: url(../images/li_sanjiao_on.png) no-repeat left center; color: #db1620; }
.page_banner li.on a{ background: url(../images/li_sanjiao_on.png) no-repeat left center; color: #db1620; }



.page_h3{ font-size: 36px; color: #333;} 
.gsgk_main1{ padding-bottom: 130px; }
.gsgk_main1 .page_h3{ padding-top: 60px; padding-bottom: 20px; }
.gsgk_main1 h4{ font-size: 12px; color: #bebebe; padding-top: 20px; } 
.gsgk_main1 p{ font-size: 16px; color: #666; padding-top: 20px; } 

.gsgk_main2{ width: 100%; height: 660px; background: url(../images/gsgk_bg.jpg) no-repeat center; }
.gsgk_main2 h3{ font-size: 36px; color: #fff; padding-top: 70px; }
.gsgk_main2 h3 span{display: inline-block; padding-left: 50px; padding-top: 10px; font-size: 18px; }
.gsgk_main2_ul li{ padding: 10px; width: 28%; height: 343px; float: left; margin-right: 5%; background-color: #fff;}
.gsgk_main2_ul li:nth-child(3){ margin-right: 0px; }
.gsgk_main2_ul_con{ width: 100%; height: 343px; border: 1px solid #bdaeae; }
.gsgk_main2_ul_con h4{ font-size: 100px; line-height: 1; color: #333; padding-top: 50px; text-align: center; }
.gsgk_main2_ul_con p{ font-size: 18px; color: #666; padding-top: 22px; text-align: center; }
.gsgk_main2_ul_con a{ display: block; margin: 0 auto; width: 116px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #333; border: 1px solid #bdaeae; margin-top: 65px; text-align: center; }
.gsgk_main2_ul_con a:hover{ color: #fff; background-color: #db1620; border: 1px solid #db1620; }
.gsgk_main2_ul{ margin-top: 80px; }

.gsgk_main3{ width: 100%; height: 775px; background: url(../images/gsgk_img1.jpg) no-repeat right center; }
.gsgk_main3_l{ padding-top: 230px; width: 600px; }
.gsgk_main3_l p{ padding-top: 45px; font-size: 16px; color: #666; line-height: 30px; }
.gsgk_main3_l .zx{ display: block; width: 29px; height: 23px; background: url(../images/gsgk_ly.png) no-repeat; margin-top: 45px;}
.gsgk_main3_l .zx:hover{ background: url(../images/gsgk_ly_on.png) no-repeat; }
.fwtx_ul{ margin-left: 110px; margin-top: 177px; width: 530px;}
.fwtx_ul li{ transition: 0.3s; width: 246px; height: 193px; float: left; margin-right: 15px; margin-bottom: 15px; text-align: center; background:rgba(51,51,51,0.8); }
.fwtx_ul li i{ display: block;margin: 0 auto; margin-top: 46px;  }
.fwtx_ul li h4{ margin-top: 30px; font-size: 18px; color: #fff; }
.fwtx_ul li:nth-child(1) i{ width: 45px; height: 58px; background: url(../images/gsgk_ico1.png) no-repeat; }
.fwtx_ul li:nth-child(2) i{ width: 48px; height: 58px; background: url(../images/gsgk_ico2.png) no-repeat; }
.fwtx_ul li:nth-child(4) i{ width: 46px; height: 58px; background: url(../images/gsgk_ico3.png) no-repeat; }
.fwtx_ul li:nth-child(3) i{ width: 49px; height: 58px; background: url(../images/gsgk_ico4.png) no-repeat; }
.fwtx_ul li:hover{ background-color: #db1620; }

.gsgk_main4{ width: 100%; height: 803px; background: url(../images/gsgk_bg2.jpg) no-repeat right center; }
.gsgk_main4 h3{ font-size: 36px; color: #fff; padding-top: 80px; margin-bottom: 25px; }
.gsgk_main4 i{ display: block; width: 37px; height: 1px; background-color: #fff; }
.ywfw_ul{ margin: 0 auto; padding-top: 75px; margin-top: 65px; width: 556px; height: 367px; background: url(../images/gsgk_img2.png) no-repeat;}
.ywfw_ul li:nth-child(2){ padding-top: 73px; }
.ywfw_ul li:nth-child(3){ padding-top: 70px; }
.ywfw_ul li span{ font-size: 18px; color: #fff; }
.ywfw_ul li .span_1{ padding-left: 60px; }
.ywfw_ul li .span_2{ padding-left: 115px; }
.ywfw_ul li .span_3{ padding-left: 110px; }
.ywfw_ul li .span_4{ padding-left: 150px; }
.ywfw_ul li .span_5{ padding-left: 100px; }
.ywfw_ul li .span_6{ padding-left: 57px; }
.ywfw_ul li .span_7{ padding-left: 300px; }
.gsgk_main5{ padding-top: 110px; padding-bottom: 175px;  }
.gsgk_main5 .page_h3{ margin-left: 100px; margin-bottom: 70px;}

/* 公司环境形象 */

    .picScroll-left{ width:97.5%; margin: 0 auto;  overflow:hidden; position:relative;  }
    .picScroll-left .hd{  }
    .picScroll-left .hd .prev,.picScroll-left .hd .next{ position: absolute; display:block; width:60px; height:43px; overflow:hidden; cursor:pointer; margin-top: -12px; text-align: center;}
    .picScroll-left .hd .next{ background: url(../images/xq_right.png) no-repeat right; }
    .picScroll-left .hd .prev{ background: url(../images/xq_left.png) no-repeat; }
    .picScroll-left .hd .next:hover{ background: url(../images/xq_right_on.png) no-repeat right;}
    .picScroll-left .hd .prev:hover{ background: url(../images/xq_left_on.png) no-repeat; } 
    .picScroll-left .hd .next{ right: 0px; top: 50%; }
    .picScroll-left .hd .prev{ left: 0px; top: 50%; }
    .picScroll-left .hd .prevStop{ background-position:-60px 0; }
    .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
    .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
    .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
    .picScroll-left .hd ul li.on{ background-position:0 0; }
    .picScroll-left .bd{ padding:10px; margin-left: 65px;  }
    .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
    .picScroll-left .bd ul li{ margin:0 7px; width: 457px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
    .picScroll-left .bd ul li .pic{ text-align:center; }
    .picScroll-left .bd ul li .pic img{ max-width: 100%; }
    .picScroll-left .bd ul li p{ font-size: 16px; color: #333; text-align: center; padding-top: 15px; }
    .picScroll-left .bd ul li .title{ line-height:24px;   }




/* 设计力量 */

.Case .case_tit { padding: 24px 0; background: #fff; }
.Case .case_tit span.h3 { float: left; position: relative; width: 180px; padding-left: 18px; box-sizing: border-box; font-size: 40px; color: #333; line-height: 96px; }
.Case .case_tit span.h3:before { position: absolute; left: 0; top: 50%; width: 2px; height: 36px; content: ''; margin-top: -18px; background: #0281CC; }
.Case .case_tit ul.ul { float: right; width: calc(100% - 180px); font-size: 0; text-align: right; }
.Case .case_tit ul.ul li { display: inline-block; position: relative; margin-left: 80px; vertical-align: top; }
.Case .case_tit ul.ul li i { display: block; width: 60px; height: 60px; margin: 0 auto 14px; border: 1px solid #666; border-radius: 50%; background: no-repeat center; background-size: 50%; }
.Case .case_tit ul.ul li i.a1 { background-image: url(../images/so_1_2.png); }
.Case .case_tit ul.ul li i.a2 { background-image: url(../images/so_3_2.png); }
.Case .case_tit ul.ul li i.a3 { background-image: url(../images/so_9_2.png); }
.Case .case_tit ul.ul li i.a4 { background-image: url(../images/so_5_2.png); }
.Case .case_tit ul.ul li i.a5 { background-image: url(../images/so_6_2.png); }
.Case .case_tit ul.ul li i.a6 { background-image: url(../images/so_2_2.png); }
.Case .case_tit ul.ul li em { display: block; font-size: 16px; color: #666; line-height: 20px; text-align: center; }
.Case .case_tit ul.ul li:hover i { border-color: #0281CC; }
.Case .case_tit ul.ul li:hover i.a1 { background-image: url(../images/so_1.png); }
.Case .case_tit ul.ul li:hover i.a2 { background-image: url(../images/so_3.png); }
.Case .case_tit ul.ul li:hover i.a3 { background-image: url(../images/so_9.png); }
.Case .case_tit ul.ul li:hover i.a4 { background-image: url(../images/so_5.png); }
.Case .case_tit ul.ul li:hover i.a5 { background-image: url(../images/so_6.png); }
.Case .case_tit ul.ul li:hover i.a6 { background-image: url(../images/so_2.png); }
.Case .case_tit ul.ul li:hover em { color: #0281CC; }
.Case .case_tit ul.ul li.on { border-color: #0281CC; }
.Case .case_tit ul.ul li.on:before { position: absolute; top: calc(100% + 24px); left: 50%; width: 25px; height: 13px; content: ''; margin-left: -12px; background: url(../images/icon_6.png) no-repeat center; background-size: 100%; }
.Case .case_tit ul.ul li.on i { background-color: #0280CC; }
.Case .case_tit ul.ul li.on i.a1 { background-image: url(../images/so_1_1.png); }
.Case .case_tit ul.ul li.on i.a2 { background-image: url(../images/so_3_1.png); }
.Case .case_tit ul.ul li.on i.a3 { background-image: url(../images/so_9_1.png); }
.Case .case_tit ul.ul li.on i.a4 { background-image: url(../images/so_5_1.png); }
.Case .case_tit ul.ul li.on i.a5 { background-image: url(../images/so_6_1.png); }
.Case .case_tit ul.ul li.on i.a6 { background-image: url(../images/so_2_1.png); }
.Case .case_1 { position: relative; width: 970px; box-sizing: border-box; }
.Case .case_1 > div { width: 899px; height: 600px; overflow: hidden; }
.Case .case_1 .swiper-slide { position: relative; width: 100%; height: 100%; background: no-repeat center; background-size: cover; }
.Case .case_1 > a { position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -20px; border-radius: 50%; border: 1px solid #999; box-sizing: border-box; font-size: 18px; font-weight: bold; color: #999; text-align: center; line-height: 40px; }
.Case .case_1 > a:hover { border-color: #0281CC; background: #0281CC; color: #fff; }
.Case .case_1 > a.fl_prev { left: 30px; }
.Case .case_1 > a.fl_next { right: 30px; }
.Case .case_2 { position: relative; width: 167px; height: 651px; padding-top: 65px; background-color: #fff; box-sizing: border-box; margin-top: 55px; }
.Case .case_2 > div { width: 100%; height: 440px; overflow: hidden; }
.Case .case_2 > div .swiper-wrapper { width: 100% !important; text-align: center;}
.Case .case_2 > div .swiper-slide { margin-left: 30px; width: 107px!important; border: 1px solid #fff; height: 107px!important; margin-top: 20px; margin-bottom: 20px; background: no-repeat center; background-size: cover; box-sizing: border-box; cursor: pointer; }
.Case .case_2 > div .swiper-slide.on .ca_box span { background: #0281CC; color: #fff; }
.Case .case_2 > div .ca_box { position: relative; width: 100%; height: 100%; text-align: center; overflow: hidden;}
.Case .case_2 > div .ca_box img{ width: 100%; }
.Case .case_2 > div .ca_box span { position: absolute; bottom: 0; left: 0; width: 100%; height: 35px; background: #fff; font-size: 14px; color: #666; text-align: center; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Case .case_2 > div .ca_box:hover span { color: #0281CC; }
.Case .case_2 > a { position: absolute; left: 50%; z-index: 9; margin-left: -15px; border-radius: 50%; box-sizing: border-box; font-size: 18px; font-weight: bold; color: #666; text-align: center; line-height: 1; }
.Case .case_2 > a:hover { color: #0281CC; }
.Case .case_2 > a.fr_prev { top: 0px; }
.Case .case_2 > a.fr_next { bottom: 110px; }
.Case .case_2 > a.fr_prev{ top: 26px; }
.top_1{ display: block; width: 30px; height: 30px; background: url(../images/top_1.png) no-repeat center; }
.top_1:hover{ background: url(../images/top_1_on.png) no-repeat center; }
.bottom_1{ display: block; width: 30px; height: 30px; background: url(../images/bottom_1.png) no-repeat center; }
.bottom_1:hover{ background: url(../images/bottom_1_on.png) no-repeat center; }
.sub_box{width: 100%;}
.min_body{ margin-top: 80px; }
.Case .case_2 > div .swiper-slide.on{ border: 1px solid #db1620 }





.gswh_main1{ padding-top: 65px; padding-bottom: 85px;}
.gs_t_h3{ font-size: 36px; color: #000; font-weight: bold; margin-bottom: 90px; }
.gswh_main1_on{ clear: both; width: 100%; height: 393px; margin-bottom: 15px; }
.gswh_main1_on_con{ width: 42%; height: 393px;  background-color: #343434; }
.gswh_main1_on .main_pic{ width: 58%; overflow: hidden; }
.gswh_main1_on_con h4{ font-size: 30px; color: #fff; padding-top: 150px; padding-left: 170px; }
.gswh_main1_on_con h5{ font-size: 18px; color: #fff; padding-top: 20px; padding-left: 170px; }
.gs_t_p{ padding-top: 5px; }

.gswh_main2{ width: 100%; height: 641px; background: url(../images/gswh_img4.jpg) no-repeat center; }
.gswh_main2 h3{ color: #fff; text-align: center; padding-top: 115px; font-size: 30px; padding-bottom: 20px;}
.gswh_main2 h4{ color: #fff; text-align: center; font-size: 18px;}
.gswh_main3{ padding-top: 130px; padding-bottom: 130px; }
.gswh_main3_left h3{ font-size: 30px; color: #333; padding-top: 40px; }
.gswh_main3_left h4{ font-size: 18px; color: #333; padding-top: 10px; width: 70%; line-height: 35px; }
.gswh_main3_left{ margin-top: 20px; width: 470px; padding-left: 30px; height: 480px; background-color: #fff; }
.gswh_main3 .wrap1400{ height: 521px; background: url(../images/gswh_img5.jpg) no-repeat right center; }
.gswh_main4{ padding-bottom: 75px; background-color: #f0f0f0;}
.gswh_main4 h3{ font-size: 36px; color: #333; text-align: center; padding-top: 85px; padding-bottom: 70px; }
.gswh_main4 li{ width: 32%; margin-right: 2%; float: left;}
.gswh_main4 li:nth-child(3n){ margin-right: 0px; }
.gswh_main4 li p{ font-size: 16px; color: #666; text-align: center; line-height: 70px; }

.gsry_main4{ padding-top: 55px;}
.gsry_main4 h3{ font-size: 36px; color: #333; text-align: left; padding-bottom: 15px; }
.gsry_main4 h4{ font-size: 18px; color: #666; padding-bottom: 55px; line-height: 35px;}
.gsry_main4 li{ width: 32%; margin-right: 2%; float: left;}
.gsry_main4 li .main_pic{ background-color: #f0f0f0; line-height: 364px; height: 364px; text-align: center;}
.gsry_main4 li .main_pic img{ max-height: 80%; max-width: 80%; }
.gsry_main4 li:nth-child(3n){ margin-right: 0px; }
.gsry_main4 li p{ font-size: 16px; color: #666; text-align: center; line-height: 85px; }
.gsry_img1{ padding-bottom: 30px; }


.load_more1{ clear: both; display: block; text-align: center; color: #333; margin: 0 auto; margin-top: 80px; padding-top: 50px; margin-bottom: 105px; font-size: 16px; transition: 0.5s; position: relative; overflow: hidden; height: 50px;}
.load_more1 .jian{ position: absolute; bottom: 8px; left: 50%; margin-left: -3px;    animation-delay: 0ms;
    animation-duration: 1340ms;
    animation-iteration-count: infinite;
    animation-name: arrow;
    animation-play-state: running;
    animation-timing-function: linear; }
@-webkit-keyframes arrow {
    0% { -webkit-transform: translate3d(0px, 0px, 0px); }
    50% { -webkit-transform: translate3d(0px, -8px, 0px); }
    100% { -webkit-transform: translate3d(0px, 0px, 0px); }
}

@keyframes arrow {
    0% { -webkit-transform: translate3d(0px, 0px, 0px); }
    50% { -webkit-transform: translate3d(0px, -8px, 0px); }
    100% { -webkit-transform: translate3d(0px, 0px, 0px); }
}

.jrwm_main1 .gsry_img1{ padding-bottom: 85px; }


/*下载*/
.page-down-list li {line-height:30px;padding:5px 0;border-bottom:1px dashed #ddd;}
.page-down-list li .icon-down {float:right;margin-top:6px;width:18px;height:18px;background:url(../images/icon_down.png) no-repeat center;}
.page-down-list li .icon-down:hover {background:url(../images/icon_down_on.png) no-repeat center;}
/*faq*/
.page-faq-list li { border-top: 1px solid #dadada;}

.page-faq-list .question {font-size:16px;height:80px;line-height:80px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.page-faq-list li .question.on {color:#fff; background-color: #db1620;}
.page-faq-list .question .icon-q,.faq-content .faq-list li a .icon-q {margin-right:15px;display:inline-block;width:21px;height:21px;background:#db1620;color:#fff;text-align:center;line-height:21px;border-radius:50%;position:relative;top:-1px;vertical-align:middle;}
.faq-content .faq-list li a .icon-q {width:18px;height:18px;line-height:18px;}
.page-faq-list .question .icon-q:before,.faq-content .faq-list li a .icon-q:before {content:"?";}
.page-faq-list .question .icon-dropdown {float:right;margin-top:35px;width:19px;height:10px;background:url(../images/icon-faq-open.png) no-repeat center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; margin-right: 30px;}
.page-faq-list .question.on .icon-dropdown {background:url(../images/icon-faq-close.png) no-repeat center;}
.page-faq-list .answer { padding: 0 30px;padding-bottom:100px;padding-top: 30px; font-size: 14px; color: #999; padding-left: 35px; padding-right: 35px; line-height:1.7;display:none;}
.page-faq-list .answer p {line-height:2;}

.jrwm_main1 h3{ font-size: 36px; color: #333; text-align: left; padding-bottom: 15px; }
.jrwm_main1 h4{ font-size: 18px; color: #666; padding-bottom: 55px; line-height: 35px;}
.jrwm_main1{ padding-top: 55px;}
.page-faq-list li .question .date{ margin-right: 30px; font-size: 14px; color: #999; }
.page-faq-list li .question.on .date{ color: #fff; }

.page-faq-list li .question .biaoti{ padding-left: 30px; font-size: 18px; color: #999; }
.page-faq-list li .question.on .biaoti{ color: #fff; }

.list_case{ padding-top: 55px; padding-bottom: 80px;}
.list_case h3{ font-size: 36px; color: #333; text-align: left; padding-bottom: 15px; }
.erji_lanmu li{ float: left; }
.erji_lanmu li a{ font-size: 16px; color: #666; display: inline-block; padding-bottom: 5px;border-bottom: 1px solid #fff; }
.erji_lanmu li span{ display: inline-block; padding: 0 20px; }
.erji_lanmu li.on a{ color: #db1620; border-bottom: 1px solid #db1620;}
.erji_lanmu li:hover a{ color: #db1620; border-bottom: 1px solid #db1620;}
.erji_lanmu li.on a{ color: #db1620; border-bottom: 1px solid #db1620; }
.erji_lanmu li:last-child span{ display: none; }
.erji_lanmu{ margin-bottom: 60px; }
.case_ul li{ width: 32%; float: left; margin-right: 2%; }
.case_ul li img{ max-width: 100%; }
.case_ul li:nth-child(3n){ margin-right: 0px; }
.case_ul li p{ line-height: 70px; font-size: 16px; color: #666; text-align: center; transition: 0.3s; }
.case_ul li:hover p{ background-color: #db1620; color: #fff; }







/*作品详情*/

.product-slide {
    position: relative;
    background: #000;
}

.product-slide .flex-nav-prev,
.product-slide .flex-nav-next {
    position: absolute;
    left:8%;
    top: 50%;
    width: 116px;
    height: 24px;
    z-index: 10;
    margin-top: -12px;
}

.product-slide .flex-nav-next {
    left: auto;
    right: 8%;
}

.product-slide .flex-direction-nav a {
    background: #000;
}

.product-slide .flex-direction-nav .flex-prev {
    left: 0px;
    background: url(../images/xq_left.png) no-repeat center;
}

.product-slide .flex-direction-nav .flex-next {
    right: 0px;
    background: url(../images/xq_right.png) no-repeat center;
}

.product-slide .flex-direction-nav a {
    width: 116px;
    height: 24px;
    margin: 0;
    opacity: 1;
    font-size: 0;
    top: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.product-slide .flex-direction-nav {
    opacity: 1;
    visibility: visible;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}

.product-slide .flex-direction-nav.hide {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}

.product-slide .flex-direction-nav a:hover,
.product-slide .func a:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.product-slide .flex-direction-nav a:before {
    display: none;
}
/*作品详情*/



.show_case{ padding-top: 55px; background-color: #f5f5f5; padding-bottom: 70px;}
.show_case h3{ font-size: 30px; color: #333; padding-bottom: 25px; }
.show_case p{ font-size: 16px; color: #666; padding-bottom: 70px; }
.fh_case{ font-size: 16px; color: #666; display: inline-block; padding-bottom: 5px; border-bottom: 1px solid #c4c4c4; }
.fh_case:hover{  border-bottom: 1px solid #db1620; }
.show_case_r a:nth-child(1){ display: none; }
.show_case_r a.pre_a,.show_case_r a.next_a{ display: inline-block; width: 120px; height: 36px; line-height: 36px; text-align: center; margin-left: 8px;}
.show_case_r a:last-child{display: inline-block; width: 120px; height: 36px; line-height: 36px; text-align: center; margin-left: 8px; background:url(../images/a_bg6.png) no-repeat; }
.show_case_r a.pre_a:hover,.show_case_r a.next_a:hover{ background-color: #db1620; color: #fff;}
.show_case_main2 h3{ font-size: 24px; color: #333; text-align: center; padding-top: 45px; padding-bottom: 45px; }
.show_case_main2{padding-bottom: 80px;}

.list_news{ padding-top: 55px; padding-bottom: 80px;}
.list_news h3{ font-size: 36px; color: #333; text-align: left; padding-bottom: 50px; }
.news_ul li{ width: 32%; float: left; margin-right: 2%; padding-bottom: 45px; }
.news_ul li .main_pic img{ max-height: 290px; }
.news_ul li:nth-child(3n){ margin-right: 0px; }
.news_ul li h4{ font-size: 18px; color: #333; padding-top: 25px; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding-bottom: 10px;}
.news_ul li h5{ font-size: 12px; color: #999; padding-top: 5px; }
.news_ul li p{ font-size: 14px; color: #666; padding-top: 15px; line-height: 25px;}
.page_banner .sjll_img1{ padding-top: 50px; }

.sjll_main1{width: 100%; padding-top: 80px; padding-bottom: 110px;}
.sjll_main1_l{ width: 495px; height: 830px; background: url(../images/sjll_img1.jpg) no-repeat center; }
.sjll_main1_l h3{ font-size: 24px; color: #333; padding-top: 700px; text-align: center; }
.sjll_main1_l h4{ font-size: 16px; color: #666; padding-top: 10px; text-align: center; line-height: 25px;}

.sjll_main1_r{width: 55%;}
.sjll_main1_r h3{font-size: 24px; color: #333; padding-top: 65px; padding-bottom: 35px;}
.sjll_main1_r h4{ font-size: 16px; color: #666; line-height: 30px; padding-bottom: 65px; border-bottom: 1px solid #e3e3e3; }
.sjll_main1_r_con p{ line-height: 14px; color: #666; line-height: 30px; }

.sjll_main2{width: 100%; background-color: #f5f5f5; padding-bottom: 80px;}
.sjll_main2 h3{ font-size: 36px; color: #333; padding-top: 65px; padding-bottom: 35px; }
.sjll_main2 h4{ font-size: 16px; color: #666;padding-bottom: 90px; line-height: 30px;}

.zctd_ul li{ float: left; width: 22%; margin-right: 4%; margin-bottom: 3%; }
.zctd_ul li:nth-child(4n){ margin-right: 0px; }
/* .zctd_ul li:nth-child(1){ display: none; } */
.zctd_ul li h5{font-size: 18px; color: #333; padding-top: 20px;}
.zctd_ul li p{font-size: 14px; color: #666; padding-top: 7px;}
.zctd_ul li .main_pic img{ max-width: 100%; }

.contact_main1{ padding-top: 35px; padding-bottom: 60px;}
.contact_main1_l{ width: 250px; }
.contact_main1_l h3{ font-size: 36px; color: #333; }
.contact_main1_l i{ display: block; width: 48px; height: 1px; background-color: #7f7f7f; margin-top: 35px; margin-bottom: 50px; }
.contact_main1_l p{ font-size: 18px; color: #666; }
.contact_main1_l h4{ font-size: 36px; color: #db1620; padding-top: 20px;}
.contact_ul{ padding-top: 158px; }
.contact_ul li{ height: 60px; float: left; margin-left: 90px; padding-left: 40px; }
.contact_ul li h3{ font-size: 18px; color: #333; padding-bottom: 8px; }
.contact_ul li h4{ font-size: 18px; color: #333; }
.contact_ul li:nth-child(1){ background: url(../images/contact_ico1.png) no-repeat left 5px; }
.contact_ul li:nth-child(2){ background: url(../images/contact_ico2.png) no-repeat left 5px; }
.contact_ul li:nth-child(3){ background: url(../images/contact_ico3.png) no-repeat left 5px; }
.contact_erweima{padding-top: 60px;margin-right:-100px;}
.contact_main2_con h3{ padding-top: 45px; font-size: 14px; color: #666; text-align: center; }
.contact_main2_con p{ padding-top: 20px; font-size: 16px; color: #666; text-align: center; }
.contact_main2_con .ljdh{ display: block; width: 120px; height: 38px; line-height: 38px; text-align: center; background-color: #333; color: #fff; font-size: 16px; margin: 0 auto; margin-top: 30px;}
.contact_main2_con .ljdh:hover{ background-color: #db1620; color: #fff; }
.contact_main2_con{ margin: 0 auto; width: 610px; height: 230px; background-color: #fff;  }
.contact_main2{width: 100%; height: 365px; padding-top: 135px; background: url(../images/contact_img3.jpg) no-repeat center;}

.contact_main3 h3{ font-size: 36px; color: #333; padding-top: 70px; padding-bottom: 40px; }


.pxfw_main1{ padding-bottom: 80px; }
.pxfw_main1_l{ width: 305px; }
.pxfw_main1_l h3{ font-size: 30px; color: #333; padding-top: 130px; }
.pxfw_main1_l h4{ font-size: 20px; color: #333; padding-top: 15px; }
.pxfw_main1_l p{ padding-top: 25px; font-size: 16px; color: #666;  }
.pxfw_main1_l i{ display: block; width: 25px; height: 1px; background-color: #c7c7c7; margin-bottom: 20px; margin-top: 40px; }
.pxfw_main1_l .yybm{ border: 1px solid #d2d2d2; display: block; height: 38px; line-height: 38px; padding-left: 50px; width: 78px; margin-top: 40px; background: url(../images/yybm.png) no-repeat 22px center;}
.pxfw_main1_l .yybm:hover{ border: 1px solid #db1620; background:#db1620 url(../images/yybm_on.png) no-repeat 22px center; color: #fff;  }
.pxfw_ul li p{ font-size: 18px; color: #333; line-height: 85px;margin-top:-70px;}
.pxfw_ul{ padding-top: 50px; width: 100%; margin-bottom: 50px;}
.pxfw_ul li{ width: 49.5%;float: left;}
.pxfw_ul li .pxfw_date{margin-top: 15px;margin-left: 500px;z-index: 9; width: 120px; height: 60px; text-align: center; background: rgba(255,255,255,1);}
.pxfw_ul li .pxfw_date span{display: block; width: 108px; height: 50px; line-height: 50px;margin-top: 0px; margin-right: 500px; border: 1px solid #dfddde; font-size: 16px; color: #333;}


.list_sjsh{ padding-top: 55px; padding-bottom: 80px;}
.list_sjsh h3{ font-size: 36px; color: #333; text-align: left; padding-bottom: 50px; }
.sjsh_ul li{ float: left; width: 44.4%; margin-right: 11%; margin-bottom: 15px;}
.sjsh_ul li:nth-child(2n){ margin-right: 0px; margin-top: 55px; }
.sjsh_ul li .sjsh_con h5{ font-family: '宋体'; position: absolute; right: 40px; top: -30px; font-size: 48px; color: #000;}
.sjsh_ul li .sjsh_con{ position: relative; padding-left: 10%; width: 90%;}
.sjsh_ul li .sjsh_con h4{font-size: 20px; color: #333; padding-top: 35px;}
.sjsh_ul li .sjsh_con p{font-size: 16px; color: #666; padding-top: 20px; line-height: 30px;}

.zwdz_main1{ padding-top: 55px; padding-bottom: 80px;}
.zwdz_main1 h3{ font-size: 36px; color: #333; text-align: left; padding-bottom: 20px; }
.zwdz_main1 h4{ font-size: 18px; color: #666; text-align: left; padding-bottom: 65px; }
.zwdz_main1 p{ text-align: center; font-size: 16px; color: #666; line-height: 30px; }
.zwdz_main1 p img{ padding-top: 100px; padding-bottom: 55px; }
.fangwen{ font-size: 16px; color: #333; display: block; margin: 0 auto; margin-top: 85px; padding-bottom: 5px; border-bottom: 1px solid #7a7a7a; width: 170px; }
.fangwen:hover{ border-bottom: 1px solid #db1620; }

.product-slide .item img{ max-height: 100%; max-width: 100%; }




.com_width {width:1200px;margin-left:auto;margin-right:auto;}
.position h2 {font-size:24px;color:#e12b1f;padding-top:40px;}

.container {clear:both;}
.news-container {margin-bottom:50px;}
.com_width {width:1200px;margin-left:auto;margin-right:auto;}
.mt50 {margin-top:50px;}
.clearfix {zoom:1;}
.news-title h2 {font-size:24px; color: #333; line-height: 35px; padding-bottom:20px;}
.news-show-left {float:left;width:70%;background:#fff;margin:auto;}
.news-show-left .news-title {padding:40px 20px;padding-bottom:20px;text-align:center;}
.news-show-left .news-title h1 {font-size:24px;color:#333;padding-bottom:10px;font-weight:normal;}
.news-show-left .news-title p {font-size:14px;color:#a3afb7;padding-bottom:10px;border-bottom:1px solid #F0F2F5;}
.news-show-left .news-views {margin:40px 20px 20px; margin-top:0;font-size:14px;color:#666;line-height:25px;overflow:hidden;}
.news-views p {line-height:30px;font-family:'微软雅黑'!important;}
.news-views p span {font-family:'微软雅黑'!important; background: none!important;}
.news-views img {padding-top:15px;padding-bottom:15px;}
.news-views p img {height:auto!important; max-width: 100%!important;}
.news-show-left .news-title p a {color:#a3afb7;}
/* .news-show-left .news-title p a:hover {color:#E12B1F;}
*/.news-show-left .share-bar {padding:20px;}
.fl {float:left;}
.news-show-left .news-other {padding:10px 15px;border-top:1px #ddd solid;}
.gr-back-btn {float:right;margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#353535;font-size:14px;color:#fff!important;}
.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#e12b1f;font-size:14px;color:#fff;position:relative;overflow:hidden;z-index:2;}
.gr-back-btn:hover {background-color:#db1620;}
.news-show-left .news-other p {display:block;height:30px;line-height:30px;padding-left:3px;}
.news-show-left .news-other p {display:block;height:30px;line-height:30px;padding-left:3px;}
.news-show-right {float:right;width:20%;border:0!important;}
.news-show-right dl {display:block;margin-top:0;margin-bottom:20px;background:#fff;border:0!important;}
.news-show-right dl.tab dt {height:55px;line-height:55px;color:#1d1d1d;font-size:18px;}
.news-show-right dl dt {margin:0 20px;display:block;height:55px;line-height:55px;position:relative;}
.news-show-right dl.tab dd {/* height:520px;*/position:relative;}
.news-show-right dl.tab dd ul {display:block;padding:0 20px;/* height:520px;*/}
.news-show-right dl.tab dd ul li {display:block;padding:10px 0 20px;border-bottom:1px #eee solid;}
.news-show-right dl.tab dd ul li:nth-child(7) {border-bottom:0;}
.news-show-right dl.tab dd ul li h5 { clear: both; padding-top: 20px; padding-bottom:12px;font-size:18px;color:#333;display:block;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-show-right dl.tab dd ul li i {float:left;font-size:12px;color:#999;}
.news-show-right dl.tab dd ul li em {float:right;padding-left:25px;width:30px;font-size:12px;color:#999;background:url(../images/eye.png) no-repeat left center;font-style:normal;}
.news-show-right dl.tab dd .more_r {color:#333;height:45px;line-height:45px;border-top:1px #ddd solid;position:relative;top:-1px;text-align:center;}
.news-show-right dl.tab dd .more_r a {display:inline-block;position:relative;color:#333;}
.news-show-right dl {display:block;margin-top:0;margin-bottom:20px;background:#fff;}
.news-show-right dl.list dt {color:#333;font-size:18px;margin-bottom:20px;}
.news-show-right dl dt {display:block;height:55px;line-height:55px;position:relative;border-bottom:1px #dedede solid;}
.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#353535;font-size:14px;color:#fff!important;}
.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#696969;font-size:14px;color:#fff;position:relative;overflow:hidden;z-index:2;}
.hvr-sweep-to-top {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.news-show-right dl.list dd ul li a {color:#666;font-size:12px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.news-show-right dl.list dd ul li i {display:inline-block;width:3px;height:3px;background-color:#666;margin-right:10px;margin-bottom:2px;border-radius:100px;}
.news-show-right dl.list dd ul li {line-height:30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:20px;padding-right:20px;}
.news-show-right dl.tab dd ul li .pic {margin-right:14px;width:100%; overflow:hidden;position:relative;}
.news-show-right dl.tab dd ul li .pic img{ width: 100%; }
.list-cont {font-size:12px;padding:0 20px;line-height:20px;color:#999;padding-bottom:10px;}



.sjll_show{ width: 100%!important; }
.sjll_show .news-views{width: 57%;}
.sjll_show_con{padding-top: 40px; padding-bottom: 40px;}
.show_sjll_h2{ font-size: 30px; color: #333; padding-bottom: 10px; }
.show_sjll_h3{ font-size: 14px; color: #999; padding-top: 10px; text-align: left; padding-bottom: 20px; width: 100%; border-bottom: 1px dashed #bdbbbb; margin-bottom: 30px;  }
.sjll_show_con .news-views h4{ font-size: 15px; color: #666; font-weight: bold; }
.index_main4_one_r .xm{ height: 207px; overflow: hidden; }


/* 主题颜色  #db1620 */
























































/* 计数器 */

.jishuqi li{ display: inline-block; font-size: 30px; text-align: center; color: #000; padding:0 40px; background: url(../images/jishuqi_xian.jpg) no-repeat right center; }
.jishuqi li:nth-child(1){ padding-left: 0px; }
.jishuqi li:last-child{ background: none; }
.jishuqi li>i{ font-size: 48px; font-weight: bold; color: #000; font-family: arial;}
.jishuqi li p{ font-size: 16px; color: #666; }
.jishuqi{ width: 100%; margin-bottom: 5px; }
.jishuqi li span{ display: inline-block; position: absolute; }




/* 产品详情页 */.show_product_top {height:95px;line-height:95px;width:100%;background-color:#eeeeee;margin-top:100px;}
.show_product_con {height:435px;padding-top:50px;padding-bottom:50px;}
.tiyan {font-size:18px;color:#fff;display:block;width:183px;height:44px;line-height:44px;text-align:center;background-color:#c78d50;margin-top:35px;}
.tiyan:hover {color:#fff;}
.show_product_bottom {width:100%;padding-bottom:40px;background-color:#fff;}
.show_product_bottom h3 {font-size: 26px; color: #282828; padding-top: 65px; padding-bottom: 30px; }
.container {color:#c68d54;font-size:14px;}
.container a {color:#666;font-size:14px;}

/* 产品详情 热门推荐 切换 */
.picScroll-left2 {width:100%;position:relative;margin:0 auto;margin-left:-6px;}
.picScroll-left2 .hd {width:1340px;text-align:center;overflow:hidden;height:10px;background:none;padding:0 10px;}
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next {display:inline-block;width:50px;height:50px;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;margin:30px 15px 0px 11px;}
.picScroll-left2 .hd .next3 {width:59px;height:59px;position:absolute;right:-41px;top:142px;background:url(../images/honour-right.png) no-repeat;}
.picScroll-left2 .hd .prev3 {width:59px;height:59px;position:absolute;left:-23px;top:142px;background:url(../images/honour-left.png) no-repeat;}
.picScroll-left2 .hd .prevStop {background-position:-60px 0;}
.picScroll-left2 .hd .nextStop {background-position:-60px -50px;}
.picScroll-left2 .hd ul {float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
.picScroll-left2 .hd ul li {width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:url("images/icoCircle.gif") 0 -9px no-repeat;}
.picScroll-left2 .hd ul li.on {background-position:0 0;}
.picScroll-left2 .bd {padding:10px;}
.picScroll-left2 .bd ul {overflow:hidden;zoom:1;}
.picScroll-left2 .bd ul li { margin:0 7px;float:left;_display:inline;overflow:hidden;}



/* 产品详情轮播 */.com-slider {position:relative;width:600px;height:600px;}
.com-slider .bd li {text-align:center;}
.com-slider .bd li img {width:auto;}
.com-slider .hd {margin-top:50px;padding-bottom:50px;text-align:center;}
.com-slider .hd ul li {display:inline-block;margin:0 8px;width:16px;height:16px;background-color:#6b6b6b;border-radius:50%;text-indent:-9999px;cursor:pointer;}
.com-slider .hd.hd2 {position:relative;left:0;bottom:-100px;width:600px;text-align:center;margin-top:0;padding-bottom:0;}
.com-slider .hd ul li.on {background-color:#fff;border-color:#fff;}
.com-slider .com-btn {position:absolute;top:50%;width:30px;height:50px;line-height:50px;text-align:center;margin-top:-25px;background:rgba(255,255,255,0.6);font-size:24px;font-family:serif,"宋体";-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.com-slider .com-btn:hover {background:rgba(255,255,255,0.8);width:50px;}
.com-slider .com-btn.next {right:0;}
.com-block-list li {float:left;width:286px;height:368px;background:#fff;text-align:center;padding:65px 40px 0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.com-block-list li:hover {-webkit-box-shadow:0 0 30px rgba(0,0,0,0.2);box-shadow:0 0 30px rgba(0,0,0,0.2);}
.com-block-list li ~ li {margin-left:18px;}
.com-block-list li .tit {margin-top:30px;margin-bottom:15px;font-size:16px;color:#bb3e46;}
.com-block-list li .des {line-height:1.75;}
.show_product_right {width:600px;}
.show_product_right_top {padding-top:30px;padding-bottom:30px;border-top:1px solid #555;border-bottom:1px solid #555;}
.show_product_right_top h6 {font-size:28px;color:#fff;}
.show_product_right_top span {font-size:16px;color:#aaa;}
.show_product_right_con {padding-top:20px;}
.show_product_right_con p {padding:0;line-height:33px;font-size:14px;color:#949494;}
.show_product_right_con p span {color:#eee;display:inline-block;padding-left:5px;}
.show_product_right_con p i {display:inline-block;width:50px;height:20px;line-height:18px;text-align:center;font-size:14px;margin-left:7px;margin-right:5px;}
.show_product_right_con p i:nth-child(1) {background-color:#fff;color:#333;}
.show_product_right_con p i:nth-child(2) {background-color:#2c48a3;color:#fff;}
.show_product_right_bottom {padding-top:60px;}
.show_product_right_bottom a {display:block;float:left;height:50px;line-height:50px;font-size:18px;color:#fff;transition:0.3s;margin-right:10px;border-radius:3px;}
.show_product_right_bottom a:nth-child(1) {padding-left:80px;width:140px;background:#686868 url(../images/zaixian.png) no-repeat 40px 13px;}
.show_product_right_bottom a:nth-child(2) {padding-left:55px;width:165px;background:#686868 url(../images/dianhua.png) no-repeat 23px 13px;}
.show_product_right_bottom a:nth-child(1):hover {background:#e1aa1d url(../images/zaixian.png) no-repeat 40px 13px;}
.show_product_right_bottom a:nth-child(2):hover {background:#e1aa1d url(../images/dianhua.png) no-repeat 23px 13px;}

.product_xiangqing {padding-top:10px;width:100%;background-color:#fff;padding-bottom:108px;}
.product_xiangqing_one {padding-top:50px;padding-bottom:50px;border-bottom:1px solid #ddd;}
.product_xiangqing_one h6 {font-size:20px;color:#6b6b6b;margin-right:70px;}
.product_xiangqing_right {color:#111;font-size:16px;}
.product_xiangqing_right li p {width:120px;height:80px;border:1px solid #ddd;font-size:16px;color:#111;line-height:30px;padding-top:20px;text-align:center;border-radius:10px;}
.product_xiangqing_right li span {font-size:14px;color:#6b6b6b;text-align:center;display:inline-block;padding-top:20px;width:120px;}
.product_xiangqing_right li {float:left;padding-right:60px;background:url(../images/show_jian.png) no-repeat 143px 30px;}
.product_xiangqing_right li:nth-child(5) {background:none;}
.product_xiangqing_right li:nth-child(4) p {line-height:60px;}

/* 新闻详情页 */

.com_width {width:1200px;margin-left:auto;margin-right:auto;}
.position h2 {font-size:24px;color:#e12b1f;padding-top:40px;}

.container {clear:both;}
.news-container {margin-bottom:50px;}
.com_width {width:1200px;margin-left:auto;margin-right:auto;}
.mt50 {margin-top:50px;}
.clearfix {zoom:1;}
.news-title h2 {font-size:20px;padding-bottom:15px;}
.news-show-left {float:left;width:900px;background:#fff;margin:auto;}
.news-show-left .news-title {padding:40px 20px;padding-bottom:20px;text-align:center;}
.news-show-left .news-title h1 {font-size:24px;color:#333;padding-bottom:10px;font-weight:normal;}
.news-show-left .news-title p {font-size:14px;color:#a3afb7;padding-bottom:10px;border-bottom:1px solid #F0F2F5;}
.news-show-left .news-views {margin:40px 20px 20px;margin-top:0;font-size:14px;color:#666;line-height:25px;overflow:hidden;}
.news-views p {line-height:30px;font-family:'微软雅黑'!important;}
.news-views p span {font-family:'微软雅黑'!important;}
.news-views img {padding-top:15px;padding-bottom:15px;}
.news-views p img {height:auto!important;}
.news-show-left .news-title p a {color:#a3afb7;}
/* .news-show-left .news-title p a:hover {color:#E12B1F;}
*/.news-show-left .share-bar {padding:20px;}
.fl {float:left;}
.news-show-left .news-other {padding:10px 15px;border-top:1px #ddd solid;}
.gr-back-btn {float:right;margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#353535;font-size:14px;color:#fff!important;}
.gr-back-btn {margin-top:6px;width:125px;height:40px;line-height:40px;text-align:center;background-color:#e12b1f;font-size:14px;color:#fff;position:relative;overflow:hidden;z-index:2;}


.nei_banner_tit {position:absolute;width:1400px;left:50%;margin-left:-700px;top:35%;overflow:hidden; padding-bottom: 20px;}
.nei_banner_tit h2 {font-size:72px;color:#fff;text-transform:capitalize;font-family:'';height:44px;padding-top:12px;}
.nei_banner_tit h3 {font-size:48px; line-height: 64px; color:#fff; padding-bottom: 30px;}
.nei_banner_tit h4 {font-size:16px;height:33px;color:#fff;margin-top:8px;}
.nei_banner_tit i {display:block;width:1px;height:32px;background-color:#999; margin-left: 10px;}
.page_top {width:100%;height:70px;line-height:70px;background-color:#fff;}
.page_top_lanmu li {float:left;padding:0;margin:0;}
.page_top_lanmu li a {display:inline-block;padding:0 25px;line-height:70px;font-size:20px;color:#333;transition:0.3s;}
/* 中国办事处 图片切换 */    .slider {width:100%;min-width:1200px;height:615px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd {width:1200px;position:absolute;left:50%;margin-left:-600px}
.slider .bd li {width:1200px;overflow:hidden;}
.slider .bd li img {display:block;width:1200px;height:615px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1200px !important;/*强制位置*/}
.slider .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
.slider .hd li {display:inline-block;*display:inline;zoom:1;width:8px;height:8px;line-height:99px;overflow:hidden;background:url(images/slider-btn.png) 0 -10px no-repeat;margin:0 5px;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:615px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-600px;}
.slider .next {left:50%;margin-left:600px;}
.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:615px;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow {display:block!important;position:absolute;top:0;z-index:1;width:81px;height:615px;opacity:1;}
.slider .prev:hover .arrow {background:url(../images/h.png) no-repeat center;}
.slider .next:hover .arrow {background:url(../images/h2.png) no-repeat center;}
.slider .pnBtn .arrow:hover {filter:alpha(opacity=100);opacity:1;}
.slider .prev .arrow {right:-40px;background:url(../images/left.png) no-repeat center;}
.slider .next .arrow {left:-40px;background:url(../images/right.png) no-repeat center;}


.pages {height:32px;line-height:32px;margin-top: 50px; text-align:center;clear:both;}
.pages a {font-size:14px; display: inline-block; width: 32px; height: 32px; line-height: 32px; color:#666;margin:0 7px;    border: 1px solid #ddd;}
.pages span,.pages a:hover { background:#db1620;color:#fff;font-size:14px;}
.pages span { display: inline-block; width: 32px; height: 32px; line-height: 32px; margin:0 7px;font-size:14px;}
.pages a.prev:before,.pages a.prev_disabled:before {content:"上一页";font-family:微软雅黑}
.pages a.next:before,.pages a.next_disabled:before {content:"下一页";font-family:微软雅黑 }
.pages a.prev_disabled{width: 60px;}
.pages a.next{width: 60px;}
.pages a.prev{width: 60px;}
.pages a.next_disabled{width: 60px;}

/* 常见问题 */    .faq-list {border-top:1px solid #E4E4E4;}
.faq-list li {border-bottom:1px solid #E4E4E4;}
.faq-list .question {font-size:16px;height:62px;line-height:62px;color:#666;cursor:pointer;padding-left:20px;background:url(../images/zhengfangxing2.jpg) no-repeat 8px center;background-size:0.4%;}
.faq-list li .question.on {color:#fff;background:#0ca7c5 url(../images/zhengfangxing.jpg) no-repeat 8px center;background-size:0.4%;}
.faq-list .question .fa-dropdown {float:right;margin-top:15px;margin-right:20px;width:31px;height:31px;background:url(../images/icon-faq-open.png) no-repeat center;background-size:contain;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.faq-list .question.on .fa-dropdown {background:url(../images/icon-faq-close.png) no-repeat center;}
.faq-list .answer {padding:15px 20px 20px;line-height:1.7;display:none;background-color:#f5f5f5;}
.faq-list .answer p {line-height:2;font-family:'微软雅黑'!important;font-size:14px;}
.faq-list .answer p span {font-family:'微软雅黑'!important;font-size:14px;background:none!important;}
/*  */.search {width:283px;height:38px;border:1px solid #dcdcdc;background-color:#fff;transition:0.3s;}
.search .key {border:0;height:38px;line-height:38px;background:none;color:#666;width:228px;padding-left:13px;font-size:12px;transition:0.3s;font-family:'微软雅黑';}
.search .key:focus {outline:none;border:0;}
.search .sub:focus {outline:none;border:0;}
.search .sub {width:38px;height:38px;background:url(../images/sousuo.png) no-repeat center;background-size:50%;}
.sou {display:block;margin-top:21px;margin-left:28px;}
.anniu {width:190px;height:40px;border:1px solid #db1620;padding:2px;margin-right:20px;}
.anniu_nei {width:188px;height:38px;line-height:38px;text-align:center;border:1px solid #db1620;color:#db1620;display:block;transition:0.3s;}
.anniu:hover .anniu_nei {background-color:#db1620;color:#fff;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset;}

/*Search*/
.head-search {position:relative;margin-right:342px; float:right;font-size:0;text-align:center;}
.head-search a {display:block; padding: 0 10px; width:19px;height:70px;line-height:70px;}
.head-search a .icon-search {display:inline-block;width:100%;width:19px;height:19px;background:url(../images/sousuo2.png) no-repeat center;background-size:contain;vertical-align:middle;-webkit-transition:.5s;-o-transition:.5s;transition:.5s; opacity: 0.6;}
.head-search a:hover .icon-search {background:url(../images/sousuo.png) no-repeat center;background-size:contain;-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}
.head-search:hover .search-box {display:block;opacity:.9;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.search-box {position:absolute;right:-120%;top:70px;width:260px;background:#fff;padding:0px 0;z-index:999;opacity:0;text-align:left;box-shadow:0 0 3px rgba(0,0,0,0.2);visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.search-box .searchi_a { font-family: '微软雅黑'; line-height:35px;padding:0 12px;outline:none;font-size:14px;width:72%;}
.search-box .searchi_s { font-family: '微软雅黑'; height:36px;padding:0 10px;background:#db1620;color:#fff;cursor:pointer;outline:none;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.search-box .searchi_s:hover {opacity:1;}




/* 搜索 */

.search { width: 283px; height: 38px; border: 1px solid #dcdcdc; background-color: #fff; transition: 0.3s; }
.search .key{ border: 0; height: 38px; line-height: 38px; background: none; color: #666; width: 228px; padding-left: 13px; font-size: 12px; transition: 0.3s; font-family: '微软雅黑';}
.search .key:focus {
outline:none;
    border: 0;
}
.search .sub:focus {
outline:none;
    border: 0;
}
.search .sub{ width: 38px; height: 38px; background: url(../images/sousuo.png) no-repeat center; background-size: 50%;}
.sou{ display: block; margin-top: 21px; margin-left: 28px; }


.anniu{ width: 190px; height: 40px; border: 1px solid #1b1b1b; padding: 2px; margin-right: 20px; }
.anniu_nei{ width: 188px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #1b1b1b; color: #1b1b1b; display: block; transition: 0.3s; }
.anniu:hover .anniu_nei{ background-color: #1b1b1b; color: #fff; }
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}



/* 百度地图 */#map {width:100%;height:580px;}
#map img {width:auto!important;height:auto!important;}
.BMapLib_SearchInfoWindow {left:127px;bottom:-266px;}
.anniu {width:190px;height:40px;border:1px solid #2c48a3;padding:2px;margin-right:20px;}
.anniu_nei {width:188px;height:38px;line-height:38px;text-align:center;border:1px solid #2c48a3;color:#2c48a3;display:block;transition:0.3s;}
.anniu:hover .anniu_nei {background-color:#2c48a3;color:#fff;}
/* 友情链接 */

.link { position: relative;  }
.link{ width: 90px; height: 90px; float: right; line-height: 90px; background: url(../images/xiala2.png) right center no-repeat; z-index: 9999; text-align: left;}
.link i { width: 10px; height: 7px; position: absolute; right: 2px; top: 7px; transition: 300ms linear; -o-transition: 300ms linear; -ms-transition: 300ms linear; -webkit-transition: 300ms linear; }
.link:hover b i { transform: rotate(180deg); }
.link-list { z-index: 9999; width: 110%; float: left; position: absolute;bottom: 60px; left: -9px; background-color: #fff;}
.link-list li{ float: left; width: 100%; }
.link-list li a { width: 100%; display: block; line-height: 36px; height: 36px; color: #787878; font-size: 12px; text-align: center;}
.link-list li a:hover { color: #da251d; }  




/* 回到顶部 *//*客服*/.qqkefu {position:fixed;bottom:200px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + 365));z-index:999;right:0;width:53px}
.qqkefu ul li {height:47px;margin-bottom:1px;float:right;background:#999;line-height:47px;font-size:14px;cursor:pointer;opacity:0.9;position:relative}
.qqkefu ul li:hover {background:#db1620;}
.qqkefu ul li.top2 {color:#1c1c1c;font-weight:800;text-align:center;background:#999 url(../images/top_icon.png) no-repeat center;position:relative;width:53px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.qqkefu ul li.top2:hover {background-color:#db1620;}
/*返回顶部*/#to-top {display:inline-block;width:40px;height:40px;background:#666 url(../images/gotop.png) no-repeat center;background-size:80%;text-align:center;text-decoration:none;line-height:40px;z-index:999;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
#to-top:hover {background-color:#333;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */    color:#999!important;opacity:1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */    color:#999!important;opacity:1;}
input:-ms-input-placeholder {color:#999!important;opacity:1;}
input::-webkit-input-placeholder {color:#999!important;opacity:1;}
.textarea::-webkit-input-placeholder {color:#999;}
/* 3D旋转按钮 */.kacont2 {width:200px;height:50px;margin-right:20px;}
.ka2 {width:200px;height:50px;cursor:pointer;padding:0;margin:0;}
.ka2 div {height:100%;transform-style:preserve-3d;transition:0.25s;}
.ka2:hover div {transform:rotateX(-90deg);}
.ka2 span {left:0;width:100%;height:100%;position:absolute;box-sizing:border-box;line-height:50px;font-size:14px;text-align:center;text-transform:uppercase;}
.ka2 span:nth-child(1) {color:#fff;background-color:#2c48a3;opacity:0.6;transform:translate3d(0,0,25px);}
.ka2 span:nth-child(2) {color:#2c48a3;border:1px solid #2c48a3;opacity:0.6;transform:rotateX(90deg) translate3d(0,0,25px);}
.ka2 span i {display:inline-block;font-family:'宋体';padding-left:20px;}
/* 内页banner */.nei_banner {width:100%;overflow:hidden;position:relative;}
.nei_banner>img {width:100%;transform:matrix(1.05,0,0,1.05,0,0);-webkit-transform:matrix(1.05,0,0,1.05,0,0);-webkit-animation:minus 5s 0s ease both infinite;-moz-animation:minus 5s 0s ease both infinite;animation:minus 5s 0s ease both infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
/*缩小停止*/@-webkit-keyframes minus {from {-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);}
to {-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);}
}
@keyframes minus {from {-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);}
to {-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);}
}
/* 表单点击后的边框颜色 */input {outline-color:#dadada;-moz-outline-color:#dadada;-ms-outline-color:#dadada;-webkit-outline-color:#dadada;}
textarea {outline-color:#dadada;-moz-outline-color:#dadada;-ms-outline-color:#dadada;-webkit-outline-color:#dadada;}


/* 留言表单 */
.guest_box {width:100%;margin:0 auto;}
li.error {position:relative;}
.guest_box li {width:540px;line-height:40px;font-size:12px;color:#666;float:left;margin-bottom:10px;}
.guest_box li .input {font-size:12px;border:1px solid #fff;width:510px;height:40px;line-height:40px;padding-left:30px;color:#666;background:#fff;background-color:#eee;}
.guest_box li.error {}
span.error {position:absolute;top:72px;left:0;color:#ff0000;font-size:12px;}
.guest_box li .textarea {font-size:12px;width:510px;height:230px;border:1px solid #fff;padding-left:30px;padding-top:10px;color:#666;line-height:20px;background-color:#eee; font-family: 微软雅黑;}
textarea {overflow:auto;}
.guest_box .submit {width:198px;height:57px;margin:0 auto;margin-top:67px;background:none;display:block;color:#a8673f;font-size:16px;cursor:pointer;transition:0.3s; border: 1px solid #a8673f; font-family: 微软雅黑;}
/* .guest_box .submit:hover {color:#fff;background-color:#a8673f;} */
.zxly .list_title2 {margin-bottom:65px;}
.guest_box2 li {width:386px;margin-bottom:15px;}
.guest_box2 li.error {margin-right:20px;}
.guest_box2 .submit {width:145px;height:40px;}

.biaodan li{ width: 32%;float: left; margin-right: 1.6%; line-height: 58px; height: 62px; border: 1px solid #dadada; }
.biaodan li.m_r{ margin-right: 0px; }
.biaodan li .input{outline: none; padding-left: 10%; width: 89.4%; line-height: 60px; height: 60px; background-color: #fff;}
.biaodan li.text_error{ width: 99.5%; height: 285px; }
.biaodan li.text_error textarea{outline: none; width: 97.4%; padding-left: 2.4%; padding-top: 20px; height: 263px; background-color: #fff;}

.biaodan_con .submit{ margin: 0 auto; width: 258px; height: 69px; line-height: 69px; text-align: center; background-color: #db1620; color: #fff; margin: 0 auto; margin-top: 60px; margin-bottom: 80px; font-size: 18px; transition: 0.3s; position: relative; overflow: hidden; border: 0;}
.biaodan_con .submit:hover{ color: #fff; background-color: #ed1d27; }


/* 留言弹窗 */.vwrap {display:none;z-index:1040;width:100%;position:fixed;left:0;top:0;}
.vwrap .videobtg {z-index:900;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.7;filter:alpha(opacity=70);overflow:hidden;}
.vwrap .videobox {z-index:990;width:1200px;height:675px;background-color:#fff;position:fixed;left:50%;top:50%;margin-top:-337px;margin-left:-600px;}
.vwrap .videobox #videobox1{width:100%;display:inline-block;height:100%;background:#000;}
#videobox_wrapper {height:100%!important;}
.vwrap .close {z-index:999;width:24px;height:24px;cursor:pointer;position:absolute;top:-38px;right:-40px;}
.vwrap .close i {display:block;width:24px;height:24px;background:url(../images/close.png) no-repeat 50% 50%;-webkit-transition:400ms;transition:400ms;}
.vwrap .close:hover i {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#videobox_display_button {background:none no-repeat!important;}
.jwplayer .jwicon:hover {opacity:1;filter:alpha(opacity=100);}
.jwlogo,.jwclick {display:none!important;}
#videobox_controlbar {bottom:5%!important;}
.videobox .guest_box li {margin-top:30px;width:48%;margin-bottom:0px;}
.videobox .guest_box li.error {margin-right:36px;}
.videobox .guest_box li .textarea {width:878px;padding-left:20px;}
.videobox .guest_box .submit {margin-top:17px;}
.videobox .guest_box {padding-top:25px;}
/* 鼠标经过图片放大 */.main_pic {overflow:hidden;}
.main_pic img {-webkit-transition:.8s;-o-transition:.8s;transition:.8s;}
.main_pic img:hover {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
/* 飘入动画 */.piao {opacity:0;-ms-transform:translateY(50px);transform:translateY(50px);transition:transform 1s,opacity 1s;}
.visible .piao {transform:none;opacity:1;}



/* 弹窗视频 */
.vwrap2 {display:none;z-index:1040;width:100%;position:fixed;left:0;top:0;}
.vwrap2 .videobtg2 {z-index:900;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.7;filter:alpha(opacity=70);overflow:hidden;}
.vwrap2 .videobox2 {z-index:990; width:900px; padding: 0 50px; height:500px;background-color:#fff;position:fixed;left:50%;top:50%;margin-top:-250px;margin-left:-500px;}
.vwrap2 .videobox2 #videobox2{width:100%;display:inline-block;height:100%;background:#fff;}
#videobox_wrapper {height:100%!important;}
.vwrap2 .close2 {z-index:999;width:24px;height:24px;cursor:pointer;position:absolute;top:-38px;right:-40px;}
.vwrap2 .close2 i {display:block;width:24px;height:24px;background:url(../images/close.png) no-repeat 50% 50%;-webkit-transition:400ms;transition:400ms;}
.vwrap2 .close2:hover i {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#videobox_display_button {background:none no-repeat!important;}
.jwplayer .jwicon:hover {opacity:1;filter:alpha(opacity=100);}
.jwlogo,.jwclick {display:none!important;}
#videobox_controlbar {bottom:5%!important;}

.tc-message2 .guest_box li .input {width: 408px;}
.tc-message2 .guest_box2 li{ width: 440px;}
.tc-message2 .guest_box2 li.text_error{ width: 100%; }
.tc-message2 .guest_box li .textarea{ width: 868px; }
.tc-message2{ padding-top: 20px; }
.tc-message2 .guest_box .submit{ margin-top: 0px; background-color: #d53d3d; color: #fff; border: 0;}
.tc-message2 .guest_box .submit:hover{ background-color: #e60012; color: #fff; border: 0;}
.tc-message2 h3{font-size: 30px;color: #333;padding-top: 20px; padding-bottom: 20px; text-align: center; }


.biaodan_con2{ padding: 0 18px; width: 164px;}
.biaodan_con2 li{ width: 100%; }
.biaodan_con2 li .input{ border: 1px solid #fff; width: 125px; padding-left: 35px; background-color: #fff;}
.biaodan_con2 .submit{ font-size: 16px; margin-bottom: 20px; margin-top: 5px; width: 100%; height: 40px; line-height: 38px; border: 1px solid #fff; color: #fff; background: none; /* background-color: #fff; */}


.news_left2{ background: none; width: 850px; }
.news_right2{ background: none; padding-top: 40px; width: 25%;}
.news_right2 dl{ background: none; }
.news_right2 dl dt{ border-bottom: 0px; padding-bottom: 20px; }
.news_left2 .news-title{ padding-left: 0px; border-bottom: 1px solid #ddd; position: relative; }
.news_left2 .news-title h2{ text-align: left; }
.news_left2 .news-title p{ text-align: left; }
.news_left2 .news-views{ text-align: left; }
.news_left2 .news-views p{ text-align: left!important; }
.news_left2 .news-views p strong{ display: block; padding-top: 10px; }
.news_left2 .news-views{ margin: 0px; margin-top: 10px; }
.news_left2 .share-bar{ padding: 0px; position: absolute; right: 0px; top: 55px; }
.bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more{ background-image: url(../images/fx.png) no-repeat center; }
.bdshare-button-style1-24 .bds_more{ background: url(../images/fx.png) no-repeat!important; width: 30px; }
.news_right2 dl.tab dd ul li{ padding: 0px; }
.news_right2 dl.tab dd ul li h5{ padding: 0px; line-height: 50px; }
.news_left2 .news-other{ padding: 0px; padding-top: 10px; }







/* 媒体查询 */

@media(max-width:1900px) {
.page_banner>img{ width: 100%; }
.page_banner img{ margin-left: 0px; }


}

@media(max-width:1800px) {
  .head_top .nav{ padding-left: 10%; }
  .wrap1600{ width: 1400px; }
  .index_main4_one .pic{ margin-right: 75px; }
  .banner{height: auto!important;}
  .muble{ bottom: 0px; }

  .picScroll-left .bd ul li{
    width:390px
  }

}
@media(max-width:1600px) {

  .index_main1_top{ padding-left: 50px; padding-right: 50px; height: 140px; top: -70px; }
  .index_main1_top h3{ font-size: 28px; padding-bottom: 5px;}
  .index_main1_top p{ padding-bottom: 5px; padding-top: 20px; }
  .index_main1_top h4{ padding-bottom: 10px; }
 


}

@media(max-width:1550px) {
  .wrap{ width: 1200px; }
  .wrap1600{ width: 1200px; }
  .wrap1400{ width: 1200px; }
  .page_banner .wrap1400{ position: absolute; top: 70px; left: 50%; margin-left: -600px; z-index: 9; }
  .head_top .nav{ padding-left: 5%; }
  .index_main1_l{ width: 40%; padding-right: 5%; }
  .index_main1 .main_pic{ width: 55%; }
  .dzzs{ margin-top: 45px; }
  .index_xxk{ left: 150px; width: 350px; height: 580px; padding-top: 30px; bottom: 105px; }
  .index_xxk li{ width: 310px; }
  .index_main2_con{ width: 72.5%; }
  .index_xxk li .i_1{ margin-left: 40px; }   
  .index_xxk li h6{ margin-right: 80px; }
  .index_main5_l{width: 50%;}
  .index_main5_l ul{ width: 100%; }
  .index_main5_l li{ width: 49%; }
  .index_main5_l li i{ margin-left: 65px; }
  .index_main5_l li:nth-child(3) i{ margin-left: 65px; }
  .index_main5_r{ padding-left: 10%; width: 30%; }
  .index_main6 li{padding: 5px; margin: 0 5px;}
  .page_banner h3{ padding-top: 50px; }
  .page_banner .lanmu{ padding-top: 60px; }
  .gsgk_main3_l{ width: 40%; }
  .gsgk_main3{ height: 610px; background: url(../images/gsgk_img1.jpg) no-repeat right center; background-size: 55%; }
  .gsgk_main3_l{padding-top: 135px;}
  .fwtx_ul{ margin-top: 105px; }
  .gsgk_main5 .page_h3{ margin-left: 35px; }
  .picScroll-left{width: 100%;}
  .picScroll-left .bd ul li{ width: 350px; }
  .picScroll-left .bd{ margin-left: 30px; }
  .gsgk_main4{ height: 660px;background: url(../images/gsgk_bg2.jpg) no-repeat right bottom; }
  .ywfw_ul{ float: left; }
  .gswh_main3_left img{ padding-top: 150px; }
  .gswh_main3_left{ width: 315px; }
  .gsry_main4 img{ max-width: 100%; }
  .jrwm_main1 .gsry_img1{ max-width: 100%; }
  .contact_ul li{ margin-left: 40px; }
  .head_top .nav li{ margin: 0 15px; }








  

  

}



@media(max-width:1366px) {
  .page_banner li{ margin-bottom: 25px; }
  




}
@media(max-width:1360px) {




}
@media(max-width:1280px) {



}
@media(max-width:1200px) {
  .wrap{ width: 94%; margin: 0 3%; }



}

@media screen and (max-width: 1199px){ 


 }


