/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,a{margin:0;padding:0;}/*background:#fff;*/
/*table{border-collapse:collapse;border-spacing:0; padding:0px; margin:0px;}*/
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;} 

.hand{ cursor:pointer;}
.h35{ height:35px;}
.h50{ height:50px;}
.h55{ height:55px;}
.h64{ height:64px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
a{ color:#000; text-decoration:none;  }
.f_l{ float:left;}
.f_r{ float:right;}
.blank{ clear:both;}
html{background:url(images/bg.jpg) no-repeat center top;}
body{ font-size:12px; font:"宋体"; width:980px; padding:0px; margin-left:auto; margin-right:auto;}
#top{ line-height:29px; height:39px; background:url(images/top.jpg)  no-repeat; width:980px; margin:0px auto;color:#fff;}
#nav ul{ height:29px; }
#nav li{ width:96px; text-align:center;float:left;}
#top a{ color:#fff;}
#footer{ padding-top:20px; clear:both;}
#footer p{ text-align:center; line-height:22px; padding-top:5px;}
.dis{ display:block;}
.undis{ display:none;}
.Mbtn{ text-align:right; padding:10px 0px;}
.Mbtn a{ margin:0px 10px;}

.topbg{ background:url(images/top_bg.jpg) repeat-x;}
#banner{ height:564px; position:relative; margin-bottom:10px;}
#banner .text{ width:440px; line-height:22px; position:absolute; left:480px; top:320px;}
#main{ width:958px; margin:0px auto;}
#main #menu{ width:236px; height:728px; background:url(images/menu_bg.jpg) no-repeat;}
#main #content{ width:722px; height:674px; position:relative; background:url(images/main_bg.jpg) no-repeat; padding-top:54px;}
#menu ul{ padding-left:6px; padding-top:60px;}
#menu ul li{ width:220px; height:47px; cursor:pointer;}
#menu ul li .cur{ position:relative; display:none;}
#menu ul .hovertab .pic{ display:none;}
#menu ul .hovertab .cur{ position:relative; display:block;}

#menu ul .cur span{ background:url(images/cur.gif) no-repeat; display:block; width:32px; height:32px; position:absolute; right:-10px; top:7px;}
#menu #tb_1_1,#menu #tb_1_1 .cur{ height:108px;}
#menu #tb_1_1 .cur span{ top:35px;}

#content .xj{ position:absolute; right:-6px; top:47px;}
#tbc_1_1 .text{ position:absolute; top:86px; left:230px; line-height:20px;}
#tbc_1_1 .text h3{ font-size:24px; line-height:50px; font-weight:bold;}
.topbox .pic{ float:left; margin:6px;}
.topbox .text{ line-height:20px; width:528px; padding-top:10px; margin-bottom:10px; float:left; overflow:hidden;}
.topbox .text p{ text-indent:2em;}
#tbc_1_4 .topbox .text,#tbc_1_5 .topbox .text,#tbc_1_6 .topbox .text,#tbc_1_7 .topbox .text,#tbc_1_8 .topbox .text,#tbc_1_9 .topbox .text,#tbc_1_10 .topbox .text{width:480px;}
.geli{ position:relative; width:713px; height:187px; margin-bottom:20px; clear:both;}
.geli .text{ position:absolute; left:25px; top:56px; line-height:18px;}
.geli .text span{ color:#900;}
.bingli{ width:713px; height:186px; background:url(images/bingli_bg.jpg) no-repeat; margin-bottom:10px; position:relative; padding-top:37px;}
#content .btn{ text-align:center;}
#content .btn a{ margin:0px 15px; padding:0px 5px;}

.change_btn{width:692px; height:34px; position:absolute; left:10px; top:90px;}
.change_btn .prev{ width:30px; float:left;}
.change_btn .next{ width:30px; float:right;}
.v_content{ width:612px; height:180px; margin:0px auto; }
.v_content_list{ width:612px; height:180px; overflow:hidden;}


/* v_show style */
.v_show { width:713px; height:223px; }
.v_content { position:relative; width:612px; height:180px; overflow:hidden; }

.v_content_list { position:absolute; width:2500px; top:0px; left:0px; }
.v_content ul {float:left;}
.v_content ul li { display:inline; float:left; text-align:center; margin:0px 10px; line-height:20px;}
.v_content ul li a { display:block; width:133px; height:160px; overflow:hidden; }
.v_content ul li span { color:#666; }
.v_content ul li em { color:#888; font-family:Verdana; font-size:0.9em; }


#tbc_1_11 .toppic{ margin-bottom:4px;}
#tbc_1_11 dl{ width:350px; float:left; border:1px #ccc solid; margin-bottom:6px; background:#fff; overflow:hidden;}
#tbc_1_11 dl .pic{ float:left; margin:3px;}
#tbc_1_11 dl dt{ padding:10px 0px;}
#tbc_1_11 dl dd{ line-height:20px; height:100px;}
#tbc_1_11 dl dd span{ color:#cc000b;}
#tbc_1_11 dl dt,#tbc_1_11 dl dd,#tbc_1_11 dl .adbtn{ float:right; padding-right:8px; width:160px;}

#kb{ clear:both; height:90px; padding:3px; border:1px #d0caca solid; margin-bottom:8px; width:710px; overflow:hidden;}
#kbxc{overflow:hidden; }
#kb li{ float:left; margin-right:5px; padding:2px; border:1px #d3991b solid;}
#kb ul{ width:973px; float:left;}
#kb .xc{width:1946px;}
