 @charset "utf-8";

/*nav*/
.nav{height: 125px;background-color: #0c0a0a;}
.logo{margin-top:23px;float: left;width:84px;height: 85px; }
.logo img{display: block;width: 100%;height: 100%;}
.nav_right{float: right;margin-top:75px;}
.nav_right a{color:#fff;height:26px;line-height:14px;margin-right:50px;transition:.5s;-webkit-transition:.5s;float: left;padding:0 5px;border-bottom:3px solid transparent;}
.nav_right a:hover,.nav_right a.on{color: #bead79;border-color: #bead79;}

/*index*/
/*banner*/
.flexslider{ position:relative; clear: both; overflow:hidden;z-index: 99; }
.flexslider .slides li{position:relative;width: 100%;}
.flexslider .slides li a{position:relative;display: block;width: 100%;}
.flexslider .slides li a img { width: 100%;display:block; }
.flex-direction-nav a{transition:1s;-webkit-transition:1s;color:transparent;position:absolute;top:50%;width:64px;height:64px;line-height:99px;overflow:hidden;margin:-30px 0 0;display:block;  z-index:10;cursor:pointer;}
.flex-direction-nav .flex-next{right:-5%;background:url("../images/left1.png") no-repeat center;}
.flex-direction-nav .flex-prev{background:url("../images/left.png") no-repeat center;left:-5%;}
.flexslider:hover .flex-next{right:5%;}
.flexslider:hover .flex-prev{left:5%;}

/*f1*/
.f1{background-color: #fafafa;overflow:hidden;}
.f1_cont{ position:relative; margin:70px 0 55px 0;}
.f1_cont .piclist{ overflow:hidden; zoom:1;}
.f1_cont .ohbox{overflow:hidden; position:relative;left:0;}
.f1_cont .piclist li{float:left; display:inline; width:285px;border-left:1px solid #e7e7e7;}
.f1_cont .piclist li:first-child{border-color: transparent;}
.f1_cont .piclist li a{display: block;}
.f1_cont .piclist li i{border-radius:50%;overflow:hidden;margin: 0 auto;width:169px;height:169px;border:1px solid #cacaca;background-color:#f4f4f4;display: block;}
.f1_cont .piclist li i img{width:158px;height:158px;display:block;border-radius: 50%;margin:5px auto;}
.f1_cont .piclist li a>span{text-align:center;margin:25px 0 20px 0;display: block;font-size: 18px;color: #890101;line-height:18px;}
.f1_cont .piclist li a>span span{background: url("../images/f1d_03.png") no-repeat center top;vertical-align:middle;width:20px;display: inline-block;height: 10px;}
.f1_cont .piclist li div{text-align: center;font-size:0;}
.f1_cont .piclist li div p{vertical-align:top;font-size:14px;color:#333;display: inline-block;width: 14px;margin: 0 3px;max-height: 150px;}
.f1_cont .pageBtn span{opacity:0.5;filter:alpha(opacity=50);margin-top:-11px;display:block;width:13px;height:23px;position:absolute;top:50%;cursor:pointer;text-indent:-999em;overflow:hidden; }
.f1_cont .pageBtn .prev{left:-65px;background:url("../images/f1_18.png") no-repeat center;}
.f1_cont .pageBtn .next{right:-110px;background:url("../images/f1_15.png") no-repeat center;}
.f1_cont .pageBtn span:hover{opacity:1;filter:alpha(opacity=100);}
.f1_cont .pageBtn .list{overflow:hidden;zoom:1;width:0;height: 0;font-size: 0;}

/*f2*/
.f2{height:750px;background: url("../images/f3by_02.jpg") no-repeat center;}
.f2_tit{overflow:hidden;text-align:center;height:195px;color: #d9c27a;background: url("../images/tit_03.png") no-repeat center;}
.f2_tit b{float:left;font-weight: normal;font-size: 33px;width: 33px;font-family: "SimSun";}
.f2_tit span{text-transform:uppercase;margin-top:-40px;height:12px;width:85px;font-size:12px;font-family: 'Conv_Times-Roman';float:left;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.f2_tit div{width: 60px;margin: 5px auto;}
.f2_left{float: left;font-family: "SimSun";}
.f2_left h2{height:500px;border-right:1px solid #4c4244;width:65px;box-sizing:border-box;padding:0 30px 0 15px;float: left;font-size: 18px;}
.f2_left h2 a{color: #efefef;}
.f2_left p{font-family: "SimSun";display:inline-block;height:500px;color:#979495;float: left;border-right:1px solid #4c4244;width: 52px;box-sizing: border-box;padding:0 20px;}
.f2_right{float: right;margin-right:70px;width: 448px;height: 435px;}
.f2_right img{display: block;width: 100%;height: 100%;}
/*f3*/
.f3{background-color: #fafafa;overflow:hidden;}
.f3 .f2_tit span{margin-top:-44px;}
.f3_cont{ position:relative; margin:90px 0 135px 0;}
.f3_cont .piclist{ overflow:hidden; zoom:1;}
.f3_cont .ohbox{overflow:hidden; position:relative;left:0;width: 1100px;}
.f3_cont .piclist li{float:left; display:inline; width:285px;}
.f3_cont .piclist li a{display: block;}
.f3_cont .piclist li i{transition:.5s;-webkit-transition:.5s;border:2px solid #d9c48b;padding:11px 9px 26px 9px;display: block;width: 245px;height: 262px;box-sizing: border-box;}
.f3_cont .piclist li i img{background-color:#f8f2e9;transition:.5s;-webkit-transition:.5s;display: block;width:225px;height: 225px; }
.f3_cont .piclist li a>span{transition:.5s;-webkit-transition:.5s;background-color: #fafafa;margin:-18px 0 0 12px;overflow:hidden;display: block;border: 1px solid #cbad59;width: 223px;height: 36px;}
.f3_cont .piclist li a>span span{transition:.5s;-webkit-transition:.5s;color:#fff;width: 217px;height: 30px;line-height: 30px;margin:3px auto;text-align: center;background-color: #e2c46f;display:block;}
.f3_cont .pageBtn span{opacity:0.5;filter:alpha(opacity=50);margin-top:-11px;display:block;width:13px;height:23px;position:absolute;top:50%;cursor:pointer;text-indent:-999em;overflow:hidden; }
.f3_cont .pageBtn .prev{left:-120px;background:url("../images/f1_18.png") no-repeat center;}
.f3_cont .pageBtn .next{right:-120px;background:url("../images/f1_15.png") no-repeat center;}
.f3_cont .pageBtn span:hover{opacity:1;filter:alpha(opacity=100);}
.f3_cont .pageBtn .list{overflow:hidden;zoom:1;width:0;height: 0;font-size: 0;}
.f3_cont .piclist li:hover i{border-color: #cf2227;}
.f3_cont .piclist li:hover span{border-color: #cf2227;}
.f3_cont .piclist li:hover a>span span{background-color: #cf2227;}
.f3_cont .piclist li:hover img{transform: scale(1.02);-webkit-transform: scale(1.02);}

/*f4*/
.f4{background: url("../images/f4bg_02.jpg") no-repeat center;}
.f4 .f2_tit{background: url("../images/f4_03.png") no-repeat center;}
.f4 .f2_tit span{margin-top:-28px;}
.f4_bottom{margin:90px 0 125px 0;overflow: hidden;}
.f4_left{position:relative;float: left;width: 520px;height:253px;overflow: hidden;}
.f4_left img{transition:.5s;-webkit-transition:.5s;display: block;width: 100%;height: 100%;}
.f4_left div{overflow:hidden;height:75px;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;left:0;width: 100%;}
.f4_left h3{transition:.5s;-webkit-transition:.5s;margin:15px 0 0 15px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;font-size: 14px;color: #fff;}
.f4_left p{color: #999;margin-left:15px;width: 487px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.f4_left:hover img{transform: scale(1.02);-webkit-transform: scale(1.02)}
.f4_left:hover  h3{color: #ba945b;}
.f4_right{float: right;width: 542px;}
.f4_right_f1{margin-top:20px;padding:23px;box-sizing:border-box;width: 540px;overflow: hidden;border:1px solid #ba945b;}
.f4_right .f4_right_f1:first-child{margin-top:0;}
.f4_right_left{font-family: 'Conv_Times-Roman';font-size:12px;color:#ba945b;width:66px;border-right:1px solid #785a3f;float: left;}
.f4_right_left b{line-height:52px;font-size:52px;display: block;font-weight: normal;}
.f4_right_right{transition:.5s;-webkit-transition:.5s;margin-left:13px;float: left;width: 400px;}
.f4_right_right a{transition:.5s;-webkit-transition:.5s; color: #fff;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;width: 350px;}
.f4_right_right p{height:40px;margin-top:8px;color:#bfbbbc;overflow: hidden;font-size: 13px;line-height: 20px;}
.f4_right_f1:hover .f4_right_right a{color: #ba945b;}
.f4_right_f1:hover .f4_right_right{margin-left:20px;}

/*footer*/
.footer{background-color: #0e0808;overflow:hidden;}
.footer_left{margin-top:35px;overflow:hidden;float: left;width: 800px;}
.footer_top a{display: inline-block;margin-right:50px;color: #fff;font-size: 15px;}
.footer_center{border:none;margin-top:25px;}
.footer_center td{height:26px;padding-right:40px;color: #737171;font-size: 13px;}
.footer a:hover{color: #a58251;}
.footer_bottom{margin:0px 0 10px 0;font-size: 12px;color: #4a4747;}
.footer_bottom a{display:inline-block;margin-right:12px;color: #4a4747;}
.footer_bottom a:hover{color: #999;}
.ctmon{position: absolute;width: 0;height: 0;font-size: 0;}
.footer_right{margin-top:48px;width:225px;float: right;text-align: center;}
.footer_right span{color:#afaeae;width:97px;float: left;margin-left:15px;}
.footer_right span img{margin-bottom:10px;display: block;width: 97px;height: 97px;}

/*news*/
.cont_img{height: 349px;}
.cont{background: url("../images/newsbg_02.jpg") ;}
.cont_tit{margin:80px 0 45px 0;font-size:36px;color:#ba945b;text-align:center;height: 77px;background: url("../images/news_05.png") no-repeat center;}
.cont_tit span{margin-left:-20px;line-height:75px;width:85px;display: inline-block;font-family: "NSimSun";}
.cont_tit span:first-child{margin-left:0;}
.cont_nav{margin-bottom:55px;text-align: center;font-size: 0;}
.cont_nav a{transition:.5s;-webkit-transition:.5s;background:url("../images/news_11.png") no-repeat center;font-size:14px;color:#ba945b;vertical-align:middle;display: inline-block;width: 154px;height: 36px;line-height: 36px;}
.cont_nav a:hover,.cont_nav a.on{color:#333;background:url("../images/news_09.png") no-repeat center;}
.news_f1{margin-bottom:20px;padding:13px;border:1px solid #d9c49f;box-sizing:border-box;overflow: hidden;}
.news_left{overflow:hidden;float: left;width: 190px;height: 120px;}
.news_left img{transition:.5s;-webkit-transition:.5s;display: block;width: 100%;height: 100%;}
.news_right{margin-left:20px;float: left;width: 820px;}
.news_right a{transition:.5s;-webkit-transition:.5s;width:500px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;font-size:16px;color:#333;margin:15px 0;display: block;}
.news_right p{height:43px;overflow:hidden;font-size: 14px;color: #666;line-height: 24px;}
.news_f1:hover .news_left img{transform: scale(1.02);-webkit-transform: scale(1.02);}
.news_f1:hover .news_right a{color:#ba945b;}
/*page*/
.page{text-align: center;font-size:0;margin:50px 0 100px 0;}
.page a{transition:.5s;-webkit-transition:.5s;color:#ba945b;font-size:14px;vertical-align:middle;margin:0 5px;display: inline-block;width: 30px;height:30px;background-color: #f0e8cb;line-height: 30px;}
.page a.page_prev{background: url("../images/prev_05.png") no-repeat center #f0e8cb;}
.page a.page_next{background: url("../images/prev_07.png") no-repeat center #f0e8cb;}
.page a.frist{background: url("../images/prev_07.png") no-repeat center #f0e8cb; display:none;}
.page a:hover,.page a.on{background-color: #eae2c5;}

/*about*/
.about_bottom>img{margin:45px auto;display: block;}
.about_cont{margin-bottom:120px;overflow: hidden;}
.about_f1{margin-left:16px;height:360px;text-align:center;float: left;width: 206px;background: url("../images/about_11.png") no-repeat center top;overflow: hidden;}
.about_f1 img{transition:.5s;-webkit-transition:.5s;border-radius:50%;border:2px solid #fff4e1;width:147px;height:147px;display: block;margin:45px auto 0 auto;}
.about_f1 span{display:block;margin:15px 0;font-size: 21px;color: #b89662;font-weight: bold;}
.about_f1 p{width:170px;margin-left:24px;font-size: 14px;color: #b89662;line-height: 21px;}
.about_cont .about_f1:first-child p{margin-left:30px;text-align: left;}
.about_cont .about_f1:first-child{margin-left:0;}
.about_f1:hover img{margin-top:40px;}

/*culture*/
.culture .about_cont{margin:0 0 50px 0;}
.culture_bottom{overflow: hidden;margin:40px 0 90px 0;}
.culture_f1{width: 355px;float: left;margin-left:15px;}
.culture_bottom .culture_f1:first-child{margin-left:0;}
.culture_div{ width:336px; height:233px; overflow:hidden; position:relative;background-color: #fffcf1; border:1px solid #d3bc95; padding:10px; }
.culture_div .hd{ height:0; overflow:hidden; position:absolute;width: 0;font-size: 0; }
.culture_div .bd{ position:relative; height:100%; z-index:0;   }
.culture_div .bd li{ zoom:1; vertical-align:middle; }
.culture_div .bd img{ width:336px; height:233px; display:block;  }
.culture_f1>span{display: block;text-align: center;margin-top:18px;color: #b89662;}

/*history*/
.history_cont{overflow:hidden;background: url("../images/hisbg_02.jpg") no-repeat left bottom;}
.history{margin-bottom:15px;padding:25px 0 165px 0;overflow:hidden;position:relative;border-top:1px solid #ba945b;}
.history>i{background-color:#ba945b;display:block;position: absolute;top:0;left:50%;width: 1px;height: 100%;}
.history_f1{margin-left:500px;width:557px;position:relative;float: right;}
.history_f2{margin-right:500px;width:557px;position:relative;float: left;}
.history_f1>i,.history_f2>i{left:0;bottom:35px;position: absolute;width: 14px;height: 14px;background:url("../images/his_09.png") no-repeat center;}
.his_top{margin-left:35px;overflow:hidden;font-size:13px;color:#bb965e;background-color: #f8f4e4;line-height:26px;border:1px solid #ba945b;width: 520px;}
.his_top a{display:block;width:470px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;line-height:13px;margin:30px 0 15px 23px;font-size: 13px;color: #bb965e;font-weight: bold;}
.his_top p{margin:0  0 30px 23px;}
.his_bottom{width:522px;transition:.5s;-webkit-transition:.5s;margin-left:35px;text-indent:23px;background:url("../images/his_15.png") no-repeat 435px center #ba945b;position:relative;font-family: "NSimSun";display:block;font-size:30px;color:#fff;height: 82px;line-height: 82px;}
.his_bottom>i{transition:.5s;-webkit-transition:.5s;position: absolute;width:14px;top:30px;height:25px;left:-14px;display: block;background: url("../images/his_06.png") no-repeat center;}
.history_f1:hover .his_bottom>i{background: url("../images/his1_06.png") no-repeat center;}
.history_f1:hover .his_bottom{background-color: #c41e23;}
.history_f2:hover .his_bottom{background-color: #c41e23;}
.history_f2>i{left:auto;right:0;}
.history_f2 .his_top{margin-left:0;}
.history_f2 .his_bottom{margin-left:0;}
.history_f2 .his_bottom>i{background:url("../images/his_24.png") no-repeat center;left:auto;right:-13px;}
.history_f2:hover .his_bottom>i{background:url("../images/his_18.png") no-repeat center;}

/*join*/
.zhiw{margin:50px 0 85px 0;}
.zhiw li{margin-bottom:16px;background: #fffcf1;padding:15px 20px 8px 30px;border:1px solid #e4d1af;}
.zpzw{cursor:pointer;transition:.5s;color: #c8b7aa;font-size:14px;line-height:24px;background: url("../images/join_05.jpg") no-repeat  right 30px;}
.zpzw_on,.zhiw li:hover .zpzw{background: url("../images/join_09.jpg") no-repeat  right 30px;}
.zpzw span{margin-bottom:5px;display: block;font-size:18px;line-height: 24px;color: #85674a;}
.zpzw b{font-weight:normal;margin-top:-25px;float: right;color: #9e9e9e;font-size: 13px;font-family: Arial;}
.zwyq{position:relative;display:none;margin-top:15px;padding-bottom:42px;}
.zwyq p{border-top:1px dotted #ccc;font-size:13px;color:#a88869;line-height:28px;width:1028px;}
.zwyq p span{margin:30px 0 15px 0;font-size: 18px;color: #a88869;display: block;}
.zwyq a{position:absolute;transition:.5s;right:0;bottom:5px;display:block;background-color:#e8ca79;font-size:14px;line-height:38px;width:142px;height:38px;text-align:center;color: #fff;}
.zwyq a:hover{background-color: #d8ba6c;}

/*honor*/
.honor{background-color: #f0ebd8;}
.honor_ul{width: 1050px;margin: 10px auto;overflow: hidden;}
.honor_ul li{width:317px;background:url("../images/hon_03.png") no-repeat bottom center;float: left;margin:60px 14px 65px 14px;}
.honor_ul li a{margin:0 auto;width:205px;height:275px;display: block;}
.honor_ul li span{color:#000;height:45px;line-height:45px;margin-top:20px;text-align:center;display: block;}
.honor+.page{margin:55px 0 65px 0;}

/*contact*/
.contact_f1{margin-bottom:20px;overflow: hidden;}
.contact_f1_left{float: left;}
.cont_span{font-family: "NSimSun";background-color:#b89662;font-size:18px;text-align:center;color:#fff;display: block;width: 129px;height: 40px;line-height: 40px;}
.contact_f1_left ul{width:290px;margin-top:23px;}
.contact_f1_left ul li{line-height:30px;font-size: 14px;color: #333;}
.map{float: right;overflow: hidden;width: 745px;height: 360px;}
.map img{display: block;width: 100%;height: 100%;}
.contact_f2_top{margin:35px 0 35px 0;overflow: hidden;}
.contact_f2_top .txt{font-size:14px;text-indent:14px;color:#ba945b;background-color:#fffcf1;width:535px;border:1px solid #e4d1af;}
.contact_f2_top input.txt{height: 34px;line-height: 34px;margin-bottom: 10px;}
.contact_f2_top textarea.txt{height:120px;padding-top:5px;line-height:24px;float: right;}
.contact_f2_top div{float: left;width:535px;}
.contact_f2 .sub{transition:.5s;-webkit-transition:.5s;cursor:pointer;display: block;margin:0 auto;width: 120px;height: 36px;line-height: 36px;color: #fff;background-color: #222;}
.contact_f2 .sub:hover{background-color: #b89662;}
.contact_f2{margin:20px 0 90px 0;}

/*products*/
.pro_f1{margin-bottom:43px;overflow: hidden;background: url("../images/probg_03.png") no-repeat center;height: 283px;}
.pro_f1>a{overflow:hidden;margin:3px 0 0 74px;float: left;width: 429px;height: 277px;}
.pro_f1>a img{transition:.5s;-webkit-transition:.5s;display: block;width: 100%;height: 100%;}
.pro_f1>a:hover img{transform: scale(1.02);-webkit-transform: scale(1.02);}
.pro_right{float: left;width: 470px;text-align: center;}
.pro_right h3{margin:50px  0 20px 0;font-size: 24px;color: #ba945b;}
.pro_right p{width:390px;margin:0 auto;height:43px;overflow:hidden;font-size:14px;line-height:24px;color: #ba945b;}
.pro_right a,.cp_f1_right>a{margin:40px auto;display: block;transition:.5s;-webkit-transition:.5s;background:url("../images/news_11.png") no-repeat center;font-size:14px;color:#ba945b;vertical-align:middle;width: 154px;height: 36px;line-height: 36px;}
.pro_right a:hover,.cp_f1_right>a:hover{color:#333;background:url("../images/news_09.png") no-repeat center;}
.pro_cont+.page{margin:80px 0 75px 0;}

/*product*/
.cp_f1{overflow: hidden;margin-bottom:60px;}
/*图片放大镜样式*/
.cp_f1_left{background-color:#f8f4e4;float: left;border:2px solid #ba945b;width: 533px;height: 344px;}
.jqzoom{position:relative;cursor:pointer;margin:auto;display:block;width: 533px;height: 344px;}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-scroll{overflow:hidden;height:82px;width:460px;*margin-bottom: 20px;}
.spec-scroll .prev{float:left;margin-right:15px;background: url("../images/f1_18.png") no-repeat center;}
.spec-scroll .next{float:right;background: url("../images/f1_15.png") no-repeat center;}
.spec-scroll .prev,.spec-scroll .next{width:13px;height:82px;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:396px;height:81px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:134px;text-align:center;}
.spec-scroll .items ul li img{border:2px solid #ba945b;width:119px;height:77px;cursor: pointer;}
.spec-scroll .items ul li img:hover{border-color: #98764c;}
.spec-scroll .items ul li img.hover{border-color: #98764c;}
.cp_f1_right{float: left;width: 510px;margin-left:50px;}
.cp_f1_right h1{font-size: 24px;color: #ba945b;}
.cp_f1_right p{font-size: 14px;color: #ba945b;line-height: 24px;margin-top:18px;}
.cp_f1_right>a{margin: 40px 0 45px 0;text-align:center;}
.other_pro{margin-bottom:110px;}
.other_pro_tit{margin-bottom:40px;overflow: hidden;}
.other_pro_tit span{font-size: 24px;color: #ba945b;}
.other_pro_tit i{margin-top:17px;float: right;width: 995px;height: 1px;background-color: #e0ceaf;}

/*style*/
.demo {position: relative;  opacity: 0;  transition: .2s ease; }
.grid {  position: relative;  }
.grid-item {  display: block;  position: absolute;  top: 0;  left: 0;  width: 315px;  background-color: #fffcf1;  -webkit-transition: .3s ease-in-out;  -o-transition: .3s ease-in-out;  transition: .3s ease-in-out;  border: 1px solid #d5bd96;  padding:20px 15px; }
.grid-item img{width: 100%;display: block;}
@media (max-width: 600px) {  .grid-item { width: 120px;  }  }
.style+.page{margin:45px 0 95px 0;}

/*brand*/
.brand_f1{height:269px;position:relative;margin-bottom:50px;overflow: hidden;}
.brand_left{  width:267px;height:276px;  top:0;left:0;  position:absolute;z-index:100;}
.brand_left>i{display: block;width: 165px;height: 165px;border:1px solid #cfb489;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
    position: absolute; background-color:#f8f4e4;padding:11px;top:39px;left:39px;
}
.brand_left b{
    display: block;width: 165px;height: 165px;overflow: hidden;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */  margin: 52px 0 0 51px;
}
.brand_left b img{display: block;width:165px;height:165px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 	/* IE 9 */
    -moz-transform:rotate(-45deg); 	/* Firefox */
    -webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
    -o-transform:rotate(-45deg);
}
.brand_center{height:265px;float:left;width:645px;margin-left:135px;padding-left:180px;background-color: #fffcf1;border-bottom:1px solid #dfcead;border-top:1px solid #dfcead;}
.brand_center h3{width:620px;padding-bottom:19px;border-bottom:1px solid #d7cfb7;font-size:24px;color:#ba945b;margin:40px 0 15px 0;}
.brand_center p{overflow: hidden;width: 605px;height: 66px;font-size: 14px;color: #ba945b;line-height: 24px;}
.brand_center a{margin-top:20px;overflow:hidden;display: block;border:1px solid #ba945c;width: 129px;height: 34px;}
.brand_center a span{transition:.5s;-webkit-transition:.5s;background-color:#ba945c;line-height:30px;text-align:center;color:#fff;display: block;margin:2px auto;width: 125px;height: 30px;}
.brand_right{float: left;width: 135px;height:267px;background: url("../images/brand_03.png") no-repeat left top;}
.brand_center a:hover span{background-color: #a37d52;}
.brand_center a:hover{border-color: #a37d52;}
.brand{margin-bottom:95px;}


/*new*/
.case_page_tit{margin-top:50px;}
.case_page_tit div{overflow: hidden;border-bottom:1px dotted #ba945b;height: 35px;}
.case_page_tit div h2{float: left;font-size: 16px;color: #ba945b;}
.case_page_tit div span{background:url("../images/case-page_03.png") no-repeat left center;margin:3px 0 0 10px;padding-left:20px;float: left;font-size: 14px;color: #ba945b;font-family: arial;}
.case_page_tit p{margin:10px 0 20px 0;}
.case_page_tit p a{font-size: 12px;color:#ba945b;}
.case_page_tit p span{vertical-align:middle;margin:0 7px;display:inline-block;width: 1px;height:8px;background-color:#ba945b;}
.casepage{padding:45px 0 50px 0;;text-align: center;font-size: 0;}
.casepage a{transition:.5s;-webkit-transition:.5s;display: inline-block;font-size: 16px;color:#ba945b;}
.casepage a:hover{color: #a07f50;}
.casepage_prev{float: left;background: url("../images/case-page_07.png") no-repeat left center;padding-left:30px;}
.casepage_next{float: right;background: url("../images/case-page_10.png") no-repeat right center;padding-right:30px;}
.casepage_prev:hover{background: url("../images/case-pages_07.png") no-repeat left center;}
.casepage_next:hover{background: url("../images/case-pages_10.png") no-repeat right center;}
.new .case_page_tit div{height: auto;}
.new .case_page_tit div h2{text-align:center;float:none;font-size: 24px;}
.new .case_page_tit div span{width:94px;display:block;float:none;margin:10px auto 30px auto;}


/*kefu*/
.kefu-box { position: fixed; right: 40px; bottom: 50px; z-index: 1000; }
.kefu-box ul { width: 64px; }
.kefu-box ul li { width: 64px; height: 64px; background-color: #d7bc7e; border-radius: 4px; position: relative; }
.kefu-box ul li.li01 { margin-bottom: 10px; }
.kefu-box ul li b { display: block; width: 64px; height: 64px; border-radius: 4px; overflow: hidden; cursor: pointer; }
.kefu-box ul li.li01 b {transition:.5s;-webkit-transition: .5s; background: url(../images/qq_03.png) no-repeat center; }
.kefu-box ul li.li01 b:hover { background: #b99f66 url(../images/qq_03-h.png) no-repeat center; }
.kefu-box ul li.li02 b { transition:.5s;-webkit-transition: .5s;background: url(../images/qq_06.png) no-repeat center; }
.kefu-box ul li.li02.hover b { background: #b99f66 url(../images/qq_06-h.png) no-repeat center; }
.kefu-box-info { width: 216px; position: absolute; bottom: 0; right: 74px; background-color: #d7bc7e; border-radius: 4px; overflow: hidden; display: none; }
.kefu-list { width: 216px; }
.kefu-list a { display: block; width: 216px; color: #fff; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }
.kefu-list .kefu-msg { width: 146px; padding-left: 70px; height: 73px; line-height: 73px; border-bottom: 1px solid #d7bc7e; background: #d7bc7e url(../images/qq_06.png) no-repeat 30px center; }
.kefu-list .kefu-msg:hover { background: #b99f66 url(../images/qq_06-h.png) no-repeat 30px center; color: #fff; }
.kefu-list .kefu-qq,.kefu-list .kefu-mail,.kefu-list .kefu-tel { width: 146px; padding-left: 70px; height: 62px; line-height: 62px; border-top: 1px solid #b8a06b;  }
.kefu-list .kefu-qq { font-family: Arial; background: #d7bc7e url(../images/qq_15.png) no-repeat 30px center; }
.kefu-list .kefu-qq:hover { background: #b99f66 url(../images/qq_15-h.png) no-repeat 30px center; color: #fff; border-top-color: #b99f66; }
.kefu-list .kefu-mail { font-family: Arial; background: #d7bc7e url(../images/qq_22.png) no-repeat 30px center; }
.kefu-list .kefu-mail:hover { background: #b99f66 url(../images/qq_22-h.png) no-repeat 30px center; color: #fff; border-top-color: #b99f66; }
.kefu-list .kefu-tel { font-family: Arial; background: #d7bc7e url(../images/qq_29.png) no-repeat 30px center; }
.kefu-list .kefu-tel:hover { background: #b99f66 url(../images/qq_29-h.png) no-repeat 30px center; color: #fff; border-top-color: #b99f66; }
.kefu-weixin { border-top: 1px solid #b8a06b; background-color: #d7bc7e; padding: 40px 30px; width: 156px; overflow: hidden; }
.kefu-weixin h3 { float: left; width: 16px; text-align: center; font-size: 12px; color: #fff; height: 100px; padding: 10px; padding-right: 20px; margin-right: -10px; line-height: 16px; background-color: #b8a06b; border-radius: 5px 0 0 5px; }
.kefu-weixin .img { float: right; width: 100px; height: 100px; padding: 10px; background-color: #fff; border-radius: 5px; }

/*video*/
.video{overflow: hidden;}
.video_f1{width:355px;text-align:center;float: left;margin:0 15px 25px 0;}
.video_f1.last{margin-right:0;}
.video_f1 span{display: block;margin-top:10px;color: #ba945b;}

.bread{margin:20px 0;text-align: right;color: #ba945b;}
.bread a{color: #ba945b;}

.cooper{overflow: hidden;}
.cooper a{overflow: hidden;float: left;margin:0 16px 16px 0;width: 260px;height: 125px;border:1px solid #e4d1af;}
.cooper a img{display: block;width: 100%;height: 100%;transition:.5s;-webkit-transition: .5s;}
.cooper a.last{margin-right:0;}
.cooper a:hover img{transform: scale(1.03);-webkit-transform: scale(1.03);}

.gallerys-detail { margin-top: 54px; width: 1130px;     margin-bottom: 65px;}
.gallerys-detail h4 { font-size: 24px; padding-bottom: 15px; border-bottom: 1px solid #e0ceaf; color: #ba945b; }
.gallerys-detail .para { padding-top: 25px; }
.gallerys-detail .para p { line-height: 24px; color: #333; font-family: '微软雅黑'; }