﻿@charset "gb2312";
/*  Date:2012-10-30;
  author:wupf;
  purpose:????????;
*/
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin:0;
  padding:0;
}
body {font-family:Tahoma,"Microsoft YaHei","????";margin:0;padding:0;font-size:12px;color:#000;}
html {
  _background-image:url(about:blank);
  _background-attachment:fixed;
  _overflow-x:hidden;
  min-height:100%;
}
*,div,dl,dt,,td,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,img {margin:0;padding:0;border:0;}
p, ul, li, img {
  border: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
img {max-width: 100%;}
button,input,select,textarea{vertical-align:middle;font-family:Tahoma,"Microsoft YaHei";font-size: 100%;margin: 0;box-shadow: none;border: none;}
textarea{ resize: none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;color:#333;padding: 0; margin: 0;}
em,i, ins, s, cite{margin: 0px;padding: 0px;font-style: normal;text-decoration:none;font-style:normal;}
.author{color:#FFFF00; color:#827265!important;}
.fl{float:left;}
.fr{float:right;}
.disi{display:inline;}
.tal{text-align:left;}
.tac{text-align:center;}
.fwb{font-weight:bold;}
.tdu{text-decoration:underline;}
.mauto{width:900px;margin:0 auto;}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;}
.posr{position:relative;}
.ovht{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* Link */
a{color:#333; text-decoration:none;cursor: pointer; } 
a:hover {color:#f52b00;text-decoration:none;}
input,textarea,select {
  font-family:'??????',Verdana,arial,sans-serif;
  font-size:inherit;
  font-weight:inherit;
  *font-size:100%;
}
input::-ms-clear , input::-ms-reveal{display:none;}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { border:0;}
ol,ul { list-style:none;}
abbr,acronym {
  border:0;
  font-variant:normal;
}
/*del,ins { text-decoration:none;}*/
.q { zoom:1;}
.q:after {
  content:".";
  height:0px;
  clear:both;
  visibility:hidden;
  display:block;
}
.color_default{color:#DB2625 !important;    color: #F00 !important;padding: 0 5px;}
.clear{
  clear:both;
}
.C-lr {
  clear:both;
  height:0px;
  width:auto;
  font-size:0px;
  line-height:0px;
  display:block;
}

/* Font  */
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.f11px{font-size:11px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f10px{font-size:10px;}
.li20px{line-height:20px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.f48px{font-size:48px;}
.yahei{font-family:??????;}
.forange{color:#f52b00;}


/*?????*/
input[type="radio"], input[type="checkbox"] {
	display: none;
}
input[type="radio"] + label, input[type="checkbox"] + label {
  position:relative;  
  float: left;
  line-height: 20px;
	font-size:12px;
  color:#666;
  cursor:pointer;
}
input[type="radio"] + label:active, input[type="radio"]:checked + label:active, input[type="checkbox"] + label:active, input[type="checkbox"]:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type="radio"] + label:before, input[type="checkbox"] + label:before {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	content:"";
	position:relative;
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 6px;
	background-color: #eee;
	border: 1px solid #cecece;
	border-radius:2px;
}
input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before {}

input[type="radio"]:checked + label:after, input[type="checkbox"]:checked + label:after {
  content:"";
  position:absolute;
  left: 6px;
  top: 2px;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  font-size: 10px;
  background: url(../images/radio_selected.png) no-repeat center;
  background-size: 11px;
  z-index: 1;
}
