@charset"UTF-8";
*{ margin:0; padding:0;}
body{}
html{}
h1{}
h2{}
h3{}
h4{}
.clr{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.alignL{text-align:left;}
.alignR{text-align:right;}
.alignC{clear:both;text-align:center;}
.lastChild{margin-right:0%!important;float:right!important;}
.pdg_t10{padding-top:10px;}
.pdg_t15{padding-top:15px;}
.pdg_l10{ padding-left:10px;}
.pdg_l155{ padding-left:155px;}
.pdg_l200{ padding-left:200px;}
.f_cA{ color:#cf1b66;}
.f_cB{ color:#ff8000;}
.f_cC{ color:#005cc4;}
.f_s14{ font-size:14px;}
.f_s16{ font-size:16px;}
.box_w120{ width:120px;}
.box_w200{ width:200px;}
.box_w790{ width:790px;}
.none{ display:none;}
.m_1190{ width:1190px; margin:auto;}
.m_1000{ width:1000px; margin:auto;}



/*Header*/
#Header_index .index_banner{ min-width:980px;height:588px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
#Header_index .m_banner{ width:100%; text-align:center; height:588px; overflow:hidden; position:relative;}
#Header_index .m_banner a{ display:block;}
#Header_index .m_banner .banner{height:500px; width:100%; position:absolute; top:0;left:0;}
#Header_index .banner_ctrl{ height:1px;width:960px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px; z-index:2;}
#Header_index .banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/top/banner_ctrl.png) no-repeat; position:absolute; opacity:0.6;filter: alpha(opacity=60);-moz-opacity:0.6;}
#Header_index .banner_ctrl a.prev{left:-30px;}
#Header_index .banner_ctrl a.next{right:-30px; background-position:-30px 0;}
#Header_index .m_banner .banner .main_c{ position:relative;z-index:10;height:500px;}
#Header_index .nav{ width:100%; height:114px;position: absolute; top:0px; z-index:100;}
#Header_index .nav h3{width: 151px;height:32px; background:url(../images/top/logo.png);font: 0/0 "a"; display:block; margin:18px auto;}
#Header_index .nav .navbg{ width:100%; height:46px; background: url(../images/top/nav_bg.png) repeat;}
#Header_index .nav .navlinks{ text-align:center;}
#Header_index .nav .navlinks a{ font-size:18px; line-height:46px; color:#FFF; /*font-weight:700;*/  padding:0px 20px; text-decoration:none;}
#Header_index .nav .navlinks a:hover{ color:#f1005b;}
#Header_index .nav .navlinks .active{ color:#f1005b;}
#Header_index .nav .user{ position: absolute;top:25px; right:40px; z-index:101}
#Header_index .nav .user a{ font-size:14px; line-height:16px; color:#FFF; /*font-weight:700;*/  padding:0px 3px; text-decoration:none;}
#Header_index .nav .user a:hover{ color:#a96815;}
#Header_index .nav .user span{color:#FFF;}
#Header_index .nav #ma{position: absolute;top:55px; right:45px; z-index:102}

/*Search*/
#Search_index{z-index:100;margin-top: -67px; position:relative;}
#Search_index #SearchBox{background:#fff; width:1000px; height:110px; margin:auto;-webkit-box-shadow: -1px 3px 8px #dbdbdb;-moz-box-shadow: -1px 3px 8px #dbdbdb;-ms-box-shadow: -1px 3px 8px #dbdbdb;box-shadow: -1px 3px 8px #dbdbdb;border-radius:5px;-moz-border-radius:5px;}
#Search_index #SearchBox .city{ width:166px; height:110px; float:left; border-right:1px solid #bbb; height:110px;}
#Search_index #SearchBox .hotel{ width:276px; height:110px; float:left; border-right:1px solid #bbb; height:110px;}
#Search_index #SearchBox .date{ width:167px; height:110px; float:left; border-right:1px solid #bbb;}
#Search_index #SearchBox .box_lab{ font-size:12px; line-height:40px;  color:#888; text-indent:10px}
#Search_index #SearchBox .box_inp{ font-size:12px;  color:#888; text-align:center; cursor:pointer}
#Search_index #SearchBox .box_inp input{ border:none; text-align:center;font-size:24px;  color:#000; width:100%}
#Search_index #SearchBox .box_tip{ height:36px; }


/*Contents*/
#Contents_index .boxA{ width:100%; background:#FFF; margin:60px auto; }
#Contents_index .boxB{ width:100%; background:#f8f6f7;}
#Contents_index h3{ font-size:36px; line-height:2em; color:#333; text-align:center;font-weight:200}
#Contents_index .info{font-size:16px; line-height:1.5em; color:#aaa; text-align:center; display:none}
#Contents_index .info a{ padding:10px;}
#Contents_index .btn{ margin:auto; text-align:center;}
#Contents_index .btn a{font-size:22px; color:#bc9460; border:1px solid #bc9460; width:175px; height:45px;border-radius:5px;-moz-border-radius:5px; text-align:center; line-height:45px; text-decoration:none; display:inline-block; margin:20px;}
#Contents_index .btn a:hover{background:#bc9460; color:#fff;}
#Contents_index #ma2{position: absolute; z-index:102; text-align:center; width:1190px; margin:auto;}
#Contents_index #ma2 img{ margin-left:220px; margin-top:-15px;}
#Contents_index .xiang{ margin:auto; text-align:center;}
#Contents_index .xiang a{ width:75px; height:120px;background:url(../images/top/xiang.png); display:inline-block;text-align:center; text-decoration:none; margin:30px;}
#Contents_index .xiang a span{font-size:15px; line-height:45px; color:#565656; margin-top:75px; display:inline-block}
#Contents_index .xiang a#x1{ background-position:0px -120px;}
#Contents_index .xiang a#x1:hover{ background-position:0px 0px;}
#Contents_index .xiang a#x2{ background-position:-80px -120px;}
#Contents_index .xiang a#x2:hover{ background-position:-80px 0px;}
#Contents_index .xiang a#x3{ background-position:-160px -120px;}
#Contents_index .xiang a#x3:hover{ background-position:-160px 0px;}
#Contents_index .xiang a#x4{ background-position:-240px -120px;}
#Contents_index .xiang a#x4:hover{ background-position:-240px 0px;}
#Contents_index .xiang a#x5{ background-position:-320px -120px;}
#Contents_index .xiang a#x5:hover{ background-position:-320px 0px;}
#Contents_index .xiang a#x6{ background-position:-400px -120px;}
#Contents_index .xiang a#x6:hover{ background-position:-400px 0px;}
#Contents_index .xiang a#x7{ background-position:-480px -120px;}
#Contents_index .xiang a#x7:hover{ background-position:-480px 0px;}

#Contents_index .boxB .boximg{ width:391px; height:424px; float:left; background:#FFF}
#Contents_index .boxB .boximg a{ display:block; width:100%;height: 214px;}
#Contents_index .boxB .boximg a:hover{ width:100%;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#Contents_index .boxB .boxinfo{ width:400px; height:424px; float:left; background:#e8e1d9; border-left:4px solid #fff; border-right:4px solid #fff;border-radius:5px;-moz-border-radius:5px;}
#Contents_index .boxB .boxinfo dl{ width:310px; margin:auto;}
#Contents_index .boxB .boxinfo dt{text-align: center;border-bottom: #d2c5b5 solid 1px;border-top: #d2c5b5 solid 1px; padding:15px 0px; margin-top:50px;font-size: 26px;color: #555555;}
#Contents_index .boxB .boxinfo dd{ color:#555; padding-top:45px;}
#Contents_index .boxB .boxinfo dd p{ padding-bottom:18px;}
#Contents_index .boxB .boxinfo dd a{color:#555; font-family:"宋体"; font-size:16px;text-decoration: none;background: url(../images/top/ico02.gif) no-repeat 0.4em 0.4em; padding-left:20px;}
#Contents_index .boxB .boxinfo dd a:hover{ color:#816142; text-decoration:underline;}

#Contents_index .boxA .boximg{ width:394px; height:407px; float:left; background:#FFF;border-left:4px solid #fff;}
#Contents_index .boxA .boximg a{ display:block; width:100%;}
#Contents_index .boxA .boximg a:hover{ width:100%;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#Contents_index .boxA .boxinfo{ width:394px; height:407px; float:left; background:#e8e1d9;border-radius:5px;-moz-border-radius:5px;}
#Contents_index .boxA .boxinfo dl{ width:310px; margin:auto;}
#Contents_index .boxA .boxinfo dt{text-align: center;border-bottom: #d2c5b5 solid 1px;border-top: #d2c5b5 solid 1px; padding:15px 0px; margin-top:50px;font-size: 26px;color: #555555;}
#Contents_index .boxA .boxinfo dd{ color:#555; padding-top:45px;}
#Contents_index .boxA .boxinfo dd p{ padding-bottom:18px; line-height:1.8em; font-size:15px;}


#Contents_index .lineA{ width:98%; margin:auto; height:26px;line-height:26px;background:url(../images/common/lineA.jpg) repeat}
#Contents_index .lineA span{ display:block; width:300px;height:26px;line-height:26px; font-size:26px; margin:auto; text-align:center ; color:#555; background:#FFF }
#Contents_index .mendian{ width:100%; margin-top:50px;}
#Contents_index .special_home{ height:212px; }
#Contents_index #special-slidebox_home{width:1186px; height:212px; margin:0 auto; position:relative;}
#Contents_index #special-slidebox_home .wrap{overflow: hidden; width:1186px; height:212px; margin:0 auto;position: absolute; top:0; left:0; z-index:1;}
#Contents_index #special-slidebox_home ul {width: 10000px;position: absolute;}
#Contents_index #special-slidebox_home li {float: left; width:295px; height:212px; margin-right:2px; position:relative;overflow: hidden;display: block; float: left;}
#Contents_index #special-slidebox_home li a .img {display:block;margin:0 auto;position: absolute; z-index: 1;}
#Contents_index #special-slidebox_home li a .strat{ width: 52px; height: 52px; margin: -26px 0 0 -26px; position: absolute; top: 50%; left: 50%; z-index: 2; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s; }
#Contents_index #special-slidebox_home li a .strat:hover{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);}
#Contents_index #special-slidebox_home li a .moren{ padding-top: 5px; padding-left: 9px; width: 110px; height: 39px; line-height: 18px; margin-top: -24px; position: absolute; top: 50%; right: 0px;
 z-index: 5; color: #fff; background: url(images/indexbtn_06.png) 0 0 no-repeat;}
#Contents_index #special-slidebox_home li a .moren b{ font-size: 16px;}
#Contents_index #special-slidebox_home .ks-switchable-triggers a {display: block; z-index: 2; width: 35px; height:40px; position: absolute; top: 120px; text-decoration: none;
}
#Contents_index #special-slidebox_home .ks-switchable-triggers .prev,#special-slidebox_home .ks-switchable-triggers .next {background:url('images/jiantou_icon.png') no-repeat 0 0;}
#Contents_index #special-slidebox_home .ks-switchable-triggers .prev {left:3px;}
#Contents_index #special-slidebox_home .ks-switchable-triggers .next {background-position:-35px 0 ;right:3px;}
#Contents_index #special-slidebox_home .mdtxtA{z-index:2;position: absolute; display:block; right:10px; bottom:10px; color:#FFF; font-size:12px;}
#Contents_index #special-J_slide_home ul li a div{ display:none}
#Contents_index #special-J_slide_home ul li a:hover div{ display:block}
#Contents_index #special-J_slide_home .mddiv{width:295px; height:212px; position:absolute; top:0; left:0; z-index:3; background: url(../images/top/mdbg.png) repeat;}
#Contents_index #special-slidebox_home .mdtxtB{display:block; margin-top:70px; font-size:16px; color:#FFF; line-height:1.8em; text-align:center}
#Contents_index #special-slidebox_home .mdtxtC{display:block; width:66px; height:22px;font-size:12px; color:#FFF; line-height:22px; text-align:center; background:#f1005b; margin:auto;margin-top:10px;}

#Contents_index .pinpai{ margin:auto; text-align:center}
#Contents_index .pinpai a{ width:180px; height:110px;background:url(../images/top/pinpai.png) center; display:inline-block;text-align:center; text-decoration:none; margin:0px;}
#Contents_index .pinpai a#p1{ background-position:0px -110px;}
#Contents_index .pinpai a#p1:hover{ background-position:0px 0px;}
#Contents_index .pinpai a#p2{ background-position:180px -110px;}
#Contents_index .pinpai a#p2:hover{ background-position:180px 0px;}
#Contents_index .pinpai a#p3{ background-position:360px -110px;}
#Contents_index .pinpai a#p3:hover{ background-position:360px 0px;}
#Contents_index .pinpai a#p4{ background-position:540px -110px;}
#Contents_index .pinpai a#p4:hover{ background-position:540px 0px;}
#Contents_index .pinpai a#p5{ background-position:720px -110px;}
#Contents_index .pinpai a#p5:hover{ background-position:720px 0px;}
#Contents_index .pinpai a#p6{ background-position:900px -110px;}
#Contents_index .pinpai a#p6:hover{ background-position:900px 0px;}

/*Footer*/
#Footer_index{ width:100%; height:282px; background:#f0f0f0;}
#Footer_index .footnav{ width:426px; float:left;}
#Footer_index .footnav th{ text-align:center;font-size:14px; font-family:"宋体"; color:#555; font-weight:200; line-height:2.4em;}
#Footer_index .footnav td{ text-align:center}
#Footer_index .footnav td a{font-size:12px; font-family:"宋体"; color:#555; text-decoration:none; display:inline-block; line-height:2.2em;}
#Footer_index .footnav td a:hover{ text-decoration: underline}
#Footer_index address{display:inline-table;font-size:12px; font-family:"宋体";color:#777;font-style:normal;padding-left:10px;}
#Footer_index address a{text-decoration:none;font-size:12px; font-family:"宋体";color:#777;font-style:normal;}
#Footer_index address a:hover{color:#bc9460;}


/*login*/
#Header_login{ width:100%; height:95px; background:#ded4c8; border-top:5px solid #bc9460;}
#Header_login img{ padding:30px 40px;}

#Contents_login{}
#Contents_login .reveal-modal{ width:500px; float:left; margin-left:50px; margin-top:50px;}

#Contents_login .reveal-modal p{padding:0 0 15px 0;}
#Contents_login .reveal-modal #cardCode1,
#Contents_login .reveal-modal #cardCodeRegist{width:315px;padding:14px 15px 13px 60px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;font-weight:bold;background:#FFF url(../images/login/ico04.gif) no-repeat 8px 5px; border:#eee solid 2px;}
#Contents_login .reveal-modal #cardCode1:hover,
#Contents_login .reveal-modal #cardCodeRegist:hover{background:#FFF url(../images/login/ico04_o.gif) no-repeat 8px 5px; border:#bc9460 solid 2px;}

#Contents_login .reveal-modal #cardCode{padding:14px 15px 13px 60px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:14px;font-weight:bold;background:#FFF url(../images/login/ico06.gif) no-repeat 8px 5px;border:#eee solid 2px;float:right;}
#Contents_login .reveal-modal #cardCode:hover{background:#FFF url(../images/login/ico06_o.gif) no-repeat 8px 5px;border:#bc9460 solid 2px;}
#Contents_login .reveal-modal #Password{width:315px;padding:14px 15px 13px 60px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:14px;font-weight:bold;background:#FFF url(../images/login/ico05.gif) no-repeat 8px 5px;border:#eee solid 2px;}
#Contents_login .reveal-modal #Password:hover{background:#FFF url(../images/login/ico05_o.gif) no-repeat 8px 5px;border:#bc9460 solid 2px;}
#Contents_login .reveal-modal #bigGlass{height:45px;position:absolute;background-color:#b4b4b4;display:none;line-height:45px;font-size:30px;font-weight:bold;padding:0 5px;left:180px !important;margin-top:3px;color:#bc9460;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#Contents_login .reveal-modal #bigGlass span{margin-left:10px;padding-right:0px;}
#Contents_login .reveal-modal #bigGlass span:first-child{margin-left:0;}
#Contents_login .reveal-modal .msg{padding:5px 0px 0px 55px;height:25px;color:#bc9460;font-size:12px;}
#Contents_login .reveal-modal .btn{background-color:#fff; border:2px solid #bc9460; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:100%;font-size:22px;padding:8px 0px;cursor:pointer; color:#bc9460; margin-top:10px;}
#Contents_login .reveal-modal .btn:hover{background-color:#bc9460;color:#FFF;}
#Contents_login .reveal-modal .link{font-size:16px;padding-bottom:10px; padding-right:40px;}
#Contents_login .reveal-modal .link input{vertical-align:middle;}
#Contents_login .reveal-modal .sub_box{/*border:#595959 solid 1px;*/padding:6px 30px;margin-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:20px;line-height:1.8em; color:#595959; font-size:12px; letter-spacing:-0.05em;}
#Contents_login .reveal-modal .msgs{display:inline-block;color:#fff;font-size:12px;text-align:center;height:50px;cursor:pointer; float:right;background-color:#383838;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;display:block; padding-right:0px !important; padding-top:7px; float:left;}
#Contents_login .reveal-modal .msgs:hover{background:#bc9460;color:#fff;font-size:16px;padding-right:0px !important;}
#Contents_login .reveal-modal .msgs1{background:#383838;color:#fff;font-size:16px;padding-right:0px !important;}
#Contents_login .reveal-modal .msgs1:hover{background:#383838!important;}
#Contents_login .reveal-modal .TipDiv{ clear:both; padding-top:10px;}
#Contents_login .reveal-modal #YYTip{ padding:0px !important; float:left;}
#Contents_login .reveal-modal #Changetn{ float:right;}
#Contents_login .reveal-modal #validCodeInput{width:80px;padding:8px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:20px;font-weight:bold;border:#eee solid 2px;float:left; margin-right:10px;}
#Contents_login .reveal-modal #validCodeInput:hover{border:#bc9460 solid 2px;}
#Contents_login .reveal-modal #Heard_validCodeInput{width:80px;padding:16px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:20px;font-weight:bold;border:#FFF solid 2px;float:left; margin-right:10px;}
#Contents_login .reveal-modal  #Heard_validCodeInput:hover{border:#bc9460 solid 2px;}
#Contents_login .reveal-modal #ValidImgr{ display:block; float:left;margin-right:10px;}
#Contents_login .reveal-modal #dx{width:160px;padding-top:12px;height:35px; font-size:14px;}
#Contents_login .reveal-modal #yy{width:175px;padding-top:12px;height:35px; font-size:14px;}
#Contents_login .reveal-modal .dx_box{clear:both;padding-top:26px;}
#Contents_login .reveal-modal .dx_box input{ width:315px !important; float: none !important;}
#Contents_login .reveal-modal .sub_reveal-modal{ padding:0px 30px;}
#Contents_login .reveal-modal .c_code_msg{ width:130px !important;}
#Contents_login .validCodeInput{width:80px;padding:11px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:20px;font-weight:bold;border:#FFF solid 2px;float:left; margin-right:10px;}
#Contents_login .validCodeInput:hover{border:#bc9460 solid 2px;}
#Contents_login .ValidImg{ display:block; float:left;margin-right:10px;}

#Footer_login{ width:100%; background:#faf8f9}
#Footer_login a{ text-decoration:none;color:#777; padding:10px;}
#Footer_login a:hover{color:#bc9460;}
#Footer_login address{font-size:12px; font-family:"宋体";color:#777;font-style:normal;padding-left:10px;}
#Footer_login address a{text-decoration:none;font-size:12px; font-family:"宋体";color:#777;font-style:normal;}

/*Center*/
#Header_center{ width:100%; height:68px;}
#Header_center img{ padding:17px 30px; float:left}
#Header_center .user{ background:url(../images/common/user.gif) no-repeat left; padding-left:30px; float:right; margin-top:20px}
#Header_center .user a{text-decoration:none;font-size:14px;color:#000; padding:5px}
#Header_center .user a:hover{color:#bc9460;}

#nav_center{ width:100%; height:44px; background:#bc9460;}
#nav_center .navlinks a{ font-size:18px; line-height:46px; color:#FFF;  padding:0px 30px; text-decoration:none;}
#nav_center .navlinks a:hover{ color:#6b3c00;}
#nav_center .navlinks .active{ color:#6b3c00;}

#Path{width:100%; font-size:14px; display:block; clear:both; margin:20px 15px; }
#Path ul{ float:left; display:block;margin: 0px;padding: 0px;line-height: 1.5em;}
#Path li{float:left;color:#9a9a9a; font-size:12px; font-family:"宋体"; list-style:none}
#Path li a{ color:#9a9a9a; font-size:12px; font-family:"宋体"; text-decoration:none;background:url(../images/common/ico_arrowA.gif) no-repeat right center;padding-right:17px;margin-right:10px; display:block;}
#Path li a:hover{ text-decoration:underline;}

#Contents_center #SideNavi{ width:210px; float:left; padding-top:15px; }
#Contents_center #SideNavi .btn{border: none;font-family: inherit;font-size: inherit;color: inherit;background: none;cursor: pointer;padding: 15px 0px;display: inline-block;margin: 0px 0px 12px 0px;text-transform: uppercase;letter-spacing: 1px;outline: none;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; width:100%; font-size:20px; text-decoration:none; z-index:999;background-color:#9f9f9f; text-align:center;}
#Contents_center #SideNavi .btn:after{content: '';position: absolute;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
#Contents_center #SideNavi .btn-1e{overflow: hidden;;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;color: #fff;}
#Contents_center #SideNavi .btn-1e:after{width: 100%;height: 0;top: 50%;left: 50%;background: #bc9460;opacity: 0;-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);transform: translateX(-50%) translateY(-50%) rotate(45deg);}
#Contents_center #SideNavi .btn-1e:hover,
#Contents_center #SideNavi .btn-1e:active{color: #FFF;}
#Contents_center #SideNavi .btn-1e:hover:after{height: 400%;opacity: 1;}
#Contents_center #SideNavi .btn-1e:active:after{height: 500%;opacity: 1;}
#Contents_center #SideNavi .on{background: #bc9460!important; color:#FFF;}
#Contents_center #SideNavi .ttl{ display:block; padding-bottom:9px; font-size:20px; margin-bottom:14px; border-bottom:#c9cacb solid 1px;}

#Contents_center #MainLeft{ width:880px; float:right; padding-top:15px; font-size:16px; color:#000;line-height:2.0em;}
#Contents_center #MainLeft table{ width:100%;border-right:#333 solid 1px;border-bottom:#333 solid 1px;}
#Contents_center #MainLeft td{ text-align:center; padding:5px 0px; border-left:#333 solid 1px;border-top:#333 solid 1px; font-size:14px;}
#Contents_center .msg{ font-size:14px; line-height:1.8em; padding-top:20px;}

#Contents_center #tabsholder ul.tabs {width: 100%;overflow: hidden;}
#Contents_center #tabsholder ul.tabs li.current, #Contents_center #tabsholder ul.tabs li:hover {color: #000;background: #bc9460;}
#Contents_center #tabsholder ul.tabs li {display: block;float: left;cursor: pointer;width: 216px;text-align: center;padding: 10px 0px;font-size: 20px;background: #e1c9a9;border-right: #fff solid 2px;}
#Contents_center #tabsholder .tabscontent{ font-size:16px; color:#000; padding-top:30px;}

#Contents_center .boxA{ width:100%; background:#FFF; margin:60px auto; }
#Contents_center .boxB{ width:100%; background:#f8f6f7;}
#Contents_center h3{ font-size:27px; line-height:2em; color:#333; text-align:center;font-weight:200; display:inline-block}
#Contents_center .info{font-size:16px; line-height:1.5em; color:#aaa; text-align:center;}
#Contents_center .info a{ padding:10px;}
#Contents_center .btn{ margin:auto; text-align:center;}
#Contents_center .btn a{font-size:22px; color:#bc9460; border:1px solid #bc9460; width:175px; height:45px;border-radius:5px;-moz-border-radius:5px; text-align:center; line-height:45px; text-decoration:none; display:inline-block; margin:20px;}
#Contents_center .btn a:hover{background:#bc9460; color:#fff;}
#Contents_center #ma2{position: absolute; z-index:102; text-align:center; width:1190px; margin:auto;}
#Contents_center #ma2 img{ margin-left:220px; margin-top:-15px;}

#Contents_center .pinpai{ margin:auto; text-align:center}
#Contents_center .pinpai a{ width:180px; height:110px;background:url(../images/top/pinpai.png) center; display:inline-block;text-align:center; text-decoration:none; margin:0px;}
#Contents_center .pinpai a#p1{ background-position:0px -110px;}
#Contents_center .pinpai a#p1:hover{ background-position:0px 0px;}
#Contents_center .pinpai a#p2{ background-position:180px -110px;}
#Contents_center .pinpai a#p2:hover{ background-position:180px 0px;}
#Contents_center .pinpai a#p3{ background-position:360px -110px;}
#Contents_center .pinpai a#p3:hover{ background-position:360px 0px;}
#Contents_center .pinpai a#p4{ background-position:540px -110px;}
#Contents_center .pinpai a#p4:hover{ background-position:540px 0px;}
#Contents_center .pinpai a#p5{ background-position:720px -110px;}
#Contents_center .pinpai a#p5:hover{ background-position:720px 0px;}
#Contents_center .pinpai a#p6{ background-position:900px -110px;}
#Contents_center .pinpai a#p6:hover{ background-position:900px 0px;}

#Contents_center .picbg{ width:100%; height:446px; background:url(../images/center/picbg.jpg) center no-repeat;}
#Contents_center .jiedu{ float:left; margin-top:150px;}
#Contents_center .jiedu a{ font-size:14px; color:#000; text-decoration:none; height:33px; line-height:33px;; background:url(../images/center/icon_01.png) left no-repeat; padding-left:36px; width:100px; display:inline-block; margin-top:20px;}
#Contents_center .jiedu a:hover{color:#bc9460;}
#Contents_center .jiedu a#j1{ background-position:0px 0px;}
#Contents_center .jiedu a#j2{ background-position:-144px 0px;}
#Contents_center .jiedu a#j3{ background-position:-288px 0px;}
#Contents_center .jiedu a#j4{ background-position:0px -33px;}
#Contents_center .jiedu a#j5{ background-position:-144px -33px;}
#Contents_center .jiedu a#j6{ background-position:-288px -33px;}

/*Gift*/
#Contents_gift{padding-top:20px;}
#Contents_gift .boxA{ width:1102px; margin:10px auto;}
#Contents_gift .boxA .boxcontent{ width:546px; float:left; margin-right:10px; background:#fddc43}
#Contents_gift .boxA .boxcontent.last{ margin-right:0px;}
#Contents_gift .boxA .boxcontent img{ margin:30px; float:left;}
#Contents_gift .boxA .boxcontent div{ color:#ac4700; font-size:16px;  line-height:1.5em; margin-top:25px; float:left}
#Contents_gift .boxA .boxcontent a{ background:url(../images/gift2/btn.png) no-repeat; width:216px; height:51px; display:block; margin-top:10px }
#Contents_gift .boxA .boxcontent a:hover{background:url(../images/gift2/btn_o.png) no-repeat;}
#Contents_gift .boxB{color:#ac4700; font-size:16px;  line-height:1.5em; clear:both; float:none; width:1102px; margin:auto; padding-top:20px; padding-bottom:40px;}

/*Contact*/
#Contents_contact .contactbg{background:url(../images/contact/bg.jpg) center no-repeat; width:100%; height:621px;}
#Contents_contact .contactbg .info{ float:right; width:500px; font-size:14px; color:#000; margin-top:60px; line-height:1.8em;}
#Contents_contact .contactbg .info strong{ font-size:16px; color:#a46c23}


/*Event*/
#Contents_event #List{}
#Contents_event #List .box{ border:#eaeaea solid 1px; margin-bottom:18px;display:inline-block}
#Contents_event #List .box .pic{ width:636px; float:right;}
#Contents_event #List .box dl{ width:362px; height:280px; float:left;}
#Contents_event #List .box dt{ font-size:24px;text-align:center; line-height:72px; height:72px;padding:0px 14px; color:#000}
#Contents_event #List .box dt:hover{ color:#bc9460}
#Contents_event #List .box dd{ font-size:14px; text-align:center; line-height:2em; height:172px; padding:0px 14px; color: #999 }
#Contents_event #List .box .link{ line-height:36px; height:36px;background:#eaeaea;font-size:14px; color:#000; text-align:center}

.pagenum{ padding-top:20px;}
.pagenum a{ float:right; line-height:31px; height:31px; width:31px; background-color:#DDD; color:#585959; margin-left:5px; text-align:center; text-decoration:none; font-size:14px;}
.pagenum a.active,
.pagenum a:hover{ width:31px; background-color:#bc9460; color:#FFF;}


/*History*/
#Contents_history .nav-box{ padding-bottom:3%;}
#Contents_history .nav-box li{ list-style:none}
#Contents_history .nav-box img{display:block; width:100% !important; height:auto !important;}
#Contents_history .history{ background:url(../images/history/line04.gif) repeat-y 21.5% 0; overflow:hidden; position:relative;margin-bottom:6%; height:auto !important;}
#Contents_history .history-date{ overflow:hidden;}
#Contents_history .history-date h2{ background:url(../images/history/icon06.gif) #fff no-repeat 18% 0; height:59px; font-weight:normal; padding-left:90px; margin-bottom:40px; font-size:180%;}
#Contents_history .history-date h2.first{ position:absolute; left:0; top:0; width:1220px; z-index:99;}
#Contents_history .history-date h2 a{ color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/history/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
#Contents_history .history-date h2 a:hover{ text-decoration:none;}
#Contents_history .history-date h2 img{ vertical-align:-5px;}
#Contents_history .history-date h2.date02{ background:none;}
#Contents_history .history-date ul{}
#Contents_history .history-date ul li{ background:url(../images/history/icon07.gif) no-repeat 21% 0;zoom:1; clear:both; padding-bottom:5%;}
#Contents_history .history-date ul li.last{ padding-bottom:0;}
#Contents_history .history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
#Contents_history .history-date ul li h3{ float:left; width:18%; text-align:right;color:#1db702; font:normal 18px/16px Arial;}
#Contents_history .history-date ul li h3 span{ display:block; color:#787878; font-size:12px;}
#Contents_history .history-date ul li dl{margin-top:-5px;font-size:130%; float:right; width:75%;}
#Contents_history .history-date ul li dl dt{ color:#737373; }
#Contents_history .history-date ul li dl dt span{ display:block; color:#787878;}
#Contents_history .history-date ul li.green h3{ color:#1db702;}
#Contents_history .history-date ul li.green h3 span{ color:#a8dda3; }
#Contents_history .history-date ul li.green dl{ margin-top:-8px;}
#Contents_history .history-date ul li.green dl dt{ font-size:30px; line-height:28px;}
#Contents_history .history-date ul li.green dl dt a{ /*background:url(../image/html5/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
#Contents_history .history-date ul li.green dl dd{ padding-top:20px; display:none;}
#Contents_history .history-date ul li.green dl dd img{ float:left;}
#Contents_history .history-date ul li.green dl dd p{ overflow:hidden; zoom:1; line-height:21px; color:#787878;}

#Contents_history .history-date h2.first .more-history{font-size: 16px; background: transparent; margin-left: 30px;}
#Contents_history .history-date h2.first .more-history:hover{text-decoration: underline;}

*body #Contents_history .history-date ul li dl dt{_font-size:12px !important; _font-weight:bold;}
*body #Contents_history .history-date ul li dl dt span{_font-weight:normal !important;}
*body #Contents_history .history-date ul li.green dl dt a{_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}

/*Travel*/
#Contents_travel { background:#f1eee7}
#Contents_travel #SideNavi{ width:303px; float:left; }
#Contents_travel #SideNavi a{background:url(../images/travel/icon_01.png) no-repeat; display:block}
#Contents_travel #SideNavi a#t1{ width:303px; height:496px; background-position:0px 0px;}
#Contents_travel #SideNavi a#t1:hover,#Contents_travel #SideNavi a#t1.on{ background-position:-303px 0px;}
#Contents_travel #SideNavi a#t2{ width:303px; height:496px; background-position:0px -496px;}
#Contents_travel #SideNavi a#t2:hover,#Contents_travel #SideNavi a#t2.on{ background-position:-303px -496px;}
#Contents_travel #SideNavi a#t3{ width:303px; height:496px; background-position:0px -992px;}
#Contents_travel #SideNavi a#t3:hover,#Contents_travel #SideNavi a#t3.on{ background-position:-303px -992px;}
#Contents_travel #SideNavi a#t4{ width:303px; height:496px; background-position:0px -1488px;}
#Contents_travel #SideNavi a#t4:hover,#Contents_travel #SideNavi a#t4.on{ background-position:-303px -1488px;}

#Contents_travel #MainLeft{ width:767px; float:right; font-size:16px; color:#000;line-height:2.0em;}
#Contents_travel #MainLeft img{ margin-top:20px; margin-bottom:20px; text-align:center}
#Contents_travel #MainLeft h3{ font-size:24px; color:#000;line-height:2.0em; display:inline-block; margin-top:20px; font-weight:700;}
#Contents_travel #MainLeft p{ text-indent:2em; margin-bottom:10px;}

