body {font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;}
body{ background: #f4ebeb; overflow-x: hidden; }
ul,ol{ list-style-type: none; }
a:visited,a:hover ,a:link,a:active{  text-decoration: none; }
input,button,select,textarea { outline:none; }

.topbar{ width:auto; height: 40px; background: #1d0101; }
.tbcLeft{ display: none; height: 40px; line-height: 40px; color:#d7d2d3; float: left; }
.tbcRight{ height: 40px; line-height: 40px; float: right; position: relative; z-index: 9999999; }
.tbcRight ul{ margin: 0; padding: 0; }
.tbcRight ul li{ float: left;  position: relative; z-index:999; }
.tbcRight ul li:hover{ background: #290e0e; }
.tbcRight ul li a{ color:#b3afaf; padding-left: 7px; padding-right: 10px; }
.tbcRight ul li a:hover,.tbcRight ul li.active{ background: #290e0e; }
.tbcRight ul li a span.tbdot{ background: url(../images/tbar_dot.png) no-repeat right center; padding-right: 15px; }
.tbcRight ul li .tbcsubNav{ display: none; width:200px; height: auto !important; height: 100px; min-height: 100px; text-align: center; background: #290e0e; padding-top: 6px; padding-bottom: 6px; }
.tbcRight ul li .tbcsubNav ol{ margin: 0; padding: 0; background: #290e0e; }
.tbcRight ul li .tbcsubNav ol li{ display: block; line-height: 35px; }
.tbcRight ul li .tbcsubNav ol li a{ color:#b3afaf; }
.tbcRight ul li .tbcsubNav ol li a:hover{ color:#fff; text-decoration: underline; background: none; }
.tbcRight ul li .tbBIGsunav{ display: none; width:940px; height: 430px; background: #290e0e; position: absolute; top:40px; right: 0; z-index:999; }
.tbcRight ul li .tbBIGsunav a{ padding: 0; }
.tbfloright{ float: right; }
.tbcRight ul li .tnavwid420{ width:400px; position: absolute; top:40px; right:-100px; }
.tbcRight ul li .tnavwid420 ol li{ width:200px; text-align: center; }
.tbcRight ul li .tnavpore1{ position: absolute; top:40px; left:0; }



.tbBIGBox{ width:230px; height: 430px; border-right:1px solid #513c3c; float:left; padding-left: 27px; padding-top: 27px; }
.tbbbTitle{ width:222px; height: 30px; font-size:15px; color:#fff; font-weight: bold; }
.tbbblist{ width:200px; height: 373px; padding-top: 15px; }
.tbbblist ul{ margin: 0; padding: 0; }
.tbbblist ul li{ width:100%; height: 23px; line-height: 23px; margin-bottom: 3px; }
.tbbblist ul li a{ padding: 0; }
.tbbblist ul li a:hover{ background: none; text-decoration: underline; color:#fff; }
.tbborno{ border-right:0; }

.headerbar{ background: #630606; }
.headerbarCent{ padding: 0; }
.headerbarCent h1{ margin: 0; padding-top: 14px; padding-bottom: 14px; }
.headerbarCent h1 img{ margin: 0 auto; }
.hword{ width:242px; height: 23px; float: left; }
.htft{ height: 23px; float: right; padding-top: 42px; }
.htSearch{ width:200px; height: 23px; float: left; margin-left: 20px; }
.htsearchText{ width:183px; height: 23px; line-height: 23px; color:#ccc;  border: 0; background: 0; float: left; }
.htsearbtn{ width: 17px; height: 23px;  float: left; padding-top: 3px; }
.htsearbtn a{ display: inline-block; width: 17px; height: 17px; background: url(../images/search_btn.png) no-repeat; }
.hhblock{ display: none; }

.mainNav{ height: 54px; background: #720507; }
.mainNavCent .mnul li{ line-height: 54px; float: left; position: relative; }
.mainNavCent .mnul li:hover{ background: #9f0009; }
.mainNavCent .mnul li a{ color:#fff; }
.mnul{ margin: 0; padding: 0; }
.mainNavCent .mnul li .mnul2sub{ display: none; width:100px; background: #9f0009; padding: 0; padding-top: 5px; padding-bottom: 5px; position: absolute; top:54px; left: 0; }
.mainNavCent .mnul li .mnul2sub li{ height: 35px; line-height: 35px; }
.mainNavCent .mnul li .mnul2sub li a{ color:#fff; background: 0; }

.maincen1200{ margin-top: 35px; }
.tzTitle{ height: 55px; padding: 0; }
.tzTitle h3{ height: 55px; line-height: 55px; color:#000; font-size:20px; margin: 0; }
.tztitMore{ text-align: right; }
.tztitMore a{ display: inline-block; width: 11px; height: 19px; background: url(../images/tztitMore.png) no-repeat; margin-top: 18px; }
.tznewslist{ }
.wslipore{ padding: 0; position: relative; }
.wslipore .wslipoab{ width:100%; height:115px; background: url(../images/opacitve_bg.png) repeat-x; padding-top: 65px; position: absolute; left:0; bottom:0; cursor: pointer; }
.wslitxtDot{ width: 30px; height: 30px; background: url(../images/litit_dot.png) no-repeat; float: left; margin-left:10px; margin-top: 5px; margin-right: 10px; }
.wslitxtname p{ display: block;  color:#ccc; font-size:12px;; float: left; margin-bottom: 0; }
.wstn a{ color:#fff; font-size:15px; }
.wstn a:hover{ text-decoration: underline; }
.nsdd{ display: block; width:100%; padding: 0;  }
.nsdd strong{ display: inline-block;  font-size:15px; font-weight: normal; background: url(../images/ns_dot.png) no-repeat left 8px; float: left; padding-left: 15px;  margin-top: 5px; margin-bottom: 5px;}
.nsdd strong a{ color:#333; }
.nsdd strong a:hover{ text-decoration: underline; color:#c7000b; }
.nsdd span{ display: none; color:#8d8d8d; font-size:14px; font-family: 'arial'; float: right; }
.wslipadr0{ padding-right: 0; }
.wsliphoto img{ width:100%; height: auto; }
.tlimb20{ margin-bottom: 10px; }
.tlipictopbor3px{ border-top:3px solid #c7000b; }
.nsNotice{ background: #eddfdf; }
.nsnotTitleTab{ height:55px; border-bottom: 3px solid #b9000a; }
.nsnotTitleTab ul{ margin: 0; padding: 0; }
.nsnotTitleTab ul li a{ display: block; width:50%; height:55px; line-height: 55px; color:#333; font-size:17px; text-align: center; float:left; }
.nsnotTitleTab ul li a.nsnottittabCur{ color:#b9000a; font-weight: bold; }
.nlistbor{ border-bottom: 1px dotted #bfbfbf; padding-bottom: 18px; padding-top: 18px; margin: 0; margin-left: 10px; margin-right: 10px; }
.notDate{ width:63px; height:62px; background:url(../images/notDate.png) no-repeat; float:left; margin: 0 auto; }
.ntliname{ padding-top: 8px; padding-left: 0;  }
.ntliname a{ font-size:15px; color:#333; font-weight: 800; }
.ntlpad0{ padding: 0; }
.notDate span{ display: block; width:100%; height: 23px; line-height: 23px; text-align: center; color:#fff; background: #890008;  }
.notDate strong{ display: block; width:100%; height: 37px; line-height: 37px; text-align: center; color:#890008; font-weight: bold; font-size:28px; }
.ntliname a:hover{ color:#c7000b; }
.CultureBox{ border-top:3px solid #c7000b; padding-left: 0px; padding-right: 0; padding-top: 30px; padding-bottom: 30px; }
.allpad0{ padding: 0; }
.cludate{ font-size:36px; font-weight: bold; }
.cluNum{ font-size:15px; color:#767676; }
.cluName{ margin-bottom: 15px; }
.cluName a{ color:#333; font-size:15px; }
.cluName a:hover{ color: #c7000b; text-decoration: underline; }
.cluKey{ color:#a7a7a7; font-size:13px; }
.CultureSidebtn{ height: 55px; float: right; padding-top: 18px; }
.CultureSidebtn div { float: left; }
.CultureSidebtn span.culsidePrev{ display: inline-block; width:11px; height: 19px; background: url(../images/CultureSidebtn_prev.png) no-repeat; float: left; cursor: pointer; }
.CultureSidebtn span.culsideNext{ display: inline-block; width:11px; height: 19px; background: url(../images/CultureSidebtn_next.png) no-repeat; float: left; margin-left: 15px; cursor: pointer; }
.CultureSidebtn span{ opacity: 1; display: inline-block; width:11px; height: 19px; background: url(../images/CultureSidebtn_btn.png) no-repeat; float: left; margin-left: 15px; cursor: pointer; }
.CultureSidebtn span.swiper-pagination-bullet-active{ background: url(../images/CultureSidebtn_btnActive.png) no-repeat; cursor: pointer; }
.ResourcesTab ul li a{ width:33.33%; }
.resoulist{ margin-bottom: 7px; margin-top: 7px; }
.resoulist a{ color: #333; font-size:14px; background: url(../images/ResourcesTab_dot.png) no-repeat left center; padding-left: 22px; }
.resoulist a:hover{ text-decoration: underline; color:#b9000a; }
.resoulistBox{ padding-top: 14px; padding-bottom: 14px; }
.bggray{ background: #eae2e2; margin-top: 30px; padding: 0; padding-bottom: 35px; }
.newstitbor3px{ border-bottom: 3px solid #c7000b; }
.scientpic img{ width:100%; height:auto; }
.scientbox{ padding-top: 20px; }
.scientname a{ font-weight: bold; color:#333; }
.scientname a:hover{ color:#c7000b; }
.scientkey{ display: none; font-size:12px; color:#666; margin-top: 8px; }
.sciennewsBox{ display: block; width:100%; margin-top: 5px; margin-bottom: 5px; padding: 0; }
.scienName{  float: left;  }
.scienName a{ color:#333; font-size:15px; background: url(../images/ns_dot.png) no-repeat left 7px; padding-left: 15px; }
.scienName a:hover{ text-decoration: underline; color:#c7000b; }
.scienTime{ display: none; height: 46px; line-height: 46px; float: right; font-size:15px; color:#999999; }
.videopore{ position: relative; }
.videopore span{ display: inline-block; width: 45px; height: 45px; background: url(../images/video_btn.png) no-repeat; background-size: 45px 45px; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%) }
.videopore img{ width:100%; height: auto; }
.vidworddd{ padding: 0; margin-top: 8px; margin-bottom: 9px; }
.vidName a{ color:#333; font-size:15px; background: url(../images/ns_dot.png) no-repeat left 7px; float: left; padding-left: 15px; }
.vidName a:hover{ color:#c7000b; text-decoration: underline; }
.vidTime{ display: none; float: right; }
.vidbox{ padding-top: 13px; font-size:15px; color:#999999; }
.character{  position: relative; border-top:3px solid #c7000b; }
.characterPic img{ width:100%; height: auto; }
.character .characterbar{ width:100%; height: 115px; background: url(../images/opacitve_bg.png) repeat-x; position: absolute; left:0; bottom:0; padding-top: 65px; padding-left: 20px; padding-right: 20px; }
.padlr7{ padding-left:7px; padding-right: 7px; }
.character .characterbar a{ color:#fff; font-size:16px; }
.character .characterbar a:hover{ text-decoration: underline; }
.charactsideBtn{ text-align: center; padding-top: 20px; }
.charactsideBtn span{ opacity: 1; display: inline-block; width:11px; height: 19px; background: url(../images/CultureSidebtn_btn.png) no-repeat; }
.charactsideBtn span.swiper-pagination-bullet-active{ background: url(../images/CultureSidebtn_btnActive.png) no-repeat; }
.flname{ display: block; text-align: center; }
.flname a{ font-size:15px; color:#333; }
.flname a:hover{ text-decoration: underline; color:#c7000b; }
.flpic{ display: block; }
.flpic img{ margin: 0 auto; }
.ftbg{ background: #720507; padding-top: 19px; padding-bottom: 19px; }
.mt0{ text-align: center; }
.mt0 a{ color:#fff; font-size:17px; margin-left: 50px; margin-right: 50px; }
.footblock{ display: none; }
.mt0{ margin-top: 0; }
.ftbgred{ background: #630606; }
.ftcontact{ color:#ede8e8; font-size:15px; }
.ftcontact a{color:#ede8e8;}
.ftemail{ display: inline-block; height: 24px; line-height: 24px; font-size:13px; background: url(../images/ftemaill.png) no-repeat left center; padding-left: 30px; }
.ml28{ margin-left: 28px; }
.ftbgcopy{ background: #630606; border-top:1px solid #823838; color:#d8cccc; }
.ftbgcopy a{ color:#d8cccc; }
.ftcmb30{ padding-bottom: 20px; }
.ftcopybox{ margin-top: 17px; margin-bottom: 17px; padding: 0; }
.ndotpadl0{ padding: 0; }
.NSNmt35{ margin-top: 35px; }
.chtermb20{ margin-bottom: 20px; }
.forcodepad0{ margin-top: 15px; }
.ftmb18{ margin-top: 7px; }
.ftmtop7{ margin-top: 7px; }
.newsmt0{ margin-top: 0; }
.nobobom{ border-bottom: 0; }
.height321{ height: 321px; background: #eddfdf; }
.htSearch { overflow: hidden; width: 0; }
.htSearch ::-webkit-input-placeholder { color: #fff; font-size: 13px; }
.htSearch ::-moz-placeholder { color: #fff; font-size: 13px; }
.htSearch :-ms-input-placeholder { color: #fff; font-size: 13px; }
.layer-box { z-index: 10001; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); width:800px; height: 500px; display: none; }
.layer-box iframe { width: 100%; height: 500px; }
.books-swiper-container{ overflow: hidden; }
#charactsideBtns { text-align: center; padding-top: 10px; }
#charactsideBtns span { margin: 0 2px; background-color: #b4261e; }
.banner-swiper-container {
      width: 100%;
      height: 100%;
      position: relative;
}
.banner-swiper-container .swiper-slide {
  max-height: 440px;
}
.banner-swiper-container .swiper-slide img { width: 100%; max-height: 440px; }
.banner-swiper-container .swiper-button-prev, .banner-swiper-container .swiper-button-next {
    width: 65px;
    height: 80px;
    background-size:65px 80px;
}
.banner-swiper-container .swiper-button-prev, 
.banner-swiper-container .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/arrow-l.png);
    left: 0;
}
.banner-swiper-container .swiper-button-next, 
.banner-swiper-container .swiper-container-rtl .swiper-button-prev{
    background-image: url(../images/arrow-r.png);
    right: 0;
}
.banner-swiper-container .swiper-pagination-bullet {  
    width: 16px;
    height: 16px;
    background: url(../images/banner-dot.png) no-repeat center;
    opacity: 1;
}
.banner-swiper-container .swiper-pagination-bullet-active {
    background: url(../images/banner-dot-active.png) no-repeat center;
}
.slider-swiper-container { overflow: hidden; }
.slider-swiper-container .swiper-pagination { display: none; }
.maincen1200 { overflow: hidden; }
.tz-swiper-container { overflow: hidden; }
.navbar-current { background: #720507; border-color: #720507; }
.navbar-collapse { overflow: hidden; }
.navbar-current .container-fluid { padding: 0; }
.navbar-current .container-fluid .navbar-collapse { padding: 0; }
.dropdown-menu,.navbar-nav>li>.dropdown-menu { top: 98%; min-width: 0; border: 0; width: 102px;  background: #630606; padding: 0; margin: 0 }
.dropdown-menu>li { width: 102px; height: 40px; line-height: 40px; text-align: center; }
.dropdown-menu>li>a { font-size:13px; color: #fff; line-height: 40px; padding: 0; }
.dropdown-menu>li>a:hover { background: transparent; color: #fff; text-decoration: underline; }
.navbar-default .navbar-nav>li>a {
    color: #fff; font-size: 14px;
}
.navbar-default span.caret {
    border-right: 0;
    border-left:0;
    border-top:0;
    margin-left: 4px;
    width: 9px; height: 5px;
    position: relative;
    top: -1px;
    background: transparent url(../images/caret.png)no-repeat center right;
}
.overhiddenslider{ overflow: hidden; }
.mainNav { position: relative; z-index: 999; }
.navbar-default .navbar-toggle { border-color:#fff; }
.navbar-default .navbar-toggle .icon-bar { background-color:#FFF; }
.nav>li>a { position: relative; top: -1px; }
.navbar-default .navbar-nav>li>a:link,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>li>a:visited{
    color: #fff; font-size: 14px;
}
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover{
    background: #630606;
    font-size: 14px; color: #fff;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{
    background: #720507;
    font-size: 14px; color: #fff;
    background: #630606;
}
.navbar-toggle { margin-right: 25px; }

/*文章内容页*/
.topcolumn{ margin: 0 auto;padding:0 }
.topcolumn img{ margin: 0 auto; }
.currentbar{ border-bottom: 3px solid #b9000a; padding-top: 5px; padding-bottom: 5px; }
.curbarleft{ font-size:17px; color:#b9000a; }
.curbarright{ color:#666666; padding-top: 7px; }
.curbarright a{ color:#666666; }
.curbarright a:hover{ color:#000; text-decoration: underline; }
.bor992{ border-left:1px solid #d6cece; border-right:1px solid #d6cece; }
.curbarright{ display: none; }
.dispviewpic{ text-align: center; }
.dispviewpic img{ max-width: 100%; height: auto; }
.dfmt30{ margin-top: 30px; }
.dfpadlr30 p{ line-height: 25px; }
.dfpadbom30{ padding-bottom: 30px; }
.difoSideright{ font-size:18px; color:#c7000b; padding: 0; padding-top: 30px; padding-bottom: 10px; }
.difosideNews{ padding: 0; }
.difosideNews ul{ margin: 0; padding: 0; }
.borbom1px{ border-bottom: 1px solid #d6cece; }
.dfpadleft15{ padding-left: 15px; padding-bottom: 15px; }
.difosideNews ul li{ margin-bottom: 10px; }
.difosideNews ul li a{ color:#333; background: url(../images/newsside_dot.png) no-repeat left 8px; padding-left: 15px; }
.difosideNews ul li a:hover{ text-decoration: underline; color:#b9000a; }
.dfpadright15{ padding-right: 15px; }
.dffoviewhotBox{ border-top:3px solid #c7000b; margin-bottom: 20px; position: relative; }
.dffboxPic{ width:100%; height: auto; }
.dffoviewhotBox .dffboxbar{ width:100%; height: 52px; text-align: center; background: url(../images/opacitve09.png) repeat-x; position: absolute; bottom:0; left:0; padding-top: 20px; }
.dffboxbar a{ color:#fff; }
.dffboxbar a:hover{ text-decoration: underline; }
.dffboxPic img{ width:100%; height:auto; }
.sidetop3px{ border-top:3px solid #c7000b; }
.pageView h2{ font-size:17px; }
.pvtime{ color:#737373; }
.pvtime span{ margin: 0 5px; }

/*图片列表*/
.icolumTitle{ background: #b9000a; font-size:15px; color:#fff; text-align: left; text-indent: 1em; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }
.icolumTitle span{ display: block; background: url(../images/imgcolumn_dot.png) no-repeat right center; background-size: 14px 8px;  }
.imgcolumList{  }
.imgcolumList ul{ margin: 0; padding: 0; }
.imgcolumList ul li{ border-bottom: 1px solid #d6cece; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.imgcolumList ul li a{ display: block; color:#333; font-size:13px; background: url(../images/imgcolumList_dot.png) no-repeat right center; background-size: 16px 16px; }
.imgcolumList ul li a.selected{ color:#b9000a; font-weight: bold; }
.imgcolumList ul li a:hover{ color:#b9000a; }
.imgcPic{ border-bottom: 3px solid #b5000a; }
.imgcPic img{ width:100%; height: auto; }
.imgcContBox{ background: #f9f5f5; padding-top: 10px; padding-bottom: 15px; padding-left: 10px; padding-right: 10px; min-height: 250px}
.icboxname{ margin-bottom: 10px; }
.icboxname a{ font-size:14px; color:#000; }
.icboxkey{ display: none; line-height: 27px; color:#666; font-size:13px; margin-bottom: 20px; }
.icboxmore a{ display: inline-block; font-size:13px; border-bottom: 1px solid #b9000a; color:#666666;  }
.icmtop22{ margin-top: 12px; /**padding-left: 6px;**/ padding-right: 6px; }
.icpadbom30{ padding-bottom: 40px; }

.listnsBox{ border-bottom: 1px solid #d6cece; padding-left: 0; padding-right: 0; padding-top: 8px; padding-bottom: 7px; }
.lnsboxLeft strong{ float: left; }
.lnsboxLeft strong a{ color:#333; font-weight: normal; background: url(../images/ns_dot.png) no-repeat left 5px; padding-left: 15px; }
.lnsboxRight{ display: none; }
.lnsboxRight span{ float: right; color:#666666; }
.lnsboxLeft strong a:hover{ text-decoration: underline; color:#b9000a; }

/*图说我们的价值观*/
.bkbor{ border:1px solid #d0c8c8; }
.bkleft{ width: 87px; height: 387px; float: left; }
.dbkdno{ display: none; }
.pdr15{ padding-right: 30px; }
.bkContentbk{ width: 100%; height: 3px; background: #c7000b; }
.booksList{ padding-top: 30px; }
.bookMB15{ text-align: center; margin-bottom: 15px; }
.bookMB15 img{ margin: 0 auto; max-height:270px}




/* 小屏幕（手机，大于等于450px） */
@media (min-width: 450px) {
    
}

/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
    body{ background: #-90f; }
    .clupadr10{ padding-right: 5px; }
    .clupadl10{ padding-left: 5px; }
    .scientkey{ display: block; }
    .layer-box { width:600px; height: 350px; }
    .layer-box iframe { height: 350px; }
    .nsdd{ padding-left: 15px; }
    .curbarright{ display: block; }
    .curbarleft{ font-size:20px; }
    .pageView h2{ font-size:20px; }
    /*图片列表*/
    .icboxkey{ display: block; }
    .icboxname a{ font-size:17px; }
    .imgcContBox{ padding-top: 20px; padding-bottom: 25px; padding-left: 20px; padding-right: 20px; }
    .listnsBox{ padding-top: 10px; padding-bottom: 10px; }
    .lnsboxRight{ display: block; }
    .lnsboxLeft strong a{ background: url(../images/ns_dot.png) no-repeat left center; }
    .tbcRight ul li .tnavpore1 ol li{ display: block; width:100%; }
    
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
    body{ background: #-0cf; }
    .tbcRight ul li a{ color:#b3afaf; padding-left: 13px; padding-right: 15px; }
    .tbcLeft{ display: block; }
    .topbar{ display: block; }
    .headerbar{ height: 107px; }
    .headerbarCent h1{ padding-top: 16px; float:left; }
    .mainNavCent .mnul li a{ display: inline-block; width:100px; height: 54px; background: url(../images/mnul_dot.png) no-repeat 76px center; padding-left: 16px; }
    .nsdd{ height: 32px; overflow: hidden; }
    .nsdd strong{ height: 32px; padding-top: 8px; background: url(../images/ns_dot.png) no-repeat left center; margin: 0; }
    .nsdd span{ height: 32px; line-height: 32px;  }
    .clupadr10{ padding-right: 10px; }
    .clupadl10{ padding-left: 10px; }
    .scientname a{ font-size:17px; }
    .scientkey{ font-size:13px; }
    .scienName{ height: 46px; line-height: 46px; margin: 0; }
    .sciennewsBox{ margin: 0; }
    .videopore span{ width: 82px; height: 82px; background-size: 82px 82px; }
    .footblock{ display: block; }
    .mt0 a{ margin-left: 20px; margin-right:20px; }
    .ftmb18{ margin-bottom: 14px; margin-top: 0; }
    .hhblock{ display: block; }
    .layer-box { width:700px; height: 350px; }
    .layer-box iframe { height: 350px; }
    .nsdd{ padding-left:15px; }
    .NSNmt35{ margin-top: 0; }
    .chtermb20{ margin-bottom: 0; }
    .forcodepad0{ padding: 0; margin-top: 0; }
    .ftmtop7{ margin-top: 0; }
    .newsmt0{ margin-top: 35px; }
    .curbarleft{ font-size:23px; }
    .bor992{ border-left:0; border-right:0; }
    .padl0992{ padding-left: 0; }
    .sidetop3px{ border-top:0; }
    .pageView h2{ font-size:25px; }
    .currentbar{ padding-top: 15px; padding-bottom: 15px; }
    /*图片列表*/
    .imgcolumList ul li{ padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; }
    .imgcolumList ul li a{ height: 17px; font-size:15px; background: url(../images/imgcolumList_dot.png) no-repeat right center; background-size: 17px 17px; }
    .icopadr0{ padding-right: 0; }
    .icboxkey{ display: block; }
    .imgcContBox{ padding-top: 15px; padding-bottom: 15px; padding-left: 13px; padding-right: 13px; }
    .cblpad0{ padding-left: 6px; padding-right: 6px; }
    .listnsBox{ padding-top: 10px; padding-bottom: 10px; }
    .lnsboxLeft strong a{ background: url(../images/ns_dot.png) no-repeat left center; }
    .tbcRight ul li .tnavwid420 ol li{ text-align: left; }
    .tbcRight ul li .tnavpore1 ol li{ display: block; width:100%; text-align: left; }
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
    .topbar{ display: block; }
    .topbarCent{ width:1200px; height: 40px; margin: 0 auto; }
    .headerbar{ margin: 0 auto; }
    .headerbarCent{ width:1200px; height: 107px; margin: 0 auto; }
    .mainNavCent{ width:1200px; height: 54px; margin: 0 auto; }
    .maincen1200{ width:1200px; margin: 0 auto; margin-top: 35px; padding: 0; }
    .notpadl25{ padding-left: 25px; }
    .nsdd span{ display: inline-block; }
    .nsdd{ height: 36px; }
    .nsdd strong{ height: 36px; padding-top: 8px; background: url(../images/ns_dot.png) no-repeat left center; margin: 0; }
    .nsdd span{ height: 36px; line-height: 36px;  }
    .scienTime{ display: block; }
    .vidTime{ display: block; }
    .footlink .col-lg-2{ width:14.28%; }
    .mt0{ margin-top: 0; }
    .footblock{ display: block; }
    .mt0 a{ margin-left: 50px; margin-right: 50px; }
    .ftmb18{ margin-bottom: 14px; }
    .ftcopybox{ width:1200px; margin: 0 auto; margin-top: 17px; margin-bottom: 17px; padding: 0; }
    .hhblock{ display: block; }
    .wid1200auto{ width:1200px; margin: 0 auto; padding: 0; overflow: hidden; }
    .NSmaincen1200{ width:1200px; margin-left:auto; margin-right: auto;  padding: 0; }
    .pagecolumn1200{ width:1200px; margin: 0 auto; padding: 0; border-left:1px solid #d6cece; border-right:1px solid #d6cece; }
    .currentbar{ padding-left: 30px; padding-right: 30px; }
    .bor992{ border:0; }
    .borleft1200{ border-left:0px solid #d6cece; }
    .dfpadlr30{ padding-left: 30px; padding-right: 30px; }
    .dfpadlr30{ font-size:16px; }
    .dfpadlr30 p{ line-height: 30px; }
    .pageView h2{ font-size:28px; }
    /*图片列表*/
    .imgcolumnbor{ border-left:1px solid #d6cece; }
    .icolumTitle{ background: #b9000a; font-size:24px; color:#fff; text-align: center; text-indent: 0; padding-top: 30px; padding-bottom: 30px; padding-right: 0; }
    .icolumTitle span{ background: 0; }
    .imgcolumList ul li{ padding-left: 15px; padding-right: 7px; padding-top: 12px; padding-bottom: 12px; }
    .imgcolumList ul li a{ height: 25px; line-height: 25px; font-size:16px; background: url(../images/imgcolumList_dot.png) no-repeat right center; background-size: 25px 25px; }
    .imgcContBox{ padding-top: 20px; padding-bottom: 25px; padding-left: 20px; padding-right: 20px; }
    .icboxname a{ font-size:17px; }
    .icboxkey{ display: block; }
    .icmtop22{ margin-top: 22px; }
    .cblpad0{ padding-left: 6px; padding-right: 6px; }
    .listnsBox{ padding-top: 15px; padding-bottom: 15px; }
    .lnsboxLeft strong a{ font-size:15px; }
    .lnsboxLeft strong a{ background: url(../images/ns_dot.png) no-repeat left center; }
    .tbcRight ul li .tnavpore1 ol li{ display: block; width:100%; text-align: left; }
    /*图说我们的价值观*/
    .dbkdno{ display: block; }
    .booksList .col-md-3{ width: 20%;  }
    .bookPadr15{ padding-right: 20px; }
    .mmrr0{ margin-right: 0; }
    .bookMB15{ margin-bottom: 0; }
    .bkbor{ padding-left: 0; }
    
}

@media (min-width: 1440px) {
    .banner-swiper-container { width: 1440px; margin: 0 auto; overflow: hidden; }
    .banner-swiper-container .swiper-button-next, 
    .banner-swiper-container .swiper-container-rtl .swiper-button-prev {
        right: 0px;
    }
    .banner-swiper-container .swiper-button-prev, 
    .banner-swiper-container .swiper-container-rtl .swiper-button-next{
        left: 0px;
    }
}

@media (max-width:992px){
    .banner-swiper-container .swiper-slide { height: 100%; }
    .banner-swiper-container .swiper-slide img { height: 100%; }
    .banner-swiper-container .swiper-button-next, 
    .banner-swiper-container .swiper-container-rtl .swiper-button-prev {
        right: 0px;
    }
    .banner-swiper-container .swiper-button-prev, 
    .banner-swiper-container .swiper-container-rtl .swiper-button-next{
        left: 0px;
    }
    .banner-swiper-container .swiper-button-prev, .banner-swiper-container .swiper-button-next {
        width: 55px;
        height: 70px;
        background-size:55px 70px;
    }
    .imgcolumList { display: none; }
}

@media (max-width:768px){
    .banner-swiper-container .swiper-slide { height: 100%; }
    .banner-swiper-container .swiper-slide img { height: 100%; }
    .banner-swiper-container .swiper-button-next, 
    .banner-swiper-container .swiper-container-rtl .swiper-button-prev {
        right: 0px;
    }
    .banner-swiper-container .swiper-button-prev, 
    .banner-swiper-container .swiper-container-rtl .swiper-button-next{
        left: 0px;
    }
    .banner-swiper-container .swiper-button-prev, .banner-swiper-container .swiper-button-next {
        width: 35px;
        height: 60px;
        background-size:35px 60px;
    }
    .layer-box { width:450px; height: 350px; }
    .layer-box iframe { height: 350px; }
    
    .navbar-nav { margin-left: 0px; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
        background: transparent;
    }
    
    .dropdown-menu, .navbar-nav>li>.dropdown-menu {
        background: #720507;
        box-shadow: none;
        -webkit-box-shadow: none;
    }
    
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #720507 }
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
        margin: 0;
    }
    
}
.Column_Anchor {
    line-height: 66px;
    text-align: center;
    display: block;
    background: #b9000a;
    color: #fff;
    font-size: 22px;
}
