@charset "gb2312";
/* CSS Document */
.dm-main1280{width:1280px;margin:0 auto}

@media screen and (max-width: 767px) {
.dm-main1280{width:100%;margin:0 auto}
}

.dm-box .inn-nav{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;padding:10px 0;margin-top:10px}
.inn-nav .item-all{color:#38f;line-height: 44px;}
.dm-box .inn-nav .item-all-remove{color:#494949}
.inn-nav .nav-cur{font:18px/44px "Î¢ÈíÑÅºÚ";margin-right:10px;display:inline-block;color:#315bcb}
.inn-nav h3{background:#c50c15;font:18px/44px "Î¢ÈíÑÅºÚ";width:155px;height:44px;text-align:center;float: left;margin:0 10px 0 15px;color:#FFF}
.inn-nav h3:hover{background:#0280f6;font:18px/44px "Î¢ÈíÑÅºÚ";width:155px;height:44px;text-align:center;float: left;margin:0 10px 0 15px;color:#FFF}
.inn-nav .nav-item-cur{color:#056dff}
.inn-nav ul{float:right;margin:0 auto;}
.inn-nav ul li{float: left;}
.inn-nav ul li a{display:inline-block;padding:0 22px;color:#494949;font:18px/44px "Î¢ÈíÑÅºÚ";text-align:center}
.inn-nav ul li a:hover{background: #E6002D; color: #fff; }
.dm-nav{height:80px;background:#FFF;min-width: 1280px;position: relative;}
.dm-nav-list{float:right;position: absolute;right: 0;}
.Nav{width:1280px; margin:0 auto;background:url(../images/navbg.png) no-repeat left center; color:#999; padding:26px 0 26px 20px; }
.Nav a{ color:#999; }
.Nav a:hover{ color:#c50c15; }
.Nav em{ color:#666; }

@media screen and (max-width: 767px) {
.Nav{width:100%; margin:0 auto;background:url(../images/navbg.png) no-repeat left center; color:#999; padding:26px 0 26px 20px; }
.Nav a{ color:#999; }
.Nav a:hover{ color:#c50c15; }
.Nav em{ color:#666; }
}
.con-list{min-height:400px;width:1500px;overflow:hidden;margin-top:48px;padding-top: 10px;}
.con-list ul{width:1352px;margin:0 auto;}
.con-list ul li{float:left;margin:0 90px 45px 0}
.con-list ul li .box{width:358px;}
.con-list ul li .box:hover{-moz-box-shadow:0 0 7px #bfbfbf;-webkit-box-shadow:0 0 7px #bfbfbf;box-shadow:0 0 7px #bfbfbf}
.con-list ul li .box .box-top{border-bottom:1px solid #dcdcdc;height:254px;vertical-align:middle;text-align:center;padding:0 30px;overflow:hidden}


@media screen and (max-width: 767px) {
.con-list{width:100%;overflow:hidden;margin-top:48px;padding-top: 10px;}
.con-list ul{width:100%;margin:0 auto;}
.con-list ul li{float:left;margin:0 90px 45px 0}
.con-list ul li .box{width:358px;}
.con-list ul li .box:hover{-moz-box-shadow:0 0 7px #bfbfbf;-webkit-box-shadow:0 0 7px #bfbfbf;box-shadow:0 0 7px #bfbfbf}
.con-list ul li .box .box-top{border-bottom:1px solid #dcdcdc;height:254px;vertical-align:middle;text-align:center;overflow:hidden}
}


.box .box-top img{vertical-align:top;width:376px;margin-top:8px;height:214px}
.con-list ul li .box .box-case{padding:0}
.con-list ul li .box .box-case img{margin-top:0;height:214px;min-height:200px}
.con-list ul li .box .box-top a{display:inline-block;height:100%;width:100%}
.box .box-bottom .title{font:18px/48px "Î¢ÈíÑÅºÚ";color:#646464;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}
.box .box-bottom .title:hover{color:#315bcb}
.box-bottom{padding:0 20px}
.box .box-bottom-case{line-height:40px;text-align:center}
.dm-box .dm-bd{min-height:600px;padding:0 45px}


@media screen and (max-width: 767px) {
.box .box-top img{vertical-align:top;width:100%;margin-top:8px;height:auto;}
.con-list ul li .box .box-case{padding:0}
.con-list ul li .box .box-case img{margin-top:0;height:auto;}
.con-list ul li .box .box-top a{display:inline-block;height:100%;width:100%}
.box .box-bottom .title{font:18px/48px "Î¢ÈíÑÅºÚ";color:#646464;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}
.box .box-bottom .title:hover{color:#315bcb}
.box-bottom{padding:0 20px}
.box .box-bottom-case{line-height:40px;text-align:center}
.dm-box .dm-bd{padding:0 45px}

}

@media screen and (max-width: 767px) { /*¸ù¾ÝÐèÇóµ÷Õû×î´óÆÁÄ»³ß´ç*/
    table {
        width: 100%;
    }
    
    th, td {
        width: auto;
    }
    p {
        width: auto;
    }
}

/*case*/
.dm-box .inn-nav_case{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;padding:10px 0;margin-top:10px}
.inn-nav_case .item-all{color:#38f;line-height: 44px;}
.dm-box .inn-nav_case .item-all-remove{color:#494949}
.inn-nav_case .nav-cur{font:18px/44px "Î¢ÈíÑÅºÚ";margin-right:10px;display:inline-block;color:#315bcb}
.inn-nav_case h3 {background:#c50c15;font:18px/44px "Î¢ÈíÑÅºÚ";width:155px;height:44px;text-align:center;float: left;margin:0 10px 0 10px;color:#FFF}
.inn-nav_case h3:hover{background:#0280f6;font:18px/44px "Î¢ÈíÑÅºÚ";width:155px;height:44px;text-align:center;float: left;margin:0 10px 0 10px;color:#FFF}
.inn-nav_case .nav-item-cur{color:#056dff}
.inn-nav_case ul{float:right;margin:0 auto;}
.inn-nav_case ul li{float: left;text-align:center;}
.inn-nav_case ul li a{display:inline-block;padding:0 28px;color:#494949;font:18px/44px "Î¢ÈíÑÅºÚ";text-align:center}
.inn-nav_case ul li a:hover{background: #E6002D; color: #fff; }


	/*PRODUCTS*/
.dm-blue{color:#38f}
.dm-main{width:1280px;margin:0 auto;}
.oh{overflow:hidden}
.services{background:#FFF}
.dm-title_product{padding:50px 0 30px 0;text-align:center}
.dm-title_product h2{font:700 30px/1 "Î¢ÈíÑÅºÚ";color:#c50c15}
.dm-title_product b{font:18px/40px "Î¢ÈíÑÅºÚ";color:#7b7b7b}
.dm-title_product p{font:14px/42px "Î¢ÈíÑÅºÚ";color:#7b7b7b}

@media screen and (max-width: 767px) {
.dm-main{width:100%;margin:0 auto;}
}

.services .services-c ul{width:1272px}
.services .services-c li{text-align:center;width:264px;height:394px;overflow:hidden;float:left;margin-right:48px;position:relative}
.services dt{padding-bottom:20px}
.services .img{width:143px;height:143px;margin:0 auto;background:url(../images/icon-service.png) no-repeat;transition:background-position-y 1s cubic-bezier(.32,1.01,.91,1.06);-moz-transition:background-position-y 1s cubic-bezier(.32,1.01,.91,1.06);-webkit-transition:background-position-y 1s cubic-bezier(.32,1.01,.91,1.06)}
.services .l1 .img{background-position:0 0}
.services .l2 .img{background-position:-143px 0}
.services .l3 .img{background-position:-286px 0}
.services .l4 .img{background-position:-429px 0}
.services dd h3{font:700 18px/30px "Î¢ÈíÑÅºÚ";color:#2a2a2a}
.services dd b{font:16px/40px "Î¢ÈíÑÅºÚ";color:#7b7b7b}
.services dd button{border:1px solid #7b7b7b;display:inline-block;width:114px;height:25px;text-align:center;background:#FFF;margin-top:30px;cursor:pointer}

.about_contents {width:100%;margin:0 auto;}
.about_contents h2 {text-align:center;}
@media screen and (max-width: 767px) {
.about_contents {width:100%;height:auto;margin:0 auto;}
.about_contents h2 {text-align:center;}
}


.news_all{margin:0 auto;width: 1200px;}
.case_all{margin:0 auto;width: 1200px;} 

.procontent{margin:0 auto;margin-top: 20px;padding-bottom: 20px;}
.procontent p img {margin:0 auto;margin-top: 20px;padding-bottom: 20px;}
.procontent span{text-align: center;}

@media screen and (max-width: 767px) {
.procontent{margin:0 auto;padding-top:20px;padding-bottom: 20px;}
.procontent p img {max-width:100%;;height:auto;margin:0 auto; margin-top: 20px;text-align: center;}
.procontent span{margin:0 auto;text-align: center;}
.procontent pages2{margin:0 auto;text-align: center;}
}

.casecontent{margin:0 auto;text-align: center;margin-top: 20px;padding-bottom: 20px;}
.casecontent p img {margin:0 auto;margin-top: 20px;padding-bottom: 20px;}
.casecontent span{text-align: center;}
.searchcontent{margin:0 auto;}

@media screen and (max-width: 767px) {
.casecontent{margin:0 auto;padding-top:20px;padding-bottom: 20px;text-align: center;}
.casecontent p img {max-width:100%;;height:auto;margin:0 auto; margin-top: 20px;text-align: center;}
.casecontent span{margin:0 auto;text-align: center;}
.casecontent pages2{margin:0 auto;text-align: center;}
.searchcontent{margin:0 auto;}
.news_all{width: 100%;margin:0 auto;padding-left: 4%;padding-right: 4%;}
.case_all{width: 100%;margin:0 auto;padding-left: 4%;padding-right: 4%;}
}