﻿@charset "utf-8";

/*reset开始*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

:focus {
	outline: none;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	/*border-bottom:1px dotted #000;*/
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input,
select {
	vertical-align: middle;
}

html {
	background: white;
	color: black;
}


/* 要注意表单元素并不继承父级 font 的问题 */

body,
button,
input,
select,
textarea {
	font: 14px '微软雅黑', arial, sans-serif;
}

input,
select,
textarea {
	font-size: 100%;
}


/* ie bug：th 不继承 text-align */

th {
	text-align: inherit;
}


/* ie6 7 8(q) bug 显示为行内表现 */

iframe {
	display: block;
}


/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
	border: none;
	font-variant: normal;
}


/* 一致的 del 样式 */

del {
	text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500;
}


/* 去掉列表前的标识，li 会继承 */

ol,
ul {
	list-style: none;
}


/* 对齐是排版最重要的因素，别让什么都居中 */

caption,
th {
	text-align: left;
}


/* 统一上标和下标 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}


/* 让链接在 hover 状态下显示下划线 */

a:hover {
	text-decoration: underline;
}


/* 来自yahoo，让标题都自定义，适应多个系统应用 */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 500;
}


/* 默认不显示下划线，保持页面简洁 */

ins,
a {
	text-decoration: none;
}


/* 去除 ie6 & ie7 焦点点状线 */

a:focus,
*:focus {
	outline: none;
}


/* 清除浮动 */

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
	/* for ie6 & ie7 */
}

.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}


/* 设置显示和隐藏，通常用来与 js 配合 */

.hide {
	display: none;
}

.block {
	display: block;
}


/* 设置浮动，减少浮动带来的 bug */

.fl,
.fr {
	display: inline;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.m_t_0 {
	margin-top: 0 !important;
}

.m_t_20 {
	margin-top: 20px !important;
}


/*reset结束*/


/*头部*/

header {
	margin: 0 auto;
	overflow: hidden
}

header .logo {
	position: relative;
	padding: 30px 0;
	width: 100%
}

header .logo ul a {
	margin-left: 34px;
	color: #646464;
	line-height: 34px;
}

header nav {
	border: 1px solid #dddddd;
	border-left: none;
	border-right: none;
}

header nav li {
	width: 11%;
	text-align: center;
	line-height: 52px;
	height: 52px;
}

header nav a {
	font-size: 16px;
	color: #1b1b1b;
}

header nav a:hover {
	color: #d2b07e;
	text-decoration: none;
}

header nav li.act {
	border-bottom: 4px solid #c49858;
}

header nav li.act a {
	color: #d2b07e
}


/*底部*/

.footer {
	width: 100%;
	text-align: center;
	min-height: 70px;
	background: #f1f1f1;
	padding: 30px 0 20px 0;
	margin-top: 80px;
	position: relative
}

.dhy_youq {
	float: left;
	display: inline
}

.dhy_youqs {
	float: left;
	display: inline
}

.dhy_foot {
	position: relative;
	margin: 0 auto;
}

.footer nav {
	display: inline-block
}

.footer nav,
footer ul,
footer p {
	margin: 0 auto;
}

.footer nav a {
	color: #464646;
}

.footer nav span {
	padding: 0 16px;
	color: #464646;
}

.footer ul {
	height: 30px;
	width: 120px;
	margin: 0 auto;
	position: relative;
	left: 160px;
	margin-top: 10px;
}

.footer ul li {
	width: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	height: 24px;
	cursor: pointer;
	float: left;
	display: inline;
	position: relative;
}

.footer p {
	color: #666666;
	font-size: 12px;
}

.ewm_wx {
	background-image: url(../images/pic_wx.png);
}

.ewm_pg {
	background-image: url(../images/pic_ios.png);
}

.ewm_az {
	background-image: url(../images/pic_az.png);
}

.ewm_pg_act {
	background-image: url(../images/pic_ios_act.png);
}

.footer ul li div {
	display: none;
	position: absolute;
	top: -125px;
	left: -34px;
	width: 107px;
	height: 115px;
	background-image: url(../images/bg_footer_ewm.png);
	padding-top: 10px;
	font-size: 12px;
	color: #797979;
	line-height: 18px;
}

.dhy_tc {
	width: 330px;
	margin: 0 auto;
	text-align: left;
	line-height: 30px;
}

.dhy_tc a {
	font-size: 12px;
	color: #464646;
	margin-right: 18px;
}

footer {
	position: relative
}

.dhy_erwm {
	position: absolute;
	right: 36%;
	top: -100px;
	display: none;
	z-index: 10
}

nav span {
	cursor: pointer;
}

.footer nav span.dhy_yq,
.footer nav span.dhy_gz {
	padding: 0
}

.dhy_jy_more {
	display: none;
}


/*内容区*/

.containter {
	margin: 0 auto;
	min-height: 300px;
	position: relative;
}

.containter h2 {
	font-size: 36px;
	color: #c49858;
	padding: 60px 0 40px 0;
}

.containter h2 span {
	font-size: 24px;
	padding-left: 40px;
}

.containter nav {
	border-bottom: 2px solid #dddddd;
}

.containter nav a {
	display: inline-block;
	/*width:80px;*/
	font-size: 20px;
	color: #1b1b1b;
	text-align: center;
	line-height: 54px;
	margin-right: 26px;
}

.containter nav a:hover {
	text-decoration: none;
	color: #c49858
}

.containter nav a.act {
	color: #cfa972;
	/*border-bottom:2px solid #cfa972;*/
}

.containter_left {
	/*width:223px; padding-right:26px;*/
	border-right: 1px solid #dddddd;
	margin-top: 40px;
	/*margin-right:30px;*/
}

.containter_left nav {
	min-height: 600px;
	text-align: center;
	/*border-top:5px solid #dddddd;*/
	border-bottom: none;
}

.containter_left nav li {
	border-bottom: 1px solid #cfa972;
	height: 48px;
	line-height: 48px;
	position: relative
}

.containter_left nav a {
	color: #797979;
	font-size: 16px;
	margin: 0;
}

.containter_left nav .act {
	color: #cfa972;
	font-size: 16px;
}

.containter_right {
	margin-top: 40px;
	width: 890px;
}

.detail h4 {
	font-size: 18px;
	color: #c29b61;
	line-height: 40px;
	height: 40px;
}

.containter_right .wzjj {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
	color: #666666;
	font-size: 12px;
}

.containter_right .wzjj span {
	color: #999999;
	padding-right: 34px;
}

.containter_right .wzjj a {
	color: #999999;
	padding: 0 4px;
	cursor: pointer;
}

.containter_right .wzjj a.act {
	color: #cfa972;
}

.detail h5 {
	line-height: 34px;
	height: 34px;
	background-color: #f5f5f5;
	font-size: 16px;
	color: #333333;
	text-indent: 16px;
	margin-top: 20px;
}

.detail div {
	margin-top: 20px;
}

.detail .zstp {
	text-align: center;
	font-size: 0;
}

.contant {
	color: #666666;
	line-height: 200%;
	padding: 0 12px;
}

.contant p {
	margin-bottom: 8px;
}


/*展览预告*/

.list_zlyg {
	background-color: #f5f5f5;
	font-size: 0;
	margin-left: 75px;
	position: relative;
	padding-bottom: 24px;
}

.list_zlyg h5 {
	font-size: 16px;
	color: #464646;
	line-height: 200%;
	margin-top: 10px;
	text-indent: 16px;
}

.list_zlyg h5 a {
	color: #464646;
}

.list_zlyg p {
	color: #999999;
	font-size: 14px;
	text-indent: 16px;
}

.zlyg ul {
	margin-top: 40px;
}

.zlyg ul .list_zlyg:first-child {
	margin-left: 0;
}

.list_zlyg .zdtj {
	width: 54px;
	height: 72px;
	line-height: 72px;
	position: absolute;
	top: -2px;
	left: 15px;
	z-index: 10;
	background-color: #cfa972;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
}

.zlyg .load_more {
	margin: 0 auto;
	margin-top: 50px;
	text-align: center;
}

.zlyg .nav_zlyg {
	color: #464646;
	font-size: 16px;
	margin-top: 30px;
}

.zlyg .nav_zlyg a {
	display: inline-block;
	color: #797979;
	margin-left: 25px;
}

.zlyg .nav_zlyg a.act {
	color: #bf9657;
}

.list_zlyg .more_zlyg {
	display: inline-block;
	width: 76px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-color: #cfa972;
	text-align: center;
	margin: 15px 0 0 15px;
}


/****************************************dhy**************************************************/


/*本馆概况*/

.dhy_yuef {
	width: 223px;
	height: 186px;
	position: relative;
	background: #fff;
	z-index: 1;
	padding-top: 15px;
	display: none
}

.containter nav .dhy_yuef a {
	color: #797979;
	font-size: 14px;
	line-height: 28px
}

.containter nav .dhy_yuef dt.hover a {
	color: #bf9657
}

.containter nav .dhy_yuef dt:hover a {
	color: #bf9657;
	text-decoration: none
}

.dhy_bguan {
	margin-top: 38px;
	width: 865px;
	border-left: 1px solid #dddddd;
	padding-left: 29px;
	padding-right: 25px
}

.dhy_bgtitle {
	margin-bottom: 30px
}

.dhy_bgtitle h3 {
	color: #222222;
	font-size: 18px;
}

.dhy_bgcontent h2 {
	color: #bf9657;
	font-size: 16px;
	padding: 0
}

.dhy_biaoti {
	margin-bottom: 25px;
}

.dhy_biaoti li {
	float: left;
	margin-left: 25px;
	line-height: 26px;
	color: #999999;
	font-size: 12px;
}

.dhy_neir {
	padding-left: 25px
}

.dhy_neir h4 {
	line-height: 28px;
	color: #464646;
	font-size: 16px;
}

.dhy_neir p {
	color: #797979;
	font-size: 14px;
	line-height: 28px;
	text-align: justify
}

.dhy_laiyu {
	float: right;
	color: #999999;
	font-size: 12px;
	margin-top: 15px;
}

.dhy_bgtu {
	width: 830px;
	height: 622px;
	background: #f5f5f5;
	margin: 0 auto;
	margin-top: 40px;
	padding: 0 10px;
	margin-left: 25px;
	margin-bottom: 35px
}


/* 效果CSS开始 */

.mkeFocus {
	width: 827px;
	height: 622px;
	margin: 0 auto
}

.mkeUl {
	margin: 0px auto;
	width: 827px;
	height: 622px;
	position: relative;
	overflow: hidden
}

.mkeUl ul {
	position: absolute;
	left: 0px;
	top: 55px;
	height: 555px;
}

.mkeUl ul li {
	float: left;
	text-align: left;
}

.mkeUl ul li a {}

.mkeUl ul li span {
	position: absolute;
	top: -38px;
	margin-left: 50px;
	display: inline-block;
	color: #797979;
}

.mkeNum {
	height: 35px;
	width: 50px;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 20px;
	font-size: 14px;
	color: #797979;
	background: #f5f5f5
}

.mke_ns1 {
	line-height: 16px;
	text-align: right;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.mke_ns2 {
	line-height: 16px;
	text-align: left;
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 23px;
}

.dhy_x {
	position: absolute;
	left: 17px;
	top: -3px
}

.mkeLbtn {
	background: url(../images/dhy_bgleft1.png) no-repeat left center;
	height: 35px;
	width: 35px;
	position: absolute;
	left: 0px;
	top: 280px;
	cursor: pointer;
	z-index: 10;
}

.mkeLbtn:hover {
	background-image: url(../images/dhy_bgleft2.png)
}

.mkeRbtn {
	position: absolute;
	top: 280px;
	right: 0px;
	background: url(../images/dhy_right2.png) no-repeat left center;
	height: 35px;
	width: 35px;
	cursor: pointer;
	z-index: 10;
}

.mkeRbtn:hover {
	background-image: url(../images/dhy_bgright1.png)
}


/* 效果CSS结束 */

.dhy_tufoot {
	padding-left: 25px;
	width: 830px
}

.dhy_bguf {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 15px
}

.dhy_bgufx {
	margin-bottom: 30px
}

.dhy_bguxg li a {
	color: #797979;
	line-height: 28px;
	font-size: 16px;
}

.dhy_bguxg li span {
	margin-right: 10px;
}

.containters {
	margin-bottom: 240px
}

.dhy_bgufoot {
	height: 216px;
	background: #f1f1f1;
	width: 100%;
	padding-top: 10px
}

.dhy_bgufoot_mid {
	width: 1170px;
	margin: 0 auto;
}

.dhy_bguf_x {
	margin-right: 12px;
	vertical-align: top
}

.dhy_bgunavs ul li {
	float: left;
	font-size: 12px;
	color: #727171;
	margin-right: 18px;
	line-height: 34px;
}

.dhy_bgunavs ul li a {
	font-size: 12px;
	color: #727171;
	margin-right: 15px;
}

.dhy_bgunavs ul li .dhy_bgufoot_yq a {
	font-size: 14px;
	color: #464646;
	line-height: 30px;
	margin-right: 12px;
}

.dhy_bgufoot_yq a {
	font-size: 14px;
	color: #464646;
	line-height: 30px;
	margin-right: 12px;
}

.dhy_bgunav ul li {
	float: left;
	font-size: 12px;
	color: #727171;
	margin-right: 18px;
	line-height: 34px;
}

.dhy_bgu_kf {
	background: url(../images/dhy_bg_kfxx.png) no-repeat left center;
	padding-left: 20px
}

.dhy_bgu_phone {
	background: url(../images/dhy_bguphone.png) no-repeat left center;
	padding-left: 20px
}

.dhy_bgu_adress {
	background: url(../images/dhy_bguadress.png) no-repeat left center;
	padding-left: 20px
}

.dhy_bgufoot_x {
	height: 21px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px
}

.dhy_bgufoot_tu {
	margin-bottom: 12px;
}

.dhy_bgu_name {
	font-size: 12px;
	color: #969594;
	padding-bottom: 12px;
}


/*公共教育*/

.dhy_manleft {
	border-right: 0;
	margin-right: 0;
	width: 225px
}


/*.dhy_manleft nav{border-top:5px solid #cfa972}*/

.dhy_manleft nav li:first-child {
	border-top: 1px solid #ddd
}

.dhy_manleft nav li {
	border-bottom: 1px solid #dddddd;
	font-size: 16px;
	color: #797979;
	border-top: 1px solid transparent
}

.dhy_manleft nav li a {
	font-size: 16px;
	color: #797979
}

.dhy_manleft nav li.act {
	border-bottom: 1px solid #cfa972;
	border-top: 1px solid #cfa972;
}

.dhy_manleft nav li.acts {
	border-bottom: none
}

.dhy_manleft nav li.act a {
	color: #cfa972
}

.dhy_jy_yg {
	margin-top: 35px;
	float: left;
	border-left: 1px solid #dddddd;
	width: 76%
}

.dhy_jy_ygle {
	float: left;
	width: 318px;
	margin-right: 20px;
}

.dhy_jy_ygles {
	border: 1px solid #dddddd;
	margin-bottom: 15px;
	height: 320px;
	padding-top: 80px;
	padding-left: 20px
}

.dhy_jy_fh p a {
	color: #c29b61;
	font-size: 16px;
}

.dhy_jy_ygri {
	width: 535px;
	float: left;
	padding-right: 15px;
	padding-bottom: 165px
}

.dhy_jy_ygri h3 {
	font-size: 20px;
	color: #c29b61;
	margin-bottom: 20px
}

.dhy_jy_ygri ul {}

.dhy_jy_ygri ul li {
	font-size: 14px;
	color: #797979;
	line-height: 30px;
	overflow: hidden
}

.dhy_jy_ygri ul li span {
	color: #333333;
	float: left
}

.dhy_jy_ygri ul li i {
	font-style: normal;
	float: left
}

.dhy_jy_hd_nr {
	float: right;
	width: 465px;
	text-align: justify
}

.dhy_jy_yyrs {
	padding-top: 10px
}

.dhy_jy_rs {
	display: inline-block;
}

.dhy_jy_rs input {
	width: 40px;
	height: 30px;
	text-align: center;
	border: none;
	float: left;
	font-size: 14px;
	color: #464646;
	line-height: 30px
}

.dhy_jy_rs span {
	cursor: pointer
}

.dhy_jy_xz p {
	line-height: 30px;
	font-size: 14px;
	color: #cfa972;
}

.dhy_jy_tj {
	text-align: right
}

.dhy_jy_tj span {
	width: 116px;
	line-height: 46px;
	color: #FFF;
	display: inline-block;
	background: #cfa972;
	text-align: center;
	font-size: 16px;
}

.dhy_jy_tj a {
	width: 116px;
	line-height: 46px;
	color: #FFF;
	display: inline-block;
	background: #cfa972;
	text-align: center;
	font-size: 16px;
}

.dhy_jy_tu1 {
	float: left
}

.dhy_jy_ss select {
	width: 200px;
	height: 38px;
	margin-right: 16px;
	border: 1px solid #cfa972;
}

.dhy_jy_ss select option:hover {
	background: #cfa972;
}

.dhy_jy_ss input {
	width: 196px;
	height: 34px;
	margin-right: 16px;
	border: 1px solid #cfa972;
	background: url(../images/dhy_jy_xial.gif) no-repeat right 186px;
	padding-left: 4px;
	float: left;
	color: #666666
}


/*下拉类型*/

#divselect {
	position: relative;
	z-index: 10000;
	float: left;
	margin-right: 15px;
}

#divselect cite {
	width: 196px;
	height: 36px;
	line-height: 38px;
	display: block;
	color: #807a62;
	cursor: pointer;
	font-style: normal;
	padding-left: 4px;
	border: 1px solid #666666;
	background: url(../images/dhy_jy_xial.gif) no-repeat 186px center;
	border: 1px solid #cfa972
}

