/*
** CSS Document *
** 公共样式 css
------------------------------------------------------
**  2016-05-09
------------------------------------------------------
*/
.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}

.show
{
display: block !important;
}
/* 内容区主框架 start
---------------------------------*/
.main_box{min-width:1140px;padding-top:2em;padding-bottom:3em}
.main_box2{min-width:1140px;padding-bottom:3em}
.cont_box{width:1090px; 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_main{width:1140px;position:relative; padding:30px 20px 0 20px; margin:0 auto}
.nav{padding-top:2.4em}
.nav li{font-size:1em;color:#caa58e;padding-right:2.25em;float:left}
.nav li a{color:#caa58e}
.nav li a:hover,
.nav li.current a{color:#d6c0b3}
.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
}





/*中英文切换css start*/
.langwitch{width:82px;font-size:14px;border:1px #caa58e solid;position:absolute;right:20px;top:40px}
.langwitch a{color:#caa58e;height:22px;padding-left:16px; display:block}
.langwitch a .arrow{
	width:32px;height:22px;background: url(images/lang_arrow.png) center center no-repeat; display:block;float:right;
	-webkit-transition:all .3s ease-in;
	-moz-transition:all .3s ease-in;
	transition:all .3s ease-in;
}
.langwitch a.active .arrow,
.langwitch a:hover .arrow{background: url(images/lang_arrow_hover.png) center center no-repeat #caa58e;}

.langlist{background:#caa58e;color:#fff;height:0; cursor:pointer; overflow:hidden}
.langlist a{color: #fff;}
/*中英文切换css end*/




/* 大标题样式 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;}


/* 底部区块
------------------------------------------*/
.footer_box{width:100%;padding:50px 0; background:#333; overflow:hidden}
.fonter_left{width:350px;padding-left:30px;float:left;text-align: center;}
.fonter_right{ width:620px;padding-left:60px;float:left;}
.copyright{padding-top:5px;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}

}