/*
 * 首页模块
*/
.indexlogo { padding: 20px 20px;}
.index-banner {  min-width: 1200px; width: 100%; height:940px; min-height: 600px; background: #fff url("../images/bg-1.jpg") no-repeat bottom;  overflow: hidden; position: relative}
.bannerfax { width: 1200px; position: absolute; left:50%; top: 38%; margin: -100px 0 0 -600px; }
.index-logo { padding: 0 0 0; height: 180px; text-align: center}
.index-logo h1 {color: #128bed; font-size: 42px;}
.index-logo p {padding-top: 15px; font-size: 22px; color: #666}
.index-logo2 { padding: 0 0 0; height: 120px; text-align: center}
.index-logo2   h1 {color: #128bed; font-size: 36px;}

.index-search  {margin: 0 auto; width: 70%;}
.index-search-hot { padding: 30px 0 0 30px; color: #128bed;}
.index-search-hot b {font-weight: normal;}
.index-search-hot a {margin: 0px 12px 6px 0; color: #666;  display: inline-block;}
.index-search-hot a:hover {color: #128bed;}

.index-one { padding-top: 15px; clear: both; overflow: hidden;}
.index-scroll { margin: 20px -20px 25px; height: 260px;  position: relative; overflow: hidden;}
.index-scroll .iscroll {height: 260px;clear: both; overflow: hidden; position: relative }
.index-scroll .iscroll ul {height:512px;width:auto;position:absolute;left:0px;top:0px;}
.index-scroll ul li { margin: 10px 0 10px 20px; width: 275px;float: left; }
.index-scroll ul li .abg { padding: 16px 15px 0; height: 94px; display: block}
.index-scroll ul li .t {font-size: 14px; line-height: 22px; height: 31px;  position: relative}
.index-scroll ul li .t b {padding-right: 30px; display:block; font-weight: normal;  word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index-scroll ul li .t span {position: absolute; top:0; right: -4px;}
.index-scroll ul li .reason {font-size: 12px; color: #999; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index-scroll ul li .reason span ,.index-scroll ul li .reason a{color: #f28d22;}
.index-scroll ul li .reason a:hover {color: #128bed}
.index-scroll ul li .date { padding-top:12px; font-size: 12px; color: #999;}


.index-news { padding-top: 10px; width: 560px; float: left;}
.index-news .ncn { min-height: 245px;}
.index-news .ncn dl { padding:20px 0; border-bottom:1px solid #e5e5e5; clear: both; overflow: hidden;}
.index-news .ncn dl:last-child {border-bottom: none}
.index-news .ncn dl dt  { width: 130px; height: 82px; float: left; text-align: center; overflow: hidden;}
.index-news .ncn dl dt img { width: 100%; height: 82px; }
.index-news .ncn dl dd { margin-left: 150px;}
.index-news .ncn dl dd .t { padding: 15px 0 8px; display: block; font-weight: normal; line-height: 24px; font-size: 14px;}
.index-news .ncn dl dd p {font-size: 12px;color: #999999;}

.index-soon-abnormal { padding-top: 10px; width: 560px; float: right;}
.index-soon-abnormal ul { padding-top:15px;}
.index-soon-abnormal ul li { margin: 5px 0; width:48%;  float: left; }
.index-soon-abnormal ul li:nth-of-type(2n) {float: right}
.index-soon-abnormal ul li a { padding: 0 10px; display:block;  text-align: center;  border: 1px solid #e5e5e5;}
.index-soon-abnormal ul li p { padding:15px 10px 10px;  line-height: 20px; line-height:20px;  font-size: 16px;border-bottom: 1px dashed  #e5e5e5;  color: #f28d22; overflow: hidden;}
.index-soon-abnormal ul li b em { margin-right: 10px;}
.index-soon-abnormal ul li b { padding: 10px 10px 15px;line-height: 20px; line-height:20px; font-size: 18px;color: #333;  overflow: hidden;display: block; }
.index-soon-abnormal ul li a:hover {box-shadow:2px 2px 3px 2px #ccc; color: #128bed}


/*.index-soon-abnormal ul li { margin:0 20px 16px 0; width: 270px;float: left; }*/
/*.index-soon-abnormal ul li:nth-of-type(2n) { margin-right: 0}*/
/*.index-soon-abnormal ul li a { padding: 16px 15px; height: 53px; display: block}*/
/*.index-soon-abnormal ul li .t {font-size: 14px; line-height: 24px; height: 30px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }*/
/*.index-soon-abnormal ul li .date { padding-top:3px; font-size: 12px; color: #999;}*/

.index-mid-banner {clear: both;}
.index-mid-banner img {max-width: 100%;}
.index-type .typesub { margin: 0 -20px;  height: 80px; position: relative; }
.index-type .typesub:before {content:  " "; display:inline-block; width: 1px;height: 80px; background-color: #ccc; position: absolute; left: 50%; top: 0}
.index-type .typesub  li {width: 50%; float: left; text-align: center;border-bottom: 1px solid #ccc;}
.index-type .typesub  li a {height: 80px; line-height:80px; font-size: 22px; font-weight: bold; display: block;}
.index-type .typesub  li.active  {border-top: 1px solid #ccc; border-bottom: none;}
.index-type .typecn { padding: 20px 0;}
.index-type .typebox { padding:0 0 10px 30px; overflow: hidden; clear: both }
.index-type .typebox h4 {width: 24%; height: 30px; line-height: 30px; float: left;  font-weight: normal}
.index-type .typebox a {height: 30px; display: block;}
/*
.index-type .typebox {max-height: 320px; overflow: auto; }
.index-type .typebox dl {padding: 10px 0; clear: both; overflow: hidden; line-height: 30px;}
.index-type .typebox dl dt { font-size: 16px; font-weight: bold; float: left}
.index-type .typebox dl dd {margin-left: 270px;}
.index-type .typebox dl dd a { margin-right:40px; display: inline-block; }
*/
.index-type .t-region { padding:10px 0; line-height: 30px; display: none}
.index-type .t-region  h4 { margin:0 30px; display: inline-block; font-weight: normal }
.index-type .t-region  h4 a {line-height: 30px;  display:inline-block;}

.index-summary { clear: both; overflow: hidden;}
.index-summary ul { margin: 0 -20px;}
.index-summary ul li {padding: 0 0; width:25%; height: 180px;  float: left }
.index-summary ul li .simg { padding: 50px 20px 20px 45px; height: 60px;  float: left;}
.index-summary ul li .t {padding:50px 0 0; color: #0a0204; font-weight: normal; font-size: 18px; line-height: 36px;}
.index-summary ul li p { padding-right: 55px; color: #999; line-height: 20px;}

/* 搜索结果 */
.search-result {padding:0 20px; height: 40px; line-height: 40px; color: #666; border-bottom: 1px solid #e5e5e5; }
.search-list { clear: both; }
.search-list .slist { margin-bottom: 20px; padding:27px 10px 20px 50px; border: none;background-color: #fff; position: relative}
.search-list .slist .abnormal-line {width: 10px; height: 100%; background-color: #ff4d56; position: absolute; left: 0; top: 0;z-index: 1;}
.search-list .slist .ico-jjyc {position: absolute; top: -2px; left: -15px; z-index: 2}
.search-list .slist b{font-weight: normal}
.search-list .slist .sicon { padding:20px 0 0 5px; width:95px; text-align: left; color: #fff;vertical-align: middle; float: left; display: table-cell}
.search-list .slist .sicon img {vertical-align: middle; }
.search-list .slist  h2 { padding-bottom: 15px; line-height: 24px; font-size: 16px; }
.search-list .slist  h2 b {color: #ff4d56; font-weight: bold;}
.search-list .slist .sl { width:70%; float: left;line-height: 26px; font-size: 13px; color: #666;}
.search-list .slist ul { }
.search-list .slist ul .mr15 {margin-right: 20px; max-width: 210px; display: inline-block;  word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search-list .slist .sl  ul .saddress p {display: inline; line-height:20px; }
.search-list .slist .yichang-grade {margin-right:1%; float: right}

.search-no { padding: 100px 0 300px;  clear: both; overflow: hidden;}
.search-no dl dt { padding-right: 5%; width: 40%; float: left; text-align: right;}
.search-no dl dd { padding:35px 10px; width: 50%; float: left;}
.search-no dl dd h2 {font-size: 20px; padding-bottom: 20px; line-height: 32px; }
.search-no dl dd h2 b {color: #ff4d56}
.search-no dl dd p {line-height: 24px; color: #999999;}

.banner-right { margin-bottom: 20px;}
.banner-right img {width: 100%;}
.banner-xcxr { background-color: #128bed}
.banner-xcxr p { padding: 15px 20px; font-size: 14px; line-height: 22px;color: #fff}
.banner-xcxr p b{color: #fff }

.title-right { padding: 0 15px; height: 40px; line-height:40px; border-bottom: 1px solid #e5e5e5;}
.title-right dt ,.title-right h2 { height: 40px; font-size: 16px;  float: left; font-weight: bold; position: relative}
.title-right dt:before ,.title-right h2:before {content: " "; height: 3px; background: #128bed; position: absolute; bottom: -1px; left: -15px; right: -15px;}
.title-right dd { float: right;}
.title-right dd a {color: #999; font-size: 14px;}
.ask-list-right {margin-bottom: 20px; min-height: 100px; background-color: #fff; clear: both; overflow: hidden}
.ask-list-right ul li { }
.ask-list-right ul li a {padding: 0 15px;  height: 46px;  line-height: 46px; color: #666666; font-size: 14px; border-bottom: 1px solid  #f8f8f8; display: block; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ask-list-right ul li:last-child a { border-bottom: none}
.ask-list-right ul li a:before {content: " "; margin:0 4px 2px 0; width: 3px; height: 3px; border-radius: 100%; display: inline-block; background-color: #666;}
.ask-list-right ul li a:hover {color: #128bed; background-color: #e3f2ff;}
.ask-list-right ul li a:hover:before  { background-color: #128bed;}
.atlas-right {margin-bottom: 20px; background-color: #fff; clear: both; overflow: hidden}


/* 公司内容页 */
/*.company-head { padding: 15px 20px 10px; clear: both; overflow: hidden; }*/
/*.company-head .sicon { padding:45px 0 0 5px; width:110px; text-align: left; color: #fff;vertical-align: middle; float: left; }*/
/*.company-head .sicon img {vertical-align: middle; }*/
/*.company-head  .ch1 {  margin:0 10px; padding-bottom:10px;position: relative; clear: both;}*/
/*.company-head  .ch1 .ctitle {float: left}*/
/*.company-head  .ch1 h1 { font-size: 24px; line-height: 38px; float: left }*/
/*.company-head  .ch1 .cname { padding-top: 5px; height: 20px; float: left }*/
/*.company-head .ch1 .cname .tag-kaiye  { min-width: 36px;}*/
/*.company-head  .ch1 dl { font-size: 13px; color: #666; position: absolute; right: 6px; bottom: 12px;}*/
/*.company-head  .ch1 dl em { margin-right: 6px;margin-bottom: 2px;}*/
/*.company-head  .ch1 dl dd {text-align: right}*/
/*.company-head  .ch1 dl dd a {margin-left: 10px; padding:0 10px; height: 24px; line-height: 24px; border: 1px solid #128bed; color: #128bed; border-radius: 3px; display: inline-block; cursor: pointer}*/
/*.company-head  .ch1 dl dd a.a-refresh {border-color: #ff9f39; color: #ff9f39}*/
/*.company-head  .ch1 dl dd a:hover { border-color: #f60; color: #f60;}*/

/*.company-head .cl { margin:0 10px; overflow: hidden;background-color: #e4f4fe;}*/
/*.company-head .cl .cboder { padding: 10px 1.5%; width: 85%; float: left; }*/
/*.company-head .cl ul { width: 85%; float: left; line-height:24px;}*/
/*.company-head .cl ol { width: 15%; float: right;line-height: 24px; position: relative }*/
/*.company-head .cl li {padding: 2px 0; color: #666666;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }*/
/*.company-head .cl li b {font-weight: normal}*/
/*.company-head .cl li a {color: #128bed}*/
/*.company-head .cl ul li.c1 { padding-right: 2%; width:30%; float: left;}*/
/*.company-head .cl ul li.c2 { padding-right: 2%; width:30%; float: left;}*/
/*.company-head .cl ul li.c3 { padding-right: 2%; width:30%; float: left;}*/
/*.company-head  .company-grade {margin-top:8px; width:12%; float: right}*/
/*.company-head .company-grade p {padding-top:6px }*/
/*.company-head .company-grade p em { height: 58px;}*/

.tx-gsyc { overflow: hidden;}
.tx-gsyc .txgh  { background-color: #fdfac3; text-align: center;}
.tx-gsyc .txgh  h2 { padding: 20px 0; border-bottom: 1px solid #efecbc; font-size: 24px; color: #ff4c57;}
.tx-gsyc .txgh  h2 em { margin-right: 10px; margin-bottom: 2px;}
.tx-gsyc .txgh  h3 { height: 30px; line-height: 30px; font-size: 13px; font-weight: normal;color: #333}
.tx-gsyc .txgh  h3 span {color: #333;}
.sonnabnormal  .txgh {background-color: #e8f6ce;}
.sonnabnormal  .txgh h2 {border-color: #d8e8bb}
.txg-t { margin-top: 1px; background-color: #fff; height: 46px; line-height: 46px;}
.txg-t.tborder {border: 1px solid #f4f4f4;}
.txg-t dl {width: 74%; float: left}
.txg-t dl dt {padding:0 20px; margin-right: 20px;  height: 46px; line-height: 0;  float: left; font-size: 16px;color: #ff5400; font-weight: bold; border-right: 1px solid #f4f4f4;}
.txg-t dl dt em {margin-top:7px;}
.txg-t dl dd { font-size: 13px; height: 46px; overflow: hidden;}
.txg-t dl dd a { }
.txg-t dl dd a:first-child { margin-right: 30px;}
.txg-t.comtxg dl {width: 82%;}
.txg-t.comtxg  dl dd a:first-child { margin-right: 0}
.txg-t.comtxg  dl dd span { margin-right:5%; min-width: 28%; display: inline-block; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.txg-t .tserice { width: 210px; float: right; text-align: center; font-size: 16px;font-weight: bold;}
.txg-t .tserice a { padding-top: 13px; height:33px;  line-height: 0;  border-left: 1px solid #f4f4f4; display: block;}
.txg-t .tserice a:hover { background-color: #edfaf0}
.txg-t .tserice  a img {vertical-align: middle;}
.txg-t .tserice  a em {margin-right: 10px; }

/* 公司详情 */
.company-box { position: relative}
.company-top-box { margin:0 -20px; width: 880px; background-color: #fff;   border-top: 1px solid #fff; }
.comfixed { margin-left: -600px; position: fixed; top:74px; left: 50%; z-index: 10}
.company-sub {height: 40px; line-height: 40px; border-bottom: 1px solid #e7ecef; left: 0; top: 0; z-index: 2}
.company-sub li {border-right:1px solid #e7ecef; float: left; text-align: center; font-size: 16px;}
.company-sub li a { padding: 0 20px;height: 40px;  min-width: 90px; display: block;}
.company-sub li.active a ,.company-sub li.active a:hover {background-color: #128bed; color: #fff}
.company-sub li .tag-red { margin-top: -5px; vertical-align: text-top}


.company-title { margin-bottom: 2px; padding-left: 10px;  height: 42px; line-height: 42px; font-size: 15px; background-color: #e2ebf0; cursor: pointer; position: relative}
.company-title b { margin-left: 10px; color: #999}
.company-title em { margin: 13px 15px 0;  width: 0; height: 0;    border: 6px solid; border-color: #1b8fed transparent transparent transparent; display: inline-block; vertical-align: middle; position: relative; float: right; transform:rotate(-180deg)}
.company-title em:before {content: ' ';  position: absolute;  width: 0;  height: 0;  left:-6px;  top: -8px;  border: 6px solid;  border-color: #e2ebf0 transparent transparent transparent; display: inline-block}
.company-title.active em { margin-top:17px; transform:rotate(0deg)}

.company-title2 {padding: 10px 0 0  20px; height: 30px; font-size: 16px; line-height: 100%; position: relative}
.company-title2:before {content: " "; width: 7px; height: 15px; background-color: #128bed; display: inline-block; position: absolute; top: 10px; left: 0;}
.company-title2 b { margin-left: 10px; color: #999}
.company-title2 h1 {display: inline-block ; font-size: 16px; }
.company-title2 .right {float: right; font-size: 14px; font-weight: normal;}

.company-people {margin: 0 4px; padding: 4px 0 12px; text-align: center; border-bottom: 1px solid #e5e5e5; clear: both; overflow: hidden}
.company-people .sl  {margin-right:12px; display: inline-block; vertical-align: top }
.company-people .sl img {width: 45px; height: 45px;}
.company-people p {display: inline-block; text-align: left }
.company-people p b { max-width: 260px; font-size: 18px; line-height: 24px; display: block;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.company-people p span {font-size: 12px;}
.company-atla { padding: 10px 0;}

.company-people2 { padding:10px 4px 0;}
.company-people2 li { height: 34px; line-height: 34px;}
.company-people2 li a {display: inline-block}
.company-people2 li .n {height: 34px;max-width:286px; vertical-align:middle; display: inline-block;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.company-people2 li .tag-abnormal { margin-top: 5px;}

    /*.company-tax .taxdl { margin-bottom:10px;  border:1px solid #d8e7f0; overflow: hidden; }*/
/*.company-tax .taxdl h3 {height: 42px; line-height: 42px; font-size: 16px; text-align: center; background-color: #e4f4fe;border-bottom:1px solid #d8e7f0;}*/
/*.company-tax .taxdl .tdd {padding: 10px 2%; }*/
/*.company-tax .taxdl .tdd p { padding: 6px 0; line-height: 20px; clear: both; overflow: hidden}*/
/*.company-tax .taxdl .tdd b {font-weight: normal; width: 24%; text-align: right; display: inline-block; float: left;}*/
/*.company-tax .taxdl .tdd .text-r { display: block; margin-left:26%; }*/
/*.company-tax .tsee { margin: 30px 0; padding: 0 3%; width: 40%; height:45px; line-height: 45px; font-size: 20px; text-align: right; border-left:1px solid #d8e7f0;  float: left; }*/

.csdivlist {display: none;}
.csdivlist.active {display: block;}
.company-cnlist { position: relative}
.company-cnlist .c-drawdot {width: 1px; height: 1px; font-size: 0; color: #fff; position: absolute; top: -180px; left: 0;}
.company-cnlist .item {margin-bottom:20px; display: block}
.company-cnlist .abq {padding: 10px 60px 0 0; height: 32px;display: inline-block;  position: absolute; top: 0; left: 70px; z-index: 2}

/*..cn-mtop { width: 1px; height: 1px; font-size: 0; position: absolute; top: -80px;  left:0;}*/
.company-annual {clear: both; overflow: hidden;}
.company-annual ul li { margin:0 1px 1px 0; width: 24.8%; height:46px; line-height: 46px; text-align: center; background-color: #e4f4fe;  float: left;}
.company-annual ul li a {height:46px;display: block;}
.company-annual ul li a:hover {background-color: #c8e7fb; color: inherit}
.company-annual ul li em { margin: 0 10px 2px 0;}
.company-annual ul li.no { background-color: #fdfac3; color: #ff4c57}
.company-annual-no {padding: 15px 20px; border: 1px solid #f4f4f4;  color: #999999;}
.company-cnlist tbody tr td i { color: #ff4c57; font-style: normal}

/* 曾用名*/
.name-used { margin-left:10px; display:inline-block;  position: relative;  cursor:default }
.name-used b { padding: 0 2px;  height: 15px;color: #ff4200; font-size: 12px; line-height: 16px; border: 1px solid #ff4200;display: inline-block; font-weight: normal; overflow: hidden; }
.name-used p { width: 400px;  height: 20px; line-height: 20px; position: absolute; top: 24px; left: 10px; display: none}
.name-used p span  {padding:3px 10px;background-color: #fff; border: 1px solid #f4f4f4; color: #666;  display: inline-block;box-shadow:2px 2px 3px 0 #ccc; }
.name-used:hover p {display: block}

/* 人物关联 */
.person-head { padding: 40px 30px 70px; clear: both; overflow: hidden}
.person-head dl dt { width: 95px; float: left}
.person-head dl dt img {width: 64px; }
.person-head dl dd {line-height: 64px; font-size: 18px; font-weight: bold; float: left;}
.person-head dl dd h1 { font-size:24px;}

.person-company .plist { margin: 10px 20px 20px; width: 360px; height: 180px;   border:1px solid #e7ecef; border-radius: 4px; float: left;  position: relative}
.person-company .plist:nth-of-type(2n) {float: right;}
.person-company .plist:after {content: " "; width: 88px; height: 22px; display: inline-block; position: absolute; top: 20px; right: 15px; background: url("../images/logo-gray.png")}
.person-company .plist dl {padding: 13px 20px 0; clear: both; overflow: hidden}
.person-company .plist dl dt {width: 51px; height: 52px; line-height: 48px; text-align: center; font-size: 24px; color: #128bed; font-weight: bold; background: url("../images/ico-search-big.png"); float: left}
.person-company .plist dl dd {margin-left: 65px;}
.person-company .plist dl dd h2 { padding: 6px 0 0; font-size: 16px; line-height: 24px;}
.person-company .plist dl dd p { font-size: 12px; color: #999}
.person-company .plist dl dd p b {color: #ff9f39}
.person-company .plist ul { padding: 15px 20px 0 30px;}
.person-company .plist ul li { height: 28px; line-height: 28px;}
.person-company .plist ul li a { display: block; height: 28px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.person-company .plist ul li a:before {content: " "; margin:0 6px 2px 0; width: 3px; height: 3px; border-radius: 100%; display: inline-block; background-color: #666;}

/* 企业头条 */
.news-list { }
.news-list dl {padding: 15px 0; border-bottom: 1px solid #e5e5e5;  clear: both; overflow: hidden;}
.news-list dl dt {width: 160px; height: 100px; float: left; overflow: hidden; text-align: center; position: relative}
.news-list dl dt a {height: 100px;}
.news-list dl dt a img {width: 160px; max-height: 100px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); }
.news-list dl dd { margin-left: 185px;}
.news-list dl dd h3 {padding: 24px 0 10px; line-height: 24px; font-size: 18px; font-weight: 600}
.news-list dl dd p {font-size: 13px; color: #999;}
.news-list dl dd p  span { margin-right: 30px; display: inline-block;}
.news-list dl dd p  span:last-child {float: right}

.content-box {padding: 0px 30px;}
.content-box  h1 { padding: 20px 0 15px; line-height:42px; font-size: 30px;}
.cn-time-source { margin: 0px -30px 40px; padding:0 30px 20px; border-bottom: 1px solid #e5e5e5; color: #999 }
.cn-time-source span { margin: 0 10px;}
.cn-time-source span:first-child {margin-left: 0}
.content-cn {font-size: 14px; line-height: 26px}
.content-cn p { margin: 20px 0;}
.content-cn img {max-width: 100%; height: auto !important;}
/* 分页*/
.cn-page {margin: 30px 0 20px; width: 100%; color: #666; line-height: 24px; overflow: hidden;}
.cn-page dt { padding: 6px 0;}
.cn-page dd { }
.cn-page a { color: #128bed}
.cn-page a:hover { color: #128bed;}



.search-selectbox {padding: 10px 20px; border-bottom: 1px solid #e5e5e5;}
.search-selectbox dl {padding:10px 0 6px; border-bottom: 1px dashed #e5e5e5; line-height: 24px; clear: both; overflow: hidden;}
.search-selectbox dl:last-child {border-bottom: none}
.search-selectbox dl dt {width: 80px; color: #999999; float: left;}
.search-selectbox dl dd {margin-left: 100px;   position: relative; overflow: hidden}
.search-selectbox dl dd .selectsub a {margin:0 18px 6px 0;  padding: 0 5px;  height:20px; line-height:20px; color: #666666;  border-radius: 3px; display: inline-block;}
.search-selectbox dl dd .selectsub  a.active ,.search-selectbox dl dd .selectsub  a:hover{color: #fff; background-color: #128bed;}
.search-selectbox dl dd .morebar { position: absolute; right:0; top:0px;}
.search-selectbox  .onesub {padding-right: 50px;}
.search-selectbox  .onesub.active { height: 56px;}
.search-selectbox  .twosub {display: none; }
.search-selectbox  .twosub.active {display: block}

.abnormal-list {padding: 20px 0; clear: both; overflow: hidden}
.abnormal-list ul li { margin: 0 2%; width: 46%; border-bottom: 1px dashed #e5e5e5; float: left;  }
.abnormal-list ul li a {padding: 12px 0;  line-height: 20px; display: block; clear:both; overflow: hidden;}
.abnormal-list ul li a:before { margin: 0px 6px; content: " " ;width: 6px; height: 6px; border-radius: 2px; background-color: #0e7ed9; display: inline-block; vertical-align: middle;}
.abnormal-list ul li.red a  { color: #ff4d56}
.abnormal-list ul li.red a:before {background-color: #ff4d56; }

.abnormalinfo-notice { padding: 15px 20px; border: 1px solid #e5e5e5; font-size: 14px; line-height: 24px; }
.abnormalinfo-notice b { color: #c30}
.abnormalinfo-notice p {text-indent: 24px}
.abnormal-list2 { clear: both; overflow: hidden}
.abnormal-list2 ul li { margin: 10px 3% 10px; width: 27%;  float: left; }
.abnormal-list2 ul li a { padding: 0 10px; display:block;  text-align: center;  border: 1px solid #e5e5e5;}
.abnormal-list2 ul li a b { padding:15px 10px 10px;  line-height: 20px; line-height:20px; font-size: 18px; border-bottom: 1px dashed  #e5e5e5;  display: block; overflow: hidden;}
.abnormal-list2 ul li b em { margin-right: 10px;}
.abnormal-list2 ul li p { padding: 10px 10px 15px;line-height: 20px; line-height:20px;  color: #f28d22;overflow: hidden;}
.abnormal-list2 ul li.aold { width: 60%}
.abnormal-list2 ul li.aold a { height: 93px; line-height: 93px; background-color: #f5f5f5; border-color:  #f5f5f5; color: #999; font-size: 16px;}
.abnormal-list2 ul li a:hover {box-shadow:2px 2px 3px 2px #ccc; color: #128bed}

/* 企业图谱 */
.comgenealogy-top { padding:20px 0 10px; clear: both; overflow: hidden;}
.comgenealogy-top h1 { margin-right:100px; min-width: 200px; font-size: 24px; line-height: 35px; color: #128bed; float: left}
.comgenealogy-top p { float: left;}
.comgenealogy-top p a{ margin: 8px 40px 0 0;  height: 30px; line-height: 26px; font-size: 18px; color: #333;  display: inline-block}
.comgenealogy-top p a.active {color: #128bed; border-bottom: 4px solid #128bed;}
.comgenealogy-top ol {float: right;}
.comgenealogy-top ol li {margin:15px 0 0 20px; float: right;}
.comgenealogy-top ol li.st { color: #666}
.comgenealogy-top ol li a {color: #ff9f39;}
.comgenealogy-top ol li a em { margin-right: 6px;}
.comgenealogy-top ol li a:hover {color: #f60}

.ico-tool-plus ,.ico-tool-minus ,.ico-tool-refresh{ width:14px; height:14px; background-image:url("../images/ico-tool.png"); background-repeat: no-repeat; display: inline-block}
.ico-tool-plus {background-position: left top;}
.ico-tool-minus {background-position: -20px top;}
.ico-tool-refresh {background-position: -38px top;}
a:hover .ico-tool-plus {background-position: left -20px;}
a:hover .ico-tool-minus {background-position: -20px -20px;}
a:hover .ico-tool-refresh {background-position: -38px -20px;}

.comgenealogy-tool { width: 48px; position: fixed; bottom: 60px; right:30px; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,.5);  }
.comgenealogy-tool li { border-bottom: 1px solid #ddd;}
.comgenealogy-tool li:last-child {border-bottom: none}
.comgenealogy-tool li a {width: 48px; height: 48px; line-height: 48px; color: #999; text-align: center; display:block;}
.comgenealogy-tool li a em { margin-top: 17px; vertical-align: top}
.comgenealogy-tool li a:hover { background-color: #238fdb; color: #fff; text-decoration: none}
.main-svg svg:hover { cursor:move}
.cprrelation-info-bottom { width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #999;  text-align: center; position:fixed; bottom: 10px; left: 0;}

.xymap-fixedright { width: 140px; text-align: right;   position: absolute; top:140px;  right: 30px; z-index: 6;font-family: PingHei,'PingFang SC',STHeitiSC-Light,"微软雅黑",Arial,sans-serif;}
.xymap-fixedright li { margin-top: 5px; height: 22px; line-height: 22px; font-size: 14px;}
.xymap-fixedright li em {font-style: normal;}
.xymap-fixedright li span { margin-left: 6px; width: 14px; height: 14px; border-width: 1px; border-style: solid; border-color:#46a6e9;  border-radius: 3px; vertical-align: middle;  display: inline-block;}
.xymap-fixedright li span.sc1 {border-color:#57C2D9 }
.xymap-fixedright li span.sc2 {border-color:#F79857 }
.xymap-fixedright li span.sc3 {border-color:#7F95E6 }
.xymap-fixedright li span.sc4 {border-color:#3DCCC0 }
.xymap-fixedright li span.sc5 {border-color:#EBCF3D }
.xymap-fixedright li span.sc6 {border-color:#f59c28 }
.xymap-fixedright li span.sc7 {border-color:#79a3f1 }
.xymap-fixedright li span.sc8 {border-color:#3dc9f7 }
.xymap-fixedright li span.sc9 {border-color:#f35151 }
.xymap-fixedright li.checked span {background-color:#46a6e9}
.xymap-fixedright li.checked span.sc1 {background-color:#57C2D9 }
.xymap-fixedright li.checked span.sc2 {background-color:#F79857 }
.xymap-fixedright li.checked span.sc3 {background-color:#7F95E6 }
.xymap-fixedright li.checked span.sc4 {background-color:#3DCCC0 }
.xymap-fixedright li.checked span.sc5 {background-color:#EBCF3D }
.xymap-fixedright li.checked span.sc6 {background-color:#f59c28 }
.xymap-fixedright li.checked span.sc7 {background-color:#79a3f1 }
.xymap-fixedright li.checked span.sc8 {background-color:#3dc9f7 }
.xymap-fixedright li.checked span.sc9 {background-color:#f35151 }
.xymap-fixedright li.checked i { margin-top: 2px; width: 14px; height: 14px; display: inline-block; background: url("../images/ico-checkwhite.png") no-repeat 1px  -5px;}

.comsvgbox2 {width: 100%; height: 100%; min-width: 1200px; position: absolute; top: 140px; overflow: hidden; z-index:5}
.comsvgbox2 svg:hover {cursor: move}
.xymap-fixedright2 { text-align: right; position: absolute; top: 160px;  right: 30px; z-index: 6;}
.xymap-fixedright2 li { margin-top: 5px; height: 22px; font-size: 14px;}
.xymap-fixedright2 li label {height: 22px; display:block}
.xymap-fixedright2 li  span {line-height: 18px;display: inline-block;}
.xymap-fixedright2 li  input {vertical-align: middle; margin:0 0 2px 6px; }

.company_pro { height: 1px; display: block; position: relative;}
.company_pro  a { padding-right: 15px; font-size: 16px; position: absolute; top:-32px; right: 30px;}
.company_pro  a em {line-height:14px; top: -2px;}

/* help begin  */
.help-left { width: 240px; background-color: #fff;  float: left;}
.help-left ul li {border-bottom: 1px solid #f5f5f5; }
.help-left ul li ,.help-left ul li a{height: 50px; line-height: 50px;}
.help-left ul li a { padding-left: 20px; font-size: 15px;  display: block}
.help-left ul li a.active {background-color: #128bed; color: #ffffff;}
.help-right { padding: 0 25px; width: 890px; min-height:306px;  background-color: #ffffff; float: right;}
.help-right h1 {margin-bottom:30px;  height: 50px;line-height: 50px;font-size: 18px; border-bottom: 1px solid #f5f5f5;  }
.help-content p { margin: 15px 0; font-size: 14px; line-height: 26px; }
.help-content .t32 {text-indent: 24px;}
.friendlink-list {clear: both; overflow: hidden}
.friendlink-list ul {}
.friendlink-list ul li  {width: 25%; height: 30px; line-height: 30px; float: left;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.yellowpage-list { padding: 20px 10px; clear: both; overflow: hidden;}
.yellowpage-list ul li { height: 26px; line-height: 26px; width: 25%; float: left; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.yellowpage-list ul li a { display: inline-block; font-size: 13px;}
.yellowpage-list ul li a:before {margin: 0 6px 3px 0; content: " ";  width: 3px; height: 3px; background-color: #999999; border-radius: 100%; display: inline-block}

/* 搜索详情 */
.see-blue {padding: 0 10px; height: 28px; line-height: 28px; background-color: #128bed; color: #ffffff; display: inline-block;}
.see-blue:hover {color: #fff}
.company-top { padding: 20px 30px 20px; clear: both; overflow: hidden;}
.company-top .tone {padding-bottom: 15px; clear: both; overflow: hidden;}
.company-top .tone .tleft {float: left;}
.company-top .tone .tleft h1 {font-size: 26px; line-height: 38px; float: left}
.company-top .tone .t-state {float: left;}
.company-top .tone .t-state span { padding: 0 8px; height: 20px; line-height: 22px; font-size: 13px; overflow: hidden;}
.company-top .tone .tright { padding-top: 10px; float: right}
.company-top .tcn { overflow: hidden;background-color: #e4f4fe;}
.company-top .tcn .c-essential {width: 60%; float: left;}
.company-top .c-essential {padding:15px 0 15px 30px; line-height:24px;}
.company-top .c-essential li {padding: 2px 0; float: left }
.company-top .c-essential li b { padding: 2px 0; display: block; font-weight: normal; color: #999;}
.company-top .c-essential li span { padding: 2px 0; display: block}
.company-top .c-essential li.c1 ,.company-top .c-essential li.c2 ,.company-top .c-essential li.c3 {word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.company-top .c-essential li.c1 { width: 180px;}
.company-top .c-essential li.c2 ,.company-top .c-essential li.c3{ width: 220px; text-align: center}
.company-top .c-essential li.c4 {clear: both; }
.company-top .c-essential li.c4 b  { float: left;}
.company-top .c-essential li.c4 span { margin-left: 50px; display: block}
.company-top   .yichang-grade {margin:15px 20px 0 0; float: right}
.company-top .yichang-grade .emaleft { height: 95px; background-color: #a5d4f9; top: 0px;}
.company-top .yichang-grade .emaleft:before {background-image: url("../images/ico-arror-left2.png");top:39px;}

.a-refresh  {margin-left: 10px; padding:0 10px; height: 24px; line-height: 24px; border: 1px solid #ff9f39; color: #ff9f39; border-radius: 3px; display: inline-block; cursor: pointer}
.a-refresh em { margin-right: 6px;}
.a-refresh:hover { border-color: #f60; color: #f60;}

/*.company-head .cl { margin:0 10px; overflow: hidden;background-color: #e4f4fe;}*/
.search-abnormal { margin-top: 20px; background-color: #ffffff; clear: both; overflow: hidden }
.search-abnormal .sat { height: 50px; border: 1px; border: 1px solid #e5e5e5; position: relative;}
.search-abnormal .sat dt ,.search-abnormal .sat h2{ padding: 0 25px;  height: 52px; text-align: center; background-color: #f04650; position: absolute; left: -1px; top: -1px; z-index: 2}
.search-abnormal .sat dt img  ,.search-abnormal .sat h2 img{ margin-top: 14px;}
.search-abnormal .salist {margin: 25px 0; position: relative; overflow: hidden; }
.search-abnormal .salist:before  ,.search-abnormal .salist:after{content: " "; display: inline-block; width: 1px; height: 100%; background-color: #e5e5e5; position: absolute;top:0; }
.search-abnormal .salist:before {left: 33%;}
.search-abnormal .salist:after {right: 33%; }
.search-abnormal .item { width: 33.3%; float: left;overflow: hidden;}
.search-abnormal .item h4 { padding: 10px 0 20px 105px; font-size: 18px; color: #f04650; font-weight: 500}
.search-abnormal .item .simg { padding: 10px 0 0 25px; width: 80px; float: left;}
.search-abnormal .item .sdl { margin-left: 105px;  padding-right: 26px; font-size: 14px;}
.search-abnormal .item .sdl dl { padding: 5px 0; line-height: 28px; overflow: hidden}
.search-abnormal .item .sdl dl dt { width: 110px; float: left;}
.search-abnormal .item .sdl dl dd { margin-left: 110px; }
.search-abnormal .item .sdl .cboth { padding: 0;}
.search-abnormal .item .sdl .cboth dt {width: auto; float: inherit}
.search-abnormal .item .sdl .cboth dd {margin: 0; padding-top: 5px;}
.search-abnormal .item .sdl dl:nth-child(3n) { margin-top: 10px; }
.search-abnormal .item .scn { margin-left: 105px;  padding:5px 26px 0 0; font-size: 14px; line-height:24px;}
.search-abnormal .item .sul {margin-left: 105px;  padding-right: 15px; font-size: 14px; line-height:28px;}
.search-abnormal .item .sul  li { padding: 1px 0;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search-abnormal .item .sul  li a:before {content: " "; margin:0 6px 2px 0; width: 4px; height: 4px; border-radius: 100%; display: inline-block; background-color: #666;}

.search-normal ,.search-yc {margin-top: 20px; min-height: 418px; background:#fff url("../images/abnormal-7.jpg") no-repeat bottom; clear: both; overflow: hidden;}
.search-normal .snimg {margin: 58px 0 0 244px; width: 380px; float: left}
.search-normal .snright { margin-top: 50px; float: left; width: 350px;}
.search-normal .snright dt {padding-bottom: 20px;}
.search-normal .snright dd { padding-left: 60px;}
.search-normal .snright dd a  { padding: 0 20px; height: 40px; line-height: 40px; font-size: 16px;}

.search-yc .snimg {margin:60px 0 0 180px; width: 290px; float: left}
.search-yc .ycr { margin-top:75px; float: left; width: 540px;}
.search-yc .ycr table tr th { padding: 6px 15px; font-size: 18px; line-height: 28px; color: #09f}
.search-yc .ycr table tr td {padding: 6px 15px; font-size: 16px; line-height: 28px; }

/* 变更提醒 */
.table-list thead th.changetd { padding: 0; position: relative }
.table-list thead th.changetd:before ,.table-list thead th.changetd:after {content: " "; height: 100%; width: 1px; display: inline-block; background-color:#d8e7f0; position: absolute;  top: 0;  }
.table-list thead th.changetd:before {left: 26%; }
.table-list thead th.changetd:after {left: 63%;}
.table-list thead th.changetd  p { padding: 8px 0; width: 37%; text-align: center; float: left;  }
.table-list thead th.changetd  p.cfirst { width: 37%;}
.table-list thead th.changetd  p.cn { width:26%; float: left;}
.table-list tbody tr td.changetd  { padding: 0; max-width: 718px;  position: relative; white-space:pre-wrap; word-break:break-all; }
.table-list tbody tr td.changetd:before ,.table-list tbody tr td.changetd:after {content: " ";  width: 1px; display: inline-block; background-color:#d8e7f0; position: absolute;  top:0; bottom:0;  }
.table-list tbody tr td.changetd:before {left: 26%; }
.table-list tbody tr td.changetd:after {left: 63%;}
.table-list tbody tr td.changetd .ceven { margin: 0; border-bottom:1px solid #d8e7f0; clear: both; position: relative; overflow: hidden}
.table-list tbody tr td.changetd .ceven .cp { padding:8px 2%; width: 33%; float: left;}
.table-list tbody tr td.changetd .ceven .cn { padding:8px 2%; width: 22%;  float: left; display: flex;align-items: center; justify-content: center;}
.table-list tbody tr td.changetd .ceven:last-child {border-bottom: none}

/* 列表动画 */
@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateY(-30px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.search-list .slist { }
.search-list .slist:nth-child(1){animation:fadeInRight 0.5s 1}
.search-list .slist:nth-child(2){animation:fadeInRight 0.75s 1}
.search-list .slist:nth-child(3){animation:fadeInRight 1s 1}
.search-list .slist:nth-child(4){animation:fadeInRight 1.25s 1}
.search-list .slist:nth-child(5){animation:fadeInRight 1.5s 1}
.search-list .slist:nth-child(6){animation:fadeInRight 1.75s 1}
.search-list .slist:nth-child(7){animation:fadeInRight 2s 1}
.search-list .slist:nth-child(8){animation:fadeInRight 0.25s 1}
.search-list .slist:nth-child(9){animation:fadeInRight 0.5s 1}
.search-list .slist:nth-child(10){animation:fadeInRight 0.75s 1}
.search-list .slist:nth-child(11){animation:fadeInRight 1s 1}
.search-list .slist:nth-child(12){animation:fadeInRight 1.25s 1}
.search-list .slist:nth-child(13){animation:fadeInRight 1.5s 1}
.search-list .slist:nth-child(14){animation:fadeInRight 1.75s 1}
.search-list .slist:nth-child(15){animation:fadeInRight 2s 1}

/* 个体户单独页 */
.getihu-box {padding: 20px 0 20px;  clear: both;  overflow: hidden;}
.gth-tilte  {padding:0 30px 15px; clear: both; overflow: hidden;}
.gth-tilte .g-l {float: left;}
.gth-tilte  .g-l h1 {font-size: 26px; line-height: 38px; float: left}
.gth-tilte  .t-state {float: left;}
.gth-tilte  .t-state span { padding: 0 8px; height: 20px; line-height: 22px; font-size: 13px; overflow: hidden;}
.gth-tilte  .g-r { padding-top: 15px; line-height: 24px; color: #999999; font-size: 12px; float: right}
.gth-h2 { padding:15px 30px 10px; color: #666666; font-size: 15px;  border-top: 1px solid #e7ecef;  }
.gthtablebox { padding:0 30px 20px;}

.xml-list { padding: 25px 0 20px  13px; clear: both; overflow: hidden;}
.xml-list ul li { margin:0 5px 5px 0; float: left;}
.xml-list ul li a {width:60px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #ccc; color: #666666; border-radius: 3px; font-size: 15px; display: block }
.xml-list ul li a:hover {border-color: #1b8fed; background-color: #1b8fed; color: #ffffff;}

/* 查税收 */
.tax-box {  min-width: 1200px; width: 100%;  min-height: 940px; background: #fff url("../images/bg-1.jpg") no-repeat bottom;  overflow: hidden; position: relative}
.tax-fax { width: 1200px;  margin-top: 160px;}
.tax-fax .index-logo { padding: 0 0 0; height: 160px; text-align: center}
.tax-fax .index-logo h2 { padding-top: 15px; font-weight: normal}
.tax-fax .index-search  { margin: 0 auto; width: 70%;}
.tax-fax .index-search-hot { padding: 30px 0 0 30px; color: #128bed;}
.tax-fax .index-search-hot b {font-weight: normal;}
.tax-fax .index-search-hot a {margin: 0px 12px 6px 0; color: #666;  display: inline-block;}
.tax-fax .index-search-hot a:hover {color: #128bed;}

.tax-indexmsg { padding: 160px 10% 80px; text-align: justify; font-size: 16px; line-height: 30px;}
.tax-indexmsg h2 { padding:0 0 20px;}
.tax-indexmsg p { margin: 0 0}
.tax-searchlist{ padding: 20px 0 10px 2% ; clear: both; overflow: hidden}
.tax-searchlist ul li { margin: 10px 2% 10px; width: 45.5%;  float: left; }
.tax-searchlist ul li a { padding: 0 10px; display:block;  text-align: left;  border: 1px solid #e5e5e5;}
.tax-searchlist ul li a .t { padding:15px 10px 10px;  line-height: 20px; line-height:20px; font-size: 16px; border-bottom: 1px dashed  #e5e5e5;  display: block; overflow: hidden;}
.tax-searchlist ul li a .t b {font-weight: normal; color: #ff4e00}
.tax-searchlist ul li p { padding: 10px 10px 15px;line-height: 20px; line-height:20px; verflow: hidden;}
.tax-searchlist ul li a:hover {box-shadow:2px 2px 3px 2px #ccc; color: #128bed}

.tag-cnbox { padding: 20px 30px 10px;}
.tag-cnbox h2 { font-size: 15px; color: #666666; padding: 0 0 10px;}
.tag-cnbox .cn { font-size: 15px; line-height: 28px; text-align: justify}
.tag-cnbox .cn .t24 {margin: 20px 0 0; text-indent: 30px;}

.tag-xgbox {padding: 40px 30px 20px;}
.tag-xgbox h2 {margin: 0 -30px; padding: 20px 30px 10px;border-top: 1px dashed  #e5e5e5; font-size: 16px; color: #666}
.tax-foottext { padding: 30px 0; text-align: center; background-color: #f5f5f5; color: #666;}

/* 内容页图片 */
.table-content { width: 100%; border-collapse:collapse;  text-align: center;}
.table-content thead th {padding:8px 10px; background:#e4f1fc; border:1px solid #d8e7f0;border-left:none; font-size: 14px; }
.table-content thead th:first-child {border-left:1px solid #d8e7f0;}
.table-content tbody tr td {padding:12px 8px; font-size: 14px;background-color:#f6fafd; border-right:1px solid #d8e7f0; border-bottom:1px solid #d8e7f0; }
.table-content tbody tr td:first-child {border-left:1px solid #d8e7f0;}
.table-content tbody tr td.t-left ,.table-content thead th.t-left{text-align:left; padding: 10px 12px;}
.table-content tbody tr td.td-datano {padding:20px 0; text-align: center; color: #999999;}
.table-content tbody tr td.t-top {vertical-align: text-top}
.table-content tbody a {color: #128bed}
/* 即将异常公示下载 */
.ico-execl {width: 80px; height: 80px; background: url("../images/ico-execl.png") no-repeat left bottom; display: block}
.red  .ico-execl {background-position: left top}
.xydown-list { clear: both; overflow: hidden}
.xydown-list ul li { margin: 10px 2% 10px; width: 29%;  float: left;}
.xydown-list ul li a { padding: 0 10px; display:block;  text-align: center;  border: 1px solid #e5e5e5;overflow: hidden; }
.xydown-list ul li .ico-execl { margin: 10px 0 10px 5px;float: left}
.xydown-list ul li p { margin:0 5px 0 100px;}
.xydown-list ul li a b { padding:20px 10px 10px;  line-height: 20px; line-height:20px; font-size: 18px; border-bottom: 1px dashed  #e5e5e5;  display: block; overflow: hidden;}
.xydown-list ul li b em { margin-right: 10px;}
.xydown-list ul li p span { padding: 10px 10px 15px;line-height: 20px; line-height:20px;  color: #539168;overflow: hidden; display: block}
.xydown-list ul li.red a b {color: #333}
.xydown-list ul li.red p span {color: #ff4e00}
.xydown-list ul li a:hover {color: inherit}
.xydown-list ul li .active {opacity: 0.4}

/* 年度报告  */
.yeah-box { padding:0 20px;}
.yeah-box h1 { padding: 40px 0 30px; font-size: 24px; text-align: center; font-weight: normal}
/* 首页地图  */
.index-friend { padding:15px 20px; font-size: 14px; background-color: #ffffff; clear: both; overflow: hidden;}
.index-friend h2 { margin-bottom: 15px; font-size: 14px;height: 26px; line-height: 26px;border-bottom: 1px solid  #e5e5e5;  }
.index-friend ul li { margin-right: 20px; height: 26px; line-height: 26px; float: left; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.index-friend ul li a {color: #999 }
.index-friend ul li a:hover {color: #128bed }

/*.index-friend ul  li a:before {margin: 0 6px 3px 0; content: " ";  width: 3px; height: 3px; background-color: #999999; border-radius: 100%; display: inline-block}*/

.guanlian { margin: 5px 0 10px; clear: both;overflow: hidden;}
.guanlian li { margin-bottom: 2px; width: 50%;  background-color: #f6fafd; float: left; position: relative}
.guanlian li:nth-child(2n):before { content: " "; width: 2px; height: 100%; background-color: #ffffff; position: absolute; left: -1px; top: 0px; }
.guanlian li a { padding: 0 10px 0 15px; height: 36px; line-height: 36px;display: block; overflow: hidden}







