﻿@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------*/
/*基本HTML
/*-------------------------------------------------*/
body{margin:0;text-align:center;color:#7E74BC;font-family: '宋体', Verdana, Arial,sans-serif;line-height:1.65em;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,p,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6,h7{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
ul,ol,dl{list-style-type:none;}
input,select,textarea{font-family:'宋体',Arial, Verdana, Helvetica, sans-serif;}

/*-------------------------------------------------*/
/*基本色彩
/*-------------------------------------------------*/
.color1{color:#cf321f;}
.color2{color:#f39700;}
.ff{color:#ffffff;}
.hei{color:#000000;}
.huang{color:#362e2b;}
.red{color: #FF0000;} 
.blue{ color:#0066FF;}
.green{ color:#009900;}
.orange{ color:#FF6600;}
.block{display: block;}
.inline{display: inline;}
.border{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #BBBBBB;padding-top: 3px;padding-bottom: 3px;}

/*-------------------------------------------------*/
/*文字排版
/*-------------------------------------------------*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f30{font-size:30px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}

/*-------------------------------------------------*/
/*基本定位
/*-------------------------------------------------*/
.pos_a{position:absolute;}
.pos_r{position:relative;}
.pos_f{position:fixed;}

/*-------------------------------------------------*/
/*基本左右对齐设置
/*-------------------------------------------------*/
.left {float: left;}
.right {float: right;}
.a-left {text-align: left;}
.a-right {text-align: right;}
.a-center {text-align: center;}
.icon{	vertical-align: text-top;}

/*-------------------------------------------------*/
/*基本上下对齐设置
/*-------------------------------------------------*/
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

/*-------------------------------------------------*/
/*清除浮动
/*-------------------------------------------------*/
.clear {clear:both;}
.clearfix:after {content: "";display: block;clear: both;height: 0;}
.clearfix {display: inline-block;}
.clearfix {display: block;}

/*-------------------------------------------------*/
/*长度高度
/*-------------------------------------------------*/
.w10 {width:10px;}
.w20 {width:20px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w400 {width:400px;}
.w500 {width:500px;}
.w600 {width:600px;}
.w700 {width:700px;}
.w800 {width:800px;}
.w {width:100%;}
.h50{height:50px;}
.h80{height:80px;}
.h100{height:100px;}
.h200{height:200px;}
.h{height:100%;}

/*-------------------------------------------------*/
/*边距
/*-------------------------------------------------*/
.m10 {margin:10px;}
.m15 {margin:15px;}
.m30 {margin:30px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}
.mt100 {margin-top:100px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;}
.mb100 {margin-bottom:100px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml50 {margin-left:50px;}
.ml100 {margin-left:100px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr50 {margin-right:50px;}
.mr100 {margin-right:100px;}

.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p30 {padding:30px;}
.pt5 {padding-top:5px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt50 {padding-top:50px;}
.pt70{padding-top:70px;}
.pt100 {padding-top:100px;}
.pb5 {padding-bottom:5px;}
.pb8 {padding-bottom:8px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb50 {padding-bottom:50px;}
.pb100 {padding-bottom:100px;}
.pb150 {padding-bottom:150px;}
.pb250 {padding-bottom:250px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl50 {padding-left:50px;}
.pl100 {padding-left:100px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr50 {padding-right:50px;}
.pr100 {padding-right:100px;}

a.ablock{display:block;text-indent:-9999em;overflow:hidden;}
a.ablock1{display:block;overflow:hidden;}
.sj{text-indent:2em;}


/* 基础通用 */
.Clear { clear: both }
body { font: 12px/1.5 \5b8b\4f53 }
.clearfix { display: inline-block }
.clearfix:after {/*/*/ content: ".";  兼容ie8  display: block; height: 0; clear: both; visibility: hidden }
/* Hides from IE-mac \*/
* html .clearfix { height: 1% }
.clearfix { display: block }#a1 {
	color: #FF0000;
}
#a2 {
	color: #0000FF;
}
