@charset 'utf-8';

/* CSS Document */

html,

body {

	overflow-x: hidden;

	overflow-y: auto;


}

html {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
font-family: "微软雅黑";
}

* {

	line-height: 1.5;

	margin: 0;

	padding: 0;

}

a {

	transition: none ease-out .3s;

	transition-property: none;

	transition-duration: 0.3s;

	transition-timing-function: ease-out;

	transition-delay: 0s;

	transition-property: color, background, text-indent, opacity;

	/*-webkit-transition: all .3s ease 0s;

       -moz-transition: all .3s ease 0s;

        -ms-transition: all .3s ease 0s;

         -o-transition: all .3s ease 0s;

            transition: all .3s ease 0s;*/

	text-decoration: none;

	cursor: pointer;

}

a:hover {

	text-decoration: none;

}

a:focus {

	text-decoration: none;



	outline: none;

}

ul,

ol,

li {

	margin: 0;



	list-style-type: none;

}

h1,

h2,

h3,

h4,

h5,

h6,

p {

	font-weight: normal;



	margin: 0;

}

h1 {

	font-size: 36px;

}

h2 {

	font-size: 30px;

}

h3 {

	font-size: 24px;

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 14px;

}

h6 {

	font-size: 12px;

}

body,

button,

input,

select,

textarea {

	font-family: 'Arial', '微软雅黑';

	font-size: 14px;

	line-height: 1;



	margin: 0;



	color: #333;

	border: 0;

	outline: none;

	background: none;

}




input,

textarea {

	-webkit-appearance: none;

}

a:focus,

a:active,

button::-moz-focus-inner,

input[type='reset']::-moz-focus-inner,

input[type='button']::-moz-focus-inner,

input[type='submit']::-moz-focus-inner,

select::-moz-focus-inner,

input[type='file']>input[type='button']::-moz-focus-inner {

	border: 0;

	outline: 0;

}

label {

	font-weight: normal;



	margin-bottom: 0;

}

img {

	vertical-align: middle;

}

.tra0_3 {

	-webkit-transition: all .3s ease-out 0s;

	-moz-transition: all .3s ease-out 0s;

	-ms-transition: all .3s ease-out 0s;

	-o-transition: all .3s ease-out 0s;

	transition: all .3s ease-out 0s;

}

.tra1 {

	-webkit-transition: all 1s ease-out 0s;

	-moz-transition: all 1s ease-out 0s;

	-ms-transition: all 1s ease-out 0s;

	-o-transition: all 1s ease-out 0s;

	transition: all 1s ease-out 0s;

}

.img_d {

	display: none;

}

.img_dd,

.disnone {

	display: none !important;

}

.clearfix:after {

	display: block;

	clear: both;



	height: 0;



	content: ' ';

}

.clearfix {

	zoom: 1;

}

.cp {

	cursor: pointer;

}

.fb {

	font-weight: bold;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.l,

.r {

	width: 50%;

}

.c_333 {

	color: #333;

}

.c_666 {

	color: #666;

}

.c_999 {

	color: #999;

}

.c_w {

	color: #fff;

}

.bg_w {

	background: #fff;

}

.c_b {

	color: #000;

}

.bg_b {

	background: #000;

}

.imgBg {
	width: 100%;
	height: 100%;
	transition: all 1s ease 0s;
	transform: scale(1.05);
	background: url(../images/about_right.png);
	background-position: center center;
	background-size: cover;
}

.imgBg img {
	width: 100%;
	display: contents;
}

.imgBg:hover {
	transform: scale(1);
}

.dingwei {
	position: relative;
}

.clear {
	clear: both;
}
.p_l{padding-left: 0.3125rem;}s