/* CSS Document */
html {margin:0;padding:0;}
body {margin:0;padding:0;font:14px/1.5 "Microsoft Yahei","STHeiti",\5b8b\4f53,"simsun","Arial Narrow","宋体","arial",Arial,sans-serif;/*background:#ffffff;*/}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal;font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"";}
a {color:#252525;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
img {border:0;}
.font-normal {font-weight:normal;}
.clear, .clearfix, .clearfix:before, .clearfix:after {content:"";clear:both;height:0;visibility:hidden;}
.float-l {float:left;}
.float-r {float:right;}
/*20150202新加*/
textarea {background-image:url(logo-cstm-bg.png);background-position:center center;background-repeat:no-repeat;resize:none;}
/*20150202新加 over*/

body {background-image:url(.bg-traurge-green.jpg);background-position:top center;background-repeat:repeat;}

/*背景色*/
.BGcolor-ed {background-color:#ebebeb;}
.BGcolor-e8 {background-color:#e8e8e8;}/*本馆概况*/
.BGcolor-ccddf2 {background-color:#ccddf2;}/*常设展览*/
.BGcolor-c7ff76 {background-color:#c7ff76;}/*短期展览*/
.BGcolor-e1df4f {background-color:#e1df4f;}/*服务信息*/
.BGcolor-9ccafe {background-color:#9ccafe;}/*会员中心*/
.BGcolor-9eeb5c {background-color:#9eeb5c;}/*社会责任*/
.BGcolor-c7b1ff {background-color:#c7b1ff;}/*志愿者*/
.BGcolor-90f6e4 {background-color:#90f6e4;}/*教育活动*/
.BGcolor-ffbcb1 {background-color:#ffbcb1;}/*特效影院*/
.BGcolor-49c882 {background-color:#49c882;}/*其他栏目*/


.BGimg-left {background-image:url(twill-left.png);background-position:center top;background-repeat:repeat;}
.BGimg-right {background-image:url(twill-right.png);background-position:center top;background-repeat:repeat;}
.BGicon-k {background-image:url(fen-leftmenu-icon.png);background-position:center left;background-repeat:no-repeat;}
.BGicon-l {background-image:url(fen-leftmenu-icon-l.png);background-position:center left;background-repeat:no-repeat;}
.BGicon-z {background-image:url(fen-leftmenu-icon-z.png);background-position:center left;background-repeat:no-repeat;}

/*fontsize*/
.text10 {font-size:10px;}
.text12 {font-size:12px;}
.text14 {font-size:14px;}
.text16 {font-size:16px;}
.text18 {font-size:18px;}
.text20 {font-size:20px;}
.text22 {font-size:22px;}
.text24 {font-size:24px;}

.w2em {width:2em;}
.w3em {width:3em;}
.w4em {width:4em;}
.w5em {width:5em;}
.w6em {width:6em;}
.w7em {width:7em;}
.w8em {width:8em;}
.w9em {width:9em;}
.w10em {width:10em;}
.w11em {width:11em;}
.w12em {width:12em;}


/*fontcolor*/
.color333 {color:#333;}
.color666 {color:#666;}
.color999 {color:#999;}
.colorccc {color:#ccc;}
.colorfff {color:#fefefe;}
.red-t12 {color:#C30;}

/*版权信息*/
.footer {color:#999999;font-size:14px;min-height:40px;height:auto;width:100%;padding:10px 0 0;background-color:#fff;}
.footer-main {width:980px;height:auto;margin:0px auto 0px;font-size:12px;padding:20px 0 15px;}
.footer-left-text {width:470px;height:auto;}
span.footer-links-t {display:block;width:100%;height:24px;}
span.footer-links-t > a {color:#a7a7a7;padding:0 8px 0 0;}
p.footer-text-cont {line-height:22px;}
p.footer-text-cont > a {color:#a7a7a7;padding:0 8px;}
.footer-pic-public {width:200px;height:86px;overflow:hidden;}
span.footer-weibo {display:block;width:78px;height:78px;padding:4px;background-color:#fefefe;float:left;}
span.footer-weibo > img {width:78px;height:78px;}
span.footer-weixin {display:block;width:78px;height:78px;padding:4px;background-color:#fefefe;float:right;}
span.footer-weixin > img {width:78px;height:78px;}
.footer-pic-links {width:300px;height:auto;overflow:hidden;margin:5px 0 0 10px;}
.footer-pic-links > a {display:block;width:140px;height:38px;margin:0 0 5px 0;float:left;text-indent:-9999px;}
a.pic-links-kjxh {background-image:url(footer-links-pic-zgkx.png);background-position:left top;background-repeat:no-repeat;}
a.pic-links-cdstm {background-image:url(footer-links-pic-cdstm.png);background-position:left top;background-repeat:no-repeat;}
a.pic-links-jjh {background-image:url(footer-links-pic-kxjjh.png);background-position:left top;background-repeat:no-repeat;}
a.pic-links-zrbwgxh {background-image:url(footer-links-pic-zrbwgxh.png);background-position:left top;background-repeat:no-repeat;}

/*翻页*/
.page_nav {clear:both;color:#333333;font:12px/22px Helvetica,Tahoma,Arial,sans-serif;padding:15px 0 12px;text-align:center;}
.page_nav a {background-color:#cccccc;border:1px solid #ffffff;border-radius:2px 2px 2px 2px;color:#333333;cursor:pointer;display:inline-block;font:12px/22px Helvetica,Tahoma,Arial,sans-serif;height:22px;margin:0 2px;padding:0 8px;}
.page_nav strong {background-color:#46738c;border:none;border-radius:2px 2px 2px 2px;color:#FFFFFF;display:inline-block;font-weight:normal;height:22px;line-height:22px;margin:0 3px;padding:0 8px;text-decoration:none;}

/*logo+menu*/
.top-nav {width:980px;min-height:82px;margin:0 auto 0;background-image:url(index-top-nav-bg.png);background-position:top center;background-repeat:repeat-x;border-bottom:2px solid #0c0;}
.top-nav-main {width:980px;min-height:82px;margin:0 auto 0;}
.cstm-logo {width:280px;height:82px;display:block;background-image:url(logo-cstm.png);background-position:left center;background-repeat:no-repeat;margin:0 0 0 10px;float:left;}
.top-nav-menu {float:right;width:680px;min-height:82px;}
div.top-nav-fmenu {max-width:680px;height:35px;font-size:14px;font-color:#606060;float:right;margin-top:3px;width:auto;}
a.top-nav-language {display:block;width:47px;height:22px;background-image:url(top-language-downarrow.png);background-position:40px 14px;background-repeat:no-repeat;float:right;padding:5px;text-decoration:none;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;}

span.navmore {display:block;width:85px;height:22px;float:right;padding:5px 10px 5px 12px;text-decoration:none;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;position:relative;cursor:pointer;z-index:300;}
span.navmore b {position:absolute;top:15px;right:9px;width:0;height:0;font-size:0;line-height:0;border-style:solid dashed dashed dashed;border-width:5px 5px;border-color:#555 transparent transparent;}
ul.navMoreUL {position:absolute;top:32px;left:0px;background:#2d2d2d;text-align:left;display:none;font-size:12px;}
ul.navMoreUL li { width:107px;height:26px;}
ul.navMoreUL li a {display:block;height:26px;line-height:26px;color:#ababab;font-size:14px;white-space:nowrap;text-indent:5px;font-weight:normal;font-size:12px;font-family:Arial,"\5b8b\4f53",sans-serif;}
ul.navMoreUL li a:hover {background:#111;color:#c00;text-decoration:none;}
span.navmore-hover {background:#2d2d2d;color:#FFF;font-weight:bold;}
span.navmore-hover b {position:absolute;top:10px;right:9px;width:0;height:0;font-size:0;line-height:0;border-style:dashed dashed solid dashed;border-width:5px 5px;border-color:transparent transparent #8c8c8c transparent;}

span.top-nav-login-reg {display:block;min-width:170px;height:22px;float:right;padding:5px 10px;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;text-align:center;}
a.top-log-reg {padding:0 5px 0 0;}
span.top-user {display:block;min-width:170px;height:22px;float:right;padding:5px 10px;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;text-align:center;}
a.ext-button {color:#C00;padding:0 5px 0 5px;}
a.top-username {color:#C30;font-size:14px;padding:0 6px 0 0;}
form.top-searchs {display:block;width:150px;height:22px;float:right;padding:5px 6px;text-align:right;border-bottom:0px solid #b6b6b6;}
span.top-nav-search {display:block;width:148px;height:20px;border:1px solid #b6b6b6;}
input.search-input {border-width:0;width:114px;float:left;height:20px;font-size:12px;line-height:20px;color:#cccccc;padding:0 3px;}
a.search-button {display:block;width:28px;height:20px;overflow:hidden;background-color:#ebebeb;background-image:url(search-icon.png);background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}

h1.top-nav-mainmenu {width:630px;height:44px;overflow:hidden;float:right;font-size:16px;padding-left:50px;}
a.top-nav-mainmenu-name {display:block;height:44px;padding:0 8px;margin-left:19px;float:left;line-height:48px;}
a.top-nav-mainmenu-name:hover {border-bottom:2px solid #215739;text-decoration:none;height:42px;}
a.top-nav-mainmenu-on {display:block;padding:0 8px;border-bottom:2px solid #215739;text-decoration:none;height:42px;color:#c00;}

ul.nav_ul {width:630px;height:44px;float:right;font-size:16px;padding-left:50px;}
ul.nav_ul > li.nav_li {display:block;height:40px;min-width:65px;padding:0 12px;float:left;position:relative;z-index:250;}
ul.nav_ul > li.nav_li {line-height:48px;text-align:center;}
a.nav_li_a {}
div.nav_box {display:none;padding:0 10px;padding:3px 8px 3px 10px;position:absolute;top:40px;z-index:260;background-image:url(.select-list-menu-bg.png);background-position:top left;background-repeat:repeat;clear:both;left:5px;border-top:3px solid #0C0;}
div.nav_box > a {display:block;color:#e8e8e8;font-size:14px;height:26px;line-height:26px;text-align:left;margin:5px 0;}
ul.nav_ul > li.last-menu {min-width:4em;padding-right:0;}


/*banner+快捷按钮*/
.index-banner {width:980px;height:282px;overflow:hidden;margin:0 auto 0;position:relative;z-index:100;}
.index-banner-pic {width:1000px;height:282px;overflow:hidden;position:relative;z-index:101;}
.public-info {width:550px;height:38px;overflow:hidden;position:absolute;z-index:107;left:0;top:244px;background-image:url(.weibo-bg.png);background-repeat:no-repeat;background-position:left bottom;}
.public-info a:hover {text-decoration:none;cursor:pointer;}
a.weibo-info {width:72px;height:38px;display:block;color:#fbfbfb;text-indent:28px;background-image:url(icon_weibo.png);background-position:0px 10px;background-repeat:no-repeat;line-height:38px;margin-left:16px;float:left;}
a.weixin-info {width:72px;height:38px;display:block;color:#fbfbfb;text-indent:30px;background-image:url(.icon_weixin.png);background-position:5px 10px;background-repeat:no-repeat;line-height:38px;margin-left:16px;float:left;}
#weibo_drop {background:url(.bg_head_drop.png) no-repeat 0 0;height:125px;left:2px;position:absolute;top:126px;
width:114px;z-index:119;display:none;}
#weibo_drop > img {height:100px;margin:8px 0 0 7px;width:100px;}
#weixin_drop {background:url(.bg_head_drop.png) no-repeat 0 0;height:125px;left:90px;position:absolute;top:126px;width:114px;z-index:120;display:none;}
#weixin_drop > img {height:100px;margin:8px 0 0 7px;width:100px;}
.quick-menu {width:332px;height:56px;overflow:hidden;padding:0 3px 0 0;position:absolute;z-index:110;right:0;top:226px;}
a.quick-menu-name {width:80px;height:56px;overflow:hidden;margin:0 0 0 3px;float:left;text-decoration:none;color:#FFF;font-weight:600;}
a.quick-menu-name:hover {color:#033;font-weight:700;}
a.index-fuwubutton-bg {background-image:url(.quick-menu-fuwu.png);background-position:top center;background-repeat:no-repeat;}
a.index-userbutton-bg {background-image:url(.quick-menu-huiyuan.png);background-position:top center;background-repeat:no-repeat;}
a.index-zerenbutton-bg {background-image:url(.quick-menu-shehui.png);background-position:top center;background-repeat:no-repeat;}
a.index-zhyzhbutton-bg {background-image:url(.quick-menu-zyz.png);background-position:top center;background-repeat:no-repeat;}
em.quick-menu-text {display:block;width:80px;height:16px;font-size:14px;text-align:center;margin-top:7px;cursor:pointer;}

/*主体区域*/
.main-body {width:980px;height:auto;margin:0 auto 0;padding:0 0 10px 0;}
.main-cont {width:938px;height:auto;margin:0 auto 0;overflow:hidden;border:1px solid #cccccc;padding:20px;background-color:#ffffff;}

/*2级栏目*/
.fen-menu2 {width:980px;height:64px;margin:0 auto 0;}
.fen-menu2 a:hover{text-decoration:none;}/*指鼠标在链接*/
span.fen-menu1 {display:block;width:130px;height:64px;text-align:center;line-height:64px;float:left;font-size:18px;}
span.fen-menu-line {background-image:url(.fen-2-title-bg.png);background-position:right top;
background-repeat:no-repeat;float:left;display:block;width:20px;height:64px;}
span.fen-menu2-right {display:block;width:60px;height:64px;background-image:url(.fen-2-right-bg.png);background-position:left top;background-repeat:no-repeat;}

ul.fen-menu2-list {width:795px;height:64px;background-color:#f5f5f5;padding:0 10px 0 25px;float:right;}
ul.fen-menu2-list > li {display:block;float:left;padding:0 16px;font-size:16px;line-height:64px;text-align:center;}
ul.fen-menu2-list > li > a {margin:0 auto 0;}
ul.fen-menu2-list > li.fen-menu2-active {margin-top:10px;height:52px;line-height:48px;border-top:3px solid #01a905;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#FFF;position:relative;z-index:220;text-align:center;}
ul.fen-menu2-list > li.fen-menu2-active > a {color:#01a905;line-height:51px;}
ul.fen-menu2-list > li > a:hover {text-decoration:none;}

/*分页banner*/
.fen-banner {width:980px;height:210px;overflow:hidden;margin:0 auto 0;position:relative;z-index:100;}
.fen-banner-pic {width:1000px;height:210px;overflow:hidden;position:relative;z-index:101;}

/*leftmenu*/
ul.fen-left-menu {width:173px;height:auto;padding:10px 0;margin:0 0 20px 0;background-color:#fcfcfc;font-size:16px;}
ul.fen-left-menu > li {display:block;width:173px;height:36px;line-height:36px;}
ul.fen-left-menu > li > a {text-decoration:none;}
ul.fen-left-menu > li.fen-left-menu-on {display:block;width:190px;height:auto;line-height:60px;background-image:none;position:relative;}
span.fen-left-menu-top {display:block;width:190px;height:20px;background-image:url(.leftmenu-top-bg.png);background-position:left bottom;background-repeat:no-repeat;}
span.fen-left-menu-bottom {display:block;width:190px;height:20px;background-image:url(.leftmenu-bottom-bg.png);background-position:left bottom;background-repeat:no-repeat;}
a.fennav-li-a {display:block;width:190px;height:27px;line-height:27px;text-indent:44px;padding:0 0 6px 0;font-size:16px;color:#333;text-decoration:none;background-image:url(.fen-leftmenu-icon-l.png);background-position:26px 6px;background-repeat:no-repeat;}
.fennav-box {width:190px;height:auto;text-align:left;}
.fennav-box a {display:block;width:136px;font-size:14px;padding:4px 0;line-height:18px;color:#333;margin-left:47px;text-indent:0;text-decoration:none;background-image:url(.ico_sidenav.png);background-position:0 -109px;background-repeat:no-repeat;text-indent:10px;}
.fennav-box a:hover {color:#777;}
a.fennav-box-on {padding:4px 0;width:136px;color:#01a905;text-indent:10px;font-weight:600;background-position:0 -69px;}
a.fennav-box-on:hover {color:#01a905;}

/*left广告位*/
.fen-left-gg {width:175px;height:auto;overflow:hidden;}
.fen-left-gg > a.fen-left-gg-link {display:block;width:173px;height:130px;overflow:hidden;margin:10px auto 10px;border:#666 solid 1px;}
.fen-left-gg > a.fen-left-gg-link img {width:173px;height:130px;}

/*详情时间标记*/
.fen-info-title-p {text-align:center;width:100%;display:block;text-align:right;padding-bottom:5px;font-size:12px;color:#999;}

.biaojiwei {background-color:#ebebeb;width:100%;height:32px;line-height:32px;color:#333;font-size:14px;text-indent:1em;margin-bottom:10px;}

@font-face {
		 	font-family: 'BebasNeueRegular';
		 	src:url('BebasNeue.woff'),  
			    url('BebasNeue.ttf'),
			    url('BebasNeue.eot'); /* IE9 */
		} 
li,left-body{
			transition: all .8s; 
			position: relative;
			left: 0;
			top: 0;
		}
		li:hover,left-body:hover{
			box-shadow:0 0 30px #d2d2d2;
			top: -7px;
		}
                .containerbox header .nav-list li:hover{box-shadow:none;padding:0 10px}
.totop-list > li{
	box-sizing: border-box;
}
.totop-list > li > a{
	color: #fff;
}
.remember-body a {
    color: #fff;
}
.remember-body > li a{
	color: #999;
}
/*轮播图*/
.swiper-container {
      width: 100%;
      height: 500px;
    }
    .swiper-container a,.swiper-container a img{
    	width: 100%;
    	height: 100%;
    }
    .swiper-container a img{
    	width: 100%;
    	height: 100%;
    }
    .swiper-button-next,.swiper-button-prev{
    	width: 30px;
    	height: 50px;
    	background-color: rgba(225,225,225,1);
    	border: 5px solid rgba(225,225,225,1);
    	border-radius: 6px;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    	margin: 0 8px;
    }
    .swiper-pagination-bullet{
    	background: #FFFFFF;
    	opacity: .7;
    }
    .swiper-pagination-bullet-active{
    	background: #009040;
    }
    .swiper-button-next, .swiper-button-prev{
    	background: none;
    	border: none;
    	font-size: 30px;
    	color: #009040;
    }   
    .swiper-wrapper{
    	flex-wrap:nowrap ;
    }
    .swiper-button-next{
    	width: 40px;
    	height: 60px;
    	right: 12% !important;
    }
    .swiper-button-prev{
    	width: 40px;
    	height: 60px;
    	left: 12% !important;
    }
    /*点击bug*/
    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    	pointer-events:auto;
    	opacity: .35;
    }


/*隐藏原头部和底部*/
.link-footer,.xk_nav{
	display: none;
}



/*馆史*/
.side_line{
	display: flex;
	justify-content: space-around;
}
