@charset "utf-8";

h1,h2,span{ font-family:"黑体"}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,form,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;}
address,cite,dfn,em,var{font-style: normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
a{color:#000;text-decoration: none;}
a:hover{color:#f00;text-decoration: underline;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before, q:after {content:'';}
legend {color:#000;}
fieldset,img {border:none;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse:collapse;border-spacing:0;}
hr {border: none;height: 1px;}
html {overflow-y: scroll;}
.clear{clear:both;overflow:hidden;height:0;}

/* 页头 */
.header { width:950px; margin:0 auto;  background:#fff;}

ul.topmenu { width: 445px; height: 28px; padding-left: 505px; background: url(/images/inc/topmenu.gif) no-repeat; margin:0;list-style:none; }
ul.topmenu li { float: left; padding: 6px 0 0 30px; white-space: nowrap; }
ul.topmenu li a { color: #666; }
ul.topmenu li a:hover { color: #f00; text-decoration: none; }

.logo { float: left; width: 320px; height: 70px; }
.logo img { margin: 22px 0 0; }

ul.imgNav { float: left; width: 600px; height: 70px;list-style:none;  }
ul.imgNav li { float: left; width: 95px; height: 53px; margin: 10px 0 0; }
ul.imgNav li a { display: block; float: left; width: 40px; height: 36px; padding: 17px 0 0 54px; font-size: 14px; font-weight: bold; color: #f00; background: url(/images/inc/imgNav.png) no-repeat; }
ul.imgNav li a:hover { font-size: 16px; }

ul.imgNav li a.food { background-position: 0 0; }
ul.imgNav li a.hotel { background-position: -94px 0; }
ul.imgNav li a.flight { background-position: -188px 0; }
ul.imgNav li a.tour { background-position: -282px 0; }
ul.imgNav li a.shop { background-position: -376px 0; }
ul.imgNav li a.amuse { background-position: -470px 0; }

ul.imgNav li a.food:hover { background-position: 0 -53px; }
ul.imgNav li a.hotel:hover { background-position: -94px -53px; }
ul.imgNav li a.flight:hover { background-position: -188px -53px; }
ul.imgNav li a.tour:hover { background-position: -282px -53px; }
ul.imgNav li a.shop:hover { background-position: -376px -53px; }
ul.imgNav li a.amuse:hover { background-position: -470px -53px; }

.banner { clear: both; width: 950px; height: 43px; }
.where { float: left; width: 110px; margin-top: 5px; text-align: center; }
.where h5 { font-size: 14px; color: #f00; }
#changeCity { cursor: pointer; margin-bottom: 2px; }
#cityList { display: none; position: absolute; padding: 5px 10px; border: 1px solid #090; background: #fff; }
#cityList ul li { line-height: 20px; white-space: nowrap; }

ul.nav { float: left; width: 570px; height: 28px; margin-top: 15px;list-style:none;  }
ul.nav li { float: left; width: 70px; height: 28px; }
ul.nav li a { display: block; line-height: 28px; vertical-align: middle; color: #000; text-align: center; background: url(/images/inc/navtab.gif) -70px 0; }
ul.nav li a:hover { font-weight: bold; color: #fff; text-decoration: none; background-position: 0 0; }
body#home ul.nav li.home a,
body#card ul.nav li.card a,
body#food ul.nav li.food a,
body#shop ul.nav li.shop a,
body#amuse ul.nav li.amuse a { font-weight: bold; color: #fff; background-position: 0 0; }

ul.nav2 { float: left; width: 228px; height: 28px; margin-top: 15px; background: url(/images/inc/navtab.gif) 0 -28px no-repeat;list-style:none;  }
ul.nav2 li { float: left; width: 74px; line-height: 28px; vertical-align: middle; text-align: center; }
ul.nav2 li a { color: #f00; font-size: 14px; }


.tip { clear: both; width: 950px; height: 60px; background: url(/images/inc/navbg.gif) 0 -60px repeat-x;}
.tip .head_left { float:left; width: 905px; height: 52px; font-size:14px; padding: 8px 5px 0 35px; line-height: 22px; color: #fff; background: url(/images/inc/navbg.gif) 0 0 no-repeat; }
.tip .head_right { float:left; width: 5px; height: 60px; background: url(/images/inc/navbg.gif) 0 -120px no-repeat; }


/*页脚*/
body,ul,li,p{margin:0;padding:0;font-size:12px;font-family:arial;}

a{color:#000;text-decoration: none}
a:hover{color:#f00;text-decoration: underline;}

.footer { clear: both; width: 950px; margin: 13px auto 0; }
.footer ul.qlink { overflow: hidden; width: 660px; margin: 0 auto;list-style:none;  }
.footer ul.qlink li { float: left; height: 16px; padding: 0 10px; line-height: 16px; vertical-align: middle; margin-left: -1px; border-left: 1px solid #666; }

.footer .copyright { margin: 10px 0; text-align: center; }

.footer ul.kefu { width: 520px; margin: 10px auto; list-style:none; }
.footer ul.kefu li { float: left; padding: 0 10px; text-align: center; }
.tailercnzz{text-align: center; clear:both; }


/*主体 */
.main{ width:950px; margin: 0 auto; overflow: hidden;}
.content1{ width:950px; height:358px;}

.content2{ width:945px; height:266px; background:#e40a3d; float:left; color:#FFF;}
.content2_img{ float:right; margin-top:5px;}
.content2_right{ width:5px; height:266px; background:url(images/content2_right.gif); float:left;}
.content2 h1{font-size:34px;font-weight:bold; margin:4px 0 0 140px;}
.content2 p{ width:530px; margin:6px 0 0 28px;line-height:20px;}
.content2 ul{font-size:12px; font-weight:bold; margin:4px 0 0 44px;line-height:20px; }

.content3{ clear:both;width:950px; height:466px; border-bottom:#b4d802 16px solid; }
.content3_title1{ width:328px; height:17px; border-bottom:#b4d802 14px solid; float:left; padding:40px 0 0 10px;font-weight:bold; font-size:14px}
.content3_title2{ width:14px; height:71px; float:left; background:url(images/content3_mod.jpg) }
.content3_title3{ width:592px; height:49px; background:#b4d802; float:left; margin:8px 0 24px 0; font-size:34px; color:#FFF; font-weight: bold; padding:14px 0 0 6px;}
.content3_js{ clear:both; width:420px; height:344px; overflow:hidden; margin-left:0px;float:left}
.content3 ul{font-size:12px;line-height:22px; }
.content3 img{float: left}

.content4{ clear:both; width:950px; height:425px; border-top:5px #b4d802 solid; border-bottom:5px #b4d802 solid; margin-top:3px;}
.content4_img1{ margin:18px 0 0 0; float:left}
.content4_logo{ float:left; margin:18px 20px 0 50px;}
.content4 h3{ float:left; margin:18px 0px 0 0; font-size:22px;}
.content4_tutu{ float:left;margin:50px 0 0 50px;}
.content4_img2{ margin:30px 90px 0 60px; float:left}
.content4 h4{ float:left; margin:20px 0 0 50px; font-size:14px;}
.content4 p{ float:left;width:600px; font-size:14px; margin:6px 0 0 50px; line-height:20px;}

.content5{ clear:both; widows:950px; height:334px; border-bottom:5px #b4d802 solid;}
.content5_img1{ float:left; margin:12px 0 0 0;}
.content5_fontbox{ float:left; width:385px; height:233px; border:#eaf7e1 8px solid; margin:12px 0 0 0;}
.content5_fontbox h3{ margin:4px 0 4px 30px; font-size:28px;}
.content5_fontbox ul{margin:0 0 4px 20px; line-height:18px;}
.content5_fontbox h4{ color:#F00; font-size:14px; margin-left:8px}
.content5_img2{ float:left; margin:6px 0 0 26px;}
.content5_ul{ list-style:none; line-height:46px; margin-top:6px;}
.content5 h2{ clear:both;color:#b4d802; font-size:34px; font-weight:bold; margin:4px 0 0 140px;}
.content5 span{ color:#ff3300}

.content6{ clear:both; width:950px; height:200px;}
.content6_1{ width:300px; text-align:center; margin-top:30px; float:left}
.content6 h3{ width:300px; height:38px; background:#e40a57; color:#FFF; font-size:34px}
.content6_2{ width:606px; text-align:center; margin:30px 0 16px 34px; float:left}
.content6 h2{ color:#ff3300; font-size:30px; margin:10px 0 20px 0}
.content6 table tr td{ border:2px #CCC solid; text-align:center;}
.content6_td{ font-weight:bold;}
.content6 p{line-height:20px;}

.content7{ clear:both; width:950px; height:600px; border-bottom:5px #b4d802 solid; background:url(images/content7-bor.jpg) no-repeat; padding-top:40px;}
.content7 img{ float:left;}
.content7 h2{float:left; color:#2d4b94; font-size:30px; font-weight:bold; margin-right:200px; }
.content7 span{ color:#ff3300;}
.content7 h3{ width:250px; height:20px; float:right; background:url(images/content7-bor2.jpg) repeat-x; border:#CCC 1px solid; font-size:12px; color:#ff0000; padding:6px 0 0 30px; margin-right:36px;_ margin-right:18px}
.content7 p{ float:right; width:315px; margin-top:10px; padding-right:0px;line-height:20px;}
.content7_con1{ margin:20px 0 30px 110px;_margin:20px 0 30px 105px; float:left; width:460px;}
.content7_conx{ float:left;width:460px; padding-right:14px; margin-bottom:30px;}

.content8{ clear:both; width:950px; height:180px;}
.content8_img{ float:left; margin:20px 0 0 0;}
.content8 h3{ float:left; color:#ff0000; border-bottom:#dcdddd 4px solid; font-size:28px; margin:46px 0 0 0}
.content8_img2{ float:left; margin-top:26px;}
.content8_img3{ float: right; margin-top:36px;}
.content8_img4{ float: right; margin:20px 10px 0 0 }
.content8 h4{ float:left; margin-top:14px; font-size:12px;}

.content9{ clear:both; width:950px; height:280px; border-bottom:#e40a57 4px solid;}
.content9_box{ float:left; color:#666; width:286px; height:266px; border:1px #fecbca solid; background:url(images/content9-bor.jpg) no-repeat; margin:0 6px;_ margin:0 4px; padding:0 8px;}
.content9 h4{ color:#FFF; margin:6px 0 0 30px;_margin:4px 0 0 30px; font-size:12px;}
.content9 p,ul{margin:10px 0 4px 16px;line-height:20px; }

.content10{clear:both; width:950px; height:710px; border-bottom:#e40a57 4px solid;}
.content10_img1{ margin:20px 0 0 20px; float:left}
.content10 p{ margin:30px 0 16px 80px; float:left; font-size:50px; color:#ff0000; font-weight:bold;}
.content10_span1{ font-size:40px; color:#000; font-weight:bold;}
.content10_span2{ font-size:40px; color:#ff0000; font-weight:bold;}
.content10_box{ clear:both; width:950px; height:600px; background:#fdf2f1;}
.content10_img2{ float:left; margin-right:40px; margin-top:30px;}
.content10 h2{ color:#d1030d; font-size:12px; margin:6px 0 0 0 }
.content10 ul{ color:#666; margin:0}

.content11{ clear:both; width:950px; height:390px;}
.content11_box{ float:left; color:#666; width:286px; height:240px; border:1px #fecbca solid; background:url(images/content9-bor.jpg) no-repeat; margin:10px 16px;_ margin:10px 8px; padding:0 8px;}
.content11_img{ float:left; margin:10px 0 0 30px;}
.content11 h4{ color:#FFF; margin:6px 0 0 30px;_margin:4px 0 0 30px; font-size:12px;}
.content11 ol{margin:10px 0 4px 26px;line-height:20px; }
.content11_bor{clear:both; margin:0; background:url(images/content7-bor.jpg) no-repeat; width:952px; height:18px;}
.content11_add{ width:950px; height:90px;float:left; background:#e40a57 url(images/content11-2.jpg) no-repeat right; margin-bottom:15px;}
.content11_add p{height: 20px; line-height: 20px;color:#FFF;}
.content11_img1{ float:left; margin:18px 10px 0 50px}
.content11 h3{ color:#FFF; font-size:42px; margin:24px 50px 0 0; float:left; height: 60px;}

p.kong2em{text-indent: 2em;}
