﻿/* 整体布局:开始 */
* { 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, 宋体; }
select { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体; }
textarea { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体;  }
ul { padding:0; margin:0; }
ul li { list-style:none; list-style-type:none; }
a img { border:none; }
table { border-collapse:collapse; }
body { font-family:Geneva, Arial, Helvetica, sans-serif,宋体; font-size:12px; }

/* 标题布局:开始 */
h1 { font-size:28px; font-weight:bold; }
h2 { font-size:22px; font-weight:bold; }
h3 { font-size:18px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }

/* 字体布局:开始 */
.b { font-weight:bold; }
.i { font-style:italic; }
.f11 { font-size:11px; } 
.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; }

/* 外间距布局:开始 */
.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:#424242; text-decoration:none; } a:hover { color:#ff0000; text-decoration:underline; }
a.pink { color:#fc1288; text-decoration:none; } a.pink:hover { color:#ff0000; text-decoration:underline; }
a.blue { color:#093eb8; text-decoration:none; } a.blue:hover { color:#ff0000; text-decoration:underline; }
a.blue_d { color:#093eb8; text-decoration:underline; } a.blue_d:hover { color:#ff0000; text-decoration:underline; }

/* 网站头部:开始 */
.header { width:100%; height:184px; background-image:url(/Images/img/top_bg.gif); background-repeat:repeat-x; overflow:hidden; }
    .top { width:901px; margin:0 auto; }
	    .logo { width:220px; height:71px; }
		.tools { width:670px; height:53px; background-image:url(/Images/img/banner_bg.gif); padding-top:18px; text-align:right; padding-right:11px; }
		    .tools a { padding-left:4px; padding-right:4px; }
			.tools img { padding-left:10px; padding-right:5px; }
		.join { width:183px; height:42px; }
		.nav { width:718px; height:42px; line-height:42px; background-image:url(/Images/img/nav_bg.gif); overflow:hidden; }
			.nav li { float:left; margin-left:19px; display:inline; }
			.nav li span { padding-top:14px; }
			    .nav li a { color:#fff; font-weight:bold; padding-top:10px; }
			    .nav li a:hover { color:#fff; font-weight:bold; }
			    
			.current { width:83px; height:42px; text-align:center; background-image:url(/Images/img/nav_index.gif); }
			    .current span a{ color:#000; font-size:14px; font-weight:bold;}
			    .current span a:hover { color:#000; font-size:14px; font-weight:bold; text-decoration:none; }
			    .current a { color:#000; font-size:14px; font-weight:bold; }
			    .current a:hover { color:#000; font-size:14px; font-weight:bold; text-decoration:none; }
			    
		.top_foot { width:901px; height:71px; background-image:url(/Images/img/search_bg.gif); overflow:hidden; }
		    .tel { width:240px; padding-left:18px; }
			    .tel dl { width:230px; }
				.tel dt { width:70px; float:left; }
			    .tel dd span { font-size:14px; font-weight:bold; color:#4f2105; }
				.tel dd strong { font-size:22px; font-weight:bold; font-style:italic; color:#ff4500; }
			.search { width:640px; }
			    .search dl { width:640px; padding-top:14px; }
				.search dt img { padding-right:10px; }
				.search dd { padding-top:5px; }
				.search dd a { padding-left:5px; padding-right:5px; }
				.search dd strong { color:#074ec7; }
				.search_a { width:335px; height:20px; line-height:20px; padding-left:10px; border:1px solid #c2c2c2; margin-right:5px; font-size:12px; }
				.search_b { width:170px; margin-right:5px; font-size:12px; }
				
/* 网站尾部:开始 */
.footer { width:900px; margin:0 auto; margin-top:10px; }
	.link { width:898px; height:50px; border:1px solid #c2c2c2; margin-top:5px; overflow:hidden; }
	    .link dl { width:898px; }
		.link dt { float:left; width:120px; height:32px; padding-top:18px; border-right:1px solid #c2c2c2; background-color:#f2f2f2; color:#454545; text-align:right; margin-right:15px; }
		.link dd { line-height:160%; padding-top:5px; padding-right:20px; }
		.link dd a { color:#000; }
		.link dd em { padding-left:4px; padding-right:4px; }
	.footer_tools { width:900px; height:40px; line-height:40px; border-bottom:2px solid #e41d81; text-align:center; }
	    .footer_tools a { padding-left:5px; padding-right:5px; color:#000; }
	.key { width:900px; height:35px; line-height:35px; text-align:center;}
	    .key a { padding-left:5px; padding-right:5px; color:#000; }
	.copy { width:900px; text-align:center; line-height:180%; }
	    .copy p span { padding-left:5px; padding-right:5px; }
	    .copy p img { padding-left:6px; padding-right:6px; }