/*
** CSS Document *
** @name bestway 公共样式 css
------------------------------------------------------
** @autho hgy@gemdesign.cn Mr.Hu
------------------------------------------------------
** @autho 2014-09-19
------------------------------------------------------
*/
.transition{	
    -moz-transition: all .5s 0s ease-in;
	-webkit-transition: all .5s 0s ease-in;
	-o-transition: all .5s 0s ease-in;
	transition: all .5s 0s ease-in;
}
.transition2{	
    -moz-transition: all .2s 0s linear;
	-webkit-transition: all .2s 0s linear;
	-o-transition: all .2s 0s linear;
	transition: all .2s 0s linear;
}
.hidden
{
	display: none;
}
.wrap{min-width:900px;margin:0 auto}
/* 内容区主框架 start
---------------------------------*/
.main_box{min-width:1110px;padding-top:3em;padding-bottom:3em}
.cont_box{width:1110px; margin:0 auto}

.page_banner{width:100%}
.page_banner img{width:100%;max-width:100%}

.top_bar{width:100%;height:120px;position:absolute;top:0;left:0; z-index:999}
.top_bar1{
	width:100%;
	height:200px;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	padding-top: 450px;
}
.top_main{
	width:1110px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.top_main1{
	width:1110px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 200px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.nav{
	padding-top:1.125em;
}
.nav li{font-size:1em;padding-right:2.25em;float:left}
.nav li a{
	font-weight: normal;
}
.nav li a:hover,
.nav li.current a{
	font-weight: normal;
}
.nav li span{font-size:.875em}

.nav p{height:24px;padding-top:5px;overflow:hidden; position:relative}
.nav p .sear_bg{width:0px;height:16px;line-height:16px;padding-top:2px;border:none;text-transform:uppercase;background:url(images/search_bg.png);color:#caa58e}
.nav p .sear_btn{width:25px;height:20px;border:none;background:url(images/icon_search.png) no-repeat; cursor:pointer}
.nav p .sear_bg:focus{/*border-bottom:1px #363232 solid*/}



.wrap1{min-width:900px;margin:0 auto}
/* 内容区主框架 start
---------------------------------*/
.main_box1{min-width:1110px;padding-top:3em;padding-bottom:3em}
.cont_box1{width:1110px; margin:0 auto}

.page_banner1{width:100%}
.page_banner img1{width:100%;max-width:100%}

.top_bar1{width:100%;height:120px;position:absolute;top:0;left:0; z-index:999}
.top_main1{width:1110px;padding:40px 20px 0 20px; margin:0 auto}
.nav1{padding-top:1.125em}
.nav li{font-size:1em;padding-right:2.25em;float:left}
.nav li a{
	font-weight: normal;
}
.nav li a:hover,
.nav li.current a{
	font-weight: normal;
}
.nav li span{font-size:.875em}

.nav p{height:24px;padding-top:5px;overflow:hidden; position:relative}
.nav p .sear_bg{width:0px;height:16px;line-height:16px;padding-top:2px;border:none;text-transform:uppercase;background:url(images/search_bg.png);color:#caa58e}
.nav p .sear_btn{width:25px;height:20px;border:none;background:url(images/icon_search.png) no-repeat; cursor:pointer}
.nav p .sear_bg:focus{/*border-bottom:1px #363232 solid*/}

.top_fixed{width:100%; position:fixed;height:48px; top:-96px; background:url(images/top_bg.png);z-index:999}
.top_fixed .top_main{padding:8px 20px 0px 20px}
.top_fixed .nav{padding-top:.2em}


input.sear_bg::-webkit-input-placeholder { /* WebKit browsers */
    color:#cfb8a8
}
input.sear_bg:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#cfb8a8
}
input.sear_bg::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#cfb8a8
}
input.sear_bg:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#cfb8a8
}

/* 大标题样式 title start
-----------------------------------------------*/
.title{font-size:1em;font-weight:normal;line-height:1.2;padding-bottom:40px;color:#333;text-align:center}
.title span{ display:block}
.title .ch{font-size:1.5em}
.title .en{font-family: 'edwardian';font-size:3.5em; color:#c9ab92; text-transform: capitalize; letter-spacing:3px;}
.title_color{color:#555}

.title2,
.title2 .en{color:#fff}

.title3{font-weight:normal;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:200px;height:38px;line-height:38px;background:#333; text-align:center;color:#caa58e; padding-top: 0; text-shadow:1px 1px 0 rgba(0,0,0,.1);display:block; margin:0 auto}
.cont_box p a.more:hover{ background:#c9ab92;color:#fdf4ef}


/*.cont_line{border-bottom:1px #b2b2b2 dashed;padding-bottom:50px}*/
.cont_line{padding-bottom:66px; background:url(images/line.gif) no-repeat bottom center}
.pb_none{padding-bottom:0}


/* cont_text
------------------------------------------*/
.cont_text{width:90%;margin:0 auto;text-align:center;color:#666;line-height:1.8;font-size:.875em;}

/* 页面引导导航 start
------------------------------------------*/
.guide_nav{ position:fixed;top:50%; right:10px; z-index:9999;}
.guide_navbg{width:29px;position:relative}
.guide_point{ /*background:url(images/side_nav_line.png) repeat-y;*/}
.guide_point li{
	width:29px;
	height:20px;
	position:relative;
	display:inline-block;
	cursor:pointer
}
.guide_point li a{
	width:12px;
	height:12px;
	margin-left:10px;
	margin-top:5px;
	border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;
	box-shadow:0 0 2px rgba(255,255,255,.2);
	background:#e5e5e5;display:block;
	position:absolute;top:0;left:0; z-index:9;
}
.guide_point li:hover {}
.guide_point li:hover a,
.guide_point li.current a{
	/*width:18px;height:18px; margin-left:6px;margin-top:0;
	border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;*/
	background:#dcc2a7}

.guide_point li span{ display:none}
.guide_point li .nav_text{
	width:110px;height:22px;line-height:21px;padding-right:24px;
	border-radius:22px; border:1px #c59a6d solid; color:#c59a6d;font-size:14px;
	background:#fff; display:none;
	position:absolute; text-align:right;right:1px;top:-3px; z-index:3
}
.guide_point li:hover .nav_text{display:block}
/*.guide_point li.current .nav_text{width:140px; display:block}*/

/* 底部区块
------------------------------------------*/
.footer_box{width:100%;padding:50px 0; background:#333; overflow:hidden}
.fonter_left{width:280px;padding-left:30px;margin-right:65px;float:left;border-right:1px #646464 dashed}

.sns_box{width:100%;padding-top:110px;float:left}
.sns_box li{margin-right:8px; position:relative;float:left}
.sns_box li a img{filter:alpha(opacity=50); opacity:.5; -webkit-opacity:.5; -moz-opacity:.5}
.sns_box li a:hover img{filter:alpha(opacity=100); opacity:1; -webkit-opacity:1; -moz-opacity:1}

.subnav{width:100%;color:#635f4f;padding-top:6px;margin-left:-8px;font-size:.75em;float:left}
.subnav a{color:#525151;padding:0 8px}
.subnav a:hover{color:#c9ab92}

.sns_box li.wechat_box{position:relative}
.sns_box li.wechat_box .wechat_code{
	width:124px;height:124px;padding:5px;background:#fff;border-radius:6px; position:absolute;z-index:9;left:50%;margin-left:-67px;bottom:30px;
	box-shadow:0 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
	display:none;
}
.sns_box li.wechat_box:hover .wechat_code{ display:block}


.fonter_right{ display: table-cell}

.fonter_nav{width:180px;float:left}
.fonter_nav h4{font-weight:normal;padding-bottom:10px;font-size:1em;color:#caa58e}
.fonter_nav li a{color:#827563;font-size:.75em}
.fonter_nav li a:hover{color:#c9ab92}

.copyright{width:500px;padding-top:20px;color:#525151;font-size:.75em;overflow:hidden}

@media screen and (max-width:1024px){
	.top_main{width:960px}
	.main_box{min-width:960px;padding-top:1.5em;padding-bottom:1.5em}
	.cont_box{width:960px}
	
	.fonter_nav{width:140px}
	
	.guide_nav{right:0}

}
