/* 合肥秀站网络科技有限公司 */
/* 精品与原创网站模板提供商，一站式建站 */
/* 主营业务：织梦模板、pbootcms模板、云优模板、易优模板 */
/* 麦站网：Www.Xiuzhanwang.Com */
/* 主机/服务器：Www.xiuzhanyun.Com */
/* 域名抢注：Www.xiuzhanmi.Com */
/* QQ：2361928288  835971066 */


*{margin: 0; padding: 0;}
body{margin:0; padding:0; font-size:12px; color: #666666; background: #f1f3f3; font-family: microsoft Yahei, Arial, Helvetica, sans-serif;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, table, th, td {padding: 0; margin: 0;}
fieldset, img {margin:0; padding: 0; border: 0;}
input, button, textarea{border: 0; background: none; font-family: microsoft Yahei;}   
table {border-collapse: collapse;  border-spacing: 0;}    
ol, ul {list-style: none; }    
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal;}    
caption, th {text-align: left;}    
h1, h2, h3, h4, h5, h6 {font-weight: normal;} 
a:link,a:visited,a:focus{text-decoration: none; outline: none;}
a:hover{text-decoration: none;}
.clearfix{visibility: hidden; display: block; font-size: 0; clear: both; height: 0;}
.fl{float: left; display: inline;}
.fr{float: right; display: inline;}
.lh10{height: 10px; line-height: 10px; font-size: 0; clear: both;}
.lh50{height: 50px; line-height: 50px; font-size: 0; clear: both;}
.lh60{height: 60px; line-height: 60px; font-size: 0; clear: both;}
.hr{margin-bottom: 38px; border-top: 1px solid #ededed; clear: both;}

.banner{width: 100%; height: 516px; position: relative; overflow: hidden;}
.banner-list{width: 100%; height: 516px;}
.banner-list li{width: 100%; height: 516px;}
.banner .hd{width:100%; position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin: 0 5px; border-radius: 50%; text-indent: -9999px; background: #ffffff; }
.banner .hd ul .on{background: none; border: 2px solid #ffffff; filter:alpha(opacity=100);opacity:1;  }
.inner-banner{width: 100%; height: 400px; text-align: center;}
.nav-bar{width: 100%; height: 68px; padding-bottom: 10px; background: #FFF; box-shadow: 0px 0px 2px #dddddd;}
.nav{width: 1200px; height: 68px; margin: 0 auto;}
.logo{width: 210px; height: 68px; float: left;}
.navbar-nav{float: right; }
.navbar-nav li{padding:0 20px; height: 68px; float: left; display: inline;}
.navbar-nav li a{display: inline-block; height: 65px; line-height: 65px;  text-align: center; border-bottom: 3px solid #ffffff; font-size: 16px; font-weight: 700; color: #000000;}
.navbar-nav li a.active,.navbar-nav li a:hover{color: #dc0b01; border-color: #dc0b01;}
.icon-bar{width: 154px; height: 50px; padding-top: 18px; float: left;}
.icon-bar a{display: block; width: 28px; height: 28px; float: left; margin-right: 10px; background: url(../images/icon_sprite.png) no-repeat;}
.icon-bar a.icon-weixin{background-position: 0 0;}
.icon-bar a.icon-sina{background-position: -38px 0;}
.icon-bar a.icon-email{background-position: -76px 0;}
.icon-bar a.icon-phone{background-position: -114px 0;}
.main{width: 1200px; margin: 0 auto;}
.block1{width: 1200px; margin-top: 30px; border-radius: 8px; background: #ffffff; overflow: hidden;}
.about,.case-con{width: 276px; height: 340px; padding: 0 82px; position: relative;}
.title{height: 60px; line-height: 60px; margin-top: 50px; text-align: center; font-size: 28px; color: #000000;}
.txt{line-height: 150%; margin-top: 15px; text-align: center; font-size: 20px; color: #666666;}
.about-img{width: 760px; height: 340px;}
.about-img img{border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0;}
.block2,.block3{width: 1200px; margin-top: 20px; overflow: hidden;}
.lawyer-case{width: 830px;}
.lawyer{width: 830px; border-radius: 8px; -webkit-border-radius: 8px; background: #ffffff; overflow: hidden;}
.lawyer-img{width: 440px; height: 340px;}
.lawyer-img img{border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px;}
.lawyer-con{width: 306px; height: 340px; padding: 0 42px; position: relative;}
.lawyer-con:before{display: block; position: absolute; top: 160px; left: -15px; width: 0; height: 0; content: ''; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #ffffff;}
.lawyer-txt,.business-txt,.news-txt,.newlaw-txt{margin-top: 15px; margin-bottom: 40px; line-height: 28px; text-align: center; color: #999999; font-size: 16px;}
.view-button{text-align: center;}
.view-more{width: 148px; height: 39px; line-height: 39px; display: inline-block; text-align: center; font-size: 16px; color: #000000; border: 2px solid #000000;}
.view-more:hover{color: #ffffff; background: #000000;}
.case{width: 830px; margin-top: 20px; border-radius: 8px; -webkit-border-radius: 8px; background: #bfaa95; overflow: hidden;}
.case-con:after{display: block; position: absolute; top: 160px; right: -15px; width: 0; height: 0; content: ''; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #bfaa95;}
.case-title{height: 60px; line-height: 60px; margin-top: 50px; text-align: center; font-size: 28px; color: #ffffff;}
.case-txt{margin-top: 15px; margin-bottom: 40px; line-height: 28px; text-align: center; color: #ffffff; font-size: 16px;}
.case-img{width: 384px; height: 330px; padding: 5px 3px;}
.view2{width: 148px; height: 39px; line-height: 39px; display: block; margin: 0 auto; text-align: center; font-size: 16px; color: #ffffff; border: 2px solid #ffffff;}
.view3{width: 148px; height: 39px; line-height: 39px; position: absolute; left: 50%; bottom: 60px; margin-left: -76px; text-align: center; font-size: 16px; color: #ffffff; border: 2px solid #ffffff;}
.business{width: 350px; height: 700px; border-radius: 8px; -webkit-border-radius: 8px; background: #ffffff; overflow: hidden;}
.business-img{width: 350px; height: 350px; overflow: hidden; position: relative;}
.business-img img{border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;}
.business-con,.newlaw-con{width: 310px; padding: 0 20px; position: relative;}
.business-img:after{display: block; position: absolute; bottom: 0; left: 165px; width: 0; height: 0; content: ''; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #ffffff;}
.dynamic{width: 830px; height: 680px; border-radius: 8px; -webkit-border-radius: 8px; position: relative;}
.dynamic img{border-radius: 8px; -webkit-border-radius: 8px;}
.dynamic-con{position: absolute; top: 50%; left: 50%; width: 360px; height: 330px; margin-top: -165px; margin-left: -180px; background: #ffffff; opacity: 0.7; filter:alpha(opacity=70);}
.dynamic-news{position: absolute; top: 50%; left: 50%; width: 296px; height: 330px; margin-top: -165px; margin-left: -180px; padding: 0 32px;}
.news-date{font-size: 14px; color: #999999; text-align: center;}
.newlaw{width: 350px; height: 680px; border-radius: 8px; -webkit-border-radius: 8px; background: #ffffff;}
.newlaw-img{width: 350px; height: 340px; position: relative;}
.newlaw-img img{border: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;}
.newlaw-img:after{display: block; position: absolute; bottom: 0; left: 165px; width: 0; height: 0; content: ''; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #ffffff;}
.footer{width: 100%; margin-top: 50px; background: url(../images/1505974148.jpg) no-repeat bottom;}
.footer-center{width: 1200px; margin: 0 auto; overflow: hidden;}
.friend-link{height: 105px; padding: 35px 0 50px 0; text-align: center;  overflow: hidden;}
.flink{display: inline-block; margin: 0 40px;}
.footer-bot{width: 100%; height: 303px;}
.footer-center ul{float: left; width: 990px; margin-top: 40px;}
.footer-center ul li{width: 342px; height: 42px; float: left; display: inline; line-height: 42px; margin: 0 95px 15px 0; padding: 0 0 15px 58px; border-bottom: 1px solid #d6d6d5; font-size: 20px;}
.telephone{background: url(../images/telephone.png) no-repeat left top;}
.mail{background: url(../images/mail.png) no-repeat left top;}
.fax{background: url(../images/fax.png) no-repeat left top;}
.celphone{background: url(../images/phone.png) no-repeat left top;}
.code{float: left; margin-top: 20px;}
.code-txt{font-size: 18px; color: #333333;}
.copyright{margin-top: 65px; font-size: 13px; text-align: center;}
.here{height: 30px; line-height: 30px; margin-bottom: 8px;}
.here a{color: #666666;}
.common-block{padding: 40px; border-radius: 8px; -webkit-border-radius:8px; background: #ffffff;}
.about-article{width: 706px; padding-right: 100px; float: left;}
.about-photo{width: 314px; float: left;}
.about-tit{height: 60px; line-height: 60px; margin: 15px 0; font-size: 28px; color: #0a5b32;}
.article{line-height: 26px; font-size: 14px; margin: 16px 0;}
.about-us{height: 60px; line-height: 60px; margin: 20px 0; font-size: 28px; color: #333333;}
.photo-item{width: 314px; height: 314px; margin: 20px 0 40px;}
.lawyer-main{height: 500px; margin-top: 15px; margin-bottom: 64px; background: #f2f2f2; overflow: hidden;}
.lawyer-photo{width: 500px; height: 500px; float: left;}
.lawyer-info{width: 460px; padding: 100px 80px 0; float: left;}
.lawyer-name{height: 40px; line-height: 40px; font-size: 24px; color: #333333;}
.english-name{height: 20px; line-height: 20px;}
.partner{height: 30px; line-height: 30px; font-size: 18px;}
.lawyer-word{margin: 12px 0; line-height: 26px; font-size: 14px;}
.lawyer-contact{height: 38px; line-height: 38px; margin-top: 25px; padding-left: 58px; font-size: 20px;}
.phone{background: url(../images/tel.png) no-repeat left center;}
.email{background: url(../images/email.png) no-repeat left center;}
.lawyer-tit{margin: 32px 0;  font-size: 28px; color: #333333; text-align: center;}
.our-best{line-height: 26px; text-align: center; font-size: 14px;}
.lawyer-list{width: 1143px; margin: 70px 0 70px -11.5px; overflow: hidden;}
.lawyer-item{width: 305px; height: 580px; float: left; display: inline; margin: 0 38px; background: #f2f2f2;}
.small-info{padding: 20px 16px 0;}
.small-word{margin-top: 20px; line-height: 26px; height: 52px; font-size: 14px; overflow: hidden;}
.small-contact{height: 30px; line-height: 30px; margin-top: 18px; padding-left: 35px; font-size: 18px;}
.phone1{background: url(../images/tel1.png) no-repeat left center;}
.email1{background: url(../images/email1.png) no-repeat left center;}
.page{height: 38px; line-height: 38px; margin-bottom: 30px; text-align: center;}
.page-num{display: inline-block; margin: 0 20px; font-size: 16px; vertical-align: top;}
.next{display: inline-block; height: 38px; vertical-align: top;}
.news-main{margin-top: 15px;}
.news-all{height: 36px; line-height: 36px; font-size: 28px; color:#000000; text-align: center;}
.find{height: 32px; line-height: 32px; font-size: 18px; color: #333333; text-align: center;}
.news-item{margin: 36px 0 0; padding-bottom: 50px; border-bottom: 1px solid #ededed;}
.news-pic{width: 480px; height: 270px; float: left;}
.news-detial{width: 600px; float: left; margin-left: 40px;}
.publish-date{height: 24px; line-height: 24px; font-size: 12px;}
.artic-tit{height: 36px; line-height: 36px; margin-bottom: 10px; }
.artic-tit a{font-size: 18px; color: #000000;}
.artic-detail{line-height: 26px; font-size: 14px;}
.view{width: 118px; height: 32px; line-height: 32px; display: inline-block; text-align: center; font-size: 16px; color: #000000; border: 2px solid #000000;}
.view:hover{color: #ffffff; background: #000000;}
.detail-bottom{height: 36px; line-height: 36px; margin-top: 30px; margin-bottom: 30px;}
.share-to{display: inline-block; height: 36px; margin-left: 132px; vertical-align: top;}
.share-box{display: inline-block; height: 31px; padding-top: 5px; vertical-align: top;}
.news-list{width:1176px; margin-left: -28px; padding: 40px 0; overflow: hidden;}
.news-group{width: 330px; float: left; margin: 0 31px;}
.group-pic{width: 330px; height: 180px; margin-bottom: 25px;}
.control-bar{height: 65px; margin-top: 15px; text-align: center;}
.control-bar a{display: inline-block; position: relative; height: 43px; line-height: 43px; margin: 0 10px; padding: 0 20px; font-size: 18px; color: #666666;}
.control-bar a:hover{color: #ffffff; background: #444444;}
.control-bar a i{display: none; position: absolute; bottom: -7px; left: 50%; margin-left: -10px; width: 20px; height: 7px; background: url(../images/narrow-d.png) no-repeat center top;}
.control-bar a:hover i{display: block;}
.control-bar a.cur{color: #ffffff; background: #444444;}
.control-bar a.cur i{display: block;}
.case-item{padding: 35px 0; border-bottom: 1px solid #ededed; overflow: hidden;}
.case-pic{width: 430px; height: 270px; float: left;}
.case-detail{width: 600px; float: left; margin-left: 90px;}
.business-item{margin-top: 15px; margin-bottom: 35px; overflow: hidden;}
.business-artic{width: 704px; float: left; padding-right: 116px;}
.item-tit{height: 60px; line-height: 60px;}
.item-tit span{display: inline-block; height: 60px; margin-left: 15px; font-size: 28px; color: #333333; vertical-align: top;}
.item-pic{width: 300px; height: 185px; float: left;}
.artic-txt{margin-top: 5px; line-height: 26px; font-size: 14px;}
.service-pic{margin-top: 15px; margin-bottom: 40px;}
.service-pic img{margin: 0 24px;}
.our-tit{height: 60px; line-height: 60px; margin: 15px 0; text-align: center; font-size: 28px; color: #0a5b32;}
.our-word{line-height: 26px; font-size: 14px; margin: 16px 0; text-align: center;}
.our-promise{height: 60px; line-height: 60px; margin: 15px 0; text-align: center; font-size: 28px; color: #000000;}
.newlaw-list{margin-bottom: 50px;}
.newlaw-group{padding-top: 25px; border-bottom: 1px solid #ededed;}
.bg_fafafa{background: #fafafa;}
.contact-bar a{padding: 0 50px;}
.contact-item{margin: 35px 0; overflow: hidden;}
.map{width: 489px; height: 302px; float: left; border: 5px solid #b6cec1;}
.contact-message{width: 576px; float: left; padding-left: 45px;}
.contact-message span{display: inline-block; height: 42px; line-height: 42px; margin-top: 25px; padding-left: 58px; font-size: 20px;}
.c-tel{width: 300px; background: url(../images/tel.png) no-repeat left center;}
.c-email{width: 300px; background: url(../images/email.png) no-repeat left center;}
.c-phone{background: url(../images/phone1.png) no-repeat left center;}
.c-fax{background: url(../images/fax1.png) no-repeat left center;}
.company{font-size: 18px; color: #000000;}
.address{margin-top: 10px; font-size: 14px;}
.news-detail-tit{height: 36px; line-height: 36px; margin-bottom: 20px; font-size: 28px; color:#000000;}
.news-detail-date{line-height: 30px; padding-bottom: 15px; font-size: 14px; border-bottom: 1px solid #ededed;}
.detail-article{margin: 20px auto; overflow: hidden;}
.detail-article .article{font-size: 16px;}
.offer-item{margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ededed; font-size: 14px;}
.offer-item p{line-height: 26px;}
.job-name{font-size: 18px; color: #000000;}
/*麦 站 网分页样式*/
.pages{padding: 20px 0;width:100%;text-align: center;clear: both;}
.pages a,.pages span{color: #666;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 34px;background: #f9f9f9;border: 1px solid #f2f2f2;}
.pages a:hover{display:inline-block;color: #fff;background: #dc0b01;border-color: #dc0b01;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pages span{display:inline-block;color: #666;}
.pages a.page-num-current{display:inline-block;color: #fff;background: #dc0b01;border-color: #dc0b01;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
