
.nybannerimg{
    margin-top: 70px;
    position: relative;
    overflow: hidden;
}

.bnTitle{
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    color: #FFF;
    line-height: 1;
    z-index: 2;
}
/* .fwxmbannerimg{
    height: 500px;
} */
.fwxmbannerimg img{
    width: 100%;
    /* height: 100%; */
}
.fwxmbnTitle{
    text-align: center;
    top: 35%;
}
.fwxmbnTitle .in2 .title{
    font-size: 44px;
}
.fwxmbnTitle .in2 .entitle{
    font-size: 20px;
}
.fwxmbnTitle .fwxmin2{width: 900px;}

.ljzxa{
    background: #dd2e35;
    color: #fff;
    font-size: 16px;
    padding: 6px 15px;
    border-radius: 10px;
    opacity: .8;
    transition: all 0.5s;
}
.ljzxa:hover{
    opacity: 1;
}
.in2{
    margin: 0 auto;
    width: 1440px;
    padding: 0 20px;
    box-sizing: border-box;
}
.bnTitle .title {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 16px;
}
.bnTitle .entitle {
    font-size: 14px;
    margin-bottom: 24px;
    line-height: 2;
}
.nybannerimg img{
    /* height: 100%; */
    display: block;
}
.hydh{
    background: #eee;
    color: #666;
    font-size: 12px;
}
.w1400{
    width: 1400px;
    margin: 0 auto;
    height: 100%;
    /* overflow: hidden; */
}

.lb{
    margin: 20px 0;
    text-align: left;
}
.hydhtt{
    vertical-align: middle;
    line-height: 18px;
}
.hydhleft{float: left;}
.hydlright{float: right;}
.hydlright li{
    cursor: pointer;
    padding-left: 20px;
    display: inline-block;
}
.hydlright li .iconfont{font-size: 14px;margin-right: 10px;}
.hydlright li a{color: #666;}
.hydlright li span{
    position: relative;
}
.hydlright li:hover{
    color: #ee1c25;
}
.hydlright li:hover a{
    color: #ee1c25;
}
.hydlright li .icon-xiangxia{
    transition: all .25s ease-out;
}
.hydlright li:hover span .icon-xiangxia{
    transform: rotate(180deg);
}

.iconimg{
    position: absolute;
    text-align: center;
    padding: 6px;
    border: 1px solid #eee;
    background: #fff;
    top: 25px;
    display: none;
    opacity: 0;
    transition: all 0.5s;
}
.iconimg::before{
    content:"";
    border:10px solid transparent;
    border-bottom-color:#fff;
    position:absolute;
    left:50%;
    margin-left: -10px;
    top:0;
    margin-top:-20px;
}
.iconimg img{
    width: 100px;
}
.hydlright li:hover .iconimg{
    display: inline-block;
    opacity: 1;
}
.hydlright li span .icon1{
    line-height: 26px;
    text-align: left;
    width: 100px;
    font-size: 14px;
}
.hydlright li span .rxh{
    color: #666;
}

/* .dhlogo{
    padding: 28px 0;
} */
.dhlogo{
    float: left;
    overflow: hidden;
}
.dhleftimg img{
    max-height: 70px;
    padding: 3px 0;
    box-sizing: border-box;
}
.dhpright{
    float: right;
    letter-spacing: 1px;
    line-height: 60px;
    color: #666;
    font-size: 16px;
}
.dhpright p b{
    font-weight: 700;
    color: #ee1c25;
    font-size: 20px;
}
.dhlist{
    float: right;
    width: 70%; 
    height: 120px;
    text-align: right;
}
.top-info{
    display: inline-block;
    padding-left: 20px;
    text-align: left;
}
.top-info .icon-box {
    padding-right: 20px;
    float: left;
    position: relative;
    line-height: 106px;
}
.icon-box span {
    border-left: none;
    font-size: 30px;
    padding-left: 25px;
    position: relative;
    color: #ee1c25;
}
.top-info .content-box {
    float: left;
    font-size: 14px;
}
.top-info p {
    display: inline-block;
    font-size: 14px;
    color: #666;
    margin: 0;
    margin-top: 25px;
    line-height: 26px;
}
.top-info p a{
    color: #666;
}
.top-info .icon-box:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    width: 1px;
    height: 30px;
    background-color: #ee1c25;
}
.top-info:nth-child(1) .icon-box:before{
    display: none;
}



