* { margin:0px; padding:0px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif,"SimSun"; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, input, textarea, p { padding:0; margin:0; }
body { background:#f4f2f2; min-width:1200px; }
fieldset, img { border:0px; vertical-align: middle; }
input,textarea,select,button { outline: none; }
h1, h2, h3, h4 { font-weight:normal; font-size:100%; }
table {	border-collapse: collapse;	border-spacing: 0 }
li { list-style:none; }
ul, ol, p { line-height:20px; }
button, input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
    cursor: pointer;
}

.clear:after { content:''; display:block; clear:both; }

/* 瀛椾綋鏍峰紡 */
body,td, input, select { font:12px Arial,"Helvetica Neue", Helvetica, Arial, sans-serif,"SimSun"; line-height:24px; }
a:link,a:visited {
	color:#333;
	text-decoration:none;
	-webkit-transition: color .4s, background-color .4s;
	-moz-transition: color .4s, background-color .4s;
	-o-transition: color .4s, background-color .4s;
	transition: color .4s, background-color .4s;
}
a:hover {
	color:#ff3848;
	text-decoration:none;
	-webkit-transition: color .2s, background-color .2s;
	-moz-transition: color .2s, background-color .2s;
	-o-transition: color .2s, background-color .2s;
	transition: color .2s, background-color .2s;
}

h1 { font:18px "Helvetica Neue", Helvetica, Arial, sans-serif,"SimSun"; }
h2 { font:16px "Helvetica Neue", Helvetica, Arial, sans-serif,"SimSun"; }
h3 { font:14px "Helvetica Neue", Helvetica, Arial, sans-serif,"SimSun"; }
h4 { font:12px "Helvetica Neue", Helvetica, Arial, sans-serif,"SimSun"; }

.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.show { display: block; }

/*top begin*/
#top {
	width: 100%;
	height: 70px;
	background-color: #282727;
	position: fixed;
	top: 0;
	z-index: 3;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.top-lt {
	padding: 16px 0;
}
.logo {
	margin-right: 20px;
}
.logo-txt {
	font-size: 12px;
	color: #f1f1f1;
	display: inline-block;
	line-height: 15px;
	margin-top: 5px;
}
.navbar {
	width: 100%;
}
.navbar li {
	width: 100px;
	text-align: center;
	float: left;
	line-height: 70px;
	position: relative;
}
.navbar li a:link,.navbar li a:visited {
	color: #fff;
	font-size: 16px;
	display: block;
}
.navbar li a:hover,.navbar li a.active,.navbar li.active > a:link,.navbar li.active > a:visited {
	color: #fff;
	background-color: #e02222;
}
.navbar dl.menu-second {
	width: 100%;
	position: absolute;
	top: 70px;
	left: 0;
	z-index: 3;
	background-color: rgba(0,0,0,0.8);
	display: none;
}
.menu-second dd {
	line-height: 36px;
}
.menu-second dd a:link,.menu-second dd a:visited {
	display: block;
	font-size: 14px;
	color: #fff;
}
.menu-second dd a:hover {
	background-color: rgba(224,34,34,0.49);
}
.navbar dl.pro-sed {
	width: 556px!important;
	left: -200px!important;
	right: 0!important;
	padding: 4px 22px 22px;
}
.navbar dl.pro-sed dd {
	float: left;
}
.navbar dl.pro-sed dd > span {
	display: block;
	float: left;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-left: 18px;
	padding: 5px 0;
}
.navbar dl.pro-sed dd > .bor {
	width: 466px;
	float: left;
	padding: 5px 0;
	border-bottom: 1px solid rgba(166,166,166,0.24);
}
.navbar dl.pro-sed dd > .bor > em {
	font-size: 14px;
	color: #ddd;
	float: left;
	font-style: normal;
	margin: 0 8px;
}
.navbar dl.pro-sed dd > .bor > a:link,.navbar dl.pro-sed dd > .bor > a:visited {
	display: block;
	float: left;
	font-size: 14px;
	color: #ddd;
}
.navbar dl.pro-sed .bor > a:hover {
	background: none;
	color: #e02222!important;
	text-decoration: underline;
}

/*footer begin*/
#footer {
	width: 100%;
}
.footer-cont {
	width: 100%;
	padding: 0px;
	padding-top:20px;
	background-color: #3d3c3c;
}
.footer-lt {
	width: 600px;
}
.footer-list {
	margin-top: 8px;
}
.footer-list li {
	float: left;
	font-size: 16px;
	color: #878787;
}
.footer-list li em {
	font-style: normal;
	margin: 0 8px;
}
.footer-list li a:link,.footer-list li a:visited {
	font-size: 16px;
	color: #878787;
}
.footer-list li a:hover {
	color: #ff3848;
}
.footer-info {
	width: 100%;
	margin-top: 50px;
}
.footer-info h3 {
	font-size: 18px;
	color: #c9c9c9;
	line-height: 34px;
	margin-bottom: 10px;
}
.footer-info p {
	font-size: 14px;
	color: #888;
	line-height: 34px;
}
.footer-line {
	width: 1px;
	height: 198px;
	margin: 30px 10px;
	background-color: #656565;
}
.footer-rt {
	width: 503px;
	padding: 0 38px;
}
.footer-sort {
	margin-top: -4px;
}
.footer-sort h3 {
	font-size: 16px;
	color: #c9c9c9;
	margin: 10px 0 5px;
}
.footer-sort p {
	margin-left: 20px;
	line-height: 26px;
}
.footer-sort p,.footer-link span,.footer-link a:link,.footer-link a:visited {
	font-size: 14px;
	color: #888;
}
.footer-link {
	margin-top: 22px;
}
.footer-link a:link,.footer-link a:visited {
	margin-left: 20px;
}
.footer-link a:hover {
	color: #ff3848;
}
.copyright {
	width: 100%;
	height: 120px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	text-align: center;
	background-color: #2a2929;
	padding-top:20px;
}
.copyright span,.copyright a:link,.copyright a:visited {
	font-size: 14px;
	color: #888;
	margin-left: 20px;
}

.copyright a:hover {
	color: #ff3848;
}
/**********************************婕傛诞浠ｇ爜 begin***************************************/
.floatwrap { display:inline-block; height:auto; width:38px; position:fixed; bottom:20px; right:40px; border: 1px solid #e9e8e8; text-indent:100%; visibility:hidden; opacity:1; background:#fff; text-align:center; }
.floatwrap.cd-is-visible { visibility:visible; opacity:1; }
.floatwrap.cd-fade-out { opacity:0.5; }
.cd-top { width:38px; height:50px; display:block; background:url(../images/backtop.png) no-repeat center center; position:relative; }
