blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.dn{display:none}
body{color:#333;font-size:14px;line-height:1.5;background:#fff;font-family:"微软雅黑","Microsoft Yahei","Arial";overflow-x:hidden}

.cp-content .content .list1 li{    width: 31%;
    display: block;
    float: left;
    margin: 1%;
    padding: 2%;}

.cp-content .content .list1 li:nth-child(1){background: url("../images/ys1.png")/*tpa=http://www.zgapsw.net/statics/images/ys1.png*/ top 50px center no-repeat;}
.cp-content .content .list1 li:nth-child(2){background: url("../images/ys4.png")/*tpa=http://www.zgapsw.net/statics/images/ys4.png*/ top 50px center no-repeat;}
.cp-content .content .list1 li:nth-child(3){background: url("../images/ys3.png")/*tpa=http://www.zgapsw.net/statics/images/ys3.png*/ top 50px center no-repeat;}
.cp-content .content .list1 h3 {
    font-size: 22px;
    color: #333;
    line-height: 34px;
    margin: 121px 0 30px 0;
    text-align: center;
    /* line-height: 30px; */
}
.cp-content .content .list2 li:nth-child(1){background: url("../images/cp-pic2.png")/*tpa=http://www.zgapsw.net/statics/images/cp-pic2.png*/ top 50px center no-repeat;}
.cp-content .content .list2 li:nth-child(2){background: url("../images/cp-pic1.png")/*tpa=http://www.zgapsw.net/statics/images/cp-pic1.png*/ top 50px center no-repeat;}
.cp-content .content .list2 li:nth-child(3){background: url("../images/fanjipo.png")/*tpa=http://www.zgapsw.net/statics/images/fanjipo.png*/ top 50px center no-repeat;}

#LRfloater0{display:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#e62129}
img,video{max-width:100%;height:auto}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani,a,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
*,::after,::before{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:none}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:96%;max-width:1366px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.banner img,.ban img{display: block;width: 100%;}
.mo-ban{display: none!important;}
.mo-pic{display: none !important;}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#333;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:40px;height:80px;font-size:0;line-height:0;z-index:999;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,.4);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-indent:-9999px}
.banner .slick-prev{left:100px;background-image:url("../images/prev1.png")/*tpa=http://www.zgapsw.net/statics/images/prev1.png*/}
.banner .slick-next{right:100px;background-image:url("../images/next1.png")/*tpa=http://www.zgapsw.net/statics/images/next1.png*/}
.banner .slick-next:hover,.banner .slick-prev:hover{background-color:rgba(235,187,7,.4)}
.banner .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:99}
.banner .slick-dots li{display:inline-block;margin:0 2px}
.banner .slick-dots li a{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
.banner .slick-dots li.slick-active a{background-color:#000}
.header{-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.logo{float:left;margin-top:27px}
.hdr{overflow:hidden}
.hdr .tel{float:right;padding-left:60px;background:url("../images/tel1.png")/*tpa=http://www.zgapsw.net/statics/images/tel1.png*/ left center no-repeat;-webkit-background-size:45px auto;-moz-background-size:45px auto;-o-background-size:45px auto;background-size:45px auto;margin-top:35px}
.hdr .tel span{font-size:14px;color:#666;line-height:18px;display:block}
.hdr .tel a{font-size:17px;color:#e62129;line-height:26px;font-weight:700;display:block}
.hdr .tel a strong{font-size:24px}
.nav{overflow:hidden;text-align:center;margin-top:16px}
.nav li{display:inline-block;text-align:center}
.nav li a{display:inline-block;font-size:16px;color:#1b1a1b;line-height:88px;border-bottom:2px solid transparent;padding:0 10px;min-width:72px}
.nav .on a,.nav li a:hover{border-color:#dc231e;color:#dc231e}
.footer{line-height:48px;background:#333}
.footer .top{background-color:#15181e;overflow:hidden}
.footer .copy{overflow:hidden}
.footer .addr{float:left;font-size:14px;color:#ccc}
.footer .addr span{margin-right:20px;display:inline-block}
.footer .addr a{color:#ccc;display:inline-block}
.footer .map{float:right}
.footer .map a{margin-left:20px;color:#ccc}
.footer a:hover{color:#fff}
.fd-link{background:#111;font-size:14px;color:#ce6402;padding:0 20px}
.fd-link a{color:#999;margin-right:10px;border-right:1px solid #999;padding-right:10px;display:inline-block;line-height:1.1}
.fd-bot{position: fixed;left: 0;bottom: 0;width: 100%;-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);background-color: #fff;overflow: hidden;z-index: 999;padding: 5px 0 2px;display: none;}
.fd-bot a{float: left;font-size: 12px;color: #222222;text-align: center;line-height: 18px;border-right: 1px solid #ddd;-wekit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fd-bot a:last-child{border:none;}
.fd-bot a{width:25%;}
.fd-bot a img{display: block;margin: 0 auto 3px;height: 20px;}
.ban{position: relative;}
.ban .txt{position: absolute;left: 0;bottom: 40px;width: 100%;color: #ffffff;font-size: 16px;line-height: 36px;}
.ban .txt strong{font-size: 36px;line-height: 56px;display: block;font-weight: normal;}
.cp-index1{overflow:hidden;background-color:#eaeaea;margin-bottom:78px}
.cp-index1 .left{float:left;width:740px;padding-right:115px}
.cp-index1 .left .txt{float:right;width:345px;margin-top:90px}
.cp-index1 .left .txt h1{font-size:26px;color:#333;line-height:36px;width:210px;border-bottom:1px solid #ccc;padding-bottom:7px;position:relative;margin-bottom:36px}
.cp-index1 .left .txt h1 .en{font-weight:700;color:#e62129;display:block}
.cp-index1 .left .txt h1::after{content:"";position:absolute;left:0;bottom:-6px;width:9px;height:9px;border-radius:50%;border:3px solid #ccc;background:#fff}
.cp-index1 .left .txt p{font-size:14px;color:#666;line-height:24px;}
.cp-index1 .right{overflow:hidden;background-color:#e62129}
.ul-index1{float:left;width:905px}
.ul-index1 li{float:left;width:50%;text-align:center;padding:65px 0}
.ul-index1 li .img{display:inline-block;vertical-align:middle;margin-right:5px}
.ul-index1 li:hover{background-color:#d40c14}
.ul-index1 li:hover .img img{-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.ul-index1 li h3 a:hover{color:#f0f0f0}
.ul-index1 .txt{display:inline-block;vertical-align:middle;color:#fff;text-align:left}
.ul-index1 .txt h3 a{font-size:22px;color:#fff;display:block;line-height:32px}
.ul-index1 .txt p{font-size:14px;color:#ccc;line-height:24px}
.cp-index2{margin-bottom:78px}
.cp-tit{text-align:center;margin-bottom:36px}
.cp-tit h2{font-size:38px;color:#000}
.cp-tit h2::before{content:"";display:inline-block;vertical-align:middle;width:104px;height:12px;background:url("../images/cp-ico2.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico2.png*/ center no-repeat;margin-right:20px}
.cp-tit h2::after{content:"";display:inline-block;vertical-align:middle;width:104px;height:12px;background:url("../images/cp-ico1.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico1.png*/ center no-repeat;margin-left:20px}
.ul-index2{overflow:hidden;margin-bottom:50px}
.ul-index2 li{
    float:left;
    width:25%;
    padding:5px;
    border:1px solid #ccc;
    overflow:hidden;
    margin-right:-1px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ul-index2 li img{display:block;width:100%}
.ul-index2 .txt{padding:23px 14px 18px;overflow:hidden}
.ul-index2 .txt .tit{font-size:16px;color:#333;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.ul-index2 .txt .more{float:right;width:114px;height:35px;line-height:33px;border:1px solid #ccc;border-radius:3px;padding-left:20px;font-size:14px;color:#666;background:url("../images/cp-ico3.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico3.png*/ right 20px center no-repeat;}
.ul-index2 li:hover .tit{color: #e62129;}
.ul-index2 li .more:hover{color: #e62129;border-color: #e62129;background:url("../images/cp-icon9.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon9.png*/ right 20px center no-repeat;}
.cp-btn{text-align:center}
.cp-btn a{display:inline-block;width:132px;height:35px;line-height:35px;border-radius:3px;font-size:14px;color:#fff;background-color:#e62129;margin:0 12px;position:relative;padding-left:15px;text-align:left}
.cp-btn a::after{content:"";position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:12px;background:url("../images/cp-ico4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico4.png*/ center no-repeat;top:50%;margin-top:-6px;right:10px;width:8px}
.cp-btn a:hover,.cp-index3 .txt .more:hover{background-color: #d01920;}
.cp-index3{background:url("../images/i-bg1.jpg")/*tpa=http://www.zgapsw.net/statics/images/i-bg1.jpg*/ center top no-repeat;margin-bottom:60px}
.cp-index3 .txt{width:555px;background-color:#202429;padding:30px}
.cp-index3 .txt .tit{font-size:30px;color:#fff;line-height:40px;margin-bottom:15px}
.cp-index3 .txt .xing{display:block;height:20px;background:url("../images/cp-ico5.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico5.png*/ center left no-repeat;margin-bottom:35px}
.cp-index3 .txt .item{padding-left:94px;font-size:14px;color:#fff;line-height:24px;padding-bottom:40px;background-repeat:no-repeat;background-position:left top;position:relative}
.cp-index3 .txt .item strong{font-size:18px;margin-bottom:10px;line-height:28px;display:block}
.cp-index3 .txt .item1{background-image:url("../images/cp-ico6.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico6.png*/}
.cp-index3 .txt .item2{background-image:url("../images/cp-ico7.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico7.png*/}
.cp-index3 .txt .item3{background-image:url("../images/cp-ico8.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico8.png*/}
.cp-index3 .txt .more{display:inline-block;width:115px;height:35px;line-height:35px;padding-left:20px;font-size:14px;color:#fff;border-radius:3px;position:relative;background-color:#e62129}
.cp-index3 .txt .more::after{content:"";position:absolute;background:url("../images/cp-ico4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico4.png*/ center no-repeat;top:0;right:20px;width:8px;height:35px}
.cp-tit .more{float:right;font-size:14px;color:#999;line-height:20px;margin-top:-25px}
.cp-tit .more:hover{color:#333}
.ul-index4{overflow:hidden;margin:0 -4px}
.ul-index4 li{float:left;width:25%}
.ul-index4 .item{margin:0 4px;border:1px solid #ddd;overflow: hidden;}
.ul-index4 .item img{display:block;width:100%}
.ul-index4 .item:hover img{opacity: 0.8;
filter: alpha(opacity=80);}
.ul-index4 .item .txt{padding:15px}
.ul-index4 .item .tit{display:block;font-size:16px;color:#333;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;font-weight: bold;}
.ul-index4 .item p{overflow:hidden}
.ul-index4 .item p .more{float:right;font-size:14px;color:#999;line-height:22px}
.ul-index4 .item p span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;font-size:14px}
.ul-index4 .item .txt a:hover{color:#e62129}
.cp-index5{padding:70px 0 75px;overflow:hidden}
.ul-index-news1{float:left;width:46%}
.ul-index-news1 li{overflow:hidden;padding:20px 0;border-bottom:1px solid #ddd}
.ul-index-news1 .date{float:left;width:98px;text-align:center;border-right:1px solid #ddd;color:#999;margin-right:15px}
.ul-index-news1 .date span{display:block;line-height:1;font-size:16px;margin-bottom:14px}
.ul-index-news1 .date strong{display:block;font-size:26px;line-height:32px}
.ul-index-news1 .txt{overflow:hidden}
.ul-index-news1 .txt .tit{display:block;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin-bottom:15px;font-weight:700}
.ul-index-news1 li:hover .date,.ul-index-news1 li:hover .txt .tit,.ul-index-news1 li:hover .txt p{color:#e62129}
.ul-index-news1 .txt p{font-size:16px;color:#666;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-index-news2{float:right;width:46%}
.ul-index-news2 li{overflow:hidden;padding:14px 0}
.ul-index-news2 li .date{float:right;font-size:14px;color:#999;line-height:24px;margin-left:10px}
.ul-index-news2 li a{display:block;font-size:14px;color:#333;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:16px;background-repeat:no-repeat;background-position:0 center;background-image:url("../images/cp-ico9.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico9.png*/}
.ul-index-news2 li a:hover{background-image:url("../images/cp-ico10.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico10.png*/;color:#e62129}
.cp-index6{padding:50px 0;background:url("../images/cp-bg1.jpg")/*tpa=http://www.zgapsw.net/statics/images/cp-bg1.jpg*/ center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}
.cp-index6 h3{font-size:30px;color:#fff;line-height:40px;margin-bottom:10px}
.cp-index6 h3 strong{color:#e62129;margin-left:48px}
.cp-index6 p{font-size:14px;color:#999;line-height:24px}
.cp-index7{padding:34px 0 42px;background-color:#eaeaea;overflow:hidden}
.cp-index7 img{float:left;margin-right:50px;margin-top:60px}
.cp-index7 .txt{overflow:hidden}
.cp-index7 .txt .tit{margin-bottom:15px}
.cp-index7 .txt .tit h3{font-size:20px;color:#e62129;line-height:26px}
.cp-index7 .txt .tit h3 span{font-size:14px;color:#999;line-height:20px;display:block;font-weight:400}
.cp-index7 .txt .tit em{display:inline-block;padding-left:12px;font-size:14px;color:#333;line-height:26px;margin-right:25px;position:relative}
.cp-index7 .txt .tit em::after{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background-color:#e62129;margin-top:-2px}
.cp-index7 .txt p{font-size:14px;color:#999;line-height:24px;margin-bottom:5px}
.cp-index7 .txt label{display:block;width:454px;border:1px solid #ccc;background:#fff;padding-left:40px;position:relative;height:40px;line-height:38px;margin-bottom:15px}
.cp-index7 .txt label .ico{position:absolute;left:0;top:0;width:40px;border-right:1px solid #ccc;background-repeat:no-repeat;background-position:center;height:100%}
.cp-index7 .txt label .ico1{background-image:url("../images/cp-ico11.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico11.png*/}
.cp-index7 .txt label .ico2{background-image:url("../images/cp-ico12.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico12.png*/}
.cp-index7 .txt label .inp{
    padding:10px 12px;
    display:block;
    width:100%;
    line-height:18px;
    border: 0;
}
.cp-index7 .txt .area{display:block;width:454px;border:1px solid #ccc;background:#fff;position:relative;height:60px;line-height:24px;padding:0 10px;resize:none;margin-bottom:13px}
.cp-index7 .txt .sub{display:inline;width:136px;height:40px;line-height:38px;border:1px solid #ccc;text-align:center;font-size:14px;color:#333;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cp-index7 .txt .sub:hover{background:#fff}
.main{background:url("../images/cp-bg3.png")/*tpa=http://www.zgapsw.net/statics/images/cp-bg3.png*/ top right no-repeat;overflow:hidden}
.fd-pic{display: none;}
.cur{font-size:14px;color:#8a8a8a;line-height:16px;border-left:3px solid #e62129;padding-left:9px;margin:20px 0}
.cur a{color:#8a8a8a;display: inline-block;}
.cur a:hover{color:#333}
.cp-inner1{overflow:hidden}
.cp-inner1 .imgtxt{overflow:hidden;margin-bottom:75px}
.cp-inner1 .imgtxt .img{float:left;margin-right:65px}
.cp-inner1 .imgtxt .img img{display:block}
.cp-inner1 .imgtxt .txt{overflow:hidden}
.cp-inner1 .imgtxt .detail{padding:18px 32px 50px;background-color:#eee;margin-bottom:25px}
.cp-inner1 .imgtxt .detail p{margin-bottom:15px;font-size:15px;color:#333;line-height:25px}
.cp-inner1 .imgtxt .tit{margin-bottom:30px}
.cp-inner1 .imgtxt .tit h1{font-size:36px;color:#333;line-height:46px;display:inline-block;padding:15px 45px 6px 0;background:url("../images/cp-icon1.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon1.png*/ right top no-repeat;margin-bottom: 5px;}
.cp-inner1 .imgtxt .tit p{font-size:15px;color:#666;line-height:30px;background: url("../images/i-ys.png")/*tpa=http://www.zgapsw.net/statics/images/i-ys.png*/ no-repeat top left;padding-left: 35px;-webkit-background-size: auto 30px;-moz-background-size: auto 30px;-o-background-size: auto 30px;background-size: auto 30px;}
.cp-inner1 .imgtxt .infor{background-color:#eee;overflow:hidden;padding:10px 15px;margin-bottom:25px; line-height: 30px}
.cp-inner1 .imgtxt .infor li{
    float:left;
    width:33.33%;
    padding-left:20px;
    border-right:1px solid #c2c2c2;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.cp-inner1 .imgtxt .infor li:last-child{border:none}
.cp-inner1 .imgtxt .infor strong{display:block;font-size:18px;color:#777;line-height:28px;margin-bottom:10px;font-weight:400}
.cp-inner1 .imgtxt .infor p{font-size:20px;color:#333;line-height:26px}
.cp-inner1 .imgtxt .con{font-size:15px;color:#666;line-height:26px;margin-bottom:20px}
.cp-inner1 .imgtxt .con p{margin-bottom:20px}
.cp-inner1 .imgtxt .con strong{color:#333;font-weight:400}
.cp-inner1 .imgtxt .link{overflow:hidden}
.cp-inner1 .imgtxt .link .server{float:left;width:230px;height:50px;line-height:50px;font-size:18px;color:#fff;text-align:center;background-color:#e62129;border-radius:3px;margin-right:80px;cursor:pointer}
.cp-inner1 .imgtxt .link .server img{display:inline-block;vertical-align:middle;margin-right:4px}
.cp-inner1 .imgtxt .link .tel{float:left;padding-left:55px;background:url("../images/cp-icon3.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon3.png*/ left center no-repeat}
.cp-inner1 .imgtxt .link .tel span{font-size:14px;color:#333;line-height:24px;display:block}
.cp-inner1 .imgtxt .link .tel a{font-size:20px;color:#e62129;line-height:30px;display:block}
.cp-inner1 .imgtxt .link .tel strong{font-size:28px;font-weight:400}
.tab-inner1{background:#eee;margin-bottom:40px}
.tab-inner1 li{float:left;width:20%;text-align:center}
.tab-inner1 ul{overflow:hidden}
.tab-inner1 li a{font-size:16px;color:#666;line-height:36px;display:block;padding:15px 0}
.tab-inner1 li a span{padding-left:44px;background-repeat:no-repeat;background-position:0 50%;display:inline-block}
.tab-inner1 li a .ico1{background-image:url("../images/cp-t1.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t1.png*/}
.tab-inner1 li a .ico2{background-image:url("../images/cp-t2.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t2.png*/}
.tab-inner1 li a .ico3{background-image:url("../images/cp-t3.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t3.png*/}
.tab-inner1 li a .ico4{background-image:url("../images/cp-t4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t4.png*/}
.tab-inner1 li a .ico5{background-image:url("../images/cp-t5.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t5.png*/}
.tab-inner1 li a:hover .ico1,.tab-inner1 li.on .ico1{background-image:url("../images/cp-t11.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t11.png*/}
.tab-inner1 li a:hover .ico2,.tab-inner1 li.on .ico2{background-image:url("../images/cp-t22.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t22.png*/}
.tab-inner1 li a:hover .ico3,.tab-inner1 li.on .ico3{background-image:url("../images/cp-t33.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t33.png*/}
.tab-inner1 li a:hover .ico4,.tab-inner1 li.on .ico4{background-image:url("../images/cp-t44.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t44.png*/}
.tab-inner1 li a:hover .ico5,.tab-inner1 li.on .ico5{background-image:url("../images/cp-t55.png")/*tpa=http://www.zgapsw.net/statics/images/cp-t55.png*/}
.tab-inner1 li a:hover,.tab-inner1 li.on a{color:#fff;background:#e62129}
.cp-content{overflow:hidden}
.cp-content .content h2{font-size:24px;color:#333;line-height:34px;margin:20px 0}
.cp-content .content h3{font-size: 22px;color:#333;line-height:34px;margin:20px 0}
.cp-content .content p{margin-bottom:20px}
.cp-content .content{font-size:16px;color:#666;line-height:28px}
.cp-content .content p img{height:auto;display:block;margin:0 auto}
.cp-content .content p video{height:auto;margin:0 auto;display:block;max-width: 600px;width: 100%;}
.cp-content .content .DIV3{display: none;}
.cp-content .content .DIV1{display: block;}
.cp-content .content a{color:#e62129}
.cp-content .content table{margin-bottom:20px}
.cp-content .col-l{width:1020px}
.cp-content .col-r{width:250px}
.cp-relation1{margin:20px 0;border:1px solid #ddd;}
.cp-tit2{padding:8px 26px 4px;background-color:#f0f0f0;border-bottom:1px solid #ddd}
.cp-tit2 strong{font-size:20px;color:#000;display:inline-block;background:url("../images/cp-icon4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon4.png*/ top right no-repeat;padding-right:42px}
.cp-tit2 strong em{color:#e62129;font-weight:700}
.cp-tit2 span{float:right;}
.cp-relation1 dd{padding:23px 35px 15px}
.cp-relation1 ul{overflow:hidden}
.cp-relation1 li{float:left;width:50%}
.cp-relation1 li a{font-size:14px;color:#666;line-height:24px;margin-bottom:16px;padding-left:20px;background-repeat:no-repeat;background-position:0 center;background-image:url("../images/cp-icon5.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon5.png*/;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cp-relation1 li a:hover{background-image:url("../images/cp-icon6.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon6.png*/;color:#e62129}
.cp-relation2 dd{padding:24px 16px 14px;background-color:#f3f3f3}
.cp-relation2 li img{display:block;width:100%}
.cp-relation2 li p a{display:block;text-align:center;font-size:14px;color:#333;line-height:24px;padding:10px 0}
.cp-relation2 li:hover p a{color:#e62129}
.ban img{display:block}
.m-about1{padding:80px 55px 40px;background:#f6f6f6}
.m-about1 .tit{overflow:hidden;margin-bottom:40px}
.m-about1 .tit p{float:right;font-size:18px;color:#333;margin-top:60px}
.m-about1 .tit p::before{content:"";display:inline-block;width:200px;height:1px;background-color:#ddd;vertical-align:middle;margin-right:10px}
.m-about1 .tit h1{float:left;font-size:48px;color:#333;line-height:1}
.m-about1 .tit h1 .en{color:#e62129;display:block}
.m-about1 .imgtxt{overflow:hidden}
.m-about1 .imgtxt .txt{font-size:14px;color:#333;line-height:30px;float:left;width:100%;text-indent:2em}
.m-about1 .imgtxt .img{float:right;width:44.5%}
.m-about1 .imgtxt .img img{display:block}
.ul-about1{overflow:hidden;margin:60px -10px}
.ul-about1 li{float:left;width:20%;position:relative}
.ul-about1 li p{font-size:14px;color:#e62129;height:144px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;line-height:24px}
.ul-about1 li:after{content:attr(data-num);position:absolute;bottom:60px;font-size:140px;color:#e62129;line-height:1;left:0;width:100%;text-align:center;opacity:.1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)';filter:alpha(Opacity=10)}
.ul-about1 li h3{font-size:26px;color:#e62129;line-height:40px;margin-bottom:20px;text-align:center}
.ul-about1 .item{padding:25px 25px 46px;border:1px solid #e62129;border-radius:8px;margin:0 10px}
.ul-about1 li:nth-child(2n) h3,.ul-about1 li:nth-child(2n) p,.ul-about1 li:nth-child(2n)::after{color:#ea7f00}
.ul-about1 li:nth-child(2n) .item{border-color:#ea7f00}
.m-about2{background:url("../images/cp-bg4.jpg")/*tpa=http://www.zgapsw.net/statics/images/cp-bg4.jpg*/ center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:32px 0 60px}
.m-about2 .tit{font-size:30px;color:#333;line-height:40px;font-weight:400;margin-bottom:38px}
.m-about2 .tit em{color:#e62129}
.m-about2 ul{text-align:center;border-bottom:2px solid #666}
.m-about2 li{display:inline-block;width:12%;padding-bottom:20px;position:relative;padding-top:200px}
.m-about2 li .date{font-size:16px;color:#333;line-height:26px;cursor:pointer}
.m-about2 li .date::after{content:"";position:absolute;width:20px;height:20px;border:3px solid #e62129;background-color:#fff;border-radius:50%;left:50%;bottom:-10px;margin-left:-10px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-about2 li .txt{position:absolute;width:460px;left:50%;top:0;margin-left:-230px;padding:40px 20px;background-color:#fff;display:none;border-radius:10px}
.m-about2 li .txt img{display:inline-block;margin-right:15px;vertical-align:top;width:143px}
.m-about2 li .txt p{display:inline-block;vertical-align:top;width:256px;text-align:left;margin-top: 10px;}
.m-about2 li.active .txt{display:block;border-top:3px solid #e62129}
.m-project .bor option:seclect{background-color: #f00;}
.m-about2 li.active .date::after{width:28px;height:28px;bottom:-14px;border-color:#b27706;margin-left:-14px}
.m-about3{padding-top:46px;background:url("../images/cp-bg5.jpg")/*tpa=http://www.zgapsw.net/statics/images/cp-bg5.jpg*/ center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-about3 .tit{font-size:30px;color:#fff;font-weight:400;margin-bottom:68px}
.m-about3 .tit em{color:#e62129}
.m-about3 img{float:left;margin-right:40px}
.m-about3 .txt{overflow:hidden;background-color:#e62129;color:#fff;font-size:14px;line-height:30px;padding:55px 55px 85px}
.m-about3 .txt h3{font-size:30px;line-height:40px;margin-bottom:25px;font-weight:400}
.m-project{background-color:#f3f3f3;padding:40px 0}
.m-project h1{font-size:24px;color:#333;line-height:1;font-weight:400;margin-bottom:30px}
.m-project h1 em{font-size:14px;color:#999;margin-left:3px}
.m-project .select{padding:0 10px;background:url("../images/cp-icon7.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon7.png*/ center right no-repeat #fff}
.m-project .inp{padding:0 20px}
.m-project .sub{width:150px;line-height:44px;background:#e62129;border-radius:3px;font-size:14px;color:#fff;text-align:center;display:inline-block;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-project .sub:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.m-project .bor{display:inline-block;width:250px;height:44px;line-height:42px;border:1px solid #ddd;border-radius:2px;margin-right:30px;font-size:14px;color:#333}
.ul-anli-list{overflow:hidden;margin:50px -20px}
.ul-anli-list li{float:left;width:25%;margin-bottom:40px}
.ul-anli-list .item{margin:0 20px}
.ul-anli-list .item img{display:block;width:100%}
.ul-anli-list .item p a{display:block;font-size:16px;color:#333;line-height:26px;text-align:center;padding:16px 0;border-bottom:2px solid transparent;}
.ul-anli-list .item:hover p a{border-color:#e62129;background-color:#f3f3f3}
.m-pro-type{background:#f3f3f3;margin-bottom:66px}
.m-pro-type ul{overflow:hidden}
.m-pro-type li{float:left;width:20%;text-align:center}
.m-pro-type li .img{display:block;height:125px;line-height:122px}
.m-pro-type li .img::after{content:"";display:inline-block;width:0;height:100px;vertical-align:middle}
.m-pro-type li img{display:inline-block;vertical-align:middle}
.m-pro-type li p a{display:block;font-size:16px;text-align:center;line-height:26px;color:#333;padding-bottom:16px;border-bottom:3px solid transparent;font-weight:700}
.m-pro-type li.active,.m-pro-type li:hover{background:#ebe7df}
.m-pro-type li.active p a,.m-pro-type li:hover p a{color:#e62129;border-color:#e62129}
.ul-pro-list{overflow:hidden;margin:0 -20px}
.ul-pro-list li{float:left;width:25%;margin-bottom:50px}
.ul-pro-list .item{margin:0 20px;text-align:center;padding-bottom:14px}
.ul-pro-list .item img{display:block;width:100%}
.ul-pro-list .item p a{font-size:18px;color:#333;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:28px;margin:12px 0 10px}
.ul-pro-list .item p a:hover{color: #e62129;}
.ul-pro-list .item .more{display:inline-block;width:135px;height:35px;line-height:33px;font-size:14px;color:#999;border:1px solid #999;border-radius:3px;text-align:left;padding-left:30px;background-repeat:no-repeat;background-position:right 20px center;background-image:url("../images/cp-icon8.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon8.png*/;cursor:pointer}
.ul-pro-list .item:hover{background-color:#f3f3f3}
.ul-pro-list .more:hover{color:#e62129;border-color:#e62129;background-image:url("../images/cp-icon9.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon9.png*/}
.ban-news{padding:180px 0 40px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url("../images/ban3.jpg")/*tpa=http://www.zgapsw.net/statics/images/ban3.jpg*/}
.ban-news h1{font-size:36px;color:#fff;line-height:46px;margin-top: -100px;}
.news-list{background:url("../images/cp-bg7.jpg")/*tpa=http://www.zgapsw.net/statics/images/cp-bg7.jpg*/ right bottom no-repeat;padding:36px 0 95px}
.ul-news-list{margin:0 -40px 70px;overflow:hidden}
.ul-news-list li{float: left;width: 50%;}
.ul-news-list .item{margin: 0 40px;border-bottom: 1px solid #ddd;padding: 25px 0;}
.ul-news-list li h3 a{display:block;font-size:20px;color:#000;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;background:url("../images/cp-icon10.png")/*tpa=http://www.zgapsw.net/statics/images/cp-icon10.png*/ center left no-repeat;padding-left:16px;font-weight:400}
.ul-news-list li span{font-size:14px;color:#999;line-height:24px;display:block;margin-bottom:14px;padding-left:16px}
.ul-news-list li p{font-size:14px;color:#666;line-height:24px;height:48px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-left:16px}
.ul-news-list li a:hover{color:#e62129}
.pages1{text-align:center}
.pages1 li,.pages1 ul{display:inline-block}
.pages1 li a,.pages1 li span{font-size:16px;color:#666;line-height:40px;padding:0 12px;background-color:#eee;display:block;margin: 0 4px 10px;}
.pages1 .disabled a,.pages1 .disabled span{background-color:#ddd;color:#fff}
.pages1 .active a,.pages1 .active span,.pages1 a:hover{background-color:#e62129;color:#fff}
.all-news-1{padding:66px 0;overflow:hidden}
.news-tit2{font-size:30px;color:#333;line-height:40PX;margin-bottom:50px;text-align:center}
.news-all-list1{overflow:hidden;margin-right:-1px;margin-bottom:60px}
.news-all-list1 li{
    float:left;
    width:50%;
    padding:20px;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    margin-bottom:-1px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.news-all-list1 h3{font-weight:400;margin-bottom:15px}
.news-all-list1 h3 span{float:right;font-size:14px;color:#999;line-height:24px;margin-top:8px}
.news-all-list1 h3 a{display:block;font-size:20px;color:#000;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-all-list1 p{font-size:14px;color:#666;line-height:24px;height:48px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news-all-list1 h3 a:hover{color:#e62129}
.g-more{width:150px;height:40px;line-height:38px;border:1px solid #ccc;padding-left:40px;font-size:14px;color:#666;background-repeat:no-repeat;background-position:right 40px center;background-image:url("../images/cp-ico3.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico3.png*/;border-radius:3px;display:block;margin:0 auto}
.g-more:hover{background-color:#e62129;color:#fff;background-image:url("../images/cp-ico4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico4.png*/;border-color:#e62129}
.all-news-2{
    padding:62px 0;
    background: #f7f4ed url("../images/cp-bg8.jpg")/*tpa=http://www.zgapsw.net/statics/images/cp-bg8.jpg*/ right bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
.news-all-list2{overflow:hidden;margin:0 -50px 20px}
.news-all-list2 li{
    float:left;
    width:50%;
    padding:0 50px 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.news-all-list2 li h3 a{font-size:20px;color:#000;line-height:30px;font-weight:400;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.news-all-list2 li span{display:block;margin-bottom:15px;font-size:14px;color:#999}
.news-all-list2 li p{font-size:14px;color:#666;line-height:24px;height:48px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news-all-list2 li h3 a:hover{color:#e62129}
.news-content{
    border:1px solid #eee;
    padding: 10px 56px 0;
    margin-bottom: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.news-content .tit{text-align:center;}
.news-content .tit h1{font-size:36px;color:#333;font-weight:400;margin-bottom:10px}
.news-content .tit span{font-size:14px;color:#999;line-height:24px;margin:0 8px;display:inline-block}
.news-content .tit .server{float:right;background-color:#f1f1e4;padding:28px 20px;font-size:16px;color:#666;margin-top:10px}
.news-content .tit .server p a{font-size:20px;color:#e62129;font-weight:700;margin-right:25px;vertical-align:middle;display: inline-block;}
.news-content .tit .server p strong{font-size:26px}
.news-content .tit .server p{line-height:40px}
.news-content .tit .server p em{font-size:14px;color:#fff;width:120px;display:inline-block;border-radius:3px;background:url("../images/cp-ico4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico4.png*/ right 20px center no-repeat #e62129;padding-left:28px;text-align:left;cursor:pointer;vertical-align:middle}
.news-content .tit .notice{
    padding:25px 20px;
    height:98px;
    font-size:14px;
    line-height:25px;
    background:#f5f5f5 url("../images/ndt-bg.png")/*tpa=http://www.zgapsw.net/statics/images/ndt-bg.png*/ no-repeat center bottom;
    background-size: 100%;
    overflow:hidden;
    margin-top:10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.news-content .tit .notice p{
    text-align:left;
    padding-left:44px;
    background:url("../images/cp-i1.png")/*tpa=http://www.zgapsw.net/statics/images/cp-i1.png*/ center left no-repeat;
    line-height: 42px;
    float: left;
}
.news-content .tit .notice p a{
    font-size: 18px;
    color: #e62129;
    font-weight: bold;
    padding: 0 3px;
}
.news-content .tit .notice em{
    float: right;
    font-size: 14px;
    color: #fff;
    width: 120px;
    display: inline-block;
    border-radius: 3px;
    background: #e62129 url("../images/cp-ico4.png")/*tpa=http://www.zgapsw.net/statics/images/cp-ico4.png*/ 90% center no-repeat;
    padding-left: 28px;
    text-align: left;
    cursor: pointer;
    vertical-align: middle;
    line-height: 42px;
    box-shadow: 0 8px 16px 0 rgba(230, 33, 41, .67);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.news-content .content{font-size:16px;color:#666;line-height:24px;margin:35px 0 20px}
.news-content .content .DIV1{display: block;width:90%;margin:0 auto;}
.news-content .content .DIV3{display: none;}
.news-content .content h2,.news-content .content h3{font-size:22px;color:#e62129;line-height:36px;margin:20px 0}
.news-content .content p{margin-bottom:20px}
.news-content .content p img,.news-content .content p video{display:block;margin:0 auto;height:auto}
.news-content .content p video{max-width: 600px;width:100%;}
.news-content .content p a{color: #e62129;}
.pages2{overflow:hidden;margin-bottom:20px}
.pages2 .item{
    float:left;
    width:50%;
    padding:45px 50px 40px;
    border-right:1px solid #fff;
    line-height:34px;
    background-color:#eee;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.pages2 .item span{float:right;padding-right:70px;background-repeat:no-repeat;background-position:right center;background-image:url("../images/cp-i2.png")/*tpa=http://www.zgapsw.net/statics/images/cp-i2.png*/}
.pages2 .item a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pages2 .item a:hover{color:#e62129}
.pages2 .item:hover{background-color:#ddd}
.pages2 .item.other span{float:left;padding-right:0;padding-left:70px;background-position:0 center;margin-right:50px;background-image:url("../images/cp-i3.png")/*tpa=http://www.zgapsw.net/statics/images/cp-i3.png*/}
.cp-relation2 .other li{float:left;width:100%;padding:0 10px}
.cp-relation2 .other{overflow:hidden;margin-bottom:6px}
.cp-index3.ban{background-image:url("../images/ban4.jpg")/*tpa=http://www.zgapsw.net/statics/images/ban4.jpg*/}
.cp-index3.ban .txt{background-color:#e62129;width:478px;padding:30px 50px;margin-left:70px;position: static;}
.cp-index3.ban .xing{background-image:url("../images/cp-fw1.png")/*tpa=http://www.zgapsw.net/statics/images/cp-fw1.png*/}
.m-server1{margin:95px 0 50px;text-align:center;font-size:14px;color:#999;line-height:24px}
.server-tit1{font-size:14px;color:#999;line-height:24px}
.server-tit1 em{display:block;margin-bottom:20px;font-size:30px;color:#333;line-height:40px}
.server-tit1 strong{color:#e62129;font-weight:400}
.ul-server1{padding-top:30px;overflow:hidden}
.ul-server1 li{float:left;width:20%;text-align:center}
.ul-server1 li img{margin:0 auto;display:block}
.ul-server1 li p{font-size:16px;color:#202429;line-height:26px;margin:15px 0}
.ul-server1 li:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.m-server2{overflow:hidden;margin-bottom:60px}
.m-server2 .left{float:left;width:51%}
.m-server2 .right{float:right;width:46.1%}
.server-tit2 em{font-size:30px;color:#202429;display:block;line-height:40px}
.server-tit2 em span{color:#e62129}
.server-tit2 .line{width:100%;height:1px;background-color:#ccc;position:relative;margin:12px 0 30px}
.server-tit2 .line::before{content:"";position:absolute;left:0;bottom:-6px;width:12px;height:12px;border:3px solid #ccc;background-color:#fff;border-radius:50%}
.g-imgtxt{position:relative;overflow:hidden}
.g-imgtxt img,.g-imgtxt video{display:block;width:100%}
.g-imgtxt p{position:absolute;left:0;top:-100%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff;font-size:14px;padding:0 30px;z-index:1;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0)}
.g-imgtxt .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.68);opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.g-imgtxt:hover .mask{opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80)}
.g-imgtxt:hover p{top:50%;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.ul-server2{overflow:hidden}
.ul-server2 li{
    float:left;
    width:50%;
    padding:0 5px 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.m-server3{background:url("../images/fu-bg.jpg")/*tpa=http://www.zgapsw.net/statics/images/fu-bg.jpg*/ center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:45px 0 62px}
.m-server3 p{font-size:14px;color:#666;line-height:24px}
.m-server3 p .btn{width:118px;height:36px;line-height:36px;border-radius:3px;text-align:center;font-size:14px;color:#fff;background-color:#e62129;display:inline-block}
.m-server3 p span{color:#e62129}
.m-server3 p em{font-size:16px;color:#e62129;font-weight:700}
.m-server3 p em strong{font-size:22px;color:#e62129}
.m-server3 .form{margin-top:50px}
.m-server3 .form span{font-size:14px;color:#333;line-height:40px;position:absolute;left:0;top:0}
.m-server3 .form .inp{width:100%;padding:0 12px;border:1px solid #ccc;background-color:#fff;display:block;line-height:38px;height: 40px;}
.m-server3 .form .area{display:block;width:100%;line-height:26px;color:#333;height:100px;border:1px solid #ccc;padding:5px 10px}
.m-server3 .form .btn{text-align:center}
.m-server3 .form .btn .sub{display:inline-block;width:120px;height:40px;text-align:center;line-height:40px;border-radius:3px;font-size:16px;color:#fff;margin:0 10px;background-color:#e62129}
.m-server3 .form label{
    padding-left:50px;
    position:relative;
    float:left;
    width:47%;
    margin-bottom:30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.m-server3 .form .a2{float:right}
.m-server3 .form .a3{float:none;width:100%;display:block;margin-bottom:40px;text-align:center}
.tac{text-align:center}
.ban-contact{padding:35px 0;background:url("../images/lx-bg.jpg")/*tpa=http://www.zgapsw.net/statics/images/lx-bg.jpg*/ center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.ban-contact .tit{margin-bottom:30px}
.ban-contact .tit em{display:block;font-weight:700;font-size:32px;color:#333;line-height:42px}
.ban-contact .tit em strong{color:#e62129}
.ban-contact .tit .line{width:205px;height:1px;background-color:#ccc;position:relative;margin:6px 0 20px}
.ban-contact .tit .line::before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:50%;border:3px solid #ccc;background-color:#fff;margin-top:-6px}
.ban-contact .tit p{font-size:14px;color:#666;line-height:24px}
.ban-contact .con p{font-size:16px;color:#333;line-height:26px;margin-bottom:10px}
.ban-contact .con p strong{font-size:30px}
.ban-contact .con p em{color:#e62129;font-weight:700}
.ban-contact .con p span{font-weight:700;display: block;margin-top: 30px;}
.ban-contact .con .server{width:165px;line-height:46px;display:inline-block;text-align:center;font-size:20px;color:#e62129;border-radius:3px;margin-top:5px;cursor:pointer;}
.ban-contact .con .server em{display: block;margin: 1px;background-color: #fff;border: 1px solid #e62129;}
.wp .server-tit1 em,.wp .server-tit1 em strong{font-weight: 700;font-size: 32px;}
.wp .m-server1{margin:30px;}
.wp  .m-server3{padding: 1px 0px 30px;}
@keyframes zhuan{
    0%,100%{clip: rect(0 165px 2px 0);}
    25%{clip: rect(0 165px 46px 165px);}
    50%{clip: rect(44px 165px 46px 0);}
    75%{clip: rect(0 2px 46px 0);}
}
@keyframes zhuan2{
    0%{background-position: -1px -1px;}
    0%{background-position: -24px -24px;}
}
.ban-contact .con .server:hover{-moz-box-shadow:0 0 20px rgba(230,33,41,0.2);-webkit-box-shadow:0 0 20px rgba(230,33,41,0.2);box-shadow:0 0 20px rgba(230,33,41,0.2)}
.ban-contact .txt{float:right;width:680px;padding:63px 55px 73px;background:url("../images/lx-bg2.png")/*tpa=http://www.zgapsw.net/statics/images/lx-bg2.png*/ center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:3px}
.ul-server1.lx li{width:25%}
.m-contact1{padding:55px 0 63px;background-color:#eee;border-bottom:10px solid #444}
.m-contact1 .tit{font-size:32px;color:#333;line-height:42px;font-weight:700;margin-bottom:11px}
.m-contact1 .tit em{color:#e62129;font-weight: bold;}
.m-contact1 p{font-size:14px;color:#666;line-height:24px;margin-bottom:41px}
.m-contact1 p a{font-size:22px;display:inline-block}
.m-contact1 p strong{font-weight:700;color:#e62129}
.m-contact1 p span{color:#e62129}
.m-contact1 label{float:left;padding-left:44px;margin-bottom:30px;position:relative;width:405px;margin-right:60px}
.m-contact1 label span{font-size:14px;color:#333;line-height:40px;position:absolute;left:0;top:0}
.m-contact1 label .inp{display:block;width:100%;height:40px;line-height:38px;border:1px solid #ccc;padding:0 10px}
.m-contact1 label .area{width:100%;height:100px;line-height:24px;padding:5px 10px;border:1px solid #ccc;resize:none}
.m-contact1 .a2{float:none;display:block;width:100%}
.m-contact1 .btnBox{padding-left:44px}
.m-contact1 .btnBox .btn{float:left;width:120px;line-height:40px;text-align:center;font-size:16px;color:#fff;background-color:#e62129;border-radius:3px;margin-right:20px}
#allmap{height:570px}
#allmap img{max-width:1000px;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;transition:0s}
#allmap *{-wekit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.m-mashup{padding:50px 0;margin-bottom:50px;background-color:#f4f4f4;overflow:hidden}
.m-mashup .img{float:left;width:545px}
.m-mashup .img img{display:block}
.m-mashup .txt{overflow:hidden;font-size:14px;color:#666;line-height:24px}
.m-mashup .txt .tit a em{font-size:14px}
.m-mashup .txt .tit a{display:block;font-size:28px;color:#333;line-height:38px;margin-bottom:10px;font-weight:700}
.m-mashup .txt .tit{margin-bottom:50px}
.m-mashup .txt .btn{padding-bottom:45px;border-bottom:1px solid #ddd;overflow:hidden;margin-bottom:20px}
.m-mashup .txt .btn a,.m-mashup .txt .btn span{float:left;width:140px;line-height:44px;text-align:center;font-size:15px;color:#fff;cursor:pointer;border: 1px solid #e62129;}
.m-mashup .txt .btn span{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;border-color: #ccc;color: #333;position: relative;text-align: left;padding-left: 30px;}
.m-mashup .txt .btn span::after{content: "";position: absolute;right: 28px;width: 12px;height: 16px;margin-top: -8px;background: url("../images/jt1.png")/*tpa=http://www.zgapsw.net/statics/images/jt1.png*/ no-repeat center;top: 50%;}
.m-mashup .txt .btn span:hover{border-color: #e62129;}
.m-mashup .txt .btn a{margin-right:30px;background-color:#e62129;}
.m-mashup .txt .btn a:hover{background-color: #da0009;}
.m-mashup ul{overflow:hidden;margin:0 -10px}
.m-mashup li{width:20%;float:left}
.m-mashup .item{margin:0 10px;border:1px solid transparent;background-color:#e9e9e9;text-align:center}
.m-mashup .item .pic{display:block;height:100px;text-align:center}
.m-mashup .item .pic::after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.m-mashup .item img{display:inline-block;vertical-align:middle;max-width:96%;max-height:96%}
.m-mashup .item p a{font-size:16px;color:#333;line-height:26px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:6px 0}
.m-mashup .item:hover{border-color:#e62129}
.m-mashup.other{background-color:#f2eee1}
.m-mashup.other .img,.m-mashup.other .img img{float:right}
.m-mashup.other .item{background-color:#e9e4d3}
.m-mashup .img:hover img{transform:scale(.95);-ms-transform:scale(.95);-moz-transform:scale(.95);-webkit-transform:scale(.95);-o-transform:scale(.95)}
.m-mashup .txt .tit a:hover{color:#e62129}
.news-pro-tit{font-size: 28px;color: #333;line-height: 38px;font-weight: bold;margin: 50px 0 20px;}
.news-pro-tit h1{font-size: 28px;display: inline-block;}
.news-pro-tit h1 a{color: #e62129;}
.news-pro-tit h1 a:hover{text-decoration: underline;}
.pro-img{overflow: hidden;padding-bottom: 6px;}
.pro-img .img{float: left;margin-right: 28px;width: 380px;}
.pro-img .img img{display: block;width: 100%;}
.pro-img .txt{overflow: hidden;}
.pro-img .txt a{font-size: 28px;color: #333;display: block;line-height: 48px;font-weight: bold;margin-bottom: 33px;max-height: 96px;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pro-img .txt span{width: 147px;line-height: 42px;text-align: center;display: inline-block;font-size: 16px;color: #fff;border-radius: 3px;background-color: #e62129;margin-bottom: 30px;cursor: pointer;}
.pro-img .txt .rx{font-size: 14px;color: #333;line-height: 24px;padding-left: 0;height: auto;}
.pro-img .txt .rx em{display: block;font-size: 20px;color: #e62129;}
.pro-img .txt .rx strong{font-size: 26px;font-weight: normal;}
.ovh{overflow: hidden;}
.r-float{position: fixed;right: 0;top: 30%;z-index: 9999;width: 110px;overflow: hidden;}
.r-float span img{display: block;margin: 0 auto;}
.r-float span{font-size: 14px;color: #fff;text-align: center;line-height: 30px;background-color: #e62129;display: block;margin-bottom: 4px;width: 100%;cursor: pointer;}
.r-float .server{padding-top: 10px;}
.r-float .goTop{display: none;}
.mo-right{position: fixed;right: 10px;top: 70%;width: 40px;z-index: 999;display: none;	}
.mo-right .tel,.mo-right span{width: 40px;height: 40px;border-radius: 50%;margin-bottom: 5px;background-repeat: no-repeat;background-position: center;display: block;}
.mo-right .tel{background-image: url("../images/mo-r1.gif")/*tpa=http://www.zgapsw.net/statics/images/mo-r1.gif*/;background-color: rgb(235,0,1);-webkit-background-size: 68% auto;-moz-background-size: 68% auto;-o-background-size: 68% auto;background-size: 68% auto;	}
.mo-right span{background-image: url("../images/mo-r2.png")/*tpa=http://www.zgapsw.net/statics/images/mo-r2.png*/;background-color: #aaa;}
.slick-news{overflow: hidden;padding-bottom: 50px;}
.slick-news .item{margin:0 20px;}
.slick-news .item p a{
	display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding: 10px 0;
}
.slick-news .item img{display: block;width: 100%;}
.slick-news .item:hover a{color: #e62129;}
.slick-news .slick-arrow{
    position: absolute;
    top: auto;
    bottom: -70px;
    width: 40px;
    height: 80px;
    /* margin-top: -50px; */
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size:20px auto;
    -moz-background-size:20px auto;
    -o-background-size:20px auto;
    background-size:20px auto;
    /* background-color: rgba(255,255,255,0.5); */
    background-color: rgba(0,0,0,0.5);
    text-indent: -9999px;
    z-index: 99;
    /* opacity: 0; */
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    transform: rotate(90deg);
}
/* .slick-news:hover .slick-arrow{opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} */
/* .slick-news .slick-arrow:hover{background-color: rgba(0,0,0,0.5);} */
.slick-news .slick-prev{background-image: url("../images/prev1.png")/*tpa=http://www.zgapsw.net/statics/images/prev1.png*/;left: 20px;}
.slick-news .slick-next{	background-image: url("../images/next1.png")/*tpa=http://www.zgapsw.net/statics/images/next1.png*/;right: 20px;}

.m-online{background: url("../images/on-line1.jpg")/*tpa=http://www.zgapsw.net/statics/images/on-line1.jpg*/ no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding: 30px 0;}
.m-online .con{background: url("../images/on-line2.jpg")/*tpa=http://www.zgapsw.net/statics/images/on-line2.jpg*/ no-repeat center left;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding: 25px 30.5% 55px 40px;font-size: 14px;color: #666666;line-height: 24px;}
.m-online .con strong{font-size: 32px;color: #333333;line-height: 42px;display: block;margin-bottom: 5px;}
.m-online .con strong span{color: #e62129;}
.m-online .con p{margin-bottom: 25px;}
.m-online .con p a{font-size: 22px;color: #e62129;display: inline-block;font-weight: bold;}
.m-online .con p a span{font-size: 30px;font-weight: bold;}
.m-online .form .inp{padding-left: 40px;height: 42px;border: 1px solid #ddd;font-size: 14px;color: #333333;width: 44%;margin-bottom: 20px;background-repeat: no-repeat;background-position:10px center;}
.m-online .form .inp1{float: left;background-image: url("../images/on-line3.png")/*tpa=http://www.zgapsw.net/statics/images/on-line3.png*/;}
.m-online .form .inp2{float: right;background-image: url("../images/on-line4.png")/*tpa=http://www.zgapsw.net/statics/images/on-line4.png*/;}
.m-online .form .area{width: 100%;height: 96px;border: 1px solid #ddd;padding: 8px 10px 8px 40px;background:#fff url("../images/on-line5.png")/*tpa=http://www.zgapsw.net/statics/images/on-line5.png*/ no-repeat 10px 10px;line-height: 24px;margin-bottom: 20px;resize: none;}
.m-online .form .btn .sub{width: 120px;line-height: 40px;text-align: center;display: inline-block;margin-right: 20px;border-radius: 3px;font-size: 16px;color: #ffffff;background-color: #e62129;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.m-online .form .btn .sub:hover{-moz-box-shadow: 0 0 10px rgba(230,33,41,0.5);-webkit-box-shadow: 0 0 10px rgba(230,33,41,0.5);box-shadow: 0 0 10px rgba(230,33,41,0.5);}

/* 新闻详情页  相关新闻放右侧   开始       田向阳  2018/11/10 */
.news-content{
    width: 75%;
    float: left;
}
.news-con-right{
    width: 19%;
    float: right;
}
/* 新闻详情页  相关新闻放右侧   结束  */




@media only screen and (max-width:1400px){
    .pro-img .txt .rx strong{font-size: 22px;}
}
@media only screen and (max-width:1365px){
    .m-online .con{padding: 25px 40px 55px;}
    .pro-img .img{width: 335px;}
}
@media only screen and (max-width:959px){
    .m-online .con strong{font-size: 22px;line-height: 32px;}
    .m-online .con p a span{font-size: 22px;}
    .m-online .con p,.m-online .form .inp,.m-online .form .area{margin-bottom: 15px;}
    .news-content{
        width: auto;
        float: none;
    }
    .news-con-right{
        width: auto;
        float: none;
        margin-top: 20px;
    }
    .cp-relation2 .other li{
        width: 25%;
    }
    .cp-relation1{
        width: 100%;
    }
}
@media only screen and (max-width:767px){
    .m-online .con{padding: 20px 10px 50px;background-position: center;}
    .m-online .form .inp{float: none;width: 100%;}
    .cp-content .content .list1 li{float: none;width: auto;background-position:center 0 !important;margin-top: 20px;-webkit-background-size: auto 50px!important;-moz-background-size: auto 50px!important;-o-background-size: auto 50px!important;background-size: auto 50px!important;}
    .cp-content .content .list1 h3{margin-top: 50px;margin-bottom: 10px;}
}


@media only screen and (max-width:1900px){
.cp-index1 .left{width:50%;margin-right:0;padding-right:100px}
.ul-index1{width:100%}
.ul-about1 li h3{font-size:22px}
.m-about2 li .txt{left:0;margin-left:0}
.m-about2 li:nth-child(4)~li .txt{left:auto;right:0}
.ul-news-list{margin:0 0 70px}
}
@media only screen and (max-width:1365px){
.nav li a{padding:0 8px}
.m-about3 img{width:620px}
.cp-content .col-l{width:960px}
.cp-inner1 .imgtxt .img{margin-right:30px}
.cp-inner1 .imgtxt .link .server{margin-right:20px}
.m-project .bor{margin-right: 15px;}
}
@media only screen and (max-width:1279px){
	.ul-about1{display: none;}
	.m-about1{margin-bottom: 20px;}
.logo{width: 200px;}
.nav{margin-top: 0;}
.hdr .tel{margin-top: 20px;padding-left: 45px;-webkit-background-size: 40px auto;-moz-background-size: 40px auto;-o-background-size: 40px auto;background-size: 40px auto;}
.hdr .tel a strong{font-size: 20px;}
.nav li a{padding: 0 5px;}
.ul-index1 li{padding: 25px 0;}
.cp-index1 .left{width: 42%;padding-right: 25px;}
.cp-index1 .left .txt h1{margin-bottom: 20px;}
.cp-index1 .left .txt{margin-top: 15px;}
.m-about1{padding:30px;margin-top:20px}
.m-about1 .tit h1{font-size:30px}
.m-about1 .tit p{margin-top:30px}
.ul-about1 .item{padding:15px}
.ul-about1 li:after{font-size:85px}
.m-about3 img{width:100%;margin-right:0;margin-bottom:20px}
.m-about2 .tit,.m-about3 .tit{font-size:26px}
.m-about3 .txt{padding:30px}
.cp-inner1 .imgtxt .img{float:none;width:auto}
.cp-inner1 .imgtxt .tit{margin:20px 0 10px}
.cp-inner1 .imgtxt .tit h1{font-size:30px}
.cp-inner1 .imgtxt .detail{padding:20px}
.cp-inner1 .imgtxt{margin-bottom:20px}
.cp-content .col-l{float:none;width:auto}
.cp-content .col-r{display:none}
.m-project .inp,.m-project .select{margin-bottom:10px;width: 225px;}
.m-project .sub{display: block;margin: 0 auto;}
.ul-anli-list{margin:30px 0}
.ul-anli-list .item{margin:0 5px 10px}
.ul-anli-list li{margin-bottom:0}
.ul-anli-list .item p a{padding:10px 0}
.ul-index1 .txt{text-align:center}
.cp-index7 img{width:50%}
.news-content .tit .notice{display:none}
.news-content .tit .server{float:none;width:auto;padding:10px}
.ul-news-list li .item{padding:15px 0;}
.ul-pro-list .item{margin:0 5px}
.ul-pro-list{margin:0}
.ul-pro-list .item .more{display:none}
.ul-pro-list li{margin-bottom:0}
.m-pro-type{margin-bottom:30px}
.m-mashup .img{display:none}
.ul-news-list .item{margin: 0 10px;}
.ovh .ul-news-list li:first-child{float: none;width: auto;}
}

@media only screen and (max-width:1019px){
.m-project .sub{display: inline-block;width: 225px;}
.header{height:50px;position:relative}
.nav{position:fixed;right:-300px;top:50px;width:200px;background-color:rgba(255,255,255,.95);z-index:99999;padding:10px 0;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:0}
.nav.nav-m{right:0;border-radius:10px;}
.nav li{float:none;display:block}
.menuBtn{display:block;margin-top:5px}
.logo{margin-top:0;height:50px}
.logo img{max-height:80%;margin-top:5px}
.nav li a{font-size:16px;line-height:35px}
.hdr .tel{display:none}


}
@media only screen and (max-width:959px){
.news-content{padding: 20px;}
.ban .txt{display: none;}
.slick-news .item{margin: 0 10px;}
.m-about1 .imgtxt .img,.m-about1 .imgtxt .txt{float:none;width:auto;margin-bottom:10px}
.m-about1 .imgtxt .img img{display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 auto}
.m-about1 .tit p{margin-top:10px}
.m-about1 .tit{margin-bottom:10px}
.m-about3 .txt h3{font-size:24px;line-height:30px;margin-bottom:10px}
.footer .map{display:none}
.footer .addr{float:none;text-align:center}
.main{-webkit-background-size:125px auto;-moz-background-size:125px auto;-o-background-size:125px auto;background-size:125px auto}
.ul-anli-list li{width:50%}
.cp-index1 .left{float:none;width:100%;padding-right:0}
.cp-index1 .left .txt{float:none;width:auto;padding:20px;margin-top:0}
.cp-index1 .left .txt h1{margin-bottom:15px}
.ul-index1 li{padding:15px 0}
.cp-index1{margin-bottom:30px}
.cp-tit{margin-bottom:10px}
.cp-tit h2{font-size:24px}
.ul-index2 .txt .more{display:none}
.ul-index2 .txt{padding:0 10px;text-align:center}
.ul-index2{margin-bottom:20px}
.cp-index2{margin-bottom:30px}
.cp-index3 .txt .tit{font-size:22px;line-height:28px;margin-bottom:10px}
.cp-index3 .txt .xing{margin-bottom:20px}
.ul-index-news1,.ul-index-news2{float:none;width:auto;margin-bottom:20px}
.cp-index5{padding:30px 0}
.fd-link{line-height:28px;padding:5px}
.news-all-list1 li,.news-all-list2 li{float:none;width:auto;padding:10px 0;}
.news-all-list2 li{border-bottom: 1px dashed #ccc;}
.news-all-list2 li:last-child{border: none;}
.news-all-list2 li p{height: auto;}
.news-all-list2{margin:0 auto}
.news-all-list1{margin-right:0;margin-bottom:20px;}
.cp-index3.ban .txt{width:350px;padding:30px 25px 0;}

.cp-index3.ban{-webkit-background-size:auto 90%;-moz-background-size:auto 90%;-o-background-size:auto 90%;background-size:auto 90%}
.cp-index3 .txt .item{padding-left:60px;-webkit-background-size:50px auto;-moz-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto}
.m-server1{margin:50px 0}
.ul-server1 li img{width:70%}
.ban-contact{padding-bottom:0}
.ban-contact .txt{width:80%;padding:30px}
.ban-contact .con .server{font-size:18px;line-height:35px;margin-top:0}
.ban-contact .con p{margin-bottom:10px}
.ban-contact .con p strong{font-size:26px}
.ban-contact .tit em{font-size:28px}
.ban-contact .tit{margin-bottom:20px}
.server-tit1 em{font-size:24px;margin-bottom:10px;line-height:34px}
.ul-server1 li p{font-size:14px}
#allmap{height:300px}
.m-contact1 .tit{font-size:26px}
.m-contact1 label{margin-bottom:15px;float:none;display:block;width:100%}
.ban-news{padding:50px 0}
.ban-news h1{font-size:30px;line-height:40px}
.news-tit2{font-size:26px;line-height:34px;margin-bottom:10px}
.all-news-1,.all-news-2{padding:30px 0}
.news-all-list1 h3 a,.news-all-list2 li h3 a{font-size:16px}
.news-all-list1 li{border-right:none}
.news-all-list1 h3{margin-bottom:5px}
.news-content .tit h1{font-size:26px;line-height:36px;margin-bottom:10px}
.news-content .content{margin:30px 0}
.news-content .content p{margin-bottom:10px}
.news-content .content h2,.news-content .content h3{font-size:22px;line-height:32px}
.pages2 .item{float:none;width:auto;padding:5px 10px;line-height:24px}
.pages2 .item span{float:left;background:0 0;padding-right:10px}
.cp-relation2 .other li{padding:0 5px}
.pages2 .item.other span{padding-left:0;margin-right:10px;background: none;}
.ul-news-list li h3 a{font-size:18px}
.ul-news-list li{float:none;width:auto}
.ul-news-list{margin-bottom:30px}
.news-list{padding:30px 0}
.ul-pro-list .item{padding-bottom:0}
.ul-pro-list .item p a{font-size:15px;line-height:22px;margin:5px 0 8px}
.news-pro-tit{margin-bottom: 0;}
.ul-news-list .item{margin: 0;}

}
@media only screen and (max-width:767px){
.slick-news .slick-dots{position: absolute;left: 0;bottom:-5px;width: 100%;text-align: center;}
.slick-news .slick-dots li{display: inline-block;margin: 0;}
.slick-news .slick-dots li button{width: 10px;height: 10px;border-radius: 50%;background-color: #fff;text-indent: -9999px;}
.slick-news .slick-dots .slick-active button{background-color: #e62129;}
.slick-news .slider{padding-bottom: 20px;margin: 0 -10px;}
.slick-news .item{margin: 0 4px;}
.ban-contact,.ban-contact .txt{background: none;}
body{padding-bottom: 40px;}
.news-content .content .DIV1{display: none;}
.news-content .content .DIV3{display: block;}
.news-content .tit .server p em{line-height: 30px;}
.fd-bot{display: block;}
.ban-contact{padding-top: 0;}
.r-float{display: none;}
.pc-pic{display: none !important;}
.mo-pic{display: block !important;}
.m-about3 .tit{margin-bottom: 20px;}
.cp-index1 .left,.ul-index1 .txt p,.cp-tit.other,.r-float,.cp-content .content p embed{display: none;}
.ul-index1 li{width: 25%;padding: 10px 0;}
.ul-index1 li .img{display: block;height: 45px;}
.ul-index1 li .img img{max-height: 90%;}

.cp-content .content .DIV1{display: none;}
.cp-content .content .DIV3{display: block;}
.m-about1 .tit p::before{display:none}
.m-about1 .tit h1{font-size:24px}
.m-about1 .tit p{display:none}
.m-about1{padding:15px}
.m-about2,.ul-about1{display:none}
.footer{line-height:24px;padding:10px 0}
.cp-inner1 .imgtxt .tit h1{font-size:24px;padding:0 45px 0 0;line-height:34px}
.cp-inner1 .imgtxt .link .server{float:none;width:100%;margin-right:0;display:block;margin-bottom:10px}
.cp-inner1 .imgtxt .detail{margin-bottom:15px;padding: 10px;}
.cp-inner1 .imgtxt .detail p{margin-bottom: 6px;}
.cp-relation1{margin:10px 0;}
.cp-relation1 li{float:none;width:auto}
.cp-relation1 dd{padding:10px}
.cp-content .content h2{font-size:20px;line-height:24px;margin:10px 0}
.cp-content .content h3{font-size: 18px;line-height: 24px;margin: 10px 0;}
.m-project .inp,.m-project .select{display:block;width:100%}
.m-project .sub{display:block;margin:0 auto}
.banner .slick-next,.banner .slick-prev{width:20px;height:40px;-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto}
.banner .slick-next{right:20px}
.banner .slick-prev{left:20px}
.banner img{display: block;}
.ul-index1 .txt h3 a{font-size:16px}
.ul-index2 li,.ul-index4 li{width:50%;margin-bottom:10px}
.cp-index3 .txt{width:100%}
.cp-index6 h3{font-size:18px;line-height:28px}
.cp-index6 h3 strong{margin-left:0;display:block}
.cp-index7 img{margin-right:0;float:none;width:100%;margin-top:0;margin-bottom:20px}
.cp-index6{padding:20px 0}
.fd-link{display:none}
.ul-index-news1 .date{width:70px}
.cp-tit h2::after,.cp-tit h2::before{display:none}
.cp-index3{background:0 0}
.cp-index3.ban .txt{width:100%;margin-left:0}
.cp-index3.ban{background:0 0}
.server-tit1 em,.server-tit2 em{font-size:24px;line-height:34px;margin-bottom:10px}
.m-server1{display:none}
.m-server2 .left,.m-server2 .right{float:none;width:auto;margin-bottom:20px}
.m-server2{margin-bottom:20px}
.m-server3{padding:30px 0}
.m-server3 .form label{float:none;width:100%;display:block;margin-bottom:10px}
.m-server3 .form .a3{margin-bottom:10px}
.m-server3 .form{margin-top:20px}
.m-server3 .form .btn .sub,.m-server3 p .btn{height:30px;line-height:30px}
.ban-contact .tit p{display:none}
.ban-contact .txt{width:100%;padding:15px 0;}
.ban-news{display: none;}
.ban-contact .con p span{margin-top: 12px;}
.ban-contact .con p strong{font-size: 22px;}
.ban-contact .tit em,.m-contact1 .tit{font-size:24px}
.ban-contact .tit .line{margin:5px 0}
.ban-contact .tit{margin-bottom:10px;}
.m-contact1 p{margin-bottom: 12px;}
.cp-relation2 .other li{width:50%}
.news-content .tit h1{font-size:24px}
.news-content .content h2,.news-content .content h3{font-size:20px;line-height:30px}
.m-pro-type li{position: relative;}
.m-pro-type li .img,.tab-inner1{display:none}
.m-pro-type li p a{padding-bottom:0;font-size:15px;line-height:45px;width: 32px;height: 45px;overflow: hidden;margin: 0 auto;font-weight: normal;}
.m-pro-type li.active p a{font-weight: bold;}
.m-pro-type li.active p a, .m-pro-type li:hover p a{border: none;}
.m-pro-type li.active::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-bottom: 2px solid #f00;animation: zhuan2 1s infinite linear;}

.ul-pro-list li{width:50%}
.m-pro-type{margin-bottom:15px}
.ul-pro-list{margin-bottom:30px}
.m-mashup{padding:20px 0;margin-bottom:20px}
.m-mashup .txt .tit a{font-size:22px;line-height:30px;margin-bottom:5px}
.m-mashup .txt .tit{margin-bottom:20px}
.m-mashup .txt .btn{padding-bottom:20px}
.m-mashup li{width:50%;margin-bottom:10px}
.m-mashup .item{margin:0 5px}
.m-mashup ul{margin:0 -5px}
.news-pro-tit{margin-top: 30px;font-size: 22px;}
.news-pro-tit h1{font-size: 22px;}
.pro-img .img{float: none;width: auto;}
.ovh .ul-news-list li:first-child .item{padding: 0 0 10px;}
.pro-img .txt a{font-size: 20px;line-height: 24px;margin-bottom: 10px;float: left;margin-top: 4px;}
.pro-img .txt span{width: 120px;padding-left: 0;line-height: 34px;margin-bottom: 10px;float: right;}
.pro-img .txt .rx{overflow: hidden;width: 100%;}
.mo-right{display: block;}
.news-tit2{font-size: 24px;}
.cp-inner1 .imgtxt .infor{padding: 15px 10px;}
.cp-inner1 .imgtxt .infor li{padding-left: 0;text-align: center;}
.cp-inner1 .imgtxt .infor strong{font-size: 14px;line-height: 18px;}
.cp-inner1 .imgtxt .infor p{font-size: 16px;height: 20px;}
.nav.nav-m{width: 160px;}
.fd-pic{display: block;}
.fd-pic img{display: block;width: 100%;}
.footer{display: none;}
.ul-anli-list{margin-bottom: 0;}

}
@media only screen and (max-width:479px){
.m-mashup .txt .btn a, .m-mashup .txt .btn span{line-height: 30px;width: 105px;}
.cur{line-height: 20px;}
.news-content{padding: 10px;}
.news-content .tit h1{font-size: 22px;line-height: 28px;}
.m-about1{padding: 10px;}
.news-tit2{font-size: 22px;line-height: 26px;margin-bottom: 0;}
.news-all-list2 li span{margin-bottom: 5px;}
.cur{margin: 14px 0;}
.news-content .content h2, .news-content .content h3{font-size: 20px;line-height: 24px;}
.m-about3 .txt{padding:15px}
.main{background:0 0}
.cp-inner1 .imgtxt .img{margin-right:0}
.m-contact1{padding:30px 0}
.m-contact1 .btnBox{overflow:hidden}
.news-all-list1 h3 span{display:none}
.ul-news-list li .item{padding:10px 0}
.ul-news-list li h3 a{font-size:16px;line-height:26px}
.ul-news-list li span{margin-bottom:5px}
.pages1 li a,.pages1 li span{font-size:14px;padding:0 10px;line-height:30px}
.cp-inner1 .imgtxt .infor li{width: auto;float: none;text-align: left;border-bottom: 1px dashed #ccc;border-right: none;padding: 8px 0;}
.cp-inner1 .imgtxt .infor strong{display: inline-block;margin-bottom: 0;}
.cp-inner1 .imgtxt .infor strong::after{content: "：";display: inline-block;}
.cp-inner1 .imgtxt .infor p{display: inline-block;height: 18px;line-height: 18px;}
.cp-inner1 .imgtxt .infor{padding: 10px;margin-bottom: 12px;}
.cp-inner1 .imgtxt .con p{margin-bottom:5px}
.cp-inner1 .imgtxt .con{margin:10px 0}
.m-mashup .txt .btn span{padding-left: 15px;}
.m-mashup .txt .btn span::after{right: 10px;}
.m-mashup .txt .tit{margin-bottom: 5px;}
.m-mashup .txt .btn{padding-bottom: 10px;margin-bottom: 10px;}
.m-project .sub{width: 100%;line-height: 36px;}
.m-project{padding: 30px 0;}
.m-project h1{margin-bottom: 18px;}
.ul-index1 .txt h3 a{font-weight: normal;}
.ul-index1 li .img{height: 40px;}
.cp-tit h2{font-size: 20px;}
.ul-index2{margin-bottom: 10px;}
.ul-index4 li{float: none;width: auto;}
.ul-index4 .item .txt{padding: 10px;}
.ul-index4 .item .img{float: left;width: 100px;margin-right: 5px;}
.ul-index4 .item .txt .tit{font-size: 15px;line-height: 22px;margin-bottom: 5px;}
.ul-index4 .item .txt{overflow: hidden;}
.ul-index4 .item p .more{display: none;}
.ul-index-news1 li{padding: 10px 0;}
.ul-index-news1 .txt .tit{font-size: 16px;margin-bottom: 10px;}
.ul-index-news1 .date{display: none;}
.ul-index-news1 .txt p{font-size: 14px;line-height: 22px;}
.ul-index-news2 li{padding: 5px 0;}
.ul-anli-list .item{margin: 0 2px 4px;}
.ul-anli-list .item p a{line-height: 20px;height:40px;display: -webkit-box;display: box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0;margin: 8px 0;}
.server-tit1 em, .server-tit2 em,.ban-contact .tit em, .m-contact1 .tit{font-size: 22px;line-height: 26px;}
}
@media only screen and (max-width:370px){
.cp-index3 .txt .item{padding-left:60px;padding-bottom:20px;-webkit-background-size:50px auto;-moz-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto}
.cp-index3 .txt{padding:20px 10px}
.ban-contact .con p strong{font-size:18px}
.ban-contact .con p{font-size:15px}
}

