/* 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;}
.h63{ height:63px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
p{ text-indent:2em;}
a{ color:#000; text-decoration:none;  }
.f_l{ float:left;}
.f_r{ float:right;}
.blank{ clear:both;}
html{background:url(images/main_bg.jpg) #fff repeat-y center top;}
body{ font-size:12px; font:"宋体"; width:977px; padding:42px 8px 0px; margin-left:auto; margin-right:auto;}
.topbg{ position:absolute; width:100%;background:url(images/top_bg.jpg) repeat-x; left:0px; top:0px;}
#top{ line-height:29px; height:42px; background:url(images/top.jpg)  no-repeat; width:993px; margin:0px auto;color:#fff;}
#nav ul{ height:29px; margin-left:202px;}
#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:585px; position:relative;}
#banner .text{ width:500px; line-height:22px; position:absolute; left:430px; top:170px;}

#m1 .f_l{ width:292px; height:372px; background:url(images/m1_bg.jpg) no-repeat;}
#kbxc{ width:273px; overflow:hidden; padding-top:262px; margin-left:11px;}
#kb li{ float:left; margin-right:5px;}
#kb ul{ width:966px; float:left;}
#kb .xc{width:1932px;}
#m1 .f_r{ width:685px; height:372px;}
#m1 .menu{ width:150px; height:319px; background:url(images/m1_menu.jpg) no-repeat; float:left; padding:22px 0px 31px 19px;}
#m1 .menu li{ cursor:pointer;}
#m1 .menu .cur{ display:none;}
#m1 .menu .hovertab .pic{ display:none;}
#m1 .menu .hovertab .cur{ display:block;}
#m1 .menu .normaltab .pic{ display:block;}
#m1 .f_r .content{width:494px; height:336px; padding:20px 14px 16px 8px; background:url(images/m1_r_bg.jpg) no-repeat; float:right; overflow:hidden;}
	#m1 .toptext{ line-height:18px; text-indent:2em; padding:5px 0px;}
	.m1_piclist li{ float:left; width:160px; text-align:center; line-height:16px; margin:0px 1px 5px;}
	.m1_piclist li .pic{ padding:2px; border:1px #ccc solid;}
	#m1 .more{ text-align:right; clear:both;}
	#m1 .more a{ color:#f00;}
	#tbc_02 ul{ width:495px; margin:0px auto;}
	#tbc_02 li{ width:155px; height:90px; margin:0px 5px 10px; float:left;_margin:0px 3px 10px;}
	
	#tbc_04{ background:url(images/tbc_04_bg.jpg) no-repeat left 260px; height:400px;}
	#tbc_04 .pic{ width:300px; margin:0px auto;}
	#tbc_05 dl{ clear:both;}
	#tbc_05 dl dt{ float:left; width:120px; height:140px;}
	#tbc_05 dl dd{ float:right; width:372px; padding-top:20px; line-height:16px;}
	#tbc_05 dl dd .text{ margin-bottom:10px; color:#999;}
	
#m2{ width:942px; height:212px; background:url(images/m2_bg.jpg) no-repeat; margin:0px auto 10px;}
#mmtab{ border:1px #c1e7f9 solid; width:436px; float:right;}
#mmtab .tab{ line-height:22px; height:28px; margin-bottom:5px; background:url(images/tab_bg.jpg) repeat-x;}
#mmtab .tab span{ width:72px; text-align:center; cursor:pointer; display:block; float:left;}
#mmtab .tab .normaltab{ color:#fff;}
#mmtab .tab .hovertab{ color:#014071; background:url(images/tab_bg.jpg) left -28px repeat-x;}
#mmtab .tabc{ height:175px;}
#mmtab .tabc dt{ float:left; width:165px; margin:0px 5px;}
#mmtab .tabc dd{ width:252px; float:right; line-height:16px; position:relative; height:176px;}
#mmtab .tabc dd p{ text-indent:0em;}
#mmtab .tabc .btn{ right:5px; bottom:0px; position:absolute;}
#mmtab .tabc .btn a{ color:#ff0000; float:right; padding:0px 5px;}
#m3{ width:905px; height:150px; background:url(images/m3_bg.jpg) no-repeat; margin:0px auto 10px; padding-left:40px;}
#m3 dl{ width:111px; float:left; line-height:16px; padding:0px 18px;}
#m3 dl dt{ padding:5px 0px;}
.t{ position:relative; height:71px;}
.t img{ position:absolute; left:-16px; top:0px;}

#m4{ margin-bottom:10px;}
#m4 .f_l{ width:497px;}
#m4 .f_r{ width:480px;}
#m4 #zj{ width:468px; height:293px; overflow:hidden; background:#e6ecf2; padding:5px;}
#m4 #zjlist{ width:5712px;}
#m4 ul{ width:2856px; float:left;}
#m4 ul li{ width:220px;border:1px #ccc solid; float:left; margin:0px 8px 8px 0px; padding:4px; background:#fff;}
#m4 ul li .pic{ float:left; margin-right:5px;}
#m4 ul li .js{ line-height:22px;}
#m4 ul li .text,#m4 ul li .sc{ clear:both; line-height:18px; text-indent:2em;}
#m4 ul li .sc span{ color:#ff0000; font-weight:bold;}
#m4 ul li .btn{ padding:10px 22px;}
#m4 ul li .btn a{ margin:0px 6px;}
#m5 .bg{ height:563px; position:relative;}
.m5box{ position:absolute; width:300px; line-height:16px;}
.m5box strong{ color:#f00;}
#m5_01{ left:150px; top:90px; width:260px;}
#m5_02{ left:120px; top:190px; width:240px;}
#m5_03{ left:120px; top:280px; width:270px;}
#m5_04{ left:130px; top:380px; width:270px;}
#m5_05{ left:180px; top:480px; width:270px;}
#m5_06{ right:150px; top:80px; width:260px;}
#m5_07{ right:90px; top:180px; width:270px;}
#m5_08{ right:110px; top:280px; width:270px;}
#m5_09{ right:130px; top:380px; width:270px;}
#m5_10{ right:180px; top:480px; width:280px;}
#m6 li{ width:302px; float:left; padding:5px; border:1px #ccc solid; margin:5px; line-height:20px;}
#m6 .title{text-align:center;}
#m6 .title a{ color:#cc0000; line-height:25px;}
#m6 .text{ text-indent:2em;}
#m6 .text a{ color:#0c4382;}


