body{
	background:#F0F0E8;
	font-size:14px;
	line-height:175%;
	font-family:tahoma,arial,'Hiragino Sans GB','Microsoft YaHei',sans-serif;
}
a{color:#003366;text-decoration:none;}
a:hover{color:#0056B3;text-decoration:underline;}
img{border:0;}
body,form{margin:0;padding:0;}
dl,dt,dd,ul,li{margin:0;padding:0;list-style:none;}
input{font-size:12px;}
#header{max-width:1200px;margin:0 auto;overflow:hidden;}
#header #hlogo{float:left;padding:14px 6px 12px 0;}
/*
#header #hnav{padding:6px 0 0 0;line-height:18px;}
#header #hnav a{display:block;float:left;padding:1px 5px;white-space:nowrap;}
#header #hnav a.st{color:#ffffff;background-color:#ff0000;text-decoration:none;}
*/

#menu{max-width:1200px;height:45px;background:url(../images/bg_menu.gif) no-repeat;margin:0 auto;}
#mfrm{float:right;padding-right:8px}
#mnav{float:left;padding:5px 0 0 5px}
#mnav ul{margin:0;padding:0;list-style-type:none;z-index:1000}
#mnav ul li{position:relative;display:inline;float:left;z-index:1000;color:#fff;padding:0 0 0 16px;background:url(../images/bg_menu_li.gif) no-repeat left center;text-transform:uppercase}
#mnav ul li.first{padding:0;background:0 0}
#mnav ul li a{display:block;color:#fff;z-index:1000;padding:5px 10px 5px 10px}
#mnav ul li{display:block;color:#fff;z-index:1000;padding:2px 10px 2px 10px;}
* html #mnav ul li a{display:inline-block;float:left}
* html #mnav ul li ul li a{float:none}
#mnav .current_page_item a,#mnav .select a,#mnav ul li a:hover{text-decoration:none}
#mnav ul li ul{position:absolute;left:0;display:block;visibility:hidden;margin:0 0 0 17px}
#mnav ul li ul li{display:list-item;float:none;background:0 0;padding:0}
#mnav ul li ul li ul{top:0;margin:0}
#mnav ul li ul li a,#mnav ul li.current_page_item ul a,#mnav ul li.select ul a{width:160px;height:auto;padding:7px 5px 7px 10px;margin:0;border-bottom:1px solid #676767;background:#1f1f1f;border-top-width:0;text-align:left;text-decoration:none;color:#999;text-transform:capitalize}
#frm{padding:9px 0 0 0;overflow:hidden;}
#frmtxt{width:150px;padding:6px;color:#4c4c4c;float:left;border:0;margin:0 8px 0 0;background:#fff}
#frmbtn{float:left;padding:2px 6px;}

#content{max-width:1200px;margin:9px auto 40px auto;}
#cbody{width:98%;margin:0 auto;overflow:hidden;}
#content dl{float:left;text-align:center;margin:13px 12px 3px 0;}
#content dl.icon{margin:20px 27px 0 0;}
#content dl dt{line-height:100%;}
#content dl dd{line-height:187.5%;}
#content dl dd a{color:#000000;text-decoration:none;}
#content dl dd a:hover{color:#0056B3;text-decoration:underline;}

.sfmenu-con{}
.sfmenu{position:absolute;overflow:hidden;display:none;font-size:12px;line-height:150%;width:120px;background-color:#ffffff;background-color:#ffffff;/*border:1px solid #CAC6BA;border-width:0 1px 1px 0;*/z-index:21;text-align:left;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}
.sfmenu ul,
.sfmenu li{margin:0;padding:0;list-style:none;}
.sfmenu ul{border:1px solid #8A867A;padding:2px;background:url(../images/sfmenu_2x.png) repeat-y;overflow:auto;background-size:656px 16px;}
.sfmenu ul li a.tick{background:url(../images/sfmenu_2x.png) no-repeat -640px center;background-size:656px 16px;}
.sfmenu ul li a{display:block;color:#000000;text-decoration:none;text-indent:25px;line-height:22px;}
.sfmenu ul li a:hover{background-color:#C6D6EF;border:1px solid #4578CA;text-indent:24px;line-height:20px;}

#sftip{position:absolute;top:-100px;float:left;/*border:1px solid #C0C0C0;border-width:0 1px 0 0;*/z-index:3001;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}
#sftip div{font-size:12px;line-height:100%;background-color:#FFFFFF;border:1px solid gray;border-color:silver gray gray silver;padding:6px;}
#sftag{line-height:18px;padding-left:24px;clear:both;}

.clear{clear:both;}

#group{
	max-width:1200px;
	margin:0 auto;
	padding:15px;
	line-height:175%;
	text-align:center;
}
#footer{
	max-width:1200px;
	margin:0 auto;
	padding:15px 0;
	border-top:1px solid #999999;
	line-height:175%;
	text-align:center;
}
#footer a img{
	margin-top:8px;
}
#footer .ffav{display:none;}
#footer .fnav{
	display:inline-block;
	padding:0 0 7px 0;
}
#footer .fnav a{
	display:inline-block;
	padding:0 7px;
}

#loader{position:absolute;z-index:20;top:300px;left:0;width:100%;height:32px;background:url(../images/load_32x32.gif) no-repeat center bottom;}

.sp_t_ic_qq{width:16px;height:16px;background:url(../images/sprite_icon.gif) no-repeat -10px -10px;margin:2px 2px -2px 2px;}
.sp_t_ic_tel{width:16px;height:16px;background:url(../images/sprite_icon.gif) no-repeat -40px -10px;margin:2px 4px -2px 2px;}
.hdx2 [class^='sp_t_ic_']{width:16px;height:16px;background:url(/images/x2/sprite_icon.png) no-repeat;background-size:100px 36px;}
.hdx2 .sp_t_ic_qq{	background-position:-10px -10px;margin:2px 2px -2px 2px;}
.hdx2 .sp_t_ic_tel{	background-position:-40px -10px;margin:2px 4px -2px 2px;}

.btn-round{
	background-color:#fff;
	box-shadow:0px 1px 1px rgba(0,0,0,0.15);
	border:1px solid rgba(0,51,102, 0.5);
	padding:7px 14px;
	font:14px/1 arial;
	border-radius:14px;
	display:inline-block;
	text-decoration:none;
}
.btn-round:hover{
	background-color:#036;
	color:#fff;
	text-decoration:none;
}
