/* robin stylesheet */ body {font:14px/170% Microsoft YaHei,Arial, Helvetica, sans-serif ; color:#666; background:#fff; overflow-x:hidden; } * {padding:0; margin:0;} .clear {clear:both;} img {border:none; } .blank {height:30px;} a {color:#666;} a:link {text-decoration: none;} a:visited {text-decoration: none;} a:hover {text-decoration: none; color:#cd3b3b;} a:active {text-decoration: none;} a.redLink {color:#cd3b3b;} a.redLink:hover {color:#cd3b3b;} ul,li {list-style-type:none;} .blackF{color:#000;} .tc {text-align:center;} input,texteare,button {font:14px/170% Microsoft YaHei,Arial, Helvetica, sans-serif ; } /* 公共样式头部 */ .head {border-bottom:3px solid #cd3b3b;} .headBox {width:1260px; margin:20px auto 0; position:relative;} .logo {height:67px;} .logo img {height:100%;} .share {position:absolute; top:10px; right:0;} .share div {float:right;} .share .shareItem {margin-left:5px;} .share .shareItem a {display:inline-block; width:38px; height:38px; margin-left:5px; background-color:#b4b4b4; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; background-repeat:no-repeat; background-image:url("/images/icon.png"); transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; position:relative;} .share .shareItem a.weibo {background-position: -1px -1px;} .share .shareItem a.weibo:hover {background-color:#e61626;} .share .shareItem a.wechat {background-position: -40px -1px;} .share .shareItem a.wechat:hover {background-color:#3eb034;} .show_wechat span{background:url("/images/icon.png") -148px -12px no-repeat; display:block; width:14px; height:12px; position:absolute; top:-11px; left:50%; margin-left:-7px; z-index:1200; } .show_wechat {position:absolute; top: 48px; left:50%; margin-left:-64px; z-index:1000; display:none; box-shadow:0px 0px 3px #000; -webkit-box-shadow:0px 0px 3px #000; -moz-box-shadow:0px 0px 3px #000; -ms-box-shadow:0px 0px 3px #000; width:127px; height:127px;} .share .contactWord {text-align:right; color:#9d9d9d;} .share .contactWord a {color:#9d9d9d;} .share .contactWord span {color:#cd3b3b} .nav {padding-top:30px;} .nav a {display:inline-block; padding:7px 38px; font-size:16px; line-height:1.5; color:#333;} .nav a:hover {color:#cd3b3b;} .nav a.current {background:#cd3b3b; color:#fff;} /* 幻灯片 */ .phototurn {width:1260px; margin:0 auto; height:300px;} .phototurn img {width:100%} .swiper-container { width: 100%; height: 100%;} .swiper-slide {background-position: center; background-size: cover; background-size:100% auto;} /*index 内容样式 */ .mainBox {width:1260px; margin:30px auto; background:#fff; position:relative; z-index:2;} .mleftBox {width:400px; float:left;} .ctbox {margin-top:20px;} .ctbox p {text-indent:2em;} .w100 {width:100%;} .mleftBox img {margin-bottom:10px;} .item_title {font-weight:normal; color:#cd3b3b; border-bottom:2px solid #353535; font-size:18px; line-height:1.5; position:relative; height:30px;} .item_title a {color:#cd3b3b;} .item_title span {height:30px; border-bottom:2px solid #cd3b3b; line-height:24px; display:block; position:absolute; top:0; left:0;} .mrightBox {width:825px; float:right;} /* 新闻 */ .news_list {margin-top:20px; } .news_list li {border-bottom:1px solid #f0f0f0; margin-bottom:20px;} .news_list li h3 a {color:#333;} .news_list li h3 a:hover {color:#cd3b3b;} .news_list li .news_date {width:80px; height:65px; float:left; border-right:1px solid #353535; margin-right:20px;} .news_list li .news_date i {display:block; font-style:normal; font-size:16px; letter-spacing:3px; margin-top:5px;} .news_list li .news_date span {display:block; font-style:normal; font-size:24px; letter-spacing:1px; line-height:1.5;} .news_list li .news_summary {height:80px;} .news_list li .news_summary h3 {font-size:16px; line-height:1.5; color:#333;} .news_list li .news_summary p {font-size:12px; line-height:1.5; height:36px; text-overflow:clip; overflow:hidden; } .itemBox {margin-top:20px;} ul.service_list li { width:25%; display:block; float:left; text-align:center; margin-bottom:2px; } ul.service_list li div {background:#f8f8f8; margin-right:2px; height:360px; padding:25px; transition:1s ease; -webkit-transition: 1s ease; -moz-transition: 1s ease; -ms-transition: 1s ease;} ul.service_list li.last div {margin-right:0;} ul.service_list li div i {width:155px; height:155px; background-image:url("/images/icon.png"); background-repeat:no-repeat; display:block; margin:0 auto; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; margin-top:40px; transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease;} ul.service_list li div i.s1 {background-position: 25px -40px; } ul.service_list li div i.s2 {background-position: -127px -48px;} ul.service_list li div i.s3 {background-position: -286px -45px;} ul.service_list li div i.s4 {background-position: -443px -48px;} ul.service_list li div i.s5 {background-position: 28px -190px;} ul.service_list li div i.s6 {background-position: -128px -185px;} ul.service_list li div i.s7 {background-position: -292px -190px;} ul.service_list li div i.s8 {background-position: -443px -190px;} ul.service_list li div i.s9 {background-position: -587px -49px;} ul.service_list li div i.s10 {background-position: -589px -185px;} ul.service_list li div i.s11 {background-position: 25px -343px; } ul.service_list li div i.s12 {background-position: -127px -343px;} ul.service_list li div p {text-align:left; margin-top:20px; text-align:justify;} ul.service_list li div span {color:#333; border-bottom:1px solid #cd3b3b; margin-top:20px; padding:10px 0 20px; font-size:24px; display:inline-block;} ul.service_list li:hover div {background:#cd3b3b; color:#fff;} ul.service_list li:hover div i {background-color:#fff; transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease;} ul.service_list li:hover div span {color:#fff; border-bottom:1px solid #fff;} /* 公共底部样式 */ .foot {margin-top:10px; color:#ccc; position:relative;} .sub_menu {background:#222; padding:20px 0; } .sub_menu ul {width:1260px; margin:0 auto;} .sub_menu a {color:#ccc; } .sub_menu a:hover {color:#fff;} .sub_menu li {width:250px; float:left;} .sub_menu li h2 { font-size:18px; line-height:1.5; } .sub_menu li p {margin-top:5px;} .sub_menu li.contact_fs {width:500px;} .sub_menu li.getWechat {float:right; width:200px;} .copyright {background:#000;} .copyright p {display:block; width:1260px; text-align:center; color:#ccc; padding:8px 0; margin:0 auto;} .mainBg {width:333px; height:279px; background:url("/images/mainbg.png") no-repeat; position:absolute; z-index:1; top:-279px; right:0;} /* 公共子页样式 */ .leftBox {width:270px; float:left;} .navBar {width:100%;} .navBar h2 {background:#cd3b3b; padding:15px 10px; text-align:center; color:#fff; font-weight:normal;} .navBar ul {border:3px solid #cd3b3b; padding:0px 15px 5px;} .navBar ul li {padding:10px 0; border-bottom:1px solid #cacaca; font-size:16px; line-height:1.5;} .navBar ul li:last-child {border-bottom:none;} .navBar ul li i {display:inline-block; width:10px; height:17px; background-image:url("/images/icon.png"); background-repeat:no-repeat; background-position:-126px -11px; float:right;} .navBar ul li a {display:block;} .navBar ul li a.current {color:#cd3b3b;} .navBar ul li a.current i,.navBar ul li a:hover i {background-position:-102px -11px;} .rightBox {width:890px; float:right; border:1px solid #eaeaea; padding:25px;} .page {text-align:right; padding:10px 0;} .page a {margin:0 5px;} .page p {display:inline-block;} .page p a {padding:2px 10px; display:inline-block; border:1px solid #eaeaea; background:#fff;} .page p a.chose,.page p a:hover {border:1px solid #cd3b3b; background:#cd3b3b; color:#fff;} .cultureCT h2 {font-size:24px; line-height:1.5; color:#000; font-weight:normal;} .cultureCT h3 {font-size:18px; line-height:1.5; font-weight:normal;} /* 律师团队 */ .team_list li {width:146px; float:left; text-align:center; margin:15px 16px 10px;} .lawyer {width:140px; height:140px; border:3px solid #ddd; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; overflow:hidden; margin-bottom:10px;} .lawyer img {width:100%;} .ctbox .team_list li p {text-indent:0; } .teamCT {margin:40px 0 20px;} .teamLawyer {float:left; margin-right:20px;} .lawyerIntro {margin-left:180px; padding-left:30px; border-left:1px solid #eaeaea; min-height:250px;} .ctbox .serviceCT p {text-indent:0; } /* 文章 */ .articleCT {padding:10px 0 20px;} .articleCT h2 {font-size:24px; color:#333; font-weight:normal; text-align:center; line-height:1.5; padding:0px 0;} .articleCT .article_memo {border-top:1px solid #eaeaea; margin:20px 0 20px; padding:10px 0; color:#a8a8a8;} .articleCT .article_memo .memo_read {float:right;} /* 诚聘英才 */ .recuit_list li {border-bottom:1px solid #eaeaea; margin-bottom:30px; padding-bottom:5px; font-size:16px; line-height:1.5; } .recuit_list li h2 {background:#eaeaea;font-weight:normal; font-size:18px; margin-bottom:5px;} .recuit_list li h2 span {padding:5px 10px; display:inline-block; color:#000;} .recuit_list li h2 a {padding:5px 15px; display:inline-block; color:#fff; background:#cd3b3b; float:right;} .recuit_list li label {width:100px; border-right:1px solid #eaeaea; display:block; float:left; line-height:1.2; margin:5px 0 5px; padding-left:10px;} .ctbox .recuit_list li p {margin-left:160px; padding:5px 0 5px; text-indent:0; } .ctbox .page p {text-indent:0;} .ctbox .contactCT p,.ctbox .messageCT p{text-indent:0;} .contactCT {padding:10px 0;} .contactCT h2 {font-size:24px; line-height:1.5; color:#000; font-weight:normal; margin-bottom:10px;} .messageCT {padding:10px 0;} .controls label {width:200px; text-align:right; display:inline-block; padding-right:20px; float:left;} .controls p {margin-right:120px; margin-bottom:15px;} .controls p .m-large {height:35px; line-height:35px; width:280px; padding:0 5px;} .controls p .mt-large {height:150px; line-height:35px; width:350px; padding:0 5px;} .controls p .bt {appearance:none; -webkit-appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; padding:5px 40px; background:#fff; margin-right:15px; font-size:16px; line-height:1.5; border:none; color:#fff; } .controls p .redBt {background:#cd3b3b;} .controls p .greyBt {background:#363636;} /* 友情链接 */ .friend_list li {width:123px; height:35px; float:left; margin-right:30px; margin-bottom:20px;} .friend_list li.end {margin-right:0;} .friend_list li img {width:123px; height:35px;}