@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
h3{font-size:14px;font-weight:normal;display:inline;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*bg*/
.bg{width:100%; height:100%; position:fixed; z-index:1;}
.bg img{height:100%; width:100%}
.flexslider{position:relative;overflow:hidden; width:100%}
.slides{position:relative;z-index:-1;}
.slides li{}
/*.slides li a{ display:block; width:100%; height:100%; text-align:left;}*/
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1; border-radius:50%;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:50px;overflow:hidden;background:#fff;cursor:pointer; border-radius:50%;}
.flex-control-nav .flex-active{background:#729a0e;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:29px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background-position:left -18px;background: none;}
.flex-direction-nav li a.flex-next{right:60px;background-position:-29px -18px;background: none;}


/*header*/
.header_bg{width:100%; background:url(../images/header_bg.png) repeat; position:fixed; top:0; left:0; z-index:2;}
.header{width:1200px; height:108px; margin:0 auto;}
.logo{float:left; width:465px; height:56px; margin-top:30px;}
.header_r{float:right; width:320px;}
.weather{width:232px; height:36px; line-height:36px; color:#ee0707; font-size:16px; margin:7px 0 9px 88px;}
.weather img{float:left; margin-right:14px;}
.weather a{color:#fff;}
.search_part{width:320px; height:38px;}
.search{float:left; width:256px; height:38px; line-height:38px; border:none; background:url(../images/search_bg.png) no-repeat; padding-left:18px; color:#b5b6b6;}
.logo_02{width:100%; height:391px; text-align:center; position:fixed; top:108px; left:0; z-index:2;}

.nav_bg{width:1200px; height:98px; background:url(../images/nav_bg.jpg) repeat-x left center; margin:0 auto 20px;}
.nav{float:left; width:930px; height:98px; padding-left:50px;}
.nav li{float:left; font-size:16px; position:relative;}
.nav a{display:block; line-height:98px; padding:0 25px; color:#1b1b1b;}
.nav a:hover{background:#28a3e8; color:#fff; color:#fff;}
.nav li .subnav_bg{width:425px; background:#fff; border-top:solid 1px #a6cbfc; padding:27px 20px 17px 28px; box-shadow:2px 2px 2px #d3d3d3; position:absolute; top:91px; left:0; display:none; z-index:9;}
.nav li:hover .subnav_bg{display:block;}
.subnav{float:left; width:160px;}
.subnav li{float:none; height:32px; background:url(../images/subnav_icon.jpg) no-repeat left center; padding-left:20px; font-size:14px;}
.subnav a{line-height:30px; padding:0; color:#1c1b1b;}
.subnav a:hover{background:none; color:#1c1b1b; text-decoration:underline;}
.subnav_r{float:right; width:231px; border-left:solid 1px #bfbfbf; padding:3px 0 5px 18px;}

.booking{float:right; width:103px; padding-left:74px; height:64px; line-height:64px; background:url(../images/booking_bg.jpg) no-repeat; margin:18px 13px 0 0; font-size:18px;}
.booking a{color:#fff;}


/*mainbody*/
.index{width:100%; position:absolute; left:0; z-index:3;}
.index_pos{top:500px;}
.main_pos{top:130px;}
.mainbody{width:1200px; background:#fff; margin:0 auto;}
.notice{border-bottom:solid 1px #d6d6d6; background:url(../images/notice_icon.jpg) no-repeat 25px center; height:42px; line-height:42px; padding:0 56px; color:#242424; font-size:13px;}

.news_top{width:1060px; height:45px; padding:10px 60px; color:#242424; line-height:27px; font-size:23px; background:url(../images/news_top.jpg) no-repeat; margin:18px auto 0 auto;}
.news_top span{border-left:solid 7px #43b313; margin-left:6px; padding-left:8px; color:#43b313; font-size:18px; text-transform:uppercase;}
.news_bg{width:1136px; background:url(../images/news_bg.jpg) repeat-y; padding:0 22px; margin:0 auto;}
.news_di{width:1180px; margin:0 auto 22px;}
.video{float:left; width:267px; height:320px; padding-bottom:1px; border-bottom:solid 1px #fbac15;}
.news_right{float:right; width:844px;}
.news_t{width:825px; color:#7c7c7b; font-size:14px; line-height:24px; margin-bottom:20px;}
.news_t h4{height:35px; line-height:32px; font-weight:normal; background:url(../images/news_tline.jpg) no-repeat left bottom; margin-bottom:5px;}
.news_t a{float:left; color:#fd9c02; font-size:16px;}
.news_t span{float:right; color:#fbac15; font-size:15px;}
.news{width:805px; border:solid 1px #bfbfbf; padding:24px 16px 7px 16px; overflow:hidden;}
.news ul{width:880px;}
.news li{float:left; width:400px; height:72px; color:#7c7c7b; font-size:13px; margin:0 40px 17px 0; display:inline;}
.news img{float:left; width:113px; height:72px; margin-right:12px;}
.news h4{font-size:15px; line-height:26px; padding-top:10px; font-weight:normal;}
.news a{color:#585857;}
.news a:hover{color:#fd9c02;}

.into_pic{float:left; width:695px; height:347px; position:relative;}
.into_pic2{float:left; width:695px; height:347px; position:relative;}
.into_picicon{width:13px; height:15px; position:absolute; top:140px; right:-13px;}
.top90{top:90px;}
.top140{top:140px;}
.top190{top:190px;}
.top240{top:240px;}
.top290{top:290px;}
.into_r{float:left; width:495px;}
.into_title{width:152px; height:50px; margin:12px auto 0 auto;}
.into{width:495px; height:263px; padding-top:22px; background:url(../images/into_bg.jpg) no-repeat center top;}
.into li{height:50px; font-size:16px; text-transform:uppercase; line-height:26px;}
.into li .into_left{float:left; width:220px; text-align:right; color:#050505;}
.into li:hover .into_left{color:#32a7f1;}
.into li .into_right{float:right; width:220px; color:#6f6e6e;}
.into li:hover .into_right{color:#32a7f1;}
.culture_bg{border-top:solid 7px #8cc82e;}
.culture_left{float:left; width:695px;}
.culture_pic{float:right; width:505px; height:334px; margin-bottom:10px;}
.culture_pic　img{width:505px; height:334px;}
.culture_class{width:695px; height:66px; margin-bottom:11px;}
.culture_class li{float:left; width:139px; text-align:center; line-height:66px; font-size:16px;}
.culture_class a{color:#fff;}
.culture_class img{float:right; margin:22px 15px 0 0;}
#culture_red{background:#e70012;}
#culture_yellow{background:#fbac15;}
#culture_blue{background:#1e8ecd;}
#culture_pink{background:#e4007f;}
#culture_green{background:#7eb428;}
.culture_red{background:#e70012;}
.culture_yellow{background:#fbac15;}
.culture_blue{background:#1e8ecd;}
.culture_pink{background:#e4007f;}
.culture_green{background:#7eb428;}
.culture_top{width:690px; height:58px; line-height:58px; background:url(../images/culture_tline.jpg) no-repeat left bottom; margin:0 auto;}
.culture_top img{float:left; margin:15px 15px 0 0;}
.culture_tit{float:left; color:#4ccdfe; font-size:22px;}
.culture_more{float:right; font-size:13px; padding-right:10px;}
.culture_more a{color:#4ccbf9;}
.culture{padding:20px 40px 20px 20px; line-height:28px; height:168px; color:#202020; font-size:13px; overflow:hidden;}

.travel_top{height:45px; border-bottom:solid 3px #c9c9c9; padding-left:10px;}
.travel_title{float:left; color:#f37273; font-size:22px; line-height:45px;}
.travel_title img{float:left; margin-right:10px;}
.travel_tr{float:right; color:#565656; font-size:14px; line-height:45px;}
.travel_tr a{display:block; float:left; color:#565656; font-size:15px; padding:0 15px;}
.travel_tr a:hover{background:url(../images/travel_trbg.jpg) no-repeat center bottom; color:#f37273;}
.travel_tr .travel_trgd{background:url(../images/travel_trbg.jpg) no-repeat center bottom; color:#f37273;}
.travel_tr span{ float:left; cursor:pointer; color:#565656; font-size:15px; margin-right:15px;}
.travel_tr b{ padding-right:15px; float:left;}
.travel_tr span:hover{background:url(../images/travel_trbg.jpg) no-repeat center bottom; color:#f37273;}
.travel{width:1165px; padding:15px 7px 5px 7px; border:solid 1px #d5d4d4; border-top:none; margin:0 auto;}
.travel_c{float:left; width:672px; padding-right:10px;}
.travel_fon{width:100%; height:28px; line-height:28px; text-indent:14px; color:#fff; background:url(../images/travel_tm.png); position:absolute; left:0; bottom:0;}
.travel_pic01{float:left; width:241px; height:348px; margin-bottom:10px; position:relative;}
.travel_pic02{float:left; width:430px; height:169px; margin:0 0 10px 10px; position:relative;}
.travel_pic03{float:left; width:221px; height:169px; margin:0 0 10px 10px; position:relative;}

.class{width:1091px; height:141px; background:url(../images/class_bg.jpg) repeat-x left center; margin:60px auto 64px auto; overflow:hidden;}
.class ul{width:1140px;}
.class li{float:left; width:141px; height:141px; margin-right:49px; display:inline;}

.bot_img1{ background:url(../images/class_eat_01.jpg) repeat-x left center;}
.bot_img1:hover{ background:url(../images/class_eat_02.jpg) repeat-x left center;}

.bot_img2{ background:url(../images/class_live_01.jpg) repeat-x left center;}
.bot_img2:hover{ background:url(../images/class_live_02.jpg) repeat-x left center;}

.bot_img3{ background:url(../images/class_walk_01.jpg) repeat-x left center;}
.bot_img3:hover{ background:url(../images/class_walk_02.jpg) repeat-x left center;}

.bot_img4{ background:url(../images/class_play_01.jpg) repeat-x left center;}
.bot_img4:hover{ background:url(../images/class_play_02.jpg) repeat-x left center;}

.bot_img5{ background:url(../images/class_shop_01.jpg) repeat-x left center;}
.bot_img5:hover{ background:url(../images/class_shop_02.jpg) repeat-x left center;}

.bot_img6{ background:url(../images/class_joy_01.jpg) repeat-x left center;}
.bot_img6:hover{ background:url(../images/class_joy_02.jpg) repeat-x left center;}

.map{width:1200px; height:383px; position:relative;}
.contact_bg{width:784px; height:143px; /*background:url(../images/contact_bg.png) no-repeat left top; */position:absolute; top:83px; left:206px;}
.contact_pic{float:left; width:527px; height:118px; background:url(../images/contact_pic.jpg) no-repeat left top; margin:12px 0 0 12px;}
.contact{float:left; width:280px; padding:20px 0 0 12px; color:#303030; font-size:13px; line-height:24px;}
.contact h4{font-size:14px; font-weight:normal;}
.contact span{font-size:16px;}
.contact_tit{float:right; width:97px; padding-left:8px; height:31px; line-height:31px; color:#303030; font-size:13px; background:url(../images/contact_top.jpg) no-repeat; margin-top:37px;}
.code{float:right; width:142px; height:143px;}

/*footer*/
.foot_bg{width:100%; height:87px; background:url(../images/foot_bg.png) repeat; position:absolute; bottom:0; left:0; z-index:9;}
.foot{width:1200px; height:87px; margin:0 auto;}
.foot_con{float:left; width:780px; padding:20px 0 0 28px;}
.foot_con li{float:left; width:195px; margin-right:60px; display:inline; color:#09a2fb; font-size:20px; text-align:right;}
.foot_con img{float:left; margin:18px 10px 0 0;}
.foot_con h4{font-size:14px; font-weight:normal;}
.copyright{float:right; width:330px; padding-top:24px; color:#09a2fb; font-size:14px;}


/*main*/
.logo_03{float:left; width:549px; height:108px;}
.guid_top{height:73px; position:relative;}
.guid_tit{float:left; width:218px; height:130px; padding:24px 36px 0 36px; text-align:center; color:#fff; font-size:24px; line-height:21px; background:url(../images/guid_tm.png); text-transform:uppercase; position:absolute; left:0; bottom:0;}
.guid_tit h4{border-bottom:solid 2px #fff; line-height:56px; color:#fff; font-size:28px; font-weight:normal; margin-bottom:17px;}
.guid_tit img{margin-left:10px;}
.guid{float:right; width:910px;}
.guid li{float:left; width:182px; height:73px; line-height:73px; text-align:center; font-size:20px;}
.guid a{color:#fff;}
.guid .guid_02{line-height:24px; padding-top:13px; height:60px;}
.weizhi{width:1100px; height:61px; line-height:61px; text-align:right; color:#808080; font-size:14px; margin:0 auto;}
.weizhi a{color:#808080;}
.weizhi a:hover{color:#28a3e8;}
.weizhi span{color:#28a3e8;}

.product{width:1062px; margin:0 auto;}
.product li{float:left; width:320px; margin:0 17px 16px 17px; display:inline; line-height:54px; font-size:15px;}
.product span{color:#e4007f;}
.product_pic{width:320px; height:320px; position:relative;}
.product li .product_fon{width:296px; height:53px; background:#fff; padding:12px 16px 0 8px; line-height:24px; color:#212121; font-size:14px; position:absolute; left:0; bottom:0; display:none;}
.product_fon img{float:right;}
.product_fon h4{font-size:20px; font-weight:normal;}
.product li:hover .product_fon{display:block;}

.tra_bg{width:1200px; height:260px; padding-top:32px; background:url(../images/tra_bg.png) no-repeat left top; margin-top:130px;}
.con_bg{width:717px; height:143px; background:url(../images/con_bg.jpg) no-repeat left top; margin-left:204px;}

.about_tit{width:1060px; line-height:42px; color:#e70012; font-size:26px; margin:0 auto;}
.about{width:1120px; color:#272626; font-size:14px; line-height:32px; margin:0 auto;}
.about img{ max-width:1120px;}

.news_con{width:1120px; color:#272626; font-size:14px; line-height:32px; margin:0 auto;}

.page{ margin:44px 0 0; clear:both;}
.page a{ background:#f5f5f5; border:solid 1px #ddd; padding:6px 15px; margin:0 5px; line-height:34px; color:#777777;}
.page a:hover{ color:#fff; background:#36c9fe;}
.page .select{ color:#fff; background:#36c9fe;}

.newslist{ width:1062px; padding:5px 24px; border-bottom:1px #ddd solid; text-align:left; font-size:16px; line-height:24px; color:#000}
.newslist a{ color:#000}

.qq{position:fixed; top:120px; right:60px; z-index:99; width:130px; height:130px;}
.qq img{ width:100%;}