.cpList{padding:85px 0 20px}
.cpList a{display:block;margin:0 0 25px 25px;float:left;width:383px}
.cpList a:nth-child(3n+1){margin-left:0}
.cpList a:hover{border-color:#cccccc;background-color:#fff}
.cpList a div{width:100%;height:270px;overflow:hidden}
.cpList a img{display:block;width:100%;height:100%;background-color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}
.cpList a img:hover{-webkit-transform:scale(1.1) !important;-moz-transform:scale(1.1) !important;-ms-transform:scale(1.1) !important;transform:scale(1.1) !important}
.cpList a h1{line-height:28px;font-size:16px;color:#404040;text-align:center;margin-top:5px}
.cpList a p{line-height:25px;font-size:12px;color:#999;text-align:center}
.banner .w-slide{margin:0;padding:0;width:100%;height:700px;position:relative;top:0px;left:0px;overflow:hidden;visibility:hidden;z-index:1 !important}
.banner .w-slide-inner{margin:0;padding:0;cursor:default;position:relative;top:0px;left:0px;height:700px;overflow:hidden}
.banner .w-slide-inner .content-box{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:1}
.banner .w-slide-inner .content-box > .content-box-inner{width:100% !important;height:700px !important;position:absolute;z-index:0 !important;top:0;left:0;background-size:cover}
.banner .w-slide-inner .content-box>.smAreaC{height:700px}
.banner .w-slide-btn-box{margin:0;padding:0;position:absolute;bottom:16px;right:16px}
.banner .w-slide-btn-box div,.banner .w-slide-btn-box div:hover,.banner .w-slide-btn-box .w-slide-btnav{margin:0;padding:0;position:absolute;width:15px;height:15px;border-radius:50%;overflow:hidden;cursor:pointer}
.banner .w-slide-btn-box .w-slide-btnav{background-color:transparent}
.banner .w-slide-btn-box div{background-color:rgb(0,123,211)}
.banner .w-slide-btn-box .w-slide-btnav{background-color:rgb(77,180,255)}
.banner .w-slide-btn-box .w-slide-btndn,.banner .w-slide-btn-box .dn:hover{}
.banner .w-slide .w-slide-arrowl{margin:0;padding:0;top:0px;left:10px !important}
.banner .w-slide .w-slide-arrowr{margin:0;padding:0;top:0px;left:auto !important;right:10px}
.banner .w-slide .w-slide-arrowl,.banner .w-slide .w-slide-arrowr{margin:0;padding:20px 8px;display:block;position:absolute;background-color:rgba(0,0,0,0.24);cursor:pointer;text-align:center;overflow:hidden;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}
.banner .w-slide .w-slide-arrowl .w-itemicon,.banner .w-slide .w-slide-arrowr .w-itemicon{color:#FFF;font-size:20px;-moz-opacity:.8;-webkit-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8}
.banner .w-slide .w-slide-arrowl:hover{color:#fff}
.banner .w-slide .w-slide-arrowr:hover{color:#fff}
.banner .w-slide .w-slide-arrowl.w-slide-arrowldn{background-position:-256px -37px}
.banner .w-slide .w-slide-arrowr.w-slide-arrowrdn{background-position:-315px -37px}
.banner{position:relative}
.banner .w-slide-control{display:block}
.banner .w-slide-control{display:none;padding:0 8px;position:absolute;border-radius:4px 4px 0 0;background-color:#609ee9;width:120px;height:32px;line-height:32px;font-size:12px;color:#FFF;text-align:center}
.banner .w-slide-control.w-control-top{top:-32px;left:248px}
.banner .w-slide-control.w-control-bottom{bottom:-32px;left:248px;border-radius:0 0 4px 4px}
.banner .w-slide-control .w-control-link{width:20px;height:32px;float:left;text-decoration:none}
.banner .w-slide-control .w-control-link .w-control-icon{margin-top:7px;display:block;width:18px;height:18px;line-height:18px;border-radius:50px;background-color:#3E89E5}
.banner .w-slide-control .w-control-link .w-control-icon .mw-iconfont{color:#FFF;font-size:10px}
.banner .w-slide-control .w-control-text{width:80px;float:left;display:inline-block;font-family:Tahoma}
.banner .w-slide-control .w-control-link .mw-iconfont{font-size:12px;color:#FFF}
.banner .w-slide-control .w-control-link .mw-iconfont:hover{color:#ecf5ff}
.textBox1{width:1200px;height:379px;position:absolute;left:50%;top:150px;transform:translateX(-50%)}
.textBox2{width:1200px;height:700px;position:absolute;left:50%;top:0;transform:translateX(-50%)}
.animateOne{width:1200px;height:279px;position:absolute;left:0;top:0;text-align:center;padding-top:100px}
.animateOne h1{font-size:54px;line-height:84px;color:#fff;font-weight:bold}
.animateOne p{font-size:16px;line-height:2;color:#fff;margin-top:15px;width: 70%;padding: 0 15%}
.animateOne span{width:70px;background:#007bd3;height:3px;margin:0 auto;display:block}
.animateTwo{width:1200px;height:700px;position:absolute;left:0;top:0;text-align:center}
.txtBox1{height:110px;width:906px;left:147px;top:230px;z-index:2;position:absolute}
.txtBox2{height:37px;width:645px;left:278px;top:342px;z-index:1;opacity:0;position:absolute}
.txtBox1 h1{font-size:72px;line-height:87px;color:#fff;font-weight:bold}
.txtBox2 p{color:#fff;font-size:16px;line-height:37px}
.txtBox2{background-color:rgb(0,123,211);background-image:none;background-repeat:repeat;background-position:0 0;background:-moz-linear-gradient(top,none,none);background:-o-linear-gradient(top,none,none);background:-ms-linear-gradient(top,none,none);background:linear-gradient(top,none,none);background:-webkit-gradient(linear,left top,left bottom,from(none),to(none));background-size:auto;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.twoCont{height:251px;width:1200px;margin:-90px auto 0;box-shadow:0.000000px 2.000000px 10px rgba(0,123,211,0.21);transition:box-shadow .3s,border .3s,background-color .3s,color .3s,transform .3s;z-index:11;background:#fff;position:relative}
.twoCont:hover{cursor:pointer;transform:translateY(-3px);-webkit-box-shadow:0 2px 0 rgba(102,102,102,.1);-moz-box-shadow:0 2px 0 rgba(102,102,102,.1);-ms-box-shadow:0 2px 0 rgba(102,102,102,.1);box-shadow:0 2px 0 rgba(102,102,102,.1);transition:box-shadow .3s,border .3s,background-color .3s,color .3s,transform .3s}
.twoCont li{height:200px;width:25%;float:left;padding-top:38px}
.twoCont li span{display:block;width:75px;height:75px;border-radius:200px;margin:0 auto}
.twoCont li img{display:block;width:100%;height:100%; margin-bottom: 20px;}
.twoCont li h1{font-size:18px;color:#222222;font-weight:bold;line-height:1.5;text-align:center;margin:25px 0 10px}
.twoCont li p{font-size:12px;color:#999999;line-height:1.5;text-align:center}
.gywm{width:1200px;background:#fff;text-align:center;margin:0 auto;padding:110px 0 140px}
.gywmtxt{line-height:2;font-size:14px;color:#666666}
.gywmtxt strong{color:#555}
.more{width:170px;height:38px;line-height:38px;margin:70px auto;display:block;background:rgb(0,123,211);font-size:14px;color:#fff;text-align:center}
.more:hover{background:rgb(77,180,255)}
.jjfa{background:rgb(243,243,243);padding:70px 0 0;height:836px}
.jjfaInner{width:1200px;margin:0 auto}
.jjfaBtm{width:100%;padding-top:20px}
.jjfaBtm li{height:300px;width:300px;z-index:8;float:left;background:#fff}
.jjfaBtm li img{display:block; width:100%; height:100%}
.jjfaBtm li .jjfatxt{padding:40px 25px;width:250px;position:relative;height:220px}
.jjfaBtm li .jjfatxt h1{font-size:18px;font-weight:bold;line-height:1.75;color:#444444;margin-bottom:20px}
.jjfaBtm li .jjfatxt p{font-size:14px;line-height:1.75;color:#888888; margin-bottom: 1rem;}
.jjfaBtm li .jjfatxt .btnmore{display:block;font-family:Arial;font-size:14px;color:#4db4ff;font-weight:400;}
.cpzx{padding:70px 0 0}
.cpzxInner{width:1200px;height:280px;padding-top:20px;margin:0 auto}
.cpzxInner a{display:block;width:285px; height:256px; float:left;margin-left:20px}
.cpzxInner a:first-child{margin-left:0}
.cpzxInner a div{width:100%;height:220px; vertical-align: middle;display: flex;
justify-content: center;
align-items: center; overflow: hidden;}
.cpzxInner a div img{display:block;max-width:100%;max-height:100%;vertical-align: middle;}
.cpzxInner a p{line-height:36px;font-size:16px;color:#404040;width:100%;text-align:center}
.news{background:url("../image/bj2.jpg") no-repeat;padding:70px 0;background-size:cover}
.news .listUl{padding-top:20px;width:1200px;margin:0 auto}
.news .listUl li{border-right:1px none #eee;border-top:1px none #eee;border-bottom:1px none #eee;border-left:1px none #eee;background-color:rgb(255,255,255);-moz-box-shadow:0.000000px 2.000000px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0.000000px 2.000000px 10px rgba(0,0,0,0.1);-ms-box-shadow:0.000000px 2.000000px 10px rgba(0,0,0,0.1);-o-box-shadow:0.000000px 2.000000px 10px rgba(0,0,0,0.1);box-shadow:0.000000px 2.000000px 10px rgba(0,0,0,0.1);transition:box-shadow .3s,border .3s,background-color .3s,color .3s,transform .3s;height:202px;padding:25px 20px;width:1160px;margin-bottom:25px}
.news .listUl li a{display:block}
.news .listUl li a.piclink{display:block;width:330px;height:200px;margin-right:10px}
.news .listUl li a.piclink img{display:block;width:100%;height:100%}
.news .listUl li .listDesc{width:820px}
.news .listUl li .listDesc a{line-height:34px;display:block;font-size:16px;color:#404040;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}
.news .listUl li .listDesc a:hover{color:#007bd3}
.news .listUl li .listDesc p{margin-top:5px;line-height:21px;font-size:12px;color:#999}
.news .listUl li .listDesc span{margin-top:5px;height:45px;line-height:45px;font-size:12px;color:#BBB}



@media only screen and (max-width: 1024px) and (min-width: 320px) {
    /*.banner .w-slide,.banner .w-slide-inner .content-box > .content-box-inner{height: 435px!important;}*/
    .banner .w-slide,.banner .w-slide-inner .content-box > .content-box-inner{height: 270px!important;}
    .animateOne{width:86%;left: 50%;transform: translateX(-50%);padding-top: 50px;height: 163px}
    /*.textBox1{top: 56px;width: 100%}*/
    .textBox1{top: 15px;width: 100%}
    .animateOne h1{font-size: 18px;line-height: 46px}
    .animateOne p{font-size: 14px;white-space:normal;width: 94%;letter-spacing:normal;text-align: center;padding: 0 3%;line-height: 1.5}
    .banner .w-slide-btn-box div, .banner .w-slide-btn-box div:hover, .banner .w-slide-btn-box .w-slide-btnav{width: 10px;height: 10px;}
    .twoCont{margin: 30px auto 0;width: 94%;height: auto}
    .twoCont li{width: 50%;padding-top: 20px;height: 145px}
    .banner .w-slide .w-slide-arrowl, .banner .w-slide .w-slide-arrowr{display: none}
    .twoCont li h1{font-size: 14px;font-weight: normal}
    .twoCont li span{vertical-align: middle;line-height: 80px;text-align: center}
    .twoCont li span img{display: inline;width: 80%;height: 80%}
    .gywm,.cpzx{width: 94%;margin: 0 auto;padding: 50px 0 0;}
    .jjfa{height: auto;padding: 50px 0 0}
    .jjfaBtm{display: none}
    .jjfaBtm_m{display: block!important;padding-bottom: 40px;}
    .jjfaBtm li{}
    .jjfaInner,.news .listUl{width: 100%}
    .jjfaBtm li{width: 50%;margin: 0 auto;height: 195px;}
    .jjfaBtm li .jjfatxt h1{line-height: 24px;margin-bottom: 7px;}
    .jjfaBtm li .jjfatxt p{line-height: 20px;}
    .gywmtxt{margin-top: 20px}
    .cpzxInner,.jjfaBtm li img{width: 100%;height: auto;}
    .cpzxInner a{width: 50%;margin-left: 0}
    .jjfaBtm li .jjfatxt{padding: 10px 3%;width: 94%;height: auto}
    .cpzxInner a{height: 166px;}
    .cpzxInner a div{height: 108px;}
    .cpzxInner a p{line-height: 30px;}
    .more{margin: 30px auto}
    .news{padding: 30px 0;}
    .news .listUl li a.piclink{display: none}
    .news .listUl li{width: 94%;margin:0 auto 20px;padding: 20px 0;height: auto}
    .news .listUl li .listDesc{width: 94%;padding: 0 3%}

}































