﻿/*
* 前海百丰移动端
* 技术支持：前海小鱼科技
* 更新：2019.06.20
*/
body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,form,input,textarea,select{margin:0;padding:0;}
body{ font-size:14px; color:#333; background-color: #efefef; font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif;}
.bg-white { background-color: #fff;}
li{list-style:none;}
img{border:0;}
a{ color:#128bed;text-decoration:none; outline: none}
a,a:link,a:visited,a:hover,a:active{text-decoration:none; outline: none;  -webkit-tap-highlight-color: rgba(0,0,0,0); }
.wrapper {margin:0 auto; max-width:750px;}
.wr-p4 {padding: 0 4%}
.both {clear: both}
.t-ellipsis {word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.red {color: #ff4d56;}
.yellow { color: #ff3c00}
.blue {color: #128bed}
.gray {color: #909090}
.none {display: none}
.h10 {height: 10px;}.h20 {height: 20px;}.h30 {height: 30px;}.h40 {height: 40px;}.h50 {height: 50px;}.h60 {height: 60px;}

/* 公共部分 */
.ico-loading ,.ico-success ,.ico-error {background-image: url("../images/ico-prompt.png"); background-repeat: no-repeat; display: inline-block; vertical-align: middle;}
.ico-loading { width: 24px; height: 20px; background-size: 110px; background-position:left top;animation: rotate 0.75s linear infinite; }
.ico-success { margin-bottom: 4px; width: 26px; height: 20px; background-size: 110px; background-position: -26px top;}
.ico-error  { width: 20px; height: 20px; background-size: 110px; background-position: -55px top;}
.opacity-bg { width: 100%; height: 100%; position: fixed; top:0; left: 0; background-color: #000000; opacity: 0.4;z-index: 20; }
.opacity-white {width: 100%; height: 100%; background-color: #fff; opacity: 0.1;position: fixed; top:0; left: 0; z-index: 20; }
.fixed-bottom { position: fixed; left: 0; bottom: 0;}
.wx-prompt{ min-height: 30px; text-align: center; color: #fff; font-size: 18px; position: fixed; top:40%; left: 10%; right: 10%;   z-index: 21;}
.wx-prompt p {padding: 10px 20px 10px; display: inline-block;min-width: 200px;  min-height: 30px; line-height:30px;  background:rgba(34,125,217,0.8) ; background-size: 340px; border-radius: 10px; }
.wx-prompt em { margin-right: 10px;}
.wx-prompt.small { min-height: 20px; font-size: 14px;  top:auto; bottom: 10%}
.wx-prompt.small p {padding: 2px 20px; min-width: 100px;  min-height: 20px; line-height:20px;  }


.index-swiper-container { width: 100%;  height: 192px;    background-color: #ccc; position: relative; overflow: hidden; }
.index-swiper-container .swiper-slide {text-align: center; font-size: 18px; background: #fff;  display: flex;  justify-content: center;  align-items: center;}
.index-swiper-container .swiper-slide img  { width: 100%; height: auto;}

.body_box {margin: 0 auto; width: 100%; max-width: 750px; min-height: 100%; overflow-x:hidden;    position: relative;}
.headh { height: 68px; }
header { width: 100%; clear: both; overflow: hidden; margin-bottom: 1px;position: fixed; left: 0; top: 0; z-index:18;}
header .bg-white { position: relative; clear: both; overflow: hidden;}
header h1 { margin: 20px 0 15px 4%; width: 36%; float: left;}
header h1 img { width: 100%; height: auto;}
header .topphone { margin-top: 20px; width: 31%; float: left;}
header .topphone img { width: 100%; height: auto;}
header .navico { padding:0 5%; height: 100%; display: flex;  justify-content: center;  align-items: center;text-align: center; position: absolute; right: 0; top: 0; }

.index-nav {width:100%; height: 100%; color: #fafafa; background-color:rgba(0,0,0,0.8); position: fixed; right: -100%; top:0; z-index: 22; overflow: auto;}
.index-nav a {color: #fafafa;}
.index-nav .close { padding: 10px; display: inline-block; position: absolute; right: 0; top: 0;}
.index-nav .close:hover { opacity: 0.6;}
.index-nav ul  { padding-top: 30px;}
.index-nav ul li { margin: 0 5%; border-bottom: 1px solid #747478;}
.index-nav ul li a { display: block; padding:18px 0;font-size: 1rem;}
.index-nav ul li a[href]:hover {  background-color:rgba(0,0,0,0.8); text-indent: 2em; }
.index-nav ul .children p { margin-right: -5%; padding:0 0 10px 2%; clear: both; overflow: hidden;}
.index-nav ul .children p a  { margin: 0 2% 15px 0; padding: 0 0; width: 22.5%; height: 40px; line-height: 40px; font-size:0.8rem; text-align: center; border: 1px solid #747478; display: inline-block;}
.index-nav ul .children p a:hover { text-indent: 0em;  }
.content-box { transform: translateX(0px);} /* 内容右侧 */
.animateLeft{right: 0; transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);}
.animateLeftClose {right: -100%;transition: all 400ms cubic-bezier(0.000, 0.995, 0.990, 1.000);}
@media (min-width:750px) {
    .index-nav ul li a {padding:1em 0;font-size:1.7rem;}
    .index-nav ul .children p a {width: 28%; margin-right: 3%;  height: 2em; line-height:  2em;  font-size:1.5rem;}
}
@media (max-width: 414px) {
    .index-nav ul .children p a {width: 28%; margin-right: 3%; }
}
@media (max-width: 375px) {
    .index-nav ul .children p a {margin: 0 6px 10px 0; padding: 0 8px;width: 22.5%;}
}

.foot-h { height: 56px;}
.foot-consult { width:100%; clear: both; overflow: hidden; position:fixed; left: 0;  bottom: 0; z-index: 18}
.foot-consult ul {padding:6px 0 6px; background-color: #ffffff; text-align: center;}
.foot-consult ul li {margin: 0 2.5%; width: 43%; display: inline-block;}
.foot-consult ul li  a { height: 42px; line-height:42px; font-size: 16px; color: #fff; background-color: #7ad2a5; border-radius: 4px; display: block; position: relative }
.foot-consult ul li.red a { background-color: #67adf4;}
.foot-consult ul li a:hover { opacity: 0.8}
.foot-consult ul li svg { vertical-align: middle;  margin-right: 5px;}
.foot-consult ul li .svg-phone { margin-bottom: -4px;margin-right:0px;}

 /* svg图标 */
.svg-nav { width: 28px; height: 28px; fill: #999999}
.svg-close {width: 24px; height: 24px; fill: #fff}
.svg-consultation {width: 22px; height: 22px; fill: #fff}
.svg-phone {width: 24px; height: 24px; fill: #fff}
.svg-dingwei {width: 16px; height: 16px; fill: #666;}
.svg-arrow-right { width: 22px; height: 22px;fill: #ccc; }

/* 免费咨询 */
.wz-input { padding: 0 25px;  width: 100%; height: 42px; line-height: 42px;font-size: 15px;  background-color: #f6f6f6; border: 1px solid #f6f6f6; outline: none;}
.error-input {border: 1px solid #f00;}
.wz-btn-gray {display: block;height: 42px;   font-size: 16px;  line-height:42px; text-align: center;  color: #fff;  background-color: #9c9c9c;  background-image: none;  border:none; border-radius: 4px;}
.wz-btn-gray:hover { background-color: #6e6b6b; color: #ffffff;}

.free-consultation  { padding: 0 4%;}
.free-consultation  h2 { padding: 20px 0 20px; text-align: center; font-size: 1.2rem;}
.free-consultation  h2:before ,.free-consultation  h2:after { content: " "; width: 40px; height: 1px; background-color: #000; display: inline-block; vertical-align: middle;}
.free-consultation  h2:before {margin-right: 20px; }
.free-consultation  h2:after {margin-left: 20px; }
.free-consultation ul li { margin-bottom: 15px; position: relative;}
.free-consultation ul li .red { position: absolute; left: 10px; line-height: 42px; top: 0; display: inline-block}
.free-consultation dl dt { padding: 5px 0 15px; color: #999;  text-align: center;}
.free-consultation dl dd { padding: 0 0 15px; }

/* page begin*/
.page {margin:20px 3% 20px; padding:10px;min-height:28px; clear:both;color:#666; text-align: center; }
.page li {margin:0 1px 10px;font-size:14px; display: inline-block}
.page a {padding:0 6px; min-width:18px; height:26px; line-height:26px; border:1px solid #ddd; color:#666; display:inline-block;}
.page a:hover {color:#128bed; text-decoration:none;}
.page .thisclass a {padding:0 6px; min-width:18px; height:26px; line-height:26px; border:1px solid #128bed; background-color:#128bed; color:#fff; }
.pageinfo strong {color:#128bed;}

/* 知识库 */
.m-current {padding: 0 4%; height: 32px;  line-height: 32px; color: #666;}
.m-current svg {vertical-align: text-bottom; margin-right: 6px }
.m-current a {color: #666;}
.new-list {padding:0 4%;  clear: both; overflow: hidden;}
.new-list ul li {padding:0 20px 0 0; height:50px; font-size: 14px; border-bottom: 1px solid #efefef;  position: relative; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.new-list ul li svg { position: absolute;	top:16px; right: 0;}
/*.new-list ul li:before {content: " "; width: 4px; height:4px; border-radius: 100%; background-color: #ccc; display: inline-block; margin:0 6px 2px 0; vertical-align: middle;}*/
.new-list ul li a { line-height: 50px;	 color: #333}
.new-list li:hover {text-decoration:none}
.new-list a:before:hover {background-color: #0483e6; }

.new-sun {width: 100%;height:42px; background-color: #fff; border-bottom: 5px solid #efefef; overflow: hidden }
.new-sun .swiper-slide {text-align: center; font-size: 15px; }
.new-sun .swiper-slide a {height:42px; line-height: 42px; color: #333; display:inline-block;}
.new-sun .swiper-slide a.active { color: #ff4d56; font-weight: bold; position: relative}
.new-sun .swiper-slide a.active:before { content: " "; width: 100%; height: 3px; background-color: #ff4d56; position: absolute; left: 0; bottom:0px;}

.wz-content { padding: 0 4%;}
.wz-content .cntitle ,.wz-content .cntitle  h1 { padding: 20px 0 10px; font-size: 20px;  font-weight: 700; text-align: center;}
.cn-source { margin-bottoaboutus-topbannerm:30px; padding: 10px 0; font-size: 12px; color: #999; border-bottom: 1px dashed #dcdcdc;  text-align: center;}
.cn-source span {margin-right:12px}
.switcher-font a {margin:0 2px; width: 20px; height: 20px; line-height: 20px; background-color:#dfdfdf; color:#999; font-size:12px; font-weight: bold;  cursor: pointer; display: inline-block;}
.switcher-font a:hover { background-color:#ccc; color:#333}
.switcher-font a.selected {background-color:#ccc; color:#000; font-weight: bold}
.content-box  { margin-bottom: 10px; padding-top: 40px; line-height: 2em; font-size:15px;  clear: both; overflow: auto;}
.content-box  p {padding: 0; margin: 0 0 20px;}
.content-box img {max-width: 100%; height: auto}
.content-tags { padding: 20px  0;  font-size: 13px; clear: both; overflow: hidden;}
.content-tags dt {  width: 80px;line-height: 24px; float: left; text-align: right; }
.content-tags dd { margin-left: 86px;}
.content-tags dd a { margin-right: 10px; padding: 0 10px; height: 24px; line-height: 24px; background-color: #f5f5f5; color: #999999; border-radius: 3px;  display: inline-block;}
.content-tags dd a:hover {background-color: #fe002f; color: #ffffff;}

.cn-page {margin: 20px 4% 0; padding: 15px 0 20px; color: #999;border-top: 1px dashed #dcdcdc;   line-height: 1.5rem; overflow: hidden; clear: both;}
.cn-page dt {font-weight: normal}
.cn-page dd {}

.table-content { width: 100%; border-collapse:collapse;  text-align: center;}
.table-content thead th {padding:12px 10px; background:#128bed;  font-size: 14px; color:#fff; text-align: center; }
.table-content thead th:first-child {border-left:1px solid #d8e7f0;}
.table-content tbody tr td {padding:12px 8px; font-size: 14px;border-bottom:1px dashed #ddd; position: relative }
.table-content tbody tr td:after { content: " "; width: 2px; height: 60%; border-right:1px dashed #ccc; display: inline-block; position: absolute; right: -1px; top: 20%; z-index: 1 }
.table-content tbody tr:nth-child(2n) td {background-color: #f7f7f7}
.table-content tbody tr td.t-left ,.table-content thead th.t-left{text-align:left; padding: 10px 12px;}
.table-content tbody tr td.t-top {vertical-align: text-top}
.table-content tbody a {color: #128bed}

.related-articles { padding:0 4% 20px; }
.related-articles h2 { margin-bottom: 10px; height: 50px; font-size: 18px; border-bottom:1px solid #efefef;}
.related-articles  h2 span {  padding: 0;	height:50px; line-height:50px; display: inline-block;	float: left; position: relative}
.related-articles  h2 span:before { content:" ";width:100%; height: 3px; background-color: #0483e6; position: absolute; left:0; bottom: -1px; }
.related-articles ul li {padding:0 20px 0 0; height:40px; font-size: 14px;  position: relative; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.related-articles ul li svg { position: absolute;	top:8px; right: 0;}
.related-articles ul li:before {content: " "; width: 4px; height:4px; border-radius: 100%; background-color: #ccc; display: inline-block; margin:0 6px 2px 0; vertical-align: middle;}
.related-articles ul li a { line-height:40px;	 color: #333}
.related-articles li:hover {text-decoration:none}
.related-articles a:before:hover {background-color: #0483e6; }

.ico-hot { width: 41px; height: 18px; background: url("../images/ico-hot.png") repeat-x center top; background-size:contain; display: inline-block}
.ico-recommend { width: 41px; height: 18px; background: url("../images/ico-recommend.png") repeat-x center top; background-size:contain; display: inline-block}
.index-ztsub { padding: 30px 1% 20px; clear: both; overflow: hidden;}
.index-ztsub li { width: 25%; height: auto; float: left; text-align: center;}
.index-ztsub li .pic { display: inline-block;position: relative;}
.index-ztsub li .pic i { position: absolute; left: 30px; top: -5px; z-index: 1}
.index-ztsub li em { width: 46px; height: 46px; display: inline-block; background-size: contain; background-position: center; background-repeat: no-repeat;}
.index-ztsub li b { padding:5px 0 15px; font-size: 14px; height: 26px; line-height: 26px; font-weight: normal; display: block;}
.index-ztsub li a {color: #333; display: block; }
.index-ztsub .s1 {background-image: url("../images/ico-sub1.png");}
.index-ztsub .s2 {background-image: url("../images/ico-sub2.png");}
.index-ztsub .s3 {background-image: url("../images/ico-sub3.png");}
.index-ztsub .s4 {background-image: url("../images/ico-sub4.png");}
.index-ztsub .s5 {background-image: url("../images/ico-sub5.png");}
.index-ztsub .s6 {background-image: url("../images/ico-sub6.png");}
.index-ztsub .s7 {background-image: url("../images/ico-sub7.png");}
.index-ztsub .s8 {background-image: url("../images/ico-sub8.png");}
.index-ztsub .s9 {background-image: url("../images/ico-sub9.png");}
.index-ztsub .s10 {background-image: url("../images/ico-sub10.png");}
.index-ztsub .s11 {background-image: url("../images/ico-sub11.png");}
.index-ztsub .s12 {background-image: url("../images/ico-sub12.png");}

.index-title { padding: 20px 0 30px; text-align: center; font-size: 1.4em;}
.index-title:before ,.index-title:after { content: " "; width: 40px; height: 1px; background-color: #bfbfbf; display: inline-block; vertical-align: middle;}
.index-title:before {margin-right: 20px; }
.index-title:after {margin-left: 20px; }
.svg-kuaisuxy {fill: #ff9c00; width: 48px; height: 48px;}
.svg-liucheng {fill: #ff9c00; width: 32px; height: 32px;}
.svg-jiageyh {fill: #ff9c00; width: 34px; height: 34px;}
.wz-service-sdvantage { padding: 0 4%; clear: both; overflow: hidden;}
.wz-service-sdvantage ul li { margin-bottom: 20px;  width: 100%; background: url("../images/bg-line1.png") repeat-y left top; background-size:contain; clear: both; overflow: hidden;}
.wz-service-sdvantage ul li .ssl {margin: 20px 0; width: 68px; height: 68px; background-color: #f6f2e2; display: flex; justify-content: center; align-items: center; border-radius: 100%; float: left;}
.wz-service-sdvantage ul li .ssr {margin-left: 86px;}
.wz-service-sdvantage ul li .ssr h3 { padding: 10px 0; font-size: 1.2em;}
.wz-service-sdvantage ul li .ssr p { padding: 0 10px 10px 0; font-size: 1em; line-height: 1.5em; color: #666666;}

.bg-top { display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; color: #ffffff; font-size: 12px; border-radius: 0 0 10px 10px; background: url("../images/bg-line2.png") repeat-x center top; background-size:contain;  }
.index-news { padding: 0 4% 5px; overflow: hidden}
.index-news .item { margin-bottom: 15px;  padding-bottom: 15px; border-bottom: 1px solid #eee; clear: both; overflow: hidden}
.index-news .item:last-child {border-bottom: none}
.index-news .item .nleft { margin-top: 3px; width: 120px; position: relative; float: left; }
.index-news .item .nleft img { width: 100%; height:auto; max-height: 95px;border-radius: 6px;}
.index-news .item .nleft .bg-top { position: absolute; left: 10px; top: 0;}
.index-news .item .nright { margin-left: 140px;}
.index-news .item .nright a {display: block}
.index-news .item .nright .b { padding-bottom: 4px; font-size: 1.1em; line-height: 1.4em; max-height: 42px; overflow: hidden; color: #333333; display: block;}
.index-news .item .nright p { padding-bottom: 2px; font-size: 0.9em; line-height: 1.5em; max-height: 36px; color: #666666; overflow: hidden; text-overflow: clip}
.index-news .item .nright time {font-size: 0.8em; color: #999999;}
.index-news .item:hover { background-color: #fafafa}

.footer-copyright { margin:0 auto; padding:5px 3%;  font-size:12px;  line-height:20px; color:#999; background-color:#f7f7f7; text-align:center}
.footer-copyright .ft {font-size:12px; }
.footer-copyright .ft span {display: inline-block}

/* 深圳注册专题 */
.zt-topbanner img { width: 100%; height: auto;}
.zt-imglist { clear: both; overflow: hidden;}
.zt-imglist ul li {padding: 0 4.72%; margin-bottom: 10px; font-size: 0; line-height:0; text-align: center; background-color: #ffffff; clear: both; overflow: hidden; }
.zt-imglist ul li img {width: 100%; height: auto}
.ztimg img {width: 100%; height: auto}

.qhzc-bg {background-color: #e7e7ff; padding-bottom: 50px; overflow: hidden;}
.qhzc-bg ul li {background: none; margin-bottom: 0;}
.szwz-bg ul li {margin-bottom: 0;}
.qhwz-bg ul li {margin-bottom: 0;}

.dljz-imglist {background-color: #e4f5ed;}
.dljz-imglist ul li { background: none; }
.dljz-imglist ul li  img {width: 100%; height: auto}
.dljz-five {background-color: #e4f5ed; clear: both; overflow: hidden}
.dljz-five .timg  img {width: 100%; height: auto}
.dljz-five ul { padding: 0 3% 20px; overflow: hidden;}
.dljz-five ul li { margin:0 3% 15px; width: 44%; font-size: 0; line-height: 0; height: auto; position: relative; float: left; overflow: hidden;}
.dljz-five ul li img { width: 100%; height: auto;}
.dljz-five ul li p {width: 100%; height: 100%; background-color: rgba(0,0,0,.6); text-align: center; position: absolute; left: 0; top: 0; z-index: 2}
.dljz-five ul li p .t { width: 100%; padding: 0; font-size: 20px; line-height: normal; color: #ffffff; font-weight: bold; display: block; text-align: center; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}

.ssch-bg { background-color: #f2f2f2}
.ssch-one { padding: 0; clear: both; overflow: hidden;}
.ssch-one ul { padding: 20px 2.5% 30px; overflow:hidden}
.ssch-one li { margin: 0 2% 15px; padding: 28px 0 0; width:45.2%; min-width: 130px; background-color: #ffffff; border:1px solid #e7e7e7; text-align: center; overflow: hidden; position: relative;  float: left;}
.ssch-one li .dimg {  height:80px; display: block;}
.ssch-one li .dimg img { height: 60px; width: auto;}
.ssch-one li  .t { font-size: 15px; padding:0 0 10px; font-weight: bold; display: block}
.ssch-one li p { padding: 0 5% 10px;  height: 100px; color: #666; line-height: 22px; overflow: hidden}
.ssch-zcone li:hover {background-color: #fdfffd}

.ssch-imglist ul li  img {width: 100%; height: auto}
.ssch-eight {clear: both; }
.ssch-eight h2 { margin-bottom: 10px;}
.ssch-eight ul { padding: 0 3%; overflow: hidden;}
.ssch-eight ul li { margin: 0 2% 15px; width:46%;  background-color:#ffffff; border-radius:6px; overflow: hidden; float: left;}
.ssch-eight ul li img  {width: 100%; height: auto;}
.ssch-eight ul li .t { margin-top: 3px; height: 40px; line-height: 40px; font-size: 15px; font-weight: bold; display: block; text-align: center;}
.ssch-eight ul li  .cn { padding: 0 8%; line-height: 20px; min-height: 110px; color: #666666; text-align: justify}
.ssch-eight ul li:hover {background-color: #fdfffd}

/*  公司变更  */
.gsbg-btn { padding: 0 20px; width: auto; height: 45px; line-height: 45px; font-size: 15px;color: #fff;  text-align: center; background-color: #ceaa83; border-radius: 30px; display: block;}
.gsbg-btn:hover {background-color: #c1823d; color: #fff}
.gsbg-imglist { background-color: #ffffff;}
.gsbg-imglist ul li { position: relative;}
.gsbg-imglist ul li  img {width: 100%; height: auto}
.gsbg-imglist ul li .gsbg-btn { position: absolute; left: 50%; bottom: 6%; z-index: 2; transform: translateX(-50%);}
/* 前海地址 */
.qhdz-bg {background-color: #e4f5ed;}
.qhdz-h2 { padding: 30px 0 20px;}
.qhdz-h2 img ,.qhdz-one img {width: 100%; height: auto}
.qhdz-one { padding: 0 4%}
.qhdz-two { margin: 0 4%; padding: 20px 20px; background: #ffffff; clear: both; overflow: hidden}
.qhdz-two .item { }
.qhdz-two .item .img  img{ width: 100%; height: auto}
.qhdz-two .item h3 { padding: 20px 0; text-align: center; font-size: 18px; font-weight: bold}
.qhdz-two .item p { padding-bottom: 16px; line-height: 24px;}
.qhdz-two .qk { margin-top: 20px; text-align: center }
.qhdz-two .qk img {width: 70%; height: auto}
.qhbf_dz_four { padding: 0 2%; clear: both; overflow: hidden}
.qhbf_dz_four .item { margin: 54px 2% 15px; width:46%;  background-color: #ffffff; float: left; position: relative}
.qhbf_dz_four .item .d-img {padding-top: 20px; width: 102px; height: 102px; border-radius: 100%;  background-color: #ffffff; text-align: center; position: absolute; left: 50%; top: -51px; z-index: 2; transform: translateX(-50%)}
.qhbf_dz_four .item  h3 { padding: 40px 0 0; width: 100%; height:80px; font-size: 18px; color: #396; font-weight: bold; text-align: center; position: absolute; left: 0; top: 0; z-index: 3}
.qhbf_dz_four .item .cn { padding: 80px 20px 0; height: 280px; font-size: 13px; line-height: 22px; overflow: hidden}
.qhbf_dz_four .item.dh .cn {height: 220px; }
.qhbf_dz_four .t-f { height: 70px;}
.qhbf_dz_four .t-f a { width: 110px; min-width: auto; padding: 0; height: 38px; line-height: 38px; font-size: 14px;}

/* 公司异常 */
.gsyc-bg { background-color: #fff8f4;}
.gsyc-h2 { padding: 30px 4% 20px;}
.gsyc-h2 img ,.gsyc-one img {width: 100%; height: auto}
.gsyc-one { padding: 0 4% 20px}
.gsyc-three { padding: 0 4%; clear: both;}
.gsyc-three .item { width: 100%; padding:35px 0 10px; overflow: hidden}
.gsyc-three .item h3 { padding-left: 110px; height:50px; line-height: 46px; background-color: #fea046; color: #ffffff; font-size: 18px; text-align: left; position: relative;}
.gsyc-three .item h3 i { display: block; position: absolute; top:-30px; left: 22px;}
.gsyc-three .item h3 img { width: 70px; height: auto;}
.gsyc-three .gbox {  background-color: #ffffff; border: 1px solid #fea046; border-top: none}
.gsyc-three .gbox .cn { padding: 10px 20px 10px 30px; line-height: 26px;}
.gsyc-three .gbox .cn p { margin: 10px 0 10px; position: relative;}
.gsyc-three .gbox .cn p .icon { color: #fe6043; font-size: 16px; position: absolute; left: -16px; top:0px;}
.gsyc-four { padding: 0 4%; clear: both; overflow: hidden}
.gsyc-four .item {margin-bottom: 20px; width: 100%;  background-color: #fee2cc;  color: #333; border-radius: 8px; overflow: hidden;}
.gsyc-four .item .fimg { line-height: 0;}
.gsyc-four .item .fimg img {width: 100%; height: auto;}
.gsyc-four .item  .f-b {height: 50px; line-height: 50px; font-weight: bold; display: block; text-align: center; font-size: 18px;}
.gsyc-four .item  p {padding: 0 20px 20px; font-size: 14px; line-height: 24px;}

/* 公司注销 */
.gszx-bg { background-color: #f9f9fd}
.gszx-ztlist { font-size: 0; line-height: 0;}
.gszx-ztlist li  img {width: 100%; height: auto}
.zx-four {  padding:10px 2% 0;clear: both; overflow: hidden;  }
.zx-four li { margin: 0 4% 30px; width: 42%; height: 240px; text-align: center; background-color: #ffffff;  box-shadow:3px 3px 10px 1px #ddd; float: left; overflow: hidden}
.zx-four li .fimg { padding-top: 30px; height: 80px; display: block;}
.zx-four li  .t { font-size: 16px; padding: 10px 0 10px; font-weight: bold; display: block}
.zx-four li p { padding: 0 20px; color: #999999; line-height: 22px;}

.ggzx-two .timg img { max-width: 100%; height: auto}
.ggzx-two dl {margin: 10px 2%; padding: 10px 5% 10px; background-color: #ffffff; }
.ggzx-two dl dt { padding: 5px 0 10px; line-height: 24px; font-size: 16px; color: #4d4f76}
.ggzx-two dl dt .s {margin-right: 10px; width: 24px; height: 24px;  text-align: center; color: #ffffff; font-size: 12px;  font-family: "Arial Black"; font-weight: normal; background-color: #727394; border-radius: 4px; display: inline-block; }
.ggzx-two dl dd {clear: both; overflow: hidden;}
.ggzx-two dl dd span {min-width: 45%; height: 32px; line-height: 32px; font-size: 15px; color: #5a5a5a; overflow: hidden; display: inline-block; cursor: pointer}
.ggzx-two dl dd span i {width: 14px; height: 14px; margin:0 8px 2px 0; border-radius: 100%; border: 1px solid #b6b6b6; display: inline-block; text-align: center; vertical-align: middle}
.ggzx-two dl dd span i.active {border-color:  #d382fb;   }
.ggzx-two dl dd span i.active:before {margin-top: 3px; content: " "; width: 8px; height: 8px;border-radius: 100%;  background-color: #e66bf9;box-shadow:1px -3px 3px #bf72fc inset;  display: inline-block;}

.zt-btnbox {padding: 10px 0; text-align: center; clear: both}
.zt-btn { padding: 0 50px; min-width: 220px; height:45px; line-height: 45px; font-size: 16px;color: #fff;  text-align: center; background-color: #bc8bf7; border-radius: 6px; display: inline-block;}
.zt-btn:hover {background-color: #e66bf9; color: #fff}
.zt_ico_zx { margin-right: 10px; margin-bottom: 3px; width: 32px; height:32px; background:url("../images/ico_zx.png") no-repeat left top; display: inline-block; vertical-align: middle; }

 /* 个体户注销 */
.gthzx-bg { background-color: #fff}
.gthzx-ztlist { font-size: 0; line-height: 0;}
.gthzx-ztlist li  img {width: 100%; height: auto}

/* 知识产权 */
.zscq-title  { margin-bottom: 30px; padding: 30px 0 22px; font-size: 22px; font-weight: bold; text-align: center; position: relative; clear: both;}
.zscq-title:before { content: " "; width: 236px; height: 8px;  display: inline-block; background:url("../images/title_ico1.png") no-repeat center top;background-size: 80%; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.zscq-h3 {margin: 0 4%; border-bottom: 1px solid #234863;}
.zscq-h3 h3 { padding: 0 30px; height:36px; line-height:36px; font-size: 15px; font-weight: bold; text-align: center;color: #fff;  background-color: #234863; display: inline-block}
.zscq-one  {padding: 0 4% 20px}
.zscq-one img {width: 100%; height: auto}

.zscq-onedl { margin:0 4%; padding: 25px 13px; border-bottom: none; background-color: #e7f3fc; clear:both; overflow: hidden}
.zscq-onedl .zb {border: 1px solid #234863; border-bottom: none}
.zscq-onedl dl {  border-bottom: 1px solid #234863; background-color: #ffffff; overflow: hidden;text-align: center; font-size: 13px; line-height:22px; position: relative }
.zscq-onedl dl:before { content: " "; width: 1px; height: 100%; border-right: 1px dashed #234863; display: block; position: absolute; left: 39%; top: 0; }
.zscq-onedl dl dt  { padding: 10px 0; color: #8b838e; font-weight: normal;   width: 40%; float: left; }
.zscq-onedl dl dd {padding: 10px 3%; width: 54%; float: right;}

.zscq-two { margin: 0 4%;   clear: both;}
.zscq-two .item {margin-bottom: 20px; width: 100%; position:relative; background-color: #e7f3fc; clear: both}
.zscq-two .ctimg { padding-top: 10px; width: 100%; height: 70px; background: url("../images/zscq-2.png") no-repeat center top; text-align: center; position: absolute; left: 0; top: -24px; }
.zscq-two .ctimg img { width: auto; height: 26px;}
.zscq-two h3 { margin-top: 42px; padding: 30px 0 10px; font-size: 18px; color: #234863; font-weight: bold; text-align: center; position: relative}
.zscq-two h3:before {content: " "; margin-right: 8px; width: 84px; height: 9px; background:url("../images/zscq_bg9.png") no-repeat center top;   display: inline-block;}
.zscq-two h3:after {content: " ";margin-left: 8px; width: 84px; height: 9px; background:url("../images/zscq_bg9.png") no-repeat center top;   display: inline-block; transform: rotate(-180deg)}
.zscq-two  .item p { padding:10px 20px 0 30px; color: #666666; line-height: 24px; position: relative;}
.zscq-two  .item p:before {content: " "; margin-right: 10px; width: 6px; height: 6px; background:#e9ab9b; border-radius: 100%; vertical-align: middle;  display: inline-block; position: absolute; left:18px; top: 18px;}
.zscq-two  .cn { padding-bottom: 20px }

.zscq-five { margin: 0 4%; padding: 0 15px; background:#e7f3fc; overflow: hidden}
.zscq-five .cqf-h3 {padding: 20px 0; text-align: center; font-size: 20px; font-weight: 600}
.zscq-five .cqf-h3 i {margin:0 15px; width: 46px; height: 20px;  display: inline-block; background:url("../images/zscq_ico8.png") no-repeat left top; vertical-align: middle}
.zscq-five .cqf-m { padding: 0 0 30px; line-height: 24px; color: #333 }
.zscq-five .item { width: 100%; margin-bottom: 30px; overflow: hidden;}
.zscq-five .item h3 { padding: 9px 0 0 30px; height: 40px; line-height: 30px; font-size: 16px; color: #ffffff;  background: url("../images/zscq_bg6.png") no-repeat left top;}
.zscq-five .item .cn {padding: 10px 0; line-height: 26px; color: #666666;}
.zscq-five .item  ul  { padding: 0;}
.zscq-five .item  ul li {  padding:0; line-height: 26px;}

.aboutus-topbanner img  {width: 100%; height: auto}
/* 404 begin */
.error-wr { padding: 0 4%; min-height: 78%;  color: #333; background-color: #ffffff; overflow: hidden; text-align: center;   }
.error-wr .eimg { padding: 40px 0 30px; }
.error-wr .eimg img  {width: 100%; height: auto}
.error-wr .t {font-size: 20px; font-weight: bold; }
.error-wr .s { padding: 15px; font-size: 16px; color:#666}
.error-wr .s span {color: #f60; }
.error-wr a  { margin-top: 20px; padding: 10px 20px; font-size: 16px; background: #fe002f; color: #ffffff; border-radius: 6px; display: inline-block }
/* 香港公司 */
.xggs-bg {background: #e4f5ed;}
.xzt-title  { padding: 30px 0 10px; font-size: 20px; font-weight: bold; text-align: center; clear: both; overflow: hidden;}
.xzt-title:before ,.xzt-title:after{ content: " "; width: 60px; height: 20px;  display: inline-block; vertical-align: middle; }
.xzt-title:before {margin-right: 20px; background:url("../images/title_ico1_1.png") no-repeat center top;background-size: contain;}
.xzt-title:after {margin-left: 20px; background:url("../images/title_ico2.png") no-repeat center top;background-size: contain;}
.xzt-textbox { margin:10px 4%; padding: 20px 15px 15px; font-size: 14px; line-height:24px; color: #003; background-color: #ffffff; clear: both; overflow: hidden}
.xzt-textbox .s { color: #396; margin-right: 3px; font-weight: bold}

/*  医生集团 */
.table-content-thleft  { width: 100%; border-collapse:collapse; font-size: 13px;  line-height:20px;  border-left:1px solid #19a8f5; border-top:1px solid #19a8f5;}
.table-content-thleft tr th {padding:10px 6px; background:#128bed; border-right:1px solid #19a8f5;border-bottom:1px solid #19a8f5; background-color: #f2f9ff;   text-align: center; }
.table-content-thleft tr td {padding:10px 6px; border-right:1px solid #19a8f5;border-bottom:1px solid #19a8f5; position: relative; text-align: left;}
.doc-title {padding: 10px 0 20px; font-size: 18px; font-weight: bold; text-align: center; clear: both; overflow: hidden;}
.doc-title:before ,.doc-title:after{ content: " "; width: 42px; height: 14px;  display: inline-block; vertical-align: middle;}
.doc-title:before {margin-right: 6px; background:url("../images/title_ico1_2.png") no-repeat left top; background-size: cover}
.doc-title:after {margin-left: 6px; background:url("../images/title_ico2_1.png") no-repeat left top; background-size: cover}
.doc-img { margin-bottom: 20px; text-align: center}
.doc-table tr th {padding:20px 10px;  line-height:250%}
.doc-table tr td {padding:20px 20px;  line-height:200%;}
.doc_pic_list { margin: 0 auto; width: 88%; text-align: center;}
.doc_pic_list span { display: inline-block; margin: 8px;}
.doc-abtn {display: inline-block; padding:10px 20px; font-size: 30px; background-color: #00a2ff; color: #ffffff;}
.doc-abtn:hover ,.doc-abtn:focus  ,.doc-abtn:active {background-color: #128bed;color: #ffffff;}

.ysjt_content_table {width:100%;}
/* 注册旅行社公司 */
.lxs-title {text-align: center; padding: 10px 0 10px !important; }
.lxs-one-box {margin: 10px 10px 0; background-color: #ffffff; border: 1px solid #ff9803; padding:10px 20px 0;}
.lxs-one { width: auto !important;}
.lxs-one-box .item { padding: 15px 0; border-bottom: 1px dashed #ff9803; font-size: 15px; line-height: 28px; position: relative; }
.lxs-one-box .item i { position: absolute; left: 0; top: 50%; transform: translateY(-50%)}
.lxs-one-box .item p { margin:0 0 0 40px; padding: 0;}
.lxs-one-box .item:last-child {border-bottom: none}
.lxs-two {margin: 0 auto; width: auto;  overflow: hidden; text-align: center}
.lxs-two img { width: auto; height: auto}
.lxs-three { margin: 0; padding: 20px; border: 1px solid #ff9803;}
.lxs-three .limg { margin-bottom: 10px; text-align: center}
.lxs-three ul {  overflow: hidden;}
.lxs-three ul li { line-height: 170%}
.lxs-three ul li b { float: left; color: #ff9803}
.lxs-three ul li p { margin:0 0 0 20px; padding: 0;}
