@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: inherit;}
a:focus { outline: none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }
body { font-size:14px; font-family:"微软雅黑"; }
/* end reset */
/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}

.main-box {position: relative; width: 1200px; margin: auto; *zoom: 1;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box img {vertical-align: middle;}

.headerbg{background: url(../images/topbg.png) repeat-x; }
.fixbg .logo{width:232px;}
.fixbg .nav{margin-top:12px;}
.fixbg .header{height:90px;}
.header {height: 108px; left: 0; right: 0;    line-height: 2; position: fixed; z-index: 999 }
.lang{ margin-top: 10px; color: #fff}
.lang .share-btn{ width: 22px; height: 22px; display: inline-block; margin: 0 6px; position:relative; top: 8px; }



.fxbox{
    display: inline-block;
    height:28px;
    float:left;
}
.fxbox .bdshare-button-style0-32 a{
    width:28px;
    height:28px;
    margin:0;
    margin-right:6px;
}
.fxbox .bds_tsina{
    background:url(../images/share1.png) no-repeat center !important;
}
.fxbox .bds_weixin{
    background:url(../images/share2.png) no-repeat center !important;
}





.languagechange{ background: url(../images/down.png) right  center no-repeat;position: relative; display: inline-block; padding-right: 20px; margin-left: 30px;}
.languagechange span{ display: none; position: absolute; color: #fff; top: 20px; left: 0; z-index: 999;}
.contry{ position: absolute; right: 45px; top: 16px;}

.header-search { display: inline-block;float:left;margin-top:3px;}
.search {width: 140px;height:23px;background: url(../images/searchbg.jpg) repeat-x;line-height: 22px;color: #787878; position: relative; margin: 0 11px;}
.search-bar {border: 0 none;width: 120px; margin-left: 20px; text-indent: 6px; color: #fff; font-size: 10px;}
.search-btn {position:absolute;width: 13px;height: 12px;background: url(../images/searchbtn.jpg) no-repeat;border: 0 none; left: 8px; top:5px;}
.logo{ float: left; margin-top: 15px;}

.nav {font-size: 14px;line-height: 1;text-align: center;color: #b5996d; margin-top: 2px; }
.nav dl {float: left;padding-left: 59px; height: 44px; line-height: 44px;   }
.nav dl dt a {display: block; }
.nav .active a,.nav dt:hover {}
.nav dt:hover a, .nav  .active a{color:; }

.sub-nav {position: absolute;top: 102px;right: -450px;left: -452px;z-index: 99;display: none;background: #000;}
.sub-nav-con {text-align: left;}
.sub-nav-con .pic-box {width: 295px; margin: 0 20px}
.sub-nav-con .pic-box div {width: 295px;height: 277px;*font-size: 186.38px;}
.sub-nav-con .pic-box img {max-width: 295px;max-height: 277px;}
.sub-nav-tit {font-size: 25px;line-height: 33px;color: #a1744b; margin-top: 20px;}
.sub-nav-list {padding-top: 1em;font-size: 14px;line-height: 2;color: #5d5d5d;}
.sub-nav-list a {display: block;}
.sub-nav-detail{width: 475px;}
.sub-nav-series{ line-height: 2;margin-top: 20px; padding-left: 20px;}
.sub-nav-series li:hover{ color: #a1744b}

.header-search2 {margin-top: 25px;}
.header-search2 .header-txt {background: #fff none repeat scroll 0 0;border: 0 none;color: #b0b0b0;float: left;font-size: 13px;height: 30px;text-indent: 8px;}
.header-search2 .header-sub {background: rgba(0, 0, 0, 0) url(../images/header-sub.png) no-repeat scroll 0 0;border: 0 none;height: 30px;width: 45px;float: left;}

.banner {position: relative;min-width: 1200px;}
.one-banner {height: 746px;background-position: center center;background-repeat: no-repeat;}
.banner .hd {position: absolute; bottom: 10px; left: 40%; z-index: 10; width: 20%; margin: auto; text-align: center;}
.banner .hd li {display: inline-block;*display: inline;*zoom: 1; width: 12px; height: 12px; margin-right: 4px; background: #ccc; text-indent: -9999px;}
.banner .hd li.on {background: #333;}

.next-page-btn{cursor: pointer; display:inherit; width:17px; height:16px; position: absolute; left: 49.4%; bottom: 10px; color: #fff}
.next-page-btn2{ bottom: 48px}
.next-page-btn3{ bottom: -40px}
.next-page-btn4{ bottom: 40px}

.mouse_hand{ display:inherit; width:100%; height:20px; }
.mouse_hand:before,.mouse_hand:after{display:block; padding-top:8px; background:url(../images/downarrow.png) no-repeat ;content:''; -webkit-animation:hit-ani 1s linear infinite;-moz-animation:hit-ani 1s linear infinite;-ms-animation:hit-ani 1s linear infinite; -o-animation:hit-ani 1s linear infinite;}
.mouse_hand:after{-webkit-animation-delay:.2s;-moz-animation-delay:.2s; -ms-animation-delay:.2s; -o-animation-delay:.2s;}

.moutain{opacity:1;-moz-animation:slideUp  1s ease-in-out 2s forwards; -webkit-animation:slideUp 1s ease-in-out 2s forwards; -o-animation:slideUp  1s ease-in-out 2s forwards; -ms-animation:slideUp  1s ease-in-out 2s forwards;}

.index-pros{ background: url(../images/beijing.jpg) center center no-repeat; height: 897px; position: relative; min-width: 1200px;}
.prowrap{ padding-top: 20px}
.index-pro-tit{ text-align: center; font-size: 30px; color: #464646; padding-top: 38px;}
.index-pro-tit span{ font-size: 12px; display: block;}
.index-pro-titbg{height: 34px;background:url(../images/index-pros-tit.png) no-repeat; margin: 20px auto;}

.index-one-pro{ width: 300px; float:left;text-align: center; position: relative; height: 437px; }
.index-one-pro .pro-bg{ position: absolute; left: 0; top: 0; z-index: 1; opacity: 0.12;}
.index-one-pro .prodetail{ width: 194px; margin: 0 auto; height: 100%; }

.prodetail{ z-index: 2;position: relative;}
.prodetail-tit{ color: #d9b894; font-size: 14px; padding-top: 97px; }
.prodetail-tit span{font-size: 12px; display: block; }
.prodetail-con{ color: #fff; font-size: 12px; margin:40px 0;  height: 90px;}
.index-one-pro .more{font-family:"Arial"; width: 124px;height: 36px; margin: 51px auto; border: 1px solid #96886e; line-height: 36px; color: #fff; }

.index-one-pro:hover .pro-bg{ z-index: 3}
.index-one-pro:hover .prodetail{ display: none;}
.probg{ position: absolute; bottom: 0; ;left:116px;}

.index-one-pro .mask2{margin:auto; position: absolute;left: 0;right:0;bottom:0; top: 0;background: 
    rgba(0,0,0,.9);}

.index-pro-bot{ color: #525252; text-align: center; margin: 45px 0; clear: both; }
.index-pro-bot span{ display: block; line-height: 2}
.botmore{font-family:"Arial"; display: block; margin: 30px auto; width: 98px; height: 26px; line-height: 26px;
border: 1px solid #4d4d4d;text-align: center; color: #a1744b;}

.centerbg{ position: relative; overflow: hidden; height: 600px;background: url(../images/center.jpg)
 center 0px no-repeat; min-width: 1200px; }

.index-about{ position: absolute; right:100px; top: 122px; width: 520px; z-index: 4}
.index-about-tit{ color: #a1744b; font-size: 43px; font-weight: bold;}
.index-about-tit span{ display: block; font-size: 16px; font-weight: normal;}
.index-about .line{ height: 1px; width: 125px; background: #d3d3d3; margin-top: 20px;}
.about-con{ margin-top: 40px; color: #545454; line-height:1.8 }
.aboutmouse{ position: absolute; right: 0px; top: -280px;}

.mover-bg{position: absolute; top:0px; left:-360px; overflow: hidden; z-index: 3  }
.mover-bg img{ position: relative; bottom: -480px;}
.newsbg{text-align: center; background: url(../images/newsbg.jpg) center center no-repeat; height: 635px; min-width: 1200px;}

.mover-bg2{position: absolute; top:0px; left:-360px; overflow: hidden;z-index: 2   }
.mover-bg2 img{ position: relative; bottom: -269px;}

.mover-bg3{position: absolute; top:60px; left:140px; z-index: 1   }
.mover-bg3 img{ position: relative; bottom: -680px;}


.index-news-tit{ padding-top:77px; color: #d9b894; font-size: 26px;}
.index-news-text{ font-size: 13px; color: #fcfcfc; margin: 38px 0 20px 0; line-height: 2}
.index-new-date{ color: #9e9e9e;}


.index-news-list{ margin: 50px 0;}
.index-pro-link {width: 300px;height: 242px;text-align: center; display: inline-block; float: left; cursor: pointer;}
.index-pro-link .line{ display: block; margin: 20px auto 14px; width: 158px; height: 1px; background: #fff;}
.index-pro-link div {display: none;height: 177px;line-height: 1.5;color: #fff;background: rgba(0,0,0,.7); width: 240px; border:1px solid #a2a09f; margin: 35px auto;}
.index-pro-link p { padding-top: 50px;}

.footer {font-size: 12px;background: #120f0d; font-family: "新宋体";color: #fff; min-width: 1200px;}

.foot-wrap{ padding:92px 0 60px 0;}
.footlist { background: url(../images/footline.jpg) 40px 30px no-repeat; padding-right: 50px;}
.footlist dl{ float: left; font-size: 12px;}
.footlist dl dt{ font-size: 14px; line-height: 1;  }
.footlist dl dt a{ display: block;padding: 0 44px; border-right: 1px solid #a09f9e;}
.footlist dl dd { text-align: center; margin-top: 24px;}
.footlist dl ul{ color:#c9c9c9 ;line-height: 2; text-align: center;}
.footlist dl ul li a:hover{ color: #fbfbfb}
.footer-con p a:hover{color: #e7e7e7}

.foot-ewm {float: right;font-size: 12px;color: #c9c9c9;line-height: 3;text-align: center; margin-right: 32px;}

.support{ color: #5e5444; clear:both; font-size: 13px; padding-left: 44px; line-height: 2; padding-bottom: 25px }
.support a:hover{ color: #fff}

.products1bg{ height: 1676px; background: url(../images/product1bg.jpg) center center no-repeat;}
.products1bgx{ height:auto; background: url(../images/product1bg.jpg) center top no-repeat;}
.inner-pros{ padding: 250px 0 0 168px;}
.prowrap{ padding-top: 20px}

.inner-one-pro{background: #000;margin-bottom: 24px; width: 286px; float:left;text-align: center; position: relative; height: 409px; margin-right: 1px; }
.inner-one-pro .pro-bg{ position: absolute; left: 0; top: 0; z-index: 1; opacity: 0.12;}
.inner-one-pro .pro-bg .pro-bg-pic { width: 286px; height: 409px;}
.inner-one-pro .prodetail{ width: 230px; margin: 0 auto; height: 100%; }

.prodetail{ z-index: 2;position: relative;}
.prodetail-tit{ color: #d9b894; font-size: 18px; padding-top: 148px; }
.prodetail-tit span{font-size: 12px; display: block; }
.prodetail-con{ color: #fff; font-size: 12px; margin:40px 0;  height: 90px;}
.inner-one-pro .more{font-family:"Arial"; position: absolute; bottom: 101px; left: 80px; width: 124px;height: 36px; margin: 0 auto; border: 1px solid #96886e; line-height: 36px; color: #fff; }

.inner-one-pro:hover .pro-bg{ z-index: 3}
.inner-one-pro:hover .prodetail{ display: none;}
.inner-one-pro .innerprobg{ position: absolute; bottom: 180px; ;left:105px; visibility:hidden;}
.inner-one-pro:hover .innerprobg{ z-index: 4; visibility: visible;
 -webkit-transform:rotate(0deg) scale(1.1);
  -ms-transform:rotate(0deg) scale(1.1);
  transform:rotate(0deg) scale(1.1);
  -webkit-transition:all 0.5s ease-in;
  transition:all 0.5s ease-in;}
.inner-one-pro:hover .more{z-index: 4; background-color: rgba(0,0,0,.6);}

.index-one-pro .probg{opacity:0}

.pronavbg{text-align: center; height: 367px; min-width: 1200px; background: url(../images/pronavbg.jpg) center center no-repeat;}

.local {font-size: 12px; text-align: left; line-height: 4; color: #534b4b;}
.local a:hover {color: #e3c787;}

.inner-common-tit{ font-size: 24px; color: #383838;line-height: 4}
.inner-common-con{ font-size: 14px; color: #5e5e5e; line-height: 2 }

.page-nav {display: block;padding: 52px 0;font-size: 14px;line-height: 27px;text-align: center;color: #35210a;}
.page-nav .seriesli {display: inline-block;*display: inline;*zoom: 1;padding: 7px 24px;margin: 0 5px;background: #624533; color: #fff;}
.page-nav .returnli{ background: #b29352 url(../images/return.png) 100px center no-repeat;}
.page-nav .returnli a{  margin-right: 10px;}
.page-nav .current,.page-nav .seriesli:hover {background-color: #2e2222;}
.page-nav a {display: block;}


.page-nav .series-menu{position: relative; background: #020202 url(../images/seriesmouse.png) 96px center no-repeat;display: inline-block;*display: inline;*zoom: 1;padding: 7px 30px;margin: 0 5px;color: #fff;}
.page-nav .series-menu>a{margin-right: 10px;}
.page-nav .series-menu dl{display: none; position: absolute; top:41px ;background: #b29352;color: #fff; left: 0; right: 0; z-index: 999}
.page-nav .series-menu dl dd:hover{background-color: #624533; }


.one-pro {float: left;width: 25%;margin-top: 40px;margin-bottom: 20px; font-size: 14px;line-height: 3;text-align: left;color: #959595;}
.one-pro>a{ display: block; padding: 0 0 0 16px;}
.one-pro .pic-box {width: 262px; position: relative;}
.one-pro .pic-box div {width: 262px;height: 262px;*font-size: 145.25px;}
.one-pro .pic-box img {width: 262px;}
.one-pro .pic-box .p2{ display: none;}
.one-pro:hover .pic-box div{box-shadow: 0px 0px 10px #c7c6c6;}

.one-pro .onepro-bg{ background: url(../images/one-probg.png) no-repeat; width: 63px; height: 63px; position: absolute; display: none; z-index: 2; left: 100px; top: 109px;}
.one-pro:hover .onepro-bg{ display: block;}



.series-line{ width: 95%; margin: 0 auto;height: 1px; background: #c3c3c3;clear: both;}

.other-page {padding: 30px 0;font-size: 12px;font-weight: bold;line-height: 26px;text-align: center;color: #555;}
.other-page a {display: inline-block;*display: inline;*zoom: 1;padding: 0 1em;margin: 0 2px;background: #fff;border: 1px solid #ddd;}
.other-page .page-on ,.other-page a:hover {color: #fff;background: #e1a96a;}

.be_cover {position: fixed;top: 0;left: 0;right: 0;z-index: -1;}
.main {position: relative;z-index: 2;background: #fff;}
.about2-parts {position: relative;z-index: 2;}
.be_cover1{position: fixed;top: 0;left: 0;right: 0;z-index: 1;}


.product-view {padding-left: 705px; padding-top: 33px;}
.product-view .bd .big-pro li .pic-box {float: left;margin-left: -570px;}
.product-view .bd .big-pro li .pic-box div {width: 536px;height: 539px;*font-size: 379.75px;}
.product-view .bd .big-pro li .pic-box img {max-width: 536px;max-height: 539px;}

.pro-name {font-size: 24px;line-height: 50px;color: #5d5d5d; line-height: 50px; background: 
    #e1e1e1; padding-left: 24px;margin-bottom:20px;}
.pro-detail {height:489px;font-size: 16px;line-height: 2;color: #4a4a4a; position: relative;}
.pro-detail p {display: block;padding-left: 2px;}
.pro-detail p span {float: left;margin-right: 5px;font-weight: bold;color: #4a4a4a;}


.other-pro{ position: absolute;  bottom: 0px; left: 0; }
.other-pro a {display: inline-block;*display: inline;*zoom: 1;width: 110px;height: 40px;font-size: 12px;line-height: 40px;text-align: center;color: #6d6d6d;background: #e1e1e1 }
.other-pro a:hover {background: #624533; color: #fff;}

.s-pro{margin: 60px 0;}
.s-pro .kd{ position: relative;height: 66px; padding-left: 30px;}
.s-pro span{ display: block; width: 15px; height: 66px; position: absolute;}
.s-pro span.prev{ background: url(../images/s-prev.jpg); left: 0}
.s-pro span.next{ background: url(../images/s-next.jpg); right: 0}

.one-pro-s {float: left; width: 66px;height: 64px;margin-right: 5px;}
.one-pro-s .pic-box div {width: 66px; height: 64px;}
.one-pro-s .pic-box img { max-width:66px;max-height:64px;}
.one-pro-s.on {}

.relate-pro{ background: #2f2f2f; min-width: 1200px; margin-top: 50px; height: 478px;}
.pro-relate-tit {padding: 40px 0 0 34px; font-size: 28px; color: #fff;}
.pro-relate-tit span {color: #989898;}

.relate-pro .hd {float: right;margin: 0 4px 10px;}
.relate-pro .hd span {position: relative;top: -4px;float: left;width: 24px;height: 24px;margin-right: 4px;font-size: 12px;font-family: "SimSun";line-height: 2;text-align: center;color: #fff;background: #c09f6a;}
.relate-pro .hd span:hover {background: #643d23;}
.one-relate-pro {float: left;width: 353px;}
.one-relate-pro .pic-box {width: 340px;margin: auto;}
.one-relate-pro .pic-box div {width: 340px;height: 227px;*font-size: 198.63px;}
.one-relate-pro .pic-box img {max-width: 340px;max-height: 227px;}

.relate-pro .hd a {position: absolute;top: 264px;width: 46px;height: 46px;}
.relate-pro .prev {left: 0;background: url(../images/arrow.jpg);}
.relate-pro .next {right: 0;background: url(../images/arrow.jpg); background-position: 0 -46px;}

.relate-pro .bd {padding: 60px 50px 20px;}
.relate-one-pro {float: left;width: 33%;text-align: center;}
.relate-one-pro .pic-box {width: 309px;margin: auto;}
.relate-one-pro .pic-box div {width: 309px;height: 302px;*font-size: 149.63px;}
.relate-one-pro .pic-box img {max-width: 309px;max-height: 302px;}
.relate-one-pro:hover {color: #004c42;}

.about1bg{ height: 1170px; background: url(../images/about1bg.jpg) no-repeat; min-width: 1200px;}
.about1-con1{ padding-top: 363px; width: 566px; color: #959595; line-height:2}
.about1-con1 p{ text-indent: 30px;}

.about1-con2{padding: 346px 0 0 428px; width: 718px; color: #545454; text-align: center;line-height: 2; font-size: 13px;}


.honorbg{ background: #3b3836; min-width: 1200px; height: 620px;}

.honor-tit{ padding:62px 0 0; color: #a1744b; font-size: 52px;  text-align: center;}
.honor-tit span{ display: block; font-size: 18px; font-weight: normal;}
.honorbg .line{ height: 1px; width: 125px; background: #4a4847; margin: 20px auto;}
.honor-text{ text-align: center; color: #c7c0c0; line-height: 2}

.honorbg .hd a {position: absolute;top: 377px;width: 55px;height: 55px;}
.honorbg .hd .prev {left: 0;background: url(../images/arrow.png);}
.honorbg .hd .next {right: 0;background: url(../images/arrow.png); background-position: 0 -55px;}

.honorbg .bd {padding: 60px 60px 20px;}
.one-honor {float: left;width: 33%;text-align: center;}
.one-honor .pic-box {width: 306px;margin: auto;}
.one-honor .pic-box div {width: 306px;height: 223px;*font-size: 149.63px;}
.one-honor .pic-box img {max-width: 306px;max-height: 223px;}
.one-honor:hover {color: #004c42;}


.about2bg{height: 596px;background: url(../images/about2bg.jpg) no-repeat; min-width: 1200px;}

.about2-con{line-height: 2; width: 1000px; margin: auto;  color: #bcbcbc; text-align: center; font-size: 14px;}
.about2-tit{ text-align: center; font-size: 49px; color: #919191; padding: 70px 0 40px 0; line-height: 1.2}
.about2-tit span{ display: block; font-size: 49px; color: #ead9bd;}

.about2-parts{background: #f2f2f2;}
.about2-parts .aboutparts-tit{padding:0px 0 0 15px; color: #a1744b; font-size:16px;}
.about2-parts .aboutparts-tit span{ display: block; font-size: 20px; font-weight: bold; color: #a1744b;}
.about2-parts .line{ height: 1px; width: 124px; background: #cacaca; margin: 20px auto 40px ;}
.about2-parts .part{width: 50%; float: left; text-align: center; height: 524px; font-size: 13px; line-height: 2; color: #545454;position: relative;}
.about2-parts .part-warp{ position: absolute; right: 79px; top: 124px; width: 484px;}
.about2-parts .part-warp2{ position: absolute; left: 79px; top: 124px; width: 484px; }
.about2-parts .partbg2{color: #fff;}
.about2-parts .partbg2 .aboutparts-tit{color: #fff;}
.about2-parts .partbg2 .aboutparts-tit span{ color: #fff;}


.about2-parts .part .text{ }
.about2-parts .parteven .text{ padding-left: 30px;}
.about2-parts .parteven .aboutparts-tit{ padding-left: 30px; }
.partbg1{ position: left: 0;top: 0; overflow: hidden;}
.partbg2{ position: right: 0;bottom: 0; overflow: hidden;}
.about2arrow{ position: absolute;left:-20px ;top: 246px; z-index: 3}

.contact{ height: 446px;min-width: 1200px;}
.contact-con{ color: #c3c3c3; line-height: 2;font-size: 14px; padding: 137px 0 0 50px; position: relative; }
.contact-tit span{font-size: 40px;  }

.sewm{ position: absolute; left:170px;bottom:-10px; z-index: 999}
.top-ewm{width: 42px; height: 42px; }
.sewm span{ position: absolute; right:-160px; top:  0px;}
.sewm span img{width: 150px; height: 150px; }

.contact-center{ background: #eaeaea; height: 314px; min-width: 1200px;}

.contact-phone-wrap{ margin-bottom: -4px;}
.contact-phone {width: 100%;height: 282px;padding-top: 40px;color: #444;text-align: center;background: #e9e9e9 url(../images/contact-phone-pic.jpg) center 200px no-repeat;min-width: 1200px;}
.contact-phone h3 {font-size: 21px;font-weight: normal;}
.contact-phone .contact-info {font-size: 12px;line-height: 2;}

.feedback {font-size: 16px;line-height: 45px;color: #4b4b4b;text-align: center; background: #fff; position: relative; min-width: 1200px;}
.feedback h3 {font-size: 18px;font-weight: normal;line-height: 5;}
.feedback .blocks {float: left;margin-bottom: 10px;margin-right: 20px;}
.feedback span {color: #bc111e;}
.feedback input {width: 475px;height: 45px;border: 1px solid #dcdcdc;}
.feedback textarea {width: 1024px;border: 1px solid #dcdcdc;}
.feedback .feedback-submit-btn {width: 220px;height: 48px;color: #fff;background: #efae21;border-radius: 6px;cursor: pointer;}
#verify-code {width: 220px;}



.page-nav2 {display: block;padding: 52px 0;font-size: 14px;line-height: 27px;text-align: left;color: #35210a;}
.page-nav2 li {display: inline-block;*display: inline;*zoom: 1;padding: 7px 24px;margin: 0 5px;background: #624533; color: #fff;}
.page-nav2 .current,.page-nav2 li:hover {background-color: #2e2222;}
.page-nav2 a {display: block;}
.page-nav2 .series-menu{ background:#624533 url(../images/seriesmouse.png) 86px center no-repeat; color: #fff;}

.one-news {font-size: 14px;color: #bfbfbf;margin-bottom: 37px;line-height: 2}
.one-news a {position: relative;display: block;height: 265px;}
.one-news .pic-box {float: left;width: 325px; margin-right: 47px;}
.one-news .pic-box div {width: 325px;height: 265px;*font-size: 136.5px;}
.one-news .pic-box img {max-width: 325px;max-height: 265px;}
.one-news-tit {font-size: 24px;color: #131313;line-height: 2}
.one-news .line{ width: 67px; height: 5px; background: #b10000; margin: 10px 22px 0 0; }
.one-news:hover {color: #000;}
.one-news:hover .one-news-tit { color:#f53f3f }
.one-news .news-date{ margin-top: 10px}

.news-title {font-size: 16px;line-height: 3;text-align: center;}
.news-view-date {margin-bottom: 20px;font-size: 12px;line-height: 0;text-align: center;}
.other-news {padding-bottom: 20px;font-size: 12px;line-height: 2;}
.other-news a:hover {color: #b69257;}


.join{height: 752px; min-width: 1200px;}

.join-con{line-height: 2;  color: #bcbcbc; text-align: center; font-size: 14px; padding: 144px 0 0 30px; text-align: left;}
.join-con .line{ background: #858585; width: 230px; height: 1px; margin:16px 0 18px;}
.join-tit{ font-size: 40px; color: #b69257;  line-height: 2}
.text-con{ width: 580px;}
.join-con h3{ font-size: 30px; color: #ffffff;font-weight: normal;}
.join-con h3 span{ display: block; font-size: 20px;line-height:1}



.joinsection2{padding:70px 0 20px 0;  z-index:2; background: #000; min-width: 1200px;}
.joinsection2 dl {float: left; padding-left: 152px; height: 214px; width: 402px; margin-bottom: 32px; margin-right: 20px}
.joinsection2 dl dt{font-size: 18px; color: #f5f5f5; line-height: 2}
.joinsection2 dl dt span{ display: block; font-size: 10px;line-height: 2}
.joinsection2 dl dd{ color: #929292;  line-height: 1.4; font-size: 14px; height: 122px; width: 377px;  border-bottom: 1px solid #333333;}
.joinsection2 .line{ width: 109px; height: 1px; background: #333333; margin: 10px 0 28px 0;}

.bgico1{background:url(../images/icos/ico1.png) left top no-repeat;}
.bgico2{background:url(../images/icos/ico2.png) left top no-repeat;}
.bgico3{background:url(../images/icos/ico3.png) left top no-repeat;}
.bgico4{background:url(../images/icos/ico4.png) left top no-repeat;}
.bgico5{background:url(../images/icos/ico5.png) left top no-repeat;}
.bgico6{background:url(../images/icos/ico6.png) left top no-repeat;}
.bgico7{background:url(../images/icos/ico7.png) left top no-repeat;}
.bgico8{background:url(../images/icos/ico8.png) left top no-repeat;}

.join-condition{ height: 542px; background: url(../images/join2.jpg) center center no-repeat; min-width: 1200px; }

.join-condition-con{ padding: 210px 50px 0 584px; font-size: 14px; line-height: 2}

.join-form{ position: relative; background:#fff;}
.apply{ padding-bottom: 20px;}
.join-tit {height: 66px;background: url(../images/join-tit.jpg) center center no-repeat;}
.apply-sub-tit {font-size: 14px;line-height: 0;color: #333;text-align: center;}
.apply-phone {margin-top: 25px;font-size: 20px;color: #555;text-align: center;}
.apply-table {margin-top: 15px;width: 100%;}
.apply-table td {width: 33%;padding: 10px 15px;font-size: 12px;color: #333;}
.apply-table td div {padding: 0 15px;height: 42px;line-height: 42px;border: 1px solid #c3c3c3;}
.apply-table td input {margin: 0 8px;border: 0 none;outline:none;}
.apply-table .choose {text-align: right;}
.apply-table .choose label {float: left;}
.apply-table td span {float: right;}
.apply-table .contents div {height: auto;padding: 15px;}
.apply-table .contents label {float: left;}
.apply-table textarea {width: 840px;margin: 13px 20px 0;border: 0 none;outline:none;}
.apply-table .submit-btn {width: 100%;height: 45px;margin: 0;font-size: 14px;color: #fff;background: #c9a071;}
#JoinNewcode {margin-bottom: -6px;}

.join-page-tit {padding-top: 32px;text-align: center;color: #c4c4c4; font-size:36px;}
.join-page-tit span {display: block;font-size: 24px; line-height: 2; width: 290px; margin: auto; color: #624533; border-bottom: 1px solid #d4d4d4;}


.factory{ background: #222222; min-width: 1200px; height: 620px;}

.factory-tit{ padding:70px 0 0; color: #a1744b;  text-align: center;}
.factory-tit span{ display: block; font-size: 18px; line-height: 2}
.factory-tit a{ cursor: pointer; font-size: 24px; padding:6px;margin-right: 2px; border-radius: 6px;  }
.factory-tit a:hover ,.factory-tit a.on{background: #a1744b;color: #fff;}

.factory .line{ height: 1px; width: 125px; background: #4a4847; margin: 10px auto;}
.factory-text{ text-align: center; color: #c7c0c0; line-height: 2}
.factory .hd a {position: absolute;top: 340px;width: 55px;height: 55px;}
.factory .hd .prev {left: 0;background: url(../images/arrow.png);}
.factory .hd .next {right: 0;background: url(../images/arrow.png); background-position: 0 -55px;}
.factory .bd {padding: 60px 60px 20px;}
.one-factory {float: left;width: 33%;text-align: center;}
.one-factory .pic-box {width: 290px;margin: auto;}
.one-factory .pic-box div {width: 290px;height: 205px;*font-size: 149.63px;}
.one-factory .pic-box img {max-width: 290px;max-height: 205px;}
.one-factory:hover {color: #004c42;}

.one-case {float: left;width: 25%;margin-top: 40px;margin-bottom: 20px; font-size: 14px;line-height: 3;text-align: left;color: #959595;}
.one-case>a{ display: block; padding: 0 0 0 16px;}
.one-case .pic-box {width: 262px; position: relative;}
.one-case .pic-box div {width: 262px;height: 262px;*font-size: 145.25px;}
.one-case .pic-box img {max-width: 262px;max-height: 262px;}
.one-case .pic-box .p2{ display: none;}
.one-case:hover .pic-box div img{box-shadow: 0px 0px 10px #c7c6c6;}

.one-case .onepro-bg{ background: url(../images/one-probg.png) no-repeat; width: 63px; height: 63px; position: absolute; display: none; z-index: 2; left: 100px; top: 109px;}
.one-case:hover .onepro-bg{ display: block;}





















@-webkit-keyframes hit-ani{
    0%{opacity:.3}
   45%{opacity:1}
   90%{opacity:.3}
  100%{opacity:.3}
}
@-moz-keyframes hit-ani{
    0%{opacity:.3}
   45%{opacity:1}
   90%{opacity:.3}
  100%{opacity:.3}
}
@-ms-keyframes hit-ani{
    0%{opacity:.3}
   45%{opacity:1}
   90%{opacity:.3}
  100%{opacity:.3}
}
@-o-keyframes hit-ani{
    0%{opacity:.3}
   45%{opacity:1}
   90%{opacity:.3}
  100%{opacity:.3}
}