@charset "UTF-8";
/*首页*/
/*电脑*/
.hom_banner {width:100%; padding-top: 93px;}
.hom_banner .swiper-container {width: 100%;height: 100%;}
.hom_banner .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.hom_banner .swiper-slide img{width:100% !important;}
.hom_banner .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;border-radius: 5px;background: #fff;opacity: .5;}
.hom_banner .swiper-pagination-bullet-active {opacity: 1;background: #fff; width: 30px;}

/*手机*/
.phone_banner {width:100%; padding-top: 51px; display: none;}
.phone_banner .swiper-container {width: 100%;height: 100%;}
.phone_banner .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.phone_banner .swiper-slide img{width:100% !important;}
.phone_banner .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 6px;background: #fff;opacity: .8;}
.phone_banner .swiper-pagination-bullet-active {opacity: 1;background: #e6212a; width: 12px;}



.hom_news{max-width: 1200px; margin: auto; margin-top: 80px;}
.hom_fenlei{display: block; position: relative; margin-bottom: 25px;}
.hom_h1{display: inline-block; vertical-align: middle;font-size: 18px; line-height: 30px; color: #0a0101;font-family: 'SourceHanSansCN-Medium';}
.you_icon{position: absolute; right: 3px; top: 7px;}
.lanrenzhijia .tab,.lanrenzhijia02 .tab,.lanrenzhijia03 .tab{overflow:hidden; display: inline-block; vertical-align: middle; width: 750px; text-align: right;}
.lanrenzhijia .tab a,.lanrenzhijia02 .tab a,.lanrenzhijia03 .tab a{position: relative; display: inline-block; line-height: 30px; color: #656565;font-size: 18px; margin-right: 58px;}
.lanrenzhijia .tab a:last-child,.lanrenzhijia02 .tab a:last-child,.lanrenzhijia03 .tab a:last-child{margin-right: 0px !important;}
.hom_tab_on{color: #000 !important;font-family: 'SourceHanSansCN-Regular'; }
/*.lanrenzhijia .tab a.hom_tab_on:after{content: "";position: absolute;bottom: 0px;height: 2px;left: 50%;margin-left: -10px;background-color: #ff6419;width: 20px;}*/
.lanrenzhijia .content,.lanrenzhijia03 .content{overflow:hidden;}
.lanrenzhijia .hom_xwmt_li,.lanrenzhijia02 .hom_xwmt_li,.lanrenzhijia03 .hom_about_li{display:none;}
.hom_xwmt{width: 893.333332px; float: left;}
.hom_xwmt dl{width: 280px; float: left; margin-right: 26.666666px;background-color: #000; margin-bottom: 28px;}
.hom_xwmt dl:nth-child(3n){margin-right: 0px;}
.hom_xwmt dt img{width: 280px; height: 158px; display: block;}
.hom_xwmt dt:hover img{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.hom_xwmt dd{height: 160px; padding: 20px; background-color: #000; position: relative;}
.hom_xwmt dd p a{line-height: 28px; font-size: 16px; color: #d8d8d8; height: 112px; display: block; overflow: hidden;}
.hom_xwmt dd p a:hover{color: #fff;}
.hom_xwmt dd span{color: #6e6e6e; font-size: 14px; display: block; position: absolute; right: 20px; bottom: 28px; font-family: arial;}
.hom_xwdt{width: 280px; float: right;}
.hom_xwdt_ul{background: #e94a40; height: 358px;}
.hom_xwdt_ul ul{padding: 25px 20px;}
.hom_xwdt_ul li{font-size: 14px; line-height: 30px; color: #fff; height: 30px; overflow: hidden;}
.hom_xwdt_ul li a{color: #fff;}
.hom_xwdt_ul li a:hover{color: #000;}

.hom_sjal{max-width: 1200px; margin: auto; margin-top: 30px;}
.hom_sjal dl{width: 280px; float: left; margin-right: 26.666666px; background-color: #fff; margin-bottom: 28px;}
.hom_sjal dl:nth-child(4n){margin-right: 0px;}
.hom_sjal_dl{border: 1px solid #e3e4dc;box-shadow: 1px 0px 4px #e3e4dc;}
.hom_sjal dd{height: 80px; padding: 20px;}
.hom_sjal dd p{border-bottom: 1px solid #e9e9e3; padding-bottom: 12px;}
.hom_sjal dd p a{line-height: 28px; font-size: 16px; color: #222; height: 28px; display: block; overflow: hidden;}
.hom_sjal dd p a:hover{color: #e94a40;}
.hom_sjal dd span{color: #666; font-size: 14px; display: block;line-height: 22px; height: 22px; overflow: hidden; margin-top: 12px;}
.lanrenzhijia02 .tab{width: 1055px;}
.hom_sjal dt img{width: 280px; height: 158px; display: block;}
.hom_sjal dt:hover img{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}

.hom_alsp{max-width: 1200px; margin: auto; margin-top: 30px;}
.hom_alsp_left{width: 630px; height: 440px; float: left;}
.hom_alsp_left img{display: block; width: 630px; height: 440px;}
.hom_alsp_right{width: 557px; float: right;}
.hom_alsp_zuo{width: 200px; float: left;}
.hom_alsp_zuo li{margin-bottom: 10px;}
.hom_alsp_zuo li:last-child{margin-bottom: 0px;}
.hom_alsp_zuo img{display: block; width: 200px; height: 140px;}
.hom_alsp_you{width: 345px; float: right;}
.hom_alsp_you li{margin-bottom: 10px;}
.hom_alsp_you li:last-child{margin-bottom: 0px;}
.hom_alsp_you01 img{display: block; width: 345px; height: 290px;}
.hom_alsp_you02 img{display: block; width: 345px; height: 140px;}

.hom_about{max-width: 1200px; margin: auto; margin-top: 58px;}
.lanrenzhijia03 .tab{width: 1031px;}
.hom_about_left{width: 640px; padding: 20px; height: 280px; background: #e94a40; float: left;}
.hom_about_right{width: 480px; padding: 20px; height: 280px; background: #000; float: left;}
.hom_about_left dt{width: 260px; height: 280px; float: left;}
.hom_about_left dt img{display: block;width: 260px; height: 280px;}
.hom_about_left dd{width: 340px; height: 280px; float: right;}
.hom_about_left dd h1{line-height: 60px; color: #fff; border-bottom: 1px solid #fff; font-size: 20px; font-family: 'SourceHanSansCN-Regular';}
.hom_about_left dd p{line-height: 36px; color: #fff; font-size: 16px; padding-top: 20px;}
.hom_about_right h1{line-height: 60px; color: #fff; border-bottom: 1px solid #fff; font-size: 20px; font-family: 'SourceHanSansCN-Regular';}
.hom_about_right ul{padding-top: 20px;}
.hom_about_right li a{line-height: 36px; color: #fff; font-size: 16px; display: block; height: 36px; overflow: hidden;}
.hom_about_right li a:hover{color: #e94a40;}
.hom_about_right li a:hover span{color: #fff;}
.hom_about_right li span{background: #e94a40; padding: 3px 8px; margin-right: 10px;}

.hom_jxry{max-width: 1200px; margin: auto; margin-top: 58px;}
.hom_jxry ul{background: #f4f4f4; padding: 20px;}
.hom_jxry li{width: 10.222222%; float: left; margin-right: 1%;}
.hom_jxry li:nth-child(9n){margin-right: 0px;}
.hom_jxry li img{width: 100%; height: auto; display: block;}
.hom_jxry li span{display: block; line-height: 24px; color:#5a5a5a; font-size: 14px; margin-top: 12px; text-align: center;}

.hom_hzhb{max-width: 1200px; margin: auto; margin-top: 58px;}
.hom_hzhb li{width: 11.625%; float: left; margin-right: 1%;}
.hom_hzhb li:nth-child(8n){margin-right: 0px;}
.hom_hzhb li img{width: 100%; height: auto; display: block;}
.hom_hzhb li span{display: block; line-height: 24px; color:#5a5a5a; font-size: 14px; margin-top: 12px; text-align: center;}

.hom_dibubian{height: 50px;}

/*事务所简介*/
.neiye_banner{width: 100%; padding-top: 93px;}
.neiye_banner img{display: block; width: 100%; height: auto;}
.neiye_fenlei{max-width: 1200px; margin: 80px auto 25px;}
.neiye_fenlei li{font-size: 18px;display: inline-block; line-height: 36px;}
.neiye_fenlei li a{font-size: 18px; color: #656565; padding: 0px 30px; display: inline-block; vertical-align: middle;}
.neiye_fenlei li a:hover{font-family: 'SourceHanSansCN-Regular'; color: #000;}
.fenlei_active a{font-family: 'SourceHanSansCN-Regular'; color: #000 !important;}
.neiye_fenlei li span{display: inline-block; color: #e9e9e3; font-size: 12px; vertical-align: middle;}
.neiye_fenlei li:last-child span{display: none;}
.neiye_fenlei li:first-child a{padding-left: 0px;}
.swsjj_neiro{max-width: 1200px; margin: auto; font-size: 14px; color: #5d5d5d; line-height: 28px;}
.swsjj_neiro img{display: block; max-width: 100%; height: auto; margin-bottom: 60px;}
.phone_fenlei{display: none;}

/*团队介绍*/
.tdjs_main{max-width: 1060px; margin: auto; padding: 70px; background: #f9f9f9;}
.tdjs_main dl{padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #e9e9e3;}
.tdjs_main dl:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom: none;}
.tdjs_main dt{width: 22%;float: left;}
.tdjs_main dt img{width: 100%; height: auto; display: block;}
.tdjs_main dd{width: 75%; float: right;}
.tdjs_name{font-size: 18px; color: #000; line-height: 24px; display: block; margin-top: 20px;} 
.tdjs_position{font-size: 14px; color: #000; line-height: 18px; display: block; margin-bottom: 20px;}
.tdjs_text{font-size: 14px; color: #5b5b5b; line-height: 28px; display: block;}

/*团队介绍详情*/
.tdjs_xq{max-width: 1200px; margin: auto;}
.tdjs_xq dt{width: 710px;float: left;}
.tdjs_xq dt img{width: 710px; height: auto; display: block;}
.tdjs_xq dd{width: 440px; float: right;}
.tdjs_bianju{height: 15px;}

/*公司新闻*/
.neiye_news{max-width: 1200px; margin: auto;}
.neiye_news dl{margin-bottom: 20px;}
.neiye_news dl a{padding: 30px; display: block; border: 1px solid #fff; border-bottom: 1px solid #e3e4dc;}
.neiye_news dl a:hover{border: 1px solid #e3e4dc;box-shadow: 1px 0px 4px #e3e4dc;}
.neiye_news dt{width: 280px; float: left;}
/*.neiye_news dt img{width: 280px; height: 210px; display: block;}*/
.neiye_news dt img{width: 280px; height: 158px; display: block;}
.neiye_news dd{width: 820px; float: right;}
.news_title{display: block; font-size: 20px; color: #000; line-height: 40px; font-family: 'SourceHanSansCN-Regular';}
.news_time{display: block; font-size: 16px; color: #cbcbcb; line-height: 24px; margin-bottom: 12px;}
.news_text{color: #868484; line-height: 28px; font-size: 14px;}

/*合作伙伴*/
.neiye_hzhb{max-width: 1200px; margin: auto;}
.neiye_hzhb h1{font-size: 24px;font-family: 'SourceHanSansCN-Regular'; color: #000;margin: 80px 0px 25px;;}
.neiye_hzhb li{width: 25%; float: left;}
.neiye_hzhb li img{width: 100%; height: auto; display: block;}
.neiye_hzhb li a{display: block; border: 1px solid #dadada; background: #fff; padding: 12px; margin-left: -1px; margin-bottom: -1px;}
.neiye_hzhb li a:hover{background: #dadada;}

.neiye_hzhb_h1{font-size: 24px;font-family: 'SourceHanSansCN-Regular'; color: #000;margin: 80px 0px 25px;;}
.hzhb_txiao{max-width: 1200px;margin: auto; margin-bottom: 80px;}
#slideraaa,#slider{position: relative; padding-bottom: 40px;}
#slideraaa .pre,#slider .pre{background-image:url(../images/s.jpg);background-repeat:no-repeat;display:block;height:24px;width:25px;background-size: cover;cursor:pointer;position:absolute;right:0px;bottom:0px;}
#slideraaa .next,#slider .next{background-image:url(../images/x.jpg);background-repeat:no-repeat;display:block;height:24px;width:25px;background-size: cover;cursor:pointer;right:0px;bottom:0px;position:absolute;}
#slideraaa .slider_boxaaa li,#slider .slider_box li{float:left;position:relative;width:25%;}
#slideraaa .slider_boxaaa li img,#slider .slider_box li img{display: block; width: auto; height: 150px; margin: auto;}
.slider_boxaaa li img,.slider_box li img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);   
    filter: grayscale(100%);	
    filter: gray; }
.slider_boxaaa li img:hover,.slider_box li img:hover{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);    
    filter: grayscale(0%); filter:none;
    }
.slider_boxaaa li .pics2,.slider_box li .pics2{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.slider_boxaaa li a,.slider_box li a{
    display:block;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    border: 1px solid #dadada; margin-left: -1px; margin-bottom: -1px;
    overflow: hidden;
}
/*.slider_boxaaa li:nth-child(4n) a,.slider_box li:nth-child(4n) a{border-right: none;}*/
.slider_boxaaa li a .pics1,.slider_box li a .pics1{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.slider_boxaaa li a:hover .pics1,.slider_box li a:hover .pics1{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
}

.slider_boxaaa li a .pics2,.slider_box li a .pics2{
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;/*z-index:10;
    position:absolute;*/
}

.slider_boxaaa li a:hover .pics2,.slider_box li a:hover .pics2{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    z-index: 10;
    position: absolute;
}
.slider_boxaaa li .pics1,.slider_box li .pics1{overflow:hidden;}
.slider_boxaaa li .pics2,.slider_box li .pics2{overflow:hidden; background: #000; display: block; width: 100%; height: 100%;}
.pics2 span{font-size: 18px; color: #fff; margin-bottom: 10px; line-height: 40px; display: block; padding: 0px 20px; padding-top: 20px; }
.pics2 p{color: #fff; height: 60px; overflow: hidden; font-size:12px; line-height: 20px; padding: 0px 20px; }
.slider_boxaaa li .pics2 img,.slider_box li .pics2 img{position:absolute;}

/*加入我们详情*/
.neiye_jrwmxq{max-width: 1200px; margin: auto;}
.jrwmxq_left{width: 310px; float: left;}
.jrwmxq_left h1{font-size: 16px; color: #252525; padding-left: 45px; background: #e9e9e9; line-height: 50px; border-bottom: 1px solid #d7d7d7;}
.jrwmxq_left li{padding-left: 45px; background: #f9f9f9; font-size: 14px; color: #4a4a4a; line-height: 50px; border-bottom: 1px solid #d7d7d7;}
.jrwmxq_left li a{color: #4a4a4a; display: block;}
.jrwmxq_left li a:hover{color: #e94a40;}
.jrwm_right{width: 820px; float: right;}
.jrwm_right .tdjs_name{margin-top: 0px; font-size: 22px; line-height: 44px;}

/*通用详情页*/
.tyxqy{width: 100%; margin-top: 80px;}
.tyxqy_h1bg{border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.tyxqy_h1{max-width: 1200px; margin: auto;}
.tyxqy_left{width: 1000px; float: left; border-right: 1px solid #eee;padding: 30px 0px;}
.tyxqy_right{width: 180px; float: right; text-align: right; padding-top: 40px;}
.tyxqy_left h1{font-size: 30px; color: #000; line-height: 40px; margin-bottom: 12px;}
.tyxqy_left h2{color: #7b7b7b; font-size: 16px; line-height: 24px;}
.tyxqy_main{max-width: 1200px; margin: auto;}
.tyxqy_zhaiyao{padding: 20px; border: 1px solid #eee; margin-top: 40px; margin-bottom: 50px;}
.zhaiyao_h1{line-height: 30px; font-size: 16px; color: #000; margin-bottom: 10px;}
.zhaiyao_h1 img{display: inline-block; vertical-align: middle; margin-right: 8px; margin-top: -4px;}
.zhaiyao_p{font-size: 14px; color: #282828; line-height: 24px;}
.tyxqy_neiro{font-size: 14px; color: #5b5b5b; line-height: 28px;}
.tyxqy_neiro img{max-width: 100%; margin: auto; height: auto; display: block; margin-bottom: 40px;}

/*联系我们*/
.neiye_lxwm{max-width: 1200px; margin: 80px auto 25px;}
.lxwm_left{width: 590px; height: 540px; background: #f9f9f9; float: left; padding: 110px 50px 70px 50px;}
.lxwm_right{width: 510px; float: left;}
.lxwm_right img{width: 510px; height: 720px; display: block;}
.lxwm_left h1{font-size: 55px; color: #333; line-height: 60px; font-family: 'SourceHanSansCN-Bold';}
.lxwm_left h2{font-size: 18px; color: #000; line-height: 36px; margin-top: 12px;}
.lxwm_left p{font-size: 16px; color: #252525; line-height: 30px; margin-top: 10px;}
.lxwm_left li{display: inline-block; margin-right: 60px;font-size: 16px; color: #444; line-height: 30px; margin-top: 30px;}
.lxwm_left li span{font-size: 20px; color: #000; line-height: 40px; margin-bottom: 25px;}
.lxwm_icon{margin-top: 50px;}
.lxwm_icon01,.lxwm_icon02{display: inline-block; vertical-align: middle;}
.lxwm_icon01{margin-right: 20px;}
.neiye_jrwm{max-width: 1100px; margin: 45px auto; background: #f9f9f9; padding: 60px 50px}
.jrwm_teable td{line-height: 50px;padding: 0px 40px;font-size: 14px; text-align: center; color: #444; border-bottom: 1px solid #dadada;}
.jrwm_teable td a{color: #444;}
.jrwm_teable td a:hover{color: #e94a40;}
.jrwm_teable td img{display: inline-block; vertical-align: middle; margin-left: 10px;}
.table_title{color: #262626 !important; font-size: 16px !important; line-height: 50px !important; background: #e9e9e9 !important; border-top: 1px solid #dadada;}
.table_leftaaa{border-left: 1px solid #dadada !important;}
.table_rightaaa{border-right: 1px solid #dadada !important;}
.neiye_jrwm h1{font-size: 24px; line-height: 48px; color: #252525;font-family: 'SourceHanSansCN-Medium'; position: relative; padding-bottom: 15px; margin-bottom: 35px;}
.neiye_jrwm h1:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 18px; height: 2px; background: #999;}
.neiye_form{margin-top: 35px;}
.neiye_form li{width: 49%; margin-right: 2%; float: left; margin-bottom: 20px;}
.neiye_form li:nth-child(2n){margin-right: 0px !important;}
.neiye_form .lxwm_input{display: block; font-size: 16px; line-height: 24px; color: #4a4a4a; margin-bottom: 20px;}
.neiye_form input {
    width: 92%;
    padding: 0px 4%;
    height: 60px;
    font-size: 14px !important;
    color: #000 !important;
    border: 1px solid #e0e3ec;
    border-radius: 6px;
    outline: none;
    background: none;
    margin-left: -2px;
}
.neiye_form textarea {
    width: 96%;
    padding: 20px 2%;
    line-height: 30px;
    height: 150px;
    font-size: 14px !important;
    color: #000 !important;
    border: 1px solid #e0e3ec;
    border-radius: 6px;
    outline: none;
    background: none;
    margin-left: -2px;
}
.lxwm_button{text-align: right;}
.neiye_form button{
    border: none;
    cursor: pointer;
    outline: none;
    background-color: #e94a40;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 215px;
    border-bottom: solid 1px #cdab8a;
    border-top: solid 1px #cdab8a;
    margin: auto;
    margin-top: 30px !important;
    display: inline-block;
    border-radius: 6px;
    font-size: 20px;
    font-family: 'SourceHanSansCN-Regular';
    color: #fff;}
.neiye_form button:hover{background-color: #000; color: #fff;}





@media (max-width: 768px){
.neiye_banner,.hom_banner {width:100%; padding-top: 61px; display: none;}
.phone_banner {width:100%; padding-top: 61px; display: block;}

.hom_news{margin: auto 15px; margin-top: 30px;}
.hom_fenlei{margin-bottom: 10px;}
.hom_h1{font-size: 16px; line-height: 30px; }
.lanrenzhijia .tab,.lanrenzhijia02 .tab,.lanrenzhijia03 .tab{width: 100%; text-align: center; padding-top: 10px;}
.lanrenzhijia .tab a,.lanrenzhijia02 .tab a,.lanrenzhijia03 .tab a{line-height: 36px; height: 36px; overflow: hidden; width: 32%; margin-bottom: 10px; background: #eee; display: block; float: left; margin-right: 2% !important; font-size: 16px;}
.lanrenzhijia .tab a:nth-child(3n),.lanrenzhijia02 .tab a:nth-child(3n),.lanrenzhijia03 .tab a:nth-child(3n){margin-right: 0px !important;}
.hom_xwmt{width: 100%; float: none;}
.hom_xwmt dl{width: 100%; float: none; margin-right: 0px; margin-bottom: 20px;}
.hom_xwmt dt img{width: 100%; height: auto; display: block;}
.hom_xwmt dd{height: 90px; padding: 20px;}
.hom_xwmt dd p a{line-height: 24px; font-size: 14px; height: 48px;}
.hom_xwmt dd span{font-size: 12px;right: 20px; bottom: 25px;}
.hom_xwdt{width: 100%; float: none; margin-top: 10px; margin-bottom: 20px;}

.hom_sjal{margin: auto; padding: 0px 15px; background: #f2f2f2; margin-top: 0px; padding-top: 20px; padding-bottom: 20px;}
.hom_sjal dd{height: auto; padding: 0px; padding-top: 10px;}
.hom_sjal dd p a{line-height: 20px; font-size: 14px; height: 20px;}
.hom_sjal dd p {padding-bottom: 0px; border-bottom: none;}
.hom_sjal dd span{font-size: 12px; line-height: 20px; height: 20px; margin-top: 0px;}
.hom_sjal dl{width: 100%; float: left; margin-right: 4%; margin-bottom: 10px; background: none;}
.hom_sjal dl:nth-child(2n) {margin-right: 0px;}
.hom_sjal dt img{width: 100%; height: auto; display: block;}
.hom_sjal_dl {border: none;box-shadow: none;}
.hom_sjal .pagination{padding-top: 10px;}

.hom_alsp{margin: auto 15px; margin-top: 30px;}
.hom_alsp_left{width: 100%; height: auto; float: none;}
.hom_alsp_left img{display: block; width: 100%; height: auto;}
.hom_alsp_right{width: 100%; height: auto; float: none;}
.hom_alsp_zuo{display: none;}
.hom_alsp_you{width: 100%; height: auto;}
.hom_alsp_you li{margin-bottom: 10px;}
.hom_alsp_you li:last-child{margin-bottom: 10px;}
.hom_alsp_you01 img{display: block; width: 100%; height: auto;}
.hom_alsp_you02 img{display: block; width: 100%; height: auto;}

.hom_about{margin: auto 15px; margin-top: 30px;}
.lanrenzhijia03 .tab{width: 100%;}
.hom_about_left{width: 100%; padding: 0px; height: auto; float: none;}
.hom_about_right{width: 100%; padding: 0px; height: auto; float: none;}
.hom_about_left dl{padding: 20px;}
.hom_about_left dt{width: 100%; height: auto; float: none;}
.hom_about_left dt img{display: block;width: 100%; height: auto;}
.hom_about_left dd{width: 100%; height: auto; float: none;}
.hom_about_left dd h1{line-height: 48px; font-size: 18px;}
.hom_about_left dd p{line-height: 30px; color: #fff; font-size: 14px; padding-top: 10px;}
.hom_about_right h1{line-height: 48px; font-size: 18px; margin: 0px 20px;}
.hom_about_right ul{padding: 10px 20px 20px 20px;}
.hom_about_right li a{line-height: 30px; font-size: 14px; height: 30px;}

.hom_jxry{margin: auto 15px; margin-top: 30px;}
.hom_jxry ul{background: #f4f4f4; padding: 12px;}
.hom_jxry li{width: 32%; float: left; margin-right: 2%; margin-bottom: 10px;}
.hom_jxry li:nth-child(3n){margin-right: 0px;}
.hom_jxry li span{line-height: 24px; font-size: 14px; margin-top: 8px;}

.hom_hzhb{margin: auto 15px; margin-top: 30px;}
.hom_hzhb li{width: 32%; float: left; margin-right: 2%; margin-bottom: 10px;}
.hom_hzhb li:nth-child(3n){margin-right: 0px;}
.hom_hzhb li span{line-height: 24px; font-size: 14px; margin-top: 8px;}

.hom_dibubian{height: 30px;}

/*事务所简介*/
.neiye_banner{width: 100%; padding-top: 51px;}
.neiye_fenlei{display: none; max-width: 1200px; margin: 0px; padding: 20px 15px 5px; background: #f2f2f2; border-bottom: 1px solid #000; margin-bottom: 20px;}
.neiye_fenlei li{display: block; line-height: 36px;width: 48%; text-align: center; float: left;margin-right: 4% !important;}
.neiye_fenlei li:nth-child(2n){margin-right: 0px !important;}
.neiye_fenlei li a{font-size: 16px; padding: 0px; display: block; margin-bottom: 15px; border: 1px solid #999; background: #fff; font-size: 16px;}
.fenlei_active a {background: #e94b40 !important;color: #fff !important;border: 1px solid #fff !important;}
.neiye_fenlei li span{display: none;}
.swsjj_neiro{margin: auto; padding: 20px 15px; background: #f2f2f2;}
.swsjj_neiro img{margin-bottom: 20px;}

/*团队介绍*/
.tdjs_main{margin: auto 15px; padding: 20px; background: #f9f9f9;}
.tdjs_main dl{padding-bottom: 20px; margin-bottom: 20px;}
.tdjs_main dt{width: 100%;float: none;}
.tdjs_main dt img{width: 100%; height: auto; display: block;}
.tdjs_main dd{width: 100%; float: none;}
.tdjs_name{font-size: 16px; color: #000; line-height: 24px; display: block; margin-top: 20px;} 
.tdjs_position{font-size: 14px; color: #000; line-height: 18px; display: block; margin-bottom: 10px;}
.tdjs_text{font-size: 14px; color: #5b5b5b; line-height: 24px; display: block;}

/*团队介绍详情*/
.tdjs_xq{margin: auto 15px;}
.tdjs_xq dt{width: 100%;float: none;}
.tdjs_xq dt img{width: 100%; height: auto; display: block;}
.tdjs_xq dd{width: 100%; float: right;}

/*公司新闻*/
.neiye_news{margin: auto; padding: 20px 15px; background: #f2f2f2;}
.neiye_news dl{margin-bottom: 20px; width: 100%; float: none; margin-right: 0px;}
.neiye_news dl:nth-child(2n) {margin-right: 0px;}
.neiye_news dl a{padding: 0px;border: 1px solid #e3e4dc;box-shadow: 1px 0px 4px #e3e4dc;}
.neiye_news dt{width: 100%; float: none;}
.neiye_news dt img{width: 100%; height: auto; display: block;}
.neiye_news dd{width: 100%; float: none;}
.news_title{font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin: 8px 10px;}
.news_time{font-size: 12px; line-height: 20px; margin: 0px 10px 10px;}
.news_text{line-height: 24px; font-size: 14px; display: none;}

/*合作伙伴*/
.neiye_hzhb{margin: auto 15px;}
.neiye_hzhb h1{font-size: 18px;margin: 30px 0px 20px;;}
.neiye_hzhb li{width: 50%; float: left;}
.neiye_hzhb li a{padding: 6px;}

.hzhb_txiao{margin: 0px 15px; margin-bottom: 40px;}
.neiye_hzhb_h1{font-size: 18px;margin: 30px 0px 20px;}
#slideraaa .slider_boxaaa li,#slider .slider_box li{float:left;position:relative;width:50%;}
#slideraaa .slider_boxaaa li img,#slider .slider_box li img{display: block; width: auto; height: 80px; margin: auto;}
.pics2 span{font-size: 16px; line-height: 30px; padding: 0px 10px; padding-top: 20px; }
.pics2 p{padding: 0px 10px; }

/*联系我们*/
.neiye_lxwm{margin: auto; margin-top: 30px;}
.lxwm_left{width: 90%; height: auto; float: none; padding: 20px 5%;}
.lxwm_right{display: none;}
.lxwm_left h1{font-size: 36px; line-height: 40px;}
.lxwm_left h2{font-size: 16px; line-height: 30px; margin-top: 12px;}
.lxwm_left p{font-size: 14px; line-height: 28px; margin-top: 10px;}
.lxwm_left li{margin-right: 20px;font-size: 14px; line-height: 28px; margin-top: 20px;}
.lxwm_left li span{font-size: 16px; line-height: 30px; margin-bottom: 12px;}
.lxwm_icon{margin-top: 20px;}

.neiye_jrwm{margin: auto; margin-top: 30px; width: 90%; padding: 20px 5%;}
.jrwm_teable td{line-height: 24px;padding: 0px 10px;font-size: 12px;}
.table_title{font-size: 12px !important; line-height: 30px !important;}
.neiye_jrwm h1{font-size: 18px; line-height: 36px; padding-bottom: 10px; margin-bottom: 20px;}
.neiye_form{margin-top: 20px;}
.neiye_form li{width: 100%; margin-right: 0px; float: none; margin-bottom: 10px;}
.neiye_form .lxwm_input{margin-bottom: 10px;}
.neiye_form input {height: 40px;}
.neiye_form textarea {height: 120px;}
.neiye_form button{height: 48px;line-height: 48px;width: 160px;margin-top: 20px !important;}

/*加入我们详情*/
.neiye_jrwmxq{margin: auto 15px;}
.jrwmxq_left{width: 100%; float: none; margin-bottom: 20px;}
.jrwmxq_left h1{font-size: 16px; padding: 0px 20px; line-height: 36px;}
.jrwmxq_left li{padding: 0px 20px; font-size: 14px; line-height: 36px;}
.jrwm_right{width: 100%; float: none;}
.jrwm_right .tdjs_name{margin-top: 0px; font-size: 18px; line-height: 36px;}

/*通用详情页*/
.tyxqy{width: 100%; margin-top: 30px;}
.tyxqy_h1{margin: 0px 15px;}
.tyxqy_left{width: 100%; float: none; border-right: none;padding: 20px 0px;}
.tyxqy_right{display: none;}
.tyxqy_left h1{font-size: 18px; line-height: 30px; margin-bottom: 8px;}
.tyxqy_left h2{font-size: 14px; line-height: 24px;}
.tyxqy_zhaiyao{padding: 20px; margin-top: 20px; margin-bottom: 30px;}
.tyxqy_neiro img{margin-bottom: 20px;}
.tyxqy_main{margin: 0px 15px;}


/*手机页面*/
.hom_pc_main{display: none;}
.phone_h1{margin: 50px 15px;}
.phone_h1 img{width: 50%; height: auto; margin: auto; display: block;}
.phone_zxal{margin: 0px 15px;}
.phone_zxal dl{position: relative; margin-bottom: 40px;}
.phone_zxal img{width: 100%; height: auto; display: block;}
.phone_zxal dd{position: absolute; background:rgba(0,0,0,0.8); color: #fff; bottom: 0px; width: 100%; font-size: 14px; line-height: 30px; padding: 5px 0px; text-align: center;}

.phone_about{margin: 40px 15px 0px;}
.phone_about img{width: 100%; height: auto; display: block;}
.phone_about dd{font-size: 13px; line-height: 28px; color: #565656; margin-top: 20px;}

.phone_fenlei{display: block; background: #f2f2f2; border-bottom: 1px solid #000;}
.fwzc_box{padding: 5px 15px 5px 15px;}
.fwzc_box li{position: relative;}
.fwzc_box li ul{padding-top: 20px;}
.fwzc_box li ul li{display: block;line-height: 36px;width: 48%;text-align: center;float: left;margin-right: 4% !important;}
.fwzc_box li ul li a {font-size: 16px;padding: 0px;display: block;margin-bottom: 15px;background: #fff;}
.fwzc_box li ul li:nth-child(2n) {margin-right: 0px !important;}
.fwzc_box .cjwt_title{display: block; color: #000; line-height: 40px; height: 40px; overflow: hidden; padding-left: 20px; font-size: 18px; font-family: 'SourceHanSansCN-Regular';}
.fwzc_box:focus .cjwt_title{background-color: #047ec9 !important;}
.fwzc_box .arrow{display:block;width:20px;height:20px;background:no-repeat center; position: absolute; right: 10px; top: 10px;}
.fwzc_box li .arrow.up{background-image:url(../images/cjwt_d.png);background-size: cover;}
.fwzc_box li .arrow.down{background-image:url(../images/cjwt_u.png);background-size: cover;}
.fwzc_box li .menu{display:none;}
}


