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) top 50px center no-repeat;}
.cp-content .content .list1 li:nth-child(2){background: url(../images/ys4.png) top 50px center no-repeat;}
.cp-content .content .list1 li:nth-child(3){background: url(../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) top 50px center no-repeat;}
.cp-content .content .list2 li:nth-child(2){background: url(../images/cp-pic1.png) top 50px center no-repeat;}
.cp-content .content .list2 li:nth-child(3){background: url(../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)}
.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 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}


#banner{ z-index:10;*z-index:-100; position:relative;  width:100%; overflow:hidden;}

#banner_list{ width:100%; margin:0 auto; overflow:hidden; }
#banner_list img{ margin:0 auto; z-index:1; width:100%; }
#banner_list a{ display:block; position:absolute; width:100%; height:100%}

#banner ul{ z-index:1002; position:absolute; right:15px; bottom:10px; padding:0px; margin:0px; list-style-type:none; }
#banner ul li{ position:relative; text-align:center; line-height:12px; width:16px; display:inline; background:url(../images/ifpoff.png) no-repeat; float:left; height:16px; color:#fff; cursor:pointer; margin-right:5px;}
#banner ul li.on{BACKGROUND:url(../images/ifpon.png) no-repeat; COLOR:#fff; width:26px;  }

#banner_point{ z-index:9999; position:absolute; margin:0px; width:15%; height:20px; left:36%; bottom:0px;}
#banner_point ul li .pointLayer img{ width:61px; display:block; float:left; height:61px}

.ban img{ width:100%;}
.ban_m{ display:none;}
.ban_m img{ width:100%;}



.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) 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 12px;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) 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) center no-repeat;margin-left:20px}
.ul-index2{overflow:hidden;margin-bottom:20px}
.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; margin-bottom:30px;
}
.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) 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) 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) 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) 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) 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)}
.cp-index3 .txt .item2{background-image:url(../images/cp-ico7.png)}
.cp-index3 .txt .item3{background-image:url(../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) 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%; margin-bottom:30px;}
.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.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)}
.ul-index-news2 li a:hover{background-image:url(../images/cp-ico10.png);color:#e62129}
.cp-index6{padding:50px 0;background:url(../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)}
.cp-index7 .txt label .ico2{background-image:url(../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) 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) 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) 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:33px 15px;margin-bottom:25px}
.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) 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)}
.tab-inner1 li a .ico2{background-image:url(../images/cp-t2.png)}
.tab-inner1 li a .ico3{background-image:url(../images/cp-t3.png)}
.tab-inner1 li a .ico4{background-image:url(../images/cp-t4.png)}
.tab-inner1 li a .ico5{background-image:url(../images/cp-t5.png)}
.tab-inner1 li a:hover .ico1,.tab-inner1 li.on .ico1{background-image:url(../images/cp-t11.png)}
.tab-inner1 li a:hover .ico2,.tab-inner1 li.on .ico2{background-image:url(../images/cp-t22.png)}
.tab-inner1 li a:hover .ico3,.tab-inner1 li.on .ico3{background-image:url(../images/cp-t33.png)}
.tab-inner1 li a:hover .ico4,.tab-inner1 li.on .ico4{background-image:url(../images/cp-t44.png)}
.tab-inner1 li a:hover .ico5,.tab-inner1 li.on .ico5{background-image:url(../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 p.pro-video video{max-width:800px;}
.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) 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);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cp-relation1 li a:hover{background-image:url(../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;margin-top: 5px;}
.m-about1 .imgtxt{overflow:hidden}
.m-about1 .imgtxt .txt{font-size:14px;color:#333;line-height:30px;float:left;width:48.6%;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) 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) 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) 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:20px}
.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:14%;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);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)}
.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)}
.ban-news h1{font-size:36px;color:#fff;line-height:46px}
.ban-case{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/bancase.jpg)}
.ban-case h1{font-size:36px;color:#fff;line-height:46px}
.news-list{background:url(../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) 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);border-radius:3px;display:block;margin:0 auto}
.g-more:hover{background-color:#e62129;color:#fff;background-image:url(../images/cp-ico4.png);border-color:#e62129}
.all-news-2{
    padding:62px 0;
    background: #f7f4ed url(../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) 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;
    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) 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) 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:28px;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;font-size: 18px;font-weight: bold;}
.pages2{overflow:hidden;margin-bottom:20px;width:100%;}
.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;
}


.pro_guocheng{ overflow:hidden;}
.pro_guocheng div{ float:left; display:inline-block;}
.pro_guocheng img{width:100%;border-radius: 25px;}
.pro_guocheng1,.pro_guocheng2,.pro_guocheng3{width: 26.6%;}
.pro_guocheng1 img{ margin-bottom:40px;}
.pro_jiantou{width:10%;margin: 0;}
.pro_jiantou img{max-width:114px;width:100%;margin-top: 70%;}
.imgfour{ overflow:hidden;}