#divselect ul {
	width: 200px;
	border: 1px solid #666666;
	background-color: #ffffff;
	position: absolute;
	z-index: 20000;
	margin-top: -1px;
	display: none;
	border: 1px solid #cfa972
}

#divselect ul li {
	height: 34px;
	line-height: 34px;
}

#divselect ul li a {
	display: block;
	height: 34px;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center
}

#divselect ul li a:hover {
	background-color: #cfa972;
	color: #FFF
}

.dhy_jy_s {
	float: left
}

.dhy_jy_s a {
	display: inline-block;
	width: 78px;
	line-height: 38px;
	background: #cfa972;
	color: #FFF;
	text-align: center;
}

.dhy_jy_tu {
	margin-top: 30px
}

.dhy_jy_tu1 {
	width: 276px;
	margin-right: 30px
}

.dhy_jy_tu1 ul li {
	min-height: 276px;
	background: #f5f5f5;
	margin-bottom: 30px
}

.dhy_jy_sm {
	padding: 0 15px;
	padding-bottom: 10px
}

.dhy_jy_sm h4 a {
	line-height: 44px;
	border-bottom: 1px solid #FFF;
	font-size: 18px;
	color: #222222;
	display: block
}

.dhy_jy_sm span {
	font-size: 12px;
	color: #797979;
	line-height: 36px
}

.dhy_jy_sm p {
	font-size: 12px;
	line-height: 20px;
	color: #464646;
}

.dhy_jy_more {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 50px
}


/*三级*/

.dhy_jy_ygle h3 {
	font-size: 20px;
	color: #c29b61;
	margin-bottom: 20px
}

.dhy_jy_sanp {
	margin-bottom: 18px
}

.dhy_jy_sanp p {
	font-size: 14px;
	color: #464646;
}

.dhy_jy_hdfs {
	margin-top: 30px
}

.dhy_jy_hdfs h3 {
	font-size: 16px;
	color: #222222;
	line-height: 35px;
	background: #f5f5f5;
	padding-left: 20px;
	margin-bottom: 10px
}

.dhy_jy_hdfs p {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	padding-left: 10px;
	text-align: justify
}

.dhy_jy_sjsm {
	margin-top: 15px;
	margin-bottom: 60px;
}

.dhy_jy_sjsm p {
	font-size: 12px;
	color: #797979;
	line-height: 30px
}


/*公众教育-公众预约*/

.dhy_jy_gzyy {
	float: inherit;
	width: 890px;
	padding-bottom: 0px
}

.dhy_jy_hdfs ul li span {
	display: block;
	float: left;
	width: 105px;
	text-align: right;
	background: url(../images/dhy_hx.gif) no-repeat right 10px;
	padding-right: 10px;
	margin-right: 28px;
	line-height: 28px;
}

.dhy_jy_hdfs ul li input {
	float: left;
	width: 172px;
	line-height: 28px;
	border: 1px solid #ddd;
	height: 28px
}

.dhy_jy_hdfs ul li select {
	float: left;
	width: 172px;
	line-height: 28px;
	border: 1px solid #ddd;
	height: 30px
}

.dhy_jy_hdfs ul li {
	float: inherit;
	margin-bottom: 20px
}

.dhy_jy_hdfs ul li.dhy_jy_li input {
	width: 490px;
}

.dhy_jy_hdfs ul li.dhy_jy_liput {
	text-align: left;
	font-size: 14px;
	color: #696969;
	padding-left: 140px
}

.dhy_jy_hdfs ul li.dhy_jy_liput input {
	width: 15px;
	height: 15px;
	float: inherit;
}

.dhy_jy_gzyy p {
	color: #cfa972;
	font-size: 14px;
	margin-bottom: 15px;
}


/*预约成功说*/

.dhy_yy_cg p {
	margin-bottom: 0
}

.dhy_yy_cg .dhy_jy_gzyy {
	margin-bottom: 20px;
}

.dhy_yy_cg {
	margin-bottom: 20px;
}

.dhy_jy_gzyys p a {
	font-size: 16px;
	color: #cfa972;
}

.dhy_jy_gzyys p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 0
}


/*往期回顾二级*/

.dhy_jy_erj input {
	width: 496px;
	height: 41px;
	line-height: 40px;
	border: 1px solid #d0a972;
	float: left;
	font-size: 14px;
	color: #999999;
	padding-left: 20px;
}

.dhy_jy_erj {
	margin-bottom: 20px
}

.dhy_jy_erjn li {
	float: left;
	margin-right: 20px;
	font-size: 16px;
	color: #333333;
	margin-bottom: 5px
}

.dhy_jy_erjn li a {
	color: #333333;
	font-size: 14px;
	color: #797979
}

.dhy_jy_erjn li.hover a {
	color: #cfa972
}

.dhy_jy_lib li {
	border-bottom: 1px solid #dddddd;
	line-height: 34px;
	font-size: 14px;
	color: #464646;
	margin-top: 16px;
}

.dhy_jy_lib li a {
	font-size: 14px;
	color: #464646
}

.dhy_jy_lib li span {
	color: #cfa972;
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
	background: url(../images/dhy_sx.jpg) no-repeat right
}

.dhy_jy_lib li i {
	font-style: normal;
	float: right;
	font-size: 12px;
	color: #999;
}


/*往期回顾三级*/

.dhy_jy_huisanj {
	margin-left: 15px;
}

.dhy_biaotis li {
	margin-left: 0;
	margin-right: 25px;
}

.dhy_biaotis li i {
	font-style: normal;
	padding: 5px;
	cursor: pointer
}

.dhy_jy_huisanj {
	border-bottom: 1px solid #ddd
}

.dhy_jy_sj h3 {
	background: #f5f5f5;
	line-height: 35px;
	padding-left: 15px;
	font-size: 16px;
	color: #333333
}

.dhy_jy_jcsx {
	padding: 25px 0;
	text-align: center;
	position: relative
}

.dhy_bf {
	position: absolute;
	top: 50%;
	left: 48%
}

.dhy_jy_sjs p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}

.dhy_jy_sjs {
	margin: 10px 0;
}

.dhy_jy_sj .dhy_bgtu {
	margin-left: 0px;
	width: 840px;
	margin-top: 30px
}

.containtes {
	margin-bottom: 0
}

.dhy_jy_huisanj {
	margin-bottom: 20px;
}


/*学术研究-艺博出版物-馆刊二级*/

.dhy_xs_zz li {
	width: 272px;
	height: 402px;
	float: left;
	margin: 0 35px 26px 0;
	background: #f5f5f5
}

