﻿@charset "utf-8";
/* CSS Document 
** author:永易搜
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/

.dm_w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden}




.w{ width:100%; height:auto; overflow:hidden}
.dm_banner{ height:434px; background:url(../images/dm_banner.jpg) no-repeat center 0px;}

.dm_banner .adva{ width:915px; height:353px; overflow:hidden; margin-top:47px; margin-left:140px; background:#FFF;}

.dm_banner .adva ul{ margin-left:-2px; width:1000px; }
.dm_banner .adva ul li{ width:228px; height:353px; overflow:hidden; float:left; position:relative; border-right:1px solid #eaeaea; cursor:pointer;  }
.dm_banner .adva ul li .pic{ width:100px; height:100px; position:absolute; top:45px; left:60px; background:url(../images/youshi.png) no-repeat ; z-index:9999;}
.dm_banner .adva ul li .pic.ly1{ background-position:0px -1px; }
.dm_banner .adva ul li:hover .pic.ly1{background-position:0px -110px; }

.dm_banner .adva ul li .pic.ly2{ background-position:-229px -1px; }
.dm_banner .adva ul li:hover .pic.ly2{background-position:-229px -111px; }

.dm_banner .adva ul li .pic.ly3{ background-position:-457px -1px; }
.dm_banner .adva ul li:hover .pic.ly3{background-position:-457px -111px; }

.dm_banner .adva ul li .pic.ly4{ background-position:-685px -1px; }
.dm_banner .adva ul li:hover .pic.ly4{background-position:-685px -111px; }
.dm_banner .adva ul li .intro{ width:228px; height:200px; padding-top:43px; position:absolute; left:0px; bottom:0px;  }

.dm_banner .adva ul li .intro.bg1{ border-bottom:5px solid #76bb50; }
.dm_banner .adva ul li:hover .intro.bg1{ background:#76bb50; border-bottom:5px solid #76bb50; }

.dm_banner .adva ul li .intro.bg2{ border-bottom:5px solid #f0650a; }
.dm_banner .adva ul li:hover .intro.bg2{ background:#f0650a; border-bottom:5px solid #f0650a; }

.dm_banner .adva ul li .intro.bg3{ border-bottom:5px solid #8b60b0; }
.dm_banner .adva ul li:hover .intro.bg3{ background:#8b60b0; border-bottom:5px solid #8b60b0; }

.dm_banner .adva ul li .intro.bg4{ border-bottom:5px solid #d6535b; }
.dm_banner .adva ul li:hover .intro.bg4{ background:#d6535b; border-bottom:5px solid #d6535b; }
.dm_banner .adva ul li h3{ height:30px; line-height:30px; text-align:center; font-weight:normal; }
.dm_banner .adva ul li h4{ font-size:12px; text-align:center; font-weight:normal;}
.dm_banner .adva ul li .nr{ width:198px; height:auto ; overflow:hidden; margin-top:5px;  padding:0 15px; font-size:12px; line-height:20px; font-family:"microsoft yahei"; }

.dm_banner .adva ul li:hover{ color:#FFF; }





.dm_reason{ background:#f6f6f6; }
.dm_comtit{ width:500px; height:auto; overflow:hidden; margin:0 auto;  text-align:center; padding:100px 0px 50px 0px; }
.dm_comtit h1{ height:50px; line-height:50px;  font-size:40px; font-weight:inherit;  }
.dm_comtit h2{ height:50px; line-height:50px;  font-size:18px; font-weight:inherit;  }
.dm_comtit .line{ width:200px; height:2px; background:#ff6501; margin:5px auto 0px;  }

.dm_more{ width:266px; height:60px; text-align:center; font-size:16px;  line-height:60px; margin:60px auto 10px;  }
.dm_more a{ width:100%; height:100%; display:block; border-radius:5px; transition:background-color .3s;   }
.dm_more a:link,.dm_more a:visited{ border:1px solid #ff6501; color:#666; }
.dm_more a:hover,.dm_more a:active{border:1px solid #ff6501; background:#ff6501;  color:#FFF; }

.dm_serivce,.dm_wenda,.dm_link{ padding-bottom:100px; }




.dm_process,.dm_case{ padding-bottom:100px;background:#f6f6f6;  }
.dm_process .pic{ text-align:center;}



.contact_boxs{ width:1060px; margin:0 auto; }
.contact_boxs .link_way ul{ width:1300px; }
.contact_boxs .link_way ul li{ width:328px; height:88px; float:left; border:1px solid #eee; margin-right:35px;  }
.contact_boxs .link_way ul li.qq{ background:url(../images/icon_qq.png) no-repeat 50px 25px ;}
.contact_boxs .link_way ul li.tel{ background:url(../images/icon_tel.png) no-repeat 50px 25px ;}
.contact_boxs .link_way ul li.email{ background:url(../images/icon_email.png) no-repeat 50px 25px ;}
.contact_boxs .link_way ul li .nr{ width:220px; height:50px; margin-top:15px; line-height:25px;  margin-left:100px; color:#666;}
.contact_boxs  .ewm{ width:350px; height:160px; padding-top:20px; margin:50px auto;  background:url(../images/kuang.png) no-repeat left bottom; text-align:center; }




/*case*/

