@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
/*:first-child  filter:alpha(opacity=50);*/
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
:focus {outline:0;}
input, button, textarea,select, optgroup, option {resize: none; font: inherit; margin: 0; padding: 0;}
input[type=text],input[type=button],input[type=submit], button, textarea, select {outline:none;-webkit-appearance:none;border-radius: 0;}
input[type=button],input[type=submit]{ line-height: 30px;border: none;background: #ccc;cursor: pointer;transition:0.5s;-webkit-transition: 0.5s;}
ol{list-style: none;}
table{border-collapse:collapse;border-spacing:0;/*表格自动换行*/table-layout:fixed;word-wrap:break-word; }
/* table td{ border: 1px solid #dcdcdc;} */
caption, th{text-align:center;}
:link, :visited , ins {text-decoration: none;}
body{ font-family: arial,"Microsoft YaHei",sans-serif;font-size: 16px;color: #333; line-height: 1.6;} 
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1512467991216'); /* IE9*/
  src: url('iconfont.eot?t=1512467991216#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1512467991216') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1512467991216#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {font-family:"iconfont" !important;font-size:inherit;font-style:normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.iconTop{ vertical-align: top; display: inline-block;}
.iconCet{ vertical-align: middle; display: inline-block;}
.icon-top:before { content: "\e613"; }
.icon-sina:before { content: "\e67b"; }
.icon-jiantou:before { content: "\e72d"; }
.icon-weixin:before { content: "\e659"; }
.icon-zuoyoujiantou2:before { content: "\e624"; }
.icon-fanhui:before { content: "\e606"; }
.icon-qq:before { content: "\e63d"; }
.icon-jiantou1:before { content: "\ea79"; }
.icon-zuoyoujiantou21:before { content: "\e600"; }
.icon-zuoyoujiantou2-copy:before { content: "\e601"; }
.icon-fanhui1:before { content: "\e60b"; }
.icon-zuoyoujiantou:before { content: "\e745"; }
a{transition:0.5s;-webkit-transition: 0.5s;color: #333;}
img{vertical-align: middle;max-width: 100%;}
.scaleImg,.scaleImg2{overflow: hidden;}
.scaleImg img,.scaleImg2 img{ width: 100%;transition:1s;-webkit-transition: 1s;}
.scaleImg2 img{transform: scale(1.1);-webkit-transform: scale(1.1);}
*{-webkit-tap-highlight-color:rgba(255,0,0,0);}/*去掉手机端a链接点击时候出现的边框*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 
.fl,.floatLeft{float:left;}
.fr,.floatRight{float:right;}
.position2{ position: relative;z-index: 2;}
.position3{ position: relative;z-index: 3;}
.position4{ position: relative;z-index: 4;}
.singleTxt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.overHidden{ overflow: hidden;} 
.txtCenter{ text-align: center;}
.inlineBlock{ display: inline-block;*display: inline;*zoom: 1;}
.blockDiv>img,.blockImg{display: block; width: 100%;}
.verTop{ vertical-align: top;}
.verMid{ vertical-align: middle;}
.versub{ vertical-align: sub;}
.flex{ display: flex;display: -webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.flexCenter{ display: flex;display: -webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; align-items: center;-webkit-align-items;}
.marginTop1{margin-top:1%;}
.marginTop2{margin-top:2%;}
.marginTop3{margin-top:3%;}
.marginTop4{margin-top:4%;}
.marginTop5{margin-top:5%;}
.marginBot1{margin-bottom:1%;}
.marginBot2{margin-bottom:2%;}
.marginBot3{margin-bottom:3%;}
.marginBot4{margin-bottom:4%;}
.marginBot5{margin-bottom:5%;}
.paddingTop5{ padding-top: 5%;}
.paddingTop4{ padding-top: 4%;}
.paddingTop3{ padding-top: 3%;}
.paddingTop2{ padding-top: 2%;}
.paddingTop1{ padding-top: 1%;}
.paddingBot5{ padding-bottom: 5%;}
.paddingBot4{ padding-bottom: 4%;}
.paddingBot3{ padding-bottom: 3%;}
.paddingBot2{ padding-bottom: 2%;}
.paddingBot1{ padding-bottom: 1%;}
.font12{ font-size: 12px;}
.font14{ font-size: 14px;}
.font15{ font-size: 15px;}
.font16{ font-size: 16px;}
.font18{ font-size: 18px;}
.font20{ font-size: 20px;}
.font24{ font-size: 24px;}
.font30{ font-size: 30px;}
.font32{ font-size: 32px;}
.font36{ font-size: 36px;}
.font40{ font-size: 40px;}
.font48{ font-size: 48px;}
.font56{ font-size: 56px;}
.font70{ font-size: 70px;}
.color333{ color: #333;}
.colorfff{ color: #fff;}
.coloraaa{ color: #aaa;}
.color000{ color: #000;}
.colorbbb{ color: #bbb;}
.colorccc{ color: #ccc;}
.color888{ color: #888;}
.color666{ color: #666;}
.navMenu{ display: none;}
.overflowY{ overflow-y: auto;}
.overflowY::-webkit-scrollbar {width: 6px;height: 6px;}
.overflowY::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(125,168,42,0.8); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.overflowY::-webkit-scrollbar-thumb:window-inactive {background: rgba(125,168,42,0.4);}
.loadings{ position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: #fff;z-index: 9999; display: none\9;}
.loadings .gif{ position: absolute; left: 0;right: 0;text-align: center;top: 50%;margin-top: -20px;}
.scrollToTop{background: #333; display: none; text-align: center; color: #fff; font-size: 26px; line-height: 40px; background: rgba(0,0,0,0.5);  position: fixed; right: 2%;bottom: 2%;z-index: 50;}
.scrollToTop img{display: block;width: 16px;padding: 12px 8px;}

@media only screen and (max-width:1400px ) {
	.font24{ font-size: 22px;}
	.font30{ font-size: 26px;}
	.font32{ font-size: 28px;}
	.font36{ font-size: 30px;}
	.font40{ font-size: 34px;}
	.font48{ font-size: 40px;}
	.font56{ font-size: 50px;}
}
@media only screen and (max-width:1200px ) {
	.font20{ font-size: 18px;}
	.font24{ font-size: 20px;}
	.font30{ font-size: 22px;}
	.font32{ font-size: 26px;}
	.font36{ font-size: 28px;}
	.font40{ font-size: 30px;}
	.font48{ font-size: 34px;}
	.font56{ font-size: 40px;}
}
@media only screen and (min-width:1200px ) {
	body::-webkit-scrollbar {width: 10px; height: 10px;}
	body::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
	body::-webkit-scrollbar-thumb {border-radius: 10px;background: #aaa; -webkit-box-shadow: inset 0 0 6px #ccc;}
	body::-webkit-scrollbar-thumb:window-inactive {background: #aaa;}
	.scaleImg img:hover{transform: scale(1.05);-webkit-transform: scale(1.05);}
	.scaleImg2 img:hover{transform: scale(1);-webkit-transform: scale(1);}
	.scrollToTop:hover{background: #EC9536;}
}
@media only screen and (max-width:960px ) {
	.font32{ font-size: 22px;}
	.font36{ font-size: 26px;}
	.font40{ font-size: 28px;}
	.font48{ font-size: 32px;}
	.font56{ font-size: 36px;}
}
@media only screen and (max-width:640px ) {
	.font18{ font-size: 17px;}
	.font20{ font-size: 18px;}
	.font24{ font-size: 20px;}
	.font32{ font-size: 20px;}
	.font36{ font-size: 22px;}
	.font40{ font-size: 24px;}
	.font48{ font-size: 26px;}
	.font56{ font-size: 30px;}
}
@media only screen and (max-width:480px ) {
	.font16{ font-size: 14px;}
	.font18{ font-size: 15px;}
	.font20{ font-size: 16px;}
	.font24{ font-size: 17px;}
	.font32{ font-size: 18px;}
	.font36{ font-size: 20px;}
	.font40{ font-size: 22px;}
	.font48{ font-size: 23px;}
	.font56{ font-size: 24px;}	
	.paddingTop5{ padding-top: 25px;}
	.paddingTop4{ padding-top: 20px;}
	.paddingTop3{ padding-top: 15px;}
	.paddingTop2{ padding-top: 10px;}
	.paddingTop1{ padding-top: 5px;}
	.paddingBot5{ padding-bottom: 25px;}
	.paddingBot4{ padding-bottom: 20px;}
	.paddingBot3{ padding-bottom: 15px;}
	.paddingBot2{ padding-bottom: 10px;}
	.paddingBot1{ padding-bottom: 5px;}	
	.marginTop1{margin-top:5px;}
	.marginTop2{margin-top:10px;}
	.marginTop3{margin-top:15px;}
	.marginTop4{margin-top:20px;}
	.marginTop5{margin-top:25px;}
	.marginBot1{margin-bottom:5px;}
	.marginBot2{margin-bottom:10px;}
	.marginBot3{margin-bottom:15px;}
	.marginBot4{margin-bottom:20px;}
	.marginBot5{margin-bottom:25px;}
}











































