/*!
 * 广西思贝律师事务所2019 v0.1
 * Author 厦门飞云网络科技有限公司 Jeffrey.
 * Copyright 2011-2019 www.168859.com.
 */
body{font-family:"microsoft yahei","微软雅黑"; color:#666;}
a{color:#666;}
a:hover{color:#ef7b2d; text-decoration:none;}
ul,li,p,h1,h2,h3,h4,h5,h6{list-style:none; padding:0; margin:0; font-weight:normal;}
[class*=am-u-]+[class*=am-u-]:last-child{float:left;}
.am-container{max-width:1200px!important;overflow-x:hidden}

.am-pagination{text-align:center;}
.am-pagination>.am-active>a, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span, .am-pagination>.am-active>span:focus, .am-pagination>.am-active>span:hover{background:#d09c75; border:1px solid #d09c75;}

.top{background:#f6f6f6; height:47px; line-height:47px; font-size:14px; display:none!important;}
.top i{color:#d3d3d3; margin-right:5px;}
.top span.tel{margin-right:30px;}
.top .am-icon-btn{width:27px; height:27px; line-height:27px; font-size:16px; margin-right:10px; color:#fff; background:#d3d3d3;}

.topheader{position:absolute; z-index:9999; width:100%;}
.header{padding-top:28px; padding-bottom:28px;}
.nav{font-size:18px;}
.nav a{margin-left:37px; height:58px; line-height:58px; display:inline-block;}
.nav a.first{margin-left:0;}

.am-slider{margin-bottom:0;}
.am-slider .am-direction-nav{display:none;}
.am-slider .am-control-nav{bottom:10px;}
.am-slider .am-control-nav li a{background:none; border:2px solid #fff;}
.am-slider .am-control-nav li a.am-active{background:#fff;}

.homebox h2.title{font-size:24px; color:#333; font-weight:normal;}
.homebox h2.title small{display:block; font-size:14px; color:#aaa;}
.homebox .more a.am-btn{background:none; color:#c29159; border:1px solid #c29159; font-family:Verdana; font-size:13px; width:220px; padding:15px 0;}

.homezy{margin-top:80px; margin-bottom:100px;}
.homezy h3.title{font-size:20px; color:#333; padding-top:110px; background-position:center top; background-repeat:no-repeat; margin-top:80px;}
.homezy h3.zy1{ background-image:url(../images/zy1.png);}
.homezy h3.zy2{ background-image:url(../images/zy2.png);}
.homezy h3.zy3{ background-image:url(../images/zy3.png);}
.homezy p{color:#aaa; margin-bottom:80px; margin-top:27px;}

.homekehu{background:url(../images/home-kehu.jpg) center center no-repeat; height:651px;}
.homekehu h2.title{font-size:30px; color:#fff; background:url(../images/line3.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.homekehu h3.subtitle{font-size:16px; color:#fff; font-family:Arial; margin-bottom:52px;}
.homekehu .more a.am-btn{background:none; color:#fff; border:1px solid #fff; font-family:Verdana; font-size:13px; width:220px; padding:15px 0;}

.homenews{padding-top:80px; padding-bottom:20px;}
.homenews h2.title{margin-bottom:97px;}
.homenews .item{margin-bottom:60px;}
.homenews .date{width:25%; float:left;}
.homenews .date span{display:block;}
.homenews .date span.d{color:#d6aa6d; font-size:68px; font-family:Arial; font-weight:bold; line-height:100%;}
.homenews .date span.m{font-size:14px; color:#666; text-transform:uppercase;}
.homenews .info{width:75%; float:right;}
.homenews .info h2.stitle{font-size:18px; font-weight:normal;}
.homenews .info p.time{font-size:14px; color:#aaa; margin:10px 0;}
.homenews .info p.time i{margin-right:10px;}
.homenews .info p.text{font-size:14px; color:#999; line-height:200%;}

.pagebanner{}
.pagebanner .catname{color:#fff; margin-top:15%; font-size:36px; position:absolute; width:100%;}
.pagebanner .catname small{display:block; font-size:20px; font-family:Arial; text-transform:uppercase;}
.subcat{border-bottom:1px solid #e2e2e2;}
.subcat li a{font-size:18px; padding:20px 0; border-left:1px solid #e2e2e2;}
.subcat .am-nav>li.am-active>a, .subcat .am-nav>li.am-active>a:focus, .subcat .am-nav>li.am-active>a:hover{background:#deba88; color:#fff;}
.pagecontent{padding-top:100px; padding-bottom:100px; line-height:200%;}
.pagecontent h1.title{color:#d09c75; font-size:24px; font-weight:normal;}
.pagecontent h1.title span.am-circle{border:1px solid #d09c75; display:inline-block; width:122px; height:122px; padding-top:30px;}
.pagecontent h1.title span.name small{display:block; font-size:14px; color:#999;}
.pagecontent h1.title span.name{margin-left:38px; margin-top:30px;}
.pagecontent h6.time{color:#aaa; font-size:16px; font-weight:normal; margin-bottom:60px;}
.pagecontent img,.map img{max-width:100%; height:auto;}

.pagecontent .am-panel{border:none; box-shadow:0 0 0 rgba(0,0,0,.05);}
.pagecontent .am-panel-default>.am-panel-hd{background:none; border:none; padding-left:0; border-bottom:1px solid #e2e2e2;}
.pagecontent .am-panel-default>.am-panel-hd h4{border-left:1px solid #d09c75; padding-left:10px;}
.pagecontent .am-panel-default>.am-panel-hd h4 span{color:#959595;}
.pagecontent .am-panel-group .am-panel-hd+.am-panel-collapse .am-panel-bd{border:none;}

.dsjlist{background:url(../images/xian.png) center top repeat-y; margin-top:80px; margin-bottom:80px;}
.dsjlist .dtop{background:url(../images/dian1.png) center center no-repeat; height:15px; margin-bottom:80px;}
.dsjlist .dbottom{margin-bottom:0;}
.dsjlist .item{background:url(../images/dian2.png) center 10px no-repeat; margin-bottom:80px;}
.dsjlist .time{text-align:right; padding-right:60px;}
.dsjlist .time span{background:#d09c75; color:#fff; padding:5px 20px;}
.dsjlist .text{color:#666; line-height:200%; padding-left:60px;}
.dsjlist .dleft .time{text-align:left; float:right; padding-left:60px;}
.dsjlist .dleft .text{float:left; padding-right:60px;}

.newslist{padding:0;}
.newslist a{padding-top:60px; padding-bottom:56px; display:block; margin-bottom:0!important;}
.newslist a:hover{background:#d09c75; display:block;}
.newslist .date{width:10%;}
.newslist .info{width:90%;}
.newslist .info h2.stitle,.newslist .info h2.shtitle{font-size:20px; color:#333;}
.newslist .info p.time{margin:10px 0;}
.newslist .info p.text{font-size:16px;}
.newslist a:hover .date span.d,.newslist a:hover .date span.m,.newslist a:hover .info h2.stitle,.newslist a:hover .info p.time,.newslist a:hover .info p.text{color:#fff;}
.newslist .info-sh{width:100%;}
.newslist .info-sh h2.stitle{font-size:20px; color:#333; margin-bottom:36px;}
.newslist .info-sh h2.stitle small{color:#999; font-size:16px; float:right;}
.newslist .info-sh p.text{font-size:16px; color:#999;}
.newslist a:hover .info-sh h2.stitle,.newslist a:hover .info-sh h2.stitle small,.newslist a:hover .info-sh p.text{color:#fff;}

.xglist a{display:block;}

.kwlist{margin:80px auto 40px auto;}
.kwlist a{border:1px solid #ebebeb; display:block; margin-bottom:30px;}
.kwlist a:hover{border:1px solid #d09c75;}
.kwlist a:hover .text h2.name{color:#d09c75;}
.kwlist .text h2.name{padding:15px 0 20px 0;}
.kwlist .touxiang{text-align:center; padding:5px; height:438px;}

.teamlist{margin:80px auto 40px auto;}
.teamlist a{border:1px solid #ebebeb; display:block; margin-bottom:30px;}
.teamlist a:hover{border:1px solid #d09c75;}
.teamlist a:hover .text h2.name{color:#d09c75;}
.teamlist .text{padding:20px;}
.teamlist .text h2.name{font-size:18px;}
.teamlist .text h5.zw{color:#ababab; font-size:14px; background:url(../images/line1.jpg) left bottom no-repeat; padding-bottom:13px; margin:13px auto;}
.teamlist .text p.zy{font-size:14px; color:#777;}
.teamlist .touxiang{text-align:center; height:260px;}
.teamlist li img.am-img-responsive{max-height:260px; display:inline-block;}

/*团队详情*/
#team{margin:100px auto;}
.infoleft{/*border:1px solid #eee; */max-width:333px; padding-bottom:20px;}
.infoleft span.thumb{margin-bottom:30px; display:block;}
.infoleft p{padding-left:55px; height:40px; line-height:40px; background-position:20px center; background-repeat:no-repeat; font-size:16px;}
.infoleft p.email{background-image:url(../images/team-email.png);}
.infoleft p.tel{background-image:url(../images/team-tel.png);}
.infoleft p.number{background-image:url(../images/team-number.png);}
.inforight h1,.infoleft h1{font-size:32px; color:#d09c75; margin-bottom:30px;}
.inforight h1 small,.infoleft h1 small{font-size:16px; color:#d09c75; padding-left:30px; font-weight:normal;}
.inforight h3.subtitle{background:url(../images/line2.png) left center repeat-x; font-size:20px; color:#d09c75;}
.inforight h3.subtitle span{background:#fff; margin-left:15px; padding:10px;}
.inforight .content{font-size:16px; line-height:200%; /*padding:10px 25px;*/ margin-bottom:20px; color:#666;}

/*业务领域*/
.ywlist{margin:100px auto;}
.ywlist h2.title{font-size:24px;}
.ywlist h5.sinfo{font-size:14px; color:#aaa; font-family:Arial; margin-top:20px; margin-bottom:92px;}
.ywlist li a{border:1px solid #eee; padding:35px; display:block; text-align:center; margin-bottom:30px;}
.ywlist li a:hover{border:1px solid #f18842;}
.ywlist li a h2.name{font-size:20px; color:#333;}
.ywlist li a h5.en{font-size:14px; color:#999;}
#ywtab .am-nav-tabs>li>a{border:none; font-size:20px; padding:20px;}
#ywtab .am-nav-tabs>li.am-active>a span{color:#f18842; border-bottom:1px solid #f18842;}
#ywtab .am-tabs-bd{border:none;}
#ywtab .am-nav-tabs{border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
#ywtab .am-tabs-bd .am-tab-panel{padding:0;}
#ywtab .teamlist{margin:60px auto;}

/*联系我们*/
.contact .item h3{padding-top:67px; font-size:20px; font-family:Arial; color:#333;}
.contact .item h3.tel{background:url(../images/ico-tel.png) center top no-repeat;}
.contact .item h3.add{background:url(../images/ico-add.png) center top no-repeat;}
.contact .item h3.email{background:url(../images/ico-email.png) center top no-repeat;}
.contact .item h4{color:#888; margin-top:24px;}

.feedback .am-form input,.feedback .am-form textarea{border:none; border-bottom:1px solid #aaa; color:#aaa; margin-bottom:40px;}
.feedback .am-form .am-btn{background:#d09c75; color:#fff; font-size:16px; padding:20px 80px;}

.job{margin-top:80px; margin-bottom:100px;}
.job .info{color:#666; line-height:200%; font-size:16px; margin:70px 0;}
.joblist{background:#f1f1f1; padding:20px;}
.joblist .am-panel{border:none; box-shadow:0 1px 1px rgba(0,0,0,0); background:none;}
.joblist .am-panel-default>.am-panel-hd{background:#fcfcfc; color:#d09c75; font-size:18px; padding:10px 30px;}
.joblist .am-panel-group .am-panel-hd+.am-panel-collapse .am-panel-bd{border-top:none; padding:30px; line-height:200%;}
.joblist .job-submit .am-btn{background:#d09c75; color:#fff; padding:10px 50px;}
.joblist .am-icon-plus-circle{color:#bbb;}

#footer{background:#e8e7e5; padding:80px 0;}
#footer .copyright{font-size:14px; color:#999;}
#footer .am-icon-btn{width:36px; height:36px; line-height:36px; font-size:16px; margin-left:10px; color:#aaa; background:none; border:1px solid #aaa;}
#footer .am-icon-weixin span.wxpop{ position:absolute; margin-top:-170px; margin-left:-95px; display:none;}
#footer .am-icon-weixin:hover span.wxpop{display:inline-block;}
	/*sm menu ico*/
	.h_btn{display:block;z-index:2102;position:relative;top:15px;right:10px;width:45px;height:45px}
.h_btn_inner{position:absolute;top:50%;left:50%;width:23px;height:18px;margin:-11px -9px}
.h_btn_border{position:absolute;top:50%;left:0;background-color:#fff;border-radius:1px;width:100%;height:3px}
.h_btn_border--01{margin-top:-7px;-webkit-transition:top .1s ease-in-out,.5s ease 0s;transition:top .1s ease-in-out,.5s ease 0s}
.h_btn_border--02{opacity:1.0;-webkit-transition:.4s ease;transition:.4s ease}
.h_btn_border--03{margin-top:7px;-webkit-transition:.4s ease 0s;transition:.4s ease 0s}
.active .h_link:before,.active .h_link:after{background-color:#fff}
.open.h_btn .h_btn_border--01{top:50%;margin-top:0!important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:.4s ease;transition:.4s ease}
.open.h_btn .h_btn_border--02{top:50%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0.0}
.open.h_btn .h_btn_border--03{top:50%;margin-top:0!important;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.open .h_btn_inner{width:20px;}

.nav{display:none;}
.header{padding-top:15px; padding-bottom:15px;}
.header .am-fl{max-width:70%;}
.header .nav{background:url(../images/menu-bg.png);opacity:0.0; position:fixed;top:0;width:100%;height:auto;line-height:normal; padding-top:100px; z-index:99; left:0;}
.header .nav a{font-size:18px;margin:0px;width:100%;height:50px;line-height:50px;float:none; display:block; background:none; color:#fff; text-align:right; padding-right:20px;}


@media (max-width:640px){
.homebox .more a.am-btn{margin-top:40px;}

.homezy,.homeabout .info,.job,.job .info{margin-top:40px; margin-bottom:40px;}
.homeabout .info{line-height:150%;}

.homezy h3.title{padding-top:80px; margin-top:40px;}
.homezy p{margin-bottom:0;}

.homenews,.homenews h2.title{padding-top:40px; margin-bottom:20px;}
.homenews .date{display:none;}
.homenews .info{width:100%; float:none;}
.homenews .info h2.stitle{font-size:16px;}
.homenews .info p.time{margin:10px auto;}
.homenews .item{margin-bottom:20px; padding-top:20px; padding-bottom:20px; border-top:1px solid #eee;}

.kwlist .text h2.name{font-size:16px;}
.joblist .am-panel-default>.am-panel-hd,.joblist .am-panel-group .am-panel-hd+.am-panel-collapse .am-panel-bd{padding:10px;}


.pagebanner .catname{font-size:18px; margin-top:35%;}
.subcat .am-container{padding-left:0; padding-right:0;}
.pagecontent{padding-top:60px; padding-bottom:60px;}
.pagecontent h6.time{margin-bottom:30px;}

.dsjlist{margin-top:40px; margin-bottom:40px; background-position:left top;}
.dsjlist .dtop{background-position:left top; margin-left:-7px; margin-bottom:40px;}
.dsjlist .dbottom{margin-bottom:0;}
.dsjlist .item{background-position:left 7px; margin-left:-7px; margin-bottom:40px;}
.dsjlist .dleft .time,.dsjlist .dleft .text,.dsjlist .time,.dsjlist .text{padding-left:30px; padding-right:0; text-align:left;}
.dsjlist .dleft .text,.dsjlist .text{padding-top:15px;}

.newslist{padding-left:1.5rem;padding-right:1.5rem;}
.ywlist{margin:60px auto;}
.ywlist h5.sinfo{margin-bottom:40px;}
.ywlist li a{padding:15px 5px; margin-bottom:15px;}
.ywlist li a h2.name{font-size:16px;}
.ywlist li a h5.en{font-size:12px;}

#teamcat li{display:inline-block; width:49%; margin-left:0; float:left;border-bottom:1px solid #e7e7e7}
.teamlist{margin:40px auto;}
.teamlist a{margin-bottom:15px;}
.teamlist .text{padding:10px;}
.teamlist .text h5.zw{margin:5px auto;}
.teamlist .touxiang{text-align:center; height:180px;}
.teamlist li img.am-img-responsive{max-height:180px; display:inline-block;}
#team{margin:60px 0;}
.infoleft{border:none; width:100%; max-width:100%;}
.infoleft span.thumb{margin-bottom:15px;}
.infoleft h1{font-size:24px; margin-bottom:15px;}
.infoleft h1 small{display:block; padding-left:0; color:#666;}
.infoleft p{background-position:0 center; padding-left:35px;}
.inforight h3.subtitle{background:none; border-top:1px solid #f18842; padding-top:20px; margin-top:20px;}
.inforight h3.subtitle span{padding:0; margin-left:0;}
.inforight .content{padding:5px 0;}

.kwlist .touxiang{height:200px;}

#footer{padding:40px 0;}
#footer .copyright{float:none; display:block;}
#footer .am-text-right{display:block; float:none; text-align:left!important; margin-top:15px;}
#footer .am-icon-btn{margin-left:0; margin-right:15px;}

.homeservice .swiper-container{margin-bottom:30px;}
.homeservice .swiper-wrapper .swiper-slide{background:none;}
.homeservice .swiper-wrapper .swiper-slide a{max-width:60%; margin:0 auto;}
.homeservice .swiper-wrapper .swiper-slide p.title{background:#fff;}
.homeservice .swiper-button-next, .homeservice .swiper-button-prev{background:none;}


}