@charset   "utf-8";
/*
Style Name:通用元素
Author: Fifthmouse
*/

* {margin:0;padding:0;}

body {font:normal normal 14px/1.5 verdana , Arial, Tahoma, "SimSun";}
h1, h2, h3, h4, h5, h6 {font-size:14px;font-weight:bold;
	font-family:verdana , Arial, Tahoma,"Microsoft Yahei", "SimHei", "SimSun";
}
img {border:0;vertical-align:middle;}
ul {list-style:none;}
hr {height:1px;border:none;border-top:1px solid #ccc;}
/*===========================链接样式=====*/
a {text-decoration:none;color:#06c;}
a:hover {text-decoration:underline;}
.adel {color:#CC0000;}

/*===============================表格=====*/
table,td,th {border-collapse:collapse;}
table {background:#fff;}

/*===============================表单元素=====*/
input[type="radio"] {vertical-align:middle;}
input[type="textarea"] {border:1px solid #ccc;}
input[type="text"] ,
input[type="password"] {
	height: 26px;
	vertical-align: middle;
	border: 1px solid #ccc;
	padding: 0 5px;
	border-radius: 3px;
}
input[type="text"]:hover ,
input[type="text"]:focus ,
input[type="password"]:focus ,
input[type="password"]:focus {
	border:1px solid #6cf;
}

.input_radio {vertical-align:middle;}
.input-nobr {border:0;font-size:12px;}

label:hover {
	color:#06c;
	text-decoration:underline;
	cursor:pointer;
}

select {
	font-size:12px;
	height: 26px;
	vertical-align: middle;
	border: 1px solid #ccc;
	padding: 0 5px;
	border-radius: 3px;
}
.textarea {
	font-size:12px;line-height:20px;
	vertical-align: middle;
	border: 1px solid #ccc;
	padding: 0 5px;
	border-radius: 3px;
}
textarea {font-size:14px;line-height:20px;}
/*===============================自定义=====*/
/*=清除非IE浏览器下的浮动溢出=*/
.wrapfix:after{	content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.wrapfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {height: 1%;}
.wrapfix {display: block;}
/* End hide from IE-mac */
.clear {clear:both;}

strong {font-weight:bold;}

/*=宽度=*/
.w80 {width:80px;}
.w120 {width:120px;}
.w210 {width:210px;}
.w400 {width:400px;}
.w1em {width:1em;}
.w2em {width:2em;}
.w3em {width:3em;}
.w4em {width:4em;}
.w6em {width:4em;}
.w10em {width:10em;}
.w80c {width:80%;}
.w90c {width:90%;}
.w100c {width:100%;}

/*=文字颜色=*/
.cred {color:#c00;}
.cblue {color:#039;}
.cgreen {color:#090;}
.cblack {color:#000;}
.cwhite {color:#fff;}
.corange {color:#E53935;}
.cyellow {color:#ffff00;}

/*=字体大小=*/
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f36 {font-size:36px;}

/*=文字方向=*/
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}

/*=必填字=*/
.special {color:#900;}

/*=粗体=*/
.fb {font-weight:bold;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.ftdel {
	text-decoration:line-through;
}

/*=浮动方向=*/
.fl {float:left;}
.fr {float:right;}

/*=外边距=*/
.mt-10 {margin-top:10px;}
.mr-10 {margin-right:10px;}
.mr-5 {margin-right:5px;}
.mb-10 {margin-bottom:10px;}
.ml-10 {margin-left:10px;}
.mrb-10 {margin:0 10px 10px 0;}
.mt-20 {margin-top:20px;}
.mr-20 {margin-right:20px;}
.mb-20 {margin-bottom:20px;}
.ml-20 {margin-left:20px;}
.mrb-20 {margin:0 20px 20px 0;}

/*=内边距=*/
.pt-10 {padding-top:10px;}
.pr-10 {padding-right:10px;}
.pb-10 {padding-bottom:10px;}
.pl-10 {padding-left:10px;}
.pl-20 {padding-left:20px;}

.lh-30 {line-height:30px;}

/*=边框=*/
.dott {border-top:1px dashed #cdcdcd;}
.dotr {border-right:1px dashed #cdcdcd;}
.dotb {border-bottom:1px dashed #cdcdcd;}
.dotl {border-left:1px dashed #cdcdcd;}
