@charset "utf-8";
.tit{padding-top: 45px;margin-bottom: 40px;text-align: center;}
.tit img{display: block;margin: 0 auto;}
.tit p{font-size: 16px;color: #666;margin-top: 5px;font-style: italic;}

/* index_banner */
.index_banner{width:100%;overflow:hidden;position:relative;z-index:1}
.index_banner .flexslider{width:1920px;height:100%;position:relative;left:50%;margin-left:-960px;overflow:hidden;min-width:1200px}
.index_banner .slides{position:relative;z-index:1}
.index_banner .slides li{height:100%}
.index_banner .slides li img{width:100%;margin:0 auto;display:block}
.index_banner .flex-control-nav{position:absolute;bottom:20px;z-index:2;text-align:center;width:100%;font-size:0}
.index_banner .flex-control-nav li{display:block;width:14px;height:14px;margin:0 10px;zoom:1;display:inline-block}
.index_banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:0;overflow:hidden;background:#fff;cursor:pointer;border-radius:50%}
.index_banner .flex-control-nav .flex-active{background:#8a765b}
.index_banner .flex-direction-nav{display:none}

/* in_about */
.in_about{margin-top: 75px;}
.in_about .about_t{width: 71px;}
.in_about .about_t img{width: 71px;display: block;}
.in_about .about_box{width: 1092px;height: 414px;background: url(../images/about_bg.jpg) no-repeat right;}
.in_about .about_box .vedio{width: 580px;height: 323px; margin-top: 45px;}
.in_about .about_box .txt{width: 420px;margin-right: 60px;margin-top: 0px;}
.in_about .about_box .txt .tit{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #fff;}
.in_about .about_box .txt img{display: block;float: right;}
.in_about .about_box .txt p{line-height: 25px;color: #fff;}
.in_about .about_box .txt a{color: #fff;margin-top: 15px;float: right;}

/* in_case */
.in_case{overflow: hidden;padding-bottom: 75px; margin-top:30px;}
.in_case .picScroll-left{ position:relative;width: 1200px;}
.in_case .picScroll-left .hd .prev,.in_case .picScroll-left .hd .next{ display:block;width:66px; height:66px;cursor:pointer; position: absolute;top: 137px;}
.in_case .picScroll-left .hd .prev{background: url(../images/prev.png) no-repeat center;left: -100px;}
.in_case .picScroll-left .hd .next{background: url(../images/next.png) no-repeat center;right: -100px;}
.in_case .picScroll-left .bd{overflow:hidden;}
.in_case .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.in_case .picScroll-left .bd ul li{ width: 390px;float:left; _display:inline;margin-right: 20px;position: relative;text-align: center;}
.in_case .picScroll-left .bd ul li .img{width:100%; height:293px;}
.in_case .picScroll-left .bd ul li .txt{color: #fff;display: block;position: absolute;width:100%; height:293px;left: 0;top: 0;background: none;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.in_case .picScroll-left .bd ul li .txt h3{font-size: 20px;position: absolute;width: 100%;left: 0;top: 43%;;opacity: 0;transition: .3s;}
.in_case .picScroll-left .bd ul li .txt p{width: 80%;position: absolute;left: 10%;top: 60%;opacity: 0;transition: .3s;}
.in_case .picScroll-left .bd ul li .txt img{width: 30px;position: absolute;left: 45%;top: 76%;opacity: 0;transition: .3s;}
.in_case .picScroll-left .bd ul li span{width: 120px;height: 40px;line-height: 35px;background: #ebebeb;font-size:38px;text-align: center;color: #8a765b;display: block;margin: 20px auto 0;}
.in_case .picScroll-left .bd ul li:hover .txt{background: rgba(0, 0, 0, .5);}
.in_case .picScroll-left .bd ul li:hover .txt h3{top: 25%;opacity: 1;}
.in_case .picScroll-left .bd ul li:hover .txt p{top: 37%;opacity: 1;}
.in_case .picScroll-left .bd ul li:hover .txt img{top: 63%;opacity: 1;}
.in_case .picScroll-left .bd ul li:hover span{background: #8a765b;color: #fff;}

/* in_vedio */
.in_vedio{background: url(../images/vedio_bg.jpg) no-repeat top center;padding-bottom: 59px;}
.in_vedio .tit p{color: #fff;}
.in_vedio .fl{width:608px;}
.in_vedio .fl .vedio{width:608px;height: 426px;}
.in_vedio .vedio_list p{background: #fff;line-height: 49px;height: 49px;width: 100%;text-indent: 10px;font-size: 14px;color: #333;}
.in_vedio .fr{width:592px;}
.in_vedio .fr li{width: 280px;float: left;margin-left: 16px;margin-bottom: 16px;}
.in_vedio .fr li .vedio{width:280px;height: 180px;}

/* in_news */
.in_news{padding-bottom: 47px;}
.in_news .hd{font-size: 0;text-align: center;margin-bottom: 40px;}
.in_news .hd ul li{display: inline-block;padding:0 15px;border-left: 1px solid #333;line-height: 20px;}
.in_news .hd ul li a{color: #333333;font-size:20px;}
.in_news .hd ul li:first-child{border-left:none;}
.in_news .hd ul li:hover a,.in_product .hd ul li.on a{color: #8a765b;font-weight: bold;}

.in_news .bd ul{margin: 0 -14px;}
.in_news .bd ul li{float: left;width: 336px;height: 184px;margin: 0 14px 28px;position: relative;padding-left: 248px;border: 1px solid #ccc;}
.in_news .bd ul li .txt{margin:35px 25px 0;color: #333;}
.in_news .bd ul li .txt h3{font-size: 18px;line-height: 18px;margin-bottom: 15px;}
.in_news .bd ul li .txt h3 em{color: #666;font-weight: normal;font-style: normal;}
.in_news .bd ul li .txt span{color: #666;margin-top: 15px;display: block;}
.in_news .bd ul li .pic{position: absolute;left: 0;top: 0;width:247px; height:184px;overflow: hidden;}
.in_news .bd ul li .pic img{width:247px; height:100%;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_news .bd ul li:hover{border: 1px solid #8a765b;background: #8a765b;}
.in_news .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_news .bd ul li:hover .txt{color: #fff;}
.in_news .bd ul li:hover .txt h3 em{color: #fff;}
.in_news .bd ul li:hover .txt span{color: #fff;}

/* in_guide */
.in_guide{background: url(../images/guide_bg.jpg) no-repeat bottom center;padding-bottom: 75px;}
.in_guide ul{margin: 0 -10.8px;}
.in_guide ul li{width: 182px;margin: 0 10.8px;background: #fff;text-align: center;float: left;padding: 32px 0;}
.in_guide ul li p{color: #666;}
.in_guide ul li span{color: #8a765b;font-weight: bold;font-size: 18px;display: block;margin-top: 15px;}