html{color:#000;background:#fafbff;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0;outline:none 0}
table{border-collapse:collapse;border-spacing:0}
a,fieldset,img{border:0;outline:none 0}
address,caption,em,th{font-style:normal;font-weight:400}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
a{text-decoration:none;color:inherit;cursor:pointer}
a:focus,a:hover{color:inherit!important;text-decoration:none!important;}
em,i{font-style:normal}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
body{font:13px/1.231 arial,helvetica,clean,sans-serif}
button,input,select,textarea{font:99% "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}
table{font-size:inherit;font:100%}
code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}
body,form,html{font:12px/18px "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;background:#fafbff;cursor:default;overflow-x:hidden;}
form{height:auto;background:0 0}

em,i,b{font-style:normal;}
strong{font-weight:bold;}
.clear{display:block; height:auto; width:auto; padding:0; margin:0; clear:both; font-size:0; line-height:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
*{box-sizing: border-box;}
/*@media screen and (max-width:1400px){*/
 /*.header{width:1400px}*/
 /*ul.menu li{font-size:24px}*/
 /*ul.menu li a{padding:0 10px!important;}*/
/*}*/
.layout{width:1200px;margin:0 auto;box-sizing:border-box;}
body img{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.footer{
    width:100%;
    background:#f1f2f7;
    min-height:290px;
    padding:60px 0;
	margin-top:30px;
    box-sizing:border-box;
}
.footer  .q_link img{display:block;width:auto;height:98px;margin-bottom:15px;}
.q_link a{display:block;float:left;font-size:16px;color:#333333;margin-right:30px;}
.contactBox{float:right;padding-top:30px;}
.contactBox .contactCol,.contactBox .qrGroup{float:right;}
.contactBox .contactCol h3{font-size:30px;color:#333333;font-weight:700;margin-bottom:12px;}
.contactBox .contactCol p{font-size:16px;margin-top:18px;}
.contactBox .qrGroup{margin-right:40px;}
.qrGroup .qrCol{float:left;color:#333333;text-align:center;margin-right:40px;}
.qrGroup .qrCol img { display: block; width: 110px; height: 110px; margin-bottom: 15px; }

@media screen and (min-width: 960px) and (max-width: 1199px){
	.contactBox{float:left;}
	.contactBox .contactCol, .contactBox .qrGroup{
		float:left;
	}
	.contactBox .qrGroup{
		margin-top:30px;
	}
	.q_link a{
		margin-bottom:20px;
	}
}
@media screen and (min-width: 768px) and (max-width: 959px){
	.contactBox{float:left;}
	.contactBox .contactCol, .contactBox .qrGroup{
		float:left;
	}
	.contactBox .qrGroup{
		margin-top:30px;
	}
	.q_link a{
		margin-bottom:20px;
	}
}
@media only screen and (max-width: 479px) {
	.contactBox{float:left;}
	.contactBox .contactCol, .contactBox .qrGroup{
		float:left;
	}
	.contactBox .qrGroup{
		margin-top:30px;
	}
	.q_link a{
		margin-bottom:20px;
	}	
}
