@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset{margin:0; padding:0; border:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit;}
h1, h2, h3, h4{ font-weight:bold;}
ol, ul {list-style: none;}
img {border: 0;}
body {color: #111;background:#2E0000 url(bg.gif) repeat-y center 0; text-align: center; font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;}
a {color:#000; text-decoration:none;}
a:hover{color:#c30; text-decoration:underline}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.red,a.red,.red a{color:red;}
.blue,a.blue,.blue a{color:blue;}
.green,a.green,.green a{color:green;}
.black,a.black,.black a{color:black;}
.dis{display:block;}
.undis{display:none;}
.pt10{ padding-top:10px;}.pt5{ padding-top:5px;}
.lf{ float:left;}.rt{ float:right;}
.w182{ width:182px;}
.w717{ width:717px;}

#header{ width:912px; margin:0 auto; clear:both; background:url(tabbg.gif) repeat-x right bottom; padding-bottom:16px;_padding-bottom:15px; height:75px; overflow:hidden;}
#header .logo-left{ width:220px; float:left; padding-top:5px;}

#header #riht{ float:right; width:690px; position:relative; height:75px; overflow:hidden;}

#header #riht .bi-top{ position:absolute;background:url(client-tab-bg-lf.gif) no-repeat left top; top:0; right:0px; width:160px;padding-left:5px; height:15px;}
#header #riht .calls{ position:absolute;right:165px;height:32px; width:320px; top:5px; text-align:left;}
#header #riht .bi-top span{ float:left;background:url(client-tab-bg-rig.gif) no-repeat right top; bottom:0; right:0; line-height:15px; padding:0 15px 0 10px; color:#FAFAFA; white-space:nowrap;}
.bi-top a {color:#FAFAFA; text-decoration:none;}
.bi-top a:hover {color:#c30; text-decoration:underline;}

#header #riht #main_nav{ position:absolute;width:680px; bottom:0; right:5px; height:27px; overflow:hidden;}
#main_nav li { float:left; height:27px; padding:0 1px; width:83px;display:inline; text-align:center;}
#main_nav li a{ float:left; width:83px; height:27px; line-height:27px; overflow:hidden; color:#333; background:url(navbg.gif) no-repeat 0 0;}
#main_nav li a:hover{background:url(navbg.gif) no-repeat 0 bottom;overflow:hidden; color:#FFF; text-decoration:none;}

.flashs{ width:912px; margin:0 auto; clear:both;}

#content,#zhanshi,.listbox{ width:912px; margin:0 auto; clear:both;text-align:left;}

#zhanshi{ padding:10px 0; overflow:hidden; background:#FFF}
.titlebox{ border-bottom:2px solid #F0F0F0; overflow:hidden}
.titlebox h3{ float:left; font-size:18px; background:#F0F0F0; padding:0 20px; font-weight:bold; color:#000; line-height:46px}.titlebox h3 a{ color:#000}

.listbox{overflow:hidden; padding-top:10px;}
.listbox ul{ width:926px; overflow:hidden;}
.listbox ul li{ float:left; padding-bottom:12px; overflow:hidden; width:174px; padding-right:10px}
.listbox ul li img{ width:169px; display:block; height:115px; border:1px solid #CCC; padding:2px;}
.listbox ul li h3{ display:block; font-weight:normal; line-height:24px;height:24px; overflow:hidden; text-align:center}
.listbox ul li h3 a{ color:#666}.listbox ul li h3 a:hover{ color:#F00}

.bosx ,.qt{width:182px; float:left; overflow:hidden; clear:both;text-align:left;}.qt{text-align:center;}
.bosx h3{ width:172px; float:left; clear:both; background:url(nbg.gif) no-repeat 0 0; height:30px;color:#FFF; font-size:13px; padding-left:10px; line-height:30px;overflow:hidden; }
.bosx h3 a{color:#FFF;}.bosx h3 a:hover{ text-decoration:none;}
.bosx ul.fuwu{float:left; width:166px; border:1px solid #EBEBEB; border-top:none; padding:9px 7px; line-height:22px;}
.bosx ul.fuwu li{ float:left; clear:both; font-weight:bold; height:22px; line-height:22px; background:url(lits.jpg) no-repeat 0 5px; padding-left:15px; width:150px; overflow:hidden;}
.bosx .calls{ float:left; width:160px; border:1px solid #EBEBEB; border-top:none; padding:5px 10px; line-height:22px;}

.weizhi{ float:left; width:715px; height:18px; line-height:18px; font-size:13px; padding:6px 0;}
.weizhi img{ vertical-align:middle;}


.jianjie{ float:left; border:1px solid #EFEFEF; width:715px; clear:both; }
.jianjie .til{ float:left; width:100%; height:37px; clear:both; padding-bottom:5px;}
.jianjie .jss{ padding:0 10px; line-height:20px; float:left; width:695px; clear:both;}
.bsox{ float:left; width:100%; clear:both;}
.bsox .tlit{ height:28px; float:left; background:url(c-t.jpg) repeat-x 0 0; border:1px solid #EBEBEB; width:715px; position:relative;}
.bsox .tlit .t1 ,.bsox .tlit .t2{ position:absolute; background:url(titbg.gif) no-repeat 0 0; top:2px; height:23px; width:85px; color:#FFF; line-height:23px; padding-left:20px;}
.bsox .tlit .t1 a,.bsox .tlit .t2 a{color:#FFF;}.bsox .tlit .t1 a:hover,.bsox .tlit .t2 a:hover{color:#FFF; text-decoration:underline;}
.bsox .tlit .t1{ left:10px;}.bsox .tlit .t2{ left:350px;}
.bsox .lib{ float:left; width:715px;border:1px solid #EBEBEB; border-top:none;}
.w350{ width:350px;}
.w340{ width:340px;}
.gx{ background:url(gex.gif) no-repeat right 10px; }
.litf { float:left; width:340px;overflow:hidden;}
.litf img{ float:left; padding-left:10px; padding-top:70px; height:90px; width:90px;}
.litf ul.news{ float:right; width:210px; padding:10px 5px;}
.litf ul.news li{ float:left; padding-left:10px; background:url(zse.gif) no-repeat 0 5px; height:22px; line-height:22px; width:190px; overflow:hidden;}

.bsox .gti{ float:left; width:15px; height:200px; background:url(hb.gif) repeat-y 0 0; line-height:22px; padding:3px 10px 0 5px;}
.bsox .rt_gd{ float:right; width:685px; height:184px; overflow:hidden; text-align:center; padding-top:10px;}
.bsox .rt_gd li{ float:left; padding-left:10px; width:104px; height:92px; overflow:hidden; line-height:20px;}
.bsox .rt_gd li img{ width:98px; padding:2px; border:1px solid #EBEBEB; height:66px; display:block; clear:both; margin:0 auto;}

#footer{ width:912px; margin:15px auto; clear:both; overflow:hidden; text-align:left; padding:20px 0; border-top:1px solid #E4E4E4;}
#footer .ftright{ float:right; width:900px;}
.ftright span.rift{ float:right; padding-right:25px;}
#footer a{color:#333333;white-space:nowrap;}
.dibu-li{ margin:0 auto; width:958px;border:3px solid #D6D3D3; padding:8px; height:97px; overflow:hidden;}
#footer .links{ padding:5px 0 10px 0; overflow:hidden;display:block;text-align:left}#footer .links a{ float:left;padding:0 6px; color:#999; line-height:20px;}