﻿*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}

@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}
.wrap{width:1200px; max-width:96%; margin:0 auto;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.wrap{zoom:1;}
 
/*首页*/
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:scroll}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{background:#333}
#fp-nav ul li a span,.fp-slidesNav ul li a span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:1}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}
#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}

.section{position: relative;z-index: 2;overflow: hidden;}
.fp-tableCell{z-index: 3;height: 100% !important;}
.header{width: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 6;}
.headbox:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.headbox{zoom:1;}
.logobox{width: 159px;line-height: 82px;float: left;}
.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #b7a159;}


.menu{width: calc(100% - 229px);float: right;}
.menu ul>li{width: 14.285714%;float: left;}
.menu ul>li>a{display: block;width: 100%;text-align: center;line-height: 82px;}
.menu ul>li>a:hover{color: #b7a159;}
.pcbanner{width: 100%;height: 100%;}
.pcbanner .swiper-container{height: 100%;}
.pcbanner .swiper-wrapper{height: 100%;}
.pcbanner .swiper-slide{height: 100%;}
.bannerbox{width: 100%;height: 100%;position: relative;}
.bannerbox span{display: block;width: 100%;height: 100%;}

.second{width: 100%;height: 100%;background: url(../images/bg01.jpg)no-repeat center center;background-size: cover;position: relative;}
.sencond_box{position: relative;top: 50%;transform: translateY(-50%);}
.tit01{text-align: center;width: 100%;overflow: hidden;margin-bottom: 55px;}
.tit01 h4{font-size:30px;color: #939393;font-family: arial;text-transform: uppercase;margin-bottom: 10px;}
.tit01 h5{display: inline-block;padding: 0 30px;position: relative;color: #b7a159;font-size: 28px;font-weight: bold;}
.tit01 h5:after{display: block;content: '';position: absolute;left: 100%;top: 50%;margin-top: -3px; width: 175px;height: 6px;border-top: 1px solid #dfd7bd;border-bottom: 1px solid #dfd7bd;}
.tit01 h5:before{display: block;content: '';position: absolute;right: 100%;top: 50%;margin-top: -3px; width: 175px;height: 6px;border-top: 1px solid #dfd7bd;border-bottom: 1px solid #dfd7bd;}

/*第二屏*/
.in_cptit{padding: 0 40px;text-align: center;width: 900px;margin: 0 auto;margin-bottom: 60px;position: relative;}
.in_cptit a{display: inline-block;color: #000;line-height: 30px;border-bottom: 1px solid transparent;}
.in_cptit a:hover{border-color: #b7a159;color: #b7a159;}
.in_cptit a.act{border-color: #b7a159;color: #b7a159;}
.in_cptit .swiper-container{position: relative;width: 100%;}
.in_cptit .dj_btn{width: 23px;display: block; line-height: 16px;background: #e4e4e4;color: #161616;text-align: center;position: absolute;top: 50%;margin-top: -8px;cursor: pointer;}
.in_cptit .left_btn{left: 0;}
.in_cptit .right_btn{right: 0;}

/*产品左*/
.in_cpl{width: 50%;float: left;padding-right: 20px}
.in_cpl a{display: block;}
.in_cpl .picbox{width: 100%;overflow: hidden;position: relative;border: 1px solid #a6a6a6;}
.in_cpl .picbox:after{display: block;content: "";padding-top: 64.23%;}
.in_cpl .picbox .img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.in_cpl .picbox .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 25px 20px;background: rgba(0,0,0,.2);opacity: 0;transition: all 0.4s;}
.in_cpl .picbox .zzbox .zz_txt{border: 1px solid #b7a159;width: 100%;height: 100%;position: relative;}
.in_cpl .picbox .zzbox .zz_txt .txtbox{position: relative;top: 50%;transform: translateY(-50%);text-align: center;}
.in_cpl .picbox .zzbox .zz_txt .txtbox h4{font-size:20px;color: #fff;line-height: 30px;}
.in_cpl .picbox .zzbox .zz_txt .txtbox h5{font-size:18px;color: #fff;text-transform: uppercase;line-height: 24px;}
.in_cpl a:hover .picbox .zzbox{opacity: 1;}

/*产品右*/
.in_cpr{width: 50%;float: left;padding-left: 10px;}
.in_cplist ul{width: 100%;overflow: hidden;zoom: 1;}
.in_cplist ul li{width: 50%;float: left;padding: 0 10px;padding-top: 15px;}
.in_cplist ul li:first-child{padding-top: 0;}
.in_cplist ul li:nth-child(2){padding-top: 0;}
.in_cplist ul li a{display: block;width: 100%;overflow: hidden;}
.in_cplist ul li a .picbox{width: 100%;overflow: hidden;position: relative;border: 1px solid #a6a6a6;}
.in_cplist ul li a .picbox:after{display: block;content: "";padding-top: 64.8%;}
.in_cplist ul li a .picbox .img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.in_cplist ul li a .picbox .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 25px 20px;background: rgba(0,0,0,.2);opacity: 0;transition: all 0.4s;}
.in_cplist ul li a .picbox .zzbox .zz_txt{border: 1px solid #ffffff;width: 100%;height: 100%;position: relative;}
.in_cplist ul li a .picbox .zzbox .zz_txt .txtbox{position: relative;top: 50%;transform: translateY(-50%);text-align: center;}
.in_cplist ul li a .picbox .zzbox .zz_txt .txtbox h4{font-size:16px;color: #fff;line-height: 30px;}
.in_cplist ul li a .picbox .zzbox .zz_txt .txtbox h5{font-size:14px;color: #fff;text-transform: uppercase;line-height: 24px;}
.in_cplist ul li a:hover .picbox .zzbox{opacity: 1;}

/*第三屏*/
.three{width: 100%;height: 100%;background: url(../images/bg02.jpg)no-repeat center center;background-size: cover;position: relative;}
.three_box{position: relative;top: 50%;transform: translateY(-50%);}
.three_box .tit01 h4{color: #fff;}

/*案例展示*/
.in_caselist ul{width: 100%;overflow: hidden;zoom: 1;}

.in_caselist a{display: block;width: 100%;overflow: hidden;zoom: 1;}
.in_caselist a .picbox{width: 100%;overflow: hidden;position: relative;}
.in_caselist a .picbox:after{display: block;content: "";padding-top: 67.61%;}
.in_caselist a .picbox .img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.in_caselist a .picbox .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding:6px 7px;background: rgba(0,0,0,.2);opacity: 0;transition: all 0.4s;}
.in_caselist a .picbox .zzbox .zz_txt{border: 1px solid #b7a159;width: 100%;height: 100%;position: relative;}
.in_caselist a .picbox .zzbox .zz_txt .txtbox{position: relative;top: 50%;transform: translateY(-50%);text-align: center;padding: 0 16px;}
.in_caselist a .picbox .zzbox .zz_txt .txtbox h4{font-size:20px;color: #fff;line-height: 30px;}
.in_caselist a .picbox .zzbox .zz_txt .txtbox p{font-size:14px;color: #fff;text-transform: uppercase;line-height: 24px;text-align: left;}
.in_caselist a:hover .picbox .zzbox{opacity: 1;}

/*第四屏*/
.four{width: 100%;height: 100%;background:#ffffff;position: relative;}
.four_box{position: relative;top: 50%;transform: translateY(-50%);}

/*新闻*/
.in_newbox{width: 100%;overflow: hidden;zoom: 1;}
.in_newbox .in_newl{width: 50%;float: left;padding-right: 20px;}
.in_newbox .in_newl a{display: block;width: 100%;overflow: hidden;}
.in_newbox .in_newl a .in_newl_pic{position: relative;display: block;width: 100%;}
.in_newbox .in_newl a .in_newl_pic:after{display: block;content: "";padding-top: 304px;}
.in_newbox .in_newl a .in_newl_pic span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.in_newbox .in_newr{width: 50%;float: left;padding-left: 25px;}
.in_newbox .in_newr .in_newlist ul li a{display: block;width: 100%;overflow: hidden;zoom: 1;}
.in_newbox .in_newr .in_newlist ul li a h4{width: calc(100% - 85px);float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color: #000;line-height: 38px;}
.in_newbox .in_newr .in_newlist ul li a h4 span{font-size: 20px;line-height: 38px;color: #000;display: inline-block;margin-right: 5px;float: left;}
.in_newbox .in_newr .in_newlist ul li a h5{width: 80px;float: right;text-align: right;font-size: 13px;color: #000;line-height: 38px;}
.in_newbox .in_newr .in_newlist ul li a:hover h4{color: #b7a159;text-decoration: underline;}
.in_newbox .in_newr .in_newlist ul li a:hover h4 span{color: #b7a159;text-decoration: none;}
.in_newbox .in_newr .in_newlist ul li a:hover h5{color: #b7a159;}

/*第五屏*/
.five{width: 100%;height: 100%;position: relative;}
.five_box{position: relative;top: 50%;transform: translateY(-50%);}
.five_box .tit01{margin-bottom: 40px;}
.five_box .tit01 h4{color: #fff;}
.five_section{padding-bottom: 122px;background: url(../images/bg03.jpg)no-repeat center center;background-size: cover;}
.in_abbox{width: 100%;overflow: hidden;zoom: 1;}
.in_abl{width: 50%;padding-right: 10px;float: left;}
.in_abl .in_abpic{width: 100%;overflow: hidden;position: relative;}
.in_abl .in_abpic:after{display: block;content: "";padding-top: 71.82%;}
.in_abl .in_abpic span{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;}
.in_abl img{max-width: 100%;}
.in_abr{width: 50%;padding-left:20px;float: left;}
.in_abr .in_abtxt{font-size:16px;line-height: 24px;text-align: justify;text-indent: 2em;height: 384px;overflow: hidden;}
.in_abr .in_abtxt *{color: #fff;}
.in_abmore a{display: block;width: 165px;line-height: 42px;text-align: center;font-size: 16px;color: #cfb14f;border: 1px solid #cfb14f;margin: 0 auto;margin-top: 35px;}

/*底部*/
.foot{background: rgba(255,255,255,0.48);position: absolute;left: 0;bottom: 0;width: 100%;padding: 10px 0;}
.footbox{width: 100%;overflow: hidden;zoom: 1;}
.foot_l{float: left;font-size: 14px;line-height: 23px;}
.foot_r{float: right;}
.foot_nav{text-align: right;font-size: 0;margin-bottom: 20px;}
.foot_nav a{display: inline-block;font-size: 14px;margin-left: 15px;}
.foot_r p{font-size: 14px;text-align: right;}

/*手机底部*/
.hot{width:100%; height:58px; background:#222; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }



@media only screen and (max-width:1439px ) {
	.in_caselist ul li{padding: 0 15px;padding-bottom: 25px;}
	.tit01{margin-bottom: 35px;}
	.tit01 h4{font-size: 26px;}
	.tit01 h5{font-size: 24px;}
	.in_cptit{margin-bottom: 40px;}
	.in_caselist ul li a .picbox:after{padding-top: 60%;}
	
	.in_abr .in_abtxt{height: 312px;}
	.in_abl .in_abpic:after{padding-top: 312px;}
	
}

@media only screen and (max-width:1199px ) {
	.header{position: relative;}
	.in_abr .in_abtxt{font-size: 14px;}
	.bannerbox{height: auto;}
	.pcbanner .swiper-container{height: auto;}
	.pcbanner{height: auto;}
	.section{height: auto !important;}
	.second,.three,.four,.five{padding: 30px 0;}
	.sencond_box,.three_box,.four_box,.five_box{top: auto;transform: initial;}
	
	.fp-tableCell{height: auto !important;}
	.bannerbox:after{display: block;content: "";padding-top: 52%;}
	.bannerbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
	.in_cptit{padding: 0 30px;width: 100%;}

	.foot{position: static;}
	.five_section{padding-bottom: 0;}
}

@media only screen and (min-width:1024px ) {
	.index{overflow: hidden !important;}
}

@media only screen and (min-width:768px ) {
	.menu{display: block !important;}
}
@media only screen and (max-width:767px ) {
	
/*菜单*/
.menu ul.yj{background:rgba(255,255,255,.77);}
.menu ul.yj>li{background: none;}
.menu ul.yj>li ul.ejmenu{display: none;}
.menu {display: block;width: 30%;min-width: 150px;right: 0;top: 100%; position: absolute;z-index: 9;}
.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.4);}
.menu ul.yj>li:before{background: none;}
	
	.in_cpl{width: 100%;padding: 0;float: none;margin-bottom: 25px;}
	.in_cpr{width: 100%;padding: 0;float: none;}
	.in_newbox .in_newl{width: 100%;padding: 0;float: none;margin-bottom: 20px;}
	.in_newbox .in_newr{width: 100%;padding: 0;float: none;}
	.in_caselist ul li{padding: 0 8px;padding-bottom: 16px;}
	.in_caselist ul li a .picbox .zzbox{padding: 5px;}
	.in_caselist ul li a .picbox .zzbox .zz_txt .txtbox{padding: 0 6px;}
	.in_caselist a .picbox .zzbox .zz_txt .txtbox h4{font-size: 16px;}
	.in_caselist a .picbox .zzbox .zz_txt .txtbox p{font-size: 12px;line-height: 20px;}
	
	.in_abl{width: 100%;padding: 0;margin-bottom: 20px;}
	.in_abl .in_abpic:after{padding-top: 64%;}
	.in_abr{width: 100%;padding: 0;}
	.in_abr .in_abtxt{height: auto;}
	.in_newbox .in_newl a .in_newl_pic:after{padding-top:50%;}
	.foot{display: none;}
	
}

@media only screen and (max-width:640px ) {
	.in_caselist ul li{width: 50%;}
	.in_caselist a .picbox .zzbox .zz_txt .txtbox p{height: 40px;overflow: hidden;}
}

@media only screen and (max-width:480px ) {
	.in_cptit{padding: 0 25px;}
	
}


/*内页*/

.head_ny{width: 100%;background: #fff;}
.headbox_ny:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.headbox_ny{zoom:1;position: relative;}

.banpic{width: 100%;position: relative;overflow: hidden;}
.banpic:after{display: block;content: "";padding-top: 55.31%;}
.banpic span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.cen_box:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.cen_box{zoom:1;padding: 40px 0;}

.cen_box .tit01{margin-bottom: 25px;}

/*内页标题*/
.ny_bt{border-bottom: 1px solid #cccccc;padding: 20px 0 50px;}
.ny_tit{text-align: center;margin: 0 auto;position: relative;text-align: center;padding-bottom: 25px;}
.ny_tit ul.nytit_y:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.ny_tit ul.nytit_y{zoom:1;text-align: center;display: inline-block;position: relative;}
.ny_tit ul.nytit_y>li{display: inline-block;padding: 0 25px;position: relative;}
.ny_tit ul.nytit_y>li>a{display: block; color: #000;line-height: 30px;border-bottom: 1px solid transparent;}

.ny_tit ul.nytit_y>li:hover a{border-color: #b7a159;color: #b7a159;}
.ny_tit ul.nytit_y>li.act>a{border-color: #b7a159;color: #b7a159;}

.ny_tit ul.nytit_y>li .nytit_t{position:absolute;top: 100%;left: 50%;display: none;text-align: center; transform: translateX(-50%); min-width: 600px;z-index: 9999;}
.ny_tit ul.nytit_y>li .nytit_t li{display: inline-block;padding: 0 5px;padding-top: 5px;}
.ny_tit ul.nytit_y>li .nytit_t li a{display: block; color: #000;padding: 0 20px;background: #eee; line-height: 30px;border-bottom: 1px solid transparent;border-radius: 15px;}

.ny_tit ul.nytit_y>li:hover .nytit_t{display: block !important;}

.ny_tit ul.nytit_y>li .nytit_t li a:hover{color: #b7a159;background: #eee; }
.act{border-color: #b7a159;color: #b7a159;}



.ny_tit .dj_btn{width: 23px;display: block; line-height: 16px;background: #e4e4e4;color: #161616;text-align: center;position: absolute;top: 50%;margin-top: -8px;cursor: pointer;}
.ny_tit .left_btn{left: 0;}
.ny_tit .right_btn{right: 0;}

.main{padding-top:25px;}

.ny_foot{background:#ebebeb;width: 100%;padding: 10px 0;}
.ny_foot .footbox{display: flex;justify-content: space-between;align-items: center;}
.foot_l{float: left;font-size: 13px;line-height: 22px;}
.foot_r{float: right;margin-bottom: 20px;}
.foot_nav{text-align: right;font-size: 0;margin-bottom: 20px;}
.foot_nav a{display: inline-block;font-size: 14px;margin-left: 15px;}
.foot_r p{font-size: 14px;text-align: right;}

@media only screen and (min-width:768px ) {

}
@media only screen and (max-width:767px ) {
	.cen_l .tit03 .titbox1 h4{line-height: 50px;}
	.headbox_ny .menu{background: rgba(0,0,0,.4);}

	.ny_bt{padding: 20px 0 30px;}
	.cen_box{padding: 10px 0 30px;}
	.main{padding-top: 20px;}
	.ny_tit ul.nytit_y>li{width: 100%;}
	.ny_tit ul.nytit_y>li .nytit_t{position: relative;width: 100%;}
	.ny_tit ul.nytit_y>li .nytit_t li{width: 100%;}
	.ny_tit ul.nytit_y>li .nytit_t li{padding: 0 10px;}
	.ny_tit ul.nytit_y>li .nytit_t li a{font-size: 12px;line-height: 20px;}
	
	.dropmenu>ul.lv1>li{padding-bottom: 0;width: 100%;}
	.dropmenu>ul.lv1>li>a{line-height: 36px;font-size: 14px;background: #eee;border-bottom: 1px solid #fff;display: block;text-align: center;}
.dropmenu>ul.lv1>li.act>a{background: #DFD7BD;}
	.dropmenu>ul.lv1>li ul.lv2{display: none;}
	.dropmenu>ul.lv1>li ul.lv2 li a{display: block;font-size: 12px;line-height: 32px;text-align: center;border-bottom: 1px solid #eee;}
    .ny_foot .footbox{display:block;}
    .foot_nav{text-align:center}
    .foot_l{margin-bottom: 20px;}
    .foot_r{margin-bottom: 0;}
	
}


/*关于我们*/
.abtxt h3{font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.abtxt h3 span{color: #ff3900;}
.abtxt p{font-size: 14px;line-height: 28px;text-align: justify;}
.about img{max-width: 100%;}

/*产品展示*/
.prolist ul{width: 100%;overflow: hidden;zoom: 1;}
.prolist ul li{width: 33.33%;float: left;padding: 0 10px;padding-bottom: 15px;}
.prolist ul li a{display: block;width: 100%;overflow: hidden;}
.prolist ul li a .picbox{width: 100%;overflow: hidden;position: relative;border: 1px solid #a6a6a6;}
.prolist ul li a .picbox:after{display: block;content: "";padding-top: 64.8%;}
.prolist ul li a .picbox .img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.prolist ul li a .picbox .zzbox{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 25px 20px;background: rgba(0,0,0,.2);opacity: 0;transition: all 0.4s;}
.prolist ul li a .picbox .zzbox .zz_txt{border: 1px solid #ffffff;width: 100%;height: 100%;position: relative;}
.prolist ul li a .picbox .zzbox .zz_txt .txtbox{position: relative;top: 50%;transform: translateY(-50%);text-align: center;}
.prolist ul li a .picbox .zzbox .zz_txt .txtbox h4{font-size:16px;color: #fff;line-height: 30px;}
.prolist ul li a .picbox .zzbox .zz_txt .txtbox h5{font-size:14px;color: #fff;text-transform: uppercase;line-height: 24px;}
.prolist ul li a:hover .picbox .zzbox{opacity: 1;}

@media only screen and (max-width:767px ) {
	.prolist ul li{width: 50%;}
}

/*产品详情*/

.xq_tit{text-align: center;margin-bottom: 20px;}
.xq_tit h5{display: inline-block;padding: 0 50px;font-size: 24px;background: #b7a159;color: #fff;line-height: 2;}
.xq_pic{text-align: center;margin: 10px auto;}



/*案例详情*/
.cplb{position: relative;height: 600px;width:100%;max-width: 900px;margin: 0 auto; margin-top: 15px;}


.cplb .swiper-container {width: 100%; margin-left: auto;margin-right: auto;}
.cplb   .swiper-slide { background-size: cover;background-position: center;}
.cplb .gallery-top { height: 80%; width: 100%;border: 1px solid #ccc;}
.cplb .gallery-thumbs {height: calc(20% - 10px);box-sizing: border-box;padding: 0 30px;position: relative;margin-top: 10px;}
.cplb .gallery-thumbs .swiper-slide { height: 100%;opacity:1;border: 1px solid #ccc;}
.cplb .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border: 1px solid #b7a159;}


.cplb .swiper-button-next.swiper-button-white{width: 30px;height: 100%;background-color: #b7a159;color: #fff;margin: 0; position: absolute;right: 0;top: 0 ;}
.cplb .swiper-button-prev.swiper-button-white{width: 30px;height: 100%;background-color: #b7a159;color: #fff;margin: 0; position: absolute;left: 0;top: 0 ;}
@media only screen and (max-width:767px ) {
	.cplb{position: relative;height: 430px;width:100%;left: 0;}
}
@media only screen and (max-width:560px ) {
	.cplb{height: 400px;}
	.cplb .gallery-thumbs{padding: 0 25px;}
	.cplb .swiper-button-next.swiper-button-white{width: 25px;}
	.cplb .swiper-button-prev.swiper-button-white{width: 25px;}
}
@media only screen and (max-width:460px ) {
	.cplb{height: 380px;}
}
@media only screen and (max-width:380px ) {
	.cplb{height: 320px;}
}

/*新闻动态*/
.newlist ul li{padding-bottom: 24px;}
.newlist ul li a{display: block;width: 100%;overflow: hidden;position: relative;padding-left: 268px;border: 8px solid #e8e8e8;background: #e8e8e8;transition: all 0.4s;}
.newlist ul li a .newpic{width: 268px;height: 100%;position: absolute;;left: 0;top: 0;overflow: hidden;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newtxt{padding-left: 20px;}
.newlist ul li a .newtxt .newtit{width: 100%;overflow: hidden;zoom: 1;margin-bottom: 4px;}
.newlist ul li a .newtxt .newtit .tit{width: calc(100% - 95px);float: left;font-size: 16px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li a .newtxt .newtit .date{width: 95px;text-align: right;font-size: 16px;line-height: 30px;float: right;}
.newlist ul li a .newtxt .newtxtbox{font-size: 14px;line-height: 30px;height:90px;text-align: justify;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.newlist ul li a:hover{border-color: #b7a159;background: #b7a159;}
.newlist ul li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.newlist ul li a:hover .newtxt .newtit *{color: #fff;}
.newlist ul li a:hover .newtxt .newtxtbox{color: #fff;}
.newlist ul li a:hover .newtxt .newtxtbox *{color: #fff;}

@media only screen and (max-width:767px ) {
	.newlist ul li a{padding-left: 230px;}
	.newlist ul li a .newpic{width: 230px;}
}
@media only screen and (max-width:640px ) {
	.newlist ul li a{padding-left: 200px;}
	.newlist ul li a .newpic{width: 200px;}
}
@media only screen and (max-width:560px ) {
	.newlist ul li a{padding-left: 180px;border: 3px solid #e8e8e8;}
	.newlist ul li a .newpic{width: 180px;}
	.newlist ul li a .newtxt{padding-left: 15px;}
}

@media only screen and (max-width:480px ) {
	.newlist ul li a{padding-left: 160px;}
	.newlist ul li a .newpic{width: 160px;}
	
}
@media only screen and (max-width:380px ) {
	.newlist ul li a{padding-left: 140px;}
	.newlist ul li a .newpic{width: 140px;}
	
}
/*新闻详情*/
.new_x .new_x_tit h4{font-size: 16px;color:#111;line-height: 30px;}
.new_x .new_x_tit h6{font-size: 12px;color:#888;line-height: 18px;}
.new_x .new_x_pic{text-align: center;padding: 10px 0;}
.new_x img{max-width: 100%;}
.new_x .new_x_txt{font-size: 14px;line-height:28px;text-align: justify;}


/*联系我们*/
.contxt{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
.mapbox{width: 100%;}


/*清除样式*/
.clear {
    clear: both;
    font-family: '微软雅黑';
}

/*分页css scott style pagination*/
div.scott {
    padding: 3px;
    margin: 3px;
    text-align: center;
}

    div.scott a {
        border: #221616 1px solid;
        padding: 2px 5px;
        color: #221616;
        margin: 0 2px 0 0;
        text-decoration: none;
    }

        div.scott a:hover {
            border: #221616 1px solid;
            color: white;
            background-color: #221616;
        }

        div.scott a:active {
            border: #221616 1px solid;
            color: #611985;
            background-color: #221616;
        }

    div.scott span.current {
        border: #221616 1px solid;
        padding: 2px 5px;
        font-weight: bold;
        color: #fff;
        margin: 0 2px 0 0;
        background-color: #221616;
    }

    div.scott span.disabled {
        border: #dfdfdf 1px solid;
        padding: 2px 5px;
        color: #221616;
        margin: 0 2px 0 0;
    }

/*QQ*/
.dock {
    position: fixed;
    right: 0px;
    width: 50px;
    -moz-opacity: 0.7;
    opacity: 0.7;
    z-index: 200;
}

    .dock.close {
        z-index: 50;
    }

    .dock ul.icons {
        position: absolute;
        list-style: none;
        right: 0px;
        padding: 0px;
        width: 50px;
        border: 1px solid #333;
        border-right: none;
        background: #111;
        -moz-border-radius: 10px 0 0 10px;
        -webkit-border-radius: 10px 0 0 10px;
        border-radius: 10px 0 0 10px;
        -webkit-transition: all .3s ease-in-out 0s;
        -moz-transition: all .3s ease-in-out 0s;
        -ms-transition: all .3s ease-in-out 0s;
        -o-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s;
    }

    .dock.close ul.icons {
        right: -70px;
    }

    .dock ul.icons li i {
        display: block;
        position: relative;
        width: 50px;
        height: 50px;
        background: url(../images/icons.png) no-repeat;
        cursor: pointer;
        -webkit-transition: all .3s ease-in-out 0s;
        -moz-transition: all .3s ease-in-out 0s;
        -ms-transition: all .3s ease-in-out 0s;
        -o-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s;
        z-index: 210;
    }

    .dock ul.icons li.active i {
        -moz-opacity: 0.4;
        opacity: 0.4;
    }

    .dock ul.icons li.up i {
        background-position: -63px -150px;
    }

    .dock ul.icons li.tel i {
        background-position: -62px -108px;
    }

    .dock ul.icons li.im i {
        background-position: -63px -20px;
    }

    .dock ul.icons li.wechat i {
        background-position: -59px -66px;
    }

    .dock ul.icons li.down i {
        background-position: -63px -190px;
    }

    .dock ul.icons li p {
        display: block;
        position: absolute;
        top: 50px;
        right: -260px;
        padding: 15px 20px;
        height: 120px;
        color: White;
        line-height: 30px;
        border: 1px solid #333;
        border-right: none;
        background: #111;
        -moz-border-radius: 10px 0 0 10px;
        -webkit-border-radius: 10px 0 0 10px;
        border-radius: 10px 0 0 10px;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .4s ease-in-out .1s;
        -moz-transition: all .4s ease-in-out .1s;
        -ms-transition: all .4s ease-in-out .1s;
        -o-transition: all .4s ease-in-out .1s;
        transition: all .4s ease-in-out .1s;
        overflow: hidden;
        z-index: 201;
    }

    .dock ul.icons li.active p {
        right: 50px;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dock ul.icons li.tel p {
        width: 200px;
        height: 130px;
        line-height: 90px
    }

    .dock ul.icons li.im p {
        width: 185px;
        height: 155px;
        line-height: 30px
    }

        .dock ul.icons li.im p a {
            display: block;
            margin-top: 12px;
            width: 100px;
            height: 35px;
            line-height: 32px;
            color: #00dfb9;
            font-size: 16px;
            text-align: center;
            text-decoration: none;
            border: 1px solid #00dfb9;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            -webkit-transition: all .3s ease-in-out 0s;
            -moz-transition: all .3s ease-in-out 0s;
            -ms-transition: all .3s ease-in-out 0s;
            -o-transition: all .3s ease-in-out 0s;
            transition: all .3s ease-in-out 0s;
        }

            .dock ul.icons li.im p a:hover {
                color: White;
                background: #0f8773;
                border: 1px solid #0f8773;
            }

    .dock ul.icons li.wechat p {
        width: 180px;
        height: 180px;
        line-height: 30px
    }

        .dock ul.icons li.wechat p img {
            border: 2px solid #000;
        }

    .dock a.switch {
        position: absolute;
        display: block;
        top: 270px;
        right: 11px;
        width: 26px;
        height: 26px;
        background: url(../images/icons.png) no-repeat 0px -640px;
        cursor: pointer;
        -webkit-transition-delay: .15s;
        -moz-transition-delay: .15s;
        -ms-transition-delay: .15s;
        -o-transition-delay: .15s;
        transition-delay: .15s;
    }

        .dock a.switch.off {
            background-position: -32px -640px;
        }
