/*公用样式*/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,dl,dt,dd{margin:0; padding:0;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
body{font-size:14px;margin:0 auto; color:#666; font-family:Microsoft YaHei;min-width:1100px;}
.clear{clear: both; height:0px; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*鼠标经过*/
.cp img{
border:1px #dbdadc solid;
}

a{text-decoration: none; color:#666;}
a:hover{color: #129700;}
#dt-hd.navstyle2{ background:#efefef;}

/*公用高度*/
.w768{width:768px;}
.top50{ width:100%; overflow:hidden; height:50px;}
.top60{ width:100%; overflow:hidden; height:60px;}
.top40{ width:100%; overflow:hidden; height:40px;}
.top30{ width:100%; overflow:hidden; height:30px;}
.top20{ width:100%; overflow:hidden; height:20px;}
.top10{ width:100%; overflow:hidden; height:10px;}
.top_sj{ width:100%; overflow:hidden; height:83px;}
/*版面宽度*/
.bm{ width:1100px; margin:0 auto;}
.bma{ width:1200px; margin:0 auto; overflow:hidden;position:relative;}
.bmo{ width:1200px; margin:0 auto; }
.bmm{ width:1100px; margin:0 auto; position:relative;}
.bmoo{ width:1100px; margin:0 auto; }
/*公用定位*/
.jd{ position:absolute;}
.xd{ position:relative;}

/*顶部*/
#top{ width:100%; overflow:hidden; line-height:40px; border-bottom:1px solid #f2f2f2;}
.top_hy{ font-size:14px; color:#999;}
.top_yb{ color:#999;}
.top_yb a{ color:#999;}

/*头部*/
#hear{ width:100%; overflow:hidden; padding:20px 0px;}
.hear_l{ width:320px;}
.hear_wz{ color:#009e4a; margin-left:20px; margin-top:27px; font-size:18px;letter-spacing:5px;}
.hear_wz span{font-weight:bold; font-size:25px;letter-spacing:0px;}
.hear_lx{ margin-top:16px;}
.hear_lx_a{ background:url(https://site.di7.com/member/web12785s3/files/images/20180503085040_571373485.png) no-repeat center left; font-size:18px; color:#009e4a; line-height:25px;text-align:right;overflow:hidden;padding-left:30px;margin-top:8px; }
.hear_lx_b{color:#009e4a; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold;text-align:right;}


/*产品*/
#prod{ width:100%; overflow:hidden; background:url(https://site.di7.com/member/web12785s3/files/images/20180408113112_773584620.gif) no-repeat center top; padding:60px 0px 40px;}
.prod_l{ width:305px; overflow:hidden; background:#fff;}
.prod_l_t{ background:url(https://site.di7.com/member/web12785s3/files/images/20180408143034_260274340.gif) no-repeat center top; font-size:20px; color:#fff; padding-top:20px; padding-left:66px; padding-bottom:35px;}
.prod_l_n{ border:1px solid #dfdfdf;border-top:none; padding-top:30px;}
.prod_l_n_t{ background:url(https://site.di7.com/member/web12785s3/files/images/20180409155948_1425339260.gif) no-repeat center top; margin:0 auto; height:34px; line-height:34px; font-size:16px; color:#f8ef02;width:267px; box-sizing:border-box; padding-left:30px; margin-bottom:27px;}
.prod_l_n li{ line-height:30px; background:url(https://site.di7.com/member/web12785s3/files/images/20180419180215_1725959447.jpg) no-repeat left center !important; margin:0 auto;padding-left:0px !important; text-indent:1em; margin-top:24px !important;}
.prod_l_n li a{ color:#666 !important; font-size:15px !important; margin-top:24px;}
.prod_l_n_n{ padding-bottom:50px;padding-left: 30px;}

.prod_n{ width:760px; overflow:hidden;}
  .prod_n a{float: left; display: block;  padding-left: 0 !important;  width: 245px;  margin: 0px 0.5% 15px 0.5%;  overflow: hidden;}
  .prod_n a .pic{ height:184px; overflow:hidden;}
  .prod_n a .pic img{width: 100%;height: auto;}
  .prod_n a .text{ text-align:center;   display: block;   color: #666;  font-size: 14px;  height: 40px;  line-height: 40px;   transition: 0.3s all ease-in-out;   background: #d9d9db;}
  .prod_n a .text dl{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 10px;display:block;}
  .prod_n a .text:hover{ background: #009e49; color: #fff;}
 #prod li:last-of-type{ display:none;} 

/*过渡*/
#gdt{ width:100%; overflow:hidden; background:url(https://site.di7.com/member/web12785s3/files/images/20180530203141_1083350913.jpg) no-repeat center top; height:246px;}
.gdt_l{ width:540px; margin-left:90px; margin-top:88px; color:#fff; font-size:25px;}
.gdt_l span{ font-size:48px; font-weight:bold; color:#fff; display:inline-block; padding-bottom:5px;}
.gdt_r{ font-size:22px; color:#fff; margin-right:160px; margin-top:87px;}


/*特点*/
#feature{width:100%; overflow:hidden; background:url(../uploadfile/image/20190819/20190819103530_503565222.jpg) no-repeat center top; height:680px;}
.fea_bt{ margin-top:45px; overflow:hidden; margin-left:10px;}
.fea_bt li{ float:left; width:75px; height:62px; background:#58b068; border-radius:15px; margin-right:15px; text-align:center;color:#fff;}
.fea_bt .no{ margin-right:0px;}
.fea_bt span{ display:block; font-size:18px; font-weight:bold; padding-top:8px;}
.fea_cs{ width:510px; overflow:hidden;}
.fea_yl{background: url(../uploadfile/image/20180419/20180419151602_211122870.jpg) #5f5c48;width: 515px;height: 87px;line-height: 84px;font-size: 49px;color:#fff;text-align:center;margin:25px 0px;}
.fea_wz{ font-size:17px; line-height:28px; color:#1d9d53;}
.fea_wz p+p{margin-top:20px;}
.fea_nr{ overflow:hidden; width:480px;}
.fea_nr li{ border:1px solid #009e49;line-height:26px; color:#009e49; border-radius:30px; box-sizing:border-box; margin-top:15px; font-size:16px; padding:10px 23px;}
.fea_nr li span{ color:#f00;}
#more{ width:100%; overflow:hidden; background:url(../uploadfile/image/20180419/20180419154705_672000828.jpg) no-repeat center top; height:215px;text-align:center; font-size:30px; color:#fff; padding-top:88px; box-sizing:border-box;}
#more a{font-size:30px; color:#fff;}

/*过渡*/
#gd{width:100%; overflow:hidden; background:url(../uploadfile/image/20180409/20180409180011_226525099.jpg) no-repeat center top; font-size:24px; color:#fff; text-align:center; height:45px; line-height:45px;}

/*困惑*/
#confused{ width:100%; overflow:hidden; background:url(../uploadfile/image/20180411/20180411091834_441160137.jpg); padding:60px 0px;}
.conf_l{ margin-left:50px; width:507px;}
.conf_n{}
.conf_n_t{ font-size:40px; color:#009e49; font-weight:bold; text-align:center; margin-right: 80px}
.conf_n_g{ font-size:24px; color:#fff; text-align:center; background:#009e49; height:52px; line-height:52px; border-radius:30px; margin-top:8px;}
.conf_n_n{width: 535px;margin-right:50px;border-right:2px solid #178e3a;padding:19px 0px;}
.conf_n_n li{  border-bottom:1px dashed #cecece; margin:13px 0px; padding-bottom:13px;}
.conf_n_n p{padding:0px 20px; font-size:20px; color:#666;line-height:35px; margin-left:-53px;}
.conf_n_n p+p{margin-top:20px;}
.conf_n_x{height:2px;overflow:hidden;background:#178e3a;position:absolute;width:595px;top: 460px;right:50px;}

/*广告语*/
#ggy{ width:100%; overflow:hidden; background:url(https://site.di7.com/member/web12785s3/files/images/20190927220534_608674513.gif) no-repeat center top; height:317px;}
.ggy_a{ font-size:44px; font-weight:bold; text-align:center; color:#fff; padding-top:60px; line-height:44px;}
.ggy_a span{ color:#ffff00;}
.ggy_b{ font-size:30px; color:#028343; text-align:center; line-height:30px; padding-top:18px;}
.ggy_b span{ color:#F00;}
.ggy_c{ color:#fff; font-size:20px; text-align:center; padding-top:30px;}
.ggy_c span{ font-size:28px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#ffff00;}

/*优势*/
#advt{ width:100%; overflow:hidden;}
.advt_a{ background:url(https://site.di7.com/member/web12785s3/files/images/20180414091008_1689813680.gif) no-repeat left; width:560px; margin:0 auto; font-size:50px; font-weight:bold; padding-left:75px; box-sizing:border-box;}
.advt_a span{ color:#039743; font-size:60px; font-family:Arial, Helvetica, sans-serif;}
.advt_b{ background:url(https://site.di7.com/member/web12785s3/files/images/20180414094708_1591142386.jpg) no-repeat center; text-align:center; font-size:19px; color:#666;}

#adv_one{ background:url(https://site.di7.com/member/web12785s3/files/images/20190928000146_4632013.jpg) no-repeat center; height:348px;}
.adv_one_l{ background:url(https://site.di7.com/member/web12785s3/files/images/20180414155121_892153197.gif) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px; margin-top:40px; margin-left:30px;}
.adv_one_n{ width:400px; overflow:hidden; margin-left:20px; margin-top:40px;}
.adv_n_t{ font-size:28px; color:#00af4a; font-weight:bold; margin:15px 0px; line-height:30px;}
.adv_n_n{}
.adv_n_n li{ margin-top:15px; margin-left:20px; list-style-image:url(https://site.di7.com/member/web12785s3/files/images/20180416090942_88066430.png); font-size:15px; color:#666;}

#adv_two{ background:url(https://site.di7.com/member/web12785s3/files/images/20190928000146_1855172493.jpg) no-repeat center; height:284px;}
.adv_two_l{ background:url(https://site.di7.com/member/web12785s3/files/images/20180416100012_1221132964.png) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px;margin-left:530px;}
.adv_two_n{ width:400px; overflow:hidden; margin-left:20px; }

#adv_three{ background:url(https://site.di7.com/member/web12785s3/files/images/20190927234359_2026586249.jpg) no-repeat center; height:299px;}
.adv_three_l{ background:url(https://site.di7.com/member/web12785s3/files/images/20180416105147_977686325.png) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px; margin-top:40px; margin-left:30px;}
.adv_three_n{ width:400px; overflow:hidden; margin-left:20px; margin-top:40px;}
.bzh{ font-size:20px; color:#fff; width:443px; line-height:30px; margin-top:28px;}

#adv_four{ background:url(https://site.di7.com/member/web12785s3/files/images/20190927234359_1034208088.jpg) no-repeat center; height:395px;}
.adv_four_l{ background:url(https://site.di7.com/member/web12785s3/files/images/20180416110435_2134782067.png) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px;margin-left:530px; margin-top:85px;}
.adv_four_n{ overflow:hidden; margin-left:14px;margin-top:85px;}

#adv_five{ background:url(https://site.di7.com/member/web12785s3/files/images/20190927231022_1039264629.gif) no-repeat center; height:299px;}
.adv_five_l{ background:url(https://site.di7.com/member/web12785s3/files/images/20190927225408_69877390.png) no-repeat 
center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px; margin-top:40px; margin-left:30px;}
.adv_five_n{ width:400px; overflow:hidden; margin-left:20px; margin-top:40px;}
.bzh{ font-size:20px; color:#fff; width:443px; line-height:30px; margin-top:28px;}

/*工程案例*/
#case{width:100%; overflow:hidden; background:url(../uploadfile/image/20180416/20180416135559_1391607404.jpg) no-repeat center top; height:896px;}

.case_row2 {
    position: relative;
    width: 1100px;
    overflow: hidden;
	margin-top:100px;
}

.case_row2 ul {
    width: 850px;
    position: relative;
    margin: 0 auto;
    height: 388px;
}

.case_row2 ul li {
    width: 564px;
    height: 388px;
    overflow: hidden;
    margin: 0 auto;
}

.case_row2 ul li a {
    display: block;
}

.case_row2 ul li a img {
    width: 100%
}

.case_row2 ul li span {
    background: rgba(0, 0, 0, 0.65);
    display: block;
    text-align: center;
    width: 100%;
    height: 54px;
    line-height: 54px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.case_row2 ul li span a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out
}

.case_row2 ul li span a:hover {
    font-size: 16px;
}

.roundabout-in-focus {
    -webkit-box-shadow: 0 0 1px 0 #ccc;
    box-shadow: 0 0 1px 0 #ccc;
}

.C_btnNext {
    width: 60px;
    height: 60px;
    background: url(../uploadfile/image/20180419/20180419172006_1751032690.png) no-repeat center;
    position: absolute;
    top: 160px;
    cursor: pointer;
    z-index: 999;
}

.C_btnPrev {
    width: 60px;
    height: 60px;
    background: url(../uploadfile/image/20180419/20180419172052_998040712.png) no-repeat center;
    position: absolute;
    top: 160px;
    cursor: pointer;
    z-index: 999;
}

.C_btnNext {
    left: 20px;
}

.C_btnPrev {
    right: 20px;
}

.case_d a {
    display: block;
    width: 148px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
    border: 1px solid #fff;
}

.case_d a:hover {
    border: none;
}

.case_wba1 svg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.case_wba1 rect {
    stroke: #fff;
    stroke-width: 1;
    stroke-dasharray: 422, 0;
    transition: all 450ms linear 0s;
    -webkit-transition: all 450ms linear 0s;
}

.case_wba1:hover rect {

    stroke-width: 2;
    stroke-dasharray: 8, 132, 8, 0, 8, 22, 8, 0, 8, 132, 8, 0, 8, 22, 8;
    stroke-dashoffset: 0;
    -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}
.case_wb{ text-align:center; margin-top:50px; font-size:30px; color:#009e49;}
.case_gd{ font-size:30px; color:#fff; text-align:center; margin-top:150px;}
.case_gd a{font-size:30px; color:#fff;}

/*证书*/
#certificate{ background:url(../uploadfile/image/20180416/20180416145159_953367093.jpg) no-repeat center top; width:100%; overflow:hidden; height:790px;}
.cert_t{ text-align:center; font-size:36px; color:#333; margin-top:60px;}
.cert_t span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:28px; color:#cccccc;}
.hz_c{ height:102px; overflow:hidden;}
.container{margin-left:auto; margin-right:auto; width:1100px; margin-top:25px;}
.cert_n{ font-size:18px; color:#fff; text-align:center; width:200px; line-height:30px; height:30px; background:#009e49; margin:0 auto;border-radius:20px; margin-top:30px;}
.cert_n a{font-size:18px; color:#fff;}
.hzhb .hzCont{position:relative; margin-top:60px;}
.hzhb .hzCont ul{margin:0 auto; width:880px; overflow:hidden;}
.hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight{position:absolute; top:40%; margin-top:-14px; width:48px; height:60px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(../uploadfile/image/20180419/20180419200810_138745848.png) no-repeat center; width:17px;}
.hzhb .hzCont .btnRight{right:0px; background:url(../uploadfile/image/20180419/20180419200834_1351683721.png) no-repeat center; width:17px;}
.hzhb .btnCkgd{margin:42px auto 0 auto; display:block; width:146px; height:30px; line-height:30px; text-align:center; color:#333; border:2px solid #666;}
.hzCont td{ padding-left:20px !important;}
.hzCont td a{ display:block; line-height:30px;}
.hzCont td img{border:solid 2px #ccc;}

.hzCont td br{font-size:0px; display:none;}
.hzCont td div:nth-child(n){width:300px;padding-top:0px !important;}
.hzCont td div:nth-child(n) a{display:block; width:300px; height:50px; line-height:50px; cursor:pointer; text-align:center;background-color:rgba(0,0,0,0.5);color:#fff; font-size:16px;}
.hzCont td br:nth-child(n){ display:none;}
.hzCont td:hover div a{background-color:rgba(20,130,54,1);color:#fff; font-size:16px;}
.hzCont td div:nth-child(n) a:hover{display:block; width:300px; height:50px; line-height:50px; cursor:pointer; text-align:center;background-color:rgba(20,130,54,1);color:#fff; font-size:16px;}

/*合作伙伴*/
#partner{ width:100%; overflow:hidden; background:#f8f8f8; padding-bottom:75px;}
.part_t{ font-size:36px; color:#333; text-align:center; margin-top:70px;margin-bottom:40px;}
.part_t span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:28px; color:#cccccc;}
.part_n{width:1200px; min-width:1200px; margin:0 auto; margin-top:20px; min-height:100px;}
.part_n li{display:block; float:left; border:solid 1px #ccc; padding:20px 58px !important; text-align:center; margin-left:-1px; margin-top:-1px; transition: all 0.8s linear;}
.part_n li a{text-decoration:blink; display:block; background:#fff;width:183px; height:76px !important;}
.part_n li img{margin:0 !important;width:100%; height:100% !important; }

.part_n li:hover{transition: all 0.8s linear; background:#029140;}
.part_n li:hover a{transition: all 0.8s linear; border-radius:18px; overflow:hidden;}
.part_n li:hover img{-webkit-animation: tuest 0.3s ease-in 2;}

@-webkit-keyframes tuest{
0%{transform:translate(0,0)}
50%{transform:translate(5px,0px)}
100%{transform:translate(0,0)}
}

/*简介*/
#about{ width:100%; overflow:hidden;}
.about_t{ font-size:28px; color:#333; text-align:center; margin-bottom:20px;}
.about_t span{ font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#666;}
.ab_l{ width:399px;}
.ab_n{ width:320px; margin-left:45px; margin-top:40px;}
.ab_n span{ font-size:28px; color:#333; line-height:28px;}
.ab_n font{ width:20px; background:#e3e3e3; height:2px; display:block; margin:30px 0px 20px;}
.ab_n p{ font-size:14px; color:#999999; line-height:25px;}
.ab_n b{ margin-top:14px; display:block;}
.ab_dh{ width:300px; background:#f7f7f7; height:430px; box-sizing:border-box; padding:40px;}
.ab_dh_t{ font-size:22px; color:#333;}
.ab_dh_t font{ width:20px; background:#e3e3e3; height:2px; display:block; margin:30px 0px 20px;}
.ab_dh_n{ overflow:hidden;}
.ab_dh_n li{ background:url(../uploadfile/image/20180418/20180418094906_81141081.jpg) no-repeat bottom; padding-bottom:20px; color:#999; font-size:16px; margin-bottom:30px; padding-left:15px;}

/*订制流程*/
#process{ width:100%; overflow:hidden;}
.proc_t{ background:url(https://site.di7.com/member/web12785s3/files/images/20180418164855_1976165251.jpg) no-repeat center; font-size:34px; color:#333; text-align:center;}
.proc_t_n{ font-size:12px; color:#ccc; text-transform:uppercase; text-align:center;}
.proc_n{ overflow:hidden;background:url(https://site.di7.com/member/web12785s3/files/images/20180418171057_2141656999.jpg) no-repeat center bottom; padding-bottom:14px;margin-top:30px;}
.proc_n_a{ margin-top:20px;}
.proc_n_a li{ float:left;width:148px; text-align:center; font-size:18px; color:#666; margin-right:90px;}
.proc_n_a .no{ margin-right:0px;}
.proc_n_a .pr_zdy{ margin-right:86px;}
.proc_n_a img{ margin-bottom:10px;}
.proc_lx{ font-size:18px; color:#fff; margin-left:498px; margin-top:125px;}
.proc_lx span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffff00;}


/*广告条*/
#guang{ width:100%; overflow:hidden; background:url(https://site.di7.com/member/web12785s3/files/images/20180706191713_241755866.jpg) no-repeat center top; height:365px;}
.guang_t{ font-size:24px; color:#a6f7cb; margin-top:50px; margin-left:40px;}
.guang_t span{ font-size:45px; font-weight:bold; color:#fff;}
.guang_t_n{ overflow:hidden; margin-left:40px; margin-top:37px;}
.guang_t_n li{ float:left; width:128px; text-align:center; color:#a6f7cb; font-size:16px;}

/*新闻*/
.news{width:100%;overflow:hidden;}
.news_line{width:562px; margin:0 auto;}
.news_line_l{width:562px; height:1px; margin:0 auto; overflow:hidden; background:#999; position:absolute; margin-top:20px;}
.news_line_lo{width:178px; margin:0 auto; height:1px; background:#fff;}
.news_line_z{overflow:hidden; width:184px; margin:0 auto; height:38px; font-size:26px;  border-left:solid 1px #999; border-right:solid 1px #999; border-top:solid 1px #999; position:relative; z-index:2;}
.news_m{width:184px; margin:0 auto;}
.news_m_s{width:184px; margin:0 auto;width:184px; margin:0 auto; text-align:center; line-height:48px; font-size:30px; margin-top:-30px; position:absolute; z-index:3;}
.news_line_d{ width:184px; height:1px; margin:0 auto; background:#999;}
.news_line_di{width:144px; height:1px; margin:0 auto; background:#fff;}
.news_en{width:1100px; margin:0 auto; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:40px; color:#999; padding-top:10px;}

.lanrenzhijia{ width:1100px; margin:0 auto; overflow:hidden; padding-top:21px;}
.lanrenzhijia .tab{ overflow:hidden; width:456px; margin:0 auto;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; line-height:36px; width:122px; text-align:center; font-size:16px; margin:0px 15px;transition: all 0.8s linear; border-radius:5px; background:#202020; color:#fff;}
.lanrenzhijia .tab a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#009e4a;}
.lanrenzhijia .content{overflow:hidden; width:1100px; margin:0 auto; height:564px; position:relative; margin-top:40px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1100px;}
.lanrenzhijia .content .li{ width:1100px; float:left;}

.news .news_div_item, .news .divdgweb_new_div_item{float:left; width:500px; border-bottom:solid 1px #efefef; padding:20px 10px; margin:0px 15px; transition: all 0.5s linear;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{position:absolute; margin-top:106px; margin-left:233px; font-size:14px; color:#787878; border-top:dashed 1px #ccc; padding-top:8px; width:266px; }
.news .news_div_item_year, .news .divdgweb_new_div_item_year{float:left;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month{float:left;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{float:left;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{float:right; width:268px;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; width:268px; overflow: hidden; line-height:34px; white-space: nowrap; text-overflow: ellipsis;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px;}
.news .news_div_item_body, .news .divdgweb_new_div_item_body{overflow:hidden; width:268px; padding-top:7px; height:48px; font-size:14px; color:#999; line-height:24px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; border-top:dashed 1px #ccc;}
.news .news_div_item_pic{float:left; width:205px; height:135px; border:solid 1px #ccc;transition: all 0.5s linear;}
.news .news_div_item_pic img{width:205px; height:135px;}

.news .news_div_item:hover, .news .divdgweb_new_div_item:hover{transition: all 0.5s linear; background:#ebeef3;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.5s linear; color:#f40000;}
.news .news_div_item:hover .news_div_item_title, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title{transition: all 0.5s linear; color:#f40000;}
.news .news_div_item:hover .news_div_item_pic, .news .divdgweb_new_div_item:hover .news_div_item_pic{transition: all 0.5s linear; -webkit-animation: test 0.3s ease-in 2; cursor: pointer;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

/*友情链接*/
#link{ width:100%; overflow:hidden; background:#f2f2f2; padding:20px 0px;}
.link_t{ width:75px; font-size:18px; color:#333; text-align:center; margin-left:40px;}
.link_t span{ display:block; background:#029140; line-height:20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-radius:20px;}
.link_n{margin-left:25px;}

/*版权*/
#copya{ width:100%; overflow:hidden; background:#3b3b3b; padding:50px 0px 40px;}
.copya_a{ margin-left:30px;}
.copya_a_t{ color:#ccc; font-size:16px;}
.copya_a_t a{color:#ccc; font-size:16px;}
.copya_b{ margin-top:50px; width:250px;}

.copy_rx span{ font-size:22px; color:#029140;}
.copy_lg{ margin-top:15px;}
.copy_dz{ margin-top:50px; margin-left:50px;}

.copya_ewm{ width:126px; overflow:hidden; text-align:center; font-size:18px; color:#ccc; margin-right:50px; margin-top:10px;}
.copya_ewm img{ padding-bottom:10px;}
.copy_x{ background:#343434; height:1px; margin-top:30px;}

.copy_bq{ font-size:14px; color:#cccccc; padding:20px 0px 0px 30px; line-height:30px;}
.copy_bq a{font-size:14px; color:#cccccc;}
.copy_bq span{ color:#999;}
.copy_ht{ font-size:14px; color:#ccc;padding:20px 30px 0px 0px; line-height:30px;}
.copy_ht a{font-size:14px; color:#ccc;}

.xyb{ margin-right:56px;}
#fbq{ width:100%; overflow:hidden; background:#3b3b3b; padding:40px 0px 20px; margin-top:40px;}
.bq_jj{ line-height:25px; color:#888; text-align:center;}
.bq_jj p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_cp{line-height:25px; color:#888;}
.bq_cp p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_xz{ overflow:hidden; border-right:1px solid #888; padding-right:40px;}
.bq_xw{line-height:25px; color:#888;}
.bq_xw p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_lx{line-height:25px; color:#888;}
.bq_lx p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_fqb{ margin-top:33px;}
.bq_zx{width:220px; line-height:25px; color:#888;border-right:1px solid #888; padding-right:46px; padding-bottom:20px;}
.bq_zx p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_zx span{ display:block; font-size:28px; color:#ffff00; font-family:Arial; font-weight:bold; border:1px solid #888; padding:10px 15px; margin-top:4px; text-align:center;}
.bq_zx font{ display:block; margin-top:20px;}
.bq_ewm img{ padding:5px 0px;}
.bq_x{ height:1px; background:#888; margin-top:20px;}
.bq_n{ margin-top:20px; text-align:center;line-height:30px;}
.bq_yq{padding:15px 0 0px;overflow:hidden;background:url(https://site.di7.com/member/web12785s3/files/images/20180505110857_1850608439.png) no-repeat left 15px;}
.bq_yq .fl{font-size:14px; line-height:30px;  padding-left:35px;color:#fff;}
.bq_jl{margin-top:15px;overflow:hidden;}
.linkTagcs li a:hover{ color:#fff !important;}

#fbq a{ color:#888;  }
.bq_cp a{display:block;max-width:130px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
#fbq a:hover{ color:#fff;}
#fbq p a{font-size:18px; color:#fff;}
#fbq p a:hover{font-size:18px; color:#009e49;}


/*服务项目*/
.al{ height:620px; overflow:hidden;}
.al{}
.al h2{ margin-top:52px;}
.al .btatem{ font-weight:100 !important;}

.al_con{ height:454px; overflow:hidden; margin-top:26px;}
.al_con dl{ width:250px; height:454px; overflow:hidden; float:left; margin-right:30px;}
.al_con dl dt{ width:345px; height:172px; overflow:hidden; position:relative;}
.al_con dl dt span{ font:bold 14px/16px "Microsoft Yahei"; height:42px; width:42px; display:block; text-align:center; position:absolute; top:0; left:0; background:#009e4a; padding-top:10px;}
.al_con dl dt span a{ color:#fff;}
.al_con dl dt img{width:250px; height:172px;}
.al_con dl dd{ height:282px; overflow:hidden; position:relative;}
.al_con dl dd a{ display:block; height:254px; background:#eeeeee; color:#333; padding-top:28px;}
.al_con dl dd em{ font:48px "Times New Roman", Times, serif; text-align:center; display:block;    margin-top: -15px;}
.al_con dl dd p{     font-size: 20px;
    text-align: center;
    font-weight: 500;
    line-height: 0px;
    padding-top: 15px;}
.al_con dl dd span{ margin-top:20px; display:block; width:205px; background:url(https://site.di7.com/member/web12785s3/files/images/20190822160736_577831207.gif) no-repeat center top; font:14px/24px "Microsoft Yahei"; color:#666; margin-left:25px; padding-top:20px;}
.al_con dl dd i{ background:url(https://site.di7.com/member/web12785s3/files/images/20190822160736_577831208.gif) no-repeat left top; width:29px; height:43px; display:block; position:absolute; bottom:0; right:0;}
.al_con dl dd a:hover{ background:#009e4a; color:#fff; text-decoration:none;}
.al_con dl dd a:hover span{ color:#fff; background:url(https://site.di7.com/member/web12785s3/files/images/20190822160736_577831207.gif) no-repeat center top;}

.al_con .nobot{ margin-right:0;}



/*案例*/
.bta{font-size: 24px; text-align: center; color: #333; line-height: 45px; width: 194px; margin:0 auto; height: 45px; border-top: 1px #333 solid; border-bottom: 1px #333 solid;}
.btat{font-size: 36px; text-align: center; color: #333; font-weight: bold; line-height: 56px; padding-top:3px;}
.btat span{color: #009e49; font-size: 36px;}
.btatem{font-size: 36px; text-align: center; color: #eee; font-family: Agency FB; text-transform:uppercase;line-height: 48px;}
.case_con{margin-top:30px;overflow:hidden;}
.case_con .divdgweb_new_div_item{width:340px;height:255px;position:relative;float:left;overflow:hidden;}
.case_con .divdgweb_new_div_item:nth-child(2),.case_con .divdgweb_new_div_item:nth-child(5),.case_con .divdgweb_new_div_item:nth-child(8){margin:0 37px;}
.case_con .divdgweb_new_div_item:nth-child(4),.case_con .divdgweb_new_div_item:nth-child(5),.case_con .divdgweb_new_div_item:nth-child(6),.case_con .divdgweb_new_div_item:nth-child(7),.case_con .divdgweb_new_div_item:nth-child(8),.case_con .divdgweb_new_div_item:nth-child(9){margin-top:37px;}
.case_con .news_div_item_pic img{width:375px;transition:0.9s;}
.case_con .divdgweb_new_div_item:hover  .news_div_item_pic img{transform:scale(1.2);transition:0.9s;}
.case_con .divdgweb_new_div_item_content{position:absolute;top:100%;left:0;height: 100%;background: rgba(0,0,0,0.6);padding:40px 20px;z-index:1;transition:0.6s;}
.case_con .divdgweb_new_div_item:hover .divdgweb_new_div_item_content{top:0;transition:0.6s;}
.case_con .divdgweb_new_div_item_title a{display:block;font-size:18px;color:#fff;text-align: center;line-height: 30px;padding-bottom: 0px;position:relative;}
.case_con .divdgweb_new_div_item_title a:after{content:'';width:66px;height:3px;background:#fff;position:absolute;bottom:-10px;left:50%;margin-left:-33px;z-index:0;}
.case_con .divdgweb_new_div_item_body{font-size:15px;line-height:30px;color:#fff;margin-top: 13px;}
.morea {
    width: 250px;
    margin: 10px auto;
    height: 40px;
    border: 1px #666 solid;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    line-height: 40px;
    transition: all 0.2s;
     letter-spacing: 2px;
}
.morea a{font-size: 16px;}
.morea:hover {width: 350px; transition: all 0.2s; letter-spacing: 3px;}


#newBridge .icon-right-center{margin: 340px 0 0 0!important;}


/*内页导航*/
.mod1015 .navigation{ line-height:40px!important;  height:40px!important;font-size:15px;color:#555; background:#f5f5f5; padding:0 15px;box-sizing:border-box;}
.mod1015 .navigation a{ font-size:15px;}
.mod1015 .navigation a:hover{color:#009e49}

.mod1125 .showsum {width: 405px !important; overflow:hidden;}
.mod1125 .small_ul{width: 405px !important;}
.mod1125 ul.small_ul li{ margin-left:6px !important;}

.pro_main_box{height:400px !important;}
.pro_main_box:after{display:block; content:""; clear:both;}

