@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,lable,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
fieldset,img{border:0;}
:focus{outline:0;}
body{margin: 0;font: 14px/1.25 "Microsoft Yahei",arial,"Hiragino Sans GB",sans-serif;color: #666;background-color:#fff;}
address, caption, cite, code, dfn, em, th, var, optgroup,i{ font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
abbr, acronym { border: 0; font-variant: normal;}
input, button, textarea, select, optgroup, option{font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit;}
code, kbd, samp, tt { font-size: 100%;}
input, button, textarea, select{*font-size: 100%;}
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption{text-align: left;}
:link,:visited ,ins {text-decoration: none; }
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
button,input,select,textarea{font:12px/1.5 '宋体';}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{ vertical-align: middle;}
/*H5*/
article,aside,details,figcaption,figure,site-footer,header,main,nav,section {display: block}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1}
audio:not([controls]) {display: none;height: 0}
[hidden] {display: none}
html {font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
a:hover,a:active {outline: 0}
form {margin: 0}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle}
button,input {line-height: normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;*overflow: visible}
button[disabled],html input[disabled]{cursor: default}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0;*height: 13px;*width: 13px}
input[type="search"]{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}
textarea{overflow: auto;vertical-align: top}
.clearfix:before, .clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
a{color:#666;text-decoration:none;}
a,a:hover,a:active{ text-decoration: none;}
body{min-width: 1240px; width: 100%; background: #fff; }
/*--auto  style---*/
.color333{ color: #333;}
.red,a.red,a.red:hover{color:#f70503;}
.orange,a.orange,a.orange:hover{color:#ff7700;}
.gray,a.gray,a.gray:hover{color:#999999;}
.white,a.white,a.white:hover{color:#fff; text-decoration:none;}
.yellow,a.yellow,a.yellow:hover{color:#ff8d04;}
.blue,a.blue,a.blue:hover{color:#0082f0;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.tdn{text-decoration:none;}
.tdu{text-decoration:underline;}
.tdlt{text-decoration:line-through;}
.cp{cursor:pointer;}
.cd{cursor:default;}
.p10p{padding:10px;}
.pt10p{padding-top:10px;}
.pt5p{padding-top:5px;}
.plr5p{ padding:0 5px;}
.ptb5p{ padding:5px 0;}
.pl10p{ padding-left:10px;}
.pl20p{ padding-left:20px;}
.pl5p{ padding-left:5px;}
.pr10p{ padding-right:10px;}
.pb10p{ padding-bottom:10px;}
.pb120p{ padding-bottom: 120px!important;}
.pt20p{padding-top:20px;}
.mt5p{margin-top:5px;}
.mt15p{margin-top:20px;}
.mt10p{margin-top:10px;}
.mt20p{margin-top:20px;}
.ml5p{margin-left:5px;display:inline;}
.ml10p{margin-left:10px;display:inline;}
.mr5p{margin-right:5px;display:inline;}
.mr10p{margin-right:10px;display:inline;}
.mb10p{margin-bottom:10px;}
.mb20p{margin-bottom:20px;}
.mb30p{margin-bottom:30px;}
.mtb5{margin-bottom:5px;margin-top:5px;}
.fs12p{font-size:12px;}
.fs13p{font-size:13px;}
.fs14p{font-size:14px;}
.fs16p{font-size:16px;}
.fs18p{font-size:18px;}
.fs20p{font-size:20px;}
.fs24p{font-size:24px;}
.fs28p{font-size:28px;}
.fs30p{font-size:30px;}
.show{display: block;}
.hide{display: none;}
.di{display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.clearboth{clear:both;height:1px;overflow:hidden; display:block;}
.price{font-family:arial,verdana;}/* 人民币符号双划线 */
.ffw{font-family:'microsoft yahei';}
.ffs{font-family:'宋体';}
.ffa{font-family:Arial, Helvetica, sans-serif;}
.ffa{ font-family:Arial;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.vatb{vertical-align:text-bottom;}
.vatt{vertical-align:text-top;}
.yhang-wrap:before, .yhang-wrap:after{content:" ";display: table;}
.overflow-h{white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow: hidden;}
.bg-fff{ background: #fff;}
.bg-default{ background: #f0f1f8;}
/*------------------------------------css START---------------------------------------------*/
.yhang-wrap{ width: 1200px; margin:0 auto; overflow: hidden;}
.site-header{ height: 75px; border-bottom: 5px solid #e2e3ed; background:#fff;}
.site-header .yhang-wrap{overflow: visible; }
.site-header .logo{float: left; width: 240px; height: ;}
.site-header .nav{float:right;  }
.site-header .nav li{position: relative; z-index: 30; font-size: 16px; float: left; height: 75px; line-height: 75px;  }
.site-header .nav li a{display: block;padding: 0 29px; color: #333;}
.site-header .nav li:hover{ background: #292a32;color: #fff; border-bottom:5px solid #292a32;}
.site-header .nav li:hover a{ color: #fff;}
.site-header .nav li.curr{ border-bottom:5px solid #292a32;}
.site-header .nav li .two-level-menu{position: absolute; left: 0; top: 80px; width:122px; height: 0; background: #32333b; overflow: hidden;}
.site-header .nav li .two-level-menu a{ padding: 0; display: block; text-align: center; width: 124px; height: 50px; font: normal 14px/50px "microsoft yahei"; color: #fff;}
.site-header .nav li .two-level-menu a:hover{ background: #3d3e47;}
.site-header .icon-arrow{position: absolute; top: 56px; left: 50%; margin-left: -5px; background: url('../img/sprite.png') no-repeat  -15px -2px; width: 11px;height: 6px; }
.site-header .nav li:hover  .icon-arrow{ background-position: -2px -2px;}
/*底部*/
.site-footer { height: 394px; overflow: hidden; background: #292a32;}
.site-footer .yhang-wrap dl{ float:left;  margin-right: 130px;}
.site-footer .yhang-wrap dl.last{margin-right: 0;}
.site-footer .yhang-wrap dl dt{ font:normal 16px/22px "microsoft yahei";  color:#fbfbfb; padding:44px 0 20px 0;}
.site-footer .yhang-wrap dl dd{padding-bottom: 20px;}
.site-footer .yhang-wrap dl dd a{ font-size: 14px; color: #737481;  }
.site-footer .yhang-wrap dl dd a:hover{ color: #9798a2;}
.site-footer .yhang-wrap dl.mun{width:244px; text-align:center; border-right:none;}
.site-footer .yhang-wrap dl.mun dt{ font-size:24px;}
.site-footer .yhang-wrap dl.mun p{font-size:14px; color:#999;}
.site-footer .yhang-wrap dl.mun .but-qq{ margin-top:16px; display:inline-block; color:#fff; height:30px; line-height: 30px; padding:0px 16px; border-radius:3px; cursor:pointer;  }
.site-footer .copyright{width: 1200px; padding-top: 30px; margin:40px auto 0 auto; font:normal 12px/20px "microsoft yahei"; border-top:1px solid #35363c; color:#737481;  text-align:center;  }
.site-footer .copyright a{ color:#737481;}


/*---滚动条默认显示样式--*/

/*::-webkit-scrollbar-thumb {
	background-color: #C0C0C0;
	height: 50px;
	outline-offset: -2px;
	outline: 1px solid rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.1);
}



::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, 0.5);
	height: 50px;
}




::-webkit-scrollbar {
	background: #FFFFFF;
	width: 8px;
	height: 8px;
}




::-webkit-scrollbar-track-piece {
	-webkit-border-radius: 0;
}*/

.downpages {
	-webkit-animation: float ease-in-out 2s infinite;
	animation: float ease-in-out 2s infinite;
}

@-webkit-keyframes float {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes float {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
