*{margin:0px; padding:0px; border:0px}
a{text-decoration:none}
ul , nav{list-style-type:none}
body, .yahei{font-family:"Microsoft Yahei","SimSun"}
table{border-collapse:collapse}
article,aside,dialog,footer,header,section,nav,figure,menu{display:block}
.left, nav ul li, .logo-ul li{float:left}
.right{float:right}
.clear{clear:both}
.block{display:inline-block}
.hidden{overflow:hidden}
.font18{font-size:18px}
.font16{font-size:16px}
.font14{font-size:14px}
.web{width:1000px; margin:0px auto}
body{background:#fff url(../images/bg-paper.png) no-repeat top center; background-size:cover; width:100%; height:800px}
header{background:url(../images/banner.png) no-repeat; width:1000px; height:306px;}
nav{width:100%; background:#1d76c5; height:50px; line-height:50px;}

nav ul li{width:111px; text-align:center}
nav ul li a{color:#fff; display:block; width:111px; height:50px}
.menu-on, nav ul li a:hover{background:#3ca0f9}
article{width:634px; overflow:hidden; float:left}
aside{width:366px; float:left}
.container{width:634px; height:280px; position: relative; overflow: hidden; margin:38px 0px}
.container table td{width:634px; height:280px}
.num{position:absolute; right:10px; bottom:10px; list-style-type:none;}
.num li{text-align:center;line-height:20px;margin-right:2px;width:20px; background:#4e6f8b;float:left;height:20px;color:#fff;font-size:18px;cursor:pointer; }
.num li.on{color:#ffffff; background:#2e81cb}
.background{color:#666; line-height:36px; margin-bottom:65px}
.b-tt{background:url(../images/title.png) no-repeat; width:634px; height:26px; margin-bottom:32px}
.b-txt{text-indent:32px; padding-left:14px}
.m-right-tt{background:url(../images/r-tt.png) no-repeat; width:366px; height:43px; margin:46px 0px 3px}
.download{display:inline-block; margin:0px 0px 36px 43px; }
.download li a{display:block; width:280px; background:#1d76c5; color:#fff; text-align:center; height:55px; line-height:55px; margin-top:20px}
.u-line{text-decoration:underline}
.m-right-tt2{background:url(../images/r-tt2.png) no-repeat; width:366px; height:32px;}
.contact{padding-left:44px;}
.c-tt{line-height:28px; height:28px; background:#398bd4; width:270px; padding-left:10px; color:#fff; margin:16px 0px}
.c-tt2{margin:0px 0px 20px}
.contact li{background:url(../images/line.png) no-repeat center bottom; line-height:24px; color:010101; font-size:14px; padding-left:10px; width:280px; padding-bottom:14px; margin-bottom:4px}
.logo-ul li{width:288px;}
.logo-ul li img{margin-bottom:10px}
.logo-li-m{margin:0px 50px 0px 1px}
.m-b28{margin-bottom:28px; overflow:hidden}
.logo-tt{background:url(../images/line2.png) no-repeat; width:288px; height:30px; padding-bottom:8px; line-height:20px; color:#333; font-size:20px;}
.logo-tt2{width:960px; background:url(../images/line2.png) repeat-x}
aside .logo-ul{margin-left:40px}
.m-t20{margin:8px 0px 0px 40px}
footer{width:100%; margin-top:24px; background:#f4f4f4; text-align:center; height:55px; line-height:55px; color:#333 ; font-size:14px}

.bgwhite{background:#fff; padding-top:20px}
.cb-tt{background:url(../images/cb-tt.png) no-repeat; width:960px; height:60px; margin:0px auto 10px;}
.cb-tt2{background-position:0px -60px}
.cb-tt3{background-position:0px -120px}
.cb-tt4{background-position:0px -180px}
.cb-tt5{background-position:0px -240px}
.cb-tt6{background-position:0px -300px}
.cb-tt7{background-position:0px -360px}
.cb-tt8{background-position:0px -420px}
h3{font-size:24px; color:#333; text-align:center; line-height:40px; font-weight:normal;}
.cb-txt{padding:20px; line-height:28px; color:#666}
.cb-txt p{text-indent:32px; margin-bottom:20px}
.fx-tt{padding-left:0px; margin:40px 0px}
.ag-tt{padding-left:0px; width:auto; margin:0px 0px 20px}
.fx-event li{border-bottom:1px #ccc dashed; padding-bottom:10px; margin-bottom:10px; padding-left:32px}
.agenda{margin-bottom:20px; margin-left:32px}
.agenda li, .agenda dt{padding-left:32px; background:url(../images/dot.png) no-repeat center left; line-height:32px}
.agenda dt{color:#398bd4}
.agenda dd{padding:0px 20px 0px 32px}
.p-l{padding-left:94px}
.ag-con{padding-left:32px}
.ag-con li{padding-left:0px; margin-right:28px}
.guest td, .hotel td{vertical-align:top; padding:20px 0px; border-bottom:1px #eeeeee solid}
.guest-txt{background:#f0f0f0; padding:10px}
.guest-txt p{margin-bottom:10px}
.guest-txt b{display:block; margin-bottom:10px}
.hotel-tt{background:#eeeeee; color:#666; margin:20px 0px}
.hotel th{text-align:left; font-weight:normal}
.hotel th p{margin-bottom:0px}
.hotel-tab td{line-height:26px; border:1px #eeeeee solid; padding:5px 10px; text-align:center; vertical-align:middle}
.t-left{text-align:left !important}
.red{color:#ff5205; font-weight:bold}
.blue{color:#398bd4; padding-top:10px}
.pr-20{padding-right:20px}
mark{display:block; width:280px; height:108px; text-align:center; background:#eeeeee url(../images/mark.png) no-repeat; color:#1D76C5; line-height:108px; font-size:16px; margin-bottom:10px;}