﻿/* 整体布局:开始 */
* { padding:0; margin:0; }
div,form,img,ul,ol,li,dl,dt,dd { border:0; }
input { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体; font-size:12px; }
select { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体; font-size:12px; }
textarea { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体; font-size:12px }
ul li { list-style:none; list-style-type:none; }
table { border-collapse:collapse; border-spacing:0px; }
body { font-family:Geneva, Arial, Helvetica, sans-serif,宋体; font-size:12px; }
cite{font-style:normal;display:block}

/*util*/
.gray{color:Gray}
a.ul:link,a.ul:visited,a.ul:active { text-decoration:underline; }

/* 标题布局:开始 */
h1 { font-size:32px; font-weight:bold; }
h2 { font-size:26px; font-weight:bold; }
h3 { font-size:16px; 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,.btn_01 { height:22px; _margin-bottom:1px; color:#8c334a; border:1px solid #cccccc; background-color:#fff; font-size:12px; }
.btn_02 { width:55px; height:23px; color:#000; border:0px; font-size:12px; background-image:url(../img/btn_01.gif); }
.btn_03 { width:68px; height:23px; color:#000; border:0px; font-size:12px; background-image:url(../img/btn_02.gif); }
.btn_04 { width:67px; height:22px; color:#686868; border:0px; font-size:12px; padding-left:15px; background-image:url(../img/btn_03.gif); }
.btn_05 { width:90px; height:22px; color:#8c0017; border:0px; font-size:12px; background-image:url(../img/btn_04.gif); }
.btn_06 { width:67px; height:22px; color:#686868; border:0px; font-size:12px; padding-right:15px; background-image:url(../img/btn_05.gif); }
.btn_07 { width:38px; height:20px; color:#b5001d; border:0px; font-size:12px; background-image:url(../img/btn_06.gif); }
.btn_08 { width:68px; height:20px; color:#919191; border:0px; font-size:12px; background-image:url(../img/btn_07.gif); }
.btn_09 { width:45px; height:18px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_08.gif); }
.btn_10 { width:46px; height:23px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_09.gif); }
.btn_11 { width:46px; height:23px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_10.gif); }
.btn_12 { width:138px; height:24px; color:#000; border:0px; font-size:12px; background-image:url(../img/btn_14.gif); }
.btn_13 { width:87px; height:36px; color:#fff; border:0px; font-size:14px; font-weight:bold; background-image:url(../img/btn_15.gif); }
.btn_14 { width:90px; height:25px; color:#757575; border:0px; font-size:12px; padding-left:15px; background-image:url(../img/btn_19.gif); }
.btn_15 { width:59px; height:36px; color:#fff; border:0px; font-size:14px; font-weight:bold; background-image:url(../img/btn_20.gif); }
.btn_16 { width:59px; height:36px; color:#fff; border:0px; font-size:14px; font-weight:bold; background-image:url(../img/btn_21.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; }
.mr15 { margin-right:15px; }
.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:#393939; text-decoration:none; } a:hover { text-decoration:underline; }
a.u { text-decoration:underline; }
a.pink { color:#fc1288; }
a.black { color:#000; }
a.blue { color:#667aa0; }
a.gray { color:#666666; }
a.orange { color:#ff6600; }
a.cyan { color:#00943f; }
a.white { color:#fff; }
a.red { color:#ff0000; }

/* 网站头部:开始 */
.header { width:900px; margin:0 auto; overflow:hidden; }
	.logo { width:235px; height:70px; }
	.top { width:645px; height:70px; overflow:hidden; }
		.tel { height:26px; padding-top:15px; padding-left:18px; border-bottom:1px solid #e6e6e6; overflow:hidden; }
		    .tel strong { font-size:14px; color:#b8001e; }
			.tel span { font-size:15px; font-weight:bold; }
.top .ad_header { float:left; width:400px;  height:60px; margin-top:10px; overflow:hidden;}
		.login { height:28px; margin-top:40px;  text-align:right; float:right; width:auto; }
			.login strong { color:#6a6a6a;  }
	.nav { width:900px; height:40px; background-image:url(../img/nav_bg.gif); overflow:hidden; }
	    .nav ul{margin-left:30px}
	    .nav li { height:26px; padding:14px 20px 0 20px; float:left; display:inline; }
		.nav a { color:#d9b674; font-weight:bold; }
		.nav .index a { color:#fff; }
				
/* 网站尾部:开始 */
.footer { width:900px; overflow:hidden; margin:0 auto; margin-top:10px; }
	.footer_tools { width:900px; height:37px; line-height:37px; text-align:center; background-image:url(../img/foot_tools_bg.gif); color:#d9b674; }
		.footer_tools em { padding-left:25px; padding-right:25px; }
		.footer_tools a { color:#d9b674; }
	.link { width:858px; padding:10px 0px 5px 40px; border:1px solid #cccccc; overflow:hidden; }
	    .link li { width:95px; padding-bottom:10px; float:left; display:inline; height:16px;}
		.link li a { 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; }
	.icp { width:300px; margin:0 auto; text-align:center; line-height:150%; color:#4c4c4c; }
	    .icp span { color:#000; }
	.icp img { padding-left:10px; padding-right:10px; }
	.key { width:840px; padding:10px 20px 10px 40px; background-color:#f6f6f6; }
	    .key h5 { height:20px; line-height:20px; }
		.key p { line-height:150%; color:#414141; }
