body{
	margin:0;
	font-size:16px;font-family:'Î¢ÈíÑÅºÚ','Microsoft YaHei';
	-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;
}
input,textarea{font-size:16px;font-family:'Î¢ÈíÑÅºÚ','Microsoft YaHei';}
input[type=button],input[type=submit]{-webkit-appearance: none;border-radius:0}
input:focus,textarea:focus{outline:none}
a{
	color:#000;
	text-decoration:none;
}
.clear{clear:both}


.blogo{
	padding:30px 0;text-align:center;	
}
.blogo .bt{
	font-size:48px;line-height:48px;height:48px;color:#00A7F5;width:150px;
	position:relative;margin:0 auto;
}
.blogo .bt span{
	font-size:14px;color:#999;font-style:italic;
	position:absolute;right:-30px;top:-12px;
}
.blogo .desc{
	text-align:center;font-size:12px;height:12px;line-height:12px;padding:10px 0;
	color:#666;
}
.header_nav{
	height:80px;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;
}
.header_nav .btns{
	float:left;
}
.header_nav .btns a.home {
	background: url(../images/icons_nav_1.png) center center no-repeat;
}

.header_nav .btns a.search {
	background: url(../images/icons_nav_2.png) center center no-repeat;
}

.header_nav .btns a.user {
	background: url(../images/icons_nav_3.png) center center no-repeat;
}

.header_nav .btns a.service {
	background: url(../images/icons_nav_4.png) center center no-repeat;
}

.header_nav .btns a.home.current {
	background: url(../images/icons_nav_h_1.png) center center no-repeat
		#00A7F5;
}

.header_nav .btns a.search.current {
	background: url(../images/icons_nav_h_2.png) center center no-repeat
		#00A7F5;
}

.header_nav .btns a.user.current {
	background: url(../images/icons_nav_h_3.png) center center no-repeat
		#00A7F5;
}

.header_nav .btns a.service.current {
	background: url(../images/icons_nav_h_4.png) center center no-repeat
		#00A7F5;
}
.header_nav .btns a{
	float:left;width:80px;height:80px;border-right:1px solid #EBEBEB;text-indent:-999px;overflow:hidden;
	background-size:32px auto!important;
}

@media screen and (max-width: 640px) {
	.header_nav{
		height:60px;
	}
	.header_nav .btns a{
		width:60px;height:60px;
		background-size:24px auto!important;
	}
}
.searchform{
	padding:18px 120px 15px 30px;background:#F5F5F5;position:relative;
}
.searchform .tips{
	padding-bottom:15px;color:#666;height:14px;line-height:14px;
}
.searchform .wrap{
	height:34px;padding:0 40px 0 10px;
	border:1px solid #ECECEC;
	background:url(../images/icons_search1.gif) right center no-repeat #FFF;
	background-size:auto 18px;border-radius:5px;
}
.searchform .wrap .keys{
	border:none;background:none;margin:0;padding:0;height:34px;width:100%;text-align:right;
}
.searchform .btn{
	background:#83DF32;border:none;color:#FFF;width:80px;
	text-align:center;height:36px;line-height:36px;	
	cursor:pointer;border-radius:5px;position:absolute;right:30px;top:47px;
}

#search_suggestion {
	width: 100%;
	border-bottom: 1px solid #DDD;
	margin: 0;
	padding: 0;
	position: absolute;z-index:999;
	left: 0px;
	top: 83px;
	background: #FFF;
	display: none;
}

#search_suggestion li {
	list-style: none;
}

#search_suggestion li a {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	color: #666;
	overflow:hidden;
}
#search_suggestion li.close a{
	text-align:right;
}
#search_suggestion li.current a,
#search_suggestion li a:hover {
	background: #EEE;
}

#search_suggestion li a span {
	float: right;
	font-size: 12px;
	color: #999;
}


.category{
	width:100%;
}
.category .t1{
	font-size:18px;line-height:24px;padding:12px 5px;
	border-bottom:1px solid #CCC;font-weight:normal;
}
.category .box{
	height:100px;
	padding:10px;
	border-bottom:1px solid #EEE;
}
.category .box img{
	float:left;width:60px;
}
.category .box .m{
	margin-left:70px;padding:0 10px;
}
.category .box a{
	display:block;font-size:18px;color:#7E7D7D;
}
.category .box .c{
	margin:0;padding:8px 0 0;color:#AAA;
	font-size:14px;
}
.category .box .c span{
	color:#E92F2F;padding-right:10px;
}
.category .box .d{
	line-height:18px;font-size:14px;margin:0;padding:0;color:#AAA;padding:8px 0 0;
}
.category .box .d a{
	display:inline;color:#AAA;font-size:14px;
}
.category .cpr{
	background:url(../images/slogo1.gif) center 0 no-repeat;padding-top:20px;
	text-align:center;height:50px;line-height:52px;margin-top:30px;
	font-size:12px;color:#B2B2B2;
}

