html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input{margin:0;padding:0;}address,cite,dfn,em,var,i{font-style:normal;}body{font-size:14px;font-family:Microsoft YaHei;color:#333;}table{border-collapse:collapse;border-spacing:0;}h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;}button,input,select,textarea{font-size:100%;border:0;background: none;}fieldset,img{border:0;}a{color:#333;}a,img{-webkit-touch-callout:none;}img{display:block;}li img{transition:all 0.3s;}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;}input[type=password],input[type=text],textarea{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:none;outline:none}.li,.dd{cursor:pointer;}ul,ol{list-style:none;}:focus{outline:none;}ul::after{content:'';display:block;clear:both;}.left{float:left;}.right{float:right;}.clearfix{clear:both;}
.container {width: 1200px;box-sizing: border-box;margin: 0 auto;}
.container::after{content:'';display:block;clear:both;}
.mtd{margin: 40px auto;}


/*å¤´éƒ¨*/
.header{background: #fff;}
.header .top{height: 36px;line-height: 36px;background: #F8F8F8;}
.header .top .left span{color: #AC322F}
.header .top .right a{display: inline-block;height: 14px;line-height: 14px;}
.header .top .right .a2{padding-left: 10px;margin-left: 10px;border-left: 1px solid #333;}
.header .top .right .a3{color: #AC322F;margin-left: 15px;}
.header .center{padding: 16px 0 20px;}
.header .center .logo{position: relative;width: 264px;float: left;margin-right: 10px;}
.header .center .logo img{max-width: 91%;}
.header .center .logo:after{content: '';display: block;width: 2px;height: 54px;background: #AC322F;position: absolute;right: 0;top: calc(50% - 27px);}
.header .center .logo2{float: left;padding-top: 10px;}
.header .center .logo2 img{max-width: 100%;}
.header .center .s-div{width: 280px;height: 42px;border: 1px solid #AC322F;box-sizing: border-box;border-radius: 4px;overflow: hidden;float: right;margin-top: 10px;}
.header .center .s-div input{float: left;width: calc(100% - 74px);height: 40px;line-height: 40px;box-sizing: border-box;padding-left: 15px;}
.header .center .s-div input::-webkit-input-placeholder {color: #ccc;}
.header .center .s-div button{float: right;width: 74px;height: 40px;line-height: 40px;background: #AC322F url(../images/ss.png) center no-repeat;text-align: center;}
.header .nav li{height:54px;line-height:54px;text-align: center;float: left;margin: 0 30px;font-size: 18px;}
.header .nav li.this a{border-bottom: 2px solid #AC322F;padding-bottom: 5px;color: #AC322F}
.i-banner{position: relative;overflow: hidden;}
.i-banner .container{height: 100%;position: absolute;left: calc(50% - 600px);top: 0;}
.i-banner .swiper-slide img{width: 100%;}
.i-banner .f-box{width: 320px;height: 340px;background: #fff;overflow: hidden;border-radius: 10px;padding: 42px 20px 38px;position: absolute;right: 0;top: calc(50% - 170px);box-sizing: border-box;}
.i-banner .f-box .d1{width: 100%;margin-bottom: 22px;float: right;}
.i-banner .f-box .d1 span{font-size: 24px;font-weight: bold;line-height: 32px;}
.i-banner .f-box .d1 a{float: right;position: relative;top: 13px;}
.i-banner .f-box .tel{width: 100%;height: 46px;border: 1px solid #CCCCCC;box-sizing: border-box;border-radius: 4px;padding-left: 20px;margin-bottom: 20px;}
.i-banner .f-box .tel::-webkit-input-placeholder {color: #ccc;}
.i-banner .f-box .d2{width: 100%;height: 46px;line-height: 44px;border: 1px solid #CCCCCC;box-sizing: border-box;border-radius: 4px;padding-left: 20px;margin-bottom: 10px;}
.i-banner .f-box .d2 input{width: 80%;height: 46px;;line-height: 44px}
.i-banner .f-box .d2 input::-webkit-input-placeholder {color: #ccc;}
.i-banner .f-box .d2 a{float: right;width: 20%;height: 44px;background: url(../images/mima.png) center no-repeat;}
.i-banner .f-box .d3{overflow: hidden;height: 18px;line-height: 18px;font-size: 12px;margin-bottom: 30px;}
.i-banner .f-box .d3 .left{position: relative;}
.i-banner .f-box .d3 .left input[type=checkbox]{
    /* visibility å±žæ€§è§„å®šå…ƒç´ æ˜¯å¦å¯è§*/
    visibility: hidden;
    margin-right: 6px;
}
.i-banner .f-box .d3 .left::after{
    content: '';
    width: 12px;height: 12px;border-radius: 2px;
    background: none;
    border: 1px solid #999999;
    position: absolute;
    left: 0;
    top: 4px;
    box-sizing: border-box;
}
.i-banner .f-box .d3 .left.this::before{content: '';width: 8px;height: 8px;background: #999999;position: absolute;left: 2px;top: 6px;}
.i-banner .f-box .d3 a{float: right;}
.i-banner .f-box .d4{overflow: hidden;}
.i-banner .f-box .d4 button,.i-banner .f-box .d4 a{width: 120px;height: 42px;border-radius: 4px;line-height: 40px;border:1px solid #D9C68C;background: #D9C68C;color: #fff;text-align: center;font-size: 14px;}
.i-banner .f-box .d4 a{float: right;background: #fff;color: #D9C68C;}

.i-div1{background: #F5F5F5;}
.i-div1 .left{width: 49%;box-sizing: border-box;padding-left: 55px;background: url(../images/i1.png) left center no-repeat;height: 74px;line-height: 74px;}
.i-div1 .left i{font-size: 24px;float: left;}
.i-div1 .left span{font-size: 18px;float: left;width: 65%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-div1 .right{width: 51%;height: 74px;line-height: 74px;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-div1 .right span{font-weight: bold;margin-right: 5px;position: relative;top: 1px;}

.s-t{margin-bottom: 30px;overflow: hidden;}
.s-t .d1{font-size: 32px;font-weight: bold;display: inline-block;}
.s-t .d2{font-size: 18px;font-weight: 400;display: inline-block;position: relative;top: 2px;}
.s-t img{margin: 0 10px;display: inline-block;position: relative;top: -5px;}

.i-div2 ul li{
    width: 380px;
    height: 140px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(102, 102, 102, 0.1);
    opacity: 1;
    border-radius: 10px;
    margin-right: 30px;
    padding: 36px 0 36px 65px;
    float: left;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.i-div2 ul li:nth-child(3n){margin-right: 0;}
.i-div2 ul li .img{
    width: 68px;
    height: 68px;
    border: 1px solid #AC322F;
    border-radius: 50%;
    opacity: 1;
    float: left;
    margin-right: 20px;
    position: relative;
    box-sizing: border-box;
}
.i-div2 ul li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.i-div2 ul li .text{float: left;}
.i-div2 ul li .text .d1{font-size: 20px;line-height: 27px;margin-bottom: 10px;}
.i-div2 ul li .text .d2{font-size: 16px;font-family: PingFang SC;font-weight: 400;line-height: 21px;}

.i-div3 .container{position: relative;}
.i-div3 .swiper-button-next,.i-div3 .swiper-button-prev{
    width: 64px;
    height: 42px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    border-radius: 4px;
    text-align: center;
    line-height: 42px;
    top: 0;
    margin-top: 0;
}
.i-div3 .swiper-button-prev{left: auto;right: 90px;}
.i-div3 .swiper-button-next:after, .i-div3 .swiper-button-prev:after {color: #AC322F;font-size: 24px;}

.i-div3 ul li{
    width: 380px;
    margin-right: 30px;
    float: left;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.i-div3 ul li:nth-child(3n){margin-right: 0;}
.i-div3 ul li .img{
    width: 380px;
    height: 220px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.i-div3 ul li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.i-div3 ul li .d1{
    height: 24px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.i-div3 ul li .d2 .left{width: 150px;float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
}
.i-div3 ul li .d2 .left p{margin-top: 7px;}
.i-div3 ul li .d2 .right{
    width: 94px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    border-radius: 6px;
    text-align: center;
    font-size: 16px;
    line-height: 36px;
    color: #AC322F;
    margin-top: 20px;
}
.i-div4{width: 100%;overflow: hidden;}
.i-div4 img{width: 100%;}
.i-div5{margin: 80px 0 60px;}
.i-div5 li{width: 400px;float: left;}
.i-div5 li .img{float: right;
    width: 200px;
    height: 160px;
    border-radius: 10px;
    overflow: hidden;
}
.i-div5 li .text{float: left;
    width: 200px;
    height: 160px;
    box-sizing: border-box;
    text-align: right;
    padding: 20px 30px 0;
}
.i-div5 li .text .d1{
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 7px;
    position: relative;
}
.i-div5 li .text .d1::after{
    content: '';
    position: absolute;
    left:auto;
    right: -12px;
    top: calc(50% - 5px);
    width:0;
    height:0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #AC322F;
}
.i-div5 li .text .d2{
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    color: #666;
}
.i-div5 li .text .d2 p span:hover{ cursor: pointer; color: red; text-decoration: underline }
.i-div5 li:nth-child(-n+3){margin-bottom: 20px;}
.i-div5 li:nth-child(-n+3) .img{float: left;}
.i-div5 li:nth-child(-n+3) .text{float: right;text-align: left;}
.i-div5 li:nth-child(-n+3) .text .d1::after{
    content: '';
    position: absolute;
    left: -12px;
    top: calc(50% - 5px);
    width:0;
    height:0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #AC322F;
    border-right: 0;
}
.i-div5 .m{
    width: 280px;
    height: 64px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    opacity: 1;
    border-radius: 6px;
    font-size: 24px;
    line-height: 64px;
    color: #AC322F;
    display: block;
    text-align: center;
    margin: 100px auto 0;
}
.i-div6 .left{width: 560px;}
.i-div6 .left .img{width: 560px;height: 260px;margin-bottom: 10px;}
.i-div6 .left .d1{font-size: 24px;font-weight: 500;line-height: 32px;margin-bottom: 10px;}
.i-div6 .left .d2{
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #999999;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}
.i-div6 .right{width: 590px;}
.i-div6 .right .t{margin-bottom: 30px;}
.i-div6 .right .t span{
    display: inline-block;
    width: 180px;
    height: 46px;
    background: #F5F5F5;
    opacity: 1;
    border-radius: 28px;
    margin-right: 40px;
    font-size: 24px;
    font-weight: 400;
    line-height: 46px;
    text-align: center;
    cursor: pointer;
}
.i-div6 .right .t span.this{background: #AC322F;color: #fff;}
.i-div6 .right .c{display: none;}
.i-div6 .right li{width: 100%;overflow: auto;border-bottom: 1px dashed #CCCCCC;height: 58px;line-height: 58px;}
.i-div6 .right li span{
    width: calc(100% - 120px);
    font-size: 18px;
    line-height: 58px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    float: left;
}
.i-div6 .right li span:nth-child(2){float: right;
    width: 102px;
    color: #999999;
}
.footer{
    width: 100%;
    height: 300px;
    background: #3B3B3B;
    box-sizing: border-box;
    padding: 50px 0;
}
.footer .f-logo{width: 310px;height: 200px;border-right: 1px solid #666;box-sizing: border-box;display:flex;align-items:center;float: left;}
.footer .left{width: 624px;height: 200px;border-right: 1px solid #666;box-sizing: border-box;display:flex;align-items:center;justify-content: center;float: left;}
.footer .left p{
    width: 438px;
    height: 24px;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: #CCCCCC;
    margin-bottom: 20px;
}
.footer .left p:last-child{margin-bottom: 0}
.footer .right{width: 266px;height: 200px;display:flex;align-items:center;justify-content: center;float: right;}
.footer .right .ma{width: 144px;text-align: center;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 32px;
    color: #CCCCCC;
    opacity: 1;
}
.footer .right .ma img{width: 140px;margin: 0 auto 10px;}
.f-bq{
    width: 100%;
    height: 64px;
    background: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 64px;
    color: #FFFFFF;
    text-align: center;
}
.banner2 .container{border-radius: 10px;overflow: hidden;}
.banner2 img{width:100%}
.zj-div1{
    width: 1200px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(102, 102, 102, 0.15);
    opacity: 1;
    border-radius: 10px;
    margin: 10px auto 30px;
    box-sizing: border-box;
    padding: 24px 20px;
}
.zj-div1 .box{margin-bottom: 25px;}
.zj-div1 .box::after{content: '';display: block;clear: both;}
.zj-div1 .box5{margin-bottom: 12px;}
.zj-div1 .box .left{
    width: 100px;
    height: 42px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    opacity: 1;
    line-height: 42px;
}
.zj-div1 .box .right{width: calc(100% - 100px);line-height: 42px;position: relative;}
.zj-div1 .box .right a{display: inline-block;
    width: 110px;
    height: 42px;
    border-radius: 4px;
    text-align: center;
    line-height: 42px;
    font-size: 18px;
    margin-right: 30px;

}
/*.zj-div1 .box .right a:nth-child(1){    margin-right: 20px;}*/
.zj-div1 .box .right a.this{    color: #FFFFFF;background: #AC322F;}
.zj-div1 .box .right select{
    width: 112px;
    height: 42px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    opacity: 1;
    border-radius: 4px;
    padding-left: 5px;
    color: #AC322F;
    font-size: 20px;
}
.zj-div1 .box3 .right{overflow: hidden;height: 86px;}
.zj-div1 .box3 .right.this{overflow: hidden;height: auto;}
.zj-div1 .box3 .right a:nth-child(13){margin-right: 100px;}
.zj-div1 .box .right .btn1{
    width: auto;
    height: 42px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    opacity: 1;
    border-radius: 4px;
    color: #AC322F;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 50px;
    top: 42px;
    padding: 0 16px;
}

.zj-div1 .box6 .right a {
    display: inline-block;
    width: auto;
    height: 42px;
    border-radius: 4px;
    text-align: center;
    line-height: 42px;
    font-size: 18px;
    margin-right: 30px;
    padding: 0 10px;
}
.zj-div1 .box6 .right a:nth-child(11) {
    margin-right: 100px;
}
.zj-div1 .box6 .right a:nth-child(13) {
    margin-right: 30px;
}

.zj-div1 .box .right .btn1::after{
    content: '';
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #AC322F;
    margin-left: 5px;
    position: relative;
    top: 18px;
}
.zj-div1 .box .right .btn1.this{
    color: #ccc;
    border: 1px solid #ccc;
    background: #fff;
}
.zj-div1 .box .right .btn1.this::after{
    border-top:0px solid #CCCCCC;
    border-bottom:8px solid #CCCCCC;
    top:-15px;
}
.zj-div1 .box5{margin-bottom: 0px;border-top: 1px solid #E5E5E5;padding-top: 18px;line-height: 27px;font-size: 20px;color: #666;}
.zj-div1 .box5 span,.zj-div1 .box5 a{font-size: 20px;line-height: 27px;color: #333333;}
.zj-div1 .box5 a{padding-right: 20px;position: relative;}
.zj-div1 .box5 a::after{content: '';display: block;width: 16px;height: 16px;position: absolute;right: 0;top: calc(50% - 7px);background: url(../images/zj4.png) center no-repeat;background-size: 100%;}
.zj-div2{overflow: hidden;margin-bottom: 20px;}
.zj-div2 .left{
    width: 160px;
    height: 43px;
    font-size: 32px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 43px;
}
.zj-div2 .right{
    width: 230px;
    height: 32px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 32px;
    color: #AC322F;
}
.zj-div2 .right img{display: inline-block;position: relative;top: 0px;}
.zj-div3 li{
    width: 1200px;
    height: 246px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    margin-bottom: 24px;
    box-sizing: border-box;
    padding: 30px 24px 0 40px;
}
.zj-div3 li .img{width: 100px;height: 100px;border-radius: 4px;float: left;margin-right: 20px;}
.zj-div3 li .text{float: left;    width: 780px;}
.zj-div3 li .text .d1{height: 37px;line-height: 37px;margin-bottom: 22px;}
.zj-div3 li .text .d1 span{float: left;margin-right: 20px;}
.zj-div3 li .text .d1 span img{display: inline-block;
    position: relative;top: 0px;}
.zj-div3 li .text .d1 span:nth-child(1){
    width: 130px;
    height: 37px;
    font-size: 26px;
    font-weight: bold;
    line-height: 37px;
    color: #333333;
}
.zj-div3 li .text .d1 span:nth-child(2){
    font-size: 20px;
    color: #FFBE0A;
    opacity: 0;
}
.zj-div3 li .text .d1 span:nth-child(3){
    font-size: 20px;
    color: #D9C68C;
    opacity: 0;
}
.zj-div3 li .text .d1 span:nth-child(4){
    width: 42px;
    height: 20px;
    font-size: 20px;
    color: #D9C68C;
    font-size: 12px;
    box-sizing: border-box;
    text-align: center;
    line-height: 18px;
    border: 1px solid #AC322F;
    color: #AC322F;
    position: relative;
    top: 10px;
    opacity: 0;
}

.zj-div3 li .text .d2{
    height: 32px;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #333333;
    margin-bottom: 28px;
}
.zj-div3 li .text .d3{
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #333333;

}
.zj-div3 li .text .d3 p{
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.zj-div3 li .text .d3 p:nth-child(1){margin-bottom: 10px;}
.zj-div3 li .btn{
    float: right;
    width: 160px;
    height: 56px;
    line-height: 56px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    border-radius: 8px;
    box-sizing: border-box;
    font-size: 20px;
    color: #AC322F;
    text-align: center;
    margin-top: 65px;
}

.zj-div3 li .btn::before{content: '';display: inline-block;width: 20px;height: 20px;background: url(../images/zj2.png) center no-repeat;margin-right: 10px;position: relative;top: 2px;}

.zj-div3 li:hover{box-shadow: 0px 4px 10px rgba(102, 102, 102, 0.15);border: 1px solid #fff;}
.zj-div3 li:hover .btn{background: #AC322F;color: #fff}
.zj-div3 li:hover .btn::before{background: url(../images/zj3.png) center no-repeat;background-size: 100%;}
.zj-div3 li:hover .text .d1 span:nth-child(2){opacity: 1;}
.zj-div3 li:hover .text .d1 span:nth-child(3){opacity: 1;}
.zj-div3 li:hover .text .d1 span:nth-child(4){opacity: 1;}

.page{margin: 70px 0;text-align: center}
.page span,.page a{
    width: auto;
    height: 32px;
    border: 1px solid #999999;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 0 11px;
    font-size: 14px;
    line-height: 32px;
    color: #999999;
    display: inline-block;
    margin: 0 10px;
}
.page span{color: #fff;background: #AC322F;border: 1px solid #AC322F;}

.zj-div4{height: 95px;line-height: 95px;font-size: 32px;font-weight: bold;color: #333333;}
.zj-div5{width: 1200px;height: 342px;background: #FFFFFF;border-radius: 4px;margin: 0 auto 20px;box-sizing: border-box;padding: 40px;}
.zj-div5 .top{margin-bottom: 31px;overflow: hidden;}
.zj-div5 .top span{
    width: auto;
    height: 32px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    color: #777;
    float: left;
    cursor: pointer;
}
.zj-div5 .top span:nth-child(1){margin-right: 60px;}
.zj-div5 .top span:nth-child(2){margin-right: 66px;}
.zj-div5 .top span:nth-child(3){margin-right: 375px;}
.zj-div5 .top span:nth-child(4){margin-right: 50px;}
.zj-div5 .top span:nth-child(5){float: right;}
.zj-div5 .top span .img{width: 24px;height: 24px;display: inline-block;position: relative;top: 4px;}
.zj-div5 .top span:nth-child(4) .img{background: url(../images/zj8.png) center no-repeat;}
.zj-div5 .top span:nth-child(5) .img{background: url(../images/zj9.png) center no-repeat;}
.zj-div5 .box{overflow: hidden;}
.zj-div5 .box .img{
    width: 200px;
    height: 200px;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
}
.zj-div5 .box .text{width: 740px;float: left;}
.zj-div5 .box .text .d1{
    height: 43px;
    font-size: 32px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 43px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    margin-bottom: 33px;
}
.zj-div5 .box .text .d2{
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px;
    color: #666666;
}
.zj-div5 .box .text .d2 a{
    width: 154px;
    height: 42px;
    background: #AC322F;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    color: #fff;

    display: inline-block;
    text-align: center;
}
.zj-div5 .box .text .d2:last-child{margin-bottom: 0}
.zj-div5 .box .right{float: right;width: 160px;padding-top: 65px}
.zj-div5 .box .right a{
    width: 160px;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #19EC7A;
    opacity: 1;
    border-radius: 8px;
    text-align: center;
    font-size: 20px;
    color: #19EC7A;
    line-height:54px;
    display: block;
    box-sizing: border-box;
}
.zj-div5 .box .right a::before{content: '';display: inline-block;width: 20px;height: 20px;background: url(../images/zj10.png) center no-repeat;margin-right: 10px;position: relative;top: 2px;}
.zj-div5 .box .right a:nth-child(2){border: 1px solid #AC322F;color: #AC322F;margin-top: 20px;}
.zj-div5 .box .right a:nth-child(2)::before{background: url(../images/zj2.png) center no-repeat;}
.zj-div6{
    width: 1200px;
    height: 193px;
    background: #FFFFFF;
    opacity: 1;
    border-radius: 4px;
    margin: 0 auto 20px;
}
.zj-div6 li{width: 20%;float: left;text-align: center;box-sizing: border-box;padding-top: 40px;}
.zj-div6 li .img{width: 64px;height: 64px;margin: 0 auto 15px;position: relative;}
.zj-div6 li .img img{max-width: 90%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.zj-div6 li p{font-size: 24px;font-weight: 400;line-height: 32px;}
.zj-div7{
    width: 1200px;
    height: auto;
    background: #FFFFFF;
    border-radius: 4px;
    margin: 0 auto 20px;
    box-sizing: border-box;
    padding: 40px;
    overflow: hidden;
}
.zj-div7 .box{
    width: 50%;
    float: left;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #333333;
    margin-bottom: 14px;
    padding-right: 31px;
    box-sizing: border-box;
}
.zj-div7 .box span{width: 100px;height: 32px;font-size: 20px;line-height: 36px;float: left;}
.zj-div7 .box p{width: 920px;text-align: justify;font-size: 20px;line-height: 36px;float: left;word-wrap:break-word; word-break:normal; }
.zj-div7 .box:last-child{width: 100%;}

.zj-div8{
    width: 1200px;
    height: 576px;
    background: #FFFFFF;
    border-radius: 4px;
    margin: 0 auto 33px;
    box-sizing: border-box;
    padding: 24px 40px;
}
.zj-div8 .t{
    height: 37px;
    font-size: 28px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 37px;
    color: #333333;
    margin-bottom: 24px;
}

.zj-div8 .t img{display: inline-block;position: relative;top: 0px;}
.zj-div8 .box1{width: 1036px;margin: 0 auto 30px;padding-bottom: 38px;border-bottom: 1px solid #E5E5E5;}
.zj-div8 .box1 .bg{
    width: 1036px;
    min-height: 120px;
    background: #F5F5F5;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 12px 15px 10px;
}
.zj-div8 .box1 .bg textarea{width: 100%;height: 64px;
    font-size: 16px;
    font-weight: 300;
    line-height: 16px;
    color: #999999;
    margin-bottom: 5px;
}
.zj-div8 .box1 .bg p{height: 24px;line-height: 24px;}
.zj-div8 .box1 .bg p a{display: inline-block;height: 24px;background: #fff;border-radius: 24px;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    color: #999999;
    margin-right: 20px;
    padding: 0 16px;
    border: 1px solid #fff;
}
.zj-div8 .box1 .bg p a:hover{border: 1px solid #AC322F;}

.zj-div8 .box1 .btn{
    width: 136px;
    height: 48px;
    background: #AC322F;
    border-radius: 8px;
    text-align: center;
    line-height: 48px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
}

.zj-div8 .box2{width: 1036px;margin: 0 auto;}
.zj-div8 .box2 .top{overflow: hidden;padding-bottom: 30px;}
.zj-div8 .box2 .top .img{width: 64px;height: 64px;border-radius: 64px;overflow: hidden;float: left;}
.zj-div8 .box2 .top .img img{width: 100px;}
.zj-div8 .box2 .top .right{
    width: 952px;
    height: auto;
    min-height: 110px;
    background: #F5F5F5;
    border-radius: 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding: 20px;
}
.zj-div8 .box2 .top .right  .d1{height: 27px;line-height: 27px;margin-bottom: 22px;}
.zj-div8 .box2 .top .right  .d1 span{float: left;margin-right: 10px;}
.zj-div8 .box2 .top .right  .d1 span img{float: left;position: relative;top: 2px;}
.zj-div8 .box2 .top .right  .d1 span:nth-child(1){
    width: auto;
    height: 27px;
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    color: #333333;
    float: left;
}
.zj-div8 .box2 .top .right  .d1 span:nth-child(2){height: 27px;line-height: 27px;font-size: 20px;color: #FFBE0A;}
.zj-div8 .box2 .top .right  .d1 span:nth-child(3){height: 27px;line-height: 27px;font-size: 20px;color: #D9C68C;}
.zj-div8 .box2 .top .right  .d2{
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
}
.zj-div8 .box2 .top .right  .d1 a:last-child{
    width:auto;
    height: 27px;
    background: #AC322F;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    cursor: pointer;
    margin-left: 10px;
}
.zj-div8 .box2 .top .right  .d2 img{display: inline-block;position: relative;top: 0px;}
.zj-div8 .box2 .top .right2{width: 952px;height: 20px;line-height: 20px;font-size: 16px;line-height: 20px;color: #CCCCCC;float: right;}
.zj-div8 .box2 .top .right2 span{display: inline-block;margin-right: 70px;}
.zj-div8 .box2 .top .right2 a:last-child{color: #CCCCCC;cursor: pointer;}

.zj-div8 .box2 .top .right3{width: 952px;float: right;margin-top: 10px;display: none;}
/* .zj-div8 .box2 .top .right3 textarea{width: 100%;border: 1px solid #ccc;height: 90px;line-height: 30px;border-radius: 10px;box-sizing: border-box; padding: 0 20px;} */
.zj-div8 .box2 .top .right3 a{
    width:auto;
    height: 30px;
    border:1px solid  #AC322F;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    color: #AC322F;
    padding: 0 8px;
    cursor: pointer;
    float: right;
}


.zj-div8 .box2 .top .right3 .bg{
    width: 100%;
    min-height: 120px;
    background: #F5F5F5;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 12px 15px 10px;
    margin-bottom: 5px;
}
.zj-div8 .box2 .top .right3 textarea{width: 100%;height: 64px;
    font-size: 16px;
    font-weight: 300;
    line-height: 16px;
    color: #999999;
    margin-bottom: 5px;
}
.zj-div8 .box2 .top .right3 .bg p{height:auto;line-height: 24px;position: relative;}

.zj-div8 .box2 .top .right3 .bg p a{display: inline-block;height: 24px;background: #fff;border-radius: 24px;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    color: #999999;
    margin-right: 20px;
    padding: 0 16px;
    border: 1px solid #fff;
    float: none;
}
.zj-div8 .box2 .top .right3 .bg p a:hover{border: 1px solid #AC322F;}




.zj-div8 .box2 .bottom{padding-top: 10px;border-top: 1px solid #e5e5e5;overflow: hidden;line-height: 32px;font-size: 16px;color: #999999;}
.zj-div8 .box2 .bottom .left a{display: inline-block;
    width: 74px;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #D9C68C;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #D9C68C;
    margin-left: 10px;
}
.xm-div1 li .img{
    width: 160px;
    height: 160px;
    border-radius: 4px;
}
.xm-div1 li .text{width: 780px}
.xm-div1 li .text .d1 span:nth-child(1) {width: 430px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xm-div1 li .text .d1 span:nth-child(2) {font-size: 20px;color: #D9C68C;opacity: 1;}
.xm-div1 li .text .d1 span:nth-child(3){
    width: 42px;
    height: 20px;
    font-size: 20px;
    color: #D9C68C;
    font-size: 12px;
    box-sizing: border-box;
    text-align: center;
    line-height: 18px;
    border: 1px solid #AC322F;
    color: #AC322F;
    position: relative;
    top: 10px;
    opacity: 1;
}
.fw-div1 .right {width: 280px;}
.fw-div2 li{
    width: 1200px;
    height: 196px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(102, 102, 102, 0.15);
    border-radius: 10px;
}
.fw-div2 li .text .d1 span:nth-child(1) {width: auto;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fw-div2 li .text .d1 span:nth-child(2) {font-size: 20px;color: #D9C68C;opacity: 1;}
.fw-div2 li .text .d1 span:nth-child(3){
    width: 42px;
    height: 20px;
    font-size: 20px;
    color: #D9C68C;
    font-size: 12px;
    box-sizing: border-box;
    text-align: center;
    line-height: 18px;
    border: 1px solid #AC322F;
    color: #AC322F;
    position: relative;
    top: 10px;
    opacity: 1;
}

.s-t2{text-align: center;margin-bottom: 40px}
.s-t2 p{height: 43px;font-size: 24px;font-weight: bold;line-height: 43px;margin-bottom: 20px;}
.s-t2 span{width: 64px;height: 4px;background: #AC322F;display: block;margin: 0 auto;}
.s-t3{text-align: center;margin-bottom: 40px}
.s-t3 p{height: 32px;font-size: 24px;font-weight: bold;line-height: 32px;color: #333333;margin-bottom: 25px;}
.s-t3 span{width: 64px;height: 6px;background: #AC322F;display: block;margin: 0 auto;}

.zjfw-div1{margin: 50px 0 60px;}
.zjfw-div1 li{width: 300px;height: 234px;float: left;text-align: center;box-sizing: border-box;padding-top: 60px;border-right: 1px solid #E5E5E5;}
.zjfw-div1 li .img{width: 64px;height: 64px;margin: 0 auto 20px;position: relative;}
.zjfw-div1 li .img img{max-width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.zjfw-div1 li p{font-size: 20px;font-weight: 400;line-height: 27px;color: #333333;}
.zjfw-div1 li:nth-child(4n){border-right: 0}
.zjfw-div1 li:nth-child(-n+8){border-bottom: 1px solid #E5E5E5;}
.zjfw-div2{padding: 60px 0;background: #F8F8F8;}
.zjfw-div2 form{overflow: hidden;}
.zjfw-div2 form input{width: 48.5%;height: 90px;line-height: 90px;border: 1px solid #CCCCCC;border-radius: 4px;box-sizing: border-box;
    font-size: 24px;
    font-weight: 400;
    color: #999999;
    padding-left: 30px;
}
.zjfw-div2 form input:nth-child(2){float: right;}
.zjfw-div2 form textarea{margin-top: 30px;
    width: 100%;
    height: 280px;
    line-height: 90px;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 24px;
    font-weight: 400;
    color: #999999;
    padding-left: 30px;
}
.zjfw-div2 form button{
    width: 460px;
    height: 90px;
    background: #AC322F;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 400;
    line-height: 90px;
    color: #FFFFFF;
    margin: 60px auto 0;
    display: block;
}

.ftzx-div1 .container{
    height: 80px;
    background: #FFFFFF;
    box-shadow: 0px 3px 3px rgba(102, 102, 102, 0.1);
    box-sizing: border-box;
    padding: 30px 5px 0;
    margin-bottom: 30px;
    margin-top: 10px;
}
.ftzx-div1 .left{
    width: 210px;
    height: 50px;
    font-size: 16px;
    font-weight: 400;
    line-height: 50px;
    color: #999999;
}
.ftzx-div1 .left a{color: #999999;}
.ftzx-div1 .right{text-align: right;}
.ftzx-div1 .right a{
    width: 96px;
    height: 50px;
    font-size: 24px;
    font-weight: 400;
    line-height: 50px;
    color: #333333;
    display: inline-block;
    margin-left: 45px;
}
.ftzx-div1 .right a.this{color: #AC322F;border-bottom: 2px solid #AC322F;}
.ftzx-div2 li{
    width: 48.5%;
    height: auto;
    background: #F8F8F8;
    border-radius: 4px;
    margin-bottom: 40px;
    box-sizing: border-box;
    padding: 2.5% 1.4%;
    float: left;
}
.ftzx-div2 li:nth-child(2n){float: right;}
.ftzx-div2 li .img{width: 100px;height: 120px;border-radius: 4px;overflow: hidden;position: relative;float: left;margin-right:10px;}
.ftzx-div2 li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.ftzx-div2 li .text{width: 298px;float: left;padding-top: 10px;}
.ftzx-div2 li .text .d1{
    width: 268px;
    height: 27px;
    font-size: 20px;
    line-height: 27px;
    color: #333333;
    margin-bottom: 12px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.ftzx-div2 li .text .d2{
    width: 298px;
    /*height: 71px;*/
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #999999;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;

}
.ftzx-div2 li .time{width: 135px;float: right;text-align: center;}
.ftzx-div2 li .time .d1{
    height: 80px;
    font-size: 60px;
    font-weight: 400;
    line-height: 80px;
    color: #333333;
}
.ftzx-div2 li .time .d2{
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #999999;

}
.ftzx-show{padding: 18px 0 56px;}
.ftzx-show .left{
    width: 800px;
    height: auto;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 42px 50px 20px;
}
.ftzx-show .img-box{width: 100%;position: relative;margin-bottom: 30px;}
.ftzx-show .img-box img{width: 100%;}
.ftzx-show .img-box .d1{font-size: 20px;font-weight: bold;color: #fff;line-height: 28px;position:absolute;left: 20px;bottom: 22px;width: calc(100% - 40px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ftzx-show .img-box .d2{
    width: 120px;
    height: 32px;
    background: #000000;
    opacity: 0.7;
    border-radius: 4px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    position:absolute;
    left: 20px;
    bottom: 58px;
    color: #fff;
}
.ftzx-show p{
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #333333;
    margin-bottom:20px ;
}


.ftzx-show .img-box .d2{}

.ftzx-show .left img{max-width: 100%;}
.ftzx-show .right{
    width: 380px;
    height: auto;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 20px 20px 20px 25px;
}
.ftzx-show .right .t{margin-bottom: 20px}
.ftzx-show .right .t p{
    height: 27px;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 8px;
}
.ftzx-show .right .t span{
    width: 34px;
    height: 4px;
    background: #AC322F;
    display: block;}
.ftzx-show .right li{margin-bottom: 20px}
.ftzx-show .right li .d1{margin-bottom: 7px;
    height: 47px;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #333333;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ftzx-show .right li .d2{
    height: 19px;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #999999;
}

.gywm-div1{padding: 50px 0 68px;}
.gywm-div1 .text{width: 959px;
    height: 99px;
    font-size: 20px;
    font-weight: 400;
    line-height: 36px;
    color: #333333;
    margin: 0 auto 60px;
    text-align: center;
    max-width: 100%;
}
.gywm-div1 ul{text-align: center;}
.gywm-div1 li{width: 28%;display: inline-block;margin: 0 calc(15% / 6)}
.gywm-div1 li .img{
    width: 120px;
    height: 120px;
    background: #F8F8F8;
    box-shadow: 3px 0px 10px rgba(102, 102, 102, 0.2);
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
}
.gywm-div1 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}

.gywm-div1 li .box{
    width: 100%;
    height: 243px;
    background: #FFFFFF;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
    text-align: center;
    box-sizing: border-box;
    padding-top: 90px;
    margin-top: -60px;
}
.gywm-div1 li .box .d1{
    height: 29px;
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 22px;
}
.gywm-div1 li .box .d2{
    width: 80%;
    height: 54px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 30px;
    color: #666666;
    margin: 0 auto;
}
.gywm-div2{background: #F8F8F8; padding: 50px 0;}
.gywm-div2 ul{
    width: 1200px;
    height: 202px;
    background: #FFFFFF;
    box-shadow: 0px 6px 16px rgba(172, 50, 47, 0.1);
    opacity: 1;
    border-radius: 10px;
    margin: 0 auto 50px;
    box-sizing: border-box;
    padding-top: 38px;
    max-width: 100%;
}
.gywm-div2 ul li{width: calc(100% / 6);float: left;text-align: center;}
.gywm-div2 ul li .img{
    width: 85px;
    height: 85px;
    position: relative;
    margin: 0 auto 15px;
}
.gywm-div2 ul li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;max-width:90%;}
.gywm-div2 ul li p{
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 46px;
    color: #333333;
}
.gywm-div2 dl dd{
    width: 380px;
    float: left;
    margin-right: 30px;
}
.gywm-div2 dl dd .img{
    width: 380px;
    height: 220px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
}
.gywm-div2 dl dd .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}

.gywm-div2 dl dd:nth-child(3n){margin-right: 0;}
.gywm-div2 dl dd:nth-child(-n+3){margin-bottom: 30px;}
.gywm-div2 dl dd .d1{
    height: 24px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    margin-bottom: 7px;
}
.gywm-div2 dl dd .d2{
    height: 21px;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 7px;
}
.gywm-div2 dl dd .d2:last-child{margin-bottom: 0px;}
.gywm-div3{padding: 50px 0 40px;}
.gywm-div3 .box{width: 100%;height: auto;position: relative;}
.gywm-div3 .box li{float:left;width: 25%;
    height:0;
    padding-bottom: 8%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    position: relative;
    margin-bottom: 60px;
}




.gywm-div3 .box li img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;max-width: 90%;}
.fwzx-div1{margin:  60px auto;}
.fwzx-div1 li{width: 65px;text-align: center;    margin-left: calc((92% - 260px) /3);float: left;}
.fwzx-div1 li .img{margin: 0 auto 20px;width: 65px;height: 65px;position: relative;}
.fwzx-div1 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.fwzx-div1 li p{height: 40px;font-size: 30px;font-weight: bold;line-height: 40px;color: #AC322F;}
.fwzx-div1 li:nth-child(1){margin-left: 4%;}

.fwzx-div2{margin: 60px 0;}
.fwzx-div2 li{
    width: 380px;
    height: 140px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(102, 102, 102, 0.1);
    border-radius: 10px;
    float: left;
    box-sizing: border-box;
    padding:30px;
    margin-right: 30px;
}
.fwzx-div2 li .d1{
    height: 32px;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    margin-bottom: 12px;
}

.fwzx-div2 li .d2{
    height: 51px;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    color: #333333;
}
.fwzx-div2 li:nth-child(3n){margin-right: 0;}
.fwzx-div2 li:nth-child(-n+3){margin-bottom: 30px;}

.fwzx-div3{margin: 60px 0;}
.fwzx-div3 li{
    width: 12.5%;
    float: left;
    margin-right: calc(37.5% / 4);
    position: relative;
}
.fwzx-div3 li::after{content: '';width: 60%;height: 20px;position: absolute;top: calc(50% - 35px);right: -66%;background: url(../images/fwzx11.png) center no-repeat;background-size: 100%;}
.fwzx-div3 li:last-child::after{display: none;}
.fwzx-div3 li:last-child{margin-right: 0;}
.fwzx-div3 li .img{
    width:100%;
    height:0;
    padding-bottom: 100%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    position: relative;
    margin-bottom: 15px;
}
.fwzx-div3 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;width: 100%;}
/* .fwzx-div3 li .img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/fwzx5.png) center no-repeat;background-size: 100%;}
.fwzx-div3 li:last-child{margin-right: 0;float: right;}
.fwzx-div3 li:nth-child(1) .img::after{content: '';width: 31px;height: 66px;position: absolute;left: 0;top: 17px;background: url(../images/fwzx6.png) center no-repeat;}
.fwzx-div3 li:nth-child(2) .img::after{content: '';width: 131px;height: 75px;position: absolute;left: 0;top: 0px;background: url(../images/fwzx7.png) center no-repeat;}
.fwzx-div3 li:nth-child(3) .img::after{content: '';width: 150px;height: 84px;position: absolute;left: 0;top: 0px;background: url(../images/fwzx8.png) center no-repeat;}
.fwzx-div3 li:nth-child(4) .img::after{content: '';width: 150px;height: 150px;position: absolute;left: 0;top: 0px;background: url(../images/fwzx9.png) center no-repeat;}
.fwzx-div3 li:nth-child(5) .img::after{content: '';width: 150px;height: 150px;position: absolute;left: 0;top: 0px;background: url(../images/fwzx10.png) center no-repeat;} */
.fwzx-div3 li p{
    height: 48px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
}
.fwzx-div4{margin: 60px 0;}
.fwzx-div4 li{width: 280px;float: left;margin-right: calc(80px / 3);}
.fwzx-div4 li:last-child{margin-right: 0;}
.fwzx-div4 li .img{
    width: 280px;
    height: 180px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.fwzx-div4 li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.fwzx-div4 li .d1{
    height: 32px;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 12px;
}
.fwzx-div4 li .d2{
    width: 280px;
    height: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}

.jhs-div1{margin-top: 50px;}
.jhs-div1 .container{height: 400px;background: url(../images/jhs1.png) center no-repeat;background-size: cover;display:flex;align-items:center;}
.jhs-div1 .container .d1{
    width: 480px;
    height: 40px;
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    color: #AC322F;
    margin-bottom: 40px;
}
.jhs-div1 .container .d2{
    width: 807px;
    height: 207px;
    font-size: 20px;
    font-weight: 400;
    line-height: 36px;
    color: #333333;
    text-align: justify;
}
.jhs-div2{
    height: auto;
    background: #F8F8F8;
    padding: 60px 0;
}
.jhs-div2 .box{width: 100%;height: 400px;position: relative;background: url(../images/jhs2.png)center bottom no-repeat;margin-bottom: 80px;}
.jhs-div2 .box li{font-size: 20px;line-height: 32px;position: absolute;}
.jhs-div2 .box li:nth-child(1){width: 180px;height: 59px;left: 105px;bottom: 39px;}
.jhs-div2 .box li:nth-child(2){width: 200px;height: 59px;left: 65px;bottom: 150px;}
.jhs-div2 .box li:nth-child(3){width: 240px;height: 59px;left: 0px;bottom: 243px;}
.jhs-div2 .box li:nth-child(4){width: 230px;height: 59px;left: 195px;top: 30px;}
.jhs-div2 .box li:nth-child(5){width: 160px;height: 59px;left: 520px;top: 60px;}
.jhs-div2 .box li:nth-child(6){width: 180px;height: 59px;right: 247px;top: 0px;}
.jhs-div2 .box li:nth-child(7){width: 200px;height: 59px;right: 102px;bottom: 246px;}
.jhs-div2 .box li:nth-child(8){width: 240px;height: 59px;right: 0px;bottom: 120px;}
.jhs-div2 .box li:nth-child(9){width: 220px;height: 59px;right: 50px;bottom: 0px;}
.jhs-div2 .box li:nth-child(-n+5)::after{content: '';width: 14px;height: 14px;background: #AC322F;border-radius: 50%;display: inline-block;margin-left: 5px;}
.jhs-div2 .box li:nth-child(n+6)::after{content: '';width: 14px;height: 14px;background: #AC322F;border-radius: 50%;position: absolute;top: 10px;left: -27px;}
.jhs-div2 .m{
    width: 280px;
    height: 64px;
    border: 1px solid #AC322F;
    border-radius: 6px;
    font-size: 24px;
    line-height: 64px;
    color: #AC322F;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.jhs-div3{margin: 60px 0;}
.jhs-div3 li{width: 380px;height: 180px;margin-right: 30px;float: left;position: relative;}
.jhs-div3 li:nth-child(3n){margin-right: 0;}
.jhs-div3 li:nth-child(-n+3){margin-bottom: 30px;}
.jhs-div3 li .img{
    width: 120px;
    height: 120px;
    background: #F8F8F8;
    box-shadow: 3px 0px 10px rgba(102, 102, 102, 0.2);
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 30px;
}
.jhs-div3 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;max-width: 45%;}
.jhs-div3 li .text{
    width: 84.5%;
    height: 180px;
    background: #F8F8F8;
    border-radius: 10px;
    float: right;
    box-sizing: border-box;
    padding-left: 80px;
    padding-top: 50px;
}
.jhs-div3 li .text .d1{
    width: 144px;
    height: 32px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 22px;
}
.jhs-div3 li .text .d2{
    height: 50px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}
.jhs-div4{margin: 60px 0;}
.jhs-div4 li{width:50%;float: left;}
.jhs-div4 li .img{float: right;
    width: 50%;
    border-radius: 10px;
    height:0;
    padding-bottom: 36.5%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    position: relative;
}
.jhs-div4 li .img img{width: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.jhs-div4 li .text{float: left;
    width: 50%;
    box-sizing: border-box;
    text-align: right;
    padding: 20px 30px 0;
}
.jhs-div4 li .text .d1{
    font-size: 24px;
    /* font-weight: bold; */
    line-height: 32px;
    margin-bottom: 12px;
    position: relative;
}
.jhs-div4 li .text .d1::after{
    content: '';
    position: absolute;
    left:auto;
    right: -20px;
    top: calc(50% - 10px);
    width:0;
    height:0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 14px solid #AC322F;
}
.jhs-div4 li .text .d2{
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #333333;
}
.jhs-div4 li:nth-child(-n+2){margin-bottom: 30px;}
.jhs-div4 li:nth-child(-n+2) .img{float: left;}
.jhs-div4 li:nth-child(-n+2) .text{float: right;text-align: left;}
.jhs-div4 li:nth-child(-n+2) .text .d1::after{
    content: '';
    position: absolute;
    left: -20px;
    top: calc(50% - 10px);
    width:0;
    height:0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 14px solid #AC322F;
    border-right: 0;
}
.jhs-div5{margin: 60px 0;}
.jhs-div5 li{
    width: 18.3%;
    height: 160px;
    background: #F8F8F8;
    border-radius: 10px;
    margin-right: 2.1%;
    float: left;
    text-align: center;
    box-sizing: border-box;
    padding-top: 30px;
    position: relative;
}
.jhs-div5 li::after{content: '';display: block;width: 20px;height: 18px;background: url(../images/arr-r.png);position: absolute;right: -23px;top: 70px;}
.jhs-div5 li:nth-child(5)::after{top: 166px;right: calc(50% - 10px);transform:rotate(90deg)}
.jhs-div5 li:nth-child(n+6)::after{transform:rotate(180deg);right: -22px}
.jhs-div5 li:last-child::after{display: none;}


.jhs-div5 li:nth-child(5n){margin-right: 0;}
.jhs-div5 li:nth-child(-n+5){margin-bottom: 2.1%;}
.jhs-div5 li .img{width: 26px;height: 26px;margin: 0 auto 6px;position: relative;}
.jhs-div5 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.jhs-div5 li .d1{
    height: 24px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 5px;
}
.jhs-div5 li .d2{
    height: 39px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.jhs-div6{padding: 60px 0;}
.jzdc-div1{margin: 65px 0 40px;}
.jzdc-div1 .s-t2{margin-bottom: 0;}
.jzdc-div1 .img{
    width: 26.5%;
    height: 292px;
    float: left;
    margin-left: 20%;
}
.jzdc-div1 .img img{width: 100%;}
.jzdc-div1 .text{
    width: 44%;
    height: 93px;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    color: #666666;
    float: right;
    margin-right: 6%;
    padding-top: 82px;
}

.jzdc-div2{margin: 40px 0 65px;}
.jzdc-div2 .img{
    width: 35%;
    height: 300px;
    float: right;
    margin-right: 5%;
}
.jzdc-div2 .img img{width: 100%;}
.jzdc-div2  .text{
    width: 43%;
    height: 165px;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    color: #666666;
    float: left;
    padding-top: 40px;
    margin-left: 8%;
}

.jzdc-div3{margin: 65px 0;}
.jzdc-div3 li{width: calc(100% / 6);float: left;text-align: center;}
.jzdc-div3 li img{margin: 0 auto 20px;max-width: 90%;}
.jzdc-div3 li p{
    text-align: center;
    height: 26px;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    color: #424242;
}

.jzdc-div4{margin: 65px 0;}
.jzdc-div4 li{width: 23.5%;margin-right: 2%;float: left;}
.jzdc-div4 li .img{
    width: 100%;
    height:0;
    border-radius: 10px;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 61%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
.jzdc-div4 li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.jzdc-div4 li:nth-child(4n){margin-right: 0;}
.jzdc-div4 li:nth-child(-n+4){margin-bottom: 40px;}
.jzdc-div4 li p{
    height: 26px;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    color: #424242;
    text-align: center;
}

.jzdc-div5{margin: 90px 0 60px;}
.jzdc-div5 .img{
    width: 59%;
    height: 396px;
    position: relative;
    float: left;
}
.jzdc-div5 .img img{width: 100%;}
.jzdc-div5 .img p{
    width: 160px;
    height: 33px;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    color: #AC322F;
    position: absolute;
    top: 110px;
    right: 10px;
}
.jzdc-div5 .right{width: 37.5%;float: right;box-sizing: border-box;padding-top: 120px;}
.jzdc-div5 .right .box{width: 100%;margin-bottom: 25px;overflow: hidden;}
.jzdc-div5 .right .box span{
    width: 54px;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    color: #424242;
    float: left;
}
.jzdc-div5 .right .box input{
    width: calc(100% - 54px);
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    float: right;
    box-sizing: border-box;
    padding-left: 5px;
    line-height: 40px;
}
.jzdc-div5 .right .box textarea{
    width: calc(100% - 54px);
    height: 135px;
    background: #FFFFFF;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    float: right;
    box-sizing: border-box;
    padding-left: 5px;
    line-height: 40px;
}
.jzdc-div5 button{
    width: 188px;
    height: 46px;
    background: #AC322F;
    border-radius: 5px;
    font-size: 18px;
    line-height: 46px;
    color: #FFFFFF;
    margin: 50px auto 0;
    display: block;
}
.zfw-div1{margin: 50px 0 60px}
.zfw-div1 li{width: 380px;margin-right: 30px;float: left;}
.zfw-div1 li:nth-child(3){margin-right: 0;}
.zfw-div1 li .img{width: 380px;height: 240px;border-radius: 10px;position: relative;margin-bottom: 15px;overflow: hidden;}
.zfw-div1 li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.zfw-div1 li p{height: 27px;font-size: 20px;font-weight: 400;line-height: 27px;text-align: center;}
.zfw-div2{margin: 60px 0 40px}
.zfw-div2 li{margin-right: 30px;float: left;
    width: 280px;
    height: 232px;
    background: #FFFFFF;
    border-radius: 10px;
    margin-right: calc(80px / 3);
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    padding-top: 60px;
}

.zfw-div2 li:hover{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);}
.zfw-div2 li:nth-child(4){margin-right: 0;}
.zfw-div2 li .img{margin: 0 auto 15px;width: 75px;height: 75px;position: relative;}
.zfw-div2 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.zfw-div3{margin: 40px 0 60px}
.zfw-div3 img{margin: 0 auto;max-width: 100%;}
.zfw-div4{margin-bottom:30px}

.gscs-div1{margin: 50px 0 60px;}
.gscs-div1 .s-t2{margin-bottom: 12px;}
.gscs-div1 .text{
    width: 352px;
    height: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    color: #787878;
    margin: 0 auto 42px;
}
.gscs-div1 ul li{width: calc(100% / 3);float: left;text-align: center;}
.gscs-div1 ul li .img{
    width: 90%;
    height: auto;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 25px;
}
.gscs-div1 ul li .img img{width: 100%}
.gscs-div1 ul li .d1{font-size: 18px;line-height: 24px;color: #484848;font-weight: bold;}
.gscs-div1 ul li .d2{font-size: 18px;line-height: 24px;color: #666;}
.gscs-div2{margin: 60px 0 70px;}
.gscs-div2 li{width: 20%;float: left;text-align: center;}
.gscs-div2 li .img{width: 75px;height: 75px;margin: 0 auto 20px;}
.gscs-div2 li .d1{
    height: 26px;
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
    color: #333333;
    margin-bottom: 12px;
    text-align: center;
}
.gscs-div2 li .d2{
    width: 86%;
    height: 69px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #666666;
    margin: 0 auto;
}
.gscs-div3{border-radius: 5px 5px 0px 0px;overflow: hidden;width: 1098px;margin: 70px auto 65px;max-width: 94%;}
.gscs-div3 .t{
    width: 100%;
    height: 50px;
    background: #AC322F;
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    color: #FFFFFF;
}
.gscs-div3 .t span{width: calc(100% / 3);float: left;text-align: center;}
.gscs-div3 .t span:nth-child(2){
    height: 24px;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}
.gscs-div3 ul{border: 1px solid #C9C9C9;overflow: hidden;border-radius: 0px 0px 5px 5px;}
.gscs-div3 li{
    width: 50%;
    height: 116px;
    background: #fff;
    float: left;
    line-height: 116px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #616161;
}
.gscs-div3 li span{color: #AC322F;font-weight: bold;font-size: 24px;}
.gscs-div3 li:nth-child(2),.gscs-div3 li:nth-child(3),.gscs-div3 li:nth-child(6){background: #EEEEEE;}
.gscs-div4{margin: 65px 0 80px;}
.gscs-div4 .container{width: 1100px;max-width: 94%;}
.gscs-div4 .s-t2{margin-bottom: 12px;}
.gscs-div4 .text{
    text-align: center;
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #787878;
    margin-bottom: 90px;
}
.gscs-div4 li{width: 65px;float: left;margin-right: calc((92% - 260px) /3);text-align: center}
.gscs-div4 li .img{width: 65px;height: 65px;margin: 0 auto 27px;}
.gscs-div4 li p{
    height: 31px;
    font-size: 24px;
    font-weight: bold;
    line-height: 31px;
}
.gscs-div4 li:nth-child(1){margin-left: 4%;}
.gscs-div4 li:nth-child(4){margin-right: 4%;}

.gscs-div5{padding: 55px 0 85px;background: #F6F6F6;}
.gscs-div5 .s-t2{margin-bottom: 14px;}
.gscs-div5 .text{
    text-align: center;
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #787878;
    margin-bottom: 75px;
}
.gscs-div5 ul li{width: 20%;float: left;text-align: center;}
.gscs-div5 ul li .img{width: 64px;height: 64px;margin: 0 auto 20px;position: relative;}
.gscs-div5 ul li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.gscs-div5 ul li p{
    text-align: center;
    height: 21px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #363636;
}
.gscs-div6{margin: 55px 0 80px}
.gscs-div6 li{width: 380px;margin-right: 30px; float: left;    text-align: center;}
.gscs-div6 li:last-child{margin-right: 0;}
.gscs-div6 li .img{
    width: 100%;
    height: 0;
    border-radius: 10px;
    margin-bottom: 27px;
    padding-bottom: 63%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    position: relative;
}
.gscs-div6 li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.gscs-div6 li .d1{
    height: 29px;
    font-size: 22px;
    font-weight: bold;
    line-height: 29px;
    margin-bottom: 15px;
}
.gscs-div6 li .d2{
    height: 24px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 20px;
    color: #808080;
    opacity: 1;
}
.gscs-div7{
    width: 1200px;
    height: 245px;
    background: #D47273;
    border-radius: 10px;
    box-sizing: border-box;
    text-align: center;
    padding-top:40px;
    margin: 80px auto 70px;
    max-width: 94%;
}
.gscs-div7 .d1{
    height: 40px;
    font-size: 30px;
    font-weight: bold;
    line-height:  40px;
    color: #FFFFFF;
    margin-bottom: 20px;
}

.gscs-div7 .d2{
    width: 205px;
    height: 44px;
    font-size: 24px;
    font-weight: bold;
    line-height: 44px;
    color: #FFFFFF;
    margin:0 auto 15px;
}
.gscs-div7 .d2 img{float: left;}
.gscs-div7 a{
    display: block;
    width: 226px;
    height: 58px;
    line-height: 58px;
    background: #FFFFFF;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #AC322F;
    margin: 0 auto;
}
.pgbg-div1{margin: 50px 0 85px;}
.pgbg-div1 .img{
    float: left;
    width: 35%;
    height: 238px;
    background: rgba(0, 0, 0, 0);
    border-radius: 5px;
    overflow: hidden;
    margin-left: 5%;
}
.pgbg-div1 .img img{width: 100%}
.pgbg-div1 .text{
    box-sizing: border-box;
    padding-top: 30px;
    float: right;
    margin-right: 6%;
    width: 50%;
}
.pgbg-div1 .text .d1{
    height: 33px;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    color: #333333;
    margin-bottom: 30px;
}
.pgbg-div1 .text .d2{
    width: 100%;
    height: 117px;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: #424242;
}
.pgbg-div2{padding: 60px 0 70px;background: #F5F5F5;}
.pgbg-div2 .box{position: relative;}
.pgbg-div2 .box .img{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    height:0;
    padding-bottom: 61%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    position: relative;
}
.pgbg-div2 .box .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.pgbg-div2 .box p{
    width: 100%;
    height: 76px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #424242;
    margin: 0 auto;
}
.pgbg-div2 .swiper-button-next, .pgbg-div2 .swiper-button-prev{width: 24px;height: 50px;top: 0;margin-top: 68px;}
.pgbg-div2 .swiper-button-next{right: -54px;}
.pgbg-div2 .swiper-button-prev{left: -54px;}
.pgbg-div2 .swiper-button-prev:after, .pgbg-div2 .swiper-button-next:after {font-size: 30px ;color: #999;}
.pgbg-div3{margin: 70px 0 90px;}
.pgbg-div3 li{width: 20%;float: left;text-align: center;box-sizing: border-box;padding-top: 40px;}
.pgbg-div3 li img{margin: 0 auto 28px;max-width: 90%;}
.pgbg-div3 li p{
    height: 26px;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    color: #424242;
}
.pgbg-div4{background: #F5F5F5;padding: 55px 0 110px;}
.pgbg-div5 .right{padding-top: 60px;}
.pgbg-div5 .right .t{margin-bottom: 35px;
    height: 27px;
    font-size: 20px;
    font-weight: bold;
    line-height: 27px;
}
.pgbg-div5 .right .t span{color: #AC322F;}

.rlzy-div1{margin: 60px 0 80px}
.rlzy-div1 li{width: 220px;float: left;margin-right: 25px;text-align: center;}
.rlzy-div1 li:nth-child(5n){margin-right: 0;}
.rlzy-div1 li:nth-child(-n+5){margin-bottom: 29px;}
.rlzy-div1 li .img{
    width: 220px;
    height: 143px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}
.rlzy-div1 li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.rlzy-div1 li p{
    height: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
}
.rlzy-div2{padding: 55px 0 95px;background: #F5F5F5;}
.rlzy-div2 li{
    width: 280px;
    height: 232px;
    background: #FFFFFF;
    border-radius: 10px;
    text-align: center;
    box-sizing: border-box;
    padding-top: 65px;
    float: left;
    margin-right: calc(80px / 3);
}
.rlzy-div2 li:last-child{margin-right: 0;}
.rlzy-div2 li .img{width: 80px;height: 80px;margin: 0 auto 20px;position: relative;}
.rlzy-div2 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;width: 100%;}
.rlzy-div2 li:hover{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);}
.rlzy-div2 li p{
    height: 26px;
    font-size: 20px;
    line-height: 20px;
    color: #333333;
}
.rlzy-div3 li{width: 600px;}
.rlzy-div3 li .img {
    width: 300px;
    height: 190px;
    border-radius: 10px;
    float: left;
}
.rlzy-div3 li .text {
    width: 300px;
    height: 190px;
    padding: 20px 30px 0;
    float: right;
}
.rlzy-div3 li:nth-child(n+3) .img{float: right;}
.rlzy-div3 li:nth-child(n+3) .text{float: left;text-align: right;}
.rlzy-div3 li:nth-child(n+3) .text .d1::after{
    content: '';
    position: absolute;
    left: auto;
    right: -12px !important;
    top: calc(50% - 5px);
    width:0;
    height:0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #AC322F;
    border-right: 0;
}
.rlzy-div3 li .text .d1{
    height: 29px;
    font-size: 22px;
    font-weight: bold;
    line-height: 29px;

}
.rlzy-div3 li .text .d2{
    height: 24px;
    font-size: 18px;
    line-height: 24px;
    color: #666666;
}
.rlzy-div4{background: #F5F5F5;padding: 60px 0;}
.rlzy-div4  .box{width: 100%;height: 354px;position: relative;background: url(../images/rlzy10.png) center no-repeat;}
.rlzy-div4 li{position: absolute;height: 24px;font-size: 18px;line-height: 24px;}
.rlzy-div4 li:nth-child(1){left: 270px;top: 70px;}
.rlzy-div4 li:nth-child(2){left: 180px;top: 170px;}
.rlzy-div4 li:nth-child(3){left: 9px;top: 270px;}
.rlzy-div4 li:nth-child(4){right: 243px;top: 70px;}
.rlzy-div4 li:nth-child(5){right: 24px;top: 170px;}
.rlzy-div4 li:nth-child(6){right: -78px;top: 270px;}
.rlzy-div4 li::after{content: '';display: block;
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 12px solid #AC322F;
    position: absolute;
    left: -20px;
    top: calc(50% - 7px);
}
.rlzy-div5{margin: 60px 0 80px;}
.rlzy-div5 li{
    width: 277px;
    height: 202px;
    background: #F8F8F8;
    border-radius: 10px;
    float: left;
    margin-right: calc(92px / 3);
    position: relative;
    text-align: center;
    box-sizing: border-box;
    padding-top: 60px;
}
.rlzy-div5 li .img{width: 50px;height: 50px;margin: 0 auto 20px;position: relative;}
.rlzy-div5 li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.rlzy-div5 li p{height: 26px;font-size: 20px;line-height: 26px;color: #333333;text-align: center;}
.rlzy-div5 li:last-child{margin-right: 0;}
.rlzy-div5 li::after{content: '';display: block;width: 20px;height: 18px;background: url(../images/arr-r.png);position: absolute;right: -25px;top: 90px;}
.rlzy-div5 li:last-child::after{display: none;}

.login-div{width: 100%;height: 100%;background: url(../images/login-bg.png) center no-repeat;display:flex;align-items:center;justify-content: center;}
.login-div .box{
    width: 1200px;
    height: 680px;
    background: #FFFFFF;
    box-shadow: 0px 0px 40px rgba(214, 50, 16, 0.6);
    opacity: 1;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 70px 50px 0;
}
.login-div .box .left{width: 580px;}
.login-div .box .left img{width: 100%;}
.login-div .box .right{width: 480px;}
.login-div .box .right .d1{
    height: 43px;
    font-size: 32px;
    font-weight: bold;
    line-height: 43px;
    margin-bottom: 12px;
}
.login-div .box .right .d2{
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #999999;
    margin-bottom: 60px;
}
.login-div .box .right .box1{
    width: 480px;
    height: 80px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 30px;
    box-sizing: border-box;
    padding-left: 80px;
    background: url(../images/l2.png) 32px center no-repeat;
    border-radius: 10px;
}
.login-div .box .right .box1 input{height: 78px;line-height: 78px;width: 100%;font-size: 24px;}
.login-div .box .right .box1 input::-webkit-input-placeholder {color: #999999;}

.login-div .box .right .box2{
    width: 480px;
    height: 80px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 60px;
    box-sizing: border-box;
    padding-left: 80px;
    background: url(../images/l3.png) 32px center no-repeat;
    border-radius: 10px;
}
.login-div .box .right .box2 input{height: 78px;line-height: 78px;width: calc(100% - 130px);font-size: 24px;}
.login-div .box .right .box2 input::-webkit-input-placeholder {color: #999999;}
.login-div .box .right .box2 a{width: 130px;height: 78px;line-height: 78px;float: right;text-align: center;font-size: 18px;color: #999999;position: relative;}
.login-div .box .right button{
    width: 480px;
    height: 80px;
    background: #AC322F;
    border-radius: 40px;
    text-align: center;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 80px;
    color: #FFFFFF;
}
.login-div .box .right .box3{
    overflow: hidden;
    height: 22px;
    font-size: 16px;
    line-height: 22px;
}
.login-div .box .right .box3 a:nth-child(1){color: #999999;float: left;}
.login-div .box .right .box3 a:nth-child(2){color: #AC322F;float: right;}

.login-div .box .right1{display: none;}

.login-div .box .right2 .box1{margin-bottom: 20px}
.login-div .box .right2 .box2{margin-bottom: 20px}
.login-div .box .right2 .box2 a::after{
    content: '';
    width: 1px;
    height: 30px;
    background: #CCCCCC;
    position: absolute;
    left: 0;
    top: calc(50% - 15px);
}
.login-div .box .right2 .box4{margin-bottom: 32px;}
.login-div .box .right2 .box5{overflow: hidden;height: 22px;line-height: 22px;}
.login-div .box .right2 .box5 .left{font-size: 16px;color: #999;width: 310px;position: relative;}
.login-div .box .right2 .box5 .left input[type=checkbox]{
    /* visibility å±žæ€§è§„å®šå…ƒç´ æ˜¯å¦å¯è§*/
    visibility: hidden;
    margin-right: 10px;
    margin-left: 10px;
}
.login-div .box .right2 .box5 .left::after{
    content: '';
    width: 16px;height: 16px;border-radius: 2px;
    background: none;
    border: 1px solid #ccc;
    position: absolute;
    left: 12px;
    top: 4px;
    box-sizing: border-box;
    cursor: pointer;
}
.login-div .box .right2 .box5 .left.this::before{content: '';width: 10px;height: 10px;background: #ccc;position: absolute;left: 15px;top: 7px;}

.login-div .box .right2 .box5 .left a{color: #88C1FA;}
.login-div .box .right2 .box5 .right{margin-right: 13px;font-size: 16px;color: #656565;width: 150px;}
.login-div .box .right2 .box5 .right a{color: #AC322F;}

.personal-div{padding: 20px 0 50px}
.personal-div .position{
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #999999;
    margin-bottom: 22px;
}
.personal-div .position a{color: #999999;}
.p-l{width: 240px;float: left;}
.p-l .box1{width: 240px;height: 220px;background: #fff;margin-bottom: 2px;text-align: center;box-sizing: border-box;padding-top: 24px;position: relative;}
.p-l .box1 .d1{width: 86px;height: 86px;margin: 0 auto 9px;border-radius: 86px;overflow: hidden;position: relative;}
.p-l .box1 .d1 img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.p-l .box1 .d2{
    height: 32px;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 14px;
    margin-top: -6px;
}
.p-l .box1 .d2 span{display: inline-block;width: 32px;height: 32px;position: relative;top: 8px;}
.p-l .box1 .d2 span img{max-width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.p-l .box1 .d3{
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #CCCCCC;
}
.p-l .box1 .d3 a{display: inline-block;color: #AC322F;margin-left: 10px;}
.p-l .box1 .d4{width: 24px;height: 24px;position: absolute;top: 26px;right: 24px;}
.p-l .box1 .d4 img{width: 100%;}
.p-l .box1 .d4 span{position: absolute;right: -4px;top: -6px;width: auto;height: 14px;border-radius: 14px;color: #fff;font-size: 12px;background: #EF1A1A;text-align: center;line-height: 14px;padding:0 4px;}
.p-l .box2{width: 240px;min-height: 350px;background: #fff;text-align: center;box-sizing: border-box;padding-top: 18px;}
.p-l .box2 li{
    width: 240px;
    height: 46px;
    line-height: 46px;
    position: relative;
    font-size: 16px;
}
.p-l .box2 li a{color: #999999;}
.p-l .box2 li span{display: inline-block;width: 20px;height: 20px;margin-right: 14px;position: relative;top: 3px;}

.p-l .box2 li.this::after{width: 4px;height: 46px;background: #AC322F;position: absolute;left: 0;top: 0;}
.p-l .box2 li.this{background: #FBF4F4;}
.p-l .box2 li.this a{color: #AC322F;}

.p-l .box2 li:nth-child(1) span{background: url(../images/p3.png) center no-repeat;}
.p-l .box2 li:nth-child(2) span{background: url(../images/p4.png) center no-repeat;}
.p-l .box2 li:nth-child(3) span{background: url(../images/p5.png) center no-repeat;}
.p-l .box2 li:nth-child(4) span{background: url(../images/p5_1.png) center no-repeat;}
.p-l .box2 li:nth-child(5) span{background: url(../images/p5_2.png) center no-repeat;}
.p-l .box2 li:nth-child(6) span{background: url(../images/p6.png) center no-repeat;}
.p-l .box2 li:nth-child(7) span{background: url(../images/p7.png) center no-repeat;}
.p-l .box2 li:nth-child(8) span{background: url(../images/p8.png) center no-repeat;}

.p-l .box2 li:nth-child(1).this span{background: url(../images/p9.png) center no-repeat;}
.p-l .box2 li:nth-child(2).this span{background: url(../images/p10.png) center no-repeat;}
.p-l .box2 li:nth-child(3).this span{background: url(../images/p11.png) center no-repeat;}
.p-l .box2 li:nth-child(4).this span{background: url(../images/p11_1.png) center no-repeat;}
.p-l .box2 li:nth-child(5).this span{background: url(../images/p11_2.png) center no-repeat;}
.p-l .box2 li:nth-child(6).this span{background: url(../images/p12.png) center no-repeat;}
.p-l .box2 li:nth-child(7).this span{background: url(../images/p13.png) center no-repeat;}
.p-l .box2 li:nth-child(8).this span{background: url(../images/p14.png) center no-repeat;}

.p-r{width: 930px;min-height: 855px;background: #FFFFFF;float: right;}
.p-r-t{border: 1px solid #F2F2F2;height: 60px;line-height: 60px;margin-bottom: 33px;box-sizing: border-box;}
.p-r-t a{margin: 0 35px;font-size: 20px;font-weight: bold;position: relative;display: inline-block;height: 60px;line-height: 60px;}
.p-r-t a.this:after{
    content: '';
    width: 50px;
    height: 2px;
    background: #AC322F;
    position: relative;
    position: absolute;
    left: calc(50% - 25px);
    bottom: 0;
}

.grzl-div{margin-left: 100px;padding-bottom: 60px;}
.grzl-div .box{width: 100%;margin-bottom: 30px;}
.grzl-div .box::after{content: '';display: block;clear: both;}
.grzl-div .box .left{height: 24px;font-size: 18px;line-height: 24px;width: 100px;text-align: right;}
.grzl-div .box .left span{color: #FF0000;width: 2px;text-align: center;display: inline-block;}
.grzl-div .box .right{width: calc(100% - 140px);font-size: 18px;font-weight: 400;line-height: 24px;color: #999999;margin-left: 0;}
.grzl-div .box1 .left{height: 86px;line-height: 86px;}
.grzl-div .box1 .right img{width: 86px;height: 86px;overflow: hidden;border-radius: 86px;}
.grzl-div .box2 .right .vip{width: 24px;height: 24px;position: relative;float: left;margin-right: 6px;}
.grzl-div .box2 .right .vip img{max-width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.grzl-div .box2 .right a{font-size: 16px;color: #AC322F;display: inline-block;margin-left: 30px;}
.grzl-div .box4{height: 60px;margin-bottom: 60px;}
.grzl-div .box4 .right{height: 60px;}
.grzl-div .box4 .right img{width: 60px;}
.grzl-div .btn{width: 200px;height: 54px;line-height: 54px;background: #AC322F;border-radius: 4px;text-align: center;display: block;margin-left: 115px;color: #fff;font-size: 18px;}
.grzl-div .btn img{display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: relative;top: 2px;}

.layui-form-label {padding: 0;}
.layui-upload-list {margin: 0;}
.grzl-div .box1 .layui-btn{
    width: 56px;
    height: 19px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: #AC322F;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-left: 15px;
    margin-top: 10px;
    background: none;
    padding: 0;
}
.grzl-div .box5 .layui-input{
    width: 400px;
    height: 54px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    height: 52px;
    box-sizing: border-box;
    padding-left: 16px;
    font-size: 16px;
    line-height: 21px;

}
.grzl-div .box5 .layui-form-select{width: 400px;}
.grzl-div .box5 .left{height: 54px;line-height: 54px;}
.layui-input::-webkit-input-placeholder {color: #AEAEAE;}

.grzl-div .box5 .layui-input-inline{width: 200px;margin-right: 10px;}
.grzl-div .box5 .layui-input-inline .layui-form-select{width: 100%;}
.grzl-div .box5 .layui-input-inline .layui-input{width: 100%;}
.grzl-div .box5 .right:nth-child(3){margin-top: 24px;}
.grzl-div .box6 .left{width: 90px;text-align: right;height: 54px;line-height: 54px;}
.grzl-div .box6 .layui-upload-list{display: none;}
.grzl-div .box6 .layui-btn{
    width: 400px;
    height: 54px;
    line-height: 54px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    font-size: 14px;
    color: #AC322F;
}

.grzl-div .box6 .right:nth-child(2){margin-bottom: 27px;}

.qyzl-div .box .left{width: 92px;}
.qyzl-div .box .right{    width: calc(100% - 130px);}
.qyzl-div .btn{margin-left: 130px;}
.p-r2{width: 930px;height: auto;background: #FFFFFF;float: right;box-sizing: border-box;padding: 20px 30px;}
.p-r-t2{width: 80px;
    height: 27px;
    font-size: 20px;
    font-weight: bold;
    line-height: 27px;
    color: #333333;
    margin-bottom: 40px;
}
.p-r-t2::after{
    content: '';
    width: 28px;
    height: 4px;
    background: #AC322F;
    display: block;
    margin-top: 12px;
}
.wdsc-div li{width: 100%;margin-bottom: 30px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    box-sizing: border-box;
    padding:30px 40px;
    overflow: hidden;
}
.wdsc-div li .img{
    width: 160px;
    height: 160px;
    background: rgba(0, 0, 0, 0);
    opacity: 1;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    margin-right: 20px;
    float: left;
}
.wdsc-div li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.wdsc-div li .text{width: 430px;float: left;}
.wdsc-div li .text .d1{
    width: 100%;
    height: 37px;
    font-size: 28px;
    font-weight: bold;
    line-height: 37px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    margin-bottom: 56px;
}
.wdsc-div li .text .d2{
    width: 50%;
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #333333;
    margin-bottom: 10px;
    float: left;
}

.wdsc-div li .btn{
    width: 140px;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    border-radius: 8px;
    text-align: center;
    text-align: center;
    font-size: 20px;
    line-height:  56px;
    color: #AC322F;
    display: block;
    float: right;
    margin-top: 65px;
}
.p-r-t3 a{
    font-weight: 400;

}
.p-r-t3 a.this{font-weight: bold;}
.p-r-t3 a:nth-child(1)::before{
    content: '';
    display: block;
    width: 1px;
    height: 18px;
    background: #999999;
    position: absolute;
    right: -30px;
    top: 25px;
}
.fbzj-div .top{border-bottom: 1px solid #DEDEDE;padding-bottom: 40px;margin-bottom: 40px;padding-left: 100px;}
.fbzj-div .layui-form-item{margin-bottom: 30px;}
.fbzj-div .layui-form-item .left{width: 75px;text-align: right;height: 54px;line-height: 54px}
.fbzj-div .layui-form-item .left span{color: #FF0000;width: 2px;text-align: center;display: inline-block;}
.fbzj-div .layui-form-item .right{width: calc(100% - 115px);font-size: 18px;margin-left: 0;}
.fbzj-div .layui-form-item .layui-input{
    width: 400px;
    height: 54px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    height: 52px;
    box-sizing: border-box;
    padding-left: 16px;
    font-size: 16px;
    line-height:  54px;

}

.fbzj-div .layui-form-item .layui-form-select{width: 400px;}
.fbzj-div .layui-form-item .right:nth-child(3){margin-top: 30px;}

.fbzj-div .bottom{padding-bottom: 60px;padding-left: 100px;}
.fbzj-div .layui-form-item .left2{width: 75px;text-align: right;}
.fbzj-div .layui-form-item .left2 p{height: 24px;font-size: 18px;line-height: 24px;}
.fbzj-div .layui-form-item .left2 p i{color: #FF0000;width: 2px;text-align: center;display: inline-block;}
.fbzj-div .layui-form-item .left2 span{height: 19px;font-size: 14px;line-height: 19px;color: #AC322F;text-align: left;position: relative;left: -12px;}
.fbzj-div .layui-form-item .layui-form-checkbox[lay-skin=primary] {margin-top: 0px;margin-bottom: 20px;}
.fbzj-div .layui-form-item .layui-btn{
    width: 400px;
    height: 54px;
    line-height: 54px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    font-size: 14px;
    color: #AC322F;
}
.fbzj-div .layui-form-item .layui-upload-list{display: none;}
.fbzj-div .layui-form-item .layui-textarea{
    width: 400px;
    height: 151px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    box-sizing: border-box;
    padding-left: 16px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #999999;
    resize: none;
}
.fbzj-div .layui-form-item .right .btn{width: 200px;height: 54px;line-height: 54px;background: #AC322F;border-radius: 4px;text-align: center;display: block;color: #fff;font-size: 18px;border: 0;}

/* .p-r-t3.wdxm {border-bottom: 0} */
.p-r-t3.wdxm a.this::after{
    /* width: 28px;
    height: 4px;
    background: #AC322F;
    left: 0; */
}
.wdxm-div{padding: 0 30px}

.wdxm-div li{width: 100%;margin-bottom: 30px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    box-sizing: border-box;
    padding:30px 40px;
    overflow: hidden;
}
.wdxm-div li .img{
    width: 160px;
    height: 160px;
    background: rgba(0, 0, 0, 0);
    opacity: 1;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    margin-right: 20px;
    float: left;
}
.wdxm-div li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.wdxm-div li .text{width: calc(100% - 290px) !important;float: left;}
.wdxm-div li .text .d1{
    width: 100%;
    height: 37px;
    font-size: 28px;
    font-weight: bold;
    line-height: 37px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    margin-bottom: 18px;
}
.wdxm-div li .text .d2{
    width: 100%;
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    color: #333333;
    margin-bottom: 10px;
}
.wdxm-div li .btn-box{width: 110px;float: right;padding-top: 10px;}

.wdxm-div li .btn{
    width: 100%;
    height: 46px;
    background: #FFFFFF;
    border: 1px solid #AC322F;
    opacity: 1;
    border-radius: 8px;
    text-align: center;
    font-size: 20px;
    line-height:  44px;
    color: #AC322F;
    display: block;
    float: left;
    box-sizing: border-box;
}
.wdxm-div li .btn:nth-child(2n){float: right;}
.wdxm-div li .btn:nth-child(-n+2){margin-bottom: 20px}

.wdxm-div li .btn:nth-child(2){border: 1px solid #D9C68C;color: #D9C68C;}
.wdxm-div li .btn:nth-child(3){border: 1px solid #999999;color: #999999;}
.wdxm-div li .btn:nth-child(4){border: 1px solid #CCCCCC;color: #CCCCCC;}
.wdxm-div li .btn img{display: inline-block;margin-right: 10px;}

.wdxx-div li{height: 68px;line-height: 68px;border-bottom: 1px solid #eee;font-size: 20px;}
/*.wdxx-div li span:nth-child(1){float: left;width: 320px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/
.wdxx-div li span:nth-child(1){float: left;width: 75%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wdxx-div li span:nth-child(2){float: left;width: 110px;}
.wdxx-div li span:nth-child(3){float: right;color: #CCCCCC;}

.p-r-t4{margin-bottom: 27px;overflow: hidden;}
.p-r-t4 a{
    width: 80px;
    font-size: 20px;
    line-height: 27px;
    float: left;
    margin: 0 30px;
    color: #999999;
    position: relative;
    padding-bottom: 8px;
}
.p-r-t4 a:nth-child(1){margin-left: 0}
.p-r-t4 a::after{content: '';display: block;width: 1px;height: 18px;background: #999999;position: absolute;right: -30px;top: 6px;}
.p-r-t4 a:last-child:after{display: none;}
.p-r-t4 a.this{color: #333;}
.p-r-t4 a.this::before{content: '';display: block;width: 50px;height: 2px;background: #AC322F;position: absolute;right: calc(50% - 25px);bottom: 0px;}
.hycz-div .t{margin-bottom: 20px;
    font-size: 16px;
    line-height: 27px;
    color: #333333;
}
.hycz-div .t span{font-weight: 10;}
.hycz-div .box{border: 1px solid #EEEEEE;width: 100%;}
.hycz-div ul{width: 100%;box-sizing: border-box;}
.hycz-div li{width: 124px;float: left;border-right: 1px solid #EEEEEE;box-sizing: border-box;text-align: center;}
.hycz-div li:last-child{border-right: 0;}
.hycz-div li .d1{height: 106px;border-bottom: 1px solid #EEEEEE;box-sizing: border-box;}
.hycz-div li .d2{height: 80px;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d3{height: 46px;line-height: 46;background: #F5F5F5;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d4{height: 46px;line-height: 46;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d5{height: 46px;line-height: 46;background: #F5F5F5;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d6{height: 46px;line-height: 46;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d7{height: 46px;line-height: 46;background: #F5F5F5;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d8{height: 46px;line-height: 46;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d9{height: 46px;line-height: 46;background: #F5F5F5;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d10{height: 46px;line-height: 46;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d11{height: 46px;line-height: 46;background: #F5F5F5;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d12{height: 46px;line-height: 46;display:flex;align-items:center;justify-content: center;}
.hycz-div li .d13{height: 46px;line-height: 46;background: #F5F5F5;display:flex;align-items:center;justify-content: center;}

.hycz-div li .d1{font-size: 16px;padding-top: 25px;box-sizing: border-box;}
.hycz-div .li1 .d1{display:flex;align-items:center;justify-content: center;padding-top: 0;}
.hycz-div li .d1 img{margin: 0 auto 10px;}
.hycz-div li .d2{font-size: 16px;}
.hycz-div li .d2 p{font-size: 16px;font-weight: bold;line-height: 21px;color: #DE2C28;}
.hycz-div li .d2 p a{display: block;width: 61px;height: 20px;line-height: 20px;border: 1px solid #AC322F;border-radius: 20px;text-align: center;font-size: 12px;font-weight: 400;color: #AC322F;margin: 10px auto 0;}
.hycz-div .li1 .d12{
    color: #2669E6;
    text-decoration:underline
}
.hycz-div li.this{
    background: #F5E8C0;
    border: 1px solid #AC322F;
    box-shadow: 0px 0px 10px rgba(217, 198, 140, 0.5);
}
.hycz-div li.this>*{ background: #F5E8C0;}
.hycz-div li.this .d10{ color: #C6B267;}
.hycz-div li.this .d11{ color: #C6B267;}
.hycz-div li.this .d12{ color: #C6B267;}

.djsc-div ul{margin-top: 60px;}
.djsc-div li{
    width: 280px;
    height: 140px;
    border-radius: 10px;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    padding-left: 50px;
    padding-top: 30px;
    float: left;
    cursor: pointer;
}
.djsc-div li .input{width: 20px;height: 20px;position: absolute;left: 10px;top: 10px;
    border: 2px solid #FFFFFF;
    border-radius: 50%;
    box-sizing: border-box;
}
.djsc-div li.this .input{border: 2px solid #AC322F;}
.djsc-div li.this .input::after{
    content: '';
    width: 12px;
    height: 12px;
    background: #AC322F;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 2px;
}
.djsc-div li .input input{opacity: 0;}

.djsc-div li:nth-child(1){background: url(../images/dj1.png);background-size:100%;margin-right: 15px;color: #836E22;}
.djsc-div li:nth-child(2){background: url(../images/dj2.png);background-size:100%;margin-right: 15px;color: #6683E4;}
.djsc-div li:nth-child(3){background: url(../images/dj3.png);background-size:100%;color: #DB683F;}

.djsc-div li p{
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 15px;
}
.djsc-div li span{
    display: block;
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
}
.djsc-div .btn{display: block;
    font-size: 24px;
    line-height: 64px;
    color: #FFFFFF;
    width: 240px;
    height: 64px;
    background: #AC322F;
    border-radius: 8px;
    margin: 80px auto;
    text-align: center;
}
.czjl-div td,.czjl-div th{text-align: center;}
.czjl-div th{font-size: 16px;border-color: #f2f2f2;}
.czjl-div td{color: #999999;}
.czjl-div td a{color: #0099FF;}
.xgmm-div .p-r-t2{margin-bottom: 75px;}
.xgmm-div .layui-form-item{margin-bottom: 30px;}
.xgmm-div .left{width: 140px;height: 54px;line-height: 54px;text-align: right;font-size: 18px;}
.xgmm-div .right input{
    width: 400px;
    height: 54px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    box-sizing: border-box;
    padding-left: 30px;
    margin-left: 20px;
    font-size: 18px;
}
.xgmm-div .right input::-webkit-input-placeholder {color: #999;}
.xgmm-div .layui-btn{
    width: 200px;
    height: 54px;
    background: #AC322F;
    border-radius: 4px;
    margin-left: 50px;
    font-size: 18px;
    color: #FFFFFF;
}

.yqhy-div1{
    width: 930px;
    height: 452px;
    background: #FFFFFF;
    float: right;
    padding: 20px 30px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.yqhy-div1 .p-r-t2::after{
    width: 50px;
    height: 2px;
    background: #AC322F;
    margin-left: 15px;
}
.yqhy-div1 .d1{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 37px;
}
.yqhy-div1 .d1 span{
    width: 58px;
    height: 35px;
    font-size: 26px;
    font-weight: bold;
    line-height: 35px;
    color: #AC322F;
}

.yqhy-div1 .d2{
    width: 588px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 33px;
    max-width: 100%;
}
.yqhy-div1 .d2 form{float: right;margin-left: 15px;overflow: hidden;}
.yqhy-div1 .d2 form input{
    width: 366px;
    height: 42px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px;
    float: left;
    box-sizing: border-box;
    padding-left: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 42px;
    font-weight: normal;
}
.yqhy-div1 .d2 form input::-webkit-input-placeholder{color: #999999;}
.yqhy-div1 .d2 form button{
    width: 119px;
    height: 42px;
    background: #AC322F;
    border-radius: 4px;
    float: right;
    font-size: 18px;
    line-height: 42px;
    color: #FFFFFF;
    margin-left: 15px;
    font-weight: normal;
}

.yqhy-div1 .d3{
    height: 24px;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #333333;
    margin-bottom: 16px;
}
.yqhy-div1 .d4{}

.yqhy-div1 .d4 .layui-table th{padding: 0;height: 54px;line-height: 54px;text-align: center;font-size: 16px;border-color: #f2f2f2;}
.yqhy-div1 .d4 .layui-table td{padding: 0;height: 77px;line-height: 77px;text-align: center;font-size: 16px;color: #AC322F;}

.yqhy-div2{
    width: 930px;
    height: 606px;
    background: #FFFFFF;
    float: right;
    box-sizing: border-box;
    padding: 30px 35px;

}
.yqhy-div2 .d1{height: 24px;font-size: 18px;font-weight: bold;line-height: 24px;margin-bottom: 16px;}
.yqhy-div2 .layui-table th{padding: 0;height: 54px;line-height: 54px;text-align: center;font-size: 16px;border-color: #f2f2f2;}
.yqhy-div2 .layui-table td{padding: 0;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #787878;}
.yqhy-div2 .page {margin: 30px 0;}

.touxiang a{float:left;width: 86px;margin-right: 30px;}
.touxiang p{float:left;width: 300px;line-height: 86px;font-size: 16px;color: #999;}

.sfz-div{height: auto !important;margin-bottom: 20px !important;}
.sfz-div .right{height: auto !important;}
.sfz{margin-bottom: 20px;overflow: hidden;}
.sfz a{float:left;width: 60px;margin-right: 20px;}
.sfz p{float:left;width: 300px;line-height: 60px;font-size: 16px;color: #999;}

.tzxe .right .input1{width: 120px !important;float: left;margin-right: 15px}
.tzxe .right .layui-form-select{width: 100px !important;float: left;}
.tzxe .right .layui-form-select .layui-input{width:100% !important;}
.tzxe .right span{width: 100px !important;float: left;text-align: center;height: 52px;line-height: 52px;}
.tzxe .right .input4{width: 120px !important;float: left;margin-right: 15px}
.xingming .right  .layui-input:nth-child(1){width: 230px;float: left;margin-right: 20px;}
.xingming .right  .layui-form-select:nth-child(3){width: 150px;float: left;}
.xingming .right  .layui-form-select:nth-child(3) input{width: 100%;}

.red{ color: red }

/*æ‰‹æœºç«¯å¯¼èˆªæ ·å¼*/
.rg{display: none;float: right;width: 30px;height: 30px;background: url(../images/nav_btn.png) center no-repeat;background-size: 100%;margin-top: 6px;}
.a_txt{position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:999999999999;}
.a_txt .div1{position:absolute;width:100%;height:100%;background:none;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;left:5%;top:5%;z-index:999999;width:6%;background: #f2f2f2;;padding: 4px;box-sizing: border-box;text-align:center;filter:alpha(opacity=0);opacity:0;display: none;}
.a_txt .div2 img{width: 100%}
.a_txt .div2 a{font-size: 50px;color: #000;}
.a_txt .div3{position:absolute;width:60%;top:0px;background:#f2f2f2;height:100%;z-index:100;right:-80%;padding-top: 3%;}
.a_txt .div3 .rlogo{margin: 0 auto 40px;}
.a_txt .div3 li{width: 100%;text-align: left;padding-left: 10%;box-sizing: border-box;}
.a_txt .div3 li a{font-size: 16px;display: block}
.a_txt .div3 ul li{border-bottom:1px solid #e1e1e1}
.a_txt .div3 ul li a{display:block;height:50px;line-height:50px;font-size:16px}
.a_txt .div3 ul li.bg2 {padding-left: 10px;}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt22{display:none}
.a_txt .div3 ul li .a_txt2 a{height:35px;line-height:35px;font-size:14px;padding-left: 10px;color: #999;}
.a_txt .div3 ul li .a_txt22 a{height:30px;line-height:30px;font-size:12px;padding-left: 15px;color: #999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.a_txt .l-div{padding-left: 10%;margin-bottom: 30px;}
.a_txt .l-div a{display: inline-block;width: auto;padding: 0 8px;height: 30px;line-height: 30px;border-radius: 6px;color: #ababab;font-size: 18px;background: #eeeeee;}
.a_txt .l-div a.this{background: #00acef;color: #fff;}
.a_txt .l-div a:nth-child(1){margin-right: 8px;}

@media screen and (min-width: 300px) {.container {width: 94%;box-sizing: border-box;margin: 0 auto;position: relative;}}
/* @media screen and (min-width: 992px) {.container {width: 970px;box-sizing: border-box;margin: 0 auto;position: relative;}} */
@media screen and (min-width: 1220px) {.container {width: 1200px;box-sizing: border-box;margin: 0 auto;position: relative;}}

@media screen and (max-width: 1440px) {
    
    .rlzy-div4 li {font-size: 14px;}
    .rlzy-div4 li:nth-child(6) {right: 40px;}
    .rlzy-div4 li:nth-child(5) {right: 125px;}
    .rlzy-div4 li:nth-child(4) {right: 290px;}
    .rlzy-div4 li:nth-child(3) {left: 110px;}
    .rlzy-div4 li:nth-child(2) {left: 210px;}
    .rlzy-div4 li:nth-child(1) {left: 310px;}

}

@media screen and (max-width: 1220px) {
    
    .pay-channels{
        display: block!important;
    }
    .header .center .logo {width: 170px;margin-right: 10px;}
    .header .center .logo2 {width: 400px;padding-top: 5px;}
    .header .center .logo:after {height: 34px;top: calc(50% - 17px);}
    .header .nav li {margin: 0px 25px;font-size: 16px;}
    .i-div1 .left{width: 25% !important;}
    .i-div1 .right {width: 75% !important;}
    .i-div2 ul li {width: 32%; margin-right: 2%;padding: 36px 0 36px 4%;}
    .i-div3 ul li{width: 32%; margin-right: 2%;}
    .i-div3 ul li .img{
        width: 100%;
        height:0;
        padding-bottom: 64%;
        overflow:hidden;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
        position: relative;
    }
    .i-div3 ul li .img img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
    .i-div5 li {width: 33.3333%;}
    .i-div5 li .img{width: 50%;height: auto;}
    .i-div5 li .img img{width: 100%;}
    .i-div5 li .text{width: 50%;height: auto;padding: 10px 20px 0;}
    .i-div5 li .text .d1 {font-size: 14px;line-height: 24px;margin-bottom: 7px;}
    .i-div5 li .text .d2 {font-size: 12px;line-height: 20px;}
    .i-div6 .left {width: 47%;}
    .i-div6 .left .img {width: 100%;height: auto;margin-bottom: 10px;}
    .i-div6 .right {width: 49%;}
    .footer .f-logo {width: 26%;}
    .footer .f-logo img{max-width: 60%;}
    .footer .left {width: 52%;}
    .footer .left .box{max-width: 80%;}
    .footer .left p{width: 100%;}
    .footer .right {width: 22%;}
    .footer .right .ma{max-width: 80%;}
    .zj-div1{width: 100%;}
    .zj-div1 .box3 .right a:nth-child(13) {margin-right: 0px;}
    .zj-div1 .box .left{
        width: 80px;
        height: 35px;
        font-size: 16px;
        line-height: 35px;
    }
    .zj-div1 .box .right{width: calc(100% - 90px);line-height: 35px;position: relative;padding-left: 70px;box-sizing: border-box;}
    .zj-div1 .box3 .right{padding-right: 70px;}


    .zj-div1 .box .right a{
        display: inline-block;
        width: auto;
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        margin-right: 15px;
    }
    .zj-div1 .box .right a:first-child{position: absolute;left: 0;top: 0;width: 55px;}
    .zj-div1 .box .right .btn1{
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
        height: 35px;
        line-height: 33px;
        border-radius: 4px;
        font-size: 16px;
        padding: 0 5px;
        margin-right: 0;
    }
    .zj-div1 .box .right select {
        width: 100px;
        height: 35px;
        font-size: 15px;
    }
    .zj-div1 .box3 .right {height: 70px;}
    .zj-div3 li{width: 100%;height: auto;margin-bottom: 15px;padding: 20px 20px;overflow: hidden;}
    .zj-div3 li .btn {
        float: right;
        width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        margin-top: 20px;
    }
    .zj-div3 li .text {width: calc(100% - 240px);}
    .zj-div3 li .text .d1 {height: auto;line-height: 30px; margin-bottom: 10px;}
    .zj-div3 li .text .d1::after{content: '';display: block;clear: both;}
    .zj-div3 li .text .d1 span:nth-child(1){
        width: 100px;
        height: 30px;
        font-size: 20px;
        line-height: 30px;
    }
    .zj-div3 li .text .d1 span:nth-child(2){font-size: 16px;}
    .zj-div3 li .text .d1 span:nth-child(2) img{width: 20px;}
    .zj-div3 li .text .d1 span:nth-child(3){font-size: 16px; top: 6px;}
    .zj-div3 li .text .d2 {height: auto;font-size: 16px;line-height: 30px;margin-bottom: 10px;}
    .zj-div3 li .text .d3 {font-size: 16px;line-height: 24px;}
    .zj-div3 li .img { width: 80px;height: 80px;}
    .page {margin: 30px 0;text-align: center;}
    .zfw-div1 li {width: 32%;margin-right: 2%;}
    .zfw-div1 li .img {
        width: 100%;
        height: 0;
        padding-bottom: 63%;
        overflow:hidden;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
        position: relative;
    }
    .zfw-div2 li {margin-right: calc(8% / 3);width: 23%;height: 232px;}
    .zj-div5,.zj-div6,.zj-div7,.zj-div8{width:100%;}
    .zj-div5 .box .text {width: calc(100% - 400px);}
    .zj-div5 .top span {width: auto;height: 30px;font-size: 18px;line-height: 30px;}
    .zj-div5 .top span:nth-child(3) {margin-right: 30%;}
    .zj-div8 .box1,.zj-div8 .box2,.zj-div8 .box1 .bg{max-width: 100%;}
    .zj-div8 .box2 .top .right,.zj-div8 .box2 .top .right2,.zj-div8 .box2 .top .right3{width: calc(100% - 90px);}
    .zj-div8 .box1 .bg p a {height: 20px;border-radius: 20px;font-size: 12px;line-height: 20px;margin-right: 10px;padding: 0 5px;margin-bottom: 2px;}
    .zj-div8,.zj-div7 {height: auto;padding: 20px;}
    .jhs-div2 .box li {font-size: 16px;line-height: 24px;}
    .jhs-div2 .box li:nth-child(5) {left: 37%;}
    .jhs-div2 .box li:nth-child(n+6)::after {width: 10px;height: 10px;top: 7px;left: -13px;}
    .jhs-div2 .box li:nth-child(-n+5)::after {width: 10px;height: 10px;margin-left: 2px;}
    .jhs-div2 .m {width: 200px;height: 45px;font-size: 20px;line-height: 43px;}
    .jhs-div3 li {width: 32%;height: 180px;margin-right: 2%;}
    .jhs-div3 li .img { width: 90px;height: 90px;left: -3px;top: calc(50% - 45px);}
    .jhs-div4 li .text .d1 { font-size: 16px;line-height: 24px;margin-bottom: 5px;}
    .jhs-div4 li .text .d2 {font-size: 14px;line-height: 24px;}
    .jhs-div4 li:nth-child(-n+2) {margin-bottom: 20px;}
    .jhs-div3 li .text {padding-left: 50px;padding-top: 30px;}
    .jhs-div1 .box{width: 100%;}
    .jhs-div5 li .d2 {height: 40px;font-size: 12px;line-height: 20px;}
    .jhs-div5 li::after{width: 10%;height: 18px;background: url(../images/arr-r.png) center no-repeat;background-size: 100%;right: -10%;top: calc(50% - 9px);}
    .jhs-div5 li:nth-child(5)::after{top: 100%;right: calc(50% - 10px);transform:rotate(90deg)}
    .jhs-div5 li:nth-child(n+6)::after{transform:rotate(180deg);right: -10%}
    .jzdc-div5 .img p {font-size: 20px;line-height: 30px;top: 80px;right: 0px;}
    .pgbg-div2 .swiper-button-next{right: 0;}
    .pgbg-div2 .swiper-button-prev {left: 0;}
    .gscs-div6 li{width: 32%;margin-right: 2%;}
    .gscs-div6 li:nth-child(3){margin-right: 0;}
    .fwzx-div2 li{width: 32%;margin-right: 2%;height: auto;}
    .fwzx-div2 li .d1 {height: 24px;font-size: 20px;line-height: 24px;margin-bottom: 10px;}
    .fwzx-div2 li .d2 {height: 40px;font-size: 16px;line-height: 20px;}
    .fwzx-div4 li {width: 23%;margin-right: 2%;}
    .fwzx-div4 li .img {
        width: 100%;
        height: 0;
        margin-bottom: 10px;
        padding-bottom: 64%;
        overflow:hidden;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
        position: relative;
    }
    .fwzx-div4 li .d1 {height: 24px;font-size: 18px;line-height: 24px;margin-bottom: 5px;}
    .fwzx-div4 li .d2 { width: 100%;height: 40px;font-size: 12px;line-height: 20px;}
    .rlzy-div1 li{width: 18.5%;margin-right: calc(7.5% / 4);}
    .rlzy-div1 li .img {
        width: 100%;
        height: 0;
        padding-bottom: 66%;
        overflow:hidden;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
        position: relative;
    }
    .rlzy-div2 li {
        width: 23.5%;
        height: 232px;
        background: #FFFFFF;
        border-radius: 10px;
        text-align: center;
        box-sizing: border-box;
        padding-top: 65px;
        float: left;
        margin-right: calc(6% / 3);
    }
    .rlzy-div3 li{width: 50%;}
    .rlzy-div3 li .img{width: 50%;}
    .rlzy-div3 li .text{width: 50%;}
    .rlzy-div5 li {
        width: 22.5%;
        height: 202px;
        margin-right: calc(10% / 3);
        padding-top: 60px;
    }

    .rlzy-div4 li {position: relative;height: auto;font-size: 16px;line-height: 30px;left: 0 !important;top: 0 !important;width: 50%;float: left;box-sizing: border-box;padding-left: 20px;;}
    .rlzy-div4 li::after {left: 0px;}
    .rlzy-div4 .box{padding-bottom: 100px; background: url(../images/rlzy10.png) center bottom no-repeat;}
    .zjfw-div1 li{width: 25%;}
    .ftzx-div2 li{margin-bottom: 20px;}
    .ftzx-div2 li .time {width: 100px;}
    .ftzx-div2 li .time .d1 {height: auto;font-size: 40px;line-height: 50px;}
    .ftzx-div2 li .time .d2 {height: 20px;font-size: 16px;line-height: 20px;}
    .ftzx-div2 li .img {width: 100px;height: 80px;}
    .ftzx-div2 li .text {width: calc(100% - 220px);padding-top: 0px;}
    .ftzx-div2 li .text .d1 {width: 100%;height: 20px;font-size: 16px;line-height: 20px;margin-bottom: 5px;}
    .ftzx-div2 li .text .d2 {width: 100%;height: 60px;font-size: 14px;line-height: 20px;}
    .ftzx-div1 .right a {width: auto;font-size: 15px;margin-left: 15px;}
    .ftzx-div1 .left {width: auto;height: 50px;font-size: 14px;line-height: 50px; }
    .ftzx-show .right {padding: 10px 0 15px;}
    .ftzx-show .left{width: calc(100% - 400px);padding: 20px 0px;}
    .gywm-div1 .text {height: auto;font-size: 20px;line-height: 30px;margin: 0 auto 20px;}
    .gywm-div1 li .box .d2 {width: 90%;height: 60px;font-size: 14px;line-height: 20px;}
    .gywm-div1 li .box .d1 {height: 20px;font-size: 16px;margin-bottom: 10px;}
    .gywm-div1 li .img {width: 80px;height: 80px;}
    .gywm-div1 li .box {width: 100%;height: 150px;background: #FFFFFF;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);border-radius: 10px;padding-top: 60px;margin-top: -40px;}
    .p-r {width: calc(100% - 270px);    }
    .personal-div .position {height: 20px;font-size: 16px;line-height: 20px;margin-bottom: 15px;}
    .wdsc-div li {width: 100%;margin-bottom: 20px;padding: 20px;}
    .wdsc-div li .img {width: 100px;height: 100px;margin-right: 10px;}
    .wdsc-div li .btn {width: 100px;height: 35px;font-size: 14px;line-height: 35px;margin-top: 20px;}
    .wdsc-div li .text {width: calc(100%  - 220px);}
    .wdsc-div li .text .d1 {width: 100%;height: 20px;font-size: 20px;line-height: 20px;margin-bottom: 20px;}
    .wdsc-div li .text .d2 {height: 20px;font-size: 14px;line-height: 20px;}
    .wdxm-div li { margin-bottom: 20px;padding: 20px;}
    .wdxm-div li .img {width: 120px;height: 120px;margin-right: 20px;}
    .wdxm-div li .text{width: calc(100% - 140px);}
    .wdxm-div li .text .d1 {height: 20px;font-size: 20px;line-height: 20px;margin-bottom: 10px;}
    .wdxm-div li .text .d2 {height: 20px;font-size: 14px;line-height:20px;margin-bottom: 5px;}
    .wdxm-div li .btn {width: 90px;height: 35px;font-size: 14px;line-height: 33px;float: none !important;}
    .wdxm-div li .btn:nth-child(-n+2) {margin-bottom: 10px;}
    .wdxm-div li .btn img{width: 20px;    top: -2px;position: relative;}
    .wdxm-div {padding: 15px 0;}
    .wdxm-div li {padding: 15px;}
    .p-r-t4 a {
        width: 60px;
        font-size: 14px;
        line-height: 27px;
        margin: 0 15px;
        padding-bottom: 4px;
    }
    .p-r-t4 a::after {right: -15px;}
    .hycz-div  .box{width: 100%;overflow-x: scroll;height: 704px;overflow-y: hidden;}
    .hycz-div ul {width: 870px;}
    .djsc-div li{width: 32%;margin-right: 2% !important;    padding-left: 30px;}
    .djsc-div li:last-child{margin-right: 0 !important;}
    .yqhy-div1,.yqhy-div2{width: calc(100% - 270px);    padding: 15px 0px;height: auto;}
    .login-div .box .left{display: none;}
    .login-div .box{max-width: 94%;height: auto;    padding: 40px;    width: 560px;}
}


@media screen and (max-width: 992px) {
    .header .center .logo2{display: none;}
    .header .center .logo:after {display: none;}
    .rg{display: block;margin-left: 30px;}
    .header .center {padding: 10px 0 10px;}
    .header .center .s-div{margin-top: 0px;}
    .header .nav{display: none;}
    .i-div1 .left{padding-left: 40px; background: url(../images/i1.png) left center no-repeat;background-size: 30px;}
    .i-div1 .left i {font-size: 15px;}
    .i-div1 .right {font-size: 14px;}
    .i-div3 ul li .d2 .right {margin-top: 10px;}
    .i-div5 li .text {padding: 10px 10px 0;}
    .i-div5 li:nth-child(-n+3) .text .d1::after {left: -6px;}
    .i-div5 li .text .d1::after {right: -6px;}
    .i-div6 .right .t {margin-bottom: 10px;}
    .i-div6 .right .t span {width: 150px;height: 38px;margin-right: 20px;font-size: 18px;line-height: 38px;}
    .footer .left p{height: auto;font-size: 16px;line-height: 20px;margin-bottom: 15px;}
    .gywm-div3 .box li {width: 33.3333%;padding-bottom: 12%;margin-bottom: 20px; }
    .zj-div5 .box .img {width: 140px;height: 140px;margin-right: 15px;}
    .zj-div5 .box .right{float: right;width: 120px;padding-top: 20px}
    .zj-div5 .box .right a{width: 120px;height: 40px;font-size: 16px;line-height:38px;}
    .zj-div5 .box .right a::before{width: 15px;height: 15px;background: url(../images/zj10.png) center no-repeat;background-size: 100%;margin-right: 6px;top: 2px;}
    .zj-div5 .box .right a:nth-child(2){margin-top: 10px;}
    .zj-div5 .box .right a:nth-child(2)::before{background: url(../images/zj2.png) center no-repeat;background-size: 100%;}
    .zj-div5 .box .text .d1 {height: 30px;font-size: 20px;line-height: 30px;margin-bottom: 15px;}
    .zj-div5 .box .text .d2 {font-size: 16px;line-height: 30px;margin-bottom: 5px;}
    .zj-div5 .box .text .d2 a { width: 110px;height: 30px;font-size: 16px; line-height: 30px; margin-left: 10px;}
    .zj-div5 .box .text {width: calc(100% - 280px);}
    .zj-div5 {height: auto;background: #FFFFFF;margin: 0 auto 10px;padding: 20px;}
    .zj-div5 .top span {width: auto;height: 20px;font-size: 16px;line-height: 20px;}
    .zj-div5 .top span .img {width: 15px;height: 15px;top: 4px;top: 2px;background-size: 100% !important;}
    .zj-div5 .top{margin-bottom: 10px;}
    .zj-div6 li {padding-top: 20px;}
    .zj-div6 li p {font-size: 16px;line-height: 24px;}
    .zj-div7{margin-bottom: 0;}
    .zj-div7 .box {font-size: 16px;line-height:24px;margin-bottom: 10px;padding-right: 20px;}
    .zj-div7 .box span {font-size: 16px;line-height:24px;margin-bottom: 10px;width: 80px;}
    .zj-div7 .box p {width: calc(100% - 80px);font-size: 16px;line-height: 24px;}
    .zj-div8 .t {height: 30px;font-size: 20px;line-height: 30px;margin-bottom: 15px;}
    .zj-div8 .t img {top: -2px;width: 20px;}
    .zj-div8 .box1 .bg p{position:relative;box-sizing: border-box;padding-left: 70px;}
    .zj-div8 .box1 .bg p span{position: absolute;left: 0;top: 0;}
    .zj-div8 .box2 .top .right3 .bg p{position:relative;box-sizing: border-box;padding-left: 70px;}
    .zj-div8 .box2 .top .right3 .bg p span{position: absolute;left: 0;top: 0;}


    .zj-div5 .top span:nth-child(3) {margin-right: 10%;}
    .zj-div8 .box2 .bottom {padding-top: 10px;line-height: 24px;font-size: 14px;}
    .zj-div8 .box2 .bottom .left a {width: 74px;height: 24px;margin-left: 10px;}
    .zj-div5 .box .text .d2 a {width: 95px;height: 24px;font-size: 14px;line-height: 24px;margin-left: 5px;}
    .jhs-div4 li .text {padding: 15px 15px 0;}
    .jhs-div4 li:nth-child(-n+2) .text .d1::after {
        left: -8px;
        top: calc(50% - 6px);
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px solid #AC322F;
    }
    .jhs-div4 li .text .d1::after {
        right: -8px;
        top: calc(50% - 6px);
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-right: 6px solid #AC322F;
    }

    .jhs-div1 .container .d1 {width: 94%;margin: 0 auto;font-size: 18px;line-height: 30px;margin-bottom: 10px;}
    .jhs-div1 .container .d2 {width: 94%;margin: 0 auto;font-size: 14px;line-height: 24px;height: auto;}
    .jhs-div2 .box li{position: relative;left: 0 !important;top: 0 !important;float: left;width: 32% !important;padding-left: 15px;box-sizing: border-box;margin-right: 2%;}
    .jhs-div2 .box li:nth-child(3n){margin-right: 0;}
    .jhs-div2 .box li::after {
        margin-left: 0px;
        position: absolute;
        left: 0 !important;
        top: 6px !important;
    }
    .jhs-div5 li {height: 180px;}
    .jzdc-div3 li p {height: 20px;font-size: 15px;line-height: 20px;}
    .fwzx-div3 li p {
        height: auto;
        font-size: 15px;
        line-height: 20px;
    }
    .jzdc-div5 .img p {width: 116px;font-size: 16px;line-height: 30px;top: 80px;}
    .gscs-div5 ul li p {height: auto;font-size: 12px;line-height: 20px;}
    .gscs-div6 li .d2 { height:auto;font-size: 12px;line-height: 15px;}
    .gscs-div6 li .d1 {height: 24px;font-size: 18px;line-height: 24px;margin-bottom: 5px;}
    .gscs-div6 li .img {margin-bottom: 10px;}
    .gscs-div2 li .d2 {height: auto;font-size: 12px;font-weight: 400;line-height: 20px;}
    .gscs-div1 ul li .d2 {font-size: 12px;line-height: 20px;}
    .zjfw-div1 li{padding-top: 30px;height: 200px;}
    .zjfw-div1 li{width: 50%;}
    .zjfw-div1 li:nth-child(2n){border-right: 0;}
    .ftzx-show .right {width: 280px;}
    .ftzx-show .left{width: calc(100% - 300px);padding: 15px 0;}
    .gywm-div1 .text {height: auto;font-size: 16px;line-height: 24px;margin: 0 auto 20px;}
    .gywm-div2 ul li p {height: 24px;font-size: 16px;line-height: 24px;}
    .gywm-div2 ul li .img {width: 60px;height: 60px;margin: 0 auto 10px;}
    .gywm-div2 ul {height: auto;margin: 0 auto 30px;padding: 20px 0;}
    .p-l {width: 200px;}
    .p-r {width: calc(100% - 220px);min-height: 0;}
    .p-l .box1 {width: 100%;height: auto;}
    .p-l .box2 {width: 100%;padding-top: 18px;}
    .p-l .box2 li {width: 100%;height: 35px;line-height: 35px;font-size: 16px;}
    .grzl-div {margin-left: 0px;padding-bottom: 40px;}
    .grzl-div .box5 .layui-input-inline {width: 31%;margin-right: 3.5%;}
    .grzl-div .box5 .layui-input-inline:nth-child(3){margin-right: 0;}
    .grzl-div .box5 .layui-input {width: 100%;}
    .grzl-div .box5 .layui-form-select {width: 100%;}
    .qyzl-div .box5:nth-child(5) .right .layui-input{width: calc(100% - 80px);}
    .qyzl-div .box5:nth-child(5) .right i{width: 80px;}
    .fbzj-div .top { padding-bottom: 20px; margin-bottom: 20px;padding-left: 0px;}
    .fbzj-div .bottom{ padding-bottom: 20px;padding-left: 0px;}
    .djsc-div li p {font-size: 16px;line-height: 30px;margin-bottom: 10px;}
    .djsc-div li span {height: 20px;font-size: 14px;line-height: 20px;}
    .djsc-div .btn {
        font-size: 20px;
        line-height: 45px;
        width: 180px;
        height: 45px;
        margin: 30px auto;
    }
    .yqhy-div1 .d2 form{width: calc(100% - 80px);margin-left: 0;}
    .yqhy-div1 .d2 form input {width: calc(100% - 135px);}
    .yqhy-div1 .d4 .layui-table th {height: 45px;line-height: 45px;font-size: 12px;}
    .yqhy-div1 .d4 .layui-table td {height: 40px; line-height: 40px;font-size: 12px;}
    .yqhy-div2 .layui-table th {height: 45px;line-height: 45px;font-size: 12px;}
    .yqhy-div2 .layui-table td {height: 40px;line-height: 40px;font-size: 12px;}


}

@media screen and (max-width: 768px) {
    .header .top .left{font-size: 12px;}
    .header .top .right a{font-size: 12px;}
    .mtd {margin: 25px auto;}
    .header .center .s-div {width: 100%;height: 30px;margin-top: 10px;}
    .header .center .s-div input {width: calc(100% - 40px);height: 30px;line-height: 30px;}
    .header .center .s-div button {width: 30px;height: 30px;line-height: 30px;}
    .i-banner .swiper-slide{overflow: hidden;}
    .i-banner .swiper-slide img {width: 160%;position: relative;left: -30%;}
    .i-div1 .left {padding-left: 24px;background: url(../images/i1.png) left center no-repeat;background-size: 20px;height: 40px;line-height: 40px;width: 32% !important;}
    .i-div1 .left i{font-size: 12px;}
    .i-div1 .right {height: 40px;line-height: 40px;font-size: 12px;    width: 67% !important;}
    .s-t {margin-bottom: 20px;}
    .s-t .d1 {font-size: 20px;}
    .s-t .d2 {font-size: 12px;top: 2px;}
    .i-div2 ul li{width: 32%;margin-right: 2%;padding: 15px 0 10px;text-align: center;}
    .i-div2 ul li .img{width: 50px;height: 50px;margin: 0 auto 10px;float: none;}
    .i-div2 ul li .img img{position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;max-width: 50%;}
    .i-div2 ul li .text {float: none;text-align: center;}
    .i-div2 ul li .text .d1 {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
    .i-div2 ul li .text .d2 {font-size: 12px;line-height: 16px;}
    .i-div3 ul li {width: 48%;margin-right: 0%;}
    .i-div3 ul li:nth-child(2n){float: right;}
    .i-div5 li{width: 50%;margin-bottom: 20px;}
    .i-div5 .m {
        width: 180px;
        height: 45px;
        font-size: 18px;
        line-height: 43px;
        margin: 30px auto 0;
    }
    .i-div6 .left {width: 100%;margin-bottom: 20px;}
    .i-div6 .right {width: 100%;}
    .footer {height: auto;padding: 20px 0;}
    .footer .f-logo {width: 100%;margin-bottom: 20px;height: auto;border-right: 0;}
    .footer .f-logo img {margin: 0 auto;}
    .footer .left {width: 100%;margin-bottom: 20px;height: auto;border-right: 0;}
    .footer .right {width: 100%;height: auto;}
    .f-bq {width: 100%;height: auto;font-size: 12px;line-height: 20px;padding: 5px 0;}
    .i-div3 .swiper-button-next,.i-div3 .swiper-button-prev{
        width: 30px;
        height: 20px;
        line-height: 20px;
        top: calc(50% - 10px);
        right: 10px;
    }
    .i-div3 .swiper-button-prev{left: 10px;right: auto}
    .i-div3 .swiper-button-next:after, .i-div3 .swiper-button-prev:after {color: #AC322F;font-size: 20px;}
    .i-div3 ul li .d2 .left {font-size: 12px;line-height: 20px;width: calc(100% - 55px);}
    .i-div3 ul li .d2 .right {width: 52px;height: 24px;font-size: 12px;line-height: 22px;margin-top: 10px;}
    .i-div3 ul li .d1 {height: 20px;font-size: 14px;line-height: 20px;}
    .i-div4 img {width: 160%;position: relative;left: -30%;}
    .i-div6 .left .d1 {font-size: 18px;font-weight: 500;line-height: 30px;margin-bottom: 5px;}
    .i-div6 .left .d2 {font-size: 14px;line-height: 20px;}
    .i-div6 .right .t span {width: 110px;height: 30px; margin-right: 10px;font-size: 14px;line-height: 30px;}
    .i-div6 .right li {height: 40px;line-height: 40px;}
    .i-div6 .right li span {font-size: 14px;line-height: 40px;}
    .i-banner .swiper-button-next:after, .i-banner .swiper-button-prev:after {font-size:20px}
    .zj-div1 {padding: 15px;}
    .zj-div1 .box {margin-bottom: 5px;}
    .zj-div1 .box .left {width: 100%;height: 24px;font-size: 14px;line-height: 24px;}
    .zj-div1 .box .right {
        width: 100%;
        line-height: 24px;
        position: relative;
        padding-left: 60px;
        box-sizing: border-box;

    }
    .zj-div1 .box3 .right {    padding-right: 55px;}


    .zj-div1 .box .right a {height: 24px;line-height: 24px;font-size: 12px;margin-right: 0px;padding:0 4px;}
    .zj-div1 .box .right select {width: 80px;height: 24px;font-size: 12px;}
    .zj-div1 .box .right .btn1 {height: 24px;line-height: 24px;font-size: 12px;padding: 0 5px;}
    .zj-div1 .box3 .right {height: 48px;}
    .zj-div1 .box5 {margin-bottom: 0px;padding-top: 5px;line-height: 24px;font-size: 12px;}
    .zj-div1 .box5 span, .zj-div1 .box5 a {font-size: 12px;line-height: 24px;}
    .zj-div1 .box5 a::after {width: 14px;height: 14px;right: 4px;top: calc(50% - 6px);}
    .page span,.page a{height: 24px;padding: 0 8px;font-size: 12px;line-height: 22px;margin: 0 4px;}
    .zj-div3 li .img {
        float: none;
        margin:0 auto 10px;
    }
    .zj-div3 li .text {width: 100%;float: none;}
    .zj-div3 li .btn {
        float: none;
        width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        margin-top: 20px;
        display: block;
    }
    .zj-div2 {margin-bottom: 10px;}
    .zj-div2 .left {width: auto;height: 30px;font-size: 20px;line-height: 30px;}
    .zj-div2 .right {width: 135px;height: 24px;font-size: 14px;line-height: 24px;}
    .zj-div2 .right img {width: 15px;}
    .zj-div3 li {padding: 15px;}
    .zj-div3 li .text .d1 {line-height: 24px;margin-bottom: 4px;}
    .zj-div3 li .text .d1 span:nth-child(1){
        width: auto;
        height: 24px;
        font-size: 14px;
        line-height: 24px;
    }
    .zj-div3 li .text .d1 span:nth-child(2){font-size: 14px;}
    .zj-div3 li .text .d1 span:nth-child(2) img{width: 14px;top: -1px;}
    .zj-div3 li .text .d1 span:nth-child(3){font-size: 14px;    top: 2px;}
    .zj-div3 li .text .d2 {height: auto;font-size: 14px;line-height: 24px;margin-bottom: 0px;}
    .zj-div3 li .text .d3 {font-size: 12px;line-height: 20px;}
    .zj-div3 li .text .d3 p:nth-child(1) {margin-bottom: 0px;}
    .zj-div3 li .text .d3 p {white-space: inherit;}
    .zj-div3 li .btn {
        width: auto;
        display: inline-block;
        height: 30px;
        line-height: 28px;
        font-size: 14px;
        margin-top: 10px;
        padding: 0 6px;
        border-radius: 4px;
    }
    .zj-div3 li .btn::before {
        width: 15px;
        height: 15px;
        margin-right: 5px;
        top: 2px;
        background-size: 100%;
    }
    .zj-div1 .box .right .btn1::after {
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #AC322F;
        margin-left: 4px;
        top: 10px;
    }
    .zj-div1 .box .right a:first-child {padding: 0;}
    .footer .left .box {max-width: 100%;}
    .zfw-div2 li {
        margin-right: 0;
        width: 49%;
        height: 200px;
        margin-bottom: 15px;
    }
    .zfw-div2 li:nth-child(2n){float: right;}
    .zfw-div1,.zfw-div3 {margin: 20px 0 30px;}
    .s-t2 {margin-bottom: 20px;}
    .s-t2 p {height: auto;font-size: 18px;line-height: 30px;margin-bottom: 10px;}
    .zfw-div2 { margin: 30px 0 20px;}
    .gywm-div3 {padding: 25px 0;}
    .gywm-div3 .box li {width: 50%;padding-bottom: 20%; margin-bottom: 10px;}
    .s-t3{text-align: center;margin-bottom: 20px}
    .s-t3 p{height: 30px;font-size: 20px;line-height: 30px;margin-bottom: 10px;}
    .s-t3 span{width: 64px;height: 6px;background: #AC322F;display: block;margin: 0 auto;}
    .zj-div8 .box1 .bg {min-height: auto;padding: 12px;padding-bottom: 30px;}
    .zj-div5 .top span {font-size: 13px; }
    .zj-div5 .top span:nth-child(1){margin-right: 10px;}
    .zj-div5 .top span:nth-child(2){margin-right: 10px;}
    .zj-div5 .top span:nth-child(3){margin-right: 10px;}
    .zj-div5 .top span:nth-child(4){margin-right: 10px;}
    .zj-div5 .top span .img {
        width: 12px;
        height: 12px;
        top: 1px;
    }
    .zj-div4 {height: 30px; line-height: 30px;font-size: 20px;}
    .zj-div5 {padding: 10px 0;}
    .zj-div5 .box .img {margin: 0 auto 15px;float: none;}
    .zj-div5 .box .text{width: 100%;}
    .zj-div5 .box .right{width: 100%;text-align: center;padding-top: 10px;}
    .zj-div5 .box .right a{display: inline-block;margin: 0 10px;}
    .zj-div5 .box .text .d1 {height: 24px;font-size: 16px;line-height: 24px;margin-bottom: 5px;}
    .zj-div5 .box .text .d2 {font-size: 14px;line-height: 24px;margin-bottom: 0px;}
    .zj-div6 li p {font-size: 12px;line-height: 20px;}
    .zj-div8, .zj-div7 {padding: 10px 0;}
    .zj-div6{height: auto;}
    .zj-div7 .box{width: 100%;padding-right: 0;}
    .zj-div8 .box1 .bg textarea {font-size: 14px;font-weight: 300;line-height: 20px;}
    .zj-div8 .box1 .btn {width: 110px;height: 30px;line-height: 30px;font-size: 14px;margin-top: 10px;}
    .zj-div8 .box2 .top .img {width: 35px;height: 35px;}
    .zj-div8 .box2 .top .right, .zj-div8 .box2 .top .right2, .zj-div8 .box2 .top .right3 {width: calc(100% - 40px);}
    .zj-div8 .box2 .top .right{padding: 6px;}
    .zj-div8 .box2 .top .right .d1 {height: 24px;line-height: 24px;margin-bottom: 5px;}
    .zj-div8 .box2 .top .right .d1 span:nth-child(1) {width: auto;height: 24px;font-size: 15px;line-height: 24px;}
    .zj-div8 .box2 .top .right .d1 span:nth-child(2) {height: 24px;line-height: 24px;font-size: 20px;font-size: 15px;}
    .zj-div8 .box2 .top .right .d1 span img {width: 15px;top: 5px;margin-right: 2px;}
    .zj-div8 .box2 .top .right .d2 {height: 20px;font-size: 14px;line-height: 20px;}
    .zj-div8 .box2 .top .right .d2 img{width: 14px;top: -1px;}
    .zj-div8 .box2 .top .right2 {height: 20px;line-height: 20px;font-size: 14px;line-height: 20px;}
    .jhs-div4 li { width: 100%;float: left;margin-bottom: 15px !important;}
    .jhs-div3 li {width: 48%;margin-right: 0%;}
    .jhs-div3 li:nth-child(2n){float: right;}
    .jhs-div3 li{margin-bottom: 15px !important;}
    .jhs-div5 li{width: 48%;margin-right: 0; height: 150px;margin-bottom: 10px !important;}
    .jhs-div5 li:nth-child(2n){float: right;}
    .jhs-div5 li::after{display: none;}
    .jhs-div2 .box li{width: 48% !important;margin-right: 0;font-size: 14px;line-height: 20px;}
    .jhs-div2 .box li:nth-child(2n){float: right;}
    .jhs-div2 .box{height: 520px;margin-bottom: 20px;}
    .jhs-div1 {margin-top: 20px;}
    .jhs-div1 .container {height: 300px;}
    .jhs-div1 .container .d2 {font-size: 12px;line-height: 20px;}
    .jhs-div2 .m {width: 160px;height: 35px;font-size: 14px;line-height: 35px;}
    .jhs-div2 {padding: 20px 0;}
    .jhs-div3 li{height: auto;}
    .jhs-div3 li .text {
        height: auto;
        padding: 8px 20px 8px;
    }
    .jhs-div3 li .text .d1 { width: 100%;height: auto;font-size: 14px;line-height: 20px;margin-bottom: 5px;}
    .jhs-div3 li .text .d2 {height: 40px;font-size: 12px;line-height: 15px;}
    .jhs-div3,.jhs-div4,.jhs-div5{margin: 20px 0;}
    .zjfw-div2 form input {width: 48.5%;height: 40px;line-height: 40px;font-size: 16px;padding-left: 10px;}
    .zjfw-div2 form textarea {
        margin-top: 10px;
        width: 100%;
        height: 120px;
        line-height: 40px;
        font-size: 16px;
        padding: 0 10px;
    }
    .zjfw-div2 form button {
        width: 100%;
        height: 40px;
        font-size: 20px;
        line-height: 40px;
        margin: 10px auto 0;
    }
    .zjfw-div2 {padding: 20px 0;}
    .jzdc-div3 li {width: calc(100% / 3);margin-bottom: 10px;}
    .jzdc-div1 .img{width: 50%;margin: 0 auto;float: none;    height: auto;}
    .jzdc-div1 .text{width: 100%;margin: 0;float: none;height: auto;font-size: 14px;line-height: 24px;    padding-top: 10px;}
    .jzdc-div2 .img{width: 50%;margin: 0 auto;float: none;    height: auto;}
    .jzdc-div2 .text{width: 100%;margin: 0;float: none;height: auto;font-size: 14px;line-height: 24px;    padding-top: 10px;}
    .jzdc-div4 li { width: 48.6%;margin-right: 0%;margin-bottom: 5px !important;}
    .jzdc-div4 li:nth-child(2n){float: right;}
    .fwzx-div3 li {width: 30%;margin-right: 5%;margin-bottom: 20px;}
    .fwzx-div3 li::after{display: none;}
    .fwzx-div3 li:nth-child(3){margin-right: 0;}
    .fwzx-div3 li:nth-child(4){margin-left: 19%;}
    .fwzx-div3 li p {font-size: 12px;line-height: 20px;}
    .jzdc-div4 li p {font-size: 12px;line-height: 15px;height:30px;}
    .jzdc-div5 .img {width: 100%;height: auto;position: relative;float: none;}
    .jzdc-div5 .right {width: 100%;float: none;padding-top: 10px;}
    .jzdc-div1,.jzdc-div2,.jzdc-div3,.jzdc-div4,.fwzx-div3,.jzdc-div5{margin: 25px 0;}
    .jzdc-div5 .img p {top: 47px;}
    .jzdc-div5 .right .box {margin-bottom: 10px;}
    .jzdc-div5 .right .box span {height: 35px;font-size: 16px;line-height: 35px;}
    .jzdc-div5 .right .box input { width: calc(100% - 54px);height: 35px;line-height: 35px;}
    .jzdc-div5 .right .box textarea {width: calc(100% - 54px);height: 75px;box-sizing: border-box;padding-left: 5px;line-height: 35px;}
    .jzdc-div5 button {width: 120px;height: 30px;font-size: 14px;line-height: 30px;margin: 15px auto 0;}
    .jzdc-div3 li p {
        height: auto;
        font-size: 12px;
        line-height: 20px;
    }
    .pgbg-div1 .img {float: none;width: 100%;margin-left: 0%;}
    .pgbg-div1 .text {padding-top: 10px;float: none;margin-right: 0%;width: 100%;}
    .pgbg-div1 .text .d1 {height: 20px;font-size: 18px;line-height: 20px;margin-bottom: 10px;}
    .pgbg-div1 .text .d2 { width: 100%;height: auto;font-size: 14px;line-height: 24px;}
    .pgbg-div2 .box p {font-size: 14px;line-height: 20px;}
    .pgbg-div3  li {width: 30%;margin-right: 5%;margin-bottom: 15px;    padding-top: 0px;}
    .pgbg-div3 li:nth-child(3) {margin-right: 0;}
    .pgbg-div3 li:nth-child(4) {margin-left: 19%;}
    .pgbg-div3 li img {margin: 0 auto 10px;}
    .pgbg-div3 li p {height: 30px;font-size: 12px;line-height: 15px;}
    .pgbg-div5 .right .t {margin-bottom: 20px;height: auto;font-size: 16px;line-height: 24px;}
    .pgbg-div1,.pgbg-div3{margin: 25px 0;}
    .pgbg-div2,.pgbg-div4{padding: 25px 0;}
    .gscs-div2 li {width: 33.333%;}
    .gscs-div2 li .d1 {height:auto;font-size: 16px;line-height: 20px;margin-bottom: 5px;}
    .gscs-div2 li .img {margin: 0 auto 0px; }
    .gscs-div3 .t {font-size: 12px;}
    .gscs-div3 .t span:nth-child(2) {font-size: 12px;}
    .gscs-div3 li {height: 50px;line-height: 50px;font-size: 12px;}
    .gscs-div3 li span {font-size: 12px;}
    .gscs-div4 li {width: 50%;float: left;margin-right:0 !important;margin-left: 0 !important;margin-bottom: 15px;}
    .gscs-div4 li .img {width: 65px;height: 65px;margin: 0 auto 10px;}
    .gscs-div4 li p {height: auto;font-size: 16px;line-height: 24px;}
    .gscs-div4 .text {font-size: 14px;line-height: 20px;margin-bottom: 20px;}
    .gscs-div5 ul li {width: 33.333%;margin-bottom: 15px;}
    .gscs-div6 li {width: 100%;margin-right: 0%;margin-bottom: 10px;}
    .gscs-div7 .d1 {height: auto;font-size: 18px;line-height: 20px;margin-bottom: 20px;}
    .gscs-div7 .d2 {height: auto;font-size: 18px;line-height: 20px;margin: 0 auto 20px;width: 155px;}
    .gscs-div7 .d2 img {width: 22px;}
    .gscs-div7 a {display: block;width: 160px;height: 40px;line-height: 40px;font-size: 16px;}
    .gscs-div7 {width: 1200px;height: auto;padding-bottom: 15px;}
    .gscs-div1,.gscs-div2,.gscs-div3,.gscs-div4,.gscs-div6,.gscs-div7{ margin: 25px auto;}
    .gscs-div5 {padding: 25px 0 ;}
    .gscs-div5 .text {margin-bottom: 20px;}
    .fwzx-div2 li {width: 49%;margin-right: 0%;    margin-bottom: 10px !important;    padding: 15px;}
    .fwzx-div2 li:nth-child(2n){float: right;}
    .fwzx-div3 li .img img {width: 80%;}
    .fwzx-div4 li{width: 49%;margin-right: 0;}
    .fwzx-div4 li:nth-child(2n){float: right;}
    .fwzx-div1 li {width: 50%;float: left;margin-right: 0 !important; margin-left: 0 !important;margin-bottom: 15px;}
    .fwzx-div1 li p {height: 20px;font-size: 16px;line-height: 20px;}
    .fwzx-div1,.fwzx-div2,.fwzx-div4 {margin: 25px auto;}
    .fwzx-div2 li .d1 { height: 20px;font-size: 16px;line-height: 20px; margin-bottom: 5px;}
    .fwzx-div2 li .d2 {font-size: 12px;}
    .fwzx-div3 li .img{margin-bottom: 0;}
    .fwzx-div4 li .d1{font-size: 16px;}
    .rlzy-div1 li{width: 49%;margin-right: 0;margin-bottom:  10px !important;}
    .rlzy-div1 li:nth-child(2n){float: right;}
    .rlzy-div2 li {
        width: 49%;
        height: 160px;
        padding-top: 20px;
        margin-right:0;
        margin-bottom: 15px;
        height: 130px;
    }
    .rlzy-div2 li:nth-child(2n){float: right;}
    .i-div5 li{width: 100%;}
    .i-div5 li .text .d1::after{top: calc(50% - 8px) !important;}
    .rlzy-div3 li:nth-child(3) .text .d1::after{left: auto;right: -8px !important;transform: rotate(180deg);}
    .rlzy-div3 li:nth-child(4) .text .d1::after{left: auto;right: -8px !important;transform: rotate(180deg);}
    .rlzy-div4 li {font-size: 12px;line-height: 24px;padding-left: 20px;}
    .rlzy-div5 li {width: 48%;height: 150px;margin-right: 0;padding-top: 30px;margin-bottom: 20px;}
    .rlzy-div5 li:nth-child(2n){float: right;}
    .rlzy-div5 li::after{display: none;}
    .rlzy-div1 li p,.rlzy-div2 li p,   .rlzy-div5 li p {height: 24px;font-size: 14px;line-height: 24px;}
    .rlzy-div1,.i-div5,.rlzy-div5,.zjfw-div1{margin: 25px 0;}
    .rlzy-div2 li .img {width: 60px;height: 60px;margin: 0 auto 5px;}
    .rlzy-div2,.rlzy-div4, .gywm-div1,.gywm-div2{padding: 25px 0;}
    .rlzy-div4 li{width: 100%;}
    .zjfw-div1 li .img {width: 40px;height: 40px;margin: 0 auto 15px;}
    .zjfw-div1 li p {font-size: 14px;line-height: 24px;}
    .zjfw-div1 li {padding-top: 30px;height: 150px;}
    .ftzx-div2 li{width: 100%;}
    .ftzx-div1 .container {height: auto;box-shadow: 0px 0px 0px;box-sizing: border-box;padding: 10px 5px 0;margin-bottom: 20px;margin-top: 10px;}
    .ftzx-div1 .left{width: 100%;margin-bottom: 0px;}
    .ftzx-div1 .right{width: 100%;text-align: center;}
    .ftzx-div2 li .time {width: 50px;}
    .ftzx-div2 li .time .d1 {height: auto;font-size: 16px;line-height: 30px;}
    .ftzx-div2 li .time .d2 {height: 20px;font-size: 12px;line-height: 20px;}
    .ftzx-div2 li .text {width: calc(100% - 165px);}
    .ftzx-div2 li .text .d1 {height: 20px;font-size: 14px;line-height: 20px;margin-bottom: 0px;}
    .ftzx-div2 li .text .d2 {width: 100%;height: 45px;font-size: 12px;line-height: 15px;}
    .ftzx-show .left,.ftzx-show .right{width: 100%;}
    .ftzx-show{padding-bottom: 10px;}
    .ftzx-show .right li .d1 {
        height: 40px;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }
    .ftzx-show .right li .d2 {font-size: 12px;line-height: 20px;}
    .ftzx-show .right li {margin-bottom: 10px;}
    .gywm-div1 .text {font-size: 12px;line-height: 20px;}
    .gywm-div1 li {width: 80%;margin-bottom: 15px;}
    .gywm-div2 ul li {width: calc(100% / 3);}
    .gywm-div2 ul li:nth-child(-n+3){margin-bottom: 10px;}
    .p-l {width: 100%;}
    .p-r {width: 100%;}
    .p-l .box2{min-height: 0;margin-bottom: 15px;}
    .p-l .box2 li { width: 50%;height: 35px;line-height: 35px;font-size: 14px;float: left;}
    .p-l .box1 .d4 {right: calc(50% - 50px);}
    .p-r-t {height: 40px;line-height: 40px;margin-bottom: 20px;}
    .p-r-t a {margin: 0 10px;font-size: 14px;height: 40px;line-height: 40px;}
    .grzl-div .box .left {width: 80px;font-size: 12px;line-height: 40px;height: 40px;}
    .grzl-div .box .left span{width: 6px;}
    .grzl-div .box .right {width: calc(100% - 90px);font-size: 12px;}
    .grzl-div .box .layui-input {background: #FFFFFF;border: 1px solid #999999;border-radius: 4px;height: 42px;}
    .grzl-div .box {margin-bottom: 10px;}


    .xingming .right .layui-input:nth-child(1) {width: 55%;float: left;margin-right: 5%;}
    .xingming .right .layui-form-select:nth-child(3) {width: 40%;}
    .grzl-div .box:nth-child(8) .layui-input-inline{margin-left: 0;margin-right: 3.5%;float: left;}
    .grzl-div .box:nth-child(8) .layui-input-inline:nth-child(3){margin-right: 0;}
    .sfz p {width: 100%;line-height: 30px;font-size: 14px;}
    .sfz {margin-bottom: 10px;}
    .grzl-div .btn {width: 150px;height: 40px;line-height: 40px;margin-left: 90px;font-size: 15px;}
    .personal-div {padding: 20px 0;}
    .qyzl-div .box:nth-child(6) .layui-input-inline{margin-left: 0;margin-right: 3.5%;float: left;}
    .qyzl-div .box:nth-child(6) .layui-input-inline:nth-child(3){margin-right: 0;}
    .p-r-t3 a:nth-child(1)::before {right: -13px;top: 12px;}
    .p-r-t a.this:after {bottom: 2px;}
    .fbzj-div .layui-form-item .left  {width: 80px;font-size: 12px;line-height: 40px;height: 40px;}
    .fbzj-div .layui-form-item {margin-bottom: 10px;}
    .fbzj-div .layui-form-item .right{width: calc(100% - 90px);font-size: 12px;}
    .fbzj-div .box .layui-input {background: #FFFFFF;border: 1px solid #999999;border-radius: 4px;height: 42px;}
    .fbzj-div .layui-form-item .layui-form-select {width: 100%;}
    .fbzj-div .layui-form-item .layui-input{width: 100%;height: 40px;line-height: 40px;font-size: 12px;}
    .tzxe .right .input1{        width: 60% !important;margin-right: 10%;box-sizing: border-box;}
    .tzxe .right .layui-form-select {width: 30% !important;}
    .tzxe .right span {width: 30px;height: 30px;font-size: 12px;transform: rotate(90deg);margin-right: 75px;}
    .tzxe .right .input4 {width: 60% !important;margin-right: 10%;box-sizing: border-box;}
    .fbzj-div .layui-form-item .left2 p {height: 20px;font-size: 12px;line-height: 20px;}
    .fbzj-div .layui-form-item .left2 span {height:20px; font-size: 12px;line-height: 20px;left: 0;}
    .fbzj-div .layui-form-item .layui-btn{width: 100%;height: 40px;font-size: 12px;line-height: 40px;}
    .fbzj-div .layui-form-item .layui-textarea {width: 100%;height: 80px;font-size: 12px;}
    .fbzj-div .layui-form-item .right .btn {width: 150px;height: 40px;line-height: 40px;font-size: 12px;}
    .wdsc-div li {margin-bottom: 15px;padding: 12px;}
    .wdsc-div li .img {width: 80px;height: 80px;margin: 0 auto 10px;float: none;}
    .wdsc-div li .text{width: 100%;float: left}
    .wdsc-div li .btn{float: left;}
    .wdsc-div li .text .d1 {font-size: 16px;margin-bottom: 5px;}
    .wdsc-div li .text .d2 {height: 16px;font-size: 12px;line-height: 16px;margin-bottom: 5px;}
    .wdsc-div li .btn {width: 100px;height: 30px;font-size: 12px;line-height: 30px;margin-top: 5px;}
    .p-r2 {padding:15px 0;}
    .wdxm-div li .img {width: 80px;height: 80px;margin: 0 auto 10px;float: none;}
    .wdxm-div li .text{float: none;width: 100% !important;}
    .wdxm-div li .btn-box{float: none;width: 100% !important;}
    .wdxm-div li .btn{display: inline-block;}
    .wdxm-div li .text .d1 {height: 20px;font-size: 16px;line-height: 20px;margin-bottom: 5px;}
    .wdxm-div li .text .d2 {height: 16px;font-size: 12px;line-height: 16px;margin-bottom: 5px;}
    .p-r-t4 a {margin: 0px 4px;font-size: 14px;text-align: center;}
    .p-r-t4 a::after{display: none;}
    .p-r-t4 a.this::before {width: 100%;right: 0px;}
    .hycz-div .t {margin-bottom: 10px; font-size: 14px;line-height: 20px;}
    .p-r-t4 {margin-bottom: 15px;}
    .djsc-div li{height: 80px;padding-top: 20px;    padding-left: 15px;}
    .djsc-div li .input { width: 15px;height: 15px;position: absolute;left:5px;top: 5px;    border-width: 1px ;}
    .djsc-div li.this .input::after {width: 11px; height: 11px;left: 1px;top: 1px;}
    .djsc-div li.this .input { border-width: 1px ;}
    .djsc-div li p {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
    .djsc-div li span{font-size: 12px;}
    .djsc-div .btn {font-size: 14px;line-height: 35px;width: 120px;height: 35px;margin: 20px auto;}
    .djsc-div ul {margin-top: 30px;}
    .czjl-div th {font-size: 13px;}
    .czjl-div td{font-size: 12px;}
    .layui-table td, .layui-table th{padding: 6px;}
    .yqhy-div1, .yqhy-div2 {width: 100%}
    .p-r-t2 {width: 80px;height: 20px;font-size: 16px;line-height: 20px;margin-bottom: 20px;}
    .yqhy-div1 .d1 {font-size: 15px;margin-bottom: 15px;}
    .yqhy-div1 .d1 span {font-size: 20px;}
    .yqhy-div1 .d2 {height: 30px;line-height: 30px;font-size: 14px; margin-bottom: 15px;}
    .yqhy-div1 .d2 form {width: calc(100% - 70px);}
    .yqhy-div1 .d2 form input {width:calc(100% - 65px);height: 30px;padding-left: 5px;font-size: 12px;line-height: 30px;}
    .yqhy-div1 .d2 form button {width: 60px;height: 30px;font-size: 12px;line-height: 30px;margin-left: 5px;}
    .yqhy-div1 .d3 {height: 20px;font-size: 14px;line-height: 20px;margin-bottom: 10px;}
    .xgmm-div .left {width: 80px;height: 40px;line-height: 40px;font-size: 14px;float: left;}
    .xgmm-div .right {float: right;width: calc(100% - 90px);margin-right: 0px;margin-left:0;}
    .xgmm-div .right input {width: 100%;height: 40px; border-radius: 4px;padding-left: 10px;margin-left: 0px;font-size: 14px;}
    .xgmm-div .layui-form-item {margin-bottom: 10px;}
    .xgmm-div .layui-btn {width: 120px;height: 35px;margin-left: 0px;font-size: 14px;line-height: 35px;}
    .xgmm-div .p-r-t2 {margin-bottom: 20px;}
    .personal-div .position {font-size: 14px;margin-bottom: 10px;}
    .login-div .box .right{width: 100%;}
    .login-div .box .right .d1 {
        height: 30px;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .login-div .box .right .d2 {
        height: 24px;
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .login-div .box .right .box1 {
        width: 100%;
        height: 45px;
        margin-bottom: 20px;
        padding-left: 40px;
        background: url(../images/l2.png) 5px center no-repeat;
        background-size: 20px;
        border-radius: 10px;
    }
    .login-div .box .right .box2 {
        width: 100%;
        height: 45px;
        margin-bottom: 20px;
        padding-left: 40px;
        background: url(../images/l3.png) 5px center no-repeat;
        background-size: 20px;
        border-radius: 10px;
    }
    .login-div .box .right .box1 input {
        height: 45px;
        line-height: 45px;
        width: 100%;
        font-size: 14px;
    }
    .login-div .box .right .box2 input {
        height: 45px;
        line-height: 45px;
        width: calc(100% - 80px);
        font-size: 14px;
    }
    .login-div .box .right .box2 a {
        width: 80px;
        height: 45px;
        line-height: 45px;
        font-size: 12px;
    }
    .login-div .box .right button {
        width: 100%;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
    }
    .login-div .box {padding: 25px 15px;}
    .login-div .box .right .box3 {font-size: 14px;}
   /* .layui-layer{width: 90% !important;height: 300px !important;overflow: hidden !important;}*/
   /* .layui-layer .layui-layer-content{height: 180px !important;margin-top: 10px !important;}*/
    .layui-layer .layui-form-item{margin-bottom: 0 !important;}
    .layui-layer .layui-form-item img{width: 50px !important;height: 50px !important;}
    .layui-layer .layui-layer-btn{text-align: center;}
}






@media screen and (max-width: 450px) {
    .i-div5 li{width: 100%;}
    .zfw-div1 li {width: 100%;margin-right: 0%;margin-bottom: 0.15rem;}
    .zfw-div1 li:last-child{margin-bottom: 0;}
    .zfw-div1 li .img{margin-bottom: 0.05rem;}
    .zfw-div1 li p {height: .2rem;font-size: .14rem;line-height: .2rem;}
    .zj-div8 .box1 .bg {padding-bottom: 0.8rem;}
    .jhs-div3 li .img {width: .4rem;height:.4rem;left: 0px;top: calc(50% - .2rem);}
    .gscs-div1 ul li{width: 100%;margin-bottom: 10px;}
    .gscs-div1 ul li .img {width: 50%;margin: 0 auto 15px;}
    .i-div5 li .text .d1 {font-size: .2rem;line-height: .3rem;margin-bottom: .05rem;}
    .i-div5 li .text .d2 {font-size: .14rem;line-height: .24rem;}
    .i-div5 li .text {padding: 0.15rem 0.15rem 0;}
    .i-div5 li .text .d1::after {top: calc(50% - 0.05rem) !important;left: -0.08rem;}
    .i-div5 li.index_other:nth-child(n+4) .text .d1::after {left: auto;right:  -0.08rem;}


}
