*{padding:0;margin:0}
*{font-family:"Microsoft YaHei",微软雅黑;}
html{font-size: 62.5%;}
body,html{width:100%;background: #FFFFFF;color: #666666;}
a{text-decoration: none;display: block;}
header{width: 100%;}
.logo{width: 30%;margin: 2% 0 1% 2%;}

.banner{width: 100%;}
.banner img{width: 100%;}
.main_visual{height:150px;overflow:hidden;position:relative; width: 100%;}
.main_image{height:150px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:150px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:150px;}
.main_image li span{display:block;width:100%;height:150px;}
.main_image li a{display:block;width:100%;height:150px;}
.main_image li div{display:block;width:100%;height:150px;}

div.flicking_con{position:absolute;bottom:0px;width:100%;  z-index: 100; text-align: center;}
div.flicking_con a{display:inline-block;width:6px;height:6px;margin-left:10px;padding:0;text-indent:-9999em;background: #EEEEEE;border-radius: 3px;}
div.flicking_con a.on{background: #2A93EB;height:6px;border-radius: 3px;
animation: mycircle 4s 1;
-webkit-animation: mycircle 4s 1;}
@keyframes mycircle{ 0%{width: 6px;} 10%{width: 15px;} 50%{width: 15px;} 100%{width: 15px;} }
@-webkit-keyframes mycircle{ 0%{width: 6px;} 10%{width: 15px;} 50%{width: 15px;} 100%{width: 15px;} }
@-moz-keyframes mycircle{ 0%{width: 6px;} 10%{width: 15px;} 50%{width: 15px;} 100%{width: 15px;} }
@-ms-keyframes mycircle{ 0%{width: 6px;} 10%{width: 15px;} 50%{width: 15px;} 100%{width: 15px;} }
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.advantage{width: 100%;}
.advantage ul{width: 94%;margin: 3%;display: flex;display: -webkit-flex;flex-direction: row;-webkit-flex-direction:row ;flex-grow: 1;-webkit-flex-grow: 1;}
.advantage ul li{list-style: none;flex: 1;-webkit-flex: 1;text-align: center;}
.advantage ul li img{width: 35%;}
.advantage ul li h2{font-size: 1.4rem;color: #333333;font-weight: normal;}
.service{width: 100%;background: #EEEEEE;text-align: center;padding-top: 10px;}
.title{font-size: 1.8rem;color: #2A93EB;margin: 0 auto;padding-top: 10px;font-weight: normal;}
.underline1{width: 10%;margin: 3px auto;display: block;}
.list{width: 100%;}
.list ul{width: 94%;margin: 3%;display: flex;display: -webkit-flex;flex-direction: row;-webkit-flex-direction:row ;flex-grow: 1;-webkit-flex-grow: 1;
flex-flow:wrap;-webkit-flex-flow: wrap;}
.list li{list-style: none;text-align: center;width: 33%;margin: 10px 0;}
.list ul li img{width: 40%;}
.list ul li h2{font-size: 1.4rem;color: #333333;font-weight: normal;}
.partner{width: 100%;text-align: center;}
.partner_list{width: 100%;}
.partner_list ul{width: 100%;margin: 3% 0;display: flex;display: -webkit-flex;flex-direction: row;-webkit-flex-direction:row ;flex-grow: 1;-webkit-flex-grow: 1;
flex-flow:wrap;-webkit-flex-flow: wrap;}
.partner_list li{list-style: none;text-align: center;width: 29.3%;margin: 5px 0 5px 3% ;}
.partner_list ul li img{width: 100%;}
footer{width: 100%;background: #252525;}
.contact{width: 94%;margin: 0px auto;text-align: center;font-size: 1.2rem;color: #FFFFFF;padding: 5px 0 0px;}

/*关于德普*/
.title1{font-size: 1.8rem;color: #cccccc;margin: 10px auto 0;width: 100%;text-align: center;font-weight: lighter;}
.title2{font-size: 1.8rem;color: #2A93EB;margin: 0 auto 10px;width: 100%;text-align: center;font-weight: normal;}
.underline2{width: 10%;margin: 10px auto;display: block;}
.pic{width: 80%;margin: 10px 10%;}
.content{font-size: 1.4rem;width: 94%;margin: 15px 3%;text-align: left;}
/*专业团队*/
.pro_team{width: 100%;background: #EEEEEE;}
.team-header{background: #FFFFFF;width: 100%;}
.header-pic{width: 30%;margin: 0 auto;}
.header-pic img{width: 100%;}
.header-content{width: 94%;margin: 10px 3%;}
.header-name{font-size: 1.8rem;color: #2A93EB;margin-bottom: 10px;text-align: center;}
.header-level{font-size: 1.4rem;color: #2A93EB;text-align: center;}
.margin_bottom{margin-bottom: 10px;}
.padding_bottom{padding-bottom: 10px;}
.honor{display: inline-block;width: 47%;text-align: left;vertical-align: text-top;}
.team-content{font-size: 1.4rem;color: #666666;}
.team-content1{font-size: 1.4rem;color: #666666;text-align:left;}
.lawyer{width: 100%;background: #FFFFFF;margin-top: 10px;}
.lawyer_pic{width: 30%;padding-top: 10px;margin: 0 auto;}
.lawyer_pic img{width: 100%;}
.lawyer_content{width: 94%;margin-left: 3%;}
.lawyer_content h2{color: #2A93EB;font-size: 1.6rem;font-weight: normal;text-align: center;}
.lawyer_content h3{color: #2A93EB;font-size: 1.4rem;font-weight: normal;text-align: center;margin-bottom: 10px;}
.lawyer_content h5{color: #666666;font-size: 1.4rem;font-weight: normal;text-align: left;}
.backtotop{width: 40px;height: 40px;position: fixed;bottom:30px ;right: 30px;}
.backtotop a{display: block;width: 100%;height: 100%;}
.backtotop a img{width: 100%;}
/*服务范围*/
.service_content{width: 100%;background: #EEEEEE;margin-top: 20px;}
.block1{width: 100%;background: #FFFFFF;padding: 10px 3%;}
.block1 img{width: 20px;vertical-align: middle;}
.block1 span{color: #2A93EB;font-size: 1.6rem;vertical-align: middle;margin-left: 1%;}
.block1 ul{margin-left: 7%;margin-top: 10px;}
.block1 ul li{font-size: 1.4rem;list-style: none;position: relative;display: block;height: 30px;line-height: 30px;}
.block1 ul li:before{content: "";width: 4px;height: 4px;border-radius: 2px;background: #999999;position: absolute;left: -10px;top: 13px;}
.block2{width: 100%;background: #FFFFFF;padding: 10px 3%;margin-top: 10px;}
.block2 img{width: 20px;vertical-align: middle;}
.block2 span{color: #2A93EB;font-size: 1.6rem;vertical-align: middle;margin-left: 1%;}
.block2 ul{margin-left: 7%;margin-top: 10px;width: 42%;display: inline-block;vertical-align: top;}
.block2 ul li{font-size: 1.4rem;list-style: none;position: relative;display: block;line-height: 30px;}
.block2 ul li:before{content: "";width: 4px;height: 4px;border-radius: 2px;background: #999999;position: absolute;left: -10px;top: 13px;}
.margin_top{margin-top: 10px;}
/*客户案例*/
.case{background: #EEEEEE;width: 100%;}
.case1{background: #FFFFFF;width: 100%;padding: 10px 3% 10px 5%;}
.case1 img{height: 16px;vertical-align: middle;width: 3px;}
.case1 span{color: #2A93EB;font-size: 1.6rem;vertical-align: middle;margin-left: 5px;}
.case1 h5{color: #666666;font-size: 1.4rem;margin-left: 3%;font-weight: normal;line-height: 30px;}
/*联系我们*/
.contact1{width: 97%;margin: 20px 0 20px 3% ;text-align: left;}
.contact1 img{width: 5%;vertical-align: top;}
.contact1 span{color: #666666;font-size: 1.4rem;margin-left: 2%;line-height: 16px;width: 10%;vertical-align: top;}
.map{width: 100%;margin-top: 10px;margin-bottom: 50px;}
.address{width:77% ;color: #666666;font-size: 1.4rem;ine-height: 16px;display: inline-block;vertical-align: top;}
