* {
	margin:0;
	padding: 0;
}
body {
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; 
	color: #000;
	font-size: 14px;
	overflow-x: hidden !important;
	position: relative;
	font-weight:normal;
}
@font-face{
	font-family: "siyuan";
	src: url('../SourceHanSans-Light/SourceHanSans-Light.otf') format('otf');
	src: url('../SourceHanSans-Light/SourceHanSans-Light.ttf') format('ttf');
	src: url('../SourceHanSans-Light/SourceHanSans-Light.woff') format('woff');
}
h1,h2,h3,h4,h5,h6,p,ul { 
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
/*	font-family: 'Josefin Sans', sans-serif;*/
	color: #272626;
	text-transform: capitalize;
	font-weight: normal;
}


a { cursor: pointer;
	text-decoration: none;
	display: inline-block;
	-webkit-transition: all .5s ease-out;
	   -moz-transition: all .5s ease-out;
	    -ms-transition: all .5s ease-out;
	     -o-transition: all .5s ease-out;
	        transition: all .5s ease-out;
}
a:hover,a:active,a:visited,a:focus {
	text-decoration: none;
	outline: none;
}
button {
	border: none;
	outline: none;
	box-shadow: none;
	display: block; 
	padding: 0;
}
ul {
	list-style-type: none;
}
/*img {width: 100%; display: block;}*/
input,textarea {outline: none; -webkit-box-shadow: none; box-shadow: none;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.main-page-wrapper {overflow-x: hidden !important;}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.fenye{
	width: 100%;
	text-align: center;
	margin: 0.5rem auto;
	border-radius: 4px;
	overflow: hidden;
	display: inline-block;
	font-size: 0.3rem;
	color: #333;
}
.fenye a{
	font-size: 0.2rem;
	padding: 0.05rem 0.15rem;
	background: #fff;
	color: #53728f;
	display: inline-block;
	border:1px #ddd solid;
	margin-right:5px;
	border-radius:0.1rem;
}
.fenye span{
	font-size: 0.2rem;
}
.fenye span input{
	width: 1.2rem;
	font-size: 0.2rem;
	padding: 0.05rem 0.15rem;
	outline: none;
	border:1px #aaa solid !important;
	border-radius:0.1rem;
}
.fenye a:hover,.fenye span:hover{
	cursor: pointer;
}
.fenye a:hover,.fenye a.active{
	background: #089fe3;
	color: #fff;
}

#customize1_cont{
	text-align: center;
}
#customize1_cont img{
	margin:0 auto;
}
.animatedOpacity{
	opacity:0;
}
.agent_img {
	position: relative;
}
.agent_img:before {
	content: '';
	position:absolute;
	left:0;
	top:0;
    width: 0.98rem;
    height: 0.98rem;
    border: 1px solid #91d9fa;
    -webkit-transition: all .8s cubic-bezier(.455, .03, .515, .955);
    -moz-transition: all .8s cubic-bezier(.455, .03, .515, .955);
    -o-transition: all .8s cubic-bezier(.455, .03, .515, .955);
    transition: all .8s cubic-bezier(.455, .03, .515, .955);
    cursor:pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity:0;
}
.agent_img:hover.agent_img:before {
	-webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    animation: opacity_change 1.4s;
    -webkit-transition: all .8s cubic-bezier(.455, .03, .515, .955);
    -moz-transition: all .8s cubic-bezier(.455, .03, .515, .955);
    -o-transition: all .8s cubic-bezier(.455, .03, .515, .955);
    transition: all .8s cubic-bezier(.455, .03, .515, .955);
     animation-fill-mode:both;
}
.agent_img:after {
	content: '';
	position:absolute;
	left:0;
	top:0;
    width:1rem;
    height: 1rem;
    border-radius:50%;
    border: 1px solid #91d9fa; 
    opacity: 0;
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
    -moz-transition: all .8s cubic-bezier(.77, 0, .175, 1);
    -o-transition: all .8s cubic-bezier(.77, 0, .175, 1);
    transition: all .8s cubic-bezier(.77, 0, .175, 1);
    -webkit-transform: scale(.5, .5);
    -moz-transform: scale(.5, .5);
    transform: scale(.5, .5);
    -ms-transform: scale(.5, .5);
}
/*.agent_img:hover.agent_img:after{
	-webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    background-color: rgba(197,237,255,.1);
     -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
    -moz-transition: all .8s cubic-bezier(.77, 0, .175, 1);
    -o-transition: all .8s cubic-bezier(.77, 0, .175, 1);
    transition: all .8s cubic-bezier(.77, 0, .175, 1);
    animation: opacity_change1 2s;
    animation-fill-mode:both;

}*/
@keyframes opacity_change{
	0%{
		opacity: 1
	}
	100%{
		opacity: 0
	}
}
@keyframes opacity_change1{
	0%{
		opacity: 0
	}
	100%{
		opacity: 1
	}
}
.agent_img img{
	-webkit-transition: all 1s;
    transition: all 1s;
}
.agent_img:hover.agent_img img{
	-webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
}
.agent_rotate{
	transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
.mask1	{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:transparent;
	overflow:hidden;
	z-index:-1;
	display:none
}
.dialog{
	width:5rem;
	height:4rem;
	box-shadow: 0 0 0.2rem #666;
	background:#fff;
	position:fixed;
	left:50%;
	top:20%;
	z-index:-1;
	margin-left:-2.5rem;
	display: none;
}
.dialog_cont{
	width:60%;
	margin:0.6rem auto 0 auto;
	text-align:center;
}
.wx_contanct img{
	width:1.2rem;
	height:1.2rem;
	margin:0.4rem auto 0.2rem auto;
}
.font24{
	font-size:0.24rem;
}
.font18{
	font-size:0.18rem;
}