.pages2 .item span{float:right;padding-right:70px;margin-left:10px;background-repeat:no-repeat;background-position:right center;background-image:url(../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:20px;margin-left:0;background-image:url(../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)}
.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)}
.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;margin-bottom:20px;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) 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) 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}
.number-tel{display: inline-block!important;margin-left: 5px;color: #e62129!important;margin: 0!important;}
.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) 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:500px}
#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.llscx,.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') no-repeat center;top: 50%;}
.m-mashup .txt .btn span:hover{border-color: #e62129;}
.m-mashup .txt .btn a.llscx{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-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);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);left: 20px;}
.slick-news .slick-next{	background-image: url(../images/next1.png);right: 20px;}

.m-online{background: url(../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) no-repeat center left;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;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;margin-top: 20px;}
.m-online .con strong span{color: #e62129;}
.m-online .con p{margin-bottom: 15px;}
.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 #e62129;font-size: 14px;color: #333333;width: 44%;margin-bottom: 15px;background-repeat: no-repeat;background-position:10px center;}
.m-online .form .inp1{float: left;background-image: url(../images/on-line3.png);}
.m-online .form .inp2{float: right;background-image: url(../images/on-line4.png);}
.m-online .form .area{width: 100%;height: 96px;border: 1px solid #e62129;padding: 8px 10px 8px 40px;background:#fff url(../images/on-line5.png) no-repeat 10px 10px;line-height: 24px;margin-bottom: 15px;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);}

.pro_table{    overflow-x: auto;}
.pro_table table{border:1px solid #d2d2d2; width:100%;}
.pro_table table tr td{padding:12px}
.pro_table table tr:nth-child(2n){background: #fff;}
.pro_table table tr:hover{background: #2ec4b6;color: #fff;}
.pro_table tr td{padding:10px 15px;font-size:14px;border:1px solid #dcdcdc}
.pro_table tr:nth-child(odd){background: #efefef;color: #333;}
.pro_table tr:first-child{font-weight:700;background: #2ec4b6;color: #fff;}


.news-content{
    width: 75%;
    float: left;
}
.news-con-right{
    width: 19%;
    float: right;
}
.editor_time{float:right;margin-bottom: 10px;}

.mfzx{
	cursor: pointer;
    background-color: #e53333;
    color: #fff!important;
    display: inline-block;
    padding: 1px 10px;
    border-radius: 4px;
    text-align: center;
    text-indent: 0;
    margin: 0 5px;
}
.news-content .content p a.mfzx{ font-size: 16px;font-weight: normal;}

.flow-model {padding:0 0 80px 0;background:#f5f5f5;background:-webkit-linear-gradient(#ffffff,#f3f3f3);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(#ffffff,#f3f3f3);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(#ffffff,#f3f3f3);/* Firefox 3.6 - 15 */ background:linear-gradient(#ffffff,#f3f3f3);/* 标准的语法 */}
.flow-model .swiper-flow {width:100%;}
.flow-model .swiper-flow .flow-page {width: 100%;height: 84px;background:#ee152f;-webkit-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-moz-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-o-box-shadow:6px 6px 46px rgba(94,5,15,0.2);box-shadow:6px 6px 46px rgba(94,5,15,0.2);overflow: hidden;border: 1px solid #eb152e;}
.flow-model .swiper-flow .flow-page .flow-title {width:100%;background:#fff;overflow:hidden;-webkit-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-moz-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-o-box-shadow:6px 6px 46px rgba(94,5,15,0.2);box-shadow:6px 6px 46px rgba(94,5,15,0.2);border-top-left-radius:80px;border-top-right-radius:80px;border-bottom-left-radius:80px;border-bottom-right-radius: 80px;text-align: center;height: 80px;}

.flow-model .swiper-flow .flow-page .flow-title > p {width:100%;line-height:30px;font-size:16px;color:#403d3e;margin-bottom: 2px;margin-top: 6px;}
.flow-model .swiper-flow .flow-page .flow-title > h3 {width:100%;overflow:hidden;line-height: 35px;color:#ee1c35;font-size:30px;font-weight:bold;}



.flow-model .swiper-flow .swiper-container {width:100%;overflow: hidden;}
.flow-model .swiper-flow .swiper-container .swiper-slide {width: 16%;height:304px;padding-top:50px;float: left;}
.flow-model .swiper-flow .swiper-container .swiper-slide:hover .slide-num span {opacity:1;-webkit-animation:rotateMoveBack 5s infinite linear;animation:rotateMoveBack 5s infinite linear;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num {width:102px;height:102px;background:url(../images/slide_font_bg.png) center center no-repeat;position:relative;margin: 0 auto;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num p {width:100%;height:100%;line-height:102px;text-align:center;font-size:36px;font-weight:normal;color:#ee152f;position:relative;z-index:2;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:1;background:url(../images/slide_font_on.png) center center no-repeat;}
.flow-model .swiper-flow .swiper-container .swiper-slide dl {width:100%;overflow:hidden;margin-top:15px;}
.flow-model .swiper-flow .swiper-container .swiper-slide dl dt {width:100%;text-align:center;height:30px;line-height:30px;font-size:20px;color:#000;font-weight:bold;}
.flow-model .swiper-flow .swiper-container .swiper-slide dl dd {margin-top:10px;width:100%;padding:0 30px;text-align:center;overflow:hidden;line-height:30px;font-size:16px;color:#555;}
.flow-model .swiper-flow .swiper-container .swiper-slide.on .slide-num span {opacity:1;}

.pro_table{    overflow-x: auto;}
.pro_table table{border:1px solid #d2d2d2; width:100%;}
.pro_table table tr td{padding:12px}
.pro_table table tr:nth-child(2n){background: #fff;}
.pro_table table tr:hover{background: #ba1718;color: #fff;}
.pro_table tr td{padding:10px 15px;font-size:14px;border:1px solid #dcdcdc}
.pro_table tr:nth-child(odd){background: #efefef;color: #333;}
.pro_table tr:first-child{font-weight:700;background: #ba1718;color: #fff;}
.hzqerweima{width: 150px;  float: right; margin-top: -150px;}

.neirongimgone{ max-width:100%; height:auto;}
.neirongimgtwo{width: 47.8%;float: left;padding: 2px;margin-right: 1%;}
.neirongimgfour{width: 22.8%;float: left;padding: 2px;margin-right: 1%;}
.neirongimgthree{width: 32.3%;float: left;padding: 2px;margin-right: 1%;}


@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:1400px){
    .pro-img .txt .rx strong{font-size: 22px;}
    .ul-anli-list .item:hover p a{ border-color:#FFF; background-color: #FFF;}
    .ul-anli-list .item p{ height: 52px; margin: 10px 0;}
    .ul-anli-list .item p a{ padding: 0;}
}
@media only screen and (max-width:1365px){
    .m-online .con{padding: 25px 40px 55px;}
    .pro-img .img{width: 335px;}
    .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: 0px;    min-width: 65px;}
    .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;}
    .ul-anli-list{margin:30px 0}
    .ul-anli-list .item{margin:0 5px 10px}
    .ul-anli-list li{margin-bottom: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;}
    .m-project .bor{width: 19%;}
}

@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){
	
	.flow-model .swiper-flow .swiper-container .swiper-slide{ width:33%;}
	.flow-model .swiper-flow .swiper-container .swiper-slide dl dd{ font-size:14px;}
    .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-case{padding:50px 0}
    .ban-news h1{font-size:30px;line-height:40px}
    .ban-case 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;}
    .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;}
    .m-project .bor{ width: 22%;}
    .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){
	.hzqerweima{width: 200px;  float:initial; margin-top: 0;}
    .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%;}

    .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;}
    .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:30px}
    .m-server2{margin-bottom:10px}
    .server-tit1.tac em, .server-tit1.tac em strong{ font-size: 30px; 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:0}
    .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:20px 0;}
    .ban-news{display: none;}
	.ban-case{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;    width: 25%;}
    .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: auto;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;}
	
.neirongimgfour{width: 48.8%;float: left;padding: 2px;margin-right: 1%;}

}
@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{ height: 40px;}
    .ul-anli-list .item p a{line-height: 20px; font-size: 15px;}
    .server-tit1 em, .server-tit2 em,.ban-contact .tit em, .m-contact1 .tit{font-size: 22px;line-height: 26px;}
    .server-tit1.tac em, .server-tit1.tac em strong{ font-size: 24px;}
}
@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}
    .ul-index-news1 .txt .tit{ font-size: 15px;}
    .ul-index-news2 li .date{ display: none;}
    .cp-index7 .txt .tit h3{ font-size: 18px;}
    .cp-index5{ padding-bottom: 0;}
    .cp-index3{ margin-bottom: 30px;}
    .news-content .tit h1{ font-size: 20px;}
    .news-content .content{ margin: 15px 0;}
    .pages2 .item span{ margin-left: 0;}
    .cp-relation2 dd{ padding: 20px 10px 10px;}
}


/* 移动端商务通修改 */
.xy-footer{
    position: fixed;
    z-index: 9999;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(218, 37, 29, .8);
    line-height: 35px;
    display: none;
}
@media(max-width:768px){
    .xy-footer{
        display: block;
    }
	#banner{ display:none;}
	.ban_m{ display:block;}
}
.xy-footer > a{
    display: inline-block;
    float: left;
    width: 50%;
    text-align: center;
    color: #da251d;
    box-sizing: border-box;
}
.xy-footer > a:first-child{
    border-right: 3px solid #f5f5f5;
}
.xy-footer > a img{
    width: 35px;
    vertical-align: middle;
    margin-right: 5px;
}
.xy-footer > span{
    position: absolute;
    bottom: 0;
    width: 56px;
    left: 50%;
    margin-left: -28px;
    background-color: #da251d;
    border: 3px solid #f8d3d2;
    border-bottom: 0;
    text-align: center;
    border-radius: 28px 28px 0 0;
    padding-top: 10px;
    line-height: 24px;
}
.xy-footer > span img{
    width: 22px;
    display: block;
    margin: 0 auto;
}
.xy-footer > span a{
    color: #fff;
}
.xy-footer.night > span{
    display: none;
}