.dm_cases ul { width:1300px; }
.dm_cases ul li {width:360px; height:240px; margin-right:60px;  overflow: hidden; float:left;position: relative;}
.dm_cases ul li .pic {width:360px; height:240px;}
.dm_cases ul li .txtinfo {width:360px;height: 36px; overflow: hidden;
	background:url(../images/layer.png) repeat; line-height: 36px; position: absolute; bottom: 0;
	left: 0; text-align:center; color:#FFF; }
.dm_cases ul li .txtinfo a{ color:#FFF; }


/*
li:hover{ box-shadow:0 15px 30px rgba(0,0,0,0.1) ; -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1) ;}
*/
.dm_wd ul{ width:1300px; }
.dm_wd ul li{ width:570px; height:155px; background:#f9f9f9; padding-top:20px; padding-left:10px; float:left; margin-right:40px; margin-bottom:20px; overflow:hidden; }
.dm_wd ul li h3{ width:570px; height:32px;  }
.dm_wd ul li h3 img{ margin-right:10px; }
.dm_wd ul li .da{ width:570px; height:100px; overflow:hidden; margin-top:10px; }
.dm_wd ul li .da .pic{ width:32px; height:100px; }
.dm_wd ul li .da .nr{ margin-left:10px; width:518px; height:100px; overflow:hidden;  line-height:25px; }
.dm_wd ul li:hover{ box-shadow:0 5px 7px rgba(0,0,0,0.1) ; -webkit-box-shadow:0 5px 7px rgba(0,0,0,0.1) ;}


/* 业务滚动 */

.dm_business{width:1200px;margin:0 auto;text-align:center;margin-top:30px}

.dm_business .service_box {
	height: 271px
}
.dm_business .serviceBtnL {
	width: 26px;
	height: 56px;
	float: left;
	margin: 95px 70px 0px 0px;
	cursor: pointer;
	display: inline;
	background: url(../images/peitao.png) no-repeat center center;
	background-position: -2px 0px;
}
.dm_business .serviceUL {
	float: left;
	height: 341px;
	width: 1056px;
	overflow: hidden;
}
.dm_business .serviceBtnR {
	width: 26px;
	height: 56px;
	float: right;
	margin: 95px 0px 0px 0px;
	cursor: pointer;
	background: url(../images/peitao.png) no-repeat center center;
	background-position: -33px 0px;
}
.dm_business .serviceUL ul li {
	display: inline;
	float: left;
	height: 341px;
	width: 259px;
	margin-right:78px;
	overflow: hidden;

	background: url(../images/icon_businessBg.jpg) no-repeat;
	padding: 0 14px 0 11px;
}

.dm_business .serviceUL ul li .pic {
	width: 76px;
	height: 76px;
	margin: 0 auto;
	margin-top:25px;
	
}


.dm_business .serviceUL ul li .tit h4 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	padding-top:25px;
}
.dm_business .serviceUL ul li .tit P{ font-size:12px; height:40px; overflow:hidden; line-height:20px; margin-top:15px;  }

.dm_business .serviceUL ul li .tit .lookMore {
	width: 153px;
	height: 35px;
	color: #fff;
	margin:20px  auto;
	line-height: 35px;
	border-radius:5px; 
	font-size:13px;
	
}

.dm_business .serviceUL ul li .tit .lookMore a {
	width:100%;
	height:100%;
	color: #fff;
	display: block;
	transition:background-color .3s;
	
}


.dm_business .serviceUL ul li .tit .lookMore.bg1{ background:#76bb50;  }
.dm_business .serviceUL ul li .tit .lookMore.bg2{ background:#f0650a; }
.dm_business .serviceUL ul li .tit .lookMore.bg3{ background:#8b60b0;  }
.dm_business .serviceUL ul li .tit .lookMore:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; }

