@charset "utf-8";

html[lang='zh'] body,html *[lang='zh'],
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',Helvetica,'华文细黑',STXihei,'微软雅黑','Microsoft YaHei',	Arial,sans-serif; font-weight:400;}

#search,
.btn_menu,
#footer .link,
.linksite,
.global2,
.util,
.poll,
.charge{display:none;}

.logo{line-height:170%; font-size:28px; font-weight:800;}

#top .global > li {width:125px;}
#top .global > li > a{text-transform:none;}

#topmenu{padding:0;}
#topmenu > li{width:16.66%;}
#topmenu li .menu{height:700px;}
#topmenu > li.cn_menu {width: 16.66%;}
#footer{border-top:1px solid #b0b0b0;}

#submenu .sm_tit{display:table; line-height:100%; padding:0 5px; box-sizing:border-box;}
#submenu .sm_tit h2{line-height:120%;}
#submenu .depth2 > li{position:relative; display:table; height:59px; width:100%;}
#submenu .depth2 > li > a{position:static; display:table-cell; line-height:100%; padding-right:27px; vertical-align:middle;}
#submenu .depth2 > li > a:before{top:23px; right:15px; transform:none;}

.snb > li,
.snb > li:last-child{width:400px;}
.snb > li:first-child{width:250px;}
.snb li{position:relative; display:table; height:48px;}
.snb li a{position:static; display:table-cell; width:100%; line-height:120%; vertical-align:middle; box-sizing:border-box;}

#subContent{padding-bottom:70px;}

@media all and (max-width:1024px) {
	.btn_menu{display:block;}
	.logo{font-size:23px;}
	#top .global > li{width:100%;}

	.snb > li,
	.snb > li:last-child{width:340px;}
	.snb li{height:39px;}
	.snb > li:first-child{width:210px;}
}
@media all and (max-width:768px) {
	.logo{font-size:20px;}
	.logo a > span{padding:2px 0 0 1px;}

	.snb > li:last-child{display:table;}
}
@media all and (max-width:568px) {
	.snb > li,
	.snb > li:last-child{width:300px;}
	.snb li{height:34px;}
	.snb > li:first-child{width:183px;}
}
@media all and (max-width:400px) {
	.logo{font-size:19px;}

	.snb > li,
	.snb > li:last-child{width:270px;}
	.snb > li:last-child{display:table;}
}
