@charset "gb2312";
/* CSS Document */
.top { border-top:#005dc5 solid 4px; border-bottom: #f1f1f1 solid 1px; position: relative; z-index: 2;}
#logo { text-align: center;}
#logo span { background:url(http://www.66wz.com/css/v2021/layui/font/66wzlogo.svg) no-repeat center right; height: 48px; width: 100%; display: block; text-indent: -999px; margin-top: 20px; float: left;}

.menushow { display: none;}
#menu { background-color: #fff;}
.layui-nav * { font-size:18px; line-height: 88px;}
.layui-nav dd a { font-size: 16px; line-height: 2.2em;}
.layui-nav-child { top:80px;}
.layui-nav .layui-nav-item a { color:rgba(120,120,120,1); padding: 0 26px;}
.layui-nav .layui-nav-item a:hover { color: rgba(0,93,197,1);}

.main { margin:50px 0;}
.main h2 { font-size:20px; padding-left:15px; border-left:#005dc5 solid 4px;margin-bottom: 20px;}
.main p { padding-bottom: 20px; line-height: 2em; text-indent: 2em;}
.main dl {  padding: 15px 0;}
.main dl dt { font-weight:600;}
.main dd { padding:5px 0;}
.main a { color:#005dc5;}
.main a:hover { color:#1e9fff;}
.main img { max-width: 100%; height: auto;}

/*Í¼ÎÄÁÐ±í*/
.news_pic li { position: relative; overflow: hidden;}
.news_pic li hr { margin: 20px 0;}
.news_pic li:last-child hr { display: none;}
.news_pic li img { width: 200px; height: 115px; float: left; margin-right: 20px; margin-bottom: 20px;}
.news_pic li p { font-size: 22px; text-indent: 0;}
.news_pic li span { display: block; margin-bottom: 15px;}
.news_pic li span a { font-size:16px; color:#005dc5;}
.news_pic li span a:hover { color: #1E9FFF;}
.news_pic li i { font-size:16px; color: #bbb;}

@media screen and (max-width: 768px) {
	.layui-container { width: 100%;}
	#logo span { background-position:center center; margin-bottom: 20px;}
	
	.menushow { display: block; position: absolute; right: 5px; top: 20px; font-size: 26px; color:#005dc5; }
	.layui-nav * { line-height:40px;}
	#menu { display: none; border-radius: 10px; top:80px;}
	#menu { background: rgba(0,93,197,.9); position: absolute; right: 15px; margin: 0; z-index: 9;}
	#menu .layui-container { padding: 0;}
	.layui-nav-tree { width: 140px;}
	#menu .layui-nav-item a { color: rgba(255,255,255,1); padding:5px 20px; text-align: center;}
	#menu .layui-nav-more { top:-2px;}
}