.dhy_xs_zz li.last {
	margin-right: 0;
}

.dhy_xs_q {
	margin-top: 10px;
	line-height: 16px;
	padding-left: 15px;
	font-size: 14px;
	color: #464646
}

.dhy_gkej select {
	width: 144px;
	height: 36px;
	border: 1px solid #d0a972;
	float: left
}


/*学术研究-艺博出版物-馆刊二*/

.dhy_qk {
	width: 886px;
	height: 258px;
}

.dhy_qk_book {
	float: left
}

.dhy_qk_book img {
	width: 100%
}

.dhy_qk_nr {
	float: left;
	margin-left: 15px;
	background: #f5f5f5;
	padding-left: 78px;
	width: 501px;
	padding-right: 20px;
	padding-top: 10px
}

.dhy_qk_nr h3 {
	line-height: 38px;
	color: #464646;
	font-size: 18px;
}

.dhy_jy_ygri li p {
	text-align: justify
}

.dhy_qk_nr ul li span,
.dhy_qk_nr ul li i,
.dhy_qk_nr ul li {
	font-size: 14px;
	color: #555555;
	line-height: 24px;
}

.dhy_qk_nr ul li.dhy_qj span,
.dhy_qk_nr ul li.dhy_qj p {
	color: #797979;
	line-height: 24px;
}

.dhy_qk_sj a {
	width: 80px;
	line-height: 35px;
	display: inline-block;
	float: right;
	background: #d0a972;
	text-align: center;
	color: #FFF
}

.dhy_qk_sj {
	margin-bottom: 38px;
	clear: both;
	overflow: hidden
}

.dhy_kwml {
	clear: both;
	margin-top: 30px;
}

.dhy_kwml h3 {
	background: #f5f5f5;
	font-size: 14px;
	color: #333;
	line-height: 34px;
	padding-left: 20px
}

.dhy_kwml dl {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	padding-left: 20px
}

.dhy_kwml dt {
	font-size: 14px;
	color: #464646
}

.dhy_kwml dd {
	font-size: 14px;
	color: #797979
}

.dhy_kwml dl.dhy_qk_sm {
	margin-top: 30px;
	padding: 0;
	padding-left: 20px
}


/*学术研究-艺博出版物-展览图录三级*/

.dhy_qk_nrs {
	margin-left: 0px;
	padding-left: 65px;
	padding-bottom: 48px;
}

.dhy_qk_nrs h3 {
	margin-bottom: 30px;
	margin-top: 20px;
	font-size: 16px;
	color: #464646
}

.dhy_qk_nrs ul li span,
.dhy_qk_nrs ul li i {
	font-size: 14px;
	color: #464646
}

.dhy_qk_nrs ul li span {
	margin-right: 5px;
}

.dhy_kwmls h3 {
	font-size: 18px;
	color: #222;
}

.dhy_kwmls p {
	margin-top: 15px;
	padding-left: 20px;
	font-size: 14px;
	color: #797979;
	line-height: 24px;
}

.dhy_kwmls {}


/*js*/

.rollBox {
	width: 890px;
	overflow: hidden;
}

.rollBox .LeftBotton {
	height: 602px;
	width: 27px;
	background: url(../images/dhy_qi_leftb.png) no-repeat left;
	overflow: hidden;
	float: left;
	display: inline;
	cursor: pointer;
	position: absolute;
	margin-right: -5px;
	z-index: 10
}

.rollBox .RightBotton {
	height: 602px;
	width: 27px;
	background: url(../images/dhy_qk_rightb.png) no-repeat right;
	overflow: hidden;
	float: left;
	display: inline;
	cursor: pointer;
	position: absolute;
	margin-right: -5px;
	z-index: 10
}

.rollBox .Cont {
	width: 880px;
	overflow: hidden;
	float: left;
}

.rollBox .ScrCont {
	width: 10000000px;
}

.rollBox .Cont .pic {
	width: 880px;
	float: left;
}

.rollBox #List1,
.rollBox #List2 {
	float: left;
}

.rollBox #List3,
.rollBox #List4 {
	float: left;
}

.rollBox #List5,
.rollBox #List6 {
	float: left;
}

.rollBox #List7,
.rollBox #List8 {
	float: left;
}

.rollBox #List9,
.rollBox #List10 {
	float: left;
}

.rollBox #List11,
.rollBox #List12 {
	float: left;
}

.rollBox #List13,
.rollBox #List14 {
	float: left;
}

.rollBox #List15,
.rollBox #List16 {
	float: left;
}

.dhy_qk_qt {
	width: 880px;
	height: 603px;
	background: url(../images/dhy_qtong.jpg) no-repeat left center;
}

.dhy_qk_left {
	width: 360px;
	height: 560px;
	padding-top: 80px;
	padding-left: 64px;
	float: left;
}

.dhy_qk_left p,
.dhy_qk_right p {
	width: 330px;
	font-size: 10px;
	color: #222222;
	line-height: 16px;
	margin-bottom: 15px
}

.dhy_qk_right {
	float: left;
	width: 340px;
	margin-top: 375px;
	margin-left: 15px;
}


/*学术研究-专题研究二级*/

.dhy_gk_lb li {
	border-bottom: 1px solid #dddddd;
	padding-top: 15px;
}

.dhy_gk_lb li .dhy_qk_lbl {
	background: url(../images/dhy_qk_lb.gif) no-repeat left 5px;
	padding-left: 28px;
}

.dhy_gk_lb li .dhy_qk_lbl a {
	font-size: 16px;
	color: #464646;
	line-height: 24px;
}

.dhy_gk_lb li .dhy_qk_lbl a:hover {
	color: #cea974
}

.dhy_gk_lb li .dhy_qk_lbl {
	float: left
}

.dhy_qk_lbl dl dd {
	float: left;
	margin: 0 10px;
	font-size: 14px;
	color: #797979;
	line-height: 24px;
}

.dhy_qk_lbr {
	float: right;
	margin-top: 15px
}


/*学术研究-专题研究三级*/

.dhy_qk_lbls {
	float: inherit;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding-bottom: 15px;
}

.dhy_qk_lbls dl dd {
	margin-right: 40px
}

.dhy_qk_lbls a {
	font-size: 16px;
	color: #464646
}

