a{ color:#C4932D};
a:hover{ text-decoration:underline;}
.pt100{ padding-top:120px;}
.header{position:fixed; height:120px; width:100%; background:url(tran.png); z-index:999}
.header .in{ width:1200px; margin:0 auto; position:relative;}
.header .logo{ display:block; background:url(logo.png) center center no-repeat; width:200px; height:120px;}
.header .nav{ position:absolute; right:0px; top:50px;}
.nav li{ float:left; width:100px; margin-left:20px; text-align:center; height:40px}
.nav li a{ display:block; color:#333; text-decoration:none}
.nav li a:hover{color:#C4932D;}
.nav li.cur a{color:#C4932D; border-bottom: 2px solid #C4932D}
.ind{ margin:10px auto; width:960px; clear:both; border:1px solid #c9c9c9; border-radius:3px; height:70px; overflow:hidden;padding:10px 0}
.ind li{ float:left; width:200px; height:70px; text-align:center; }
.ind li a{ display:block; background:url(ind.png) no-repeat; margin:0 auto}
.ind li a.hotel{ height:70px; width:80px}
.ind li a.hotel:hover{ background-position:0 -70px}
.ind li a.plzza{ height:70px; width:50px;background-position:-90px 0}
.ind li a.plzza:hover{ background-position:-90px -70px}
.ind li a.med{ height:70px; width:50px;background-position:-144px 0}
.ind li a.med:hover{ background-position:-144px -70px}
.ind li a.group{ height:48px; width:160px;background-position:-230px -10px; margin-top:15px }
.ind li a.group:hover{ background-position:-230px -58px}
.ind li:last-child{ width:296px; }
.footer{ font-size:12px; padding:40px 0; margin-top:20px; overflow:hidden; border-top:1px solid #d8d8d8}
.footer p{ text-align:center;}
.tran{ background:url(tran.png); overflow:hidden; }

.sort{ background:url(sort.jpg) left center repeat-x; height:40px; margin-bottom:20px; clear:both;}
.sort .in{ width:240px; font-size:20px; text-align:center; background:#fff; height:40px; margin:0 auto;}

.banner{background:#f1f1f1; overflow:hidden; margin-bottom:40px;}
.banner .img{ width:50%; height:auto; display:block; float:left;}
.banner .content{  float:right; display:block; width:50%;}
.banner .content .pd{ padding:20px 40px;}
.banner .content h2{color:#C4932D; font-weight:bold; line-height:2em; font-size:20px}

.wrap{ padding:10px; border:1px solid #c9c9c9; overflow:hidden; margin:10px 0;}
.wrap .main{ padding:40px;}
.wrap .main .img{ float:left; width:500px; height:294px; margin:10px 40px 0 0;}
.wrap .content h1{ font-size:22px; color:#C4932D; text-align:center; line-height:40px; border-bottom:1px solid #C4932D;}
.wrap .content h2{ color:#C4932D; font-weight:bold; line-height:2em; font-size:20px}
.wrap .content p{ margin-bottom:1em;}
.wrap .content .code{ overflow:hidden; padding:40px;}
.pager{ text-align:center; line-height:40px; font-size:12px; clear:both;}
.pager span, .pager a{ display:inlin-block;margin:0 4px; padding:2px 4px}
.pager a{ border:1px solid #C4932D; background:#fff; }
.container_auto{ position:relative;}
.container_auto .band{position:absolute; height:100%; top:0px; background:url(tran2.png); left:10%; z-index:98; width:250px; color:#fff; }
.container_auto .band h2{ font-size:22px; font-weight:bold;  margin:100px 20px 0 20px; border-bottom:1px solid #fafafa;}
.container_auto .band p{ font-size:12px; padding:20px }
.container_auto .right{ left:70%;}
.container_auto img{ height:auto;width:100%; display:block}
.bg_about{ background:url(about.png) no-repeat; float:left; width:500px; min-height:379px; margin-right:40px}
.btn_list{ background:url(btn_member.png) no-repeat; width: 400px; height:148px; padding: 260px 90px 0 0 ; position: absolute; top:26%; left: 51%;}
.btn_list a{ text-decoration: none; display: block; font-size: 20px; color: #B5985A;height: 36px; text-align:center ;}
.btn_list i{ border-radius: 10px; width: 10px; height: 10px; background: #B5985A; display: inline-block; margin: 0 10px 0 0 ;}

.postlist,.postlist2{ overflow:hidden}
.postlist li{ float:left; width:360px; height:300px; position:relative; margin:0 20px 20px 20px;overflow:hidden}
.postlist li img{ width:100%; height:auto; display:block; }
.postlist li .tit{ padding-left:10px;position:absolute; background:url(tran1.png); height:36px; width:360px; top:204px; font-size:18px; font-weight:bold;}
.postlist li p{ color:#C4932D; display:block; position:absolute; top:240px; padding:10px; width:340px; height:104px; font-size:12px;background:#F1F1F1;}
.postlist a{ color:#fff; text-decoration:none;}
.postlist a:hover,.postlist li p{color:#C4932D;}
.postlist2 a{ display:block; padding:20px; overflow:hidden; text-decoration:none; border-radius:5px; }
.postlist2 a:hover{ background:#fafafa;}
.postlist2 img{ width:200px; height:150px; margin-right:40px; float:left; display:block;}
.postlist2 h2{ font-size:24px;}
.postlist2 p{ color:#5d5d5d; font-size:16px;}
.slider{ width:320px; height:320px;}
.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:20px;width:320px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:url(tran.png);}
.FocusPic .title a{display:block;padding-left:15px;color:#930000;}
.FocusPic .change{ bottom:0px; right:0px; height:20px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {color:#fff;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur { color:#f30}