html {background:#fff;}
body {text-align: center; margin:0; padding:0; font-size:12px; font-family:arial; background:#fff;}
body > div { text-align:center; margin-right:auto; margin-left:auto;} 
div,form,img,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td { margin: 0; padding: 0; border: 0;}
.highlight,a.highlight {color:red;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:14px; font-weight:bold;}
ul,li{ list-style: none;padding: 0px; float: left; margin: 0px;}
a {color:#0045df;text-decoration:none;}
a:hover,a:active,a:focus {color:#f30;text-decoration:underline;}
table {font-size:inherit;font:100%;}
input,select {font:100% arial,helvetica,clean,sans-serif;;}
button {overflow:visible}
.highlight,a.highlight {color:red;}
th,em,strong,b,address,cite {font-style:normal;font-weight:normal;}
li{list-style:none;}
img,fieldset {border:0;}
ins {text-decoration:none;}
.but4 {
	border-top-width: 0px; border-left-width: 0px; font-size: 12px; background: url(but07.gif); border-bottom-width: 0px; width: 252px; color: #fff; line-height: 22px; height: 22px; text-align: center; border-right-width: 0px
}
.blank10{height:10px; line-height:1px;font-size:1px; size:1px; margin:0px; padding:0;clear:both; overflow:hidden;}
.fb{ font-weight:bold;}
.text0{ color:#fff;}
.text0 a:link{ color:#fff;}
.text0 a:visited{ color:#fff;}
.text0 a:hover{ color:#fff;}

.text1{ color:#333;}
.text1 a:link{ color:#333;}
.text1 a:visited{ color:#333;}
.text1 a:hover{ color:#D90000;}

.text2{ color:#666;}
.text2 a:link{ color:#666;}
.text2 a:visited{ color:#666;}
.text2 a:hover{ color:#D90000;}

.text3{ color:#999;}
.text3 a:link{ color:#999;}
.text3 a:visited{ color:#999;}
.text3 a:hover{ color:#999;}

.text5{ color:#D90000;}
.text5 a:link{ color:#D90000;}
.text5 a:visited{ color:#D90000;}
.text5 a:hover{ color:#D90000;}

.gray3{ color:#333;}
.gray3 a:link{ color:#333;}
.gray3 a:visited{ color:#333;}
.gray3 a:hover{ color:#b80000;}

.clear {clear: both; margin-top: 0px! important; font-size: 0px; visibility: hidden; width: 0px; line-height: 0px; height: 0px; size: 0px}
.line2 {
	clear: both; background: url(bg13.gif); margin: 0px; overflow: hidden; height: 1px; size: 1px
}
.index_top{margin:10px auto; width:960px; clear:both; height:62px; overflow:hidden;}
.index_top .index_top_l{ float:left; width:223px; overflow:hidden;}
.index_top .index_top_l .index_logo{ clear:both; height:62px; overflow:hidden;}
.index_top .index_top_l .index_weather{ text-align:right;}
.index_top .index_top_l .index_weather img{ margin:0 5px; vertical-align:middle;}
.index_top .index_top_c{ float:left; width:556px; height:62px; overflow:hidden; padding-left:15px;}
.index_top .index_search{ width:556px; height:22px; overflow:hidden; clear:both; background:url(f4.gif); padding:5px 0 7px 0; margin-top:8px;}
.index_top .index_search_cont{ clear:both; width:556px; text-align:center; height:22px;}
.index_top .index_search_b{ width:556px; height:28px; overflow:hidden; clear:both;line-height:28px; text-align:left;}
.index_top .index_search_b span{ margin-right:10px;}
.index_top .index_top_r{ float:right; width:150px; height:60px; overflow:hidden;}
.index_top .index_top_r img{width:150px; height:60px; border:0;}


.index_nav{ margin:0 auto; width:960px; height:42px; padding-top:5px; clear:both; overflow:hidden; background:url(index_nav_bg.gif); position:relative;}
.index_nav_l{width:8px; overflow:hidden; position:absolute; left:0; top:0;}
.index_nav_r{width:8px; overflow:hidden; position:absolute; top:0; right:0;}
.index_nav_cont{ float:left; padding-left:8px; width:580px;}
.index_nav_cont ul{ clear:both; text-align:left;}
.index_nav_cont ul li{ float:left; height:39px; width:60px; margin-top:3px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; color:#fff;}
.index_nav_cont ul li.index_nav_bg{ float:left; margin:0 4px; width:2px;background:url(index_nav_bg_2.gif) no-repeat left 11px; overflow:hidden; height:39px;}
.index_nav_cont ul li.index_nav_cont2{ width:80px;}
.index_nav_cont ul li.index_nav_cont3{ width:100px; background:none;}
.index_nav_cont ul li.index_nav_cont_on{ background:url(index_nav_bg_1.gif) no-repeat center top; color:#333;}
.index_nav_cont ul li.index_nav_cont2_on{ background:url(index_nav_bg_3.gif) no-repeat center top; width:75px;color:#333;}
.index_nav_cont ul li.index_nav_cont3_on{ background:url(index_nav_bg_4.gif) no-repeat center top; width:90px;color:#333;}
.index_nav_link{ float:right; padding-right:8px;}
.index_nav_link img{ float:left; border:0; margin-left:5px;}

.MainDH {clear:both; margin:0px auto; width:960px; line-height:22px;height:22px; text-align:left;}
.Main_L{float:left;width:650px;}
.Main_R{float: right; width: 300px;}





.L_two {
	clear: both; background: url(bg18.gif); width: 650px
}
.L_two h2 {
	padding-right: 10px; padding-left: 10px; background: url(bg19.gif) no-repeat 50% top; padding-bottom: 8px; padding-top: 7px; position: relative; height: 31px; text-align: left
}
.L_two h2 span {
	font-weight: normal; font-size: 12px; right: 10px; position: absolute; top: 18px
}
.L_two h2 .l_twoline {
	clear: both; font-size: 1px; background: url(bg13.gif); margin: 3px 0px 0px; overflow: hidden; line-height: 1px; height: 1px; size: 1px
}
.L_two .bot {
	background: url(bg12.gif) no-repeat 50% bottom
}
.L_two .L_two_cont {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 630px; padding-top: 0px
}
.L_two .L_two_cont ul {
	font-size: 13px; float: left; margin: 5px 11px; overflow: hidden; width: 174px; height: 120px
}
.L_two .L_two_cont ul.L_two_contR {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-right: 0px; padding-top: 0px
}
.L_two .L_two_cont ul li {
	padding-left: 8px; background: url(icon01.gif) no-repeat left 7px; overflow: hidden; line-height: 20px; height: 20px; text-align: left
}
.L_two .L_two_cont dl {
	float: left; margin: 5px 11px; overflow: hidden; width: 106px; height: 120px
}
.L_two .L_two_cont dl.L_two_contL {
	margin-left: 0px
}
.L_two .L_two_cont dl dt {
	width: 106px
}
.L_two .L_two_cont dl dt img {
	border-right: #cbcbcb 1px solid; padding-right: 2px; border-top: #cbcbcb 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #cbcbcb 1px solid; width: 100px; padding-top: 2px; border-bottom: #cbcbcb 1px solid; height: 90px
}
.L_two .L_two_cont dl dd {
	clear: both; overflow: hidden; line-height: 20px; height: 20px
}
.L_two .Bot {background: url(bg17.gif) no-repeat 50% bottom}








.L_Three {
	clear: both; background: url(bg18.gif); width: 650px
}
.L_Three h2 {
	padding-right: 10px; padding-left: 10px; background: url(bg19.gif) no-repeat 50% top; padding-bottom: 8px; padding-top: 7px; position: relative; height: 31px; text-align: left
}
.L_Three h2 span {
	font-weight: normal; font-size: 12px; right: 10px; position: absolute; top: 18px
}
.L_Three h2 .L_threeline {
	clear: both; font-size: 1px; background: url(bg13.gif); margin: 3px 0px 0px; overflow: hidden; line-height: 1px; height: 1px; size: 1px
}
.L_Three .bot {
	background: url(bg12.gif) no-repeat 50% bottom
}
.L_Three .L_threearea {
	clear: both; padding-right: 9px; padding-left: 9px; background: #ececec; padding-bottom: 9px; margin: 10px auto; overflow: auto; width: 610px; padding-top: 9px
}
.L_Three .L_threeareal {
	float: left; width: 50px; text-align: center
}
.L_Three .L_threeareal img {
	clear: both; border-right: #a6a299 1px solid; border-top: #a6a299 1px solid; display: block; margin-bottom: 10px; border-left: #a6a299 1px solid; width: 40px; border-bottom: #a6a299 1px solid; height: 40px; text-align: center
}
.L_Three .L_threeareal span {
	clear: both; table-layout: fixed; padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; word-break: break-all; padding-top: 0px; text-align: center; word-wrap: break-word
}
.L_Three .L_threearear {
	float: right; width: 550px; text-align: left
}
.L_Three .L_threearear h4 {
	padding-left: 20px; font-weight: normal; font-size: 12px; background: url(../images/bg20.gif) no-repeat 4px 8px; line-height: 25px; border-bottom: #dadada 1px dashed; height: 25px
}
.L_Three .L_threearear h4 span {
	margin-right: 10px
}
.L_Three .L_threearear ul {
	table-layout: fixed; padding-left: 15px; margin: 5px; word-break: break-all; line-height: 1.5em; word-wrap: break-word
}
L_Three .L_threeb {
	padding-right: 10px; padding-left: 10px; padding-bottom: 3px; padding-top: 3px; text-align: center
}
.L_Three .L_threeb a {
	border-right: #c3c3c3 1px solid; padding-right: 5px; border-top: #c3c3c3 1px solid; padding-left: 5px; background: #fff; padding-bottom: 2px; border-left: #c3c3c3 1px solid; color: #333; margin-right: 2px; padding-top: 2px; border-bottom: #c3c3c3 1px solid; text-decoration: none
}
.L_Three .L_threeb a:hover {
	border-right: #333 1px solid; padding-right: 5px; border-top: #333 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #333 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #333 1px solid
}
.L_Three .L_threeb a:active {
	border-right: #333 1px solid; padding-right: 5px; border-top: #333 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #333 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #333 1px solid
}
.L_Three .L_threeb span.current {
	border-right: #c3c3c3 1px solid; padding-right: 5px; border-top: #c3c3c3 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #c3c3c3 1px solid; color: #b4040a; margin-right: 2px; padding-top: 2px; border-bottom: #c3c3c3 1px solid; background-color: #fff
}
.L_Three .L_threeb span.disabled {
	border-right: #b7b7b7 1px solid; padding-right: 5px; border-top: #b7b7b7 1px solid; padding-left: 5px; background: #e9e9e9; padding-bottom: 2px; border-left: #b7b7b7 1px solid; color: #b7b7b7; margin-right: 2px; padding-top: 2px; border-bottom: #b7b7b7 1px solid
}
.L_Three .LCont6 {
	margin: 0px auto; width: 628px
}
.L_Three .LCont6 h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px; text-align: left
}
.L_Three .LCont6 ul {
	margin: 5px auto; width: 628px; text-align: left
}
.L_Three .LCont6 ul img {
	vertical-align: top; width: 75px; height: 25px
}
.L_Three .Bot {background: url(bg17.gif) no-repeat 50% bottom}
.input3 {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid;  border-left: #cccccc 1px solid; width: 624px; border-bottom: #cccccc 1px solid; height: 100px
}
.but3 {
	border-top-width: 0px; font-weight: bold; border-left-width: 0px; font-size: 12px; background: url(but06.gif); border-bottom-width: 0px; margin-left: 10px; width: 56px; color: #fff; line-height: 22px; height: 22px; text-align: center; border-right-width: 0px
}
.input4 {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; width: 50px; margin-right: 5px; border-bottom: #cccccc 1px solid; height: 18px
}


.R_one {
	clear: both; background: url(bg20.gif); width: 300px
}
.R_one h2 {
	padding-right: 10px; padding-left: 10px; background: url(bg21.gif) no-repeat 50% top; padding-bottom: 8px; padding-top: 7px; position: relative; height: 31px; text-align: left
}
.R_one h2 span {
	font-weight: normal; font-size: 12px; right: 10px; position: absolute; top: 18px
}
.R_one h2 .R_oneline {
	clear: both; font-size: 1px; background: url(bg13.gif); margin: 3px 0px 0px; overflow: hidden; line-height: 1px; height: 1px; size: 1px
}
.R_one .Bot {
	background: url(bg23.gif) no-repeat 50% bottom
}
.R_one .R_one1 {
	clear: both; margin: 0px auto; width: 278px
}
.R_one .R_one1 dl {
	float: left; margin: 5px 10px 0px 0px; overflow: hidden; width: 82px; text-align: center
}
.R_one .R_one1 dl.R_one1R {
	float: right; margin-right: 0px
}
.R_one .R_one1 dl dt {
	clear: both; width: 85px
}
.R_one .R_one1 dl dt img {
	border-right: #cbcbcb 1px solid; padding-right: 2px; border-top: #cbcbcb 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #cbcbcb 1px solid; width: 80px; padding-top: 2px; border-bottom: #cbcbcb 1px solid; height: 80px
}
.R_one .R_one1 dl dd {
	overflow: hidden; line-height: 20px; height: 20px
}
.R_one .R_one2 {
	clear: both; background: url(bg13.gif) repeat-x 50% top; margin: 0px auto; width: 278px; padding-top: 5px
}
.R_one .R_one2 ul {
	clear: both
}
.R_one .R_one2 ul li {
	padding-left: 8px; background: url(icon01.gif) no-repeat left 7px; float: left; overflow: hidden; width: 131px; line-height: 21px; height: 21px; text-align: left
}
.Ad1 {
	clear: both; overflow: hidden; width: 300px
}



.List{clear:both;width:650px;}
.List .Bot {}
.List .top{ background: url(bg19.gif) no-repeat 50% top;height:5px;}
#cp_R_nav {
	background: url(grydian.gif) repeat-x 50% bottom; float: left; width: 650px; height: 42px
}
#cp_R_nav UL {
	DISPLAY: inline; MARGIN: 14px 0px 0px 15px; WIDTH: 600px; HEIGHT: 28px;
}
#cp_R_nav LI {
	DISPLAY: inline; WIDTH: 71px; CURSOR: pointer; LINE-HEIGHT: 28px; MARGIN-RIGHT: 5px; TEXT-ALIGN: center;
}
 .cp_R1 {
	background: url(libg.gif) red;;
}
 .cp_R2 {
	background: url(libg.gif) no-repeat right 50%;
}



#zbig_list {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
#zbig_list LI {
	MARGIN-TOP: 10px; WIDTH: 100%; HEIGHT: 91px
}
#zbig_list .left_img {
	FLOAT: left; WIDTH: 95px
}
#zbig_list .left_img IMG {
	FLOAT: left; WIDTH: 80px; HEIGHT: 80px
}
#zbig_list .right_cou {
	BACKGROUND: url(xdian.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 550px; HEIGHT: 91px;
}
.listItemTips {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 530px; COLOR: #333333; LINE-HEIGHT: 22px; text-align:left; 
}
.title_t  {
	MARGIN-TOP: 4px; FLOAT: left; COLOR: #333333; LINE-HEIGHT: 22px
}
#flcaipin{BORDER-BOTTOM: #e1e1e1 1px solid; width:100%;}
#flcaipin li{ float:left; margin:5px; line-height:22px;width:50px;}




.L_four{clear:both;background:url(bg16.gif);width:650px;}
.L_four .Bot {background: url(bg17.gif) no-repeat 50% bottom}
.L_four H2 {padding-left: 10px; background: url(bg15.gif) no-repeat 50% top; line-height: 20px; padding-top: 5px; height: 25px; text-align:center}
.L_four .Article1{clear: both; margin: 10px auto 0px; overflow: hidden; width: 628px; height: 94px}
.L_four .Article1 img{border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; overflow: hidden; width: 628px; height: 94px; border-right-width: 0px}
.L_four .Article2{text-align: center; border-bottom:1px dashed #ccc; margin:10px 0 0 10px; padding-bottom:10px;}
.L_four .Article3{font-size: 14px; margin: 10px auto; width: 600px; color: #333; line-height: 1.5em; text-align: left}
.L_four .Article3 p{clear: both; font-size: 14px; margin-bottom: 1em; color: #333; text-indent: 2em; line-height: 1.5em}
.L_four .Article4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; margin: 15px auto; width: 600px; padding-top: 3px
}
.L_four .Article4 a {
	border-right: #c3c3c3 1px solid; padding-right: 5px; border-top: #c3c3c3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #c3c3c3 1px solid; color: #333; margin-right: 2px; padding-top: 2px; border-bottom: #c3c3c3 1px solid; text-decoration: none
}
.L_four .Article4 a:hover {
	border-right: #333 1px solid; padding-right: 5px; border-top: #333 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #333 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #333 1px solid; text-decoration: none
}
.L_four .Article4 a:active {
	border-right: #333 1px solid; padding-right: 5px; border-top: #333 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #333 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #333 1px solid; text-decoration: none
}
.L_four .Article4 span.current {
	border-right: #c3c3c3 1px solid; padding-right: 5px; border-top: #c3c3c3 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #c3c3c3 1px solid; color: #d90000; margin-right: 2px; padding-top: 2px; border-bottom: #c3c3c3 1px solid; background-color: #f0f0f0
}
.L_four .Article4 span.disabled {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ddd 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #ddd 1px solid
}
.L_four .Article5{padding-right: 10px; padding-left: 10px; background-color:#f5f5f5; padding-bottom: 10px; margin: 10px auto; width: 550px; padding-top: 10px;text-align: left}
.L_four .Article5 h3 {margin-bottom: 5px; color: #b80000}
.L_four .Article5 ul {clear: both}
.L_four .Article5 ul li {padding-left: 10px; background: url(icon01.gif) no-repeat left 7px; float: left; overflow: hidden; width: 265px; line-height: 20px; height: 20px}
.L_four .Article6 {	padding-right: 10px; padding-left: 10px; padding-bottom: 6px; margin: 0px; line-height: 34px; padding-top: 10px; position: relative; height: 34px; text-align: left}
.L_four .Article6 span {right: 10px; position: absolute; top: 15px; text-decoration: underline}
.L_four .Article6 span a {text-decoration: underline}
.L_four .Article6 ul {float: left; width: 500px}
.L_four .Article6 ul li {clear: both; font-weight: bold; font-size: 14px; margin: 0px; line-height: 20px; height: 20px}

.ad2 {
	clear: both; width: 650px
}
.ad2 img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; height: 60px; border-right-width: 0px
}


.Main{ width:960px; margin:0px auto; clear:both; overflow:hidden; text-align:center;}
.Bot{line-height:1px; size:1px; font-size:1px; clear:both; margin:0px; padding:0px; height:9px;}
.Top{line-height:1px; size:1px; font-size:1px; clear:both; margin:0px; padding:0px; height:9px;}


.F_L{width:350px; background:url(bg2.gif); float:left; height:347px; overflow:hidden;}
.F_L .Top{background:url(bg1.gif) no-repeat top;}
.F_L .Bot{ background:url(bg3.gif) no-repeat bottom;}
.F_L .flash{ width:320px; margin:0px auto; clear:both; height:275px; overflow:hidden;}
.F_L ul{ background:#ECECEC;  margin:5px;  width:330px; padding:3px 0px 6px 10px; text-align:left; clear:both; height:40px; overflow:hidden;}
.F_L ul h3{ background:url(icon02.gif) no-repeat 55px 7px; font-size:12px; color:#D90000; line-height:20px;}
.F_L ul li{ float:left; width:140px; background:url(icon01.gif) no-repeat left 8px; padding-left:7px; padding-right:8px; height:23px; line-height:23px; overflow:hidden;}

.F_R{width:600px; float:right; height:257px;background:url(bg11.gif);}
.F_R h2{ background:url(bg10.gif) no-repeat top;height:27px; padding:7px 10px 8px 10px; text-align:left; position:relative;}
.F_R h2 span{ background:url(new.gif); width:41px; height:42px; overflow:hidden; position:absolute; right:0px; top:0px;}
.F_R .Bot{ background:url(bg12.gif) no-repeat bottom;}


.F_R_one{ height:109px; background:url(bg13.gif) repeat-x bottom left; width:578px; overflow:hidden; margin:0px auto; clear:both; text-align:center;}
.F_R_one ul{ width:289px; float:left; margin:0;}
.F_R_one ul img{ width:90px; height:90px; padding:2px; border:#CBCBCB solid 1px; float:left;}
.F_R_one ul li{ float:right; width:188px; text-align:left; overflow:hidden; line-height:21px;}
.F_R_one ul li h4{ height:28px; line-height:28px; overflow:hidden;}
.F_R_two{height:28px; line-height:28px;width:578px; overflow:hidden; margin:0px auto; clear:both; text-align:center;}
.F_R_two ul{ clear:both;}
.F_R_two ul li{ float:left; background:url(bg14.gif) no-repeat center; width:167px; font-size:12px; font-weight:bold; height:28px; line-height:28px; margin-left:38px;}
.F_R_two ul li a{ margin:0px 10px;}
.F_R_two ul li.F_R_twoL{ float:left; margin:0px;}
.F_R_two ul li.F_R_twoR{ float:right; margin:0px;}
.F_R_three{height:69px; line-height:28px;width:578px; overflow:hidden; margin:0px auto; clear:both; text-align:center;}
.F_R_three ul{ float:left; text-align:left; line-height:23px;width:167px; margin-left:38px;}
.F_R_three ul li{ background:url(icon01.gif) no-repeat left 8px; padding-left:10px; height:23px; overflow:hidden;}
.F_R_three ul.F_R_threeL{ float:left; margin:0px;}
.F_R_three ul.F_R_threeR{ float:right; margin:0px;}
.F_Ad{ float:right; width:600px; height:80px; overflow:hidden; margin-top:10px;}
.F_Ad img{ border:0px;width:600px; height:80px;}

.T_R{ width:600px; float:right; height:367px;background:url(bg11.gif);}
.T_R h2{background:url(bg10.gif) no-repeat top; height:27px; padding:7px 10px 0px 10px;  text-align:left; position:relative;}
.T_R h2 span{ position:absolute; right:10px; top:18px; font-size:12px; font-weight:normal;}
.T_R h2 .T_Lline{ background:url(bg13.gif); height:1px; line-height:1px; size:1px; font-size:1px; margin:3px 0 0 0;overflow:hidden; clear:both;}
.T_R .Bot{ background:url(bg12.gif) no-repeat bottom;}
.T_R ul{  margin:0px auto; height:310px; width:580px; margin-top:5px;padding:4px;}
.T_R ul  img{width:110px; height:110px; padding:2px; border:#CBCBCB solid 1px; }
.T_R ul li{ line-height:21px; margin:0px 15px 0px 15px;}





/********************/
.T_L{ float:left;width:350px; background:url(bg2.gif);height:367px; overflow:hidden;}
.T_L h2{background:url(bg1.gif) no-repeat top; height:34px; padding:7px 10px 0px 10px; margin-bottom:4px; text-align:left; position:relative; clear:both; overflow:hidden;}
.T_L h2 span{ position:absolute; right:10px; top:18px; font-size:12px; font-weight:normal;}
.T_L h2 .T_Lline{ background:url(bg13.gif); height:1px; line-height:1px; size:1px; font-size:1px; margin:3px 0 0 0;overflow:hidden; clear:both;}
.T_L .Bot{ background:url(bg3.gif) no-repeat bottom;}
.T_L ul{ height:313px;*height:308px; overflow:hidden; clear:both; padding-top:0px;*padding-top:5px; margin:0px auto; width:320px;}
.T_L ul dl{ float:left; margin:5px auto; height:95px;*margin:4px auto;}
.T_L ul dl dt{ float:left;width:96px; height:96px;}
.T_L ul dl dt img{width:90px; height:90px; padding:2px; border:#CBCBCB solid 1px;}
.T_L ul dl dd{ float:right; width:215px;text-align:left; overflow:hidden; line-height:21px;}
.T_L ul dl dd h4{ height:28px; line-height:28px; overflow:hidden;}
.T_L_cont{ width:320px; margin:0px auto; clear:both; background:url(bg13.gif) repeat-x top; padding-top:6px;}
.T_L_cont ul{ clear:both; margin:0; height:96px; padding:0px;}
.T_L_cont ul img{width:90px; height:90px; padding:2px; border:#CBCBCB solid 1px; float:left;}
.T_L_cont ul li{ float:right; padding-left:6px; width:210px;text-align:left; overflow:hidden; line-height:24px; height:24px; background:url(icon01.gif) no-repeat left 9px;}
.T_L_cont ul li span{margin:0px 5px 0px 1px; color:#ccc;}






.B_L{ float:left;width:750px;overflow:hidden;}
    #doc{margin:auto;zoom:1;text-align:left;font-size:100%;}
    #bd {font-size:14px;padding-top:1px;}
    .cols-2 {margin-top:10px;}
    .cols-2 .main {float:left;width:750px;}
    .cols-cat {margin-top:5px;*margin-top:3px;}
    .cls {zoom:1;}
    .cls:after {content:"";visibility:hidden;display:block;height:0;clear:both;}
    .cat-hot {border:2px solid #fe8802;background:#fff3d6;padding:5px;}
    .cat-hot h3 {float:left;color:#f30;font-weight:bold;width:20px;margin:5px 0 5px 5px;display:inline;}
    .cat-hot p {float:left;width:670px;margin-left:16px;font-size:14px;line-height:1.6;}
    .cat-hot p a {display:inline-block;margin-right:15px;}
    .cat-items {border-top:1px solid #d3d2d2;border-bottom:1px solid #d3d2d2;}
    .cat-items .item {border-left:1px solid #d3d2d2;border-right:1px solid #d3d2d2;padding:1px;position:relative;}
    .cat-items .item-last {background-image:none;}
    .cat-items .item a.highlight {color:#ff4e00;}
    .cat-items .item h3 {float:left;width:25px;padding:3px;font-size:14px;font-weight:bold;color:#5a5a5a;text-align:center; background-color:#DAECF1;}
    .cat-items .item ul{float:left;width:695px;padding:5px 0 0 15px;}
    .cat-items .item li {width:33%;float:left;}
    .cat-items .item dt {font-size:14px;font-weight:bold;}
    .cat-items .item dd {overflow:hidden;margin:3px 0 0 -5px;}
    .cat-items .item dd a {color:#333;display:inline-block;border-left:1px solid #ccc;padding-left:5px;margin:0 5px 5px -1px;line-height:1.2;}
    .cat-items .item-last {background-image:none;}
    .cat-items .selected,.cat-items .item:hover {background:#fffae7;border:2px solid #fe8802;margin-top:-2px;}
    .cat-items .selected h3,.cat-items .item:hover h3 {background:none;color:#000;}
    #category .hd {background:url(sprites_hp.png) 0 -320px repeat-x #e6e6e6;border:1px solid #d6d5d5;border-bottom:0;}
    #category .hd .act {float:right;font-family:"宋体";margin:5px 5px 0 0;}
    #category .hd ul {margin-left:10px;}
    #category .hd li {float:left;font-size:14px;font-weight:bold;position:relative;margin-bottom:-4px;}
    #category .hd li a {padding:4px 25px 2px 25px;float:left;color:#000;}
    #category .hd li.selected {background:url(sprites_hp2.jpg) 0 0px no-repeat;top:-4px;}
    #category .hd li.selected a {color:#fff;padding:5px 25px;position:relative;text-decoration:none;}
    #category h3.t1 {height:44px;}
    #category h3.t1 span {display:block;margin-top:6px;}
    #category .item:hover h3.t1 span,#category .selected h3.t1 span {margin-top:7px;}
    #category .item:hover h3.t2 span,#category .selected h3.t2 span {margin-top:19px;}
    #category .item:hover h3.t3 span,#category .selected h3.t3 span {margin-top:71px;}
    #category .item:hover h3.t4 span,#category .selected h3.t4 span {margin-top:86px;}
    #category .item:hover ul.first-ul,#category .selected ul.first-ul {margin-top:1px;}









/********************/
.B_R{ float:right;width:200px; height:367px; overflow:hidden;}
.B_R dl{ clear:both; margin:5px 0;}
.B_R  dl dt{ display:none;}
.B_R dl dd{}
.B_R  dl dd strong{ float:left; margin-right:5px;}
.B_R  dl dd div{ float:left; width:170px; list-style-type:none;}
.B_R   dl dd div h4{ clear:both; font-weight:normal}
.B_R    dl dd div h4 a{ float:left; color:#795601; font-size:12px; font-weight:normal; text-decoration:none;}
.B_R    dl dd div h4 a:hover{ color:#f00; text-decoration:underline;}

 .B_R  dl dd div p{ display:none;}
    
/*鼠标划过的状态*/    
.B_R dl.over{ clear:both; height:55px; background:#fdc559; padding:5px;}
.B_R dl.over dt{ float:right; display:block;}
 .B_R dl.over dt img{ border:1px solid #ccc; padding:1px; background:#fff;}
.B_R dl.over dd{ float:left;}
 .B_R dl.over dd strong{ font-size:28px; color:#fa3081; vertical-align:top;}
.B_R  dl.over dd div{ float:left; width:195px;}
.B_R   dl.over dd div h4{ clear:both; font-weight:normal}
.B_R    dl.over dd div h4 a{ color:#b34408;}
.B_R    dl.over dd div h4 a:hover{ color:#f00; text-decoration:underline;}

.B_R   dl.over dd div p{ clear:both; display:block; margin-top:5px;}


/********************/

.Banner{width:960px; margin:0px auto; clear:both; overflow:hidden; text-align:center; height:150px;}
.Banner img{ border:0; height:73px;}
.Banner ul{}
.Banner ul li.Banner_L{ float:left; width:350px;}
.Banner ul li.Banner_L img{ width:350px;}
.Banner ul li.Banner_C{ float:left; width:295px; margin-left:10px;}
.Banner ul li.Banner_C img{ width:295px;}
.Banner ul li.Banner_R{ float:right; width:295px;}
.Banner ul li.Banner_R img{ width:295px;}

.Banner1{width:960px; margin:0px auto; clear:both; overflow:hidden; text-align:center; height:70px;}
.Banner1 img{ border:0; height:70px;}
.Banner1 ul{}
.Banner1 ul li.Banner_L{ float:left; width:323px;}
.Banner1 ul li.Banner_L img{ width:323px;}
.Banner1 ul li.Banner_C{ float:left; width:316px; margin-left:10px;}
.Banner1 ul li.Banner_C img{ width:316px;}
.Banner1 ul li.Banner_R{ float:right; width:300px;}
.Banner1 ul li.Banner_R img{ width:300px;}

/********************/
/******* bottom begin *******/
#Bottom1{width:960px; margin:0px auto; clear:both; overflow:hidden; background:url(bot1.gif); height:9px; font-size:1px; line-height:1px; size:1px;}
.Bottom2{width:960px; margin:0px auto; clear:both; background:url(bot2.gif);text-align:center;  line-height:20px; position:relative;}
.Bottom2 span{ color:#c3c3c3; margin:0px 10px;}
.Bottom2 div{ position:absolute; right:210px; top:6px;}
#Bottom3{width:960px; margin:0px auto; clear:both; overflow:hidden; background:url(bot3.gif); height:9px; font-size:1px; line-height:1px; size:1px;}

#footer{ width:960px; margin:5px auto; border-top:1px solid #EEE; padding:10px 0; line-height:22px;text-align:center; color:#666 }

#footer .p a{ color:#666 ;text-align:left;}

#footer .p a:hover{ color:#000;}

#footer .p{ color:#666;text-align:center;padding:0; display:none }
.copy{width:960px;}
.copy strong{ font-weight:400;}
.copy span{ float:right; font-weight:700; }
.copy span a{ color:#999;}
.safe,.zanzhu{ line-height:29px;margin:0 auto;}
.zanzhu a{ text-decoration:underline; color:#900}


.navinput1{ width:448px; height:17px;*height:22px; line-height:14px;*line-height:22px; background:url(f1.gif); padding:5px 5px 0 5px;*padding:0 5px;font-size:12px; border:0; margin:0 5px 0 0; overflow:hidden; color:#999;}
.navinput1on{width:448px; height:17px;*height:22px; line-height:14px;*line-height:22px; background:url(f1.gif); padding:5px 5px 0 5px;*padding:0 5px;font-size:12px; border:0; margin:0 5px 0 0; overflow:hidden; color:#333;}
.navbut1{ width:77px; height:22px; border:0px; background:url(but1.gif); cursor:pointer; margin:0;}