.dhy_ys_zy {
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.dhy_ys_zy span {
	color: #464646;
}

.dhy_ys_zy p {
	color: #797979;
}

.dhy_ys_zys a {
	width: 95px;
}

.dhy_ys_zys {
	margin-bottom: 25px;
}

.dhy_ys_xgwx h3 {
	line-height: 35px;
	background: #f5f5f5;
	padding-left: 16px;
	font-size: 16px;
	color: #222;
	margin-bottom: 12px;
}

.dhy_qk_lbsan a {
	font-size: 16px;
	color: #464646
}

.dhy_ys_xgwx ul li {
	margin-top: 15px;
	border-bottom: 1px solid #ddd;
	margin-left: 10px;
}

.dhy_qk_lbsan dl dd {
	margin-right: 40px
}

.dhy_qk_lbl a {
	line-height: 34px;
}


/*学术研究-专题研究四级*/

.dhy_ys_xs {
	width: 632px;
	padding-right: 24px;
	border-right: 1px solid #ddd;
	float: left;
	padding-left: 15px;
}

.dhy_ys_xs p {
	color: #797979;
	font-size: 14px;
	line-height: 30px;
}

.dhy_ys_xsright p {
	color: #797979;
	font-size: 12px;
	line-height: 28px;
}

.dhy_ys_xsright {
	width: 190px;
	float: left;
	padding-left: 10px
}

.dhy_ys_xgwx {
	overflow: hidden
}


/*参观须知更新*/

.dhy_cg_main {
	margin-top: 40px;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #ddd;
	padding-bottom: 40px;
}

.dhy_cg_mmainl {
	display: inline-block;
	float: left
}

.dhy_cg_mmainr {
	display: inline-block;
	float: left;
}

.dhy_cs_s1 td {
	display: inline-block;
	width: 176px;
	line-height: 63px;
	background: #f5f5f5;
	text-align: center;
	vertical-align: middle;
	clear: both
}

.dhy_cs_s1 {
	vertical-align: middle;
}

.dhy_cg_mmainr {
	font-size: 14px;
	color: #797979;
	margin-left: 30px;
	width: 962px
}

.dhy_cs_s2 td {
	width: 176px;
	line-height: 259px;
	clear: both
}

.dhy_cg_mmainr ul li {
	float: left;
	width: 456px;
	margin-bottom: 8px;
	font-size: 14px;
	height: 45px;
}

.dhy_cg_mmainr ul li p {
	font-size: 14px;
}

.dhy_cg_wanggpmids {
	margin-left: 30px;
	padding: 0;
	margin-top: 0
}

.dhy_cs_s3 td {
	width: 176px;
	height: 584px;
	line-height: 584px;
}

.dhy_cs_s4 td {
	width: 176px;
	height: 406px;
	line-height: 406px
}

.dhy_cgyy {
	border: 1px solid #ddd;
	margin-top: 15px;
}

.dhy_cgyy td {
	vertical-align: middle;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.dhy_cg_mmainr dl {
	margin-top: 28px;
}

.dhy_cg_mmainr dl dt {
	font-size: 16px;
	color: #464646;
	margin-bottom: 15px;
}

.dhy_cg_mmainr dl dd {
	font-size: 14px;
	color: #999
}

.dhy_cs_s5 td {
	height: 637px;
	line-height: 637px
}

.dhy_cg_dt {
	width: 954px;
	height: 431px;
}

.dhy_cg_lxle {
	float: left;
	width: 338px;
	margin-right: 32px;
}

.dhy_cg_mmainr .dhy_cg_lxri {
	float: left;
	width: 585px;
}

.dhy_cg_mmainr .dhy_cg_lxle dl,
.dhy_cg_lxri dl {
	margin-top: 20px
}

.dhy_cs_s1 td {
	font-size: 22px;
	color: #464646
}


/*志愿者申请*/

.dhy_zy_sm p {
	font-size: 16px;
	line-height: 24px;
	color: #999
}

.dhy_zy_sm {
	margin-bottom: 10px;
}

.dhy_zyz_sq h3 {
	padding-left: 20px;
	background: #f5f5f5;
	line-height: 36px;
	font-size: 16px;
	color: #222;
	margin-bottom: 20px;
}

.dhy_zyz_sq ul li {
	margin-bottom: 25px;
	overflow: hidden;
	clear: both
}

.dhy_zyz_sq ul li span {
	display: inline-block;
	width: 201px;
	float: left;
	background: url(../images/dhy_hx.gif) no-repeat right 5px;
	text-align: right;
	padding-right: 10px;
	margin-right: 25px;
}

.dhy_zyz_sq ul li input {
	width: 201px;
	height: 26px;
	border: 1px solid #ddd
}

.dhy_zyz_sq ul li.dhy_xb input {
	width: 12px;
	height: 12px;
	margin-right: 10px;
}

.dhy_csrq select {
	width: 85px;
	height: 26px;
	border: 1px solid #ddd;
	margin-right: 13px;
}

.dhy_mz select {
	width: 133px;
	height: 26px;
	border: 1px solid #ddd;
	margin-right: 13px;
}

.dhy_zyz_sq ul li.dhy_sfz input {
	width: 489px;
	height: 26px;
	border: 1px solid #ddd
}

.dhy_zyz_sq ul li.dhy_st select {
	width: 164px;
	height: 26px;
	border: 1px solid #ddd
}

.dhy_zp a {
	font-style: normal;
	display: inline-block;
	float: left;
	width: 70px;
	line-height: 28px;
	background: #f5f5f5;
	color: #797979;
	font-size: 16px;
	text-align: center;
}

.dhy_zp a:hover {
	color: #cfa972
}

.dhy_zyz_sq ul li.dhy_sfzs span {
	background: none;
}

.dhy_xyb {
	text-align: center;
}

.dhy_xyb a {
	width: 491px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	color: #797979;
	background: #f5f5f5
}

.dhy_xyb a:hover {
	color: #cfa972
}


/*志愿者申请1*/

.dhy_zyz_sq {
	margin-bottom: 30px;
}

.dhy_zyz_sq span {
	font-size: 16px;
	color: #464646;
	margin-right: 52px;
	display: inline-block;
	width: 214px;
	text-align: right;
	float: left;
	background: url(../images/dhy_hx.gif) no-repeat right center;
	padding-right: 10px;
}

.dhy_zyz_sq i {
	font-style: normal;
	margin-right: 40px;
	font-size: 16px;
	color: #797979
}

.dhy_zyz_sq i input {
	width: 12px;
	height: 12px;
	border: 1px solid #ddd
}

.dhy_zyz_y {
	float: left;
	margin-bottom: 27px;
	width: 500px;
}

.dhy_zyz_s {
	font-size: 16px;
	color: #797979;
	margin-bottom: 22px;
}

.dhy_zyz_y td {
	border-top: 1px solid #ddd;
	line-height: 40px;
	color: #797979
}

.dhy_zyz_y td div {
	line-height: 36px
}

.dhy_zyz_sq textarea {
	width: 490px;
	height: 70px;
	border: 1px solid #ddd
}

.dhy_zyz_sq textarea {
	font-size: 16px;
	color: #999
}

.dhy_zyz_sqs span {
	background: url(../images/dhy_hx.gif) no-repeat right 6px;
}

.dhy_zyz_sqs textarea {
	width: 490px;
	height: 146px;
}

.dhy_xybs {
	padding-left: 150px;
}

.dhy_xybs a {
	font-size: 18px;
	color: #797979
}

.dhy_zs p {
	color: #c29b61;
	font-size: 16px;
	line-height: 30px;
}

.ewm_wxs {
	background: url(../images/pic_wx.png) no-repeat left
}

.dhy_bgu_name footer {
	width: auto;
	min-width: inherit;
	height: auto;
	text-align: left;
	background: none;
	padding: 0;
	margin-top: -40px;
	float: left;
	margin-left: 324px
}

.dhy_bgu_names p {
	float: left
}

.dhy_gywm {
	text-align: right;
	position: relative;
	top: 30px;
	left: 30px;
}

.dhy_gywm a {
	font-size: 12px;
	color: #797979;
	margin-right: 15px;
}


/*志愿者申请成功*/

.dhy_sqcg {
	background: url(../images/dhy_bg_bg.png);
	position: absolute;
	width: 1340px;
	height: 1830px;
	text-align: center
}

.dhy_sqcgs {
	width: 610px;
	height: 80px;
	background: #FFF;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -305px;
	top: 50%;
	padding-top: 25px;
	color: #c49858
}


/*志愿者申请章程*/

.dhy_zyz_sqss .dhy_fx ul li {
	margin-bottom: 5px;
	font-size: 14px;
	color: #464646;
	position: relative;
	padding-left: 42px;
	line-height: 30px;
}

.dhy_zyz_sqss .dhy_fx ul li input {
	width: 12px;
	height: 12px;
	border: 1px solid #797979;
	position: absolute;
	left: 17px;
	top: 8px;
}

.dhy_zyz_sqss h3 {
	padding-left: 10px;
	background: #f5f5f5;
	line-height: 36px;
	font-size: 16px;
	color: #222;
	margin-bottom: 20px;
}

.dhy_fx {
	margin-bottom: 15px;
}

.dhy_fx p {
	margin-left: 15px;
}

.dhy_qi_sm p {
	font-size: 14px;
	color: #797979
}

.dhy_fx p {
	font-size: 14px;
	color: #464646;
	line-height: 30px
}

.containter_lefts nav ul li {
	border-bottom: 1px solid #ddd
}

.containter_lefts nav ul li.act {
	border-bottom: 1px solid #cfa972;
}

.containter_lefts nav ul li.act a {
	color: #cfa972
}


/*首页*/


/*头部开始*/

.boxcenter {
	margin: 0 auto;
	width: 90%;
	max-width: 1170px;
}

.head {
	height: 87px;
	border-bottom: 1px solid #ddd;
}


/*.logo{margin-top:30px; float:left;}*/

.login {
	float: right;
	margin-top: 30px;
}

.login a {
	font-size: 14px;
	color: #727272;
	margin-left: 26px;
	line-height: 34px;
}

.nav {
	height: 53px;
	overflow: visible;
	position: relative;
	z-index: 1000;
}

.nav1 li {
	width: 11%;
	float: left;
	text-align: center;
	height: 49px;
	overflow: visible;
}

.nav1 li p {
	font-size: 16px;
	line-height: 53px;
	color: #464646;
	display: block;
}

.nav1 li p a {
	color: #464646;
}

.nav1 .on p,
.nav1 li:hover p {
	color: #c49858;
}

.nav1 .on,
.nav1 li:hover {
	border-bottom: 4px solid #c49858;
	/*background:#f5f5f5;*/
}

.nav1 li dl {
	background: #cda66d;
	opacity: 0.8;
	display: none;
}

.nav1 li dd {
	height: 34px;
	margin: 0 6px;
	border-bottom: 1px solid #e4cdac;
}

.nav1 li dd a {
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}

.nav1 ul {
	overflow: visible;
}

.nav1 li:hover dl {
	display: block;
}

.nav1 {
	overflow: visible;
}

.nav2 li {
	font-size: 14px;
	line-height: 40px;
	color: #464646;
	width: 100%;
	background: #fff;
	text-indent: 40px;
}

.nav2 {
	border-top: 1px solid #ddd;
	z-index: 100;
	height: 40px;
	overflow: visible;
	display: none;
}

.nav2 p {
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	text-indent: 40px;
}

.nav2 ul {
	position: absolute;
	width: 100%;
	z-index: 1000;
	display: none;
}

.sroll_img dd img {
	width: 100%;
}

.time {
	height: 40px;
	overflow: visible;
}

.month {
	width: 17%;
	max-width: 210px;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	background: #313131;
}

.month span {
	margin: 0 20px;
}

.month span.ld_spanL {
	background: url(../images/ld_spanl.png) no-repeat center;
	padding: 7px 4px;
	cursor: pointer;
}

.month span.ld_spanL:hover {
	background: url(../images/ld_spanln.png) no-repeat center;
}

.month span.ld_spanR {
	background: url(../images/ld_spanr.png) no-repeat center;
	padding: 7px 4px;
	cursor: pointer;
}

.month span.ld_spanR:hover {
	background: url(../images/ld_spanrn.png) no-repeat center;
}

.sroll_img dd {
	display: none;
}

.sroll_img dd a {
	display: block;
}

.sroll_img .on {
	display: block;
}

.date {
	overflow: visible;
	width: 83%;
	display: block;
	float: left;
}

.date li {
	float: left;
	width: 32.3px;
	background: #eee;
	text-align: center;
	line-height: 40px;
	color: #999;
	font-size: 12px;
	height: 40px;
}

.date img {
	margin-top: 14px;
}

.date .on {
	color: #c49858;
	cursor: pointer;
}

.date .on:hover {
	color: #c49858;
	font-size: 14px;
	border-bottom: 2px solid #c49858;
	height: 38px;
}

.date .now {
	color: #c49858;
	font-size: 14px;
	border-bottom: 2px solid #c49858;
	height: 38px;
}

.zl {
	margin-top: 35px;
}

.title {
	background: url(../images/title.png) repeat-x left 6px;
	height: 20px;
	margin-bottom: 20px;
}

.title h1 {
	background: #fff;
	font-size: 18px;
	line-height: 20px;
	float: left;
	padding-right: 4px;
}

.title a {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 24px;
}

.title a:hover {
	color: #cfa972;
}

.main {
	background: #f5f5f5;
	padding: 10px 10px 0px 12px;
}

.zl_box {
	float: left;
}

.zl_box img {
	width: 100%;
}

.zl_box01 {
	width: 49.4%;
	max-width: 570px;
}

.zl_box02 {
	width: 24.3%;
	max-width: 280px;
}

.zl_box {
	margin-bottom: 10px;
}

.zl_box2,
.zl_box5 {
	margin: 0 0.9% 10px;
}

.slideGroup {
	width: 100%;
}

.slideGroup .parHd {
	height: 54px;
	line-height: 54px;
	margin-top: 20px;
	background: #e9e9e9;
	position: relative;
}

.slideGroup .parHd ul {
	margin: 0 auto;
	height: 54px;
	width: 60%;
}

.slideGroup .parHd ul li {
	float: left;
	padding: 0 4%;
	cursor: pointer;
	font-size: 18px;
}

.slideGroup .parHd ul li.on,
.slideGroup .parHd ul li:hover {
	border-bottom: 4px solid #c49858;
	color: #c49858;
	height: 50px;
}

.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	left: 5px;
	top: 35%;
	display: block;
	width: 35px;
	height: 35px;
	background: url(../images/cc_left.png);
	z-index: 10;
}

.slideGroup .sNext {
	left: auto;
	right: 5px;
	background: url(../images/cc_right2.png);
}

.slideGroup .sNext:hover {
	background: url(../images/cc_right.png);
}

.slideGroup .sPrev:hover {
	background: url(../images/cc_left.jpg);
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	margin: 0 5px;
	width: 23.95%;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	background: #fff;
	border: 1px solid #f5f5f5;
}

.slideGroup .parBd ul li .pic {
	text-align: center;
}

.slideGroup .parBd ul li .pic img {
	width: 100%;
	height: 100%;
	display: block;
	margin: 0 auto;
}

.slideGroup .parBd ul li .pic a:hover img {}

.slideGroup .parBd ul li .title {
	line-height: 24px;
}

.slideGroup .parBd ul li p {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	background: #e9e9e9;
	display: block;
	color: #464646;
}

.slideGroup .parBd ul li:hover {
	border: 1px solid #cfa972;
}

.slideGroup .parBd ul li:hover p {
	color: #fff;
	background: #cfa972;
}

.ggjy_box {
	width: auto;
	background: #f5f5f5;
}

.ggyj_img {
	float: left;
	width: 581px;
}

.ggjy {
	width: 90%;
	margin: 10px auto;
	min-height: 368px;
}

.ggjy h1 {
	font-size: 20px;
	line-height: 28px;
	padding-bottom: 10px;
	border-bottom: 3px solid #fff;
	color: #333;
	margin-bottom: 20px;
	margin-top: 7px;
}

.ggjy h2 {
	font-size: 14px;
	line-height: 24px;
	color: #464646;
}

.ggjy p {
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-top: 20px;
}

.ggjy a {
	width: 102px;
	height: 35px;
	border: 1px solid #cfa972;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	color: #cfa972;
	margin: 20px auto 7px;
	display: block;
}

.ggyj_height {
	max-height: 304px;
}

.hyzq {
	background: url(../images/hyzq.jpg);
}

.jrhy {
	width: 50%;
	background: #000;
	opacity: 0.57;
}

.hy {
	width: 68%;
	margin: 20% auto;
}

.hy h1 {
	height: 84px;
	line-height: 84px;
	border-bottom: 1px solid #999896;
	font-size: 22px;
	color: #fff;
}

.hy h2 {
	font-size: 16px;
	line-height: 28px;
	margin: 30px 0;
	color: #fff;
}

.hy a {
	font-size: 18px;
	width: 122px;
	height: 38px;
	margin: 60px auto 0;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 38px;
}

.content {
	margin-bottom: 60px;
	position: relative;
	overflow: visible;
}

.foot {
	background: #f3f3f3;
}

.foot01 li {
	line-height: 30px;
	font-size: 12px;
}

.foot01 li h1 {
	float: left;
	font-size: 14px;
	color: #555;
}

.foot01 li span {
	margin: 0 14px;
	float: left;
}

.foot01 li a {
	color: #888;
	margin-right: 14px;
}

.foot01 li p {
	float: left;
	color: #888;
	margin-right: 14px;
	text-indent: 20px;
}

.foot01 li .mail {
	background: url(../images/mail.png) no-repeat left center;
}

.foot01 li .call {
	background: url(../images/call.png) no-repeat left center;
}

.foot01 li .add {
	background: url(../images/add.png) no-repeat left center;
}

.foot01 {
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
}

.foot_left p {
	font-size: 12px;
	color: #999;
	margin: 15px 0;
}

.foot_left img {
	margin-top: 20px;
}

.menu {
	position: absolute;
	left: 100%;
	top: 66px;
	overflow: visible;
	z-index: 1000;
}

.menu01 span {
	width: 45px;
	height: 45px;
	background: url(../images/menu11.jpg);
	display: block;
}

.menu_con {
	width: 213px;
	background: #f5f5f5;
	position: absolute;
	margin-top: -45px;
	margin-left: -227px;
	padding: 9px 7px;
	display: none;
	min-height: 27px;
}

.menu_con h1 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	color: #c49858;
	font-size: 16px;
}

