html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
	border-spacing:0px !important;
	/*border-collapse:0px;*/
	border-collapse:collapse;
	outline:medium;
}
input[type="text"],input[type="password"] {
  -webkit-appearance: none;
}
/*A*/
a{
	text-decoration:none;
}
*{ font-family:Arial, Helvetica, sans-serif;}

a:hover{
	text-decoration:none;
}
.link-a {

	color: #4d4d4d;
	font-size: 15px;
	line-height: 30px;
	padding-right: 15px;
	background: url(../images/xia_1.png) right center no-repeat;
}
.link-a:hover{ color:#0070bd;}
/*img*/
img{ border:0 none; vertical-align:middle; max-width:100%;}
/*li*/
ul,li{list-style-type:none;}
/*浮动*/
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.clr:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clr {
	zoom: 1;
}
img{boder:0;}
a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a:focus { outline: none; }

.wap_show{display:none;}
.marB20{ margin-bottom:20px;}
.padB20{ padding-bottom:20px !important;}
.clear{clear: both;}

/* 右箭头 begin */
.right-arrow {
    display :inline-block;
    position: relative;
    width: 36px;
    height: 36px;
    margin-right: 20px;
}

.right-arrow::after {
    display: inline-block;
    content: " ";
    height: 18px;
    width: 18px;
    border-width: 4px 4px 0 0;
    border-color: #c7c7cc;
    border-style: solid;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -9px;
}
/* 右箭头 end */

/* 下箭头 begin */
.down-arrow {
    display :inline-block;
    position: relative;
    width: 20px;
    height: 10px;
    margin-right: 8px;
}

.down-arrow::after {
    display: inline-block;
    content: " ";
    height: 5px;
    width: 5px;
    border-width: 0 2px 2px 0;
    border-color: #999999;
    border-style: solid;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform-origin: center;
    transition: transform .3s;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: 4px;
}
/* 加上active旋转成 上箭头 */
.down-arrow.active::after {
    transform-origin: center;
    transform: rotate(-135deg);
    transition: transform .3s;
}
/* 下箭头 end */


/* 下三角形 begin */
.triangle {
    display: inline-block;
    position: relative;
    top: 6px;
    margin-left: 10px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    /* border-top-color: @colorGray2; */
}
/* 下三角形 end */