@charset "utf-8";
.wrap{width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.nowrap{white-space: nowrap;}
.fz0{font-size: 0;}
.nowrap.fz0{letter-spacing: -5px;}
.nowrap.fz0 *{letter-spacing: normal;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 100;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.max{max-width: 280px; max-height: 200px; min-width: 280px; min-height: 200px;}
.middle-span{height: 100%;vertical-align: middle;display: inline-block;}
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
.trans{-webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.trans_2{-webkit-transition:width 1s; -moz-transition:width 1s; -ms-transition:width 1s; -o-transition:width 1s; transition:width 1s;}
.trans-internal::before,.trans-internal::after{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
*{font-family: '微软雅黑';}
@font-face{font-family: 'DIN'; src: url('/font/DIN-LightAlternate.otf');}
@font-face{font-family: 'FZ'; src: url('/font/FZ.ttf'),url('/font/FZ.dfont'),url('/font/FZ.eot'),url('/font/FZ.otf'),url('/font/FZ.svg');}
ul{list-style: none;}
a{text-decoration: none;}
.jz{margin:0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td 
{
	padding: 0;
	margin: 0;
}
.clear{clear:both;}
.jz{margin: 0 auto;}
.f0{font-size: 0px;}
.scc{font-family: 'character';}
.din{font-family: 'din';}
.f18{font-size: 18px;}

@keyframes a{
	0%{transform: translateX(10px);}
	25%{transform: translateX(-10px);}
	50%{transform: translateX(10px);}
	75%{transform: translateX(-10px);}
	100%{transform: translateX(0);}
}
@-moz-keyframes a{
	0%{-moz-transform: translateX(10px);}
	25%{-moz-transform: translateX(-10px);}
	50%{-moz-transform: translateX(10px);}
	75%{-moz-transform: translateX(-10px);}
	100%{-moz-transform: translateX(0);}
}
@-o-keyframes a{
	0%{-o-transform: translateX(10px);}
	25%{-o-transform: translateX(-10px);}
	50%{-o-transform: translateX(10px);}
	75%{-o-transform: translateX(-10px);}
	100%{-o-transform: translateX(0);}
}
@-webkit-keyframes a{
	0%{-webkit-transform: translateX(10px);}
	25%{-webkit-transform: translateX(-10px);}
	50%{-webkit-transform: translateX(10px);}
	75%{-webkit-transform: translateX(-10px);}
	100%{-webkit-transform: translateX(0);}
}
@-ms-keyframes a{
	0%{-ms-transform: translateX(10px);}
	25%{-ms-transform: translateX(-10px);}
	50%{-ms-transform: translateX(10px);}
	75%{-ms-transform: translateX(-10px);}
	100%{-ms-transform: translateX(0);}
}

@keyframes b{
	from{transform:rotate(0deg); width: 0;}
	to{transform:rotate(360deg); width: 100%;}
}
@-moz-keyframes b{
	from{transform:rotate(0deg); width: 0;}
	to{transform:rotate(360deg); width: 100%;}
}
@-o-keyframes b{
	from{transform:rotate(0deg); width: 0;}
	to{transform:rotate(360deg); width: 100%;}
}
@-webkit-keyframes b{
	from{transform:rotate(0deg); width: 0;}
	to{transform:rotate(360deg); width: 100%;}
}
@-ms-keyframes b{
	from{transform:rotate(0deg); width: 0;}
	to{transform:rotate(360deg); width: 100%;}
}

@keyframes c{
	20%{transform:rotate(.5deg);}
	40%{transform:rotate(-.5deg);}
	60%{transform:rotate(.5deg);}
	80%{transform:rotate(-.5deg);}
	95%{transform:rotate(.5deg);}
	100%{transform:rotate(0deg);}
}
@-moz-keyframes c{
	20%{transform:rotate(.5deg);}
	40%{transform:rotate(-.5deg);}
	60%{transform:rotate(.5deg);}
	80%{transform:rotate(-.5deg);}
	95%{transform:rotate(.5deg);}
	100%{transform:rotate(0deg);}
}
@-o-keyframes c{
	20%{transform:rotate(.5deg);}
	40%{transform:rotate(-.5deg);}
	60%{transform:rotate(.5deg);}
	80%{transform:rotate(-.5deg);}
	95%{transform:rotate(.5deg);}
	100%{transform:rotate(0deg);}
}
@-webkit-keyframes c{
	20%{transform:rotate(.5deg);}
	40%{transform:rotate(-.5deg);}
	60%{transform:rotate(.5deg);}
	80%{transform:rotate(-.5deg);}
	95%{transform:rotate(.5deg);}
	100%{transform:rotate(0deg);}
}
@-ms-keyframes c{
	20%{transform:rotate(.5deg);}
	40%{transform:rotate(-.5deg);}
	60%{transform:rotate(.5deg);}
	80%{transform:rotate(-.5deg);}
	95%{transform:rotate(.5deg);}
	100%{transform:rotate(0deg);}
}

._blank110{height: 110px;}
._blank50{height: 50px;}
._blank39{height: 39px;/* border-bottom: 2px solid #844e34;*/}

html{min-height: 100%; background: url('/images/bg.jpg') center center;}

#nav{background: rgba(0,0,0,.6); height: 110px; position: fixed; z-index: 20; width: 100%; top: 0;}
#nav .wrap{height: 100%;}
#nav .logo{/*height: 100%; */height: 110px; width: 95px; text-align: center;}
#nav .logo:hover img{animation: b 1s;}
#nav .list{padding-left: 15px; font-size: 14px; height: 100%;}
#nav .list .item{padding: 0 24px; height: 100%;}
#nav .list .item >a{color: #b9b9b9; margin-top: 58px; display: block;}
#nav .list .item:hover >a{color: #fbef9d;}
#nav .list .item.on >a{color: #fbef9d;}
#nav .list .item .box{position: absolute; top: 110px; background: rgba(0,0,0,.6); right: 100%; width: 0; overflow: hidden; z-index: 10;}
#nav .list .item .box .bar{min-width: 1200px;}
#nav .list .item:hover .box{left: 0; width: 100%;}
#nav .list .item .box .nav_box{padding-top: 34px; text-align: center; padding-bottom: 56px;}
#nav .list .item .box .cate_item{display: inline-block; font-size: 0; border-right: 1px solid #7B0D16; padding-left: 20px; width: 220px; text-align: left; vertical-align: top; margin-bottom: 20px;}
#nav .list .item .box .cate_item.pro{height: 300px;}
#nav .list .item .box .cate_item.info{width: 100%; text-align: center;}
#nav .list .item .box .cate_item:nth-child(6n+5){border-right: 0;}
#nav .list .item .box .cate_item:nth-child(6n+1){padding-left: 0;}
#nav .list .item .box .cate_item .title{font-size: 18px; color: #faefa0; padding-top: 2px;}
#nav .list .item .box .cate_item .title a{color: #faefa0;}
#nav .list .item .box .cate_item ul{padding-top: 24px;}
#nav .list .item .box .cate_item ul li{font-size: 14px; line-height: 30px;}
#nav .list .item .box .cate_item ul li.pro{width:90px; margin:0 7px; float: left;}
#nav .list .item .box .cate_item ul li >a{color: #fff;}
#nav .list .item .box .cate_item ul li >a:hover{color: #f1e596;}
#nav .list .item .box .cate_item ul li >a.on{color: #ff0008;}

#nav .list .item .box .cate_item dl{padding-top: 24px;}
#nav .list .item .box .cate_item dl dd{text-align: center;}
#nav .list .item .box .cate_item dl dd >div{display: inline-block; padding: 0 50px; line-height: 30px; vertical-align: top; position: relative;}
#nav .list .item .box .cate_item dl dd .left::after{display: inline-block; border-right: 1px solid #7B0D16; content: ''; height: 88%; position: absolute; right: 0; top: 7px;}
#nav .list .item .box .cate_item dl dd div .p_item{text-align: left}
#nav .list .item .box .cate_item dl dd div .p_item >a{color: #fff; display: block; font-size: 14px;}
#nav .list .item .box .cate_item dl dd div .p_item >a:hover{color: #f1e596;}
#nav .list .item .box .cate_item dl dd div .p_item >a.on{color: #ff0008;}

#nav .search{width: 180px; height: 36px; background: #655353; position: relative; margin-top: 40px;}
#nav .search .search_input{width: 134px; height: 36px; background: #3F2F2F; border: 0; padding-right: 36px; padding-left: 10px; color: #fbef9d;}
#nav .search input::-webkit-input-placeholder{color: #fbef9d;}
#nav .search .btn{position: absolute; right: 10px; top: 9px;}

#banner{position: relative; overflow: hidden; height: 940px;}
#banner img{position: absolute; left: 50%; margin-left: -960px; opacity: 0; -webkit-transition:opacity 1s ease 0s; -moz-transition:opacity 1s ease 0s; -ms-transition:opacity 1s ease 0s; -o-transition:opacity 1s ease 0s; transition:opacity 1s ease 0s;}
#banner img.on{opacity: 1; z-index: 2;}
#banner ul{position: absolute; right: 9%; bottom: 50px; font-size: 0; text-align: center; z-index: 3;}
#banner ul li{margin-right: 12px; display: inline-block; width: 18px; height: 18px; text-align: center;}
#banner ul li .point{display: inline-block; width: 10px; height: 10px; background: #7c0a0a; border-radius: 100%;}
#banner ul li:nth-last-child(1){margin-right: 0;}
#banner ul li.on .point{background: #c63a1d;}
#banner ul li.on{width: 16px; height: 16px; border: 1px solid transparent; border-radius: 100%;}

#footer{line-height: 50px; text-align: center; font-size: 12px; color: #CAB467; background: #330d0d; position: fixed; bottom: 0; width: 100%; z-index: 20;}

.share{top: 20%; z-index: 100; right: 0;}
.share li{background: #c29d46; width: 60px; height: 60px; text-align: center; margin-bottom: 5px; position: relative; background-clip: content-box;}
.share li a{display: block; width: 100%; height: 100%; position: relative;}
.share li a .qq{width: 300%; font-size: 14px; line-height: 60px; color: #c0995e; font-weight: bold; background: rgba(0,0,0,.2);}
.share li:hover >.img{animation: a .5s;}
.share li:hover >a .img{animation: a .5s;}
.share li:hover >a .qq{display: block;}
.share li .left{position: absolute; right: 100%; top: 0; display: none;}
.share li .left.phone{font-size: 14px; line-height: 40px; width: 300%; background: rgba(0,0,0,.2); color: #c0995e; font-weight: bold; text-align: right; padding-right: 36px; padding: 10px 36px 10px 0;}
.share li:hover .left{display: block;}
.share li .img{display: inline-block; width: 24px; height: 24px; overflow: hidden;}
/*.share li .img img{position: relative; filter: drop-shadow(24px 0 #faef9d); -webkit-filter: drop-shadow(24px 0 #faef9d); left: -24px;}*/

.box{width: 1200px; background: rgba(0,0,0,.1); border: 1px solid rgba(255,0,0,.15); text-align: center; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
.location{line-height: 78px; color: #baa673; font-size: 12px;}
.location a{color: #baa673;}
.location .img >img{padding-left: 16px;}

#us .box{height: 624px; padding-top: 200px;}
#us .box .left,#us .box .right{width: 50%; height: 100%;}
#us .box .left{text-align: right; padding-right: 100px; position: relative;}
#us .box .left::after{position: absolute; width: 1px; right: 0; height: 132px; top: 0; border-right: 1px solid rgba(255,0,0,.2); content: '';}
#us .box .right{text-align: left; padding-left: 200px;}
#us .box .item{display: inline-block; text-align: center;}
/*
#us .box .item{display: inline-block; vertical-align: top; position: relative;}
#us .box .item:nth-child(1){padding-right: 100px;}
#us .box .item:nth-child(2){padding-left: 100px; padding-right: 208px;}
#us .box .item:nth-child(1)::after{position: absolute; width: 1px; right: 0; height: 90px; top: 0; border-right: 1px solid rgba(255,0,0,.2); content: '';}
#us .box .line{height: 90px; margin: 0 136px; display: inline-block; width: 1px; background: rgba(255,0,0,.2); position: relative; vertical-align: top;}
*/
#us .box .item .en{font-size: 24px; color: #947045; line-height: 28px; text-transform: uppercase; font-family: 'DIN'; padding-top: 28px;}
#us .box .item .num{font-size: 18px; color: #c7ab68; line-height: 32px; padding-top: 20px;}
#us .box.fb{height: auto; padding: 0 39px 56px; margin-bottom: 118px;}
#us .box.fb .title{font-size: 34px; color: #c7ab68; text-align: center; padding-top: 58px;}
#us .box.fb .en{font-size: 12px; color: #c7ab68; text-align: center; font-family: 'Arial'; text-transform: uppercase; padding-top: 15px;}
#us .box.fb form{padding-top: 39px;}
#us .box.fb form ._input{width: 330px; height: 48px; padding-left: 21px; color: #baa673; border: 1px solid #835a42; margin-right: 30px; border-radius: 3px; margin-bottom: 30px; background: transparent;}
#us .box.fb form ._input:nth-child(3){margin-right: 0;}
#us .box.fb form ._area{width: 1100px; padding: 18px 0 0 18px; height: 270px; color: #baa673; border: 1px solid #835a42; border-radius: 3px; margin-bottom: 50px; resize: none; background: transparent;}
#us .box.fb form .btn{display: block; cursor: pointer; width: 150px; height: 50px; line-height: 50px; text-align: center; background: #c7ab68; font-size: 16px; color: #fff; border-radius: 3px; margin: 0 auto; border: 0;}
#us .box.fb form input::-webkit-input-placeholder,#us .box.fb form textarea::-webkit-input-placeholder{color: #baa673;}

#info{padding-bottom: 53px;}
#info .box{padding: 0 52px 55px; text-align: left;}
#info .box .dis{padding-top: 47px; padding-bottom: 68px; border-bottom: 1px solid #844e34; position: relative; width: 1094px; overflow: hidden;}
#info .box .dis .bar{position: relative; width: 100000%;}
#info .box .dis .img_box{height: 350px; width: 1094px;}
#info .box .dis .prev{position: absolute; left: 0; top: 200px; width: 50px; height: 50px; background: rgba(255,255,255,.6); cursor: pointer; text-align: center;z-index: 10;}
#info .box .dis .next{position: absolute; right: 0; top: 200px; width: 50px; height: 50px; background: rgba(255,255,255,.6); cursor: pointer; text-align: center;z-index: 10;}
#info .box .dis .bar .title{font-size: 16px; padding-left: 12px; padding-top: 36px;}
#info .box .dis .bar .title a{color: #c7ab68;}
#info .box .dis .bar .bri{color: #9c7e68; font-size: 14px; padding-left: 12px; padding-top: 20px;}
#info .box .list .item{min-height: 126px; border-bottom: 1px dotted #9c7e68;}
#info .box .list .item .title{padding-left: 14px; padding-top: 36px;}
#info .box .list .item .title a{color: #c7ab68; font-size: 16px;}
#info .box .list .item .title .fang{display: inline-block; width: 5px; height: 5px; background: #c7ab68; margin-right: 22px;}
#info .box .list .item .bri{color: #9c7e68; font-size: 14px; padding-left: 40px; padding-top: 18px;}

#info_de{padding-bottom: 53px;}
#info_de .box{padding: 0 60px; text-align: inherit;}
#info_de .box .top{text-align: center; padding-top: 58px; padding-bottom: 32px;}
#info_de .box .top .title{font-size: 20px; color: #c7ab68;}
#info_de .box .top .time{font-size: 14px; color: #9c7e68; padding-top: 12px;}
#info_de .box .top .time a{color: #9c7e68;}
#info_de .box .content{font-size: 16px; color: #ddcfae; line-height: 30px; border-top: 1px solid rgba(132,78,52,.5); padding-top: 32px; border-bottom: 1px solid rgba(132,78,52,.5); padding-bottom: 59px;}
#info_de .box .turn{font-size: 14px; color: #ddcfaf; padding: 28px 6px 68px; position: relative;}
#info_de .box .turn a{color: #ddcfaf;}
#info_de .box .turn .prev{width: 45%; text-align: left; height: 19px;}
#info_de .box .turn .next{width: 45%; text-align: right; height: 19px;}
#info_de .box .turn .blank{margin: 0 auto; width: 10%; text-align: center;}

#article{padding-bottom: 69px;}
#article .box{padding: 0 39px;}
#article .box .content{font-size: 16px; color: #c7ab68; line-height: 34px; border-bottom: 1px solid #844e34; font-family: 'FZ'; padding-top: 77px;}
#article .box .content *{font-family: 'FZ';}
#article .box .prize{padding-top: 30px; padding-bottom: 69px;}
#article .box .prize .item{width: 263px; margin-right: 20px; border: 1px solid #670608; margin-bottom: 18px;}
#article .box .prize .item:nth-child(4n+4){margin-right: 0;}
#article .box .prize .item .img{width: 263px; height: 260px; overflow: hidden; background: #09090b;}
#article .box .prize .item .img img{max-width: 100%; max-height: 100%; cursor: pointer;}
#article .box .prize .item .img img:hover{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2); -webkit-transition-duration: .5s; -moz-transition-duration: .5s; transition-duration: .5s;}
#article .box .prize .item .word{font-size: 16px; color: #c0995e; text-align: center; line-height: 69px; height: 69px; background: #561012;}

#product{padding-bottom: 83px}
#product .box{padding: 0 39px;}
.cate_box{position: relative; border: 1px solid #844e34; text-align: center;}
.cate_box .jiao{position: absolute; bottom: 0; left: 0; width: 17px; height: 30px; background: url('/images/pro_jiao.png') no-repeat;}
.cate_box .bg{position: absolute; width: 360px; height: 196px; right: 0; top: 1px; background: url('/images/pro_bg.png') no-repeat 16px; z-index: -1;}
.cate_box .item{border-right: 1px solid #844e34; min-height: 207px;}
.cate_box .item:hover{box-shadow: 0px 0px 10px 1px rgba(132,78,52,.8);}
.cate_box .item.on{box-shadow: 0px 0px 10px 1px rgba(132,78,52,.8);}
.cate_box .item .title{font-size: 18px; color: #c7ab68; font-weight: bold; width: 18px; text-align: center; margin: 32px auto 0; padding: 0 25px; cursor: pointer;}
.cate_box .item .title >a{color: #c7ab68;}
#product .box .cate_box .item .s_box,#video .box .cate_box .item .s_box{display: none;}
#product .box .cate_box .item .s_box.on,#video .box .cate_box .item .s_box.on{display: block;}
#product .box .cate_box .item .s_box .cate,#video .box .cate_box .item .s_box .cate{margin: 32px 0; border-left: 1px dotted #6f3d2a; font-size: 18px; padding: 0 10px; min-height: 145px;}
#product .box .cate_box .item .s_box .cate a,#video .box .cate_box .item .s_box .cate a{color: #c7ab68; display: block; padding-top: 1px; width: 16px;font-weight: bold;}
#product .box .cate_box .item .s_box .cate:hover a,#video .box .cate_box .item .s_box .cate:hover a{color: #ff0008;}
#product .box .cate_box .item .s_box .cate.on a,#video .box .cate_box .item .s_box .cate.on a{color: #ff0008;}
#product .box .cate_box .item .s_box .cate:nth-last-child(2) a,#video .box .cate_box .item .s_box .cate:nth-last-child(2) a{margin-right: 8px;}

#product .box .cate_box .item .s_box .cate .cate_box2,#video .box .cate_box .item .s_box .cate .cate_box2{margin-left: 10px; display: none;}
#product .box .cate_box .item .s_box .cate.on .cate_box2,#video .box .cate_box .item .s_box .cate.on .cate_box2{display: block;}
#product .box .cate_box .item .s_box .cate .cate_box2 .cate2,#video .box .cate_box .item .s_box .cate .cate_box2 .cate2{border-right: 1px dotted #6f3d2a; font-size: 16px; padding: 0 10px; position: relative;}
#product .box .cate_box .item .s_box .cate .cate_box2 .cate2:nth-last-child(2),#video .box .cate_box .item .s_box .cate .cate_box2 .cate2:nth-last-child(2){border-right: 0; padding-right: 0;}
#product .box .cate_box .item .s_box .cate .cate_box2 .cate2 a,#video .box .cate_box .item .s_box .cate .cate_box2 .cate2 a{color: #c7ab68; display: block; padding-top: 6px; width: 16px;}
#product .box .cate_box .item .s_box .cate .cate_box2 .cate2:hover a,#video .box .cate_box .item .s_box .cate .cate_box2 .cate2:hover a{color: #ff0008;}
#product .box .cate_box .item .s_box .cate .cate_box2 .cate2.on a,#video .box .cate_box .item .s_box .cate .cate_box2 .cate2.on a{color: #ff0008;}

#product .box .pro_banner{padding: 10px; border: 1px solid #844e34; border-top: 0; height: 299px; position: relative; overflow: hidden;}
#product .box .pro_banner img{position: absolute; left: 0; right: 0; margin: 0 auto; opacity: 0; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
#product .box .pro_banner img:hover{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transition-duration: .5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s;}
#product .box .pro_banner img.on{opacity: 1; z-index: 10;}
#product .box .pro_banner ul{position: absolute; bottom: 20px; left: 0; right: 0; text-align: center; font-size: 0; z-index: 20;}
#product .box .pro_banner ul li{display: inline-block; width: 11px; height: 11px; border: 1px solid rgba(255,0,0,.55); margin-right: 7px; position: relative; border-radius: 100%;}
#product .box .pro_banner ul li.on{border-color: #e9d29b;}
#product .box .pro_banner ul li:nth-last-child(1){margin-right: 0;}
#product .box .pro_banner ul li.on .point{width: 5px; height: 5px; background: #e9d29b; border-radius: 100%; display: inline-block;}
#product .box .pro_banner ul li.on .line{width: 1px; height: 21px; background: #e9d29b; position: absolute; top: -18px; margin: 0 auto; left: 0; right: 0;}
#product .box .pro_list{padding-top: 30px; padding-bottom: 31px;}
#product .box .pro_list .item{width: 263px; border: 1px solid #670608; margin: 0 20px 18px 0;}
#product .box .pro_list .item:nth-child(4n+4){margin-right: 0;}
#product .box .pro_list .item .img{height: 260px; background: #221411; overflow: hidden;}
#product .box .pro_list .item .img:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition-duration: .5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s;}
#product .box .pro_list .item .word{height: 69px; color: #c0995e; text-align: center; background: #561012;}
#product .box .pro_list .item .word .mes{display: inline-block; line-height: 20px; padding-top: 10px;}
#product .box .pro_list .item .word .mes a{color: #c0995e; font-size: 16px;}
#product .box .pro_list .item .word .mes span{font-size: 14px;}
#product .box .pro_list .remind{font-size: 24px; text-align: center; color: #ff0008; font-family: 'FZ';}
#product .box.de{padding: 39px 39px 77px;}
#product .box.de .location_box{padding: 30px 0 35px 0; font-size: 0; text-align: right;}
#product .box.de .location_box .btn{width: 110px; height: 45px; background: #b48c56; color: #fff; font-size: 16px; text-align: center; line-height: 45px; margin-left: 20px; display: inline-block;}
#product .box.de .location_box .btn:hover{color: rgba(81,16,17,1);}
#product .box.de .content{font-size: 16px; line-height: 24px; color: #c7ab68;}

#video{padding-bottom: 53px;}
#video .box{padding: 39px 39px 37px;}
#video .box .list{padding-top: 30px;}
#video .box .list .item{width: 350px; margin: 0 35px 13px 0;}
#video .box .list .item:hover{box-shadow: 0px 0px 5px 1px rgba(132,78,52,.8);}
#video .box .list .item:nth-of-type(3n+3){margin-right: 0;}
#video .box .list .item .img{width: 350px; height: 250px; background: #000; cursor: pointer;}
#video .box .list .item .word{height: 62px; line-height: 62px; text-align: center; font-size: 14px; color: #c7ab68;}
#video .video_bg{background: rgba(0,0,0,.6); width: 100%; height: 100%; left: 0; top: 0; display: none;}
#video .video_bg .video_btn{width: 100%; height: 100%; display: block;}
#video .video_bg .video_box{position: absolute; z-index: 100; top: 30%; left: 50%; padding: 1px;}
#video .video_bg .close{width: 50px; height: 30px; background: #fff; line-height: 30px; font-size: 16px; position: absolute; top: 30%; z-index: 100; text-align: center; font-style:normal; cursor: pointer;}
#video .video_bg .close.in{ top:35%;}

#dealer{padding-bottom: 102px;}
#dealer .box{padding: 0 40px 104px;}
#dealer .box .title{font-size: 30px; color: #e4be66; padding-top: 48px;}
#dealer .box .en{font-size: 12px; color: #a67c44; text-transform: uppercase; padding-top: 8px;}
#dealer .box .map_box{padding-top: 57px;}

/* #dealer .box .map_box .left{height: 488px; width: 562px; position: relative; background: url('/images/map2.png') no-repeat 9px 11px; margin-top: 17px;}
#dealer .box .map_box .left a{color: #fff; font-size: 12px; position: absolute;}
#dealer .box .map_box .left a:hover{color: #ff0008;}
#dealer .box .map_box .left a.on{color: #ff0008;}
#dealer .box .map_box .left .xj{top: 158px; left: 118px;}
#dealer .box .map_box .left .xz{top: 274px; left: 106px;}
#dealer .box .map_box .left .qh{top: 232px; left: 209px;}
#dealer .box .map_box .left .gs{top: 246px; left: 292px;}
#dealer .box .map_box .left .sc{top: 304px; left: 273px;}
#dealer .box .map_box .left .nx{top: 220px; left: 312px;}
#dealer .box .map_box .left .nmg{top: 170px; left: 337px;}
#dealer .box .map_box .left .ln{top: 147px; left: 471px;}
#dealer .box .map_box .left .jl{top: 113px; left: 488px;}
#dealer .box .map_box .left .hlj{top: 74px; left: 495px;}
#dealer .box .map_box .left .bj{top: 174px; left: 413px;}
#dealer .box .map_box .left .tj{top: 187px; left: 428px;}
#dealer .box .map_box .left .hb{top: 200px; left: 405px;}
#dealer .box .map_box .left .sx{top: 214px; left: 373px;}
#dealer .box .map_box .left .sx2{top: 259px; left: 337px;}
#dealer .box .map_box .left .hn{top: 259px; left: 385px;}
#dealer .box .map_box .left .sd{top: 222px; left: 431px;}
#dealer .box .map_box .left .hb2{top: 296px; left: 380px;}
#dealer .box .map_box .left .ah{top: 289px; left: 434px;}
#dealer .box .map_box .left .js{top: 253px; left: 462px;}
#dealer .box .map_box .left .cq{top: 309px; left: 332px;}
#dealer .box .map_box .left .gz{top: 353px; left: 322px;}
#dealer .box .map_box .left .yn{top: 382px; left: 258px;}
#dealer .box .map_box .left .hn2{top: 339px; left: 373px;}
#dealer .box .map_box .left .jx{top: 332px; left: 419px;}
#dealer .box .map_box .left .zj{top: 312px; left: 467px;}
#dealer .box .map_box .left .sh{top: 280px; left: 487px;}
#dealer .box .map_box .left .gx{top: 392px; left: 343px;}
#dealer .box .map_box .left .gd{top: 388px; left: 402px;}
#dealer .box .map_box .left .xg{top: 402px; left: 414px;}
#dealer .box .map_box .left .fj{top: 353px; left: 448px;}
#dealer .box .map_box .left .tw{top: 380px; left: 484px;}
#dealer .box .map_box .left .hn3{top: 448px; left: 357px;} */

#dealer .box .map_box .right{padding-left: 84px; /*max-height: 530px;*/ overflow: hidden;max-height: 600px;}
#dealer .box .map_box .right .title_top .th_left,#dealer .box .map_box .right .title_top .th_right{font-size: 16px; color: #fff; background: #840509; height: 45px; font-weight: normal; line-height: 45px;}
#dealer .box .map_box .right .title_top .th_left{width: 160px; border-right: 1px solid #521011;}
#dealer .box .map_box .right .title_top .th_right{width: 230px; padding-left: 58px; text-align: left; border-right: 1px solid #840509}/*241*/
#dealer .box .map_box .right .content{height: 505px;}
#dealer .box .map_box .right .content table{width: 100%;}
#dealer .box .map_box .right .content table tr td{font-size: 14px; color: #e1c376; height: 43px; border-right: 1px solid #844e34; border-bottom:  1px solid #844e34;}
#dealer .box .map_box .right .content table tr td:first-child{border-left: 1px solid #844e34; width: 159px;}
#dealer .box .map_box .right .content table tr td:nth-child(2){padding-left: 58px; text-align: left; width: 230px;}
#dealer .box .map_box .right .content table tr td a{font-size: 14px; color: #e1c376;}
#dealer .box .map_box .right .content table tr td a:hover{text-decoration: underline;}
#dealer .box .map_box .right .tops{font-size: 16px;color: #e1c376;text-align: right;margin-bottom: 2px;padding-right: 20px;}

#dealer .box .map_box .left{padding-left: 17.5%; /*max-height: 530px;*/ overflow: hidden;max-height: 600px;}
#dealer .box .map_box .left .title_top .th_left,#dealer .box .map_box .left .title_top .th_right{font-size: 16px; color: #fff; background: #840509; height: 45px; font-weight: normal; line-height: 45px;}
#dealer .box .map_box .left .title_top .th_left{width: 89%; border-right: 1px solid #521011;}
#dealer .box .map_box .left .title_top .th_right{width: 230px; padding-left: 58px; text-align: left; border-right: 1px solid #840509}/*241*/
#dealer .box .map_box .left .content{height: 505px;}
#dealer .box .map_box .left .content table{width: 100%;}
#dealer .box .map_box .left .content table tr td{font-size: 14px; color: #e1c376; height: 43px; border-right: 1px solid #844e34; border-bottom:  1px solid #844e34;}
#dealer .box .map_box .left .content table tr td:first-child{border-left: 1px solid #844e34; width: 159px;}
#dealer .box .map_box .left .content table tr td:nth-child(2){padding-left: 58px; text-align: left; width: 230px;}
#dealer .box .map_box .left .content table tr td a{font-size: 14px; color: #e1c376;}
#dealer .box .map_box .left .content table tr td a:hover{text-decoration: underline;}
#dealer .box .map_box .left .tops{font-size: 16px;color: #e1c376; margin: 0 auto; margin-bottom: 2px;padding-right: 20px;}

.article_fixed{background: rgba(0,0,0,.8); z-index: 100; height: 100%; width: 100%; top: 0; text-align: center; display: none;}
.article_fixed.on{display: block;}
.article_fixed .img{display: inline-block; background: #fff;}
.article_fixed .img img{height: 400px; width: 600px;}

/*#info_de .box .content img{display:block;}*/

/*经销商弹框*/
.trans5 { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
#blank,
#anti_tips{position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin:auto;}
#blank{width: 100%;height: 0;overflow: hidden;z-index:99;background: url(/images/blank2.png) repeat center center;}
#anti_tips{width: 620px;height: 400px;display: none;border-radius:5px;z-index:999;background:#ffffff;}
#anti_tips .same{width: 530px;margin:0 auto;}
#anti_tips .same div.dis{color:#666666;font-size: 16px;}
#anti_tips .same a{color:#0095fe;font-size: 16px;}
#anti_tips .same a:hover{border-bottom:1px solid #0095fe;}
#anti_tips .same .tits{width: 100px;font-size: 14px;color: #666;}
#anti_tips .same .cons{width: 430px;height: 140px;overflow:  hidden;font-size:  14px;line-height: 20px;width: auto;}
#anti_tips .tip .cons{/*width: 430px;*/height: auto;}
#anti_tips .tip .tits{margin-top: 60px;display: none;}
#anti_tips .tip{padding-top: 60px;color:#666;font-size: 16px;line-height: 26px;margin-bottom: 20px;text-align: center;}
#anti_tips .tip img{max-width: 150px;height: auto;vertical-align: middle;}
#anti_tips .tit{color:#666666;font-size: 16px;font-weight: bold;margin-bottom: 15px;}
#anti_tips .close1{cursor: pointer;position: absolute;top: -16px;right: -20px;border-radius:50%;width: 36px;height: 36px;background: #cccccc url(/images/close.jpg) no-repeat center center;}
#anti_tips .online1{width: 178px;height: 38px;margin:0 auto;margin-top: 40px;line-height: 38px;border:1px solid #cccccc;color:#333333;font-size: 14px;font-weight: bold;}
#anti_tips .online1:hover{background-color: #666;color:#fff;}