﻿/* 整体布局:开始 */
* { padding:0; margin:0; }
div,form,img,ul,ol,li,dl,dt,dd { margin:0; padding:0; border:0; }
input { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, Times New Roman; }
select { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, Times New Roman; }
textarea { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, Times New Roman;  }
ul { padding:0; margin:0; }
ul li { list-style:none; list-style-type:none; }
a img { border:none; }
table { border-collapse:collapse; border-cellpadding:0px; border-spacing: 0px; }
body { font-family:Geneva, Arial, Helvetica, sans-serif,Times New Roman; font-size:12px; background-image:url(../img/bg.gif); background-repeat:repeat-x; }

/* 标题布局:开始 */
h1 { font-size:32px; font-weight:bold; }
h2 { font-size:26px; font-weight:bold; }
h3 { font-size:20px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }
h6 { font-size:11px; }

/* 字体布局:开始 */
.b { font-weight:bold; }
.i { font-style:italic; }
.f11 { font-size:11px; } 
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f20 { font-size:20px; }
.f25 { font-size:25px; }

/* 方位布局:开始 */
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.vam { vertical-align:middle; }
.vat { vertical-align:top; }

/* 按钮布局:开始 */
.btn_01 { width:31px; height:20px; color:#fff; border:0px; font-weight:bold; background-image:url(../img/btn_01.gif); font-size:12px; }
.btn_02 { width:56px; height:19px; color:#fff; border:0px; font-weight:bold; font-size:12px; background-image:url(../img/btn_02.gif); }
.btn_03 { width:55px; height:21px; color:#fff; border:0px; font-weight:bold; font-size:12px; background-image:url(../img/btn_03.gif); }
.btn_04 { width:79px; height:22px; color:#686868; border:0px; font-size:12px; padding-left:15px; background-image:url(../img/btn_04.gif); }
.btn_05 { width:189px; height:22px; color:#9c031c; border:0px; font-size:12px; background-image:url(../img/btn_06.gif); }
.btn_06 { width:67px; height:22px; color:#686868; border:0px; font-size:12px; background-image:url(../img/btn_05.gif); }
.btn_07 { width:45px; height:18px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_07.gif); }
.btn_08 { width:56px; height:19px; color:#fff; border:0px; font-weight:bold; font-size:12px; background-image:url(../img/btn_08.gif); }
.btn_09 { width:46px; height:23px; color:#fff; border:0px; font-weight:bold; font-size:12px; background-image:url(../img/btn_09.gif); }

/* 外间距布局:开始 */
.m2 { margin:2px; }
.m5 { margin:5px; }
.ml2 { margin-left:2px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.mr2 { margin-right:2px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }

/* 内间距布局:开始 */
.p2 { padding:2px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.pl2 { padding-left:2px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pr2 { padding-right:2px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pt2 { padding-top:2px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pb2 { padding-bottom:2px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }

/* 浮动布局:开始 */
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; height:0px; line-height:0px; border:0px; font-size:0px;_height:-1px; }

/* 链接布局:开始 */
a { color:#000; text-decoration:none; } a:hover { text-decoration:underline; }
a.u { text-decoration:underline; }
a.pink { color:#fc1288; }
a.black { color:#000; }
a.blue { color:#0639a8; }
a.gray { color:#6b6b6b; }
a.orange { color:#ff6600; }
a.cyan { color:#00943f; }
a.white { color:#fff; }
a.red { color:#ff0000; }
a.ah { color:#d42d26; }

/* 网站头部:开始 */
.im { width:980px; }
	.im_content { z-index: 1; left:87%; width:100px; position:absolute; top:82px; height:500px; }
.header { position:relative; width:900px; height:165px; background-image:url(../img/top_bg.gif); padding:10px 6px 0 6px; margin:0 auto; overflow:hidden; }
	.topad{position:absolute; top:35px; left:135px;}
	.logo { width:230px; height:99px; }
	.top { width:620px; height:99px; overflow:hidden; padding-right:30px; }
		.tools { padding-top:25px; text-align:right; color:#6b6b6b; }
		    .tools em { padding-left:7px; padding-right:7px; }
		.login { text-align:right; padding-top:15px; }
			.login_a { width:100px; height:18px; line-height:18px; border:1px solid #929292; background-image:url(../img/input_01.gif); margin-right:5px; color:#848484; padding-left:5px; }
			.login a { padding-left:8px; }
	.nav { width:885px; height:34px; padding-left:15px; overflow:hidden; }
	    .nav ul li { float:left; display:inline; text-transform:uppercase; }
		.nav a { float:left; vertical-align:sub; background: transparent url("../img/nav_left.gif") no-repeat left top; margin:0 0 0 5px; padding:0 0 0 6px; text-decoration:none; }
		.nav a span { float:left; height:24px; display:block; color:#000000; background: transparent url("../img/nav_right.gif") no-repeat right top; padding:10px 6px 0 0; font-size:12px; color:#fff; font-weight:bold; }
		.nav .current a { background-position:0 -34px; text-decoration:none; }
		.nav .current span { background-position:100% -34px; text-decoration:none; }
		.nav .current a span { background-position:100% -34px; color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
		.nav a:hover { background-position:0% -34px; cursor: hand; text-decoration:none; }
		.nav a:hover span { background-position:100% -34px; text-decoration:none; color:#000; }
		.nav .current a:hover span { background-position:100% -34px; text-decoration:none; }
		
	.search { width:900px; overflow:hidden; }
	    .search p { padding-top:5px; }
		.search strong { font-size:14px; padding:0 30px 0 17px; }
		.search span { margin-left:10px; }
		.search a { padding-left:3px; padding-right:3px; color:#545454; }
		.search_a { width:165px; height:17px; line-height:17px; padding-left:10px; border:1px solid #8b8b8b; margin-right:5px; color:#8b8b8b; font-size:12px; }
		.search_b { width:128px; font-size:12px; margin-right:5px; }
				
/* 网站尾部:开始 */
.footer { width:900px; overflow:hidden; margin:0 auto; margin-top:10px; }
	.footer_tools { width:900px; height:32px; line-height:32px; text-align:center; background-image:url(../img/foot_tools_bg.gif); color:#fff; }
		.footer_tools em { padding-left:15px; padding-right:15px; }
		.footer_tools a { color:#fff; }
	.link,.linkimg { width:843px; padding:10px 0px 5px 25px; margin:0 auto; margin-top:10px; border:1px solid #cccccc; overflow:hidden; }
	    .link li { width:93px; padding-bottom:10px; float:left; display:inline; }
		.linkimg li { width:200px; padding-bottom:10px; float:left; display:inline; }
		.link li a,.linkimg li a { color:#6b6b6b; text-decoration:underline; }
	.copy { width:900px; height:22px; line-height:22px; text-align:center; color:#4c4c4c; }
	    .copy span { color:#000; }
		.copy strong { color:#000; font-weight:normal; padding-left:50px; }
		.copy em { padding-left:5px; padding-right:5px; }
	.icp { width:330px; margin:0 auto; margin-top:3px; text-align:center; line-height:150%; color:#4c4c4c; }
	    .icp span { color:#ba0220; }
	.icp img { padding-left:10px; padding-right:10px; }