@charset "utf-8";
*{padding:0px; margin:0px; box-sizing: border-box;}
html
{
	overflow-x:hidden;
}

body,a,div,p,ul,li,h1,h2,h3,h4,h5,h6,h7,table,td,tr,th,dl,dt,dd {
	font-family: "微软雅黑", "宋体", Arial;
	font-size: 14px; margin:0px; padding:0px
}

li
{
	list-style:none;
}

a
{
	color:#000
}

a,input,textarea
{
	outline:none;
	-moz-outline:none;
}

 
h1,h2,h3,h4,h5,i,b{font-style:normal; font-weight:normal;}
li{list-style:none;}
a{text-decoration:none;}
b{font-weight:normal}
.red{ color:#ff0000; font-weight:normal; font-style:normal; font-size:14px;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px;}
img{border:none;}



.clearfix {
  *zoom: 1;
  
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}


.textAlignRight
{
	text-align:right
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.s-margin-top-15
{
	margin-top:15px	
}

.s-margin-left-15
{
	margin-left:15px	
}

 
.s-btn-blue
{
	background:#038cba;height:30px; line-height:30px;
}
.s-btn-gray 
{
	background:#f7f7f7;height:28px; line-height:28px; border:#dddddd solid 1px; color:#000;
}

.margin_left_15
{
	margin-left: 15px;
}
.width_180
{
    width: 180px;
}
.width_220
{
    width: 220px;
}
.width_320
{
    width: 320px;
}
.flex_width_220
{
	flex: 1 1 220px;;
}
.label_width_120
{
	width: 120px;
	text-align: right;
}
.label_width_60
{
	width: 60px;
	text-align: right;
}
 
.icon_select
{
	width: 16px;
	height: 16px;
	background: url("../images/icon_select.png");
	background-size: 16px 16px;
	display: block;
	margin-left: 5px;
}