@charset "utf-8";
/***********通用基本类************/
body{
	font-family: "微软雅黑",Helvetica, Arial, sans-serif!important;
	font-size:14px;
	color: #333;
	text-decoration: none;
	line-height: 16px;
	overflow-x: hidden;
	margin:0;
	padding: 0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
}
font 
{ 
    line-height:160%;
    }
a:link,a:visited {font-family: "微软雅黑",Helvetica, Arial, sans-serif; text-decoration: none;}
a:hover,a:active {text-decoration: none!important; color: #fa0202!important;;}

/*---- css reset ----*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,img, pre, fieldset, input, textarea, p, blockquote{margin:0;padding:0;border:0}
ol,ul {list-style:none; margin: 0;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:''} 
abbr,acronym {border:0;}
/*table {border-collapse:collapse;border-spacing: 0;}*/
section, article, aside, header, footer, nav, dialog, figure {display:block;}
html {font-size: 16px;}
a,a:focus,input[type=button] ,input[type=submit]{outline:none;/*blr:expression(this.onFocus=this.blur()); IE Opera */}
address, caption, cite, code, dfn, em,  var {font-style: normal;font-weight: normal;}
input, textarea{ color:#666;font-family:"微软雅黑", Helvetica, Arial, sans-serif;}
/*文字排版、颜色*/
.f10{font-size:10px}
.f12{font-size:12px}
.f12_gray{font-size:12px;color: #666; line-height:18px;}
.f13{font-size:13px}
.f14{font-size:14px}
.f14_gray{font-size:14px; color:#333;}
.f14_blue{font-size:14px; color:#007bc2;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f26_333{ color:#333; font-size:26px;}
.f20_666{font-size:20px; color:#666666;}
.f20_999{ font-size:20px; color:#999;text-decoration:line-through;}
.f28_ff9900{ font-size:28px; color:#fa0202;}
.f18{font-size:18px;}
.f22{font-size:22px; color:#666;}
.f24{font-size:24px;}
.f26{font-size:26px; color:#999;}
.f28{ font-size:28px;}
.f30{font-size:30px;}
.f36{font-size:30px; color:#999;}
.f30_gray{font-size:30px; color:#666;}
.lh150{line-height:150%}
.lh18{line-height:18px;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.lh26{line-height: 26px;}
.lh28{line-height: 28px;}
.lh38{line-height: 38px;}
.lh48{line-height: 48px;}
.lh68{line-height: 68px;}
.lh180{line-height:180%}
.lh200{line-height:200%}
.fontbold{ font-weight:bold;}
.pt0{padding-top:0px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt14{padding-top:14px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt30{padding-top:20px;}
.pt50{padding-top:50px;}
.pr30{padding-right:30px;}
.pb12{ padding-bottom:12px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pl12{padding-left:12px;}
.pl85{padding-left:85px;}
.plr70{padding:0 70px;}
.f18_blue{font-size:18px; color:#007bc2;}
.c333{ color:#333;}
.c999{ color:#999;}
.blue{color:#0066cc;}
.red{color: #fa0202;}
.white{color:#fff;}
.ffcc33{color:#ffcc33;}
.ff9900{color:#ff9900;}
.line{ border-bottom: solid 1px #999;}
.line_E1{ border-bottom: solid 1px #E1E1E1;}
.line_e8{ border-bottom: solid 1px #d6d5d4;}
.line3{border-bottom:solid 3px #E8E8E8;}
.line4{ border-bottom:solid 1px #F2F2F2;}
.grey{color:#CCCCCC;}
.black{color:#000;}
.addboder{ border:#CCCCCC solid 1px;}
.sel{ border:2px solid #CCC;}
.input{ border:#FF9900 solid 2px; width:30px; line-height:20px; padding:0 8px; margin-left:10px;}
.bold{ font-weight:bold;}
.bg_f8f8f8{ background:#f8f8f8;}
/* a:hover{color:#F90!important; text-decoration: none!importan	t;} */
.bg-box{ background: #f2f8fc;}
img{ width: 100%;}

/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline; font-size:14px;}
.frShow{margin:0 auto;display:inline;}
.cb{clear: both;}
.cb:after{content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cl{clear:left;}
.cr{clear:right;}
.vm{vertical-align:middle;} 
.pr{position:relative;} 
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1;} 
.hidden{visibility:hidden;} 
.of{ overflow:hidden;}
.none{display:none;}
.block{display:block;}
.height-auto{ height:auto;}
.inner{ width: 1500px; margin: 0 auto;}
.blank50{ height:30px; clear:both;}
.blank15{ height:15px; clear:both;}
.blank5{ height:5px; clear:both;}
.blank20{ height:10px; clear:both;}
  
       