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;}h1 {font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style: normal;}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}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;}hr {border: none;height: 1px;}html {overflow-y: scroll;}.clear{clear:both;overflow:hidden;height:0;}

/* 页头 */
#bg20091001 { height: 45px; text-align: right; padding-right: 10px; }
#bg20091001 a { display: block; width: 41px; height: 15px; background: url(/images/inc/close.gif); }

.header { width: 950px; height: 211px; margin: -16px auto 0; background: #fff; }

ul.topmenu { width: 445px; height: 28px; padding-left: 505px; background: url(/images/inc/topmenu.gif) no-repeat;}
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; }

ul.chengde { background: url(/images/inc/topmenu_chengde.gif); }
ul.beijing { background: url(/images/inc/topmenu_beijing.gif); }

.logo {float: left;margin: 10px 0 0;}
.ad1 {float: left; margin: 5px 0 0; width: 720px;text-align: center;}


ul.imgNav { float: left; width: 580px; height: 70px; }
ul.imgNav li { float: left; width: 90px; height: 53px; margin: 20px 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; }

.weather { float: left; width: 90px; height: 60px; margin: 10px 0 0; } 

.banner { clear: both; width: 950px; height: 43px; }
.where { float: left; width: 110px; margin-top: 5px; text-align: center; }
.where h5 { color: #f00; font-size: 14px; font-weight: bold; }

#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: 600px; height: 28px; margin-top: 15px; }
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#social ul.nav li.card a,
body#shop ul.nav li.shop a,
body#tour ul.nav li.tour a,
body#amuse ul.nav li.amuse a { font-weight: bold; color: #fff; background-position: 0 0; }

ul.nav2 { float: left; width: 230px; height: 28px; margin-top: 15px; background: url(../images/inc/navtab.gif) 0 -28px no-repeat; }
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; }

/* 页脚 */
.footer { clear: both; width: 950px; margin: 0 auto; }
.footer ul.qlink { clear: both; overflow: hidden; width: 570px; margin: 0 auto; }
.footer ul.qlink li { float: left; height: 15px; padding: 0 10px; line-height: 15px; vertical-align: middle; margin-left: -1px; border-left: 1px solid #666; }

.footer .copyright { clear: both;margin: 10px 0; text-align: center; }

.footer ul.kefu { clear: both;width: 520px; margin: 10px auto; }
.footer ul.kefu li { float: left; padding: 0 10px; text-align: center; }

.footer ul.quickLink { clear: both;width: 650px; margin: 0 auto; padding: 10px 0;}
.footer ul.quickLink li { float: left; padding: 0 5px; text-align: center; }

.tailercnzz{ clear:both; text-align: center;}

/* 主体 */
.main { width: 950px; margin: 0 auto; background: #fff; }

/* 图片广告 */
.adImg { clear: both; width: 960px; height: 80px; padding-top: 10px; overflow: hidden; }
.adImg img { float: left; display: inline; height: 80px; margin: 0 5px; }