.menu_con li {
	margin-top: 5px;
	background: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 10px;
	color: #797979;
}

.menu_con li a {
	color: #464646;
}

.menu_con .more {
	width: 69px;
	height: 30px;
	border: 1px solid #c49858;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	float: right;
	margin: 24px 0 20px;
}

.menu_con .more a {
	color: #c49858;
}

.menu01:hover span {
	background: url(../images/menu12.jpg);
}

.menu01:hover .menu_con,
.menu02:hover .menu_con,
.menu03:hover .menu_con,
.menu04:hover .menu_con,
.menu05:hover .menu_con {
	display: block;
}

.menu02 span {
	width: 45px;
	height: 45px;
	background: url(../images/menu21.jpg);
	display: block;
	margin-top: 2px;
}

.menu02:hover span {
	background: url(../images/menu22.jpg);
}

.menu_con .sreach {
	font-size: 12px;
	width: 228px;
	height: 28px;
	line-height: 28px;
	border: 0;
	background: none;
	border-bottom: 1px solid #ddd;
	font-family: 微软雅黑;
}

.menu03 span {
	width: 45px;
	height: 45px;
	background: url(../images/menu31.jpg);
	display: block;
	margin-top: 2px;
}

.menu03:hover span {
	background: url(../images/menu32.jpg);
}

.menu_con h4 {
	color: #464646;
}

.menu03 .menu_con h2 {
	color: #999;
}

.menu04 span {
	width: 45px;
	height: 45px;
	background: url(../images/menu41.jpg);
	display: block;
	margin-top: 2px;
}

.menu04:hover span {
	background: url(../images/menu42.jpg);
}

.menu04 .menu_con h1,
.menu05 .menu_con h1 {
	border: 0;
	padding-bottom: 0;
	font-size: 14px;
}

.menu04 .menu_con h1 a,
.menu05 .menu_con h1 a {
	color: #c49858;
}

.menu05 span {
	width: 45px;
	height: 45px;
	background: url(../images/menu51.jpg);
	display: block;
	margin-top: 2px;
}

.menu05:hover span {
	background: url(../images/menu52.jpg);
}

.menu.fixed {
	position: fixed;
	top: 60px;
	left: 93.4%;
	z-index: 1000;
}

.nav.fixed2 {
	position: fixed;
	top: 0;
	z-index: 200;
	background: #fff;
	width: 100%;
}

.zl_xl {
	background: #f3f3f3;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.zl_xl h1 {
	font-size: 18px;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 40px;
}

.zl_xl h1 a {
	color: #c49858;
}

.zl_box {
	overflow: visible;
	position: relative;
}

.zl_xl p {
	font-size: 13px;
	line-height: 24px;
	margin: 0 33px;
	text-align: center;
}

.title2 {
	background: url(../images/title2.png) repeat-x left 2px;
}

.sroll_img {
	position: relative;
}

.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.slideBox .bd {
	position: relative;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 100%;
	display: block;
}

.sroll_img .prev,
.sroll_img .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 35px;
	height: 35px;
	background: url(../images/cc_left.png);
	z-index: 99999;
}

.sroll_img .next {
	left: auto;
	right: 3%;
	background: url(../images/cc_right2.png);
}

.sroll_img .prev:hover {
	background: url(../images/bar_left2.png);
}

.sroll_img .next:hover {
	background: url(../images/bar_right2.png);
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

.foot_left {
	float: left;
}

.foot_right {
	float: right;
	margin-top: 34px;
}

.foot_right h1 {
	font-size: 12px;
	color: #797979;
	float: left;
	line-height: 24px;
}

.foot_right h1 span {
	margin: 0 10px;
}

.foot_right li {
	float: left;
	width: 29px;
	overflow: visible;
	position: relative;
	margin-left: 10px;
}

.foot_right ul {
	overflow: visible;
	float: left;
}

.foot_right,
.foot02 {
	overflow: visible;
}

.gzapp01 {
	background: url(../images/app01.png);
	width: 29px;
	height: 24px;
}

.gzapp02 {
	background: url(../images/app02.png);
	width: 20px;
	height: 24px;
}

.gzapp03 {
	background: url(../images/app03.png);
	width: 20px;
	height: 24px;
}

.gzwx {
	background: url(../images/app.png);
	width: 107px;
	height: 133px;
	display: none;
	position: absolute;
	top: -140px;
	left: -50px;
}

.gzwx img {
	margin: 10px auto;
	display: block;
}

.gzwx p {
	font-size: 12px;
	text-align: center;
}

.footer {
	overflow: visible;
}

.picScroll-left {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.picScroll-left .hd {
	overflow: hidden;
	position: absolute;
	margin-top: 130px;
	width: 100%;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	display: block;
	width: 21px;
	height: 55px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/zl_left.jpg);
}

.picScroll-left .hd .next {
	background: url(../images/zl_right.jpg);
	float: right;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}

.picScroll-left .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("../images/icocircle.gif") 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
	background-position: 0 0;
}

.picScroll-left .bd {
	padding: 0 60px;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li .pic {
	text-align: center;
}

.picScroll-left .bd ul li .pic img {
	width: 216px;
	display: block;
	padding: 14px;
	border: 1px solid #ccc;
}

.picScroll-left .bd ul li:hover img {
	border-color: #caab74;
}

.picScroll-left .bd ul li .title {
	line-height: 24px;
}

#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none;
	z-index: 1200;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height: 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 1000;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 1200;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
	z-index: 1200;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
	z-index: 1200;
}


/*@keyframes zl_new_li_i{from{0}to{width:100%;}}
@-o-keyframes zl_new_li_i{from{0}to{width:100%;}}
@-ms-keyframes zl_new_li_i{from{0}to{width:100%;}}
@-moz-keyframes zl_new_li_i{from{0}to{width:100%;}}
@-webkit-keyframes zl_new_li_i{from{0}to{width:100%;}}*/

.zl_new li {
	width: 49.5%;
	height: 50px;
	float: left;
	background: #f5f5f5;
	margin-bottom: 10px;
	text-indent: 10px;
	line-height: 50px;
}

.zl_new li a {
	font-size: 14px;
	color: #696969;
	padding-left: 20px;
}

.zl_new li i {
	height: 1px;
	width: 0;
	margin: 0 auto;
	background: #cfa972;
	display: block;
	transition: ease-out 200ms;
	-o-transition: ease-out 200ms;
	-ms-transition: ease-out 200ms;
	-moz-transition: ease-out 200ms;
	-webkit-transition: ease-out 200ms;
}

.mar_right {
	margin-right: 1%;
}

.zl_new li:hover {
	height: 49px;
	line-height: 49px;
}

.zl_new li:hover i {
	width: 100%;
}

.zl_new li:hover a {
	color: #cfa972;
}

.syFocusThumb {
	position: relative;
}

.sliderwrapper {
	position: absolute;
	top: -300px;
	left: -420px
}

.dhy_gc_beiz {
	width: 403px;
	height: 460px
}

.dhy_gc_jj {
	margin-top: 180px
}


/* 藏品二级2016.5.11*/

.dhy_dh_erj {
	background: #f5f5f5;
	clear: both;
	overflow: hidden;
	width: 100%
}

.dhy_dh_erj h2 {
	font-size: 36px;
	color: #c49858;
	line-height: 100px;
	margin: 0 auto;
	padding-left: 35px;
	width: 1135px;
}

#dhy_cg_er ul {
	border-bottom: 1px solid #cfa972;
	overflow: hidden;
	width: 100%
}

#dhy_cg_er ul li {
	float: left;
	border: none;
	font-size: 16px;
	color: #222;
	line-height: 45px;
	margin-right: 34px;
}

#dhy_cg_er ul li a {
	font-size: 16px;
	color: #222;
	line-height: 45px;
	margin-right: 0px;
}

#dhy_cg_er ul li.act {
	border-bottom: 3px solid #cfa972;
}

#dhy_cg_er ul li.act a {
	font-size: 16px;
	color: #cfa972;
}

#dhy_cg_er ul li:hover {
	font-size: 16px;
	color: #cfa972;
	border-bottom: 3px solid #cfa972;
}

.containter nav {
	border: none
}

.dhy_gc_sous {
	padding-top: 12px;
	width: 900px
}

.dhy_gc_ss dl {
	padding-left: 90px;
	position: relative
}

.dhy_gc_ss dl dt {
	color: #333;
	position: absolute;
	left: 0
}

.dhy_jy_yg {
	border-left: none
}

.dhy_cg ul li {
	line-height: 44px;
	font-size: 16px;
	color: #464646;
	background: #f5f5f5;
	margin-bottom: 1px;
	text-align: center
}

.dhy_cg ul li a {
	font-size: 16px;
	color: #464646;
	display: inline-block;
}

.dhy_cg ul li.hover {
	background: #cfa972
}

.dhy_cg ul li.hover span {
	background: #e2cdae
}

.dhy_cg ul li.hover a {
	color: #FFF;
	text-decoration: none
}

.dhy_cg ul li:hover {
	background: #cfa972
}

.dhy_cg ul li:hover span {
	background: #e2cdae
}

.dhy_cg ul li:hover a {
	color: #FFF;
	text-decoration: none
}

.dhy_cg ul li span {
	display: inline-block;
	width: 4%;
	float: left
}

.containter_left {
	margin-top: 30px;
	position: relative
}

.dhy_jy_yg {
	margin-top: 30px;
}


/*.containter_left{ padding-right:25px;}*/

.dhy_cg_q h4 {
	font-size: 18px;
	line-height: 30px;
}

.dhy_cg_q p {
	font-size: 14px;
}

.dhy_jy_erj {
	margin-top: 12px;
}

.dhy_xs_zzs {
	margin-top: 30px
}

.dhy_bottom {
	padding-bottom: 12px
}

.dhy_qk_book {
	width: 30%
}

.dhy_qk_nr {
	width: 57.2%;
	float: right
}

.dhy_qk {
	width: 100%
}

.dhy_xs_zz li img {
	width: 100%
}

.dhy_xs_zz li {
	width: 30%;
	height: auto
}


/*5-13 wjx 志愿者 */

.x_grxx {
	padding-top: 18px;
	font-size: 18px;
	color: #333;
	line-height: 20px;
}

.x_grxxsm {
	font-size: 12px;
	color: #cfa972;
	line-height: 24px;
	padding-top: 13px
}

.x_grxx_inp {
	padding-top: 45px;
	font-size: 14px;
	color: #797979
}

.x_grxx_inp i {
	font-size: 14px;
	color: #797979
}

.x_grxx_inp ul li span {
	font-size: 14px;
	color: #464646
}

.x_grxx_inp input,
.x_grxx_inp select {
	color: #797979
}

.x_zpsc a {
	font-style: normal;
	display: inline-block;
	float: left;
	width: 70px;
	line-height: 28px;
	background: #cfa972;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.x_zpsc a:hover {
	background: #be8532;
	color: #fff;
	text-decoration: none
}

.x_next_but {
	text-align: center;
	padding-right: 30px
}

.x_next_but a {
	width: 380px;
	line-height: 40px;
	height: 40px;
	display: block;
	font-size: 16px;
	color: #797979;
	background: #dddddd;
	margin: 0 auto
}

.x_next_but a:hover {
	background: #cfa972;
	color: #fff;
	text-decoration: none
}

.ov {
	overflow: hidden
}

.dhy_zyz_sq {
	overflow: hidden
}

.x_grjl_inp {
	padding-top: 45px;
	font-size: 14px;
	color: #797979
}

.x_grjl_inp i {
	font-size: 14px;
	color: #797979
}

.x_grjl_inp span {
	font-size: 14px;
	color: #464646;
	margin-right: 20px
}

.x_grjl_inp input,
.x_grxx_inp select {
	color: #797979;
	font-size: 14px
}

.dhy_zyz_sq textarea {
	color: #797979;
	font-size: 14px
}

