/** *  Master Slider Sample Skin * * This file does not load by Masterslider and is just for those who wants  * to know how skin file is structured and let them to create their own custom skin * If you want to create your own custom skin you need to replace "ms-skin-default" with your unique skin name *//* e60012 */

@font-face {font-family:'ziti';src:url('../fonts/ziti.OTF') format('truetype');font-weight:normal;font-style:normal;}
@font-face {font-family:'MOD20';src:url('../fonts/MOD20.TTF') format('truetype');font-weight:normal;font-style:normal;}

.ziti {font-family:'黑体'!important;}

.dianhua_p{ display: none; position: absolute; width: 140px; height: 47px; line-height: 47px; text-align: center; font-size: 16px; color: #fff; background-color: #2fb329; left: -140px; top: 0px; z-index: 99; transition: 0.3s; transform: translateX(0px;);}
.dianhua{ position: relative; }
.dianhua:hover .dianhua_p{ display: block; transform: translateX(10px;);}

.wrap{width:1400px;margin:0 auto;overflow:hidden;}
.m {margin:0 auto;}
.head_top { width:100%;height:85px; line-height: 85px; background:rgba(255,255,255,1);}
.head_top_con{ width: 1400px; height: 85px; margin: 0 auto; }
.head_top .logo{ margin-right: 100px; position: relative; width: 254px; position: relative; height: 85px;}
.head_top .logo img{ position: absolute; top: 0; left: 0; z-index: 99;}
.head_top .wrap {overflow:inherit;}
.head_top span{ display: inline-block; }
.nav {height:70px; line-height: 70px; position:relative;z-index:2;}
.nav ul {text-align:center;}
.nav li {display:inline-block; position: relative;}
.nav li:hover>a {color:#a8673f;}
.nav li.on>a {color:#a8673f;}
.nav li>a {position:relative;z-index:1;color:#666;font-size:16px;display:inline-block; padding: 0 20px; transition:0.3s;height:85px;line-height:85px;}
.nav li i{ opacity: 0; display: block; position: absolute; right: 5px; top: 50%; margin-top: -1.5px; width: 5px; height: 3px; background: url(../images/nav_jiantou.png) no-repeat 0px 0px; }
.nav li:nth-child(2) i{ opacity: 1; }
.nav li:hover i{  background: url(../images/nav_jiantou.png) no-repeat 0px -3px;  }

.head_tell{ font-size: 18px; color: #a8673f; padding-left: 30px; background: url(../images/top_tel.png) no-repeat left center; }
.tnavbox{position:absolute;width:160px;left:50%;margin-left:-80px;top:100%;height:0;/* display:none;*/ text-align: center;z-index: 2;}
.tnavbox .line { z-index: 999; width: 20px; height: 4px; position: absolute; left: 50%; margin-left: -10px; top: 0px; background: #a8673f;opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }
.tnav{ background:#fff; box-shadow:0 0 16px -4px rgba(0,0,0,.3); padding:20px 0 18px; transform:translateY(20px); -webkit-transform:translateY(20px); opacity:0; visibility:hidden; transition:.5s; -webkit-transition:.5s; }
.tnav a{ display:block; color:#666; line-height:35px; border-bottom: 1px solid transparent;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.tnav a:hover{ color: #a8673f; }

.tnav a:hover,.tnav a.on{ background:#f4f4f4; color:#a8673f;}
.nav li:hover .tnavbox {
    height:100px;
}
.nav li:hover .tnavbox .line{ opacity: 1; visibility: visible; }
.nav li:hover .tnavbox .tnav{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }

.position {height:64px; line-height: 64px; border-bottom: 1px solid #e1e2e3; background:#fff;}
.location{ height: 70px; line-height: 70px; width: 100%; border-bottom: 3px solid #e5e5e5;  position: relative;}
.location { font-size:14px;color:#666;}
.location a:nth-child(2){ padding-left: 26px; }
.location .shouye{ position: absolute; left: 0; top: 25px;}
.location a { font-size:14px;color:#666; display: inline-block;}
.location a:hover{ color:#a8673f; }
.location 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; }
.shouye:hover i{ background: url(../images/shouye_ico_on.png) no-repeat center; }

.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:#a8673f;background: url(../images/fanhui_ico_on.png) no-repeat left center;}

.jishuqi li{ display: inline-block; font-size: 14px; text-align: center; color: #666; padding:0 6%; }
.jishuqi li:nth-child(1){ padding-left: 0px; }
.jishuqi li>i{ font-size: 48px; font-weight: bold; color: #a8673f; font-family: arial;}
.jishuqi li p{ font-size: 14px; color: #666; }
.jishuqi{ width: 100%; margin-bottom: 5px; }
.jishuqi li span{ display: inline-block; position: absolute; }
.yfcx_main2{ width: 100%; padding-bottom: 65px; }

/*通用按钮*/

.more {position:relative;display:block;width:138px; padding-left: 40px; height:48px;line-height:48px;text-align:left; color:#a8673f; border: 1px solid #a8673f; font-size:14px;overflow:hidden; margin-top: 100px; transition: 0.5s;}
.more:before {content:""; color: #fff; position:absolute;left:-100%;top:0;width:100%;height:100%;background:#a8673f;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.more:hover:before {left:0;}
.more span {position:relative;}
.more:hover{ color: #fff; }
.more i{ display: inline-block; float: left; width: 26px; height: 7px; background: url(../images/jiantou.png) no-repeat -26px 0px; transition: 0.5s; position: relative; z-index: 99; margin-left: 30px; margin-top: 20px; }
.more:hover i{  background: url(../images/jiantou.png) no-repeat 0px 0px;  }
.more span{ display: inline-block; float: left; }

.more2{ height: 40px; line-height: 40px; border: 1px solid #dedede; color: #333; border-radius: 20px; padding-left: 0px; width: 130px; text-align: center;}
.more2 span{ clear: both; margin: 0 auto; width: 100%; }
.more2:hover{ border: 1px solid #a8673f; }


/* 熊猫tv视频播放按钮 */
.index_main1_one .main_pic:hover .video-play {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.video-play {position:absolute;z-index:20;top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;background:url(../images/video6.png) no-repeat center;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:all ease-out 250ms;transition:all ease-out 250ms;}
.index_main1_one .main_pic:hover .video-overlay {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);filter:alpha(opacity=35);opacity:.35;}
.video-overlay {position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;background-color:#000;-webkit-transition:all ease-out 250ms;transition:all ease-out 250ms;}

.nei_lanmu{ width: 100%; background:#fff url(../images/nei_lanmu_bg.jpg) no-repeat left; height: 49px; line-height: 49px; border-bottom: 1px solid #eee; }
.nei_lanmu ul{ position: relative; z-index: 99; background-color: #fff; }
.nei_lanmu h3{ font-size: 16px; width: 145px; padding-left: 103px; color: #fff; margin-right: 20px;}
.nei_lanmu li span {z-index:9;display:block;width:0%;transition:all 0.6s ease 0s;height:2px;margin:0 auto;position:relative;z-index:9; bottom: 1px;}
.nei_lanmu li:hover span {background-color:#a8673f;width:100%;}
.nei_lanmu li.on span{ background-color:#a8673f;width:100%; }
.nei_lanmu li.on a{ color: #a8673f; }
.nei_lanmu li{ height: 50px; float: left; margin: 0 45px; transition: 0.3s; }
.nei_lanmu li a{ padding: 0 8px; position: relative; height: 48px; line-height: 48px; font-size: 16px; color: #666; display: inline-block; transition: 0.3s; }
.nei_lanmu li:hover a{ color: #a8673f; }
.case_main{ width: 100%; background-color: #f6f6f6; padding-top: 60px; padding-bottom: 60px;}
.list_case_tuijian{ width: 100%; background-color: #fff; margin-bottom: 30px; }

/* 案例详情 轮播 */
.swiper-container5 {
      width: 100%;
      height: 100%;
      padding-bottom: 40px;
      position: relative;
}
.swiper-container5 .swiper-slide {
  width: 1194px;
  height: 354px;
  text-align: center;
  font-size: 18px;
  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;
  display: block;
  background-color: #fff;
  border-top: 1px solid #dcdcdc;
}
.swiper-container5 .swiper-pagination-bullets{ bottom: 0px; }
.swiper-container5 .swiper-slide p{ border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; height: 118px; line-height: 118px; float: left; }
.hzhb_main1 .wrap1200{ width: 1195px; padding-left: 1px; }
.swiper-container5 .swiper-slide:nth-child(1){ border-left: 1px solid #dcdcdc; }

.hzhb_main1 p img{  transition: 0.3s;   filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%); }
.hzhb_main1 p img:hover{     filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%); }

.p_t110{ padding-top: 110px; }
.p_b50{ padding-bottom: 50px; }
.index_main1 .wrap{ padding: 100px 0; border-bottom: 3px solid #ccc; }
.index_main1 li{ float: left; width: 285px; margin-right: 80px; }
.index_main1 li:nth-child(4){ margin-right: 0px; }
.index_main1 li:hover .index_main1_pic{ border: 1px solid #a8673f; }
.index_main1 li .index_main1_pic{ margin-right: 25px; width: 79px; height: 83px; border: 1px solid #c6c6c6; transition: 0.3s; }
.index_main1 li:nth-child(1) .index_main1_pic{ background: url(../images/index_ico1.png) no-repeat center; }
.index_main1 li:nth-child(2) .index_main1_pic{ background: url(../images/index_ico2.png) no-repeat center; }
.index_main1 li:nth-child(2):hover .index_main1_pic{ background:#a8673f url(../images/index_ico2_on.png) no-repeat center; }
.index_main1 li:nth-child(3) .index_main1_pic{ background: url(../images/index_ico3.png) no-repeat center; }
.index_main1 li:nth-child(4) .index_main1_pic{ background: url(../images/index_ico4.png) no-repeat center; }
.index_main1 li:nth-child(1):hover .index_main1_pic{ background:#a8673f url(../images/index_ico1_on.png) no-repeat center; }
.index_main1 li:nth-child(2):hover .index_main1_pic{ background:#a8673f url(../images/index_ico2_on.png) no-repeat center; }
.index_main1 li:nth-child(3):hover .index_main1_pic{ background:#a8673f url(../images/index_ico3_on.png) no-repeat center; }
.index_main1 li:nth-child(4):hover .index_main1_pic{ background:#a8673f url(../images/index_ico4_on.png) no-repeat center; }
.index_main1 li h3{ font-size: 20px; color: #333; font-weight: bold; padding-bottom: 10px; }
.index_main1 li h4{ font-size: 14px; color: #666; line-height: 25px; }

.top_title h3{ font-size: 30px; color: #333; line-height: 30px; padding-right: 23px; border-right: 1px solid #e6e6e6; margin-right: 23px; text-transform: uppercase; font-weight: bold;}
.top_title h4{ font-size: 30px; color: #333; line-height: 30px; }
.more_title{ transition: 0s; margin-top: 20px; }
.more_title span{ display: block; transition: 0.3s;  font-size: 16px; color: #333;}
.more_title i{ transition: 0.5s; display: block; width: 15px; height: 15px; background-color: #333;margin-left: 10px;margin-top: 4px;}
.more_title img{ display: block; transition: 0.5s; margin-top: 3px; margin-left: 3px; }
.more_title:hover img{ transform: rotate(180deg); }
.more_title:hover span{ color: #a8673f; }
.more_title:hover i{ background-color: #a8673f; }


.index_main2 .wrap{ padding-bottom: 55px; border-bottom: 3px solid #ccc;}
.index_product_main.on{ opacity: 1; visibility: visible;z-index: 2; }
.index_product_con{ position: relative; height: 640px; }
.index_product_main{ position: absolute; top: 0; left: 0; z-index: 1;}
.index_xxk{ position: absolute; bottom: 0; left: 50%; margin-left: -554px; }
.index_product_main{ width: 100%; height: 500px; opacity: 0; visibility: none; transition: 0.8s; }
.index_xxk{ text-align: center; height: 70px;}
.index_xxk li{ height: 70px; display: inline-block; margin: 0 48px;transition: 0.3s;}
.index_xxk li h6{ color: #666; font-size: 16px; padding-top: 10px;}
.index_xxk li i{ display: block; margin: 0 auto; transition: 0.3s; }








.index_xxk li:nth-child(1) i{ width: 33px; height: 33px; background: url(../images/index_ico12.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(1):hover i{ background: url(../images/index_ico12.png) no-repeat 0px -33px; }
.index_xxk li:nth-child(1).on i{ background: url(../images/index_ico12.png) no-repeat 0px -33px; }


.index_xxk li:nth-child(2) i{ width: 38px; height: 35px; background: url(../images/index_ico5.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(2):hover i{ background: url(../images/index_ico5.png) no-repeat 0px -35px; }
.index_xxk li:nth-child(2).on i{ background: url(../images/index_ico5.png) no-repeat 0px -35px; }


.index_xxk li:nth-child(3) i{ width: 25px; height: 40px; background: url(../images/index_ico6.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(3):hover i{ background: url(../images/index_ico6.png) no-repeat 0px -40px; }
.index_xxk li:nth-child(3).on i{ background: url(../images/index_ico6.png) no-repeat 0px -40px; }


.index_xxk li:nth-child(4) i{ width: 60px; height: 43px; background: url(../images/index_ico7.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(4):hover i{ background: url(../images/index_ico7.png) no-repeat 0px -43px; }
.index_xxk li:nth-child(4).on i{ background: url(../images/index_ico7.png) no-repeat 0px -43px; }


.index_xxk li:nth-child(5) i{ width: 36px; height: 31px; background: url(../images/index_ico9.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(5):hover i{ background: url(../images/index_ico9.png) no-repeat 0px -31px; }
.index_xxk li:nth-child(5).on i{ background: url(../images/index_ico9.png) no-repeat 0px -31px; }


.index_xxk li:nth-child(6) i{ width: 51px; height: 27px; background: url(../images/index_ico10.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(6):hover i{ background: url(../images/index_ico10.png) no-repeat 0px -27px; }
.index_xxk li:nth-child(6).on i{ background: url(../images/index_ico10.png) no-repeat 0px -27px; }

.index_xxk li:nth-child(7) i{ width: 33px; height: 34px; background: url(../images/index_ico11.png) no-repeat 0px 0px; }
.index_xxk li:nth-child(7):hover i{ background: url(../images/index_ico11.png) no-repeat 0px -34px; }
.index_xxk li:nth-child(7).on i{ background: url(../images/index_ico11.png) no-repeat 0px -34px; }




.index_xxk li:hover i{ }
.index_xxk li.on i{ }
.index_xxk li:hover{ }
.index_xxk li.on h6{ color: #a8673f; }

.index_product_content h5{ font-size: 24px; color: #333; padding-bottom: 30px; }
.index_product_content p{ font-size: 14px; line-height: 30px; color: #333; padding-bottom: 30px; }
.index_product_content{ width: 365px; height: 390px; padding:110px 120px 0px 125px; background: url(../images/index_main1_bg.jpg) no-repeat; }



.swiper-container6 {
  width: 100%;
  height: 100%;
  position: relative;
}
.swiper-container6 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  padding-bottom: 125px;
  position: relative;

  /* 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;
}
.swiper-container6 .swiper-slide img{ width: 100%; }
.swiper-container6 .swiper-button-prev{position: absolute; left: inherit; top: inherit; right: 65px; bottom: 105px; font-size: 40px; font-family:宋体; font-weight: bold; color: #666; width: 75px; height: 75px; line-height: 75px; text-align: center; background: none; background-color: #d8d8d8; opacity: 1; }
.swiper-container6 .swiper-button-next{position: absolute; left: inherit; top: inherit; right: 65px; bottom: 25px; font-size: 40px; font-family:宋体; font-weight: bold; color: #fff; width: 75px; height: 75px; line-height: 75px; text-align: center; background: none; background-color: #a8673f; opacity: 1; }
.swiper-container6 .swiper-pagination .swiper-pagination-current{ color: #a8673f; position: absolute; left: 29px; bottom: 15px;}
.swiper-container6 .swiper-pagination{ color: #666; font-size: 26px; width: 100px; left: inherit; top: inherit; right: 145px; bottom: 44px; }
.swiper-container6 .swiper-pagination .swiper-pagination-total{ position: absolute; bottom: -18px; }
.xiaocunzhuang h5{ text-align: left; font-size: 24px; color: #333; line-height: 25px; }
.xiaocunzhuang h5 span{ color: #333; font-size: 14px; text-transform: uppercase; }
.xiaocunzhuang h6{padding-left: 35px; border-left: 1px solid #cccccc; margin-left: 35px; line-height: 25px; text-align: left; font-size: 16px; color: #666; }
.xiaocunzhuang{ position: absolute; transition: 1s; bottom: -55px; left: 0; width: 100%; height: 125px; background-color: #fff; }
.swiper-container6 .swiper-slide .xiaocunzhuang{ opacity: 0; }
.swiper-container6 .swiper-slide-active .xiaocunzhuang{ opacity: 1; }

.index_main4{ height: 792px; background:url(../images/index_main4_bg.jpg) no-repeat center; }
.index_main4 .top_title h3{ border-right: 1px solid #c9c9c9; }
.index_main4_con .index_main4_con_l{ width: 688px; height: 503px; background:url(../images/index_img3_bg.jpg) no-repeat left bottom; }
.index_main4_con_r{ width: 518px; padding: 0 95px; }
.index_main4_con_r h3{ font-size: 36px; color: #333; font-weight: bold; line-height: 55px; padding-bottom: 30px; border-bottom: 3px solid #d8d8d8; margin-bottom: 22px;}
.index_main4_con_r h3 span{ font-size: 16px; color: #666;  font-weight:lighter; line-height: 72px;}
.index_main4 .more_title{ margin-right: 97px; }
.index_main4_con_r h4{ font-size: 16px; color: #666; line-height: 30px; padding-bottom: 30px; border-bottom: 2px solid #d8d8d8; margin-bottom: 40px;}
.main5_right a{ display: inline-block; width: 123px; height: 39px; line-height: 39px; border: 1px solid #c4c4c4; margin-left: 6px; text-align: center; }
.main5_right a:hover{ background-color: #a8673f; color: #fff; border: 1px solid #a8673f; }

.index_main5_con{ width: 100%; height: 360px; border-bottom: 2px solid #d8d8d8; margin-bottom: 75px; }
.index_main5_con_one{ transition: 0.5s; width: 680px; height: 240px; float: left; 
-webkit-box-shadow:0 25px 50px rgba(0,0,0,0.1);
box-shadow:0 25px 50px rgba(0,0,0,0.1);
-webkit-transform:translate3d(0, -2px, 0);
transform:translate3d(0, -2px, 0)}
.index_main5_con_one h3{ font-size: 24px; color: #333; padding-top: 73px; padding-left: 77px;}
.index_main5_con_one h4{ font-size: 16px; color: #666; padding-top: 10px; padding-left: 77px; }
.index_main5_con_one:nth-child(1){ background:#fff url(../images/index_img4.jpg) no-repeat center; margin-right: 40px; }
.index_main5_con_one:nth-child(2){ background:#fff url(../images/index_img5.jpg) no-repeat center; }
.index_main5_con_one:nth-child(1):hover{ background:#fff url(../images/index_img4.jpg) no-repeat 15px top; }
.index_main5_con_one:nth-child(2):hover{ background:#fff url(../images/index_img5.jpg) no-repeat 15px top; }

.index_main5_con_one p{ display: block; width: 25px; height: 25px; background-color: #a8673f; line-height: 23px; margin-left: 77px; margin-top: 23px;}
.index_main5_con_one a{ display: block; height: 100%; width: 100%; }
.index_main5_con_one p i{ display: block; margin: 0 auto; width: 12px; height: 12px; }
.index_main5_con_one p i img{ transition: 0.5s; }
.index_main5_con_one:hover p i img{ transform: rotate(360deg); }
.index_main5 .wrap{ padding: 0 20px; overflow: inherit; }
.index_main5 .index_main5_con{ margin-top: -75px; }
.index_main6{ width: 100%; background: url(../images/index_img6_bg.jpg) no-repeat center; background-size: 100% 100%; }
.index_main6{ text-align: center; height: 727px; }
.index_main6 .wrap{ position: relative; height: 727px; }
.index_main6 .wrap .index_img6{ padding-top: 125px; z-index: 2; position: relative; width: 100%; }
.index_main6 .wrap .zhuozi{ z-index: 1; position: absolute; bottom: 0; left: 250px; }
.index_main7 .top_title{ border-bottom: 1px solid #d8d8d8; margin-bottom: 65px; }


/* 首页新闻 */
.swiper-container7{
  width: 100%;
  height: 100%;
  padding-bottom: 90px;
}
.swiper-container7 .swiper-slide{
  width:322px!important;
  margin: 0 14px;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: block;
}


.index_main7 .top_title{ margin-left:14px; margin-right: 14px; }
.index_main7{ padding-bottom: 60px; }

.swiper-container7 .swiper-pagination-bullet{ width: 43px; height: 2px; background-color: #ccc; opacity: 1; border-radius:0;}
.swiper-container7 .swiper-pagination-bullet-active{ width: 43px; height: 3px; background-color: #a8673f; opacity: 1; }

.index_news .news_li{ width: 322px; float: left; margin-bottom: 30px;}
.index_news .news_li:hover .main_pic .zhezhao{ opacity: 0.1;}
.index_news .news_li .main_pic{ position: relative; max-height: 180px; }
.index_news .news_li .main_pic .zhezhao{ position: absolute; top: 0; left: 0; background-color: #000; opacity: 0; transition: 0.3s; width: 100%; height: 100%; z-index: 2; }
.index_news .news_li:hover .main_pic img{  -webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}


.index_news .news_li:hover h3{ color: #a8673f; }
.index_news .news_li:hover .date:after {
    width: 100%;
}
.index_news .date{transition: 0.5s; line-height: 1; font-size: 24px; color: #333; font-weight: bold; padding-bottom: 13px; border-bottom: 1px solid #d8d8d8; margin-bottom: 15px; }
.index_news .date span{ font-size: 16px; font-weight: lighter; margin-top: 4px; color: #999;}
.index_news h3{ font-size: 16px; color: #333; padding-top: 15px; transition: 0.5s; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.index_news h4{transition: 0.5s; font-size: 14px; color: #666; padding-top: 10px; line-height: 25px;}
.index_news .news_li:hover .date{ padding-left: 10px; padding-right: 10px; }
.index_news .date:after {
    position: absolute;
    display: block;
    width: 0;
    height: 1px;
    background: #a8673f;
    content: "";
    left: 0;
    top: 37px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.footer{ width: 100%;  background: url(../images/footer_bg.jpg) no-repeat; background-size: 100% 100%; }
.footer h2{ padding-top: 40px; }
.footer h3{ padding-left: 38px; font-size: 14px; color: #bebebe; padding-top: 50px; position: relative; padding-bottom: 57px; }
.footer h3 a{ position: absolute; bottom: 0px; left: 38px;}
.footer h3 span{ font-weight: bold; color: #fff; font-size: 36px; display: inline-block; padding-top: 10px; font-family: 'arial'}
.footer_right{ }
.footer_right li{ float: left; position: relative; }
.footer_right li dl{ position: absolute; top: 40px; left: 0px; }
.footer_right li dl dd a{ font-size: 14px; color: #abacac; line-height: 25px; }
.footer_right ul{ padding-top: 70px; margin-bottom: 38px; }
.footer_right li span{ display: inline-block; color: #747474; padding: 0 24px; }
.footer_right li a{ font-size: 16px; color: #fff; }
.footer_right li a:hover{ color:#a8673f;  }
.zxzx{ color: #b8b8b8; display: block; float: right; width: 85px; height:38px; line-height: 38px; border:1px solid #9c9c9c; padding-left: 50px; background: url(../images/zxzx.png) no-repeat 19px center; }
.zxzx:hover{ color: #fff; background:#a8673f url(../images/zxzx_1.png) no-repeat 19px center; border:1px solid #a8673f;}
.footer_con{  border-bottom: 1px solid #434343; }
.footer_bottom{ padding-top: 22px; overflow: hidden;padding-bottom: 20px;}
.footer_bottom p{ color: #989898; font-size: 14px;  }
.footer_bottom p a{ padding: 0 5px; color: #989898; font-size: 14px;  }
.wzdt span{ display: inline-block; padding: 0 8px; }
.footer_bottom p a:hover{ color: #a8673f; }


/* 产品系列 */

.list_product_lanmu{ padding: 50px 0; border-bottom: 3px solid #e3e3e3; text-align: center; height: 70px; margin-bottom: 60px;}
.list_product_lanmu li{ height: 70px; display: inline-block; margin: 0 48px;transition: 0.3s;}
.list_product_lanmu li h6{ color: #666; font-size: 16px; padding-top: 10px;}
.list_product_lanmu li i{ display: block; margin: 0 auto; transition: 0.3s; }


.list_product_lanmu li:nth-child(1) i{ width: 33px; height: 34px; background: url(../images/index_ico12.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(1):hover i{ background: url(../images/index_ico12.png) no-repeat 0px -34px; }
.list_product_lanmu li:nth-child(1).on i{ background: url(../images/index_ico12.png) no-repeat 0px -34px; }


.list_product_lanmu li:nth-child(2) i{ width: 38px; height: 35px; background: url(../images/index_ico5.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(2):hover i{ background: url(../images/index_ico5.png) no-repeat 0px -35px; }
.list_product_lanmu li:nth-child(2).on i{ background: url(../images/index_ico5.png) no-repeat 0px -35px; }


.list_product_lanmu li:nth-child(3) i{ width: 25px; height: 40px; background: url(../images/index_ico6.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(3):hover i{ background: url(../images/index_ico6.png) no-repeat 0px -40px; }
.list_product_lanmu li:nth-child(3).on i{ background: url(../images/index_ico6.png) no-repeat 0px -40px; }


.list_product_lanmu li:nth-child(4) i{ width: 60px; height: 43px; background: url(../images/index_ico7.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(4):hover i{ background: url(../images/index_ico7.png) no-repeat 0px -43px; }
.list_product_lanmu li:nth-child(4).on i{ background: url(../images/index_ico7.png) no-repeat 0px -43px; }


/* .list_product_lanmu li:nth-child(4) i{ width: 64px; height: 30px; background: url(../images/index_ico8.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(4):hover i{ background: url(../images/index_ico8.png) no-repeat 0px -30px; }
.list_product_lanmu li:nth-child(4).on i{ background: url(../images/index_ico8.png) no-repeat 0px -30px; }
 */

.list_product_lanmu li:nth-child(5) i{ width: 36px; height: 31px; background: url(../images/index_ico9.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(5):hover i{ background: url(../images/index_ico9.png) no-repeat 0px -31px; }
.list_product_lanmu li:nth-child(5).on i{ background: url(../images/index_ico9.png) no-repeat 0px -31px; }


.list_product_lanmu li:nth-child(6) i{ width: 51px; height: 27px; background: url(../images/index_ico10.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(6):hover i{ background: url(../images/index_ico10.png) no-repeat 0px -27px; }
.list_product_lanmu li:nth-child(6).on i{ background: url(../images/index_ico10.png) no-repeat 0px -27px; }

.list_product_lanmu li:nth-child(7) i{ width: 33px; height: 34px; background: url(../images/index_ico11.png) no-repeat 0px 0px; }
.list_product_lanmu li:nth-child(7):hover i{ background: url(../images/index_ico11.png) no-repeat 0px -34px; }
.list_product_lanmu li:nth-child(7).on i{ background: url(../images/index_ico11.png) no-repeat 0px -34px; }




.list_product_lanmu li:hover i{ }
.list_product_lanmu li.on i{ }
.list_product_lanmu li:hover h6{ color: #a8673f; }
.list_product_lanmu li.on h6{ color: #a8673f; }

.list_product_ul li{ float: left; width: 334px; text-align: center; margin-right: 20px;}
.list_product_ul li h3{ font-size: 16px; color: #666; line-height: 60px; transition: 0.3s; }
.list_product_ul li .main_pic{ background-color: #f6f6f6; transition: 0.5s; text-align: center; height: 257px; line-height: 257px; }
.list_product_ul li .main_pic img{ max-width: 100%; max-height: 257px; min-height: 185px;}
.list_product_ul li:hover h3{ color: #a8673f; }
.list_product_ul li:hover .main_pic img{ -webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1); }
.list_product_ul li:nth-child(4n){ margin-right: 0px; }
.list_product_ul li:hover .main_pic{ -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
box-shadow:0 15px 30px rgba(0,0,0,0.2);
-webkit-transform:translate3d(0, -0.5px, 0);
transform:translate3d(0, -0.5px, 0)}
.list_product .wrap{ padding: 0 20px; }

.show_product_cont{ width: 210px; height: auto; background-color: #fff; padding: 35px 23px 0px 23px; margin-right: 200px; }
.show_product_cont h3{ font-size: 20px; color: #333; padding-bottom: 30px; border-bottom: 1px solid #e3e3e3; margin-bottom: 40px;}
.show_product_cont h4{ font-size: 14px; color: #999; padding-bottom: 10px;}
.show_product_cont_main p{ font-size: 14px; color: #666; line-height: 30px;}
.show_product{ background-color: #f1f1f1; padding-top: 80px; padding-bottom: 50px; }
.show_zxzx{ display: block; border-top: 1px solid #e3e3e3; height: 78px; line-height: 78px; margin-top: 20px; padding-left: 90px; width: 115px; background: url(../images/show_zxzx.png) no-repeat 50px center; }
.show_zxzx:hover{ color: #333; background: url(../images/show_zxzx.png) no-repeat 40px center; }
.show_product_cont_main{ min-height: 190px; }

.swiper-container8 {
  overflow: hidden;
  width: 770px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.swiper-container8 .swiper-wrapper{ width: 100%; }
.swiper-container8 .swiper-slide {
  text-align: center;
  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;
}
.swiper-container8 .swiper-slide img{ max-width: 700px; max-height: 600px; min-height: 400px; }
.swiper-container8 .swiper-button-next{ transition: 0.3s; width: 27px; height: 53px; background: url(../images/show_right.png) no-repeat; left: inherit; right: 0px; }
.swiper-container8 .swiper-button-next:hover{ background: url(../images/show_right_on.png) no-repeat; }
.swiper-container8 .swiper-button-prev{ transition: 0.3s; width: 27px; height: 53px; background: url(../images/show_left.png) no-repeat; left: 0px; right:inherit; }
.swiper-container8 .swiper-button-prev:hover{ background: url(../images/show_left_on.png) no-repeat;}
.yanse{ width: 100%; text-align: center; margin-top: 60px; }
.yanse li{ display: inline-block; margin: 0 5px; }
.yanse li h5{ display: inline-block; width: 32px; height: 32px;}
.yanse li h6{ font-size: 14px; color: #666; font-size: 16px; padding-top: 5px; text-align: center; }

.yanse li h5.heise{  background-color: #000;  }
.yanse li h5.lvse{  background-color: #16a731;  }

.show_tuijian h3{ font-size: 24px; color: #333; text-align: center; padding-bottom: 60px; }
.show_tuijian .wrap{ padding: 0 20px; }

.list_fgtj h3{ font-size: 40px; text-align: center; color: #333; padding-top: 70px; padding-bottom: 30px;}
.list_fgtj h4{ font-size: 16px; text-align: center; color: #666; line-height: 30px; padding-bottom: 80px;}
.fgtj_ul{ padding-bottom: 75px; }
.fgtj_ul li{ float: left; margin-right: 14px; width: 693px; height: 420px; margin-bottom: 30px; }
.fgtj_ul li:nth-child(2n){ margin-right: 0px; }
.fgtj_ul li .fgtj_con{ height: 80px; line-height: 80px; width: 100%; background-color: #fff; border-bottom: 1px solid #e5e5e5; position: relative; }
.fgtj_ul li .fgtj_con h5{ transition: 0.5s; font-size: 24px; color: #333; }
.fgtj_ul li .fgtj_con i{ display: block; width: 9px; height: 9px; transition: 00.5s; margin-top: 36px; background: url(../images/fgtj_jia.png) no-repeat center; }
.fgtj_ul li:hover i{  transform: rotate(180deg); background: url(../images/fgtj_jia_on.png) no-repeat center; }

.fgtj_ul li:hover .fgtj_con:after {
    width: 100%;
}
.fgtj_ul li .fgtj_con:after{ position: absolute; left: 0px; top: 80px; height: 1px; background-color: #a8673f; transition: 0.5s; content: ""; display: block; width: 0px; }
.fgtj_ul li:hover h5{ color: #a8673f; }
.fgtj_ul li:hover .main_pic img{ -webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
.load_more{ clear: both; margin: 0 auto; display: block; width: 189px; padding-right: 20px; height: 58px; line-height: 58px; border: 1px solid #a8673f; font-size: 16px; color: #a8673f; text-align: center; background: url(../images/arrow_on.png) no-repeat 150px center; }
.load_more:hover{ background:#a8673f url(../images/arrow.png) no-repeat 155px center;color: #fff; }
.show_fgtj{ padding-top: 70px; height: 70px; background-color: #f3f3f3 }
.show_fgtj .location{ border-bottom: 0px; }
.show_fgtj_main h3{ font-size: 36px; color: #333; text-align: center; padding-top: 45px; padding-bottom: 60px; }
.show_fgtj_main_miao{ height: 140px; border-bottom: 3px solid #e5e5e5; }
.show_fgtj_main_miao_left{ font-size: 16px; color: #666; padding-top: 60px; line-height: 30px;  }
.show_zxzx2{ display: block; width: 110px; padding-left: 80px; height: 95px; line-height: 95px; margin-top: 17px; font-size: 16px; color: #a8673f; background:url(../images/show_zxzx2.png) no-repeat 40px center; border-left: 1px solid #e5e5e5;}
.show_zxzx2:hover{ background:url(../images/show_zxzx2.png) no-repeat 35px center; }
.show_article h1{ font-size: 30px; color: #333; text-align: center; padding-top: 60px; padding-bottom: 15px; }
.show_article_top p{ font-size: 14px; color: #999; padding-left: 25px; margin-right: 18px; display: inline-block; }
.show_article_top{ width: 100%; padding-bottom: 54px; border-bottom: 1px solid #e5e5e5; text-align: center; margin-bottom: 55px; }
.show_article_top p:nth-child(1){ background: url(../images/show_ico1.png) no-repeat left center; }
.show_article_top p:nth-child(2){ background: url(../images/show_ico2.png) no-repeat left center; }
.show_article_top p:nth-child(3){ background: url(../images/show_ico3.png) no-repeat left center; }
.show_article_top p:nth-child(4){ background: url(../images/show_ico4.png) no-repeat left center; }
.show_article_con{ padding-bottom: 75px; }
.show_article_con p{line-height: 30px; font-size: 14px; font-family: 微软雅黑!important; padding-bottom: 10px;}
.show_article_con span{line-height: 30px; font-size: 14px; font-family: 微软雅黑!important;}
.show_article_con p span{line-height: 30px; font-size: 14px; font-family: 微软雅黑!important;}
.show_article_bottom{ position: relative; height: 92px; line-height: 92px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.show_article_bottom a.pre_a{ float: right; }
.show_article_bottom .liebiao{ position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -46px; }
.show_article_xiangguan{ padding-bottom: 75px; }
.show_article_xiangguan h4{ font-size: 24px; color: #333; padding-top: 50px; padding-bottom: 40px; text-align: left; }
.show_article_xiangguan li{ line-height: 35px; width: 550px; float: left; margin-right: 300px; }
.show_article_xiangguan li:nth-child(2n){ margin-right: 0px; }
.show_article_xiangguan li a{ padding-left: 25px; display: inline-block; font-size: 16px; color: #666;    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
    width: 65%; background: url(../images/news_ico1.png) no-repeat left center; }
.show_article_xiangguan li span{ font-size: 14px; color: #999; display: block; float: right; }
.show_article_xiangguan li:hover a{ padding-left: 35px; color: #a8673f;  background: url(../images/news_ico1_on.png) no-repeat 10px center; }
.list_article .news_li{ margin-right: 37px; position: relative;}
.list_article .news_li:nth-child(4n){ margin-right: 0px; }
.list_article .location{ margin-bottom: 60px; }
.lanmu{ text-align: center; }
.lanmu li a{ font-size: 16px; color: #666; display: inline-block; }
.lanmu li{ position: relative; float: left; margin-left: 30px; height: 70px; line-height: 70px;}
.lanmu li:hover a:after{ width: 100%; }
.lanmu li a:after {
    position: absolute;
    display: block;
    width: 0;
    height: 3px;
    background: #a8673f;
    content: "";
    left: 0;
    bottom: -3px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.lanmu li.on a{ color: #a8673f; }
.lanmu li.on a:after{ width: 100%; }
.list_case .location{ margin-bottom: 60px; }
.case_ul li{ float: left; width: 456px; margin-right: 16px;}
.case_ul li:nth-child(3n){ margin-right: 0px; }
.case_ul li h4{ transition: 0.5s; line-height: 67px; font-size: 16px; color: #666; text-align: center; }
.PdName a{ transition: 0.5s; line-height: 67px; font-size: 16px; color: #666; text-align: center; }
.product-list li{ width: 456px; margin-right: 16px; float: left;}
.product-list li:nth-child(3n){ margin-right: 0px; }
.product-list li .PdName{ text-align: center; }
.product-list li:hover .yy_ceng{ z-index: 9; opacity: 1; transform: translateY(0px);}
.product-list li:hover .yy_ceng i{ opacity: 1; }
.product-list li .PdPic{ position: relative; overflow: hidden; }
.product-list li:hover .PdName a{ color: #a8673f; }
.case_ul li .main_pic{ position: relative; }
.case_ul li .main_pic img{ width: 100%; }
.case_ul li:hover .yy_ceng{ z-index: 9; opacity: 1; transform: translateY(0px);}
.case_ul li:hover .yy_ceng i{ opacity: 1; }
.yy_ceng{transform: translateY(300px); top: 0; left: 0; transition: 0.8s; position: absolute; width: 100%; height: 100%; background: rgba(168,103,63,0.9); z-index: -1; opacity: 0; }
.yy_ceng i{ transition: 0.5s; position: absolute; display: block; width: 46px; height: 46px; margin-top: -23px; margin-left: -23px; left: 50%; top: 50%; background: url(../images/news_ico.png) no-repeat center; opacity: 0; }

.case_ul li:hover h4{ color: #a8673f; }
.case_ul li:hover .main_pic img{ -webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
.list_case{ padding-bottom: 50px; }
.page_khfw h3{ font-size: 24px; color: #333; padding-top: 45px; padding-bottom: 40px; text-align: left;}
.page_khfw_one{   border:1px solid #d4d4d4; background: url(../images/khfw_zxzx.png) no-repeat 640px 196px; transition: 0.5s; margin-right: 20px; }
.page_khfw_one a{ display: block; padding: 65px 70px 65px 120px; width: 498px; height: 103px;}
.page_khfw_one i{ margin-top: 10px; margin-right: 70px; width: 77px; height: 79px; display: block;background: url(../images/khfw_ico1.png) no-repeat 0px 0px; transition: 0.5s; }
.page_khfw_one:hover i{ background: url(../images/khfw_ico1.png) no-repeat 0px -79px; }
.page_khfw_one h4{ font-size: 24px; color: #333; margin-bottom: 15px; transition: 0.5s;}
.page_khfw_one:hover h4{ color: #a8673f; }
.page_khfw_one p{ font-size: 16px; color: #666; line-height: 30px;}
.page_khfw_one:hover{ border:1px solid #a8673f;background: url(../images/khfw_zxzx_on.png) no-repeat 640px 196px; }
.page_khfw_two{ margin-right: 0px; }

.page_khfw_two i{ margin-top: 10px; margin-right: 70px; width: 98px; height: 98px; display: block;background: url(../images/khfw_ico2.png) no-repeat 0px 0px; transition: 0.5s; }
.page_khfw_two:hover i{ background: url(../images/khfw_ico2.png) no-repeat 0px -98px; }
.page_khfw .wrap{ margin-bottom: 72px;  background: url(../images/khfw_bg1.png) no-repeat right 50px;}
.page_khfw_main2{ width: 100%; background: url(../images/khfw_bg2.png) no-repeat right top;); }
.page_khfw_main2_left h3{  font-size: 24px; color: #333; padding-top: 30px; padding-bottom: 50px; text-align: left; }
.page_khfw_main2_left li{ padding-left: 28px; margin-bottom: 30px; background: url(../images/khfw_ico3.png) no-repeat left 6px; }
.page_khfw_main2_left li h4{ font-size: 18px; color: #333; padding-bottom: 12px;  }
.page_khfw_main2_left li p{ font-size: 14px; color: #666; }
.page_khfw_main2_right{ padding-top: 70px; }
.page_khfw_main2 .wrap{ padding-bottom: 85px; border-bottom: 1px solid #e5e5e5; }
.page_khfw_main3{ padding-bottom: 75px; }
.page_khfw_main3 h3{ font-size: 24px; color: #333; padding-top: 60px; padding-bottom: 55px; }
.page_khfw_main3 li{ width: 110px;  text-align: center; margin-right: 145px; float: left; }
.page_khfw_main3 li .zzfw_pic{ width: 108px; height: 108px; border: 1px solid #e5e5e5; border-radius: 100px;}
.page_khfw_main3 li:nth-child(6){ margin-right: 0px; }
.page_khfw_main3 li h5{ font-size: 16px; color: #666; padding-top: 22px; transition: 0.5s;}
.page_khfw_main3 li:hover h5{ color: #a8673f; }


.page_khfw_main3 li i{ transition: 0.5s; display: block; margin: 0 auto; }
.page_khfw_main3 li:nth-child(1) i{ width: 43px; height: 42px; margin-top: 35px; background: url(../images/khfw_ico4.png) no-repeat 0px 0px; }
.page_khfw_main3 li:nth-child(1):hover i{ background: url(../images/khfw_ico4.png) no-repeat 0px -42px; }

.page_khfw_main3 li:nth-child(2) i{ width: 48px; height: 42px; margin-top: 35px; background: url(../images/khfw_ico5.png) no-repeat 0px 0px; }
.page_khfw_main3 li:nth-child(2):hover i{ background: url(../images/khfw_ico5.png) no-repeat 0px -42px; }


.page_khfw_main3 li:nth-child(3) i{ width: 39px; height: 48px; margin-top: 35px; background: url(../images/khfw_ico6.png) no-repeat 0px 0px; }
.page_khfw_main3 li:nth-child(3):hover i{ background: url(../images/khfw_ico6.png) no-repeat 0px -48px; }


.page_khfw_main3 li:nth-child(4) i{ width: 44px; height: 47px; margin-top: 35px; background: url(../images/khfw_ico7.png) no-repeat 0px 0px; }
.page_khfw_main3 li:nth-child(4):hover i{ background: url(../images/khfw_ico7.png) no-repeat 0px -47px; }


.page_khfw_main3 li:nth-child(5) i{ width: 39px; height: 50px; margin-top: 35px; background: url(../images/khfw_ico8.png) no-repeat 0px 0px; }
.page_khfw_main3 li:nth-child(5):hover i{ background: url(../images/khfw_ico8.png) no-repeat 0px -50px; }


.page_khfw_main3 li:nth-child(6) i{ width: 41px; height: 45px; margin-top: 35px; background: url(../images/khfw_ico9.png) no-repeat 0px 0px; }
.page_khfw_main3 li:nth-child(6):hover i{ background: url(../images/khfw_ico9.png) no-repeat 0px -45px; }

.page_gsgk_main1{ padding-top: 105px; padding-bottom: 125px; }
.page_gsgk_main1_left{ width: 450px; }
.page_gsgk_main1_left h3{ line-height: 1; font-size: 80px;color: #333; padding-bottom: 40px; }

.jishuqi2 h4{ font-size: 24px; color: #a8673f; }
.jishuqi2 li p{ font-size: 16px; color: #999; }
.jishuqi2 li i{ font-size: 60px; color: #666; font-family: arial; }
.jishuqi2 li{ font-size: 60px; color: #666; font-family: arial; float: left; margin-right: 80px; }
.page_gsgk_main1_right{ width: 800px; }
.page_gsgk_main1_right h5{ line-height: 35px; padding-top: 10px; font-size: 20px;color: #333; padding-bottom: 25px; }
.page_gsgk_main1_right p{ font-size: 16px;color: #666; line-height: 30px; }
.page_gsgk_main2{ width: 100%; height: 700px; background-color: #f6f6f6; }
.page_gsgk_main2_con h3{ font-size: 56px;color: #a8673f; font-weight: bold; text-transform: uppercase; line-height: 1; padding-top: 150px;}
.page_gsgk_main2 .gsgk_bg1{ padding-top: 115px; }
.page_gsgk_main2_con{ width: 520px; text-align: left; }
.page_gsgk_main2_con p{ padding-right: 80px; font-size: 16px; color: #666; line-height: 30px; padding-top: 40px; }
.page_gsgk_main2_con h4{ font-size: 24px; color: #333; font-weight: bold; padding-top: 25px; line-height: 35px; }
.principle{ width: 100%; padding-top: 125px; padding-bottom: 115px; border-bottom: 3px solid #e5e5e5; }
.page_gsgk_main3{ padding-bottom: 75px; }
.principle_con{ padding-top: 130px; width: 500px; padding-left: 15px; }
.principle_con h6{ font-size: 24px; color: #999; }
.principle_con h3{ font-size: 30px; color: #333; font-weight: bold; padding-top: 25px; }
.principle_con p{ font-size: 16px; color: #666; line-height: 30px; padding-top: 30px; }
.culture_con{ width: 240px;}
.culture_con h6{ font-size: 24px; color: #999; }
.culture_con h3{ font-size: 30px; color: #333; font-weight: bold; padding-top: 25px; }
.culture p{ width: 400px; font-size: 16px; color: #666; line-height: 30px; margin-left: 165px;  }
.culture{ padding-top: 100px; padding-bottom: 70px; }
.culture .main_pic{ clear: both; padding-top: 100px; }
.idea li{ transition: 0.5s; width: 49.7%; float: left; height: 270px; }
.idea li h3{ padding-left: 190px; padding-top: 85px; font-size: 24px; color: #333;}
.idea li p{ padding-left: 190px; padding-top: 20px; font-size: 16px; color: #666;}
.idea li:nth-child(1){ background: url(../images/gsgk_ico1.png) no-repeat 80px 97px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.idea li:nth-child(2){ background: url(../images/gsgk_ico2.png) no-repeat 80px 97px; border-bottom: 1px solid #e5e5e5; }
.idea li:nth-child(3){ background: url(../images/gsgk_ico3.png) no-repeat 80px 97px; border-right: 1px solid #e5e5e5; }
.idea li:nth-child(4){ background: url(../images/gsgk_ico4.png) no-repeat 80px 97px;  }

.idea li:nth-child(1):hover{ background: url(../images/gsgk_ico1_on.png) no-repeat 70px 97px; }
.idea li:nth-child(2):hover{ background: url(../images/gsgk_ico2_on.png) no-repeat 70px 97px; }
.idea li:nth-child(3):hover{ background: url(../images/gsgk_ico3_on.png) no-repeat 70px 97px; }
.idea li:nth-child(4):hover{ background: url(../images/gsgk_ico4_on.png) no-repeat 70px 97px; }


.honour{ width: 100%; margin: 0 auto; }
.honour-content{ position: relative; margin-left: -18px; width: 100%; padding: 0 30px; }
.picScroll-left{ width:100%; margin: 0 auto;}
.picScroll-left .hd{ width: 100%; text-align: center; overflow:hidden;  height:0px; background:none; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{  display: inline-block;  width:27px; height:53px; overflow:hidden;
	 cursor:pointer;
	 position: absolute;
}
.picScroll-left .hd .next{ transition: 0.5s; background:url(../images/show_right.png) no-repeat;  right: 24px; top: 30.5%;}
.picScroll-left .hd .prev{ transition: 0.5s; background:url(../images/show_left.png) no-repeat;  left: 0px; top: 30.5%;}
.picScroll-left .hd .next:hover{ background:url(../images/show_right_on.png) no-repeat;}
.picScroll-left .hd .prev:hover{ background:url(../images/show_left_on.png) no-repeat;}
.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{  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 ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ border: 0; margin:0 7px; width: 330px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ border: 1px solid #dbdbdb; text-align:center; height: 368px; line-height: 365px; max-height: 368px; padding: 10px 0; }
.picScroll-left .bd ul li .pic img{ max-height: 100%; width:auto; 
}

.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:80px; height: 80px; text-align: center; background-color: #fff; position: relative; }
.picScroll-left .bd ul li .title a{ display: block; font-size: 18px; color: #666; }
.picScroll-left .bd ul li .title img{ position: absolute; top: -10px;left: 50%;margin-left: -11px; }
.ryzz_h4{ font-size: 30px; color: #333; line-height: 45px; padding-top: 70px; padding-bottom: 70px; text-align: center; }
.title66{ font-size: 16px; color: #666; padding-top: 25px; }
.page_ryzz .wrap{ overflow: inherit; }
.knf-content{ position: relative; margin-left: -18px; width: 100%; padding: 0 30px;  }
.honour-content .tempWrap{ padding-bottom: 115px; border-bottom: 1px solid #e5e5e5; }
.page_ryzz{ padding-bottom: 75px; }
.page_tyg{ padding-bottom: 75px; }
.page_tyg h3{ font-size: 30px; color: #333; padding-top: 75px; padding-bottom: 10px; text-align: center; }
.page_tyg h4{ font-size: 16px; color: #666; padding-bottom: 55px; text-align: center;}
.biaodan{ padding: 0 5px; }
.tiyanguan .main_pic img{ width: 100%; }
.tiyanguan .main_pic:nth-child(1){ margin-bottom: 1px; }
.tiyanguan .main_pic:nth-child(2){ margin-bottom: 1px; }
.tiyanguan .main_pic:nth-child(3){ margin-right: 1px; }
.tiyanguan .main_pic:nth-child(4){ margin-right: 1px; }
.tiyanguan{ padding-bottom: 85px; border-bottom: 1px solid #e5e5e5; }
.page_contact .wrap{ height: 830px; background: url(../images/contact_bg.png) no-repeat left bottom; }
.page_contact_con{ padding-top: 140px; padding-left: 45px; }
.page_contact_con h3{ font-size: 30px; color: #333; margin-bottom: 40px; }
.page_contact_con li{ padding-left: 40px; padding-bottom: 40px; }
.page_contact_con li:nth-child(1){ background: url(../images/contact_ico1.png) no-repeat 0px 3px; }
.page_contact_con li:nth-child(2){ background: url(../images/contact_ico2.png) no-repeat 0px 3px; }
.page_contact_con li:nth-child(3){ background: url(../images/contact_ico3.png) no-repeat 0px 3px; }
.page_contact_con li p{ font-size: 16px; color: #666; padding-bottom: 5px; }
.page_contact_con li h4{ font-size: 24px; color: #333; }
.page_contact_con li:nth-child(3) h4{ font-size: 16px; }
.page_contact_right{ margin-top: 90px; padding: 44px 68px 90px 68px; background:rgba(0,0,0,0.05); }



.idx_bannerbox .ms-slide{ position: relative; }
.idx_bannerbox .ms-slide .banner_biao{ z-index: 99; position: absolute; top: 85px; left: 50%; margin-left: -260px; width: 520px; text-align: center; }
.idx_bannerbox .ms-slide h3{ font-size: 36px; line-height: 1.5; color: #333;  }
.idx_bannerbox .ms-slide h3 span{ font-size: 14px; color: #a8673f; margin-top: 25px; }


/* 画册效果 */

.imageflow-close{position: absolute; right: 5%; top: 10%; z-index: 9999; color: #000; background: #fff; font-size: 18px; width: 34px; height: 34px; line-height: 34px; border-radius: 50%; text-align: center; font-weight: 300; cursor: pointer; font-family: sans-serif; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.imageflow-close:hover{opacity: 1; filter: alpha(opacity=100);}
.imageflow-bg{background-color: #000; background-color: rgba(0, 0, 0, 0.9); position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 9998; display: none;}
.imageflow-content{position: relative; margin: 0 auto; width: 1600px;}

button {
    outline: none;
    border: none;
}





.banner { width: 100%; margin: 0px auto; overflow: hidden; color: #fff; background-color:#fff; position: relative; z-index: 1;}
.banner .slides{ position:relative; z-index:20;margin-top: 0;}
.banner .slides li{ -webkit-transition:opacity 1s cubic-bezier(.165, .74, .44, 1);transition:opacity 1s cubic-bezier(.165, .74, .44, 1);}
.banner .slides .bimg{ -webkit-transition:all 1s cubic-bezier(.165, .74, .44, 1);transition:all 1s cubic-bezier(.165, .74, .44, 1);}
.banner .slides li.sc-b-c .bimg{ transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0;}
.banner .slides li img{ display:block; width:100%; height:auto; position:relative;}
.banner .slides li.sc-b-c .bimg{ opacity: 0;}
.banner .bimg { width: 100%; display: block; }
.bannerText{ position:absolute; width:400px; left:50%; height:180px; top:50%; margin-left: -200px; margin-top:-90px; z-index:200; background:rgba(47,179,41,0.6); background:url(../images/bannerbg.png) repeat\9;}
.bann{ width:100%; height:100%; position:relative;}
.banne-list{ position:relative; height:100%;}
.banne-list li{ text-align: center; opacity:0; transform:translateY(30px); -webkit-transform:translateY(30px); -moz-transform:translateY(30px); transition:1000ms 200ms;  position:absolute; left:0; top:0; width:100%; height:100%; visibility:hidden;}
.banne-list h3{ color:#fff; margin-bottom:8px; font-size:20px; /* font-weight: bold; */ line-height:1.3; visibility:hidden; opacity:0; text-align:center; padding-top: 30px;} 
.banne-list small{ position:relative; text-align:center; visibility:hidden; opacity:0; color:#fff; display:block; font-size:18px; font-family:"Arial"; line-height:normal;}
.banne-list a{ font-size: 14px; color: #fff; display: inline-block; border-bottom: 1px solid #fff; padding-bottom: 7px;/*  margin-top: 30px;  */}
.banne-list a span{ display: inline-block; padding-right: 12px; }
.banne-list a:hover{ color: #a8673f; border-bottom: 1px solid #a8673f; }

.banne-list li.on{ opacity:1; visibility:visible; transform:translateY(0); }
.banne-list li.on h3{ visibility:visible; opacity:1;}
.banne-list li.on small{ opacity:1; visibility:visible;}
.bamnline{ position:absolute; left:0; bottom:0; width:100%; height:4px; background:#fff;}
.bamnline span{ display:block; width:0; height:4px; background:#2fb329;}
.bamnline.load span{ width:100%; transition:5s linear; -webkit-transition:5s linear; -moz-transition:5s linear; }

.tabbtn{ display:block; width:49px; height:32px; position:absolute; bottom:4px; cursor:pointer; transition:330ms; z-index:20;}
.tabbtn.prev{ background:url(../images/prev.png) center no-repeat; left:50px;}
.tabbtn.next{ background:url(../images/next.png) center no-repeat; right:50px;}
.tabbtn.prev:hover{ background:url(../images/prev_on.png) center no-repeat;}
.tabbtn.next:hover{ background:url(../images/next_on.png) center no-repeat;}
.numble{ position:absolute; left:0; bottom:12px; text-align:center; width:100%;}
.defual{ display:inline-block; text-align:center; line-height:normal;}
.defual:nth-child(1){ font-size:14px;}
.defual:nth-child(1) span{ font-size:14px;}
.defual span{ display:inline-block; line-height:normal; color:#ffffff; font-size:12px; font-family:"Arial"; }
.defual b{ display:inline-block; color:#ffffff; font-size:12px; font-family:"Arial"; margin-right:2px; margin-left:2px; font-weight:normal;}
.banndown{ display:block; width:27px; height:37px; background:url(../images/scoll.png) center no-repeat; position:absolute; left:50%; margin-left:-13px; bottom:21px; cursor:pointer; z-index:30;}







.faq-list {
    border-top: 1px solid #E4E4E4;
}
.faq-list li {
    border-bottom: 1px solid #E4E4E4;
}
.faq-list .question {
    font-size: 18px;
    height: 62px;
    line-height: 62px;
    color: #333;
    cursor: pointer;
    padding-left: 20px;
}
.faq-list li .question.on {
    color: #0057FF;
}
.faq-list .question .fa-dropdown {
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    width: 9px;
    height: 9px;
    background: url(../images/icon-faq-open.png) no-repeat center;
    background-size: contain;
}
.faq-list .question.on .fa-dropdown {
    background: url(../images/icon-faq-close.png) no-repeat center;
}
.faq-list .answer {
    padding: 15px 45px 45px;
    line-height: 1.7;
}
.faq-list .answer ~ .answer {
  display: none;
}
.faq-list .answer p {
    line-height: 2;
}




/* 主色调 a8673f */


















































































































/* 产品详情页 */.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;}




/* 产品详情轮播 */.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:#a8673f;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;}
.lanmu2 {width:100%;background-color:#111;}
.lanmu2 a {display:block;padding:0 40px;height:80px;line-height:80px;font-size:16px;color:#aaa;}
.lanmu2 a.on {background-color:#e1aa1d;color:#fff;}
.lanmu2 .fhlb {display:block;width:120px;height:40px;line-height:40px;margin-top:20px;color:#aaa;border:1px solid #aaa;border-radius:25px;padding:0;text-align:center;transition:0.3s;}
.lanmu2 .fhlb:hover {color:#e1aa1d;border:1px solid #e1aa1d;}
.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;}
.lanmu3 .wrap {width:1200px;}
.lanmu3 li a {padding:0 40px;}
/* 新闻详情页 */

.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 {padding:0 20px;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;}
.gr-back-btn:hover {background-color:#a8673f;}
.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:280px;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 10px;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 {padding-top:4px;font-size:14px;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 {line-height:51px;margin-right:14px;width:86px;height:51px;overflow:hidden;position:relative;}
.list-cont {font-size:12px;padding:0 20px;line-height:20px;color:#999;padding-bottom:10px;}


.nei_banner_tit {position:absolute;width:1400px;left:50%;margin-left:-700px;top:110px;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; font-weight: bold; line-height: 1.2; padding-top: 50px; color:#fff; width: 100%; text-transform: uppercase; padding-bottom: 20px; border-bottom: 1px solid #787777; display: inline-block;margin-bottom: 20px; position: relative;}
.nei_banner_tit h3 span{ position: absolute; display: inline-block; color: #fff; font-size: 14px; bottom: -48px; right: 0px; font-weight: lighter; font-family: 宋体; }
.nei_banner_tit h4 {font-size:24px; color:#fff; }
.nei_banner_tit i {display:block;width:395px;height:1px;background-color:#fff;}
.nei_banner_tit_con{ width: 276px; padding: 0 75px; height: 274px; background: rgba(0,0,0,0.7); }



.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:1400px;height:680px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd {width:1400px;position:absolute;left:50%;margin-left:-700px}
.slider .bd li {width:1400px;overflow:hidden;}
.slider .bd li img {display:block;width:1400px;height:680px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1400px !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:680px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-700px;}
.slider .next {left:50%;margin-left:700px;}
.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:680px;background:#000;filter:alpha(opacity=30);opacity:0.3;}
.slider .pnBtn .arrow {display:block!important;position:absolute;top:0;z-index:1;width:76px;height:680px;opacity:1;}
.slider .prev:hover .arrow {background:url(../images/left_on.jpg) no-repeat center;}
.slider .next:hover .arrow {background:url(../images/right_on.jpg) no-repeat center;}
.slider .pnBtn .arrow:hover {filter:alpha(opacity=100);opacity:1;}
.slider .prev .arrow {right:-40px;background:url(../images/left.jpg) no-repeat center;}
.slider .next .arrow {left:-40px;background:url(../images/right.jpg) no-repeat center;}


.pages {height:32px;line-height:32px;margin-top: 55px; padding-top: 35px; border-top: 3px solid #e5e5e5; text-align:center;clear:both; padding-bottom: 40px;border-bottom: 1px solid #e5e5e5; margin-bottom: 70px;}
.pages a {background:#999;font-size:14px; display: inline-block; width: 32px; height: 32px; line-height: 32px; color:#fff;margin:0 7px;}
.pages span,.pages a:hover { background:#a8673f;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:27px;margin-right:20px;width:9px;height:9px;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 #a8673f;padding:2px;margin-right:20px;}
.anniu_nei {width:188px;height:38px;line-height:38px;text-align:center;border:1px solid #a8673f;color:#a8673f;display:block;transition:0.3s;}
.anniu:hover .anniu_nei {background-color:#a8673f;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:#a8673f;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 #a8673f;padding:2px;margin-right:20px;}
.anniu_nei {width:188px;height:38px;line-height:38px;text-align:center;border:1px solid #a8673f;color:#a8673f;display:block;transition:0.3s;}
.anniu:hover .anniu_nei {background-color:#a8673f;color:#fff;}
/* 友情链接 */.link {float:left;position:relative;width:100%;padding-top:15px;}
.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;float:left;width:80%;height:30px;overflow:hidden;}
.link-list li a {height:36px;color:#787878;font-size:14px;text-align:center;}
.link-list li a:hover {color:#da251d;}
.link-list li {float:left;}
.link-list li a {color:#abacac;margin:0 8px;}
.link-list li a:hover {color:#fff;}
.link h6 {float:left;font-size:14px;color:#d1d1d1;}
/* 回到顶部 *//*客服*/.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:#a8673f;}
.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:#2fb329;}
/*返回顶部*/#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;}
.qqkefu ul li b.a {
    background: url(../images/zxzx2.png) no-repeat center center;
}
.qqkefu ul li b {
    width: 53px;
    height: 47px;
    display: block;
    overflow: hidden;
    float: left;
}

.qqkefu ul li span{ position: absolute; opacity: 0; display: block; width: 53px; height: 47px; line-height: 30px;background-color: #2fb329;}
.qqkefu ul li:hover b.a{ background-image: none; }
.qqkefu ul li:hover b.d{ background-image: none; }
.qqkefu ul li:hover span{line-height: 17px;
    opacity: 1;
    color: #fff;
    height: 41px;
    font-size: 14px;
    padding-top: 6px;
    width: 100%;
    text-align: center; }
.qqkefu ul li b.d {

    background:url(../images/bdsq.png) no-repeat center center;



}




#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:#a8673f;opacity:0.6;transform:translate3d(0,0,25px);}
.ka2 span:nth-child(2) {color:#a8673f;border:1px solid #a8673f;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:#f6f6f6;-moz-outline-color:#f6f6f6;-ms-outline-color:#f6f6f6;-webkit-outline-color:#f6f6f6;}
textarea {outline-color:#f6f6f6;-moz-outline-color:#f6f6f6;-ms-outline-color:#f6f6f6;-webkit-outline-color:#f6f6f6;}


/* 留言表单 */
.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;}


/* 留言弹窗 */.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;padding:0 50px;width:900px;height:500px;background-color:#fff;position:fixed;left:50%;top:50%;margin-top:-250px;margin-left:-500px;}
.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:30px;}
.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;}


.tebie2 .hd .next{ top: 39%; }
.tebie2 .hd .prev{ top: 39%; }

.biaodan_con li{ border: 0; width: 456px; margin-right: 10px;  }
.biaodan_con li.m_r{ margin-right: 0; }
.biaodan_con li .input{ font-family: 微软雅黑; border: 0; padding-left: 30px; width: 428px; background-color: #f6f6f6;}
.biaodan_con li.text_error{ width: 100%; height: 240px; margin-bottom: 0px; }
.biaodan_con li .textarea{ font-family: 微软雅黑; width: 1360px; padding-left: 30px; background-color: #f6f6f6; }
.biaodan_con .submit{ font-size: 16px; }





@media(max-width:1680px) {
  .nei_banner_tit{ top: 80px;}
   



}
@media(max-width:1600px) {
  .nei_banner_tit{ top: 70px;}
   

}

@media(max-width:1440px) {
  .wrap{ width: 1200px; }
  .index_main1 li{ margin-right: 50px; width: 260px; }
  .index_product_content{ width: 325px; padding: 110px 40px 0px 45px; }
  .index_product_content{ background: url(../images/index_main1_bg.jpg) no-repeat; background-size: 100% 100%; }
  .index_main4_con_r{ width: 420px; padding: 0 45px; }
  .jishuqi li{ padding: 0 3%; }
  .index_main5_con_one{ width: 580px; }
  .swiper-container7 .swiper-slide{ width: 272px!important; }
  .list_product_ul li{ width: 285px; }
  .show_product_cont{ margin-right: 150px; }
  .fgtj_ul li{ width: 593px; }
  .slider {min-width:1200px; height: 583px;}
  .slider .bd {width:1200px;margin-left:-600px}
  .slider .bd li {width:1200px;}
  .slider .bd li img {width:1200px; height: 583px;}
  .slider .tempWrap ul {margin-left:-1200px !important;/*强制位置*/}
  .slider .prev {left:-50%;margin-left:-600px;}
  .slider .next {left:50%;margin-left:600px;}
  .slider .pnBtn{ height: 583px; }
  .slider .pnBtn .blackBg{ height: 583px; }
  .slider .pnBtn .arrow{ height: 583px; }
  .nei_banner_tit{ top: 55px; width: 1200px; margin-left: -600px; }
  .case_ul li{ width: 389px; }
  .page_khfw_one{ padding: 65px 40px 65px 50px; }
  .page_khfw_main3 li{ margin-right: 108px; }
  .page_gsgk_main1_right{ width: 600px; }
  .page_gsgk_main2 .gsgk_bg1{ width: 50%; }
  .page_gsgk_main2 .gsgk_bg1 img{ width: 100%; }
  .principle .main_pic{ width: 50%; }
  .principle .main_pic img{ width: 100%; }
  .culture p{ width: 380px; margin-left: 100px; }
  .picScroll-left .bd ul li{ width: 280px; }
  .tiyanguan .main_pic:nth-child(1){ width: 700px; }
  .tiyanguan .main_pic:nth-child(2){ width: 499px; }
  .tiyanguan .main_pic:nth-child(3){ width: 350px; }
  .tiyanguan .main_pic:nth-child(4){ width: 349px; }
  .tiyanguan .main_pic:nth-child(5){ width: 499px; }
  .biaodan_con li{ width: 390px; }
  .biaodan_con li .input{ width:362px; }
  .biaodan_con li .textarea{ width: 1160px; }
  .index_news .news_li{ width: 272px; }
  .show_article_xiangguan li{ margin-right: 100px; }
  .page_contact_right{ padding: 44px 30px 50px 30px;}
  .page_khfw_main2{ background: url(../images/khfw_bg2.png) no-repeat right top; background-size: 50%; }
  .head_top_con{ width: 1200px; }
  .head_top .logo{ margin-right: 50px; }
  .nav li>a{ padding: 0 10px; }
  .list_product_lanmu li{ margin: 0 40px; }
  .imageflow-content{ width: 1200px; height: 100%!important; }
  .imageflow{ height: 100%!important; }
  .product-list li{ width: 389px; }
  .title66{ font-size: 14px; }
  .banne-list h3{ font-size: 16px; padding-top: 35px; font-weight: lighter; }
  .banne-list a{ margin-top: 10px; }
  .bannerText{ width: 250px; height: 180px; margin-left: -125px; margin-top: -90px; }
  .index_xxk li{ margin: 0 38px; }
  .page_khfw_one{ padding: 0; }
  .page_khfw_one a{ padding: 65px 60px 65px 30px; }






}
@media(max-width:1366px) {
  .nei_banner_tit{ top: 40px;}
  .imageflow .scrollbar{ top: 100px!important; }
  .lg-image{ max-height: 400px!important; }
  .list_product_lanmu li{ margin: 0 30px; }


   


}
@media(max-width:1360px) {



}
@media(max-width:1280px) {
  .nei_banner_tit{ top: 30px;}


}
@media(max-width:1200px) {


}

@media(max-width:800px) {

}