.mt12{margin-top:12px;}
.flae{opacity: 0;filter: blur(5px);transform:translateX(-30%);transition:all 1s}
.flae2{opacity: 0;filter: blur(5px);transform:translateX(30%);transition:all 1s}
.flae3{opacity: 0;filter: blur(5px);transform:translateY(-30%);transition:all 1s}
.flae4{opacity: 0;filter: blur(5px);transform:translateY(30%);transition:all 1s}
.flae5{opacity: 0;filter: blur(5px);transition:all 2.5s}
.activess{opacity: 1;filter: blur(0);transform:translateX(0);}
body{min-width:1300px;margin:0 auto;position:relative;}

/**
* æ–°åŠ å¤´éƒ¨css   ------------- Start
*/
.wrapper {
    position: fixed;
    top:0px;
    right: 10%;
    max-width:950px;
    background:#b91e32;
    z-index: 100;
    margin-top: 5px;
}
.wrapper .inner {
    display: flex;
    justify-content: space-between;
    height: 100%;
}
.wrapper .inner .top-right {
    display: flex;
    align-items: center;
    height: 100%;
}
.wrapper .inner .top-right .links .links-menu a:hover {
    color: #b91e32;
}


.wrapper .inner .top-right .links .link-a {
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
}
.wrapper .inner .top-right .links{
    position: relative;
    padding: 0 17px;
}
.links .links-box {
    width: 490px;
    display: none;
    position: absolute;
    top: 52px;
    right: 0;
    z-index: 9;
    padding: 15px 25px;
    background: #fff url(../images/index-nav-bgs.png) bottom right no-repeat;
    z-index: 9999;
}
.links ul.links-menu {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.links .links-box::after{
    background: #fff;
    content: "";
    display:block;
    position: absolute;
    top: -13px;
    right: 10%;
    width: 14px;
    height: 14px;
    transform-origin: left bottom;
    transform: rotate(45deg);
    z-index: -99999999;
    }
.links ul.links-menu .sub-link{
    color: #4a4a4a;
    border-bottom: 1px solid #e8e8e8;
    display: block;
    line-height: 1;
    display: inline-block;
    width: 30%;
    padding: 15px 0;
}
.links ul.links-menu .sub-link a{
    color: #333;
    display: block;
font-family: "å¾®è½¯é›…é»‘";
    font-size: 15px;
}
}
.links ul.child-menu {
    display: flex;
    padding: 10px 0;
}
.links ul.child-menu .child-link {
    font-weight: normal;
    color: #4a4a4a;
    padding: 5px 25px;
    line-height: 29px;
    font-size: 15px;
}

/**
* æ–°åŠ å¤´éƒ¨css   ------------- End
*/
/**
* å­¦æ ¡æ–°é—»   ------------- Start
*/
.mod {
    display: flex;
    cursor: pointer;
    margin-top: 20px;
    align-content: center;
    align-items: center;
}
.mod .mod-hd {
    position: relative;
    z-index: 2;
    flex-shrink: 0;
    border-radius: 74px;
    background-color: #ffffff;
    width: 80px;
    height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    justify-content: center;
}
.mod .mod-hd .day {
    color: #b91e32;
    font-weight: 500;
    font-size: 29px;
    line-height: 1;
    font-family: Bahnschrift;
}
.mod .mod-hd .year-month {
    margin-top: 2px;
    font-size: 14px;
    color: #b91e32;
    font-family: Bahnschrift;
}
.mod .mod-bd {
    width: 500px;
    height: 92px;
    background: #FFF;
    background-size: cover;
    margin-left: -50px;
    position: relative;
    z-index: 1;
    padding-left: 70px;
    display: flex;
    align-items: center;
    font-size: 19px;
    color: #1a1a1a;
    transition: .5s;
}
.mod:hover .mod-bd {
    background-size: cover;
    color:#b91e32;
}
.mod:hover .mod-hd {
    background-color: #e9c033;
}
.mod:hover .mod-hd  .year-month {
    color: #fff;
}
.mod:hover .mod-hd  .day {
    color: #fff;
}
.mod:first-of-type {
    margin-top: 0px;
}
/**
* å­¦æ ¡æ–°é—»   ------------- End
*/
.index-tab-notice-left-card-top-time {
  display: inline-block;
  width: 66px;
  height: 65px;
  text-align: center;
  background: #b91e32;
  /*   margin-right: 15px;
  padding-top: 5px;*/
  vertical-align: top;
  padding: 5px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  justify-content: center;
  transition: .5s;
}

.index-tab-notice-left-card-top-time .time-day {
  font-size: 28px;
  color: #fff;
  letter-spacing: 0.31px;
  line-height: 1;
  font-family: Bahnschrift;
  width: 100%;
}