.x_fwsj_sm {
	font-size: 14px;
	color: #cfa972
}

.x_fwtime {
	margin: 0;
	padding: 0;
	overflow: hidden
}


/*foot  dhy*/

.dhy_foot_one,
.dhy_foot_two {
	float: left
}

.dhy_foot_two {
	position: relative;
	overflow: visible
}

.dhy_p {
	float: left
}

.dhy_ba_hao {
	text-align: center;
	font-size: 12px;
	width: 600px;
	margin: 0 auto;
	color: #666
}

.dhy_foot {
	position: relative;
	margin: 0 auto;
	clear: both;
	width: 1170px;
	padding: 25px 0;
}

.dhy_footer {
	padding: 0;
	padding-bottom: 20px
}

.dhy_erwm {
	right: -22px;
	top: -110px
}


/*add by tanht*/


/*手机头部*/

.head_mobile {
	padding: 12px 30px;
	background-color: #cfa972;
	position: relative;
	height: 40px;
	display: none;
}

.head_mobile p {
	position: absolute;
	right: 0;
	line-height: 40px;
}

.head_mobile p a {
	color: #ffffff;
	margin-right: 16px;
}

.head_mobile input {
	height: 38px;
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #FFF;
}

.input_mobile {
	background-color: #cfa972;
	text-indent: 14px;
	width: 40%;
}

header .btn_menu {
	display: none;
	position: absolute;
	right: 30px;
	top: 20px;
	width: 26px;
	height: 20px;
	background-image: url(../images/btn_header.jpg);
}

.nav_mobile {
	background-color: #f5f5f5;
	border-top: 1px solid #dddddd;
	position: absolute;
	left: 0;
	top: 122px;
	width: 100%;
	z-index: 9999;
	display: none;
}

.nav_mobile ul {
	line-height: 44px;
}

.nav_mobile ul h3 {
	border-bottom: 1px solid #dddddd;
	font-size: 16px;
	text-indent: 30px;
	position: relative;
}

.nav_mobile ul h3 span {
	background-image: url(../images/bg_nav_h3.png);
	width: 13px;
	height: 7px;
	display: inline-block;
	position: absolute;
	right: 30px;
	top: 20px;
}

.nav_mobile ul h3.act span {
	background-image: url(../images/bg_nav_h3_act.png);
}

.nav_mobile ul h3.act {
	background-color: #cfa972;
}

.nav_mobile ul h3.act a {
	color: #FFF;
}

.nav_mobile ul h3 a {
	color: #666;
}

.nav_mobile li li {
	text-indent: 50px;
	line-height: 40px;
	height: 40px;
}

.nav_mobile li li a {
	color: #cfa972;
	font-size: 16px;
}

.nav_mobile li ul {
	display: none;
}

.tcc_mobile {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
	display: none;
}

.x_fwtime dt {
	width: 70px;
	float: left
}

.x_fwtime dt h4 {
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 0;
	margin: 0
}

.x_fwtime dt h5 {
	line-height: 38px;
	font-size: 14px;
	color: #797979;
	margin: 0;
	padding: 0
}

.x_fwtime dt h6 {
	line-height: 38px;
	font-size: 14px;
	color: #797979;
	margin: 0;
	padding: 0
}

.x_fwtime dt input {
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
}

.x_zyzzc h3 {
	background: none;
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	font-weight: bold
}

.x_zyzzc .dhy_fx ul li {
	font-size: 14px;
	color: #666;
	padding-left: 20px
}

.x_line1 {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #cfa972;
	margin-bottom: 15px
}

.x_bq {
	line-height: 28px;
	font-size: 14px;
	color: #999
}

.x_zyzfc {
	border: none
}

.x_zyzfc h2 {
	color: #333;
	font-size: 18px;
	padding: 0;
	line-height: 30px
}

.x_dqzh {
	color: #cfa972
}

.x_jcsj h3 {
	background: none;
	line-height: 35px;
	padding-left: 15px;
	font-size: 18px;
	color: #333333;
	font-weight: bold
}

.mkeUl ul li span {
	position: absolute;
	top: -38px;
	margin-left: 50px;
	display: inline-block;
	color: #797979;
	font-size: 14px;
	color: #464646
}


/*5-17学术研究*/

.x_xsyj_lj {
	font-size: 16px;
	color: #cfa972;
	line-height: 28px;
	border-bottom: 1px solid #cfa972;
	padding-bottom: 5px
}

.x_xsyj_lj a {
	font-size: 16px;
	color: #cfa972;
	text-decoration: none
}

.x_xsyj_lj a:hover {
	text-decoration: underline
}

.x_xsyj_h {
	font-size: 18px;
	color: #333;
	line-height: 30px;
	padding: 20px 0;
}

.x_xsyj_r {
	background: #fff;
	padding-left: 30px;
	width: 560px;
	padding-right: 20px;
	padding-top: 10px;
	margin-left: 0
}

.x_xsyj_r ul li i {
	font-size: 14px;
	color: #797979
}

.x_xsyj_r ul li span {
	font-size: 14px;
	color: #333;
	width: 65px
}

.x_tljj h3 {
	background: none;
	font-size: 18px;
	color: #333;
	font-weight: bold
}

.rollBox {
	margin-top: 20px
}

.dhy_qk_qt {
	width: 880px;
	height: 603px;
	background: none
}

.dhy_qk_left {
	width: 420px;
	height: 480px;
	padding-top: 80px;
	padding-left: 30px;
	float: left;
	border: 1px solid #ddd;
	background: url(../images/x_jpg1.jpg) no-repeat center 295px
}

.dhy_qk_left p,
.dhy_qk_right p {
	width: 350px;
	font-size: 10px;
	color: #222222;
	line-height: 16px;
	margin-bottom: 15px
}

.dhy_qk_right {
	float: left;
	width: 405px;
	height: 200px;
	padding-top: 360px;
	margin-left: 0;
	padding-left: 15px;
	border: 1px solid #ddd;
	margin-top: 0px;
	border-left: none;
	background: url(../images/x_jpg2.jpg) no-repeat center 70px
}

.dhy_qk_lbls a {
	color: #333
}

.dhy_qk_lbl dl dd {
	color: #999
}

.dhy_qk_lbls {
	border: none
}

.x_lwzw {
	font-size: 18px;
	color: #333;
	padding: 10px;
	font-weight: bold
}

.x_zy span {
	float: left;
	font-size: 16px;
	color: #333
}

.x_zy i {
	float: right;
	width: 90%;
	font-size: 14px;
	color: #666;
	font-style: normal;
	line-height: 30px
}

.x_zy p {
	overflow: hidden;
	padding: 5px 0
}

.x_ckwx {
	padding: 15px;
	overflow: hidden
}

.x_ckwx dl {
	overflow: hidden;
}

.x_ckwx dt {
	width: 73%;
	float: left;
	border-right: 1px solid #ddd;
	font-size: 14px;
	line-height: 30px;
	color: #464646;
	padding-right: 15px
}

.x_ckwx dd {
	width: 22%;
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 28px;
	color: #797979
}

.x_ckwx dd span {
	font-size: 14px;
	color: #464646;
	padding-bottom: 20px;
	line-height: 30px
}

.x_line_mar {
	margin: 15px 0 15px 0
}

.x_xgwx h3 {
	background: none;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding-left: 10px
}

.x_xgwx_list {
	background: url(../images/x_li.jpg) no-repeat left 10px;
	padding-left: 25px
}

.mar_t30 {
	margin-top: 30px
}

.x_zzlist {
	overflow: hidden;
}

.x_zzlist ul {
	width: 950px
}

.x_zzlist li {
	width: 260px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
	height: auto
}

.x_zzlist li span {
	line-height: 44px;
	height: 44px;
	text-indent: 15px;
	font-size: 14px;
	color: #464646;
	display: block;
	background: #f5f5f5;
	margin-top: -5px;
}

.x_zzlist li a img {
	margin: 0;
	padding: 0;
}

.x_zzlist li a {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

.x_ztyj select {
	width: 200px;
	height: 36px;
	border: 1px solid #d0a972;
	float: left;
	margin-right: 17px
}

.x_xszz {
	background: none;
}

.x_ztyj span {
	margin-left: 440px
}

.dhy_jy_ygri ul li.x_xszz_h {
	font-size: 14px;
	color: #999;
}

.dhy_jy_ygri ul {
	width: 100%;
}

.dhy_qk {
	overflow: hidden;
	height: auto
}

.x_xszz_js ul li span {
	color: #333333;
	float: left;
	width: 80px
}

.x_xszz_js ul li i {
	color: #666
}

.x_xszz_js ul li p {
	float: left;
	width: 410px;
	color: #666
}

.x_kwml h3 {
	background: none;
	font-size: 18px;
	color: #333;
	font-weight: bold
}

.x_fx {
	margin: 20px 0 0 20px
}


/*展览图录三级js*/

.demobox {
	width: 772px;
	margin: 30px auto 0 auto;
	padding: 0;
	height: 547px;
}

.touchslider .touchslider-viewport {
	width: 772px;
	overflow: hidden;
	position: relative;
}

.ebox {
	width: 100%;
	height: 550px;
	overflow: hidden
}

.touchslider .touchslider-item {
	width: 772px;
	overflow: hidden;
	float: left;
	height: 547px
}

.touchslider .touchslider-item dl {
	border: 1px solid #ddd;
	overflow: hidden;
	width: 770px;
	margin: 0;
	padding: 0;
	height: 545px
}

.touchslider .touchslider-item dl dt {
	width: 385px;
	float: left;
	margin: 0;
	padding: 0;
}

.touchslider .touchslider-item dl dd {
	padding: 0;
	margin: 0;
	width: 385px;
	margin-left: -1px;
	float: left;
	border-left: 1px solid #ddd
}

.touchslider .touchslider-item img {
	width: 100%
}

.touchslider .touchslider-nav {
	position: absolute;
	margin-top: -300px;
	width: 772px;
	overflow: visible;
}

.touchslider .touchslider-prev {
	margin-left: -25px;
	height: 20px;
	width: 12px;
	float: left
}

.touchslider .touchslider-next {
	margin-right: -25px;
	width: 12px;
	height: 20px;
	float: right
}


/*会员*/

.x_hyzc {
	padding: 0 10px
}

.x_hyzc_h {
	padding: 8px 0;
	line-height: 30px;
	font-size: 18px;
	color: #333;
	font-weight: bold
}

.x_hyzc_h span {
	color: #cfa972;
	font-weight: normal
}

.x_hy_text {
	font-size: 14px;
	color: #464646;
	line-height: 28px;
	padding-bottom: 10px
}

.x_hyzc_con {
	font-size: 14px;
	color: #666;
	overflow: hidden
}

.x_hyzc_con h1 {
	color: #c18836;
	font-size: 16px;
	line-height: 30px;
	padding: 5px 0;
	font-weight: bold
}

.x_hyzc_con p {
	font-size: 14px;
	color: #666;
	line-height: 24px
}

.x_hyzc_con h2 {
	font-size: 14px;
	color: #464646;
	padding: 8px 0;
	line-height: 24px;
	font-weight: bold
}

.x_hyzc_con h3 {
	font-size: 12px;
	line-height: 24px;
	color: #999;
	padding: 15px 0
}

.x_hyzc_li {
	padding-top: 10px !important;
	font-size: 14px;
	color: #797979;
	line-height: 28px;
	padding-left: 10px
}

.x_hyzc_li li {
	background: url(../images/bg_dot.png) no-repeat left 10px;
	padding-left: 20px
}

.x_line2 {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #cfa972;
	margin: 30px 0 20px 0;
}


/*艺术商店*/

.x_ysshop {
	width: 1170px;
	margin: 0 auto
}

.x_ysshoptext {
	width: 1150px;
	margin: 0 auto;
	padding: 20px 10px;
	overflow: hidden
}

.x_shop_l {
	float: left;
	width: 77%;
	font-size: 14px;
	color: #666;
	line-height: 28px
}

.x_shop_r {
	float: right;
	text-align: right;
	font-size: 14px;
	color: #464646;
	line-height: 28px;
}

.x_shop_r span {
	font-size: 16px;
	color: #cfa972
}


/*新闻资讯二级*/

.x_new_list {
	overflow: hidden;
	padding-top: 20px
}

.x_new_list ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin-right: -35px
}

