@charset "utf-8";
@font-face{font-family:edwardian;src:url(fonts/edwardian_script_itc-webfont.eot);src:url(fonts/edwardian_script_itc-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/edwardian_script_itc-webfont.woff) format('woff'),url(fonts/edwardian_script_itc-webfont.ttf) format('truetype'),url(fonts/edwardian_script_itc-webfont.svg#YourWebFontName) format('svg')}
body{font-family:'Droid Serif','Helvetica Neue',"Microsoft YaHei",SimHei,Helvetica,Arial,Sans-serif;font-size:16px;line-height:1.6;color:#666;background:#fff;text-align:justify;text-justify:inter-word}
article,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,header,html,iframe,input,li,ol,p,section,select,table,td,textarea,th,ul{margin:0;padding:0}
h3{font-family:'Playfair Display'}
img{border:0 none;vertical-align:top;outline:0}
li,ul{list-style-type:none}
button,input,select,textarea{font-size:12px;font-family:Tahoma,Geneva,sans-serif}
button{cursor:pointer}cite,em,i,u{font-style:normal}
input:focus{outline:0}a{color:#666;text-decoration:none;outline:0;cursor:pointer}
a:hover{text-decoration:none;color:#c59a6d}a:focus{outline:0}
a.blue{color:#0a8cd2}
a.blue:hover{text-decoration:underline}
embed[id^=xunlei_com_thunder_helper_plugin_]{display:none}
.clearfix:after,.clearfix:before{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.fixed{display:block;min-height:1%}
*html .fixed{height:1%}
.clear{diplay:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0}
.fl{float:left}
.fr{float:right}
.normals{font-style:normal;font-weight:400}
html{font-size:10px}
body{font-size:1.6rem}
.clearfix{clear:both;width:100%;height:0;line-height:0}
img{max-width:100%}
a{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-webkit-tap-highlight-color:transparent;-moz-webkit-tap-highlight-color:transparent;-o-webkit-tap-highlight-color:transparent;webkit-tap-highlight-color:transparent}
a[href="javascript:void(0)"]{color:inherit;text-decoration:none;cursor:text}
.hidden{display:none}
p{text-indent: 2em;}
.kv-box{ position:relative;}
.main_box{font-size:1.6rem;min-width:1140px;/*padding-bottom:55px*/}
.main_box.fullwidth{width:100%;min-width:0}
.main_box .KV_box{height:330px;width:100%;text-align:center;overflow:hidden;position:relative}
.main_box .title{background:url(../images/titlebg.jpg) repeat-x bottom;text-align:center;}
.main_box .title2{font-weight:400;line-height:1.8em;text-align:center;font-size:2.5rem;font-family:edwardian,"Hiragino Sans GB W6","Hiragino Sans GB","Microsoft YaHei",SimHei,Helvetica,Arial,Sans-serif;}
.main_box .cont_text{line-height:1.5em;width:960px;margin-left:auto;margin-right:auto;font-weight:400;/*text-align:justify;*/font-size:1.4rem;color:#431c0b;font-family:'Droid Serif','Helvetica Neue',"Microsoft YaHei",SimHei,Helvetica,Arial,Sans-serif;margin-bottom:2em}

.main_box.first_box{padding:0;margin-top:0}
/*.title3{font-weight:400;font-size:1.25em;color:#333;text-align:center}
a.more_btn,a.more_btn2{width:114px;height:38px;background:url(images/sprites.png) no-repeat;display:block;margin:0 auto}
a.more_btn2{background-position:-118px 0}*/
.cont_box p a.more{width:150px;height:32px;line-height:32px;background:#b0b0b0;text-align:center;color:#431c0b;padding-top:0;text-shadow:1px 1px 0 rgba(0,0,0,.1);display:block;margin:0 auto; font-family:"微软雅黑"; font-size:14px; font-style:normal;}
.cont_box p a.more:hover{background:#c9ab92;color:#fdf4ef}
.cont_text{width:90%;margin:0 auto;text-align:center;color:#431c0b;line-height:1.8;font-size:.875em}

.kv-video video{width:100%;height:auto;min-width:0}
.kv-video .slogn{position:absolute;top:52%;left:52%;width:45%;height:100%;background-image:url(../images/slogn.png);background-repeat:no-repeat;background-size:100% auto;margin-left:-45%;z-index:10}
.kv-video .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/fake_brick.png) repeat;z-index:1}

.swiper-container{position:relative;overflow:hidden}
.swiper-container .swiper-wrapper .swiper-slide{float:left}
.swiper-pagination{position:absolute;bottom:1rem;text-align:center;left:0;width:100%}
.swiper-pagination-switch{display:inline-block;width:10px;height:10px;background:#C59A6D;margin:0 3px;border-radius:5px;opacity:.4}.swiper-active-switch{opacity:1}

/*top_bar begin*/
.top_bar{position:fixed;top:0;left:0;right:0;height:130px;z-index:9999;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.top_bar .top_main{width:auto;position:relative;padding:0px 0 0 0;margin:0 40px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.top_bar .kl-logo{display:inline-block;width:200px;height:130px;background:transparent url(../images/logo.png) no-repeat scroll left top;background-size:100% auto;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.top_bar .topfx{ text-align:right; margin-top:20px;}
.top_bar.fixed{height:130px;background-color:rgba(146,146,146,0.9);}
.top_bar.fixed .nav{padding-top:2.5em}
.top_bar.fixed .topfx{ display:none;}
.nav{padding-top:1.2em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.nav .navlist>li{font-size:16px;float:left;text-transform:uppercase;font-family:"Microsoft YaHei";}
.nav .navlist>li a{color:#f8d663}
.nav .navlist>li a:hover,.nav .navlist>li.current a{color:#d6c0b3}
.nav .navlist>li+li{padding-left:2.25em}
.sear_btn{ width:25px; height:20px;background: url(../images/icon_search.png) no-repeat; display:block; border:0;float:right; }
.sear_bg{ border:1px #f8d663 solid; width:200px; height:20px; display:block; background-color:transparent;color:#cfb8a8;border-radius:10px;float:right;}
/*top_bar end*/

/*bottom begin*/
.footer_box{width:100%;padding:30px 0;background:#060606;overflow:hidden}
.footer_box .cont_box{width:1200px;margin:0 auto}
.fonter_left{width:330px;float:left; border-right:1px #ffffff dotted;}
.fonter_left_text{ color:#FFF; font-size:14px; font-family:"Microsoft YaHei";width:200px; margin:0 auto; text-align:center;letter-spacing:1px;}
.fonter_left_list{width:180px; margin:0 auto;}
.fonter_left_list li{ text-align:center; float:left;color:#FFF; font-size:14px; font-family:"Microsoft YaHei"; width:90px;}
.fonter_center{width:470px;float:left; padding:0px 30px 0px 40px;border-right:1px #ffffff dotted;}
.fonter_center_list,.fonter_center_list a{color:#FFF; font-size:14px; font-family:"Microsoft YaHei"; line-height:27px;}
.fonter_center_list a:hover{color:#fcbd05;}
.fonter_right{padding:12px 0px 0px 30px;color:#ba9e6d;font-size:.75em;text-align:left; float:left;}
.fonter_right span{background:url(../images/tel.jpg) no-repeat left; height:25px; line-height:25px; padding-left:25px; display:block;}
.fonter_right,.fonter_right a{color:#FFF; font-size:14px; font-family:"Microsoft YaHei";}
.fonter_right a:hover{color:#cab590}
/*bottom end*/


.guide_nav{position:fixed;top:50%;left:10px;z-index:9994;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.guide_navbg{width:29px;position:relative}
.guide_point>li{width:29px;height:20px;position:relative;display:inline-block;cursor:pointer}
.guide_point>li a{width:9px;height:22px;line-height:22px;z-index:9}
.guide_point>li a span{display:inline-block;width:9px;height:9px;box-shadow:0 0 2px rgba(255,255,255,.2);background:0 0;-webkit-border:1px solid #fcbd05;-moz-border:1px solid #fcbd05;-o-border:1px solid #fcbd05;border:1px solid #fcbd05;-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;border-radius:9px}
.guide_point>li .nav_text{width:110px;height:22px;line-height:21px;padding-left:1.5em;color:#fcbd05;font-size:14px;z-index:3;display:none;position:absolute;top:-5px;left:0}
.guide_point>li .mouse-tip{display:inline-block;width:20px;height:60px;background:url(../images/mouse-tip.png);background-size:100% auto;margin-left:-4px}
.guide_point>li.current a span,.guide_point>li:hover a span{background:#fcbd05}
.guide_point>li.current .nav_text,.guide_point>li:hover .nav_text{display:block}


.main_box .titlebox{background:url(../images/tbg.jpg) repeat-x bottom;text-align:center;}
.yellow{color:#9a712c;}
.postitle{font-size:2.2rem;font-family:edwardian,"Hiragino Sans GB W6","Hiragino Sans GB","Microsoft YaHei",SimHei,Helvetica,Arial,Sans-serif;font-weight:400; color:#595758; margin-bottom:20px; line-height:2em;}

.projectlist_top{ background:url(../images/j1.jpg) no-repeat 20%; height:17px; display:block;}
.projectlist_foot{background:url(../images/j2.jpg) no-repeat 20%; height:14px; display:block; margin-bottom:20px;}
.projectlist_box{background:url(../images/j3.jpg) repeat-y 20%; height:auto;}
.pro_box{}
.pro_box .projectname{float:left; width:22%; position:relative;}
.pro_box .projectname div.txt{text-align:right; padding-right:30px; line-height:60px;}
.pro_box .projectname span{position:absolute; right:15px; top:23px;}
.pro_box .prodetail_box .hd{ position:absolute; left:-10px; top:5px; /*width:208px; height:208px;animation: action 4s linear infinite;*/}
.pro_box .prodetail_box{float:left;width:76%; border-bottom:1px #cfa972 solid;position:relative;}
.pro_box li:last-child .prodetail_box{ border-bottom-width:0px;}
.pro_box .projectpic{ float:left;width:300px; padding:60px 0px 90px 0px;}
.pro_box .projectpic img{ width:250px; height:236px;
                          -webkit-transition-duration:0.6s;
           -moz-transition-duration:0.6s;
           -ms-transition-duration:0.6s;
           transition-duration:0.6s;
           -webkit-transform: scale(.9);
		   -moz-transform: scale(.9);
		    -ms-transform: scale(.9);
		     -o-transform: scale(.9));		
		        transform: scale(.9);}
.pro_box .projectpic img:hover{transform:scale(1);-webkit-transition:.75s;-moz-transition:.75s;-o-transition:.75s;transition:.75s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;}
.pro_box .projectmeno{ float:left;width:60%; font-size:12px;font-family:"宋体"; line-height:23px;padding:60px 0px 0px 0px;}

.dingzhibox{}
.dingzhibox .dzname{float:left; width:22%; position:relative;}
.dingzhibox .dzname div.txt{text-align:right; padding-right:30px; line-height:60px;}
.dingzhibox .dzname span{ position:absolute; right:-55px; top:10px; width:74px; height:33px; display:block;animation: action 4s linear infinite;}
.dingzhibox .dzdetail_box{float:left;width:76%; border-bottom:1px #cfa972 solid;padding:60px 0px 60px 0px;}
/*.dingzhibox li:last-child .dzdetail_box{ border-bottom-width:0px;}*/
.dingzhibox .dzmeno{ float:left;width:60%; font-size:14px;font-family:"Microsoft YaHei"; line-height:23px;border-right:1px #cfa972 dotted; padding-top:20px; padding-bottom:10px;}
.dingzhibox .dzlist{width:38%; float:left;}
.dingzhibox .dzlist ul{ margin-left:20px;}
.dingzhibox .dzlist li{ float:left; background:url(../images/dot.jpg) no-repeat left center;font-size:12px;font-family:"宋体"; background-size:10px 10px; width:40%; padding-left:15px; line-height:23px;}

@media screen and (min-width:1200px){
	.top_bar .top_main{margin:0 20px;width:auto}
	.wrap{min-width:1200px;margin:0 auto}
	.beauty-workshop .beauty_box{max-width:1200px;margin:0 auto}
	.main_box .cont_box{width:1200px;margin:0 auto}
	.bw-section .bw-block{max-width:1200px;}
}
@media screenand (min-width: 960px) and (max-width:1200px){
	.top_bar .top_main{padding-top:20px}
	.top_bar .bestway-logo{width:180px;margin-top:6px}
	.top_bar .nav{padding-top:1.5em}
	.top_bar .nav .navlist li+li{padding-left:1.4em}
	.top_bar.fixed .bestway-logo{width:140px;height:24px;margin-top:6px}
	
	.wrap{min-width:1000px;margin:0 auto}
	.beauty-workshop .beauty_box{max-width:1000px;margin:0 auto}
	.guide_nav{left:0}
	.bw-section .bw-block{max-width:1000px;}
	.main_box .cont_box{width:1000px;margin:0 auto}
}
@keyframes action {

from {

transform: rotateY(0deg);transform-origin:0px;

}

to {

transform: rotateY(360deg);transform-origin:0px;

}

}