* { padding:0; margin:0;  list-style:none; }
.left{float:left;}

.right{float:right;}

.type{padding:3px; border-radius:5px;}

/*字号*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;}


/*字体*/
.shu{font-family:Georgia, "Times New Roman", Times, serif;}

/*颜色*/
.bai{color:#FFFFFF;}
.bai a{color:#FFFFFF;}
a.bai{color:#FFFFFF;}

.color-top{color:#ba292e;}
.color-title{color:#000000;}
.color-title a{color:#000000;}
.color-title a:link{color:#000000;}
.color-title a:hover{color: #ff0000; text-decoration: none;}
.color-more{color:#de7c47; POSITION: absolute; bottom: 10px; right:0px;}
.color-yw{color:#828282; POSITION: absolute; bottom: 13px;}
.color-img{color:#514395;}
.color-3d{color:#ab2025;}
.color-3dyw{color:#828282; POSITION: absolute; bottom: 10px;}
.color-xx{color:#f08300;}
.color-hei{color:#000000;}



/*背景*/
.backg-meun{background:#c20906;}
.backg-meunn{background:#950a0f;}
.backg-head{background:url(../images/banner.jpg) 50% top no-repeat;}
.backg-bottom{background:#ba292e;}
.backg-3d{background:#f2f2f2;}
.backg-3dtitle{width:120px; height:39px; background:url(../images/icon_02.png) no-repeat; margin-right:20px;}
.backg-3dtitlew{width:120px; height:39px; margin-right:20px;}
.backg-type{background:#ffffff; border:1px #e5e5e5 solid; border-radius:6px;}
.backg-ruins{background:#da9f21;}
.backg-venue{background:#ffffff; border:1px #e5e5e5 solid;}

.backg-link{border:1px #f1f1f1 solid;}
.index-title{width:208px; height:33px; line-height:33px; background:#efefef; text-align:center; display:block; color:#666666; font-size:12px; margin-top:6px;}
.backg-wz{background:#c9120e;}

.backg-left{background:#FFF;}
.backg-img{background:#f6f6f6;}

.backg-wz1{background:#CCCCCC;}
.backg-bot{background:#efefef;}
.backg-Catalog{background:#f9f9f9;}




/*遗址、场馆*/
.ruins-wz{width:380px; height:36px; line-height:36px;}
.ruins-type{padding:3px 10px; background:#dd439b; color:#FFF;}
.ruins-typew{padding:3px 10px;}
.ruins-typew:hover{padding:3px 10px; background:#dd439b; color:#FFF;}
.venue-type{padding:3px 8px; background:#c100a9; border-radius:6px; color:#FFF;}
.venue-typew{padding:3px 8px; border:1px #dcdcdc solid; border-radius:6px;}
.venue-typew:hover{padding:3px 8px; background:#c100a9; border-radius:6px; color:#FFF;}


/*距离*/
.padding-8{padding-top:8px; padding-bottom:8px;}
.padding-10{padding-top:10px; padding-bottom:10px;}
.padding-11{padding-top:11px; padding-bottom:11px;}
.padding-15{padding-top:15px; padding-bottom:15px;}
.padding-20{padding-top:20px; padding-bottom:20px;}
.padding-25{padding-top:25px; padding-bottom:25px;}

.padding-t-30{padding-top:30px;}
.padding-t-35{padding-top:35px;}
.padding-t-55{padding-top:65px;}

.padding-t-15{padding-top:15px;}


.padding-b-8{padding-bottom:8px;}
.padding-b10{padding-bottom:10px;}
.padding-b20{padding-bottom:20px;}



.padding-ri6{padding-right:6px;}
.padding-ri20{padding-right:20px; padding-left:10px;}

.margin-top8{margin-top:8px;}
.margin-top10{margin-top:10px;}
.margin-top15{margin-top:15px;}
.margin-top16{margin-top:16px;}
.margin-top30{margin-top:30px;}

.margin-bot20{margin-bottom:30px;}
.margin-bot30{margin-bottom:20px;}

.margin-ri6{margin-right:6px;}
.margin-15{margin-bottom:18px; margin-top:10px;}


/*横线*/
.border-info{border:2px #e6e6e6 solid; background:#FFF;}
.border-title{border-bottom:1px dashed #afafaf;}
.border-img{border-top:6px #185286 solid;}
.backg-3dimg{border:1px #b5b5b4 solid;}
.border-ruins{border-bottom:1px #e6e6e6 dashed;}
.border-ruinsimg{border:6px #da9f21 solid;}
.border-news{border-bottom:1px dashed #e6e6e6;}

.border-jx{border-bottom:3px solid #c9120e;}
.border-content{border-bottom:3px solid #cccccc;}
.backg-view{border-bottom:2px #cccccc solid;}
.border-das{border-bottom:1px dashed #d1d1d1;}


.border-meunq{border:1px #dddddd solid; background:#fcfcfc;}


.title-height{width:100%; margin-top:10px; height:50px; line-height:25px; display:block; font-size:15px;}



/*高度*/
.line-height-30{line-height:30px;}
.line-height-33{line-height:33px;}
.line-height-36{line-height:36px;}

.height-226{height:226px;}


/*其他*/
.cu{font-weight:bold;}
.border-radius-6{border-radius:6px;}
.text-in-2{text-indent:2em;}
.height-40{height:40px; line-height:40px;}
.height-46{height:46px; line-height:46px;}

.img-res img {
  /*display: block;*/
  width: 100% \9;
  max-width: 100%;
  height: auto;
}



/*超出长度的文字用省略号…代替*/
.replace{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*大图切换*/
#full-screen-slider { width:100%; height:240px; float:left; position:relative; z-index:500px;}
#slides { display:block; width:100%; height:240px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

.sousuo{POSITION: absolute; TOP: 120px; right:11%; width:380px;  z-index:2500;}


/*分页*/
.pager {CLEAR:both; margin:auto; padding-right:10px; font-size:14px; padding-bottom:0px; word-break:keep-all;}
.pager ul {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px auto; line-height:1.3em; padding-top:0px; list-style-type:none;}
.pager li {float:left; margin:0px 10px 0px 0px; color:#ababab}
.pager li.p_total {border:#ababab 1px solid; padding:3px 6px 3px 6px; FONT-WEIGHT:bold; background:#fff; color:#ababab;}
.pager li.p_current {border:#ba292e 1px solid; padding:3px 6px 3px 6px; background:#ba292e; color:#fff;}
.pager li.p_nolink {border:#f3f3f3 1px solid; padding:3px 6px 3px 6px; padding-bottom:3px; color:#ccc;}
.pager li a:link {border:#ababab 1px solid; padding:3px 6px 3px 6px; background:#fff; float:left; color:#ababab; text-decoration:none! important}
.pager li a:visited {border-right:#ababab 1px solid; padding-right:6px; border-top:#ababab 1px solid; background:#fff; float:left; color:#ababab; text-decoration:none! important}
.pager li a:hover {border-left-color:#ababab; background:#ba292e; border-bottom-color:#ababab; color:#fff; border-top-color:#ababab; border-right-color:#ababab}
.pager li a:active {border-left-color:#ababab; background:#ba292e; border-bottom-color:#ababab; color:#fff; border-top-color:#ababab; border-right-color:#ababab}
.pager li input {border-right:#ababab 1px solid; padding-right:0px; border-top:#ababab 1px solid; padding-left:0px; FONT-SIZE:12px; background:url(inputBorder.gif); float:left; padding-bottom:2px; border-left:#ababab 1px solid; width:3em; color:#999; padding-top:2px; border-bottom:#ababab 1px solid; FONT-FAMILY:verdana; height:1.3em; text-align:center}


/*焦点图*/
.focusBox { position: relative; width: 390px; height: 335px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; border:2px #a2a2a2 solid;}
.focusBox .pic img { width: 388px; height: 335px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #b5b5b5; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 0px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }


/*字体大小*/
.textlarger {font-size: 20px !important; line-height:38px;}
.textlarger * {font-size: 20px !important; line-height:38px;}
.textlarger font {font-size: 20px !important; line-height:38px;}
.textnormal {font-size: 14px !important;}
.textnormal * {font-size: 14px !important;}
.textnormal font {font-size: 14px !important;}
.textsmall {font-size: 12px !important;}
.textsmall * {font-size: 12px !important;}
.textsmall font {font-size: 12px !important;}


/*内页左侧菜单*/
.meun-list{cursor:pointer; border-bottom:1px #e6b5fb solid; background:#CCCCCC; color:#242424; font-size:16px;}
.meun-list:hover{color:#ba292e; border:1px solid #da537c;}

/*news*/
.news-list{border-bottom:1px #ebf0f3 dotted;}
.news-list:hover{background-color:#f3f3f3; border-bottom:1px #ebf0f3 dotted;}

/*精彩美图*/
.con ul li{width:410px; height:381px; position:relative; overflow:hidden; cursor:pointer;}
.txt{width:410px; height:53px; background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute; left:0; bottom:0; color:#fff; font-family:"微软雅黑";}
.txt h3{font-size:20px; font-weight:100; text-align:center; line-height:20px;}
.txt p{font-size:14px; padding:0 8px;}

.con1 ul li{width:243px; float:left; height:183px; position:relative; overflow:hidden; cursor:pointer; margin-left:16px;}
.txt1{width:243px; height:0px; background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute; left:0; bottom:0; color:#fff; font-family:"微软雅黑";}
.txt1 h3{font-size:16px; font-weight:100; text-align:center; line-height:1px;}
.txt1 p{font-size:14px; padding:0 8px;}


/*切换*/
.work1{text-align:center; color:#ffffff; font-weight:bolder; font-size:15px; background:url(../images/icon_02.png) no-repeat;}
.work2{text-align:center; color:#000000; font-size:15px;}

.h_lsit_none{ display:none;}
.h_lsit_show{ }


/*盒子*/
.hidden {display:none;}
.display{display:block;}


.dw_more{POSITION: absolute; FONT-SIZE: 12px; TOP: -36px; RIGHT: 10px}
.dw_more A{COLOR: #2478be}
.dw_more1{MARGIN-TOP: -30px; FLOAT: right; FONT-SIZE: 14px; MARGIN-RIGHT: 10px}
.dw_more1 A{COLOR: #565757}

.anniu{POSITION: absolute; FONT-SIZE: 12px; TOP: 65px; RIGHT: 6px}


/*新闻*/
.Notice_n{color:#878787;}
.Notice_n li{height:35px; line-height:35px; white-space:nowrap; overflow:hidden; font-size:15px; text-overflow:ellipsis; color:#878787;}  
.Notice_n li a:link{color:#878787;}
.Notice_n li a:hover{color: #ff0000; text-decoration: none;}

.Notice_l{}
.Notice_l li{height:37px; line-height:37px; white-space:nowrap; overflow:hidden; font-size:14px; text-overflow:ellipsis; border-bottom:1px #999999 dashed;} 



/*页面主体盒子*/
.mainBox{ width:1200px; margin-bottom:-10px;}

/*导航*/
.menuBox{background:#c20906; }
.menuBox ul{height:auto; overflow:hidden;}
.menuBox ul li{float:left; overflow:hidden; line-height:60px; height:60px; padding: 0 17px;text-indent: 16px;}
.menuBox ul li.hover a{color:#b80101;}
.menuBox ul li a{color: rgb(255, 255, 255);font-weight: bold;font-size: 16px;display: inline-block;}

#menu1 { background:url(../images/icon.png) 8px -85px no-repeat;}
#menu2 { background:url(../images/icon.png) -136px -85px no-repeat;}
#menu3 { background:url(../images/icon.png) -296px -85px no-repeat;}
#menu4 { background:url(../images/icon.png) -465px -85px no-repeat;}
#menu5 { background:url(../images/icon.png) -632px -85px no-repeat;}
#menu6 { background:url(../images/icon.png) -790px -85px no-repeat;}
#menu7 { background:url(../images/icon.png) -950px -85px no-repeat;}
#menu8 { background:url(../images/icon.png) -1114px -85px no-repeat;}
#menu9 { background:url(../images/icon.png) -1278px -85px no-repeat;}
#menu1[class="hover"] { background:url(../images/icon.png) 8px 6px no-repeat #fff;}
#menu2[class="hover"] { background:url(../images/icon.png) -136px 4px no-repeat #fff;}
#menu3[class="hover"] { background:url(../images/icon.png) -296px 4px no-repeat #fff;}
#menu4[class="hover"] { background:url(../images/icon.png) -465px 4px no-repeat #fff;}
#menu5[class="hover"] { background:url(../images/icon.png) -632px 4px no-repeat #fff;}
#menu6[class="hover"] { background:url(../images/icon.png) -790px 4px no-repeat #fff;}
#menu7[class="hover"] { background:url(../images/icon.png) -950px 4px no-repeat #fff;}
#menu8[class="hover"] { background:url(../images/icon.png) -1114px 4px no-repeat #fff;}
#menu9[class="hover"] { background:url(../images/icon.png) -1278px 4px no-repeat #fff;}


/*导航*/
.main{
  width: 1200px;
  margin: 0 auto;
}
.clearfix:after{
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.navhead{
  background: #c20906;
}
.nav-list{

}
.nav-list li{
  width: 9%;
  float: left;
  height: 80px;
}
.nav-list li a{
  display: block;
  height: 100%;
  color: #fff;
  outline-style: none;
  text-align: center;
  overflow: hidden;
  font-size: 16px;
}
.nav-list li a:hover{
  color: #c20906;
  background: #ffbdc0;
}
.nav-icon{
  display: block;
  width: 28px;
  height: 28px;
  margin: 10px auto 8px;
  background-repeat: no-repeat;  
}
.nav-item1 .nav-icon{
  background-image: url(../images/head-w-01.png);
}
.nav-item1:hover .nav-icon{
  background-image: url(../images/head-r-01.png);
}
.nav-item2 .nav-icon{
  background-image: url(../images/head-w-02.png);
}
.nav-item2:hover .nav-icon{
  background-image: url(../images/head-r-02.png);
}
.nav-item3 .nav-icon{
  background-image: url(../images/head-w-03.png);
}
.nav-item3:hover .nav-icon{
  background-image: url(../images/head-r-03.png);
}
.nav-item4 .nav-icon{
  background-image: url(../images/head-w-04.png);
}
.nav-item4:hover .nav-icon{
  background-image: url(../images/head-r-04.png);
}
.nav-item5 .nav-icon{
  background-image: url(../images/head-w-05.png);
}
.nav-item5:hover .nav-icon{
  background-image: url(../images/head-r-05.png);
}
.nav-item6 .nav-icon{
  background-image: url(../images/head-w-06.png);
}
.nav-item6:hover .nav-icon{
  background-image: url(../images/head-r-06.png);
}
.nav-item7 .nav-icon{
  background-image: url(../images/head-w-07.png);
}
.nav-item7:hover .nav-icon{
  background-image: url(../images/head-r-07.png);
}
.nav-item8 .nav-icon{
  background-image: url(../images/head-w-08.png);
}
.nav-item8:hover .nav-icon{
  background-image: url(../images/head-r-08.png);
}
.nav-item9 .nav-icon{
  background-image: url(../images/head-w-09.png);
}
.nav-item9:hover .nav-icon{
  background-image: url(../images/head-r-09.png);
}
.nav-item10 .nav-icon{
  background-image: url(../images/head-w-10.png);
}
.nav-item10:hover .nav-icon{
  background-image: url(../images/head-r-10.png);
}
.nav-item11 .nav-icon{
  background-image: url(../images/head-w-11.png);
}
.nav-item11:hover .nav-icon{
  background-image: url(../images/head-r-11.png);
}