﻿@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; color: #bd8b5e; font-size: 14px; font-family: "fzqk"; }
* { margin: 0px; padding: 0px; }
ul, li { list-style: none; list-style-type: none; }
img { border: 0px; margin: 0px; padding: 0px; vertical-align: middle; }
input, select { vertical-align: middle; }
.clear { clear: both; }
br { margin: 0px; padding: 0px; }
table { margin: 0px auto; }
.m30 { margin-top: 30px; }
.w_1200 { width: 1200px; margin: auto; overflow: hidden; margin: 0 auto; }
/*a style*/
a { color: #bd8b5e; text-decoration: none; }
a:link, a:visited { color: #bd8b5e; }
a:hover { color: #bd8b5e; text-decoration: none; }
@font-face { font-family: "fzqk"; src: url("../fonts/fzqk.woff2") format("woff2"),  url("../fonts/fzqk.woff") format("woff"),  url("../fonts/fzqk.ttf") format("truetype"),  url("../fonts/fzqk.eot") format("embedded-opentype"),  url("../fonts/fzqk.svg") format("svg"); font-weight: normal; font-style: normal; }
/*============页面整体布局============*/
.top { height: 174px; }
.logo { width: 100%; text-align: center; height: 80px; padding-top: 30px; }
.nav { text-align: center; height: 64px; line-height: 64px; color: #bd8b5e; font-size: 18px; }
.nav a { color: #bd8b5e; font-size: 18px; padding: 0 25px; }
.nav a:hover,.nav .cur{ color:#b85802;}
/*============banner============*/
#i_banner { min-width: 1200px; }
.flexslider { position: relative; height: 900px; overflow: hidden; }
.slides { position: relative; z-index: 1; }
.slides li { height: 900px; }
.flex-control-nav { position: absolute; bottom: 0px; z-index: 2; width: 100%; text-align: center; margin: 0px; padding: 0; margin-bottom: 24px; }
.flex-control-nav li { display: inline-block; height: 20px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 20px; height: 20px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; text-indent: 9000px; }
.flex-control-nav .flex-active { background-position: 0 0; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 78px; height: 78px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 20px; background: url(../images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 20px; background: url(../images/next.png) center center no-repeat; }
/*============首页con============*/
.con_tit { width: 100%; padding: 50px 0; height: auto; overflow: hidden; text-align: center; }
.con_tit h1 { font-size: 35px; color: #bd8b5e; padding-bottom: 40px; font-weight: normal; }
.con_tit p { font-size: 18px; line-height: 36px; color: #bd8b5e; font-family: "微软雅黑"; }
.con1_img { width: 50%; height: 540px; overflow: hidden; float: left; }
div.slideBox { position: relative; width: 50%; height: 540px; overflow: hidden; float: left; }
div.slideBox ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; text-align: right; }
div.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
div.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; height: 100%; overflow: hidden; display: block; }
div.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; }
div.slideBox div.tips { position: absolute; bottom: 0px; width: 75%; height: 50px; overflow: hidden; }
div.slideBox div.tips div.title { position: absolute; left: 0px; top: 0px; height: 100%; }
div.slideBox div.tips div.title a { color: #FFF; font-size: 18px; line-height: 50px; margin-left: 10px; text-decoration: none; }
div.slideBox div.tips div.title a:hover { text-decoration: underline !important; }
div.slideBox div.tips div.nums { position: absolute; right: 30px; top: 0px; height: 100%; }
div.slideBox div.tips div.nums a { display: inline-block; >float:left;
width: 15px; height: 15px; text-indent: -99999px; margin: 15px 10px 0px 0px; border: solid 1px #bd8b5e; }
div.slideBox div.tips div.nums a.active { background-color: #bd8b5e; }
.con1_txt { float: right; width: 50%; height: 540px; background: #bd8b5e; }
.con1_txt .txt { padding-left: 45px; padding-top: 125px; height: auto; overflow: hidden; }
.con1_txt p { font-size: 24px; color: #fff; line-height: 50px; }
.con1_txt .more { display: block; width: 125px; height: 40px; text-align: center; line-height: 40px; border: solid 1px #fff; border-radius: 8px; font-family: Constantia; font-size: 24px; margin-top: 40px; color: #fff; }
.con2 { width: 100%; height: auto; overflow: hidden; background: url(../images/con2_bg.jpg) no-repeat left top; }
.con2 ul { width: 1200px; height: auto; overflow: hidden; }
.con2 ul li { float: left; margin-bottom: 23px; width: 100%; }
.con2 ul li .LL { width: 220px; height: 220px; float: left; }
.con2 ul li .LR { float: right; height: 218px; width: 908px; border: solid 1px #bd8b5e; padding: 0 30px; overflow: hidden; color: #be8b5e; }
.con2 ul li .LR h1 { font-size: 22px; line-height: 40px; padding: 15px 0; font-weight: normal; }
.con2 ul li .LR h1 span { font-family: Constantia; }
.con2 ul li .LR p { font-size: 17px; font-family: "微软雅黑"; line-height: 30px; height: 90px; overflow: hidden; }
.con3 { width: 100%; height: auto; overflow: hidden; background: url(../images/con3_bg.jpg) no-repeat top right; }
.con3 .new_bg { width: 100%; height: auto; overflow: hidden; background: url(../images/new_bg.jpg) no-repeat top center; padding: 80px 0; }
.con3 .new_bg .new_img li { float: left; width: 388px; height: 217px; overflow: hidden; margin: 0 18px 18px 0; }
.con3 .new_list { width: 785px; float: right; height: auto; overflow: hidden; margin-top: 30px; font-family: "微软雅黑"; }
.con3 .new_list li { width: 100%; height: 47px; line-height: 47px; background: url(../images/l.jpg) repeat-x bottom; font-size: 18px; color: #fff; }
.con3 .new_list li span { padding-right: 40px; }
.con3 .new_list li a { float: right; padding-top: 16px; }
.con4 ul { float: left; width: 100%; text-align: center; }
.con4 ul .l1 { display: inline-block; width: 350px; height: 165px; }
.con4 ul .l1 a { float: left; width: 100%; line-height: 50px; color: #bd8b5e; font-size: 18px; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-indent: 0; font-family: "微软雅黑"; }
/*============footer============*/
.footer { width: 100%; height: auto; overflow: hidden; padding: 30px 0 20px 0; text-align: center; background: #bd8b5e; }
.footer a { padding: 0 20px; }
.footer a img { margin-bottom: 40px; }
.footer p { font-size: 16px; font-family: "微软雅黑"; color: #fff; }
.fb { position: fixed; bottom: 100px; width: 88px; height: 270px; right: 20px; }
.fb ul li { float: left; width: 100%; height: 60px; text-align: center; }
/*============内页样式============*/
.in_conban { width: 100%; position: relative; overflow: hidden; height: 1020px; top: 0px; }
.banner_inner { position: absolute; left: 50%; margin-left: -960px; width: 1920px; }
.in_tit { width: 100%; padding: 50px 0; height: auto; overflow: hidden; text-align: center; font-size: 35px; color: #bd8b5e; padding-bottom: 40px; }
.in_tit span { width: 40px; height: 1px; background: #be8b5e; display: block; margin: 10px auto 0 auto; }
/*============内页-关于我们============*/
.in_ab1 { background: #efefee; width: 100%; height: auto; overflow: hidden; padding-bottom: 50px; }
.ab_bg { background: url(../images/ab1_img.png) no-repeat right 200px; }
.in_ab1 p { font-size: 20px; line-height: 40px; color: #000; font-family: "微软雅黑"; padding-left: 60px; }
.in_ab2 { padding-bottom: 50px; }
.in_ab2 p { font-size: 22px; line-height: 60px; color: #333; font-family: "微软雅黑"; padding-left: 60px; }
.in_ab2 p b { color: #000; }
.in_ab2 ul { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.in_ab2 ul li { width: 33.3%; float: left; text-align: center; }
.in_ab2 ul li img { width: 308px; height: 173px; padding: 3px; border: solid 2px #be8b5e; }
.in_ab3 { width: 100%; padding: 50px 0; background: url(../images/ab3_bg.jpg) no-repeat top center; }
.in_ab3 .IMG { text-align: center; }
.in_ab4 ul { width: 100%; height: auto; overflow: hidden; padding-bottom: 50px; }
.in_ab4 ul li { float: left; width: 33.3%; text-align: center; }
.in_ab4 ul li img { width: 370px; height: 215px; margin-bottom: 40px; }
.in_ab4 ul li h1 { color: #000; font-family: "微软雅黑"; font-size: 20px; margin-bottom: 50px; font-weight: normal; }
.in_ab4 ul li h1 span { width: 40px; height: 1px; background: #000; display: block; margin: 10px auto 0 auto; }
.in_ab4 ul li p { width: 370px; margin: 0 auto; font-size: 16px; color: #333; font-family: "微软雅黑"; line-height: 30px; text-align: justify; }
.in_ab5 { width: 100%; height: 460px; background: url(../images/ab5_bg.jpg) no-repeat top center; padding-top: 280px; text-align: center; }
/*============内页-品牌中心============*/
.in_brand1 { width: 100%; height: 380px; background: url(../images/b_bg.jpg) no-repeat top center; padding-top: 530px; }
.in_brand1 ul { width: 100%; height: auto; overflow: hidden; }
.in_brand1 ul li { width: 33.3%; text-align: center; float: left; }
.in_brand2 { width: 100%; height: 900px; background: url(../images/b2_bg.jpg) no-repeat top center; }
.in_brand2 .IMG { text-align: center; }
.btit { margin-top: 40px; color: #bd8b5e; font-family: "微软雅黑"; }
.btit h1 { font-size: 48px; }
.btit p { font-size: 30px; }
.btit span { width: 60px; height: 1px; background: #bd8b5e; display: block; margin-top: 10px; }
.btxt { padding: 30px 0; font-size: 20px; line-height: 40px; color: #333; font-family: "微软雅黑"; text-indent: 2em; width: 910px; }
#imgshow_mask { width: 100%; position: absolute; z-index: 1; background: url(../images/imgshow_mask.png) repeat-x 0 0; height: 27px; }
.bannerbg { height: 567px; overflow: hidden; }
#imageShow { clear: both; border-bottom: 1px solid #fff; }
#imageShow .imagebg { height: 567px; overflow: hidden; position: relative; width: 1200px; margin: 0 auto; }
#imageShow .imagebg li { height: 567px; overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; display: block; filter: alpha(opacity=0); opacity: 0; }
.bannerbg_1 { width: 50%; position: absolute; top: 0; left: 0; height: 567px; }
.bannerbg_2 { width: 50%; position: absolute; top: 0; right: 0; height: 567px; }
.bannerbg_main { background-position: center; background-repeat: no-repeat; width: 100%; position: absolute; top: 0; right: 0; height: 567px; }
.banner { margin: 0 auto; width: 1200px; height: 567px; position: relative; overflow: hidden; }
.btn_home_down { width: 195px; height: 62px; position: absolute; top: 296px; left: 36px; cursor: pointer; background: url(../images/home/btn_home_down.png); }
.btn_home_android { width: 195px; height: 62px; position: absolute; top: 296px; left: 240px; cursor: pointer; background: url(../images/home/btn_home_android.png); }
.scrollbg { height: 260px; }
.scroll { margin: 0 auto; width: 100%; height: 260px; position: relative; }
.s_pre, .s_next { display: block; width: 48px; height: 260px; position: absolute; }
a.s_pre { background: url(../images/l.png) no-repeat; top: -300px; left: 50px; }
a.s_next { background: url(../images/r.png) no-repeat; top: -300px; right: 50px; }
.outScroll_pic { height: 260px; overflow: hidden; position: relative; width: 100%; top: 2px; margin-top: 40px; }
.outScroll_pic .scroll_pic { position: absolute }
.scroll_pic { margin: 0 auto; width: 40000px; height: 260px; }
.scroll_pic li { float: left; float: left; height: 260px; width: 450px; margin: 5px 9px; _margin: 5px 14px 5px 4px; cursor: pointer; background: #000; }
.scroll_pic li img { width: 450px; height: 260px; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.scroll_pic li:hover img { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.current { width: 450px; height: 260px; background-color: rgba(0,0,0,0.4); z-index: 10; position: absolute; top: 5px; left: 0; }
.currently img { filter: alpha(opacity=100)!important; -moz-opacity: 1!important; opacity: 1!important; }
.word { z-index: 10; background-color: rgba(0,0,0,0.5); left: 0px; width: 1200px; color: #fff; bottom: 0px; position: absolute; height: 45px; line-height: 45px; text-align: center; font-size: 18px; font-family: "微软雅黑"; }
.word b { font-size: 24px; font-family: "微软雅黑"; }
.in_brand .txt { padding: 40px 0; width: 990px; margin: 0 auto; font-size: 20px; line-height: 40px; text-indent: 2em; font-family: "微软雅黑"; color: #333; }
.brand_ys { width: 100%; padding: 40px 0; background: url(../images/b3_ysbg.jpg) repeat top center; height: auto; overflow: hidden; }
.brand_ys ul li { float: left; width: 450px; padding-left: 150px; background: url(../images/y1.png) no-repeat 40px top; font-family: "微软雅黑"; }
.brand_ys ul .l2 { background: url(../images/y2.png) no-repeat 40px top; }
.brand_ys ul li span { display: block; width: 20px; height: 2px; background: #fe9496; margin-left: 10px; }
.brand_ys ul li h1 { line-height: 40px; font-weight: normal; font-size: 20px; color: #fe9496; margin-bottom: 10px; padding-left: 10px; }
.brand_ys ul li p { font-size: 16px; color: #000; line-height: 24px; margin-bottom: 10px; }
.brand_ys ul li b { padding-left: 15px; font-size: 12px; color: #333; line-height: 18px; font-weight: normal; }
#slider { width: 100%; padding-top: 50px; }
.slider_box { width: 1200px; margin: 0 auto; overflow: hidden; position: relative; }
.silder_tip { width: 92px; height: 92px; overflow: hidden; position: absolute; top: 0; right: 0; z-index: 1; text-indent: -999px; }
#movie_tip { background-position: -93px 0; }
.silder_con { height: 316px; overflow: hidden; position: absolute; font-family: "微软雅黑"; }
.silder_panel { width: 1200px; height: 316px; overflow: hidden; float: left; position: relative; }
.silder_panel img { width: 600px; height: 316px; display: block; overflow: hidden; }
.silder_intro { width: 570px; height: 316px; line-height: 20px; overflow: hidden; color: #999; padding-left: 30px; text-align: left; }
.silder_intro h1 {color: #000; line-height: 40px; overflow: hidden; font-size: 24px; font-weight:normal;}
.silder_intro h2 { color: #eba5ac; font-size:28px; padding:20px 0 40px 0; }
.silder_intro .np{ padding:0 0 10px 0;}
.silder_intro p { font-size: 14px; color: #333; line-height: 24px; }
.silder_intro p b{ color:#1c1c1c; font-weight:normal;}
.silder_intro p span{ padding-left:70px;}
.silder_intro span { margin: 0 10px 0 0; }
.silder_play { display: block; width: 136px; height: 30px; overflow: hidden; text-indent: -999px; position: absolute; bottom: 13px; right: 45px; background: url(images/silder-play.png) 0 -30px no-repeat; }
.silder_play:hover { background-position: 0 0; }
.silder_nav { width: 500px; height: 180px; margin: 370px auto 0 auto; bottom: 0; overflow: hidden; text-align: center; }
.silder_nav li { float: left; padding: 0px; border: 1px solid #fff; margin: 2px; display: inline-block; }
.silder_nav li.cur { border: 2px solid #eba5ac; margin: 0 4px; }
.silder_nav li, .silder_nav img { display: block; width: 117px; height: 117px; overflow: hidden; }
.slider_box2 a.prev, .slider_box2 a.next { display: block; width: 45px; height: 100px; overflow: hidden; text-indent: -999px; position: absolute; cursor: pointer; margin: 85px 0 0 0; background: url(images/silder_btn.gif) no-repeat; }
.slider_box2 a.prev { left: 0; background-position: left 0; }
.slider_box2 a.next { right: 0; background-position: right 0; }
.f_l { float: left; }
.xys_ad{ width:100%; height:700px; background:url(../images/xys_ad.jpg) no-repeat top center;}
.xn_ad{ width:100%; height:700px; background:url(../images/xn_ad.jpg) no-repeat top center;}
/*============内页-门店地图============*/
.pic_box{ width:100%; height:auto; overflow:hidden; background:#efe8de;}
.pic{ float:left; padding:8px; opacity:0.8;}
.pic1 img{ width:798px; height:365px;}
.pic2 img{ width:370px; height:365px;}
.pic3 img{ width:584px; height:320px}
.pic4 img{ width:384px; height:225px;}
.pic:hover{ opacity:1;}
.in_map{ width:100%; height:auto; overflow:hidden; background:url(../images/map.png) no-repeat center center;}
.in_map ul{ width:100%; height:auto; overflow:hidden; padding-bottom:40px;}
.in_map ul li{ float:left; margin: 20px 59px ;}
.in_map ul li a{ font-size:20px; color:#bd8b5e; line-height:55px; display:block;width:180px; height:55px; text-align:center; border-radius:10px; border:solid 1px #996c33;}
.in_map ul li a:hover{ background:#bd8b5e; color:#fff;}
/*============内页-最新动态============*/
.in_news .t1{ width:760px; margin:0 auto; text-align:center; font-size:18px; color:#1d1d1d; line-height:33px; font-family:"微软雅黑"; margin-bottom:30px; height:auto; overflow:hidden;}
.in_news .t1 span{ float:right;}
.in_news .t2{ width:1120px; margin:0 auto;text-align:center; font-size:16px; color:#1d1d1d; line-height:33px; font-family:"微软雅黑";height:auto; overflow:hidden;}
.in_news .t3{ width:100%; height:auto; overflow:hidden; background:url(../images/n_bg.png) no-repeat bottom center;font-family:"微软雅黑"; padding:50px 0 30px 0;}
.in_news .t3 .tL{ padding:0 40px; width:520px; float:left; text-align:left;}
.in_news .t3  h1{ font-size:26px; line-height:36px; color:#d1040b;}
.in_news .t3 span{ display:block; width:50px; height:2px; margin-bottom:10px;background:#d1040b;}
.in_news .t3 h2{ font-size:12px; line-height:20px; color:#333; padding:10px 0 25px 0; font-weight:normal; }
.in_news .t3 p{ text-indent:2em; font-size:16px; line-height:30px; color:#262626;}
.in_news .t3 .tR{ padding:0 40px; width:520px; float:right; text-align:right;}
.hy_news{ width:100%; height:auto; overflow:hidden; background:url(../images/n_bg2.png) no-repeat top center;}
.n_bg3{ width:100%; height:540px; background:url(../images/n_bg3.png) no-repeat top center; margin:20px 0;}

.h_0100_1 { float: left; width: 100%; padding: 20px 0; }
.innav { float: left; width: 100%; text-align: center; }
.innav .l1 { display: inline-block; width: 160px; margin: 20px 10px 0 10px; }
.innav .l1 a { float: left; width: 100%; line-height: 40px; color: #333333; font-size: 14px; text-align: center; border: 1px solid #dddddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-indent: 0; }
.innav .l1 .cur, .innav .l1 a:hover { background: #444444; border: 1px solid #444444; color: #ffffff; }