
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
body{letter-spacing: 1px;}
li,i{list-style:none;  font-style: inherit;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
em{font-style: initial;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.cl,.clear{height:0; overflow:hidden; clear:both;}
.fl{ float:left}
.fr{ float:right}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body,td,th{font-size: 14px;color:#333333;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1300px; color:#333333;overflow-x: hidden;}
a{font-size:14px; color:#333333;}
.w1400{ width:1200px; margin:0 auto;}
.w950{ width:950px; float:right;}
.mar50{ margin-bottom:50px;}

* {
    box-sizing: border-box;
}

.rightarrowpointer {
    display: none;
}

.dgweb_list_item_desc {
    width: 850px !important;
}

body {
    width: 100%;
    font-size: 14px;
    background: #FFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Microsoft Yahei";
    color: #111;
}

A:link {
    font-size: 14px;
}

span,
p {
    margin: 0px;
    padding: 0px;
}

img {
    margin: 0px;
    padding: 0px;
}

img {
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

from,
input,
select {
    margin: 0px;
    padding: 0px;
}

.clear {
    clear: both;
    font-size: 0px;
    overflow: hidden;
    height: 0px;
}

a {
    color: #111;
    font-size: 14px;
    text-decoration: none;
}

a:hover {
    color: #100f0c;
    text-decoration: none;
}

.cp img {
    border: 1px solid #dee1df;
}

.cp img:hover {
    border: 1px solid #ef8200;
}

.white a {
    color: #fff;
    text-decoration: none;
}

.white a:hover {
    color: #005bc1;
    text-decoration: none;
}

.mr {
    margin-right: 0px !important;
}

input,
button,
select,
textarea {
    outline: none
}

.totalwidthpercent {
    width: 100%;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

#classimgshow2 {
    line-height: 38px;
}

.totalwidth {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.font_en {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

/*定义全局链接鼠标滑过颜色lpm*/
div,
ul,
li,
span,
p,
img,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 0px;
}

/*定义鼠标经过时边框的变化效果lpm*/
#copy {
    display: none;
}

#top5,
#top10,
#top20,
#top50,

#top30,#top60
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

#top5 {
    height: 5px;
    overflow: hidden;
}

#top10 {
    height: 10px;
    overflow: hidden;
}

#top20 {
    height: 20px;
    overflow: hidden;
}

#top30 {
    height: 30px;
    overflow: hidden;
}

#top40 {
    height: 40px;
    overflow: hidden;
}

#top50 {
    height: 50px;
    overflow: hidden;
}

#top60 {
    height: 60px;
    overflow: hidden;
}


.top5,
.top10,
.top20,
.top50,

.top30,.top60
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.top5 {
    height: 5px;
    overflow: hidden;
}

.top10 {
    height: 10px;
    overflow: hidden;
}

.top20 {
    height: 20px;
    overflow: hidden;
}

.top30 {
    height: 30px;
    overflow: hidden;
}

.top40 {
    height: 40px;
    overflow: hidden;
}

.top50 {
    height: 50px;
    overflow: hidden;
}

.top60 {
    height: 60px;
    overflow: hidden;
}




