body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border: 0;}
a{text-decoration: none;}
ul,ol{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
input,select,textarea{outline: none;border: none;background: none;font-family: "Microsoft Yahei";}
select,input{vertical-align: middle;}
table{border-collapse: collapse;border-spacing: 0;}
caption,th{text-align: left;}
sup,sub{font-size: 100%;vertical-align: baseline;}
i{font-style: normal;}

body{font-size: 0;font-family: "Microsoft Yahei";min-width: 1300px;background-color: #f1f1f1;}
.allcenter{width: 1150px;margin-left: auto;margin-right: auto;}
.clearfix{*zoom: 1;}
.clearfix:after{content: '';display: table;clear: both;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis-2{overflow:hidden;white-space:normal!important;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.mr0{margin-right: 0;}
/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);*/
/*========================================================
    字体（包括图标）
========================================================*/
/*@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
         url('../font/iconfont.woff') format('woff'), 
         url('../font/iconfont.ttf') format('truetype'),
         url('../font/iconfont.svg') format('svg');
}*/

@font-face {
  font-family: 'iconfont'; 
  src: url('//at.alicdn.com/t/font_iqso48r9e0xav2t9.eot');
  src: url('//at.alicdn.com/t/font_iqso48r9e0xav2t9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_iqso48r9e0xav2t9.woff') format('woff'),
  url('//at.alicdn.com/t/font_iqso48r9e0xav2t9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_iqso48r9e0xav2t9.svg#iconfont') format('svg');
}
.iconfont{
    font-family: 'iconfont';
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing:antialiased;
    -mox-osx-font-smoothing:grayscale;
}

/*========================================================
    头部
========================================================*/
.header{padding: 24px 0;font-size: 0;transition: all .3s ease;position: absolute;top: 0;width: 100%;z-index: 20;height:30px;margin-top:-30px;opacity:0.7;background:#000;color:#fff;}
.header .logo{float: left;height:45px;}
.header .logo img{height: 100%;}
.header .right{float: right;text-align: right;}
.header .quickmenu{line-height: 20px;}
.header .quickmenu>a,.header .quickmenu .share{color: #9e9d9d;padding-left: 15px;transition: color 0.4s;position: relative;}
.header .quickmenu>a>i,.header .quickmenu .share>i{font-size: 14px;padding-right: 5px;display: inline-block;}
.header .quickmenu>a>span,.header .quickmenu .share>span{font-size: 12px;}
.header .quickmenu .share{ display: inline;}
.header .quickmenu .share>a{ position: absolute;width: 45px;height: 20px;left: 15px;top: -15px;}
.header .quickmenu a.head i{width: 20px;height: 20px;position: absolute;top: -16px;overflow: hidden;border-radius:50%;padding: 0;font-size: 0;display: inline-block;border: 1px solid #d3d3d3;}
.header .quickmenu a.head i img{width:100%;height:100%;}
.header .quickmenu a.head span{padding-left:28px;}

.header .menu{padding-top: 18px;}
.header .menu li{display: inline-block;margin-left: 55px;}
.header .menu li a{color: #fff;font-size: 14px;transition: color 0.4s;}
.header .quickmenu a:hover,.header .menu li.active a,.header .menu li:hover a{color: #b51010;}
body.scrolled .header,body.shortheader .header{padding: 14px 0;}
/*========================================================
    底部
========================================================*/
.footer{margin-top: 75px;padding-bottom:50px;background-color:#575757;color: #c5c5c5;overflow: hidden;}
.footer .logo{text-align: center;margin-top: 75px;}
.footer .logo img{height:48px;}
.footer .menu{margin-top: 40px;text-align: center;}
.footer .menu li{display: inline-block;margin: 0 18px;}
.footer .menu li a{color: #f1f1f1;font-size: 14px;transition: color 0.4s;}
.footer .menu li:hover a{color: #9A9797;}
.footer .ewmlist{margin-top:45px;text-align: center;}
.footer .ewmlist li{display:inline-block;margin: 0 15px;}
.footer .ewmlist li span{font-size:12px;line-height: 35px;display: block;}
.footer .cont{font-size:14px;text-align:center;line-height: 45px;}
.footer .cont p span{padding:0 10px;}

/*========================================================
    banner囿
========================================================*/
.banner{/* padding-top: 90px; */overflow: hidden;font-size: 0;}
.banner .owl-controls .owl-buttons div{position: absolute;top:50%;font-family: "iconfont";width: 40px;height:40px;text-align: center;line-height: 40px;color: #fff;background-color: rgba(27,27,27,0.5);font-size: 20px;transition: background-color,opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 0;display: block\0;}
.banner .owl-controls .owl-buttons div.owl-prev{left:0;}
.banner .owl-controls .owl-buttons div.owl-next{right:0;}
.banner .owl-controls .owl-buttons div:hover{background-color: rgba(255,255,255,0.5);}
.banner:hover .owl-controls .owl-buttons div{opacity: 1;}
.banner .item img{width: 100%;height:auto;}
.banner .banner-img{position: absolute;top: 50%;left: 50%;margin-left: -600px;margin-top: -90px;width: 300px;}
.banner .banner-img img{width:auto;display: block;}
.banner .banner-img img:first-child{margin-bottom: 10px;}
.banner .active .banner-img img:first-child{animation-delay: 0.6s;}
.banner .active .banner-img img:first-child + img{animation-delay: 1s;}

/*========================================================
    登录
========================================================*/
.loginbody .header .right{display: none;}
.loginbody .footer{background: #fff;margin:0;padding: 0;}
.loginbody .footer .logo,.loginbody .footer .menu,.loginbody .footer .ewmlist{display: none;}
.loginbody .footer .cont{padding:20px 0 30px;color: #6d6d6d;line-height: 34px;}
.logincont{padding-top: 75px;position: relative;overflow: hidden;background-color: #84AABF;}
.logincont .bg{width: 100%;position: absolute;left:0;bottom: -30px;}
.loginbox{padding: 50px 40px 60px;width: 430px;box-sizing: border-box;position: absolute;top:50%;left: 50%;margin-left: -215px;margin-top: -160px;background-color: rgba(255,255,255,0.5);border-radius: 10px;}
.loginbox .title{padding:0 5px;line-height: 16px;height: 16px;}
.loginbox .title span{color: #ba3030;font-size: 14px;}
.loginbox .title a{float: right;color: #686868;font-size: 12px;}
.loginbox .inputdiv{border: 1px solid #c7cfd5;border-radius: 6px;background-color: #fff;height: 45px;margin-top: 25px;}
.loginbox .inputdiv input{color: #969696;font-size: 13px;height: 100%;padding: 11px;width: 100%;display: block;box-sizing: border-box;}
.loginbox .btn{background-color:#ba3030;border-color:#ba3030;color:#fff;font-size:16px;text-align:center;letter-spacing: 4px;line-height: 42px;}
.loginbox .btn:hover{background-color: #CC3333;cursor: pointer;}

/*========================================================
    弹出屿
========================================================*/
.shade{position: fixed;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0.7);z-index: 100;overflow: auto;display: none;}
.shade .close{font-family: "iconfont";font-size: 20px;color: #f6f5f5;position: fixed;top: 25px;right: 25px;width: 50px;height: 50px;text-align:center;line-height:50px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);cursor: pointer;}
.shade .close:hover{transform: rotate(360deg);}
.shadecont{padding: 30px 50px 70px;width: 800px;position: absolute;top:80px;left:50%;margin-left: -450px;margin-bottom:80px;background-color: #fff;border-radius:5px;}
.videocont{position: absolute;height:80%;width: 100%;top:10%;left:0;}

/*========================================================
    详情
========================================================*/
.detailcont{color: #6b6b6b;line-height: 26px;font-size: 14px;padding: 10px 15px;}
.detailcont p{text-indent:2em;margin-top: 10px;}
.detailcont img{display: block;margin: 15px auto;}

/*========================================================
    文化文物-文物
========================================================*/
/*详情*/
.wwcont .title{line-height: 65px;margin-bottom: 5px;}
.wwcont .title h3{font-size: 20px;font-weight: bold;color: #353434;padding-right: 155px;float: left;}
.wwcont .title .quickmenu{float: right;}
.wwcont .title .quickmenu li{margin-left: 20px;float: left;}
.wwcont .title .quickmenu li a{color: #c3c3c3;}
.wwcont .title .quickmenu li i{font-size: 21px;transition:color 0.4s;float:left;} 
.wwcont .title .quickmenu li span{font-size: 14px;font-family:"Microsoft Yahei";padding-left: 4px;transition:color 0.4s;}
.wwcont .quickmenu li.active i,.wwcont .quickmenu li a:hover i{color: #e15f5c;}
.wwcont .share{position: absolute;bottom: 40px;right: 65px;color: #ba3030;font-size: 14px;}
.wwcont .share i{font-size:20px;padding-right:5px;}
.wwimglist{position: relative;}
.wwimglist .item{width: 800px;height:450px;}
.wwimglist .item img{width: 100%;height:100%;}
.wwimglist .owl-controls{text-align: center;width:100%;position: absolute;bottom:25px;left:0;}
.wwimglist .owl-controls .owl-page{display: inline-block;}
.wwimglist .owl-controls .owl-page span{display: block;width: 9px;height: 9px;margin: 0 7px;border-radius: 50%;border: 1px solid #fff;overflow: hidden;}
.wwimglist .owl-controls .owl-page.active span{background-color: #fff;}
.wwcont .cont{margin-top: 10px;padding: 0 5px;}
.wwcont .cont p{line-height: 28px;min-height:28px;color: #7c7b7b;font-size: 14px;padding-left: 74px;position: relative;}
.wwcont .cont p strong{position: absolute;left: 0;width: 70px;text-align: right;}

/*========================================================
    博物馿
========================================================*/
/*详情*/
.musdetailcont .title .quickmenu .goback a{color:#a4a3a3;}
.musdetailcont .title .quickmenu .goback i{font-size:25px;}
.musdetailcont .title .quickmenu .goback a:hover,.musdetailcont .title .quickmenu .goback a:hover i{color:#b51010;}
.musdetailcont .wwimglist{width: 400px;float: left;}
.musdetailcont .wwimglist .item{width: 400px;height:220px;}
.musdetailcont .cont{margin-left: 430px;margin-top: 0;min-height:220px;}
.musdetailcont .cont p{line-height:26px;min-height:26px;}
.musdetailcont .cont .quickmenu{width:100%;float:none;margin-bottom: 10px;}
.musdetailcont .cont .quickmenu li{display:inline-block;text-align:center;padding:0 24px;margin:0;position:relative;}
.musdetailcont .cont .quickmenu li a{color:#777;}
.musdetailcont .cont .quickmenu li:before{content:"";position:absolute;width:1px;height:35px;background-color:#e5e5e5;left:0;top: 9px;}
.musdetailcont .cont .quickmenu li:first-child{padding-left:0;}
.musdetailcont .cont .quickmenu li:first-child:before{display:none;}
.musdetailcont .cont .quickmenu li i{display:block;height: 35px;line-height: 35px;font-size: 21px;}
.musdetailcont .cont .quickmenu li span{font-size:12px;display:inline-block;padding: 0;font-family: "Microsoft Yahei";}
.musdetailcont .detailcont{margin-top:15px;}

/*========================================================
    通用表单（留言＿
========================================================*/
.leavemsgshade .shadecont{top:50%;margin-top: -282px;}
.mainform{text-align: center;}
.mainform .title{font-size:16px;margin-top: 30px;}
.mainform ul{margin: 30px auto 0;width: 425px;}
.mainform ul li{margin-bottom: 17px;font-size:14px;overflow:hidden;}
.mainform ul li span{width: 80px;float: left;text-align: right;line-height: 32px;color: #737373;}
.mainform ul li input[type="text"],.mainform ul li textarea,.mainform ul li input[type="password"]{color:#504f4f;border: 1px solid #dadada;padding: 3px;height: 34px;border-radius: 3px;width: 340px;font-size: 14px;text-indent: 3px;box-sizing: border-box;}
.mainform ul li textarea{height: 200px;}
.mainform ul li label{color:#504f4f;float:left;line-height:33px;margin: 0 9px;cursor: pointer;}
.mainform ul li input[type="radio"]{margin-right: 5px;}
.mainform .btn{font-size: 15px;display: inline-block;padding: 9px 39px;background-color: #ba3030;margin-top: 20px;color: #fff;border-radius: 4px;}
.mainform .btn:hover{background-color: #D44040;cursor: pointer;}

/*========================================================
    分页
========================================================*/

.digg{margin-top:40px;}
.digg ul.pages{ text-align: right;}
.digg ul.pages li{display: inline-block; margin:0 7px 0 0;}
.digg ul.pages li a{ padding: 5px 13px;display: inline-block;color:#2a2a2a;background: #e4e4e4;transition: 0.3s;font-size: 13px;border-radius: 3px;}
.digg ul.pages li:hover a,.digg ul.pages li.active a,.digg ul.pages li.pgCurrent a,.digg ul.pages .pgGoTo:hover a{color:#fff;background-color:#ba3030;}
.digg ul.pages li.disabled a,.digg ul.pages li.pgEmpty a{ cursor: default;color: #CCC8BF;background:#eee;}
/*.digg ul.pages .pgTxt{ margin-right:5px;width: 25px;padding: 4px;text-align: center;}
.digg ul.pages .pgGoTo{ padding: 4px 8px;color:#5d5b5c;background: #d1cfd0;cursor: pointer;}*/


/*小于等于1600px*/
@media only screen and (max-width: 1600px) {
    /*banner囿*/
    .banner .banner-img{margin-left:-500px}
    .banner .banner-img img:first-child{height:30px;}
    .banner .banner-img img:first-child + img{height:14px;}
    /*底部*/
    .footer{margin-top: 63px;padding-bottom:40px;}
    .footer .logo{margin-top: 60px;}
    .footer .menu{margin-top: 33px;}
    .footer .ewmlist{margin-top: 38px;}
    .footer .cont{line-height: 38px;}
    /*登录*/
    .logincont .bg{bottom:-50px;}
    .loginbody .footer .cont{padding:13px 0 15px;line-height: 30px;}
    .loginbox{padding: 40px 35px 50px;width: 400px;margin-left: -200px;margin-top: -130px;}
    .loginbox .inputdiv{height:42px;margin-top:22px;}
    .loginbox .inputdiv input{padding: 9px;}
    .loginbox .btn{line-height:42px;}
}

/*小于等于1366px*/
@media only screen and (max-width: 1366px) {
    /*底部*/
    .footer{margin-top: 53px;padding-bottom:36px;}
    .footer .logo{margin-top: 53px;}
    .footer .menu{margin-top: 28px;}
    .footer .ewmlist{margin-top: 29px;}
    .footer .cont{line-height: 29px;}
    /*登录*/
    .logincont .bg{bottom: -57px;}
    .loginbody .footer .cont{padding: 8px 0 8px;line-height: 26px;font-size: 13px;}
    .loginbox{padding: 35px 30px 40px;width: 380px;margin-left: -190px;margin-top: -115px;}
    .loginbox .inputdiv{height: 38px;margin-top: 20px;}
    .loginbox .inputdiv input{padding: 9px;}
    .loginbox .btn{line-height: 38px;}
}

.smalldigg{ margin: 10px 0;}
.smalldigg ul.pages{text-align: center;}
.smalldigg ul.pages li a{ font-size: 12px;}
.smalldigg ul.pages li a{padding: 5px 10px;}

.logincont .shadecont{ top: 50%;margin-top: -188px;padding: 0 0 25px;margin-left: -400px;}
.logincont .shadecont .btn{ margin-top: 0;}
p,ul,li{margin: 0;padding: 0}/*先初始化一下默认样式*/
.notice {
     height: 70px;
    border: 1px solid #666;
    margin-bottom: 10px;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}
.notice ul li {
 list-style: none;
 line-height: 50px;
 /*以下为了单行显示，超出隐藏*/
 display: block;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.notice ul li a{
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
}
.notice ul li a:link {color: #333}
.notice ul li a:hover{ color: #FF9900}
.notice ul li a:active { 
color:#FF9900; 
} 
.notice ul li a:visited { 
color:#333; 
} 
.main_news_icon{
	height: 50px;
    width: 70px;
    display: inline-block;
    background: url(/front/zt/2018/kjgz/img/yw_lb.fw.png) left top no-repeat;
    vertical-align: top;
}
.main_news_content{
	    height: 50px;
    width: 540px;
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}
.main_news_content2{
    height: 50px;
    width: 540px;
    float:right;
    vertical-align: top;
    white-space: normal;
}