@charset "utf-8";

#fimg-box{ padding-bottom:20px}
.ptd8{ padding:8px 0}
#loc{ line-height:30px; margin:0 auto; width:988px; border:1px solid #ededed; text-align:left; text-indent:20px; background:#FFF url(ico-w.gif) no-repeat 4px 10px;}#loc a{ color:#06F}
#box-info{ width:990px; background:#FFF url(cent-border.gif) repeat-y center 0; margin:0 auto; overflow:hidden}
#box-info #info-body{ padding-top:5px;background:url(top-border.gif) no-repeat center 0; width:100%;overflow:hidden}
#box-info #info-end{ padding-bottom:10px; height:10px;background:url(bottom-border.gif) no-repeat center bottom; width:100%;overflow:hidden}

#info-left{ float:left; width:161px; text-align:left}
#info-right{ float:right; width:806px; padding-right:10px}

#info-left h3.titles{ width:151px; padding-left:10px; height:36px; background: url(dol-4.gif) no-repeat 10px 6px; font-size:16px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #EDEDED; line-height:36px; text-indent:10px;}
#info-left h3.bt1{border-top:1px solid #EDEDED; margin-top:8px;padding-top:5px; background:url(dol-4.gif) no-repeat 10px 5px;}
ul.menu,ul.menus{ width:160px; overflow:hidden; padding-bottom:10px; padding-left:1px;}
ul.menu li,ul.menus li{ line-height:42px;border-bottom:1px dashed #EDEDED; height:42px; width:100%; background:url(dot.gif) no-repeat 12px 20px}
ul.menu li span{ float:right; line-height:42px; color:#999; padding-right:10px}
ul.menus li{background:url(dot.gif) no-repeat 12px 20px; text-align:left; height:32px; line-height:32px;text-indent:20px;}
ul.menu li a{ padding-left:20px;font-size:14px}ul.menu li a:hover{color:#C30;}

.rt-list-tit,h1.rt-titles{ line-height:30px; width:100%; text-align:left; font-weight:bold; font-size:18px; text-indent:5px; color:#06F}
.rt-list-tit{ border-bottom:1px dashed #EDEDED;}
h1.rt-titles{ text-align:center; line-height:38px; padding:10px 0;font-size:26px; color:#000;}
ul.rt-list{ width:100%; padding-top:10px; text-align:center; overflow:hidden}
ul.rt-list li{ float:left; width:192px; padding:5px 4px 5px 5px; height:200px;}
ul.rt-list li a{ width:190px; height:198px; overflow:hidden;float:left; background:#F5F5F5; border:1px solid #CCC; color:#999}

ul.rt-list li a:hover{ border:1px solid #09F}
ul.rt-list li a img{ float:left; width:180px; background:#FFF; padding:5px; height:150px}
ul.rt-list li a b{ float:left; width:180px; overflow:hidden; padding:0 5px; height:32px; line-height:32px;font-size:14px; color:#444; font-family:"\5B8B\4F53"}

.fenxiang{ width:100%; display:block; border-top:1px dashed #EDEDED; height:45px; padding-top:10px; margin-top:10px}
.info-news-gen{ height:36px; line-height:36px; text-align:left; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; text-indent:10px;border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED;}

#rt-ac{ padding:10px 0; width:100%; text-align:left; overflow:hidden; line-height:26px; font-size:16px; color:#333}#rt-ac p{line-height:26px; font-size:16px; color:#333}
ul.maps{ width:100%; text-align:left; overflow:hidden}
ul.maps li{float:left; width:32.5%; line-height:24px; text-align:left; height:24px; overflow:hidden}
.linkst a{ height:24px; float:left; padding-left:10px; line-height:24px; overflow:hidden}
.fu{ text-align:center; width:100%; color:#999; border-bottom:1px dashed #EDEDED;}
ul#li-txt{ padding:0; margin:10px auto; width:100%; overflow:hidden}
ul#li-txt li{ float:left; width:100%;font-size:14px; height:29px;background:url(dot.gif) no-repeat 10px 12px;border-bottom:1px dashed #EDEDED; }
ul#li-txt li a{ float:left; height:29px; line-height:29px; width:520px; overflow:hidden; text-align:left; text-indent:23px; }
ul#li-txt li span{ float:right;height:29px; line-height:29px; font-size:12px; width:80px; color:#666; padding-right:10px; text-align:right}
.info-page{ width:100%;overflow:hidden; text-align:center; color:#666}
.ctp{ text-align:center; width:100%; overflow:hidden}
.ctp img{ border:1px solid #F3F3F3}

ul#img-text{ padding:10px 0; margin:10px auto; width:100%; overflow:hidden}
ul#img-text li{ border-bottom:1px solid #F7F7F7; padding:20px 0; text-align:left; overflow:hidden}
ul#img-text li img{ float:left; padding-right:20px; width:180px; height:120px}
ul#img-text li .t-right{ float:left; width:606px}
ul#img-text li .t-right h3{ padding-top:30px; display:block; font-size:18px; font-weight:bold; line-height:28px; padding-bottom:10px; max-height:56px; overflow:hidden}
ul#img-text li .t-right h3 a{ color:#333}ul#img-text li .t-right h3 a:hover,ul#img-text li .t-right div a:hover{ text-decoration:underline; color:#C30}
ul#img-text li .t-right div{ height:20px; font-size:14px; line-height:20px; color:#999}ul#img-text li .t-right div a{color:#999}

.page{padding:10px 0 20px 0;clear:both;text-align:center;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top}
.page a, .page span{display:inline-block;height:23px;text-decoration:none;line-height:23px;padding:5px 10px;margin:5px 1px 0 0;background:#ddd;overflow:hidden;vertical-align:top;color:#666;}
.page span{ background:#f4f4f4}
.page span.current,.page a:hover{background:#307ae3;color:#FFF}

.lf-ban{ width:49.8%; float:left; text-align:left;}
.rt-ban{ float:right; width:49.8%; text-align:left; border-left:1px solid #EDEDED;}
.bt1{border-top:1px dashed #EDEDED;}
h3.gen{ width:100%; height:28px; line-height:28px; text-indent:20px; font-size:14px; font-family:"\9ED1\4F53"; color:#000}
ul.ban-li{ width:100%;}
ul.ban-li li{ float:left; width:98%; height:24px; line-height:24px; text-indent:26px; background:url(dot.gif) no-repeat 15px 10px; overflow:hidden}
ul.ban-li li span a{ color:#06F}ul.ban-li li span a:hover{ color:#BA2636}
ul.maps,.linkst{ width:100%; text-align:left; overflow:hidden; padding:10px 0;}
ul.maps li{float:left; width:31.5%; background:url(dol.gif) no-repeat 8px 10px; padding-left:1%; line-height:24px; text-align:left; height:24px; overflow:hidden}

#rt-ac table.stripe{margin:0 auto; width:530px; text-align:left;}
#rt-ac table.stripe{ background:#000}
#rt-ac table tr th{ height:28px; line-height:28px; background:#999}
#rt-ac table.stripe tr td{ height:28px; text-align:left; text-indent:10px; font-size:18px; font-weight:bold; color:#800000; line-height:36px;background:#CCFFFF;vertical-align:middle;}
#rt-ac table.stripe tr.alt td {background:#FFFF99;}
#rt-ac table.stripe tr.over td {}

.linkst a{ height:24px; float:left; padding:0 8px; line-height:24px; overflow:hidden}