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",sans-serif}
a{color:#333;text-decoration:none;display: inline;}
a:hover{color:#f20d01;}
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:#6e7075}
::-moz-placeholder{color:#6e7075}
::-ms-input-placeholder{color:#6e7075}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input.false:focus{border:2px solid #ff1531;background:#fff}
.ani,a,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.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:1400px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.mo-pic{display: none!important;}
.mo-pic2{display: none;}
.tpzs {line-height: 20px;
    font-size: 15px;
    color:#222;
    font-weight:bold;
    }


.banner-mo{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;margin-top:5px}
.menuBtn b{display:block;height:3px;background-color:#222;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)}
.banner .slick-next{right:100px;background-image:url(../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 5px}
.banner .slick-dots li button{display:block;width:16px;height:16px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%;margin-right: 0;}
.banner .slick-dots li.slick-active button{background-color:#dc231e}
.banner{overflow: hidden;position: relative;}
.banner .item img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;
}
.banner .item:first-child img{display: block;position: static;z-index:1;}
.banner.slick-slider .item img{display: block;position: static;z-index:1;height: auto;}
.header{padding:0 135px;-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}
.logo{float:left;margin-top:10px}
.logo img{width:290px;height:auto;}
.hdr{overflow:hidden}
.hdr .tel{float:right;padding-left:80px;background:url(../images/tel1.png) left center no-repeat;-webkit-background-size:70px auto;-moz-background-size:70px auto;-o-background-size:70px auto;background-size:70px auto;margin-top:15px}
.hdr .tel span{font-size:16px;color:#222;line-height:26px;display:block}
.hdr .tel a{font-size:24px;color:#222;line-height:39px}
.hdr .tel a strong{font-size:32px;color:#e6000a}
.nav{float: right;margin-right: 30px;}
.nav li{float:left;text-align:center;margin:0 24px}
.nav li a{display:inline-block;font-size:18px;color:#222;line-height:90px;border-bottom:3px solid transparent}
.nav .on a,.nav li a:hover{border-color:#dc231e;color:#dc231e}
.footer{line-height:48px}
.footer .top{background-color:#15181e;overflow:hidden}
.footer .copy{float:left;font-size:14px;color:#4d5560}
.footer .copy span{margin-right:20px;display:inline-block}
.footer .copy a{color:#4d5560;display:inline-block}
.footer .map{float:right}
.footer .map a{margin-left:20px;color:#4d5560}
.footer a:hover{color:#fff}
.f-link{background:#c1c1c2;font-size:14px;color:#888}
.f-link a{color:#888;margin-right:15px}
.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;display: none;}
.fd-bot a,.fd-bot span{float: left;font-size: 14px;color: #222222;text-align: center;line-height: 30px;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,.fd-bot span{width:40%;}
.fd-bot a.home{width: 20%;}
.fd-bot .server img{max-height: 20px;display: inline-block;margin-right: 4px;vertical-align: middle;}
.index-tit{color:#666;font-size:16px;line-height:28px;text-align:center;margin-bottom:20px}
.index-tit h1,.index-tit h2{color:#333;font-size:36px;line-height:46px;margin-bottom:10px}
.index-tit a:hover{color:#dc231e}
.index-m1{margin:50px 0}
.ul-index1{overflow:hidden;margin:0 -10px;padding:44px 0 20px}
.ul-index1 li{float:left;width:25%}
.ul-index1 li img{display:block}
.ul-index1 .item{margin:0 10px;position:relative}
.ul-index1 .tit{position:absolute;left:0;top:0;background:rgba(6,8,38,.75);width:100%;text-align:center;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-index1 .tit img{display:block;margin:-50px auto 0}
.ul-index1 .tit p a{display: block;font-size:20px;color:#fff;line-height:40px;padding:10px 0}
.ul-index1 .link{position:absolute;top:100%;left:0;bottom:0;width:100%;padding:15px 18px 48px;background-color:#fff;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}
.ul-index1 .link a{font-size:16px;color:#777;display:block;border-bottom:1px dashed #e2e2e2;line-height:46px;text-align:center}
.ul-index1 li:hover .tit{background:#e60a14}
.ul-index1 li:hover .link{top:110px;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.ul-index1 li:hover .item{-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)}
.ul-index1 .link a:hover{color:#e60a14}
.index-m2{background:url(../images/i-bg1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index-m2 .tit{width:645px;background:url(../images/i-ico1.png) left center no-repeat;padding:15px 0 15px 175px;margin-bottom:75px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.index-m2 .tit h1 a{display:block;font-size:38px;color:#fff;line-height:45px;margin-bottom:15px}
.index-m2 .tit h1 a:hover{color:#e6000a}
.index-m2 .tit p{font-size:16px;color:#fff;line-height:28px}
.index-m2 .infor{width:645px;padding:12px 0 31px;overflow:hidden}
.index-m2 .infor span{float:left;width:33.33%;text-align:center;border-right:1px solid #fff;font-size:14px;color:#fff;padding-top:84px;background-repeat:no-repeat;background-position:center top}
.index-m2 .infor .ico1{background-image:url(../images/i-ico2.png)}
.index-m2 .infor .ico2{background-image:url(../images/i-ico3.png)}
.index-m2 .infor .ico3{background-image:url(../images/i-ico4.png);border:none}
.index-m2 .wp{position:relative;padding:68px 0 115px}
.index-m2 img{position:absolute;right:0;bottom:-60px}
.ul-index2{margin:84px -17px 45px;overflow:hidden}
.ul-index2 li{float:left;width:25%;padding:0 17px}
.ul-index2 li img{display:block;width:100%}
.ul-index2 li p{font-size:16px;color:#252525;line-height:28px;margin:6px 0;text-align:center}
.ul-index2 li:hover a{color:#e6000a}
.index-m3{padding:50px 0;background:url(../images/i-bg2.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index-news{overflow:hidden}
.index-news .more{clear:both;width:250px;height:50px;border:1px solid #e5e5e5;padding:0 40px;font-size:18px;color:#666;line-height:48px;background:url(../images/i-ico5.png) right 40px center no-repeat;display:block;margin:25px auto 0}
.index-news .more:hover{background-position:right 20px center}
.ul-index-news1{float:left;width:50%}
.ul-index-news1 li{overflow:hidden;padding:20px 0;border-bottom:1px solid #f0f0f0}
.ul-index-news1 .img{float:left;width:150px;margin-right:16px}
.ul-index-news1 .img img{display:block;width:100%}
.ul-index-news1 .txt{overflow:hidden}
.ul-index-news1 .txt a{font-size:16px;color:#252525;line-height:26px;display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: bold;}
.ul-index-news1 .txt p{font-size:14px;color:#888;line-height:24px;height:48px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:10px}
.ul-index-news1 .txt strong{display:inline-block;width:74px;line-height:23px;border-radius:23px;background:url(../images/i-ico6.png) left 6px center no-repeat #fd7676;font-size:14px;color:#fff;padding-left:23px}
.ul-index-news1 .txt span{display:inline-block;font-size:14px;color:#888;margin-left:12px}
.ul-index-news1 li:last-child{border:none}
.ul-index-news2{float:left;width:50%;padding-left:50px}
.ul-index-news2 li{padding:12px 0;overflow:hidden;border-bottom:1px solid #ddd}
.ul-index-news2 .date{float:right;padding-left:12px;border-left:1px solid #ddd}
.ul-index-news2 .date strong{font-size:19px;color:#666;line-height:29px;display:block;padding:3px 0}
.ul-index-news2 .date p{font-size:14px;color:#666;line-height:24px}
.ul-index-news2 .txt{overflow:hidden;padding-right:28px}
.ul-index-news2 .txt a{font-size:16px;color:#252525;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:26px;font-weight:700;margin-top:6px}
.ul-index-news1 .txt a:hover,.ul-index-news2 .txt a:hover{color:#e60a14}
.ul-index-news2 .txt p{font-size:14px;color:#888;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index4-con{position:relative}
.index4-con .txt{position:absolute;right:25px;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.8);padding:60px 30px;border-top-left-radius:50px;border-bottom-right-radius:50px;width:545px}
.index4-con .txt p{color:#666;font-size:16px;line-height:22px;margin-bottom:16px;padding-left:35px;background-repeat:no-repeat;background-position:0 0}
.index4-con .txt strong{color:#333}
.index4-con .txt .a1{background-image:url(../images/caseicon1.png)}
.index4-con .txt .a2{background-image:url(../images/caseicon2.png)}
.index4-con .txt .a3{background-image:url(../images/caseicon3.png)}
.ul-index4{margin-top:30px;text-align:center}
.ul-index4 li{display:inline-block;margin:0 10px}
.ul-index4 li a{display:block;padding:0 30px;line-height:45px;border:1px solid #666;font-size:18px;color:#666;border-radius:45px;height:47px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ul-index4 .hover a,.ul-index4 li a:hover{background: #f20d01; background:-webkit-linear-gradient(left,#f20d01 ,#ff461f);background:-o-linear-gradient(right,#f20d01,#ff461f);background:-moz-linear-gradient(right,#f20d01,#ff461f);background:linear-gradient(to right,#f20d01 ,#ff461f);border-color:transparent;color:#fff;-moz-box-shadow:0 0 10px rgba(248,38,14,.7);-webkit-box-shadow:0 0 10px rgba(248,38,14,.7);box-shadow:0 0 10px rgba(248,38,14,.7)}
.index-m4{margin:50px 0}
.ul-number{overflow:hidden}
.ul-number li{float:left;width:20%;text-align:center}
.ul-number li strong{font-size:80px;color:#e60014;font-family:impact;line-height:90px;margin-bottom:15px}
.ul-number li p{font-size:16px;color:#666;line-height:26px}
.index-m5{padding:50px 0;background:#fbfbfb}
.m-index-m6{overflow:hidden}
.ul-index-m6{overflow:hidden;}
.ul-index-m6 li{float:left;width:50%;position:relative}
.ul-index-m6 li p{position:absolute;left:0;top:50%;font-size:28px;color:#fff;line-height:40px;padding-top:90px;margin-top:-72px;text-align:center;width:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size: auto 80px;-moz-background-size: auto 80px;-o-background-size: auto 80px;background-size: auto 80px;}
.ul-index-m6 .ico1{background-image:url(../images/i-ico7.png);}
.ul-index-m6 .ico2{background-image:url(../images/i-ico8.png);}
.ul-index-m6 img{display:block;width:100%}
.cur{font-size:14px;color:#666;line-height:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cur a{color:#666}
.cur .wp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cur a:hover{color:#e60014}
.epo-inner1{background:url(../images/inner-1.jpg) top center no-repeat #ebf6ff;padding:22px 0 40px}
.inner-infor{padding:40px;background-color:#fff;overflow:hidden;margin-bottom:40px;position:relative;-moz-box-shadow:0 0 10px rgba(80,197,251,.2);-webkit-box-shadow:0 0 10px rgba(80,197,251,.2);box-shadow:0 0 10px rgba(80,197,251,.2)}
.inner-infor img{float:left;margin-right:55px}
.inner-infor .txt{overflow:hidden;font-size:14px;color:#666}
.inner-infor .txt h1{font-size:38px;color:#222;line-height:60px;margin-bottom:15px}
.inner-infor .txt .chart{font-size:14px;color:#555;margin-bottom:33px}
.inner-infor .txt .chart span{width:88px;height:30px;line-height:28px;border:1px solid #ff441e;border-radius:3px 28px 0 3px;display:inline-block;padding-left:12px;margin-right:8px}
.inner-infor .txt .advan{border:1px solid #eaeaea;border-left:none;border-right:none;padding:18px 0 22px;overflow:hidden;margin:0 -40px}
.inner-infor .txt .advan li{float:left;width:50%;border-right:1px solid #eaeaea;padding:0 40px}
.inner-infor .txt .advan span{font-size:16px;color:#222;line-height:24px;display:block;margin-bottom:5px}
.inner-infor .txt .advan p{font-size:18px;font-weight:700;color:#222;line-height:26px}
.inner-infor .apply{margin:26px 0;line-height:26px}
.inner-infor .apply strong{font-size:16px;color:#222}
.inner-infor .tel{color:#222;padding-left:56px;background:url(../images/tel2.png) center left no-repeat;margin-bottom:20px}
.inner-infor .tel strong a{font-size:30px;color:#e6000a}
.g-server{display: block;width:98%;height:55px;line-height:55px;text-align:center;font-size:26px;background:-webkit-linear-gradient(left,#f20d01 ,#ff461f);background:-o-linear-gradient(right,#f20d01,#ff461f);background:-moz-linear-gradient(right,#f20d01,#ff461f);background:linear-gradient(to right,#f20d01 ,#ff461f);border-color:transparent;color:#fff;-moz-box-shadow:0 0 5px rgba(248,38,14,.7);-webkit-box-shadow:0 0 5px rgba(248,38,14,.7);box-shadow:0 0 5px rgba(248,38,14,.7);cursor:pointer;margin: 1%;}
.m-inner-tab{height:86px}
.ul-inner-tab.leave{position:fixed;left:50%;top:0;max-width:1400px;margin-left:-700px;background:#ebf6ff;width:100%;z-index: 9;}
.ul-inner-tab.leave li a{line-height:40px}
.ul-inner-tab{overflow:hidden;border-top:1px solid #dde3f0;border-bottom:1px solid #dde3f0}
.ul-inner-tab li{float:left;width:25%;text-align:center;padding:12px 0}
.ul-inner-tab li a{font-size:20px;color:#222;line-height:60px;border-right:1px solid #dde3f0;display:block;cursor:pointer;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-inner-tab li img{display:inline-block;vertical-align:middle;margin-right:8px}
.ul-inner-tab li:last-child span{border:none}
.epo-content{overflow:hidden;padding:60px 0}
.epo-content .content{font-size:16px;color:#666;line-height:1.7;overflow:hidden;margin: 0 0 20px;}
.epo-content .content table{font-size: 14px;}
.epo-content .content .mresulted{display: none;}
.epo-content .content h2{font-size:30px;color:#222;margin:20px 0}
.epo-content .content h3{font-size:26px;color:#222;margin:10px 0}
.epo-content .col-l{width:980px}
.epo-content .col-r{width:300px}
.epo-content .content p{margin-bottom:20px;text-indent: 2em;}
.epo-content .content p a{color: #f20d01 ;}
.epo-content .content p img,.epo-content .content p video{height:auto;display:block;margin:0 auto}
.epo-content .content strong{color:#222}
/* .epo-content .content p span{width:22px;height:22px;color:#fff;border-radius:50%;display:inline-block;background-color:#f5470b;text-align:center;line-height:22px;margin-right:5px} */
.epo-content .content table{margin-bottom:20px}
.relation-news{margin-bottom:40px}
.relation-news dt{padding:0 10px;line-height:47px;font-size:20px;color:#333;background-color:#f2f2f2;font-weight:700;margin-bottom:20px}
.relation-news li{float:left;width:48%;margin:0 1%;border-bottom:1px dashed #ddd;font-size:14px;line-height:28px;padding:12px 0}
.relation-news li span{float:right;font-size:12px;color:#666}
.relation-news li a{padding-left:25px;background:url(../images/wz.png) left center no-repeat;-webkit-background-size:auto 76%;-moz-background-size:auto 76%;-o-background-size:auto 76%;background-size:auto 76%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.relation-news dt a:hover,.relation-news li a:hover{color:#f23a3a}
.r-tit{font-size:24px;color:#fff;padding:0 20px;line-height:50px;background:#a88a7e}
.relation-pro1 ul{padding:25px 18px 0;border:1px solid #f3f2f0;margin-bottom:20px;border-top:none}
.relation-pro1 li img{display:block;width:100%}
.relation-pro1 li p{display:block;font-size:16px;color:#222;line-height:28px;margin:6px 0 16px;text-align:center}
.relation-pro1 li:hover a{color:#a88a7e}
.relation-pro1 li:hover img{opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80)}
.relation-pro2 ul{padding:0 10px;border:1px solid #f3f2f0;margin-bottom:20px}
.relation-pro2 li{overflow:hidden;padding:6px 0;border-bottom:1px solid #f3f2f0;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.relation-pro2 li:last-child{border:none}
.relation-pro2 li .img{float:left;width:100px}
.relation-pro2 .img img{display:block;width:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:0}
.relation-pro2 li:hover .img img{height:75px;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.relation-pro2 li a{display:block;font-size:16px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:36px;text-align: center;}
.relation-pro2 li .ico{float:right;width:20px;height:36px;background:url(../images/inner-ico5.png) center no-repeat}
.relation-pro2 li p{overflow:hidden}
.relation-pro2 li a:hover{color:#a88a7e}
.inner-pic img{display:block;width:100%}
.inner-pic p{height:50px;line-height:50px;font-size:18px;color:#fff;background-color:#a88a7e;text-align:center;font-family:"黑体"}
.epo-inner2{background:url(../images/ly_b.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:50px 0 60px;overflow:hidden}
.epo-inner2 .left{float:left;width:725px}
.epo-inner2 .tit strong{font-size:30px;color:#222;display:block;line-height:40px;margin-bottom:25px}
.epo-inner2 .tit p{font-size:16px;color:#666;line-height:26px}
.epo-inner2 .tit{margin-bottom:43px}
.epo-inner2 .left .form{margin:0 -2%}
.epo-inner2 .left .inp1{background:url(../images/icon_ly1.png) center left 7px no-repeat}
.epo-inner2 .left .inp2{background:url(../images/icon_ly2.png) center left 7px no-repeat}
.epo-inner2 .left .area{background:url(../images/icon_ly4.png) top 5px left 7px no-repeat;-webkit-background-size:25px auto;-moz-background-size:25px auto;-o-background-size:25px auto;background-size:25px auto;border:1px solid #c9cacd;height:104px;width:96%;margin:0 2% 30px;resize:none;padding:10px 10px 10px 40px}
.epo-inner2 .left .sub{display:inline-block;width:188px;height:50px;line-height:50px;text-align:center;font-size:20px;background-color:#f7cc27;color:#222;border:none;font-weight:700;margin:0 2%}
.epo-inner2 .left .inp{float:left;width:46%;margin:0 2% 30px;height:50px;line-height:48px;border:1px solid #c9cacd;padding-left:40px;-webkit-background-size:25px auto;-moz-background-size:25px auto;-o-background-size:25px auto;background-size:25px auto}
.epo-inner2 .right{float:right}
.epo-inner2 .right img{float:left;margin-right:30px}
.epo-inner2 .txt{overflow:hidden}
.epo-inner2 .txt p{font-size:16px;color:#222;padding:0 50px 0 10px;line-height:52px;position:relative;border-bottom:2px solid #cfdcf3}
.epo-inner2 .txt p.a1{border-top:2px solid #cfdcf3}
.epo-inner2 .txt p::after{content:"";position:absolute;right:20px;top:0;width:38px;height:52px;background-repeat:no-repeat;background-position:center}
.epo-inner2 .txt p.a1::after{content:"";position:absolute;right:20px;top:0;width:38px;height:52px;background:url(../images/inner-ico7.png) center no-repeat}
.epo-inner2 .txt p.a2::after{background-image:url(../images/inner-ico8.png);right:16px}
.epo-inner2 .txt p.a3::after{background-image:url(../images/inner-ico9.png);right:15px}
.epo-inner2 .tel{margin-top:35px;padding-left:60px;background:url(../images/tel3.png) center left no-repeat;margin-bottom:10px}
.epo-inner2 .tel span{display:block;font-size:14px;color:#222;line-height:22px}
.epo-inner2 .tel a{display:block;font-size:30px;color:#222;line-height:40px;font-weight:700}
.epo-inner2 .tel a strong{color:#e6000a}
.ban-news{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../images/ep-img1.jpg)}
.ban-news.pro{background-image:url(../images/ban2.jpg)}
.ban-news.case{background-image:url(../images/ban3.jpg)}
.ban-news .txt{padding:140px 0 85px}
.ban-news .txt strong{font-size:38px;color:#fff;line-height:50px;display:block;margin-bottom:15px}
.ban-news .txt p{font-size:16px;color:#fff;line-height:26px;margin-bottom:25px}
.ban-news .txt img{display:block}
.news-tit{overflow:hidden;-moz-box-shadow:-5px 3px 5px rgba(0,0,0,.1);-webkit-box-shadow:-5px 3px 5px rgba(0,0,0,.1);box-shadow:-5px 3px 5px rgba(0,0,0,.1);padding-bottom:10px;margin-bottom: 20px;}
.news-tit .img{float:left;margin-right:30px}
.news-tit .img img{display:block}
.news-tit .tit{font-size:15px;color:#4d4d4d;line-height:25px;margin-bottom:18px}
.news-tit .tit h1{font-size:36px;color:#333;line-height:50px;margin-bottom:10px}
.news-tit .contact{line-height:36px;overflow:hidden;border-bottom:1px solid #efefef;padding-bottom:5px;margin-bottom:18px}
.news-tit .contact .tel{float:left;padding-left:45px;font-size:14px;color:#222;background:url(../images/icon_newtel.png) left center no-repeat;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
.news-tit .contact .tel strong{font-size:22px;color:#e6000a}
.news-tit .contact .server{float:right;width:150px;text-align:center;font-size:18px;color:#fff;background:-webkit-linear-gradient(left,#f20d01 ,#ff461f);background:-o-linear-gradient(right,#f20d01,#ff461f);background:-moz-linear-gradient(right,#f20d01,#ff461f);background:linear-gradient(to right,#f20d01 ,#ff461f);border-radius:3px;cursor:pointer}
.news-tit .txt{font-size:14px;color:#666;line-height:25px}
.news-tit .txt .date{display:inline-block;padding-left:22px;margin-right:45px;background:url(../images/ico-newsrq.png) center left no-repeat}
.news-tit .txt .author{display:inline-block;padding-left:22px;background:url(../images/ico-newren.png) center left no-repeat}
.pages1{margin-bottom:45px;border:1px solid #efefef;padding:28px 0 42px;border-left:none;border-right:none;overflow:hidden;position:relative}
.pages1 strong{display:block;font-size:20px;color:#222;line-height:30px;margin-bottom:12px}
.pages1 a{display:block;font-size:15px;color:#555;line-height:25px;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pages1 a:hover{color:#f20d01}
.pages1 span{font-size:14px;color:#555;display:block;line-height:24px;padding-left:30px;background:url(../images/icon_time.png) center left no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.pages1 .prev{float:left;padding-right:30px;width: 40%;}
.pages1 .next{float:right;padding-left:30px;margin-left:65px;width: 40%;}
.pages1 .return{width:50px;height:50px;background:url(../images/p-return.png) center no-repeat;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;overflow:visible}
.pages1 .return::after{content:"";position:absolute;left:50%;height:56px;width:1px;background-color:#efefef;top:47px}
.pages1 .return::before{content:"";position:absolute;left:50%;height:56px;width:1px;background-color:#efefef;bottom:47px}
.ul-news-list{margin:25px 0 40px}
.ul-news-list li{padding:30px 0;overflow:hidden;border-bottom:1px solid #ddd}
.ul-news-list .date{float:right;width:125px;margin-top:8px;color:#999;margin-left:60px}
.ul-news-list .date span{display:block;font-size:30px;line-height:42px;margin-bottom:5px}
.ul-news-list .date p{font-size:14px;line-height:24PX;margin-bottom:10px}
.ul-news-list .date a{width:38px;height:38px;display:inline-block;background:url(../images/ep-ico2.png) center no-repeat #dedede}
.ul-news-list .img{float:left;margin-right:50px}
.ul-news-list .img img{display:block;width: 225px;}
.ul-news-list .txt{margin-right:185px;border-right:1px solid #ddd;padding-right:80px;overflow:hidden}
.ul-news-list .txt h3 a{display:block;font-size:20px;color:#222;line-height:34px;margin:10px 0;position:relative}
.ul-news-list .txt p{font-size:14px;color:#666;line-height:26px;margin-bottom:15px;height:52px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ul-news-list .txt em{display:inline-block;width:74px;line-height:23px;padding-left:24px;font-size:14px;color:#fff;background:url(../images/i-ico6.png) center left 5px no-repeat #fd7676;border-radius:22px;margin-right:10px}
.ul-news-list .txt span{display:inline-block;font-size:14px;color:#888;margin-right:10px}
.ul-news-list li:hover .date a{background:url(../images/ep-ico3.png) center no-repeat #eb0a0a}
.ul-news-list .txt h3 a:hover{color:#eb0a0a}
.pages2{margin-bottom:75px}
.pages2 ul{overflow:hidden}
.pages2 li{float:left;margin-right:10px}
.pages2 li a,.pages2 li span{display:block;padding:0 15px;line-height:36px;border:1px solid #dedede;font-size:14px;color:#999}
.pages2 li em{font-weight:700}
.pages2 .current a,.pages2 li a:hover,.pages2 .current span{background-color:#eb0a0a;color:#fff;border-color:#eb0a0a}
.pages2 .disabled a,.pages2 .disabled span{background-color:#ddd;color:#fff}
.pages2 a{padding: 5px 10px;}
.ep-pro-tab{height:180px;background:#d21423;margin-bottom:80px}
.ep-pro-tab li{float:left;width:20%;text-align:center;height:180px;position:relative}
.ep-pro-tab .img{height:120px;line-height:117px;display:block}
.ep-pro-tab .img img{display:inline-block;vertical-align:middle;position:relative;z-index:1;top:0}
.ep-pro-tab .img::after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.ep-pro-tab p a{font-size:20px;color:#fff;line-height:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;position:relative;top:0}
.ep-pro-tab li::after{content:" ";position:absolute;opacity:0;box-shadow:0 8px 25px rgba(0,0,0,.3);width:100%;height:100%;background:#2f2f2f;display:block;top:0;text-align:right;line-height:492px;font-size:100px;font-weight:700;color:rgba(255,255,255,.1);transition:all .3s ease-out 0s}
.ep-pro-tab li:hover::after,.ep-pro-tab li.on::after{opacity:1;top:44px}
.ep-pro-tab li:hover .img img,.ep-pro-tab li:hover p a,.ep-pro-tab li.on .img img,.ep-pro-tab li.on p a{top:40px}
.ep-pro-tab li:before{font-size:100px;position:absolute;font-family:impact,Arial;opacity:0;display:block;top:100px;left:160px;text-align:right;color:rgba(255,255,255,.1);transition:all .3s ease-out 0s;overflow:hidden;z-index:2}
.ep-pro-tab li.a1:before{content:'01'}
.ep-pro-tab li.a2:before{content:'02'}
.ep-pro-tab li.a3:before{content:'03'}
.ep-pro-tab li.a4:before{content:'04'}
.ep-pro-tab li.a5:before{content:'05'}
.ep-pro-tab li:hover::before,.ep-pro-tab li.on::before{opacity:1;margin-top:40px}
.ul-pro-list1{overflow:hidden;margin:0 -20px 60px}
.ul-pro-list1 li{float:left;width:25%}
.ul-pro-list1 .item{margin:0 20px 20px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;padding-bottom: 10px;position: relative;bottom: 0;}
.ul-pro-list1 .item:hover{
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);bottom: -5px;
}
.ul-pro-list1 .item p a{font-size:16px;color:#666;line-height:24px;margin:10px 0;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-pro-list1 .item img{display:block;width:100%}
.ul-pro-list1 .item:hover a{color:#d21423}
.epo-inner1 .chart2{font-size:16px;color:#666;line-height:26px}
.epo-inner1 .chart2 p{padding:10px 0;border-bottom:1px dashed #ddd}
.epo-inner1 .chart2 p img{display:inline-block;vertical-align:middle;margin-right:10px}
.epo-inner1.fff{background-color:#fff;padding-bottom:0}
.epo-inner1.fff .inner-infor{box-shadow:none;margin-bottom:0}
.case-pro{padding:30px 0;background:#f4f4f4}
.case-pro .tit{font-size:30px;color:#222;line-height:40px;margin-bottom:25px}
.case-pro ul{overflow:hidden;margin:0 -20px}
.case-pro li{float:left;width:25%}
.case-pro .item{margin:0 20px}
.case-pro .item img{display:block;width:100%}
.case-pro .item p a{display:block;font-size:16px;color:#666;line-height:26px;margin:10px 0;text-align:center}
.case-pro .item:hover p a{color:#f31204}
.news-case{border:1px solid #f3f2f0}
.news-case dt{padding:0 20px;line-height:48px;font-size:24px;color:#222;border-bottom:1px solid #f3f2f0}
.news-case dd{padding:10px 15px 20px}
.news-case dd a{display:block;padding-left:25px;font-size:15px;color:#666;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/ep-icon1.png) center left no-repeat}
.news-case dd a:hover{color:#f31204}
.inner-pic{margin-bottom:20px}
.m-case-list{margin-top:50px}
.case-tit{padding:22px 0 22px 110px;background-repeat:no-repeat;background-position:0 center;background-image:url(../images/iconcase_al.png);margin-bottom:25px;-webkit-background-size: 90px auto;-moz-background-size: 90px auto;-o-background-size: 90px auto;background-size: 90px auto;}
.case-tit.tit2{background-image: url(../images/iconcase_lc.png);}
.case-tit h2{font-size:36px;color:#333;line-height:50px;margin-bottom:10px;position:relative}
.case-tit h2 span{padding-right:25px;background:#fff;position:relative;z-index:1}
.case-tit h2::after{content:'';position:absolute;right:0;top:50%;height:0;border:1px solid #ddd;width:100%}
.case-tit p{font-size:16px;color:#666;line-height:26px}
.ul-case-list1{padding:5px;margin:0 -20px 10px;overflow:hidden}
.ul-case-list1 li{float:left;width:33.33%}
.ul-case-list1 .item{margin:0 20px 30px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:0;overflow:hidden}
.ul-case-list1 .item img{display:block;width:100%}
.ul-case-list1 .item .txt{padding:20px 20px 25px}
.ul-case-list1 .item .txt h3 a{display:block;font-size:20px;color:#333;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}
.ul-case-list1 .item .txt .more{float:right;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ep-icon2.png);margin-top:16px}
.ul-case-list1 .item .txt p{font-size:14px;color:#666;line-height:1.5em;min-height: 30px;}
.ul-case-list1 .item:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px}
.ul-case-list1 .item:hover .txt .more{background-image:url(../images/ep-icon3.png)}
.ul-case-list1 .item:hover h3 a{color:#d21423}
.ul-case-list1 .item::after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#d21423;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}
.ul-case-list1 .item:hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.ban img{display:block;text-align: center;margin:0 auto;}
.dy-tit{font-size:16px;color:#666;line-height:26px;text-align:center;margin-bottom:26px}
.dy-tit h1,.dy-tit h2{font-size:38px;color:#3c3e3b;line-height:90px;vertical-align:middle;margin-bottom:10px}
.dy-tit img{display:inline-block;vertical-align:middle;margin:0 20px}
.dy-tit a:hover{color:#d21423}
.m-dy-con{padding:50px 0}
.m-dy-con.other{background-color:#f4f4f4}
.m-dy-con .con{overflow:hidden}
.m-dy-con .img{float:left;width:780px;position:relative;overflow:hidden}
.m-dy-con .img a{display:block}
.m-dy-con .img a: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-dy-con .img img{display:block;width:100%;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;transition:1s}
.m-dy-con .img .more{position:absolute;right:0;bottom:0;width:204px;line-height:54px;background:url(../images/dy-bg1.png) center no-repeat;text-align:center;color:#fff;font-size:22px}
.m-dy-con .img a:hover{color:#ccc}
.m-dy-con .jt{float:left;width:95px;margin:0 10px}
.m-dy-con .jt img{display:block;width:100%}
.m-dy-con .txt{overflow:hidden}
.m-dy-con .txt .ico{width:100%;}
.m-dy-con .txt img{display:inline-block}
.m-dy-con .txt .ico i{content:"";display:inline-block;width:45px;height:45px;border-radius:50%;background-color:#f4f4f4;vertical-align:bottom;margin-bottom:30px}
.m-dy-con .txt p{padding:3px;background-color:#e9e9e9;border-radius:2px;margin-bottom:20px}
.m-dy-con .txt p span{display:inline-block;background:url(../images/dy-ico5.png) left center no-repeat #fff;font-size:14px;color:#666;line-height:30px;padding-left:50px;padding-right:100px}
.dy-list{overflow:hidden;margin:0 -3px}
.dy-list li{float:left;width:25%}
.dy-list .item{margin:0 3px 6px;position:relative;overflow:hidden}
.dy-list .item img{display:block;width:100%}
.dy-list .item a{display:block;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.dy-list .item .tit{position:absolute;left:0;bottom:0;width:100%;line-height:40px;font-size:16px;color:#fff;background-color:rgba(0,0,0,.5);text-align:center;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dy-list .item:hover .tit{background-color:rgba(0,0,0,.8);}
.ban-lx .txt{position:absolute;top:98px;left:0;width:100%;text-align:center}
.ban-lx{position:relative}
.ban-lx img{width: 100%;height: auto;}
.ban-lx .txt h1{font-size:38px;color:#fff;line-height:50px;margin-bottom:15px}
.ban-lx .txt p{font-size:16px;color:#fff;line-height:26px}
.ul-contact1{overflow:hidden;margin-top:-80px;position:relative;z-index:1}
.ul-contact1 li{float:left;width:25%}
.ul-contact1 li img{display:block;margin:0 auto}
.ul-contact1 .txt{margin:20px 0;text-align:center;font-size:16px;color:#666;line-height:26px;padding-bottom:18px;position:relative}
.ul-contact1 .txt .zx{cursor:pointer;color:#df0606}
.ul-contact1 .txt span{display:block;font-size:20px;color:#222;font-weight:700;margin-bottom:5px;line-height:30px}
.ul-contact1 .txt p a{color:#df0606;font-weight: 700;display:inline-block}
.ul-contact1 .txt::after{content:"";position:absolute;left:50%;bottom:0;width:46px;height:2px;background-color:#666;margin-left:-23px}
.m-contact1{margin:70px 0 55px 70px;border:1px solid #ddd;position:relative;padding:30px 0 62px 250px}
.m-contact1 img{position:absolute;left:-70px;top:-20px;border-radius:3px}
.m-contact1 .tit{margin-bottom:50px;margin-left:88px}
.m-contact1 .tit h2{font-size:36px;color:#222;line-height:46px;margin-bottom:10px}
.m-contact1 .tit p{font-size:16px;color:#666;line-height:24px}
.ul-contact2{overflow:hidden;margin-left:40px;margin-bottom: 10px}
.ul-contact2 li{float:left;width:25%;text-align:center}
.ul-contact2 li span{font-size:20px;color:#222}
.ul-contact2 li span strong{font-size:60px;background:-webkit-linear-gradient(top,#ff451f ,#f20e01);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ul-contact2 li p{color:#666;margin-top: -10px;}
.tit-lx{font-size:16px;color:#666;line-height:26px;text-align:center;margin-bottom:27px}
.tit-lx h2{font-size:36px;color:#222;line-height:40px;margin-bottom:15px}
.contact-us{overflow:hidden}
.contact-us .form{float:left;width:47.65%;padding:25px 38px;overflow:hidden;background:url(../images/lx-bg2.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.contact-us .con{float:right;width:66.1%;background:#fff;border-radius:4px;padding:30px}
.contact-us .con strong{font-size:26px;color:#222;line-height:36px;display:block;margin-bottom:6px}
.contact-us .con p{color:#666;line-height:24px;font-size:14px}
.contact-us .con .tit{padding-bottom:20px;position:relative;margin-bottom:23px}
.contact-us .con .tit::after{content:"";position:absolute;left:0;bottom:0;width:35px;height:3px;background-color:#e31e27}
.contact-us .con label{float:left;width:46%;position:relative}
.contact-us .con label.other{float:right;position: relative;}
.contact-us .con label.other::after{content: "*";color: #df0606;position: absolute;right: 8px;top: 50%;font-size: 14px;line-height: 12px;margin-top: -7px;}
.contact-us .con label span{color:#df0606;position:absolute;right:10px;top:50%;margin-top:-12px}
.contact-us .con .inp{display:block;width:100%;line-height:40px;border:1px solid #ededef;padding:0 5px;background-color:#f5f5fa;margin-bottom:10px;height: 42px;}
.contact-us .con .area{margin-bottom:25px;display:block;width:100%;height:100px;border:1px solid #ededef;background-color:#f5f5fa;padding:5px;resize:none}
.contact-us .con .sub{display:block;width:100%;line-height:40px;border-radius:40px;text-align:center;font-size:16px;color:#333;background-color:#ffba00;border:none;font-weight:700}
#allmap{float:right;width:52.35%;height:460px}
#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}
.BMapLib_bubble_content .lx-zx{cursor:pointer}
.BMapLib_bubble_content .lx-zx img{display:block;margin:10px auto}
.m-about1{background:url(../images/gy-bg1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:65px 0 115px}
.img-txt1{overflow:hidden;border-bottom:1px solid #abb1ba;padding-bottom:45px}
.img-txt1 .img{float:right;width:59%}
.img-txt1 .img img{display:block;width:100%}
.img-txt1 .txt{margin-top:40px;overflow:hidden}
.img-txt1 .txt .tit{font-size:36px;color:#fff;line-height:46px;font-weight:700;margin-bottom:42px}
.img-txt1 .txt span{display:inline-block;margin-right:60px;padding-top:60px;font-size:16px;color:#fff;line-height:26px;background-repeat:no-repeat;background-position:top center}
.img-txt1 .txt .a1{background-image:url(../images/abouticon1.png)}
.img-txt1 .txt .a2{background-image:url(../images/abouticon2.png)}
.img-txt1 .txt .a3{background-image:url(../images/abouticon3.png)}
.img-txt1 .txt p{margin-top:36px;font-size:14px;color:#fff;line-height:24px}
.ul-about1{overflow:hidden;margin-top:50px}
.ul-about1 li{float:left;width:25%;border-right:1px solid #fff;text-align:center}
.ul-about1 li:last-child{border:none}
.ul-about1 li span{font-size:50px;color:#fff;line-height:1.1;display:block;font-family:Impact}
.ul-about1 li span strong{font-size:90px;display:inline-block;vertical-align:top}
.ul-about1 li p{font-size:16px;color:#fff;line-height:28px}
.about-tit{font-size:16px;color:#666;line-height:26px;text-align:center;margin:48px 0 28px}
.about-tit strong{font-size:36px;color:#222;line-height:46px;display:block;margin-bottom:10px}
.m-about2 .list1{overflow:hidden;margin:0 -12px}
.m-about2 .list1 li{float:left;width:33.33%}
.m-about2 .list1 img{display:block;width:100%}
.m-about2 .list1 p{font-size:16px;color:#666;line-height:26px;margin:10px 0 20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-about2 .list1 li .item{margin:0 12px}
.m-about2 .list2{overflow:hidden;margin:0 -16px}
.m-about2 .list2 li{float:left;width:25%}
.m-about2 .list2 img{display:block;width:100%}
.m-about2 .list2 p{font-size:16px;color:#666;line-height:26px;margin:10px 0 20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-about2 .list2 .item{margin:0 16px}
.m-about3{background:url(../images/gy-bg3.jpg) bottom center no-repeat;overflow:hidden}
.m-about3 .img{float:left;width:50%}
.m-about3 .img img{display:block}
.m-about3 .txt{overflow:hidden}
.m-about3 .txt .tit{margin-bottom:95px;margin-top:10px}
.m-about3 .txt .tit h3{font-size:36px;color:#222;line-height:46px;padding:70px 0;position:relative}
.m-about3 .txt .tit h3 strong{position:absolute;left:0;top:50%;font-size:120px;color:#efefef;line-height:130px;margin-top:-65px;z-index:-1}
.m-about3 .txt .tit p{font-size:16px;color:#fff;line-height:26px}
.m-about3 .txt ul{overflow:hidden}
.m-about3 .txt li{float:left;width:25%;text-align:center}
.m-about3 .txt li img{display:block;margin:0 auto;width:108px}
.m-about3 .txt li p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#fff;line-height:26px;margin-top:18px}
.m-about3 .txt li:hover img{-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.m-about3 .txt li p a:hover{color:#df0606}
.m-about4 ul{overflow:hidden;margin:0 -15px 50px}
.m-about4 li{float:left;width:25%}
.m-about4 li .item{margin:0 15px;position:relative}
.m-about4 li .item img{display:block;width:100%}
.m-about4 li .item p{position:absolute;left:0;bottom:15px;width:100%;text-align:center;font-size:20px;color:#fff}
.m-sorry{text-align:center;font-size:20px;color:#222;line-height:30px;margin:120px 0}
.m-sorry img{display:inline-block}
.m-sorry .link{font-size:18px;color:#666;line-height:28px}
.m-sorry .link a{color:#666}
.m-sorry p{margin-top:20px;margin-bottom:20px}
.m-sorry .link a:hover{color:#df0606}
.ul-server1{overflow:hidden;margin-bottom:50px}
.ul-server1 li{float:left;width:25%}
.ul-server1 .item{margin:0 4px;position:relative;overflow:hidden}
.ul-server1 li img{display:block;width:100%}
.ul-server1 li .tit{line-height:56px;font-size:18px;color:#fff;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;bottom:0;width:100%;background-color:rgba(20,20,50,.7);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-server1 .txt{color:#fff;font-size:16px;line-height:26px;position:absolute;left:0;width:100%;top:100%;padding:0 30px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1;opacity:0;filter:alpha(opacity=0)}
.ul-server1 .txt em{font-size:24px;line-height:34px}
.ul-server1 .item:hover .txt{top:70px;opacity:1;filter:alpha(opacity=100)}
.ul-server1 .item:hover .tit{bottom:-100%}
.ul-server1 .item:hover::after{opacity:1;filter:alpha(opacity=100);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-server1 .item::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(20,20,50,.7);opacity:0;filter:alpha(opacity=0)}
.m-server2{overflow:hidden}
.m-server2 .img{float:left;width:50%}
.m-server2 .img img{display:block;width:100%}
.m-server2 .txt{float:right;width:50%;position:relative;overflow:hidden}
.m-server2 .txt img{display:block;width:100%}
.m-server2 .txt::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.93)}
.m-server2 .con{position:absolute;left:40px;right:40px;top:55px;bottom:0;z-index:1}
.m-server2 .con strong{font-size:36px;color:#222;line-height:46px;padding-bottom:12px;display:block;margin-bottom:45px;position:relative}
.m-server2 .con strong::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:2px;background-color:#e6141e;z-index:1}
.m-server2 .con .item{padding-left:65px;background-repeat:no-repeat;background-position:left top;margin-bottom:20px}
.m-server2 .con .item1{background-image:url(../images/fu-ico1.png)}
.m-server2 .con .item2{background-image:url(../images/fu-ico2.png)}
.m-server2 .con .item3{background-image:url(../images/fu-ico3.png)}
.m-server2 .con .item4{background-image:url(../images/fu-ico4.png)}
.m-server2 .con .item em{font-size:20px;color:#222;line-height:30px;display:block}
.m-server2 .con .item p{font-size:16px;color:#666;line-height:26px}
.m-server3{margin-bottom:60px;position:relative;overflow:hidden}
.m-server3::after{position:absolute;left:0;width:100%;bottom:57px;height:0;border:1px solid #ddd;content:""}
.ul-server2{overflow:hidden}
.ul-server2 li{float:left;width:16.66%}
.ul-server2 li img{display:block;margin:0 auto}
.ul-server2 li i{display:block;margin:18px auto;width:30px;height:30px;border:1px solid #ddd;background-color:#fff;position:relative;border-radius:50%;z-index:1}
.ul-server2 li i::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background-color:#ddd;margin-left:-9px;margin-top:-9px}
.ul-server2 li p{font-size:16px;color:#333;line-height:26px;text-align:center}
.m-server4{margin-bottom:60px;position:relative}
.m-server4 img{display:block;width:100%}
.ul-server3{position:absolute;left:0;width:100%;bottom:40px;overflow:hidden;padding:0 70px}
.ul-server3 li{float:left;width:33.33%}
.ul-server3 .item{margin:0 17px;background-color:rgba(255,255,255,.9);padding:35px 30px 0;height:180px}
.ul-server3 .item .tit{font-size:24px;color:#222;line-height:34px;margin-bottom:14px}
.ul-server3 .item p{font-size:14px;color:#666;line-height:24px;margin-bottom:5px}
.ul-server3 .item span{width:120px;line-height:34px;display:inline-block;text-align:center;font-size:19px;color:#fff;background:#dc1423;cursor:pointer}
.ul-server3 .item p a{font-size:30px;color:#dc1423;display:inline-block;font-weight:700}
.right-server{position: fixed;right: 0;top: 20%;z-index: 9999;font-size: 15px;color: #fff;line-height: 26px;}
.right-server img{display: block;margin: 0 auto;}
.right-server p{display: block;margin-bottom: 5px;background-color: #e60012;text-align: center;padding: 8px 0;border-radius: 5px;cursor: pointer;position: relative;}
.right-server p a{color: #fff;}
.right-server p a:hover{color: #fff;}
.right-server .goTop{display: none;}
.right-server .tel{position: absolute;right: -300px;top: 0;white-space:nowrap;line-height: 80px;background-color: #e60012;padding: 0 20px;font-size: 20px;color: #fff;font-weight: bold;opacity: 0;
filter: alpha(opacity=0);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;border-radius: 5px;}
.right-server .tel::after{content: "";position: absolute;right: -12px;top: 50%;margin-top: -6px;border: 6px solid #e60012;border-top-color: transparent;border-right-color: transparent;
border-bottom-color: transparent;}
.right-server p:hover .tel{opacity: 1;
filter: alpha(opacity=100);right: 90px;}
@media only screen and (max-width:1900px){
.hdr .tel a{font-size:20px}
.hdr .tel a strong{font-size:30px}
.hdr .tel span{font-size:16px}
.hdr .tel{-webkit-background-size:50px auto;-moz-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto;padding-left:60px;margin-top:10px}
.header{padding:0 10px}
.logo{width:200px;margin-top:20px}
.nav li a{line-height:88px}
.ul-index-m6{margin:0}
.ul-index-m6 li{padding:0}
.inner-infor{padding:30px}
.inner-infor .txt h1{font-size:32px}
.ban-news .txt{padding:80px 0 30px}
.ban-news .txt strong{font-size:36px}
.case-tit h2{font-size:34px}
.m-server2 .con strong{margin-bottom:10px}
}
@media only screen and (max-width:1659px){
.nav{margin-left:15px}
.nav li{margin:0 15px}
.m-server2{display:none}
.m-server2 .con{top:30px}
}
@media only screen and (max-width:1435px){
.img-txt1 .txt .tit{font-size:32px}
.m-about3{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-about3 .txt .tit h3{color:#fff;padding:35px 0}
.ul-inner-tab.leave{left: 0;right: 0;margin-left: 0;}
}
@media only screen and (max-width:1365px){
.nav li{margin:0 10px}
.inner-infor img{margin-right:30px}
.inner-infor .tel strong{font-size:28px}
.epo-content .col-r{width:240px}
.epo-inner2 .right img{display:none}
.m-dy-con .txt p span{padding-right:10px}
.ban-lx .txt h1{font-size:32px;line-height:32px}
.m-contact1 .tit h2,.tit-lx h2{font-size:30px}
.ul-server3 .item{padding:20px}
}

@media only screen and (max-width:1279px){
.hdr .tel a strong{font-size: 20px;}
.hdr .tel{padding-left: 45px;-webkit-background-size: 40px auto;-moz-background-size: 40px auto;-o-background-size: 40px auto;background-size: 40px auto;}
.nav li a{font-size: 16px;padding: 0 5px;}
.nav li{margin: 0;}
.nav{margin-left: 0;margin-right: 15px;}
.hdr .tel p{line-height: 1;}
.index-m1{margin:30px 0}
.index-tit h1,.index-tit h2{font-size:30px;margin-bottom:10px;line-height:40px}
.index-tit{font-size:16px;line-height:24px}
.ul-index1 .tit p{font-size:20px}
.ul-index1 .item{margin:0 5px}
.index-m2 img{width:300px}
.index-m2 .tit{padding-left:70px;-webkit-background-size:60px auto;-moz-background-size:60px auto;-o-background-size:60px auto;background-size:60px auto;margin-bottom:10px}
.index-m2 .tit h1 a{font-size:26px;line-height:34px;margin-bottom:10px}
.index-m2 .tit p{font-size:14px;line-height:26px}
.index-m2 .wp{padding:40px 0 30px}
.ul-index2{margin:84px 0 30px}
.ul-index2 li{padding:0 5px}
.index-m3{padding:30px 0}
.ul-index-news1,.ul-index-news2{padding-left:0;float:none;width:auto}
.index4-con .txt{padding:20px;border-top-left-radius:20px;border-bottom-right-radius:20px}
.ul-index4 li a{font-size:18px}
.ul-number li strong{font-size:54px}
.ul-number li p{font-size:13px}
.ul-index-m6 li p{font-size:20px;padding-top:80px;-webkit-background-size:auto 60px;-moz-background-size:auto 60px;-o-background-size:auto 60px;background-size:auto 60px;margin-top:-50px}
.inner-infor img{float:none;width:100%}
.epo-inner1 .chart2 p img{width:auto}
.epo-content .col-r{display:none}
.epo-content .col-l{float:none;width:auto}
.epo-inner2 .left{width:55%}
.epo-inner2 .right{width:40%;margin-top:50px}
.case-pro ul{margin:0}
.case-pro .item{margin:0 5px}
.ul-case-list1 .item{margin:0 5px 10px}
.ul-case-list1{margin:0}
.ul-case-list1 .item .txt h3 a{font-size:20px}
.m-dy-con .img{width: 588px;}
.m-dy-con .txt .ico{width: 158px;}
.m-dy-con .txt .ico i{display: none;}
.m-dy-con .jt{width: 7%;}
.dy-list .item .tit{bottom:0}
.ul-news-list .date{display:none}
.ul-news-list .txt{margin-right:0;border-right:none;padding-right:0}
.ul-pro-list1{margin:0 0 20px}
.ep-pro-tab li:before{display:none}
.img-txt1 .txt{margin-top:0}
.img-txt1 .img{width:50%;margin-top:50px}
.ul-about1 li span strong{font-size:80px}
.m-about1{padding:50px 0}
.m-about3 .txt .tit{margin-bottom:40px}
.m-about3 .txt li img{width:80%;max-width:100px}
.about-tit strong,.m-about3 .txt .tit h3{font-size:30px}
.ul-contact1{margin-top:20px}
.ul-contact1 li img{width:60%}
.ban-lx .txt{top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-contact1 img{display:none}
.m-contact1{margin-left:0;padding:30px 20px}
.m-contact1 .tit{margin-left:0;margin-bottom:0}
.ul-contact2{margin-left:0}
.contact-us .con{width:100%;padding:30px 20px}
.ul-server2 li img{width:60%}
.m-about4 li .item{margin:0 5px}
.m-about4 ul{margin:0 0 20px}
.ul-server1 li .tit{font-size:16px;line-height:36px}
.ul-server3{padding:0}
.ul-server3 .item{margin:0 5px}
.ul-index1 .link{padding-top: 0;}
.ul-index1 .link a{font-size: 14px;line-height: 36px;}
.ul-server1 .txt,.ul-server1 .item:hover::after{display: none;}
.ul-server1 .item:hover .tit{bottom: 0;}
}

@media only screen and (max-width:1019px){
	.hdr .tel{display:none}
	.header{height:50px;position:relative}
	.nav{position:fixed;right:-300px;top:50px;width:200px;background-color:rgba(255,255,255,.95);z-index:9999;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)}
	.nav.nav-m{right:0;border-radius:10px;margin-right: 0;padding: 15px 0;}
	.nav li{float:none}
	.menuBtn{display:block}
	.logo{margin-top:0;height:50px}
	.logo img{max-height:80%;margin-top:5px}
	.nav li a{font-size:16px;line-height:35px}
	.m-dy-con .img{width:488px;}
}
@media only screen and (max-width:959px){
.banner .slick-next,.banner .slick-prev{width:30px;height:60px;-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto;margin-top:-30px}
.index-m2 img{display:none}
.ul-index2{margin:30px 0}
.ul-index2 li p{font-size:16px;height: 42px;line-height: 22px;}
.footer .map{display:none}
.footer .copy{float:none;text-align:center}
.f-link{display:none}
.index-tit{margin-bottom:10px}
.index-m4{margin:30px 0}
.ul-index4{margin-top:20px}
.ul-number{display:none}
.index-m5{padding:30px 0 0}
.ul-index-news1 li,.ul-index-news2 li{padding:15px 10px}
.ul-index1 .tit img{display:none}
.ul-index1{padding:20px 0}
.ul-index1 .tit p a{font-size:16px;line-height:24px}
.ul-index1 li:hover .link{top:0}
.ul-index1 .link a{font-size:14px;line-height:34px}
.epo-inner1.fff .inner-infor{padding:15px}
.epo-inner2 .tel a{font-size:26px}
.case-tit{padding:10px 0 10px 70px;-webkit-background-size:60px auto;-moz-background-size:60px auto;-o-background-size:60px auto;background-size:60px auto;margin-bottom:0}
.case-tit h2{font-size:26px;line-height:1;margin-bottom:8px}
.case-tit p{font-size:16px;line-height:24px}
.ul-case-list1 li{width:50%}
.dy-tit h1,.dy-tit h2{font-size:28px;line-height:38px}
.dy-tit img{width:50px;margin:0 10px}
.dy-tit{font-size:14px;line-height:22px;margin-bottom:15px}
.m-dy-con .img{float:none;width:auto}
.m-dy-con .jt,.m-dy-con .txt .ico{display:none}
.m-dy-con .txt{margin:20px 0 0}
.m-dy-con .txt p{margin-bottom:10px}
.m-dy-con{padding:30px 0}
.news-tit .img{width:200px}
.news-tit .tit h1{font-size:30px}
.epo-content .content h2{font-size:26px}
.epo-content .content h3{font-size: 24px;}
.g-server{width:100%}
.ul-news-list .img{margin-right:20px}
.ul-pro-list1 .item{margin:0 10px 20px}
.img-txt1 .img{display:none}
.img-txt1 .txt{text-align:center}
.img-txt1 .txt span{margin:0 15px}
.img-txt1 .txt .tit{margin-bottom:20px}
.img-txt1{padding-bottom:20px}
.ul-about1 li{width:50%;margin-bottom:20px;border:none}
.m-about2 .list1 li .item,.m-about2 .list2 .item{margin:0 5px}
.m-about2 .list1,.m-about2 .list2{margin:0}
.ul-about1 li span{font-size:40px}
.ul-about1 li span strong{font-size:60px}
.m-about3 .img{display:none}
.m-about3{padding:30px 0}
.m-about3 .txt .tit h3{padding:15px 0}
.m-about4 li .item{margin:0 5px}
.m-about4 li .item p{font-size:18px}
.ban-lx .txt{width:80%;left:10%}
.ban-lx .txt p{display:none}
.m-contact1{margin-top:20px}
.m-contact1 .tit h2,.tit-lx h2{font-size:24px;line-height:34px}
.contact-us .form{float:none;width:auto;margin-bottom:30px}
#allmap{float:none;width:auto;height:300px}
.ul-server3 li:last-child{display:none}
.ul-server3 li{width:50%}
.ul-server3{bottom:20px}
.ul-server1{margin-bottom:0;}
.ul-contact1 .txt{font-size: 13px;}
}
@media only screen and (max-width:767px){
.m-server2{display: block;width: 96%;margin: 20px auto;}
.m-server2 .img,.m-server2 .txt{float: none;width: auto;}
.m-server2 .txt img,.m-server2 .txt::after{display: none;}
.m-server2 .con{position: static;padding: 10px 0;}
.m-server2 .con strong{font-size: 22px;line-height: 36px;}
.m-server2 .con .item{padding-left: 50px;-webkit-background-size:40px auto;-moz-background-size:40px auto;-o-background-size:40px auto;background-size:40px auto;margin-bottom: 12px;}
.m-server2 .con .item em{font-size: 16px;}
.m-server2 .con .item p{font-size: 14px;line-height: 20px;}
body{padding-bottom: 40px;}
.ul-index-news1 li, .ul-index-news2 li{padding: 10px 0;}
.pages2 .newscount{display: none;}
.pages2{text-align: center;}
.pages2 ul{display: inline-block;}
.pages2 li a, .pages2 li span{padding: 0 5px;line-height: 28px;}
.fd-bot{display: block;}
.index-m5{display: none;}
.ul-index-m6{display: none;}
.inner-infor .tel strong a{font-size: 22px;}
.m-about1{background: none;}
.img-txt1 .txt .tit,.img-txt1 .txt p,.ul-about1 li span,.ul-about1 li p{color: #333333;}
.ul-about1{margin-top: 20px;}
.mo-pic2{display: block;padding: 10px;background-color: #193b84;border-radius: 5px;}
.mo-pic2 img{display: block;margin: 1px auto;}
.img-txt1 .txt span{display: none;}

.mo-pic{display: block!important;}
.pc-pic{display: none!important;}
.banner{display: none !important;}
.banner-mo{display: block!important;}
.ep-pro-tab li:hover .img img, .ep-pro-tab li:hover p a, .ep-pro-tab li.on .img img, .ep-pro-tab li.on p a{top: 0;}
.ep-pro-tab li:hover::after, .ep-pro-tab li.on::after{top: 0;}
.right-server{display: none;}
.goTop{position: fixed;right: 10px;bottom: 100px;width: 40px;height: 40px;border-radius: 50%;background:#ccc url('../images/f-right2.png') no-repeat center;-webkit-background-size: 50% auto;-moz-background-size: 50% auto;-o-background-size: 50% auto;background-size: 50% auto;}
.epo-content .content .hidden{display: none;}
.banner .slick-dots{display: none!important;}
.epo-content .content .mresulted{display: block;}
.banner .slick-next{right:0}
.banner .slick-prev{left:0}
.index-tit h1,.index-tit h2{font-size:22px;line-height:24px}
.index-tit{font-size:14px;line-height:22px}
.ul-index1 li{width:50%;margin-bottom:10px}
.ul-index1{padding: 0;}
.index-m1{margin-bottom:0}
.index-m2 .infor,.index-m2 .tit{width:auto;padding: 0 0 0 65px;background-position:left top;}
.index-m2 .tit h1 a{font-size:20px;line-height:24px}
.index-m2 .tit p{line-height:20px}
.index-m2 .infor span{-webkit-background-size:35% auto;-moz-background-size:35% auto;-o-background-size:35% auto;background-size:35% auto;padding-top:60px}
.index-m2 .infor{padding:10px 0}
.ul-index2 li{width:50%}
.index4-con .txt{position:static;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:10px;width:auto}
.ul-index4 li{float:left;width:50%;margin:0;padding: 5px 0;}
.ul-index4 li a{margin:0 5px;padding:0 5px;line-height:33px;font-size:15px;height:35px}
.ul-index4{overflow:hidden;margin-top:0}
.ul-index-m6 li{float:none;width:auto}
.footer{line-height:28px}
.footer .top{padding:10px 0}
.index-news .more{width:210px;font-size:16px;line-height:40px;height:42px}
.inner-infor .txt h1{font-size:24px;line-height:34px}
.epo-inner1 .chart2 p{padding:6px 0}
.inner-infor .apply{margin:10px 0}
.inner-infor .tel{-webkit-background-size:30px auto;-moz-background-size:30px auto;-o-background-size:30px auto;background-size:30px auto;padding-left:40px;margin-bottom:10px}
.inner-infor .tel strong{font-size:22px}
.g-server{width:270px;height:36px;line-height:36px;font-size:16px;border-radius: 36px;}
.case-pro{display:none}
.epo-content{padding:10px 0}
.epo-content .content h2{font-size:20px;margin:10px 0;}
.epo-content .content h3{font-size: 18px;}
.epo-content .content{font-size:14px}
.epo-inner2 .left,.epo-inner2 .right{float:none;width:auto}
.epo-inner2 .right{display:none}
.epo-inner2{padding:20px 0}
.epo-inner2 .tit strong{font-size:20px;line-height:30px;margin-bottom:6px}
.epo-inner2 .tit p{font-size:14px;line-height:22px}
.epo-inner2 .tit{margin-bottom:15px}
.epo-inner2 .left .form{margin:0}
.epo-inner2 .left .inp{float:none;width:100%;margin:0 0 10px;height:40px;line-height:38px}
.epo-inner2 .left .area{margin:0 0 10px;width:100%}
.epo-inner2 .left .sub{font-size:18px;height:40px;line-height:40px;margin:0}
.epo-inner1.fff .inner-infor{-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)}
.ban-news .txt strong{font-size:24px;line-height:34px;margin-bottom:10px}
.ban-news .txt p{font-size:14px;line-height:22px;margin-bottom:10px}
.ban-news .txt{width:94%;display: none;}
.ban-news .txt img{display:none}
.m-case-list{margin-top:30px}
.case-tit h2{font-size:22px}
.ul-case-list1 .item .txt{padding:10px 0}
.ul-case-list1 .item .txt h3 a{font-size:18px;line-height:28px;margin-bottom:5px}
.ul-case-list1 .item .txt .more{width:20px;height:20px}
.dy-tit h1,.dy-tit h2{font-size:22px;line-height:32px}
.dy-tit img{width:35px}
.m-dy-con .img .more{font-size:16px;line-height:38px}
.dy-list li{width:50%}
.dy-list .item .tit{font-size:14px;line-height:24px;padding:4px 0}
.news-tit{margin-top:10px}
.news-tit .img{width:70px;margin-right:10px}
.news-tit .tit h1{font-size:22px;line-height: 28px;}
.news-tit .contact{margin-bottom:10px}
.pages1 .next,.pages1 .prev{float:none;margin:0;padding:0;width: auto;}
.pages1 .prev{margin-bottom:20px}
.pages1 .return{right:0;left:auto}
.pages1{padding: 20px 50px 20px 0;margin-bottom: 20px;}
.ul-news-list .img{display: none;}
.ul-news-list .img img{display:block;width:100%}
.ul-news-list .txt h3 a{font-size:18px;line-height:24px;margin:0 0 5px}
.ul-news-list .txt p{line-height:22px;height:auto}
.ul-news-list li{padding:15px 0}
.ul-news-list{margin:15px 0}
.pages2{margin-bottom:25px}
.pages2 li{margin-bottom:10px}
.inner-infor{padding:10px;margin-bottom:0}
.ep-pro-tab .img,.m-inner-tab{display:none}
.ep-pro-tab,.ep-pro-tab li{height:auto;overflow:hidden}
.ep-pro-tab p a{font-size:16px}
.ep-pro-tab{padding:10px 0;margin-bottom: 20px;}
.ul-pro-list1 li{width:50%}
.img-txt1 .txt .tit{font-size:24px;line-height:34px;margin-bottom:10px}
.m-about1{padding:30px 0}
.img-txt1 .txt p{margin: 10px 0;}
.about-tit strong{font-size:22px;line-height:32px}
.about-tit{margin:20px 0 15px;font-size:14px;line-height:22px}
.m-about2 .list1 p,.m-about2 .list2 p{display:none}
.m-about2 .list1 li .item,.m-about2 .list2 .item{margin:0 2px 5px}
.m-about3 .txt .tit h3{padding:10px 0;font-size:22px;line-height:32px}
.m-about4 li{width:50%;margin-bottom:10px}
.m-about4 ul{margin:0 0 10px}
.ul-contact1 li,.ul-contact2 li{width:50%}
.ban-lx .txt h1{font-size:24px;display: none;}
.ul-contact1 .txt span{font-size:18px}
.ul-contact1 .txt{line-height:22px;padding-bottom:10px;margin-top: 5px;}
.m-contact1 .tit h2,.tit-lx h2{font-size:20px}
.ul-contact2 li span strong{font-size:40px}
.ul-contact2 li span{font-size:16px;margin-bottom: 5px;display: block;}
.ul-contact2 li span strong{font-size: 30px;}
.tit-lx h2{margin-bottom:5px}
.m-contact1{margin:20px 0}
.ul-contact2{margin:10px 0}
.ul-contact2 li{margin-bottom:10px}
.contact-us .form{padding:20px}
.contact-us .con strong{font-size:20px;line-height:20px}
.contact-us .con .tit{padding-bottom:10px;margin-bottom:15px}
.ul-server1 li{width:50%;margin-bottom:10px}
.m-server3,.m-server4{display:none}
.ul-server3 .item{height:auto}
.ul-index1 .tit{top: auto;bottom: 0;}
.ul-index-m6 li p{font-size: 16px;}
.epo-content .content p{text-indent: 0;}
}
@media only screen and (max-width:479px){
	.nav{width: 160px;}
.ul-index-news1 .img{display:none}
.ul-index-news2 .txt{padding-right:10px}
.ul-index-m6 li p{padding-top:50px;-webkit-background-size:40px auto;-moz-background-size:40px auto;-o-background-size:40px auto;background-size:40px auto;margin-top:-45px}
.ul-index1{margin:0}
.ul-index1 .link a{line-height:28px}
.ul-case-list1 li{float:none;width:auto}
.case-tit p{display:none}
.case-tit{-webkit-background-size:auto 95%;-moz-background-size:auto 95%;-o-background-size:auto 95%;background-size:auto 95%;padding-left:55px}
.dy-tit h1,.dy-tit h2{font-size:20px}
.dy-tit img{width:30px}
.news-tit .contact .server{float:none;width:100%;display:block;overflow:hidden}
.relation-news li{float:none;width:auto}
.inner-infor .txt .chart{display:none}
.epo-inner1{padding:30px 0}
.ul-pro-list1 .item{margin:0 5px 10px}
.ep-pro-tab{margin-bottom:10px}
.img-txt1 .txt .tit{font-size:22px}
.ul-about1 li span strong{font-size:46px}
.ul-about1 li p{font-size:14px;line-height:24px}
.ul-about1 li span{font-size:20px}
.about-tit strong{font-size:20px;line-height:28px}
.m-contact1{padding:15px}
.tit-lx{font-size:14px;line-height:20px}
.contact-us .con label{float:none;width:100%;display:block}
.contact-us .con .inp{line-height:30px}
}
@media only screen and (max-width:370px){
.dy-tit img{margin:0 5px}
.index-tit h1,.index-tit h2{font-size:21px}
.dy-tit h1,.dy-tit h2{font-size:18px}
.news-tit .img{display:none}
.ep-pro-tab p a{font-size: 14px;}
.img-txt1 .txt .tit,.news-tit .contact .tel strong{font-size:20px}
}
.pages2 li{
	list-style:none;
}
.txt span a{color:#fff;}