@charset "utf-8";

/* CSS Document */

.banner-box{min-width:1920px; height:603px; position:relative; left:50%; margin-left:-960px; z-index:1;}

/*.banner-box .bd{ width:1920px !important; height:603px; position:relative; z-index:2;}

.banner-box .bd li .m-width {width:100%;margin:0 auto;}

.banner-box .bd li{width:1920px; !important;height:603px;}

.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{ min-width:1920px;position:absolute; top:350px; left:0px; z-index:3}

.banner-btn a{ display:block; width:49px; height:104px; position:absolute;top:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}

.banner-btn a.prev{ position:absolute; left:280px; top:-130px; background:url(../images/ZY_03.jpg) no-repeat 0 0;} 

.banner-btn a.next{ position:absolute; right:280px; top:-130px; background:url(../images/ZY_07.jpg) no-repeat 0 0;}

.banner-box .hd { width:1920px; position:absolute;top:140px; left:50%; margin-left:-960px;}

.banner-box .hd ul{ margin-right:200px;}

.banner-box .hd ul li{ width:36px; height:6px; text-indent:-9999px; margin-right:20px; background:none;float:right; cursor:pointer;}

.banner-box .hd ul li.on{background:none;}

*/

.banner{ height:594px;}

.kinMaxShow_image_box{ height:594px !important; }

.kinMaxShow_image_item{ height:594px !important;}

#kinMaxShow{ height:594px !important;}

#kinMaxShow .banner-w1000 { width:1000px; margin:auto; position:relative; height:14px;z-index:1000; bottom:60px;}

#kinMaxShow{display:none;}

#kinMaxShow .sub_1_1{display:block;position:absolute;left:0px;top:120px;}

#kinMaxShow .sub_1_2{display:block;position:absolute;left:500px;top:160px;}

#kinMaxShow .sub_1_3{display:block;position:absolute;left:500px;bottom:60px;}



#kinMaxShow .sub_2_1{display:block;position:absolute;left:-150px;top:120px;}

#kinMaxShow .sub_2_2{display:block;position:absolute;left:500px;top:160px;}

#kinMaxShow .sub_2_3{display:block;position:absolute;left:500px;bottom:60px;}



#kinMaxShow .sub_3_1{display:block;position:absolute;right:0px; top:90px;}

#kinMaxShow .sub_3_2{display:block;position:absolute;left:0px;top:160px;}

#kinMaxShow .sub_3_3{display:block;position:absolute;left:0;bottom:60px;}



#kinMaxShow .sub_4_1{display:block;position:absolute;left:170px; top:160px;}

#kinMaxShow .sub_4_2{display:block;position:absolute;left:170px; bottom:20px;}





#kinMaxShow a.more{ display:inline-block; width:112px !important; padding-left:30px !important; font-size:16px !important; height:56px !important; line-height:56px; background:url(../images/more_09.png) no-repeat 120px center #ed7715 !important; color:#fff;}

#kinMaxShow .kinMaxShow_button li{ margin-right:0 !important; margin-left:8px;}



#center{ width:1920px; margin:0 auto; display:table; clear:both; padding-bottom:50px; left:50%; margin-left:-960px; background:url(../images/mbg.jpg) no-repeat bottom; background-size:cover;  position:relative; z-index:2;}

.main{ width:1000px; margin:0 auto; position:relative; margin-top:-93px;}

.main dl{ width:1000px; height:250px; display:table; margin:0 auto;}

.main dl dt{ width:500px; overflow:hidden; float:left; height:250px; overflow:hidden}