.index-tab-notice-left-card-top-time .time-month {
  font-size: 16px;
  color: #fff;
  line-height: 20px;
  font-family: Bahnschrift;
}
.top-box{width:100%;background:#b91e32;height:110px;position: fixed;z-index: 99;top:0px;margin:0 auto; transition: transform 0.3s ease-in-out;}
.logo{display: block;float:left;margin-left:5%;margin-top: 19px;}
.logo a img{width:315px;}
.nav-box{float:right;overflow:hidden;margin-top:28px;}
.bu{width:100%;height:110px;}
.search-image{float: right;margin-right: 5%;margin-top:43px;cursor: pointer;}
.x{position: fixed;top:200px;right:200px;z-index: 101;height:60px;width:60px; display: none; cursor: pointer;}
.search-box{width:100%;height:100%;position: fixed;top:0px;left:0px;bottom:0px;right:0px;z-index: 100; background:url(../images/1px60hei.png); display: none;}
.search{width:520px;overflow:hidden;margin:0 auto;margin-top:400px;}
.search input{ display: block;border: none;}
.search-text{float:left;width:370px;padding:10px;padding-left:20px;line-height: 40px;height:40px;background-color:#fff;font-size:16px;}
.search-but{float:left;width:110px;height:60px;}
.nav2{overflow:hidden;float:right;margin-right: 20px;margin-top: 5px;}
.nav2 > li{float:left;}
.nav2 > li > a{font-size: 18px;color:#fff;line-height:50px;display:block;margin-right: 0;padding-bottom: 10px;margin-left: 45px;}
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:1px;}
.nav2 > li:hover > div{display:block;position: absolute;animation:nav2s 0.3s;margin-top:0px;opacity: 1;}
.mt120{margin-top:120px;}
.line{ height:9px;background:url(../images/index-nav-sj.png) top left no-repeat;background-position-x:70px ;}
.nav2-min{ background:#fff url(../images/index-nav-bgs.png) bottom right no-repeat;width:162px; border-top:2px solid #ffffcc;padding:15px 0;padding-bottom:25px; border-radius: 0 0 15px 15px;}
.nav2-min li a{ display: block;line-height:26px;padding:10px 0;width:100%; text-align: center; display: block;font-size:16px;color:#666666;}
.nav2-min li a:hover{color:#b81b30;font-size:16px;}
.banner{width:100%;margin:0 auto;position: relative;height:100vh;z-index: 9;}
#xw{position:relative;z-index:0}
.bigfocus{width:100%;height:auto;position:relative;overflow:hidden;margin:0 auto;height:100vh;}
.bigfocus .bignum{overflow:hidden;position:absolute;bottom:50px;right:9%;zoom:1;z-index:50;margin-right:38px;}
.bigfocus .bignum li{width: 11px;height: 11px;line-height:16px;text-align:center;color:#FFFFFF;background:#fff;margin-right: 20px;border-radius:50%;cursor:pointer;float:left;margin-top:8px;font-size:0px;}
.bigfocus .bignum li.on{background:url(../images/banner-but-icon.png) no-repeat 100%;width:25px;height:25px;margin-top: 0px;} 
.bigfocus .prev,
.bigfocus .next{display:block;width:30px;height:38px;background:url(../images/banner-but.png) no-repeat;position:absolute;bottom: 43px;right: 9.6%;opacity: 0.8;z-index:50}
.bigfocus .prev{margin-right: 270px;}
.bigfocus .next{background-position:right;}
.bigfocuspic li a{width:103%;display:block}
.bigfocuspic li a img{width:103%;transition: all 2s;position:fixed}
.xiao-box{position:absolute;bottom:-1px;left:0%;z-index: 5;width:100%;height:126px}
.xiao{width:50px;height:22px;margin:0 auto;background:url(../images/banner-men.png) no-repeat;padding:92px 230px 12px 230px ;animation:myfirst 0.7s;-webkit-animation:myfirst 0.7s; animation-iteration-count:infinite;animation-direction:alternate;animation-delay:3s}
.xiao img{width:50px;height:22px;display: block;}
.con1-big-box{width:100%;background:url(../images/xiaoxun.png) no-repeat;background-position-x: 100px;background-position-y:80px;}
.con1-box{width:1400px;margin:0 auto;}
.title1-box{width:100%;overflow:hidden;}
.title1-box img{margin-top:35px;margin-bottom:35px;margin-left: 598px;float:left;}
.title1-box a{background:url(../images/more-bg.png) center right no-repeat;display: block;float:right;line-height:26px;height:26px;padding-right:46px;font-size:16px;color:#b6141f;margin-top:70px;position: relative;}
.moresa{background:url(../images/more-bg.png) center right no-repeat;display: block;float:right;line-height:26px;height:26px;padding-right:46px;font-size:16px;color:#b6141f;margin-top:30px;position: relative;margin-left:700px;}
.quan{width:21px;height:21px; border-radius: 50%;border: 3px solid #b6141f;position:absolute;right: 0;top:0;display: none;}
.title1-box a:hover .quan{display: block;opacity: 0.5;width:6px;height:6px;animation:quans 1s;right:7px;top:8px;animation-iteration-count:99; }
.con2-title a:hover .quan,.con3-title a:hover .quan{display: block;opacity: 0.5;width:6px;height:6px;animation:quanss 1s;right:7px;top:17px;animation-iteration-count:99; }
.con1{background:url(../images/con-bg1.png) no-repeat;width:1320px;height:510px;padding:40px;overflow:hidden;animation: bottoms1 1.5s;}
.con1-img{width:680px;height:460px;float:left;}
.focus{width:680px;height:460px;position:relative;overflow:hidden;}
.focus .num{overflow:hidden;position:absolute;bottom:37px;right:45px;zoom:1;z-index:3;}
.focus .num li{width:8px;height:8px;line-height:8px;font-size:0px;text-align:center;color:#fff;background:#fff;color:#fff;margin-top:10px;cursor:pointer; border-radius: 4px;float:left;margin-right:9px;}
.focus .num li.on{background:#b6141f;color:#b6141f} 
.focus .prev,.focus .next{display:block;width:18px;height:24px;position:absolute;right:0;bottom:30px}
.focus .prev{background:url(../images/news-img-but.png) no-repeat;right:110px;}
.focus .next{background:url(../images/news-img-but.png) top right no-repeat;right:25px;}
.focuspic li a{ position: relative; display: block;}
.focuspic li a img{width:680px;height:460px;}
.focuspic li a div{background:url(../images/img-list-bg.png); position:absolute;bottom:0;left:0;height:70px;padding-top:15px;width:92%;padding-left:5%;padding-right:3%;}
.focuspic li a div span{color:#fff;font-size:18px;font-weight:900;display: block;width:100%;line-height:60px;}
.focuspic li a div p{line-height:26px;height:52px;color:#fff;font-size:16px;margin-top:10px;}
.con1-list{width:590px;float:right;margin-top:-15px;}
.con1-list li{border-bottom:1px dashed #ccc;padding:15px 0;}
.con1-list li a .news-title{width:100%;overflow:hidden}
.con1-list li a .news-title span{float:left;line-height:48px;font-size:18px;color:#1a1a1a;display:block;height:48px;width:80%;float:left;}
.con1-list li a .news-title p{float:right;line-height:48px;color:#b6141f;font-family: sunsim;font-size:16px;}
.con1-list li a:hover .news-title span,.con1-list li a:hover .zy,.con2-left-list li a:hover div,.con2-right-list li a:hover div,.con3-right-con li a:hover{color:#b6141f}
.con1-list li a .zy{line-height:22px;height:44px;overflow: hidden;width:100%;display: block;font-size:16px;color:#808080}
.con2-box{width:1320px;margin:40px auto;overflow:hidden;background:url(../images/con-bg2.png) bottom center no-repeat;padding:40px;height:420px;}
.con2-left{width: 48%;float:left;}
.con2-title,.con3-title{overflow:hidden;width:100%;}
.con2-title img,.con3-title img{float:left;}
.con2-title a{background:url(../images/more-bg.png) center right no-repeat;display: block;float:right;line-height:26px;height:26px;padding-right:46px;font-size:16px;color:#b6141f;margin-top:10px; position: relative;}
.con2-right{float:right;width: 48%;}
.con3-title a{background:url(../images/more-bg.png) center right no-repeat;display: block;float:right;line-height:26px;height:26px;padding-right:46px;font-size:16px;color:#b6141f;margin-top:10px;position:relative}
.con2-left-list{margin-top:20px;}
.con2-left-list li{height:55px;overflow:hidden;width:100%;}
.con2-left-list li a{display: block;overflow:hidden;background:url(../images/notice-icon.png) center left no-repeat;padding-left:30px;}
.con2-left-list li a div{float:left;display: block;width:80%;font-size:18px;color:#1a1a1a;line-height:55px;height:55px;overflow:hidden;display: block;}
.con2-left-list li:hover{padding-left:1%;width:99%;animation:notice 0.5s;}
.con2-left-list li a span{float:right;font-size:18px;color:#b6141f;line-height:55px;height:55px;}
.con2-right-list{width:100%;margin-top:30px;}
.con2-right-list li{margin-top:20px;display: flex;align-content: space-around;align-items: center;box-shadow: 0px 0px 18px #ffebee;}
.con2-right-list li:hover .index-tab-notice-left-card-top-time{
    background: #cda828;
}
.con2-right-list li a{width: 80%;padding:4px 4%;display: block;height:70px;background-color:#fff;float:right;display: flex;align-items: center;transition: .5s;}
.con2-right-list li a div{width:100%;color:#1a1a1a;font-size: 18px;overflow:hidden;line-height: 1.8;}
.con2-right-list li a span{font-size:16px;color:#b6141f;}
.con2-right-list li a:hover{background:#fff url(../images/hong-bg.png) bottom right no-repeat;}
.con3-box{width:1320px;margin:40px auto;overflow:hidden;background:url(../images/con-bg3.png) bottom center no-repeat;padding:40px;height:420px;}
.con3-right-con{width:100%;overflow:hidden;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
.con3-right-con li{width:110px;float:left;margin-top: 10px;width: 25%;}
.mr0{margin-right:0px !important;}
.con3-right-con li a img{padding:20px;display: block;background:url(../images/xuxianyuan.png) no-repeat;background: #FFF;width:40px;height:40px;border-radius: 50px;box-shadow: 1px 5px 20px #f3d6da;margin: auto;}
.con3-right-con li a:hover img{transform:rotate(360deg);animation:con3r 0.8s;}
.con3-right-con li a{line-height:70px;color:#1a1a1a;font-size:16px;width:100%;display: block;text-align: center;}
.con4-big-box{width:100%;background:url(../images/con-bg4.png) bottom right no-repeat;padding-bottom:50px;overflow:hidden;animation: bottoms1 5.5s;}
.con4-box{width:1400px;margin:0 auto}
.media-box{width:100%;height:660px;position:relative;background:url(../images/media-bg.png) top left no-repeat;background-position-y:220px;background-position-x:5px;animation: bottoms1 5.5s;}
.media-title{height:320px;width:390px;position:absolute;top:0;left:0;}
.title6{display: block;width:340px;height:64px;margin:0 auto;/%margin-top:35px;%/display: block;}
.media-icon{width:290px;overflow:hidden;margin-top:60px;margin-left:90px;}
.media-icon li{width:68px;height:68px;display: block;float:left;border-radius: 34px;background-color:#dcdcdc;margin:0 15px;margin-bottom:20px;}
.more-lis{float:left;margin-top:43px;margin-left:10px;display:block}
.wx1-box{position:absolute;top:46px;left:94px;z-index: 11;padding-bottom:11px;/*background:url(../images/xsj.png) bottom center no-repeat;*/}
.wx1-box .wx1 img{width:90px;height:90px;}
.wb2-box{position:absolute;top:133px;left:194px;z-index: 11;padding-bottom:11px;/*background:url(../images/xsj.png) bottom center no-repeat;*/}
.wb2-box .wb2 img{width:90px;height:90px;}
.dy3-box{position:absolute;top:134px;left:94px;z-index: 11;padding-bottom:11px;/*background:url(../images/xsj.png) bottom center no-repeat;*/}
.dy3-box .dy3 img{width:90px;height:90px;}
.sp4-box{position:absolute;top:46px;left:194px;z-index: 11;padding-bottom:11px;/*background:url(../images/xsj.png) bottom center no-repeat;*/}
.sp4-box .sp4 img{width:90px;height:90px;}
.media1,.media2,.media3,.media4{position:absolute;overflow:hidden}
.media1 .media-img,.media2 .media-img,.media3 .media-img,.media4 .media-img{width:100%;height:100%;}
.media1{width:620px;height:320px;top:0;left:410px;border-radius:50px 0 0 0;}
.media2{width:500px;height:320px;top:350px;left:0;border-radius:0 0 0 50px;}
.media3{width:500px;height:320px;top:350px;left:530px;}
.media4{width:340px;height:670px;top:0;left:1060px;border-radius:0 50px 50px 0;}
.media1 .media-icons{position:absolute;bottom:0;right:30px;z-index: 10;width:46px;height:55px;}
.media2 .media-icons{position:absolute;bottom:0;right:30px;z-index: 10;}
.media3 .media-icons{position:absolute;bottom:0;right:30px;z-index: 10;}
.media4 .media-icons{position:absolute;bottom:0;left:30px;z-index: 10;}
.media1:hover a .media-icons{animation:media1 0.8s;bottom:-8px}
.media2:hover a .media-icons{animation:media2 0.8s;bottom:-8px}
.media3:hover a .media-icons{animation:media3 0.8s;bottom:-8px}
.media4:hover a .media-icons{animation:media4 0.8s;bottom:-8px}
.spe-box{width:100%;overflow:hidden;margin-top:60px;}
.spe-title{float:left;width:320px;margin-top:20px;}
.spe{float:right;width:1060px;overflow:hidden;}
.spe li{width:230px;height:140px;margin-left:35px;float:left;}
.spe li a img{width:230px;height:140px;}
.bottom-box{width:100%;background: url(../images/bottom-bg.png) top center no-repeat;padding-top:40px;background-size: cover;}
.bottom{width:1400px;overflow:hidden;margin:0 auto}
.about{width:420px;float:left;line-height:30px;color:#fff;}
.about img{margin-top:6px;margin-right:15px;}
.bottom-xx{margin-left:120px;margin-top:20px;}
.bottom-icon{width:360px;float:right;overflow:hidden;cursor: pointer;}
.bottom-icon li{width:77px;float:left;margin-left:43px;margin-top:5px;}
.copy{width:100%;height:40px;line-height:40px;color: #ffcccc;text-align: center;margin-top:40px;border-top: 1px solid #d34457;padding: 10px 0;}
.copy a,.copy p{height:40px;line-height:40px;color: #edb8b8;font-size: 16px;}
.ewm-wx,.ewm-wb,.ewm-sj{position:absolute;bottom:160px;left:0;width:100%;z-index: 10;}
.ewm-wx .wx,.ewm-wb .wb,.ewm-sj .sj{width:1400px;margin:0 auto}
.ewm-wx .wx img,.ewm-wb .wb img,.ewm-sj .sj img{width:120px;height:120px;display: block;padding-bottom:12px;background:url(../images/xsj.png) bottom center no-repeat;}
.ewm-wx .wx img{margin-left:1060px;}
.ewm-wb .wb img{margin-left:1180px;}
.ewm-sj .sj img{margin-left:1300px;}
/**************list*************/
.list-body{background-color:#f5f5f5}
.list-banner{width:100%;position:relative;}
.list-banner-img{width:100%;overflow: hidden;}
.list-nav-box{width:100%;top:420px;position: absolute;left:0;}
.list-nav{width:1400px;margin:0 auto;overflow:hidden;}
.list-nav h1{width:280px;height:140px;background:url(../images/list-nav-img.jpg) bottom center no-repeat; text-align: center;font-size:40px;font-weight:500;color:#fff;line-height:140px;margin-left:10px;}
.list-box{width:1400px;margin:0 auto;overflow:hidden;}
.list-left{float:left;width:280px;margin-left:10px;box-shadow: #f1f1f1 3px 3px 3px;background:url(../images/list-nav-bg1.jpg) top left no-repeat;}
.list-right{float:right;width:1050px;}
.list-nav2{width:220px;padding:10px 30px;padding-bottom:250px;background:#fff url(../images/list-nav-bg2.jpg) bottom left no-repeat;}
.list-nav2 li a{line-height:24px;height:24px;padding:28px 0;width:100%;overflow: hidden;display: block;background:url(../images/list-nav-icon1.png) center right no-repeat;font-size:20px;color:#808080;}
.list-nav2 li:hover a,.list-nav2 .lac a{color:#c3142a !important;background:url(../images/list-nav-icon2.png) center right no-repeat !important;}
.list-nav2 li div{width:100%;height:1px;background-color:#e5e5e5}
.list-nav2 li:hover div,.list-nav2 .lac div{width:100% !important;background-color:#b6141f !important; animation: listnavss 0.5s}
.list-dq{width:100%;border-bottom:1px solid #e5e5e5;height:90px;background:url(../images/list-tbg.png) center left no-repeat;background-position-y: 32px;}
.list-dq h3{font-size:30px;color:#be1228;line-height:90px;text-indent:25px;font-weight:500;float:left}
.list-dq ul{float:right;overflow:hidden;background:url(../images/dq-bg.png) center left no-repeat;background-position-y: 37px;padding-left:25px;}
.list-dq ul li{float:left;}
.list-dq ul li a{line-height:90px;color:#999;font-size:16px;margin:0 5px;}
.list-dq ul li a:hover{color:#be1228}
.list{margin-top:35px;}
.list li{margin-bottom:35px;}
.list li a{background-color:#fff;width:94%;padding:20px 3%;display: block;overflow:hidden;}
.list li a:hover{box-shadow: #e5e5e5 3px 3px 3px;}
.list li a:hover .list-date span,.list li a:hover .list-con h3,.list li a:hover .list-con p{color:#b6141f}
.list li a .list-date{float:left;width:60px;padding:3px 0;}
.list li a .list-date span{font-size:16px;color:#999;line-height:30px;}
.list li a .list-date div{width:20px;height:2px;background-color:#b6141f;margin:9px 0;margin-left:40px}
.list li a .list-date p{font-size:36px;color:#b6141f;line-height:40px;margin-left:20px;font-weight:900}
.list li a .list-title-banner{width:170px;height:100px;float:left;margin:0 35px 0 0;display: block;}
.list-con{float:left;}
.lw1{width:680px;}
.lw2{width:840px;}
.list-con h3{width:100%;height:40px;line-height:40px;color:#333;font-weight:900;font-size:18px;}
.list-con p{line-height:24px;height:48px;width:100%;color:#999;display: block;overflow:hidden;margin-top:10px;}
.lines{height:40px;width:1px;background-color:#f1f1f1;float:left;margin:0 35px;margin-top:35px;}
.list li a:hover .list-date div{margin-left:20px; animation:date261 0.5s;}
.list li a:hover .list-date p{margin-left:10px; animation:date262 0.5s;}
.contents{width:1300px;margin:0 auto;padding-top:30px;}
.content{width:1200px;margin:0 auto;padding-top:30px;}
.acontent{width:100%;}
.titles{width:800px;margin:20px auto;line-height:40px;color:#333;font-size:24px; text-align:center;margin-top:30px;}
.label{width:460px;margin:0 auto;line-height:40px;font-size:14px;color:#666;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
.list-img{overflow:hidden;margin-top:35px;}
.list-img li{float:left;margin-bottom:30px;}
.list-img li a{width:500px;height:280px;display: block;position: relative;}
.list-img li a img{width:500px;height:280px;}
.list-img li a div{position:absolute;left:0;top:0;line-height:50px;font-size:18px;color:#fff;padding:0 20px;}
.list-img li a:hover{box-shadow:#d9d9d9 3px 3px 3px;}
.list-img li:nth-child(2n+1){margin-right:50px}
.list-img li:nth-child(4n+1) a div{background:url(../images/list-img-con-bg1.png);}
.list-img li:nth-child(4n+2) a div{background:url(../images/list-img-con-bg2.png);}
.list-img li:nth-child(4n+3) a div{background:url(../images/list-img-con-bg3.png);}
.list-img li:nth-child(4n+4) a div{background:url(../images/list-img-con-bg4.png);}
.list-link{overflow:hidden}
.list-link li{float:left;background-color:#fff;height:68px;padding-top:2px;margin-top:35px;}
.list-link li a{width:320px;height:66px;color:#333;font-size:18px;display:block;text-indent:20px;line-height:66px;}
.list-link-line{width:22px;height:2px;background-color:#b81b30;margin-left:20px;} 
.list-link li:hover{background:#fff url(../images/link-list-bg-ac.png) right bottom no-repeat;animation:listlinkbg 0.5s;}
.list-link li:hover .list-link-line{width:320px;margin-left:0px;animation:listlinkline 0.5s;}
.list-link li:nth-child(3n+2){margin-left:45px;margin-right:45px;}
.list-link li:hover a{color: #b81b30;}
.list-link-t1,.list-link-t2,.list-link-t3{width:100%;line-height:40px;height:40px;font-size:30px;color:#b91e32;margin-top:40px; text-indent:50px;}
.list-link-t1{background:url(../images/list-link-icon1.png) center left no-repeat;background-position-y:2px;}
.list-link-t2{background:url(../images/list-link-icon2.png) center left no-repeat;background-position-y:2px;}
.list-link-t3{background:url(../images/list-link-icon3.png) center left no-repeat;background-position-y:2px;}
.mb30{margin-bottom:40px;}
.bos1,.list-img li,.list li,.list-left,.list-dq,.list-link,.list-link-t1,.list-link-t2,.list-link-t3,.acontent,.content{animation:bottoms1 1.5s;}
.bos2{animation:bottoms2 1.5s;}
.les1{animation:lefts1 1.5s;}
.les2{animation:lefts2 1.5s;}




@media screen and (min-width:1861px) and (max-width: 1960px){.bigfocuspic li a img{width:1960px;height:88%}}
@media screen and (min-width:1961px) and (max-width: 2060px){.bigfocuspic li a img{width:2060px;height:88%}}
@media screen and (min-width:2061px) and (max-width: 2160px){.bigfocuspic li a img{width:2160px;height:88%}}
@media screen and (min-width:2161px) and (max-width: 2260px){.bigfocuspic li a img{width:2260px;height:88%}}
@media screen and (min-width:2261px) and (max-width: 2360px){.bigfocuspic li a img{width:2360px;height:88%}}
@media screen and (min-width:2361px) and (max-width: 2460px){.bigfocuspic li a img{width:2460px;height:88%}}
@media screen and (min-width:2461px) and (max-width: 2560px){.bigfocuspic li a img{width:2560px;height:88%}}
@media screen and (min-width:2561px) and (max-width: 2660px){.bigfocuspic li a img{width:2660px;height:88%}}
@media screen and (min-width:2661px) and (max-width: 2760px){.bigfocuspic li a img{width:2760px;height:88%}}
@media screen and (min-width:2761px) and (max-width: 2860px){.bigfocuspic li a img{width:2860px;height:88%}}
@media screen and (min-width:2861px) and (max-width: 2960px){.bigfocuspic li a img{width:2960px;height:88%}}
@media screen and (min-width:2961px) and (max-width: 3060px){.bigfocuspic li a img{width:3060px;height:88%}}
@media screen and (min-width:3061px) and (max-width: 3160px){.bigfocuspic li a img{width:3160px;height:88%}}
@media screen and (min-width:3161px) and (max-width: 3260px){.bigfocuspic li a img{width:3260px;height:88%}}
@media screen and (min-width:3261px) and (max-width: 3360px){.bigfocuspic li a img{width:3360px;height:88%}}
@media screen and (min-width:3361px) and (max-width: 3460px){.bigfocuspic li a img{width:3460px;height:88%}}
@media screen and (min-width:3461px) and (max-width: 3560px){.bigfocuspic li a img{width:3560px;height:88%}}
@media screen and (min-width:3561px) and (max-width: 3660px){.bigfocuspic li a img{width:3660px;height:88%}}
@media screen and (min-width:3661px) and (max-width: 3760px){.bigfocuspic li a img{width:3760px;height:88%}}
@media screen and (min-width:3761px) and (max-width: 3860px){.bigfocuspic li a img{width:3860px;height:88%}}
@media screen and (min-width:3861px) and (max-width: 3960px){.bigfocuspic li a img{width:3960px;height:88%}}
@media screen and (min-width:3961px) and (max-width: 4060px){.bigfocuspic li a img{width:4060px;height:88%}}
@media screen and (min-width:4061px) and (max-width: 4160px){.bigfocuspic li a img{width:4160px;height:88%}}
@media screen and (min-width:4161px) and (max-width: 4260px){.bigfocuspic li a img{width:4260px;height:88%}}
@media screen and (min-width:4261px) and (max-width: 4360px){.bigfocuspic li a img{width:4360px;height:88%}}
@media screen and (min-width:4361px) and (max-width: 4460px){.bigfocuspic li a img{width:4460px;height:88%}}
@media screen and (min-width:4461px) and (max-width: 4560px){.bigfocuspic li a img{width:4560px;height:88%}}
@media screen and (min-width:4561px) and (max-width: 4660px){.bigfocuspic li a img{width:4660px;height:88%}}
@media screen and (min-width:4661px) and (max-width: 4760px){.bigfocuspic li a img{width:4760px;height:88%}}
@media screen and (min-width:4761px) and (max-width: 4860px){.bigfocuspic li a img{width:4860px;height:88%}}


@media screen and (min-width:4861px) and (max-width: 4960px){.bigfocuspic li a img{width:4960px;height:88%}}
@media screen and (min-width:4961px) and (max-width: 5060px){.bigfocuspic li a img{width:5060px;height:88%}}
@media screen and (min-width:5061px) and (max-width: 5160px){.bigfocuspic li a img{width:5160px;height:88%}}
@media screen and (min-width:5161px) and (max-width: 5260px){.bigfocuspic li a img{width:5260px;height:88%}}
@media screen and (min-width:5261px) and (max-width: 5360px){.bigfocuspic li a img{width:5360px;height:88%}}
@media screen and (min-width:5361px) and (max-width: 5460px){.bigfocuspic li a img{width:5460px;height:88%}}
@media screen and (min-width:5461px) and (max-width: 5560px){.bigfocuspic li a img{width:5560px;height:88%}}
@media screen and (min-width:5561px) and (max-width: 5660px){.bigfocuspic li a img{width:5660px;height:88%}}
@media screen and (min-width:5661px) and (max-width: 5760px){.bigfocuspic li a img{width:5760px;height:88%}}
@media screen and (min-width:5761px) and (max-width: 5860px){.bigfocuspic li a img{width:5860px;height:88%}}
@media screen and (min-width:5861px) and (max-width: 5960px){.bigfocuspic li a img{width:5960px;height:88%}}
@media screen and (min-width:5961px) and (max-width: 6060px){.bigfocuspic li a img{width:6060px;height:88%}}
@media screen and (min-width:6061px) and (max-width: 6160px){.bigfocuspic li a img{width:6160px;height:88%}}
@media screen and (min-width:6161px) and (max-width: 6260px){.bigfocuspic li a img{width:6260px;height:88%}}
@media screen and (min-width:6261px) and (max-width: 6360px){.bigfocuspic li a img{width:6360px;height:88%}}
@media screen and (min-width:6361px) and (max-width: 6460px){.bigfocuspic li a img{width:6460px;height:88%}}
@media screen and (min-width:6461px) and (max-width: 6560px){.bigfocuspic li a img{width:6560px;height:88%}}
@media screen and (min-width:6561px) and (max-width: 6660px){.bigfocuspic li a img{width:6660px;height:88%}}
@media screen and (min-width:6661px) and (max-width: 6760px){.bigfocuspic li a img{width:6760px;height:88%}}
@media screen and (min-width:6761px) and (max-width: 6860px){.bigfocuspic li a img{width:6860px;height:88%}}
@media screen and (min-width:6861px) and (max-width: 6960px){.bigfocuspic li a img{width:6960px;height:88%}}
@media screen and (min-width:6961px) and (max-width: 7060px){.bigfocuspic li a img{width:7060px;height:88%}}
@media screen and (min-width:7061px) and (max-width: 7160px){.bigfocuspic li a img{width:7160px;height:88%}}
@media screen and (min-width:7161px) and (max-width: 7260px){.bigfocuspic li a img{width:7260px;height:88%}}
@media screen and (min-width:7261px) and (max-width: 7360px){.bigfocuspic li a img{width:7360px;height:88%}}
@media screen and (min-width:7361px) and (max-width: 7460px){.bigfocuspic li a img{width:7460px;height:88%}}
@media screen and (min-width:7461px) and (max-width: 7560px){.bigfocuspic li a img{width:7560px;height:88%}}
@media screen and (min-width:7561px) and (max-width: 7660px){.bigfocuspic li a img{width:7660px;height:88%}}
@media screen and (min-width:7661px) and (max-width: 7760px){.bigfocuspic li a img{width:7760px;height:88%}}
@media screen and (min-width:7761px) and (max-width: 7860px){.bigfocuspic li a img{width:7860px;height:88%}}
@media screen and (min-width:7861px) and (max-width: 7960px){.bigfocuspic li a img{width:7960px;height:88%}}
@media screen and (min-width:7961px) and (max-width: 8060px){.bigfocuspic li a img{width:8060px;height:88%}}
@media screen and (min-width:8061px) and (max-width: 8160px){.bigfocuspic li a img{width:8160px;height:88%}}
@media screen and (min-width:8161px) and (max-width: 8260px){.bigfocuspic li a img{width:8260px;height:88%}}
@media screen and (min-width:8261px) and (max-width: 8360px){.bigfocuspic li a img{width:8360px;height:88%}}
@media screen and (min-width:8361px) and (max-width: 8460px){.bigfocuspic li a img{width:8460px;height:88%}}
@media screen and (min-width:8461px) and (max-width: 8560px){.bigfocuspic li a img{width:8560px;height:88%}}
@media screen and (min-width:8561px) and (max-width: 8660px){.bigfocuspic li a img{width:8660px;height:88%}}
@media screen and (min-width:8661px) and (max-width: 8760px){.bigfocuspic li a img{width:8760px;height:88%}}
@media screen and (min-width:8761px) and (max-width: 8860px){.bigfocuspic li a img{width:8860px;height:88%}}


@media screen and (min-width: 1800px){ 
.con1-big-box{background-position-x:100px;background-position-y:120px}
}
@media screen and (min-width: 1781px) and (max-width: 1860px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-3px;}
.nav2 > li > a{margin-left:40px;}
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:1px;}
}
@media screen and (min-width: 1731px) and (max-width: 1780px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-2px;}
.nav2 > li > a{margin-left:42px;}
}
@media screen and (min-width: 1680px) and (max-width: 1730px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-2px;}
.nav2 > li > a{margin-left:38px;}
}
@media screen and (min-width: 1600px) and (max-width: 1679px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-28px;}
.nav2 > li > a{margin-left:15px;}
.nav2 > li > a{margin-right:15px;}
.con1-big-box{background-position-x:10px}
}
@media screen and (min-width: 1500px) and (max-width: 1599px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-28px;}
.nav2 > li > a{margin-right:10px;margin-left:14px;}
.con1-big-box{background-position-x:0px}
}

@media screen and (min-width: 1400px) and (max-width: 1499px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-32px;}
.nav2 > li > a{margin-right:8px;font-size:16px;font-weight:500;margin-left:15px;}
.con1-big-box{background:none}
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
.nav2 > li > div{display: none;margin-top:50px;opacity: 0;margin-left:-40px;}
.nav2 > li > a{margin-right:3px;font-size:16px;font-weight:500;margin-left:5px;}
.con1-big-box{background:none}
.con1-box,.con2-box,.con3-box,.con4-box,.bottom{width:1200px;}
.con1{width:1140px;padding:40px 30px;}
.title1-box img{margin-left:498px}
.focus,.focuspic li a img,.con1-img{width:600px;height:400px}
.focuspic li a div p{height:44px;line-height:22px;font-size:14px;}
.focuspic li a div span{font-size:16px;}
.con1-list li{padding:7px 0;}
.con1{height:400px;background-size:100%;}
.con2-box, .con3-box{width:1140px;padding:40px 30px;}
.con2-left{width:630px;}
.con2-left-list li a div{width:80%;}
.con2-right{width:470px;}
.con3-right-con li{margin-right:10px;}
.con3-box{height:380px;}
.media-title{width:330px;height:270px;}
.title6{width:90%;height:auto;margin-left:10%;}
.media-box{height:570px;}
.media-icon{width:330px;}
.media-icon li{margin:0 7px;}
.media1{width:515px;height:270px;left:380px;}
.media2{width:438px;height:270px;top:290px}
.media3{width:437px;height:270px;top:290px;left:458px}
.media4{width:285px;height:560px;top:0;left:915px}
.spe-title{width: 270px;}
.spe-title img{width:100%;}
.spe{width:920px;}
.spe li{width:205px;height:125px;margin-left:25px;}
.spe li a img{width:205px;height:125px;}
.bottom-xx{margin-left:50px;width:350px}
.ewm-wx .wx,.ewm-wb .wb,.ewm-sj .sj{width:1200px;}
.ewm-wx .wx img{margin-left:858px}
.ewm-wb .wb img{margin-left:980px}
.ewm-sj .sj img{margin-left:1100px}
.wx1-box{top:48px;left:-2px;}
.wb2-box{top:48px;left:82px}
.dy3-box{top:48px;left:163px}
.sp4-box{top:48px;left:247px}
}
@media screen and (min-width: 1200px) and (max-width: 1230px){
.nav2 > li > a{margin-right:2px;font-size:16px;font-weight:500;margin-left:2px;}
}
@media screen and (max-width: 1199px){ 
body{width:1200px;margin:0 auto;min-width:1200px;overflow: auto;}
}


.ztzl{
width: 1080px;
height: 145px;
margin: 0 auto;
float:right;
}
.mr_frbox{}
.mr_frBtnL{float:left;cursor:pointer;margin-top:50px}
.mr_frUl{float:left;height:140px;width:1000px;display:block;overflow:hidden;margin-left:10px;}
.mr_frBtnR{float:right;cursor:pointer; position:relative;z-index: 10;margin-top:50px}
.mr_frUl ul li{display:inline;float:left;width:230px;margin-right:30px;overflow:hidden;}
.mr_frUl ul li img{display:block;margin-bottom:7px;width:230px;height:140px;}
.mr_frUl ul li a:hover img{}