@import url("new_index.css");
html,body,a,form,ul,li,div,object,h1,h2,h3,h4,h5,h6,dl,dt,dd{padding:0px;font-size:12px;margin:0px; line-height:1.8em}
html{background:url(bg.jpg) repeat-x 0px 0px;}
body{/*display:table;margin:0px auto;*/font-family: 宋体,verdana, Arial,Helvetica,sans-serif;}
img {border:none;}
ul,li{list-style:none;}
object {clear:both;display:block;}
h1{font-size:18px; font-weight:bold; color:#333;}
td{line-height:22px}
i,em{font-style:normal;}
a:link,a:visited,a:active {color:#333333;text-decoration:none}
a:hover{color:#D2056A;text-decoration:underline;}
a.yl:link,a.yl:visited{color:#04A3FE}
a.yl:hover{color:#0068A3;}
a.af60:link,a.af60:visited{color:#f60}
a.af60:hover{color:#0068A3;}
a.wa:link,a.wa:visited{color:#ffffff}
a.wa:hover{color:#FED104;}
a.ga:link,a.ga:visited{color:#7F7E7F}
a.ga:hover{color:#FED104;}
.txtr{text-align:right;}
.txtc{text-align:center;}
.f14{font-size:14px;}
.cfred{color:red;}
.cf60{color:#f60;}
.cf04{color:#0473FD;}
.cf04 a:visited,.cf04 a:link{color:#0473FD;}
.mt10{margin-top:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.z{float:left;}
.y{float:right;}
.cfs:after{content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.ipt{border:1px solid #B4B4B4; width:80px;}
.cfs{display: inline-block;}
* html .cfs {}{height: 1%;} 
.w{width:980px;margin:0px auto; display:table;}
.w1{width:978px;margin:0px auto; display:table; border:1px solid #FFA200;}

hr.line{ background:#000304; height:6px;width:978px;margin:10px auto 0px auto; display:table; border:0px;}

.top{/*background:url(tel.gif) no-repeat right 0px;*/}
.topcity{font-size:14px; color:red; line-height:20px; padding-left:15px; padding-top:13px;}
.top .qq{padding-top:50px;}
.top .qq a:link,.top .qq a:visited{ color:#f60}
.nav{background:url(navbg.gif) repeat-x; height:42px; overflow:hidden; margin-top:5px;}
.nav dl{float:left; height:42px;}
.nav dt{float:left; width:100px;text-align:center;line-height:41px; background:url(navline.gif) no-repeat right;}
.nav dt.nobg{background:none;}
.nav dt a{font-size:16px; color:#fff; font-weight:bold;}
.nav dt a:link,.nav dt a:visited{color:#fff;}
.nav .search{padding:8px 20px 0 0;}

.area1l{width:232px;float:left;}
.ms_m{background:url(m_s_hm.gif) repeat-y; width:212px; padding:5px 10px;}
.ms_b{background:url(m_s_hb.gif) no-repeat; height:9px; overflow:hidden;width:232px;}
.ms_m strong{color:red; font-size:14px}
.area1m{width:506px;float:left; margin-left:5px}
.area1r{width:230px;float:right;}
.ms_m td{height:26px;}

/*幻灯片*/
.lanrentuku{width:506px;height:30px}
#page_left_1 {WIDTH: 506px; }
#page_left_2 {WIDTH: 506px}
#page_left_2_1 {FONT-WEIGHT: normal; FLOAT: left; BACKGROUND-IMAGE: url(p_12_02.jpg); WIDTH: 99px; COLOR: #000000; MARGIN-RIGHT: 2px; TEXT-ALIGN: center}
#page_left_2_1_1 {FONT-WEIGHT: normal; WIDTH: 100%; CURSOR: hand; PADDING-TOP: 5px; TEXT-ALIGN: center}
#page_left_2_1_2 {FONT-WEIGHT: normal; WIDTH: 99px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-ALIGN: center}
#page_left_2_2 {FONT-WEIGHT: normal; FLOAT: left; BACKGROUND-IMAGE: url(p_12_04.jpg); WIDTH: 99px; COLOR: #ffffff; MARGIN-RIGHT: 2px; TEXT-ALIGN: center}
.sty20 {FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(p_12_02.jpg); WIDTH: 99px; COLOR: #000000; LINE-HEIGHT: 20px; MARGIN-RIGHT: 2px; FONT-FAMILY: "宋体"; TEXT-ALIGN: center}
.sty21 {FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(p_12_05.jpg); WIDTH: 99px; COLOR: #ffffff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 2px; FONT-FAMILY: "宋体"; TEXT-ALIGN: center}
.sty201 {FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(p_12_02.jpg); WIDTH: 101px; COLOR: #000000; LINE-HEIGHT: 20px;FONT-FAMILY: "宋体"; TEXT-ALIGN: center}
.sty211 {FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(p_12_05.jpg); WIDTH: 101px; COLOR: #ffffff; LINE-HEIGHT: 20px;FONT-FAMILY: "宋体"; TEXT-ALIGN: center}
.sty21 #page_left_2_1_1 {	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(p_12_03.gif); BACKGROUND-REPEAT: no-repeat}
/*幻灯片end*/
.area1rbox{border:1px solid #d3d3d3; border-top:0px;}
.area1rbox_s{color:#0000FF;font-weight:bold; padding:4px 0px 3px 6px; line-height:30px;}
*html .area1rbox_s{line-height:40px;}
.area1r .tit{color:red; font-weight:bold; padding-left:12px; line-height:26px;}
.area1r .tit span{padding-left:50px; font-weight:100; color:#333;}
.trank td.n{background:url(index_icon.gif) no-repeat center center; width:30px; text-align:center;}
.b_ad{margin-top:10px;}
.b_ad img{width:980px;}

.h_tit{border-bottom:3px solid #313431;}
.h_tit .tit{color:#666; font-size:16px; font-weight:bold; padding-right:30px;background:url(h_tit_bg.gif) no-repeat bottom right; height:31px; padding-top:5px}
.h_tit dl{padding-top:10px;}
.h_tit dd{float:left; border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5; background:#F3F3F3; padding:0px 10px; line-height:25px; height:25px;}
.h_tit dd a:link,.h_tit dd a:visited{color:#0467FB; font-size:14px; font-weight:bold;}
.h_tit .more{background:#e7e7e7 url(more_icon.gif) no-repeat right center; padding-right:20px; padding-left:10px; margin-top:10px;}

.hotel dd{float:left; width:181px; margin-right:18px; color:#888; overflow:hidden; padding-bottom:10px;}
.hotel dd.no{margin-right:0px;}
.hotel dd img{width:181px;height:126px;}
.hotel dd a:link,.hotel dd a:visited{font-size:14px;}
.hotel dd div{line-height:17px;}

.food_nav{border:1px solid #E7E7E7; width:188px; float:left;}
.food_nav dt{text-align:center; color:red; font-weight:bold; font-size:14px;}
.food_nav dd{background:url(m_l_nav.gif) no-repeat; height:26px;padding-top:12px; padding-left:10px; width:176px; display:table;}
.food_nav dd span{width:20px;display:block; float:left; text-align:center; color:#fff;}
.food_nav dd a{float:left; margin-left:5px;}
.food_nav dd.more{background:#F7F7F7;background-image:none; text-align:right; height:22px; padding-top:0px;border-top:1px solid #E7E7E7;padding-left:0px;  padding-right:10px;}
.food_nav dd.more a{float:right;}

.food{float:right; width:780px;}
.food dd{width:260px; float:left; padding-top:10px;}
.food dd img{width:100px; height:100px; border:1px solid #CECFCE; padding:1px;}
.food dd a.fra:link,.food dd a.fra:visited{color:red; font-size:14px; font-weight:bold;}

.photo{float:right; width:780px;}
.photo dd{float:left;width:181px; margin-right:18px;color:#888; padding-bottom:5px; overflow:hidden}
.photo dd.no{margin-right:0px;}
.photo dd img{width:175px; border:1px solid #9C9A9C; padding:2px; height:120px;}
.photo dd a:link,.photo dd a:visited{font-size:14px;}
.photo dd div{line-height:18px;}
.photo dd span{color:red;}
.photo .txt{padding-left:10px;}

.videol{border:1px solid #E7E7E7; width:188px; float:left;}
.videol .tit{background:url(video_t.gif) no-repeat left; height:31px;font-size:14px;color:red;padding-left:60px; padding-top:10px;border-bottom:1px solid #E7E7E7;}
.videol .intro{padding:5px;}
.videol .intro h6{text-align:center; color:#0000FF;}
.videol .intro p{color:#0000FF; padding-top:10px; margin:0px;}

.video{float:right; width:760px;}
.video dd{float:left; width:175px; margin-right:20px; color:#888; padding-bottom:5px;}
.video dd.no{margin-right:0px;}
.video dd img{width:155px; border:1px solid #9C9A9C; padding:2px; height:105px;}
.video .txt{ text-align:center}

.link{border:1px solid #CECFCE;}
.link .tit{background:url(links.gif) no-repeat 15px center; padding-left:40px; font-weight:bold; line-height:30px;}
.link .urls{line-height:23px; width:965px; padding:0 5px;}
.link .urls a{margin-right:10px;padding:0 5px; display:inline-block;}

.footer{text-align:center;line-height:30px; padding-bottom:30px; padding-top:20px;}
.footer a{margin:0 10px;}

.btn{background:url(bntbg.gif) repeat-x bottom; height:19px; line-height:19px; border:1px solid #DEDFDE; padding:0; font-size:12px; color:#333;}

.pages {clear:both;margin:15px 0;text-align:center;}
.pages a {border:1px solid #C9C9C9;color:#A9AAAA;font-size:14px;font-weight:bold;padding:3px 7px;}
.pages a.other {padding:3px 7px;}
.pages a.pagesOn {background-color:#92B8CF;border:1px solid #5889A8;color:#FFFFFF;}
.pages a:hover {border:1px solid #5889A8;color:#5889A8;text-decoration:none;}
.pages a:active {background-color:#92B8CF;color:#FFFFFF;text-decoration:none;}

.adsr{height:350px;width:280px;overflow:hidden;}
.adsr dd{float:left;width:138px; height:166px; text-align:right; padding-bottom:13px;}
.adsr dd img{width:124px; height:162px; border:1px solid #D8D8D8; padding:1px;}

.h_head{height:350px;width:280px;overflow:hidden;}
.h_head dd{float:left;width:130px; height:22px; overflow:hidden; background:#FEFAEA; border:1px solid #F5A7FA; margin:0 0 5px 5px; text-align:center; line-height:21px;}

/*2015新版首页样式*/
.nbox{width:1290px; display:table; margin:0 auto;}
.adsb{padding-bottom:5px;}
.adsb img{width:1290px;}
.nnav{height:92px; background:url(2015/2015_navbg.png) repeat-x 0 0; min-width:1290px;display:block; margin:0 auto;}
.nlogobox{width:192px; padding-left:15px;float:left; text-align:center; display:block;}
.nlogobox p{padding:0; margin:0; font-size:14px; line-height:2.1}
.nlogobox p span{font-size:12px; color:#999;}
.nlogobox span a,.nlogobox span a:visited{color:#999;}
.nlogobox img{display:block;}
.nheadr{float:right; width:1060px; position:relative;}
.n_top{height:26px;color:#fff;}
.n_top .n_tel{float:left; font-size:18px; font-family:"微软雅黑", "黑体", "宋体"}
.n_tel span{padding-left:30px;}
.n_top .n_topr{float:right; line-height:32px;}
.n_topr a,.n_topr a:visited{color:#fff;}
.nqq{position:absolute; right:60px; bottom:-5px;}
.nnavbox{ font-size:16px; padding-top:22px; padding-left:5px;}
.nnavbox a{font-size:16px; margin:0 10px}
.nsearch{padding:8px 15px;}
.nsearch_l{width:232px; text-align:center; line-height:38px; float:left; font-size:16px; background:url(2015/2015_icon1.png) no-repeat 30px center; padding-right:50px; cursor:pointer}
.nsearch_l span{color:#F00;}
.nsearch_m{width:420px; border:#fc3d02 solid 1px; float:left; height:36px; padding:0;}
.nipt{width:358px;border:0;line-height:34px; height:34px;outline:none; padding:0 5px; margin:0;}
.nsbm{background:#fc3d02; color:#fff; border:0;outline:none; height:36px; padding:0 10px; font-size:16px; margin:0}
.nsearch_r{float:left; line-height:38px;}
.nsearch_r a{font-size:14px; margin-left:30px;}
.nsbm1{background:#fc3d02; color:#fff; border:0;outline:none;padding:4px 10px; font-size:16px; margin:0}

.nmainl{width:232px; float:left;}
.nmainr{width:1050px; float:right;}
.nhelphotel{border:1px solid #c7c7c6; background:url(2015/2015_help_hotel.png) no-repeat 0px 10px; padding-top:37px;}
.nhelphotel p{text-align:center; color:#999; margin:8px 0;}
.n_inp{width:80px; height:16px; border:1px solid #ccc;}
.nhelphotel dd{padding-left:40px; background:url(2015/2015_1.png) no-repeat 15px 6px; font-size:14px; line-height:23px;margin-top:4px;}
.nhelphotel dd span{color:#999; font-size:12px}
.nhelphotel dd.n_h_dd2{background:url(2015/2015_2.png) no-repeat 15px 6px;}
.nhelphotel dd.n_h_dd3{background:url(2015/2015_3.png) no-repeat 15px 6px;}
.nhelphotel dd.n_h_dd4{background:url(2015/2015_4.png) no-repeat 15px 6px;}
.nhelphotel dd i{margin:2px 8px 2px 0; font-size:12px;border:1px solid #ccc;display:inline-block; padding:0 2px; cursor:pointer}
.nhelphotel dd i.on{background:#3fe3fb; color:#333;}
.nhelphotel dd a{margin:2px 8px 2px 0; font-size:12px;}
.nhelphotel dd a:link{border:1px solid #f7f7f6; display:inline-block;text-decoration:none; padding:0 2px}
.nhelphotel dd a.on:link{ background:#3fe3fb;}
.nhelphotel .nsbm1{margin-bottom:10px;}
.nhelpwine{margin-top:10px;border:1px solid #c7c7c6; text-align:center; background:url(2015/2015_t1.png) no-repeat 0 10px;  padding-top:40px; line-height:2.2; padding-bottom:14px;}
.nhelpwine .n_inp{width:130px; height:23px; line-height:23px; margin-bottom:7px;}
.ntagtit{float:left; width:40px; border-right:#fe0202 2px solid;}
.ntagtit dd{word-break:break-all;text-align:center; width:16px;background:#e6e5e5; margin-top:5px; line-height:20px; padding:29px 12px; font-size:14px;}
.ntagtit dd.on{font-weight:bold; background:#fe0202; color:#fff;}
.ntagbox{float:right; width:1008px;height:567px; overflow:hidden;}
.ntaglpic{width:660px;float:left;padding-bottom:10px;}
.ntaglpic img{width:660px; height:390px;}
.ntagrpic{float:right; width:338px;}
.ntagrpic dd{padding-bottom:10px;}
.ntagrpic dd img{width:338px; height:190px;}
.ntagbpic{width:1025px; height:250px; overflow:hidden;}
.ntagbpic dd{width:245px; float:left; margin-right:10px;}
.ntagbpic dd img{width:245px; height:171px;}

.ntitbox{border-bottom:#fe0202 3px solid; width:1290px; display:table; padding-bottom:5px; position:relative;}
.ntitbox dt{ padding-left:20px; float:left; padding-right:20px;}
.ntitbox dd{float:left; padding:2px 15px 0 15px;}
.ntitbox dd a{font-size:14px;}
.nhotelbox{width:1290px;overflow:hidden; display:block;}
.nhotelli{width:1330px;overflow:hidden; display:block;}
.nhotelli dl{width:1330px; display:block;}
.nhotelli dd{width:250px; float:left; margin-right:10px; margin-top:10px;}
.nhotelli dd a{border:2px solid #fff; padding:2px; color:#999;text-decoration:none; width:242px; display:block;}
.nhotelli dd a:hover{border:2px solid #fe0202;}
.nhotelli dd div{padding-left:5px;}
.nhotelli dd img{width:242px; height:150px;}
.nhotelli dd p{font-size:14px; font-weight:bold; margin:4px 0; color:#333;}
.nhelpcorp{background:url(2015/2015_help_corp1.png) no-repeat 0px 20px; padding-top:50px}
.nhelpcorp p{margin:9px 0;}
.nhelpcorpbox{height:391px; overflow:hidden}
.nhelpcorpbox .ntagbox{width:1048px;}
.nhelpcorpbox .ntaglpic,.nhelpcorpbox .ntagrpic{border-bottom:0px;}
.nhelpcorpbox .ntaglpic img{width:700px;}
.ntagnum{position:absolute;bottom:0px;right:20px;}
.ntagnum i{ display:inline-block; margin-left:10px; border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; background:#e5e5e5; padding:0px 15px; line-height:18px; font-weight:bold; height:18px;}
.ntagnum i.on{background:#fe0202; color:#fff; border-top:1px solid #fe0202;border-left:1px solid #fe0202;border-right:1px solid #fe0202;}
.nmore{position:absolute; bottom:3px; left:200px;}
.nmore a{font-size:14px;}

.ncorpli{width:1330px;overflow:hidden; display:block;}
.ncorpli dl{width:1330px; display:block;}
.ncorpli dd{width:250px; float:left; margin-right:10px; margin-top:10px; text-align:center;}
.ncorpli dd a{border:2px solid #fff; padding:2px; color:#333;text-decoration:none; width:242px; display:block;}
.ncorpli dd a:hover{border:2px solid #fe0202;}
.ncorpli dd img.pic{width:242px; height:150px;}
.ncorpli dd p{font-size:14px; font-weight:bold; margin:6px 0;}
.ncorpli dd div{padding-bottom:7px;}
.nphotobox .ntaglpic{padding-bottom:0;}
.nphotobox .ntagrpic{float:right; width:630px;height:390px; overflow:hidden; display:block;}
.nphotobox .ntagrpic dd{padding-bottom:10px;float:left; margin-left:10px; width:305px;}
.nphotobox .ntagrpic dd img{width:305px; height:190px;}

.nlinklbox{float:left; width:1020px;}
.nlinkrbox{float:right; padding-top:50px;}
.nlinkrbox img{margin-left:10px;vertical-align:top}
.nlinklbox .ntit{background:url(2015/2015_b_icon.png) no-repeat 0 center; padding-left:20px; font-size:14px; font-weight:bold;}
.nlinklbox .nlinkli{line-height:2.1; padding-top:5px; padding-bottom:10px;}
.nlinklbox .nlinkli a{margin-right:25px; display:inline-block;}