﻿*{margin: 0;padding: 0;
    
    box-sizing: border-box;}
a{text-decoration: none;}
li{list-style: none;}
div{font-size: 0;line-height: 1;}
.clear{clear: both;display: block;}
html{font-family: 微软雅黑;min-width: 1280px;}
body{min-width: 1280px;padding-top: 140px;}
@font-face{
    font-family: 'fz';
    src : url('../BARLOW-REGULAR.TTF');
}
@font-face{
    font-family: 'fz1';
    src : url('../BARLOW-BOLD_0.TTF');
}
.wid{width: 1200px;margin: 0 auto;}
.clear{display: block;clear: both;}
.banner{margin-bottom: 38px;}
.banner img{width: 100%;height: 110px;}
.top{background:url(../images/ba.jpg) no-repeat top center #fffbfa;position: fixed;left: 0;top: 0;width: 100%;height: 100vh;}
.contact{position: relative;z-index: 9;width: 1280px;margin: 0 auto;background: #fff;}
.nav{padding: 30px 30px;overflow: hidden;border-bottom: 4px solid #e70012;margin-bottom: 36px;}
.nav>a{display: inline-block;vertical-align: middle;margin-right: 176px;}
.nav>p{display: inline-block;vertical-align: middle;border:1px solid #cccccc;border-radius: 10px;width: 340px;height: 44px;padding: 0 24px;}.bsLogoLink div{font-size:14px;}
.nav>p>input{vertical-align: middle;width: 270px;height: 42px;border:none;font-size: 14px;color: #666;}
.nav>p>img{vertical-align: middle;}
.nav>ul{float: right;margin-top: 8px;}
.nav>ul>li{float: left;text-align: center;width: 60px;padding: 8px 0;margin-left: 17px;border-radius: 6px;cursor: pointer;}
.nav>ul>li img{margin-bottom: 7px;}
.nav>ul>li p{font-size: 12px;color: #666;}
.nav>ul>li:hover{box-shadow: 0 0 10px rgba(230,0,18,0.2);}
.nav>ul>li:hover>p{color: #e70012;}
.navs{margin-bottom: 18px;overflow: hidden;}
.navs>li{float: left;margin-right: 48px;padding-right: 48px;border-right: 1px solid #ccc;}
.navs>li:last-child{margin-right: 0;border:none;padding-right: 0;}
.navs>li>b{font-size: 16px;color: #333;float: left;}
.navs>li>p{margin-left: 32px;}
.navs>li>p>a{margin-left: 28px;width: 56px;float: left;margin-bottom: 18px;font-size: 14px;color: #666;}
.navs>li>p>.avt{color: #e70012}
.navs1{height: 60px;border:1px solid #efefef;background: #fdfdfd;padding-left: 40px;margin-top: 24px;margin-bottom: 20px;overflow: hidden;}.navs>li:nth-child(2)>p>a:nth-child(4){width:auto;}
.navs1>div{float: left;margin-right: 30px;line-height: 58px;}
.navs1>div:last-child{margin-right: 0;}
.navs1>div>b{font-size: 16px;color: #e70012;margin-right: 10px;}
.navs1>div>a{padding: 0 10px;color: #666;border-right: 1px solid #cacaca;font-size: 14px;}
.navs1>div>a:last-child{border-right: none;}
.snew1{text-align: center;}
.snew1>p{margin-bottom: 28px;font-size: 36px;font-weight: bold;}
.snew1>p>a{color: #e70012;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;display: block;line-height: 1.4;}
.snew1>ul{overflow: hidden;}
.snew1>ul>li{float: left;width: 25%;padding: 0 20px;border-right: 1px solid #ccc;}
.snew1>ul>li:first-child{display: none;}
.snew1>ul>li:nth-child(2){padding-left: 0;}
.snew1>ul>li:last-child{padding-right: 0;border-right: none;}
.snew1>ul>li>a{font-size: 14px;color: #666;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;display: block;}
.snew2{margin: 40px 0;overflow: hidden;}
.snew2>.left{width: 736px;float: left;position: relative;}
.snew2>.left>img{position: absolute;left: 332px;top: 172px;z-index: 9999;}
.snew2>.left>video{width: 736px;height: 414px;}
.snew2>.left>ul{margin-top: 40px;overflow: hidden;height: 210px;}
.snew2>.left>ul>li{margin-right: 40px;width: 344px;float: left;height: 208px;}
.snew2>.left>ul>li:last-child{margin-right: 0;}
.snew2>.left>ul>li>b{padding-left: 16px;border-left: 4px solid #e70012;font-size: 16px;color: #333;display: block;margin-bottom: 24px;}
.snew2>.left>ul>li>a{font-size: 16px;color: #333;display: block;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;margin-bottom: 22px;margin-left: 20px;}
.snew2>.left>ul>li>a:last-child{margin-bottom: 0;}
.snew2>.right{width: 406px;float: right;}
.snew2>.right>div{height: 150px;border-bottom: 1px dashed #ccc;margin-bottom: 25px;}
.snew2>.right>div:last-child{height: auto;border-bottom: none;margin-bottom: 0;}
.snew2>.right>div>b{font-size: 18px;color: #333;display:block;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;line-height: 1.1;}
.snew2>.right>div>b>a{color: #333;transition:0.5s;}
.snew2>.right>div>a{display: block;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;font-size: 16px;color: #666;margin-top: 20px;}
.snew2>.right>div>b:hover>a{color: #e70012;}
.simg{margin-bottom: 40px;}
.simg>a{display: inline-block;vertical-align: middle;margin-right: 34px;}
.simg>a>img{width:340px;height:128px;}
.simg>a:last-child{margin-right: 0;}
.simg>img{width: 384px;height: 128px; }
.snew3>.left{width: 860px;float: left;}
.snew3>.left>p{border-bottom: 1px solid #ccc;margin-bottom: 30px;}
.snew3>.left>p>span{vertical-align: top;padding-bottom: 12px;color: #333;border-bottom: 4px solid transparent;font-size: 18px;display: inline-block;cursor: pointer;}
.snew3>.left>p>i{margin-top: 4px;vertical-align: top;display: inline-block;width: 1px;height: 14px;margin: 0 20px;}
.snew3>.left>p>a{float: right;margin-top: 4px;}
.snew3>.left>p>.avt{border-color: #e70012;font-weight: bold;}
.snew3>.left>div{display: none;}
.snew3>.left>div:nth-child(2){display: block;}
.snew3>.left>div>div img{width: 320px;height: 180px;margin-right: 38px;vertical-align: middle;}
.snew3>.left>div>div p{display: inline-block;width: 480px;vertical-align: middle;}
.snew3>.left>div>div p>b{font-size: 18px;color: #333;line-height: 32px;display: block;margin-bottom: 12px;display:-webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:2;}
  .snew3>.left>div>div:hover p>b{color: #e70012;}
.snew3>.left>div>div p>span{margin-bottom:20px;font-size: 14px;color: #999;line-height: 24px;display:-webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:2;}
.snew3>.left>div>div p>font{font-size: 14px;font-family: Arial;color: #999;}
.snew3>.left>div>ul{margin-top: 30px;padding-top: 30px;border-top: 1px dashed #ccc;overflow: hidden;}
.snew3>.left>div>ul>li{width: 400px;float: left;margin-right: 58px;margin-bottom: 26px;}
.snew3>.left>div>ul>li:nth-child(2n){margin-right: 0;}
.snew3>.left>div>ul>li a{font-size: 16px;color: #333;}
.snew3>.left>div>ul>li i{margin-right: 14px;display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #e70012;}
.jedate .jedate-header,.jedate .jedate-content .daystable td.action, .jedate .jedate-content .daystable td.action:hover, .jedate .jedate-content .daystable td.action .lunar{background-color:#e70012;}
.jedate .jedate-content .daystable td.other, .jedate .jedate-content .daystable td.other .nolunar, .jedate .jedate-content .daystable td.other .lunar{color: #e70012;}
.jedate .jedate-header em,.jedate .jedate-header .ymbtn{color: #fff;}
.jedate-footbtn{display: none;}
.snew3>.right{float: right;width: 300px;}
.jefixeitem,.jedate .jedate-pane,.jedate .jedate-content{width: 300px;}
.jedate .jedate-content .daystable td{width: 42px;height: 40px;}
.jedate .jedate-content{height: auto;}
.jewarp{margin: 0;height: auto;}
.snew3>.right>a{display: block;margin-top: 30px;}
.snew4{overflow: hidden;margin-top: 14px;}
.snew4>li{float: left;width: 400px;margin-right: 58px;height: 361px;}
.snew4>li:last-child{margin-right: 0;width: 300px;}
.snew4>li>p{border-bottom: 1px solid #ccc;margin-bottom: 30px;}
.snew4>li>p>span{vertical-align: top;padding-bottom: 12px;color: #333;border-bottom: 4px solid transparent;font-size: 18px;display: inline-block;cursor: pointer;}
.snew4>li>p>i{margin-top: 4px;vertical-align: top;display: inline-block;width: 1px;height: 14px;margin: 0 20px;}
.snew4>li>p>a{float: right;margin-top: 4px;}
.snew4>li>p>.avt{border-color: #e70012;font-weight: bold;}
.snew4>li>div>a{font-size: 16px;color: #333;display: block;margin-bottom: 24px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.snew4>li>div>a>i{margin-right: 14px;display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #e70012;}
.snew4>li>div>a:last-child{margin-bottom: 0;}
.gg{display: block;margin: 40px 0;}
.snew5{overflow: hidden;}
.snew5>.left{float: left;width: 380px;border:1px solid #ccc;padding: 19px 19px 32px;border-radius: 5px;margin-right: 50px;}
.snew5>.left>a{display: block;margin-bottom: 30px;}
.snew5>.left>a>img{width: 340px;height: 203px;}
.snew5>.left>div{margin-bottom: 30px;height: 232px;}
.snew5>.left>div:last-child{margin-bottom: 0;}
.snew5>.left>div>b{padding-left: 10px;border-left: 4px solid #e70012;height: 20px;display: block;font-size: 20px;line-height: 20px;margin-bottom: 28px;}
.snew5>.left>div>a{font-size: 16px;color: #333;margin-bottom: 26px;display: block;}
.snew5>.left>div>a:last-child{margin-bottom: 0;}
.snew5>.left>div>a>i{display: inline-block;vertical-align: middle;margin-right: 14px;width: 6px;height: 6px;background: #cccccc;margin-top: -3px;}
.snew5>.left>div>a:hover{color: #e70012}
.snew5>.left>div>a:hover>i{background: #e70012;}
.snew5>.left1{width: 360px;float: left;}
.snew5>.left1>li{margin-bottom: 50px;height: 335px;}
.snew5>.left1>li:last-child{margin-bottom: 0;}
.snew5>.left1>li>p{border-bottom: 1px solid #ccc;margin-bottom: 28px;}
.snew5>.left1>li>p>span{vertical-align: top;padding-bottom: 12px;color: #333;border-bottom: 4px solid transparent;font-size: 18px;display: inline-block;cursor: pointer;}
.snew5>.left1>li>p>i{margin-top: 4px;vertical-align: top;display: inline-block;width: 1px;height: 14px;margin: 0 20px;}
.snew5>.left1>li>p>a{float: right;margin-top: 4px;}
.snew5>.left1>li>p>.avt{border-color: #e70012;font-weight: bold;}
.snew5>.left1>li>b>a{display: block;margin-bottom: 28px;font-size: 18px;color: #333;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.snew5>.left1>li>a{font-size: 16px;color: #333;margin-bottom: 26px;display: block;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.snew5>.left1>li>a:last-child{margin-bottom: 0;}
.snew5>.left1>li>a>i{display: inline-block;vertical-align: middle;margin-right: 14px;width: 6px;height: 6px;background: #cccccc;}
.snew5>.left1>li>a:hover{color: #e70012}
.snew5>.left1>li>a:hover>i{background: #e70012;}
.snew5>.right{float: right;width: 360px;padding-left: 10px;}
.snew5>.right>li{margin-bottom: 40px;height: 226px;}
.snew2>.right>div>a:nth-child(2){display: none;}
.snew5>.right>li:last-child{margin-bottom: 0;}
.snew5>.right>li>b{padding-left: 10px;border-left: 4px solid #e70012;height: 20px;display: block;font-size: 20px;line-height: 20px;margin-bottom: 26px;margin-left: -10px;}
.snew5>.right>li>a{font-size: 16px;display: block;margin-bottom: 20px;line-height: 20px;color: #333;height: 20px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.snew5>.right>li>a:hover{color: #e70012;}
.snew5>.right>li>a>span{font-size: 14px;font-family: Arial;width: 20px;height: 20px;border-radius: 3px;color: #fff;margin-right: 10px;text-align: center;line-height: 20px;background: #cccccc;display: inline-block;vertical-align: middle;margin-top: -2px;}
.snew5>.right>li>a:nth-child(1)>span{background: #e70012;}
.snew5>.right>li>a:nth-child(2)>span{background: #f16510;}
.snew5>.right>li>a:nth-child(3)>span{background: #ffc140;}
.link{margin-top: 40px;padding-bottom: 22px;}
.link>img{vertical-align: middle;margin-right: 15px;margin-bottom: 10px;}
.link>b{vertical-align: middle;font-size: 16px;color: #333;margin-bottom: 10px;display: inline-block;}
.link>a{padding: 0 20px;border-right: 1px solid #ccc;font-size: 14px;color: #666;vertical-align: middle;display: inline-block;margin-bottom: 10px;}
.link>a:last-child{border-right: none;}
.bottom{background: #ededed;padding: 32px 10%;text-align: center;color: #666;font-size: 14px;line-height: 2;position: relative;z-index: 999999999;}
.bottom a{color: #666;}
.bottom1{position: relative;z-index: 999999999;text-align: center;line-height: 52px;background: #e70012;color: #fff;font-size: 14px;}
.tent{margin-top: 30px;padding-bottom: 80px;}
.tent>.left{width: 840px;float: left;}
.tent .snavs{margin-bottom: 10px;}
.tent .snavs>p{font-size: 14px;color: #999;border-bottom: 1px solid  #ccc;padding-bottom: 20px;margin-bottom: 40px;}
.tent .snavs>a{padding: 0 20px;margin-bottom: 30px;display: inline-block;font-size: 14px;color: #666;border-right: 1px solid #ccc;}
.tent>.left>ul{margin-bottom: 40px;}
.tent>.left>ul>p{border-bottom: 1px solid #ccc;margin-bottom: 28px;}
.tent>.left>ul>p>span{vertical-align: top;padding-bottom: 12px;color: #333;border-bottom: 4px solid transparent;font-size: 18px;display: inline-block;cursor: pointer;}
.tent>.left>ul>p>i{margin-top: 4px;vertical-align: top;display: inline-block;width: 1px;height: 14px;margin: 0 20px;}
.tent>.left>ul>p>a{float: right;margin-top: 4px;}
.tent>.left>ul>p>.avt{border-color: #e70012;font-weight: bold;color: #e70012;}
.tent>.left>ul>li{margin-bottom: 26px;}
.tent>.left>ul>li:last-child{margin-bottom: 0;}
.tent>.left>ul>li a{font-size: 16px;color: #333;}
.tent>.left>ul>li span{font-size: 14px;font-family: Arial;color: #999;float: right;line-height: 16px;}
.tent>.left>ul>li:hover a{color: #e70012;}
.tent>.left>ul>li i{width:0;height:0;border-top:6px solid transparent; border-bottom:6px solid transparent;border-left:7px solid #ccc;display: inline-block;margin-right: 14px;}
.tent>.left>ul>li:hover i{border-left-color: #e70012;}
.tent>.right{float: right;width: 300px;}
.tent>.right>a{display: block;margin-top: 14px;}
.tent>.right>ul{margin-top: 40px;}
.tent>.right>ul>p{border-bottom: 1px solid #ccc;margin-bottom: 28px;}
.tent>.right>ul>p>span{vertical-align: top;padding-bottom: 12px;color: #333;border-bottom: 4px solid transparent;font-size: 18px;display: inline-block;cursor: pointer;}
.tent>.right>ul>p>i{margin-top: 4px;vertical-align: top;display: inline-block;width: 1px;height: 14px;margin: 0 20px;}
.tent>.right>ul>p>a{float: right;margin-top: 4px;}
.tent>.right>ul>p>.avt{border-color: #e70012;font-weight: bold;color: #e70012;}
.tent>.right>ul>li{margin-bottom: 25px;}
.tent>.right>ul>li:last-child{margin-bottom: 0;}
.tent>.right>ul>li>a{font-size: 16px;color: #333;}
.tent>.right>ul>li>a>i{width: 6px;height: 6px;margin-right: 12px;display: inline-block;vertical-align: middle;background: #ccc;}
.tent>.right>ul>li:hover>a{color: #e70012;}
.tent>.right>ul>li:hover>a>i{background: #e70012;}
.tent>.right>ul>div img{width: 100%;height: 180px;}
.tent>.right>ul>div .tpxw{position: relative;}
.tent>.right>ul>div span{position: absolute;left: 0;bottom: 0;height: 30px;width: 100%;text-align: center;font-size: 14px;color: #fff;background: rgba(0,0,0,0.4);line-height: 30px;}
.tent>.left1>ul>li:nth-child(5n){margin-bottom: 50px;}
.tent>.left1>ul{border-bottom: 1px solid #ccc;}
.tent>.left1>ul>li:last-child{margin-bottom: 40px;}
.news{text-align: center;}
.news>b{font-size: 24px;display: block;color: #333;margin-bottom: 30px;}
.news>img{vertical-align: middle;}
.news>span{vertical-align: middle;margin-left: 12px;margin-right: 40px;font-size: 14px;color: #666;}
.news>a>img{vertical-align: middle;cursor: pointer;}
.news>a>span{vertical-align: middle;margin-left: 12px;font-size: 14px;color: #666;cursor: pointer;}
.news>div{margin-top: 32px;font-size: 16px;color: #333;line-height: 2;text-align: left;}
.news>div>p{text-indent: 2em;}
.news>ul{margin-top: 52px;padding-top: 30px;border-top: 1px solid #ccc;text-align: left;}
.news>ul>li>a{font-size: 16px;color: #666;}
.news>ul>li:last-child{margin-top: 17px;}
.red:hover{color: #e70012 !important;}
/*****分页控件*****/
.pagebox {
    text-align: center
}

.pagination {
    margin: 0;
}

.pagination {
    display: block;
    /*padding-left:345px;*/
    margin: 44px 0;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
}

    .pagination > li {
        display: inline-block;
    }

.pagination-gap > li:first-child > a, .pagination-gap > li:last-child > a {
    border-radius: 3px;
}

.pagination-gap > li > a {
    margin: 0 3px;
    border-radius: 3px;
    font-size:10px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.6;
    color: #76838f;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #e4eaec
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #89bceb;
    background-color: #f3f7f9;
    border-color: #e4eaec
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #62a8ea;
    border-color: #62a8ea
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #ccd5db;
    pointer-events: none;
    cursor: not-allowed;
    background-color: transparent;
    border-color: #e4eaec
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 6px 18px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 3px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
