@charset "gb2312";
/* ::::: http://www.alicmis.com/css/style.css ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none outside none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ol, ul { list-style: none outside none; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.left { float: left; display: inline; }
.clear { clear: both; height: 0pt; font-size: 0px; overflow: hidden; }
.clearfix:after { clear: both; content: "."; display: block; height: 0pt; visibility: hidden; }
.clearfix {  }
a { text-decoration: none; color:#ffff00;}
a:hover { text-decoration: none; }
html { background: url('bg.jpg') no-repeat scroll 0% 0% #FFFFC9; }
body { font: 12px/1.5 "Microsoft YaHei",tahoma,arial,ËÎÌå; }

#MiniPublicTopTab{width:100%;height:50px;text-align:center;background:url(top.gif) #fff repeat-x;}
#MiniPublicTopTab a img{border:0; padding:0;}
#MiniPublicTop{width:980px;margin:0 auto;font-family:"ËÎÌå";font-size:12px;color:#000;height:33px;line-height:12px;clear:both;} 
#MiniPublicTop a.mLink{color:#828282;text-decoration:none;}
#MiniPublicTop a.mLink:hover{color:red;}
#MiniPublicTop #miniLogo{float:left;background:#fff;} 
#MiniPublicTop #miniLogo img{border:0;height:33px;} 
#MiniPublicTop #miniLink{float:right;padding:12px 8px 0 0;}
#MiniPublicTop #miniLink span{padding:0 10px 0 5px;background:url(line.gif) no-repeat right top;}
#MiniPublicTop #miniLink span.mEnd{background:none;}

.main { width: 970px; margin: 0pt auto; padding: 10px 0pt 50px; }
.main .logo { width: 151px; float: left; }
.main .content { padding: 24px 0pt 0pt 194px; }
.main .content .title { background:url(title.png) no-repeat; width: 776px; height: 80px; margin-bottom: 12px; }
.main .container { background:#ffff00; position: relative; width:776px;}
.main .container .arrow { background: url('sprites.gif') no-repeat scroll -305px -425px transparent; width: 10px; height: 32px; position: absolute; top: 40px; left: -10px; }
body:nth-of-type(1) .main .container dt label.wl { width: 160px; }
.news-box h2, .news-detail-box .news-detail-title h2, .apply-flow .flow-content h2, .guest-box h2, .meet-box h2, .coop-box h2, .subject-box h2 { margin-bottom: 10px; font-size: 18px; color:#000; font-weight: 600; }
.apply-flow .flow-nav { float: left; width: 75px; margin-top: 70px; }
.apply-flow .flow-nav li { width: 65px; height: 35px; margin-bottom: 1px; line-height: 35px; background: none repeat scroll 0% 0% #000; color:#222; text-align: center; cursor: pointer; }
.apply-flow .flow-nav li.curr { width: 75px; }
.apply-flow .flow-content { float: left; margin-left: 35px; padding: 28px 0pt 20px; width: 628px; display: inline; }
.flow-content .flow { font-size: 30px; font-weight: 700; color:#ffff00; }
.flow-content .flow li { height: 80px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-bottom: 29px; border-style: solid; border-color: rgb(187, 187, 187); border-width: 0pt 1px 1px 0pt; line-height: 80px; text-align: center; position: relative; }
.flow-content .flow li .flow-arrow { display: block; width: 99px; height: 20px; background: url('sprites.gif') repeat scroll -368px -437px transparent; position: absolute; top: 80px; left: 263px; }
.flow-content .flow li .flow-go { display: block; float: right; width: 30px; height: 30px; background: url('sprites.gif') repeat scroll -223px -473px transparent; position: absolute; top: 24px; right: 10px; }
.traffic-box p { color: #000; font-size: 14px; font-weight: 500; }

.room-box p { font-size: 14px; color: #000; text-indent: 2em; }
.room-box .house-tb-box { width: 628px; padding: 0pt 0pt 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(187, 187, 187); border-width: 0pt 1px 1px 0pt; }
.room-box .house-tb-box h3 { font-size: 12px; color: rgb(255, 144, 0); padding: 17px 31px 14px; }
.room-box .house-tb-box h3.star { color: rgb(29, 46, 209); }
.room-box .house-tb-box table { table-layout: fixed; width: 100%; }
.room-box .house-tb-box table th { background: none repeat scroll 0% 0% rgb(10, 63, 133); height: 35px; border-right: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; }
.room-box .house-tb-box table th.last, .room-box .house-tb-box table td.last { border-right: 0pt none; }
.room-box .house-tb-box table tr { background: none repeat scroll 0% 0% rgb(214, 214, 214); }
.room-box .house-tb-box table td { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0pt 1px 1px 0pt; padding: 10px 0pt 10px 12px; color: rgb(51, 51, 51); }
.link-box ul { margin-bottom: 30px; }
.link-box li { font-size: 14px; color: rgb(115, 115, 115); line-height: 22px; }
.qc-box p { font-size: 14px; color: #000; }
.flow-content .qc-flow { width: 208px; font-size: 18px; color: rgb(115, 115, 115); }
.flow-content .qc-flow li .flow-arrow { position: absolute; top: 80px; left: 42px; }
.flow-content .qc-sub-flow li { float: left; padding: 0pt 20px; margin-right: 21px; height: 67px; line-height: 67px; font-size: 18px; color: rgb(115, 115, 115); }
.flow-content .qc-sub-flow li .sub-flow-arrow { display: block; width: 14px; height: 68px; background: url('sprites.gif') repeat scroll -482px -425px transparent; position: absolute; top: 0pt; right: -14px; }
.footer { }


.tdbg{height:26px;}