.main dl dd{ width:198px; padding:0 26px; height:250px; float:left; background:#4c9b3f; color:#fff; cursor:pointer;}

.main dl dd .times{ margin-bottom:5px;}

.main dl dd p{ line-height:22px;}

.main dl dd h2{ font-size:16px; margin-top:40px; background:url(../images/index2_07.jpg) no-repeat left bottom; padding-bottom:15px; margin-bottom:15px;}

.main dl dd h2 span{ display:block; font-size:24px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.main dl.dl_03{ width:750px;margin-left: 250px;}

.main dl.dl_03 .list3{padding: 0;}

.main dl.dl_03 .list3 img{height: 100%;}

.main .dl_01 .list2{ background:#f3ad00;}

.main .dl_02 .list1{ background:#f46f2a;}

.main .dl_02 .list2{ background:#853d7d url(../images/g_img.png) no-repeat 130px 130px;}

.main .dl_02 .list3{ background:#ca3f52;}

.main .dl_02 .list4{ background:none; }

.main .dl_02 .list4 h2{ background:url(../images/3_11.jpg) no-repeat 20px bottom; font-size:16px; color:#797979; margin-top:90px; padding-left:20px;}

.main .dl_02 .list4 h2 font{ display:block; text-transform:uppercase; margin-top:5px; font-size:12px; color:#797979;}

.main .dl_02 .list4 h2 span{font-size:38px; margin-bottom:5px;font-family:Georgia, "Times New Roman", Times, serif;color:#333;}

 





 .main .dl_03 .list1{ background:#2782bb url(../images/phone_img.png) no-repeat 160px 50px;}   



.main .dl_03 .list1 h2 span{ font-weight:normal;}

.main .dl_03 .list1 p a{ padding:0 10px; height:36px; line-height:36px; display:inline-block; padding-left:28px;font-family:Arial, Helvetica, sans-serif;-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius:5px; color:#fff;}

.main .dl_03 .list1 p a.app{ background:#186da4 url(../images/index2_14.jpg) no-repeat 10px center; margin-bottom:10px;}

.main .dl_03 .list1 p a.goo{ background:#186da4 url(../images/index2_17.jpg) no-repeat 10px center; }

.main .dl_03 .list1 p a img{ margin-left:-54px;}


.main .dl_03 .list2{ background:none;}

.main .dl_03 .list2 h2{ background:url(../images/3_11.jpg) no-repeat 20px bottom; font-size:16px; color:#797979; margin-top:90px; padding-left:20px;}

.main .dl_03 .list2 h2 font{ display:block; text-transform:uppercase; margin-bottom:5px; font-size:12px; color:#797979;}

.main .dl_03 .list2 h2 span{font-size:38px; margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#333;}







.questions{ width:1000px; margin:0 auto;padding:60px 0; display:table;}

.questions .title{ text-align:center; border-bottom:1px solid #e5e5e5; margin-bottom:30px; }

.questions .title h2{ text-align:center; font-weight:bold; background:url(../images/index2_40.jpg) no-repeat center bottom; padding-bottom:25px; font-size:16px;}

.questions .title h2 span{ font-size:24px; display:block;}



.questions ul li{ float:left; width:180px; margin: 0 34px; background:url(../images/index2_55.jpg) no-repeat left 50px;}

.questions ul li h2{ font-size:14px; margin-bottom:40px;}

.questions ul li p{ margin-bottom:20px; line-height:22px;}

.slideBox{ width:322px; height:234px; overflow:hidden; position:relative;float:left;}

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:50px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }



.slideBox .hd ul li.on{ background:#f00; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}

.slideBox .bd img{ width:322px; height:234px; display:block;  }



.slideBox .bd ul li .txts{ height:40px; width:100%; position:absolute; background:url(../images/lbg.png) repeat; bottom:0; left:0; text-align:center; line-height:40px; font-size:14px; color:#fff;}

.slideBox .bd ul li .txts a{ color:#fff;}

.slideBox .bd ul li .txts a:hover{ text-decoration:underline;}



/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,

.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .prev:hover,

.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox .prevStop{ display:none;  }

.slideBox .nextStop{ display:none;  }









.slideTxtBox{ width:508px; text-align:left; float:right; position:relative;}

.slideTxtBox .hd{ height:30px; line-height:30px; position:absolute; right:0px; top:-40px;  }

.slideTxtBox .hd ul{ float:left; height:32px; }

.slideTxtBox .hd ul li{ float:left; padding:0 10px; cursor:pointer; background:#e3e3e3; color:#4f4f4f; margin-left:10px; font-size:14px;}

.slideTxtBox .hd ul li.on{ height:30px;  background:#de0025; color:#fff; }

.slideTxtBox .bd ul{ zoom:1;  }

.slideTxtBox .bd li{ height:45px; line-height:45px; border-bottom:1px dotted #c6c6c6; background:url(../images/lbg1.png) no-repeat 5px center; padding-left:15px;}

.slideTxtBox .bd li .date{ float:right; color:#999;  }

.slideTxtBox .bd li  a{ font-size:14px;}



.pro_list{ display:table; width:1250px;}

.pro_list .left{ width: 598px; height:336px; float:left;}

.pro_list .imgs{ height:182px; width:598px; position:relative; overflow:hidden;}

.pro_list .imgs img{ position:absolute; left:50%; top:50%; margin-left:-299px; margin-top:-91px; width:598px; height:182px;}

.pro_list .prosty{ cursor:pointer;}

.pro_list .protxt{ background:#f4f4f4; padding:15px; text-align:center; height:120px; color:#000; position:relative; overflow:hidden;}

.pro_list .protxt h2{ font-size:22px; margin-bottom:20px; position:relative; z-index:1;}

.pro_list .protxt p{ font-size:14px; line-height:26px; position:relative; z-index:1;}

.pro_list .protxt .bgs{ background:#de0025; height:150px; width:598px; bottom:0px; position:absolute; left:0; z-index:0; display:none;}



.pro_list .right{ width: 598px; height:336px; float:right;}



.pro_list .prosty.active .protxt{ color:#fff;}





.ser_list ul li{ float:left; width:376px; height:182px; overflow:hidden; margin-right:61px; position:relative;}

.ser_list ul li.last{ margin-right:0;}

.ser_list ul li img{ position:absolute; left:50%; top:50%; width:376px; height:182px; margin-left:-188px; margin-top:-91px;}





.hb_list ul li{ float:left; margin-right:42px; border:1px solid #ededed; width:170px; height:74px;}

.hb_list ul li.last{ margin-right:0;}

 





.picScroll-left{ overflow:hidden; position:relative; clear:both; width:1250px; overflow:hidden;}



.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ margin-right:43px; float:left; _display:inline; overflow:hidden; text-align:center;}

.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic img{ width:170px; height:74px; display:block; border:1px solid #ededed; }

.picScroll-left .bd ul li .pic a:hover img{ border-color:#ccc;  }

.picScroll-left .bd ul li .title{ line-height:24px;   }







.s5b ul li a,.s7b ul li a{
    transition: 0.6s ease-in-out;
    -ms-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
}

.divbox,.container{width: 1200px;margin: 0 auto;}
.section1{padding: 60px 0 40px;background: #f3f1f2;font-size: 0;text-align: center;}
.section1 h2{font-size: 40px;color: #ff5001;line-height: 40px;margin-bottom: 20px;}
.section1 h3{font-size: 24px;color: #333333;margin-bottom: 35px;}
.section1 p{font-size: 16px;color: #333;line-height: 24px;margin-bottom: 36px;}
.section1 a{display: block;width: 206px;line-height: 48px;text-align: center;background: #ff5001;margin: 0 auto;font-size: 16px;color: #fff;}
.section2{background: #f3f1f2;}
.section2 video{display: block;width: 100%;}
.section2 img{width: 100%;}

.section3{padding: 40px 0;background: #f3f1f2;}
.section3 h2{font-size: 30px;color: #333;margin-bottom: 36px;}
.section3 ul{font-size: 0;padding-right: 30px;box-sizing: border-box;}
.section3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 5%;width: 30%;margin-bottom: 30px;}
.section3 ul li:nth-of-type(3n){margin-right: 0;}
.section3 ul li a{display: block;position: relative;}
.section3 ul li a img{width: 100%;}
.s3txt{position: absolute;top: 5%;right: -30px;width: 66%;padding: 60px 38px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px 3px #e9e7e8;}
.s3txt h3{font-size: 18px;color: #333;line-height: 26px;margin-bottom: 10px;height: 52px;
    overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.s3txt p{font-size: 14px;color: #333;line-height: 24px;height: 96px;
    overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	display: none;
}
.s3txt h6{font-size: 14px;color: #ff5001;margin-top: 28px;}

.section4{padding: 60px 0 40px;background: url(/thems/dgle/images/s4bg_02.jpg) center center;background-size: cover;}
.s4t{margin-bottom: 30px;text-align: center;}
.s4t h2{font-size: 40px;color: #ff5001;line-height: 40px;margin-bottom: 30px;}
.s4t p{font-size: 16px;color: #333;line-height: 24px;}
.s4b ul{font-size: 0;}
.s4b ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 3%;width: 48.5%;margin-bottom: 35px;}
.s4b ul li:nth-of-type(2){margin-right: 0;}
.s4b ul li:nth-of-type(3),.s4b ul li:nth-of-type(4),.s4b ul li:nth-of-type(5){width: 31.33333%;}
.s4b ul li:nth-of-type(5){margin-right: 0;}
.s4b ul li a{display: block;background: #fff;box-shadow: 0 0 10px 3px #dddddd;}
.s4b ul li a img{width: 100%;}
.s4txt{padding: 40px 30px;box-sizing: border-box;}
.s4txt h3{font-size: 24px;color: #333;margin-bottom: 10px;}
.s4txt p{font-size: 16px;color: #333;line-height: 24px;height: 90px;
    overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.s4txt h6{font-size: 16px;color: #ff5001;margin-top: 10px;}

.section5{padding: 0px 0 40px;background: #f3f1f2;}
.s5t{text-align: center;}
.s5t h2{font-size: 40px;color: #ff5001;line-height: 40px;margin-bottom: 35px;}
.s5t p{font-size: 16px;color: #333;line-height: 24px;margin-bottom: 24px;}
.s5t a{display: block;width: 206px;line-height: 48px;text-align: center;background: #ff5001;margin: 0 auto;font-size: 16px;color: #fff;}
.s5b{margin-top: 30px;}
.s5b ul{font-size: 0;}
.s5b ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23%;margin-right: 2.6666%;}
.s5b ul li:nth-of-type(4n){margin-right: 0;}
.s5b ul li a{display: block;font-size: 0;background: #f5f4f5;box-shadow: 0 0 10px 3px #f2f0f1;}
.s5b ul li a img{width: 100%;}
.s5b ul li a h3{font-size: 24px;color: #333;padding: 40px 30px;box-sizing: border-box;}
.s5b ul li a:hover{background: #fff;box-shadow: 0 0 10px 3px #e9e7e8;}

.section6{padding-bottom: 40px;}
.s6{padding: 145px 0 155px;background: url(/thems/dgle/images/s6bg_03.jpg) center center;background-size: cover;font-size: 0;}
.s6_l,.s6_c,.s6_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s6_l{width: 14.5%;}
.s6_l img{display: none;}
.s6_c{width: 60%;}
.s6_r{width: 25.5%;text-align: right;padding-right: 120px;}
.s6_r a{display: inline-block;width: 206px;line-height: 48px;text-align: center;background: #fff;margin: 0 auto;font-size: 16px;color: #ff5001;}
.s6_c h3{font-size: 32px;color: #333;}
.s6_c h2{font-size: 47px;color: #333;}

.section7{padding-bottom: 40px;}
.s7t{margin-bottom: 30px;}
.s7t h2{font-size: 30px;color: #333;margin-bottom: 20px;}
.s7t p{font-size: 16px;color: #333;line-height: 24px;}
.s7b ul{font-size: 0;}
.s7b ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 31.6666%;margin-right: 2.5%;}
.s7b ul li:last-of-type{margin-right: 0;}
.s7b ul li a{display: block;padding: 52px 30px 75px;background: #fff;box-sizing: border-box;}
.s7b ul li h3{font-size: 24px;color: #333;margin: 26px 0 10px;}
.s7b ul li p{font-size: 16px;color: #333;line-height: 24px;height: 72px;}
.s7b ul li h6{font-size: 16px;color: #ff5001;margin-top: 10px;}
.s7b ul li a:hover{box-shadow: 0 0 10px 3px #e9e7e8;}


.yscx{margin-bottom: 40px;}

