
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
button::-moz-focus-inner{border: 0;}
:focus, :active{outline: 0; border: 0;}
a{color: #666; -webkit-transition:color .3s,opacity .3s; transition:color .3s,opacity .3s;}
a:hover{color: #066FCA;}
a, a:visited, a:focus, a:active, a:hover{outline:0 none !important;}
u{text-decoration: none;}
 
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance: none;}
select,
input,
textarea{outline: none;}
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}


.blank2 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 2px; line-height: 2px; font-size: 0px;}
.blank6 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 6px; line-height: 6px; font-size: 0px;}
.blank10 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 10px; line-height: 10px; font-size: 0px;}
.blank15 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 15px; line-height: 10px; font-size: 0px;}
.blank20 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 20px; line-height: 10px; font-size: 0px;}
.blank30 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 30px; line-height: 10px; font-size: 0px;}
.blank40 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 40px; line-height: 10px; font-size: 0px;}
.blank50 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 50px; line-height: 10px; font-size: 0px;}
.blank60 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 60px; line-height: 10px; font-size: 0px;}



.left{_display:inline;float:left!important;}
.right{_display:inline;float:right!important;}

.bg_white{background-color: #fff !important}


.fix:before,
.fix:after{content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.fix:after{clear: both;}
.fix{zoom: 1;}
.hide-tab{height: 0;overflow: hidden;padding-top: 0;padding-bottom: 0;}
#map img{max-width: 999999999px;}
.BMapLabel{display: none !important;}
body{-webkit-text-size-adjust: 100%; font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #666; font-size: 14px; overflow-x: hidden;}

body,html {height: 100%;}

.wp{max-width: 1200px; width: 100%; margin: 0 auto;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *display:inline-block;*zoom:100%;}


/*手机头部*/
.m-bar{height: 60px; background-color: #fff;}
.logo-m{width: 75%; display: inline-block; float: left; margin-left: 10px; height: 60px; line-height: 60px;}
.logo-m img{height: 40px; display: inline-block; z-index: 60; vertical-align: middle;}
.m-hd{display: none; position: fixed; top: 0; left: 0; width: 100%; z-index: 1000000; -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2); box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);}
.m-nav{clear: both; position: absolute; top: 60px; left: 0;width: 100%; -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2); box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2); max-height: 0; overflow: hidden; -webkit-transition: all 300ms ease; transition: all 300ms ease;}
.m-nav a{display: block; width: 100%; line-height: 40px; text-align: left; border-top: 1px solid #e0e0e0; font-size: 15px; background-color: #fff; padding: 0 20px; color: #333;}
.m-trigger{height: 60px; cursor: pointer; width: 60px; float: right; background: url(../images/menu.png) no-repeat center center; -webkit-background-size: 25px; -moz-background-size: 25px; -o-background-size: 25px; background-size: 25px;}
.m-sub{max-height: 0;overflow: hidden;}
.m-sub.on,
.m-nav.on{-webkit-transition: all .6s linear;transition: all .6s linear;max-height: 999px;}
.m-sub a{font-size: 14px;padding: 0 30px;background-color: #F1F1F1;border-top-color: #efefef;}
.m-show{display: none;}
#nav-toggle{position: absolute; right: 14px; top: 18px; color: #fff;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform: scale(0.7);transform: scale(0.7);transform-origin: 50% 50%;}
#nav-toggle{cursor: pointer; padding: 10px 35px 16px 0px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{cursor: pointer; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; height: 5px; width: 35px; background: #e83435; position: absolute; display: block; content: '';}
#nav-toggle span:before{top: -10px;}
#nav-toggle span:after{bottom: -10px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out;}
#nav-toggle.active span{background-color: transparent;}
#nav-toggle.active span:before, #nav-toggle.active span:after{top: 0;}
#nav-toggle.active span:before{transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);}
#nav-toggle.active span:after{transform: translateY(-10px) rotate(-45deg); -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); top: 10px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-slider{outline:0}
.float-bar{position: fixed;right: 15px;bottom: 5%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 60px;z-index: 80;}
.float-bar li{position: relative;height: 60px;background-color:#CBCBCB;width: 60px;float: right;margin-bottom: -1px;-webkit-transition:.3s;transition:.3s;}
.float-bar li.s1 a{-webkit-animation-name: hvr-buzz;animation-name: hvr-buzz;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: ease;animation-timing-function: ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
/* Buzz */
@-webkit-keyframes hvr-buzz{50%{-webkit-transform:rotate(5deg); transform:rotate(5deg);} 100%{-webkit-transform: rotate(-5deg); transform: rotate(-5deg);}}
@keyframes hvr-buzz{50%{-webkit-transform:rotate(5deg); transform:rotate(5deg);} 100%{-webkit-transform: rotate(-5deg); transform: rotate(-5deg);}}
.float-bar a{display: block;width: 100%;height: 60px;background-repeat: no-repeat;background-position: right 0;}
.float-bar .tel{background-image: url(../images/c1.png);}
.float-bar .cal{background-image: url(../images/c2.png);}
.float-bar .qr{background-image: url(../images/c3.png);}
.float-bar .top{background-image: url(../images/c4.png);}
.float-bar li:hover a,
.float-bar a:hover{background-position: right -60px;}
.float-bar li:hover{background-color: #8FAF4C;}
.float-bar .s2{position: relative;}
.float-bar .s2 span{width: 70px;text-align: center;color: #fff;font-size: 12px;position: absolute;left: 0;top: 0;height: 60px;line-height: 60px;visibility: hidden;opacity: 0;-webkit-transition:.3s;transition:.3s;}
.float-bar .s2:hover{width: 130px;}
.float-bar .s2:hover span{visibility: visible;opacity: 1;}

 



#hd{ width: 100%;z-index: 100;background-color:#F3F3F5;}
.head_wrap{ width: 100%; height: 130px; position: relative;background: #fff}
.head_wrap::before {
	background: #066FCA;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
	margin-left: -400px;
}
.head_wrap .logo{float:left; width: 340px; background:#066FCA; height:130px;position: relative; }
.head_wrap .logo:after{content: "";background: #066FCA none repeat scroll 0 0;transform: skewX(-30deg);-webkit-transform: skewX(-30deg);height: 100%;width: 79px;right: -40px;position: absolute;top: 0;}
.head_wrap .logo img{ margin-top: 33px;position: relative;z-index:1}





.head_wrap .tel{float:right; width: 48%;text-align: right; height: 66px;}
.head_wrap ul.tel li{display: inline-block;position: relative;}
.head_wrap ul.tel{padding-top:15px;  }
.head_wrap ul.tel li{border-right: 1px solid #cfcfd0;}
.head_wrap ul.tel li:last-child{border: medium none;}
.head_wrap ul.tel li i{display: inline-block;width: 24px;height: 24px;background-repeat: no-repeat; margin-left: 10px; background-size: 24px; vertical-align: -6px;}
.head_wrap ul.tel li i.map{background-image: url("../images/icon_01.png")}
.head_wrap ul.tel li i.phone{background-image: url("../images/icon_02.png")}
.head_wrap ul.tel li i.envelope{background-image: url("../images/icon_03.png")}
.head_wrap ul.tel p{margin-right: 15px;padding-left: 10px;text-align: left;line-height: 1.54;font-weight: 700;display: inline-block}
.head_wrap ul.tel li A.language{  font-size: 12px; margin-left: 10px; background: #8EAE4B; border-radius: 20px;color: #fff; display: inline-block;padding:2px 5px;}

.menu_wrap{ float: right}
.menu_wrap .menu_main{padding:10px 0px; position: relative}
.menu_wrap .menu_main li{float:left;}
.menu_wrap .menu_main li A{text-decoration:none; font:bolder 16px/44px Microsoft YaHei; display:block; text-align: center; color:#0B1F38; padding:0px 20px;}
.menu_wrap .menu_main li A:active,.menu_wrap .menu_main li A:hover{color: #000;text-decoration:none;}
.menu_wrap .menu_main li A.hover{color: #0B1F38;text-decoration:none;  }

#menu-line { position:absolute; bottom:0; left:0; height:4px; background:#8EAE4D; z-index:0; -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out; }

.i_pro_class_box{ margin-bottom: 40px; margin-top: 40px;}
.i_pro_class_box ul{ text-align: center}
.i_pro_class_box ul A{ display: inline-block; font:400 14px/30px Microsoft YaHei;  padding:0px 20px; border: #CCCCCC 1px solid; margin: 0px 5px; color: #000;}
.i_pro_class_box ul A:hover{  background: #066FCA; color: #fff; border: #066FCA 1px solid; font-weight: 700}



.i-row2{height: 60%;}
.i-row4{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;background-image: url(../images/bg3.jpg);color: #fff;font-family: Arial;text-align: center;position: relative;}
.i-row7{background-color: #f3f3f3;}



.hdr *{vertical-align: middle;}
#banner .item, #banner .slick-track, #banner .slick-list, #banner .bg, #banner{height: 100%;}
.i-row{overflow: hidden;}
.i-row5{padding-bottom: 150px;}
.i-row7{padding-bottom: 4%;}
.t1{text-align: center;padding: 70px 0 30px 0; background: url("../images/title_line.png") no-repeat center bottom}
.t1 h3{font-size: 40px;font-weight:700; color: #066FCA;text-transform: uppercase; font-family: Raleway}
.t1 h4{font-size: 20px;font-family:Raleway;color: #A0A0A0;margin: 10px 0; font-weight: 300}



.i-row4 .t1{text-align: center;padding: 100px 0 30px 0;}
.i-row4 .t1 h3{font-size: 40px;font-weight: 300; color: #fff;text-transform: uppercase; font-family: Raleway;text-shadow:#000 1px 1px 2px}
.i-row4 .t1 h4{font-size: 20px;font-family:Raleway;color: #fff;margin: 10px 0; font-weight: 300;text-shadow:#000 1px 1px 2px}


.swiper-container { width: 100%; height: 360px;  margin-top: 2%;}
.swiper-wrapper{ height: 300px;}
.swiper-slide {background-color:#fff;  box-shadow: 0px 2px 4px rgba(0,0,0,0.1);}
.swiper-slide p{text-align:center;font-size: 16px; font-weight: 400; padding: 2px 10px 0px; line-height: 0.6rem; color: #666}

.swiper-pagination-bullet{width: 12px; height: 12px; display: inline-block; border-radius: 100%; background: #000; opacity: .3}
.swiper-pagination-bullet-active{opacity: 1; background: #A6CF4F}

.i_anli .img-full{padding-top:90%;position: relative;display: block;margin-bottom: 20px;}








.t1 p{color: #878787;line-height: 2;width: 68%;margin: 0 auto;}
.list-solo li{ text-align: center; }
.list-solo li .ico{display: inline-block;width: 300px;height: 200px; margin-bottom: 20px;-webkit-transition:.3s;transition:.3s;}
.list-solo li i{display: block;width: 100%;height: 100%;line-height: 84px; background-repeat: no-repeat;background-position: center center;}
.list-solo li i img{vertical-align: middle;}


.list-solo li a{display: block;}
.list-solo li h4{font-size: 20px;color: #0C1F38;text-transform: uppercase; line-height: 50px; margin-bottom: 10px;font-weight: 700}
.list-solo li p{margin-top: 5px;font-size: 15px;color: #686868; width: 300px; height:110px; font-family: 'Roboto', sans-serif}
.list-solo li p.bb{font-size: 18px}



.list-solo a:hover .s2{display: inline-block;}

.list-solo A .link_a{ display: inline-block; padding:8px 20px; background: #066FCA; color: #fff;text-transform: uppercase; font-size: 14px;text-transform: capitalize;-webkit-transition:.3s;transition:.3s;}
.list-solo A:hover .link_a{  background: #A6CF4F;}




.list-pros{height: 100%;}
.slider1 .item{position: relative;}
.slider1 .txt{position: absolute;right: 0;top: 0;height: 100%;/*width: 25%;*/width: 680px;min-width: 370px;background-color: #066FCA;color: #fff;}

.slider1 .txt::before{background:#066FCA;content: "";height: 1060%;left:0px;position: absolute;width: 260px;z-index: 1;transform: rotate(19.31deg);transform-origin: 174px -78px;-webkit-transform: rotate(17.31deg);-webkit-transform-origin: 174px -78px}


.slider1 .txt .pad{padding: 50px 20% 50px 10px;position: absolute;top: 50%;left: 50%;width: 100%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%); z-index: 999}
.slider1 h3{font-size: 36px;font-weight: bold;text-align: left;}
.slider1 h3 span{padding-bottom: 16px;border-bottom: 1px solid #90DBFF;display: inline-block;text-transform: uppercase;}
.slider1 h4{font-size: 24px;text-transform: uppercase;color: #90DBFF;padding: 20px 0;line-height: 2;}
.slider1 .con{line-height: 2;color: #90DBFF;padding-bottom: 30px;padding-top: 30px;}
.slider1 a{width: 145px;height: 44px;color: #fff;line-height: 44px;text-align: center;cursor: pointer;display: block;margin-top: 20px;-webkit-transition:.3s;transition:.3s;background: #A6CF4F}
.slider1 a:hover{background-color: #fff;color: #0C1F38; font-weight: 700}
.slider1 .item, .slider1 .slick-track, .slider1 .slick-list, .slider1 .bg, .slider1{height: 100%;}
.slider1 .bg{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.list-service{overflow: hidden;font-size: 0;}
.list-service li{display: inline-block;text-align: center;width: 25%;padding: 0 35px;vertical-align: top;}
.list-service li h3{ font-size: 22px;text-transform: uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  color: #0C1F38; margin-bottom: 10px;}
.list-service li h4{font-size: 17px;color: #000;margin: 20px 0;margin-top: 10px;}
.list-service li p{color: #878787;line-height: 2;font-size: 14px; text-align: left}
.list-pros li{float: left;width: 25%;height: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;position: relative;}
.list-pros li:after{position: absolute;left: 0;right: 0;bottom: 0;top: 0;content: '';background-color: rgba(183,148,100,.7);opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:.3s;transition:.3s;}
.list-pros li .con{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;width: 100%;z-index: 50;}
.list-pros li h3{font-size: 58px;font-weight: bold;color: #B79464;margin-bottom: 5px;-webkit-transition:.3s;transition:.3s;}
.list-pros li h4{color: #fff;text-transform: uppercase;font-weight: bold;font-size: 30px;margin-bottom: 14px;}
.list-pros .txt{/*height: 0;*//*overflow: hidden;*/color: #fff;font-size: 18px;line-height: 2;max-height: 0;overflow: hidden;-webkit-transition: all 2s ease;transition: all 2s ease;padding: 0 10px;}
.list-pros li:hover .txt,
.list-pros li.hover .txt{max-height: 999px;}
.list-pros li:hover:after,
.list-pros li.hover:after{opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.list-pros li:hover h3,
.list-pros li.hover h3{color: #fff;}











.list-friend li{float: left;width: 20%;text-align: center; padding:0px 3%}
.list-friend li{height: 120px;line-height: 120px;display: inline-block;}
.list-friend li img{filter: gray;-webkit-filter: grayscale(100%);opacity: .9;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90)';
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-webkit-transition:.3s;transition:.3s; border-radius:50%;}
.list-friend li:hover img{opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: none;-webkit-filter: grayscale(0%);}


.play-btn{text-align: center;display: inline-block;}
.play-btn span{display: inline-block;width: 52px;height: 52px;background: url(../images/play.png) no-repeat 50% top;margin-bottom: 20px;margin-top: 40px;}
.play-btn b{display: block;color: #fff;font-weight: normal;}
.play-btn:hover span{background-position: 50% -210px;}
.play-btn:hover b{/*color: #B79464;*/}
.t2{text-align: center;padding-bottom: 45px;}
.tab_click {text-align: center;; margin: 20px 0px;}
.tab_click a{display: inline-block; padding: 0 20px;height: 40px;text-align: center;line-height: 40px;margin: 0 5px;-webkit-transition:.3s;transition:.3s; font-size: 16px; font-weight: 700; border: #CCCCCC 1px solid;}
.tab_click a.on,
.tab_click a:hover,
.tab_click  a.hover{background-color: #066FCA;color: #fff;border-color: #066FCA;}

.news-list a:hover b{opacity: 1;}





.fd-nav{padding: 100px 0;background-color: #066FCA;overflow: hidden;color: #9DD3FF;}
.friend-link{background-color: #005FAF;color: #9DD3FF;padding: 20px 0;text-align: center;}
.friend-link a{color: #9DD3FF;}
.friend-link .link a{padding: 0 15px;position: relative;}
.friend-link .link a:after{content: '';height: 12px;width: 1px;background-color: #929292;position: absolute;right: 0px;top: 4px;}
.friend-link .link a:last-child:after{display: none;}
.friend-link .link{margin-bottom: 10px;}
.fd-copy span{margin: 0 0px;}
.fd-copy a{color: #9DD3FF;}
.friend-link .link a:hover,
.fd-copy a:hover{color: #fff;}


.fd-copy .s1{ float: left}
.fd-copy .s2{ float: right}




.fd-ll{float: left;width: 500px;}
.fd-l{float: left;width: 300px;}
.fd-r{float: right;width: 400px;}
.fd-nav dt{margin-bottom: 20px;}
.fd-nav h3{margin-bottom: 40px;}
.fd-l dt a{color: #fff;font-size: 18px;}
.fd-l dd a{color: #9DD3FF;margin-bottom: 18px;display: block;}
.fd-l dd a:hover{color: #fff;}

.fd-l dd a small{color: #9DD3FF; display: inline-block;font-family:"simsun"}



.fd-l dl{float: left;width: 150px;}
.fd-nav h3 span{color: #fff; font-size: 18px;padding: 0px;padding-bottom: 15px;font-family: 'Raleway', sans-serif; font-weight: 700; position: relative}
.fd-nav h3 span::after{content: ""; position: absolute; left: 0;top: 100%;width: 80px;height: 3px; background-color: #A4CF4D;}
.fd-ll .fd-about{ background: url("../images/logo_name.jpg") no-repeat left 0px; background-size: 200px; padding: 60px 100px 0px 0px; line-height: 1.5rem}


.fd-r h4{font-size: 18px;}
.fd-r h5{font-weight: bold;font-size: 24px;margin: 20px 0;}
.fd-r .qr-box,
.fd-r .con{display: inline-block;vertical-align: top;}
.qr-box img{margin-bottom: 10px;width: 121px;height: 121px;}
.qr-box p{text-align: center;}
.fd-r .con{width: 300px;}
.fd-r .con A{ color: #B7B7B7}
.fd-r .con A:hover{ color: #FEB20D}
.qr-box{width: 121px;}
.fd-r .con p{line-height: 1.6;}
.focus ul,
.focus li,
.focus li a,
.focus{height: 70%;}
.focus{overflow:hidden; position:relative;width:100%;}
.focus ul{overflow:hidden; width:9999px;height:100%;}
.focus li{float:left; width:100%; height:100%; position:absolute;}
.focus li img{width:100%;height:auto;}
.focus li.s{z-index: 50;}
.f-nav{position:absolute;left:0;bottom:40px;width:100%;text-align: center;z-index: 60;}
.f-nav i{display: inline-block;width: 18px;height: 18px;background-color: #fff;border-radius: 50%;margin: 0 5px;cursor: pointer;}
.f-nav .now{background-color: #A6CF4F;}
.focus .bg{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;height: 100%;}
.more1{display: inline-block;width: 145px;height: 44px;line-height: 44px;border: 1px solid #fff;margin-top: 36px;font-size: 16px;color: #fff;overflow: hidden;text-transform: capitalize;-webkit-transition:.3s;transition:.3s;text-transform: uppercase;}
.more1:hover{background-color: #DAA106;border-color: #DAA106;color: #fff;}
.focus .con{position: absolute;top: 50%;transform: translateY(-51%);-webkit-transform: translateY(-51%); text-align: center;color: #fff;text-transform: uppercase; width: 100%}
.focus .con p{font-size: 26px;margin-bottom: 10px;}
.focus .con h3{font-size: 48px;font-weight: bold;margin-bottom: 10px;text-shadow:#000 1px 1px 2px}
.focus .con h4{margin-top: 20px;margin-bottom: 20px;font-size: 18px;}
.menu-pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(183,148,100,.94);z-index: 120;display: none;}
.nav{width: 174px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);text-align: center;}
.nav a{color: #fff;letter-spacing: 1px;}
.nav .v1{font-size: 30px;display: inline-block; padding-right: 30px;}
.sub-nv{overflow: hidden;display: none;padding-right: 30px;}
.nav li{margin-bottom: 40px;}
.sub-nv a{font-size: 18px;color: #FFF0D6;text-align: center;display: block;margin-top: 16px;}
.sub-nv a:hover{color: #fff;}
.nav li.has-sub a.v1{background: url(../images/nv.png) no-repeat right 18px;}
.nav li.show-sub a.v1{background-image: url(../images/nv2.png);}
.close-btn{z-index: 20;position: absolute;left: 50%;margin-left: 600px;top: 30px;width: 34px;height: 57px;background: url(../images/xbtn.png) no-repeat left top;text-align: center;border: 0;cursor: pointer;}
.close-btn:hover{opacity: .8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.arrow-down{position: absolute; bottom: 16px; z-index: 50; text-align: center; width: 100%;}
.arrow-down i{display: inline-block;width: 50px;height: 50px;background: url(../images/ar1.png) no-repeat center 50%;-webkit-animation: arrowDown 1s infinite linear;animation: arrowDown 1s infinite linear;cursor: pointer;}
@-webkit-keyframes arrowDown{0%{-webkit-transform: translate(0,0);} 25%{-webkit-transform: translate(0,6px);} 50%{-webkit-transform: translate(0,0);} 75%{-webkit-transform: translate(0, -6px);} 100%{-webkit-transform: translate(0,0);}}
@keyframes arrowDown{0%{transform: translate(0,0);} 25%{transform: translate(0,6px);} 50%{transform: translate(0,0);} 75%{transform: translate(0, -6px);} 100%{transform: translate(0,0);}}
.i-row1{background-color: #f3f3f3;padding-bottom: 100px;}
.slide1-nav{position: absolute;right: 416px;bottom: 50px;z-index: 50;}
.slide1-nav .slick-arrow{width: 44px; height: 44px; border: none; font-size: 0; cursor: pointer; background-color: #fff; background-repeat: no-repeat; z-index: 50; border: 1px solid #fff; -webkit-transition:.3s; transition:.3s; outline: none; margin: 0 10px;}
.slide1-nav .slick-prev{background-image:url(../images/ar_l2.png); background-position: 50% -90px;}
.slide1-nav .slick-next{background-image:url(../images/ar_r2.png); background-position: 50% -90px;}
.slide1-nav .slick-disabled{opacity: .5;}
.i-row2{position: relative;}
.i-row3{padding-bottom: 70px;}
.slide1-nav .slick-arrow:hover{background-color: #B79464;background-position: 50% 10px;}
.quotes-box{position: fixed;/*bottom: -320px;*/bottom: -457px;width: 100%;z-index: 100;-webkit-transition:.3s;transition:.3s;}
.quotes-box.show-v1{bottom: -320px;}
.quotes-box .hd{background: url(../images/bg1.png) repeat-x left bottom;text-align: center;}
.quotes-box .hd *{vertical-align: bottom;}
.quotes-box .hd h3{font-size: 36px;letter-spacing: 6px;color: #fff;font-weight: bold;line-height: 65px;margin-left: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.quotes-box .hd .m-show{display: none;}
.quotes-box .hd .open{width: 50px;height: 50px;display: inline-block;background: url(../images/ar3.png) no-repeat 50%;vertical-align: middle;position: relative;top: 2px;}
.quotes-box.show-me{bottom: 0 !important;}
.show-me .hd .open{background-image: url(../images/ar2.png);}
.quotes-box .bd{overflow: hidden;height: 320px;background: url(../images/bg1.png) repeat left bottom;}
.quotes-box .bd .wp{background-color: #fff;overflow: hidden;}
.quotes-box .bd .con{float: left;}
.quotes-box .bd .s1{width: 306px;text-align: center;}
.quotes-box .bd .s1,
.quotes-box .bd .s3{height: 320px;line-height: 320px;}
.quotes-box .bd .s2{width: 510px;border-left: 1px solid #e8e7e7;border-right: 1px solid #e8e7e7;height: 320px;padding-left: 74px;padding-right: 160px;}
.quotes-box .bd .s3{text-align: right;width: 380px;}
.quotes-box .s2 h3{font-size: 18px;font-weight: bold;color: #484848;padding-top: 30px;margin-bottom: 20px;}
.quotes-box .s3{position: relative;}
.res{top: 0px;/*right: 61px;*/right: 136px;width: 68px;text-align: center;position: absolute;}
.res span{/* position: absolute;right: 19px;top: -24px;width: 180px; */text-align: center;font-size: 50px;color: #B79464;font-weight: bold;/*display: none;*/}
.yz-btn{width: 130px;height: 36px;color: #fff;line-height: 36px;background-color: #B79464;text-align: center;border: 0;cursor: pointer;float: right;outline: none;}
.quotes-box li:before,
.quotes-box li:after{content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.quotes-box li:after{clear: both;}
.quotes-box li{zoom: 1;}
.quotes-box .s2 li{margin-bottom: 14px;}
.quotes-box .s2 .inp{border: 1px solid #dddddd;height: 36px;width: 100%;padding: 0 10px;background:#f3f3f3 url(../images/xing.png) no-repeat 8px 50%;padding-left: 20px;}
.quotes-box .s2 li.last{display: none;width: 100%;}
.quotes-box .s2 li.last .sub{width: 100%;height: 36px;color: #fff;line-height: 36px;background-color: #B79464;text-align: center;border: 0;cursor: pointer;}
.quotes-box .s2 .yz{width: 135px;float: left;}
.quotes-box .g1{color: #969696;color: #656565;padding-left: 20px;background: url(../images/xing.png) no-repeat 8px 50%;}
.quotes-box .s2 select{border: 1px solid #dddddd;height: 36px;color: #656565;width: 132px;background:#f3f3f3 url(../images/xing.png) no-repeat 8px 50%;padding-left: 20px;}
.quotes-box .bd .con-m{display: none;text-align: center;padding-bottom: 10px;clear: both;}
.quotes-box .bd .con-m h3{font-size: 22px;padding-top: 20px;}
.quotes-box .bd .con-m span{font-size: 30px;color: #B79464;font-weight: bold;}
.x-btn3{position: absolute;right: -30px;bottom: 20px;width: 30px;height: 30px;background: url(../images/x.png) no-repeat 50%;opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.quotes-box .hd .wp{position: relative;}
.quotes-box.show-me .x-btn3{opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.quotes-box .x-btn3:hover{}
.cal-btn{cursor: pointer;border: none;width: 178px;height: 178px;background: url(../images/bt1.png) no-repeat 50%;position: absolute;right: -91px;top: 78px;-webkit-transition:.3s;transition:.3s;z-index: 20;}
.sub.disabled{opacity: .8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.cal-btn:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.quotes-box .s2{position: relative;}
.show-res img{display: none;}
.show-res span{display: block;}
/*******************************-------[=lxj]-------
********************************/
#ban-in{height: 300px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;overflow: hidden;position: relative;}
#ban-in .bg{position: absolute; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; top: -15%; bottom: -15%; left: 0; right: 0;}
#ban-in .txt{position: absolute;top: 50%;left: 50%;margin-left: -350px;margin-top: -80px;text-align: center;z-index: 60; width:700px;height:200px;}
#ban-in .txt span{font-size: 30px;color: #B79464;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;display: block;margin-top: -5px;}
#ban-in .txt b{letter-spacing: 4px;display: block;font-size: 60px;color: #fff;margin-top: 15px; text-transform: uppercase}
.cur{height: 56px;color: #fff;line-height: 56px;padding: 0 28px 0 23px;margin-top: -56px;position: relative;z-index: 60;padding-left: 20px;background-color: rgba(218,161,6, 0.9);}
#ban-in .txt small{ color: #fff; font-size: 15px; display: block; margin-top: 30px; font-family: simsun;}
#ban-in .txt A{ color: #fff; display: inline-block; margin: 0px 10px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}






.cur a{display: inline-block;color: #fff;}
.cur .share{float: right;background: url(../images/icon_share.png) right center no-repeat;padding-right: 25px;cursor: pointer;position: relative;}
.jiathis_style_32x32{position: absolute;right: 60px;padding-left: 50px;top: 10px;width: 170px;-webkit-transition:.3s;transition:.3s;visibility: hidden;opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.cur .share:hover .jiathis_style_32x32{visibility: visible;opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.tit-j{padding-top: 6.5%;text-align: center;}
.tit-j span{display: inline-block;padding: 20px 0 10px;font-size: 24px;color: #000; font-family:"Microsoft yahei"; position: relative; width:500px;text-transform: uppercase;margin-bottom: 30px;}
.tit-j span::after{content: ""; position: absolute; left:50%;margin-left: -40px;top: 100%;width: 80px;height: 4px; background-color: #8EAE4D;}



.tit-j h5{letter-spacing: 1px;height: 93px;padding-top: 25px;font-size: 18px;color: #484848;}
.tit-j .desc{letter-spacing: 2px;color: #666;}
.tit-j h5 em{color: #B79464;}
.step{width: 85%;width: 1020px;margin: 0 auto;overflow: hidden;margin-bottom: 5.8%;}
.step ul li{float: left;height: 64px;width: 33.333%;background: url(../images/step.png) no-repeat;-webkit-background-size: 100% 64px;background-size: 100% 64px;padding-left: 10%;}
.step ul li span{display: block;font-size: 14px;color: #c6c6c6;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;margin-top: 5px;}
.step ul li b{font-size: 36px;color: #B79464;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.step ul li .num,
.step ul li .txt{display: inline-block;vertical-align: middle;}
.step ul li .txt{overflow: hidden;line-height: 64px;font-size: 18px;color: #000;padding-left: 33px;}
.step ul li:last-child{padding-left: 5%;}
.form-yuyue{max-width: 472px;width: 100%;margin: 0 auto;padding-bottom: 90px;}
.form-yuyue .no-pad{padding: 0;}
.form-yuyue .no-pad textarea{padding-left: 20px;padding-right: 20px;}
.form-yuyue h5{font-size: 14px;padding-left: 20px;margin-bottom: 25px;}
.form-yuyue h5 em{color: #B79464;}
.form-yuyue ul li{margin-bottom: 12px;padding: 0 20px;position: relative;border: 1px solid #ddd;}
.form-yuyue ul li em{position: absolute;left: 8px;top: 11px;color: #B79464;}
.form-yuyue ul li .inp{width: 100%;border: 0;height: 34px;font-size: 14px;font-family:"微软雅黑","Microsoft Yahei";}
.form-yuyue2 ul li .inp{color: #fff;}
.form-yuyue2 ul li{background-color: rgba(0,0,0,.5);border: 1px solid rgba(255,255,255,.2);}
.form-yuyue2 ::-webkit-input-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #fff;}
.form-yuyue2 ::-moz-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #fff;}
.form-yuyue2 ::-ms-input-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #fff;}
.form-yuyue textarea{width: 100%;height: 120px;border: 0;font-family:"微软雅黑","Microsoft Yahei";margin-right: -20px;display: block;padding-top: 10px;}
.form-yuyue2 textarea{padding: 0 20px;color: #fff;}
.form-yuyue textarea::-webkit-input-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #686868;}
.form-yuyue textarea::-moz-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #686868;}
.form-yuyue textarea::-ms-input-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #686868;}
.area-box{border: 1px solid rgba(255,255,255,.2);}
.form-yuyue p{font-size: 14px;line-height: 24px;color: #686868;}
.upload-box p{color: #9c9c9c;}
.area-box p{color: #fff;padding: 6px 0;padding-left: 20px;}
.form-yuyue .sub{cursor: pointer;width: 100%;height: 58px;line-height: 58px;text-align: center;color: #fff;background-color: #B79464;font-size: 24px;font-family:"微软雅黑","Microsoft Yahei";border: 0;-webkit-transition:.3s;transition:.3s;margin-top: 20px;}
.form-yuyue .sub:hover{background-color: #f65752;}
.service-gray{background-color: #f3f3f3;overflow: hidden;padding-bottom: 6.4%;}
.service-gray h3{font-size: 24px;color: #000;text-align: center;padding: 5.7% 0 4.7% 0;}
.service-gray dl{float: left;width: 25%;line-height: 30px;color: #686868;font-size: 14px;}
.service-gray dl dt{color: #000;font-size: 18px;background-repeat: no-repeat;background-position: left center;margin-bottom: 10px;}
.service-gray i{width: 30px;height: 30px;background-repeat: no-repeat;background-position: center center;vertical-align: middle;display: inline-block;margin-right: 10px;}
.service-gray dl.s1 i{background-image: url(../images/icon_s01.png);}
.service-gray dl.s2 i{background-image: url(../images/icon_s02.png);}
.service-gray dl.s3 i{background-image: url(../images/icon_s03.png);}
.service-gray dl.s4 i{background-image: url(../images/icon_s04.png);}
.form-bg{background: url(../images/form_bg.jpg) center center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;padding-top: 6%;height: 100%;}
.form-yuyue .inp,
.form-yuyue textarea{background: transparent;}
.form-bg .sub{margin-bottom: 25px;}
.form-bg .desc{color: #fff;line-height: 24px;}
.upload-box{overflow: hidden;margin-bottom: 20px;margin-top: 20px;}
.upload-box span{display: block;color: #fff;margin-bottom: 12px;padding-left: 20px;}
.upload-box .upload{border: 1px solid rgba(143,143,143,.5);width: 165px;height: 116px;background: url(../images/icon_add.png) center center no-repeat;background-color: rgba(0,0,0,.5);position: relative;cursor: pointer;float: left;}
.upload-box .upload .file{cursor: pointer;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 20; opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.upload-box .txt{overflow: hidden;padding-left: 13px;font-size: 12px;color: #9c9c9c;line-height: 24px;}
.upload-box .txt .sub-up{display: inline-block;cursor: pointer;width: 88px;height: 33px;text-align: center;line-height: 33px;border: 1px solid #B79464;color: #B79464;font-size: 14px;background-color: transparent;margin-top: 10px;-webkit-transition:.3s;transition:.3s;}
.upload-box .txt .sub-up:hover{border-color: #fff;color: #fff;}
.form-bg .form-yuyue{padding-bottom: 10%;}
.contact-l{width: 430px;float: left;margin-top: 50px;}
.contact-r{width: 766px;float: right;text-align: right;}
.add-list li{float: left;width: 100%;padding: 0 0px; text-align: left}
.contact-l h3{font-size: 30px;font-weight: bold;color: #484848;text-align: left;}
.add-list{overflow: hidden;margin: 50px 0;font-size: 18px;line-height: 2;color: #484848;text-align: center;}
.add-list h4{margin-bottom: 10px;}
.add-list h5{color: #333;line-height: 1; margin-bottom: 20px;}
.add-list p{color: #8EAE4D;font-weight: 400;font-size: 18px;}



.qr-box2{text-align: center;}
.qr-box2 img{width: 193px;height: 193px;margin-bottom: 10px;}
#fd{clear: both;}
.add-list h4 img{height: 48px;}
.contact-box{overflow: hidden;background-color: #f3f3f3;padding-bottom: 140px;}
.contact-box .tit-j{margin-bottom: 50px;}
.t4{position: relative;text-align: center;}
.t4 h6{text-transform: uppercase;color: #eaeaea;font-size: 110px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;position: absolute;width: 100%;text-align: center;font-weight: bold;}
.t4 h3{font-size: 24px;color: #000;line-height: 128px;position: relative;z-index: 10;}
.t4 h4{/*margin: 30px 0;*/letter-spacing: 4px;margin-bottom: 30px;font-size: 48px;font-weight: bold;color: #000;}
.t4 p{color: #686868;line-height: 2;width: 650px;margin: 0 auto;}
.cultrue-box .tit-j{margin-bottom: 30px;}
.cultrue-box{background-color: #f3f3f3;}
.cb-row1{padding-bottom: 110px;}
.cb-slider .con{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;text-align: center;color: #fff;}
.cb-slider h3{font-size: 36px;text-transform: uppercase;}
.cb-slider p{width: 740px;margin: 0 auto;line-height: 1.8;letter-spacing:2px;}
.cb-slider h4{margin-bottom: 20px;margin-top: 5px;}
.cb-slider h4 span{font-size: 48px;letter-spacing: 3px;}
.cb-slider h4:after{/*border-bottom: 1px solid rgba(231,74,69,.9);*/border-bottom: 1px solid #e74b45;content: '';width: 150px;margin: 0 auto;display: block;margin-top: 14px;}
.cb-slider p{font-size: 18px;}
.cb-slider .item, .cb-slider .slick-track, .cb-slider .slick-list, .cb-slider .bg, .cb-slider{height: 100%;}
.cb-slider .item{position: relative;}
.cb-slider .slick-dots{position: absolute;right: 95px;bottom: 0;}
.cb-slider .slick-dots button{background: none;border: none;color: #fff;font-size: 18px;}
.cb-slider .slick-dots a{font-size: 16px;color: #fff;margin-bottom: 46px;display: block;text-align: right;cursor: pointer;}
.cb-slider .slick-dots span{display: block; width: 70px; height: 1px; margin-top: 2px; background: url(../images/slide-li-bg.png) no-repeat 50px 0; filter:alpha(opacity=50); opacity:0.5; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .cb-slider .slick-active span,
.cb-slider .slick-dots a:hover span{background-position: -110px 0}
.service-desc p{font-size: 18px;color: #000;line-height: 2.67;}
.service-desc h5,
.service-desc .tel{font-size: 14px;color: #878787;line-height: 3.43;}
.service-desc .tel b{font-size: 36px;color: #B79464;}
.service-desc h3{font-size: 30px;color: #000;margin-bottom: 35px;}
.service-desc{background: #f3f3f3;overflow: hidden;text-align: center;padding-bottom: 70px;}
.service-desc .tit-j{margin-bottom: 14px;}
.cb-slider-box{height: 100%;position: relative;}
.cb-slider-nav{position: absolute;width: 100%;text-align: center;bottom: 85px;height: 40px;}
.cb-slider-nav .slick-dots a{color: #fff;font-size: 18px;/*-webkit-transition:.3s;*//*transition:.3s;*/display: inline-block;cursor: pointer;/*background: url(../images/line1.png) no-repeat right 50%;*/font-weight: normal;padding: 0 4px;}
.cb-slider-nav .slick-dots li{display: inline-block;vertical-align: bottom;font-weight: bold;color: #696968;}
.cb-slider-nav .slick-active a{font-size: 30px;font-weight: bold;color: #B79464;}
.cb-slider-nav .dots{display: inline-block;height: 34px;vertical-align: bottom;}
.cb-prev,
.cb-next{width: 30px;height: 30px;background-repeat: no-repeat;background-position: center 10px;display: inline-block;vertical-align: bottom;position: relative;top: 3px;}
.cb-prev{background-image: url(../images/ar_l3.png);margin-right: 5px;}
.cb-next{background-image: url(../images/ar_r3.png);margin-left: 5px;}
.cb-prev:hover,
.cb-next:hover{background-position: 50% -90px;}
.t5{font-size: 24px;color: #000;padding-left: 1.1em;border-left: 3px solid #e74b45;margin-bottom: 30px;}
.team-box{background-color: #f3f3f3;overflow: hidden;padding-bottom: 7%;}
.row-tb p{text-indent: 2em;line-height: 2;color: #484848;}
.team-box .t4{padding-bottom: 80px;}
.img-list{margin: 30px 0 60px 0;font-size: 0;}
.img-list img{width: 33.3333%;}
.information-box{padding: 60px 0 0 0;}
.information-box .t2{text-align: left;}
.information-box .page{padding-top: 50px;}
.page{color: #686868; clear: both;}
.page span,
.page a{display: inline-block; padding: 0 18px; height: 46px; line-height: 46px; border: 1px solid #dddddd; margin-right: 8px; -webkit-transition:.3s; transition:.3s; background-color: #fff;}
.page a{background-color: #fff;}
.page span{border: none;}
.page a.on,.page a:hover{background-color: #e83435; color: #fff; border-color: #e83435;}
.page li{display: inline-block;}
.page li.on a,
.page li.thisclass a,.page a:hover{background-color: #e83435; color: #fff;}
.page li{list-style:none;}
.information-box{background-color: #f3f3f3;padding-bottom: 130px;}


/*           partners          */

.list-partners{margin: 0 -10px;overflow: hidden;}
.list-partners li{float: left;width: 380px;padding: 0 0px;text-align: center;margin-bottom: 30px; background: #fff; margin-right: 30px;}
.list-partners li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-partners h3 a{font-size: 18px;display: block;margin-bottom: 3px;color: #000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-partners h3 a:hover{color: #e74b45;}
.list-partners .con{padding: 14px;}
.list2 p{color: #686868;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-partners .img-full{position: relative; -webkit-transition:.3s;transition:.3s;background: #fff;padding-top: 56%;position: relative;display: block;margin-bottom: 2px;}
.list-partners .img-full:hover{opacity: .9;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}
.list-partners a:hover b{opacity: 1;}
.list-partners b{position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);text-align: center;width: 106px;height: 106px;border-radius: 50%;background:rgba(218,161,6,.9) url(../images/open_new.png) no-repeat 50%;opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:.3s;transition:.3s;z-index: 20;background-size: 40%}



/*           products          */


.list-pro{margin: 0 -20px;overflow: hidden;}
.list-pro li{float: left;width: 25%;padding: 0 10px;text-align: center;}
.list-pro li .pro_list_box{ background: #000;margin: 0px 10px 30px;  -webkit-transition: all 0.2s linear;  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;}
.list-pro li .pro_list_box:hover{z-index: 2;
  -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 30px rgba(0,0,0,0.2);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);}
  


.list-pro li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top: 10px;}
.list-pro h3 a{font-size: 18px;display: block;margin-bottom: 3px;color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight: 700}
.list-pro h3 a:hover{color: #0C1F38;}
.list-pro .con{padding:10px 10px 20px; text-align: left; background: #fff}
.list-pro .img-full{position: relative;display: block;padding: 40% 0px;-webkit-transition:.3s;transition:.3s;background: #000}
.list-pro .img-full:hover{opacity: .8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.list-pro b{position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);text-align: center;width: 40px;height: 40px;border-radius: 10px;background:rgba(143,175,76,.9) url(../images/open_new.png) no-repeat 50%;opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:.3s;transition:.3s;z-index: 20;background-size: 40%}
.list-pro a:hover b{opacity: 1;}


.p_more_link{text-align: center}
.p_more_link A.link_a{ display: inline-block; text-align: center; display: inline-block; padding:10px 30px; background: #066FCA; color: #fff;text-transform: uppercase; font-size: 14px;text-transform: capitalize;-webkit-transition:.3s;transition:.3s;}
.p_more_link A.link_a:hover{  background: #A6CF4F;}



/*           news          */


.list-news{margin: 0 -22px;overflow: hidden;}
.list-news li{float: left;width: 33.3333%;padding: 0 22px;margin-bottom: 90px;}
.list-news .img-full{padding-top: 56%;position: relative;display: block;margin-bottom: 20px;}
.news-list b,
.list-news b{position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);text-align: center;width: 40px;height: 40px;border-radius: 10px;background:rgba(143,175,76,.9) url(../images/open_new.png) no-repeat 50%;opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:.3s;transition:.3s;z-index: 20;background-size: 40%}
.list-news .img-full:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;background-color: rgba(0,0,0,.4);opacity: 0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:.3s;transition:.3s;}
.list-news a:hover b{opacity: 1;}
.list-news a:hover:after{opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.list-news .con{padding: 10px 0;}
.list-news h3{margin-bottom: 4px; padding-left: 10px;}
.list-news h3 a{color: #000;font-size: 18px;display: block; margin-bottom: 20px;}
.list-news h3 a:hover{color: #B79464;}
.list-news h4{font-size: 14px;color: #a5a4a4;margin-bottom: 10px;}
.list-news span{color: #a5a4a4;}
.list-news A{ position: relative}
.list-news A p{color: #fff;line-height: 2;overflow: hidden; position: absolute;left:10px; bottom:-20px; background: #066FCA; font-size: 14px; padding: 0px 10px; font-weight: 400; z-index: 999;}


.list-news .con p{color: #8A8A8A; font-family: Raleway; font-weight: 400; padding-left: 10px; font-size: 12px;}





.article-box .bd img{margin: 20px 0;}
.article-box .hd{text-align: center; padding: 90px 0 40px 0; background: #fff}
.article-box .hd h1{font-size: 30px; color: #000; margin-bottom: 30px; font-weight: 700}
.article-box .bd{border-top: 1px solid #ddd; padding: 50px 30px; line-height: 2; background: #fff}
.article-box .bd p{margin-bottom: 30px; font-size: 16px;}
.article-box .fd{font-size: 18px; padding-bottom: 80px; border-top:1px solid #ddd; padding-top:40px; margin-top:40px; background: #fff}
.article-box .fd span{width: 145px; height: 44px; line-height: 44px; text-align: center; border: 1px solid #B79464; display: inline-block; margin-right: 20px; font-size: 14px; color: #B79464; text-indent: 30px;}
.article-box .prev span{background: url(../images/ar_u1.png) no-repeat 24px 50%;}
.article-box .next span{background: url(../images/ar_u2.png) no-repeat 24px 50%;}
.article-box .fd a{ font-size: 14px; color:#B79464}
.article-box .fd a:hover{ color:#000}
.article-box .fd p{margin-bottom: 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size: 14px; }
.article-box h6 span{margin: 0 20px;}
.article-box h6{font-size: 14px;color: #686868;}
.brand-box,
.article-box{background-color: #f3f3f3;overflow: hidden;}
.hist-list li{float: left;width: 33.3333%;text-align: center;}
.hist-list li span{font-weight: bold;color: #e74b45;font-size: 72px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.hist-list li em{font-size: 18px;color: #484848;margin-left: 10px;}
.hist-list s{font-size: 46px;text-decoration: none;font-weight: bold;color: #e74b45;}
.hist-list{padding: 40px 0;overflow: hidden;}
.brand-box .txt{line-height: 2;text-indent: 2em;padding: 30px 0 90px 0;}
.news-list li{overflow: hidden;margin-bottom: 50px;}
.news-list .img{float: left;width: 465px;height: 260px;position: relative;}
.news-list .txt{overflow: hidden;padding-left: 60px;}
.news-list h3{font-size: 36px;color: #a5a4a4;}
.news-list h4 a{font-size: 18px;color: #000;}
.news-list h4{margin: 4px 0 14px 0;}
.news-list .con{line-height: 2;color: #686868;height: 110px;overflow: hidden;}
.more-2{display: inline-block;width: 145px;height: 44px;line-height: 44px;border: 1px solid #B79464;margin-top: 17px;font-size: 14px;color: #B79464;overflow: hidden;-webkit-transition: .3s;transition: .3s;text-align: center;}
.more-2:hover{background-color: #B79464;border-color: #B79464;color: #fff;}
.news-list h4 a:hover{color: #B79464;}
.news-box{padding-top: 86px;padding-bottom: 90px;background-color: #f3f3f3;}
.news-box .page{padding-top: 30px;}
.recruitment-table span{float: left;width: 22%;text-align: center;}
.recruitment-table .s5{width: 12%;}
.recruitment-table .hd,
.recruitment-table .th{overflow: hidden;}
.recruitment-table .s1{text-align: left;}
.recruitment-table .hd{border-bottom: 1px dashed #e4e4e4;height: 78px;line-height: 78px;}
.recruitment-table .hd .s1{font-size: 18px;font-weight: bold;color: #000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.recruitment-table .th{height: 50px;line-height: 50px;border-bottom: 1px dashed #e4e4e4;}
.recruitment-table .bd .wp{padding: 30px 0;line-height: 2;}
.recruitment-box{background-color: #f3f3f3;padding-bottom: 140px;}
.open-con{padding-left: 30px;background: url(../images/ar4.png) no-repeat left 50%;}
.recruitment-table .bd{display: none;}
.recruitment-table .on{background-image: url(../images/ar5.png);color: #B79464;}
.recruitment-box .img-list{margin-top: 60px;}
.business-box .hd h3{font-family: "Microsoft yahei", 微软雅黑;font-size: 30px;color: #000;margin-bottom: 30px;}
.business-box .hd p{color: #878787;line-height: 2;}
.business-box .hd{text-align: center;padding: 100px 0 50px 0;}
.list-solo .ico6 i{/*background-image: url(../images/ic7.png);*/}
.list-solo .ico7 i{/*background-image: url(../images/ic8.png);*/}
.list-solo .ico8 i{/*background-image: url(../images/ic9.png);*/}
.list-solo .ico9 i{/*background-image: url(../images/ic10.png);*/}
.list-solo2 li h4{color: #B79464;}
.list-solo2 li{width: 25%;}
.list-solo2 li p{font-size: 17px;color: #000;margin-top: 8px;}
.business-box{background-color: #f3f3f3;overflow: hidden;}
.list-solo{overflow: hidden;padding-bottom: 0px;}
.bus-item{position: relative;height:60%;}
.bus-item .txt{position: absolute;top: 0;bottom: 0;width: 480px;background-color: #fff;-webkit-transition:.6s;transition:.6s;}
.bus-item1{padding-right: 480px;}
.bus-item2{padding-left: 480px;}
.bus-item1 .txt{right: 0;}
.bus-item2 .txt{left: 0;}
.bus-item .pad{padding: 70px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;overflow: hidden;}
.bus-item h4{color: #B79464;font-size: 17px;text-transform: uppercase;}
.bus-item h5{font-weight: bold;color: #000;font-size: 36px;margin: 10px 0;}
.bus-item h6{font-size: 24px;padding: 10px 0 0 0;color: #000;font-family: 'Poppins', sans-serif;}
.bus-item .con{padding: 30px 0;overflow: hidden;line-height: 2;}

.bus-item .img{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;height: 100%;}
.bus-item b{color: #000;}
.interested-box{height: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;background-image: url(../images/inst.jpg);position: relative;}
.interested-box .con{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;text-align: center;color: #fff;}
.interested-box h3{font-size: 36px;font-weight: bold;text-transform: uppercase;letter-spacing: 3px;}
.interested-box h4{font-size: 48px;font-weight: bold;margin-top: 10px;text-transform: uppercase;}
.interested-box p{font-size: 20px;margin: 30px 0 20px 0;letter-spacing: 3px;}
.interested-box h5{font-weight: bold;font-size: 48px;color: #B79464;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.design-box .tit-j{padding-bottom: 5%;}
.suggest-box{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;background-image: url(../images/ban_sug.jpg);padding-top: 110px;}
.suggest-box textarea{padding: 0;padding-top: 10px;}
.suggest-box textarea::-webkit-input-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #fff;}
.suggest-box textarea::-moz-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #fff;}
.suggest-box textarea::-ms-input-placeholder{font-family:"微软雅黑","Microsoft Yahei"; color: #fff;}
.suggest-box .desc{color: #fff;margin-top: 30px;padding-left: 10px;position: relative;}
.suggest-box .desc em{position: absolute;left: 0;top: 0;color: #B79464;}
.pop-iframe{position: fixed; z-index: 9999; overflow: hidden; zoom: 1; top: 0; width: 100%; /*bottom: 0;*/ height: 100%; left: 0; /*right: 0;*/ z-index: 900; /*display: none;*/ background-color: #fff; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); opacity: 0; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; visibility: hidden;}
.show-pop{visibility: visible;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;z-index: 900 !important;}
.pop-iframe iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;/*overflow-y: auto;*/overflow: hidden;}
.pop-box{overflow: hidden;height: 100%;/*padding-right: 480px;*/-webkit-transition:.3s;transition:.3s;}
.pop-txt{position: absolute;right: 0;top: 0;bottom: 0;width:40%;background-color: #0C1F38;color: #fff;-webkit-transition:.3s;transition:.3s;z-index: 3}
.pop-txt::before{background:#0C1F38;content: "";height: 160%;left:0px;position: absolute;width: 360px;z-index: -1;transform: rotate(19.31deg);transform-origin: 174px -78px;-webkit-transform: rotate(17.31deg);-webkit-transform-origin: 174px -78px}

.pop-logo{position:absolute; left: 20%; top:50%; z-index: 9999; margin-top: -100px;   background: url("../images/xiexing.png") no-repeat center; width: 400px; height: 174px;}
.pop-logo img{position:absolute; left: 50%; top:50%; z-index: 9999; margin-top: -35px; margin-left: -95px;}
/*.pop-logo::before{background:#fff;content: "";height: 110%;left:0px;position: absolute;width: 50px;z-index: -1;transform: rotate(19.31deg);transform-origin: 174px -18px;-webkit-transform: rotate(17.31deg);-webkit-transform-origin: 174px -18px}*/



.pop-txt .pad{padding: 0 65px 0 10px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;}
.pop-img,
.slider3 .item, .slider3 .slick-track, .slider3 .slick-list, .slider3 .bg, .slider3{height: 100%;}
.pop-img{position: relative;-webkit-transition:.3s;transition:.3s;}
.slider3 .slick-dots{-webkit-transition:.3s;transition:.3s; width: 100%; position: absolute; bottom: 50px; text-align: right; right: 460px;}
.slider3 .slick-dots li{display: inline-block; line-height: 1; margin: 0 5px;}
.slider3 .slick-dots li a{width: 18px; height: 18px; background-color: #fff; display: inline-block; border-radius: 50%; cursor: pointer; font-size: 0;}
.slider3 .slick-dots li.slick-active a{background-color: #B79464;}
.slider3 .bg{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.slider3 .slick-arrow{position: absolute;top: 50%;width: 25px;height: 25px;background: url(../images/ico-right.png) no-repeat;margin-top: -12px;z-index: 1000;font-size: 0;border: 0;cursor: pointer;}
.slider3 .slick-prev{left: 10px;}
.slider3 .slick-next{right: 420px;background-image: url(../images/ico-left.png);}
.show-full .slider3 .slick-next{right: 10px;}
.pop-box .full-btn{-webkit-transition:.3s;transition:.3s;position: absolute;right: 424px;bottom: 47px;width: 30px;height: 20px;background: url(../images/ful.png) no-repeat 50% top;text-align: center; cursor:pointer}
.pop-box .full-btn:hover{background-position: 50% -100px;}
.pop-txt h3 span{font-size: 50px;font-family: 'Open Sans';border-bottom: 3px solid #E8B403;padding-bottom: 14px;margin-bottom: 30px;display: inline-block; font-weight: 700}
.pop-txt .con{letter-spacing: 1px;line-height: 2;margin-bottom: 20px;}
.pop-iframe .close-pop{margin-left: 0;left: auto;right: 30px;z-index: 30; position: absolute}
.show-full .pop-box{padding-right: 0;}
.show-full .pop-txt{right: -480px;}
.show-full .pop-box .full-btn{right: 24px;}
.show-full .pop-box .slick-dots{right: 60px;}
.full-screen .con{height: auto !important;text-align: left;}
.next1,
.prev1{width: 145px; height: 44px; line-height: 44px; text-align: center; border: 1px solid #fff; display: inline-block; margin-right: 20px; font-size: 14px; color: #fff; margin-bottom: 20px; text-indent: 30px; -webkit-transition:.3s; transition:.3s;}
.prev1{background: url(../images/u4.png) no-repeat 26px 50%;}
.next1{background: url(../images/u5.png) no-repeat 26px 50%;}
.next1:hover,
.prev1:hover{background-color: #fff;color: #B79464;}
.prev1:hover{background-image: url(../images/ar_u1.png);}
.next1:hover{background-image: url(../images/ar_u2.png);}
.bus-item .full-screen{position: fixed !important;/*width: auto !important;*/width: 100%;height: 100%;background-color: #f3f3f3;border: 1px solid #B79464;z-index: 8888888;text-align: center;overflow: auto;}
.hide-btn .f-btn{display: none;}
.high{z-index: 500;}
.bus-item1 .full-screen{right: 0;}
.bus-item2 .full-screen{left: 0;}
.bus-item .c-btn{display: none;}
.full-screen .f-btn{display: none;}
.full-screen .c-btn{display: inline-block;}
.full-screen .pad{padding-right: 10%;padding-left: 10%;}
.pop-qr{position: absolute;left: -130px;top: -35px;opacity: 0;transform: translateX(25px);-webkit-transform: translateX(25px);-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;visibility: hidden;}
.float-bar li.s3:hover .pop-qr{opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0px);visibility: visible;}
.yz-btn{-webkit-transition:.3s;transition:.3s;}
.yz-btn:hover{opacity: .8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.show-video .x-btn,
.show-video video{display: block !important;}
.show-video .con{display: none;}
.x-btn{position: absolute;right: 0;top: 0;padding: 20px;color: #fff;font-size: 30px;display: none;z-index: 30;}
.video-box video{position: absolute;width: 100%;height: 100%;/*object-fit: cover;*/left: 0;top: 0;}
.validate-error{/*display: none;*/width: auto !important; position: absolute; left: 0; color: #fff; background-color: #f1433c; white-space: nowrap; padding: 3px 8px !important; color: #fff; text-align: center; border-radius: 4px; font-size: 12px; line-height: 20px;top: -30px;}
.list-f5 .validate-error{left: 120px;top: -30px;font-size: 12px;}
.show-error{position: relative;}
.show-error .validate-error{/*opacity: 1;*//*visibility: visible;*/ /*top: -30px;*/}
.validate-error:after{content: ''; position: absolute; bottom: -5px; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-color: transparent; border-style: solid; border-top-color: #f1433c; font-size: 16px;}
.zoom{}
#hd.fixed{position: fixed;background-color: rgba(255,255,255, 0.9);padding: 0px 0;transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out;}
#hd.nav-up{top: -123px !important;transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out;}
.phone-li .validate-error{display: none;}
.show-error .validate-error{opacity: 1;visibility: visible; top: -30px; display: block;}
textarea{scrollbar-base-color: #fff;
scrollbar-face-color: #ddd;
scrollbar-3dlight-color: #ddd;
scrollbar-highlight-color: #ddd;
scrollbar-track-color: #fff;
scrollbar-arrow-color: black;
scrollbar-shadow-color: #ddd;
scrollbar-dark-shadow-color: #ddd;}
/*textarea{overflow: auto;}*/
.jiathis_style_32x32 .jtico_weixin{background: url(../images/wechat.png) no-repeat 50% !important;}
.jiathis_style_32x32 .jtico_tsina{background: url(../images/weibo.png) no-repeat 50% !important;}
.jiathis_style_32x32 .jtico_qzone{background: url(../images/qzone.png) no-repeat 50% !important;}
.upload img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.loader{position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);text-align: center;z-index: 10;display: none;}
svg path,
svg rect{fill: #B79464;}
.uploading .loader{display: block;}
.uploading{background: none;}
.uploading #img0{z-index: 20;}
.box-tips{position: fixed;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);text-align: center;padding: 30px;background-color: #fff;white-space: nowrap;border-radius: 8px;z-index: 20;display: none;}
.box-tips h3{color: #000;}
.recruitment-table p em{color: #B79464;margin-right: 4px;}
.pad-hide,
.m-show{display: none;}
.x-btn6{position: absolute;right: 20px;bottom: 338px;width: 30px;height: 30px;background: url(../images/btm_close.png) no-repeat 50%;}
.show-me .x-btn6{display: none;} 



.pop-box-b{overflow: hidden;height: 100%;/*padding-right: 480px;*/-webkit-transition:.3s;transition:.3s;}
.pop-txt-b{position: absolute;right: 0;bottom: 0;width: 100%; height:150px;background-color: #B79464;color: #fff;-webkit-transition:.3s;transition:.3s;}
.pop-txt-b .pad{padding: 8px 65px 0px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;}


.slider_b .slick-dots{-webkit-transition:.3s;transition:.3s; width: 100%; position: absolute; bottom: 170px; text-align: right; right: 60px;}
.slider_b .slick-dots li{display: inline-block; line-height: 1; margin: 0 5px;}
.slider_b .slick-dots li a{width: 18px; height: 18px; background-color: #fff; display: inline-block; border-radius: 50%; cursor: pointer; font-size: 0;}
.slider_b .slick-dots li.slick-active a{background-color: #B79464;}
.slider_b .bg{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.slider_b .slick-arrow{position: absolute;top: 50%;width: 25px;height: 25px;background: url(../images/ico-right.png) no-repeat;margin-top: -12px;z-index: 1000;font-size: 0;border: 0;cursor: pointer;}
.slider_b .slick-prev{left: 10px;}
.slider_b .slick-next{right: 10px;background-image: url(../images/ico-left.png);}
.show-full .slider_b .slick-next{right: 10px;}
.pop-box-b .full-btn{-webkit-transition:.3s;transition:.3s;position: absolute;right: 24px;bottom: 167px;width: 30px;height: 20px;background: url(../images/ful.png) no-repeat 50% top;text-align: center; cursor:pointer}
.pop-box-b .full-btn:hover{background-position: 50% -100px;}
.pop-txt-b h3 span{font-size: 30px;font-family:'Poppins', sans-serif;border-bottom: 1px solid #F2E0C6;padding-bottom: 10px;margin-bottom:5px;display: inline-block;}
.pop-txt-b .con{letter-spacing: 1px;line-height: 2;margin-bottom: 20px; margin-right:180px; max-height:50px; overflow-y: auto}
.pop-iframe .close-pop{margin-left: 0;left: auto;right: 30px;z-index: 30;}
.show-full .pop-box-b{padding-right:0 ;}
.show-full .pop-txt-b{ height:0px; overflow:hidden}
.show-full .pop-box-b .full-btn{bottom: 28px !important; }
.show-full .pop-box-b .slick-dots{bottom: 30px;}
.full-screen .con{height: auto !important;text-align: left;}
.nextb,
.prevb{width: 100px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #fff; display: inline-block; margin-right: 20px; font-size: 14px; color: #fff; margin-bottom: 20px; -webkit-transition:.3s; transition:.3s;}
.nextb:hover,
.prevb:hover{ background:#fff; color:#B79464; border:#fff 1px solid}


.bus-item .full-screen{position: fixed !important;/*width: auto !important;*/width: 100%;height: 100%;background-color: #f3f3f3;border: 1px solid #B79464;z-index: 8888888;text-align: center;overflow: auto;}
.hide-btn .f-btn{display: none;}
.high{z-index: 500;}
.bus-item1 .full-screen{right: 0;}
.bus-item2 .full-screen{left: 0;}
.bus-item .c-btn{display: none;}
.full-screen .f-btn{display: none;}
.full-screen .c-btn{display: inline-block;}
.full-screen .pad{padding-right: 10%;padding-left: 10%;}

.pop-txt-b .button_box{ position:absolute; right:20px; top:30px;}
.item.slick-slide{ position:relative}
.open_new{ position:absolute; left:20px; top:15px; z-index:99999; background:#fff; display:block; width:40px; height:40px; border-radius:40px; background:#B79464 url(../images/open_new.png) no-repeat  center; background-size:60%; text-indent:-999em;}







A.swiper_l::before{background: #0F253D;content: "";height: 100%;left: 0;position: absolute;width: 100%;transition: .3s;top: 0;opacity:.8;}
A.swiper_l:hover::before{opacity:0.1;transform:scale(1,1);}




A.swiper_l h4{color: #fff;position: absolute;left: 5%;bottom: 5%;line-height: 60px;}
A.swiper_l h4::before{position: absolute;height: 4px;background: #DAA106;content: "";width: 40px;bottom: 0;left: 0;}
A.swiper_l:hover h4{color: #0D2039}


.list_intro{}
.list_intro ul{ padding: 20px;}
.list_intro p{ font-size:16px; font-family: 'Roboto', sans-serif; padding: 10px 0px 10px; text-indent: 2rem}
.list_culture{}

.list_culture h6{font-size:16px; font-weight: 700; color: #000; margin-bottom: 10px;}
.list_culture p{ padding-bottom: 60px; line-height: 1.4rem}







.pp_con_title{ font-weight: 700; font-size: 20px; color: #E8B403}


.pro-box{background-color: #f3f3f3;padding-bottom: 130px; padding-top: 50px;}
.pro-box .hd{ background: #fff; padding: 30px;}
.pro-box .hd .img{ width: 50%; float: left}
.pro-box .hd .name{ width: 45%; float: right}
.pro-box .hd .name h1{ color: #000; font-size: 30px; padding-top: 30px;}
.pro-box .hd .name h6{ color: #000; font-size: 16px; padding-top: 20px; padding-bottom: 30px; line-height: 30px;}
.pro-box .hd .name p{ color: #333; font-size: 15px; padding-bottom: 30px; line-height: 25px;}


.pro-box .hd .img .img-full{position: relative;display: block;padding: 40% 0px;-webkit-transition:.3s;transition:.3s;background: #000}
.pro-box .hd .img .img-full:hover{opacity: .8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}


.pro-box .bd{ background: #fff; padding: 30px; margin-top: 20px;line-height: 25px; font-size:16px}

.reLink{margin: 20px 30px 10px;line-height: 60px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.reLink .nextLink, .reLink .prevLink{width: 50%;line-height: 60px;color: #333333;}
.reLink .nextLink{text-align: right;}
.reLink a{font-size: 16px;}
 
.bd_title{font-size: 16px; border-bottom: #8EAE4D 2px solid; font-weight: 700; line-height: 36px;}





/*产品轮播*/
.view{max-width: 500px;}
.view .swiper-slide{height: 300px;max-width: 500px;padding: 0 3px;box-sizing: border-box;overflow: hidden;text-align: center;}
.view .swiper-slide img{height: 100%;}
.view .arrow-left{background: url(../images/index_tab_l.png) no-repeat left center;position: absolute;left: 10px;width: 28px;height: 300px;z-index: 10;display: none;}
.view .arrow-right{background: url(../images/index_tab_r.png) no-repeat right center;position: absolute;right: 10px;width: 28px;height: 300px;z-index: 10;display: none;}
.preview{position: relative;width: 440px;left: 30px; margin-top: 10px;}
.preview .swiper-slide{width: 87.5px;height: 70px;margin: 0 3px;box-sizing: border-box;overflow: hidden;cursor: pointer; text-align: center}
.preview .swiper-slide img{display: inline-block;height: 100%;}
.preview .active-nav{border: 2px solid #8EAE4D;}
.preview .arrow-left{background: #fff url(../images/feel3.png) no-repeat left center;position: absolute;left: -20px;top: 0;width: 20px;height: 70px;z-index: 10;}
.preview .arrow-right{background: #fff url(../images/feel4.png) no-repeat right center;position: absolute;right: -20px;top: 0;width: 20px;height: 70px;z-index: 10;}



/*分页*/
.page-num:not(:disabled){cursor: pointer;}
.page-num, .page-link{position: relative;display: inline-block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;color: #000;background-color: #fff;border: 1px solid #C9C9C9;}
a.page-num:hover, .page-link:hover{text-decoration: none;}
.page-num-current{z-index: 1;color: #fff;background-color: #066FCA;border-color: #066FCA;}
.page-num-current:hover{color: #fff;}
.justify-content-center{ text-align: center}



.details_pic{ width:450px; margin-left:20px; margin-top:20px;}

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:450px;height:412px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px; background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


.spec-preview{width:450px;height:412px;}
.spec-scroll{clear:both;margin-top:5px;width:445px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:simsun;text-align:center;width:14px;height:72px; line-height:72px;background:#EBEBEB;cursor:pointer;text-decoration:none;border-top:#EBEBEB 1px solid;border-bottom:#EBEBEB 1px solid; font-weight:700}
.spec-scroll .prev:hover,.spec-scroll .next:hover{ background:#066FCA;text-decoration:none;border-top:#066FCA 1px solid;border-bottom:#066FCA 1px solid; color:#fff}
.spec-scroll .items{float:left;position:relative;width:410px;height:76px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:76px;}
.spec-scroll .items ul li{float:left;width:82px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #fff;padding:2px;width:70px;height:70px;}
.spec-scroll .items ul li img:hover{border:2px solid #478EDE;padding:1px;}
.spec-scroll .items ul li img.hover{border:2px solid #478EDE;padding:1px;}






