body{font-size:14px;font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;}
header{border-bottom:1px solid #ccc;padding-bottom:4px;font-size:16px;}

td,th{text-align:center;}
th{background:#bbb;}
a{color:#333;}
a:hover{text-decoration:none;}
small,.small{color:#999;}
form{margin-top:10px;}

/* 网站变灰
html {
	-webkit-filter: grayscale(.95);
} */

#header_top{ 
	background:#f8f8f8; 
	color:#333; 
	height:30px; 
	line-height:30px; 
	padding:0 8px; 
}
.home_menu{
	background:#1184DA;
	font-size:1.4em;
	line-height: 1.6em;
}
.home_menu li:hover{ background:#ccc;}
.home_menu a{color: #fff;}
.nav-tabs2{ border-bottom:none; }
.navbar { margin-bottom: 0; }
/* meizi_nav */
ol>li>ol, ol>li>ul, ul>li>ol, ul>li>ul {
    margin: 1em 0;
}
.meizi_nav{list-style:none;margin:0;padding:0;}
.meizi_nav li{display:inline-block;padding:0;position:relative;}
.meizi_nav li a{display:block;padding:15px 25px;color:#fff;font-size:15px;}
.meizi_nav li a:hover{background:#2A95E5;}
.meizi_nav .hover a{background:#2A95E5;}
.meizi_nav li .subnav{position:absolute;background:#fff;padding:10px 0 0 0;border:1px solid #f3f3f3;border-top:2px solid #2A95E5;border-bottom:0;/*border-radius:10px 10px 0 0;*/left:-45px;z-index:99;opacity:0;transition:all .3s ease 0s;visibility:hidden;transform:translate3d(0,10px,0);}
.meizi_nav li .subnav:after{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2A95E5;position:absolute;top:-12px;right:45%;}
.meizi_nav li .subnav li{position: relative;display:block;text-align:center;margin:0;min-width:200px;}
.meizi_nav li .subnav li a{color:#333;white-space:nowrap;border-radius:0;padding:10px 30px;border-bottom:1px solid #f3f3f3;font-size:14px;}
.meizi_nav li .subnav li a:hover{color:#fff;}
.meizi_nav li:hover a{background:#2A95E5;}
.meizi_nav li:hover .subnav{opacity:1;transform:translate3d(0,0,0);visibility:visible;}
.meizi_nav li:hover .subnav a{background:#fff;color:#333;font-size:14px;}
.meizi_nav li:hover .subnav a:hover{background:#2A95E5;color:#fff;}
.meizi_nav li .subnav li .subnav2{position:absolute;background:#fff;border:1px solid #f3f3f3;border-bottom:0;right:-202px;top:-17px;z-index:2;opacity:0;transition:all .3s ease 0s;visibility:hidden;padding-inline-start: 0;}
.meizi_nav li .subnav li:hover .subnav2{opacity:1;visibility:visible;}




#content{min-height:400px;}

#footer{ background: #2A95E5; font-size:1.2em; color:#fff; padding:10px; }
.page{font-size:1.4em;margin:10px;text-align:center;}

.top10{margin-top:10px;}
.top20{margin-top:20px;}
.table_center{margin:0 auto;}

.word_break{word-break:break-all;}
.overflow_hidden{
	white-space:nowrap;overflow: hidden;text-overflow:ellipsis;
}


.news_title{
	line-height:1.4em;
}
.link_block{
	background: #1184DA;
	padding:10px;
	font-size:1.2em;
	color:#fff;
}
.link_block a{
	color:#bbdffa;
}

.index_photo_list{
	margin-top:10px;
	padding:20px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fafafa;
}
.index_photo_list img{
	border-radius:6px;
}

.more_menu{
	padding-top:20px;
	background:#2A95E5;
	text-align:center;
	font-size:1.2em;
}
.more_menu .more_menu_head a{

	color:#fff;
}
.more_menu ul{
	list-style:none;
	padding:0;
	margin:0;
}
.more_menu ul li{
	padding:5px;
}
.more_menu a{
	color:#B0D8F6;
}

.news_one_content img{ max-width:100%;padding:10px;}

/* 弹屏显示 */
.full_screen_div{
	position:fixed;
	background:#333;
	z-index:3;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	text-align:center;
}
.full_screen_div img{
	position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;max-width:100%;max-height:100%;
}

.topbox{
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: 24px;
	height: 100px;
	background: #ddd;
	border-radius: 5px;
	z-index: 2;
	padding: 3px;
	font-size:10px;
	text-align:center;
	
}