@charset "utf-8";

/*
*  region cssv1.0
*/
a:hover, a:focus{
    text-decoration: none;
}
.mt40{margin-top:40px;}
.arrow-l{display: inline-block; width: 24px; height:22px; background: url(../images/introduction-arrow.png) no-repeat; vertical-align: bottom;}
.rotated{transform: rotate(-180deg);-webkit-transform: rotate(-180deg)}
.introduction h4{line-height: 1.8;}

.top-block{ position: relative; margin-top: 15px;border-top-right-radius: 5px;}
.top-block:nth-child(odd){ background: #f7ffc9;}
.top-block h4 a{ color: #444; font-size: 14px; line-height: 1.8em;}
.top-block h4 a:hover{ color: #000;}
.top-block:nth-child(odd) .ico-star{ display: inline-block; position: absolute; top: 0; right: 0; width: 24px; height: 32px; background: url(../images/sprite.png) no-repeat -468px -10px;}
.top-block:nth-child(even) .ico-star{ display: inline-block; position: absolute; top: 0; right: 0; width: 24px; height: 32px; background: url(../images/sprite.png) no-repeat -356px -10px;}
/*nav begin*/
.bg-top,.navbar-region{ min-height: 70px; background-color: #ebf0fb;border: 0; border-radius: 0 !important;margin-bottom: 0;}
.bg-top{border-bottom: 1px solid #ddd;}
.navbar-region .navbar-nav > li > a{
    color: #333;
    font-size: 16px;
    padding-top: 25px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
    margin: 0 13px;
    border-bottom: 2px solid transparent;
}
.navbar-region .navbar-nav > li > a:hover,
.navbar-region .navbar-nav > li > a:focus {
  color: #0062ba;
  background-color: transparent;
  transform:translateY(2px);
  -webkit-transform:translateY(2px);
  -o-transform:translateY(2px);
  -moz-transform:translateY(2px);
    transition: all .5s;
}
.navbar-region .navbar-nav > .active > a,
.navbar-region .navbar-nav > .active > a:hover,
.navbar-region .navbar-nav > .active > a:focus {
    font-size: 18px;
    color: #0062ba;
    font-weight: bold;
    border-bottom-color: #0062ba;
    background-color: #ebf0fb;
}
.navbar-region .navbar-nav > li > a.navUser{
    color: #0062ba;
    margin-right: 0;
}
.navbar-brand{ padding: 0; margin-right: 20px; margin-top: 3px;} /*bootstrap cover*/
.navbar-region .navbar-right >  li > a{color: #ee8c00; margin: 0 7px;}
.navbar-region .navbar-right >  li > a:hover{
  color: #212121;
  transform:translateY(0);
  background: #ebf0fb;
}
.navbar-region .navbar-form-search{ margin-top: 15px; position: relative;}
.navbar-region .ico-search{ position: absolute; top: 10px; right: 25px; display: inline-block; width: 16px; height: 16px; background: url(../images/sprite-region.png) no-repeat 0 -46px;}
.navbar-region .navbar-form-search .form-group .nav-search{
  background:rgba(255,255,255,.3);
  border: rgba(255,255,255,1);
  color: #999;
  width: 120px;
  border-radius: 20px;
}
.navbar-region .dropdown-menu > li > a{ line-height: 2;}
.navbar-region .dropdown-menu > li > a:hover{ color: #0099e0;}
.banner-right { min-height:160px; background: url(../images/banner-service.png) no-repeat;}
.btn-banner{
  margin-top: 10px;
  font-size: 16px;
  color: #555555;
  padding: 6px 30px;
  border: 1px solid #e24d4d;
  background: #fff;
}
/* 导航搜索框 */
.searchBlock{position: absolute;left: 0;right: 0;top: 0; background-color: #ebf0fb; z-index: 3;}
.searchBlock .nav-search{border-radius: 20px; width: 100%; padding-left: 35px;}
.searchBlock .searchBox{margin: 15px 100px 0 300px; width: 50%; position: relative;}
.searchBlock .iconPoistion{position: absolute; left: 53px; top: 0;}
.searchBlock .searchClose{position: absolute; right: 10px; top: 0; font-size: 24px;}

.btn-banner:hover{
  color: #fff;
  border: 1px solid #fff;
  background: #e24d4d;
}
ul.sort-list > li.active{
  position: relative;
}
ul.sort-list > li.active > .subsort{
  display: none;
  position: absolute;
  top: 32px;
  left: 5px;
  z-index: 2;
  width: 250px;
  padding: 5px 10px;
  overflow:hidden;
  background:#f8f8f8;
  box-shadow: 1px 1px 2px #999;
  -webkit-box-shadow: 1px 1px 2px #999;
  -o-box-shadow: 1px 1px 2px #999;
  -moz-box-shadow: 1px 1px 2px #999;
}
ul.sort-list > li.active > div > ul > li > a{
  background: none;
  border: none;
  color: #666;
}
ul.sort-list > li.active > div > ul > li > a:hover,ul.sort-list > li.active > div > ul > li > a:active{
  color: #428bca;
}
.slidemenu{
  background:  #fff;
  overflow: hidden;
}
.slidemenu > ul > li > a{ padding-right: 10px;}
.score {
    line-height: 17px;
    padding-left: 10px;
}
.declaring{ position: relative; width: 1170px; height: 160px; margin-bottom: 15px;margin-top: 15px; background: url(../images/banner-certify.png) no-repeat;}
.declaring h4{ font-weight: bold; font-size: 24px; color: #4c4e4d;}
.declaring .declare-title{ width: 80%; text-align: center; padding-top: 40px;}
.declaring .btn{ position: absolute; top: 78px; right: 140px; color: #565858; font-size: 18px;  background: transparent; padding: 10px 40px;}
.declaring .btn.now{ border: 2px solid #17b58e;}
.declaring .btn.future{ border: 2px solid #de6300;}
.declaring .btn.over{ display: none;}
.declaring .btn:hover,.declaring .btn:active{ background: #a3defe;}
.declaring > a.question{ position: absolute; top: 60px; right: 50px; color: #212121; font-size: 14px; text-decoration: underline;}
.declaring > a.question:hover{ color: #428bca;}
.main{ padding-left:150px; background: url("../images/line-bg.png") repeat-y 310px 5px;}
.main .list{margin: 10px 0;position: relative;}
.main .list ul{ list-style: none;bottom: 0;padding-left: 0;}
.main .list ul li{ background: url("../images/line-circle.png") no-repeat 155px 5px;padding-bottom: 30px;}
.main .list ul li .historyDate {
    display: inline-block;
    float: left;
    width: 150px;
    padding-right: 15px;;
    text-align: right;
    margin-top: 0;
    cursor: pointer;
}
.main .list ul li .version {
    display: block;
    padding-left: 190px;
    color: #757575;
    line-height: 1.8em;
}
.ctrlWidth{
    max-width: 80px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/* index begin */
.banner08{ background: url(../images/banner08.png) no-repeat center center;}
.banner09{ background: url(../images/banner09.png) no-repeat center center;}

.whiteBg{ background-color: #FFF;padding: 45px 0 25px;}
.garyBg{ background: #F1F1F1;padding: 45px 0;}

.enterpriseTitle,.eventTitle,.onlineTitle,.providerTitle{
    display: inline-block;
    height: 76px;
    margin-bottom: 30px;
}
.enterpriseTitle{background-image: url("../images/star-enterprise.png");width: 487px;}
.eventTitle{background-image: url("../images/current-event.png");width: 487px;}
.onlineTitle{background-image: url("../images/online.png");width: 508px;}
.providerTitle{background-image: url("../images/provider.png");width: 573px;}

.ico-declare,.ico-policyApply,.ico-concept{
    display: inline-block;
    width: 100px;
    height: 100px;
    background-image: url("../images/sprite-region.png");
    margin-bottom: 20px;
}
.ico-declare{background-position: -46px 0;}
.ico-policyApply{background-position: -156px 0;}
.ico-concept{background-position: -266px 0;}

/* event */
.event h4.newest{
    border-left: 4px solid #f0454d;
    padding-left: 10px;
    margin-bottom: 20px;
}

.event .media-body{
    padding-left:30px;
    text-align: left;
}
.ico-time2{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../images/ico-time.jpg);
}

.event .media-heading{
    padding-top: 5px;
    padding-bottom: 15px;
    font-weight: bold;
}
.event .media-heading a{
    color: #444;
}
.event .media-heading a:hover{
    color: #000;
}

.ico-origin,.ico-read{
    display: inline-block;
    width: 13px;
    height: 12px;
}
.ico-origin{
    background: url(../images/ico-origin.jpg);
}
.ico-read{
    background: url(../images/ico-read.jpg);
}
.event .publish{
    color: #e95344;
}
.event .publish li{ line-height: 2.4;}
.event .publish a{ color: #727272;}
.event .publish a:hover{ opacity: .8;}

/* 在线自助 */
.onlineLink{
    display: inline-block;
    padding: 20px 15px 40px;
    color: #333;
    transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
}
.onlineLink:hover{
    color: #444;
    padding: 18px 15px 42px;
    box-shadow: 0 3px 5px #a4a4a4;
}
.btn-declare{
    background-color: #f2bf6f;
    color: #FFF;
    padding: 7px 25px;
    border-radius: 6px;
}
.btn-declare:hover{
  background-color: #f09239;
  color: #fff;
  text-decoration: none;
}
.onlineLink p{
    color: #444;
    margin: 15px 0 25px;
}

/* 优质服务商 */
.providerList .serviceSort{
    color: #666;
    margin: 10px 0 8px;
}
.providerList .serviceArea{
    color: #666;
    margin-bottom: 0;
}

.providerPrev{
    left: -30px;
    top: -60px;
    width: auto;
    opacity: 1;
}
.providerPrev.carousel-control .glyphicon-chevron-left,
.providerNext.carousel-control .glyphicon-chevron-right{
    background-color: #CACACA;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    line-height: 58px;
}
.providerNext{
    width: auto;
    top: -60px;
}
/* index end */
/*企业详情 begin*/
.ico-g-tag { display: inline-block; width: 16px; height: 16px; background: url(../images/sprite.png) no-repeat; background-position: -181px -112px; transform: translate(3px,5px); -webkit-transform: translate(3px,5px);}
.hotlink > li { padding: 0 0 15px 0; border-bottom: 1px solid #ddd;}
.hotlink > li:hover { border-bottom: 1px solid #56abe4;}
.hotlink > li > a { color: #333; font-size: 16px; font-weight: bold;}
.hotlink > li > a:hover { color: #428bca;}
.data-channel { clear:both; padding: 5px 15px; }
.data-channel .channel-t { font-weight: bold; font-size: 16px; padding-left: 10px; margin-bottom: 20px;}
.channel-t .ico-join,.channel-t .ico-growth,.channel-t .ico-basic,.channel-t .ico-industry { display: inline-block; width: 16px; height: 20px; margin-right: 5px; background: url(../images/sprite.png) no-repeat; transform: translateY(5px); -webkit-transform: translateY(5px);}
.channel-t .ico-join { background-position: -330px -225px;}
.channel-t .ico-growth { background-position: -356px -225px;}
.channel-t .ico-basic { background-position: -382px -225px; transform: translateY(2px); -webkit-transform: translateY(2px);}
.channel-t .ico-industry { background-position: -408px -225px;}
.data-channel,.rank-top { margin-bottom: 20px;}
.data-channel .top-join { margin-bottom: 15px; overflow: hidden; text-align: center;}
.data-channel .top-join > li { margin-bottom: 10px; }
.data-channel .top-join > li > a { display: inline-block;  width: 200px; height: 60px; margin: 0 auto; line-height: 60px; border: 1px solid #fc0; }
.data-channel .top-join:nth-child(3) > li > a { border: 1px solid #ea9f94;}
.data-channel .top-join:nth-child(4) > li > a { border: 1px solid #64efc9;}
.table-rank > tbody > tr > td {vertical-align: middle; }
.table-rank > tbody > tr > td:first-child { padding-left: 15px; }
.table-rank > tbody > tr.active > td { background-color: #f8f8f8;  font-weight: bold; line-height: 1.6; color: #ef7664;}
.rank-top div.dropdown { cursor: pointer;}
.rank-top .dropdown-menu { top: 35px; width: 400px; right: 0; margin: 0 auto; background-color: #f8f8f8;}
.rank-top .dropdown-menu  > li > a { font-size: 14px; border-bottom: 1px solid #ddd; padding: 10px 15px;}
.rank-top .dropdown-menu  > li:last-child > a { border-bottom: none;}
.basic-i .title { font-weight: bold; color: #ef7664; padding-left: 20px; margin-bottom: 10px;}
.basic-i .content {  padding-left: 20px; line-height: 1.8; margin-bottom: 15px;}
.industry-c { padding:0 30px;}
.industry-c h5 { font-weight: bold; color: #ef7664; }
.industry-c table > tbody > tr > td.td-title { background: #f8f8f8; width: 150px;}
.admin-member > li { padding: 15px 30px; border: 1px solid #ddd; margin-left: 10px; margin-bottom: 10px; line-height: 35px;}
.admin-member > li > span { display: inline-block; width: 25px; height: 25px; background:url(../images/sprite.png) no-repeat -501px -169px; transform: translateY(8px); margin-right: 8px;}
.rank-top .caret { position: relative; padding: 9px 12px; margin-left: 5px; background-color: #aaa; border-radius: 4px; border: none; }
.rank-top .caret:after { content: ""; position: absolute; top: 7px; left: 7px; width: 0; height: 0; border: 5px solid; border-color: #fff transparent transparent transparent }
.caret-up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
/*企业详情 end*/
/*优选服务产品 begin*/
/* 服务产品栏目 begin */
.pro-wrap .panel-body{ background-color: #fff; margin:30px 0; padding: 40px 0;}
.pro-wrap h4{ font-weight: bold; margin-bottom: 20px;  color: #666;}
.pro-wrap p{ margin-bottom: 4px;}
.pro-wrap .pro-channel .title{ color: #f39800; text-align: center; margin-top: 30px;}
.pro-wrap .pro-channel .title h3{ font-size: 26px; font-weight: bold; margin-bottom: 15px;}
.pro-wrap .pro-channel .title span{ letter-spacing: 8px;}
.pro-wrap .pro-channel h4{font-size: 20px;}
.pro-wrap .pro-channel p{font-size: 16px; color: #999;}
.pro-channel01 ul li.col-md-3{ position: relative; border:1px solid #f39800; height: 240px;vertical-align: top; width: 22%; margin: 0 1.4%; padding: 25px;}
.pro-channel01 ul li:hover{ background: rgba(243,152,0,.1);}
.pro-channel ul li a{ display: inline-block; width: 100%; height: 100%;}
.pro-channel01 ul li i,.pro-channel02 ul li i{ position: absolute; right: 25px; bottom: 30px; display: inline-block; width: 60px; height: 60px; background: url(../images/sprite-service.png) no-repeat;}
.pro-channel01 ul li i.ico-tech{ background-position: 0px 0px; }
.pro-channel01 ul li i.ico-reg{ background-position: -61px 0px;}
.pro-channel01 ul li i.ico-test{ background-position: -131px 0px;}
.pro-channel01 ul li i.ico-agent{ background-position: -201px 0px;}
.pro-channel02 ul li i.ico-growth{ background-position: -267px 0px;}
.pro-channel02 ul li i.ico-human{ background-position: -328px 0px;}
.pro-channel02 ul li i.ico-declare{ background-position: -388px 0px; margin-bottom: 0px;}
.pro-wrap .pro-channel02 .title{ color: #77c46c;}
.pro-wrap .pro-channel ul li.col-md-4{ position: relative; border:1px solid #77c46c; height: 280px;vertical-align: top; width: 28.5%; margin: 0 2.4%; padding: 25px; text-align: center;}
.pro-wrap .pro-channel02 ul li:hover{ background: rgba(119,196,108,.1);}
.pro-wrap .pro-channel03 .title{ color: #50b3c5;}
.pro-wrap .pro-channel03 ul li i{ display: inline-block; width: 80px; height: 80px; background: url(../images/sprite-service.png) no-repeat;}
.pro-wrap .pro-channel03 ul li i.ico-wx{ background-position: 0 -80px;}
.pro-wrap .pro-channel03 ul li i.ico-xy{ background-position: -90px -80px;}
.pro-wrap .pro-channel03 ul li i.ico-cs{ background-position: -179px -80px;}
.pro-wrap .pro-channel03 ul li:hover,.pro-wrap .pro-channel04 ul li a:hover{ box-shadow: 1px 1px 1px #ddd,-1px -1px 1px #aaa; transition:all 0.5s ease-in 0s; transform:translateY(5px);}
.pro-wrap .pro-channel03 ul li.col-md-4{ border:1px solid #fff;}
.pro-wrap .pro-channel04 .title{ color: #7098e1;}
.pro-wrap .pro-channel04 .rc-wrap{ width:960px;margin:0 auto; text-align: center;}
.pro-wrap .pro-channel04 ul li.rc-service{ position: relative; width: 48%; height: 260px;}
.pro-wrap .pro-channel04 ul li i{ position: absolute; right: 70px; bottom: 30px; display: inline-block; width: 80px; height: 80px; background: url(../images/sprite-service.png) no-repeat;}
.pro-wrap .pro-channel04 ul li i.ico-rc{ background-position: -267px -80px;}
.pro-wrap .pro-channel04 ul li i.ico-rs{ background-position: -348px -80px;}
.pro-wrap .pro-channel04 ul li a{ text-align: left; padding-left: 50px; padding-top: 20px;}
/* 服务产品 end*/
/* 服务产品——人事服务 by zjf begin */
.ico-shebao,.ico-housingFund,.ico-laborContract,.ico-welfare,.ico-intern,.ico-payment,.ico-humanProcedure{
    display: inline-block;
    width: 150px;
    height: 148px;
    background-image: url("../images/human-sprite.png");
}
.ico-shebao{background-position: 0 0;}
.ico-housingFund{background-position: -160px 0;}
.ico-laborContract{background-position: -320px 0;}
.ico-welfare{background-position: -480px 0;}
.ico-intern{background-position: 0 -158px;}
.ico-payment{background-position: -160px -158px;}
.ico-humanProcedure{background-position: -320px -158px;}

.product-page{background-color: #FFF;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
/* banner */
.humanBannerBox{background: url('../images/banner-human-bg.png');}
.humanBannerBox .humanBanner{background: url('../images/banner-human.png');height: 260px;}
.humanBannerBox .bannerTitle{color: #FFF;font-size: 48px;padding-top: 20px;}
.humanBannerBox .bannerInfo{color: #DDD;padding-top: 15px;padding-bottom: 15px;line-height: 1.6;}
/* 按钮 */
.btn-online{color: #333;background-color: #b2de49;border-color: #b2de49;width: 180px;padding: 10px;border-radius: 25px;}
.btn-online:hover,.btn-online:focus{color: #333;background-color: #c5f15d;border-color: #c5f15d;}
.btn-order{color: #000;background-color: #ef6f3d;border-color: #ef6f3d;padding: 8px 20px;width: 100px;}
.btn-order:hover,.btn-order:focus{color: #000;background-color: #ff814f;border-color: #ff814f;}
/* 代理内容 */
.agentInfo{height: 150px;background-color:#f8f8f8;border: 1px solid #DDD;margin-bottom: 15px;}
.agentInfo .media-body{padding: 10px 15px 15px 10px;}
/* 服务商 */
.humanServicer-list > li{border: 1px solid #ddd;background-color: #FFF;height: 187px;}
.humanServicer-list > li > .media-body{padding: 20px;}
.humanServicer-list .servicerPic{display: block;border: 10px solid #ddd;}
.humanServicer-list .order{margin-top:70px;margin-right: 30px;}
.humanServicer-list .feature-list{color: #b41818;margin-bottom: 20px;margin-top: 20px;}
.humanServicer-list .label-list > li{border: 1px dotted #666;color: #666;padding: 6px 10px;border-radius: 4px;margin-right: 8px;margin-bottom: 5px;}
@media (max-width: 767px) {
    .m-page{padding-left: 0;padding-right: 0;}
    .humanBannerBox .bannerTitle{font-size: 36px;padding-top: 10px;}
    .humanBannerBox .humanBanner{height: auto;padding-bottom: 30px;}
    .agentInfo{height: auto;}
    .btn-order{width: auto;}
    .humanServicer-list > li{height: auto;}
    .humanServicer-list .order{margin-right: 8px;}
    .humanServicer-list > li > .media-body{padding: 15px 10px;}
}
/* 服务产品——人事服务 end */

/* 服务产品——无形资产 by zjf begin */
.text-asset{color: #253760;}
.assetBanner{background: #253760 url('../images/banner-invisibleAsset.png') center;height: 260px;}
.assetBanner .bannerTitle{font-size: 48px;color: #eeaf6a;padding: 40px 0;}
.assetBanner .bannerInfo{display:inline-block;color: #a99176;width: 450px;}
.assetBanner .btnPosition{position: absolute;bottom: 45px;right: 15px;}
.btn-assetOnline{color: #333;background-color: #d2d2d2;border-color: #d2d2d2;width: 180px;padding: 10px;border-radius: 25px;}
.btn-assetOnline:hover,.btn-assetOnline:focus{color: #333;background-color: #c5f15d;border-color: #c5f15d;}

.advantageInfo{height: 160px;position: relative;border: 1px dotted #34B9CF;padding: 15px;margin-top:20px !important;margin-right: 15px;margin-bottom: 30px;}
.advantageInfo .number{background-image: url('../images/asset-circle.png');width: 70px;height: 67px;position: absolute;top: -40px;left: -37px;font-size: 24px;color: #FFF;padding:20px;text-align: right;}
.advantageInfo .media-body{color: #253760;padding: 10px 10px 10px 15px;height:125px;line-height: 2;}

.asset-servicer{padding: 0;border-radius: 0;margin: 10px 15px 30px;}
.asset-servicer:hover{border-color: #34BBD1;box-shadow: 0 0 3px rgba(52, 187, 209, 0.5);}
.asset-servicer .assetPic{display: block;border: 10px solid #DDD;height: 184px;text-align: center;}
.asset-servicer .assetPic img{max-width: 100%;max-height: 100%;}
.btn-assetOrder{color: #000;background-color: #34bbd1;border-color: #34bbd1;padding: 8px 20px;width: 100px;}
.btn-assetOrder:hover,.btn-assetOrder:focus{color: #000;background-color: #ff814f;border-color: #ff814f;}
.assetQa{width: 90%;}
.assetQa .answer{background-color: #fffddb;color: #3b2c00;padding: 20px;margin: 25px 0 30px;}

@media (max-width: 767px) {
    .assetBanner .bannerTitle{font-size: 36px;padding: 25px 0;}
    .assetBanner .bannerInfo{width: auto;}
    .assetBanner .btnPosition{position: static;margin-top: 15px;}
    .advantageInfo{height: auto;margin-right: 5px;margin-left: 15px;}
}
/* 服务产品——无形资产 end */
/* 服务产品-瞪羚成长点咨询 by txf begin*/
.grow-banner{ background: url(../images/banner-grow.png) no-repeat center #6666CC; height: 280px; }
.grow-banner div{ width: 600px; margin-left: auto; margin-right: auto; padding: 30px 0px; }
.grow-banner div h1{ font-weight: bold; color: #fff; margin-bottom: 30px; }
.grow-banner div p{ color: #fff; line-height: 30px; }
.grow-banner .btn{ background-color: #E2EB7F; color: #666; width: 150px; }
.grow-banner .btn:hover{ background-color: #F0FC62; }
.DL-grow{ background-color: #fff; margin-bottom: -20px; padding-bottom: 30px; }
.DL-grow *{ color: #404144; }
.DL-grow h2{ margin: 30px 0px; }
.DL-grow h2 span{
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 50px;
  height: 50px;
  background: url(../images/sprite-region.png) no-repeat;
}
.DL-grow h2 span.ico-flow{ background-position: -80px -406px;}
.DL-grow h2 span.ico-adv{ background-position: -140px -406px;}
.DL-grow h2 span.ico-case{ background-position: -200px -406px;}
.DL-grow .grow-des{
  background: url(../images/des-left.png) no-repeat;
  background-size: contain;
  border: 2px solid #6666CC;
  margin: 40px 20px;
}
.DL-grow .grow-des > ul{
  padding-left: 320px;
}
.DL-grow .grow-des > ul > li > ul{
  background-color: #6666CC;
  padding-top: 10px;
  padding-bottom: 10px;
}
.DL-grow .grow-des > ul li ul li{
  color: #fff;
  line-height: 30px;
}
.DL-grow .three-way .way-left{
  width: 40%;
  text-align: center;
}
.DL-grow .three-way .way-left img{
  width: 400px;
}
.DL-grow .three-way .way-left p{
  padding-top: 10px;
  color: #95B98B;
}
.DL-grow .three-way .way-right{
  width: 55%;
}
.DL-grow .three-way .way-right p{
  font-size: 18px;
  height: 100px;
  line-height: 35px;
}
.DL-grow .grow-flow ul{
  background-color: #F7F7F7;
  padding: 0px 0px 20px 5%;
}
.DL-grow .grow-flow ul li.flow-main{
  width: 17%;
  vertical-align: top;
}
.DL-grow .grow-flow ul li.flow-main p{
  width: 140px;
  height: 140px;
  border: 3px solid #FF7300;
  border-radius: 50%;
  padding: 30px;
  margin: 30px auto;
}
.DL-grow .grow-flow ul li.flow-main span{
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(../images/sprite-region.png) no-repeat;
}
.DL-grow .grow-flow ul li.flow-main span.ico-out{
  background-position: -320px -326px;
}
.DL-grow .grow-flow ul li.flow-main span.ico-in{
  background-position: -400px -326px;
}
.DL-grow .grow-flow ul li.flow-main span.ico-choose{
  background-position: -480px -326px;
}
.DL-grow .grow-flow ul li.flow-main span.ico-breed{
  background-position: -560px -326px;
}
.DL-grow .grow-flow ul li.flow-main .detail h4{
  font-weight: bold;
  text-align: center;
}
.DL-grow .grow-flow ul li.flow-dot{
  font-size: 90px;
  color: #FF7300;
}
.DL-grow .our-adv ul{ margin-left: 4%; }
.DL-grow .our-adv ul li.adv-main{
  width: 18%;
  text-align: center;
  vertical-align: top;
}
.DL-grow .our-adv ul li.adv-main p:first-child{
  display: inline-block;
  width: 110px;
  height: 110px;
  border: 3px solid #A5ACB1;
  border-radius: 50%;
  padding: 20px;
  margin: 30px 0px;
}
.DL-grow .our-adv ul li.adv-main span{
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(../images/sprite-region.png) no-repeat;
}
.DL-grow .our-adv ul li.adv-main span.ico-chan{
  background-position: -640px -326px;
}
.DL-grow .our-adv ul li.adv-main span.ico-com{
  background-position: -720px -326px;
}
.DL-grow .our-adv ul li.adv-main span.ico-deve{
  background-position: -800px -326px;
}
.DL-grow .our-adv ul li.adv-main span.ico-plan{
  background-position: -880px -326px;
}
.DL-grow .our-adv ul li.adv-main span.ico-safe{
  background-position: -960px -326px;
}
.DL-grow .our-adv ul li.adv-line{
  width: 10px;
  height: 250px;
  background: url(../images/adv-line.png) no-repeat;
}
.DL-grow .nice-case ul li{
  border: 1px solid #d9d9d9;
  padding: 30px 0px;
  text-align: center;
  height: 210px;
}
.DL-grow .nice-case ul li a{
  display: block;
}
.DL-grow .nice-case ul li img{
  width: 200px;
  height:150px;
}
/* 服务产品-瞪羚成长点咨询 end*/
/* 服务产品-软件测试 by txf begin*/
.soft-test{ background-color: #020411;}
.soft-test *{ color: #01E1E3; font-size: 16px;}
.soft-test h3{ color: #08F7FA; text-align: center;  font-size: 24px; margin: 40px 0px;}
.test-banner{
  position: relative;
  background: url(../images/banner-test.jpg) no-repeat center;
  height: 390px;
}
.test-banner .online-ask{
  position: absolute;
  left: 100px;
  top: 40px;
  width: 80px;
  height: 183px;
  background: url(../images/bg-ask.png);
  text-align: center;
}
.test-banner .online-ask span{
  display: inline-block;
  width: 20px;
  margin-top: 60px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}
.test-banner ul{
  position: absolute;
  width: 700px;
  bottom: 50px;
  left: 50%;
  margin-left: -350px;
  text-align: center;
}
.test-banner ul li{
  margin: 0px 0px 20px 15px;
}
.test-banner ul li:before{
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #01E1E3;
  margin: 0px 8px 2px 0px;
}
.img-line{
  height: 2px;
  background: url(../images/img-line.png) no-repeat;
  background-size: contain;
  margin: 50px auto 30px;
}
.soft-test .safe-rank{
  border: 2px solid #08F7FA;
  background: url(../images/ico-A.png) no-repeat #05515F;
  padding: 10px 40px 20px;
}
.soft-test .safe-rank p,.soft-test .safe-rank ul li{
  line-height: 30px;
}
.soft-test .safe-flow ul{
  display: table;
  width: 100%;
}
.soft-test .safe-flow ul li{
  width: 145px;
  height: 163px;
  background: url(../images/six-angel.png) no-repeat;
  background-size: contain;
  display: table-cell;
  vertical-align: middle;
}
.soft-test .safe-flow ul li p{
  display: inline-block;
  width: 120px;
  margin-bottom: 0px;
  text-align: center;
}
.soft-test .soft-reg{
  background: url(../images/ico-B.png) no-repeat #034A38;
  border: 2px solid #02E57C;
  padding: 10px 40px 20px;
  margin-top: 50px;
}
.soft-test .soft-reg h3,.soft-test .reg-flow h3{ color: #02E57C; }
.soft-test .soft-reg p{ color: #04DC77; line-height: 30px;}
.soft-test .reg-flow ul{ display: table; width: 100%;  }
.soft-test .reg-flow ul li{ display: table-cell; vertical-align: middle; text-align: center;}
.soft-test .reg-flow ul li.flow-circle{
  width: 130px;
  height: 130px;
  border-radius: 50%;
  border: 2px solid #02E57C;
  background-color: #034A38;
  color: #04DC77;
}
.soft-test .reg-flow ul li.lg{
  font-size: 20px;
  color: #04DC77;
}

.soft-test .test-box > ul{
  border: 1px solid #0498A7;
  background-color: #055A6F;
  width: 910px;
  margin: 0px auto;
}
.soft-test .test-box > ul > li{
  position: relative;
  border-right: 2px solid #01EFF1;
  width: 177px;
  padding: 20px 0px 30px;
}
.soft-test .test-box > ul > li:last-child{
  border-right: none;
}
.soft-test .test-box > ul > li .box-title{
  text-align: center;
}
.soft-test .test-box > ul > li .box-title span{
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(../images/sprite-region.png) no-repeat;
  margin-top: 20px;
}
.soft-test .test-box > ul > li .box-title span.ico-check{
  background-position: -377px 0px;
}
.soft-test .test-box > ul > li .box-title span.ico-safe{
  background-position: -487px 0px;
}
.soft-test .test-box > ul > li .box-title span.ico-capa{
  background-position: -597px 0px;
}
.soft-test .test-box > ul > li .box-title span.ico-func{
  background-position: -707px 0px;
}
.soft-test .test-box > ul > li .box-title span.ico-app{
  background-position: -817px 0px;
}
.soft-test .test-box > ul > li .detail{
  position: absolute;
  top: 213px;
  background: #058998;
  border: 1px solid #01EFF1;
  width: 910px;
  display: none;
  z-index: 1000;
}
.soft-test .test-box > ul > li .detail-check{
  left: -1px;
}
.soft-test .test-box > ul > li .detail-safe{
  left: -182px;
}
.soft-test .test-box > ul > li .detail-capa{
  left: -364px;
}
.soft-test .test-box > ul > li .detail-func{
  left: -546px;
}
.soft-test .test-box > ul > li .detail-app{
  left: -727px;
}
.soft-test .test-box > ul > li .detail i{
  position: relative;
  z-index: 1000;
  display: block;
  width: 24px;
  height: 21px;
  background: url(../images/bg-triangel.png) no-repeat;
  margin-top: -21px;
  border-bottom: 2px solid #058998;
}
.soft-test .test-box > ul > li .detail-check i{
  margin-left: 90px;
}
.soft-test .test-box > ul > li .detail-safe i{
  margin-left: 255px;
}
.soft-test .test-box > ul > li .detail-capa i{
  margin-left: 445px;
}
.soft-test .test-box > ul > li .detail-func i{
  margin-left: 625px;
}
.soft-test .test-box > ul > li .detail-app i{
  margin-left: 805px;
}
.soft-test .test-box > ul > li:hover{
  cursor: pointer;
}
.soft-test .test-box > ul > li:hover .detail{
  display: block;
}
.soft-test .test-box > ul > li .detail p{
  margin: 30px;
  line-height: 30px;
  color: #08F7FA;
}
.soft-test .test-box > ul > li .detail strong{
  display: block;
  margin: 10px 30px 5px
}
.soft-test .test-box > ul > li .detail ol{
  margin-bottom: 30px;
}
.soft-test .other-flow{
  position: relative;
  text-align: center;
}
.soft-test .other-flow hr{
  position: absolute;
  top: 227px;
  left: 0px;
  width: 95%;
  margin-left: 2%;
  border: 1px solid #08F7FA;
}
.soft-test .other-flow ul li{
  width: 12%;
  vertical-align: top;
}
.soft-test .other-flow ul li p.flow-num{
  display: inline-block;
  text-align: center;
  width: 95px;
  height: 128px;
  background: url(../images/sprite-region.png) no-repeat -700px -120px;
}
.soft-test .other-flow ul li p.flow-num strong{
  display: block;
  font-size: 24px;
  margin-top: 26px;
}
.soft-business ul li .media{
  overflow: hidden;
  margin-bottom: 30px;
}
.soft-business ul li .media > a{
  padding-right: 20px;
}
.soft-business ul li .media > a:hover{
  opacity: .5;
}
.soft-business ul li .media > a img{
  width: 200px;
  height: 150px;
}
.soft-business ul li .media-body > a{
  font-size: 18px;
  font-weight: bold;
  color: #D6D6D7
}
.soft-business ul li .media-body > a:hover{
  text-decoration: underline;
}
.soft-business ul li .media-body ul li{
  color: #5FADD3;
  font-size: 14px;
}
.soft-business .color-green,.soft-business ul li .media-body ul li.color-blue,.soft-business ul li .media-body ul li.color-org{
  display: inline-block;
  padding: 3px 10px;
  font-size: 14px;
  border-radius: 2px;
  margin: 10px 0;
}
.soft-business .color-green{
  border:1px solid #80B96A;
  color: #0C9F47;
}
.soft-business .color-blue{
  border:1px solid #32A1CF;
  color: #32A1CF;
}
.soft-business .color-org{
  border:1px solid #E99A55;
  color: #E99A55;
}
.soft-business button{
  background-color: #21ADBE;
  display: block;
  padding:5px 30px;
  color: #fff;
  margin-top: 5px;
}
.soft-business button:hover{
  opacity: .8;
  color: #fff;
}
/* 服务产品-软件测试 end*/
/* 服务产品-人力资源咨询 by txf begin*/
.hr-banner{ position: relative; background: url(../images/banner-hr.png) no-repeat center #02607D; height: 390px;}
.hr-banner a{ position: absolute; top: 40px; left: 109px; text-align: center; width: 80px; height: 183px; background: url(../images/bg-ask2.png) no-repeat;}
.hr-banner a span{ display: inline-block; width: 20px; margin-top: 60px; color: #fff; font-size: 18px; font-weight: bold; }
.hr-banner div{ width: 600px; margin-left: auto; margin-right: auto; padding: 70px 50px 0px;}
.hr-banner div h1{ font-size: 40px; font-weight: bold; color:#026E8A; margin-bottom: 40px;}
.hr-banner div p{ color: #fff; font-size: 16px; line-height: 30px; }
.hr-consult h3{ text-align: center; color: #036E89; font-weight: bold; margin-bottom: 50px; }
.hr-consult h3 span{ display: inline-block; width: 16px; height: 16px; background: url(../images/sprite-region.png) no-repeat -30px -72px; margin-right: 10px;}
.hr-consult h4{ font-weight: bold; color: #666667; }
.hr-consult .firm-point ul li{ width: 33%; text-align: center;}
.hr-consult .firm-point ul li i{ display: inline-block; width: 112px; height: 120px; background: url(../images/sprite-region.png) no-repeat; }
.hr-consult .firm-point ul li i.ico-org{ background-position: 0px -466px; }
.hr-consult .firm-point ul li i.ico-grade{ background-position: -122px -466px; }
.hr-consult .firm-point ul li i.ico-salary{ background-position: -244px -466px; }
.hr-consult .firm-point ul li h4{ margin-bottom: 30px; }
.hr-consult .firm-point ul li div{ display: inline-block; text-align: left; }
.hr-consult .ser-content > ul > li{ padding: 20px; height: 300px; width: 23%; vertical-align: top; margin: 0px 0.8%;}
.hr-consult .ser-content > ul > li:nth-child(1){ background-color: #BBF5A1;}
.hr-consult .ser-content > ul > li:nth-child(2){ background-color: #81CBF0; }
.hr-consult .ser-content > ul > li:nth-child(3){ background-color: #F9BB8A; }
.hr-consult .ser-content > ul > li:nth-child(4){ background-color: #F9FBBC; }
.hr-consult .ser-content > ul > li h4:before{ content: "";width: 10px; height: 10px; display: inline-block; border-radius: 50%; background-color: #666667; margin-right: 8px; }
.hr-consult .ser-content > ul > li >ul li{ line-height: 25px; margin-left: 17px;}
.hr-consult .hr-flow > ul{ text-align: center; }
.hr-consult .hr-flow > ul > li{ width: 250px; text-align: center; vertical-align: middle; }
.hr-consult .hr-flow > ul li.item{ border:2px solid #55B1E0; background-color: #E9F6FE; padding: 0px; }
.hr-consult .hr-flow > ul li.item p{ background-color: #90D2F4; margin-bottom: 0px; height: 40px; line-height: 40px; }
.hr-consult .hr-flow > ul li.point{ background: url(../images/sprite-region.png) no-repeat; }
.hr-consult .hr-flow > ul li.hor-point{ width: 62px; height: 6px; background-position: -805px -120px; }
.hr-consult .hr-flow > ul li.fork-point{ width: 62px; height: 86px; background-position: -805px -136px; }
.hr-consult .hr-flow > ul li.para-point{ width: 26px; height: 28px; background-position: -805px -232px; margin: 8px auto; }
.hr-consult .hr-good{ text-align: center; }
.hr-consult .hr-good p{ display: inline-block; width: 600px; font-size: 18px;}
/* 服务产品-人力资源咨询 end*/
/*高新技术认定 by wly begin*/
.hiTech .carousel{ position: relative;height:354px;overflow: hidden;}
.hiTech .carousel-intro {
    position: absolute;
    z-index: 100;
    color:#fff;
    top: 40%;
    left: 25%;
    right:35%;
    -webkit-transform: translateY(220px);
    -moz-transform: translateY(220px);
    -ms-transform: translateY(220px);
    -o-transform: translateY(220px);
    transform: translateY(220px);
}
.hiTech .carousel-title{
    position: absolute;
    top: 15%;
    left: 25%;
    z-index: 100;
    font-size:36px;
    font-weight:bold;
    color:#fff;
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px);
}
.hiTech .carousel-title.move,.hiTech .carousel>a.move,.hiTech .carousel-intro.move{
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .5s;
    -moz-transition: all .5s ;
    -ms-transition: all .5s ;
    -o-transition: all .5s ;
    transition: all .5s ;
}
.hiTech .carousel-a{
    display: inline-block;
    position: absolute;
    z-index: 100;
    width: 200px;
    height: 50px;
    line-height: 50px;
    font-size:18px;
    color:#666666;
    text-align: center;
    background: #e2eb7f;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    top: 75%;
    left: 25%;
    opacity: .8;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px);
}
.hiTech .carousel > a:hover{ opacity: 1;}
.hiTech .carousel>img{
    width:100%;
    position: absolute;
    z-index: 10;
}
.hiTech .title{
    height:135px;
    text-align:center;
    font-size:4rem;
}
.hiTech .title span{
    display: inline-block;
    padding:0 20px;
    font-weight:bold;
    border-bottom:5px solid #428bca;
    height:114px;
    line-height: 114px;
}
.hiTech aside{
    position:absolute;
    top:600px;
    left:0;
    z-index:1200;
    width:75px;
    text-align: center;

}
.hiTech aside .guide-menu{
    list-style: none;
    padding:0;
}
.hiTech .guide-menu li{
    color:#009CE0;
    background: #87D9FF;
    line-height:20px;
    margin:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.hiTech .guide-menu li a{
    display: inline-block;
    width:100%;
    height:100%;
    padding:5px;
    color:#fff;
}
.hiTech .guide-menu li a:hover,.guide-menu li a.hover{
    background: #fff;
    color:#009CE0;
}
.hiTech .inner_content {
    overflow: hidden;
    margin: 50px 0;
}
.hiTech .value-content{
    padding:0;
    margin:50px 0 0 0 ;
    height:325px;
}
.hiTech .value-content>li{
    position: relative;
    float:left;
    width:41%;
    margin:0 4%;
    padding:10px;
    background: #eeddaa;
    list-style: none;
}
.hiTech .value-content>li p{
    height:30px;
    margin-bottom:0;
    text-align: center;
    position: relative;
}
.hiTech .value-content>li p span{
    display: inline-block;
    border:30px solid #f2f2f2;
    border-left:30px solid transparent;
    border-right:30px solid transparent;
}
.hiTech .value-content>li h4{
    text-align: center;
    font-weight:bold;
    font-size:30px;
    color:#009CE0;
}
.hiTech .value-content li b{
    display:inline-block;
    position: absolute;
    width:40px;
    height:35px;
    background: url("../images/hitech-spirit.png")
}
.hiTech .value-content div{
    padding:10px;
    height:160px;
    color:#222222;
    font-size:18px;
    line-height: 1.6;
}
.hiTech .value-content > li{
    border-top:4px solid #55b7dc;
}
.hiTech .value-content > li b{
    position: absolute;
    left:-8%;
    top:-16px;
}
.hiTech .value-content > li p span{
    vertical-align: middle;
    border-top:30px solid transparent;
    position: absolute;
    left:41%;
    top:-16px;
}
.hiTech .value-content:first-child li:last-child b{
    background-position: -40px 0;
}
.hiTech .value-content:last-child li:first-child b{
    background-position: -80px 0;
}
.hiTech .value-content:last-child li:last-child b{
    background-position: -120px 0;
}
.hiTech .service_condition{
    background: #A8D0E9;
}
.hiTech .service_condition .inner-content ul{
    min-height:290px;
}
.hiTech .service_condition .inner-content ul>li::before{
    content:"";
    width:100%;
    height:280px;
    background: rgba(233,233,233,0);
    position:absolute;
    -webkit-transition: background .5s;
    -moz-transition: background .5s;
    -ms-transition:background .5s;
    -o-transition:background .5s;
    transition: background .5s
}
.hiTech .service_condition .inner-content ul>li:hover{
    background: rgba(233,233,233,0.4);
}
.hiTech .service_condition li{
    float:left;
    width:30%;
    height:280px;
    margin:0 1%;
    padding:10px;
    list-style: none;
    position: relative;
}
.hiTech .service_condition li p{
    text-align: center;
    padding-top:10px;
}
.hiTech .service_condition li h3{
    text-align: center;
    font-weight:bold;
}
.hiTech .service_condition li div{
    padding:20px;
}
.hiTech .content{
    padding-bottom:20px;
}
.hiTech .inner span{
    font-size:18px;
    line-height: 2em;
}
.hiTech .inner p{
    display: inline-block;
    height:30px;
    float:left;
}
.hiTech .inner div span{
    margin:0 10px 0 0;
    font-weight:bold;
}
.hiTech .inner p u:first-child{
    display:inline-block;
    width:40px;
    height:35px;
    vertical-align: middle;
    margin-right: 10px;
    background: url("../images/hitech-spirit.png")
}
.hiTech .inner p i{
    display:inline-block;
    width:26px;
    height:26px;
    vertical-align: -webkit-baseline-middle;
    margin-right: 10px;
    background: url("../images/hitech-spirit.png") no-repeat  0 -49px;
}
.hiTech .inner p s{
    display:inline-block;
    width:26px;
    height:26px;
    vertical-align:-webkit-baseline-middle;
    margin-right: 10px;
    background: url("../images/hitech-spirit.png") no-repeat  -31px -49px;
}

.hiTech .picture{
    border:0;
    position:relative;
    margin:0 auto;
    width:700px;
    height:375px;
    background: url("../images/hitech-need-material.png") no-repeat ;
}
.hiTech .picture span{
    position:absolute;
    font-size:16pt;
    color:#fff;
    font-weight:bold;
}
.hiTech .picture span:first-child{
    top:28%;
    left:22%;
}
.hiTech .picture span:nth-child(2){
    bottom:29%;
    left:34%;
}
.hiTech .picture span:nth-child(3){
    display: inline-block;
    width:100px;
    text-align: center;
    bottom:28%;
    right:30%;
}
.hiTech .picture span:nth-child(4){
    display: inline-block;
    width:100px;
    text-align: center;
    bottom:60%;
    right:19%;
}
.hiTech .picture span:nth-child(5) {
    display: inline-block;
    width: 100px;
    text-align: center;
    bottom: 60%;
    left:21%;
}
.hiTech .intro-l{
    position: absolute;
    bottom: -10%;
    left: -20%;
    width: 28%;
    height: 150px;
}
.hiTech .intro-r{
    position: absolute;
    bottom: 11%;
    right: -12%;
    width: 140px;
    height: 100px;
}
.hiTech .inner-content{
    min-height: 220px;
}
.hiTech .service-inner{
    padding-top:35px;
    display: table;
    min-height: 180px;
}
.hiTech .inner-content .words{
    display: table-cell;
    width:12%;
    vertical-align: middle;
    background: #3C9ADF;
    color:#fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:5px;
    font-size:16px;
    text-align:center;
    padding:10px;
    min-height:140px;
    letter-spacing: 2px;
    line-height: 1.6;
}
.hiTech .inner-content .icon{
  display: table-cell;
  vertical-align: middle;
}
.hiTech .inner-content .ico-arrow{
    display: inline-block;
    width:50px;
    height:50px;
    background: url("../images/hitech-spirit.png") no-repeat  -60px -35px;
    margin:15% -5px 0 0;
    transform: scale(0.7);
}
.hiTech .article{
    margin-top:20px;
}
.hiTech .article dt{
    float:left;
    margin-right:15px;
}
.hiTech .article dd{
    margin:5px 0;
}
.hiTech .article dd span{
    margin:0 5px;
}
.hiTech .article dd a.btn{
    display: inline-block;
    float: right;
    background: rgba(15,151,219,.8);
    width: 130px;
    border-radius:10px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}
.hiTech .article dd a:hover{
    background: rgba(15,151,219,1);
}
.hiTech .article dd:nth-child(2) a.title{
    text-indent: 8px;
    font-weight: bold;
    font-size:18px;
    color: #333;
}
.hiTech .article dd:nth-child(2) a.title:hover {
    background: none;
    text-decoration: underline;
}
.hiTech .article dd:nth-child(3){
    font-size:16px;
}
.hiTech .article dd:nth-child(4){
    font-size:14px;
    color:#ff0000;
}
.hiTech .service_process{
    text-align: center;
}
.hiTech .service_provider{
    background: #FAEBD7;
}
.hiTech .need_meterial{
    background: #fff;
}
/*高企认定 end*/
/*专利代理 by wly begin*/
.patent{
    background: #fff;
}
.patent .banner{
    width:100%;
    position: relative;
}
.patent .banner img{ width: 100%; height: auto;}
.patent .btn{
    display: inline-block;
    background: url("../images/patent-banbtn.png") no-repeat;
    width:81px;
    height:184px;
    position: absolute;
    top:60px;
    left:15%;
}
.banner-text{ position: absolute; top: 40px; left: 25%;}
.patent .banner h1{
    color:#1a6a75;
    font-size:46px;
    font-weight: bold;
}
.patent .banner h3{
    color:#288390;
    font-size: 20px;
    font-weight:bold;
}
.patent .banner p{
    color:#1a6a75;
    font-size:16px;
    width:65%;
    line-height: 1.6;
}
.patent .patent-circle{
    margin:0 auto;
    text-align: center;
    min-height:400px;
    display:-webkit-box;
    -webkit-box-align: center;
}
.patent .patent-circle dl{
    width:90%;
    margin:0 auto;
}
.patent .patent-circle dt > img:hover {
    -webkit-transform:rotateZ(360deg) ;
    -moz-transform:rotateZ(360deg) ;
    -ms-transform:rotateZ(360deg) ;
    -o-transform:rotateZ(360deg) ;
    transform:rotateZ(360deg) ;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out ;
    -ms-transition: all 300ms ease-out ;
    -o-transition: all 300ms ease-out ;
    transition: all 300ms ease-out ;
}

.patent .patent-circle div div{ padding:10px 0;}
.patent .patent-circle dl dd:nth-child(2){
    color:#094750;
    font-size:16px;
    padding:10px;
}
.patent .patent-circle dl dd:nth-child(3){
    color:#32aab8;
    margin: 0 auto;
    line-height:25px;
}
.patent .patent-rect{
    min-height:460px;
}
.patent .patent-rect .row-rect {
    margin:0;
    background: #fafafa;
}
.patent .patent-rect > div > div{
    padding:0;
    min-height: 400px;
    line-height: 30px;
    text-align: left;
    border: 1px solid #bfbfbf;
    border-right: 0;
}
.patent .patent-rect > div > div:last-child{
    border-right:1px solid #bfbfbf;
}
.patent .patent-rect p{
    margin:0;
    width:100%;
    height:83px;
    background: #4fd5d7;
    text-align: center;
    font-size: 16px;
    font-weight:bold;
    color: #fff;
    line-height: 83px;
    border-bottom:1px solid #bfbfbf;
}
.patent .patent-rect div > div > div{
    min-height:320px;
    padding:0 10px 0 15px;
    display:-webkit-box;
    -webkit-box-orient:horizontal;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    display:-moz-box;
    -moz-box-orient:horizontal;
    -moz-box-pack:center;
    -moz-box-align:center;
    display:-o-box;
    -o-box-orient:horizontal;
    -o-box-pack:center;
    -o-box-align:center;
    display:-ms-box;
    -ms-box-orient:horizontal;
    -ms-box-pack:center;
    -ms-box-align:center;
    display:box;
    box-orient:horizontal;
    box-pack:center;
    box-align:center;
}

.patent .patent-material{
    min-height:100px;
}
.patent .patent-material div{
    background: #e5f8f9;
    border:1px solid #bfbfbf;
    color:#1a6a75;padding:10px 0;
}
.patent .patent-material h4 {
    display: inline-block;
    font-weight:bold;
    padding-left:10px;
}
.patent .patent-material span {
    display: inline-block;
    padding:0 10px;
}
.patent .patent-step{
    min-height:280px;
}
.patent .step-title{
    color:#1a6a75;
    min-height:100px;
}
.patent .step-title h2{
    text-align: center;
    font-weight:bold;
}
.patent .step-title p{
    text-align: center;
}
.patent .step-title p > span{
    display: inline-block;
    width:400px;
    height:15px;
    background: url("../images/patent-decoration.png");
}
.patent .step-content ul{
    padding:0;
    overflow: hidden;
}
.patent .step-content li{
    list-style:none;
    float:left;
    height:100px;
}
.patent .step-content li:nth-child(odd){
    width:13%;
    border:1px solid #80b869;
    border-radius:10px;
    padding:8px;
    color:#1a6a75;
}
.patent .step-content li:nth-child(odd)>p:first-child{
    font-size:16px;
    font-weight:bold;
    margin:0 0 5px;
}
.patent .step-content li:nth-child(odd)>p:last-child {
    font-size: 14px;
}
.patent .step-content li:nth-child(even){
    line-height:100px;
    margin:0 15px;
}
.patent .step-content li:nth-child(even) span{
    display: inline-block;
    width:9px;
    height:16px;
    background: url(../images/patent-arrow-r.png) no-repeat;
}
.patent .patent-service{
    min-height:530px;
}
.patent .patent-service dt{
    float:left;
    margin-right:10px;
    overflow: hidden;
    position: relative;
    width:200px;
    height:158px;
    cursor: pointer;
}
.patent .patent-service dt img{
    position: absolute;
    height:160px;
    z-index:10;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out ;
    -ms-transition: all 300ms ease-out ;
    -o-transition: all 300ms ease-out ;
    transition: all 300ms ease-out ;
}
.patent-service dt p{
    background: rgba(204,204,204,0.8);
    position: absolute;
    bottom:-40px;
    height:30px;
    line-height:30px;
    width:100%;
    text-align: center;
    z-index:100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out ;
    -ms-transition: all 300ms ease-out ;
    -o-transition: all 300ms ease-out ;
    transition: all 300ms ease-out ;
}
.patent-service dt:hover p{
    opacity: 1;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.patent-service dd{
    margin:5px 0 5px 205px;
}
.patent-service dd>a.title{
    font-weight:bold;
    color:#222222;
    font-size:18px;
}
.patent .patent-service dd>a.title:hover{
    text-decoration:underline;
}
.patent-service dd:nth-child(3) span{
    padding:0 5px;
    color:#4d4c4c;
}
.patent .patent-service dd:nth-child(4) span{
    font-size: 12px;
    border-radius: 3px;
    line-height: 15px;
    padding: 5px 5px;
    margin: 3px 0;
    display: inline-block;
}
.patent .patent-service dd:nth-child(4) span:nth-child(1){
    color:#0fac4a;
    border:1px solid #0fac4a;
}
.patent .patent-service dd:nth-child(4) span:nth-child(2){
    color:#32a1d0;
    border:1px solid #32a1d0;
}
.patent .patent-service dd:nth-child(4) span:nth-child(3){
    color:#e99a55;
    border:1px solid #e99a55;
}
.patent .patent-service dd a.btn-pre{
    display: inline-block;
    width:80px;
    height:30px;
    border-radius: 5px;
    color:#fff;
    background: #22acbe;
    line-height: 30px;
    text-align: center;
    opacity: .7;
}
.patent .patent-service dd a.btn-pre:hover{
    opacity:1;
}
.patent .qaq-content{
    margin-bottom:20px;
}
.patent .qaq-content span{
    display:inline-block;
    float:left;
    margin-right:15px;
    color:#666;
}
.patent .qaq-content p{
    padding:0 0 10px;
    color:#666;
    font-size:16px;
}
.patent .qaq-content p:last-child{
    color:#999;
    font-size:14px;
}
/*专利代理 end*/
/*信用评级 by wly begin*/
.credit{background: #fff;}
.credit .banner{ width:100%;position: relative;}
.credit .banner img{ width: 100%;}
.credit .banner h1,.credit .banner h3,.credit .banner p{position:absolute;}
.credit .banner h1{color:#6da776;font-size:46px;font-weight: bold;top:10%;left:15%;}
.credit .banner p{color:#6da776;font-size:16px;width:70%;top:40%;left:15%;}
.credit .online{display: inline-block;width:200px;height:50px;position: absolute;top:70%;left:15%;background: #6da776;border-radius: 5px;font-size:18px;color:#fff;line-height:50px;text-align:center;}
.credit .online:hover{background: #80b869;}
.credit-title{
    height: 55px;
    margin: 0 -15px 60px;
}

.credit-title span:nth-child(odd){
    display: inline-block;
    height:2px;
    width:41%;
    background: #dcf7d9;
    vertical-align: middle;
}
.credit-title span:nth-child(2){
    font-size:24px;
    font-weight:bold;
    color:#6da776;
    padding: 7px 22px 7px 15px;
    margin:-10px;
}
.credit-title span:nth-child(2)>a{
    display: inline-block;
    width:16px;
    height:16px;
    margin:0 10px 0;
    background: url("../images/credit-icon.png") no-repeat;
}
.credit .credit-circle{
    margin:50px auto;
    text-align: center;
    min-height: 340px;
}
.credit .credit-circle dl{
    width:90%;
    margin:0 auto;
}
.credit .credit-circle dt>img:hover {
    -webkit-transform:rotateZ(360deg) ;
    -moz-transform:rotateZ(360deg) ;
    -ms-transform:rotateZ(360deg) ;
    -o-transform:rotateZ(360deg) ;
    transform:rotateZ(360deg) ;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out ;
    -ms-transition: all 300ms ease-out ;
    -o-transition: all 300ms ease-out ;
    transition: all 300ms ease-out ;
}
/*.credit .credit-circle div div{ padding:10px 0;}*/
.credit .credit-circle dl dd:nth-child(2){
    color:#094750;
    font-size:16px;
    padding:10px;
}
.credit .credit-title .plus{
    border: 1px solid #80b869;
    border-radius: 5px;
    margin: 0 -5px 0;
    background: #dcf7d9
}
.credit .credit-adv{
    min-height:430px;
}
.credit .credit-adv .row-bg {
    background: #f0fbee;
    margin-top:-32px;
    padding:0 0 20px;
}
.credit .credit-adv .row-bg .adv-one{
    padding:20px 0;
}
.credit .credit-adv .row-bg .befo::before{
content:"";
display: table;
height:40px;
}
.credit .credit-adv .row-bg .adv-tip > span{
    display: inline-block;
    width:5px;
    height:5px;
    border-radius: 50%;
    background: #6da776;
    margin-right: 5px;
    vertical-align: middle;
}
.credit .credit-adv .row-bg .adv-tip{
    color:#6da776;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
}
.credit .credit-adv .row-bg .adv-intro{
    color: #77b180;
    padding-left: 0;
}
.credit .credit-step{
    min-height:210px;
}
.credit .cre-step-content ul{
    overflow: hidden;
    font-size: 20px;
    font-weight: bold;
}
.credit .cre-step-content li > a{
    color: #6da776;
}
.credit .cre-step-content li > span{
    display: inline-block;
    width:50px;
    border:1px dashed #6da776;
    vertical-align: middle;
    margin: 0 15px;
}
.credit .credit-service{
    min-height:530px;
}
.credit .credit-service dt{
    float:left;
    margin-right:10px;
    overflow: hidden;
    position: relative;
    width:200px;
    height:158px;
    cursor: pointer;
}
.credit .credit-service dt img{
    position: absolute;
    height:160px;
    z-index:10;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out ;
    -ms-transition: all 300ms ease-out ;
    -o-transition: all 300ms ease-out ;
    transition: all 300ms ease-out ;
}
.credit-service dt p{
    background: rgba(204,204,204,0.8);
    position: absolute;
    bottom:-40px;
    height:30px;
    line-height:30px;
    width:100%;
    text-align: center;
    z-index:100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out ;
    -ms-transition: all 300ms ease-out ;
    -o-transition: all 300ms ease-out ;
    transition: all 300ms ease-out ;
}
.credit-service dt:hover p{
    opacity: 1;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.credit-service dd{
    margin:5px 0 5px 205px;
}
.credit-service dd>a.title{
    font-weight:bold;
    color:#222222;
    font-size:18px;
}
.credit .credit-service dd>a.title:hover{
    text-decoration:underline;
}
.credit-service dd:nth-child(3) span{
    padding:0 5px;
    color:#4d4c4c;
}
.credit .credit-service dd:nth-child(4) span{
    font-size: 12px;
    border-radius: 3px;
    line-height: 15px;
    padding: 5px 5px;
    margin: 3px 0;
    display: inline-block;
}
.credit .credit-service dd:nth-child(4) span:nth-child(1){
    color:#0fac4a;
    border:1px solid #0fac4a;
}
.credit .credit-service dd:nth-child(4) span:nth-child(2){
    color:#32a1d0;
    border:1px solid #32a1d0;
}
.credit .credit-service dd:nth-child(4) span:nth-child(3){
    color:#e99a55;
    border:1px solid #e99a55;
}
.credit .credit-service dd a.btn-pre{
    display: inline-block;
    width:80px;
    height:30px;
    border-radius: 5px;
    color:#fff;
    background: #22acbe;
    line-height: 30px;
    text-align: center;
    opacity: .7;
}
.credit .credit-service dd a.btn-pre:hover{
    opacity:1;
}
/*信用评级end*/
/* 财税服务 by txf begin */
.tax-banner{ position: relative; background: url(../images/banner-tax.jpg) no-repeat center; height: 390px; }
.tax-banner h1{ position: absolute; top: 10px; left: 180px; font-weight: bold; color: #AA900F; }
.tax-banner p{ position: absolute; top: 170px; left: 20px; width: 600px; color: #B6A73A; line-height: 30px; }
.tax-banner .btn{ position: absolute; bottom: 10px; left: 180px; background-color: #933C67; color: #fff; width: 150px;}
.tax-banner .btn:hover{ background-color: #DE8EB4; }
.tax-service *{ color: #666; }
.tax-service .panel-body{ padding-top: 30px; }
.tax-service h3{ background: url(../images/bg-title.png) no-repeat center; height: 68px; text-align: center; line-height: 68px; margin-bottom: 40px; color: #A79405; font-weight: bold;}
.tax-service .three-aspect > ul > li{ width: 27%; height: 400px; padding: 0px; vertical-align: top; margin-right: 9%;}
.tax-service .three-aspect > ul > li h4{ margin: 0px; height: 50px; line-height: 50px; text-align: center; color: #fff; }
.tax-service .three-aspect > ul > li.red-li{ border: 1px solid #DE6C8E; }
.tax-service .three-aspect > ul > li.red-li h4{ background-color: #E36E8B; }
.tax-service .three-aspect > ul > li.yellow-li{ border: 1px solid #FFA72A; }
.tax-service .three-aspect > ul > li.yellow-li h4{ background-color: #FFA827; }
.tax-service .three-aspect > ul > li.org-li{ border: 1px solid #FD815F; margin-right: 0px; }
.tax-service .three-aspect > ul > li.org-li h4{ background-color: #FC825B; }
.tax-service .three-aspect > ul > li div{ margin: 10px 20px 20px; }
.tax-service .three-aspect > ul > li div strong{ display: block; margin-bottom: 10px; }
.tax-service .tax-flow ul{ text-align: center; }
.tax-service .tax-flow ul li{ text-align: center; vertical-align: top; }
.tax-service .tax-flow ul li.color-cir{ width: 16.1%;}
.tax-service .tax-flow ul li.color-cir p:first-child{ display: inline-block; width: 120px; height: 120px; background: url(../images/sprite-product.png) no-repeat; transition: transform .8s;}
.tax-service .tax-flow ul li.color-cir p:first-child:hover{ transform: rotate(360deg); }
.tax-service .tax-flow ul li.color-cir p.ico-qdxy{ background-position: -185px 0px; }
.tax-service .tax-flow ul li.color-cir p.ico-tykd{ background-position: -185px -140px; }
.tax-service .tax-flow ul li.color-cir p.ico-zskj{ background-position: -185px -280px; }
.tax-service .tax-flow ul li.color-cir p.ico-szsq{ background-position: -185px -420px; }
.tax-service .tax-flow ul li.color-cir p.ico-tgcw{ background-position: -185px -560px; }
.tax-service .tax-flow ul li.color-cir p{ color: #3B7174; }
.tax-service .tax-flow ul li.ico-link{ color: #7FB866; font-size: 34px; height: 120px; line-height: 120px; }
.tax-service .handle-good ul li{ width: 49.5%; }
.tax-service .handle-good ul li span.num-color{ color: #FE8565; font-size: 20px;}
.tax-service .soft-business ul li .media-body > a,.service_provider .soft-business ul li .media-body > a{ color: #212121;}
.tax-service .soft-business .media-body ul,.service_provider .soft-business .media-body ul{ margin: 10px 0;}
.tax-service .soft-business .media-body ul li,.service_provider .soft-business .media-body ul li{ color: #666;}
/* 财税服务 end */
@media(max-width: 1200px){
  .hr-consult .ser-content > ul > li:nth-child(1){ padding: 20px 10px 0;}
  .credit .cre-step-content li > span{ width:10px;margin: 0 5px;}
}
/*优选服务产品 end*/
/* 政策 begin */
.policy-block:nth-child(2n+1){
	background-color: #DBEAFD;
}
.policy-block h4 a{
	font-size: 18px;
}
/* 政策 end */

/* 关于平台 */
.about-concept{border: 1px dotted #CCC; height: 100px;width: 635px;padding: 15px;margin-left: 35px;}
.featureWidth{width: 428px;}
.effectWidth{width: 698px;}
.map{width: 820px;height: 300px;border: 1px solid #d1d1d1;margin-bottom: 10px;}


/* 移动适配 */
@media screen and (max-width: 767px){
	.bg-padding{
		padding-left: 0;
		padding-right: 0;
	}
	.bg-top, .navbar-gazella{
		min-height: auto;
	}
	.navbar-brand{
		height: auto;
		padding: 0;
	}
	.nav>li>a{
		padding: 8px 10px;
	}
	.eventTitle,.onlineTitle,.enterpriseTitle,.providerTitle{
		width: 166px;
		height: 44px;
		background-image: url("../images/indexTitle-xs.png");
	}
	.eventTitle{
		background-position: 0 0;
	}
	.onlineTitle{
		background-position: 0 -54px;
	}
	.enterpriseTitle{
		background-position: 0 -108px;
	}
	.providerTitle{
		background-position: 0 -162px;
	}
	.declaring{
		width: auto;
		text-align: center;
	}
	.declaring .declare-title{
		width: 100%;
		padding-top: 20px;
	}
	.declaring h4{
		font-size: 20px;
	}
	.declaring .btn{
		position: relative;
		top: 0;
		right: 0;
		margin-top: 5px;
	}
	.main{
		padding-left: 0;
		background: url("../images/line-bg.png") repeat-y 80px 5px;
	}
	.main .list ul li{
		background: url("../images/line-circle.png") no-repeat 75px 5px;
	}
	.main .list ul li .historyDate{
		width: 80px;
	}
	.main .list ul li .version{
		padding-left: 95px;
	}
	.footer ul{
		margin-right: 0;
		margin-bottom: 0;
	}
	.footer ul li:first-child{
		line-height: 80px;
	}
	.about-concept{
  	width: auto;
  	height: 120px;
  	margin-left: 5px;
  }
  .featureWidth{
  	width: auto;
  }
  .effectWidth{
  	width: auto;
  }
  .map{
		width: auto;
	}
	.searchMainCon{
		margin-left: 0;
	}
	.g-listgroup{
		padding: 0;
	}
	.g-listgroup ul li a{
		padding: 5px 0;
	}
	.navTitle {
    font-size: 18px;
    margin-left: 10px;
    padding: 3px 0 5px 10px;
	}
}
/* 园区画像 */
.num{ font-family: "Arial"; font-style: normal; }
.font-red{ color: #d97a80; }
.font-per{ color: #c8b2f3; }
.font-blue{ color: #8d99b3; }
.banner-zone-figure{ background-color: #499ee7; }
.banner-zone-figure .banner-img{ display: inline-block; vertical-align: middle; max-width: 30%; }
.banner-zone-figure .banner-con{ display: inline-block; vertical-align: middle; margin-left: -40px; max-width: 70%; }
.banner-zone-figure h1{ font-size: 40px; letter-spacing: 0.1em; color: #fff; font-weight: bold; margin-bottom: 20px; }
.banner-zone-figure ul li{ color: #fff; font-size: 28px; margin-right: 17px;  }
.banner-zone-figure .num-banner{ display: inline-block; vertical-align: middle; font-size: 40px; color: #ffcb15; }
.zone-figure h3{ display: inline-block; padding: 0 20px; background-color: #F2F2F2; color: #f39b23; font-weight: bold; margin-top: 0; margin-bottom: 30px; }
.zone-figure h3 span{ font-size: 30px; }
.zone-figure hr{ border-top: 1px solid #f39b23; width: 30%; margin: 50px auto -21px;  }
.gazelle-plan h3{ background-color: #fff; color: #00afab; }
.gazelle-plan hr{ border-top-color: #00afab; }
.industry-figure h3{ color: #ea6953; }
.industry-figure hr{ border-top-color: #ea6953; }
.rank-list div{ padding: 0; }
.rank-list ul.rank-item{ margin: 0 auto 40px; width: 90%; }
.rank-list ul.rank-item li{ border-bottom: 1px solid #f2f2f2; background-color: #ffdba9; padding: 8px 0; }
.rank-list ul.rank-item li.bg-active{ box-shadow: 2px 2px 1px #ccc; background-color: #ef832c; padding: 15px; margin: 0 -15px; }
.rank-list ul.rank-item li > span{ display: inline-block; width: 50%; font-size: 16px; }
.rank-list ul.rank-item li > span:nth-child(2){ width: 20%; }
.rank-list ul.rank-item li > span:nth-child(3){ width: 25%; }
.rank-list .dropdown-toggle{ color: #333; font-size: 18px; font-weight: bold; display: inline-block; margin: 7px 0; }
.rank-list .caret{ position: relative; width: 20px; height: 15px; background-color: #499ee7; border-radius: 4px; border: none; }
.rank-list .caret:after{ content: ""; position: absolute; top: 5px; left: 5px; width: 0; height: 0; border: 5px solid; border-color: #fff transparent transparent transparent }
.rank-list .dropdown-menu{ width: 100%; margin-top: 0; padding: 0; }
.rank-list .dropdown-menu li a{ background-color: #499ee7; color: #fff; font-weight: bold; border-bottom: 1px solid #f2f2f2; line-height: 1.8; }
.rank-list .dropdown-menu li a:hover{ background-color: #2d7cc1; }
.gazelle-plan .bg-green { background-color: #51c0bd; height: 200px; }
.gazelle-plan .bg-green div{ display: inline-block; vertical-align: middle; }
.gazelle-plan .bg-green:after,.gazelle-plan ul.bg-blue li:after{ content: ""; width: 0; height: 100%; display: inline-block; vertical-align: middle; }
.gazelle-plan ul.bg-blue{ background-color: #f2f2f2; padding: 30px 0; margin-left: 0; }
.gazelle-plan ul.bg-blue li{ width: 100px; height: 100px; margin: 0 20px; border-radius: 50%; background-color: #51c0bd; }
.gazelle-plan ul.bg-blue li p{ display: inline-block; margin: 0; vertical-align: middle; }
.gazelle-plan ul.bg-blue li p .num-year{ color: #444; }
.gazelle-plan ul.bg-oval{ display: flex; align-items: center; justify-content: center; margin: 50px 0 30px; background: url(../images/bg-oval.png) no-repeat center; height: 286px;}
.gazelle-plan ul.bg-oval li{ text-align: left; font-size: 24px; width: 27%; padding: 0 30px; vertical-align: middle;  }
.gazelle-plan ul.bg-oval li:nth-child(2){ width: 20%; margin-left: 40px; }
.gazelle-plan ul.bg-oval li span{ font-weight: bold; font-size: 38px; color: #003e3c; }
.industry-figure ul{ background-color: #f8f8f8; padding: 0; }
.industry-figure ul li a{ display: block; font-size: 16px; color: #666; padding: 12px 20px; border-bottom: 1px solid #fff; }
.industry-figure ul li.active a,.industry-figure ul li a:hover{ background-color: #fff; color: #333; font-weight: bold; }
.industry-figure .com-detail{ padding-left: 0; background-color: #fff; padding: 30px; }
.industry-figure .echart-list{ overflow: hidden; margin-bottom: 40px; }
.industry-figure .echart-list > div { padding: 0 30px; }
.industry-figure .echart-title{ color: #ea6953; font-weight: bold; border-left: 5px solid #ea6953; padding-left: 10px; }
.industry-figure p.font16{ font-weight: bold; }
.industry-figure .indust-item{ margin: 10px 0; }
.industry-figure .indust-item p{ margin-bottom: 0; line-height: 1.8; }
.industry-figure .count-item,.industry-figure .indust-tab,.industry-figure .scale-item{ display: none; }
.industry-figure .count-item.active,.industry-figure .indust-tab.active,.industry-figure .scale-item.active{ display: block; }
@media (max-width: 980px) {
  .container{ width: 100%; }
}

/* 政策兑现 */
.policyDeclare-list .panel + .panel{
    margin-top: 1px;
}
.policyDeclare-list .panel-default{
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.policyDeclare-list .policyRule{
    display: block;
    font-size: 20px;
    font-weight: bold;
    font-family: '仿宋';
    color: #fff;
    padding: 10px 0 10px 5px;
    background-color: #0062ba;
}
.policySupport-list{
    margin-bottom: 0;
}
.policySupport-list > li{
    border-bottom: 1px dashed #0062ba;
}
.policySupport-list > li:last-child{
    border-bottom: 0;
}
.policySupport-list > li:first-child{
    border-top: 1px solid #0062ba;
}
.policySupport-list > li > a{
    display: block;
    background-color: #f5fbff;
    color: #333;
    font-family: '仿宋';
    font-size: 16px;
    font-weight: bold;
    padding: 10px 5px 10px 30px;
}
.policySupport-list > li > a:before{
    content: '';
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #bfbfbf;
    position: absolute;
    margin-top: 5px;
    margin-left: -10px;
}
.policySupport-list > li > a:hover{
    color: #428bca;
}
.policySupport-list > li.active > a{
    color: #0062ba;
}
.policySupport-list > li.active > a:before{
    border-color: transparent transparent transparent #0062ba;
}
.policyStatus{
    font-size: 14px;
    display: inline-block;
    background-color: rgba(57, 155, 72, 0.7);
    color: #fff;
    padding: 5px 10px;
}
.policyTitle{
    border: 1px dashed #9abfff;
    margin-top: 20px;
    margin-bottom: 5px;
}
.policyTitle .media{
    background-color: #f5fbff;
    padding: 15px 20px;
    line-height: 1.75;
    margin: 8px;
}
.policyTitle .media-body{
    font-size: 18px;
    width: 10000px;
    vertical-align: middle;
}
.policyDesc{
    line-height: 1.75;
    letter-spacing: 2px;
    margin-top: 20px;
    margin-bottom: 30px;
}
.viewPolicy{
    display: inline-block;
    min-width: 130px;
    margin-left: 10px;
    border: 1px solid #0062ba;
    color: #0062ba;
    padding: 5px 0;
    border-radius: 4px;
    font-size: 18px;
    /*margin-bottom: 5px;*/
}
.viewPolicy:hover,.viewPolicy:focus, .viewPolicy.active{
    background-color: #0062ba;
    color: #fff;
}
.policy-navIcon, .policy-navClose{display: none;}
@media (max-width: 768px) {
    .policyTitle{font-size: 18px;}
    .policyTitle .media-right{display: block;margin-top: 10px;text-align: right;}
    .viewPolicy{
        font-size: 16px;
        min-width: 110px;
    }
    .policy-navIcon{
        display: block;
        font-size: 20px;
        position: fixed;
        top: 70px;
        left: 3px;
        border: 1px solid #399348;
        background-color: #ebf0fb;
        padding: 1px 10px;
        color: #399348;
        cursor: pointer;
    }
    .policy-navClose{
        position: fixed;
        left: 310px;
        font-size: 36px;
        background-color: rgba(0, 0, 0, 0.8);
        line-height: 1;
        padding: 3px 10px;
        color: #fff;
        top: 15px;
    }
    .policy-navBread{
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: 9999;
    }
    .breadBg{
        width: 310px;
        background-color: rgba(0, 0, 0, 0.75);
    }
    .policy-nav{
        position: absolute;
        top: 0;
        bottom: 0;
        left: -300px;
        width: 300px;
        overflow-y: scroll;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
    }
    .policy-navBread .shown{
        left: 0;
    }
}

/* DP与区域瞪羚平台融合页面 CSS begin */
.b-title{
    color: rgba(51, 51, 51, .1);
    font-size: 70px;
    font-weight: bold;
    font-family: Arial;
    margin-top: 50px;
    position: relative;
    text-align: center;
    line-height: 1;
    word-break: break-all;
}
.b-title .eTitle{
    color: #333;
    font-size: 36px;
    position: relative;
    bottom: 50px;
    letter-spacing: 5px;
    line-height: 1.2;
}
.b-title .eTitle .decorate-l,.b-title .eTitle .decorate-r{
    display: inline-block;
    width: 244px;
    height: 11px;
    margin-bottom: 10px;
}
.b-title .eTitle .decorate-l{background: url(../images/title-l.png) no-repeat;margin-right: 15px;}
.b-title .eTitle .decorate-r{background: url(../images/title-r.png) no-repeat;margin-left: 15px;}
.subIndex-list{
    display: flex;
    margin-top: 30px;
    margin-left: 0;
}
.subIndex-list > li{
    flex: 1;
    margin: 0 10px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    box-shadow: 2px 2px 11px rgba(0, 98, 186, .1);
}
.subIndex-list > li:first-child{margin-left: 0;}
.subIndex-list > li:last-child{margin-right: 0;}
.subIndex-list > li .boxWrap{
    display: block;
    height: 100%;
    color: #333;
    border: 1px solid transparent;
    padding: 30px 0;
    position: relative;
}
.subIndex-list > li > a:hover{
    color: #0062ba;
    transition: all .5s;
}
.subIndex-list > li.active > a,
.subIndex-list > li.active .subIndexNum{
    border-color: #0062ba;
    color: #0062ba;
}
.subIndex-list > li.active > a:hover::before, .subIndex-list > li.active > a:hover::after,
.subIndex-list > li.active > a:focus::before, .subIndex-list > li.active > a:focus::after{
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0s;
    transition: transform 0s;
}
.subIndex-list .subIndexNum{
    font-size: 30px;
    color: #ff9343;
}
.subIndex-list li > a:hover .subIndexNum,
.subIndex-list li > a.active .subIndexNum{
    color: #0062ba;
    transition: all .5s;
}
.subIndex-list > li > a::before, .subIndex-list > li > a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.subIndex-list > li > a::before{
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
}
.subIndex-list > li > a::after{
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
}
.subIndex-list > li > a:hover::before, .subIndex-list > li > a:hover::after{
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    border-color: #0062ba;
}
.sc-list{
    display: flex;
    flex-wrap: wrap;
    border-top: 2px solid #0062b9;
    margin-left: 0;
}
.sc-list > li{
    flex: 1;
    min-width: 33.3%;
    max-width: 33.3%;
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    padding: 15px 15px;
}
.subNav-list{
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 20px;
    margin-top: 20px;
    background-color: #f2f7ff;
    min-height: 60px;
}
.subNav-list > li{
    padding-right: 0;
    padding-left: 0;
    float: left;
}
.subNav-list > li > a{
    position: relative;
    display: block;
    color: #333;
    height: 60px;
    padding: 18px 20px;
    border-top: 1px solid transparent;
}
.subNav-list > li > a:before{
    content: '';
    width: 1px;
    height: 30px;
    background-color: #e1e1e1;
    position: absolute;
    left: 0;
    top: 15px;
}
.subNav-list > li.active > a,.subNav-list > li.active > a:hover,.subNav-list > li.active > a:focus{
    background-color: #0062ba;
    color: #28f2ff;
    font-size: 18px;
    font-weight: bold;
    border-top-color: #28f2ff;
}
.subNav-list > li.active > a:before{
    content: '';
    background-color: transparent;
}
.subNav-list > li:first-child > a:before{
    content: '';
    background-color: transparent;
}
.subNav-list > li > a:hover,.subNav-list > li > a:focus{
    color: #0062ba;
}
.comTable > thead > tr > th{
    font-size: 18px;
    border-bottom-color: #0062b9;
    padding: 20px 12px 15px;
}
.comTable > tbody > tr > td{
    font-size: 16px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 20px 12px;
    vertical-align: middle;
}
.comTable a:hover,.comTable a:focus{
    color: #0062b9;
    border-bottom: 1px solid #0062b9;
    padding-bottom: 2px;
}

.ser12{ margin: 20px -15px 5px;}
.ser12 > ul{ margin-left: 0; overflow: hidden; box-shadow: 2px 2px 2px #ccc; }
.ser12 > ul > li{ position: relative; padding: 0; height: 150px; text-align: center; overflow: hidden;}
.ser12 li.bg-deep .title{ background-color: #a9d6b0; }
.ser12 li.bg-simple .title{ background-color: #d4ead7; }
.ser12 li p.ico{ width: 70px; height: 70px; background-color: #fff; border-radius: 50%; margin: 0 auto 10px;}
.ser12 li p.ico i{ display: inline-block; width: 32px; height: 32px; background: url(../images/sprite-service-new.png) no-repeat; margin-top: 19px; }
.ser12 li p.ico1 i{ background-position: 0 0; }
.ser12 li p.ico2 i{ background-position: -60px 0; }
.ser12 li p.ico3 i{background-position: -90px 0;}
.ser12 li p.ico4 i{background-position: -135px 0;}
.ser12 li p.ico5 i{background-position: -180px 0;}
.ser12 li p.ico6 i{background-position: -225px 0;}
.ser12 li p.ico7 i{background-position: -270px 0;}
.ser12 li p.ico8 i{background-position: -315px 0;}
.ser12 li p.ico9 i{ background-position: -120px -60px; }
.ser12 li p.ico10 i{ background-position: -180px -60px; }
.ser12 li p.ico11 i{ background-position: -240px -60px; }
.ser12 li p.ico12 i{background-position: -405px 0;}
.ser12 li p.ico13 i{background-position: -45px 0;}
.ser12 li p.ico14 i{background-position: 0 -45px;}
.ser12 li p.ico15 i{background-position: -360px 0;}
.ser12 li p.ico16 i{background-position: -450px 0;}
.ser12 li .title span{ font-size: 16px; color: #3B7745; }
.ser12 li .title{ height: 100%; padding-top: 20px;}
.ser12 li .info{ position: absolute; background-color: #387b43; opacity: 0; display: table; width: 100%; height: 100%; padding: 0 30px; top: 0; left: 0; bottom: auto; right: 0; transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%);}
.ser12 li .info p{ color: #fff; display: table-cell; vertical-align: middle; }
.ser12 li:hover .title{ transform: translateY(100%); -webkit-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); -moz-transform: translateY(100%); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.ser12 li:hover .info{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0);transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}

/*.data-static {*/
    /*padding: 0 20px 0;*/
/*}*/
.static-title{
    position: relative;
    padding-left: 20px;
}
.static-title:before{
    content: '';
    width: 10px;
    height: 10px;
    background-color: #0062ba;
    position: absolute;
    top: 5px;
    left: 0;
}
table.table-static tr td{
    padding: 20px 15px;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
}
table.table-static tr td a{ color: #333;}
table.table-static tr td a:hover{ color: #0062ba;}
table.table-static tr td a span{ color: #aaa;}

.pagination{}
.pagination > li{
    float: left;
}
.pagination > li.more{
    color: #666;
    margin: 10px 0 10px 15px;
    line-height: 1;
}
.pagination > li:first-child > a{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-right: 15px;
}
.pagination > li:last-child > a{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-left: 15px;
}
.pagination > li > a{
    background-color: #f5fbff;
    color: #666;
    border-color: #f5fbff;
    padding: 13px 20px;
    margin-left: 0;
}
.pagination > li > a:focus, .pagination > li > a:hover{
    border-color: #0062ba;
    background-color: #f5fbff;
    color: #0062ba;
}
.pagination > li.active > a,.pagination > li.active > a:hover,.pagination > li.active > a:focus{
    background-color: #0062ba;
    border-color: #0062ba;
    color: #fff;
}
.policy-list{
    border-top: 1px solid #e3e3e3;
}
.policy-list > li{
    padding: 15px 15px 15px 5px;
    border-bottom: 1px solid #e3e3e3;
}
.policy-list > li > a{
    color: #333;
    font-size: 16px;
}
.policy-list > li > a:hover, .policy-list > li > a:focus{
    color: #0062ba;
    transition: all 0.5s;
}
.policy-list .media-body{width: 10000px;}
.policy-list .dataNum{
    display: inline-block;
    width: 100px;
    color: #666;
    font-size: 14px;
    text-align: right;
}
.pTitle{
    font-size: 18px;
    position: relative;
    letter-spacing: 2px;
}
.pTitle:before{
    content: '';
    width: 110%;
    height: 12px;
    background-color: rgba(0, 98, 186, .1);
    position: absolute;
    bottom: 3px;
    transform: skew(135deg);
}
.icon-dynamic, .icon-online{
    display: inline-block;
    width: 25px;
    height: 27px;
    background-image: url(../images/sprite-service-new.png);
    margin-bottom: -5px;
    margin-right: 5px;
}
.icon-dynamic{background-position: -45px -45px;}
.icon-online{background-position: -80px -45px;}
.icon-newDynamic, .icon-lists, .icon-activity, .icon-service, .icon-qa{
    display: inline-block;
    height: 27px;
    background-image: url(../images/sprite-service-new.png);
    margin-bottom: -5px;
    margin-right: 5px;
}
.icon-newDynamic{background-position: -115px -45px; width: 30px;}
.icon-lists{background-position: -155px -45px; width: 27px;}
.icon-activity{background-position: -195px -45px; width: 26px;}
.icon-service{background-position: -235px -45px; width: 34px;}
.icon-qa{background-position: -279px -45px; width: 27px;}
.newDynamic-list{}
.newDynamic-list > li{
    margin-bottom: 20px;
}
.newDynamic-list > li .media-left{
    padding-right: 0;
}
.newDynamic-list > li .media-body{
    padding-left: 10px;
}
.newDynamic-list > li a.media-heading{
    display: block;
    color: #333;
    font-size: 18px;
    font-weight: 600;
}
.newDynamic-list > li a.media-heading:hover,
.nCircle:hover{
    color: #0062ba;
    transition: all .5s;
}
.newDynamic-list > li .dynIntro{
    color: #787878;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    line-height: 1.6;
    letter-spacing: 1px;
    margin: 8px 0 12px;
}
.unicornDynaImg{
    display: block;
    background: url(../images/default-product.jpg) no-repeat;
    width: 216px;
    height: 144px;
    color: #0281f0;
    font-size: 16px;
    font-weight: bold;
    line-height: 144px;
    text-align: center;
    transition: all 0.6s;
}
.unicornDynaImg:hover{
    transform: scale(1.1);
    font-size: 16px;
}
.label-com{
    display: inline-block;
    border: 1px solid #0062ba;
    color: #0062ba;
    padding: 3px 10px;
    border-radius: 4px;
}
.rTitle{
    background-color: #ff8b2b;
    color: #fff;
    font-size: 16px;
    position: relative;
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.3);
    padding: 5px 30px 5px 20px;
}
.rTitle:before{
    content: '';
    position: absolute;
    border: 4px solid #dc623c;
    border-left-color: transparent;
    border-bottom-color: transparent;
    bottom: -8px;
    left: 0;
}
.rTitle .moreNews{
    font-size: 14px;
    color: #fff;
}
.moreArrow{
    border-width: 5px 7px;
    border-style: solid;
    border-color: transparent transparent transparent #c0c0c0;
    position: absolute;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-left: 2px;
}
.moreArrow:after{
    content: '';
    border-width: 5px 7px;
    border-style: solid;
    border-color: transparent transparent transparent #c0c0c0;
    position: absolute;
    top: -5px;
}
.moreNews .moreArrow,
.moreNews .moreArrow:after{
    border-color: transparent transparent transparent #fff;
}
.rTitle .moreNews:hover,.rTitle .moreNews:focus{
    color: #0062ba;
}
.rTitle .moreNews:hover .moreArrow,.rTitle .moreNews:focus .moreArrow,
.rTitle .moreNews:hover .moreArrow:after,.rTitle .moreNews:focus .moreArrow:after,
a.text-lightgray:hover .moreArrow, a.text-lightgray:hover .moreArrow:after{
    border-color: transparent transparent transparent #2a6496;
}

.nCircle{
    position: relative;
    color: #333;
    font-size: 16px;
    padding-left: 15px;
}
.nCircle:before{
    content: '';
    width: 6px;
    height: 6px;
    background-color: #999;
    border-radius: 50%;
    position: absolute;
    top: 9px;
    left: 0;
}
.icon-leftArrow,.icon-rightArrow{
    width: 23px;
    height: 23px;
    display: inline-block;
    background-color: #0062ba;
    border-radius: 50%;
    position: relative;
}
.icon-leftArrow:before,.icon-rightArrow:after{
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    transform: rotate(45deg);
    border-style: solid;
    border-width: 1px;
    top: 9px;
}
.icon-leftArrow:before{
    left: 6px;
    border-color: transparent transparent #fff #fff;
}
.icon-rightArrow:after{
    right: 6px;
    border-color: #fff #fff transparent transparent;
}
.icon-leftArrow:after,.icon-rightArrow:before{
    content: '';
    width: 10px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 11px;
    left: 7px;
}
.icon-leftArrow.disabled,.icon-rightArrow.disabled{
    cursor: default;
    background-color: #e5eff8;
}
.techServiceImg{
    overflow: hidden;
}
.techServiceImg img{
    transition: all 0.6s;
}
.techServiceImg img:hover{
    transform: scale(1.1);
}
.indexDirImg{
    display: table-cell;
    background: url(../images/listImg.jpg) no-repeat;
    width: 100%;
    height: 210px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    text-shadow: 0 0 2px #c07d1c;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 20px;
    vertical-align: middle;
}
.indexDirImg:hover,.indexDirImg:focus{
    color: #3e2c2c;
    text-shadow: 0 0 2px rgba(255, 255, 255, .7);
    transition: color 0.3s;
}
.serviceName{
    display: block;
    width: 100%;
    height: 170px;
    background: url(../images/index-service.jpg) no-repeat;
    background-size: contain;
    font-size: 24px;
    color: #ffa03a;
    letter-spacing: 3px;
    padding: 60px 30px;
    position: relative;
    /*transition: all 0.6s;*/
}
.serviceName:before{
    content: '';
    width: 50px;
    height: 3px;
    background-color: #ffad43;
    position: absolute;
    margin-top: 40px;
}
.serviceName:hover{
    color: #0062ba;
    transition: all 0.6s;
}
.serviceName:hover:before{
    content: '';
    background-color: #0062ba;
    transition: all 0.6s;
}
.noChoose{
    color: #8cbee1;
}
.noChoose .noChooseImg{
    display: inline-block;
    width: 450px;
    height: 271px;
    background-image: url(../images/noContent.png);
    margin-bottom: 5px;
}
.imgBorder{
    border: 1px solid #e0e0e0;
}
/* 新经济头条 */
.ecoTab-list{
    color: #dcdcdc;
    margin-left: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #dcdcdc;
}
.ecoTab-list > li{
    padding-left: 0;
    padding-right: 0;
    margin-right: 30px;
}
.ecoTab-list > li > a{
    display: block;
    color: #333;
    font-size: 16px;
    padding: 0 5px;
}
.ecoTab-list > li.active > a{
    position: relative;
    color: #ff9343;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
}
.ecoTab-list > li.active .tab-animation{
    position: absolute;
    left: 0;
    right: 100%;
    border-bottom: 1px solid #ff9343;
    bottom: -1px;
    width: 100%;
    animation: electricity .8s;
    -moz-animation: electricity .8s;
    -webkit-animation: electricity .8s;
    -o-animation: electricity .8s;
}
@keyframes electricity{
    0%{width:0}
    100%{width: 100%}
}
.ecoTab-list > li.active > a:before{
    content: '';
    width: 10px;
    height: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #ff9343 transparent transparent #ff9343;
    position: absolute;
    transform: rotate(45deg);
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
    background-color: #fff;
    z-index: 3;
}
.ecoTab-list > li > a:hover{
    color: #ff9343;
    transition: color 0.5s;
}
.topicTag{
    display: inline-block;
    background-color: #ff9343;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    padding: 3px 8px;
    line-height: 1;
    top: -1px;
    position: relative;
    border-radius: 2px;
}
@media (max-width: 768px) {
    .b-title{
        font-size: 48px;
    }
    .b-title .eTitle{
        font-size: 32px;
        bottom: 40px;
    }
    .policy-list > li{
        padding: 15px 0;
    }
    .policy-list > li .media-right{
        display: block;
        padding-left: 0;
    }
    .policy-list .dataNum{
        text-align: left;
        margin-top: 5px;
    }
    .policyTitle .media{
        padding: 15px 8px;
        margin: 5px;
    }
    .policyTitle .media-right{
        display: inline-block;
        padding-left: 0;
    }
    .subIndex-list{
        flex-wrap: wrap;
    }
    .subIndex-list > li{
        min-width: 40%;
        margin: 5px;
    }
    .subIndex-list > li:first-child {
        margin-left: 5px;
    }
    .subIndex-list > li:last-child {
        margin-right: 5px;
    }
    .subIndex-list > li .boxWrap{
        padding: 10px 0;
    }
    .subIndex-list .subIndexNum{
        font-size: 26px;
    }
    .subIndex-list .font18{
        font-size: 16px;
    }
    .sc-list > li{
        padding: 15px 5px;
    }
    .pagination > li:first-child > a {
        margin-right: 5px;
    }
    .pagination > li:last-child > a {
         margin-left: 5px;
    }
    .pagination > li > a{
        padding: 6px 9px;
    }
    .ser12{
        margin: 20px 0 5px;
    }
}
@media (max-width: 350px) {
    .b-title{
        font-size: 40px;
    }
    .b-title .eTitle{
        font-size: 28px;
        bottom: 38px;
    }
    .subNav-list{
        padding-right: 5px;
    }
    .subNav-list > li > a{
        height: auto;
        padding: 15px 13px;
    }
}
.overHide{
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tab-pane .policy-item{
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
}
.tab-pane .policy-item:last-child{
    border-bottom: none;
}
.policy-title{
    margin: 25px 0 15px;
    font-size: 16px;
}
.apply-list{
    padding: 15px 20px 30px;
    background-color: #f8f8f8;
}
.apply-list > li > a{
    padding-left: 14px;
    position: relative;
    margin-top: 7px;
}
.apply-list > li > a:before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #333;
    position: absolute;
    top: 9px;
    left: 0;
}
.apply-list > li > a:hover:before{
    background-color: #0a5dba;
}
.sBorder{
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
/* DP与区域瞪羚平台融合页面 CSS end */
/*在线申报 begin*/
.bannerBg{
  height: 120px;
  background: #d3e5f5 url(../images/banner-applyBg.png) no-repeat center;
  position: relative;
}
.apply-steps{
  margin-top: 20px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}
.apply-steps .on .step-circle{
  background-color: #399b48;
}
.apply-steps .on .line > hr{
  border-top-color: #399b48;
}
.step-circle{
  display: table-cell;
  vertical-align: middle;
  width: 60px;
  height: 60px;
  background-color: #c8c8c8;
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  padding: 0 12px;
  letter-spacing: .1em;
}
.apply-steps > li{
  display: table;
  padding: 0;
  /*width: 120px;*/
  float: left;
}
.line > hr{
  margin: 0;
  border-top: 1px dashed #9eb6da;
  width: 60px;
}
.apply-steps .line{
  display: table-cell;
  vertical-align: middle;
}
.apply-tabs{
  margin: 0;
  border-bottom: 1px solid #e1e1e1;
  padding-top: 20px;
}
.apply-tabs > li > a{
  display: inline-block;
  color: #333;
  font-size: 16px;
  padding: 10px 0;
  margin: 0 15px;
  border-bottom: 2px solid transparent;
  position: relative;
}
.apply-tabs > li.active > a{
  color: #0062ba;
  font-weight: bold;
  border-bottom: 2px solid #0062ba;
}
.apply-tabs > li > a:before {
  content: '';
  width: 1px;
  height: 20px;
  background-color: #9eb6da;
  position: absolute;
  left: -20px;
  top: 12px;
}
.apply-tabs > li:first-child > a:before {
  content: none;
}
.article p {
  margin-bottom: 0;
  line-height: 1.6em;
  font-size: 16px;
  padding: 10px 0;
}
.annex{
  padding: 15px 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
}
.online{
  background-color: #0062ba;
  color: #fff;
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.online:hover{
  background-color: rgba(0, 98, 186, .8);
  color: #fff;
}
.notline, .notline:hover{
  background-color: #e1e1e1;
  color: #fff;
  cursor: not-allowed;
  padding-top: 10px;
  padding-bottom: 10px;
}
.btn-line{
  border: 1px solid #0062ba;
  color: #0062ba;
  border-radius: 4px;
}
.btn-line:hover, .btn-line:focus{
  background-color: #0062ba;
  color: #fff;
}

.certify-list{
  background: url(../images/line-bg.png) repeat-y 15px 5px;
  padding-top: 25px;
}
.certify-list .list{
  list-style: none;
  bottom: 0;
  padding-left: 0;
}
.certify-list .list > li{
  background: url(../images/line-emptyCircle.png) no-repeat 11px 16px;
  padding-bottom: 10px;
}
.certify-list .list > li.active{
  background: url(../images/line-fillCircle.png) no-repeat 11px 16px;
  padding-bottom: 10px;
}
.certify-list .list > li.active a, .certify-list .list > li.finish.active a{
  color: #0062ba;
  font-weight: bold;
}
.certify-list .list > li .content{
  padding-left: 35px;
  padding-top: 10px;
}
.certify-list .list > li.finish{
  background: url(../images/line-finishCircle.png) no-repeat 2px 8px;
}
.leftScroll{
    background-color: #fff;
    max-height: calc(100vh - 215px);
    overflow-y: scroll;
}
.leftFixed{
    position: fixed;
    top: 65px;
    width: 260px;
}
.leftScroll::-webkit-scrollbar{/*滚动条整体样式*/
    width: 2px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 0;
}
.leftScroll::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
    border-radius: 16px;
    -webkit-box-shadow: inset 0 0 5px rgba(14, 16, 55, 0.5);
    background: rgba(0, 0, 0, .15);
}
.leftScroll::-webkit-scrollbar-track{/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px transparent;
    border-radius: 16px;
    background: rgba(0, 0, 0, .05);
}
.temp-alert{
  display: block;
  border: 1px solid #e37566;
  background-color: #fff8f8;
  padding: 15px;
  color: #e37566;
  margin: 15px 0;
}
.label-name{
  font-weight: normal;
}
.label-name .tooltip.right .tooltip-arrow{
  border-right-color: #399b48;
}
.label-name .tooltip.right .tooltip-inner{
  background-color: #fff;
  color: #333;
  text-align: left;
  padding: 8px;
  box-shadow: 0 0 2px #e1e1e1;
  border: 1px solid #399b48;
}
.label-name .tooltip.in{
  opacity: 1;
}
.radio-style > label{
  cursor: pointer;
}
.radio-style input{
  margin-top: 0;
  transform: translateY(1px);
  -webkit-transform: translateY(1px);
}

.input-pic{
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.input-pic > input[type="file"]{
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.cloud-modal .modal-content{
  border-radius: 0;
}
.cloud-modal .modal-header{
  background-color: #f8f8f8;
}
.table-back>thead>tr>th, .table-back>tbody>tr>th, .table-back>tfoot>tr>th{
  background-color: #d7ebda;
}
.table-back>thead>tr>th, .table-back>tbody>tr>th, .table-back>tfoot>tr>th, .table-back>thead>tr>td, .table-back>tbody>tr>td, .table-back>tfoot>tr>td{
  padding: 6px;
}

.page-cover{
  box-shadow: 6px 0 30px rgba(0,98,186,.3);
  min-height: 500px;
}
.h-title {
  padding: 15px;
  margin: 40px 0 0;
  background-color: #d7ebda;
  color: #333;
  font-weight: bold;
  font-size: 16px;
}
.statusLocation{
  position: absolute;
  right: 0;
  top: 20px;
}
@media print {
  .Noprint {
    display:none;
  }
  .NextPage {
    page-break-after:always;
  }
  .cover-l{
    width: 300px;
  }
  .cover-r{
    width: 200px;
  }
  .contPrint{
    top: 0;
  }
}
.fixed{
  position: fixed;
  top: 0;
  z-index: 10;
}
.apply-tabs.fixed{
  width: 1140px;
  background-color: #fff;
}
.contPrint{
  text-align: center; position: absolute; width: 100%;  top: 200px; left: 0; bottom: 0; right: 0;
}
/*在线申报 end*/

@media screen and (max-width: 767px) {
    .leftFixed {
        position: static;
        top: auto;
        width: 100%;
    }
}