.x_new_list ul li {
	margin: 0;
	padding: 0;
	width: 32%;
	float: left;
	margin-bottom: 40px
}

.x_new_list ul li div {
	margin-right: 35px;
	background: #f5f5f5;
	padding: 25px 15px;
	min-height: 325px
}

.x_new_list ul li h1 {
	margin: 0;
	padding: 0
}

.x_new_list ul li h1 a {
	font-size: 18px;
	color: #333;
	text-decoration: none;
	line-height: 32px
}

.x_new_list ul li h1 a:hover {
	color: #b87a21
}

.x_new_list ul li h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #999;
	padding: 40px 0 10px 0;
	line-height: 18px
}

.x_new_list ul li h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
	line-height: 24px
}

.input_ppgc_t {
	left: 220px;
}


/*5-23 wjx  翻页符*/

.x_page {
	float: right;
	overflow: hidden;
	padding-right: 20px
}

.x_butleft {
	float: right;
}

.x_butright {
	float: right;
}

.x_page dl {
	float: right;
	margin: 0 5px;
}

.x_page dl dt {
	padding: 0 8px;
	float: left;
	width: auto;
	margin: 0;
	background: none;
	position: inherit;
	white-space: nowrap;
	line-height: 25px
}

.x_page dl dt a {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none
}

.x_page dl dt a:hover,
.x_page dl dt a.now {
	color: #b57c28
}

.x_title {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden
}

.x_title h2 {
	font-size: 30px;
	0 line-height: 100px;
	margin: 0 auto;
	padding-left: 35px;
	width: auto;
}

.x_title h2.color1 {
	color: #9f873e
}

.x_title h2.color2 {
	color: #955f29
}

.x_title h2.color3 {
	color: #2361ad
}

.x_title h2.color4 {
	color: #5fa223
}

.x_title h2.color5 {
	color: #ad7226
}

.x_title h2.color6 {
	color: #969594
}

.x_title h2.color7 {
	color: #823386
}

.x_title h2.color8 {
	color: #c49858
}

.x_title h2.color9 {
	color: #727171
}

.x_title h2.color10 {
	color: #231815
}

.x_title span {
	float: right;
	margin-top: 15px
}

@media screen and (min-width:1025px) {
	.dhy_jy_yg {
		width: 890px;
	}
	.containter {
		width: 1170px
	}
	.dhy_zj {
		width: 55px;
		float: left
	}
	/*tan*/
	header {
		width: 1170px
	}
	.dhy_cz_zps {
		width: 920px
	}
}

@media screen and (max-width:1024px) {
	.dhy_dh_erj h2 {
		font-size: 36px;
		color: #c49858;
		line-height: 60px;
		width: 100%;
		margin: 0 auto;
		padding-left: 15px;
	}
	.containter {
		width: 100%;
	}
	header {
		width: 100%;
	}
	.dhy_ldjs a .list_ldjj_l img {
		width: 100%;
	}
	.dhy_foot {
		width: auto
	}
	.logo ul {
		display: none;
	}
	/*tan*/
	/*header .logo{ padding:10px; width:auto;}
.head_mobile{ display:block;}
header{ width:100%; position:relative; overflow:visible}
header nav{ display:none;}
header .btn_menu{ display:block;}*/
	.con_lxfs span {
		display: block;
		width: 100%;
	}
	.con_lxfs span.line {
		display: none;
	}
	.dhy_xs_zz li {
		width: 30%;
		margin-right: 20px;
	}
	.dhy_xs_zz li.last {
		margin-right: 20px;
	}
	.dhy_gc_fc {
		height: 272px;
	}
	.list_jzda li {
		width: auto;
	}
	.list_jzda ul li:first-child {
		padding: 0 0 10px 0;
	}
	/*tan*/
	/*header .logo{ padding:10px; width:auto;}
.head_mobile{ display:block;}
header{ width:100%; position:relative; overflow:visible}
header nav{ display:none;}
header .btn_menu{ display:block;}*/
	.con_lxfs span {
		display: block;
		width: 100%;
	}
	.con_lxfs span.line {
		display: none;
	}
	/*学术研究*/
	.x_xsyj_r {
		width: 50%;
		float: left
	}
	.dhy_qk_nrs h3 {
		margin: 0 0 10px 0
	}
	.dhy_qk_nrs {
		padding-bottom: 10px
	}
	.dhy_kwmls p {
		font-size: 14px;
		color: #797979;
		line-height: 28px;
		padding-right: 15px
	}
	.x_zy span {
		float: none;
		display: block
	}
	.x_zy i {
		width: 97%;
		float: none;
		margin-right: 15px;
		display: block
	}
	.x_ckwx dt {
		width: 68%;
	}
	.x_ckwx dd {
		width: 22%;
	}
	.x_zzlist {
		width: 100%
	}
	.x_zzlist ul {
		width: 100%
	}
	.x_zzlist ul li {
		width: 210px
	}
	.x_zzlist ul li img {
		width: 100%
	}
	.dhy_qk_lbr {
		float: none;
		clear: left;
		padding-top: 10px;
		padding-left: 40px
	}
	.dhy_gk_lb li .dhy_qk_lbl a {
		line-height: 28px;
	}
	.dhy_qk_nr {
		width: 58%;
		padding-left: 10px;
		float: left
	}
	.dhy_qk {
		width: 100%
	}
	.dhy_jy_ygri {
		width: 100%;
	}
	.dhy_jy_ygri ul {
		width: 98%
	}
	.x_xszz_js ul li p {
		width: 100%
	}
	/*艺术商店*/
	.x_ysshop {
		width: 100%;
	}
	.x_ysshop img {
		width: 100%
	}
	.x_ysshoptext {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}
	.x_shop_l {
		width: 70%;
	}
	.x_shop {
		padding: 0 10px
	}
	/*展览图录三级js*/
	.demobox {
		width: 760px;
		height: 542px;
	}
	.touchslider .touchslider-viewport {
		width: 760px;
	}
	.ebox {
		width: 100%;
		height: 545px;
	}
	.touchslider .touchslider-item {
		width: 760px;
		height: 542px
	}
	.touchslider .touchslider-item dl {
		width: 758px;
		height: 540px
	}
	.touchslider .touchslider-item dl dt {
		width: 379px;
	}
	.touchslider .touchslider-item dl dd {
		width: 379px;
	}
	.touchslider .touchslider-item img {
		width: 100%
	}
	.touchslider .touchslider-nav {
		margin-top: -300px;
		width: 759px;
	}
	.touchslider .touchslider-prev {
		margin-left: 10px;
	}
	.touchslider .touchslider-next {
		margin-right: 10px;
	}
	.x_title {
		width: auto;
		margin: 0 10px;
		overflow: hidden
	}
	.x_title h2 {
		font-size: 30px;
		line-height: 85px
	}
	.x_title span {
		margin-top: 5px
	}
}

@media screen and (min-width: 768px) and (max-width: 769px) {
	/*展览图录三级js*/
	.demobox {
		width: 582px;
		height: 412px;
	}
	.touchslider .touchslider-viewport {
		width: 582px;
	}
	.ebox {
		width: 100%;
		height: 415px;
	}
	.touchslider .touchslider-item {
		width: 582px;
		height: 412px
	}
	.touchslider .touchslider-item dl {
		width: 580px;
		height: 410px
	}
	.touchslider .touchslider-item dl dt {
		width: 290px;
	}
	.touchslider .touchslider-item dl dd {
		width: 290px;
	}
	.touchslider .touchslider-item img {
		width: 100%
	}
	.touchslider .touchslider-nav {
		margin-top: -210px;
		width: 580px;
	}
	.touchslider .touchslider-prev {
		margin-left: 10px;
	}
	.touchslider .touchslider-next {
		margin-right: 10px;
	}
}

