body{
	font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;
}
*{font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
/*font-family:Microsoft Yahei,sans-serif,Simsun;*/}
.topmenu{
	position:absolute;
	left:102px;
	top:10px;
	width:calc(100% - 204px);
	margin:0px;
	padding:0px;
	z-index:999999;
}
.topmenu *{padding:0px;margin:0px;color:#fff;}
a{text-decoration:none;cursor:pointer;}
.topmenu a{color:#fff;}
.wentopmenu{width:100%;padding:0px;margin:0px;z-index:999999;}
.wentopmenu.stikky{
	position:fixed;
	top:0px;
	z-index:999999;
	height:135px;
	opacity:0.75;
}
.wentopmenu.stikky.bg{
	background:url(../webimages/homead.jpg) no-repeat left top;
}
.menuiterm {position:relative;padding:10px 24px 10px 24px;cursor:pointer;}
.menudropdown {z-index:99999;position:absolute;display:none;min-width:126px;min-height:120px;left:0px;top:36px;border:0px solid #fff;padding:10px 0px 15px 0px;}
.menuiterm:hover{}
.menuiterm:hover a {}
.menuiterm:hover .menudropdown{display:block;}
.menudropdown .toplineiterm{padding:6px 0px 6px 0px;text-align:center;background-color:#5F7082;opacity:0.85;margin:0px 0px 2px 0px;}

.bottomiterm {position:relative;background:url(../webimages/footer_sp2.jpg) no-repeat right 8px;padding:0px 18px 0px 27px;margin:0px 0px;}


.bottomiterm:hover .menudropdown{min-width:180px;display:block;left:-10px;top:21px;padding:18px 0px 0px 0px;}
.bottomiterm .toplineiterm{padding:6px 18px 6px 27px;text-align:left;opacity:1.0;}
.topmenu a {font-family:inherit;font:18px/180% Arial,Helvetica,sans-serif,"ÐÂËÎÌå";/*font-size:0.2rem !important;*/}


.toplineiterm {
	height: 28px;
	line-height: 28px;
	transition: all ease-out .3s;
	-moz-transition: all ease-out .3s;
	-webkit-transition: all ease-out .3s;
	-o-transition: all ease-out .3s;
	background: rgba(0, 0, 0, .36);
	margin-bottom: 2px;
	text-align: center;
	font-size: 16px;
	position: relative
}
.toplineiterm a {
	color: #fff;
	position: relative;
	z-index: 2;
	display: block
}
.toplineiterm:before{content:"";}
.toplineiterm:before {
	display: block;
	position: absolute;
	left:0;
	top:0;
	z-index:1;
	background: -webkit-linear-gradient(left, #004198, #00b8ce);
	background: -o-linear-gradient(right, #004198, #00b8ce);
	background: -moz-linear-gradient(right, #004198, #00b8ce);
	background: linear-gradient(to right, #004198, #00b8ce);
	width:0px;
	height: 41px;
	transition: all ease-out .3s;
	-moz-transition: all ease-out .3s;
	-webkit-transition: all ease-out .3s;
	-o-transition: all ease-out .3s;
	opacity: .2
}
.toplineiterm:hover:before {
	width: 100%;
	opacity: 1
}
.banner_title {
	position:absolute;
	bottom:0px;
	width:1170px;
	background-color:#fff;
	border-radius:6px 6px 6px 6px;
	min-height:60px;
	/*box-shadow:0px 0px 0px 0px #F3F1F2;*/
	box-shadow:0px 0px 15px rgba(0,0,0,.12);
	font-size: 20px;
	font-weight: bold;
	line-height: 57px;
	padding: 0px 0px 0px 30px;
	color: #747474;
	margin:0px auto;
	left:0px;
	right:0px;
}

.footer {color:#fff;}
.footer a{color:#fff;}