/* Reset */
body,div,section,article,header,nav,footer,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,img,form,fieldset,legend,input,button,textarea,blockquote,th,td,menu,figure,dir,sup,pre{margin:0;padding:0}body{-webkit-text-size-adjust:none;}h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal}q:before,q:after{content:''}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:11px}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000;display:none}img{border:0; display:block;}input,button,textarea,select{vertical-align:middle;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}textarea{overflow:auto}a{text-decoration:none}:focus{outline:0}a,.hand{cursor:pointer}button{outline:none}
ul li{ list-style-type:none;}
/* Public */
    html{width:100%; height:100%;}
	body{
		color:#1a1a1a; 
		height:100%;
		background:#fff; 
		font: 12px/1.5 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
		overflow-x:hidden;
		}
	a{color:#1a1a1a;}
	a:hover{color:#ff4539;}
	.fl{float:left}.fr{float:right}
	.pa{position:absolute}.pr{position:relative}
	.tal{text-align:left !important;}.tar{text-align:right !important;}.tac{text-align:center}.vam{ vertical-align:middle;}
	button,
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}	
	textarea{ resize:none;}
	button,
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
	input[type="button"],
	input[type="text"],
	input[type="password"],
	input[type="submit"],
	input[type="reset"],
	input[type="search"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="time"],
	input[type="number"],
	button,
	textarea{-webkit-appearance:none ; appearance: none; background:none; -webkit-box-sizing:content-box; box-sizing:content-box;}
	.clearfix:before, .clearfix:after{content: ""; display: table; font-size:0 !important; line-height:0!important; height:0!important;}  
	.clearfix:after { clear: both;}
	.clearfix { *zoom: 1; }
	.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/* Font */
	.fsi{font-style:italic}				/*斜体*/
	.fwb{font-weight:bold}				/*加粗*/
	.fwn{ font-weight:normal !important;}
	.fs1{font-size:14px !important}				
	.fs2{font-size:16px !important}
	.fs3{font-size:18px !important}
	.fs4{font-size:24px !important}
	.fs5{font-size:30px !important}
	.fs{font-size:12px !important;}		/*默认大小*/
	.ch{ font-family:"宋体";}			/*宋体*/
	.en{ font-family:Arial;}			/*英文字体*/
	.c1{color:#ccc !important;}			/*浅灰色*/
	.c2{color:#999 !important;}			/*深灰色*/
	.c3{color:#666;}					/*灰色*/
	.c5{color:#009b4c !important;}
	.red{ color:#ff2827 !important;}	/*红色*/
	.green{color:#2ec225;}				/*绿色*/
	.white{color:#FFF;}					/*白色*/
	.black{color:#000;}					/*黑色*/
	.blue{color:#1d94d1;}				/*蓝色*/
	a.blue:hover{ color:#3cc7ff;}
	.tdu{text-decoration:underline}		/*下划线文字*/
	.tdl{ text-decoration:line-through;}/*中划线文字*/
/* COMMON */
.lazy{ background:url(../images/loading.gif) no-repeat  center center;}
.mt10{ margin-top:10px !important;}
.ml10{ margin-left:10px !important;}
.mt20{ margin-top:20px !important;}
.pr0{ padding-right:0px !important;}
.mt0{ margin-top:0 !important;}
.pl10{ padding-left:10px !important;}
.pl20{ padding-left:20px !important;}
.b-b-n{ border-bottom:none !important;}
.ws-n{ white-space:nowrap;}
.spacep{ padding-left:0.5em;}
.space{ padding-left:1em;}
.space2{ padding-left:2em;}
.imgbox{ display:block;}
.imgbox img{ width:100%;}
.tap{ display:block; position:relative;}

/*按钮开始*/
.btn{
	height:28px;
	line-height:26px;
	padding:0 10px;
	border:#ff4539 1px solid;
	background:#ff4539;
	text-align:center;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	display:inline-block;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	        border-radius:3px;
	-webkit-transition:all 0.5s;
	   -moz-transition:all 0.5s;
	    -ms-transition:all 0.5s;
	        transition:all 0.5s;
	}
.btn:hover{color:#fff; background:#ee2c20; border-color:#ee2c20;}
.btn.bfail{ background:#ccc; border-color:#ccc;}
.btn.bcancle {
	background: #ccc;
	border-color: #ccc;
}
/*按钮结束*/

.input-txt{
	width:300px;
	height:20px;
	line-height:20px;
	border:#979797 1px solid;
	padding:9px;
	background:#FFF;
	display:inline-block;
	font-size:14px;
	color:#000;
	vertical-align:middle;
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
	    -ms-border-radius:2px;
	     -o-border-radius:2px;
	        border-radius:2px;
	}
.input-txt:focus{ border:#4a4a4a 1px solid;}
/* Page content */
.mini-page.h40{height:40px;text-align:center; margin-bottom:30px;}
.mini-page.h40 a{height:38px; line-height:38px; padding:0 5px; min-width:28px; background:#f7f7f7; font-size:14px; display:inline-block; *display:inline; *zoom:1; white-space:nowrap; margin:0 5px; color:#333; border-radius:40px; border:#ccc 1px solid; text-align:center;}
.mini-page.h40 a.active,.mini-page.h40 a:hover{ background:#ff4539;  border-color:#ff4539; color:#fff;}
.mini-page.h40 .prv,.mini-page.h40 .next{ padding:0 15px;}


.suspension{ width:44px; height:180px; position:fixed; z-index:205; top:50%; right:0; right:0%; margin:-90px 0px 0 0;}
.suspension .item{ width:44px; height:44px; margin-top:1px; position:relative;}
.suspension .tap{ width:44px; height:44px; background:#35383b; display:block; position:relative; transition:all 0.5s;}
.suspension .tap:hover{ background:#000;}
.suspension .tap i{ width:24px; height:24px; display:block; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px; background:url(../images/icon-suspension.png) no-repeat;}
.suspension .tap .icon-ewm{ background-position:0px 0px;}
.suspension .tap .icon-kefu{ background-position:-30px 0px;}
.suspension .tap .icon-zixun{ background-position:-60px 0px;}
.suspension .tap .icon-top{ background-position:-90px 0px;}
.suspension-box{ width:320px; background: #FFF; border:#ddd 1px solid; position:absolute; bottom:0; right:44px; -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.15); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.15); -ms-box-shadow:0 1px 10px rgba(0,0,0,0.15); box-shadow:0 1px 10px rgba(0,0,0,0.15); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; -webkit-transform:translateX(-20px); -moz-transform:translateX(-20px); -ms-transform:translateX(-20px); transform:translateX(-20px); opacity:0; visibility:hidden;}
.suspension .item:hover .suspension-box{ opacity:1; visibility:visible; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.suspension-box:after{ content:''; position:absolute; right:-8px; bottom:10px; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #fff; }
.suspension .ewms{ width:120px; padding:5px;}
.suspension .ewms img{ width:120px;}
.suspension .ewms p{ font-size:12px; line-height:1; color:#333 !important; padding:2px 0 10px; text-align:center;}


.home-logo a img{-webkit-transition: all .53s ease-out;-moz-transition: all .53s ease-out;-o-transition: all .53s ease-out;
-ms-transition: all .53s ease-out;}
.home-logo a:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg); 	/* IE 9 */-moz-transform:rotate(360deg); 	/* Firefox */-webkit-transform:rotate(360deg); /* Safari 和 Chrome */-o-transform:rotate(360deg); 	/* Opera */}