@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;list-style: none;}
body{font: 14px/1.5 tahoma, arial, Microsoft Yahei, sans-serif;background:#fff;color: #141427;}
img{height:auto;border:0;-ms-interpolation-mode:bicubic; /* Internet Explorer 7.0+ 画面失真呈锯齿状 */ image-rendering:optimizeQuality;/* Firefox 3.6+ */}
/*link*/
a{text-decoration: none;color: #595757;}
a:focus{outline:0;}
a:hover,a:active{outline:0;}
a:hover{text-decoration:none;}
a,button,select{
    cursor:pointer;
}
html{
	width: 100%;
}
body{
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-text-size-adjust: 100%;
	width: 100%;
	background: #fff;
	color: #141427;
	min-width: 1440px;
}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
}
.fn-left{
	float: left;
}
.blue-text{
	color: #54C3F1;
}

.container{
	max-width: 1350px;
	margin: 0 auto;
	position: relative;
}
.wrapper{
	width: 100%;
	margin: 0 auto;
}
/* @font-face */

body{
	font-family: 'NotoSansTCMedium';
}
@media only screen and (max-width: 1439px) {
	.wrapper{
		width: 100%;
	}
}
