﻿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:14px;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:#4e4e4f}
::-moz-placeholder{color:#4e4e4f}
::-ms-input-placeholder{color:#4e4e4f}
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;
    }


.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 .dditem img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;
}
.banner .dditem:first-child img{display: block;position: static;z-index:1;}
.banner.slick-slider .dditem 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 {font-size:24px;color:#222;line-height:39px}
.hdr .tel  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:#FBFBFB}
.footer .copy span{margin-right:20px;display:inline-block}
.footer .copy a{color:#FBFBFB;display:inline-block}
.footer .map{float:right}
.footer .map a{margin-left:20px;color:#4d5560}
.footer a:hover{color:#fff}
.ddf-link{font-size:14px;color:#888}
.ddf-link a{color:#888;margin:0 1em}
.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;}
.ddindex-tit{color:#666;font-size:16px;line-height:28px;text-align:center;margin-bottom:20px}
.ddindex-tit h1,.ddindex-tit h2{color:#333;font-size:36px;line-height:46px;margin-bottom:10px}
.ddindex-tit a:hover{color:#dc231e}
.index-m1{margin:30px 0}
.ul-index1{overflow:hidden;margin:0 -10px;padding:24px 0 10px}
.ul-index1 li{float:left;width:25%}
.ul-index1 li img{display:block}
.ul-index1 .dditem{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 h2 a{display: block;font-size:20px;color:#fff;line-height:40px;padding:5px 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;width:50%;float:left;}
.ul-index1 li:hover .tit{background:#e60a14}
.ul-index1 li:hover .link{top:100px;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.ul-index1 li:hover .dditem{-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}
.ddul-index2{margin:15px -17px 5px;overflow:hidden}
.ddul-index2 li{float:left;width:24%;position:relative;margin:0 0.5em}
.ddul-index2 li img{display:block;width:100%}
.ddul-index2 li p{font-size:16px;color:#252525;line-height:28px;margin:6px 0;text-align:center}
.ddul-index2 li:hover a{color:#e6000a}
.ddindex-m3{padding:30px 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;display:block;}
.ddindex-news{overflow:hidden}
.ddindex-news .more{clear:both;width:250px;height:50px;border:1px solid #bfbfbf;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}
.ddindex-news .more:hover{background-position:right 20px center;}
.ddul-index-news1{float:left;padding:5px;width:100%;}
.ddul-index-news1 li{overflow:hidden;padding:15px;border-bottom:1px solid #f0f0f0;float:left;width:49%;}
.ddul-index-news1 li h3{}
.ddul-index-news1 .img{float:left;width:150px;margin-right:16px}
.ddul-index-news1 .img img{display:block;width:150px;height:100px;}
.ddul-index-news1 .txt{overflow:hidden}
.ddul-index-news1 .txt a{font-size:1.1rem;color:#252525;line-height:26px;display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: 500;}
.ddul-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;}

.ddul-index-news2 .news_xg {margin:0.5em 0;font-size:1rem;}
.ddul-index-news2 .news_xg strong{display:inline-block;width:85px;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}
.ddul-index-news1 .txt span{display:inline-block;font-size:14px;color:#888;font-weight:500;}
.ddul-index-news1 li:last-child{border:none}
.ddul-index-news2{float:left;width:100%;}
.ddul-index-news2 li{margin:10px;overflow:hidden;width:47.5%;float:left;border-bottom:1px dashed #cacaca;}
.ddul-index-news2 .date{float:right;padding-left:12px;border-left:1px solid #ddd}
.ddul-index-news2 .date strong{font-size:19px;color:#666;line-height:29px;display:block;padding:3px 0}
.ddul-index-news2 .date p{font-size:16px;color:#666;line-height:24px}
.ddul-index-news2 .txt{overflow:hidden;}
.ddul-index-news2 .txt a{font-size:1rem;color:#252525;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:26px;font-weight:500;}
.ddul-index-news1 .txt a:hover,.ddul-index-news2 .txt a:hover{color:#e60a14}
.ddul-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)}
.ddindex-m4{margin:20px 0}
.ddul-number{overflow:hidden}
.ddul-number li{float:left;width:25%;text-align:center}
.ddul-number li strong{font-size:80px;color:#e60014;font-family:impact;line-height:90px;margin-bottom:10px;background: url(../images/index_yy.png) center bottom no-repeat;padding-bottom: 15px;display: inline-block;}
.ddul-number li p{font-size:16px;color:#666;line-height:26px}
.index-m5{padding:20px 0;}
.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}
.ddepo-inner1{background:url(../images/inner-1.jpg) top center no-repeat #ebf6ff;padding:22px 0 20px}
.ddinner-infor{padding:40px;background-color:#fff;overflow:hidden;margin-bottom:20px;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)}
.case_left{float:left;position:relative;}
.case_bjimg{position:absolute;left:0;bottom:0;}
.case_left img {
	display: block;
	border-radius: 0 2rem;
}
.cp_bjimg{
	position: absolute;
	left: 0;
	top: 0;
}
.ddinner-infor .txt{overflow:hidden;font-size:14px;color:#666;padding:0 2em}
.ddinner-infor .txt h1{font-size:1.6rem;color:#222;line-height:60px;}
.ddinner-infor .txt .chart{font-size:14px;color:#555;}
.ddinner-infor .txt .chart span{width:88px;height:30px;line-height:28px;border-radius:15px;display:inline-block;margin-right:8px;color:#ffffff;text-align:center;}
.ddinner-infor .txt .advan{border:1px solid #eaeaea;border-left:none;border-right:none;padding:18px 0 22px;overflow:hidden;}
.advan li img{float:left;}
.ddinner-infor .txt .advan li{float:left;width:33.33%;border-right:1px solid #eaeaea;}
.ddinner-infor .txt .advan span{font-size:16px;color:#222;line-height:24px;display:block;margin-bottom:5px}
.ddinner-infor .txt .advan p{font-size:18px;font-weight:700;color:#444;line-height:26px}
.ddinner-infor .apply{margin:10px 0;line-height:26px}
.ddinner-infor .apply strong{font-size:16px;color:#222;}
.ddinner-infor .tel{color:#222;padding-left:56px;background:url(../images/tel2.png) center left no-repeat;line-height:50px;}
.ddinner-infor .tel strong {font-size:30px;color:#e6000a}.anniu01{display:table;width:100%;}
.g-server{display: block;width:36%;height:46px;line-height:46px;text-align:center;font-size:22px;float:left;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%;position: relative;z-index: 1;overflow: hidden;-webkit-transition: color 0.3s;transition: color 0.3s;}
.g-servers{display: block;width:48%;height:55px;line-height:55px;text-align:center;font-size:26px;background:-webkit-linear-gradient(left,#f20d01 ,#ff461f);background:-o-linear-gradient(to right,#fac208,#ffd016);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%;position: relative;z-index: 1;overflow: hidden;-webkit-transition: color 0.3s;transition: color 0.3s;}
.g-server a{color:#fff;}
.cp_cj{background:#C46010;}
.cp_hb{background:#81B602;}
.cp_ry{background:#FF461F;}
.cp_zb{background:#EECA7B;}
.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;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1) inset;}
.ul-inner-tab li{float:left;width:14.2%;text-align:center;padding:12px 0;position:relative;}
.ul-inner-tab li a{font-size:20px;color:#222;line-height:50px;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}
.ul-inner-tab li i {
	height: 40px;
	width: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(/images/hot.png) right no-repeat;

}
.content ul li{	background: url(/images/body_li.png) no-repeat left top 8px;padding-left: 30px;line-height:36px;}
.ddepo-content{overflow:hidden;padding:20px 0}
.ddepo-content .content{font-size:16px;color:#666;line-height:1.7;overflow:hidden;margin: 0 0 20px;}
.ddepo-content .content table{font-size: 18px;line-height:42px;}
.ddepo-content .content .mresulted{display: none;}
.ddepo-content .content h2{font-size:30px;color:#222;margin:10px 0;background:url(/images/dd-h2.png) no-repeat left center;padding-left:35px;}
.ddepo-content .content h3{font-size:26px;color:#222;margin:5px 0}
.ddepo-content .col-l{width:980px}
.ddepo-content .col-r{width:300px}
.ddepo-content .content p{text-indent: 2em;}
.ddepo-content .content p a{color: #f20d01 ;}
.ddepo-content .content p img,.ddepo-content .content p video{height:auto;display:block;margin:0 auto}
.ddepo-content .content strong{color:#222}

.online-zx{background: #f20d01;color: #fff;height:30px;line-height:30px;border-radius:20px;padding:0 25px;display: inline-block;text-indent: -0.2em;cursor: pointer;}
.ddepo-content .content table{margin-bottom:20px}
.relation-news{margin-bottom:40px}
.relation-news ul{display:table;width:100%;}
.relation-news dt,.relation-video dt{padding:0 10px;line-height:47px;font-size:20px;color:#fff;font-weight:700;margin-bottom:20px;background:#a88a7e;}
.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;font-size:16px;}
.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}
.ddrelation-pro1 ul{border:1px solid #dfdfde;margin-bottom:20px;border-top:none}
.ddrelation-pro1 li{padding:1em;position:relative;}
.ddrelation-pro1 li img{display:block;width:100%}
.ddrelation-pro1 li h3 {
	display: block;
	font-size: 1.1rem;
	color: #222;
	line-height: 28px;
	margin: 6px 0 6px;
	text-align: center;
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ddrelation-pro1 li:hover a{color:#a88a7e}
.ddrelation-pro1 li:hover img{opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80)}
.ddrelation-pro2 ul{padding:0 10px;border:1px solid #dfdfde;margin-bottom:20px}
.ddrelation-pro2 li{overflow:hidden;padding:6px 0;border-bottom:1px solid #dfdfde;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ddrelation-pro2 li:last-child{border:none}
.ddrelation-pro2 li .img{float:left;width:100px}
.ddrelation-pro2 .img img{display:block;width:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:0}
.ddrelation-pro2 li:hover .img img{height:75px;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.ddrelation-pro2 li a{display:block;font-size:16px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:36px;text-align: center;}
.ddrelation-pro2 li .ico{float:right;width:20px;height:36px;background:url(../images/inner-ico5.png) center no-repeat}
.ddrelation-pro2 li p{overflow:hidden}
.ddrelation-pro2 li a:hover{color:#a88a7e}
.ddepo-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:30px 0 30px;overflow:hidden}
.ddepo-inner2 .left{float:left;width:725px}
.ddepo-inner2 .tit strong{font-size:30px;color:#222;display:block;line-height:40px;margin-bottom:10px}
.ddepo-inner2 .tit p{font-size:16px;color:#666;line-height:26px}
.ddepo-inner2 .tit{margin-bottom:30px}
.ddepo-inner2 .left .form{margin:0 -2%}
.ddepo-inner2 .left .inp1{background:url(../images/icon_ly1.png) center left 7px no-repeat}
.ddepo-inner2 .left .inp2{background:url(../images/icon_ly2.png) center left 7px no-repeat}
.ddepo-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}
.ddepo-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%;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease;}
.ddepo-inner2 .left .sub:hover{border-radius: 10px;color: #fff;}

.ddepo-inner2 .left .inp{float:left;width:46%;margin:0 2% 10px;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}
.ddepo-inner2 .right{float:right;width:43%;}
.ddepo-inner2 .right img{float:left;margin-right:15px}
.ddepo-inner2 .txt{overflow:hidden;margin-top:3em;}
.ddepo-inner2 .txt p{font-size:16px;color:#222;padding:0 50px 0 10px;line-height:52px;position:relative;border-bottom:2px solid #cfdcf3}
.ddepo-inner2 .txt p.a1{border-top:2px solid #cfdcf3}
.ddepo-inner2 .txt p::after{content:"";position:absolute;right:20px;top:0;width:38px;height:52px;background-repeat:no-repeat;background-position:center}
.ddepo-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}
.ddepo-inner2 .txt p.a2::after{background-image:url(../images/inner-ico8.png);right:16px}
.ddepo-inner2 .txt p.a3::after{background-image:url(../images/inner-ico9.png);right:15px}
.ddepo-inner2 .tel{margin-top:35px;padding-left:60px;background:url(../images/tel3.png) center left no-repeat;margin-bottom:10px}
.ddepo-inner2 .tel span{display:block;font-size:14px;color:#222;line-height:22px}
.ddepo-inner2 .tel strong{display:block;font-size:30px;color:#e6000a;line-height:40px;font-weight:700}
.ddban-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)}
.ddban-news.pro{background-image:url(../images/ban2.jpg)}
.ddban-news.case{background-image:url(../images/ban3.jpg)}
.ddban-news .txt{padding:140px 0 85px}
.ddban-news .txt strong{font-size:38px;color:#fff;line-height:50px;display:block;margin-bottom:15px}
.ddban-news .txt p{font-size:16px;color:#eee;line-height:26px;margin-bottom:25px}
.ddban-news .txt img{display:block}
.ddnews-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;}
.ddnews-tit .img{float:left;margin-right:30px}
.ddnews-tit .img img{display:block}
.ddnews-tit .tit{font-size:15px;color:#4d4d4d;line-height:25px;margin-bottom:18px}
.ddnews-tit .tit h1{font-size:36px;color:#333;line-height:50px;margin-bottom:10px}
.ddnews-tit .contact{line-height:36px;overflow:hidden;border-bottom:1px solid #efefef;padding-bottom:5px;margin-bottom:18px}
.ddnews-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}
.ddnews-tit .contact .tel strong{font-size:22px;color:#e6000a}
.ddnews-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}
.ddnews-tit .txt{font-size:14px;color:#666;line-height:25px}.ddnews-tit .txt .lanmu{display:inline-block;padding-left:22px;margin-right:45px;background:url(../images/news_lanmu.png) center left no-repeat}
.ddnews-tit .txt .date{display:inline-block;padding-left:22px;margin-right:45px;background:url(../images/news_shijian.png) center left no-repeat}
.ddnews-tit .txt .author{display:inline-block;padding-left:22px;background:url(../images/news_laiyuan.png) center left no-repeat}
.news_tt .lanmu{display:inline-block;padding-left:22px;margin-right:45px;background:url(../images/news_lanmu.png) center left no-repeat}
.pages1{border:1px solid #efefef;padding:10px 0 10px;border-left:none;border-right:none;overflow:hidden;position:relative}
.news_tt .date{display:inline-block;padding-left:22px;margin-right:45px;background:url(../images/news_shijian.png) center left no-repeat}
.prev{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;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%;font-size:20px;}
.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}
.ddul-news-right{width:20%;float:right;margin:25px 0 40px;border:1px solid #dfdfde;}
.ddul-news-right li{float:left;padding: 1em;position: relative;width:100%;}
.news_right_p {font-size: 24px;color: #fff;padding: 0 20px;line-height: 50px;background: #a88a7e;display: table;width: 100%;}
.ddul-news-right li h3 {display: block;font-size: 16px;color: #222;line-height: 28px;margin: 6px 0 6px;text-align: center;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ddul-news-right .news_fl{width:50%;padding:0.5em;}
.news_on{background:#C9AB9F;}
.news_on a{color:#fff;}
.news_fl h3{font-size:20px;}
/* .news_fl a{color:#fff;} */
.ddul-news-list{width:80%;float:left;}
.ddul-news-list li{padding:20px 0;overflow:hidden;border-bottom:1px solid #ddd}
.ddul-news-list .date{float:right;width:125px;margin-top:8px;color:#999;margin-left:60px}
.ddul-news-list .date span{display:block;font-size:30px;line-height:42px;margin-bottom:5px}
.ddul-news-list .date p{font-size:14px;line-height:24PX;margin-bottom:10px}
.ddul-news-list .date a{width:38px;height:38px;display:inline-block;background:url(../images/ep-ico2.png) center no-repeat #dedede}
.ddul-news-list .img{float:left;margin-right:50px}
.ddul-news-list .img img{display:block;width: 225px;}
.ddul-news-list .txt{margin-right:185px;border-right:1px solid #ddd;padding-right:30px;overflow:hidden}
.ddul-news-list .txt h3 a{display:block;font-size:20px;color:#222;line-height:34px;margin:10px 0;position:relative;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.ddul-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}
.ddul-news-list .txt em{display:inline-block;width:90px;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}
.ddul-news-list .txt span{display:inline-block;font-size:14px;color:#888;margin-right:10px}
.ddul-news-list li:hover .date a{background:url(../images/ep-ico3.png) center no-repeat #eb0a0a}
.ddul-news-list .txt h3 a:hover{color:#eb0a0a;padding-left: 5px;}
.ddpages2{margin:2em 0;display:inline-block;width:100%;}
.ddpages2 ul{overflow:hidden}
.ddpages2 li{float:left;margin-right:10px}
.ddpages2 li a,.ddpages2 .thisclass{display:block;padding:0 15px;line-height:36px;border:1px solid #dedede;font-size:14px;color:#999}
.ddpages2 .thisclass{background:#eb0a0a;color:#fff;}
.ddpages2 li em{font-weight:700}
.ddpages2 .current a,.ddpages2 li a:hover,.ddpages2 .current span{background-color:#eb0a0a;color:#fff;border-color:#eb0a0a}
.ddpages2 .disabled a,.ddpages2 .disabled span{background-color:#ddd;color:#fff}
.ddep-pro-tab{height:60px;background:#d21423;margin-bottom:60px}
.ddep-pro-tab li{float:left;width:20%;text-align:center;height:60px;position:relative}
.ddep-pro-tab .img{height:120px;line-height:117px;display:block}
.ddep-pro-tab .img img{display:inline-block;vertical-align:middle;position:relative;z-index:1;top:0}
.ddep-pro-tab .img::after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.ddep-pro-tab p a{font-size:20px;color:#fff;line-height:60px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;position:relative;top:0}
.ddep-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}
.ddep-pro-tab li:hover::after,.ddep-pro-tab li.on::after{opacity:1;top:44px}
.ddep-pro-tab li:hover .img img,.ddep-pro-tab li:hover p a,.ddep-pro-tab li.on .img img,.ddep-pro-tab li.on p a{top:40px}
/* .ddep-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} */

.ddep-pro-tab li:hover::before,.ddep-pro-tab li.on::before{opacity:1;margin-top:20px}
.ddul-pro-list1{overflow:hidden;margin:0 -20px 20px}
.ddul-pro-list1 li{float:left;width:25%}
.ddul-pro-list1 .dditem{margin:0 10px 10px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;padding-bottom: 10px;position: relative;bottom: 0;box-shadow:5px 3px 5px rgba(0,0,0,.1);}
.ddul-pro-list1 .dditem: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;
}
.ddul-pro-list1 .dditem 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}
.ddul-pro-list1 .dditem img{display:block;width:100%}
.ddul-pro-list1 .dditem:hover a{color:#d21423}
.ddepo-inner1 .chart2{font-size:16px;color:#666;line-height:26px;display:table;width:100%;margin:0.5em 0;}
.ddepo-inner1 .chart2 p {	padding: 10px 0;	border-bottom: 1px dashed #ddd;	width: 28.33%;	float: left;	margin-right: 1em;	text-align: center;}
.ddepo-inner1 .chart2 p img{float:left;;margin-right:10px}
.ddepo-inner1.fff{background-color:#fff;padding-bottom:0}
.ddepo-inner1.fff .ddinner-infor{box-shadow:none;margin-bottom:0;box-shadow:5px 3px 5px rgba(0,0,0,.1);}
.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 .dditem{margin:0 20px}
.case-pro .dditem img{display:block;width:100%}
.case-pro .dditem p a{display:block;font-size:16px;color:#666;line-height:26px;margin:10px 0;text-align:center}
.case-pro .dditem:hover p a{color:#f31204}
.news-case{border:1px solid #dfdfde}
.news-case dt{padding:0 20px;line-height:48px;font-size:24px;color:#222;border-bottom:1px solid #dfdfde}
.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}

.ddcase-tit{padding:22px 0 22px 0px;background-repeat:no-repeat;background-position:0 center;-webkit-background-size: 90px auto;-moz-background-size: 90px auto;-o-background-size: 90px auto;background-size: 90px auto;}
.ddcase-tit h2{font-size:36px;color:#333;line-height:50px;margin-bottom:10px;position:relative}
.ddcase-tit h2 span{padding-right:25px;background:#fff;position:relative;z-index:1}
.ddcase-tit h2::after{content:'';position:absolute;right:0;top:50%;height:0;border:1px solid #ddd;width:100%}
.ddcase-tit p{font-size:16px;color:#666;line-height:26px}
.ddul-case-list1{padding:5px;margin:0 -20px 10px;overflow:hidden}
.ddul-case-list1 li{float:left;width:25%}
.ddul-case-list1 .dditem{margin:0 5px 10px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:0;overflow:hidden;box-shadow:5px 3px 5px rgba(0,0,0,.1);}
.ddul-case-list1 .dditem img{display:block;width:100%}
.ddul-case-list1 .dditem .txt{padding:20px 20px 15px}
.ddul-case-list1 .dditem .txt h3 a{display:block;font-size:20px;color:#333;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;font-size:1.1em;}
.ddul-case-list1 .dditem .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}
.ddul-case-list1 .dditem .txt p{font-size:14px;color:#666;line-height:1.5em;min-height: 30px;}
.ddul-case-list1 .dditem: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}
.ddul-case-list1 .dditem:hover .txt .more{background-image:url(../images/ep-icon3.png)}
.ddul-case-list1 .dditem:hover h3 a{color:#d21423}
.ddul-case-list1 .dditem::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}
.ddul-case-list1 .dditem: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 .dditem{margin:0 3px 6px;position:relative;overflow:hidden}
.dy-list .dditem img{display:block;width:100%}
.dy-list .dditem a{display:block;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.dy-list .dditem .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 .dditem:hover .tit{background-color:rgba(0,0,0,.8);}
.ddban-lx .txt{position:absolute;top:98px;left:0;width:100%;text-align:center}
.ddban-lx{position:relative}
.ddban-lx img{width: 100%;height: auto;}
.ddban-lx .txt h1{font-size:38px;color:#fff;line-height:50px;margin-bottom:15px}
.ddban-lx .txt p{font-size:16px;color:#fff;line-height:26px}
.ddul-contact1{overflow:hidden;margin-top:-80px;position:relative;z-index:1}
.ddul-contact1 li{float:left;width:25%}
.ddul-contact1 li img{display:block;margin:0 auto}
.ddul-contact1 .txt{margin:20px 0;text-align:center;font-size:16px;color:#666;line-height:26px;padding-bottom:18px;position:relative}
.ddul-contact1 .txt .zx{cursor:pointer;color:#df0606}
.ddul-contact1 .txt span{display:block;font-size:20px;color:#222;font-weight:700;margin-bottom:5px;line-height:30px}
.ddul-contact1 .txt p a{color:#df0606;font-weight: 700;display:inline-block}
.ddul-contact1 .txt::after{content:"";position:absolute;left:50%;bottom:0;width:46px;height:2px;background-color:#666;margin-left:-23px}
.ddm-contact1{margin:70px 0 55px 0px;border:1px solid #ddd;position:relative;padding:30px 0 62px 0px}
.ddm-contact1 img{position:absolute;left:-70px;top:-20px;border-radius:3px}
.ddm-contact1 .tit{margin-bottom:50px;margin-left:88px}
.ddm-contact1 .tit h2{font-size:36px;color:#222;line-height:46px;margin-bottom:10px}
.ddm-contact1 .tit p{font-size:16px;color:#666;line-height:24px}
.ddul-contact2{overflow:hidden;margin-left:40px;margin-bottom: 10px}
.ddul-contact2 li{float:left;width:25%;text-align:center}
.ddul-contact2 li span{font-size:20px;color:#222}
.ddul-contact2 li span strong{font-size:60px;background:-webkit-linear-gradient(top,#ff451f ,#f20e01);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ddul-contact2 li p{color:#666;margin-top: -10px;}
.ddtit-lx{font-size:16px;color:#666;line-height:26px;text-align:center;margin-bottom:27px}
.ddtit-lx h2{font-size:36px;color:#222;line-height:40px;margin-bottom:15px}
.ddcontact-us{overflow:hidden}
.ddcontact-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}
.ddcontact-us .con{float:right;width:66.1%;background:#fff;border-radius:4px;padding:30px}
.ddcontact-us .con strong{font-size:26px;color:#222;line-height:36px;display:block;margin-bottom:6px}
.ddcontact-us .con p{color:#666;line-height:24px;font-size:14px}
.ddcontact-us .con .tit{padding-bottom:20px;position:relative;margin-bottom:23px}
.ddcontact-us .con .tit::after{content:"";position:absolute;left:0;bottom:0;width:35px;height:3px;background-color:#e31e27}
.ddcontact-us .con label{float:left;width:46%;position:relative}
.ddcontact-us .con label.other{float:right;position: relative;}
.ddcontact-us .con label.other::after{content: "*";color: #df0606;position: absolute;right: 8px;top: 50%;font-size: 14px;line-height: 12px;margin-top: -7px;}
.ddcontact-us .con label span{color:#df0606;position:absolute;right:10px;top:50%;margin-top:-12px}
.ddcontact-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;}
.ddcontact-us .con .area{margin-bottom:25px;display:block;width:100%;height:100px;border:1px solid #ededef;background-color:#f5f5fa;padding:5px;resize:none}
.ddcontact-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;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.ddcontact-us .con .sub:hover{border-radius: 0;}
#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}
.ddabout-tit{font-size:16px;color:#666;line-height:26px;text-align:center;padding-top:1em;}
.ddabout-tit p{margin:1em 0;}
.ddabout-tit strong{font-size:36px;color:#222;line-height:46px;display:block;margin-bottom:10px}
.ddm-about2 .list1{overflow:hidden;margin:0 -12px}
.ddm-about2 .list1 li{float:left;width:33.33%}
.ddm-about2 .list1 img{display:block;width:100%}
.ddm-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}
.ddm-about2 .list1 li .dditem{margin:0 12px}
.ddm-about2 .list2{overflow:hidden;margin:0 -16px}
.ddm-about2 .list2 li{float:left;width:25%}
.ddm-about2 .list2 img{display:block;width:100%}
.ddm-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}
.ddm-about2 .list2 .dditem{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}
.ddm-about4 ul{overflow:hidden;margin:0 -15px 50px}
.ddm-about4 li{float:left;width:25%}
.ddm-about4 li .dditem{margin:0 15px;position:relative}
.ddm-about4 li .dditem img{display:block;width:100%}
.ddm-about4 li .dditem p{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:20px;color:#fff;background:rgba(0,0,0,.6);line-height:40px;}
.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}
.ddul-server1{overflow:hidden;margin-bottom:50px}
.ddul-server1 li{float:left;width:25%}
.ddul-server1 .dditem{margin:0 4px;position:relative;overflow:hidden}
.ddul-server1 li img{display:block;width:100%}
.ddul-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(0,0,0,.5);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ddul-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)}
.ddul-server1 .txt em{font-size:24px;line-height:34px}
.ddul-server1 .dditem:hover .txt{top:70px;opacity:1;filter:alpha(opacity=100)}
.ddul-server1 .dditem:hover .tit{bottom:-100%}
.ddul-server1 .dditem:hover::after{opacity:1;filter:alpha(opacity=100);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ddul-server1 .dditem::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);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 .dditem{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 .dditem em{font-size:20px;color:#222;line-height:30px;display:block}
.m-server2 .con .dditem p{font-size:16px;color:#666;line-height:26px}
.ddm-server3{margin-bottom:60px;position:relative;overflow:hidden}
.ddm-server3::after{position:absolute;left:0;width:100%;bottom:57px;height:0;border:1px solid #ddd;content:""}
.ddul-server2{overflow:hidden}
.ddul-server2 li{float:left;width:16.66%}
.ddul-server2 li img{display:block;margin:0 auto}
.ddul-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}
.ddul-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}
.ddul-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 .dditem{margin:0 17px;background-color:rgba(255,255,255,.9);padding:35px 30px 0;height:180px}
.ul-server3 .dditem .tit{font-size:24px;color:#222;line-height:34px;margin-bottom:14px}
.ul-server3 .dditem p{font-size:14px;color:#666;line-height:24px;margin-bottom:5px}
.ul-server3 .dditem span{width:120px;line-height:34px;display:inline-block;text-align:center;font-size:19px;color:#fff;background:#dc1423;cursor:pointer}
.ul-server3 .dditem 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 {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;}
.cp_span a{color:#fff;}
.cp_pc{display:table;width:100%;}
.msg_btn{text-align:center;}
.video_png {
	position: absolute;
	background: url(/images/video.png) no-repeat;
	width: 60px;
	height: 60px;
	left: 40%;
	top: 25%;
}
.case_jd {
	position: absolute;
	background: #C51B1B;
	width: 75px;
	line-height: 32px;
	left: 0;
	top: 5%;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.video_hot {
	position: absolute;
	background: url(/images/dd-hot.png) center no-repeat;
	width: 66px;
	height: 70px;
	line-height: 32px;
	left: 0;
	top: 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.video_pngs {
	position: absolute;
	background: url(/images/video.png) no-repeat;
	width: 60px;
	height: 60px;
	left: 17%;
	top: 25%;
}
.video_cp03{
	position: absolute;
	background: url(/images/video.png) no-repeat;
	width: 60px;
	height: 60px;
	left: 41%;
	top: 33%;
}
.relation-video li{width:50%;display:table;float:left;position:relative;}
.video_left{float:left;width:43%;}
.video_right{float:right;width:55%;}
.video_right h3{font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video_right_p{font-size:16px;line-height:30px;}
.video_ann{text-align:center;line-height:42px !important;}
.video_ann a{background:#FF7D1E;color:#ffffff;padding:0.5em 1em;margin:0.1em 1em;font-size:16px;}
.ddul-video{display:table;width:100%;margin:1em 0;}
.ddul-video li{width:25%;float:left;padding:1em;border:1px solid #dfdfde;position:relative;background:#ffffff;}
.ddul-video li img{width:100%;}
.ddul-video li h3{text-align:center;font-size:16px;line-height:32px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ddul-news{
	display: table;
	width: 100%;
}

.ddul-news li {
	float: left;
	width: 48%;
	margin: 0 1%;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	line-height: 28px;
	padding: 12px 0;
}
.ddul-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;
	font-size: 16px;
	font-weight:500;
}
.dd-video1{background:url(/images/dd-bj.png);padding-bottom:2em;}
.dd-news1 strong,.dd-video1 strong,.dd-case1 strong{text-align:left;background:url(/images/dd-dd01.png) no-repeat left center;padding-left:30px;font-size:30px;}
.cp_tu02 {
	position: absolute;
	background: url(/images/dd-jg.png) no-repeat;
	width: 60px;
	height: 60px;
	left: 41%;
	top: 33%;
}
.ly_ul{display:table;width:100%;}
.ly_ul li{float:left;width:50%;margin:0.5em 0;}
.ly_ul li b{font-size:18px;}.chart2 p b{font-weight:500;display:block;}.chart2 p em{display:block;}.idnex_tb {	display: table;	width: 100%;	margin-top: 1em;}.idnex_tb span {	background: url(/images/index_tb.png) no-repeat left center;	padding-left: 2em;	width: 32.3%;	display: block;	float: left;	font-size: 16px;}
@media only screen and (max-width:1900px){
.hdr .tel {font-size:20px}
.hdr .tel 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}
.ddinner-infor{padding:30px}
.ddban-news .txt{padding:80px 0 30px}
.ddban-news .txt strong{font-size:36px}
.ddcase-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}
.ddinner-infor img{margin-right:10px}
.ddinner-infor .tel strong{font-size:28px}
.ddepo-content .col-r{width:100%}
.ddepo-inner2 .right img{display:none}
.m-dy-con .txt p span{padding-right:10px}
.ddban-lx .txt h1{font-size:32px;line-height:32px}
.ddm-contact1 .tit h2,.ddtit-lx h2{font-size:30px}
.ul-server3 .dditem{padding:20px}.ddrelation-pro1 li{padding:0.5em;width:50%;float:left;}.ddrelation-pro1 ul{display:table;width:100%;}
}

@media only screen and (max-width:1279px){
.hdr .tel 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:20px 0}
.ddindex-tit h1,.ddindex-tit h2{font-size:30px;margin-bottom:10px;line-height:40px}
.ddindex-tit{font-size:16px;line-height:24px}
.ul-index1 .tit p{font-size:20px}
.ul-index1 .dditem{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}
.ddul-index2{margin:84px 0 30px}
.ddul-index2 li{padding:5px 5px}
.ddindex-m3{padding:20px 0}
.ddul-index-news1,.ddul-index-news2,.ddul-index-news2 li{padding-left:0;}
.index4-con .txt{padding:20px;border-top-left-radius:20px;border-bottom-right-radius:20px}
.ul-index4 li a{font-size:18px}
.ddul-number li strong{font-size:54px}
.ddul-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}
.ddinner-infor img{float:none;width:100%}
.ddepo-inner1 .chart2 p img{width:auto}.advan li img{display:none;}
/* .ddepo-content{display:none} */
.ddepo-content .col-l{float:none;width:auto}
.ddepo-inner2 .left{width:55%}
.ddepo-inner2 .right{width:40%;margin-top:50px}
.case-pro ul{margin:0}
.case-pro .dditem{margin:0 5px}
.ddul-case-list1 .dditem{margin:0 5px 10px}
.ddul-case-list1{margin:0}
.ddul-case-list1 .dditem .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 .dditem .tit{bottom:0}
.ddul-news-list .date{display:none}
.ddul-news-list .txt{margin-right:0;border-right:none;padding-right:0}
.ddul-pro-list1{margin:0 0 20px}
.ddep-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}
.ddabout-tit strong,.m-about3 .txt .tit h3{font-size:30px}
.ddul-contact1{margin-top:20px}
.ddul-contact1 li img{width:60%}
.ddban-lx .txt{top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ddm-contact1 img{display:none}
.ddm-contact1{margin-left:0;padding:30px 20px}
.ddm-contact1 .tit{margin-left:0;margin-bottom:0}
.ddul-contact2{margin-left:0}
.ddcontact-us .con{width:100%;padding:30px 20px}
.ddul-server2 li img{width:60%}
.ddm-about4 li .dditem{margin:0 5px}
.ddm-about4 ul{margin:0 0 20px}
.ddul-server1 li .tit{font-size:16px;line-height:36px}
.ul-server3{padding:0}
.ul-server3 .dditem{margin:0 5px}
.ul-index1 .link{padding-top: 0;}
.ul-index1 .link a{font-size: 16px;line-height: 36px;}
.ddul-server1 .txt,.ddul-server1 .dditem:hover::after{display: none;}
.ddul-server1 .dditem:hover .tit{bottom: 0;}
.ddul-news-list{width:100%;}
.ddul-news-right{display:none;}
}

@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}
.ddul-index2{margin:30px 0}
.ddul-index2 li p{font-size:16px;height: 42px;line-height: 22px;}
.footer .map{display:none}
.footer .copy{float:none;text-align:center}
.ddf-link{display:none}
.ddindex-tit{margin-bottom:10px}
.ddindex-m4{margin:10px 0}
.ul-index4{margin-top:20px}
.ddul-number{display:none}
.index-m5{padding:30px 0 0}
.ddul-index-news1 li,.ddul-index-news2 li{padding:15px 10px;width:100%;margin:0;}
.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}
.ddepo-inner1.fff .ddinner-infor{padding:15px}
.ddepo-inner2 .tel a{font-size:26px}
.ddcase-tit{padding:10px 0 10px 0;-webkit-background-size:60px auto;-moz-background-size:60px auto;-o-background-size:60px auto;background-size:60px auto;margin-bottom:0}
.ddcase-tit h2{font-size:26px;line-height:1;margin-bottom:8px}
.ddcase-tit p{font-size:16px;line-height:24px}
.ddul-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}
.ddnews-tit .img{width:200px}
.ddnews-tit .tit h1{font-size:30px}
.ddepo-content .content h2{font-size:26px}
.ddepo-content .content h3{font-size: 24px;}
.g-server{width:48%}
.ddul-news-list .img{margin-right:20px}
.ddul-pro-list1 .dditem{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}
.ddm-about2 .list1 li .dditem,.ddm-about2 .list2 .dditem{margin:0 5px}
.ddm-about2 .list1,.ddm-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}
.ddm-about4 li .dditem{margin:0 5px}
.ddm-about4 li .dditem p{font-size:18px}
.ddban-lx .txt{width:80%;left:10%}
.ddban-lx .txt p{display:none}
.ddm-contact1{margin-top:20px}
.ddm-contact1 .tit h2,.ddtit-lx h2{font-size:24px;line-height:34px}
.ddcontact-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}
.ddul-server1{margin-bottom:0;}
.ddul-contact1 .txt{font-size: 13px;}
.ul-inner-tab li img{display:none;}
}
@media only screen and (max-width:767px){
		.content ul li{line-height:28px;}
	.ddepo-content .content table {
	font-size: 14px;
	line-height: 34px;
}
	.xs768{display:none !important;}
	.ddul-video li{width:100%;}
	.relation-news dt, .relation-video dt{margin-bottom:5px;}
	.ddrelation-pro1 li h3{margin:6px 0 6px;}
	.video_pngs{left:13%;top:19%}
	.relation-video li{width:100%;}
	.ddinner-infor .txt .advan p{font-size:16px;}
	.xs00,.video_right_p{display:none;}
	.ddul-index-news1 li,.ddul-index-news2 li{width:100%;}
.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 .dditem{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 .dditem em{font-size: 16px;}
.m-server2 .con .dditem p{font-size: 14px;line-height: 20px;}
body{padding-bottom: 40px;}
.ddul-index-news1 li, .ddul-index-news2 li{padding: 10px 0;}
.ddpages2 .newscount{display: none;}
.ddpages2{text-align: center;}
.ddpages2 ul{display: inline-block;}
.ddpages2 li a, .ddpages2 .thisclass{padding: 0 10px;line-height: 28px;}
.fd-bot{display: block;}

.ul-index-m6{display: none;}
.ddinner-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;}
.ddep-pro-tab li:hover .img img, .ddep-pro-tab li:hover p a, .ddep-pro-tab li.on .img img, .ddep-pro-tab li.on p a{top: 0;}
.ddep-pro-tab li:hover::after, .ddep-pro-tab li.on::after{top: 0;}
.right-server{display: none;}
.ddepo-content .content .hidden{display: none;}
.banner .slick-dots{display: none!important;}
.ddepo-content .content .mresulted{display: block;}
.banner .slick-next{right:0}
.banner .slick-prev{left:0}
.ddindex-tit h1,.ddindex-tit h2{font-size:22px;line-height:24px}
.ddindex-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}
.ddul-index2 li{width:48%}
.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}
.ddindex-news .more{width:210px;font-size:16px;line-height:40px;height:42px}
.ddinner-infor .txt h1{font-size:20px;line-height:34px}
.ddepo-inner1 .chart2 p{padding:6px 0;font-size:14px;}
.ddinner-infor .apply{margin:5px 0}
.ddinner-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}
.ddinner-infor .tel strong{font-size:22px}
.g-server{height:36px;line-height:36px;font-size:16px;border-radius: 36px;}
.case-pro{display:none}
.ddepo-content{padding:10px 0}
.ddepo-content .content h2{font-size:1.3rem;margin:10px 0;}
.ddepo-content .content h3{font-size: 18px;}
.ddepo-content .content{font-size:14px}
.ddepo-inner2 .left,.ddepo-inner2 .right{float:none;width:auto}
.ddepo-inner2 .right{display:none}
.ddepo-inner2{padding:20px 0}
.ddepo-inner2 .tit strong{font-size:20px;line-height:30px;margin-bottom:6px}
.ddepo-inner2 .tit p{font-size:14px;line-height:22px}
.ddepo-inner2 .tit{margin-bottom:15px}
.ddepo-inner2 .left .form{margin:0}
.ddepo-inner2 .left .inp{float:none;width:100%;margin:0 0 10px;height:40px;line-height:38px}
.ddepo-inner2 .left .area{margin:0 0 10px;width:100%}
.ddepo-inner2 .left .sub{font-size:18px;height:40px;line-height:40px;margin:0}
.ddepo-inner1.fff .ddinner-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)}
.ddban-news .txt strong{font-size:24px;line-height:34px;margin-bottom:10px}
.ddban-news .txt p{font-size:14px;line-height:22px;margin-bottom:10px}
.ddban-news .txt{width:94%;display: none;}
.ddban-news .txt img{display:none}
.ddcase-tit h2{font-size:22px}
.ddul-case-list1 .dditem .txt{padding:10px}
.ddul-case-list1 .dditem .txt h3 a{font-size:18px;line-height:28px;margin-bottom:5px}
.ddul-case-list1 .dditem .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 .dditem .tit{font-size:14px;line-height:24px;padding:4px 0}
.ddnews-tit{margin-top:10px}
.ddnews-tit .img{width:70px;margin-right:10px}
.ddnews-tit .tit h1{font-size:22px;line-height: 28px;}
.ddnews-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;}
.ddul-news-list .img{display: none;}
.ddul-news-list .img img{display:block;width:100%}
.ddul-news-list .txt h3 a{font-size:18px;line-height:24px;margin:0 0 5px}
.ddul-news-list .txt p{line-height:22px;height:auto}
.ddul-news-list li{padding:10px 0}
.ddul-news-list{margin:15px 0}
.ddpages2{margin-bottom:25px}
.ddpages2 li{margin-bottom:10px}
.ddinner-infor{padding:10px;margin-bottom:0}
.ddep-pro-tab .img,.m-inner-tab{display:none}
.ddep-pro-tab,.ddep-pro-tab li{height:auto;overflow:hidden}
.ddep-pro-tab p a{font-size:16px}
.ddep-pro-tab{padding:10px 0;margin-bottom: 20px;}
.ddul-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;}
.ddabout-tit strong{font-size:22px;line-height:30px}
.ddabout-tit{margin:20px 0 15px;font-size:14px;line-height:22px}
.ddm-about2 .list1 p,.ddm-about2 .list2 p{display:none}
.ddm-about2 .list1 li .dditem,.ddm-about2 .list2 .dditem{margin:0 2px 5px}
.m-about3 .txt .tit h3{padding:10px 0;font-size:22px;line-height:32px}
.ddm-about4 li{width:50%;margin-bottom:10px}
.ddm-about4 ul{margin:0 0 10px}
.ddul-contact1 li,.ddul-contact2 li{width:50%}
.ddban-lx .txt h1{font-size:24px;display: none;}
.ddul-contact1 .txt span{font-size:18px}
.ddul-contact1 .txt{line-height:22px;padding-bottom:10px;margin-top: 5px;}
.ddm-contact1 .tit h2,.ddtit-lx h2{font-size:20px}
.ddul-contact2 li span strong{font-size:40px}
.ddul-contact2 li span{font-size:16px;margin-bottom: 5px;display: block;}
.ddul-contact2 li span strong{font-size: 30px;}
.ddtit-lx h2{margin-bottom:5px}
.ddm-contact1{margin:20px 0}
.ddul-contact2{margin:10px 0}
.ddul-contact2 li{margin-bottom:10px}
.ddcontact-us .form{padding:20px}
.ddcontact-us .con strong{font-size:20px;line-height:20px}
.ddcontact-us .con .tit{padding-bottom:10px;margin-bottom:15px}
.ddul-server1 li{width:50%;margin-bottom:10px}
.ddm-server3,.m-server4{display:none}
.ul-server3 .dditem{height:auto}
.ul-index1 .tit{top: auto;bottom: 0;}
.ul-index-m6 li p{font-size: 16px;}
.ddepo-content .content p{text-indent: 0;}
.ddinner-infor .txt{padding:0;}

}
@media only screen and (max-width:479px){
	.ul-index1 .link{padding:0;}
	.nav{width: 160px;}
.ddul-index-news1 .img{display:none}

.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:36px}
.ddul-case-list1 li{float:none;width:auto}
.ddcase-tit p{display:none}
.ddcase-tit{-webkit-background-size:auto 95%;-moz-background-size:auto 95%;-o-background-size:auto 95%;background-size:auto 95%;}
.dy-tit h1,.dy-tit h2{font-size:20px}
.dy-tit img{width:30px}
.ddnews-tit .contact .server{float:none;width:100%;display:block;overflow:hidden}
.relation-news li{float:none;width:auto}
.ddinner-infor .txt .chart{display:none}
.ddepo-inner1{padding:30px 0}
.ddul-pro-list1 .dditem{margin:0 5px 10px}
.ddep-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}
.ddabout-tit strong{font-size:20px;line-height:28px}
.ddm-contact1{padding:15px}
.ddtit-lx{font-size:14px;line-height:20px}
.ddcontact-us .con label{float:none;width:100%;display:block}
.ddcontact-us .con .inp{line-height:30px}
}
@media only screen and (max-width:370px){
.dy-tit img{margin:0 5px}
.ddindex-tit h1,.ddindex-tit h2{font-size:21px}
.dy-tit h1,.dy-tit h2{font-size:18px}
.ddnews-tit .img{display:none}
.ddep-pro-tab p a{font-size: 14px;}
.img-txt1 .txt .tit,.ddnews-tit .contact .tel strong{font-size:20px}
}



.cp_dh{display:table;width:100%;}
.cp_dh li{width:12.5%;float:left;list-style:none;line-height:50px;text-align:center;font-size:18px;margin-bottom:10px;background:#2c323b;color:#fff;}
.cp_dh .on{background:#e60012;color:#fff;}
.pc .change{display:none;}
.pc .on{display:block;}
.change {
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	box-shadow: 0px 0px 10px rgba(20,40,66,.2);
	padding:1em;
}
.ddshow-pic {
	position: relative;
	float: left;
	width: 44%;
}
.ddshow-pic a {
	display: block;
}
/* .ddshow-pic a img {
	width: 100%;
} */
.ddshow-pic span {
	position: absolute;
	top: 0;
	left: 0;
}
.ddshow-info {
	float: right;
	width: 55%;
	text-align: left;
	padding: 20px 40px 5px 30px;
	box-sizing: border-box;
}
.ddshow-info h3 {
	font-size: 26px;
	margin-bottom: 20px;
}
.ddshow-info h3 a {
	color: #222;
	padding-right: 22px;
	background: url(../images/index_icotu.png) right 16px no-repeat;
}

.ddshow-info ul {
	clear: both;
	overflow: hidden;
	margin: 5px 0;
}
.ddshow-info ul li {	float: left;	width: 29.3%;	margin: 0 2%;	text-align: center;}
.ddshow-info ul li img {
	display: block;
	margin: 0 auto 10px;	float:left;
}
.ddshow-info ul li b {
	display: block;
	color: #060606;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.6;
}
.ddshow-info ul li em {
	display: block;
	color: #D81E06;
	font-size: 16px;
	line-height: 1.6;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ddshow-info p {
	color: #666;
	font-size: 15px;
	line-height: 28px;
}
.ddshow-info p strong {
	float: left;
	color: #333;
}
.p_02{height:58px;} 
.ddshow-info p i {
	overflow: hidden;
	font-style: normal;
}
.cp_span{margin:2em 0;float:left;width:100%;text-align:center;}
.cp_span span {
	width: 30%;
	height: 36px;
	line-height: 36px;
	box-shadow:0 0 5px rgba(248,38,14,.7);
	border-radius:5px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	cursor: pointer;
	background: linear-gradient(to right,#f20d01 ,#ff461f);
	padding: 0.5em 1em;
	margin: 0 2em;
	font-size:18px;
}
@media screen and (max-width:1000px){
	.ddshow-pic, .ddshow-info {
	width: 100%;
}.ddinner-infor .txt{width:100%;}
.rex{width:100%;}
}
@media screen and (max-width:767px){
.ddshow-info{padding:0.5em;}
.ddshow-info h3{margin-bottom:0;}
.ddshow-info ul{margin:10px 0;}
.cp_dh li{width:25%;font-size:14px;line-height:40px;}
.cp_span span{padding:0.5em;margin:0 1em 0 0;font-size:16px;}
.cp_span{margin:1em 0;}
}

@media screen and (max-width:480px){
	.ddshow-pic span img {
		width: 120px;
	}
}
.yqlj{margin:1em;}

.ddindex-ser {
	clear: both;
	overflow: hidden;
	padding: 20px 0;
	background: url(../images/i-bg2.jpg) #F9F9FB no-repeat center 0;
}
.ddser-list ul.items {
	margin: 30px auto 0;
}
.ddser-list ul.items li {
	float: left;
	width: 16.6%;
	height: 180px;
	overflow: hidden;
	text-align:center;
}

.ddser-list ul.items li strong {
	display: block;
	margin-top: 25px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.ddser-list ul.items li p {
	position: relative;
	top: 200px;
	color: #FFF;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
@media screen and (max-width:1000px){
	.items li img{width:35%;}
	.chart2 img{display:none !important;}
}
@media screen and (max-width:767px){
	.ddser-list ul.items li{width:33.3%;height:auto;margin-bottom:1em;}
	.ddser-list ul.items li strong {padding:0 0.5em;}
	.ddshow-info ul li img,.p_02{display:none;}
	.ddshow-info ul li{margin:0;width:33.3%;}
	
}
/*图片集*/
.sj_cptu{display:none;}
.ddcptab {width: 600px;height: 400px;font-size: 40px;text-align: center;margin-right:1em;float:left;background-color: #fff;}
.cptab_li{line-height: 400px;color: #fff;font-family:  Arial Black}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .cptab_ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .cptab_ul .cptab_li {
	float: left;
	height: 100%;
}

.ft-carousel .cptab_li img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background: url(../img/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(../img/next.png) no-repeat;
}
@media only screen and (max-width:649px){
	.sj_cptu{display:block;}
	.ddcptab{display:none;}
}
/*产品快捷导航*/
.dd_cpfl{margin:2em 0;}
.dd_cpfldh {	padding-left: 10px;	border-left: 5px solid #d21423;	font-size: 1.5rem;	font-weight: 600;}
.dd_cpfl01 {	background: #F6F6F6;	padding: 1em;	box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.4);	margin: 1.5em 0;}
.dd_cpfldiv{width:100%;display:table;margin:1em 0;}
.dd_cpfldiv h2{float:left;width:12%;text-align:center;line-height:36px;}
.dd_cpfldiv h2 a {	color: #fff;	background: linear-gradient(101deg,rgb(238, 34, 34),rgb(191, 9, 9));	display: block;	border-radius: 0.5em;	font-weight: 500;	font-size: 1.2rem;}
.dd_cpflul {	width: 88%;	display: table;	padding: 0 1em;	border-bottom:1px dashed #CFCFCF;}
.dd_cpflul li {	float: left;	width: 12.5%;	text-align: center;}
.dd_cpflul li a{font-size:1.1rem;line-height:32px;font-weight:500;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}

.dd_cpflul p a{
	color: #f20d01;
	font-weight: 600;
}
/*产品列表*/
.cp_libtop{width:100%;display:table;}
@media only screen and (max-width:1000px){	
.dd_cpfldiv h2{width:30%;}	
.dd_cpfldiv h2 a,.dd_cpflul li a{font-size:1rem;}	
.dd_cpflul{width:100%;}
.dd_cpflul li{width:33.3%;}
}
.cp_h3{	font-size: 1.1rem;	font-weight: 500;	text-align: center;	line-height: 36px;background:url(../images/list_imgbj.png) no-repeat  center;}
.cp_lib_left{float:left;}
.cp_lib_left h2 {	background: url(../images/cp_h2bj.png) left center no-repeat;	font-size: 32px;	font-weight: bold;	padding-left: 90px;	display: inline-block;}
.cp_dhbz {
	background: linear-gradient(to bottom left,#fa8c35,#ff461f);
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 4px 18px;
	border-radius: 5px;
	position: relative;
	vertical-align: bottom;
	margin-left: 30px;
}
.cp_lib_p {	margin: 1em 0;	color: #666666;	font-size: 1rem;}
.cp_lib_right{float:right;}
.cp_lib_right a {	width: 120px;	height: 40px;	background: url("../images/gengduo_cp.png") 10px center no-repeat;	border: 1px solid #ff461f;	font-size: 16px;	line-height: 40px;	display: block;	border-radius: 10px;	padding-left: 40px;}
@media only screen and (max-width:767px){
	.cp_lib_right,.ddnews-tit .txt .author,.idnex_tb{display:none;}
	.cp_lib_left h2{font-size:24px;}
	.cp_dhbz{font-size:14px;}
	.dd_cpfl{margin:0;}
	.ddul-news li{width:96%;}
	.ddul-news li a,.ddrelation-pro1 a,.ddul-video a{font-size:14px;}

}
/*news*/
.kj_news{display:table;}
/*主页赞*/
.ddshow-info strong{padding-left:30px;background:url(/images/index_zan.png) no-repeat left center}
/*主页厂房图*/
.index_cftu{
	position: absolute;
	top: 0;
	background: rgba(24,24,24,0.6);
	width: 100%;
	height: 100%;
	display: none;
}
.index_cftu strong{
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	top: 45%;
	position: absolute;
	text-align: center;
	width: 100%;
}
.ddul-index2 li:hover .index_cftu{display:block;}
@media only screen and (max-width:1420px){
	.ddul-index2 li{margin:0 0.2em;}
	.index_cftu{display:none !important;}
}
/*导航产品*/
.head_index {
	display: inline-block;
	width: 100%;
	padding:1em 0;
	z-index:99999999999999;
	position:absolute;
	background:rgba(250,250,250,0.9);
}
.head_ul {
	display: inline-block;
	width: 100%;
	padding:3px 0;
	text-align:center;
}
.head_ul li{float:left;width:10%;}
.head_ul li h3 a,.head_ul li p a{color:#e6000a;}
.head_ul li h4{font-weight:500;}
.head_ul a{color:#222;font-size:1.1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;}
#index_cp1{display:none;}
/*导航案例*/
.head_case {
	display: inline-block;
	width: 100%;
	padding:1em 0;
	z-index:99999999999999;
	position:absolute;
	background:rgba(250,250,250,0.9);
}
.head_case_ul{
	display: inline-block;
	width: 100%;
	padding:3px 0;
	text-align:center;
}
.head_case_ul li{float:left;width:16%;}
.head_case_ul li h3 a,.head_case_ul li p a{color:#e6000a;}
.head_case_ul li h4{font-weight:500;}
.head_case_ul a{color:#222;font-size:1.1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;}
.case_dd{width:10% !important;}
#index_case1{display:none;}

/*参数提示*/
.tips_cs{
	text-align: left;
	background: url(../images/tips_cs.png) no-repeat left top 8px;
}
.tips_cs span{
	color: #fff !important;
	background: linear-gradient(45deg , #f20d01 0%,#e67c53 100%);
	border-radius: 15px;
	padding: 0.3em 1em;
	margin: 0 0.5em;
	cursor:pointer;
}
.tips_cs b {
	font-size: 1.4rem;
	color: #F40105;
	margin: 0 0.3em;
}
@media only screen and (max-width:767px){
	.tips_cs{background:none;}
	.tips_cs span{display:inline-block;font-size:0.9rem;}
}
/*参数提示*/
/*案例表单*/
.case_from{padding:50px 0 45px !important;}
.case_from ul {
	display: inline-block;
	overflow: hidden;
	padding: 10px;
	margin-left: -10px;
	width:100%;
}
.case_from li input {
	color: #4B556E;
	font-size: 1rem;
	width: 100%;
	height: 46px;
	line-height: 46px;
	padding: 0 10px 0 15px;
	border:1px solid;
}
.chose-btn {
	display: block;
	background:linear-gradient(to right, #A21B1B 0%,#F43B47 80%);
	background-size: 120% 100%;
	background-position: left center;
	color:#eee !important;
}
.case_from ul li {
	position: relative;
	float: left;
	width: 19%;
	margin-right: 1%;
	text-align:center;
}

.chose-show li select option {
	line-height: 46px;
}
.chose-btn {
	
}
.case_from ul li span{
	color:#eee;
	font-size:1rem;
	line-height:46px;
}
/*案例表单*/
/*产品参数*/
.cs_image{
	overflow-x: auto;
	display: inline-block;
	white-space: nowrap;
	width:100%;
}
/**/
/*a样式*/
.a_class a {
	background: linear-gradient(to right,#f20d01 ,#ff461f);
	border-radius: 0 15px;
	color: #fff !important;
	padding: 4px 15px;
	margin: 0 5px;
	display: inline-block;text-indent: 0;
}
@media only screen and (max-width:767px){
	.a_class a {
	padding:3px 10px;
	}
}
/*a样式*/

/*右侧悬浮*/
.right_tel{position: fixed;right: 0;top: 45%;z-index: 9999;font-size: 15px;color: #fff;line-height: 26px;width:75px;}
.right_tel img{display: block;margin: 0 auto;}
.right_tel p{display: block;margin-bottom: 5px;background-color: #e60012;text-align: center;padding: 8px 0;border-radius: 5px;cursor: pointer;position: relative;margin-top:5px;}
.right_tel .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_tel .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_tel p:hover .tel{opacity: 1;
filter: alpha(opacity=100);right: 90px;}
.goTop a{color:#fff;}
/*右侧悬浮*/
.xss{display:none;}


table { width: 100%; text-align: center; border-spacing: 1px; }
table tr:nth-child(odd) { background: #eaeaea; }
table tr:nth-child(even) { background: #fff; }
table tr:first-child { background-color: #F40105; color: #fff; }