.banner .h-title,.banner .ico-f i,nav a.on,nav a:hover,.law-introduce .xy .ico,.law-archives .ico-yx,.i-box .i-title .more,.i-product .list .ico-correct,.pufa-tab li.on:before,.i-pufa .number .ico-p,.msg-top .stras-w i,.msg-list .stras-l i,.inner .service .s-box dd:before,.inner .service-tel .tips .ico,.inner .payment .wexin .txt .ico,.inner .payment .wexin .pic .wx-pay-time .cont-c .f-ico{background:url(../../../../images/pc/user/lawyer/law-home-bg.png) no-repeat;}
/*{background:url(../images/law-nav-bg.png) no-repeat;}*/
.w1200{width:1200px;margin: 0 auto;}


.law-home-top{height:50px;font-size:14px;line-height: 50px;color:#858585;}
.law-home-top .menu{}
.law-home-top .menu a{margin-right: 20px;}
.law-home-top .login{}
.law-home-top a{color:#858585;}
.law-home-top a:hover{color:#0078de;text-decoration: underline;}
.law-home-top .h-line{border-right: 1px solid #858585;margin:0 10px;display: inline-block;height:14px; vertical-align: middle;}
.law-home-top .photo-l{width:30px;height:30px;border-radius: 15px;margin-right:10px; vertical-align: -10px;}

.banner{height:180px;background:url(../../../../images/pc/user/lawyer/banner.jpg) #e0e7f9;}
.banner .txt{padding-top:36px;}
.banner .h-title{font-size:40px;color:#edae16;font-weight: 700;line-height: 60px;padding:10px 0 0 160px;background-position: 0 -70px;}
.banner .slogan{font-size: 24px;color:#858585;padding-top:5px;}
.banner .ico-f{font-size:16px;padding-top:40px;}
.banner .ico-f a{color:#858585;margin:0 25px;text-align: center;float:left;padding-bottom:20px;}
.banner .ico-f a:hover{color:#525ad6;}
.banner .ico-f i{width:60px;height:60px;display: block;margin:0 auto;border-radius: 50%;margin-bottom:10px;}
.banner .ico-f i.sc{background-position: 0 -140px; }
.banner .ico-f i.share{background-position:-70px -140px;}
.banner .share-tel {position: relative;}
.banner .share-tel-pop{position: absolute;width:300px;height:210px;background:#fff;right:-20px;top:100px;display:none;}
.banner .share-tel:hover .share-tel-pop{display: block;box-shadow: 2px 2px 6px #e5e5e5;border:1px solid #f5f5f5;border-radius: 6px;}
.banner .share-tel-pop img{border:1px solid #e5e5e5;margin-top:20px;width:140px;height:140px;}
.banner .share-tel-pop .txt{line-height:28px;color:#858585;padding-top:0;font-size:14px;color:#f93;}

nav{background: #525ad6;font-size: 18px;height: 60px;}
nav a{color:#fff;padding:0 36px;line-height: 54px;height:60px;display:inline-block; transition: all 0.5s;}
nav a.on{background-position: center 0;}
nav a:hover{background-color: #646bda;background-position: center 0;}

.main{overflow:hidden;}
.law-introduce,.law-archives,.pub-box{background:#fff;border-radius: 10px;}
.law-introduce{width:760px;margin-top:40px;padding: 0 50px ;font-size:16px;color:#666;height:390px;}
.law-introduce .title{font-size:18px;color:#353535;font-weight:700;margin-top:20px;}
.law-introduce .txt{line-height:30px;margin:10px 0 30px 0;}
.law-introduce .txt a{color:#2d76e2;text-decoration: underline;}
.law-introduce ul{overflow: hidden;padding:25px 0;}
.law-introduce li{float:left;color:#666;background:#eaeaea;height:36px;line-height: 36px;border-radius: 20px;padding:0 22px;margin-right:15px;}
.law-introduce li:hover{background:#525ad6;color:#fff;box-shadow: 0 2px 4px rgba(82,94,214,50%);}
.law-introduce .xy{clear:both;font-size:14px;color:#b8b8b8;text-align: center;border-top:1px dashed #e5e5e5;padding:30px 0;}
.law-introduce .xy .ico{width:20px;height:20px;background-position: -140px -140px;display: inline-block; vertical-align: -5px;margin-right:5px;}
.law-introduce .xy a{text-decoration: underline;}
.law-introduce .xy a:hover{color:#2d76e2;}


.law-archives{width:300px;margin-top:40px;text-align: center;position: relative;height:390px;padding-bottom:20px;}
.law-archives .lawphoto{width:170px;height:170px;border-radius: 20px;border:1px solid #fff;text-align:center;margin:0 auto;overflow:hidden;position: relative;top:-20px;box-shadow: 0 18px 40px rgba(102,102,102,0.3)}
.law-archives .in-lawphoto{max-width:220px; margin-left:-25px;height:auto;}
.law-archives .name{font-size:24px;padding-top:5px;}
.law-archives .ico-yx{width: 74px;height:24px;display: inline-block;background-position: 0 -210px;margin-left:5px; vertical-align: -3px;}
.law-archives .tx{font-size:16px;color:#666;margin:26px 0  13px 0;}
.law-archives .lawyer{font-size:14px;color:#b8b8b8;white-space: nowrap;width: 260px;text-overflow: ellipsis; overflow: hidden; margin: 0 auto;}
.law-archives .ser-data{padding:36px 15px;overflow: hidden;}
.law-archives .ser-data li{float:left;width:90px;}
.law-archives .ser-data li i{color:#614ece;font-size:20px;}
.law-archives .ser-data li span{display:block;padding-top:10px;color:#b8b8b8;font-size:14px;}
.law-archives .ser-data li em{font-size:14px;}
.law-archives .tel-b {position: relative;margin-bottom: 20px; }
.law-archives .tel-b:hover .tel {visibility: visible;top: -43px;opacity: 1; }
.law-archives .tel-b .btn {height: 38.4px;line-height: 38.4px;padding: 0 24px;background: #317df0;color: #fff;border-radius: 44px; }
.law-archives .tel-b .tel {-webkit-transition: all .3s;transition: all .3s;position: absolute;right: 0;left: 0;margin: auto;top: -30px;opacity: 0;visibility: hidden;background: -webkit-gradient(linear, left top, right top, from(#5599ff), to(#fe6d66));background: linear-gradient(90deg, #5599ff, #fe6d66);line-height: 38px;height: 38px;border-radius: 20px 0 20px 0;padding: 0 18px 0 48px;color: #fff;font-weight: bold;overflow: hidden;width: 143px;font-size: 18px; }
.law-archives .tel-b .tel:before {content: '';position: absolute;width: 50px;height: 38px;background: url(../../../../images/pc/icon/bg-tel.png);background-size: 100%;left: -8px;top: -1px; }

.i-box{clear:both;padding-top:40px;overflow: hidden;}
.i-box .i-title{overflow: hidden;zoom:1;}
.i-box .i-title .txt{font-size:36px;float:left;margin-right:10px;}
.i-box .i-title .exp{font-size:14px;color:#858585;background:#fff;float:left;margin-top:8px;border-radius:4px;padding:5px 10px;position: relative;}
.i-box .i-title .exp:before{content: ''; position: absolute; left: -10px; top: 7px;display: block; width: 0; height: 0; border: 5px solid transparent; border-right-color: #fff; z-index: 1;}
.i-box .i-title .more{float:right;width:38px;height:38px;display: block;background-position:-122px -210px }
.i-box .i-title .more:hover{ opacity: 0.8;filter:alpha(opacity=80); }
.i-box .pub-box{width:100%;clear:both;margin-top:20px;overflow: hidden;}
.i-box .pub-box .card-b {text-align: center; }
.i-box .pub-box .card-li {margin: 20px 15px;padding: 25px 30px;display: inline-block;width: 545px;background: #eaf6f9;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 30px;text-align: left;position: relative;-webkit-transition: all .5s;transition: all .5s;top: 0; }
.i-box .pub-box .card-li:before {position: absolute;content: '';right: 0;top: 0;background: url("../../../../images/pc/icon/bg-ask.png");background-size: 100%;width: 195px;height: 177px; }
.i-box .pub-box .card-li:first-child:before {background-image: url("../../../../images/pc/icon/bg-call.png"); }
.i-box .pub-box .card-li:hover {background: #fffaf4;top: -8px; }
.i-box .pub-box .card-li .tel-t {line-height: 58px;font-size: 40px;font-weight: bold; }
.i-box .pub-box .card-li .tel-info {font-size: 20px;line-height: 26px;color: #8d9498; }
.i-box .pub-box .card-li .list {line-height: 30px;color: #666;font-size: 14px;min-height: 120px;margin-top: 45px; }
.i-box .pub-box .card-li .list .ico-correct {width: 14px;height: 14px;display: inline-block;margin-right: 10px;background: url(../../../../images/pc/user/lawyer/law-home-bg.png) no-repeat;background-position: -142px -168px;-webkit-filter: hue-rotate(327deg) brightness(1.3);filter: hue-rotate(327deg) brightness(1.3); }
.i-box .pub-box .card-li .list .btn {position: absolute;right: 30px;bottom: 60px;width: 160px;height: 40px;line-height: 40px;background: #317df0;border-radius: 40px;color: #fff;font-size: 18px; }

.i-product{overflow:hidden;padding-left:3px;}
.i-product li{float:left;width:29.4%;/*width:25%;border-right:1px solid #e3e3e3;*/padding:50px 23px; transition: all 0.5s;background:#fff;position: relative;}
.i-product li:after{content:"";width:1px;height:220px;background: #e3e3e3;display: inline-block;position:absolute;right:0;top:85px;}
.i-product li:last-child:after{background:none;}
.i-product .tit{padding-left:15px;}
.i-product .tit strong{font-size:20px;color:#525ad6;font-weight:500;}
.i-product .tit .price{color:#ff3333;font-size:12px;padding-left:5px;}
.i-product .tit .price em{font-size:18px;font-weight:700;}
.i-product .tit .txt{font-size:14px;color:#b8b8b8;padding-top:15px;}
.i-product .list{line-height: 30px;color:#666;font-size:14px;min-height:120px;margin-top:45px;}
.i-product .list .ico-correct{width:14px;height:14px;display: inline-block;background-position:-142px -168px;margin-right:10px;}
.i-product .p-btn{text-align: center;}
.i-product .p-btn a{width:160px;height:40px;color:#fff;line-height:40px;display: inline-block;border-radius: 20px;font-size:18px;margin:0 auto; transition: all 0.5s;}
.i-product .p-btn a.btn-orange{background:linear-gradient(to left,#f60,#ff9000);box-shadow: 0 4px 8px #ffedd9;}
.i-product .p-btn a.btn-blue{background:linear-gradient(to left,#5d65d9,#737bff);box-shadow: 0 4px 8px #dce8fa;}
.i-product li:hover{box-shadow: 0 10px 20px #e5e5e5;margin-top:-10px;background: #fffaf4;}
.i-product li:hover strong{font-weight:700;}
.i-product li:hover a.btn-orange{background:linear-gradient(to left,#ff9000,#ffae2e);}
.i-product li:hover a.btn-blue{background:linear-gradient(to left,#737bff,#a1a7f8);}
.i-product li a.in-btn:hover{text-decoration: underline;}

.i-case{padding:20px 0 20px 20px;overflow: hidden;zoom:1;}
.i-case li{float:left;background:linear-gradient(to bottom,#f2f3ff,#fff);border-radius: 10px;margin:0 20px 20px 0;padding:30px 20px;}
.i-case li:hover{background:linear-gradient(to bottom,#fff2e1,#fff);}
.i-case .tit{font-size:20px;color:#666;margin-bottom:20px;display: inline-block;position: relative;padding-left:20px;text-overflow: ellipsis;overflow:hidden;width:510px;white-space: nowrap;}
.i-case .tit:hover{color:#525ad6;text-decoration: underline;}
.i-case .tit:before{content:"";margin-right:12px;width:8px;height:8px;display: inline-block;background:#bebee0;border-radius: 4px;position: absolute;left:0;top:9px;}
.i-case p{color:#b8b8b8;font-size:14px;line-height: 30px;padding-left:20px;}

.pufa-tab {text-align: center;}
.pufa-tab li{display: inline-block;font-size:20px;cursor:pointer;position:relative;color:#525ad6;background:#eaebff;padding:10px 30px;margin:20px 5px 30px 5px;border-radius: 20px;}
.pufa-tab li.on{color:#fff;background:#525ad6;}
.pufa-tab li.on:before{content: "";width:30px;height:10px;display: block;position:absolute;background-position:center -42px;margin-left:-15px;left:50%;top:45px;}
.i-pufa  .pufa-box{padding-left:40px;}
.i-pufa  .pufa-box li{float:left;margin:0 20px 25px 0;}
.i-pufa .video-pic{width:267px;height:149px;overflow:hidden;display: block;border-radius: 6px;margin-bottom:20px;}
.i-pufa .in-video-pic{ transition:all 0.5s; }
.i-pufa .in-video-pic:hover{transform: scale(1.08);}
.i-pufa .pufa-box:nth-child(2) li{margin-bottom:50px;}
.i-pufa .pufa-box:nth-child(2) .video-pic{height:110px;}
.i-pufa .tit{font-size:18px;color:#353535;text-overflow: ellipsis;overflow:hidden;width:260px;white-space: nowrap;display:inline-block;}
.i-pufa .tit:hover{text-decoration:underline;color:#525ad6;}
.i-pufa .number{color:#b8b8b8;font-size:14px;margin-top:12px;}
.i-pufa .number .ico-p{width:14px;height:14px;display: inline-block;margin-right:5px;background-position: -84px -210px; vertical-align:-2px;}
.i-pufa .pufa-box:nth-child(2) .number .ico-p{background-position:-83px -227px;width:16px;}

.msg-top{border-bottom:1px solid #e3e3e3;margin:40px 50px;color:#858585;font-size:14px;overflow:hidden;padding-bottom:20px;}
.msg-top .stars{float:left;width:300px;}
.msg-top .stras-w {margin-top:12px;}
.msg-top .stras-w i{width:34px;height:34px;margin-right:10px;display: inline-block;}
.msg-top .stras-w i.stras-ico-o{background-position: 0 -240px;}
.msg-top .stras-w i.stras-ico-g{background-position: -40px -240px;}
.msg-top .number{float:left;}
.msg-top .f24{font-size:24px;color:#353535;padding:0 5px 0 0;}
.msg-top .f24 .f16{font-size:16px;}
.msg-top .number .txt{padding-top:15px;}
.msg-list{padding:0 50px 20px 50px;overflow: hidden;}
.msg-list li{background:linear-gradient(to bottom,#fff9f2,#fff);border-radius: 10px;margin:0 40px 40px 0 ;float:left;padding:20px 30px;font-size:14px;color:#b8b8b8; transition:all 0.5s;}
.msg-list li:hover{background:linear-gradient(to bottom,#fff2e2,#fff);}
.msg-list li:nth-child(even){margin-right:0;}
.msg-list li>div{overflow:hidden;zoom:1;}
.msg-list .msg-tit{font-size:18px;color:#353535;clear:both;margin:20px 0 30px 0;display: inline-block;width:470px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.msg-list .time{float:right;}
.msg-list .tag{padding:5px 20px;background: #fff;border:1px solid #f2f1f1;margin-right:10px;display: inline-block;border-radius: 20px;color:#858585;}
.msg-list .stras-l{float:right;}
.msg-list .stras-l i{width:20px;height:20px;display: inline-block;margin-right:6px;}
.msg-list .stras-l .l-stras-ico-o{background-position: -78px -245px}
.msg-list .stras-l .l-stras-ico-g{background-position: -104px -245px}

.law-bottom{text-align: center;color:#666;line-height:1.2;padding-top:40px;clear: both;}
.law-bottom .name{font-size:30px;margin-bottom:15px;}
.law-bottom .other{font-size:14px;}

.location {height:60px;line-height: 60px;color:#b8b8b8;font-size:14px;}
.location a{color:#b8b8b8;}
.location a:hover{color:#525ad6;text-decoration: underline;}
.inner{border-radius: 10px;background:#fff;padding:20px 50px;width:760px;float:left;}
.inner .about {font-size:16px;color:#666;line-height: 30px}
.inner .about .box{margin-bottom:20px;clear:both;overflow:hidden;}
.inner .about .title{font-size:18px;font-weight: 700;color:#353535;margin-bottom:15px;}
.inner .about .about-txt{white-space: pre-line;}
.inner .about .about-info{margin-bottom:20px;}
.inner .about .about-info .tit{color:#858585;margin-right:5px;}
.inner .about .about-sc {margin-bottom:5px;overflow: hidden;}
.inner .about .about-sc li{float:left;background:#525ad6;padding:5px 25px;color:#fff;margin:5px 15px 15px 0;border-radius: 16px;}
.inner .about .about-txt p{margin-bottom:30px;}
.inner .pub-title{border-bottom:1px solid #e5e5e5;padding:10px 0 30px 0;}
.inner .pub-title strong{font-size:24px;font-weight:700;color:#353535;margin-right:10px;}
.inner .pub-title .pub-txt{font-size:16px;color:#858585;}
.inner .service{padding-bottom:40px;}
.inner .service .s-box{border-bottom:1px solid #f5f5f5;font-size:16px;color:#666;line-height: 30px;position: relative;padding:30px 0;}
.inner .service .s-box:last-child{border-bottom:none;}
.inner .service .s-box .rg{position: absolute;right:0;top:50%;margin-top:-30px;width:160px;text-align:center;}
.inner .service .s-box .lf{padding-left:25px;}
.inner .service .s-box dt .tit{font-size:18px;color:#525ad6;font-weight:700;}
.inner .service .s-box dt .txt{color:#b8b8b8;font-size:14px;}
.inner .service .s-box dd{clear:both;}
.inner .service .s-box dd:before{content:"";width:14px;height:14px;background-position: -130px -253px;display: inline-block; vertical-align: -5px;margin-right: 10px}
.inner .service .s-box .price{color:#ff3333;font-size:18px;font-weight: 700;}
.inner .service .s-box .price em{font-size:14px;font-weight: 500;}
.inner .service .s-box .btn{width:130px;height:36px;line-height:36px;box-shadow: 0 4px 8px #dcdef7;border-radius: 6px;color:#fff;background:linear-gradient(to right,#5c66fe,#525ad6)}
.inner .case-list{padding-bottom:40px;}
.inner .case-list li{border-bottom:1px solid #f5f5f5;padding:25px 15px;margin:0 15px;line-height:30px;}
.inner .case-list .tit{font-size:20px;color:#666;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;width:680px;display: inline-block;}
.inner .case-list .tit:hover{text-decoration: underline;color:#525ad6;}
.inner .case-list .tit:before{content:"";width:8px;height:8px;margin-right:11px;display:inline-block;background:#bebee0;border-radius: 4px;}
.inner .case-list .l-tit{font-size:14px;color:#b8b8b8;padding:5px 0 0 20px;}
.inner .case-list .l-tit span{margin-right:20px;}
.inner .pageNumber .p-btn.current, .pageNumber .ensure-btn{background:#525ad6;border:1px solid #525ad6;}
.inner .pageNumber .p-btn:hover{color:#525ad6;border:1px solid #525ad6;background:#f5f6ff;}
.inner .case-art{padding:20px 0 40px 0;}
.inner .case-art .title{font-size:30px;color:#353535;font-weight:700;text-align:center;line-height:1.4;padding:0 20px;}
.inner .case-art .author{font-size:14px;line-height:30px;color:#b8b8b8;text-align: center;margin-top:10px;}
.inner .case-art .author span{margin-right:20px;}
.inner .case-art-txt{font-size:16px;line-height:30px;color:#666;border-top:1px solid #e5e5e5;padding:35px 20px 0;margin-top:30px;}
.inner .case-art-txt .tit{text-align:center;font-size:14px;color:#858585;line-height:24px;margin-bottom:15px;}
.inner .case-art-txt .tit i{margin:0 10px;}
.inner .case-art-txt p{margin-bottom:30px;}
.inner .contact-c{color:#666;font-size:16px;line-height: 50px;padding:20px 0 50px 20px;overflow:hidden;}
.inner .contact-c .btn{width:180px;height:36px;line-height:36px;box-shadow: 0 4px 8px #dcdef7;border-radius: 6px;color:#fff;background:linear-gradient(to right,#5c66fe,#525ad6); vertical-align: middle;}
.inner .contact-c .map{width:90px;margin-left: 10px;}
.inner .contact-c .tit{width:50px;display: inline-block;float:left;line-height: 50px;}
.inner .contact-map{ padding-top:16px;}
.inner .contact-in-map{width:660px;height:510px;overflow:hidden;border:1px solid #f5f5f5;border-radius: 6px;}
.inner .message .message-c{padding-bottom:40px;overflow: hidden;}
.inner .message .msg-top{border:none;background:#f5f5f5;border-radius: 10px;text-align:center;margin:30px 10px;padding-top:20px;}
.inner .message .msg-top .stars{padding-left:140px;border-right:1px solid #e5e5e5;margin-right:50px;}
.inner .message .msg-list{padding:0;}
.inner .message .msg-list li{width:700px;margin:0 0 10px 0;background:#fff;border-bottom:1px solid #f5f5f5;padding-bottom:30px;}
.inner .message .msg-list .tag{background:#f5f5f5;}
.inner .message .msg-list .msg-tit{width:700px; white-space: inherit;line-height:30px;margin:15px 0;}
.inner .pufa .pufa-list{padding:10px 0 40px 0;overflow: hidden;zoom:1;}
.inner .pufa .pufa-tab li{margin-bottom:5px;}
.inner .pufa .pufa-tab li.on:before{display: none;}
.inner .pufa .i-pufa ul{overflow: hidden;zoom:1;}
.inner .pufa .i-pufa .pufa-box{padding:0 10px;}
.inner .pufa .i-pufa .pufa-box li{width:760px;margin:0;border-bottom:1px solid #f5f5f5;padding-top:25px;}
.inner .pufa .i-pufa .video-pic{float:left;margin:0 20px 30px 0;}
.inner .pufa .i-pufa .tit{padding-top:15px;width:440px;}
.inner .pufa .i-pufa .des{font-size:14px;color:#858585;line-height:24px;margin:15px 0;}
.inner .pufa .i-pufa .number{margin-top:25px;}
.inner .pufa .i-pufa .pufa-box:nth-child(2) .tit{padding-top:5px;}
.inner .pufa .i-pufa .pufa-box:nth-child(2) .des{margin:5px 0;}
.inner .pufa .i-pufa .pufa-box:nth-child(2) .number{margin-top:15px;}
.inner .service-incase ul{padding:20px 20px 40px;overflow:hidden;}
.inner .service-incase li{clear:both;padding:10px 0;}
.inner .service-incase .tit{line-height:36px;font-size:16px;color:#666;float:left;width:140px;}
.inner .service-incase select{font-size:16px;height:36px;border-radius: 6px;color:#b8b8b8;border:1px solid #e5e5e5;padding:0 10px;width:290px;background:#fbfbfb;}
.inner .service-incase .select-city select{width:140px;margin-right:10px;}
.inner .service-incase .trea{position:relative;}
.inner .service-incase .trea textarea{width:720px;font-size:16px;color:#666;padding:15px 10px;background:#f8f8f8;border:1px solid #e5e5e5;border-radius: 10px;outline:none;resize: none;line-height:28px;height:220px;}
.inner .service-incase .trea .ask{height:320px;}
.inner .service-incase .input-number{font-size:14px;color:#b8b8b8;position:absolute;right:10px;bottom:10px;}
.inner .service-incase .input-number i{font-size:16px;color:#858585;}
.inner .service-incase .submit-btn{width:300px;height:50px;line-height: 50px;box-shadow: 0 4px 8px #ffe0e0;font-size:18px;color:#fff;background: #f55;display:block;margin:0 auto;border-radius: 6px;text-align:center;margin:20px auto 0;}
.inner .service-incase .submit-btn:hover{background:#ff6e6e;}
.inner .service-intel .l-tit{font-size:16px;color:#666;line-height: 48px;padding-left:130px;}
.inner .service-intel .price{color:#f55;font-size:30px;}
.inner .service-intel .price i{font-size:16px;}
.inner .service-intel{padding:20px 0  100px 0;}
.inner .payment{padding-left:120px;overflow:hidden;}
.inner .payment .ali .box{border-color:#009fe8;}
.inner .payment .ali .pay-btn{width:100px;height:30px;background:#1977fd;color:#fff;border-radius: 6px;display: inline-block;line-height:30px;}
.inner .payment .ali .pay-btn:hover{background:#388aff;}
.inner .payment .wexin{margin-bottom:50px;}
.inner .payment .wexin .txt {color:#666;}
.inner .payment .wexin .txt .ico{width:28px;height:28px;display:inline-block;background-position: -102px -273px; vertical-align: -7px;margin-right:5px;}
.inner .payment .box{border:2px solid #28a039;width:140px;height:170px;border-radius: 6px;text-align:center;padding:20px 20px 0 20px;margin:20px 35px 0;}
.inner .payment .wexin .pic{position:relative;}
.inner .payment .wexin .pic .wx-pay-time{position:absolute;left:-20px;top:-20px;width: 180px; height: 190px;border-radius: 4px;}
.inner .payment .wexin .pic .wx-pay-time .bg{background: rgba(0,0,0,0.6); width: 100%; height: 100%; position: absolute;z-index: 2;}
.inner .payment .wexin .pic .wx-pay-time .cont-c{color:#fff;z-index: 3;position: absolute;font-size:16px;line-height:30px;text-align: center;width:100%;padding-top:20px;}
.inner .payment .wexin .pic .wx-pay-time .cont-c a{color:#22e13d;text-decoration: underline;}
.inner .payment .wexin .pic .wx-pay-time .cont-c a:hover{color:#39f754; cursor: pointer;}
.inner .payment .wexin .pic .wx-pay-time .cont-c .f-ico{width: 30px; height: 30px; display: block; margin: 20px auto 5px auto;background-position:-71px -271px;}

.inner .payment .time{font-size:14px;color:#858585;padding:13px 0;}
.inner .payment .time .red{color:#f55;}
.inner .service-tel .tips{margin-left:25px;clear:both;width:460px;height:28px;background:#fff1f1;font-size:14px;color:#666;line-height:28px;padding:10px 0;text-align:center;border-radius: 24px;}
.inner .service-tel .tips .ico{width:28px;height:28px;display: inline-block;background-position:-130px -273px; vertical-align: -8px;margin-right:5px;}

.side{width:300px;float:right;}
.side .law-archives{margin-top:0;height:auto;}
.side .law-archives .ser-data{padding-bottom:30px;}
.side .law-archives .s-btn{width:260px;height:40px;background:#faaa1d;border-radius: 6px;color:#fff;font-size:16px;display: inline-block;line-height:40px;margin-bottom:40px;box-shadow: 0 4px 8px #feefd5;}

.side .law-archives .s-btn:hover{background:#feb940;text-decoration: underline;}
.side .box{margin-bottom:30px;}
.side .box .title{margin-bottom:15px;}
.side .box .title .txt{font-size:18px;color:#353535;}
.side .box .title .more{float:right;color:#858585;font-size:14px;}
.side .box .title .more:hover{color:#525ad6;text-decoration: underline;}
.side .box-c{background:#fff;border-radius: 10px;padding:0 20px;}
.side .msg-top{margin:0;border-bottom:0;padding:35px 0 30px 0;}
.side .msg-top .stras-w i{margin-right: 4px}
.side .msg-top .stras-w i.stras-ico-o{width:20px;height:20px;background-position: -78px -245px}
.side .msg-top .stras-w i.stras-ico-g{width:20px;height:20px;background-position: -104px -245px}
.side .msg-top .stars{width:130px;}
.side .msg-top .stars>p{text-align: center;}
.side .msg-top .number{width:130px;text-align: center;}
.side .msg-top .number .txt{color:#b8b8b8;}
.side .msg-list{margin:0;padding:0;}
.side .msg-list li{margin:0 0 30px 0;padding:0 0 20px 0;background: none;font-size:12px;border-bottom:1px dotted #e5e5e5;border-radius: 0;}
.side .msg-list li:last-child{border-bottom:none;}
.side .msg-list .msg-tit{width:260px;font-size:14px;margin:10px 0;}
.side .msg-list .tag{padding:5px 15px;}
.side .msg-list .time{line-height: 24px}
.side .msg-list .stras-l i{margin-right:4px;}
.side .msg-list .stras-l .l-stras-ico-o{background-position:-130px -186px;width:14px;heihgt:14px;}
.side .msg-list .stras-l .l-stras-ico-g{background-position:-147px -186px;width:14px;heihgt:14px;}

.side .case{padding:20px 0;}
.side .case li{margin-bottom:20px;}
.side .case li a{font-size:16px;color:#353535;height:40px;line-height:40px;display:block;padding:0 10px;background:linear-gradient(to right,#d7eefb,#f5f5f5); white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.side .case li a:hover{color:#525ad6;text-decoration: underline;}

.side .service-des{background:#fff;border-radius: 10px;}
.side .service-des{padding:20px 20px 40px;}
.side .service-des .title{font-size:24px;text-align: center;line-height: 30px;position:relative;}
.side .service-des .title:before{content:"";width:40px;height:5px;background:#f3c333;display: inline-block;position:absolute;border-radius: 2px;left:50%;margin-left:-20px;top:24px;opacity: 0.8;filter:alpha(opacity=80);}
.side .service-des dl{margin-top:30px;}
.side .service-des dt{font-size:14px;font-weight: 700;color:#353535;margin-bottom:10px;}
.side .service-des dd{font-size:12px;color:#858585;line-height: 28px;padding-left:2px;}
