/*base*/

*,:before,:after{margin:0; padding:0;box-sizing:border-box;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,blockquot,filedset,input,nav,aside,header,article,section,figure,figcaption,video,audio{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,em,i{ font-size:1em; font-style:normal; font-weight:normal;}
ul,ol,li{ list-style:none;}
fieldset,img{max-width: 100%;border:0 none;vertical-align:middle;}
table{ border-collapse:separate;}
table td{line-height: 24px;padding: 10px 0;}
input,select,textarea,button{ font:12px/20px  Arial;  outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;outline:0px;}
:focus{outline:none;}
a{color:#333333;text-decoration:none; outline:none;cursor: pointer;}
a:link,a:visited{ text-decoration:none;}
a:active{ text-decoration:none;}
.clearfix:after{ clear:both; content:''; display:block; height:0; line-height:0;}
.clearfix{zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
body{font:14px/20px  "Microsoft YaHei", Arial;color:#333333;line-height: 1;max-width: 1920px;margin: 0 auto;position: relative;}
.w{max-width: 1500px;margin:0 auto;}
video{max-width: 700px;width: 100%;}
/*base end*/

/* swiper */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
/* swiper end */
/* home */
.header{max-width:1920px;width:100%;position:absolute;left: 0;top:0;z-index:100;}
.header .logo{width:12.5%;background:#fff;text-align:center;padding:0 8px;margin-left:11%;border-radius:0 0 30px 30px;}
.header2 .logo{box-shadow: 0 0 50px #dedede;}
.header .logo dd{padding:19px 0 12px 0;border-bottom:1px solid #e5e5e5}
.header .logo dt{font-size:16px;color:#1f1a17;line-height:24px;padding:12px 0 14px 0}
.header .logo dt strong{color:#f6733d}
.header .nav{width:72.8%;height:98px;background:url(images/nav-bg.jpg) no-repeat;background-size:100% 100%;border-radius:0 0 0 30px;position:absolute;top:0;right:0;line-height:98px;}
.header .nav ul{width:65%;overflow:hidden;float:left;position:relative}
.header .nav ul li{width:19.66%;float:left;position:relative}
.header .nav ul li a{font-size:16px;color:#fff;text-align:center;display:block}
.header .nav ul li a:before{content:"";height:2px;background:#fff;display:block;position:absolute;left: 0;right: 0;bottom:30px;opacity: 0;display:none\9;transition: all ease .5s;}
.header .nav ul li a:hover:before{left: 28%;right: 28%;opacity: 1;display:block\9;}
.header .nav .tel{width:16.5%;float:right;margin-right:14%;position:relative;cursor: pointer;}
.header .nav .tel:before{content:"";width:121px;height:0;background:url(images/ewm.jpg) center top no-repeat;background-size:100% 100%;display:block;border-radius: 0 0 10px 10px;position:absolute;left: 60px;top: 97px;transition: all 0.5s;z-index: 20;}
.header .nav .tel:hover:before{height:112px;}
.banner .swiper-slide{display:none\9;}
.banner .one{display:block\9;}
.banner .swiper-pagination-bullet-active:before{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:-webkit-linear-gradient(left,#ea3a37 ,#f77a3e);background:-o-linear-gradient(right,#ea3a37 ,#f77a3e);background:-moz-linear-gradient(right,#ea3a37 ,#f77a3e);background:linear-gradient(to right,#ea3a37 ,#f77a3e);transition:all 3s;-webkit-animation-name:myAnimation;-webkit-animation-delay:.2s;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear}
@-webkit-keyframes myAnimation{0%{width:0}
    80%{width:50px}
    100%{width:50px}
}
.banner .swiper-pagination{text-align:center;display:inline-block;padding:30px 0;position:absolute;left:50%;bottom:54px;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:1000;
    display:none\9;}
.banner .swiper-pagination span{width:50px;height:3px;background:#fff;display:inline-block;margin:0 10px!important;opacity:.5;border-radius:0;padding:0;transition:all .3s ease;position:relative}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}
.banner .swiper-pagination:hover .swiper-pagination-bullet-active:before,.banner .swiper-pagination:hover span{height:6px}
.banner:after{content:"";width:100%;height:195px;background:url(images/banner-zs.png) center no-repeat;background-size:100% 100%;display:block;margin-top:-187px;position:relative;z-index:100}
.tit-zs{font-size:46px;color:#ea3a37;font-weight:700;line-height:normal;position:relative;display:inline-block}
/*.tit-zs:before{content:"";width:540px;height:80px;background:url(../images/mtit-zs.png) center no-repeat;background-size:100%;display:block;margin:0 0 -50px 10px}*/
.section{margin:110px 0}
.section .tit-box dd{position:relative;z-index:0}
.section .tit-box dd span{width:260px;height:50px;display:block;background:#ea3a37;background-image: linear-gradient(90deg,#ea3a37 0,#fda221 50%,#ea3a37 100%);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;position:absolute;right:0;top:25px;transition:background-position .6s ease;}
.section .tit-box dd span:before{content:"";width:80%;height:10px;background:0 0;display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:-1;box-shadow:0 15px 20px #ff9390}
.section .tit-box dd span a{background:url(images/more-jt.png) center no-repeat;display:block;color:transparent;text-align:center;line-height:50px}
.section .tit-box dd span:hover{background-position:right center}
.section .tit-box dt{font-size:18px;color:#999;line-height: 48px;margin:36px 0 75px 0;}
.section .tit-box dt a{color:#666}
.cp-kind .tit-box dt a:hover,.section .tit-box dt a:hover{color:#ea3b37}
.se{  padding-top: 80px!important;  }
.se1{  background: #dadada;  padding-top: 80px;}
.section1{padding: 0 0 110px 0;margin: 0;overflow: hidden;}
.section1 .box-one{width: 25%;height: 980px;float: left;position: relative;z-index: 2;}
.section1 .box-one li{padding: 45px 0 0 6px;margin: 30px 0 0 0;position: relative;transition: all 0.5s ease;cursor: pointer;}
.section1 .box-one li img{width: 266px;border-radius: 20px;position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.5s ease;}
.section1 .box-one li p{width: 280px;height: 162px;background: #da251d;background: -webkit-linear-gradient(left top, #5fb8f6, #143e78);
    background: -o-linear-gradient(bottom left, #5fb8f6, #143e78);background: -moz-linear-gradient(bottom left, #5fb8f6, #143e78);
    background: linear-gradient(to bottom left, #5fb8f6, #143e78);border-radius: 20px;position: relative;transition: all 0.5s ease;}
.section1 .box-one li p:before{content: "";width: 48px;height: 57px;background: url(images/tjcp-zs02.png) no-repeat;
    background-size: 100%;display: block;position: absolute;right: -33px;top: 35%;z-index: 1;transition: all 0.5s ease;}
.section1 .box-one li p:after{content: "";width: 0;height: 61px;
    display: block;position: absolute;right: 0;top: 34%;transition: all 0.5s ease;}
.section1 .box-one li p span{font-size: 16px;color: #fff;line-height: 40px;display: block;padding-left: 25px;
    position: absolute;left: 0;bottom: 0;transition: all 0.5s ease;}
.section1 .box-one .active{padding: 45px 0 0 55px;}
.section1 .box-one .active img{width: 303px;left: 20px;}
.section1 .box-one .active p{width: 320px;height: 185px;}
.section1 .box-one .active p span{font-size: 18px;font-weight: bold;}
.section1 .box-one .active p:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.section1 .box-one .active p:after{width: 17px;}
.section1 .box-two{width: 74%;height: 855px;float: right;background: url(images/tjcp-bg03.jpg) no-repeat;
    background-size: 100% 100%;border-radius: 0 70px 70px 70px;margin: 75px 0 0 0;box-shadow: 0 0 10px #000;
    position: relative;z-index: 1;}
.section1 .box-two .sellers{font-size: 26px;color: #da251d;font-weight: bold;-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;background-image: -webkit-linear-gradient(left,#da251d, #fda221);
    position: absolute;right: 80px;top: 42px;}
.section1 .box-two .show{opacity: 1;display:block\9;z-index:1;}
.section1 .box-two .hide{opacity: 0;display:none\9;}
.section1 .box-two li{width: 100%;padding: 0 3% 0 5%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.section1 .box-two dd{width: 42.5%;float: left;padding-top: 70px;position: relative;z-index: 1;}
.section1 .box-two dd h4 a{font-size: 42px;color: #fff;font-weight: bold;display: block;
    padding-bottom: 30px;position: relative;}
.section1 .box-two dd h4 a:before,.section1 .box-two dd h4 a:after{content: "";width: 80px;height: 3px;background: #da251d;
    background: -webkit-linear-gradient(left, #da251d, #fda221);background: -o-linear-gradient(right, #da251d, #fda221);
    background: -moz-linear-gradient(right, #da251d, #fda221);background: linear-gradient(to right, #da251d, #fda221);
    display: block;position: absolute;bottom: 0;}
.section1 .box-two dd h4 a:after{width: 14px;left: 85px;}
.section1 .box-two dd p{width: 75%;font-size: 14px;color: #999;line-height: 40px;margin-top: 30px;}
.section1 .box-two dt{width: 57.2%;float: right;}
.section1 .box-two dt:before{content: "";width: 73.514%;height: 424px;background: url(images/tjcp-bg.png) no-repeat;background-size: 100%;display: block;position: absolute;right: -20px;top: -20px;z-index: -1;}
.section1 .box-two dt .cs{width: 100%;overflow: hidden; }
.section1 .box-two dt .cs p{width: 50%;font-size: 18px;color: #f9e010;font-weight: bold;float: left;padding: 45px 0 45px 15%;}
.section1 .box-two dt .cs p strong{font-size: 25px;display: block;margin-top: 75px;  color: #ecc13f;}
.section1 .box-two dt .cs p:last-child{padding-left: 14%;}
.section1 .box-two dt .wl{width: 100%;text-align: center;margin-top: 25px;}
.section1 .box-two dt .wl p:last-child{opacity: 0;transition: all 3s ease;}
.section1 .box-two dt .wl p{width: 20.886%;display:inline-block;position:relative;}
.section1 .box-two dt .wl .wlt:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 10px 10px rgba(0, 0, 0, 0.44) inset;
    border-radius:50%;}
.section1 .box-two dt .wl p img{width:100%;border-radius:50%;}
.section1 .box-two dt .wl .line{width:184px;height:7px;border-radius:50px;box-shadow:0 0 6px rgba(37,21,17,0.3) inset;
    margin:0 10px;position:relative;}
.section1 .box-two dt .wl .line span{width:28px;height:31px;background:url(images/tjcp-zs04.png) no-repeat;
    display:block;position:absolute;left: 0;top: -12px;transition: all 1s ease;}
.section1 .box-two .show .wl .line span{left: 86%;}
.section1 .box-two .show .wl p:last-child{opacity: 1;}
.section1 .box-two li .pic{position: absolute;right: -4%;bottom: 0;}
.section1 .box-two li+li .pic{right: -7%;bottom: 20px;}
.section1 .box-two li+li+li .pic{right: -3%;bottom: -50px;}
.section1 .box-two li+li+li+li .pic{right: 13%;}
.section1 .box-two .btn{position: absolute;left: 5%;bottom: 48px;z-index: 10;}
.section1 .box-two .btn a{display: inline-block;border-radius: 100px;font-size: 18px;text-align: center;
    color: #fff;font-weight: bold;padding: 16px 38px;position: relative;transition: all 0.5s ease;}
.section1 .box-two .btn .btn1{background: #da251d;background: -webkit-linear-gradient(left top, #fda221, #da251d);
    background: -o-linear-gradient(bottom left, #fda221, #da251d);background: -moz-linear-gradient(bottom left, #fda221, #da251d);
    background: linear-gradient(to bottom left, #fda221, #da251d);box-shadow: 0 3px 0 #9e1913;}
.section1 .box-two .btn .btn1:before{content: "";width: 23px;height: 3px;
    display: block;position: absolute;right: 30px;top: 4px;}
.section1 .box-two .btn .btn2{border: 2px solid #fff;vertical-align: middle;margin-left: 25px;}
.section1 .box-two .btn a:hover{border-radius: 30px 0 30px 0;}
.section2{margin: 0;}
.section2 .rot-al{height:730px}
.section2 .swiper-slide{padding:45px 0 90px 0;overflow:hidden}
.section2 .al01{width:100%;background:url(images/alcj01.jpg) no-repeat;background-size:cover}
.section2 .al02{width:100%;background:url(images/alcj02.jpg) no-repeat;background-size:cover}
.rot-al .border-zs{width:740px;float:right;background:rgba(255,255,255,.5);border-radius:20px;padding:30px;position:relative}
.rot-al .border-zs:before{content:"";background:url(images/website-zs.jpg) repeat;display:block;position:absolute;left:15px;right:15px;top:15px;bottom:15px;border-radius:20px}
.rot-al .text{background:#fff;padding:40px 50px;border-radius:20px;position:relative}
.rot-al .text h4 a{font-size:26px;color:#000;font-weight:700}
.rot-al .text h4:after{content:"";width:60px;height:2px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#f77a3e);background:-o-linear-gradient(right,#ea3a37 ,#f77a3e);background:-moz-linear-gradient(right,#ea3a37 ,#f77a3e);background:linear-gradient(to right,#ea3a37 ,#f77a3e);display:block;margin:10px 0 30px 0}
.rot-al .text p{font-size:16px;color:#000;line-height:30px;margin:15px 0}
.rot-al .text p span{color:#333;font-weight:700}
.rot-al .text p:nth-child(4){color:#eb3a37}
.rot-al .text .more{width:170px;height:50px;background:url(images/website-zs2.jpg) repeat;display:block;border-radius:5px;position:absolute;top:40px;right:50px;box-shadow:-3px 3px 5px #b2b4b2;z-index:100}
.rot-al .text .more a{font-size:20px;color:#ea3b37;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);text-align:center;line-height:50px;display:block;transition:all ease .3s}
.rot-al .text .more a:hover{font-size:22px;font-weight:700}
.rot-al .text ul{overflow:hidden;margin-top:45px}
.rot-al .text li{width:30.7%;float:left;margin-left:3.95%}
.rot-al .text li:first-child{margin-left:0}
.rot-al .text li img{border-radius:20px}
.rot-al .text li p{width:70%;margin:20px auto 0 auto;box-shadow:0 -40px 20px #b1b1b1}
.rot-al .text li p a{font-size:16px;color:#000;text-align:center;display:block}
.section2 .btn-jt{width:240px;position:absolute;left:300px;bottom:35px;overflow:hidden;z-index:100}
.section2 .btn-jt span{width:50%;height:50px;background:url(images/al-left.png) center no-repeat #fff;float:left;margin:0;position:initial;border-radius:0;opacity:.5}
.section2 .btn-jt .swiper-button-prev{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}
.section2 .btn-jt span:hover{opacity:.7}
.section3{overflow:hidden;padding-bottom:15px;position:relative;z-index:5}
.section3 .news{width:48%;position:relative;z-index:0}
.section3 .fl{margin-right:2%}
.section3 .news h4 a{font-size:28px;color:#143e78;font-weight:700;display:block;margin-bottom:45px}
.section3 .news h4 a:hover{color:#ea3b37}
.section3 .news ul{background:#fff;border-radius:20px;padding:25px 45px 25px 70px;position:relative}
.section3 .news ul:before{content:"";background:url(images/website-zs.jpg) repeat;display:block;position:absolute;left:-6px;right:-6px;top:-6px;bottom:-6px;border-radius:20px;z-index:-1}
.section3 .news ul li{position:relative;line-height:54px}
.section3 .news ul li .cirle{display:inline-block;width:12px;height:12px;background:#143e78;border-radius:50%;position:absolute;left:-35px;top:22px}
.section3 .news ul li:hover .cirle{background:#ffc72f;}
.section3 .news ul li:first-child:before{display:none}
.section3 .news ul li a{width:80%;font-size:18px;color:#000;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease .5s}
.section3 .news ul li span{font-size:16px;color:#999;position:absolute;right:0;top:0}
.section4{width:100%;background:url(images/inset-bg.jpg) center no-repeat;background-size: 100%;margin: -550px 0 -32px 0;padding-top: 142px;}
.section4 ul{height:1052px;position:relative}
.section4 ul:before{content:"";width: 117px;height: 175px;display:block;position:absolute;left: -75px;bottom: 24px;z-index:5;}
.section4 li{position:absolute;transition:all .4s}
.section4 li img{width:100%;}
.section4 .l1{right: 24%;bottom: 85px;}
.section4 .l2{right: 0;bottom: 40px;z-index:1;}
.section4 .l3{left:635px;bottom:110px}
.section4 .l4{width: 365px;left: 0;bottom: 66px;z-index:1;}
.section4 .l5{width: 545px;left: 23%;bottom: 44px;}
.section4 li .hide{display:none}
.section4 li .text{background:#000;padding:14px 22px;border-radius:5px;white-space:nowrap;position:absolute;left: 50%;top: -140px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;transition:all .5s;}
.section4 li .text:before{content:"";width:22px;height:22px;background:#000;border:4px solid #645013;display:block;border-radius:50%;position:absolute;left:-10px;bottom:-10px}
.section4 li .text h4 a{font-size:20px;color:#fff;font-weight:bold;line-height:32px;display:block}
.section4 li .text p{font-size:16px;color:#fff;line-height:32px;margin-top:2px;position:relative;}
.section4 li .text p:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%;display:inline-block;
    vertical-align:middle;margin-right:10px;}
.section4 li:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}
.section4 li:hover .show{display:none}
.section4 li:hover .hide{display:block}
.section4 li:hover .text{opacity:1}
.bq:after{
    content: '';
    display: block;
    width: 100%;
    height: 100px;
    background: url("images/ftt.png") no-repeat;
    background-size: 100% 100%;
    margin-top: -74px;
    position: relative;
    bottom: -3px;
    z-index: 100;
}
.about-ft{margin-top:0}
.footer{
    margin-top:35px;
    background: url("images/footer-bg.jpg") no-repeat;
    color: #FFFFFF;
}
.ft{
    padding: 60px 0;
}
.ft-left,.ft-right{
    width: 50%;
    float: left;
}
.ft-left{
    padding-left: 10%;
}
.ft-right{
    padding-right: 5%;
}
.fleft{
    width: 30%;
    float: left;
}
.fright{
    width: 70%;
    float: left;
}
.ft-t{
    font-size: 18px;
}
.ft-t .db{
    font-size: 20px;
    padding-top: 15px;
}
.dbl{
    width: 85%;
    height: 2px;
    background: #FFFFFF;
    margin-top: 30px;
}
.bqs{
    font-size: 18px;
    padding-top: 30px;
}
.bqs p:last-child{
    color: #ffc72f;
    padding-top: 15px;
    line-height: 26px;
}
.wx,.wb{
    width: 50%;
    float: left;
    text-align: center;
}
.wx p,.wb p{
    font-size: 18px;
    padding-top: 15px;
}
/*返回顶部开始*/
.cbbfixed {
    position: fixed;
    right: 10px;
    transition: bottom ease .3s;
    bottom: 10px;
    z-index: 9999;
    cursor:pointer;
}
.cbbfixed .cbbtn {
    width: 60px;
    height: 60px;
    display: block;
    background-color: #a8abab;
}
.cbbfixed .gotop {
    transition: background-color ease .3s;
    margin-top: 1px;
}
.cbbfixed .gotop .up-icon{
    float:left;
    margin:14px 0 0 14px;
    width:60px;
    height:60px;
    background: url(images/side-icon02.png) no-repeat;
}
/*返回顶部结束*/
.friends-link{background: #080808;padding: 15px;  color: #FFFFFF;}
.friends-link a{color: #FFFFFF;padding-right: 8px}
.cpzs-ban{position: relative;}
.cpzs-ban p{background: url("images/cpzs-txt.png") left center no-repeat;font-size: 16px;color: #fff;padding: 45px 0 45px 55px;position: absolute;left: 10%;top: 210px;}
.cp-kind .list{margin-bottom: 100px;}
.cp-kind .tit-box dd{position: relative;z-index: 0;}
.cp-kind .tit-box dd span{width:269px;  height: 75px;text-align:center;display: block;background: url("images/prmre.png") no-repeat;background-size: 100% 100%;  position: absolute;right: 0;top: 25px;transition: background-position .6s ease;}
.cp-kind .tit-box dd span a{  color: #ffc72f;line-height: 58px;letter-spacing: 1px;font-weight: bold;font-size: 18px;}
.cp-kind .tit-box dt{font-size: 18px;color: #999999;margin: 36px 0 75px 0;}
.cp-kind .tit-box dt a{color: #666666;}
.cp-kind .list ul,.cp-lists .list{overflow: hidden;margin-left: -1.316%;}
.cp-kind .list li{width: 25%;padding: 0 15px; height:272px; margin-bottom:50px; float: left;overflow: hidden;position: relative;}
.cp-kind .list li img{width: 100%; height:auto;  border-top-left-radius: 20px;border-top-right-radius: 20px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.cp-kind .list li .text{background: #ffc72f;padding:10px 0;text-align:center;font-size:18px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.cp-kind .list li .text h4 a{font-weight:bold;letter-spacing: 1px;}
.cp-lists .title{margin: -3% 0 45px -2.28%;position: relative;padding: 0 10%;}
.cp-lists .title li{
    width: 22.72%;
    height: 70px;
    background: url("images/website-zs6.jpg") repeat;
    border-radius: 10px;
    float: left;
    margin-left: 2.28%;
    box-shadow: -4px 4px 8px #adadad;
}
.cp-lists .title li a{width: 100%;font-size: 22px;color: #003684;
    text-align: center;line-height: 70px;display: inline-block;transition: all ease 0.5s;}
.cp-lists .title li:hover a,.cp-lists .title .active a{font-size: 26px;font-weight: bold;}
.al-kind .title li{width: 17.72%;}
.cp-lists .list .ca-list{width: 25%;float: left; border-radius: 20px;margin-bottom: 50px}
.cp-lists .list .ca-list .caa{margin: 15px 15px 0 15px; position: relative;}
.cp-lists .list .ca-list .caa img{  background: none;  padding: 0;border-radius: 0}
.cp-lists .list .ca-list .caa .text{
    width: 100%;
    height: 100%;
    border-radius: 20px!important;
    position: absolute;
    left: 0;
    top: 346px;
    text-align: center;
    transition: all ease 0.45s;
    background: none;
}
.cp-lists .list .ca-list .caa:hover .text {
    background: rgba(0,0,0,0.8);
    top: 0;
    border-radius: 20px!important;
}
.cp-lists .list .ca-list .caa .text h4 a {
    font-size: 16px;
    color: #fff;
    display: block;
    transition: all ease 0.5s;
}
.cp-lists .list .ca-list .caa:hover .text h4 a {
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    padding: 50% 6%;
}
.cp-lists .list .ca-list .caa:before {
    content: "";
    width: 100%;
    height: 50px;
    display: block;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    position: absolute;
    left: 0;
    bottom: 0px;
    background-image: linear-gradient(#ffffff05, #2d2d2d);
}
/* cp-lists end */
/* cp-page */
.cp-pic{position:relative;}
.cp-pic .text{width:69%;background:url(images/cpnr-zs.png) no-repeat;background-size:100% 100%;position:absolute;top:0;right:0;padding:220px 11% 180px 20%;z-index: 1;}
.cp-pic .text h1{color:#000}
.cp-pic .text .cs{width:100%;position:relative;z-index:0;margin:40px 0}
.cp-pic .text .cs:before{content:"";width:117px;height:251px;display:block;position:absolute;top:-240px;right:-100px;z-index:10}
.cp-pic .text .cs p{font-size:16px;color:#000}
.cp-pic .text .cs p span{font-size:18px;color:#000}
.cp-pic .text .cs li{position:relative}
.cp-pic .text .cs .l1{background:#fff;padding:20px 0;border-radius:5px}
.cp-pic .text .cs .l1:before{content:"";background:url(images/website-zs.jpg) repeat;position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;z-index:-1;border-radius:10px}
.cp-pic .text .cs .l1 p{width:33.33%;float:left;text-align:center}
.cp-pic .text .cs .l1 p span{color:#ea3b37;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);font-weight:700;display:block;margin-bottom:20px}
.cp-pic .text .cs .l2{z-index:-2}
.cp-pic .text .cs .l2:before{content:"";width:94%;height:110px;display:block;position:absolute;right:10px;top:-70px;box-shadow:-50px 0 60px #807f7f;z-index:-1}
.cp-pic .text .cs .l2 p{width:95%;background:#fff;color:#666;line-height:30px;margin:0 auto;box-shadow:-2px 2px 5px #a2a2a2;padding:25px 50px 15px 50px;border-radius:0 0 10px 10px}
.cp-pic .text .lx-tel{text-align:center}
.cp-pic .text .lx-tel dd,.cp-pic .text .lx-tel dt{overflow:hidden}
.cp-pic .text .lx-tel dd{line-height:50px;padding:0 50px 45px 50px;position:relative;z-index:0}
.cp-pic .text .lx-tel dd a{width:270px;height:50px;background:#ea3a37;background-image: linear-gradient(90deg,#ea3a37 0,#fda221 50%,#ea3a37 100%);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;display:block;font-size:18px;color:#fff;text-align:center;float:left;position:relative;}
.cp-pic .text .lx-tel dd a:before{content:"";width:80%;height:10px;background:0 0;display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:-1;box-shadow:0 15px 20px #ff9390}
.cp-pic .text .lx-tel dd a:hover{background-position:right center}
.cp-pic .text .lx-tel dd p{font-size:18px;color:#000;float:right}
.cp-pic .text .lx-tel dd p strong{font-size:24px;color:#ea3b37;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e)}
.cp-pic .text .lx-tel dt p{font-size:16px;color:#999;display:inline-block;margin:0 60px;position:relative}
.cp-pic .text .lx-tel dt p:before{content:'';width:100px;height:1px;background:-webkit-linear-gradient(left,#fff,#ee4b3b 50%,#fff);background:-o-linear-gradient(right,#fff,#ee4b3b 50%,#fff);background:-moz-linear-gradient(right,#fff,#ee4b3b 50%,#fff);background:linear-gradient(to right,#fff,#ee4b3b 50%,#fff);display:block;position:absolute;left:-112px;top:8px}
.cp-pic .text .lx-tel dt p:first-child:before{display:none}
.cpnr-box{width:100%;}
.cpnr-box .cp-md{padding:40px 0;margin-top:100px;margin-left:-3%;position:relative;z-index:100}
.cpnr-box .cp-md li{width:18%;height:60px;background:url(images/website-zs6.jpg) repeat;float:left;margin-left:3%;border-radius:10px;box-shadow:-1px 1px 5px #adadad}
.cpnr-box .cp-md li a{font-size:16px;color:#000;text-align:center;line-height:60px;display:block;transition:all ease .5s}
.cpnr-box .cp-md li:hover a{font-size:20px;color:#ea3b37;font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e)}
.cpnr-box .cp-text .fl{width:74%;position:relative;z-index:0}
.cpnr-box .cp-text .fl h3{font-size:26px;color:#ea3b37;line-height:32px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);font-weight:700;margin:40px 0 20px 0;position:relative}
.cpnr-box .cp-text .fl h3:before{content:"";width:28px;height:28px;background:#fcdcd8;border-radius:50%;display:block;position:absolute;left:-10px;top:-10px;z-index:-1}
.cpnr-box .cp-text .fl p{font-size:16px;line-height:32px;color:#3d3d3d;text-indent:2em;margin: 20px auto;}
.cpnr-box .cp-text .fl p img{display: block;margin: 0 auto;}
.cpnr-box .cp-text .fl video{max-width: 800px;width: 100%;display: block;margin: 0 auto;}
.cpnr-box .cp-text .fl table{margin:20px 0}
.cpnr-box .cp-text .fl a{color:#da251d}
.cpnr-box .cp-text .fl .date{font-size:14px;color:#ccc}
.cpnr-box .cp-text .fl li{font-size:16px;line-height:32px;color:#3d3d3d;text-indent:2em;margin:20px 0;position:relative}
.cpnr-box .cp-text .fl li:before{content:"";width:14px;height:6px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#f77a3e);background:-o-linear-gradient(right,#ea3a37 ,#f77a3e);background:-moz-linear-gradient(right,#ea3a37 ,#f77a3e);background:linear-gradient(to right,#ea3a37 ,#f77a3e);display:block;position:absolute;left:0;top:12px}
.cpnr-box .cp-text .fr{width:22%;position:relative}
.cpnr-box .cp-text .fr:before{content:"";width:117px;height:251px;display:block;position:absolute;top:-225px;right:-15px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}
.cpnr-box .cp-text .fr h4{font-size:26px;color:#143e78;-webkit-background-clip:text;font-weight:700;padding:30px 0 25px 0}
.cpnr-box .cp-text .fr .cp-xg,.cpnr-box .cp-text .fr .we-look{width:100%;background:url(images/website-zs6.jpg) repeat;padding:0 30px;border-radius:15px;box-shadow:-1px 1px 5px #adadad}
.cpnr-box .cp-text .fr .cp-xg li{padding-bottom:10px;text-align:center}
.cpnr-box .cp-text .fr .cp-xg img{border-radius:10px;width:100%;height:auto;}
.cpnr-box .cp-text .fr .cp-xg p{font-size:16px;color:#000;padding:20px 0}
.cpnr-box .cp-text .fr .we-look{padding:25px;margin-top:25px}
.cpnr-box .cp-text .fr .we-look h4{font-weight:400;padding:0}
.cpnr-box .cp-text .fr .we-look h4:after{content:"";width:160px;height:1px;border-bottom:1px dashed #ea3b37;display:inline-block;margin-left:10px;vertical-align:middle}
.cpnr-box .cp-text .fr .we-look a{font-size:12px;color:#666;padding:12px 5px;display:inline-block}
.cpnr-box .cp-text .fr .we-look a:nth-child(2){font-size:14px}
.cpnr-box .cp-text .fr .we-look a:nth-child(3){font-size:22px;color:#000}
.cpnr-box .cp-text .fr .we-look a:nth-child(5){font-size:16px;color:#575757}
.cpnr-box .cp-text .fr .we-look a:nth-child(7){font-size:18px;color:#484848}
.cpnr-box .cp-text .fr .we-look a:nth-child(9){font-size:14px}
.cpnr-box .cp-text .fr .we-look a:nth-child(10){font-size:22px;color:#000}
.cpnr-box .cp-text .fr .we-look a:nth-child(12){font-size:16px;color:#575757}
.cpnr-box .cp-text .fr .we-look a:nth-child(14){font-size:18px;color:#484848}
.message{width:76%;background:url(images/website-zs6.jpg) repeat;padding:40px 65px;border-radius:30px;margin:60px 0;box-shadow:-5px 5px 25px #9c9c9c;position:relative}
.message:after,.message:before{content:"";width:40px;height:40px;display:block;position:absolute}
.message:before{background-position:left bottom;left:-15px;bottom:-15px}
.message:after{background-position:left bottom;right:-15px;top:-15px}
.message h4{font-size:32px;color:#000;font-weight:700;display:inline-block}
.message h4:after{content:"";width:50px;height:6px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#f77a3e);background:-o-linear-gradient(right,#ea3a37 ,#f77a3e);background:-moz-linear-gradient(right,#ea3a37 ,#f77a3e);background:linear-gradient(to right,#ea3a37 ,#f77a3e);display:block;border-radius:50px;margin:15px 0}
.message .text{width: 80%;font-size:16px;color:#999;line-height: 30px;display:inline-block;vertical-align: middle;padding-left: 2%;}
.message .text:before{content:"";width:66px;height:1px;background:#ea3a37;display:inline-block;margin:0 10px;vertical-align:middle}
.message form p{width:49%;height:55px;background:url(images/website-zs.jpg) repeat;border-radius:10px;padding:4px;background-size:12px;margin:15px 0 15px 0;box-shadow:0 3px 5px #ccc}
.message form .ly-text textarea,.message form p input{width:100%;height:100%;font-size:18px;padding:0 18px;border-radius:5px;border:none}
.message form .same{float:left}
.message form .ly-name{margin-right:2%}
.message form .ly-text{width:100%;height:170px;overflow:hidden}
.message form .ly-text textarea{padding:18px}
.message form .submit{width:145px;height:50px;background:#ea3a37;background: -webkit-linear-gradient(left,#ea3a37 ,#fda221);background: -o-linear-gradient(right,#ea3a37 ,#fda221);background: -moz-linear-gradient(right,#ea3a37 ,#fda221);background: linear-gradient(to right,#ea3a37 ,#fda221);border:none;border-radius:5px;font-size:18px;color:#fff;font-weight:700;text-align:center;line-height:50px;margin-top:10px;cursor:pointer;display:block;}
.submit img{width:24px;display:none;margin-left:15px}
.load img{display:inline-block}
.cp-news{margin: 60px 0 0 0;position:relative;}
.cp-news:before{content:"";width:80%;height:70px;display:block;position:absolute;left:40px;top:12px;box-shadow:-50px 30px 60px #b3b3b3;z-index:-1}
.cp-news:after{content:"";width: 78%;height:70px;display:block;position:absolute;left:35px;top:12px;box-shadow:30px 30px 60px #b3b3b3;z-index:-1;}
.cp-news dd,.cp-news dt{height:70px;background:url(images/website-zs6.jpg) repeat;border-radius:10px;line-height:70px}
.cp-news dd{width: 83.6%;float:left;}
.cp-news dd h4{font-size:26px;color:#ea3b37;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);font-weight:700;display:inline-block;text-indent:45px}
.cp-news dt{width: 14.6%;float:right;}
.cp-news dt a{font-size: 15px;text-align: center;line-height: 70px;display:block;}
.cp-news ul{width: 79%;background:#fff;margin:0 2.3%;padding:30px 80px;border-radius:0 0 10px 10px;box-shadow:-1px 1px 5px #ccc;}
.cp-news ul li{width:50%;float:left;position:relative}
.cp-news ul li:before{content:"";width:1px;height:72px;background:#e5e5e5;display:block;position:absolute;left:6px;bottom:36px}
.cp-news ul li:after{content:"";width:12px;height:12px;background:#ea3b37;display:block;border-radius:50%;position:absolute;left:0;top:30px;z-index:10}
.cp-news ul li:nth-child(1):before,.cp-news ul li:nth-child(2):before{display:none}
.cp-news ul li a{font-size:16px;color:#000;display:block;padding:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/* cp-page end */
/* news-center */
.news-kind{position:relative;z-index:10;margin-top:-14%}
.news-kind .tit-box{position:relative;z-index:0;margin:0 0 50px 0}
.news-kind .tit-box dd{color:#fff;font-size:32px}
.news-kind .tit-box dt{position:absolute;top:-91px;right:0;    width: 269px;  height: 75px;  text-align: center;  display: block;  background: url(images/prmre.png) no-repeat;  background-size: 100% 100%;  transition: background-position .6s ease}
.news-kind .tit-box dt a{    color: #ffc72f;  line-height: 58px;  letter-spacing: 1px;  font-weight: bold;  font-size: 18px;}
.news-hy .tit-box{margin:0 0 100px 80px}
.news-hy .tit-box dd:before{position:absolute;top:-32px;left:-150px;display:block;width:309px;height:87px;background:url(images/news-bg1.png) center no-repeat;content:""}
.news-hy .fl{position:relative;width:41%}
.news-hy .fl:before{position:absolute;bottom:55px;left:40px;z-index:-1;display:block;width:80%;height:330px;box-shadow:-50px 30px 60px #b3b3b3;content:""}
.news-hy .fl:after{position:absolute;right:50px;bottom:55px;z-index:-1;display:block;width:80%;height:70px;box-shadow:30px 30px 60px #b3b3b3;content:""}
.news-hy .fl img{padding:10px;width:100%;border-radius:20px;background:url(images/website-zs.jpg) repeat}
.news-hy .fl p{margin:0 auto;width:92%;border-radius:0 0 20px 20px;background:url(images/website-zs6.jpg) repeat;box-shadow:-3px 4px 8px #9e9e9e}
.news-hy .fl p:before{position:absolute;top:-250px;left:585px;display:block;width:601px;height:273px;background:url(images/website-zs7.png) center no-repeat;background-size:100%;content:""}
.news-hy .fl p a{display:block;overflow:hidden;padding:0 2%;color:#000;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:66px}
.news-hy .fl:hover a{color:#ea3a37}
.news-kind .news-hy .fr{width:48%}
.news-hy .fr dl{position:relative;z-index:0;margin:20px 0;padding-left:13%}
.news-hy .fr dd{padding:15px 20px;border-radius:10px;box-shadow:-1px 1px 2px #b1b1b1;transition:all ease .5s;background: #e4e3e1;}
.news-hy .fr dd .nk{padding: 10px 20px; background: #f2f2f1;border-radius: 5px;  }
.news-hy .fr dd h4 a{display:block;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.news-hy .fr dd p{overflow:hidden;margin-top:20px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.news-hy .fr dt{position:absolute;top:0;left:-26px;z-index:-1;margin:10px 0;color:#e5e5e5;text-align:center;font-weight:700;font-size:86px}
.news-hy .fr dt span{position:absolute;bottom:5px;left:0;width:100%;color:#143e78;font-weight:600;font-size:16px;}
.news-cpzs .list dl:hover dd,.news-hy .fr dl:hover dd{box-shadow:-5px 5px 10px #b1b1b1}
.news-cpzs .list dl:hover a,.news-hy .fr dl:hover a{color:#ea3a37}
.news-kind .news-nb{background: url("images/nb.jpg") no-repeat;}
.news-rot{position:relative;overflow:hidden;padding:50px 0}
.news-rot .tit{position:absolute;top:250px;left:100px;z-index:10;padding:25px 130px 26px 30px;width:189px;background:url(images/news-bg.png) no-repeat;background-size:100%}
.news-rot .tit h3{color:#143e78;font-weight:700;font-size:24px;line-height:30px;}
.news-rot .list{position:relative;float:right;margin-right:220px;width:917px;height:769px;background:url(images/news-bg2.jpg) center no-repeat;background-size:100%}
.news-rot .list dl{position:absolute;z-index:0}
.news-rot .list dd{padding:18px 30px;width:250px;height:114px}
.news-rot .list dd:before{position:absolute;top:0;left:0;z-index:-1;display:block;width:250px;height:114px;background:url(images/news-bg3.png) center no-repeat;background-size:88%;content:""}
.news-rot .list dd p a{display:block;overflow:hidden;color:#ffc72f;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:34px}
.news-rot .list dd p{color:#fff;}
.news-rot .list dt{position:absolute;top:-20px;left:-33px;width:95px;height:40px;border-radius:50px;background:#fff;box-shadow:0 0 4px #fbbcba;color:#eb3d37;text-align:center;font-size:18px;line-height:40px;transition:all ease .5s}
.news-rot .list dt:before{position:absolute;top:12px;left:12px;z-index:-2;display:block;width:50px;height:50px;border:2px dashed #ce3b39;border-radius:50%;content:""}
.news-rot .list .d1{top:319px;left:315px}
.news-rot .list .d2{top:486px;left:217px}
.news-rot .list .d3{top:431px;right:69px}
.news-rot .list .d4{top:98px;right:106px}
.news-rot .list .d5{top:235px;right:-8px}
.news-rot .list .d6{top:596px;right:8px}
.news-rot .list .d3 dd:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}
.news-rot .list .d5 dd:before,.news-rot .list .d6 dd:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}
.news-rot .list .d3 dt{top:auto;bottom:-20px}
.news-rot .list .d3 dt:before{top:-24px}
.news-rot .list .d5 dt{right:-33px;left:auto}
.news-rot .list .d5 dt:before{right:12px;left:auto}
.news-rot .list .d6 dt{top:auto;right:-33px;bottom:-20px;left:auto}
.news-rot .list .d6 dt:before{top:-24px;right:12px;left:auto}
.news-rot .list dl:hover dt{background:#f77a3e;color:#fff}
.news-cpzs .tit-box h3:before{margin-bottom:-70px}
.news-cpzs .tit-box h3:after{display:inline-block;margin-left:380px;width:646px;height:78px;background:url(images/website-zs9.png) center no-repeat;background-size:100%;content:""}
.news-cpzs .list{margin-left:-4%}
.news-cpzs .list dl{position:relative;z-index:0;float:left;margin:20px 0 20px 4%;padding-left:6%;width:46%}
.news-cpzs .list dd{padding:25px 40px;border-radius:10px;background:url(images/website-zs6.jpg) repeat;box-shadow:-1px 1px 2px #b1b1b1;transition:all ease .5s}
.news-cpzs .list dd h4 a{display:block;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.news-cpzs .list dd p{overflow:hidden;margin-top:20px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.news-cpzs .list dt{position:absolute;top:0;left:0;z-index:-1;margin:10px 0;color:#e5e5e5;text-align:center;font-weight:700;font-size:86px}
.news-cpzs .list dt span{position:absolute;bottom:5px;left:0;width:100%;color:#868686;font-weight:400;font-size:16px}
.news-cpxg{position:relative;margin:50px 0}
.news-cpxg:before{position:absolute;top:12px;left:40px;z-index:-1;display:block;width:80%;height:70px;box-shadow:-50px 30px 60px #b3b3b3;content:""}
.news-cpxg:after{position:absolute;top:12px;right:50px;z-index:-1;display:block;width:80%;height:70px;box-shadow:30px 30px 60px #b3b3b3;content:""}
.news-cpxg .tit{position:relative;padding:0 45px;height:70px;border-radius:10px;background:url(images/website-zs6.jpg) repeat;line-height:70px}
.news-cpxg .tit h4{display:inline-block;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);color:#ea3b37;font-weight:700;font-size:26px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.news-cpxg ul{overflow:hidden;margin:0 30px;padding:40px;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 0 5px #ccc}
.news-cpxg ul li{float:left;margin:10px 20px;width: 186px;height:45px;border-radius:10px;background:url(images/website-zs2.jpg) repeat;}
.news-cpxg ul li a{display:block;color:#666;text-align:center;font-size:16px;line-height:45px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-cpxg ul li a:hover{border-radius:10px;background:#f77a3e;color:#fff}
/* news-center end */
/* news-lists */
.news-lists ul{width: 100%;background: url(images/website-zs6.jpg) repeat;overflow: hidden;padding: 1%;border: 1px solid #ececec;
    border-radius: 20px;}
.news-lists li{width: 46%;line-height: 60px;float: left;margin: 20px 2%;overflow: hidden;}
.news-lists li:hover p a{color: #d81919;padding-left: 50px;}
.news-lists li span{font-size: 16px;float: right;padding-right: 20px;color: #999;}
.news-lists li p{width: 75%;float: left;text-align: left;}
.news-lists li p a{font-size: 20px;display: block;padding-left: 30px;background: url(images/procxxg.png) no-repeat left center;transition: all ease 0.5s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.section3 .news-hy{width: 100%;padding-top: 268px}
.section3 .news-hy h4{font-size: 28px;  color: #143e78;  font-weight: 700;  display: block;  margin-bottom: 45px;}
.section3 .news-hy ul{padding-left: 0px}
.section3 .news-hy ul li{width: 50%;float: left;padding-left: 40px  }
.section3 .news-hy ul li .cirle{float: left;position: static;    margin-top: 23px;  margin-right: 10px;}
.news-kind .tit-box dt{background: none;background-size: auto;width: auto;  height: auto;}
.news-kind .tit-box dt h4 a{font-weight: bold;font-size: 42px;color: #143e78;}
/* news-lists end */
/* relevant-news-lists */
.news-xg{width: 100%;position: relative;}
.news-xg .fl{width: 42%;position: relative;z-index: 10;}
.news-xg .fl img{width: 100%;border-radius: 20px;box-shadow: -10px 15px 40px #b1b1b1;}
.news-xg .fr{width: 58%;background: url(images/website-zs2.jpg) repeat;padding: 40px 33px;margin: 45px 0;border-radius: 0 10px 10px 0;
    position: relative;box-shadow: -3px 3px 5px #bfbfbf;z-index: 0;}
.news-xg .fr h1{font-size: 32px;color: #ea3b37;font-weight: bold;display: inline-block;margin: 0 0 50px 27px;}
.news-xg .fr h1:after{content: "";width: 48px;height: 4px;  display: block;margin: 12px 0 0 0;}
.news-xg .fr .cs p{font-size: 20px;color: #000;display: inline-block;margin: 0 30px;}
.news-xg .fr .cs p span{color: #ea3b37;font-weight: bold;}
.news-xg .fr .spec{width: 710px;background: url("images/website-zs.jpg") repeat;padding: 6px;border-radius: 15px;
    box-shadow: -10px 20px 40px #989898;margin: 30px 0 25px 0;}
.news-xg .fr .spec dl{background: #fff;overflow: hidden;border-radius: 15px;text-align: center;padding: 10px 0;}
.news-xg .fr .spec dd{width: 20%;float: left;padding: 22px 0;}
.news-xg .fr .spec dd P{
    font-size: 16px;
    color: #ea3b37;
    line-height: 30px;
    }
.news-xg .fr .spec dd P strong{color: #000;display: block;line-height: 1;}
.news-xg .fr .spec dt{width: 80%;float: right;}
.news-xg .fr .spec dt li{width: 25%;float: left;}
.news-xg .fr .spec dt li img{border-radius: 50%;box-shadow: 0 3px 5px #ff9e9e;}
.news-xg .fr .spec dt li span{font-size: 16px;display: block;margin-top: 10px;}
.news-xg .fr .materiel{font-size: 16px;line-height: 30px;margin-left: 27px;}
.news-xg .fr .materiel span{font-weight: bold;}
.news-xg .fr .btn{width: 260px;height: 50px;display: block;background: #ea3a37;background-image: linear-gradient(90deg, #ea3a37 0%, #f77a3e 50%,#ea3a37 100%);
    background-position: left center;background-size: 200% 100%; background-repeat: no-repeat;
    transition: background-position .6s ease;position: absolute;right: 40px;top: 40px;}
.news-xg .fr .btn:before {content: "";width: 80%;height: 10px;background: none;display: block;position: absolute;
    bottom: 8px;left: 50%;transform: translate(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);-o-transform: translateX(-50%);z-index: -1;box-shadow: 0 15px 20px #ff9390;}
.news-xg .fr .btn a{display: block;font-size: 18px;color: #fff;text-align: center;line-height: 50px;}
.news-xg .fr .btn:hover{background-position:right center; }
.sx-xz{width: 50%;background: url(images/website-zs6.jpg) repeat;background-size: 12px;padding: 0 60px;margin: 40px 0;border-radius: 10px;box-shadow: 0 2px 5px #b3b3b3;}
.sx-xz .same{font-size: 16px;color: #999999;line-height: 48px;}
.sx-xz .same a{width: 87%;color: #999999;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.sx-xz .Pre{border-bottom: 1px solid #e5e5e5;}
.sx-xz .same:hover a{color: #f77a3e;}
.news-xg .advantage{background: url(images/gjhz-bg.jpg) left -100px no-repeat;background-size: 100%;
    box-shadow: -20px 40px 40px #c3c3c3;margin: 80px 0;border-radius: 20px;}
.news-xg .advantage li{width: 25%;float: left;border-left: 1px solid #bfbfbf;padding: 50px;}
.news-xg .advantage li:first-child{border: none;}
.news-xg .advantage li h3{font-size: 24px;color: #000;font-weight: bold;}
.news-xg .advantage li p{font-size: 16px;line-height: 30px;margin-top: 20px;}
.news-xg .lists ul{margin-left: -4%;}
.news-xg .lists li{width: 46%;margin-left: 4%;float: left;padding: 40px 0;border-bottom: 1px solid #e5e5e5;
    position: relative;}
.news-xg .lists li h4 a{width: 80%;font-size: 24px;color: #000;font-weight: bold;display: block;
    text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left: 30px;
    background: url(images/procxxg.png) no-repeat left center;}
.news-xg .lists li p{height: 60px;font-size: 16px;line-height: 30px;margin-top: 30px;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-xg .lists li span{font-size: 16px;color: #999;position: absolute;right: 0;top: 45px;}
/* relevant-news-lists end */
/* news-page */
.news-tit{width: 100%;background: #eeeeee;}
.news-tit .w{padding: 0 0 0px 0;position: relative;}
.news-tit .fl{width: 76%;}
.news-tit .fr{width: 14.7%;text-align: center;position: absolute;right: 30px;bottom: 138px;}
.news-tit h1{font-size: 40px;color: #143e78;    -webkit-background-clip: text;  font-weight: bold;line-height: 55px;}
.news-tit .date{font-size: 16px;color: #999999;display: block;margin: 20px 0 40px 0;}
.news-tit .text{font-size: 16px;color: #666666;}
.news-tit .text:before{content: "";width: 240px;height: 1px;background: #f0553a;display: inline-block;margin-right: 15px;
    vertical-align: middle;}
.news-tit .fr a{
    width: 100%;
    height: 53px;
    display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 53px;
    margin-top: -22px;
    position: relative;
    transition: background-position .6s ease;
}
.news-tit .fr a:hover{background-position:right center; }
.newsnr-box .cp-text .fr{margin-top: 50px;}
.newsnr-box .cp-text .fr:before{display: none;}
/* news-page end */
/* al-page */
.al-pic{position:relative}
.al-pic .text{position:absolute;top:0;right:0;padding:200px 0 250px 8%;width:56.4%;background:url(.images/alnr-zs.png) no-repeat;background-size:100% 100%}
.al-pic .text h1{color:#000}
.al-pic .text dl{margin:40px 0}
.al-pic .text dd{float:left;width: 42%;}
.al-pic .text .cs p{padding:15px 0 15px 35px;background:url(images/mcp-fwzs.png) left 20px no-repeat;color:#000;font-size:16px;line-height:28px}
.al-pic .text .cs p span{background:linear-gradient(to right,#ea3a37,#f77a3e);color:#ea3b37;color:transparent;font-weight:700;-webkit-background-clip:text}
.al-pic .text .tel{margin:30px 0;font-size:18px}
.al-pic .text .tel strong{background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);color:#ea3b37;font-size:24px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.al-pic .text .zx{position:relative;display:block;width:80%;height:50px;background:#ea3a37;background-image: linear-gradient(90deg,#ea3a37 0,#fda221 50%,#ea3a37 100%);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;color:#fff;text-align:center;font-size:18px;line-height:50px;transition:background-position .6s ease;}
.al-pic .text .zx:hover{background-position:right center}
.al-pic .text .zx:before{position:absolute;bottom:8px;left:50%;z-index:-1;display:block;width:80%;height:10px;background:0 0;box-shadow:0 15px 20px #ff9390;content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);-ms-transform:translateX(-50%)}
.al-pic .text dt{position:relative;float:left;padding:10px;width: 30%;margin-left: 4%;border-radius:20px;background:url(images/website-zs.jpg) repeat;box-shadow:-30px 35px 50px #ccc;}
.al-pic .text ul{padding-top:30px;width:100%;height:446px;background:#fff}
.al-pic .text ul li{margin:5px 0;padding: 0 10%;text-align:center;}
.al-pic .text ul li img{border-radius:15px}
.al-pic .text ul li p a{display:block;padding:18px 0;font-size:16px}
.al-pic .fw{text-align:left}
.al-pic .fw p{position:relative;display:inline-block;margin:0 0 0 120px;color:#999;font-size:16px}
.al-pic .fw p:before{position:absolute;top:8px;left:-112px;display:block;width:100px;height:1px;background:-webkit-linear-gradient(left,#fff,#ee4b3b 50%,#fff);background:-o-linear-gradient(right,#fff,#ee4b3b 50%,#fff);background:-moz-linear-gradient(right,#fff,#ee4b3b 50%,#fff);background:linear-gradient(to right,#fff,#ee4b3b 50%,#fff);content:''}
.al-pic .fw p:first-child{margin:0}
.al-pic .fw p:first-child:before{display:none}
.alnr-box  .cp-text .fl{width:100%}
.al-more .fl{width:54%}
.al-more .fl .tit{margin-bottom:-18px;width:180px;height:74px;border-radius:20px 20px 0 0;background:url(images/website-zs2.jpg) repeat;box-shadow:0 0 5px #a7a7a7}
.al-more .fl h4{background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);color:#ea3b37;text-align:center;font-weight:700;font-size:24px;line-height:55px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.al-more .fl li{position:relative;float:left;overflow:hidden;margin-left:6%;padding:10px;width:47%;border-radius:20px;background:url(images/website-zs.jpg) repeat;box-shadow:-2px 2px 5px #a7a7a7}
.al-more .fl li img{border-radius:10px}
.al-more .fl li:first-child{margin-left:0}
.al-more .fl li p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;margin:10px;border-radius:10px}
.al-more .fl li p a{display:block;padding-top:104%;width:100%;height:100%;color:#fff;text-align:center;font-size:16px;transition:all ease .5s}
.al-more .fl li p a:before{position:absolute;bottom:-50px;left:0;z-index:-1;display:block;width:100%;height:50px;box-shadow:0 -30px 60px #000;content:""}
.al-more .fl li:hover p a{padding-top:56%;background:rgba(0,0,0,.8);font-weight:700;font-size:20px}
.al-more .fr{float:left;margin-top:55px;margin-left:4%;padding:45px 15px 30px 30px;width:23%;border-radius:20px;background:url(images/website-zs2.jpg) repeat;box-shadow:-2px 2px 5px #a7a7a7}
.al-more .fr h4{display:inline-block;margin-bottom:15px;background-image:-webkit-linear-gradient(left,#ea3a37,#f77a3e);color:#ea3b37;font-weight:700;font-size:18px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.al-more .fr li a{position:relative;display:block;padding: 22px 0 22px 25px;font-size:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.al-more .fr li a:before{position:absolute;top: -72px;bottom: 32px;left:6px;display:block;width:1px;background:#e5e5e5;content:"";display: none;}
.al-more .fr li a:after{position:absolute;top: 23px;left:0;display:block;width:12px;height:12px;border-radius:50%;background:#ea3b37;content:"";}
.al-more .fr li:first-child a:before{display:none}
.cpal-more .fl{width: 100%;}
.cpal-more .fl li{width: 25.3%;}
/* al-page end */
/* video page */
.video-pic{width: 100%;overflow: hidden;padding: 190px 0 50px 0;}
.video-pic .fl{width: 57.34%;}
.video-pic .fl .video{border-radius: 10px;overflow: hidden;}
.video-pic .fl .video video{max-width: 100%;}
.video-pic .fl .text{font-size: 16px;color: #666666;overflow: hidden;margin: 45px 0 0;}
.video-pic .fl .text .sp2{margin: 0 20px;}
.video-pic .fl .text .sp2:before,.video-pic .fl .text .sp2:after{content: '';width: 100px;height: 1px;
    background: -webkit-linear-gradient(left,#fff,#ee4b3b 50%,#fff);background: -o-linear-gradient(right,#fff,#ee4b3b 50%,#fff);
    background: -moz-linear-gradient(right,#fff,#ee4b3b 50%,#fff);background: linear-gradient(to right,#fff,#ee4b3b 50%,#fff);
    display: inline-block;vertical-align: middle;}
.video-pic .fl .text .sp2:before{margin-right: 20px;}
.video-pic .fl .text .sp2:after{margin-left: 20px;}
.video-pic .fr{width: 40%;}
.video-pic .fr .qt-sp{background: url(images/website-zs.jpg) repeat;border-radius: 20px;padding: 10px;margin: 50px 0;box-shadow: -10px 40px 32px rgba(0,0,0,0.2);
    position: relative;}
.video-pic .fr .qt-sp .box{background: #fff;border-radius: 15px;padding: 8px 32px;}
.video-pic .fr .qt-sp dl{overflow: hidden;padding: 15px 0;}
.video-pic .fr .qt-sp dd{width: 30%;float: left;border-radius:10px;overflow:hidden;position:relative;}
.video-pic .fr .qt-sp dd:after{content:"";background:url(images/video-btn.png) center no-repeat;background-size: 30%;position:absolute;left:0;right:0;top:0;bottom: 0;}
.video-pic .fr .qt-sp dd:before{content:"";background:#000;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.5;}
.video-pic .fr .qt-sp dt{width: 64%;float: right;}
.video-pic .fr .qt-sp dt h3{height: 68px;}
.video-pic .fr .qt-sp dt h3 a{font-size: 16px;color: #666666;line-height: 24px;display: block;}
.video-pic .fr .qt-sp dt p{font-size: 16px;color: #999999;}
.video-pic .fr .tel{overflow: hidden;}
.video-pic .fr .tel .l{float: left;font-size: 18px;color: #000000;}
.video-pic .fr .tel .l strong{font-size: 24px;color: #e42623;}
.video-pic .fr .tel .r{font-size: 20px;color: #000000;font-weight: bold;float: right;}
.video-pic .fr .tel .r span{color: #ff7200;}
.video-pic .fr .btn{width: 330px;height: 50px;background: #ea3a37;background-image: linear-gradient(90deg,#ea3a37 0,#fda221 50%,#ea3a37 100%);background-position: left center;background-size: 200% 100%;background-repeat: no-repeat;transition: background-position .6s ease;display: block;font-size: 18px;color: #fff;text-align: center;line-height: 50px;float: right;margin: 30px 0 0;position: relative;}
.video-pic .fr .btn:before{content:"";width:80%;height: 10px;background:0 0;display:block;position:absolute;bottom: 15px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:-1;box-shadow: 0 15px 20px #fb5651;}
.video-pic .fr .btn:hover{background-position:right center;}
.video-details h3{font-size: 26px;color: #ea3b37;line-height: 32px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(left,#ea3a37,#f77a3e);font-weight: 700;margin: 40px 0 20px 0;position: relative;}
.video-details h3:before{content:"";width:28px;height:28px;background:#fcdcd8;border-radius:50%;display:block;position:absolute;left:-10px;top:-10px;z-index:-1;}
.video-details p{font-size: 16px;line-height: 32px;color: #3d3d3d;text-indent: 2em;margin: 20px auto;}
.video-pz{overflow: hidden;padding: 50px 0;}
.video-pz .tit{background: url(images/website-zs6.jpg) repeat;background-size: 10px;display: inline-block;border-radius: 20px 20px 0 0;padding: 15px 4% 30px;
    margin: 0 0 -15px;box-shadow: 0 0 4px rgba(0,0,0,0.3);}
.video-pz h4{font-size: 24px;font-weight: bold;color: #ea3b37;background-image: -webkit-linear-gradient(left,#ea3a37,#f77a3e);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.video-pz .ul{margin-left: -2%;position: relative;}
.video-pz dl{width: 23%;background: url(images/website-zs6.jpg) repeat;background-size: 10px;float: left;border-radius: 20px;
    margin-left: 2%;box-shadow: -3px 3px 4px rgba(0,0,0,0.2);}
.video-pz dd{background: url(images/website-zs.jpg) repeat;border-radius: 20px;padding: 10px;box-shadow: -3px 3px 4px rgba(0,0,0,0.2);}
.video-pz dd img{border-radius: 15px;}
.video-pz dt{padding: 22px;}
.video-pz dt h5 a{font-size: 18px;color: #000;font-weight: bold;margin: 0 0 20px;display: block;}
.video-pz dt p{background: url(images/video-pzzs.png) left center no-repeat;font-size: 16px;color: #666666;margin: 18px 0 0;padding-left: 20px;}
/* video page end */
/* about */
.about-ban,.contact-ban{width:57%;position:absolute;left:0;top:0}
.module p{font-size:18px;color:#333;line-height:40px;}
.module .abt{margin-top: 30px;padding: 45px;background: #143e78;  color: #fff;}
.module h3{margin-bottom:30px}
.module1{padding:352px 0 150px 0;overflow:hidden;position:relative}
.module1 h3{text-align:right}
.module1 .tit-zs:before{margin-left:55px}
.module1 .text{width:40%;float:right}
.module1 .text span{width:260px;height:50px;display:block;background:#ea3a37;background-image: linear-gradient(90deg,#ea3a37 0,#fda221 50%,#ea3a37 100%);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;position:relative;margin-top:60px;float:right;}
.module1 .text span:before{content:"";width:80%;height:10px;background:0 0;display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:-1;box-shadow:0 15px 20px #ff9390}
.module1 .text span a{display:block;font-size:20px;color:#fff;text-align:center;line-height:50px}
.module1 .text span:hover{background-position:right center}
.module2{position:relative;z-index:5;}
.module2 .mod{background: url("images/abg.jpg")no-repeat}
.module2 ul{margin-top:35px}
.module2 li{width:16%;margin:0 .333%;float:left;text-align:center}
.module2 li img{border-radius:20px}
.module2 li p a{font-size:18px;line-height:44px;background:#fff;display:block;margin:0 17px;border-radius:0 0 20px 20px;box-shadow:0 0 20px #f7d3d1}
.module3{width:100%;background:#e4e4e4;background-size:cover;padding:350px 0 200px 0;margin:-230px 0 -35px 0;position:relative;z-index:0}
.oli{
    padding: 60px 0;
}
.ab-list{
    width: 20%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    text-align: center;
}
.ab-list img{
    width: 55%;
    height: auto;
    border: 5px solid #000;
    border-radius: 5px;
}
.rb{
    text-align: center;
}
.rbmain{
    padding-top: 80px;
}
.rbleft{
    width: 60%;
    float: left;
    padding-right: 40px;
}
.rbleft .rbl{
    text-align: right;
    padding-bottom: 20px;
}
.rbleft .rbl .xs{
    color: #999999;
}
.rbleft .rbl .xs i{
    color: #143e78;
}
.rbleft .rbl h3{
    font-size: 28px;
    font-weight: bold;
    color: #666666;
    margin-bottom: 5px;
}
.blue{
    display: inline-block;
    width: 100px;
    height: 3px;
    border: 1px solid #143e78;
}
.rbleft .rbf p{
    line-height: 30px;
    padding-bottom: 20px;
    color: #666;
}
.rbleft .rbf p strong{
    color: #143e78;
}
.rbright{
    width: 40%;
    float: left;
}
.rbright img{
    width: 100%;
    height: auto;
}
/* about end */
/*分页列表样式开始*/
.page_navi{
    text-align: center;
	  margin:50px 0px;
}
.page_navi a{
    background: #c3903f;
    margin: 0 5px;
    font-size: 14px;
    padding: 5px 10px;
    color: #ffffff;
    border-radius: 5px;
}
.page_navi .current{
    background: #2f2f2f;
    color: #ffffff;
}
/*分页列表样式结束*/
/* contact */
.contact-ban{width: 100%;}
.contact{text-align: right;padding: 260px 0 50px 0;position: relative;z-index: 20;}
.contact .wz-xs{width: 100%;display: inline-block;}
.contact .wz-xs h2{width: 550px;display: inline-block;}
.contact .wz-xs p{font-size: 18px;margin: 36px 0;}
.contact .wz-xs p strong{font-size: 24px;color: #ea3b37;-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(left,#ea3a37, #fda221);}
.contact .wz-xs .btn{width: 330px;height: 50px;background: #ea3a37;background-image: linear-gradient(90deg,#ea3a37 0,#fda221 50%,#ea3a37 100%);background-position: left center;
    background-size: 200% 100%;background-repeat: no-repeat;display: inline-block;font-size: 18px;color: #fff;text-align: center;line-height: 50px;position: relative;
    transition: background-position .6s ease;}
.contact .wz-xs .btn:before {content: "";width: 80%;height: 10px;background: none;display: block;position: absolute;
    bottom: 8px;left: 50%;transform: translate(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);-o-transform: translateX(-50%);z-index: -1;box-shadow: 0 15px 20px #ff9390;}
.contact .wz-xs .btn:hover{background-position:right center;}
.contact .message{width: 820px;display: inline-block;text-align: left;padding: 40px 50px;
    box-shadow: -20px 40px 40px #c3c3c3;}
.contact .message:before{width: 564px;height: 145px;background: url("images/website-zs10.png") repeat;
    left: -540px;bottom: -116px;}
/*.contact .message:after{background: url(images/dx.gif) center no-repeat;}*/
.contact .message .text:before{width: 38px;}
.map p{font-size: 18px;color: #999999;margin: 30px 0 50px 0;}
/* contact end */
/* location */
.location{width: 100%; position: absolute;top: 180px;right: 0;font-size: 16px;text-align: right;color: #adadad;overflow: hidden;z-index: 10;}
.location a{color: #adadad;float: right;margin-left: 30px;position: relative;}
.location a:before{content: "";width: 5px;height: 5px;background: #adadad;display: block;border-radius: 50%;
    position: absolute;left: -20px;top: 5px;}
.location a:after{content: "";width: 5px;height: 1px;background: #adadad;display: block;position: absolute;
    left: -15px;top: 7px;}
.sppage-wz{top: 165px;}
/* location end */
/* cp-contrast */
.contrast{width: 76%;margin: 60px 0;overflow: hidden;}
.contrast ul,.contrast ol{width: 20%;float:left;}
.contrast li img{width: 100%;}
.contrast li p{height: auto;font-size: 18px;color: #333333;text-align: center;line-height: 70px;}
.contrast li p a{display:block;}
.contrast ol li:nth-child(odd){background: #eeeeee;border-left: 7px solid #fff;}
.contrast ol li:nth-child(even){border-left: 7px solid #eeeeee;}
.contrast ol li .btn{background: #da251d;font-size: 24px;color: #fff;}
.contrast ol li .btn:hover{font-weight:bold;}
.contrast ul{margin-left: 0;}
.contrast ul li p{font-size: 20px;color: #000;font-weight: bold;border: none!important;}
.contrast ul li:first-child p{width: 99.7%;height: 241px;display: block;font-size: 30px;color: #999999;
    font-weight: bold;line-height: 241px;border-radius: 0 0 30px 0;margin-bottom: 12px;position: relative;
    z-index: 10;-webkit-box-shadow: 2px 2px 10px #e2e2e2;-moz-box-shadow: 2px 2px 10px #e2e2e2;
    box-shadow: 2px 2px 10px #e2e2e2;}
.contrast ul li:nth-child(odd){background: #eeeeee;}
.contrast ul li:first-child{background:none;}
/* cp-contrast end */
/* paging */
.pager {clear: both;padding: 20px 0px;text-align: center;display: block;border-radius: 4px;line-height: 18px;position: relative;}
.pagination{ display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination li{float: left; margin-left:-1px;border: 1px solid #ddd;}
.pagination li:nth-child(1){border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pagination li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pagination li a{color:#666;}
.pagination li a,.pagination li span{padding:5px 13px;display:block;cursor: pointer;}
.pagination li:hover{position:relative; z-index:1;color:#fff; background:#fbe7e7; border-color:#fbe7e7; color:#900202;}
.pagination li.disabled:hover,.pagination li.disable:hover,.pagination li.disabled,.pagination li.disable{text-decoration: none;background:#f5f5f5; color:#999; border-color:#ddd;}
.pagination li.active{position:relative; z-index:2;border-color:#f80000;background: #f80000;}
.pagination li.active a{ color:#fff;}
.pagination #pageup{background: #f83500;color:#fff;}
/* paging end */
.right-swt .swt-kf{width: 11%;position: fixed;bottom: 30%;right: -5px;z-index: 9999;}
.right-swt .scroll-top{width: 60px;height: 60px;display: block;background: url(images/pc-totop.png) no-repeat #d3d3d3;
    background-size: 100% 100%;position: fixed;bottom: 5%;right: 5%;z-index: 9999;}
/*#LRdiv0{display: none!important;}*/
.cpnr-box  .cp-text .fl blockquote{text-align:center;}
.cpnr-box  .cp-text .fl blockquote a{color:#fff;}
.cpnr-box  .cp-text .fl blockquote p{background: #ea3a37;background: -webkit-linear-gradient(left top, #ea3a37,#f77a3e);background: -o-linear-gradient(bottom left, #ea3a37,#f77a3e);background: -moz-linear-gradient(bottom left, #ea3a37,#f77a3e);background: linear-gradient(to bottom left, #ea3a37,#f77a3e);font-weight: bold;color: #fff;padding: 10px 20px;border-radius: 20px 5px 20px 5px;display: inline-block;text-indent: 0;}
.smalltit015,.smalltit016,.smalltit017,.smalltit018,.smalltit019,.smalltit020,.smalltit023,.smalltit024,.smalltit027,.smalltit029,.smalltit030,.smalltit031,.smalltit032,.smalltit033,.smalltit034,.smalltit035,.smalltit036{text-align:center}
.smalltit015 strong{text-indent:0;background:#fff;border:1px solid #ea3a37;display:inline-block;padding:0 15px;position:relative}
.smalltit015 strong:before{content:"";width:100%;height:100%;border:1px dashed #ee5139;display:block;position:absolute;left:5px;top:5px;z-index:-1}
.smalltit016 strong{background:#fff;border:1px solid #ee5139;border-radius:5px;display:inline-block;padding:0 15px;text-indent:0;box-shadow:4px 4px 0 #ee5139}
.smalltit017 strong{border:1px solid #ee5139;display:inline-block;padding:0 15px;text-indent:0;position:relative}
.smalltit017 strong:after,.smalltit017 strong:before{content:"";width:15px;height:15px;display:block;position:absolute}
.smalltit017 strong:before{border-left:1px solid #ee5139;border-top:1px solid #ee5139;left:-5px;top:-5px}
.smalltit017 strong:after{border-right:1px solid #ee5139;border-bottom:1px solid #ee5139;right:-5px;bottom:-5px}
.smalltit019 strong{background:#ee5039;border:2px solid #ea3b37;display:inline-block;padding:0 15px;text-indent:0;color:#fff;box-shadow:4px 4px 0 #ee5139}
.smalltit020 strong{background:#fff;border:1px solid #ee5039;display:inline-block;padding:0 15px;text-indent:0;box-shadow:0 4px 0 #ea3b37}
.smalltit022{width:fit-content;display:block;position:relative}
.smalltit022:after,.smalltit022:before{content:"";width:45%;height:1px;background:#fff;display:block;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.smalltit022:after{width:52%;height:10px;background:#ea3a37;border-radius:50px;bottom:-4px;top:auto}
.smalltit022 strong{border:1px solid #ea3a37;display:block;padding:2px 25px;text-indent:0}
.smalltit022 strong:after,.smalltit022 strong:before{content:"";width:10px;height:10px;background:#ea3a37;border-radius:50%;display:block;position:absolute;left:27%;top:-4px}
.smalltit022 strong:after{left:auto;right:27%}
.smalltit023{width:fit-content;display:block;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);border-radius:5px;padding:8px 10px}
.smalltit023 strong{display:block;text-indent:0;color:#fff;line-height:1.3;border-bottom:1px solid #fff;padding:0 10px}
.smalltit024 strong{border-top:1px solid #ea3a37;border-bottom:1px solid #ea3a37;display:inline-block;padding:0 15px;text-indent:0;position:relative}
.smalltit024 strong:after,.smalltit024 strong:before{content:"";width:10px;height:10px;background:#ea3a37;display:block;position:absolute}
.smalltit024 strong:before{left:0;top:-6px}
.smalltit024 strong:after{right:0;bottom:-6px}
.smalltit027 strong{background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);padding:0 15px;text-indent:0;color:#fff;display:inline-block;border-radius:10px;position:relative}
.smalltit027 strong:before{content:"";width:10px;height:10px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);display:block;border-radius:50%;position:absolute;left:-10px;top:-10px}
.smalltit029 strong{background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);padding:0 10px 0 12px;display:inline-block;color:#fff;border-radius:5px;position:relative}
.smalltit029 span{font-size:20px;color:#fff;text-indent:0;line-height:40px;text-align:center;width:25px;height:124%;background:#ea5741;background:-webkit-linear-gradient(left,#ec2420 ,#ea5741);background:-o-linear-gradient(right,#ec2420 ,#ea5741);background:-moz-linear-gradient(right,#ec2420 ,#ea5741);background:linear-gradient(to right,#ec2420 ,#ea5741);display:block;border-radius:5px;position:absolute;left:10px;top:-4px}
.smalltit030 strong{background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);padding:0 15px 0 12px;display:inline-block;color:#fff;border-radius:50px;position:relative}
.smalltit030 span{font-size:20px;color:#ea3a37;text-indent:0;line-height:29px;text-align:center;width:32px;height:100%;background:#fff;border:2px solid #ccc;display:block;border-radius:50%;position:absolute;left:0;top:0}
.smalltit031 strong{background:#fff;padding:0 15px 0 22px;display:inline-block;border:1px solid #000;border-radius:50px;text-indent:0;position:relative}
.smalltit031 span{font-size:20px;color:#fff;text-indent:0;line-height:32px;text-align:center;width:32px;height:32px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);display:block;border-radius:50%;position:absolute;left:-20px;top:0}
.smalltit032 strong{background:#fff;padding:0 15px 0 10px;display:inline-block;position:relative;box-shadow:2px 2px 2px #dcdcdc}
.smalltit032 span{font-size:20px;color:#fff;text-indent:0;line-height:32px;text-align:center;width:32px;height:100%;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);display:block;border-radius:0 50px 50px 0;position:absolute;left:0;top:0}
.smalltit033 strong{border-top:1px solid #ea3a37;border-bottom:1px solid #ea3a37;padding:5px 15px 0 15px;display:inline-block;text-indent:0;position:relative}
.smalltit033 span{width:33px;background:#fff;line-height:1;position:absolute;top:-9px}
.smalltit034 strong{padding:0 15px 5px 15px;display:inline-block;text-indent:0;position:relative}
.smalltit034 strong:after,.smalltit034 strong:before{content:"";width:100%;height:1px;background:#ea3a37;display:block;position:absolute;left:0;bottom:0}
.smalltit034 strong:after{bottom:-4px}
.smalltit034 span{width:20px;background:#fff;line-height:1;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.smalltit035 strong{background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);border-radius:50px;display:inline-block;text-align:center;text-indent:0;color:#fff;padding:0 15px}
.smalltit035 span{margin-right:5px}
.smalltit036 span{font-size:20px;color:#fff;text-indent:0;line-height:32px;text-align:center;width:32px;height:32px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);display:inline-block;border-radius:50%;margin-right:10px}
.smalltxt001{padding:10px;border:1px solid #ccc;box-shadow:0 0 15px #dadada inset}
.smalltxt002{padding:10px;border:1px solid #ccc;box-shadow:0 5px 0 #dadada}
.smalltxt003{padding:15px;border:1px solid #ccc;position:relative}
.smalltxt003:before{content:"";border:1px dashed #ccc;position:absolute;left:5px;right:5px;top:5px;bottom:5px}
.smalltxt004{padding:10px 10px 20px 10px;border:1px solid #ea3a37;border-radius:15px;position:relative}
.smalltxt004:after,.smalltxt004:before{content:"";width:15px;height:1px;background:#ea3a37;display:block;position:absolute;right:10px;bottom:15px}
.smalltxt004:after{width:10px;bottom:10px}
.smalltxt005{padding:20px 10px 10px 10px;border:1px solid #ea3a37;border-radius:15px;position:relative}
.smalltxt005:before{content:"";border-top:15px solid #ea3a37;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.smalltxt006{padding:10px;border:1px dashed #ccc;border-radius:10px;box-shadow:5px -5px 0 #ccc}
.smalltxt008{padding:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:5px solid #ccc;border-bottom:5px solid #ccc}
.smalltxt013{padding:15px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);border-radius:15px;position:relative}
.smalltxt013:before{content:"";border:1px dashed #ea3a37;border-radius:15px;position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px}
.smalltxt015{padding:15px;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);position:relative}
.smalltxt015:before{content:"";border:1px solid #fff;position:absolute;left:5px;right:5px;top:5px;bottom:5px}
.smalltext001{background: #fff1da;border-radius:15px;padding:0 20px 10px 20px;text-indent:0!important;color: #9c6200!important;}
.smalltext001 strong{background: #ffc96c;border-radius:50px;padding:0 10px;display:inline-block;text-indent:0;color: #9c6200;margin-bottom:10px;}
.smalltext002{border:1px dashed #ccc;border-radius:15px;padding:0 20px 10px 20px;text-indent:0!important;margin-top:40px!important}
.smalltext002 strong{width:fit-content;background:#fff;border:1px dashed #ccc;border-radius:50px;padding:0 10px;display:block;text-indent:0;margin:-18px auto 10px auto}
.smalltext003{border:1px solid #ccc;border-radius:15px;padding:0 20px 10px 20px;text-indent:0!important;margin-top:40px!important}
.smalltext003 strong{width:fit-content;background:#ea3a37;background:-webkit-linear-gradient(left,#ea3a37 ,#ee5139);background:-o-linear-gradient(right,#ea3a37 ,#ee5139);background:-moz-linear-gradient(right,#ea3a37 ,#ee5139);background:linear-gradient(to right,#ea3a37 ,#ee5139);border-radius:50px;padding:0 10px;display:block;text-indent:0;color:#fff;margin:-18px auto 10px auto}
.smalltext004{background: #fff1da;border-radius:15px;padding: 40px 20px 10px 20px;text-indent:0!important;color: #9c6200!important;position: relative;display: inline-block;}
.smalltext004 strong{background: #ffc96c;border-radius:50px 50px 50px 0;padding:0 10px;display:inline-block;text-indent:0;color: #9c6200;position: absolute;left: 0;top: 0;}
.smalltext005{border:1px solid #ccc;border-radius:15px;padding:10px 20px;text-indent:0!important}
.smalltext005 strong{display:inline-block;text-indent:0;line-height:1.5;border-bottom:2px solid #ccc;margin-bottom:10px}
/* xys end*/
.ewm-tel{text-align: center;display: block;}
/* IE */
.ie .section1 .box-two dt{position: relative;}
.ie .section1 .box-two dt:before{width: auto;height: auto;background: #da251d;left: 0;right: 0;bottom: -40px;top: 0;}
.ie .section3 .news ul:before,.ie .module5 .pic:after,.ie .module5 .pic:before{display: none;}
/* IE end*/
/* Paging display */
.allpageindex{width: 1374px;background: #c92c25;background: -webkit-linear-gradient(left, #d7221c , #fc6201);background: -o-linear-gradient(right, #d7221c , #fc6201);
    background: -moz-linear-gradient(right, #d7221c , #fc6201);background: linear-gradient(to right, #d7221c , #fc6201);border-radius: 20px;padding: 2px;position: absolute;
    left: 50%;bottom: 110px;margin-left: -687px;z-index: 5;display: none;}
.allpageindex:before,.allpageindex:after{content: "";width: 22px;height: 22px;background: red;display: block;position: absolute;left: 50%;bottom: -10px;
    transform:rotate(45deg) translate(-50%);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
z-index: -1;}
.allpageindex:after{background: #fbfbfb;bottom: -8px;}
.allpageindex ul{background: #fbfbfb;border-radius: 18px;font-size: 0;text-align: left;padding: 10px 5px;}
.allpageindex ul li{display: inline-block;width: 38px;height: 38px;border: 2px solid #c8c8c8;border-radius: 50%;margin: 10px 15px;}
.allpageindex ul li a{font-size: 18px;color: #c8c8c8;text-align: center;line-height: 34px;display: block;}
.allpageindex ul .on,.allpageindex ul li:hover{background: #e9410e;background: -webkit-linear-gradient(#fc6201 , #d7221c);background: -o-linear-gradient(#fc6201 , #d7221c);
    background: -moz-linear-gradient(#fc6201 , #d7221c);background: linear-gradient(#fc6201 , #d7221c);border: none;}
.allpageindex ul .on a,.allpageindex ul li:hover a{color: #fff;line-height: 38px;}
/* Paging display end */
.section1 .box-mb,.nav-mb,.tit-mb,.news-hy .fr dd .n-date,.tmb,.oli-mb{display: none}
.news-hy .tit-mb{margin: 97px 0px 24px 19px;}
.tmb{background: #003684;padding: 15px 5px;  text-align: center;width: 100%;position: absolute;bottom: 0;  left: 0;overflow: hidden;
    text-overflow:ellipsis;  white-space: nowrap;}
.tmb a{color: #FFFFFF;display: inline-block;width: 100%;font-weight: bold;line-height: 1px}
.tmb:hover{background: #ffc72f;}
@media screen and (max-width:1679px){
    .section4 li img {  width: 65%;  }
    .section4{padding-top: 0;background-size: 100% 115%;}
}
@media screen and (max-width:1475px){
    .cp-lists .list .ca-list .caa .text{top: 293px;}
    .module1 .text{width: 50%}
}
@media screen and (max-width:1318px){
    .cp-lists .list .ca-list .caa .text{top: 248px;}
}
@media screen and (max-width:1200px){
    .news-kind .news-hy .fr{width: 100%;float: none}
    .news-hy .fr dt{left: 0px;}
    .news-kind .news-nb,.cp-lists .list .ca-list .caa .text{display: none}
    .news-hy .fl,.news-hy .tit-box{display: none}
    .news-hy .tit-mb{display: block}
    .cp-kind .list li .text{font-size: 14px}
    .tmb{display: block}
    .cp-lists .list .ca-list .caa:before{background-image: none}
    .module1 .text{width: 60%}
	.section3 .news-hy {padding-top: 147px;}
}
@media screen and (max-width:990px){
    .header .logo,.header .nav .tel,.section1 .box-one,.section1 .box-two,.section4,.cp-kind .tit-box dd span{  display: none;}
    .header .nav{width: 100%}
    .header .nav ul,.section1 .box-one{width: 100%}
    .banner:after{background: none}
    .header,.header .nav{position: static}
    .tit-zs img{width: 60%}
    .section .tit-box dt{font-size: 16px;margin: 3px 0 16px 0}
    .section1 .box-mb{display: block}
    .section1 .box-one{  height: auto;}
    .section1 .box-one li{width: 50%;float: left;padding: 45px 0 0 73px;}
    .section1 .box-one li img{left: 52px;}
    .banner .swiper-pagination{  bottom: 0;}
    .cp-kind .tit-box dt a {  color: #ffc72f;font-weight: bold;padding-left: 15px}
    .cp-lists .list .ca-list{width: 33.333%}
    .cp-lists .title li{height: 40px;}
    .cp-lists .title li a{font-size: 16px;line-height: 40px}
    .cp-lists .title li a:hover{font-size: 16px;}
    .about-ban{position: static;}
    .module1{padding: 0}
    .module1 .text{float: left;width: 100%}
    .ab-list img{width: 85%}
    .rbleft{width: 100%;  float: none;padding:0 15px 30px 15px}
    .rbright{display: none}
    .wx img,.wb img{width: 68%;}
    .fright,.fleft,.ft-t .db,.bqs{font-size: 14px}
    .dbl{margin-top: 18px}
    .bqs{padding-top: 18px}
    .newsnr-box .cp-text .ne{display: none}
    .cpnr-box .cp-text .fl,.sx-xz{width: 100%}
    .news-tit h1{font-size: 20px}
    .news-tit .date{font-size: 14px}
    .news-tit .fr{    bottom: 72px;}
	.section3 .news-hy ul li{width: 100%}
}
@media screen and (max-width:760px){
    .section1 .box-one li{  padding: 45px 0 0 0px;  }
    .section1 .box-one li img{  left: 0;}
    .section3 .news{width: 100%;float: none;padding-bottom: 50px}
    .rot-al .border-zs{width: 100%;  float: none;}
    .rot-al .text{padding: 15px}
    .section .tit-box dt{font-size: 14px;line-height: 22px}
    .rot-al .text p,.section3 .news ul li a{font-size: 14px}
    .rot-al .text .more{width: 130px;  height: 36px;}
    .rot-al .text .more a{line-height: 36px;font-size: 14px}
    .rot-al .text li p a{font-size: 12px}
    .section3 .news ul li{ line-height: 43px;}
    .section3 .news ul li .cirle{top: 17px;}
    .news-hy .fr dt{font-size: 56px;}
    .news-hy .fr dt span{bottom: -19px;}
    .cp-kind .list li{padding: 0 6px}
    .module .abt{padding: 20px;font-size: 14px}
    .module3{padding-bottom: 50px}
    .rbmain {  padding-top: 35px;  }
    .rbleft .rbf p{font-size: 14px}
    .oli{display: none}
    .oli-mb{display: block}
    .ab-list{width: 25%}
    .ft-left, .ft-right{width: 100%;float: none}
    .wx img, .wb img {  width: 33%;  }
    .ft-right{padding-top: 30px}
    .news-tit h1{line-height: 26px}
    .news-tit .fr {  bottom: 17px;  }
	  .section3 .news-hy ul li span{font-size: 14px}
    .section3 .news-hy {padding-top: 96px;}
}
@media screen and (max-width:600px){
    .news-hy .fr dt{display: none}
    .news-hy .fr dl{padding-left: 0;width: 100%}
    .news-hy .fr dd p{font-size: 14px}
    .news-hy .fr dd h4 a{font-size: 16px;font-weight: 500}
    .news-hy .fr dd .n-date{display: block}
    .news-hy .fr dd .n-date i{font-style: italic;font-size: 12px;  color: #868686;}
    .news-hy .fr dd{padding: 10px}
    .news-hy .fr dd .nk{padding: 10px 5px;}
    .al-kind .title li {width: 29.72%;  }
    .cp-lists .list .ca-list{padding: 0}
    .cp-kind .list li{width: 50%;margin-bottom: 30px}
    .cp-kind .list {  margin-bottom: 63px;  }
}
@media screen and (max-width:520px){
    .section1 .box-one li{width: 100%}
    .section1 .box-one li img{width: 85%;}
    .section1 .box-one li p{ width: 92%; height: 255px;}
    .cp-kind .tit-box dt {  font-size: 14px;  margin: 5px 0 25px 0;line-height: 22px;}
    .cp-kind .list li .text{font-size: 14px;padding: 10px 0;    border-bottom-left-radius: 9px;  border-bottom-right-radius: 9px;}
    .cp-kind .list li img{border-top-left-radius: 9px;  border-top-right-radius: 9px;}
    .cp-kind .list {  margin-bottom: 26px;  }
    .cp-kind .list li{padding: 0 5px;}
    .cp-lists .list .ca-list{width: 50%}
    .cp-lists .title li {height: 30px;  }
    .cp-lists .title li a {font-size: 12px;line-height: 30px;  }
    .ab-list{width: 50%}
    .rbleft .rbl h3{font-size: 20px}
    .rbleft .rbl .xs{font-size: 16px}
    .fleft,.fright{width: 100%}
    .ft-t .db{padding-top: 10px}
    .fleft{padding-bottom: 15px}
    .bqs p:first-child{display: none;}
    .bqs p:last-child{padding-top: 0}
    .wx img, .wb img {  width: 60%;  }
    .wx p, .wb p {  font-size: 14px;  }
    .section3{  padding-bottom: 0;  margin-bottom: 0;  }
	  .section3 .news-hy ul li a{width: 94%}
    .section3 .news-hy ul li .cirle{margin-top: 17px;}
    .section3 .news-hy ul li span{display: none}
}
@media screen and (max-width:468px){
    .section3 .news-hy ul{padding: 0;}
    .section3 .news-hy ul li{padding-left: 10px}
    .section3 .news-hy ul li a {  width: 80%;  }
}
@media screen and (max-width:420px){
    .section1 .box-one li p {height: 215px;  }
    .se{padding-top: 0!important;}
    .rot-al .text h4 a{font-size: 18px}
    .rot-al .text .more{position: static}
    .rot-al .text li p{box-shadow: none}
    .rot-al .text li p a,.header .nav ul{display: none}
    .rot-al .text .more a:hover{font-size:14px;font-weight:0}
    .header .nav .nav-mb{display: block}
    .news-tit h1 {  font-size: 14px;  line-height: 18px}
    .news-tit .date {  font-size: 12px;  }
    .cpnr-box .cp-text .fl p{    font-size: 14px;    line-height: 23px;}
    .sx-xz{padding: 0}
    .sx-xz .same{font-size: 14px}
    .sx-xz .same a{width: 80%}
	.section3 .news-hy {  padding-top: 57px;  }
}
@media screen and (max-width:342px){
    .banner-m{display: none;  }
    .section1{overflow: visible}
    .section1 .box-one li p {height: 158px;  }
    .news-hy .tit-mb {margin: 47px 0px 24px 19px;  }
}
.bh{
    display: none;
    /*position: absolute;*/
    /*bottom: 109%;*/
    width: 100%;
    background: #ffffff;
}
.bh a{
    display: block;
    float: left;
}
.bh a:nth-child(1){
    width: 29%;
}
.bh a:nth-child(2){
    width: 69%;
}
.bh .im1{
    width: 100%;
    height: auto;
}
.bh .im2{
    width: 100%;
    height: auto;
}
@media screen and (max-width:750px){
    .bh{
        display: block;
    }
}
