/*往届回顾*/
.top-bg{
    width: 100%;
    height: 280px;
 
}
.top-bg .top-content{
    width: 1100px;
    margin:0 auto;
    text-align: center;
    color: #fff
}
.top-bg .top-content  h3{
    font-size: 20px;
    padding:90px 0 30px 0;
}
.top-bg .top-content  h2{
    font-size: 32px;
    letter-spacing: 8px
}
.wj,.news{
    width: 1100px;
    margin:0 auto;
}
.wj .wj-top{
    height: 60px;
    background: #282d33;
    font-size: 0;
    margin-top: 54px
}
.wj .wj-top span,.wj .wj-top a{
    display: inline-block;
    width:91.5px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}
/*@media screen and (max-width: 750px) {
    .wj .wj-top{
        height:180px;
        background: #282d33;
        font-size: 0;
        margin-top: 54px;
        width: 100%
    }
      .wj .wj-top a{
        width: 33.3%
      }
}*/
.wj .wj-top span.wj-active{
    background: url("../images/wj-active.png") no-repeat center;
}
.wj-main .wj-list{
    display: none
}
.wj-main .wj-list.show{
    display: block;
}
.wj-main h1{
    font-size: 26px;
    line-height: 100px;
    color: #333;
    text-align: center;
}
.wj-main .news-list{
    display: block;
    position: relative;
    margin-top:25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #cfd9d9
}
.wj-main .news-list:last-of-type{
    border-bottom: 0
} 
.wj-main .news-list .new-img-out{
    position: relative;
    width: 400px;
    height: 230px;
     overflow: hidden;
}
.wj-main .news-list .new-img{
    width: 400px;
    height: 230px;
}
.wj-main .news-list .new-img img{
    width: 400px;
    height: 230px;
}
.wj-main .news-list .new-img{
 -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.wj-main .news-list .new-img-out:hover .new-img{
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
    -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  opacity: 0.8
}
.wj-main .news-list img{
    width:376px;
    height: 230px;
}
.wj-main .news-list .f-right{
    width: 660px;

}
.wj-main .news-list .f-left.news-2{
    width: 660px;
}

.wj-main .news-list .new-img-out.f-right{
    position: relative;
    width: 400px;
    height: 230px;
     overflow: hidden;
}
.wj-main .news-list .f-right h2,
.wj-main .news-list .f-left.news-2 h2{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 50px;
    color: #333
}
.wj-main .news-list .f-right h2:hover,
.wj-main .news-list .f-left.news-2 h2:hover{
    color: #ee7836
}
.wj-main .news-list .f-right p,
.wj-main .news-list .f-left.news-2 p{
    font-size: 15px;
    line-height: 20px;
    color: #555;
    margin:30px 0;
}
.wj-main .news-list h4{
    width: 180px;
    line-height:45px;
    font-size: 15px;
    height: 45px;
    position: absolute;
    right:2px;
    bottom: 30px;
    margin:0;
    text-align: center;
    color: #ee7836;
    border:1px solid #ee7836;

}
.wj-main .news-list h4:hover{
    background-color: #ee7836;
    color: #fff
}
.wj-main .news-list .f-left.news-2 h4.go-all{
    position: absolute!important;
    bottom:20px!important;
    left:0!important;
    margin:0;
}
.wj-main .wj-list-t{
    width: 1100px;
    line-height: 40px;
    background-color: #ee7836;
    font-size: 22px;
    text-align: center;
    letter-spacing: 5px;
    color: #fff;
    margin:50px 0;
    position: relative;
}
.wj-main .wj-list-t a{
    position: absolute;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    color: #fffefe;
    /*top:10px;*/
    right: 10px;
    letter-spacing: 0px;
}
.wj-main .wj-list-l{
    font-size: 0
}

.wj-main .wj-list-4 .wj-list-l a{
    float: left;
    width: 256px;
    height: 210px;
    margin-right: 25px;
    display: block;
}
.wj-main .wj-list-4 .wj-list-l a img{
    width: 256px;
    height: 150px;
}
.wj-main .wj-list-4 .wj-list-l a p{
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #000
}
.wj-main .wj-list-2 .wj-list-l a.leadercg{
    width:346px;
    height: 220px;
    margin-right: 31px;
    margin-bottom: 40px;
    display: block;
    float: left;
}
.wj-main .wj-list-2 .wj-list-l a.leadercg img{
    width:346px;
    height: 220px;
}
.wj-main .wj-list-2 .wj-list-l a.leadercg:nth-of-type(3n){
    margin-right: 0
}
.wj-main .wj-list-4 .wj-list-l a:nth-of-type(4n){
    margin-right: 0
}
.wj-main .wj-list-3 .f-left{
    width:400px;
}
.wj-main .wj-list-3 .f-left a{
    width: 400px;
    height: 322px;
    display: block;
}
.wj-main .wj-list-3 .f-left a img{
    width: 400px;
    height: 250px;
    margin-top: 9px
}
.wj-main .wj-list-3 .f-left a p{
    font-size: 16px;
    /*line-height: 46px;*/
    text-align: center;
    color: #000;
    /*margin-bottom: 10px*/
}
.wj-main .wj-list-3 .f-left a:hover p{
    color: #ee7836
}
.wj-main .wj-list-3 .f-right{
    width:660px;
}
.wj-main .wj-list-3 .f-right a{
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.wj-main .wj-list-3 .f-right a span{
    position: absolute;
    right: 16px;
    top:10px;
    display: block;
    border-top: 2px solid #ee7836;
    border-right: 2px solid #ee7836;
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
}
.wj-main .wj-list-3 .f-right a h4{
    font-size: 16px;    
    line-height: 32px;
    color: #000000;
    width: 600px
}
.wj-main .wj-list-3 .f-right a:hover h4{
    color: #ee7836
}
.wj-main .wj-list-3 .f-right a p{
    font-size: 14px;
    line-height: 28px;
    color: #555;
}

/*往届回顾媒体聚焦*/
.wjnews{
    width: 1100px;
    margin:0 auto;
}
.wjnews h1{
    line-height: 100px;
    font-size: 20px;
    padding-left: 20px
}
.wjnews img{
    max-width: 100%;
    margin:40px auto;
    display: block;
}
.page {margin:10px 0;padding:8px;text-align:center;}
.page a,.page span{display:inline-block;margin:0 2px;padding:1px 7px;height:23px;line-height:23px;vertical-align:top;background:#FFF;border-radius: 5px;box-shadow: 0 0 5px #FFF;overflow:hidden;color: #333}
.page a:hover {color:#C00;}
.page a.hover {font-weight:bold;color:#C00;}
.page .current {font-weight:bold;color:#C00;}
.wjnews .list li{
    padding: 0 0 0 20px;
    height: 30px;
    line-height: 30px;
    position: relative;
    font-size: 16px;
    color: #333
}
.wjnewsxq{
    width: 1100px;
    margin:20px auto;
}
.wjnewsxq h1{
    font-size: 22px;
    line-height: 100px;
    text-align: center;
}
.wjnewsxq p{
    font-size: 15px;
    line-height: 28px;
    color: #333
}
.wjnewsxq p img{
    max-width: 100%;
    display: block;
    margin:0 auto;
}
.wjnewsxq p span{
    font-family: "微软雅黑"!important
}
.wjnews .list li a{
    font-size: 16px;
    color: #333
}
.wjnews .list li:hover{
    color: #ee7836
}
.wjnews .list li a:hover{
    color: #ee7836
}
.wjnews .list li span{
        position: absolute;
    top: 1px;
    right: 1px;
    font-size: 14px;
    padding: 0 10px 0 0;
}


.news{
    margin-top: 60px
}
.news .news-left{
    width:770px;
}
.news .news-left .new-xq{
    padding-bottom: 30px
}
.news .news-left a{
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #cbdbdb;
    margin-bottom: 20px;
    position: relative;
}
.news .news-left a .new-img-out{
    width: 300px;
    height: 187px;
    overflow: hidden;
}
.news .news-left a .new-img-out img{
    width: 300px;
    height: 187px
}
.news .news-left a .new-img-out .new-img{
 -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.news .news-left a .new-img-out:hover .new-img{
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
    -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  opacity: 0.8
}
.news .news-left a .f-right{
/*    width:440px;*/
}
.news .news-left a .f-right h6{
    font-size: 14px;
    color: #555
}
.news .news-left a .f-right h2{
    font-size: 18px;
    line-height: 50px;
    color: #333;
}
.news .news-left a .f-right h2:hover{
    color: #ee7836;
}
.news .news-left a .f-right p{
    font-size: 15px;
    line-height: 30px;
    color: #555;
}
.news .news-left a .f-right h4{
    position: absolute;
    right: 0;
    bottom: 20px;
    font-size: 15px;
    color: #ee7836;
}
.news .news-right{
    width:300px;
}
.news .news-right .ss{
    width:300px;
    height: 44px;
    border-radius: 22px;
    border:1px solid #999999;
    display: flex;
    align-items: center;
}
.news .news-right .ss input{
    display: inline-block;
    height: 30px;
    margin-left: 20px;
    padding-left: 6px;
    border:none;
    width: 230px;
    font-size: 15px;
    color: #999
}
.news .news-right .ss img{
    margin-top: 4px
}
.news .news-right h4{
    width: 300px;

    height: 50px;
    background-color: #282d33;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    margin: 20px 0
}
.news .news-right .hot-img a{
    display: block;
    border:1px solid #cfd9d9;
    box-sizing: border-box;
    padding:10px 9px;
    margin-bottom: 20px
}
.news .news-right .hot-img a .hot-img-in{
    width: 280px; height: 175px;
    position: relative;
    overflow: hidden;
    background:#1f1f1f;
}
.hot-img-in img{max-width: none;width: -webkit-calc(100%);width: calc(100%);
    -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;}
.hot-img-in:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.hot-img-in .img_caption{color:#fff;overflow:hidden}
.hot-img-in .img_caption::before,.hot-img-in .img_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.hot-img-in .img_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.hot-img-in .img_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}

.hot-img-in:hover .img_caption::before,.hot-img-in:hover .img_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.hot-img-in .img_caption{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden; z-index:1000;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.hot-img-in .img_caption_p{font-size:15px;text-align:center;width:70%;position:absolute;top:60%;left:15%;overflow:hidden;opacity:0;webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.hot-img-in:hover .img_caption_p{top:40%;opacity:1}

/*新的新闻列表*/
.news{
    text-align: justify;
}
.news .news-1 a,.news .news-1{
    display: block;
    width:1100px;
    height: 315px;
}
.news .news-1 .new-img-out{
    overflow: hidden;
    width: 520px;
    height: 300px;
    position: relative;
    float: left
}
.news .news-1 .new-top1{
    position: absolute;
    top:0;
    left: 0;
    z-index: 2;
    width: 80px;
    height: 80px;
    background: #ee7836;
    font-size: 16px;
    color: #fff;
    padding: 56px 0 0 0;
    text-align: center;
    box-sizing: border-box;
}
.news .news-1 .new-top1 span{
    font-size: 60px;
    position: absolute;
    top:-10px;
    left: 5px;
    display: inline-block;
    width: 70px;
    height:70px;
    text-align: center;
}
.news .news-1 .new-img,.news .news-1 .new-img img{
    width: 520px;
    height: 300px;
}
.news .news-1 .new-img{
 -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.news .news-1 .new-img-out:hover .new-img{
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
    -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.news .news-1 .news-1-r{
    float: right;
    width: 530px;
    height: 300px;
    position: relative;
}
.news .news-1 .news-1-r h1{
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    color: #333333;
    line-height: 82px
}
.news .news-1 .news-1-r p{
    font-size: 16px;
    width: 530px;
    line-height: 35px;
    color: #333
}
.news .news-1 .news-1-r h4{
    position: absolute;
    width: 80px;
    line-height: 25px;
    background-color: #ee7836;
    border-radius: 5px;
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 14px;
  padding-left: 8px
}
.news .news-1 .news-1-r h4 span{
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 6px solid transparent;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right:6px;
    top: 7px;

}
.news .news-1 a:hover p{
    color: #ee7836;
    text-decoration: underline;
}
.news .news-2 a{
    width: 1100px;
    height: 150px;    
    display: block;
    border-bottom: 1px solid #c7c7c7;
    padding-top: 26px;
}
.news .news-2 a:last-child{
    border-bottom:none
}
.news .news-2 .new-2-left{
    width: 70px;
    height: 90px;
    font-size: 16px;
    color: #333333;
    padding: 66px 0 0 0;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    float: left
}
.news .news-2 .new-2-left span{
    font-size: 65px;
    position: absolute;
    top:-5px;
    left: 0px;
    display: inline-block;
    width: 70px;
    height:70px;
    text-align: center;
}
.news .news-2 .new-2-right{
    float: right;
    width: 1010px;
    height: 134px;
    color: #333333;
}
.news .news-2 .new-2-right h1{
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
}
.news .news-2 .new-2-right p{
    font-size: 14px;
    line-height: 25px;
} 
.news .news-2 a:hover .new-2-left{
    color: #ee7836!important
}
.news .news-2 a:hover .new-2-right{
    color: #ee7836!important
}
.news .news-2 a:hover p{
    text-decoration: underline;
}
/*新闻详情*/
.news .news-left h1{
    font-size: 26px;
    color: #333;
    margin-bottom: 30px
}

.news .news-left h5{
    padding:5px 15px;
    border-radius: 15px;
    background: #ee7836;
    color: #fff;
    display: inline-block;
    margin-bottom: 30px
}
.news .news-left .new-xq p{
    font-size: 15px;
    line-height: 30px;
    color: #333
}
.news .news-left .new-xq img{
    max-width: 100%;
    margin:20px auto;
    display: block;
}

.messagebtn1{
    width: 250px;
    height: 40px;
    background-color: #ee7836;
    border-radius: 20px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border:none;
    cursor: pointer;
    display: block;
    margin:40px auto 0px;
}

/*联系我们*/
.contact{
    width: 1100px;
    margin:50px auto;
    border:1px solid #282d33;
}
#map{
    width: 1100px;
    height: 500px;
    margin:0 auto 60px;
}
.BMap_cpyCtrl {
            display: none;
        }
 
        .anchorBL {
            display: none;
}
.lx-us{
    width: 680px;
    margin:60px auto;
}
.lx-us h1{
    font-size: 26px;
    font-weight: normal;
    font-stretch: normal;
    color: #232323;;
    text-align: center;
}
form{
    width:100%;
    margin-top: 40px
}

form p{
    line-height: 40px;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #333;
    text-align: left;
}
form p span{
    display: inline-block;
    width:150px;
    
    padding-right: 20px
}
form p span.last{
    display: inline-block;
    height: 90px;
    vertical-align: top
}
form p i{
    color:#ee7836;
    font-style:normal;
    font-size: 14px
}
form p input[type="text"]{
    width:340px;
    height: 40px;
    font-size: 16px;
    color: #555;
    padding-left: 5px;
    border:1px solid #ee7836;
    font-family: sy;
}
form p textarea{
    width:450px;
    height: 120px;
    font-size: 16px;
    color: #555;
    padding-left: 5px;
    border:1px solid #ee7836;
    resize: none;
    font-family: sy;
}
form p input[type="submit"]{
    width: 250px;
    height: 40px;
    background-color: #ee7836;
    border-radius: 20px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border:none;
    cursor: pointer;
    display: block;
    margin:40px auto 0px;
}
form p.last{
    text-align: center;
}
.successtj{
    display: flex;
    align-items: center;
    font-size: 20px;
    line-height: 60px;
    letter-spacing: 1px;
    color: #000000;
    width: 170px;
    height: 60px;
    z-index: 999;
    position: fixed;
    top:50%;
    right: 50%;
    margin-right: -85px;
    margin-top: -30px;
    background-color: #fdfdfd;
    border-radius: 4px;
    border:1px solid #d6d6d6;
    display: none
}
.successtj img{
    margin:0 5px -3px 23px;
}

/*关于我们*/
.about{
    width: 1100px;
    margin:0 auto 20px;
}
.about .cbh-xx h1{
    font-size: 28px;
    line-height: 120px;
    letter-spacing: 3px;
    text-align: center;
    color: #ee7836
}
.about .cbh-xx p{
    font-size: 17px;
    line-height: 40px;
    color: #232323;
    text-indent: 35px
}
.about .cbh-xx img{
    display: block;
    margin:20px 0;
    max-width: 100%
}
.about .about-wj{
    font-size: 0
}
.about .about-wj h1{
    font-size: 28px;
    
    line-height: 150px;
    letter-spacing: 3px;
    color: #ee7836;
    text-align: center;
}
.about .about-wj .about-wj-time a{
    float: left;
    display:block;
    width:150px;
    border-bottom: 4px solid #282d33;
    line-height: 55px;
    font-size: 17px;
    color: #282d33;
    text-align: center;
    position: relative;
}
.about .about-wj .about-wj-time a:after{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    display: inline-block;
    position: absolute;
    left:74px;
    bottom:-12px;
    width:1px;
    height: 8px;
    border-left: 2px solid #282d33
}
.about .about-wj .about-wj-time a:first-of-type{
    width: 75px;
    margin-left: 59px;
    height: 59px;
}
.about .about-wj .about-wj-time a:first-of-type:after{
    display: none
}
.about .about-wj .about-wj-time a:first-of-type .span1{
    position: absolute;
    left:-20px;
    top:0px;
}
.about .about-wj .about-wj-time a:first-of-type .span2{
    display: inline-block;
    width: 14px;
    height: 14px;
    background-color: #282d33;
    border-radius: 50%;
    position: absolute;
    left:-10px;
    top:50px;
}
.about .about-wj .about-wj-time a:last-of-type{
    border-bottom: 4px dotted #282d33;
}
.about .about-wj .about-wj-lj a{
    margin-top: 26px;
    display: block;
    float: left;
    width: 120px;
    line-height: 40px;
    background-color: #282d33;
    text-align: center;
    margin-right: 30px;
    color: #fff;
    font-size: 17px
}
.about .about-wj .about-wj-lj a:hover{
    background-color: #ee7836
}
.about a.news-more{
    display: block;
    margin:80px auto 60px!important;
}

/*新手工艺*/

#newshg #history {height:660px; background-color: #282d33;overflow:hidden;}
#newshg #history .viewport {position:relative;  margin:0 auto; width:950px; height:100%; overflow:visible;}
#newshg #history .viewport .btn {display:none; position:absolute; top:50%; z-index:2; margin-top:-22px; width:44px; height:44px; background:no-repeat 0 0;}
#newshg #history .viewport .prev {left: -64px;background-image:url(../images/al.png);}
#newshg #history .viewport .next {right: -48px;background-image:url(../images/ar.png);}
#newshg #history .viewport .wrap {position:relative; left:0; top:0; z-index:1; width:100%; height:100%;}
#newshg #history .viewport .wrap .item {position:absolute; bottom:-100%; width:315px; background:url(../images/xl.png) repeat-y 6px 0; -webkit-transition:bottom 500ms; transition:bottom 300ms;}
#newshg #history .viewport .wrap .on {bottom:0;}
#newshg #history .viewport .wrap .item div {padding:5px 23px 5px 29px ;background:url(../images/xy.png) no-repeat 0 0;}
#newshg #history .viewport .wrap .item div p {margin-bottom:10px; line-height:18px; color:#f3f3f3;font-size: 14px;}
#newshg #history .viewport .wrap .item div .year {display:block; margin:10px 0 20px 0;  color:#fff;}
#newshg #history .viewport .newshg-top{
    position: absolute;

}
#newshg #history .viewport .newshg-top img.img{
    margin:30px 0;
}
#newshg #history .viewport .newshg-top h2{
    font-size: 28px;
    color: #e6e6e6;
    margin-bottom: 10px
}
#newshg #history .viewport .newshg-top p{
    font-size: 15px;
    line-height: 22px;
    color: #f2f2f2;
    margin-left: 30px;
    position: relative;
    width:764px;
}
#newshg #history .viewport .newshg-top p span{
    width: 15px;
    height: 15px;
    background-color: #ee7836;
    border-radius: 50%;
    position: absolute;
    top:3px;
    left:-30px;
}

/*大事记*/
.time-list{
    width: 1100px;
    margin:70px auto;
}
.time-list .time-left{
    width:549px;
    border-right: 2px solid #ee7836
}
.time-list .time-right{
    width:520px;
}
.time-list .time-mid{
    width: 30px;
    position: relative;

}
.time-list .time-mid #year2014{position: absolute;top:0px;z-index: 1;left:-30px;}
.time-list .time-mid #year2015{position: absolute;top:625px;z-index: 1;left:-30px;}
.time-list .time-mid #year2016{position: absolute;top:1695px;z-index: 1;left:-30px;}
.time-list .time-mid #year2017{position: absolute;top:2465px;z-index: 1;left:-30px;}
.time-list .time-mid #year2018{position: absolute;top:3340px;z-index: 1;left:-30px;} 
.time-list .time-mid #y1{position: absolute;top:110px;left:-10px;z-index: 1;}
.time-list .time-mid #y2{position: absolute;top:140px;left:-10px;z-index: 1;}
.time-list .time-mid #y3{position: absolute;top:511px;left:-10px;z-index: 1;}
.time-list .time-mid #y4{position: absolute;top:765px;left:-10px;z-index: 1;}
.time-list .time-mid #y5{position: absolute;top:825px;left:-10px;z-index: 1;}
.time-list .time-mid #y6{position: absolute;top:1041px;left:-10px;z-index: 1;}
.time-list .time-mid #y7{position: absolute;top:1101px;left:-10px;z-index: 1;}
.time-list .time-mid #y8{position: absolute;top:1318px;left:-10px;z-index: 1;}
.time-list .time-mid #y9{position: absolute;top:1410px;left:-10px;z-index: 1;}
.time-list .time-mid #y10{position: absolute;top:1856px;left:-10px;z-index: 1;}
.time-list .time-mid #y11{position: absolute;top:1947px;left:-10px;z-index: 1;}
.time-list .time-mid #y12{position: absolute;top:2127px;left:-10px;z-index: 1;}
.time-list .time-mid #y13{position: absolute;top:2590px;left:-10px;z-index: 1;}
.time-list .time-mid #y14{position: absolute;top:2725px;left:-10px;z-index: 1;}
.time-list .time-mid #y15{position: absolute;top:2906px;left:-10px;z-index: 1;}
.time-list .time-mid #y16{position: absolute;top:3060px;left:-10px;z-index: 1;}
.time-list .time-mid #y17{position: absolute;top:3442px;left:-10px;z-index: 1;}
.time-list .time-mid #y18{position: absolute;top:3606px;left:-10px;z-index: 1;}
.time-list .time-mid #y19{position: absolute;top:3723px;left:-10px;z-index: 1;}
.time-list p{
    font-size: 15px;
    color: #232323;
    line-height: 25px;
}
.time-list p span{
    color: #ee7836
}
.time-list .small{
    width:431px;
    background: url("../images/bottom2.png") bottom no-repeat;
    padding-bottom: 15px;
    position: relative;
}
.time-list .large{
    width:520px;
    background: url("../images/bottom1.png") bottom no-repeat;
    padding-bottom: 15px;
    position: relative;
    box-sizing: border-box;
    padding-bottom: 30px
}
.time-list .time-l1 p:last-of-type{
    position: absolute;
    bottom:80px;
    right: 0;
    width:225px;
}
.time-list .small img{
    margin-bottom: 15px;
    display: block;
}
.time-list .large img{
    margin-bottom: 10px;
    display: block;
    max-width: 100%;
}
.time-list .large .xq{
    width:200px;
}
.time-list .time-left .xq{
    margin-left: 15px
}
.time-list .time-right .xq{
    margin-right: 15px
}
.time-list .small .xq{
    width:225px;
}
.time-list .time-l1{
    margin-top: 110px;
    margin-left: 85px;
}
.time-list .time-l2{
    margin-top: 375px
}
.time-list .img-title{
    /*margin-bottom: 15px;*/
    text-align: center;
}
.time-list .time-l3,
.time-list .time-l4,
.time-list .time-l6,
.time-list .time-l8
{
    margin-top: 30px
}
.time-list .time-l5,
.time-list .time-l7
{
    margin-top: 290px
}
.time-list .time-l8{
    /*margin-top: 130px*/
}
.time-list .time-l9{
    margin-top: 300px
}
.time-list .time-r1{
    margin-top: 140px
}
.time-list .time-r2{
    margin-top: 60px
}
.time-list .time-r3{
    margin-top: 240px
}
.time-list .time-r4,.time-list .time-r5,
.time-list .time-r8,.time-list .time-r10
{
    margin-top: 30px
}
.time-list .time-r4 p:last-of-type{
    position: absolute;
    bottom:80px;
    right: 200px;
}
.time-list .time-r6,
.time-list .time-r9
{
    margin-top: 290px
}
.time-list .time-r7{
    margin-top: 400px
}
.time-list .time-r10 .r10-img img{
    float: left;
    margin-right: 18px;
    width: 251px;
    height: 161px
}
.time-list .time-r10 .r10-img img:last-of-type{
    margin-right: 0
}


/*倒计时*/
.time-bg {
    width: 100%;
    min-width: 1100px;
    height: 100vh;
    background-image: url(../images/timebg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: block;
}
.time{
    display: block;
    box-sizing:border-box;
    width:1100px;
    height:400px;
    text-align: center;
    border-radius: 10px;
    padding:30px 65px;
    z-index: 3;
    margin:220px auto 0;
    position: relative;
}
.time h1{
    font-size: 85px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
}
.time .count_down{
    width: 800px;
    margin:130px auto 0;
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.time .count_down p{
    width:160px;
    height: 160px;
    background: rgba(0,0,0,0.6);
    border-radius: 3px;
    margin-right: 40px
}
.time .count_down p span{
    display: block;
    color: #fff
}
.time .count_down p span:first-of-type{
    font-size: 60px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 100px
}
/*.time .count_down p span:nth-of-type(2){
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 50px;
}*/
.time .count_down p img{
    height: 50px;
}
.time .count_down p span:nth-of-type(2){
    width: 100%;
    height: 10px;
    background: rgba(238,120,54,0.6);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.zhj{
    width: 1100px;
    margin:50px auto;
}
.zhj .zhj-top{
    width: 1100px;
    line-height: 60px;
    border-top:2px solid #ee7836;
    border-bottom:2px solid #ee7836;
    margin-bottom: 60px;
}
.zhj .zhj-top a{
    display: inline-block;
    width: 130px;
    height: 61px;
    line-height: 60px;
    text-align: center;
    font-size: 17px;
    letter-spacing: 4px;
    color: #000000;
    margin-right: 179px
}
.zhj .zhj-top a:first-of-type{
    margin-left: 162px
}
.zhj .zhj-top a.zhj-active{
    background-color: #ee7836;
    line-height: 60px;
    color: #fff;

}

.zhj .zhj-main-m{
    width: 1100px;
    background-color: #fff;
    margin:50px auto;
    box-sizing: border-box;
    padding:20px 100px 300px 100px;
    display: none;
}
.zhj .zhj-main-m h1{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 100px;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 40px;
    text-align: center;
}
.zhj .zhj-main-m p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 60px
}
.zhj .zhj-main-m img{
    width: 440px;
    height: 240px;
    margin-right: 10px;
    margin-bottom: 15px;
    float: left;
}
.zhj .zhj-main-m.show{
    display: block;
}
.zhj-list img{max-width: none;width: -webkit-calc(100%);width: calc(100%);
    -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;}
.zhj-list:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.zhj-list .img_caption{color:#fff;overflow:hidden}
.zhj-list .img_caption::before,.zhj-list .img_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.zhj-list .img_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.zhj-list .img_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}

.zhj-list:hover .img_caption::before,.zhj-list:hover .img_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.zhj-list .img_caption{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden; z-index:1000;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.zhj-list .img_caption_p{font-size:15px;text-align:center;width:70%;position:absolute;top:60%;left:15%;overflow:hidden;opacity:0;webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.zhj-list:hover .img_caption_p{top:40%;opacity:1}

/*报名*/
.bm{
    width: 1100px;
    margin:50px auto;
    border-left:1px solid #282d33;
    border-right:1px solid #282d33;
    border-bottom:1px solid #282d33;
    /*height: 780px*/
}
.bm .bm-page h1{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 85px;
    letter-spacing: 0px;
    color: #232323;
    border-top: 2px solid #ee7836;
    border-bottom: 2px solid #ee7836;
    width: 1100px;
    text-align: center;
}
.bm .bm-page form{ 
    width: 660px;
    margin:60px 0 60px 240px;
}
.bm .bm-page form .text{
    margin:40px 0;
}
.bm .bm-page form .text p{
    margin-bottom: 0
}
.bm .bm-page form .text p span:first-of-type{
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #232323;
    display: inline-block;
    width:90px;
    padding-right: 0
}
.bm .bm-page form .text p span:last-of-type{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #232323;
    display: inline-block;
    width: 520px;
    padding-right: 0
}
.bm .bm-page form p input[type="text"]{
    width:510px;
    height: 40px;
    font-size: 16px;
    color: #555;
    padding-left: 5px;
    border:1px solid #ee7836;
    font-family: sy;
}
.bm .bm-page form p textarea{
    width:510px;
    height: 120px;
    font-size: 16px;
    color: #555;
    padding-left: 5px;
    border:1px solid #ee7836;
    resize: none;
    font-family: sy;
}
.radio{
    width: 767px;
    display: flex;
    -webkit-display: flex;
    margin-bottom: 30px
}
.radio-top{
    margin-bottom: 5px
}
.radio > label {
    position: relative;
    margin-right: 25px;
    align-items: center;
    display: flex;
    -webkit-display: flex;
}

.radio > label > div {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #ee7836;
    justify-content: space-between;
    position: relative;
}

.radio > label > div:after {
    display: block;
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ee7836;
    position: absolute;
    top: 2px;
    left: 2px;
    opacity: 0;
}

.radio > label > input[type="radio"] {
    position: absolute;
    opacity: 0;
}
.radio > label > input[type="text"] {
    display: inline-block;
    width: 110px;
    height: 26px;
    border: solid 1px #ee7836;
}
.radio > label > span {
    font-size: 16px;
    padding-left: 10px;
    display: inline-block;
    color: #333
}

.radio > label.active > div {
    border-color:#ff622a;
}

.radio > label.active > div:after {
    opacity: 1;
}

.radio > label.active > span {
    color: #ff622a;
}
.tj129{
width: 100%;
margin:20px 0;

}
.tj129-left h3{
font-size: 16px;

font-stretch: normal;
margin-bottom: 10px;
letter-spacing: 0px;
color: #ee7836;
}
.tj129-left p{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
line-height: 18px;
letter-spacing: 0px;
color: #333;
margin-bottom: 10px;
}
.tj129 h4{
font-size: 18px;
font-stretch: normal;
line-height: 30px;
letter-spacing: 0px;
color: #333333;
margin-bottom: 20px;
font-weight: bold;
}
table.table {
  font-size:13px;

  color:#333333;
  border-width: 1px;
 border-color: #ee7836;
  border-collapse: collapse;
  display: block;
  text-align: center
}
table.table th {
 border-width: 1px;
 border-style: solid;
 border-color: #ee7836;
 line-height: 27px;
 font-size: 15px;
 font-weight: normal;

}
table.table tr td{
border-width: 1px;
 border-style: solid;
 border-color: #ee7836;
line-height: 22px;
width: 74px
}
table.table tr td:first-child {
text-align: left;
padding-left: 25px;
 width: 165px;
}
/*手工艺之都*/
.letter,.newxsgyyd{
    width: 1100px;
    background-color: #fff;
    margin:40px auto 100px;
    padding:30px 100px;
}
.letter h1{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 52px;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
    margin-bottom: 50px
}
.letter .f-left{
    width: 620px;
}
.letter .f-left p{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #333333;
}
.letter  .f-right img{
    margin-top: 200px
}
/*新手工艺运动*/
.newxsgyyd{
    text-align: center;
}
.newxsgyyd h1{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 70px;
    letter-spacing: 0px;
    color: #333333;
    text-align: left;
}
.newxsgyyd h4{
    width: 150px;
    line-height: 30px;
    background-color: #ee7836;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    margin-bottom: 50px

}
.newxsgyyd .top{
    width: 900px;
    height: 100px;
    border: solid 1px #333333;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #333333;
    padding:10px 30px;
    text-align: left;
}
.newxsgyyd .title{
    display: inline-block;
    min-width: 200px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #000000;
    background-color: #ffffff;
    border: solid 1px #4c4c4c;
    box-sizing: border-box;
    padding:4px 10px;
    -moz-box-shadow:8px 8px 0px #ee7836; -webkit-box-shadow:8px 8px 0px #ee7836; box-shadow:8px 8px 0px #ee7836;
    margin:40px 0;
}
.newxsgyyd p{
    text-align: left;
    text-indent: 20px;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #333333;
}
.newxsgyyd img{
    max-width: 100%;
    margin:10px auto;
}
.newxsgyyd .img-title{
    color: rgb(136, 136, 136);
    font-size: 12px;
    line-height: 19px;
    text-align: center;
}
.newxsgyyd .last{
    margin:40px auto;
    background-color: rgb(252, 180, 43);
    overflow: scroll;
    height: 300px;
    color: inherit;
    overflow-x: hidden;
    box-sizing: border-box;
    padding: 20px 40px;
    text-align: center;
}
.newxsgyyd .last h2{
    font-size: 17px;
    color: #fff;
    line-height: 60px
}
.newxsgyyd .last h3{
    font-size: 14px;
        color: rgb(51, 51, 51);
        text-align: left;
}
.newxsgyyd .last p{
    color: #888888;
    font-size: 12px;
    text-align: center;
}

/*视频*/
.video-main,.video-xq{
    width: 1100px;
    margin:40px auto;
}
.video-main a{
    display: block;
    width: 346px;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
    height: 260px;
}
.video-main a:nth-of-type(3n){
    margin-right: 0
}
.video-main a img{
    width: 346px;
    height: 216px;
}
.video-main a p{
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
}


/*视频详情页*/
.video-xq .video{
    display: block;
    margin:30px auto;
    width:800px;
    height: 600px
}


/*down*/
.down-main{
    width: 1100px;
    margin:30px auto;
}
.down-main a{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height:32px;
    letter-spacing: 0px;
    color: #333333;
    display: block;
}

/*论坛活动*/
.lthd{
    width: 1100px;
    padding:20px 100px 100px 100px;
    background-color: #fff;
    margin:40px auto;
}
.lthd h1{
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 72px;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 30px
}
.map img{
    max-width: 100%
}
.slideTxtBox .hd{line-height:30px;position:relative;height: 490px}

.slideTxtBox .hd ul li{
    text-align: center;
    float:left; 
    padding:0 8px; 
    cursor:pointer;
    height: 80px;
    width: 25%;
    border:2px solid #ee7836;
    color: #555555;
    /*line-height: 80px;*/
    margin: 0 0 -2px -2px;
    position: relative; 
    z-index: 0; 
    display: flex;
    align-items: left;
    justify-content: space-around;
    flex-direction: column;
}
/*.slideTxtBox .hd ul li:nth-of-type(7){
    padding:15px 8px;line-height: 26px;
    z-index: 1; 
}*/
/*.slideTxtBox .hd ul li:nth-of-type(2){
    padding:15px 8px;line-height: 26px;
    z-index: 1; 
}*/
.slideTxtBox .arrow{  position:absolute; right:0px; top:420px; }

.slideTxtBox .arrow a{ display:none;  width:42px; height:42px; }
.slideTxtBox .arrow a.next{  position:absolute;left:32px;background: url('../images/ar.png') no-repeat center;}
.slideTxtBox .arrow a.prev{  position:absolute;right:932px;background: url('../images/al.png') no-repeat center;}
.lthd:hover .arrow a{display: block;}
.slideTxtBox .hd ul li.on{  background:#ee7836; color: #fff }

.slideTxtBox .bd ul{width: 100%;  }

.slideTxtBox .bd li{ width: 100% }
.slideTxtBox .bd li img{ max-width: 100% }
.slideTxtBox .bd li h2{
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: 0px;
    color: #333333;
}
.slideTxtBox .bd li h2:before{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: -6px;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    background-color: #ee7836;
}
.slideTxtBox .bd li p{
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #333333;
    padding-left: 22px
}


/*2019*/
.cbh-out{
    width: 100%;
    height: 1020px;
    background: url('../images/cbh/cbhbg.gif') no-repeat center;
}
.cbh{
    width: 1100px;
    padding-top:110px;
    margin:0 auto;
}
.cbh .cbh-title{
    display: block;
    margin:0 auto 90px;
}
.cbh .cbh-in a{
    display: block;
    width:340px;
    height: 320px;
    float: left;
    margin:0 40px 50px 0;
    position: relative;
}
.cbh .cbh-in a:nth-of-type(3n){
    margin-right: 0
}
.cbh .cbh-in .cbh-img-out{
    overflow: hidden;
    width:340px;
    height: 320px;
    position: relative;
}
.cbh .cbh-top{
    position: absolute;
    top:0;
    left: 0;
    z-index: 2;
    width: 340px;
    height: 320px;
    background: rgba(255,255,255,1);
    padding:110px 30px 0 30px
}
.cbh .cbh-top p{
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #000000;
}
.cbh .cbh-top .plus{
    position:absolute;
    top:32px;
    right: 26px;
    z-index: 2;
    opacity: 0;
}
.cbh .cbh-in .cbh-img{
    width:376px;
    height: 230px;
}
.cbh .cbh-in .cbh-img{
 -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.cbh .cbh-in .cbh-img-out:hover .cbh-img{
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
    -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  opacity: 0.8
}
.cbh .cbh-in a .cbh-img{
    width:340px;
    height: 320px;
}
.cbh .cbh-in a:hover p{
    color: #fff;
}
.cbh .cbh-in a:hover .cbh-top{
    background: rgba(70,70,70,0.6);
}
.cbh .cbh-in a:hover .plus{
    opacity: 1;
}
.cbh-tab-out{
    width: 100%;
    height: 80px;
    background-color: #ee7836; 
}
.cbh-tab-out .cbh-tab{
    width:1100px;
    margin:0 auto;
    font-size: 0
}
.cbh-tab-out .cbh-tab a{
    display: inline-block;
    width: 220px;
    line-height: 80px;
    font-size: 17px;
    color: #ffffff;
    text-align: center;
}
.cbh-tab-out .cbh-tab a.tab-active{
    background: #fff;
    color: #ee7836
}
.cbh-tab-out .cbh-tab a:hover{
    background: #fff;
    color: #ee7836
}
.cbh-xq{
    width: 1100px;
    margin:40px auto;
    font-family: MicrosoftYaHei;
    font-size: 15px;
    text-align: justify
}
.cbh-xq1{
    height: 1592px;
    background: url(../images/cbh/cbhxq1.jpg) no-repeat center;
}
.cbh-xq1 p{
    font-size: 15px;
    line-height: 61px;
    color: #333333;
}
.cbh-xq1 p span{
    color: #ee7836;
    display: inline-block;
    padding-left: 60px;
    width: 270px
}
.cbh-xq1 p b{
    display: inline-block;
    width: 110px;
}
.cbh-xq2{
    height: 1142px;
    background: url(../images/cbh/cbhxq2.jpg) no-repeat center;
    position: relative;
}
.cbh-xq2 .cbhxq21{
    position: absolute;
    width: 456px;   
    line-height: 40px;
    letter-spacing: 1px;
    color: #000000;
    left:80px;
    top: 310px
}
.cbh-xq2 .cbhxq22{
    position: absolute;   
    line-height: 40px;
    letter-spacing: 1px;
    color: #000000;
    left:600px;
    top: 630px
}
.cbh-xq3{
    height: 1142px;
    background: url(../images/cbh/cbhxq3.jpg) no-repeat center;
    position: relative;
}
.cbh-xq3 .cbhxq31{
    position: absolute;
    width: 487px;
    line-height: 40px;
    letter-spacing: 1px;
    color: #000000;
    left:40px;
    bottom: 105px
}
.cbh-xq3 .cbhxq32{
    position: absolute;   
    line-height: 40px;
    letter-spacing: 1px;
    color: #000000;
    left:583px;
    top: 580px
}
.cbh-xq4{
    height: 1142px;
    background: url(../images/cbh/cbhxq4.jpg) no-repeat center;
    position: relative;
}
.cbh-xq4 .cbhxq41{
    position: absolute;
    width: 386px;
    line-height: 35px;
    color: #000000;
    right:146px;
    top: 320px
}
.cbh-xq4 .cbhxq42{
    position: absolute;   
    line-height: 35px;
    color: #000000;
    left:110px;
    bottom: 175px
}
.cbh-xq5{
    height: 1142px;
    background: url(../images/cbh/cbhxq5.jpg) no-repeat center;
    position: relative;
}
.cbh-xq5 .cbhxq51{
    position: absolute;
    width: 399px;
    line-height: 35px;
    color: #000000;
    left:100px;
    top: 292px
}
.cbh-xq5 .cbhxq52{
    position: absolute;   
    line-height: 35px;
    color: #000000;
    left:560px;
    bottom: 165px
}
.cbh-xq6{
    height: 1142px;
    background: url(../images/cbh/cbhxq6.jpg) no-repeat top center #FFFFFF;
    position: relative;
}
.cbh-xq6 .cbhxq61{
    position: absolute;
    width: 779px;
    line-height: 25px;
    color: #000000;
    left:268px;
    top: 82px
}
/*新添加*/
.tj-common .tj-title{
    display: block;
    margin:20px auto 60px;
}
.tj1,.tj4,.tj6{
    width: 1100px;
    margin:0 auto;
    padding-top: 80px;
    padding-bottom: 100px
}
.tj1 h2{
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: 0px;
    color: #ee7836;
    margin-top: 10px
}
.tj1 p{
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #333333;
    line-height: 45px;
}
.tj2-in{
    width: 1100px;
    margin:0 auto;
    position: relative;
}
.tj2-in #down{
    position: absolute;
    top:460px;
    left:30px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #ffffff;
    font-family: "微软雅黑"
}
.tj2-in #down a{
    color: #ffffff;
}
.tj2-in #down1{
    position: absolute;
    top:460px;
    left:400px;
    width: 300px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #ffffff;
    font-family: "微软雅黑"
}
.tj2-in #down2{
    position: absolute;
    top:460px;
    left:820px;
    width: 270px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #ffffff;
    font-family: "微软雅黑"
}
.tj2-in #down a:hover{
    text-decoration: underline;
}
.tj3,.tj5{
    width: 100%;
    background-color: #f6f6f6; 
}
.tj3-in,.tj5-in{
    width: 1100px;
    margin:0 auto;
}
.tj3-in h3{
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #ee7836;
    padding:100px 0 30px 0;
}
.tj3-in .tj3-href a{
    display: block;
    width: 50%;
    margin-bottom: 60px;
    -webkit-display: flex;display: flex;
}
.tj3-in .tj3-href a i{
    font-size: 26px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 52px;
    letter-spacing: 4px;
    line-height: 100px ;
    margin-left: 45px
}
.tj3-in .tj3-href a span{
    font-size: 20px;
    line-height: 100px
}
.tj3-in .tj3-href a:nth-of-type(1){
    color: #ee7836;
}
.tj3-in .tj3-href a:nth-child(1){
    color: #ee7836;
}
.tj3-in .tj3-href a:nth-of-type(2){
    color: #b99bc1;
}
.tj3-in .tj3-href a:nth-of-type(3){
    color: #5e9fc1;
}
.tj3-in .tj3-href a:nth-of-type(4){
    color: #9cc1a2;
}
.tj4 h4{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 50px
}
.tj4 ul li{
    -webkit-display: flex;display: flex;
}
.tj4 ul li img{
    width: 550px;
    height: 300px;
}
.tj4 ul li div{
    width: 550px;
    height: 300px;
    background-color: #ee7836;
    padding:45px;
}

.tj4 ul li div p{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: justify;
}
.tj4 ul li:nth-of-type(3) div p{
    line-height: 50px
}
.tj4 ul li:nth-of-type(3) div{
padding-top: 26px
}
.tj4 ul li:nth-of-type(5) div{
    padding-top: 80px
}
.tj4 ul li:nth-of-type(1) div{
    padding-top: 0px
}
.tj4 ul li:nth-of-type(2) div{
    padding-top: 26px
}
.tj4 ul li:nth-of-type(4) div{
    padding-top: 66px
}
.tj5-in{
    padding:100px 0;
}
.tj5-in h4{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    margin:50px 0;
    line-height: 50px
}
.tj5-in-div{
    -webkit-display: flex;display: flex;
    
}
.tj5-in-div div{
    width: 530px;
    height: 268px;
    background-color: #fff;
    padding:40px 50px;
    margin-right: 40px
}
.tj5-in-div div:last-child{
    margin-right: 0
}
.tj5-in-div div p{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #333333;
}
.tj5-in-div div p i{
    font-size: 24px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 52px;
    letter-spacing: 0px;
    color: #000000;
}
.tj5-in-div div p:nth-of-type(2){
    line-height: 0;
    margin-bottom: 18px
}
.tj5-in-div div p b{
    display: inline-block;
    width: 100px;
    height: 3px;
    background-color: #ee7836;
}
.tj6 h4{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    margin:40px 0;
    line-height: 50px
}
.tj6 .tj-in h5{
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    margin-bottom: 40px;
    letter-spacing: 0px;
    color: #ee7836;
}
.tj6 .tj-in ul{
   -webkit-display: flex;display: flex;
    -webkit-flex-wrap:wrap;

    flex-wrap:wrap;
}
.tj6 .tj-in ul li{
    margin:20px 100px;
    width: 400px;
    height: 200px;
    border-radius: 5px;
    border: solid 2px #ee7836;
    border-left: 0;
    position: relative;
}
.tj6 .tj-in ul li:nth-of-type(2n){
    margin-right: 0
}
.tj6 .tj-in ul li img{
    position: absolute;
    left:-100px;
    top:-2px;
    border-radius: 50%
}
.tj6 .tj-in ul li div{
    padding: 20px 25px 0px 116px;
    font-size: 18px
}
.tj6 .tj-in ul li div p:nth-of-type(1){
    font-size: 22px;
    line-height: 66px;
    margin-top: 18px;

}
.tj6 .tj-in ul li div p:nth-of-type(2){
    font-size: 16px;
    line-height: 35px;

}
.tj6 .tj-in ul li:nth-of-type(5) div p:nth-of-type(1){
    margin-top: 0px;
    line-height: 46px;
}
.tj6 .tj-in:nth-of-type(2) h5{
    margin: 40px 0;
}
.tj6 .tj-in:nth-of-type(3) h5{
    margin: 40px 0;
}
.tj6 .tj-in:nth-of-type(2) ul li:nth-of-type(1) div p:nth-of-type(1){
    /*margin-top: 0px;
    line-height: 46px;*/
}
.tj6 .tj-in:nth-of-type(2) ul li:nth-of-type(4) div p:nth-of-type(1){
    /*margin-top: 0px;*/
    /*line-height: 46px;*/
}
.tj6 .tj-in:nth-of-type(2) ul li:nth-of-type(3) div p:nth-of-type(1){
    margin-top: 18px;
}
.tj6 .tj-in:nth-of-type(3) ul li:nth-of-type(1)  div p:nth-of-type(1){
    margin-top: 0px;
    line-height: 46px;
}
.tj6 .tj-in ul li:last-of-type div{
        padding: 0px 25px 0px 116px;

}
.tj6 .tj-in ul li:last-of-type div p:nth-of-type(1){
        margin-top: 0

}
.tj-down{
    width: 600px;
    margin:0 auto;
    padding-top: 80px;
    padding-bottom: 100px;
    text-align: center;
}
.down-in a{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #333333;
}
.down-in a:hover{
    color: #ee7836
}


/*@media screen and (max-width: 1100px) {
    .header{
        display: none
    }
    .height-div{
        display: none
    }
    .top-bg{
        display: none
    }
    .wj{
        width: 90%;
        margin:0 auto;
    }
    .go-all{
        display: none
    }
    .wj .wj-top{
        height:180px;
        background: #282d33;
        font-size: 0;
        margin-top: 54px;
        width: 100%
    }
    .wj .wj-top a{
        width: 33.3%
      }
    .wj-main .news-list .f-right{
        width: 100%
    }
    .wj-main .news-list .f-left.news-2{
        width: 100%;
    }
    .wj-main .wj-list-t{
        width: 100%
    }
    .wj-main .wj-list-2 .wj-list-l a.leadercg{
        width: 48%;
        height: auto;
        margin:1rem 1%;
    }
    .wj-main .wj-list-2 .wj-list-l a.leadercg img{
        width: 100%;
        height: auto;
    }
    .wj-main .wj-list-2 .wj-list-l a.leadercg:nth-of-type(3n){
        margin-right: 1%
    }
    .wj-main .wj-list-3 .f-left{
        display: none
    }
    .wj-main .wj-list-3 .f-right{
        width: 100%
    }
    .wj-main .news-list .new-img-out,.wj-main .news-list .new-img-out.f-right{
        position: relative;
        width: 100%;
        height: 30rem
    }
    .wj-main .news-list .new-img,.wj-main .news-list .new-img-out.f-right .new-img{
        width: 100%;
        height: 30rem
    }
    .wj-main .news-list .new-img img,.wj-main .news-list .new-img-out.f-right .new-img img{
        width: 100%;
        height: 30rem
    }
    .new-top{
        display: none
    }
    .new-img-out.f-right{
        float: left!important;
    }
    .f-left.news-2{
        float: right!important;
    }
    .wj-main .wj-list-4 .wj-list-l a{
        float: left;
        display: block;
        width: 48%;
        height: auto;
        margin:1rem 1%;
    }
    .wj-main .wj-list-4 .wj-list-l a img{
        width: 100%;
        height: auto;
    }
    footer{
        display: none
    }
}