/*头部*/
  /*body{filter: grayscale(100%);}*/
.top {background: #eeeeee;height:30px;}
.top *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.w {max-width: 100%;}
.topc-l{color:#666;line-height: 30px;}
.topc-l font{color:#ca252b;font-weight: bold;}
.topc-r {padding-top: 5px;line-height: 20px;}
.topc-r-form{margin-right:20px;position: relative;font-size: 0;line-height: 0;}
.topc-r-form input[type=text]{width:150px;height:20px;color:#bbb;border:1px solid #ccc; border-radius: 5px;background:none;padding:0 5px;font-size: 12px;}
.topc-r-form input::-webkit-input-placeholder{color:#bbbbbb;}
.topc-r-form .sub {width:30px;height:100%;position: absolute;right: 0;top: 0; background: url(../images/ss.png)no-repeat center center;cursor: pointer; }

.topc-r-zw{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 20px 0 23px;}
.topc-r-zw span {float: left;background: url(../images/zw.png)no-repeat left center;padding-left: 25px;}
.topc-r-zw a{color:#666;font-weight: bold;font-size: 14px;}
.topc-r-zw b{color:#c3c3c3}
.topc-r-zw a.act{color:#ca252b;}
.topc-r-ds{padding-left:20px;}
.topc-r-ds a{color:#666;background: url(../images/ds.png)no-repeat left center;padding-left: 30px;}

.sjj_nav,.sp_header{display: none}
.fixednav.sp_header{display: none;}
.nav-box{height:80px;position: static;top:30px;left:0px;width:100%;z-index: 999;}
.nav{height:80px;background: #fff;top: 0;transition: all 1s;}
.nav .w{position: relative;}
.nav .logo{padding:19px 5px;}
.nav-n>li{float: left;padding:0 13px; text-align: center;margin-top:32px;position: relative;}
.nav-n>li>a{color: #333;font-size:16px;height:48px;display:block;}
.nav-n>li:hover>a{background: url(../images/navb.png) no-repeat center 30px;color:#ca252b;}
.nav-n>li:hover>.nav-er{display: block;}
.nav-n>li>a.act{background: url(../images/navb.png) no-repeat center 30px;color:#ca252b;}
.nav-n>li>.nav-er{background: #f9f9f9;position: absolute;top:48px;left:0;z-index: 9999;width:90px;display: none;}
.nav-n>li>.nav-er>li{position: relative;}
.nav-n>li>.nav-er>li a{display: block;width:100%;line-height: 30px;font-size:14px;color:#333;}
.nav-n>li>.nav-er>li a:hover{background: #c9272b;color:#fff;}
.nav-n>li>.nav-er>li:hover .nav-san{display: block;} 
.nav-n>li>.nav-er>li:hover>a{background: #c9272b;color:#fff;}
.nav-n>li .nav-san{position: absolute;top:0;left:90px;width:90px;display: none;z-index: 99990;background: #f9f9f9;}
.nav-n>li .nav-san>li{position: relative;}
.nav-n>li .nav-san>li:hover .nav-si{display: block;} 
.nav-n>li .nav-san>li:hover>a{background: #c9272b;color:#fff;}
.nav-n>li .nav-si{position: absolute;top:0;left:90px;width:90px;display: none;z-index: 99990;background: #f9f9f9;}
.fixednav {
    position: fixed !important;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999;
    opacity:0.8;
}
.sm-menu{display: none;width: 36px;height: 36px;position: absolute;z-index: 100; right: 5.335%;top: 22px; position: absolute;-webkit-border-radius: 5px;border-radius: 5px;}
.sm-menu span{display: block;width: 30px;height: 3px;border-radius: 3px;background-color: #000;position: absolute;left: 50%;margin-left: -15px;top: 50%;margin-top: -1.5px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.sm-menu span:before,.sm-menu span:after{border-radius: 3px; display: block;content: '';width: 100%;height: 3px;background-color: #000;position: absolute;left: 0;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.sm-menu span:before{top: -10px;}
.sm-menu span:after{bottom: -10px;}

body.fixed .sm-menu span{  background-color: transparent;}
body.fixed .sm-menu span:before{  -webkit-transform: rotate(45deg) translate(10px, 5px);  -ms-transform: rotate(45deg) translate(10px, 5px);  transform: rotate(45deg) translate(10px, 5px);}
body.fixed .sm-menu span:after{  -webkit-transform: rotate(-45deg) translate(8px, -5px);  -ms-transform: rotate(-45deg) translate(8px, -5px);  transform: rotate(-45deg) translate(8px, -5px);}


/*头部结束*/
/*面包屑导航开始*/
.cru{height:40px;background: #eae9e9;line-height: 40px;font-size:14px;color:#333;}
.cru img{width:15px;height:15px;vertical-align:middle;}
.cru span{vertical-align: middle;}

.cru a{font-size:14px;color: #333;vertical-align: middle;}
.cru a:hover{color:#c9272b;}
.cru a:after{content: ">";margin:0 5px;color:#333;}
/*结束*/

.about-l{width:220px;background: #f9f9f9;padding-top:36px;}
.about-l-tit{font-size:24px;font-weight: bold;border-left:solid #c9272b 10px;line-height: 24px;padding-left:24px;}
.navMenu{padding-top:36px;}
.navMenu> li { display: block; margin: 0; padding: 0; border: 0px; }
.navMenu>li>a { display: block; overflow: hidden; padding-left: 36px; line-height: 40px; color: #333; transition: all .3s; position: relative; text-decoration: none; font-size: 16px;}
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { font-size: 20px; float: left; font-style: normal; margin: 0 5px; }
.navMenu>li>a:hover{color: #FFF; background: url(../images/tu13.png) #c8161d no-repeat 200px 16px;}
.navMenu>li a.active { color: #FFF !important; background:url(../images/tu13.png) #c8161d no-repeat 198px 15px;}
.navMenu>li.open>a.active { color: #FFF; background:url(../images/tu33.png) #c8161d no-repeat 198px 18px;}
.navMenu>li.open.open1>a.active {background: url(../images/tu13.png) #c8161d no-repeat 200px 16px;}
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both;  padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>.sub-menu li>a { display: block; font-size: 16px; line-height: 42px; padding-left: 66px; color: #333; clear: both; }
.navMenu>li>.sub-menu li>a:hover{color: #FFF; background: url(../images/tu13.png) #c8161d no-repeat 200px 16px;}
.navMenu>li.open>.sub-menu li.open>a.active{color: #FFF; background:url(../images/tu33.png) #c8161d no-repeat 198px 18px;}
.navMenu>li.open>.sub-menu li.open.open1>a.active{background: url(../images/tu13.png) #c8161d no-repeat 200px 16px;}
.navMenu>li>.sub-menu>li.active >a { color: #FFF; background: #12181b; }
.sub-menu1 li>a{padding-left:100px !important;}
.sub-menu1 li>a:hover{background: none !important;color: #c8161d !important;}
.sub-menu1 li>a.active{background: none !important;color: #c8161d !important;}
.navMenu>li.open>ul{display: block;    border-top: 1px solid #fff;}
.navMenu>li.open>ul>li.open>ul{display: block;}

.page{margin:auto;display: inline-block;margin:40px 0;}
.page li{float: left;height:26px;padding:0 10px;line-height: 26px;margin:0 5px;}
.page li.active{background: #c8161d;color:#fff;}
.page li:hover{background: #c8161d;color:#fff;}
.page li:hover a{color:#fff;}
.page li.disabled{pointer-events: none;background: #ededed;}

@media screen and (max-width:1024PX) {
    .top{position: relative;z-index: 99999;}

  .nav{display: none}
  .nav-box{height:80px;position: relative;top:0px;left:0px;width:100%;z-index: 999;}
  .sjj_nav,.sp_header{display: block}
.fixednav.sp_header{display: block;}

.sp_header{height:80px;overflow:hidden;background:#fff;z-index:10;width:100%;position:absolute; }
.sp_logo{padding-left:10px;float:left;height:80px;line-height: 80px;}
.sp_logo img{margin:auto;max-height:35px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;padding-top: 30px; overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:80px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}




.about-l{width:100%;display: none;}
/*  .navMenu>li>a.active{background: url(../images/tu13.png) #c8161d no-repeat right 1rem top 16px;}
  .navMenu>li>.sub-menu li>a.active{background: url(../images/tu33.png) #c8161d no-repeat right 1rem top 16px;}
.navMenu>li.open>a.active{    background: url(../images/tu33.png) #c8161d no-repeat right 1rem top 16px;}
*/  .navMenu>li>a.active{background: none !important;background: #c8161d !important;}
  .navMenu>li>.sub-menu li>a.active{background: none !important;background: #c8161d !important;}
  .navMenu>li>.sub-menu li>.sub-menu li>a.active{background: none !important;}
.navMenu>li.open>a.active{   background: none !important;background: #c8161d !important;}
	 .sm-menu {display: block;}
  .w {padding: 0 3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
  
  .topc-l{line-height: 30px;font-size: 0.805rem}
  .topc-r {padding-top: 5px;line-height: 20px;;}
  .topc-r-form{display: none;}

  .topc-r-zw{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 .6rem 0 .6rem;}
  .topc-r-zw span {padding-left: 25px;}
  .topc-r-zw a{font-size: 0.805rem;}
  .topc-r-ds{padding-left:.6rem;}
  .topc-r-ds a {font-size: 0.805rem;}

  .nav{height:80px;}
  .nav{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .nav-er,.nav-san,.nav-si{display: none !important;}
  .nav .logo{padding:19px 5px;}
  .nav-n {position: absolute;top: 0;width: 40%;right: 0;height: auto; display: none; background: #fff;top: 80px;z-index: 999;border-left: 1px solid #ccc;transition: .3s; }
  .nav-n li{float: none;width:100%;text-align: left;margin-top:0;border-top:1px solid #ccc;}
  .nav-n li a{color: #333;font-size:16px; height: auto; line-height:1;display:block;padding: 1rem 1rem 1rem 2rem; }
  .nav-n li a:hover{background: url(../images/navb.png) no-repeat 0.5rem center;}
  .nav-n li a.act{background: url(../images/navb.png) no-repeat 0.5rem center;}

  .cru div span:first-child{display: none !important;}
  body.fixed .nav-n {display: block;}
}
@media screen and (max-width:414PX) {.cru span{display: none;}.cru span:last-child{display: inline-block;}}