body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
a { color:#0097CC; text-decoration:none;}
input,select,textarea {font:12px/18px 'Microsoft YaHei',Arial,Verdana,sans-serif}

.subtitle {clear:both; font-size:14px; font-weight:700; padding:10px; text-align:center; background:#f1f1f1;}
.subtitle span {font-size:11px; font-weight:200; padding-left:10px; color:#666;}
.contenttitle {border-bottom:1px solid #ccc; font-weight:700; margin:20px 0; font-size:14px;}

.back {padding:3px 10px; background:#f1f1f1; color:#999; height:25px; line-height:25px;}
.back a {float:right;}

.button {padding:2px 8px; border:1px solid #9c6; background:url(images/table_bg.gif) repeat-x;}
.tip {border:6px solid #D8D8D8; text-align:center; font-size:14px; font-weight:700; margin:0 auto; width:400px; margin-top:10px; margin-bottom:10px;}
.tip div {border:1px solid #AA7E38; height:50px; line-height:50px; color:#000;}
.tip div a {font-size:12px;}
.price {font:700 18px/20px Georgia; color:red;}
.clert {clear:both;}

.list ul {list-style:none; margin:0; padding:0;}
.list ul li {border-bottom:1px dotted #ccc; line-height:26px; margin:5px 0; padding-left:4px;}
.list ul li em {display:block; font-size:0; line-height:0; border:3px solid; float:left; margin-top:10px; padding-left:5px; border-color:#ffffff #ffffff #ffffff #444444;}
.list ul li span { float:right; font-size:11px;}
.list ul li a img {margin-right:10px; margin-bottom:5px; vertical-align:top}
.list img {margin-top:3px;}

.downloadlist {list-style:none; margin:0; padding:0;}
.downloadlist li {margin-bottom:15px;}
.downloadlist li .subtitle {background:url(images/bg.gif) repeat-x 0px 0px; padding:2px 10px; border-bottom:0;}
.downloadlist li .subtitle a {float:right; font-weight:200;}
.downloadlist li div {display:block; color:#333; font-size:12px; padding:4px 5px; text-align:left; border:1px solid #ddd;}

.noticelist {list-style:none; margin:0; padding:0;}
.noticelist li {border:1px solid #ccc; background:#f1f1f1; padding:10px; margin-bottom:15px;}
.noticelist li span {display:block; color:#666; font-size:12px; text-align:right}

.photo {list-style:none; margin:0; padding:0;}
.photo li {float:left; margin:8px;}
.photo li a {display:block; text-align:center;}
.photo li img {border:1px solid #ddd; padding:5px; background:#f1f1f1;}
.photo li a:hover img {border:1px solid #33FF66;}

.photointro table{background:#DBE3FF; margin-bottom:10px; border:1px solid #A2B4EE; color:#715B9F;}
.photointro td {padding:10px;}

.faqtime {text-align:right; color:#999;}
.faqcontent {border:1px solid #ccc; border-top:2px solid #09c; padding:10px; margin:5px 0; background:url(images/bg_submenu.jpg) repeat-x left bottom;}
.faqcontent div {text-align:right; color:#999;}
.faqtable {border:5px solid #ACCBAC; background:#F0FFF0; margin-bottom:5px;}
.faqtable td {padding:4px;}

.guestbooktitle {padding:0px 10px; color:#666; font-size:12px; line-height:30px; border:1px solid #ccc; background:url(images/footer_bg.gif) repeat-x 0px -2px; border-bottom:1px solid #ccc;}
.guestbookcontent {border:1px solid #ccc; font-size:12px; padding:10px; border-top:0; margin:0px 0; background:#fff;}
.guestbookrecontent {padding-left:10px; font-size:12px; margin-bottom:30px; color:#548050; border:1px solid #ccc; border-top:0; background:#f1f1f1;}

.scroll ul {list-style:none; margin:0; padding:0;}
.scroll ul li {margin:10px 6px 10px 0;}
.scroll ul li span {display:block; text-align:center;}

.map ul li {font-weight:700;}
.map ul li ul li {font-weight:200;}

.table {width:100%; order-collapse:collapse; border:1px solid #ddd;}
.table thead td {background:url(images/table_bg.gif) repeat-x 0px 0px; font-weight:700; padding:2px 8px; border-bottom:1px solid #6190BE; }
.table td {border:1px solid #ddd; padding:4px;}
.table th {text-align:center; font-weight:700; border:1px solid #ddd; padding:4px;}

.page {clear:both; border:1px solid #ccc; padding:0px 5px; background:#f1f1f1; font-size:12px; margin-top:20px;}
.page span {float:right;}
.page a {border:1px solid #ccc; padding:0px 3px; margin:0 1px;}
.page a:hover {background:#dedede;}
.page b {border:1px solid #ccc; padding:0px 3px; margin:0 1px; background:#dedede;}

/*=========mF_qiyi --奇艺主题========*/
.mF_qiyi_wrap{position:relative;float:left;overflow:hidden;padding:6px;border:1px solid #333;}/*背景边框*/
.mF_qiyi .loading{color:#f60;background:#333 url(img/mF_qiyi/bg.jpg) center no-repeat; z-index:9;}/*载入背景*/
.mF_qiyi .slider{height:100%;position:absolute;overflow:hidden;}
.mF_qiyi .slider .pic{height:100%;width:100%;}
.mF_qiyi .slider .pic li{height:100%;overflow:hidden;float:left;}
.mF_qiyi .slider .txt{width:100%;}
.mF_qiyi .slider .txt li{position:relative;float:left;height:34px;line-height:34px;}/*默认标题高度*/
.mF_qiyi .slider .txt li a{display:block;position:relative;z-index:1;color:#fff;padding-left:16px;font-size:14px;font-weight:bold;text-decoration:none;}/*文字样式*/
.mF_qiyi .slider .txt li b{display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=40);opacity:0.4;}
.mF_qiyi .num{position:absolute;z-index:2;bottom:6px;right:12px;}
.mF_qiyi .num li{float:left;width:18px;height:16px;line-height:16px;margin-left:4px;overflow:hidden;text-align:center;border:1px solid #000;cursor:pointer;}
.mF_qiyi .num li a{color:#000;display:block;background:#ccc;text-decoration:none;}
.mF_qiyi .num li.current a,.mF_qiyi .num li.hover a{background:#f60;color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}/*当前/悬停按钮样式*/
.mF_qiyi_wrap {padding:0px; border:0px;}
.mF_qiyi {font-family:'Microsoft YaHei','tahoma';}
.mF_qiyi .slider .txt li {height:26px; line-height:26px;}
.mF_qiyi .slider .txt li a {font-size:12px; font-weight:200; padding-left:5px;}
.mF_qiyi .num {bottom:5px;right:5px;}
.mF_qiyi .num li {border:0px; width:16px; margin-left:2px; font-family:'tahoma'; font-size:10px;}
.mF_qiyi .num li.current a,.mF_qiyi .num li.hover a {font-weight:700;}

/*=========mF_expo2010 --2010世博主题========*/
.mF_expo2010{ position:relative;}
.mF_expo2010 .loading{ position:absolute; width:100%; height:100%; background:#fff url(img/loading.gif) center no-repeat; z-index:9;}
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .txt_bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#000;filter:alpha(opacity=40);opacity:0.4;}/*标题背景*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;height:36px;line-height:36px;}
.mF_expo2010 .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_expo2010 .num{position:absolute;z-index:3;bottom:8px;right:8px;}
.mF_expo2010 .num li{float:left;position:relative;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.mF_expo2010 .num li a,.mF_expo2010 .num li b{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}/*按钮样式*/
.mF_expo2010 .num li b{z-index:1;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.mF_expo2010 .num li.hover a,.mF_expo2010 .num li.current a{background:#F60;}/*当前/悬停按钮*/
.mF_expo2010 .txt_bg {display:none;}
.mF_expo2010 .num li {width:22px;height:10px;}
.mF_expo2010 .num li a,.mF_expo2010 .num li b {text-indent:-999px;}