/*内页上一页下一页*/
.pages_info{overflow:hidden;text-align:center;margin-top: 20px !important;}
.pages_info span{display:inline-block;padding:5px 12px;border: 1px dashed #ccc;}
.pages_info span+span{margin-left:5px;}
/*内页产品分类导航*/
.pro_all_class a:nth-child(1){display:none;}
.pro_all_class {width: 1200px !important;
height: auto !important;
margin: 0 auto !important;
padding-top: 8px;
overflow: hidden;
font-size: 0px;
line-height: 0px;
border-bottom: none !important;
}
.pro_all_class a{ width:230px; height:60px; line-height:60px;  float:left; display:block; background:#eaeaea; font-size:14px; margin-right:10px;    margin-top: 5px;}
.pro_all_class a:hover{background:#10a044;  color:#fff;}
.pro_all_class a strong{background:#10a044; color:#fff; display:block;}


.pages_info{overflow:hidden;text-align:center;margin-top: 20px !important;}
.pages_info span{display:inline-block;padding:5px 12px;border: 1px dashed #ccc;}
.pages_info span+span{margin-left:5px;}
/*公用代码end*/
/*top*/
.top_bg{
background: #009944;
height:45px;
color: #effef6;
line-height: 45px; 
font-size:13px;
width: 100%;
}
.top_bg a{
color: #effef6;
font-size:13px;
}
.top_bg .gs{
float: left;
 padding-right:20px;
 font-size: 14px;
}
.top_bg .rr{
width: 550px;
float: right;
}
.top_bg .tel{
float: right;
color:#effef6;
font-size:14px;
margin-left:20px;

}
.top_bg .tel b{font-size:20px;font-family: Arial, Helvetica, sans-serif;}
.top_bg .ditu{
float: right;
padding-left: 22px;
height:20px;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
padding-right:10px;
margin-left:15px;
border-right:1px #05a94e solid;
margin-top:13px;

}
.wzdt{background: url(../image/20191028104810_1501526061.png) left no-repeat !important;}
.qyxx{background: url(../image/20191028104810_2063657216.png) left no-repeat !important;}
.hzkh{background: url(../image/20191028104810_908763870.png) left no-repeat !important;}


/*抬头*/
#head {
width: 100%;
z-index:10000;
position:absolute;
margin: 0 auto;
}
.box {
width:100%;
height: auto;
margin: 0 auto;
}
/*logo*/
.head_bg{ width:100%; color:#eeeeee; margin:0 auto;}
.head{
margin: 0 auto;
width:1200px;
min-width:1200px;
}
.logo{ float:left; padding-top:30px;}
.head_xian{
width: 1px;
height: 60px;
margin-left: 10px;
margin-top: 30px;
background:url(http://www.dgssrhykj.com/files/images/20191028115705_54360502.jpg) no-repeat center;
margin-right: 10px;
}
.head_adv{
margin-top: 32px;
font-size: 15px;
color:#464646;

}

.head_adv span{letter-spacing:1px;

}
.head_adv b{ 	color: #ef8200;
font-size: 23px;
display: block;
line-height: 38px;}
/*一级菜单*/
.dhlm{
width:780px;
float: right;

}
.dhlm li{float:left; text-align:center; position:relative; }
.dhlm li a{
display: block;
padding: 0 30px 0 30px;
height: 143px;
color: #333;
line-height: 120px;
font-size: 16px;
text-decoration: none;
}
.dhlm li a:hover{background:url(../image/20191028141410_1156714604.png) no-repeat center; color:#fff !important;}
.cur2{ background:url(../image/20191028141410_1156714604.png) no-repeat center; color:#fff !important;}

/*二级菜单*/
.sedmemu{ position:absolute;  top:136px; z-index:9999;  display:none; text-align:left; width:600px;left: -48px;}
.sedmemu1{ float:left; width:230px; padding:40px 25px; font-size:13px; }
.sedmemu1 span{
display: block;
color: #00549d;
line-height: 30px;
font-size: 16px;
font-weight: bold;}
.sedmemu2{ float:left; width:200px; padding:20px 25px; background-color:rgba(0,0,0,0.8);}
.sedmemu2 a{ line-height:45px !important; height:45px !important; padding:0 0; font-size:14px; display:inline; color:#fff !important; background:none; border:1px #666 solid; margin-top:5px;}
.sedmemu2 a:hover{ color:#00549d; background:#009944 !important; border:1px #ededed solid;}
.dhlm ul li:nth-child(4) .sedmemu{left: -241px !important;}




/*搜索*/
#search_c{
width: 100%;
height: 70px;
padding-left: 20px; 
background: url(../image/20191028143302_1229542989.jpg) no-repeat center;
margin: 0 auto;
}

.search_bg{ width:1200px; margin:0 auto;}
#search_l{
width: 750px;
float: left;
font-size: 14px;
color: #fff;
padding-left: 30px;
background: url(../image/20191028144842_1824729126.png) left no-repeat;
line-height: 70px;
}
#search_l a{
font-size: 14px;
color: #f2f2f2;
}
#search_r{
width:360px;
height:70px;
padding-top:15px;
float: right;
}
#search_r li{float:left;}
.sear_dh{ padding-top:18px;}

/*疑问*/
.yiwen_bg{ width:100%; background:url(../image/20191028151852_1882717031.jpg) no-repeat bottom; }
.yiwen_bt{ width:1200px; text-align:center; font-size:30px; margin:0 auto;}
.yiwen_bt b{ font-size:40px; color:#009944; display:block;}
.yiwen_bt span{ font-size:16px; color:#b1b0b0;display:block; text-transform:uppercase; }

.wenti_bg{ width:1213px;  margin:0 auto;}
.wenti_bg li{ float:left; height:575px; margin-right:36px; padding-top:300px;  box-shadow:5px -12px 10px #f2f2f2;}
.wenti_bg li span{ font-size:25px; text-align:center; display:block;}
.wenti_bg li i{ font-style:inherit; font-size:13px; line-height:35px; color:#888888;display:block; margin-left:80px; margin-top:45px;}

.wenti_b1{ width:380px; background:url(../image/20191028160020_1727429842.png) no-repeat center; }
.wenti_b2{ width:380px; background:url(../image/20191028160020_754330769.png) no-repeat center;}
.wenti_b2 i{margin-left:95px !important;}
.wenti_b3{ width: 380px; background:url(../image/20191028160020_694222557.png) no-repeat center;}
.wenti_b3 i{margin-left:92px !important;}
.wenti_bg li:hover {
    -webkit-transition: all 1.2s linear;
    transition: all 1.2s linear;
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
/*解决*/
.jiej_bt{idth:1200px; text-align:center; color:#ffdd0c;  font-size:40px; margin:0 auto;}
.jiej_bt i { font-size:25px; color:#f4fcf6; display:block;}

.jiej_c{width:1200px; margin:0 auto; }
.jiej_c li{ float:left; text-align:center; width:400px; padding-top:80px;}
.jiej_c li span{ font-size:22px; color:#fefefe; display:block; line-height:45px; margin-top:60px;}
.jiej_c li i{ width:300px; font-style:inherit; color:#f0f0f0; line-height:26px;display:block; margin:0 auto;}


/*背景扩展*/
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }

    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }

    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.0;
    }
}

@-webkit-keyframes "warn" {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0.0;
    }

    25% {
        transform: scale(0);
        -webkit-transform: scale(0);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.1);
        -webkit-transform: scale(0.1);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}


.dot {
    position: absolute;
    top: -40px;
    left:38%;
    z-index: 2;
    width: 92px;
    height: 92px;
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}


.yq {
    position: relative;
}

.pulse {
    position: absolute;
     top: -48px;
    left:38.8%;
    z-index: 0;
    width: 86px;
    height: 86px;
    border-radius: 50%;
    opacity: 0.8;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.pulse1 {
    position: absolute;
    top: -85px;
    left:30%;
    z-index: 1;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    opacity: 1;
    -webkit-animation: warn1 2s ease-out;
    animation: warn1 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/* 背景扩展end */
/* 产品中心*/
.pord_bt{ width:1200px; font-size:40px; line-height:42px; text-align:center; margin:0 auto;}
.pord_bt b{ color:#009944;}
.pord_bt span{ font-size:16px; display:block; color:#555555;}
.pord_fl{ width:1200px; margin:0 auto;}
.pord_fl ul{ margin-top:10px;}
.pord_fl li{ width:166px; text-align:center; border:1px #e3e4e3 solid; line-height:58px; height:58px; float:left; margin-right:6px;}
.pord_fl li a{ font-size:16px; color:#555;}
.pord_fl li:hover{ background:#009944}
.pord_fl li:hover a{ color:#fff;}
.pord_flgd{ background:#009944;}
.pord_flgd a{ color:#fff !important;}
.pord_fl li:nth-child(n+9){ margin-top:10px;}


#company_img_cont{width: 100%; margin: 0 auto;}
#company_img_cont td>a { background: #fff; width: 100%; height: 30%; display: block;}
#company_img_cont a img { width: 100%; display: block; margin: 0 auto;}
#company_img_cont td br{display:none;}

#company_img_cont table > tbody > tr > td { display: block; float: left; width:23.5%; padding: 0 !important; margin-right: 0.5%; position: relative; margin-bottom:1%; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; overflow: hidden; -webkit-box-shadow: 0 0 0px 1px #ddd; box-shadow: 0 0 0px 1px #ddd; height:304px; width: 295px !important; overflow: hidden;
position: relative;}
#company_img_cont table > tbody > tr > td:nth-child(4),#company_img_cont table > tbody > tr > td:nth-child(8){margin-right:0px;}

#company_img_cont table > tbody > tr > td > a{ display: block; }
#company_img_cont table > tbody > tr > td > a > img{ width: 100%; height: auto; -webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 1s;
-o-transition: -o-transform 1s;
transition: transform 1s;}
#company_img_cont table > tbody > tr > td:hover img{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
#company_img_cont table > tbody > tr > td > span { position: absolute; bottom: 0px; width: 100%; overflow: hidden; left: 0; }
#company_img_cont table > tbody > tr > td > span > a { display: block; height: 65px; line-height: 65px; color: #555; font-size: 15px; position: relative; z-index: 3; -webkit-transition:0.5s all ease-in-out; transition:0.5s all ease-in-out; margin-top:0px}
#company_img_cont table > tbody > tr > td > span > a p{ line-height:15px; margin-top:-10px}
#company_img_cont table > tbody > tr > td:hover > span::before {background-position: 0 0%;transition: background .3s ease;
}
#company_img_cont table > tbody > tr > td > span::before { -webkit-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; content: ''; position: absolute; display: block; width: 100%; height: 78px; left: 0; bottom: 0; z-index: 1; background: linear-gradient(#009a44 50%, #f4f4f4 50%);
background-size: 100% 200%;
background-position: 0 100%;
}
#company_img_cont table > tbody > tr > td > span:hover a{color:#fff !important; }

/* 产品优势*/
.porys_bg{ width:100%; height:372px; padding-top:145px; background:url(../image/20191028164237_1937371648.jpg) no-repeat center}
.porys_t{ width:1200px; margin:0 auto;}
.porys_t li{ width:290px; float:left; color:#fff; text-align:center;position:relative; height:192px; background:#108b3d; margin-right:13px; }
.porys_t li img{ position:absolute; top:-30px; left:110px;}
.porys_t li span{ font-size:24px; display: block; line-height:48px; margin-top:60px;}
.porys_t li i{ font-style:inherit; width:240px; color:#daeae0; line-height:30px; display: block; margin:0 auto;}

.porys_bg2{width:100%; height:696px; padding-top:45px; background:url(../image/20191028170351_1350199675.jpg) no-repeat center}
.porys_bt{ width:1200px; color:#fee9cf; font-size:19px; line-height:45px; margin:0 auto;}
.porys_bt img{ display: block;}

.porys_r{ width:896px; margin-top:250px; float:right;}

/* 推荐*/
.case_d .convert{ width:1200px;margin:0 auto; margin-top:25px;}
.custom_ww{ width: 1200px; margin: 0 auto; height: 130px; background: #f3f3f3;}
.case_d .convert .tab{width:auto;}
.case_d .convert .tab i{ display:block;}
.case_d .convert .tab a,.more a i{width: 55px; height: 55px; display: block;}
.case_d .convert .tab a,.more a{display: block; color: #333; font-size: 16px; width:171px;height:130px; line-height: 30px; text-align: center;float: left; position: relative; border-right:1px #eeeeee solid; padding-top: 23px;}
.case_d .convert .tab a.on,.more a:hover{color: #fff;background-color: #df7718;}
.more a{ margin: 0;}
.case_d .en{text-transform: uppercase; font-family: Arial;}
.case_d .convert .content1{ overflow:hidden; width:1200px; height:534px; background: #fff; position:relative; margin-top: 0px;}
.case_d .convert .content1 ul{ position:absolute; left:0; top:0;}
.case_d .convert .content1 ul li {
width: 1200px;
height: auto;
float: left;}

.case_l{ width:648px; padding:30px 30px; position: relative; left:536px; height:505px; z-index: 99;background: rgba(255,255,255,1); margin-top: 14px;}
.case_l p{font-size: 20px; }
.case_l span{display: block; font-size: 18px; color:#ccc; line-height:30px;}
.case_l span:after{content:""; display: block; width: 20px; height: 2px; background: #d5d5d5; margin:15px 0 15px 0;}
.case_l t{ font-size: 15px; font-weight: 100; line-height:30px; }
.case_l a{ display: block; width: 148px; height: 58px;line-height:58px; background: #333; font-size: 16px; color: #fff; text-align: center;  margin-top:20px; transition: all 0.6s;}
.case_l a:hover{ background: #cc0000; width: 248px; transition: all 0.6s;}

.hz{width: 1200px; position: relative; margin:0 auto; }
.hz h2{ margin-bottom: 25px; font-weight: normal; font-size: 24px;}

.hz .jt a{width:36px; height:36px;position: absolute;top:42px;}
.hz .hzprev a{background: url(http://www.dgssrhykj.com/files/images/20190918110950_1597286891.png) no-repeat 0 0;left:-48px;}
.hz .hznext a{background: url(http://www.dgssrhykj.com/files/images/20190918111001_1510889115.png) no-repeat  0 0;right:-48px;}
.m_hz{width:1200px; margin-top:60px;}
.m_hz li{ width:230px;height:130px; position:relative;margin-right: 13px; }
.m_hz li img{ display:block;width:230px; height:120px;}
.m_hz li em{ transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;display: block; background:rgba(28,104,30,0.7);position: absolute;top:130px;left:0;width: 230px; text-align: center; height:30px;  font:14px "Microsoft YaHei"; line-height:30px; color:#fff; overflow:hidden; text-align: center; }
.m_hz li:hover em{top:90px;}

.case_r{ position: relative; top: -520px;}

/* 优势*/
.adv_bg{ width:100%; height:1174px; background:url(../image/20191028205825_1766662178.jpg) no-repeat center;}
.adv_bt{ width:1200px; font-size:25px; line-height:50px; text-align:center; margin:0 auto;}
.adv_bt span{ width:465px; display:block; line-height:45px; font-size:45px; color:#10a044; border-bottom:3px #ef8200 solid; margin:0 auto;padding-bottom: 10px;}
.adv_bt b{ color:#ef8200;}

/* adv */
.adv{padding:50px 0 10px 0;overflow: hidden;}
.adv_tab{text-align: center;}
.adv_tab li{width:300px; float:left; border-right:1px #f0f0f0 solid; cursor:pointer;}
.adv_tab li:nth-child(4){ border-right:none;}
.adv_tab li i,.adv_tab li p{display:inline-block;vertical-align:middle;}
.adv_tab li i{width:82px;height:82px;border-radius:82px;background:#ebebeb; border:1px #d3d3d3 solid; position: relative;overflow: hidden;}
.adv_tab li.cur i{background:#009944 ; border:1px #007d38 solid; }
.adv_tab li.cur span{ color:#10a044; font-weight:bold; transition: all 0.6s; }
.adv_tab li i::before,.adv_tab li i::after{content:'';position:absolute;top:50%;left:50%;}
.adv_tab li i::before{width:72px;height:72px;border-radius:72px;margin:-36px 0 0 -36px;background:radial-gradient(#ebebeb,#ebebeb); }
.adv_tab li.cur i::before{background:radial-gradient(#009944,#009944);}
.adv_tab li i::after{width:62px;height:62px;border-radius:64px;margin:-32px 0 0 -32px;border:1px solid #efefef;}
.adv_tab li.cur i::after{border:1px solid #009944;}
.adv_tab li i img{position: absolute;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:9;}
.adv_tab li i .one{transition:600ms ease;}
.adv_tab li.cur i .one{transform:translateY(120px);transition:600ms ease;}
.adv_tab li i .two{transform:translateY(-120px);transition:600ms ease;}
.adv_tab li.cur i .two{transform:translateY(0);transition:600ms ease;}
.adv_tab li p{text-align-last: left;margin-left:15px;}
.adv_tab li p span{font-size:28px;line-height:35px; display:block;}
.adv_tab li p em{font-size:16px;color:#909090; text-transform:uppercase;line-height:30px;margin-top:10px; font-style:inherit;}


.adv_cbg{ width:1352px; height:547px; position:relative; background:url(http://www.dgssrhykj.com/files/images/20191028215115_2042847035.png) no-repeat center; margin:0 auto;}
.adv_con{margin-top:35px;height: 527px;position: relative;}
.ac_list{height:527px;position: relative;padding-top:21px;}
.ac_list+.ac_list{display:none;}
.acl_le{width:500px;height:484px;float:left;z-index:9; margin-left:60px; margin-top:70px;}
.acll_t p{font-size:32px;color:#222;line-height:32px;margin-bottom:10px;}
.acll_t b{font-size:32px;font-weight:bold; color:#009944; line-height:32px;}
.acll_t em{font-size:20px;color:#d6d6d6;line-height:30px; text-transform:uppercase; margin-bottom:15px; margin-top:5px; display:block; font-style:inherit;}
.acll_t span{ display:block; width:22px; height:4px; background:#2aa24c;}
.acll_c{margin-top:30px;}
.acll_c li{line-height:38px;color:#2aa24c;list-style: outside;margin-left: 20px;}
.acll_c li p{color:#6f6f6f;}
.acll_b{margin-top:50px;position:absolute;bottom:65px;left:65px;z-index: 9;}
.acll_b i{width: 260px;font-size:20px;line-height:20px;position: relative;}
.acll_b i em{font-size:20px;display: inline;margin-right:6px;}
.acll_b i em+em{color:#888;}
.acll_b i::before,.acll_b i::after{content:'';position: absolute;top:50%;}
.acll_b i::before{width:46px;height:3px;background:#10a044;margin-top:-2px;left:76px;z-index:2;transition:600ms ease;}
.acll_b.line0 i::before{width:46px;transition:600ms ease;}
.acll_b.line1 i::before{width:92px;transition:600ms ease;}
.acll_b.line2 i::before{width:138px;transition:600ms ease;}
.acll_b.line3 i::before{width:184px;transition:600ms ease;}
.acll_b i::after{width:184px;height:1px;background:#dedede;margin-top:-1px;right:-222px;z-index:1;}
.acllb_btn{width:34px;height:12px;margin-top:25px;}
.acllb_btn>div{cursor: pointer;}

.acl_ri{width:540px;height:436px; float:right; margin-right:60px; margin-top:30px;}
.acllb_btn2{width:1260px;height:98px; top:240px; position:absolute; left:45px; cursor:pointer;}

.ys_tel_c{ width:835px; height:60px; line-height:60px; padding-left:50px; background:url(../image/20191029113118_20858000.png) no-repeat left; margin:0 auto;}
.ys_tel_c i{
display: block;
float: left;
font-size: 16px;
color: #009944;
font-style: inherit;
}
.ys_tel_c b{
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
color: #009944;
}
.ys_tel_c a{ display:block; float:left; width:206px; height:39px; color:#fff; font-size:16px; line-height:39px; padding-left:80px; background:url(../image/20191029113118_1370628802.png) no-repeat left;  margin-left:15px; margin-top:10px;}

/* 口碑 */
.kbei {
    width: 1200px;
    margin: 0 auto;
}

.client {
    width: 100%;
    padding:30px 0;
}

.solution_fudong {
    width: 1210px;
    margin: auto;
    position: relative;
}

.solution_gaodu {
    height: 682px;
}

.Partner_img_cont dl {
    width: 390px;
    background: #f5f5f5;
    text-align: left;
    margin-left: 10px;
    float: left;
    position: relative;
    border: 1px solid #e6e6e6;
}

.Partner_img_cont dl dt {
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}

.Partner_img_cont dd {
    width: 330px;
    margin: auto;
    color: #444;
    position: relative;
    z-index: 1;
    line-height: 30px;
    font-size: 14px;
}

.Partner_img_cont dd span {
    display: block;
    font-size: 22px;
    margin-bottom: 20px;
    color: #222;
    text-align: center;
}

.Partner_img_cont dl li {
    width: 330px;
    margin: auto;
    height: 67px;
    margin-top: 20px;
    margin-bottom: 12px;
    position: relative;
}

.Partner_img_cont dl li a {
    display: block;
    height: 37px;
    border: 1px #ddd solid;
    line-height: 37px;
    letter-spacing: 3px;
    font-size: 15px;
    text-align: center;
}

.Partner_img_cont dl:hover li a {
    color: #fff;
    border: 1px #fff solid;
}

.Partner_img_cont dl:hover dd span {
    color: #fff;
}

.Partner_img_cont dl li span {
    display: block;
    height: 67px;
    width: 67px;
    border: solid 1px #cecece;
    border-radius: 67px;
    overflow: hidden;
    text-align: center;
    float: left;
}

.Partner_img_cont dl li span img {
    margin-top: 18px;
}


#Partner_img_btn_l {
    position: absolute;
cursor:pointer;
    left: -60px;
    top:160px;
    width: 47px;
    height: 85px;
    background: url(../image/20191029143927_296071415.png) no-repeat;
    z-index: 2;
transition: all 0.3s linear;
}

#Partner_img_btn_r {
    z-index: 2;
cursor:pointer;
    position: absolute;
    right: -60px;
    top: 160px;
    width: 47px;
    height: 85px;
    background: url(../image/20191029143927_182795310.png) no-repeat;
transition: all 0.3s linear;
}
#Partner_img_btn_r:hover{
    background: url(../image/20191029213628_572447558.png) no-repeat;
}
#Partner_img_btn_l:hover{
    background: url(../image/20191029213739_1496498981.png) no-repeat;
}

.Partner_img_cont dl:before {
    content: "";
    display: block;
    width: 388px;
    margin: auto;
    background: #10a044;
    height: 0;
    transition: all 0.5s;
    position: absolute;
}

.Partner_img_cont dl:hover:before {
    content: "";
    display: block;
    width: 388px;
    height: 100%;
}

.Partner_img_cont dl:hover dd span a {
    color: #fff;
}

.Partner_img_cont dl:hover dd {
    color: #fff
}

.Partner_img_cont dl:hover li span {
    border: solid 1px #fff;
    background: #fff;
}

.Partner_img_cont dl:hover li strong {
    background-position: 0px -12px;
    transition: all 0.5s;
}

.Partner_img_cont img {
    width: 388px;
}

/* 口碑END */

/* 简介 */
.jianjie_bg {
    width: 100%;
    height: 967px;
    background: url(../image/20191029151147_1203050773.jpg) no-repeat fixed;
}

.jianjie {
    width: 1200px;
    height: 424px;
    margin: 0 auto;
}

.jianjie_wenz {
    margin: 0 auto;
    width: 1200px;
    color: #10a044;
    text-align: center;

    font-weight: bold !important;
    font-size: 40px;
}

.jianjie_wenz span {
    color: #686868;
    font-size: 18px;
    font-weight: normal;
}

.jianjiel {
    float: left;
}

.jianjier {
    float: right;
}

.jianjie_top {
    background: #ffffff;
    line-height: 26px;
    width: 600px;
    height: 130px;
    padding-top: 40px;
}

.jianjie_top li {
    width: 33%;
    float: left;
    font-size: 30px;
    color: #009a44;
    text-align: center;
}

.jianjie_top .counter {
    color: #10a044;
    font-weight: bold !important;
    font-size: 38px;
    display: initial;
    margin-bottom: 15px;
}

.jianjie_top span {
    color: #666666;
    display: block;
    font-size: 14px;
}

.jianjie_button {
    width: 600px;
    height: 294px;
    color: #666666;
    font-size: 14px;
    padding: 28px 45px;
    background: #f1f1f1;
}

.jianjie_button h1 {
    font-size: 20px;
    color: #222222;
    line-height: 35px;
}

.jianjie_button p {
    line-height: 30px;
}

.jianjie_button span {
    display: block;
    width: 108px;
    height: 35px;
    color: #fff;
    background: #ef8200;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
}

.jianjie_zs {
    width: 1200px;
    margin: 0 auto;
    height: 300px;
    background: #10a044;

    padding: 31px;
}

.jianjie_zs a {
    color: #fff;
}

/* END */

/*新闻中心*/
.news {
    width: 730px;
}

.news_t {
    width: 730px;
    overflow: hidden;
}

.lanrenzhijia {
height: auto;
overflow: hidden;
padding-top: 60px;
}

.lanrenzhijia .tab {
    overflow: hidden;
    width: 360px;
    float: left;
    position: relative;
    z-index: 99;
}

.lanrenzhijia .tab a {
    width: 150px;
    display: block;
    float: left;
    text-align: center;
    font-size: 24px;
    color: #333;
    padding-left: 5px;
    background: url(../image/20191029163644_460678890.jpg) no-repeat left center;
}

.lanrenzhijia .tab a.on {
    transition: all 0.8s;
    color: #10a044;
    background: url(../image/20191029163644_1845859793.jpg) no-repeat left center;
}

.lanrenzhijia .content {
    overflow: hidden;
    width: 730px;
    height: 575px;
    position: relative;
    margin-top: 10px;
}

.lanrenzhijia .content .ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 1200px;
}

.lanrenzhijia .content .li {
    width: 730px;
    float: left;
}

.news .tab a:hover {
    color: #009a44;
}

.news_t .news_a,
.wend span a {
    display: block;
    float: right;
    width: 82px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #333;
    border: 1px #eee solid;
    border-radius: 100px;
    text-transform: uppercase;
}

.news_t .news_a:hover,
.wend span a:hover {
    color: #fff;
    border: 1px #009a44 solid;
    background: #009a44;
}

.wend_d {
    background: #fafafa;
padding: 20px;
}

.wend b a:hover {
    color: #009a44;
}

.news .news_div_item,
.news .divdgweb_new_div_item {
    overflow: hidden;
    float: left;
    width: 726px;
    height: 152px;
    padding: 10px 10px;
    margin-right: 10px;
    border: solid 1px #eee;
    margin: 10px 0;
    transition: all 0.5s linear;
    position: relative;
}

.news .news_div_item:hover,
.news .divdgweb_new_div_item:hover {
    background: #f5f5f5;
    transition: all 0.5s linear;
}

.news_div_item_date,
.news .divdgweb_new_div_item_date {
    position: absolute;
    z-index: 999;
    width: auto;
    top: 110px;
    left: 195px;
    color: #999;
}

.news .news_div_item_year,
.news_div_item_month,
.news .divdgweb_new_div_item_year,
.divdgweb_new_div_item_month,
.news_div_item_day,
.divdgweb_new_div_item_day {
    float: left;
    font-size: 12px;
}

.news .news_div_item_content,
.news .divdgweb_new_div_item_content {
    overflow: hidden;
    padding-top: 10px;
    width: 520px;
    padding-right: 8px;
    float: right;
}

.news .news_div_item_content a,
.news .divdgweb_new_div_item_title a {
    font-size: 15px;
    color: #333;
    font-weight: bold;
    line-height: 34px;
}

.news .news_div_item:hover .news_div_item_content a,
.news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
    color: #ed8b4c;
}

.news .news_div_item_body,
.news .divdgweb_new_div_item_body {
    line-height: 24px;
    font-size: 14px;
    color: #888;
}

.news .news_div_item_pic {
    width: 160px;
    height: 128px;
    overflow: hidden;
    float: left;
}

.news .news_div_item_pic img {
    width: 160px;
    height: 128px;
    transition: all 0.5s linear;
}

.news .news_div_item:hover .news_div_item_pic img,
.news .divdgweb_new_div_item:hover .news_div_item_pic img {
    transform: scale(1.08);
}

.wend b a {
    font-size: 22px;
    color: #222;
    font-weight: normal;
    display: block;
    margin-bottom: 20px;
    background: url(../image/20191029163644_460678890.jpg) no-repeat left center;
    padding-left: 30px;
}

.wend {
    float: right;
    margin-right: 0;
    width: 450px;
    height: auto;
}

.wend h2 {
    left: 0;
    margin-bottom: 22px;
}

.wend .divdgweb_new_div_item_content {
    border-bottom: 1px dashed #ccc;
    padding: 15px 0 0 0;
    text-align: left;
}

.wend .divdgweb_new_div_item {
    background: url(../image/20191029211441_889607821.png) no-repeat left center;
}

.wend .lastdl {
    border-bottom: none;
}

.wend .divdgweb_new_div_item_title {
    padding-left: 94px;
    line-height: 44px;
    font-size: 15px;
    color: #333333;
    overflow: hidden;
}

.wend .divdgweb_new_div_item_title a {
    color: #333;
    font-size: 15px;
    margin-left: 0px;
    font-weight: bold;
}

.wend .divdgweb_new_div_item_title a:hover {
    color: #ed8b4c;
}

.wend .divdgweb_new_div_item_body {
    padding-left: 94px;
    line-height: 24px;
    color: #666;
    height: 80px;
    font-size: 13px;
    overflow: hidden;
}

/* END */

/* 版权 */
.banq_bg {
    width: 100%;
    height: 570px;
    background: url(../image/20191031202236_54723119.jpg) no-repeat  center;
}

.banq {
    width: 1200px;
    margin: 0 auto;
}

.banq_logo {
    float: left;
    padding-left:15px;
}

.banq_r {
    margin-top:70px;
    width: 817px;
    height: 189px;
    float: right;
}

.banq_r1 {
    width: 668px;
}

.bangq_nr {
    float: left;
    height: 100%;
        height: 178px;
    width: 25%;
    padding: 10px 0 0 26px;
    border-right: 1px solid #19af4f;
}

.bangq_nr a {
    color: #fff;
}

.bangq_nr li a {
    line-height: 32px;
    font-size: 14px;
     color: #e9f2ea;
    
}

.banq a:hover{text-decoration:underline;color: #fff;}

.c4title span{
    line-height: 26px;
    font-size: 18px;
    font-weight:bold;
}

.bangq_nr ul {
    margin-top:20px;
}

.banq_rewm span {
    text-align: center;
    color: #fff;
    width: 149px;
    float: right;
    display: block;
    font-size: 14px;
    line-height: 42px;
    background: #ef8201;
}

.banq_center {
    width: 1200px;
    height: 130px;
    margin: 0 auto;
    margin: 0 auto 0 8px; 
}

.banq_center li {
    float: left;
    color: #cde9d7;
    margin-top: 95px;
}

.banq_tel {
    font-size: 22px;
    line-height: 26px;
    margin-left: 202px;
    font-family: Arial, Helvetica, sans-serif;
}

.banq_tel2 {
    font-size: 22px;
    line-height: 26px;
    padding-left: 141px;
    font-family: Arial, Helvetica, sans-serif;
}

.banq_tel3 {
    font-size: 15px;
    line-height: 26px;
}

.banq_d {
    width: 1200px;
    margin: 0 auto;
    padding-top:45px;
}

.copyW {
    width: 1200px;
    margin: 0 auto;
    color: #fff;
}

.copyW a {
    color: #fff;
}

.copyl {
    float: left;
}

.copyr {
    float: right;
}

.banq_button {
    width: 100%;
    background: #0f903e;
    height: 109px;
}

.banq_button a {
    color: #fff;
}

.links1a {
    width: 1200px;
    margin: 0 auto;

}

.links1a_l {
    color: #e4f8eb;
    font-size: 20px;
    line-height:14px;
    margin-top: 28px;
    float: left;
    padding: 0px 0 0px 50px;
    width: 158px;
    border-right: 1px solid #10a044;
    height: 67px;
    background: url(../image/20191029200724_1779568277.png) no-repeat left;
}

.links1a span {
    color: #1dc559;
    font-size: 28px;
    line-height: 35px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
}

.links_r{float: left; width:900px; margin-left:20px;  color: #fff; line-height:109px;}

.links3 {
    line-height: 35px;
    font-size: 14px;
    float: right;
    color: #fff;
    margin-left: 20px;
    line-height:109px;
}


#banner{    margin-top: 136px;}

.news_div_item{
    left: 0px !important;
}

ul.small_ul li{    width: 128px !important;height: auto !important;}
    .showsum{width: 100% !important;height: auto !important;} 
    .small_ul{width: 100% !important;}
    .showbox{ height: auto !important;}
    .showbox>div{top: 0 !important;}
    ul.small_ul li img{border: 1px solid #ddd; box-sizing: border-box;}
    
    #top20 {
    height: 20px;

}