﻿/***************** reset *****************/
body, h1, ul, ol, li, h2, h3, h4, h5, h6, form, p, input, select, legend, textarea, dl, dd, dt, fieldset, table, th, td {
	margin:0;
	padding:0;
	word-break:break-all;
}
body {
	font:16px/1 "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
	-webkit-text-size-adjust:none;
	margin:0 auto;
	background:#fff;
}
div, ul, ol, li, {
	margin:0 auto;
	word-break:break-all;
}
html {
	margin:0;
	padding:0;
}
ul, li {
	list-style:none;
}
a {/*color:#5b5a5a;*/
	text-decoration:none;
blr:expression(this.onFocus=this.blur());
	outline:none;
	cursor:pointer;
}
a:hover { /*color:#0064ab; */
	text-decoration:none;
}
img {
	border:none;
}
.mwidth {
	width:auto;
	margin:0 20px;
}
img, object {
	border:none;
	width: 100%;
}
.clear {
	clear:both;
	overflow:hidden;
}
/* 禁止webkit横屏改变字体大小 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, 

section {
	display: block;
	padding: 0px;
	margin: 0px;
	border: none;
}
/* 超出隐藏 */
.overflow {
	overflow: hidden;
}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}
textarea {-webkit-appearance: none;}
/* 点击去除阴影 */
a, button, input, i {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}
/* 图片自适应调整 并解决图片缩放的失真问题*/
img {/* [disabled]max-width:100%;
*/
	height: auto;
	border: none;
	interpolation-mode: bicubic;
}
/* 文字居中 */
.txt-center {
	text-align: center;
}
.txt-justify {
	text-align: justify;
	text-justify: inter-ideograph;
}
/* 自动换行 */
.word-auto {
	word-wrap: break-word;
	word-break: normal;
}
/* 自动居中 */
.mg-auto {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.float_l { float:left;}
.float_r { float:right;}
.color { color:#d82632;}
/***************** universal *****************/

#head {
	width:100%;
	height:40px;
	background:#fff;
	-moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd; box-shadow:2px 2px 5px #ddd;
	
}

#head .logo { float:left; background:url(../images/logo.png) left top no-repeat; background-size:32px 29px; width:32px; height:29px; margin:6px 0 0 10px; }

#head .nav a{ float:right; background:url(../images/nav_icon.png) no-repeat; background-size:22px 17px; width:22px; height:17px; margin:11px 10px 0 0; display:block;}
.banner img { width:100%;}


.top_text { width:100%;}
.top_text img { width:100%;}
.ind_btn { width:90%; margin:10px 0 30px 5%;}
.ind_btn ul li{ margin-bottom:10px; position:relative;}
.ind_btn ul li a span { position:absolute; right:12%; top:36%; font-size:12px; color:#fff1cc; text-align:left; z-index:999;}

/***** tab *****/
.class_tab {border:0; background:#FFF; top:auto; z-index:100;  overflow: visible; width:100%; margin:10px 0; }
.class_tab .tab { width:100%;  height:auto;}
.tab li, .tab a, .tab-item { float: left; text-align: center;}
.class_tab .tab li {  width:28%; margin-left:4%; height:36px; line-height:36px; margin-bottom:6px;}
.class_tab .tab li a { float: left;  height:36px; line-height:36px; width:100%; text-align:center; font-size:14px; color:#666; background:#f1f1f1; border-radius:4px; display:inline-block; cursor:pointer;}
.class_tab .tab .hover a {color: #fff; background:#d0070a; border-radius:4px;  cursor: default; cursor:pointer; }

.class_tit { border-bottom:1px #d00 solid; height:60px; font-size:14px; width:92%; margin-left:4%;}
.class_tit a { color:#d00;}
.class_tit img { height:60px; width:159px; float:left; margin-left:-4%;}
.class_tit span a{ float:right; height:32px; line-height:32px; margin-top:28px;}
.class_tit span a:hover { text-decoration:underline;}
.class_tit span i img { vertical-align:middle; margin:9px 0 0 6px; width:7px; height:12px; float:right;}
.award_list {width:92%; margin:0 auto; margin-top:10px;}
.award_list .tit { background:url(../images/aw_tit_bg.jpg) repeat-y left #f9e987; color:#fbf4a4; width:100%; height:28px; line-height:28px; border-radius:8px; text-indent:40px; position:relative; margin-bottom:20px;}
.award_list .tit .jp_icon { position:absolute; top:-10px; left:-8px; width:48px; text-indent:0px;}
.award_list ul { margin-bottom:10px;}
.award_list li { display:block; width:48%; float:left; margin-bottom:15px;}
.award_list li a { display:block;}
.award_list li:nth-of-type(even) { float:right;}
.award_list li h1 { position:relative; width:100%; left:left;}
.award_list h1 img { width:100%;}
.award_list li h1 i img { position:absolute; top:50%; left:50%; width:24px; height:24px; margin-left:-12px; margin-top:-12px;}
.award_list li .name { color:#666; font-size:14px; height:22px; line-height:22px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; text-align:center;}
.award_list li .area { color:#666; font-size:14px; height:22px; line-height:22px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;  text-align:center;}

.m_hjmd_list { padding:0 16px 10px 16px; margin-top:0px;}
.m_hjmd_list .m_hjmd_tit { border-bottom:1px #d70000 solid; height:60px; margin-bottom:10px; text-align:center;}
.m_hjmd_list .m_hjmd_tit .m_tit_name img { height:60px; width:161px;}


.m_hjmd_list ul { width:100%; margin:0 auto; margin-bottom:10px; }
.m_hjmd_list ul h1 { text-align:center; font-size:16px; color:#333; letter-spacing:2px; border-bottom:2px #ffe1a3 solid; height:30px; line-height:30px; font-weight:normal;}
.m_hjmd_list h2 { text-align:center; font-size:14px; color:#666; letter-spacing:0px; border-bottom:1px #ffe1a3 solid; height:30px; line-height:30px; font-weight:normal;}
.m_hjmd_list ul li { min-height:20px; line-height:20px; padding:9px 0; border-bottom:1px #ffebc3 solid; overflow:auto;}
.m_hjmd_list ul li span { text-align:center; width:50%; float:left;}
.m_hjmd_list ul li .m_zp_name { font-size:14px; color:#585858;}
.m_hjmd_list ul li .m_zp_name a{ font-size:14px; color:#585858;}
.m_hjmd_list ul li .m_zp_name a:hover { color:#d70000;}
.m_hjmd_list ul li .m_zp_ly { font-size:14px; color:#969696;}



.foot { background:#F00; height:36px; line-height:36px; text-align:center; font-size:13px; margin-top:10px; color:#fff;}

#ny_height { height:auto;}
.ny_box { width:92%; margin:0 auto; margin-top:20px;}
.ny_tit { background:url(../images/line.jpg) repeat-x 0 14px; width:100%; font-size:20px; height:30px; position:relative; color:#333;}
.time_tit { background:#f1f1f1; height:24px; line-height:24px; margin-top:6px; text-align:center; font-size:11px; color:#a7a7a7;}
.ny_c { margin-top:20px; font-size:16px; color:#666; line-height:30px;}
.ny_c a { color:#d00;}
.x_tit { color:#000; font-size:16px; display:block;}

.video_view {min-height:350px; margin-top:-14px; text-align:center;}
.video_view video { width:100%; height:auto;}
.white { background:#FFF; width:120px; height:30px; display:inline-block; text-align:center; line-height:30px; position:absolute; left:50%; margin-left:-60px; top:0px;}

