*{margin:0;padding:0;}
body{font-size:12px;background:url(bg.gif) repeat-x 0 0;color:#333; font-family:宋体;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline}
img {border:0;}
ul,li{list-style:none;}
.clear{clear:both;}
.mid{margin:0 auto;width:950px;}
.top{height:97px;position:relative;width:950px;background:url(top_bg.gif) no-repeat  292px top;}
.logo{width:288px;height:97px;background:url(logo.jpg);float:left;}
.zs{width:308px;height:57px;background:url(u_01.gif);position:absolute;bottom:10px;left:314px;font-weight:bold;}
.zs p{line-height:22px;padding-left:30px;color:#ffffff;}
.zs p a,.zs p a:hover{color:#ffffff;}
.zs div{line-height:31px;padding-left:15px;}
.zs div span{font-size:18px;color:#ff6600;font-family: Arial;padding-right: 3px;}
.msg{position:absolute;top:5px;right:5px;text-align:right;line-height:30px;height:30px;padding-left:22px;background:url(u_23.gif) no-repeat 0 0;}
.msg label{color:#009900;font-weight:bold;}
.msg a,.msg a:hover{margin-left:3px;color:#f00;}
.nav{background:url(u_04.gif);height:34px;width:950px;}
.nav_l{background:url(u_02.gif);width:5px;height:34px;float:left;}
.navban{float:left;margin-left:10px;}
.navban a{line-height:34px;width:100px;font-weight:bold;text-align:center;display:block;float:left;font-size:14px;text-decoration:none;}
.m01{margin-top:10px;}
.m02{margin-right:8px;}
a.s,a.s:hover{background:url(u_05.gif) no-repeat center 5px;color:#666;text-decoration:none; color:#eb5800;}
.w,.a.w:hover{color:#fff;}
.nav_r{background:url(u_03.gif);width:146px;height:34px;float:right;}
.focus{background:url(u_06.gif);width:330px;height:212px;float:left;margin-right:8px;}
.focus div{padding:7px 0 0 7px;}
.news{float:left;width:355px;}

.news dt{height:37px;background:url(u_11.gif);position:relative;}
.news dt div{position:absolute;left:56px;top:12px;}
.n_list{padding:7px 18px 0;	border-left:1px solid #ffcc99;
	border-right:1px solid #ffcc99;
	background:#fff;
	height: 162px;
}
.n_list li{
line-height:22px;
background:url(icon2.gif) no-repeat left 5px; padding:0 0 0 20px;
}
.n_list li span{
	float:right;
	color: #999999;
}
.bg1{
background:url(u_12.gif);
height:7px;
line-height:1px;
overflow:hidden;
}
.login dt{background:url(u_07.gif);height:28px;color:#ffffff;line-height:28px;padding-left:30px;font-size: 14px;}
.login dd{background:#fef9ec;border:1px solid #ff6600;padding:10px; height:163px;}
.login dd li{padding:3px 0;}
.ipt1{width:160px;height:22px;border:1px solid #F8BE63;line-height:22px}
.ipt2{width:250px;height:20px;line-height:20px;	text-indent:2px;}
.ipt3{width:200px;height:20px;line-height:20px;border:1px solid #A7A6AA;}
.b_l{float:left;width:692px;}
.b_r{float:right;width:248px;overflow: hidden;}



.reg dt{background:url(u_07.gif);height:28px;color:#ffffff;line-height:28px;padding-left:30px;font-size: 14px;}
.reg dd{
background:#fef2d8;
border:1px solid #ff6600;
padding:10px 0 10px 7px;
}
.reg dd li{
	padding:2px 0;
	position:relative;
	width: 225px;
}
.reg dd li span{
	display: block;
	padding-left:70px;
}
.reg dd li label{
position:absolute;
text-align:right;
top:10px;
left:0;
width:70px;
}
.ban1{
	background:url(u_08.gif);
	height:36px;
	width:692px;
	position: relative;
}
.ban1 div,.ban2 div,.ban3 div,.ban6 div,.ban7 div{
position:absolute;
left:56px;
top:12px;
}
.more{
position:absolute;
right:10px;
top:10px;
width:50px;
height:15px;
overflow:hidden;
text-indent:-1000px;
}
.tj{
	border-left:1px solid #ffcc99;
	border-right:1px solid #ffcc99;
	padding:15px 0 0 20px;
	width:670px;
}
.pp{
float:left;
width:160px;
height:95px;
background:url(u_10.gif);
margin:0 4px 5px 0;
}
.pp div{
padding-top:4px;
text-align:center;
height:40px;
}
.pp p{
padding:9px 0 0 15px;
line-height:18px;
}
.bg2{
	background:url(u_09.gif);
	height:7px;
	line-height:1px;
	overflow:hidden;
	width: 692px;
}
.ad{
margin:5px auto 0;
}

.bor01{
border-left:1px solid #ffcc99;
border-right:1px solid #ffcc99;
}
.bor02{
border-left:1px solid #ffcc99;
border-right:1px solid #ffcc99;
padding:10px 20px 30px;
background:#fff;
width:650px;
}

.cjwt{
float:left;
width:320px;
}
.xzdm{
float:left;
width:190px;
}
.hzzd{
float:left;
width:166px;
}
.ban2{
	background:url(u_13.gif);
	height:36px;
	width:342px;
	position: relative;
}
.ban3{
	background:url(u_14.gif);
	height:36px;
	position: relative;
}
.ban6{
	background:url(u_13.gif);
	height:36px;
	position: relative;
}
.ban7{
	background:url(u_31.gif);
	height:36px;
	position: relative;
}
.n_list2{padding:7px 18px 0;border-left:1px solid #ffcc99;border-right:1px solid #ffcc99;}
.n_list2 li{line-height:24px;}
.n_list2 li a{
color:#2170B9;
}
.n_list2 li span{
float:right;
color:#999999;
}
.n_list3{
	border-left:1px solid #ffcc99;
	border-right:1px solid #ffcc99;
	padding-top:10px;
	height:212px;
}
.n_list3 li{
height:52px;
text-align:center;
}
.n_list3 li img{
padding:2px;
border:1px solid #ccc;
width:125px;
height:40px;
}
.bg3{
background:url(u_15.gif);
height:7px;
line-height:1px;
overflow:hidden;
}
.bg4{background:url(u_29.gif);height:7px;line-height:1px;overflow:hidden;}
.bg5{background:url(u_30.gif);height:7px;line-height:1px;overflow:hidden;}
.lxwm dt{background:url(u_16.gif);height:28px;color:#ffffff;line-height:28px;padding-left:30px;font-size: 14px;}
.lxwm dd{background:#fef9ec;border:1px solid #ff6600;padding:10px 15px 0; height:218px;}
.lxwm table{ margin-bottom:8px;}
.lxwm td{ height:27px;}
.jmlc dt{background:url(u_35.gif);height:28px;color:#ffffff;line-height:28px;padding-left:30px;font-size: 14px;}
.jmlc dd{background:#fef7e8;border:1px solid #ff6600;background:url(lc.jpg);width:186px;height:230px;line-height:46px;padding-left:60px;color:#333;}



.foot{background:url(footer_bg.gif) repeat-x left top;border-top:1px solid #DDDDDD;line-height:20px;margin:20px 156px 0;height:133px; overflow:hidden}
.l{ width:600px; margin:0 auto;background:url(footer_logo.gif) no-repeat left top; padding:20px 0 0 350px;height:133px;}

.ban5{background:url(titbg.gif);height:28px;color:#ffffff;line-height:28px;padding-left:10px;font-size: 14px;}
.user{background:#fef2d8;padding:10px 0;}
.user li{padding:2px 15px;}
.ip{color:#666;}
.name{font-weight:bold;line-height:22px;height:22px;}
.name div{float:left;}
.n1{font-weight:bold;}
.n1 span{color:#009900;}
.n2{padding-left:25px;background:url(icon.gif) no-repeat 6px 0px;float:left;}
.n2 span{color:#f00;}
.n2 a{text-decoration:underline;color:#0065FF;padding:0 2px;}
.n2 a:hover{text-decoration:none;color:#0065FF;}
.btn{background:url(u_18.gif) no-repeat 0 0;height:70px;margin:7px auto 0;width:228px;overflow:hidden;}
.btn a{display:block;float:left;width:108px;height:29px;line-height:29px;text-align:center;margin:0 6px 12px 0;}
.ban4{
	background:url(u_17.gif);
	height:36px;
	line-height:36px;
	width:692px;
	position:relative;
}
.ban4 b{
color:#006599;
font-size:14px;
padding-left:20px;
display:block;
}


.lmgg{
	border-left:1px solid #ffcc99;
	border-right:1px solid #ffcc99;
	padding:10px 30px 30px;
	background:#fff;
	width:630px;
	overflow: hidden;
}
.lmgg li{
line-height:28px;
border-bottom:1px dashed #ccc;
background:url(icon2.gif) no-repeat left center; padding:0 0 0 20px;
}
.lmgg li span{
float:right;
}
.list{
background:#fef2d8;
padding:10px 15px;
line-height:22px;
}
.list a,.list a:hover{
color:#0065FF;
padding-left:5px;
}
.pages{
	margin:15px auto 0;
	text-align:right;
	padding-top:15px;
	width:100%;
	border-top: 1px solid #ccc;
}
.tab2{
margin:0 auto 30px;
}
.tab2 td{
padding:4px 0;
}
.tab2 th{
	padding-right:10px;
	font-weight:bold;
	text-align:right;
	color: #525251;
	font-weight:bold;
}
.tab2 td span{
color:#f00;
}
.tit{
line-height:45px;
text-align:center;
font-size:18px;
font-family:"黑体";
}
.content{
font-size:14px;
line-height:170%;
}
.content p,.content div{
margin:10px auto;
line-height:170%;
font-size:14px;
}
.content img,.content table{
margin:auto;
}
.time{
text-align:center;
color:#0065FF;
}

.code{
width:640px;
margin:auto;
padding:20px 0 30px;
overflow-x:scroll;
}
.code table{
	margin:10px 0;
	width:95%;
	background-color: #8A8A8A;
}
.code table td{
padding:5px;
line-height:20px;
background:#fff;
}
/*
.lc{
width:692px;
height:104px;
background:url(u_19.gif);
}
*/
.lc{
	width:692px;
	height:104px;
	background:url(u_19.gif); overflow:hidden;
	position:relative;
}
.lc a{ width:100px; text-align:center; color:#f60; font-weight:bold;} 
.lc a.r01{ position:absolute; left:15px; top:45px;}
.lc a.r02{ position:absolute; left:155px; top:45px;}
.lc a.r03{ position:absolute; left:293px; top:45px;}
.lc a.r04{ position:absolute; left:430px; top:45px;}
.lc a.r05{ position:absolute; left:565px; top:45px;}
.lc a:hover{ color:red;}

.btn2{
background:url(u_24.gif);
width:92px;
height:36px;
line-height:36px;
text-align:center;
border:0;
font-size:14px;
color:#833807;
font-weight:bold;
margin:8px 5px 0 0;
}
.zhuce{
margin:30px auto;
}
.zhuce td{
padding:5px 10px;
}
.zhuce th{
padding:5px 10px 5px 0;
text-align:right;
font-weight:normal;
width:100px;
color:#2068BA;
font-size:14px;
}
.zhuce span{
color:#aaaaaa;
}
.zcsh{
	margin:20px auto 20px;
	line-height:45px;
	text-align:center;
	font-size:14px;
	border-bottom:1px solid #A4B8D3;
	width:95%;
	font-weight: bold;
}
.xy {
width:95%;
margin:auto;
border-top:1px solid #ccc;
}
.xy dt{
	line-height:45px;
	height:45px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background: url(u_25.gif) no-repeat 3px 8px;
	margin: 10px 0 10px;
}
.xy dd{
	padding:3px;
	border:1px solid #ccc;
}
.xy dd div{
overflow-y:scroll;
height:150px;
padding:10px 20px;
line-height:20px;
}
.btn3{
background:url(u_26.gif);
width:48px;
height:22px;
line-height:22px;
text-align:center;
border:0;
color:#fff;
font-weight:bold;
} 

.bb1{
display:block;
background:url(u_27.gif);
width:80px;
height:27px;
float:left;
margin-right:8px;
text-align:center;
line-height:27px;
color:#009900;
font-weight:bold;
}
a.r{
color:#f00;
text-decoration:underline;
}
a.r:hover{
text-decoration:none;
}
a.b{
color:#0065FF;
text-decoration:underline;
}
a.b:hover{
text-decoration:none;
}

.lct{
margin:auto;
width:640px;
height:81px;
background:url(u_28.gif);
overflow:hidden;
} 

.tab1{
background:#ACCE46;
margin:0 auto;
width:100%
}
.tab1 th{
background:#E8FFAD;
color:#FF3300;
padding:10px 3px;
}
.tab1 td{
background:#FFFFFF;
line-height:20px;
padding:3px;
text-align:center;
}
.tt0 {
	background-color:#E8F1FF;
	border:1px solid #C5E1F7;
	height:35px;
	position:relative;
	margin-bottom:68px;
	width: 648px;
}
.ts1{
padding-left:35px;
line-height:32px;
}
.tt1{
	text-align:left;
	text-indent:35px;
	background:#fff url(Partner.gif) no-repeat 12px 8px;
	line-height:23px;
	margin:12px auto 0px;
	border: 1px solid #ACCE46;
	border-bottom-width:0;
	font-weight:bold;
}
.ts2{
position:absolute;
left:5px;
top:25px;
width:230px;
height:63px;
background:url(u_32.gif);
}
.ts2 div{
margin:33px 0 0 15px;
background:url(u_33.jpg) no-repeat 0 0px;
padding-left:12px;
}
.tt0 span{
padding:0 20px;
color:#CCCCCC;
font-size:20px;
}
.green{
color:#009900;
font-size:14px;
font-family:'lucida grande',taho,verdana,'trebuchet ms',sans-serif;
}