@media screen and (max-width:767px) {
	.dhy_bgtu {
		width: 560px;
		height: 390px;
	}
	.dhy_jy_sj .dhy_bgtu {
		width: 560px;
	}
	.mkeFocus {
		width: 560px;
		height: 380px;
	}
	.mkeUl {
		width: 560px;
		height: 380px;
	}
	.mkeUl ul {
		height: 320px;
	}
	.mkeLbtn {
		top: 180px;
	}
	.mkeRbtn {
		top: 180px;
	}
	/*学术研究*/
	.dhy_qk_book {
		float: none;
		width: 272px;
	}
	.x_xsyj_r {
		float: none;
		margin-left: 0;
		padding-left: 0
	}
	.dhy_kwml h3 {
		padding-left: 0
	}
	.dhy_kwmls p {
		padding-left: 0
	}
	.x_xsyj_lj {
		padding: 15px 0
	}
	.x_ckwx dt {
		width: 100%;
		border: none;
		float: none;
		padding-right: 0px;
	}
	.x_ckwx dd {
		width: 100%;
		float: none;
		padding-left: 0;
		margin-top: 15px
	}
	.dhy_qk_lbl dl dd {
		float: none;
		margin: 0 0px;
		font-size: 14px;
		color: #797979;
		line-height: 24px;
	}
	.x_lwzw {
		padding: 0
	}
	.x_zy {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	.x_ckwx {
		padding: 0
	}
	.x_zzlist ul {
		width: 120%
	}
	.x_zzlist ul li {
		width: 260px
	}
	.x_zzlist ul li img {
		width: 100%
	}
	.dhy_qk_lbr {
		display: none
	}
	.dhy_qk_nr {
		width: 98%;
		padding-left: 0;
		margin-left: 0
	}
	.dhy_kwml dl {
		padding-left: 0
	}
	.dhy_kwml dl.dhy_qk_sm {
		padding-left: 0px
	}
	.x_fx {
		margin-left: 0
	}
	/*会员*/
	.x_hyzc {
		padding-left: 0;
		padding-right: 0
	}
	/*艺术商店*/
	.x_shop_l {
		width: 100%;
		float: none
	}
	.x_shop_r {
		float: none;
		text-align: left;
		margin-top: 20px
	}
	/*展览图录三级js*/
	.demobox {
		width: 342px;
		height: 242px;
		overflow: hidden;
	}
	.touchslider .touchslider-viewport {
		width: 342px;
	}
	.ebox {
		width: 100%;
		height: 243px;
	}
	.touchslider .touchslider-item {
		width: 342px;
		height: 242px
	}
	.touchslider .touchslider-item dl {
		width: 340px;
		height: 240px
	}
	.touchslider .touchslider-item dl dt {
		width: 170px;
	}
	.touchslider .touchslider-item dl dd {
		width: 170px;
	}
	.touchslider .touchslider-item img {
		width: 100%
	}
	.touchslider .touchslider-nav {
		margin-top: -130px;
		width: 340px;
	}
	.touchslider .touchslider-prev {
		margin-left: 10px;
	}
	.touchslider .touchslider-next {
		margin-right: 10px;
	}
	.dhy_jy_yg {
		padding-left: 10px;
		padding-right: 10px
	}
	.dhy_jy_jcsx {
		width: 98%
	}
	.dhy_jy_jcsx img {
		width: 100%
	}
	.x_zyzzc h3 {
		padding-left: 0;
		margin-bottom: 0;
		padding-bottom: 0
	}
	.x_xgwx h3 {
		padding-left: 0
	}
	.dhy_ys_xgwx ul li {
		margin-left: 0
	}
	.dhy_jy_huisanj {
		margin-left: 0
	}
	.x_jcsj h3 {
		padding-left: 0
	}
	.x_new_list ul {
		margin-right: 0
	}
	.x_new_list ul li {
		width: 100%;
		margin-bottom: 15px
	}
	.x_new_list ul li div {
		margin-right: 0;
		min-height: inherit
	}
	.x_new_list ul li h2 {
		padding: 10px 0
	}
	.input_ppgc_t {
		left: 0px;
		top: 50px
	}
	.x_ztyj span {
		margin-left: 0;
		padding-top: 100px
	}
	header .logo {
		padding: 10px;
		width: auto;
	}
	.head_mobile {
		display: block;
	}
	header {
		width: 100%;
		position: relative;
		overflow: visible
	}
	header nav {
		display: none;
	}
	header .btn_menu {
		display: block;
	}
	.x_title {
		width: auto;
		margin: 0 10px;
		overflow: hidden
	}
	.x_title h2 {
		font-size: 26px;
		line-height: 85px
	}
	.x_title span {
		margin-top: 15px;
		width: 150px
	}
	.x_title span img {
		width: 100%
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.dhy_manleft {
		width: 19%;
		float: left
	}
	.dhy_jy_yg {
		width: 76%;
		float: left
	}
	.dhy_cgs {
		left: 0;
		width: 19%
	}
	.dhy_jz_wztw ul li {
		margin-bottom: 10px;
	}
	.dhy_zj {
		width: 4.7%;
		float: left
	}
	/*wjx*/
	/*个人信息*/
	.x_next_but a {
		width: 100%;
	}
	.dhy_zyz_sq ul li.dhy_sfz input {
		width: 300px;
	}
	/*个人简历*/
	.x_grjl_inp label {
		display: block;
		clear: both;
		padding-top: 15px;
		overflow: hidden
	}
	.dhy_zyz_sq span {
		width: auto;
		text-align: left;
		float: none;
		padding-right: 10px;
		clear: both
	}
	.dhy_zyz_y {
		float: none
	}
	/*志愿者章程*/
	.x_zyzzc {
		width: auto;
		margin-right: 20px
	}
	/*志愿者列表*/
	.x_zyz_in input {
		width: 360px;
	}
	/*志愿者风采*/
	.dhy_bgtu {
		width: 100%;
		height: 430px;
	}
	.dhy_jy_sj .dhy_bgtu {
		width: 100%;
		margin: 0;
		padding: 0
	}
	.mkeFocus {
		width: 96%;
		height: 420px;
	}
	.mkeUl {
		width: 100%;
		height: 420px;
	}
	.mkeUl ul {
		height: 420px;
	}
	.mkeUl ul li {}
	.mkeUl ul li span {
		width: 98%
	}
	.mkeUl ul li a img {
		height: 420px;
		width: 100%
	}
	.mkeLbtn {
		top: 200px;
	}
	.mkeRbtn {
		top: 200px;
	}
}

@media screen and (min-width: 321px) and (max-width: 767px) {
	.dhy_jy_yg {
		width: auto;
		margin: 0 auto;
		float: none;
		padding: 0 10px;
	}
	#dhy_cg {
		display: none
	}
	.header {
		max-width: 700px;
		width: 100%;
	}
	.dhy_jz_wztw {
		float: left;
		width: 100%
	}
	.dhy_jz_wztw ul li {
		margin-bottom: 0;
	}
	.dhy_jz_wztw ul {
		margin-bottom: 30px
	}
	.dhy_jz_wze {
		width: 100%
	}
	.dhy_dh_erj h2 {
		width: auto
	}
	.dhy_manleft {
		display: none !important
	}
	.dhy_zj {
		display: none
	}
	/*foot dhy*/
	.dhy_footer {
		padding: 0 10px;
		text-align: center;
		width: auto
	}
	.dhy_footer nav {
		margin: 0 auto;
		width: 180px
	}
	.dhy_ba_hao {
		width: 300px;
		margin: 0 auto;
	}
	.dhy_foot nav {
		width: 180px;
		margin: 0 auto
	}
	.dhy_foot_xx {
		display: none
	}
	.dhy_tc {
		text-align: center;
		width: 200px
	}
	.dhy_tc a {
		display: inline-block;
		float: left
	}
	.dhy_footer {
		min-height: 160px
	}
	.dhy_erwm {
		right: -22px;
		top: -110px
	}
	/*add by tanht*/
	.dhy_xs_zz li {
		width: 42%;
		margin: 10px;
	}
	.dhy_xs_zz li.last {
		margin-right: 10px;
	}
	header h1 img {
		width: 260px;
	}
	/*wjx*/
	/*个人信息*/
	.dhy_zyz_sq ul li span {
		float: none;
		margin: 0;
		padding: 0;
		text-align: left;
		width: auto;
		padding-right: 10px
	}
	.dhy_zyz_sq ul li.dhy_sfz input {
		width: 300px;
	}
	.dhy_zyz_sq ul li label {
		display: block;
		padding-top: 10px
	}
	.dhy_zyz_sq ul li.dhy_sfz label input,
	.dhy_zyz_sq ul li label input {
		width: 98%
	}
	.x_zpsc a,
	.dhy_zp a {
		float: none;
		margin-left: 10px
	}
	.x_next_but a,
	.dhy_xyb a {
		width: 98%
	}
	.x_next_but {
		padding-right: 0
	}
	#dhy_cg_er ul li {
		margin-right: 30px
	}
	/*个人简历*/
	.x_grjl_inp label {
		display: block;
		clear: both;
		padding-top: 15px;
		overflow: hidden
	}
	.dhy_zyz_sq span {
		width: auto;
		text-align: left;
		float: none;
		padding-right: 10px;
		clear: both
	}
	.dhy_zyz_sq i {
		margin-right: 0;
		display: block;
		margin: 0px 0 8px 0
	}
	.x_fwtime dt {
		width: auto;
		float: none;
		overflow: hidden;
		border-top: 1px solid #ddd;
	}
	.x_fwtime dt h4 {
		border-bottom: none;
		border-top: none;
		float: left;
		padding-right: 20px
	}
	.x_fwtime dt h5 {
		line-height: 40px;
		border-top: none;
		float: left;
		padding-right: 20px
	}
	.x_fwtime dt h6 {
		line-height: 40px;
		float: left
	}
	.x_fwtime {
		border-bottom: 1px solid #ddd;
	}
	.dhy_zyz_sq textarea {
		width: 95%;
	}
	.dhy_zyz_y {
		float: none
	}
	/*志愿者风采*/
	.dhy_bgtu {
		width: 100%;
		height: 400px;
	}
	.dhy_jy_sj .dhy_bgtu {
		width: 100%;
		margin: 0;
		padding: 0
	}
	.mkeFocus {
		width: 96%;
		height: 390px;
	}
	.mkeUl {
		width: 100%;
		height: 390px;
	}
	.mkeUl ul {
		height: 390px;
	}
	.mkeUl ul li {}
	.mkeUl ul li span {
		width: 270px
	}
	.mkeUl ul li a img {
		height: 390px;
		width: 100%
	}
	.mkeLbtn {
		top: 200px;
	}
	.mkeRbtn {
		top: 200px;
	}
	/*志愿者列表*/
	.x_zyz_in input {
		width: 200px;
	}
	.x_zyzlist li {
		overflow: hidden;
		line-height: 24px;
		padding-bottom: 10px
	}
	.x_zyzlist li a {
		display: block;
		line-height: 24px
	}
	.x_zyzlist li i {
		float: none
	}
	/*学术研究*/
	.x_ztyj select {
		width: 200px;
		float: none;
		margin-bottom: 20px
	}
	.x_ztyj span {
		display: block
	}
}

@media screen and (max-width:320px) {
	.dhy_jy_yg {
		margin: 0 auto;
		float: none;
		padding: 0 10px;
		width: auto
	}
	.dhy_zzjg_tu img {
		width: 100%;
	}
	.dhy_zzjg_tu {
		width: 100%
	}
	.dhy_manleft {
		display: none
	}
	/*foot dhy*/
	.dhy_footer {
		padding: 0 10px;
		text-align: center
	}
	.dhy_footer nav {
		margin: 0 auto;
		width: 180px
	}
	.dhy_ba_hao {
		width: 300px;
		margin: 0 auto;
	}
	.dhy_foot nav {
		width: 180px;
		margin: 0 auto
	}
	.dhy_foot_xx {
		display: none
	}
	.dhy_footer {
		min-height: 160px
	}
	.dhy_tc {
		text-align: center;
		width: 200px
	}
	.dhy_tc a {
		display: inline-block;
		float: left
	}
	.dhy_footer {
		min-height: 160px
	}
	.dhy_erwm {
		right: -22px;
		top: -110px
	}
	/*add by tanht*/
	.dhy_xs_zz li {
		width: 90%;
		margin-left: 10px;
	}
	.dhy_xs_zz li.last {
		margin-right: 0;
	}
	header h1 img {
		width: 250px;
	}
	/*wjx*/
	/*个人信息*/
	.dhy_zyz_sq ul li span {
		float: none;
		margin: 0;
		padding: 0;
		text-align: left;
		width: auto;
		padding-right: 10px
	}
	.dhy_zyz_sq ul li.dhy_sfz input {
		width: 300px;
	}
	.dhy_zyz_sq ul li label {
		display: block;
		padding-top: 10px
	}
	.dhy_zyz_sq ul li.dhy_sfz label input,
	.dhy_zyz_sq ul li label input {
		width: 98%
	}
	.x_zpsc a,
	.dhy_zp a {
		float: none;
		margin-left: 10px
	}
	.x_next_but a,
	.dhy_xyb a {
		width: 98%
	}
	.x_next_but {
		padding-right: 0
	}
	#dhy_cg_er ul li {
		margin-right: 12px
	}
	.dhy_csrq select {
		margin-right: 15px;
		width: 70px
	}
	/*个人简历*/
	.x_grjl_inp label {
		display: block;
		clear: both;
		padding-top: 15px;
		overflow: hidden
	}
	.dhy_zyz_sq span {
		width: auto;
		text-align: left;
		float: none;
		padding-right: 10px;
		clear: both
	}
	.dhy_zyz_sq i {
		margin-right: 0;
		display: block;
		margin: 0px 0 8px 0
	}
	.x_fwtime dt {
		width: auto;
		float: none;
		overflow: hidden;
		border-top: 1px solid #ddd;
	}
	.x_fwtime dt h4 {
		border-bottom: none;
		border-top: none;
		float: left;
		padding-right: 20px
	}
	.x_fwtime dt h5 {
		line-height: 40px;
		border-top: none;
		float: left;
		padding-right: 20px
	}
	.x_fwtime dt h6 {
		line-height: 40px;
		float: left
	}
	.x_fwtime {
		border-bottom: 1px solid #ddd;
	}
	.dhy_zyz_sq textarea {
		width: 95%;
	}
	.dhy_zyz_y {
		float: none
	}
	/*志愿者风采*/
	.x_zyzvideo {
		width: 98%
	}
	.dhy_bf {
		position: absolute;
		top: 50%;
		left: 48%;
		margin-left: -17px;
		margin-top: -17px
	}
	.dhy_bgtu {
		width: 280px;
		height: 250px;
		margin: 0
	}
	.dhy_jy_sj .dhy_bgtu {
		width: 280px;
	}
	.mkeFocus {
		width: 280px;
		height: 240px;
	}
	.mkeUl {
		width: 280px;
		height: 240px;
	}
	.mkeUl ul {
		height: 180px;
	}
	.mkeUl ul li span {
		width: 230px
	}
	.mkeLbtn {
		top: 120px;
	}
	.mkeRbtn {
		top: 120px;
	}
	/*志愿者列表*/
	.x_zyz_in input {
		width: 200px;
	}
	.x_zyzlist li {
		overflow: hidden;
		line-height: 24px;
		padding-bottom: 10px
	}
	.x_zyzlist li a {
		display: block;
		line-height: 24px
	}
	.x_zyzlist li i {
		float: none
	}
	/*学术研究*/
	.x_ztyj select {
		width: 200px;
		float: none;
		margin-bottom: 20px
	}
	.x_ztyj span {
		display: block
	}
	/*展览图录三级js*/
	.demobox {
		width: 302px;
		height: 212px;
		overflow: hidden;
	}
	.touchslider .touchslider-viewport {
		width: 302px;
	}
	.ebox {
		width: 100%;
		height: 213px;
	}
	.touchslider .touchslider-item {
		width: 302px;
		height: 212px
	}
	.touchslider .touchslider-item dl {
		width: 300px;
		height: 210px
	}
	.touchslider .touchslider-item dl dt {
		width: 150px;
	}
	.touchslider .touchslider-item dl dd {
		width: 150px;
	}
	.touchslider .touchslider-item img {
		width: 100%
	}
	.touchslider .touchslider-nav {
		margin-top: -115px;
		width: 300px;
	}
	.touchslider .touchslider-prev {
		margin-left: 10px;
	}
	.touchslider .touchslider-next {
		margin-right: 10px;
	}
}