﻿@charset "utf-8";
/* CSS Document */
/***************** 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_dh.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:86%; margin:8% 0 0 8%;}
.top_text img { width:100%;}
.ind_btn { width:84%; margin:8% 0 0 8%;}
.ind_btn ul li{ margin-top:3%; position:relative;}
.ind_btn ul li a span { position:absolute; right:12%; top:52%; 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:30%; margin-left:2.5%; 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:6px; display:inline-block; cursor:pointer;}
.class_tab .tab .hover a {color: #fff; background:#d0070a; border-radius:6px;  cursor: default; cursor:pointer; }

.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; margin-bottom:20px;}
.award_list li h1 { position:relative; width:38%; 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 div { float:right; width:58%;}
.award_list li div .name { color:#000; font-size:14px; line-height:20px; max-height:40px; text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical; margin-bottom:6px;}
.award_list li div .name span{ color:#dd0000 !important; margin-right:6px;}
.award_list li div .area { font-size:14px; line-height:20px; max-height:40px; text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}


.foot { background:#F00; height:36px; line-height:36px; text-align:center; font-size:13px; margin-top:10px; color:#fff;}
