@charset "utf-8";

/* CSS Document */

* {

	margin:0;

	padding:0;

	box-sizing: border-box;

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button

form,fieldset,input,textarea,p,blockquote,th,td {

	padding:0;

	margin:0;

}

/* �����޸� */

body {

	color:#333;

	font-size:12px;

	font-family:"Microsoft YaHei";

}



/* �����õ����ݿ�ȡֵ��''��"" */

q:before,q:after {content:��;}  



/* ��д��ͼƬ���ޱ߿� */

fieldset,img,abbr,acronym {

	border:0 none;

}

abbr,acronym {

	font-variant:normal;

}

legend {

	color:#000;

}



/* ��������ǵ�������ֺ� */

address,caption,cite,code,dfn,em,strong,th,var {

	font-weight: normal;

	font-style: normal;

}



/* ���±� */

sup {

	vertical-align: text-top;

}

sub {

	vertical-align: text-bottom;

}



/* ���ñ��ı߿򱻺ϲ�Ϊһ����һ�ı߿�, ָ���ָ�߿�ģ���е�Ԫ��߽�֮��ľ���Ϊ0*/

table {

	border-collapse: collapse;

	border-spacing: 0;

}   



/* �����⼰���ݾ�����ʾ */

caption,th {

	text-align: left;

}

input,img,select {

	vertical-align:middle;

}



/* ����б���ʽ */

ol,ul {

	list-style: none;

}  



/* ����ؼ����� */

input,button,textarea,select,optgroup,option {

    font-family:inherit;

    font-size:inherit;

    font-style:inherit;

    font-weight:inherit;

}

input[type="button"], input[type="submit"], input[type="reset"] {

	-webkit-appearance: none;

}

input,button,textarea,select,optgroup,option:focus{

	outline: none;

}

/* ����Ԫ����ʽ��� */ 

h1,h2,h3,h4,h5,h6 {   

����font-weight: normal;   

����font-size: 100%;   

}   



/* ������ʽ����ɫ�������޸� */

del,ins,a {

	text-decoration:none;

}

a {

	color:#333;

}

a:link {

	color:#333;

}

a:visited {

	color:#333;

}

a:hover,a:active,a:focus {

	color:#333;

	text-decoration:none;

} 



/* �����ʽ */

input[type="submit"] {

	cursor: pointer;

}

button {

	cursor: pointer;

}

input::-moz-focus-inner {

	border: 0;

	padding: 0;

}

*{

    -webkit-tap-highlight-color: rgba(0,0,0,0);  

    -webkit-tap-highlight-color: transparent;

}

/* α��������� */

.clearfix:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix{

	zoom:1

}


/* .wb100{

	width:100%;

} */

.dis-ib{

	display:inline-block;
	width:100%;

}

.bt-dbdbdb{

	border-top: 1px solid #dbdbdb;

}

.pt-25{

	padding-top: 25px;

}



.f16{

	font-size: 16px;

}

.c-333{

	color: #333;

}

.c-1a5cca{

	color: #1a5cca;

}

.tel li{

	float: left;

}

.f18{

	font-size: 18px;

}