/*nav*/

.hot {
    position: absolute;
}

.bgnav {
    width: 100%;
    background: #fff;
    z-index: 9999;
    position: fixed;
    top: 0;
    height: 70px;
    box-shadow: 1px 1px 2px #eee;
}
.bgnav1{
    position: fixed;
    top: 0;
}


/* 忙鈥撀懊┾€斅幻ぢ糕€姑︹€光€� */
.navnew{
    display: none;
}
.sanzt{
    width: 60%;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.sanzt .sanztli{
    display: inline-block;
    width: 32%;
    box-sizing: border-box;
    padding: 0 10px;
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
}
.sanzt .sanztli img{
    /* width: 100%; */
    height: 200px;
    display: block;
    transition: all .5s;
        border-radius: 10px;
}
.sanzt .sanztli:hover img{
    box-shadow: 1px 1px 10px #aaa;
}
.sanzt .sanztli p{
    line-height: 26px;
    margin: 4px 0 0;
    color: #333;
}
.sanztlist{
    width: 38%;
    display: inline-block;
}
.sanztlist .sanztul{
    width: 47%;
    display: inline-block;
    margin: 0 1%;
    text-align: center;
    vertical-align: top;
}
.sanztlist .sanztul li{
    line-height: 2.5;
}
.sanztlist .sanztul li a{
    color: #666;
}
.sanztlist .sanztul li a:hover{
    color: #1d4466;
}
.sanztlist .sanztul .tita {
    color: #1a4667;
    font-weight: bold;
    font-size: 18px;
    transition: all 1s;
}
.sanztlist .sanztul .tita:hover{
    color: #1a4667;
}

.navztxt{
    position: absolute;
    right: 20px;
    bottom: 30px;
    color: #fff;
    text-align: center;
    transition: all .5s;
    /* width: 400px; */
}
.navztxt h2{
    font-size: 34px;
    margin-bottom: 4px;
}
.navztxt p{
    font-size: 22px;
}



/* 忙艙聧氓艩隆盲赂鈥姑︹€光€� */
.navlist{
    height: 100%;
    box-sizing: border-box;
    display: none;
}
.navz{
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 70px;
    border-top: 1px solid #F1F1F1;
    box-shadow: 0 10px 20px rgba(30,35,126,0.2);
    /* display: none; */
    background: url(../images/nav-right-bot.png)no-repeat center right;
    background-size: auto 100%;
    background-color: #fff;
    height: 0;
    transition: all 0.5s;
    overflow: hidden;
}
.navz .navtab {
    width: 17%;
    /* padding: 20px 0; */
    vertical-align: top;
    height: 100%;
    text-align: left;
    line-height: 2;
    display: inline-block;
    /* display: none; */
}
/* .navz .navtab>ul{
    width: 80%;
} */
.navz .navtab .img2{
    width: 20%;
    vertical-align: top;
    display: inline-block;
}
.navz .navtab .img2 img{
    width: 100%;
}
.navz .navtab a{
    color: #666;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    position: relative;
}
.navz .navtab .tita{
    color: #1a4667;
    font-weight: bold;
    font-size: 18px;
    transition: all 1s;
}
.navz .navtab .tita:hover{
    color: #1a4667;
}
.navz .navtab a:hover{
    color: #1a4667;
}
.navtabtit{
    font-size: 18px;
    font-weight: 600;
    color: #1c4668;
}
.navtabtit 
.navCon{
    width: calc(100% - 210px);
    float: right;
}
.navtab .tab {
    padding: 10px 0;
}
.navtab .tab a{
    color: #333;
}
.tabitem {
    display: none;
    margin-left: 20px;
    margin-top: 30px;
}
.navlist .s1{
    display: inline-block;
}
.item{
    width: 33%;
    padding-left: 65px;
    margin-bottom: 35px;
    display: inline-block;
    box-sizing: border-box;
}
.stitle{
    text-align: center;
    color: #333;
    line-height: 40px;
}
.item .bgpic{
    width: 100%;
    height: 145px;
    overflow: hidden;
    border-radius: 10px;
}
.item .bgpic img{
    width: 100%;
}
.fdj{
    float: right;
    position: relative;
}
.fdj1{
    margin-right: 60px;
}
.fdj img{
    width: 28px;
    padding: 12px 0;
    cursor: pointer;
}
.fdj input{
    position: absolute;
    right: 30px;
    top: 14px;
    border: none;
    background: none;
    border-bottom: 1px solid #fff;
    outline: none;
    color: #FFF;
    font-size: 18px;
    line-height: 26px;
    width: 0;
    transition: all 1s;
}
.fdj:hover input{
    width: 200px;
    padding-left: 10px;
}



/* 氓掳戮茅茠篓 */
.container1{
    padding: 40px 0;
}
.w1210 {
	width: 1400px;
	margin: 0 auto;
}


.register-bottom {
    padding: 50px 0 45px;
    text-align: center;
    background: #475061 url(../images/register-tip.png) no-repeat center;
    overflow: hidden;
}

.register-bottom .title {
    line-height: 40px;
    color: #fff;
    font-size: 36px;
    margin-bottom: 10px;
}





/* 忙鈥毬β德€� */
.cndns-right{position:fixed;right:5px;bottom:5%; margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;border-radius: 4px; text-align:center;display:block;margin-bottom:9px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#fff;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#fff;font-size:13px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#fff;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#fff}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#fff;}
.meau-sev .cndns-right-btn{border-color:#fff;background:url(../images//k_qq.png) no-repeat #fff center;box-shadow: rgba(200, 43, 29, 0.22) 1px 0px 26px -1px;}
.meau-sev .cndns-right-btn p{color:#dd2e35}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:35px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #dd2e35;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}

.sev2 .cndns-right-box .box-border{border:1px solid #ccc;padding:10px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.sev3 .cndns-right-box .box-border{border:1px solid #ccc;padding:10px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}

.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;position:absolute;right:-10px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;text-align: left; color:#dd2e35;font-size:18px;line-height:28px;width: 100%;}
.cndns-right-box .box-border .sev-t p i{display:inline-block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:0px;margin:0;}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:35px;line-height:40px; letter-spacing: 0px ;}
.cndns-right-box .box-border .sev-b li a{
    background:url(../images/qqkefu.png) no-repeat left 3px;
}
/* .cndns-right-box .box-border .sev-b li:nth-child(3) a,.cndns-right-box .box-border .sev-b li:nth-child(4) a{
    background:url(../images/skype.png) no-repeat left 3px;
} */
/*.cndns-right-box .box-border .sev-b li a:hover{color:#fff;background: #fff;padding-bottom: 20px;}
*/
.meau-sev .cndns-right-box .box-border{width:300px;}
/* .sev2 .cndns-right-box .box-border{width:270px;} */
.sev3 .cndns-right-box .box-border{width:auto;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-zs .cndns-right-btn{background-color:#fff;color:#fff;margin-top:80px;border-color:#fff}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

.ke_fu{overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ke_fu li{width: 50%;    
}
.sev-t{overflow: hidden;text-align: center;}

.meau-sev.sev5 .cndns-right-btn{border-color:#fff;background:url(../images//02index-banner-9.png) no-repeat #fff center;box-shadow: rgba(200, 43, 29, 0.22) 1px 0px 26px -1px;} 
.meau-sev.sev5 .cndns-right-btn .demo-icon{display:none;}
.meau-sev.sev2 .cndns-right-btn{border-color:#fff;background:url(../images//02index-banner-8.png) no-repeat #fff center;box-shadow: rgba(200, 43, 29, 0.22) 1px 0px 26px -1px;} 
.meau-sev.sev2 .cndns-right-btn .demo-icon{display:none;}
.meau-sev.sev3 .cndns-right-btn{border-color:#fff;background:url(../images//k_weixin.jpg) no-repeat #fff center;} 
.meau-sev.sev3 .cndns-right-btn .demo-icon{display:none;}
.sev-t i{color: #333;}
.meau-sev.sev4 .cndns-right-btn{border-color:#fff;background:url(../images//top_xs.png) no-repeat #fff center;}
.meau-sev.meau-top .cndns-right-btn .demo-icon{display:none;}
.cndns-right .meau-sev:hover .cndns-right-btn{background:#fff}
.cndns-right-box .box-border .sev-b li a:hover{color: #dd2e35;}



.szwz{overflow:hidden;background:#eee;padding:0 15px;}
.szwz-s{margin:0 auto;line-height:40px;font-size:14px;}
.szwz-s i{color:#666;}
.szwz-s a{color:#666;font-size: 14px;}
.szwz-s a i{font-size: 20px;float: left;}
.szwz-s a:hover{color:#ee1c25;}
.szwz-s a:hover i{color:#ee1c25;}
.bannerimg .swiper-pagination-bullet-active{
    background: #fff;
}


/* 猫碌鈥灻β仿泵┞÷久┾€斅� */
.txkf{
    position: fixed;
    right: -390px;
    bottom: 35%;
    z-index: 999;
    transition: all 0.5s;
}
.txkfli{
    width: 520px;
    position: relative;
    cursor: pointer;
    right: -500px;
    transition: all 0.5s;
    border-radius: 10px;
    margin-bottom: 20px;
}
.txkfli1{
    right: 5px;
}
.txkf:hover{
    right: 5px;
}
.txkf:hover .txkfli{
    right: 5px;
    background: #fff;
    box-shadow: 1px 1px 10px #ddd;
    opacity: 1;
}
.txkfcont{
    opacity: 0;
    transition: all 0.5s;
}
.txkf:hover .txkfcont{
    opacity: 1;
}
.txkfimg{
    position: absolute;
    left: 0;
    width: 22%;
    bottom: 0;
    text-align: center;
}
.txkfimg img{
    width: 70%;
}
.zxbtn{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 4px 0;
    background: #dd2e35;
    border-radius: 10px;
    font-size: 14px;
    color: #fff;
    transition: all 0.5s;
}
.txkf:hover .txkfimg .zxbtn{
    opacity: 0;
}

.txkfcont{
    padding: 10px 10px 10px 25%;
}
.txkftxt{
    width: 75%;
    display: inline-block;
    vertical-align: top;
}
.txkftxt .txkfjs{
    margin-top: 10px;
}
.txkftxt .txkftit{
    font-size: 20px;
    color: #1a4567;
    line-height: 2;
}
.txkftxt p{
    font-size: 14px;
    color: #333;
}
.txkfwx{
    width: 24%;
    float: right;
    vertical-align: top;
    text-align: center;
}
.txkfwx p{
    color: #1a4667;
    line-height: 2;
}
.txkfwx img{
    width: 100%;
}



/* 盲驴庐忙鈥澛筯eader */
.telrx{
    display: inline-block;
    line-height: 70px;
    color: #333;
    margin-right: 20px;
}
.telrx a{
    display: inline-block;
}
.telrx a img{
    vertical-align: middle;
}
.telrx a .hover2{
    display: none;
}
.telrx:hover .telphone{
    color: #eb2836;
}
.telrx:hover .hover1{
    display: none;
}
.telrx:hover .hover2{
    display: inline-block;
}
.telphone{
    display: inline-block;
    vertical-align: middle;
    color: #666;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
}
.fdj{
    cursor: pointer;
}
.fdj img{
    vertical-align: middle;
}
.qhyy{
    display: inline-block;
    vertical-align: middle;
    color: #333;
    /* padding-left: 10px; */
    font-size: 14px;    
    letter-spacing: normal;
}
.fdj{
    float: none;
    display: inline-block;
}
.fdj1{
    margin-right: 30px;
}
.fdj:hover input{
    width: 100px;
}
.navright{
    float: right;
}
.navall{
    overflow: hidden;
    /* position: relative; */    
    padding: 40px 0;
    display: table;
    width: 1400px;
    margin: 0 auto;
    /* background-color: #fff;  */
    /* box-shadow: 0 10px 20px rgba(30,35,126,0.2); */
}

.xiala span:nth-child(1){
    background: url(../images/08-1.png) no-repeat;
    background-position: 90% 60%;
}
#nav li:hover .xiala span:nth-child(1){
    background: url(../images/08-2.png) no-repeat;
    background-position: 90% 60%;
}
.fwxm .xiala .active{
    background: url(../images/08.png) no-repeat;
    background-position: 90% 60%;
}


.register-bottom input{
    height: 40px;
    outline:  none;
    border: none;
    background: #fff;
    text-indent: 10px;
    padding: 0;
    margin: 0 10px;
    width: 300px;
    /* color:  #f00; */
    border-radius: 4px;
}
.register-bottom input::placeholder{color:#666;padding:0;}
.register-bottom select{
    outline: none;
    border: none;
    height: 40px;
    background:  #fff;
    margin: 0 10px;
    width:  300px;
    text-indent:10px;
    color:#666;
    border-radius: 4px;
}
.register-bottom option{height:30px;}
.register-bottom button{
    background: #999;
    height: 40px;
    border: none;
    width: 150px;
    color: #ffffff;
    cursor: pointer;
    border-radius: 4px;
}
.register-bottom button:hover{opacity:0.8;}






#demo {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    width: 100%;
}

#indemo {
    float: left;
    width: 1000%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

.box1 {
    float: left;
    overflow: hidden;
}
#bgt {
    position: absolute;
    top: 0;
    z-index: -1;
    overflow: hidden;
    width: 100%;
    height: 100%;
}



/* 忙鈥扳€姑ε撀篽eader */
.sj_dh{background-color: #fff;height:50px;position:fixed;top:0;width:100%;z-index:10000;overflow:hidden;box-shadow:1px 1px 10px #ccc3c3;display: none;}
#btn {background: none;border: none;outline: none;display: inline-block;z-index: 100;cursor: pointer;float:right;margin-top: 10px;margin-right: 15px;}
#btn span{display: block;width: 20px;height: 1px;background: #222;margin: 6px 0px;transition: all 0.5s;}
#btn .one{transform-origin: left center;transform: rotate(45deg);background: #222;}
#btn .two{transform-origin: left bottom;transform: rotate(-45deg);margin-top: 5px;background: #222;}
#btn #c{transition: all 0.5s;}
.sj_logo {height:40px;padding-top:8px;
    margin-left: 15px;
}
.sj_logo a{display: inline-block;height:83%;}
.sj_logo a img{height:100%;}
.en{text-align: center;}
.en a{padding:0 10% ;}

.kj{padding: 0px 10px;overflow: auto;background:#dd2e35;}
.kj>li{width:100%;line-height:50px;border-bottom: 1px solid #cecbcb;}
.kj>li:nth-child(1){margin-top:50px;}
.kj .t{padding-left:10px;}
.kj li .t{line-height:50px;font-size:14px;}
.arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.arrow.down {background-image: url(../images/xx.png);}
.arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj li ul li {color: #727272;line-height: 40px;}
.kj li .menu li a {color: #fff;}
.kj li a{font-size:14px;font-weight:bold;color:#fff;}/*padding-right:160px;*/
.menu{display:none;}
.menu li a{padding-left:20px;}
.kj li ul li{display: block;border-top: 1px solid #d3d3d3;}
.label{padding: 0;}
.bb,.bbb{display:none;}
.bb li a{padding-left:40px;position: relative;}
.bbb li a{padding-left:60px;}
.sdfs{width:100%;height:500px;background:#dd2e35;}
.s_search{display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:15px;right: 1%;text-align:center;}
.s_search a{color: #222;font-size: 18px;}
.nav_active>a{color: #007f82 !important;}

.fdjsj{
    position: absolute;
    top: 0;
    left: 15px;
}
.swiper-slide .swiimg2{
    display: none;
}


.kj button{
    padding: 10px;
    border: none;
    border-radius: 5px;
    outline: none;
    font-size: 16px;
    color: #dd2e35;
    background: #fff;
    margin-top: 20px;
}
.kj button a{
    color: #dd2e35;    
    letter-spacing: 0;
}

/*氓潞鈥⒚┢捖ヂ济ㄋ喡ヂ尖偓氓搂鈥�*/
.footer{display: none;}
.db_bottom{position: fixed;bottom: 0;left: 0;background-color: #dd2e35;width: 100%;z-index: 999;box-shadow: 1px 1px 10px #000;display: none;}
.db_bottom ul li{float: left;width: 25%;text-align: center;padding: 5px 0;border-right:1px dashed rgba(238, 238, 238, 0.2);box-sizing:border-box;
}
.db_bottom ul li.active{background:#fff;}
.db_bottom ul li.active a{color:#dd2e35;}
.db_bottom ul li:last-child{border: none;}
.db_bottom ul li a{color: #fff;}
.db_bottom ul li i{display: block;padding-bottom: 2px;font-size: 25px;}
.db_bottom ul li span{font-size: 14px;}
/*氓潞鈥⒚┢捖ヂ济ㄋ喡烩€溍β澟�*/



.rynews{padding-bottom: 30px;}




.twohot-icon {
    background-color: #dd2e35;
    padding: 6px 10px;
    font-size: 10px;
    line-height: 14px;
    color: #fff;
    font-style: normal;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #dd2e35;
    z-index: 1;
    position: absolute;    
    margin-top: -24px;
    right: -44px;
    animation: fivezhe 1.8s infinite;
}

.twohot-icon::after, .twohot-icon::before {
    bottom: -6px;
    left: 3px;
    border-top: solid transparent;
    border-top-color: transparent;
    border-top-width: medium;
    border-right: solid transparent;
    border-right-color: transparent;
    border-right-width: medium;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-top-color: rgba(136, 183, 213, 0);
    border-top-color: #dd2e35;
    border-width: 6px;
    margin-left: 0;
}
.twohot-icon::before {
    position: absolute;
    z-index: 9;
    bottom: -3px;
    left: 4px;
    border-top: solid transparent;
    border-top-color: transparent;
    border-top-width: medium;
    border-right: solid transparent;
    border-right-color: transparent;
    border-right-width: medium;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-top-color: rgba(136, 183, 213, 0);
    border-top-color: #dd2e35;
    border-width: 4px;
    margin-left: 0;
}
@keyframes fivezhe{0%{top: -4px}
50%{top: -7px}
100%{top: -4px}}



.twohot-icon1 {
    background-color: #fff;
    padding: 4px 5px;
    font-size: 10px;
    line-height: 14px;
    color: #dd2e35;
    font-style: normal;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #fff;
    z-index: 1;
    position: absolute;    
    /* margin-top: -24px; */
    right: -45px;
    animation: fivezhe1 1.8s infinite;
}

.twohot-icon1::after, .twohot-icon1::before {
    bottom: -6px;
    left: 3px;
    border-top: solid transparent;
    border-top-color: transparent;
    border-top-width: medium;
    border-right: solid transparent;
    border-right-color: transparent;
    border-right-width: medium;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-top-color: rgba(136, 183, 213, 0);
    border-top-color: #fff;
    border-width: 6px;
    margin-left: 0;
}
.twohot-icon1::before {
    position: absolute;
    z-index: 9;
    bottom: -3px;
    left: 4px;
    border-top: solid transparent;
    border-top-color: transparent;
    border-top-width: medium;
    border-right: solid transparent;
    border-right-color: transparent;
    border-right-width: medium;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-top-color: rgba(136, 183, 213, 0);
    border-top-color: #fff;
    border-width: 4px;
    margin-left: 0;
}
@keyframes fivezhe1{0%{top: -4px}
50%{top: -7px}
100%{top: -4px}}




.RelatedLinksbg{
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 30px 0;
    position: fixed;
    background: rgba(26, 70, 103, 0.7);
    overflow: hidden;
    transition: all .5s;
    overflow: hidden;
    max-height: 70px;
    box-sizing: border-box;
    z-index: 999;
}
.RelatedLinks{
    width: 80%;
    margin: 0 auto;
    color: #fff;
    transition: all 0.5s;
}
.RelatedLinks span{display: inline-block;border-right: 1px solid #eee;padding-right: 20px;}
.RelatedLinks ul{display: inline-block;padding-left: 20px;}
.RelatedLinks li {
    display: inline-block;
    padding: 0 10px;
}
.RelatedLinks li a{color: #fff;}
.RelatedLinks li:hover a{color: #dd2e35;}
.relatelinkimg{
    position: absolute;
    right: 10%;
    top: 50%;
    margin-top: -17.5px;
    cursor: pointer;
}
.opentelDiv{color: #fff;display: none;text-align: center;cursor: pointer;}


@media only screen and (max-width:1920px){
    .sanztlist .sanztul{
        width: 30%;
    }
}
@media only screen and (max-width:1600px){
    .sanztlist .sanztul{
        width: 23%;
    }
    .navz .navtab{
        width: 16%;
    }
}
@media only screen and (max-width:1440px){
    .w1400{
        width: 1200px;
    }
    .in2{
        width: 1200px;
    }
    .subnav{
        width: 70%;
    }
    .site-footer .col-article{margin-right:10px;}
    .site-footer .col-article dd ul{margin-right:25px;}
    .site-footer .col-article.col-article-spe dd p img{width: 120px;}
    .navall{
        width: 1000px !important;
        margin: 0 auto auto 8.333%;
    }
    .sanztlist .sanztul{
        width: 46%;
    }
    .navztxt h2{
        font-size: 28px;
    }
    .navztxt p{
        font-size: 18px;
    }
    .navz .navtab{
        width: 16%;
    }
}
@media only screen and (max-width:1440px){
    .navall{
        width: 1000px !important;
        margin: 0 auto auto 5.333%;
    }
    .navz .navtab{
        width: 16.5%;
    }
    .navul li a img{right:10px;}
}
@media only screen and (max-width: 1280px){
    .navall{
        width: 800px !important;
        margin: 0 auto auto 100px;
    }
    .navz .navtab{
        width: 18%;
    }
    .txkfimg img{
        width: 70%;
    }
}


@media only screen and (max-width: 1200px){
    .szwz,.swiper-slide  .swiimg1{display:none;}
    .sj_dh,.swiper-slide .swiimg2{
        display: block;
    }
    .RelatedLinksbg{display: none;}
    .txkf{
        display: none;
    }
    .w1400{width:100%;box-sizing: border-box;}
    .container1{padding:30px 15px;}
    .index-bt{text-align:center;position:relative;padding-top:12px;margin-bottom:20px;}
    .index-bt span{position:absolute;width:100%;text-align:center;display:block;font-size:21px;color:#d9d9d9;top:0;z-index:1;text-transform:uppercase;font-weight:bold;opacity:0.5;}
    .index-bt p{font-size:20px;z-index:2;position:relative;font-weight:bold;text-transform:uppercase;}
    .index-bt i{display:block;width:30px;height:2px;background:#cb8d64;margin:10px auto;}

    .header,.site-footer{
        display: none;
    }



    .nybannerimg .sj_bg {
        display: block;
    }
    .nybannerimg .web_bg {
        display: none;
    }
    .site-footer {
        font-size: 14px;
        line-height: 1.8;
        background: #373d41;
        overflow: hidden;
        display: none;
    }
    .header {
        display: none;
    }
    .in2 {
        width: 100%;
    }
    .cndns-right {
        display: none;
    }
    .nybannerimg {
        margin-top: 50px;
        /*  top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%); */
    }
    .bnTitle {
        position: absolute;
        width: 100%;
        color: #FFF;
        line-height: 1;
        z-index: 2;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        text-align: center;
    }
    .fwxmbnTitle{
        top: 33%;
    }
    .fwxmbnTitle .in2 .title{
        font-size: 17px;
        margin-bottom: 10px;
    }
    .fwxmbnTitle .fwxmin2{
        width: 100%;
    }
    .fwxmbnTitle .in2 .entitle{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .bnTitle .title {
        font-size: 28px;
        font-weight: bold;
        margin-bottom: 16px;
        line-height: 30px;
    }
    .bnTitle .entitle {
        font-size: 14px;
        line-height: 22px;
    }
    .szwz {
        overflow: hidden;
        background: #eee;
        padding: 0 15px;
        display: none;
    }
    .container1 {
        padding: 30px 15px;
        box-sizing: border-box;
    }
    .w1400 {
        width: 100%;
    }
    .lxwm-c {
        float: left;
    }
    .register-bottom .title {
        line-height: 40px;
        color: #fff;
        font-size: 26px;
        margin-bottom: 0px;
    }
    .register-bottom {
        padding: 20px 0;
       
    }
    .register-bottom button {
        background: #999;
        height: 40px;
        border: none;
        width: 150px;
        color: #ffffff;
        display: block;
        cursor: pointer;
        margin: auto;
        font-size: 16px;
    }
    .register-bottom input {
        width: 80%;
        margin-bottom: 15px;
    }
    .register-bottom select {
        width: 80%;
        margin-bottom: 15px;
    }
    .db_bottom{display: block;}
    .footer{display: block;}
    .fwxmbannerimg{
        height: auto;
    }
    .nybannerimg img{
        width: 100%;
        height: auto;
    }
} 