.HeadFigure {
	width: 100%;
	height: 668px;
	background-image: url(../images/bg.png);
	background-position: center;
}
.Nav {
	width: 100%;	
	background-image: url(../images/pic3.png);
	background-position: center;
	background-repeat: no-repeat;
	margin: 10px 0;
	margin-bottom: 70px;
}
.Navs {
	width: 1200px;
	height: 148px;
	margin: 0 auto;
}
.Navs li {
	float: left;
}
.Navs li a {
	display: block;
	margin: 0 44px;
	line-height: 148px;
	font-size: 28px;
	color: #fff;
}
.headlines {
	width: 1200px;
	margin: 0 auto;
	padding-left: 130px;
	background-image: url(../images/pic11.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
}
.headlines h1 {
	text-align: center;
	margin-bottom: 10px;
}
.headlines h1 a {
	font-size: 32px;
	color: #cc271e;
}
.headlines p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    text-indent: 28px;
    padding: 0 20px;
}
.headlines p a {
	font-size: 14px;
	color: #f00;
}
.LatestNews {
	width: 1200px;
	margin: 0 auto;
	height: 438px;
	margin-bottom: 60px;
}
.picScroll-left{width:649px;  overflow:hidden; position:relative;float: left;margin-right: 30px;}
.picScroll-left .hd{position:absolute; width: 100%; bottom: 4px; left: 0; height:1px; z-index:200;}
.picScroll-left .hd ul {width: auto;height: 20px;position: absolute;right: 10px;bottom: 0;}
.picScroll-left .hd ul li {float: left;width: 8px;height: 8px;margin-right: 20px;text-indent:-99999em;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background-color: #fff;z-index: 99;}
.picScroll-left .hd ul li.on {background-color: #ff0000;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  position:relative;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic a {display: block;width:649px; height:438px;}
.picScroll-left .bd ul li .pic img{ width:649px; height:438px; display:block;}
.picScroll-left .bd ul li .title{line-height:40px; position:absolute; bottom:0; left:0; padding:0 10px; z-index:100; font-size:16px;}
.picScroll-left .bd ul li .title a{color:#fff;}
.picScroll-left .bd ul li span{height:40px; background:#000; opacity:.5;filter:alpha(opacity=50); width:100%; position:absolute; bottom:0; left:0;}
.picScroll-left .bd ul li i{height:40px;width:100%; position:absolute; bottom:0; left:0;text-align: left;line-height: 40px;z-index: 99;padding-left: 10px;}
.picScroll-left .bd ul li i a {	color: #fff;}
.LatestNews-right {
	float: left;
	width: 521px;
	background-image: url(../images/pic6.png);
	height: 447px;
	position: relative;
	padding: 50px 50px 0 0;
}
.more {
	display: block;
	width: 72px;
	height: 33px;
	background-color: #cd271e;
	text-align: center;
	line-height: 33px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 6px;
	right: 0;
}
.more:hover {
	color: #fff;
}
.LatestNews-right h2 {
	font-size: 22px;
	line-height: 44px;
}
.LatestNews-right h2 a {
	color: #000;
}
.LatestNews-right p {
	font-size: 14px;
	line-height: 32px;
	color: #666;
	text-indent: 28px;
	padding-bottom: 20px;
	border-bottom: dashed 1px #afafaf;
}
.LatestNews-right p a {
	color: #ff0000;
}
.ul {
  width: 100%;
  height: auto;
  margin-top: 20px;
}
.ul li {
  position: relative;
}
.ul li a {
  line-height: 40px;
  color: #333;
  font-size: 16px;
  padding-left: 15px;
}
.ul li:after {
    content: "";
    width: 4px;
    height: 4px;
    background-color: #f00;
    display: block;
    position: absolute;
    left: 0;
    top: 18px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.dynamics {
	width: 1200px;
	height: 583px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.dynamics>a>img {
	width: 356px;
	height: 583px;
	float: left;
	margin-right: 6px;
}
.dynamics>ul {
	width: 832px;
	height: 536px;
	float: left;
	margin-right: 6px;
	background-color: #e5e5e5;
	padding: 40px 20px;
}
.dynamics>ul>li {
	width: 100%;
	height: ;
}
.dynamics>ul>li h2 {
	margin-bottom: 30px;
}
.dynamics>ul>li h2 a {
	font-size: 24px;
	color: #333;
	line-height: 48px;
}
.dynamics>ul>li p {
	font-size: 16px;
	line-height: 36px;
	color: #666;
	margin-bottom: 30px;
}
.dynamics>ul>li p a {
	color: #f00;
}
.dynamics div {
	width: 312px;
	height: 583px;
	background-color: #cd271e;
	float: left;
	padding: 20px;
	display: none;
}
.dynamics div h2 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}
.dynamics div img {
	height: 155px;
	width: 275px;
	margin-bottom: 20px;
}
.dynamics div li {
	height: 80px;
}
.dynamics div ul li a {
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}
.Exhibition {
	width: 100%;
	background-image: url(../images/pic1.jpg);
	background-position: center -2px;
}
.Exhibitions {
	width: 1200px;
	height: 1927px;
	position: relative;
	margin: 0 auto;
}
.Microfilm {
	width: 1200px;
	height: 380px;
	position: absolute;
	left: 0;
	top: 280px;
}
.Microfilm ul {
	width: 1266px;
}
.Microfilm li {
	float: left;
	margin-right: 66px;
	width: 250px;
	height: 165px;
	position: relative;
	margin-bottom: 40px;
}
.Microfilm li span {
	width: 100%;
	height: 30px;
	background-color: #000;
	position: absolute;
	left: 0;
	bottom: 0;
	filter:alpha(opacity=40); /*ie内核的透明度*/
    opacity: 0.4; /*火狐内核的透明度*/
}
.Microfilm li img {
	width: 250px;
	height: 165px;
}
.Microfilm li i a {
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 32px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.Microfilm li div {
	width: 30px;
	height: 30px;
	background-image: url(../images/pic10.png);
	position: absolute;
	left: 0;
	top: 0;
}
.video {
	width: 1200px;
	height: 600px;
	position: absolute;
	left: 0;
	top: 820px;
}
.video-left {
	width: 380px;
	height: 600px;
	float: left;
	margin-right: 35px;
}
.video-left li {
	width: 380px;
	height: 286px;
	margin-bottom: 30px;
	position: relative;
}
.video-left li img {
	width: 380px;
	height: 246px;
}
/*.video-left li b {
	width: 100%;
	height: 40px;
	background-color: #000;
	filter:alpha(opacity=40); 
    opacity: 0.4; 
    position: absolute;
	left: 0;
	bottom: 0;
}*/
.video-left li h3 {	
/*	position: absolute;
	left: 0;
	bottom: 0;*/
	z-index: 99;
	text-align: center;
	width: 100%;
}
.video-left li h3 a {
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	display: inline-block;	
	width: 100%;
	height: 40px;
}
.video-left li div {
	width: 30px;
	height: 30px;
	background-image: url(../images/pic10.png);
	position: absolute;
	left: 0;
	bottom: 40px;
}
.video-left li h3 a span {
	color: #c91411;
}
.video-right {
	width: 785px;
	height: 600px;
	float: left;
}
.video-right ul {
	width: 815px;
}
.video-right li {
	float: left;
	height: 180px;
	width: 240px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}
.video-right li img {
	width: 240px;
	height: 140px;
}
/*.video-right li b {
	width: 100%;
	height: 40px;
	background-color: #000;
	filter:alpha(opacity=40); 
    opacity: 0.4; 
    position: absolute;
	left: 0;
	bottom: 0;
}*/
.video-right li i {
	text-align: center;
	display: block;
/*	position: absolute;
	left: 0;
	bottom: 0;*/
	z-index: 99;
	width: 100%;
}
.video-right li i a {
	color: #fff;
	line-height: 40px;
	font-size: 16px;
}
.video-right li div {
	width: 30px;
	height: 30px;
	background-image: url(../images/pic10.png);
	position: absolute;
	left: 0;
	top: 0;
}
.Comic {
	width: 1200px;
	height: 324px;
	position: absolute;
	left: 0;
	bottom: 26px;
}
.Comic ul {
	width: 1230px;
}
.Comic li {
	width: 380px;
	height: 280px;
	float: left;
	margin-right: 30px;
	position: relative;
}
.Comic li img {
	height: 240px;
	width: 380px;
}
/*.Comic li span {
	width: 100%;
	height: 40px;
	background-color: #000;
	filter:alpha(opacity=40); 
    opacity: 0.4; 
    position: absolute;
	left: 0;
	bottom: 0;
}*/
.Comic li i {
/*	position: absolute;
	left: 0;
	bottom: 0;*/
	width: 100%;
}
.Comic li i a {
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	width: 100%;
	height: 40px;
	text-align: center;
}
.Comic li div {
	width: 30px;
	height: 30px;
	background-image: url(../images/pic10.png);
	position: absolute;
	left: 0;
	bottom: 40px;
}
.ceremony02 {
	width: 100%;
	height: 1340px;
	background-image: url(../images/pic13.png);
	background-repeat: no-repeat;
	background-position: center 100px;
}
.ceremony02s {
	width: 1200px;
	margin: 0 auto;
	padding-top: 200px;
}
.ceremony01 {
	width: 100%;
	height: 520px;
	background-image: url(../images/pic12.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ceremony01s {
	width: 1200px;
	margin: 0 auto;
	padding-top: 100px;
}
.ceremony01s-left {
	float: left;
	width: 639px;
	height: 361px;
	position: relative;
	margin-right: 20px;
}
.ceremony01s-left img {
	width: 639px;
	height: 361px;
}
.ceremony01s-left span {
	width: 90px;
	height: 90px;
	background-image: url(../images/pic8.png);
	display: block;
	position: absolute;
	left: 44%;
	top: 120px;
}
.ceremony01s-left span a {
	width: 90px;
	height: 90px;
	display: block;
}
.ceremony01s-right {
	width: 541px;
	height: 361px;
	float: left;
}
.ceremony01s-right ul {
	width: 550px;
}
.ceremony01s-right li {
	width: 265px;
	height: 177px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
}
.ceremony01s-right li img {
	width: 265px;
	height: 177px;
}
.ceremony01s-right li div {
	position: absolute;
	left: 0;
	top: 0;
	width: 265px;
	height: 177px;
	display: none;
}
.ceremony01s-right li div span {
	background-color: #000;
	filter:alpha(opacity=40); /*ie内核的透明度*/
    opacity: 0.4; /*火狐内核的透明度*/
    display: block;
    width: 265px;
	height: 177px;
}
.ceremony01s-right li div i {
	width: 102px;
	height: 36px;
	background-image: url(../images/pic14.png);
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
}
.ceremony01s-right li div i a {
	width: 102px;
	height: 36px;
	display: block;
}
.ceremony01s-right li div p {
	position: absolute;
	left: 20px;
	top: 80px;
	width: 220px;
}
.ceremony01s-right li div p a {
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}
.footer {
	width: 100%;
	height: 100px;
	text-align: center;
}
.footer p {
	font-size: 12px;
	color: #8a8a8a;
	margin: 20px;
}
.footer p a {
	color: #8a8a8a;
}
.v-footer{text-align: center;padding:20px 0;background: url(bottom_bg.jpg) no-repeat top center;height:210px;}
.v-footer em{display: block;padding:0 0 20px 0;}
.v-footer p{color:#fff;font-size: 14px;line-height: 26px;}
.v-footer p a{color:#fff;}
.v-footer p a:hover{color:#ff3300;}
.list {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	box-shadow: 0 0 3px #cacaca;
	padding: 20px;
	overflow: hidden;
}
.Bread {
	line-height: 50px;
	font-size: 16px;
	color: #333;
}
.Bread a {
	color: #333;
}
.list h2 {
	width: 100%;
	line-height: 50px;
	font-size: 28px;
	color: #f00;
	font-weight: normal;
	margin-bottom: 20px;
}
.list ul {
	width: 1220px;
	overflow: hidden;
}
.list li {
	width: 275px;
	height: 268px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
}
.list li img {
	width: 275px;
	height: 204px;
}
.list li h3 {
	font-weight: normal;
}
.list li h3 a {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.list li p {
	float: left;
	font-size: 14px;
	line-height: 28px;
	margin-right: 20px;
}
.list li i {
	float: left;
	font-size: 14px;
	line-height: 28px;
}
.text {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	box-shadow: 0 0 3px #cacaca;
	padding: 20px;
	overflow: hidden;
}
.text h2 {
	width: 100%;
	font-size: 28px;
	color: #333;
	line-height: 60px;
	font-weight: normal;
}
.text-left {
	width: 866px;
	height: 641px;
	float: left;
	margin-right: 30px;
	background-color: #fdf;
}
.text-right {
	width: 264px;
	height: 641px;
	float: left;
}
.text-right h3 {
	height: 34px;
	width: 100%;
	background-color: #1f1f1f;
	color: #fff;
	line-height: 34px;
	padding-left: 10px;
}
.text-right ul {
	padding: 30px;
	background-color: #000;
}
.text-right li {
	position: relative;
	height: 183px;
}
.text-right li h3 {
	font-weight: normal;
}
.text-right li h4 a {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}
.text-right li p {
	float: left;
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	margin-right: 10px;
}
.text-right li i {
	float: left;
	font-size: 12px;
	color: #fff;
	line-height: 28px;
}
.text-right li div {
	width: 40px;
	height: 40px;
	background-image: url(pic8.png);
	-webkit-background-size: 100%;
	background-size: 100%;
	position: absolute;
	left: 44%;
	top: 50px;
}
.text-right li div a {
	display: block;
	width: 40px;
	height: 40px;
}


.Focus { width: 1200px; height: 670px; margin-right: auto; margin-left: auto; position: relative; }
.bigpic { width: 1200px; height: 670px; overflow: hidden; position: absolute; left: 0; top: 0; }
.bigpic li { width: 1200px; height: 670px; position: relative;}
.bigpic li a {
	width: 1200px; height: 670px;
	display: block;
}
.bigpic li a img {
	width: 1200px; 
	height: 670px;
}
.bigpic li div {
	width: 140px;
	height: 140px;
	background-image: url(../images/pic9.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 44%;
	top: 38%;
}
.small { 
	position: absolute; 
	left: 0;
	bottom: -400px; 
	width: 1200px;
	height: 390px;
}
.small {
	width: 1236px;
}
.small li { 
	float: left; 
	height: 172px; 
	width: 275px; 
	font-size: 16px; 
	line-height: 30px;
	margin-right: 34px;
	padding-top: 17px;
	margin-bottom: 10px;
	position: relative;
}
.small li img {
	height: 155px; 
	width: 275px; 
}
/*.small .small-current { 
	background-image: url(../images/pic7.png);
	background-repeat: no-repeat;
	background-position: center top;
}*/
/*#left { display: block; width: 58px; height: 153px; position: absolute; left: 30px; top: 250px; background-image: url(../images/pic16.png);cursor: pointer;}
#right { display: block; width: 58px; height: 153px; position: absolute; right:30px; top: 250px; background-image: url(../images/pic15.png); cursor: pointer;}*/

.video>a,.Microfilm>a,.Comic>a {
	position: absolute;
	right: 0;
	top: -50px;
	line-height: 30px;
	width: 80px;
	color: #fff;
}
.fq {
	color: #f00;
}
.list-text {
	width: 1000px;
	margin: 0 auto;
	height: auto;
}


.small li div {
	position: absolute;
	left: 0;
	top: 16px;
	width: 275px;
	height: 155px;
	display: none;
}
.small li div span {
	background-color: #000;
	filter:alpha(opacity=40); /*ie内核的透明度*/
    opacity: 0.4; /*火狐内核的透明度*/
    display: block;
    width: 275px;
	height: 155px;
}
.small li div i {
	width: 102px;
	height: 36px;
	background-image: url(../images/pic14.png);
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
}
.small li div i a {
	width: 102px;
	height: 36px;
	display: block;
}
.small li div p {
	position: absolute;
	left: 20px;
	top: 80px;
	width: 220px;
}
.small li div p a {
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}
.ydd_banner{display:none;}
@media screen and (max-width:991px){
	.ydd_banner{display:block;}
	.head{background:none;height:auto;}
	.heads ul{padding:0px;}
	.heads ul li{width:33.33%;background:#a66e57;margin-left:0px;font-size:16px;height:40px;line-height:40px;}
	.auto{width:100%;}
	.list-text,.list{width:96%;margin:0 auto;}
	.list{padding:0px;box-shadow:none;}
	.list ul{width:100%;}
	.list ul li{width:48%;margin-right:0px;height:241px;}
	.list ul li:nth-child(2n){float:right;}
	.list li img{width:100%;height:auto;max-height: 107px;}
	
	.text-right{display:none;}


	
	.v-footer em{padding-bottom:10px;}
	.v-footer em img{width:40%;}
}