/* CSS Document */
.endPage_Nav { overflow:hidden; width:960px; height:32px; margin:2px auto 4px; line-height:30px; background:#fff url(images/endpage_nav_bg.jpg) repeat-x left bottom;}
.endPage_Nav .nav { float:left; margin-left:4px; color:#878787;}
.endPage_Nav .nav a {padding:0 4px;}
.endPage_Nav .nav a,.endPage_Nav .nav a:visited {color:#000;}
.endPage_Nav .nav a:hover {color:#ba2636;}
.endPage_Nav .rss { overflow:hidden; float:right; width:26px; height:14px; margin:9px 9px 0; text-indent:-10em; background:url(images/endpage_sprites.gif) no-repeat -127px -100px;}
.endPage_Nav .search {float:right; margin:1px 0 0 0;}
.endPage_Nav .search .textBox { width:155px; height:18px; line-height:18px; margin-top:5px; color:#838383; border:1px solid #dcdddd; background:#fff;}
.endPage_Nav .search .btn { display:inline; float:left; margin:4px 0 0 6px; cursor:pointer;}
.calendarMain { display:none; position:absolute; z-index:2; clear:both; width:175px; height:207px; color:#000; text-align:center; border:1px solid #ccc; background:#fff;}
.calendarMain a,.calendarMain a:visited{ color:#000;}
.calendarMain a:hover{ color:#ba2636;}
.calendarMain .selectDate{ float:left; width:175px; clear:both; font-size:14px; margin:4px 0 6px;}
.calendarMain .title{ float:left; width:175px; height:25px; clear:both; background:#ddd;}
.calendarMain .title li{ float:left; width:25px; line-height:25px; font-weight:bold;}
.calendarMain .title .endweek{ color:#BA2636;}
.calendarMain .list{ float:left; width:175px; height:25px;clear:both;}
.calendarMain .list li{ display:inline; float:left; width:24px; height:25px; margin:0 1px 1px 0; line-height:25px; text-align:left; background:#f6f6f6;}
.calendarMain .list li a{ display:block; width:24px; height:25px; line-height:25px; text-align:center; background:#f6f6f6;}
.calendarMain .list li a:hover{ color:#fff; background:#ba2636;}
.calendarMain .list .current{ background:#ccc;}
.ggarea{width:958px; margin:0 auto; border:1px solid #dcdddd; clear:both; overflow:hidden; text-align:left;background:#fafafa;}
.ggarea .ggtext{padding-left:12px; width:965px;}
.ggarea .ggtext li{width:120px; float:left;margin-right:13px;}
.ggarea .ggtext li a{color:#7b7c7d;}
.ggarea .ggimg{padding-left:12px;}
.ggarea .ggimg li{margin-right:12px; float:left;}
.ggarea .ggimg li.gg125{width:125px;}
.ggarea .ggimg li.gg680{width:660px;}
.gg735 {width:735px; overflow:hidden; float:left;}
.gg210 {width:210px; overflow:hidden; float:right;}
/* redian */
.tuishang{border-color:#DCDDDD;border-style:solid;border-width:0 1px 1px;height:341px;width:436px;background:#FFFFFF none repeat scroll 0 0;margin-bottom: 7px;}
.tuishang .con{ padding:17px 10px 0 10px; clear:both; width:417px; overflow:hidden;}
.tuishang .con .bgpic{ background:url(../Images/bgpic.gif) no-repeat; width:90px; height:128px; float:left; padding:6px;}
.details{ float:left; margin:5px 0 0 10px; width:305px;}
.nam{ color:#333; font-weight:bold;}
.nam span{ color:#666; font-weight:normal; padding-left:20px;}
.jianj{ text-indent:23px; color: #666; line-height:20px; padding-top:5px;}
.tuij{ color:#0086AD; margin-top:5px; line-height:20px; float:left; width:145px; padding-right:5px; overflow:hidden; height:16px;}

.listpaihang {background:transparent url(../images/bgpic2.gif) no-repeat scroll 6px -339px;height:265px;width:186px;padding:6px 6px 0;}
.listpaihang li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-left:24px;padding-top:3px;}
.listpaihang li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihangt {height:345px;width:186px;padding:6px 6px 0;}
.listpaihangt li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-top:4px;}
.listpaihangt li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihangL {height:160px;width:186px;padding:3px 6px 0;}
.listpaihangL li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-top:4px;}
.listpaihangL li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihangN {height:160px;width:186px;padding:3px 6px 0;}
.listpaihangN li{background:transparent url(../images/li_ggao.gif) no-repeat;clear:both;height:21px;line-height:21px;overflow:hidden;text-indent:18px;}
.listpaihangN li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihangtj {height:345px;width:186px;padding:6px 6px 0;}
.listpaihangtj li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-top:3px;}
.listpaihangtj li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihang1 {background:transparent url(../images/bgpic2.gif) no-repeat scroll 6px -339px;height:240px;padding:6px 6px 0;}
.listpaihang1 li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-left:24px;padding-top:3px;}
.listpaihang1 li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihang2 {background:transparent url(../images/bgpic2.gif) no-repeat scroll 6px -339px;height:217px;width:186px;padding:6px 6px 0;}
.listpaihang2 li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-left:24px;padding-top:3px;}
.listpaihang2 li span{color:#CC0000;float:right;font-family:Arial;font-size:11px;text-align:right;width:54px;}

.listpaihangqb {height:150px;width:186px;padding:6px 6px 0;}
.listpaihangqb li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-top:3px;}
.listpaihangqb li span a{color:#008899;float:left;padding-right:5px;font-size:12px;}

.listpaihangbook {height:360px;width:186px;padding:6px 6px 0;}
.listpaihangbook li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-top:3px;}
.listpaihangbook li span a{color:#008899;float:right;padding-right:5px;font-size:12px;}
.listpaihangbook1 {height:262px;width:186px;padding:6px 6px 0;}
.listpaihangbook1 li{background:transparent url(../images/xdashed.gif) repeat-x scroll 0 bottom;clear:both;height:21px;line-height:21px;overflow:hidden;padding-top:3px;}
.listpaihangbook1 li span a{color:#008899;float:right;padding-right:5px;font-size:12px;}
.listpaihangbook li span {color:#CC0000;float:right;font-size:12px;text-align:right;width:54px;}
.listpaihangbook1 li span {color:#CC0000;float:right;font-size:12px;text-align:right;width:54px;}

.picList .list{float:left; height:130px;*height:130px;overflow:hidden;padding:0 10px 0 0;width:220px;}
.picList .list .left{border:1px solid #B0ACA1;background:url(../images/workimgbg.gif);width:80px; height:112px;  padding:4px;  float:left}
.picList .list .spline{ height:5px;}
.picList .list .right{ width:120px; padding-top:2px; float:left; padding-left:10px;}
.picList .list .right p{ color:#666;text-indent:2em;margin-left:0px;margin-right:0px;height:85px;overflow:hidden;}
.picList .dlinext{ margin:0px 50px 8px 50px; height:1px;font-size:1px; clear:both;}


.tb {background:transparent url(/bg10.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;float:left;height:19px;width:38px;}
.ts {border:1px solid #6F7486;float:left;height:18px;margin-right:5px;overflow:hidden;}
.tt {border:1px solid #6F7486;float:left;height:15px;margin-right:5px;padding:1px;width:80px;}
/* struct */
.area,.sign,.friendLink,.titleBar,.content,.aContent,.pages,.aPages,.path,.aPath,.list_box1,.list_box2,.list_box3,.list_box4,.list_f12r,.list_f12n,.list_f12d,.list_f14d,.list_p92,.list_p122,.list_p162,.box,.box_intro,.box_focus,.box_pf{ overflow:hidden; clear:both;}
.list_f144d{ overflow:hidden;clear:none;float:left;}
.area{ width:960px; margin:0 auto; text-align:left;}
.sign{ width:960px; margin:0 auto; line-height:21px; color:#4d4d4d;}
.friendLink{ width:928px; margin:0 auto; padding:10px 15px; line-height:21px; text-align:left; border:1px solid #dcdddd; background:#fafafa;}
.colLM{ overflow:hidden; float:left; width:744px;}
.colLA{ overflow:hidden; width:960px;}
.colLMt{ overflow:hidden; float:right; width:744px;}
.colL{ overflow:hidden; float:left; width:300px;}
.colM{ overflow:hidden; float:right; width:438px;}
.colR{ overflow:hidden; float:right; width:210px;}
.colRt{ overflow:hidden; float:left; width:210px;}
.colH{ overflow:hidden; width:344px; padding:0 8px;}
.colL2{ overflow:hidden; float:left; width:645px;}
.colR2{ overflow:hidden; float:right; width:300px;}
.colL3{ overflow:hidden; float:left; width:212px;}
.colR3{ overflow:hidden; float:right; width:724px;}
.content{ margin:0 6px 9px; line-height:21px;}
.content h2{ line-height:33px;}
.centerlim{height:15px;overflow:hidden;width:95px;text-align:center;padding-bottom:6px;}
.colR .content,.colR2 .content{ margin-left:15px; margin-right:15px;}
.colR .contentex{ margin-left:6px; margin-right:3px;}
.colR .contentss{ margin-left:10px; margin-right:3px;}
.box .content{ margin-left:40px; margin-right:40px;}
.colLM .box .content,.colLA .box .content{ margin:0 0;}
.colLM .box .contenttt,.colLA .box .contenttt{ padding:0 10px;}
.colLM .box .contentxs{ margin-top:-12px;}
.aContent{ margin:0 20px 30px;}
.box{ padding:12px 0; border-width:0 1px 1px; border-color:#dcdddd; border-style:solid;}
.boxlastu{ padding:0 0 5px; border-width:0 1px 1px; border-color:#dcdddd; border-style:solid;}
.colLM .box{ width:742px;}
.colLA .box{ width:958px;}
.box p,.box .list_box4,.box .list_p162{ margin-left:12px; margin-right:12px;}
.colL .titleBar,.colR .titleBar,.colH .titleBar,.colL2 .titleBar,.colR2 .titleBar{ margin-bottom:9px;}
.colR .titleBarex{ margin-bottom:9px;}
.titleBar h2,.titleBar h3,.titleBar h4{ float:left; font-weight:bold;}
.pages { height:22px;  line-height:22px; text-align:center;}
.pages a { padding:3px 7px; border:1px solid #ccc; background:#f6f8f9;}
.pages a,.pages a:visited{ color:#000;}
.pages a:hover{ color:#ba2636;}
.pages .active { font-weight:bold; color:#fff!important; background:#3c4e5c;}
.aPages { text-align:center;}
.aPages a{ margin:0 25px;}
.aPages a,.aPages a:visited{ color:#ba2636;}
.path span{ padding-left:19px; background:url(../images/no_sprites.gif) no-repeat scroll -145px -22px;}
.intro {color:#666666;height:156px;line-height:22px;overflow-y:scroll;text-indent: 2em;}
.aPath{ color:#727171; height:31px; background:#fff;}
.aPath img{ float:left; margin-right:10px;}
.aPath span{ float:left; line-height:31px;}
.aPath span,.aPath span a,.aPath span a:visited{ color:#727171;}
.aPath span a:hover{ color:#ba2636;}
.dotLine{ display:block; overflow:hidden; clear:both; height:10px; background:url(images/bg54.gif) repeat-x left top;}
.dashLine{ display:block; overflow:hidden; clear:both; height:25px; background:url(../images/bg19.gif) repeat-x left center;}
.solidLine{ display:block; overflow:hidden; clear:both; height:5px; border-top:1px solid #dcdddd;}
p{ margin:0; line-height:21px;}
.content p,.list_box1 p,.list_box2 p,.list_box3 p,.box_focus p{ color:#727171;}
.list_box1 p a,.list_box2 p a,.list_box3 p a,.box_focus p a{ color:#ba2636;}
.aContent p{ margin:1em 0; font-size:14px; line-height:23px;}
.area h2{ font-size:14px; font-weight:bold;}
.area h2.cnafe{margin-top:8px;text-align:center;}
.f20h{ font-family:simHei; font-size:30px!important; font-weight:normal!important; line-height:32px!important;}
.f20h em{margin-left:10px;font-weight:normal;font-size:13px;font-style:normal;}
.f18h{ font-family:simHei; font-size:18px!important; font-weight:normal!important; line-height:30px!important;}
.f26s{ font-family:simSong; font-size:26px; font-weight:bold; line-height:63px;}
.fE{ font-family:Arial; font-weight:bold; font-size:15px; color:#1e50a2;}
.f12 p{ font-size:12px; line-height:21px;}
.f14 p{ font-size:14px; line-height:25px;}
.f16 p{ font-size:16px; line-height:29px;}
.tL{ text-align:left!important;}
.tC{ text-align:center!important;}
.tR{ text-align:right!important;}
.tLJ{ text-align:left!important;line-height:25px;}
.tRJ{ margin-top:-14px;text-align:right!important;}
.ti2em{ text-indent:2em;}
/* module */
.tabNav li,.focusNav li{ cursor:pointer;}
.tabContent,.focusContent{ display:none;}
.tabBox .active,.focusBox .active{ display:block;}
.focusNav{ float:right;}
.focusNav li{ margin-bottom:3px;}
.focusNav li img{ border:1px solid #f4f4f4;}
.focusNav .active img{ border:1px solid #455765;}
.focusContent img{ margin-bottom:5px; border:1px solid #f4f4f4;}
.focusContent h2{ line-height:21px;}
.box_focus{ width:288px; height:388px; padding:5px; border:1px solid #dcdddd; background:#fff url(images/bg51.jpg) no-repeat;}
.box_intro .pic{ float:left; width:120px; padding:15px 15px 5px; border:1px solid #efefef; background:#fff url(images/bg20.jpg) repeat-x bottom;}
.box_intro .score{ float:right; color:#ba2636;}
.box_intro .score span{ font-family:Arial; font-size:30px; font-weight:bold;}
.box_intro .assess{ position:relative; padding-top:10px; clear:both; color:#445a67;}
.box_intro .assess .floatBox{ position:absolute; top:0; left:85px; z-index:100; display:none; width:116px; height:51px; padding:0 6px 0 10px; background:url(images/bg25.gif) no-repeat;}
.box_intro .assess .floatBox span{ cursor:pointer;}
.box_intro .assess .floatBox p{ color:#c00; text-align:center; line-height:17px;}
.box_intro .box_info{ margin-left:165px; zoom:1;}
.box_category{ margin-top:4px; padding:10px; border:1px dashed #ccc; background:#fff;}
.box_pf{ zoom:1; padding-bottom:10px;}
.colL .box_pf{ margin-right:20px;}
.box_pf h3{ font-weight:bold;width:95px;height:15px;overflow:hidden;}
.box_pf .p92{ overflow:hidden; float:left; width:92px; margin-right:12px;}
.box_pf .p92 img{ margin-bottom:5px;}
.box_pf img{ float:left; margin-right:12px; border:1px solid #c9c9c9;}
.box_pf ul{ float:left; clear:none;}

#list_div{border-color:#DCDDDD;border-style:solid;border-width:0 1px 1px;width:742px;_width:742px;margin:0px;}

#list_div ul{list-style:none;margin:0 0px 0px 0px;}
#list_div ul li{height:128px;padding:10px 0;position:relative;}
#list_div ul li .img{float:left;margin-left:10px;_margin-left:7px;margin-right:15px;width:90px;height:120px;padding:3px;border:#ddd 1px solid;}
#list_div ul li .img img{width:90px;height:120px;}
#list_div ul li cite{float:right;width:174px;background:#f7f7f7;font-style:normal;padding:10px;position:absolute;right:10px;top:5px;line-height:19px;}
#list_div ul li cite span.ft {float:left;width:70px;}
#list_div ul li cite span.fh {float:left;}
#list_div ul li .title1{float:left;width:330px;height:16px;margin-top:2px;}
#list_div ul li .title1 h3{float:left;line-height:16px;font-size:14px;float:left;}
#list_div ul li .title1 h3 a{color:#115BB8;}
#list_div ul li .title1 h3 a:hover{text-decoration:underline;}
#list_div ul li address{float:left;font-style:normal;margin:4px 0 0px;color:#C42205;width:330px;height:16px;}
#list_div ul li address a{color:#C42205; text-decoration:underline;}
#list_div ul li p{float:left;font-style:normal;color:#666;width:400px;height:58px;margin-top:5px;margin-bottom:5px;line-height:20px;overflow:hidden;}
#list_div ul li .button1{float:left;width:410px;height:23px;}
#list_div ul li .button1 a.ui_btn2{float:right;color:#445A67;margin-right:10px;width:67px;padding-top:5px;line-height:16px;}


#list_div table{width:928px;margin:10px auto;}
#list_div table tr th{padding:10px 5px;background:#f7f7f7;text-align:left;white-space:nowrap;}
#list_div table tr td{padding:10px 5px;border-bottom:#f5f5f5 1px solid;}
#list_div table .tr2 td{background:#f7f7f7;}
#list_div table tr .td2 a{color:#f60;float:left;}
#list_div table tr .td2 a:hover{text-decoration:underline;}
#list_div table tr .td4{color:#999;}
#list_div table tr .td3 .a2{color:#f60;}
#list_div table tr .td3 .a2:hover{text-decoration:underline;}












.list_box1 li{ zoom:1; overflow:hidden; clear:both; padding:0 15px 20px; background:url(../images/bg19.gif) repeat-x left top;}
.list_box1 h2{ line-height:21px;}
.list_box1 img{ float:left; border:1px solid #c9c9c9;}
.list_box1 .box_info{ margin-left:107px; line-height:21px;padding:13px 0;}
.list_box1 span{ color:#727171;}
.list_box2 li{ zoom:1; overflow:hidden; clear:both; padding:9px 0;background:url(../images/bg19.gif) repeat-x left bottom;}
.list_box2 h3{ line-height:21px; padding:8px 0; font-weight:bold;}
.list_box2 img{ float:left; margin-right:8px; border:1px solid #c9c9c9;}
.list_box3{ width:756px; padding-left:15px; background:url(../images/bg19.gif) repeat-x left bottom;}
.list_box3 li{ zoom:1; overflow:hidden; float:left; width:200px; margin-right:52px; padding-bottom:20px;}
.list_box3 h2{ line-height:21px; padding:13px 0;}
.list_box3 h3{ line-height:21px;}
.list_box3 img{ float:left; margin-right:12px; border:1px solid #c9c9c9;}
.list_box4{ width:724px;}
.list_box4 li{ float:left; width:347px; margin-right:15px; line-height:31px; background:url(../images/bg19.gif) repeat-x left bottom;}
.list_box4 li a{ padding-left:18px; background:url(images/bg33.gif) no-repeat left center;}
.list_f12r li{ height:21px; line-height:21px; background:url(images/bg41.gif) no-repeat left 4px;}
.list_f12r li.hot{ background:url(images/bg42.gif) no-repeat left 4px;}
.list_f12r span{ display:inline-block; width:14px; margin-right:8px; font-family:Arial; font-size:11px; font-weight:bold; color:#fff; text-align:center;}
.list_f12n li{ line-height:21px;}
.list_f12n span{ padding:3px 9px 1px; background:#dcdddd;}
.list_f14d li{ padding-left:9px;width:217px;height:25px;line-height:25px; font-size:14px;overflow:hidden; background:url(images/bg55.gif) no-repeat left 10px;}
.list_f144d p{ padding-left:9px;width:217px;height:145px;font-size:12px;overflow:hidden;text-indent:2em; }
.list_f144d span,.list_f144d span a{ line-height:21px; font-size:12px; color:#1e50a2;}
.list_f144d .right{ color:#858975;}
.list_f144d .right a{ color:#858975;}
.cBlue{width:333px;height:21px;overflow:hidden;}
.list_f12d li{ padding-left:9px; line-height:21px; background:url(images/bg55.gif) no-repeat left 8px;}

.icon_l,.icon_r{background: url('/images/icon_v.gif')  no-repeat 0 0; float: left; MARGIN: 55px 5px 0 0;overflow: hidden;width:12px;cursor: pointer;HEIGHT:27px;display:inline;}
.icon_r { background-position:0 -29px;MARGIN: 50px 0 0 10px;display:inline;}
.vipcon {float: left;overflow: hidden;width:880px;padding: 7px 0 0 0}
.ScrCont {width: 100000px}

.list_p96 li{ float:left; width:102px; margin:0 4px; padding-bottom:0px; line-height:19px; text-align:center;}
.list_p96 img{ margin-bottom:5px; border:1px solid #c9c9c9;}
.list_p96 p{ margin:0;}
.list_p122{ width:731px;}
.list_p122 li{ float:left; width:122px; margin-right:18px; padding-bottom:5px; line-height:19px;}
.list_p122 img{ margin-bottom:5px; border:1px solid #c9c9c9;}
.list_p162{ width:728px;}
.list_p162 li{ float:left; width:162px; margin-right:20px; line-height:19px; text-align:center;}
.list_p162 img{ margin-bottom:5px; border:1px solid #c9c9c9;}
/* design */
.ui_bg1{ background:url(../images/bg01.gif) repeat-y right;}
.ui_bg123{ background:url(../images/bg01.gif) repeat-y right;width:200px;text-align:right!important;}
.ui_bg1 .bg_line{ display:block; overflow:hidden; clear:both; height:1px; background:url(../images/bg02.gif) no-repeat right top;}
.ui_bg2{ background:url(../images/bg270.gif) repeat-y right;}
.ui_bg2 .bg_line{ display:block; overflow:hidden; clear:both; height:1px; background:url(../images/bg02.gif) no-repeat right top;}
.ui_bg3{ zoom:1; background:#FBFEFF;}
.ui_bg4{ zoom:1; padding:11px 13px; border:1px solid #dcdddd; background:#fff url(images/bg03.jpg) no-repeat;}
.ui_bg5{ zoom:1; padding:6px 5px 5px; border:1px solid #dcdddd; background:#fcfcfc url(images/bg04.jpg) no-repeat;}
.ui_bg6{ zoom:1; float:left;padding:12px; width:717px; border:1px solid #dcdddd; background:#fff url(images/bg_y.gif) repeat scroll 0 0;}
.ui_bg7{ background:url(images/bg34.gif) repeat-y;}
.ui_bg7 .bg_line{ display:block; overflow:hidden; clear:both; height:0; border-bottom:1px solid #dcdddd;}
.ui_bg8{ border-bottom:1px solid #dcdddd; background:url(images/bg35.gif) repeat-y;}
.ui_bg8 .colLM{ margin-bottom:-1px;}
.ui_bg8 .bg_line{ display:block; overflow:hidden; clear:both; height:1px; background:url(images/bg36.gif) no-repeat right top;}
.ui_bg9{ background:url(../images/bg28.gif) repeat-y right;}
.ui_bg9 .bg_line{ display:block; overflow:hidden; clear:both; height:1px; background:url(../images/bg02.gif) no-repeat right top;}
.ui_bg10{ background:url(images/bg79.gif) repeat-y right;}
.ui_bg10 .bg_line{ display:block; overflow:hidden; clear:both; height:1px; background:url(images/bg80.gif) no-repeat right top;}
.ui_bg11{ background:url(images/bg83.gif) repeat-y left;}
.ui_bg11 .bg_top{ display:block; overflow:hidden; clear:both; height:2px; background:url(images/bg84.gif) no-repeat left top;}
.ui_bg11 .bg_bottom{ display:block; overflow:hidden; clear:both; height:2px; background:url(images/bg85.gif) no-repeat left top;}
.ui_til1{ height:22px; padding-top:2px; background:url(../images/bg92.gif) repeat-x left 23px;}
.ui_til1 h2,.ui_til1 h3{margin-top:-3px; padding-left:22px; line-height:28px; background:url(../images/no_sprites.gif) -140px -16px no-repeat; font-weight:bold; }

.ui_til1 h4{background:url(../images/no_sprites.gif) -145px -19px no-repeat; font-weight:bold; padding-left:21px; height:21px; line-height:21px;}

.ui_bg3 .rL{ width:742px; float:left; overflow:hidden;}
.r1 th{ background:#edf8d3; color:#53700e; border-right:1px solid #fff; text-align:center;line-height:28px;}
.r1 td.sd1{border-right:1px solid #fff;text-align:center;}
.r1 td.sd2{border-right:1px solid #fff;padding:0 0 0 9px; text-align:left; color:#df4e00;}
.r1 td.sd3{border-right:1px solid #fff;text-align:center; color:#000;}
.r1 td.sd4{border-right:1px solid #fff;color:#888;text-align:center;font-family:Arial;font-size:11px;}
.r1 td.sd1 a:link, .r1 td.sd1 a:visited {color:#888;}
.r1 td.sd2 a:link,.r1 td.sd2 a:visited{font-weight:normal;line-height:24px; color:#666;}
.r1 td.sd2 a.f14px:link,.r1 td.sd2 a.f14px:visited{color:#6d2c06;}
.r1 td.sd3 a:link,.r1 td.sd3 a:visited{color:#025b81}
.r1 td.sd2 a.f14px:hover,.r1 td.sd2 a:hover,.r1 td.sd3 a:hover,.r1 td.sd1 a:hover{color:#fe8a01;}
.r1 tr.rgreen td{ background:#f7faf0;line-height:28px;}
.r1 tr.ulist td{ background:#fff;line-height:28px;}


{ padding-left:19px; line-height:21px; background:url(images/bg50.gif) no-repeat 2px center;}
.ui_til1 .right{ line-height:21px; padding-right:6px;}
.colR .ui_til1,.colR2 .ui_til1{ margin-left:9px; margin-right:9px;}
.ui_til2{ height:25px; background:url(images/bg37.jpg) no-repeat right top;}
.ui_til2 h2,.ui_til2 h3{ padding-left:29px; line-height:25px; background:url(images/bg38.gif) no-repeat;}
.ui_til2 .right{ line-height:25px; padding-right:6px;}
.ui_til3{ color:#727171;}
.ui_til3 .left{ line-height:17px;}
.ui_til3 a,.ui_til3 a:visited{ color:#727171;}
.ui_til3 a:hover{ text-decoration:none;}
.ui_til4{ height:25px; background:url(images/bg30.jpg) no-repeat right top;}
.ui_til4 h2,.ui_til4 h3{ padding-left:21px; line-height:27px; font-size:12px; font-weight:normal; background:url(images/bg31.gif) no-repeat;}
.ui_til4 .right{ padding-right:9px; line-height:27px;}
.ui_til5 {background:url(../images/sprites.gif) left -50px repeat-x #fff; height:25px; overflow:hidden;border-color:#EBEBEB;border-style:solid;border-width:0 1px 0 0;}
.ui_til5 h2,.ui_til5 h3{ padding-left:28px; line-height:27px; background:url(../images/sprites.gif) left -0px no-repeat;font-weight:bold;}
.ui_til5 .right{ padding-right:9px; line-height:27px;}
.ui_til6{ height:25px; background:url(../images/bg57.gif) no-repeat right top;}
.ui_til6 h2,.ui_til6 h3{ padding-left:7px; width:100px; line-height:27px; color:#fff; background:url(../images/bg56.gif) no-repeat;}
.ui_til6 p{ float:left; line-height:27px;} 
.ui_til6 .right{ line-height:27px; padding-right:9px;}
.ui_til7{ height:25px; color:#fff; background:url(images/bg58.jpg) no-repeat right top;}
.ui_til7 a,.ui_til7 a:visited{ color:#fff;}
.ui_til7 h2,.ui_til7 h3{ padding-left:28px; line-height:27px; background:url(images/bg59.gif) no-repeat;}
.ui_til7 .right{ line-height:27px; padding-right:5px;}
.ui_til8{background:url(../images/bg1055.gif) no-repeat scroll right top; height:28px; width:744px; line-height:29px; margin-bottom:0px;}
.ui_til18{background:url(/images/bg1066.gif) no-repeat; height:28px; width:960px; line-height:29px; margin-bottom:0px;}
.ui_til8 h2,.ui_til8 h3{ padding-left:21px; line-height:27px; color:#203744;}
.ui_til18 h2,.ui_til18 h3{ padding-left:21px; line-height:27px; color:#203744;}
.ui_til8 .right{ line-height:27px; padding-right:9px;}
.ui_til18 .right{ line-height:27px; padding-right:9px;}

.ui_til55{background:url(../images/bg1060.gif) no-repeat scroll right top; height:28px; width:744px; line-height:29px; margin-bottom:0px;}
.ui_til55 h2,.ui_til8 h3{ padding-left:21px; line-height:27px; color:#203744;}
.ui_til55 .right{ line-height:27px; padding-right:9px;}
.ui_til55 .hy{background:url(../images/greenLine.gif) repeat-x bottom;float:right;border-left:1px solid #82ae46; border-top:1px solid #82ae46;height:27px; overflow:hidden;}
.ui_til55 dt{ float:left; width:95px; border-right:1px solid #82ae46;height:27px;text-align:center; font-weight:bold; background:url(../images/focuse.gif) no-repeat;}
.ui_til55 dt.active{ background:#fff url(../images/focuse_on.gif) no-repeat top;border-bottom:1px solid #fff;height:28px;} 
.ui_til55 dt.active a,.ui_hy li.on a:visited{color:#2b2b2b;}
.ui_til55 dt.active a:hover{ color:#BA2636;}


.ui_til9{ height:30px; line-height:30px; color:#c9c9c9; border:1px solid #c9c9c9; background:#fff;}
.ui_til9 h2,.ui_til9 h3{ width:96px; margin-right:15px; color:#000; text-align:center; border-right:1px solid #c9c9c9; background:url(images/bg66.jpg) no-repeat;}
.ui_til9 .right{ padding-right:9px;}
.ui_til10{ height:25px; color:#fff; background:url(images/bg71.jpg) no-repeat right top;}
.ui_til10 h2,.ui_til10 h3{ padding-left:21px; line-height:27px; background:url(images/bg72.gif) no-repeat;}
.ui_til10 .right{ line-height:27px; padding-right:9px;}
.ui_til10 a,.ui_til10 a:visited{ color:#fff;}
.ui_til10 .nav{ overflow:hidden; float:left; padding-left:30px; line-height:27px;}
.ui_til10 .nav a{ float:left; padding:0 8px 0 10px; background:url(images/bg78.gif) no-repeat left 5px;}
.ui_til10 .nav .firstNode{ background:none;}
.ui_til10 .searchBar{ float:right; padding:3px 9px 0 0;}
.ui_tb1 th,.ui_tb1 td{ line-height:21px;}
.ui_tb1 span{ color:#727171;}
.ui_tb2 .thead{ background:url(images/bg88.jpg) no-repeat;}
.ui_tb2 th{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#203744; text-align:center;}
.ui_tb2 td{ height:35px; line-height:19px; text-align:center;}
.ui_tb2 .odd{ background:#f4f4f5;}
.ui_tab1{ overflow:hidden; margin-top:5px;}
.ui_tab1 li{ _display:inline; overflow:hidden; float:left; width:37px; height:20px; margin-left:3px; line-height:21px; text-align:center; color:#445a67; background:url(images/bg40.gif) no-repeat;}
.ui_tab1 .active{ background:url(images/bg39.gif) no-repeat;}
.ui_tab2{ overflow:hidden; margin-top:4px;}
.ui_tab2 li{ _display:inline; overflow:hidden; float:left; width:28px; height:21px; margin-left:1px; line-height:21px; text-align:center; color:#455765; background:url(images/bg61.gif) no-repeat;}
.ui_tab2 .active{ background:url(images/bg60.gif) no-repeat;}
.ui_tab3{ background:url(images/bg86.gif) repeat-y center -5px;}
.ui_tab3 li{ margin-bottom:11px; height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; color:#203744;}
.ui_tab3 .active{ color:#f38b3b; background:url(images/bg87.gif) no-repeat right;}
.ui_tab4{ float:right; overflow:hidden; border-left:1px solid #ddd;}
.ui_tab4 dt{ _display:inline; overflow:hidden; float:left; width:39px; height:22px; line-height:23px; text-align:center; background:url(../images/bg90.jpg) no-repeat;}
.ui_tab4 .active{ font-weight:bold; color:#4c6b7c; background:url(../images/bg91.gif) no-repeat;}
.ui_btn1{ display:inline-block; width:80px; height:25px; padding-left:24px; line-height:25px; text-align:left; cursor:pointer; background:url(images/bg06.jpg) no-repeat;}
.ui_btn1,.ui_btn1:visited{ color:#445a67;}
.ui_btn1:hover{ text-decoration:none; color:#f18b18;}
.ui_btn2{ display:inline-block; width:64px; height:25px; padding-left:20px; line-height:25px; text-align:left; cursor:pointer; background:url(../images/bg24.jpg) no-repeat;}
.ui_btn2,.ui_btn2:visited{ color:#445a67;}
.ui_btn2:hover{ text-decoration:none; color:#f18b18;}
.ui_btn3{ display:inline-block; width:62px; height:25px; line-height:25px; text-align:center; cursor:pointer; background:url(images/bg26.gif) no-repeat;}
.ui_btn3,.ui_btn3:visited{ color:#fff;}
.ui_btn3:hover{ text-decoration:none; color:#f18b18;}
.ui_icon1{ display:inline-block; padding-right:16px; background:url(images/bg17.gif) no-repeat right center;}
.ui_icon2{ display:inline-block; padding-left:16px; font-weight:bold; background:url(images/bg05.gif) no-repeat left center;}
/* unusual */
#vType1{ display:inline-block; padding:0 0 0 18px; background:url(images/bg12.gif) no-repeat left center;}
#vType1:hover,#vType1.active{ color:#f18b18; background:url(images/bg13.gif) no-repeat left center;}
#vType2{ display:inline-block; padding-left:18px; background:url(images/bg14.gif) no-repeat left center;}
#vType2:hover,#vType2.active{ color:#f18b18; background:url(images/bg15.gif) no-repeat left center;}
#vNum1,#vNum2,#vNum3{ *overflow:hidden; display:inline-block; width:11px; height:13px; padding:0 1px; color:#445a67; text-align:center; border:1px solid #aaacac; background:#eaebeb url(images/bg16.gif) repeat-x;}
#vNum1:hover,#vNum1.active,#vNum2:hover,#vNum2.active,#vNum3:hover,#vNum3.active{ color:#f18b18; border:1px solid #f18b18;}
#vRange1:hover,#vRange1.active,#vRange2:hover,#vRange2.active{ color:#f18b18;}
.star1{ float:left; width:23px; height:33px; background:url(images/bg21.gif) no-repeat left center;}
.star2{ float:left; width:23px; height:33px; background:url(images/bg22.gif) no-repeat left center;}
.star3{ float:left; width:23px; height:33px; background:url(images/bg23.gif) no-repeat left center;}
.all{ margin:15px 0 5px; text-align:center;}
.result{ line-height:33px; color:#ba2636;}
.ctrlBar{ zoom:1; overflow:hidden; clear:both; padding:5px 10px; line-height:25px; background:#fff;}
.ctrlBar .left a,.ctrlBar .left a:visited{ color:#000;}
.ctrlBar .active{ font-weight:bold;}
.num{ display:inline-block; width:14px; height:13px; line-height:13px; font-family:Arial; font-size:11px; font-weight:bold; color:#fff; text-align:center; background:url(images/bg41.gif) no-repeat;}
.num.hot{ background:url(images/bg81.gif) no-repeat;}
#getCalendar{ cursor:pointer;}


/* 评论内容 */
.commentBox{ margin:0 auto; width:748px; clear:both; border:1px solid #ccc; } 

.commentContent{clear:both;background:#F8FCFF; margin:2px; border-bottom:1px solid #ccc;}

.commentT{clear:both; height:23px; background:#D3E2F8;font-size:14px; border-bottom:1px solid #ccc;}
.commentT h3{float:left; padding:5px 0 0 9px;font-size:14px;  font-weight:bold;}
.commentT .more{float:right; padding:5px 9px 0 0;}

.reviewCon{clear:both;text-align:left; margin:0 auto; width:99%;}
.reviewCon .name { clear:both; color:#1f3a87; padding:10px 9px 0;}
.reviewCon .function{ clear:both; text-align:right;padding:3px 9px 10px; color:#666;}
.reviewCon .review { padding:6px 9px 9px;clear: both; font-size:14px; line-height:23px; table-layout: fixed; overflow: hidden; word-wrap:break-word; word-break:break-all;}
.reviewCon .review table{table-layout:fixed;overflow:hidden; }
.reviewCon .review td{ overflow:hidden;text-overflow:ellipsis; line-height:23px; font-size:14px;}

.commentContent .hr{ height:1px; clear:both;background:url(images/bg2111.gif) repeat-x; font-size:1px; overflow:hidden;}
.commentContent .statement{ padding:11px 12px 0 0; text-align:right; clear:both;  color:#bc2931; height:19px;}

.commentPageNum{ padding:3px 12px 6px; clear:both; }
.commentPageNum .s1{width:52px;}
.commentPageNum .s2{background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold;}
.commentPageNum a.s2:visited {color:#fff;}
.commentPageNum a{padding:4px 5px 0;margin:5px 4px 0 0; color:#1F3A87;background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
.commentPageNum a:visited{color:#1f3a87;} 
.commentPageNum a:hover{color:#fff; background:#1f3a87; border:1px solid #1f3a87;float:left;}

<!--  comment -->

.colLM .commentBoi{clear: both;border: 1px solid #DCDDDD;background: #F7FCFF;padding: 12px 19px 0;}
.commentBoi a {color:#1E50A2;}
.commentBoi a:visited {color:#1E50A2;}
.commentBoi a:hover {color:#ba2636;}
.commentBoi .subElems {display: none;}
.commentBoi .title {background: #F8FCFF;font-size:12px;height: 25px;line-height: 25px;margin: 0 0 6px 0;clear: both;text-align: left;}
.commentBoi .title h2 {background: url(images/endpage_sprites.gif) -140px -124px no-repeat;
padding: 0 9px 0 19px;font-size: 14px;float: left;}
/* 登录、回复区 */
#tieReply {
	width: 100%;
	clear: both;
}
	textarea.tieBody {
		width: 99%;
		height: 130px;
		padding: 5px 0 0 5px;
		border: 1px solid #dcdddd;
		background: url(images/end_n_bg9.gif) #fff center 50px no-repeat;
		font-size: 14px;
		clear: both;
		text-align: left;
		color: #555;
	}
	#tieReply .userInfo {
		width: 100%;
		clear: both;
		padding-bottom: 8px;
                text-ailgn:left;
	}
	#commentBoi .login, #commentBoi .logon {
		display: none;
	}
	#tieReply .input {
		background: #fff;
		width: 80px;
		height: 17px;
		border: 1px solid #dcdddd;
		font-size: 12px;
		vertical-align: middle;
	}
	#tieReply .userInfo {
		clear:both;
		line-height:20px;
	}
		#tieReply .userInfo .button {
			cursor: pointer;
			font-size: 12px;
			vertical-align: bottom;
		}
	#tieReply .send {
		clear:both;
		padding:5px 0 0;
		line-height:20px;
	}
		#tieReply .send p {
			float:left;
			color:#555;
			margin:0;
		}
		#tieReply .send span {
			float:right;
		}
		#tieReply .send .toPost {
			cursor:pointer;
			font-size:12px;
			vertical-align:bottom;
			width:60px;
		}

.focus_msg{background:url(../images/bar_index.png) repeat-x left -223px;height:25px;border:#DFDFDF 1px solid;width:436px;overflow:hidden;}
.focus_msg dt{float:left;background:url(../images/bar_index.png) left -252px no-repeat;width:67px;height:23px;line-height:23px;color:#333;padding:2px 0 0 10px}
.focus_msg dd{float:left;width:325px;height:19px;padding:6px 0 0 4px;color:#333;}
.focus_msg dd a{color:#666;}

.focus_msg2{background:url(../images/bar_index.png) repeat-x left -223px;height:25px;border:#DFDFDF 1px solid;width:742px;overflow:hidden;}
.focus_msg2 dt{float:left;background:url(../images/bar_index.png) left -252px no-repeat;width:67px;height:23px;line-height:23px;color:#333;padding:2px 0 0 10px}
.focus_msg2 dd{float:left;width:630px;height:19px;padding:6px 0 0 10px;color:#333;overflow:hidden;}
.focus_msg2 dd strong{font-weight:bold;}
.focus_msg2 dd a{color:#666;}

.option{ font-size:14px; color:#ccc; height:40px; border-top:1px solid #090; margin-top:5px}
.option a{color:#f60}
.txtopt{float:right}
.txtopt a{display:block; margin:6px 0; width:80px; height:27px; overflow:hidden; background:url(../images/btbg.gif) no-repeat 0 0; color:#090; text-align:center; float:left; line-height:27px; margin-left:10px}
.txtopt a:hover{background:url(../images/btbg.gif) no-repeat 0 -27px; text-decoration:none; color:#f60}
.btopt{float:left; height:27px; margin:6px 0}
.btopt a{display:block; width:80px; height:27px; background:url(../images/yuedu.gif) no-repeat 0 0; overflow:hidden}
.btopt a:hover{background:url(../images/yuedu.gif) no-repeat 0 -27px; text-decoration:none}
.btopt a span{visibility:hidden}

#pinglbox{width:744px;clear:both;margin-top:10px;}
#pinglbox .dt{background:#fff url(/images/pinglx.gif) no-repeat 0 10px;height:23px;overflow:hidden}
#pinglbox .dt strong{line-height:23px;font-size:14px;display:block;float:left;background:#fff;margin-left:10px;padding:0 12px;font-weight:bold;}
#pinglbox .dd{border:#DBE1E1 1px solid;border-top:none;overflow:hidden;padding-bottom:30px;}
#pinglbox .top{height:30px;overflow:hidden;text-align:right;padding:8px 12px;}
#pinglbox .top p .orange{font-family:verdana}
#pinglbox .top li{float:left;margin-right:6px;text-align:center;line-height:26px;}
#pinglbox .top li a{display:block;width:74px;height:23px;background:url(/images/buv2.png) no-repeat 0 -314px;overflow:hidden;text-align:center;color:#666}
#pinglbox .top li a:hover{background:url(/images/buv2.png) no-repeat 0 -414px;color:red;text-decoration:none}
#pinglbox .top li.none{background:url(/images/buv2.png) no-repeat left -250px;width:73px;height:29px;padding:1px 0 0 2px}

.list_p dd a{line-height:23px}
.list_p dd p{text-indent:2em}
.list_p{overflow:hidden;width:703px;padding:0 15px 10px 12px}
.list_p li{overflow:hidden;width:703px;padding:10px 0}
.list_p em{display:block;float:left;overflow:hidden;padding-top:4px;text-align:center;width:77px}
.list_p em img{display:block;height:48px;width:48px;margin:0 auto}
.list_p em span{display:block;overflow:hidden;width:70px;word-break:break-all;margin:4px}
.list_p em span a{color:#3864C5}
.list_p dl{background:url(/images/plun.gif) no-repeat left top;display:block;float:left;overflow:hidden;text-align:left;width:592px;padding:6px 12px 0 22px}
.list_p dt{height:23px;overflow:hidden;width:592px;line-height:23px;}
.list_p dt span{margin-left:5px;margin-top:5px;}
.list_p dt span b{color:red;}
.list_p dd{padding-top:4px}
.list_p dd a:hover{color:#888;text-decoration:none}
.list_p dd img{vertical-align:middle}

.reviewbox{margin:10px auto;width:640px;}
.reviewbox input.text{border:1px solid #c8c8c8;height:16px; line-height:16px;padding:3px 0 2px 3px;background-color:#fff}
.reviewbox input.button{color:#454545;width:61px;height:24px;border:1px solid #5eb4d8;line-height:20px;margin:0 20px 0 10px;}


/* 插件 */
.ratingblock {
	display:block;
	text-align:left;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('/images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('/images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
.shi{
	color:#FF5A00;
	font-size:50px;
	font-style:italic;
	font-weight:900;
	left:0;
	line-height:70px;	
	}
.fen{
	color:#FF5A00;
	font-size:26px;
	font-style:italic;
	font-weight:bold;
	position:relative; top:-15px;
	}
.ge{font-style:italic;}


