.pdr0{padding-right: 0}
.pdl0{padding-left: 0}
.pdr1{padding-right: 1px;}
.pdl1{padding-left: 1px;}
.pdr2{padding-right: 2px;}
.pdl2{padding-left: 2px;}
.pdr5{padding-right: 5px;}
.pdl5{padding-left: 5px;}
.c1{color:#E1CB76!important;}
.bg-gray{background-color: #F2F2F2;}
.f22{font-size: 22px !important;}
.f20{font-size: 20px !important;}
.f18{font-size: 18px !important;}
.f16{font-size: 16px !important;}
.f14{font-size: 14px !important;}
.f12{font-size: 12px !important;}
.c-blue{color:#05559E !important;}


.box2 .tit {
    width: 90%;
    padding: 15px 0;
    display: block;
    text-align: center;
    color: #333333;
    line-height: 1em;
    font-size: 18px;
    font-weight: 700;
    border-bottom: solid 1px #808080;
    margin: 0 auto;
    margin-bottom: 15px;
}

.mod-title .more a{color:#666666;}
.btn-contact{border:solid 1px #ffffff;background: transparent; font-size: 12px;  color: #ffffff; padding: 6px 20px;}
.content-xs { padding-top: 10px; padding-bottom: 10px;}


.list-faq li{border-bottom:solid 1px #efefef;padding: 5px 0;}
.list-faq li a{display: flex;display: block;overflow: hidden;height: 40px;line-height: 40px;font-size:14px;color:#333333;}
.flow-container .item{margin-bottom: 20px;text-align: center} 
.flow-container .item h4{margin-top: 10px;font-size: 14px;}
.flow-container .item img{width:60%;margin:0 auto;}

.first-info{height: 300px;position: relative;background-size: cover; background-image: url(../images/pic-index-foot.jpg);}
.first-info .container{background: transparent;}
.first-info .text{padding:0 15px;color: #ffffff;}
.first-info .text .name{font-size: 30px;color: #ffffff;}
.first-info .text .tit2{font-size: 24px;color: #ffffff;}
.first-info .text .desc{ font-size: 16px; padding: 6px 0;color: #333333;font-weight: 600;}
.first-info .text .item{width: 85%;margin:0 auto;font-size:14px; margin-bottom: 10px;color: #ffffff;line-height:1.8;}
.first-info .text .addr-box{padding:5px 0;border:solid 1px #ffffff;border-left: none;border-right:none;}
.first-info .text .addr{ font-size: 12px;color: #ffffff;}
.first-info .text .yy{font-size: 24px;color: #ffffff;}
.first-info .text .yy em{font-size: 60px;color:#ffffff;margin:0 6px;font-style:normal;font-family: fantasy;}

.first-info .text .row1{margin-top: 60px;padding-top:8px;padding-bottom:10px;}
.first-info .text .row1 h2{font-size: 24px; color:#ffffff;}
.first-info .text .row2{width:95%;margin:0 auto;}
.first-info .text .row2 .rline{border-bottom: solid 1px #ffffff;}
.first-info .text .row2 .desc{background:#ffffff;border: solid 1px #efefef;border-radius: 30px;color: #333333;}
.first-info .text .row2 h3{padding: 10px 0;font-size: 24px;color:#ffffff;}
.first-info .text .row2 img{width:20px;}
.first-info .text .row2 small{color:#ffffff;}
.first-info .address{width:100%; position:absolute; line-height: 22px;padding:5px 0; text-align: center;color: #ffffff; bottom: 0;}

.wui-media{text-align:center;}
.wui-media .tit{margin-top: 20px;font-size:16px;}
.wui-media .desc{color:#808080;line-height: 22px;}

.wui-media-v1 .pic{overflow: hidden;}

.wui-media-v1 .item{text-align: left;}

.wui-media-v1.wui-cases .col-xs-6{margin-bottom: 15px;}
.wui-media-v1.wui-cases .item{width:auto;position: relative; overflow: hidden; box-shadow: 0 0 6px 0 rgba(0,0,0,0.4);transition: all .3s ease;}

.wui-media-v1.wui-cases .item .desc { text-align:center;line-height: 20px; left: 0; color: #fff; position: absolute; bottom: 0; width: 100%; background-color: rgba(0,0,0,0.6);  box-sizing: border-box; padding: 5px 10px; }
.wui-media-v1.wui-cases .item .desc p{font-size: 12px; line-height: 22px; color: #ffffff;margin-bottom: 0;}
.news-list .item{min-height:122px;border: solid 1px #E79C82; padding: 10px 15px; border-radius: 10px;margin-bottom: 20px;-moz-box-shadow:2px 2px 3px #cccccc; -webkit-box-shadow:2px 2px 3px #cccccc; box-shadow:2px 2px 3px #cccccc;}
.news-list .item-hd{padding: 5px 0 10px 0; border-bottom: solid 1px #808080;}
.news-list .item .tit{display: inline-block;
    position: relative;width: auto;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    vertical-align: middle;text-align: left;}
.news-list .item .date { display: block; float: right;  margin-right:0; font-size:12px;color:#808080;  padding-top: 10px;}
.news-list .item .desc{font-size:12px;line-height: 22px;}
.news-list .item a{color:#ff3300}
.mod-footer p{color:#333333;}
.banner-fluid-cover-dark:after{background: rgba(0,0,0,.7);}

.btn-main{background-image: linear-gradient(to bottom , #EAB662, #ff3300);box-shadow: 5px 5px 10px #F0DACC;border:none; border-radius: 30px;  color: #FFFFFF;font-size: 14px;line-height: 16px;padding: 6px 15px;}
.btn-main-s{background-color: #D9C473;border-color: #A28E59;border-radius: 20px; font-size: 12px;}
.btn-main-lg{font-size: 20px;}
.btn-main:hover{color: #FFFFFF;}
.btn-main.active, .btn-main:active{background-image: linear-gradient(to bottom , #EAB662, #DD7947);}

.nav-path{background-color: #05559E;}
.nav-path .breadcrumb{background-color: transparent;margin-bottom: 0;padding: 8px 2px;}
.nav-path .breadcrumb>li{color:#ffffff;}
.nav-path .breadcrumb>li a{color:#ffffff;}

.nav-menus{}
.nav-menus li{width: 25%;float: left;text-align: center;display: inline-block;padding: 10px 0;}
.nav-menus li a{display: block;margin:0 6px 0 6px; font-size:12px; border-radius: 30px;border: solid 1px #333333; line-height: 20px;color: #333333;}
.nav-menus li a.active,.nav-menus li a:hover{border: solid 1px #05559E; background-color: #05559E;color:#ffffff;}


.numlist{}
.numlist li{padding: 5px 0;font-size: 12px;}
.numlist .num{background-color: #05559E; border-radius: 90px;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    font-size: 10px;
    line-height:18px;
    color: #ffffff;}

.numlist2{}
.numlist2 li{padding: 5px 0;
    font-size: 12px;
    border: solid 1px #333333;
    margin: 5px 0;
    border-radius: 30px;
    text-align: center;}

.consultation .phone-box{background-color: #05559E; color: #ffffff; padding: 15px 0;}
.consultation .phone-box .phone{color: #ffffff; margin-top: 15px;font-size: 30px; font-style: italic; font-family: fantasy;}
.consultation .addr{border: solid 1px #666666; border-top: none; padding: 5px 0;}


.suitable-for .item strong{display:block;font-size:14px;color:#CC0000;padding: 5px;}
.suitable-for .item{padding-top: 5px;}
.suitable-for .item h4{margin-bottom: 5px;
    font-weight: normal;
    font-size: 14px;
    border: solid 1px #666666;
    border-top: none;
    padding: 5px 0;background-color: #05559E; color: #ffffff;}
.suitable-for .item img{width: 100%;}

.jd-items{}
.jd-items li{background-color: #EBEBEB;padding: 10px;text-align: center;}
.jd-items li h4{position: relative;margin-bottom: 20px;font-size: 16px; font-weight: 600;}
.jd-items li p{font-size: 12px;color:#808080;}
.jd-items li h4:after {
    bottom: -10px;
    left: 40%;
    height: 1px;
    width: 20%;
    content: " ";
    position: absolute;
    background: #076FD0;
}

.jd-items2{}
.jd-items2 h4{position: relative;margin-bottom: 20px;font-size: 14px; font-weight: 600;}
.jd-items2 h4:after {
    bottom: -10px;
    left: 40%;
    height: 1px;
    width: 20%;
    content: " ";
    position: absolute;
    background: #333333;
}
.jd-items2 .item{text-align: center;background-color: #EBEBEB;padding-top: 10px;padding-bottom: 10px;border-bottom: solid 2px #05559E;}
.jd-items2 p{font-size: 8px;color:#808080;text-transform:Uppercase;}
.jd-items2 p.more{margin-top: 10px;}
.jd-items2 p.more a{background-color: #05559E; border-radius: 90px;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    font-size: 10px;
    line-height:18px;
    color: #ffffff;}


.process-module .item{position: relative;border: solid 1px #808080;  border-radius: 10px; padding: 10px;}
.process-module .item:after, .process-module .item:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.process-module .item:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #F2F2F2;
	border-width: 10px;
	margin-top: -10px;
}
.process-module .item:before {
	border-color: rgba(51, 51, 51, 0);
	border-right-color: #333333;
	border-width: 11px;
	margin-top: -11px;
}

.process-module .num1{margin-top: 10px;background-color: #05559E; border-radius: 90px;
    width: 46px;
    height: 46px;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    font-size: 30px;
    line-height:46px;
    font-weight: 600;
    color: #ffffff;}
.process-module  p{font-size: 12px}

.charge-module .item{position: absolute;padding:10px;text-align: right;}
.charge-module .item h4{margin-bottom: 20px;    font-size: 16px;}
.charge-module .item p{font-size: 12px;}
.charge-module .item .btn-xs{font-size: 10px;}


.consultation .rounds li{float:left;width: 25%; text-align: center;}
.consultation .rounds .round-text{margin:10px auto;padding-top:15px;border:solid 1px #333;border-radius:90px;width:74px;height:74px;display:inline-block;text-align:center;font-size:14px;line-height:20px;color:#333}


.team-module .team-list{}
.team-module .team-list li{float:left;width: 33.33%;padding: 0 2px;text-align: center;}
.team-module .item{position: relative;min-height: 340px;padding:10px;background-color: #05559E; border-radius: 10px;}
.team-module .item .headimg{}
.team-module .item h5{margin: 15px 0; font-size: 16px; color: #ffffff;}
.team-module .item p{margin-top: 20px;color: #ffffff;font-size: 12px;}
.team-module .item .btn-chat{position: absolute;bottom: -30px;  left: 10px;}
.team-module .item .btn-chat img{width:50%;}

.contact-module .col-box  i{padding-top: 6px; padding-right: 5px;}
.contact-module .col-box  p{font-size: 12px;}


#navbar{}
#navbar ul{height: 51px; width: 100%; background: linear-gradient(to bottom, #E2AC5D, #D16841); }
#navbar ul li{display: inline;float:left;height:50px;width: 20%;}
#navbar ul li a {display: block;height:50px;line-height:25px;font-size: 12px;text-align: center;-webkit-box-flex: 1;cursor: pointer;color:#ffffff;}
#navbar ul li a:hover{background: linear-gradient(to bottom, #E6B773, #D67856);}
.navbar-bottom ul li a:hover{border-left: none;    border-right: none;}
#navbar .navbar-collapse{padding-left:0;padding-right:0;}
.navbar-fixed-bottom em {display:block;width: 60px;height: 60px;margin: 0 auto;margin-top: -15px;padding: 1px;border-radius: 5px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#545454), to(#3e3e3e));}
.navbar-fixed-bottom span.home {display: block;padding: 1px;border-radius: 5px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#878787), to(#3e3e3e));}
.navbar-fixed-bottom img {height: 25px;width: 25px;margin: 0 auto;vertical-align:top;display: block;}
.navbar-fixed-bottom samp {background: -webkit-gradient(linear, 0 0, 0 100%, from(#6b6b6b), to(#3e3e3e));border-radius: 5px;padding: 5px;display: block;font-family: Menlo,Monaco,Consolas,"Courier New",monospace;font-size: 1em;}
.navbar-fixed-bottom p {height:35px;padding: 5px;border-radius: 5px;background: #fb9101;margin: 0 0 10px;}

.navbar-bottom ul{background: rgba(255,255,255,1);border-top:none;}
.navbar-bottom ul li a{border-top:none;}

#navbar .navbar-collapse{}
#navbar .navbar-collapse .icon-hotline{position: absolute; top: -24px; left: 4%;background:linear-gradient(to bottom, #E2AC5D, #D8864C); border-radius: 90px; padding: 8px;}
#navbar .navbar-collapse .icon-hotline img{width:45px;height: 45px;}
#navbar .navbar-collapse .icon-text{position: absolute; bottom: -5px; left: 14%;color:#ffffff}

.pic-responsive img{display: block; max-width: 100%;  height: auto; border-radius:20px;}

.jd-module-left{padding-right: 0;overflow: hidden;height: 222px;}
.jd-module-right{padding-left: 0;overflow: hidden;height: 222px;}

@media (max-width: 960px){
.first-info .container{padding-left:0;padding-right: 0;}
.first-info .text .name{ display: inline-block; padding-right: 5px;color: #ffffff;}
.first-info-content-bg{height:300px;}
#pinggu img{display: block;max-width: 100%;height: auto;}
.lawyer-bg{height:390px;padding:10px 0;background:url(../images/bg_2.jpg) repeat-x;}
.laboratory-bg{height:390px;padding:10px 0;background:url(../images/bg_2.jpg) repeat-x;}
.news-list .item .tit{width: 230px;}
}

/* >=1024鐨勮澶� */
@media (min-width: 1024px){
.box .tit, h3.tit{font-size: 24px;}
.box2 .tit{padding: 25px 0;    font-size: 22px;}
.mod-title h2{font-size: 24px;line-height: 28px;padding: 2px 12px 6px 0;}
.mod-title h4{font-size: 18px;line-height: 28px;padding: 2px 12px 6px 0;}
.nav-menus li a{font-size:14px; line-height: 30px;}
.mod-title-v1 h2{font-size: 32px;}
.btn-main{    padding: 10px 15px;font-size: 16px;}
.first-info{background-image: url(../images/pic-index-foot-pc.jpg);}
.first-info{padding-top:0;min-height: 380px;}
.first-info-content{padding: 10px 10px;height: 220px;}
.first-info-content-bg{padding: 15px 10px;width: 780px; margin: 0 auto;}
    
.first-info .text{position: static;padding: 15px 10px;}
.first-info .text .name{font-size:28px;text-align: center;position: absolute;top: -15px;    left: 37%; color: #ffffff; padding: 5px 15px;}
.first-info .text .item{font-size: 14px; margin-bottom: 20px;text-align: center;color: #ffffff;}
.first-info .text .desc{ font-size: 18px; padding: 20px 0;text-align: center;color: #ffffff;}
.first-info .text .addr{font-size: 14px;text-align: center;color: #ffffff;}
.first-info .text .yy{display:none;color: #ffffff;}

.pic-responsive img{display: block; margin:0 auto; max-width:auto;  height: auto;}

#pinggu{text-align:center;}
.lawyer-bg{height:580px;padding:10px 0;background:url(../images/bg_2.jpg) repeat-x;}
.laboratory-bg{height:660px;padding:10px 0;background:url(../images/bg_2.jpg) repeat-x;}
.mod-footer{padding-top: 15px;}
.news-container .banner-fluid{min-height: 200px;}
.news-container .banner-fluid .banner-content{padding: 40px 0;}

.numlist li{font-size: 14px;padding: 10px 0;}
.numlist .num{font-size: 12px;margin-right: 10px;}
.numlist2 li{margin:10px 0;font-size: 14px;padding: 10px 0;}
.jd-items li{padding: 30px 15px;}
.jd-items2 .item{padding-top: 20px;  padding-bottom: 20px;}
.jd-items2 h4{font-size: 16px;line-height: 22px;}
.jd-items2 p{font-size: 12px;}

.process-module .row{margin-bottom: 20px;}
.process-module .item-num{text-align: right;}
.process-module .item{padding: 20px;}
.process-module p{font-size: 14px;}

.report-time .module-content img{display: inline;}

.charge-module .item{position: static; padding: 20px; text-align: center;    border: solid 1px #808080;  border-radius: 20px;}
.charge-module .item h4{margin-bottom: 20px;  font-size: 18px;}
.charge-module .item p{font-size: 14px;}
.charge-module .item .btn-xs{font-size: 12px;}
.team-module .item .headimg{text-align: center;}
.team-module .item .headimg img{width:100px;height:100px;display: inline;}
.team-module .item p{font-size: 14px;}

.team-module .item .btn-chat{position: absolute;bottom: -30px;  left: 38%;}
.team-module .item .btn-chat img{width:80%;}

.img-title{text-align: center;}
.img-title img{display: inline;}

.about-module .module-content img{display: inline;}

.contact-module .btn-sm{font-size: 14px;}
.contact-module .col-box{width: 150px; margin: 0 auto;}
.contact-module .col-box i{font-size: 14px;padding-top: 8px; padding-right: 10px;}
.contact-module .col-box  p{font-size: 14px;}

.banner-fluid { min-height: 350px;}

.city-query{padding: 20px;}
.city-query .form-control{width:200px;}

.jd-module-left{padding-right: 0;overflow: hidden;height:auto;}
.jd-module-right{padding-left: 0;overflow: hidden;height:auto;}

}


.labs-container .swiper-slide a{display:block;position: relative;}
.labs-container .swiper-slide a p{
    width: 100%;
    background: rgba(0,0,0,0.6);
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 2px;
    border-top: 1px solid #999;
    font-size:12px;
}