﻿@charset "UTF-8";

/********************************************************/

body,p,main,header,div,footer,h2,h3{ margin: 0; padding: 0; }
ul,li{ padding:0;margin:0;list-style:none}
a {text-decoration: none;cursor:pointer;color: inherit;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
*:focus { outline: none; }
input {outline:none;}

.pc{ display: block;}
.moblie{ display: none;}

.wal{ margin: 0 auto;}
.overflow {
    overflow:hidden;
    clear:both
}
.font-12{
    font-size: 12px!important;
}
.font-14{
    font-size: 14px!important;
}
.font-16{
    font-size: 16px!important;
}
.font-18{
    font-size: 18px!important;
}
.font-20{
    font-size: 20px!important;
}
.font-22{
    font-size: 22px!important;
}
.font-24{
    font-size: 24px!important;
}
.font-28{
    font-size: 28px!important;
}
.font-36{
    font-size: 36px!important;
}
.font-48{
    font-size: 48px!important;
}
.font-blod{
    font-weight: bold;
}
.text-ff2222 {
     color: #ff2222;
}
.text-b2afa9{
    color: #b2afa9;
}
.text-1e6ce8{
    color: #1e6ce8;
}
.text-27fff7 {
    color: #27fff7;
}
.text-044fff {
    color: #044fff;
}
.text-333{
    color: #333;
}
.text-666{
    color: #666;
}
.text-999{
    color: #999;
}
.text-fff {
    color: #fff;
}
.mt-10{
    margin-top: 10px;
}
.mt-20{
    margin-top: 20px;
}
.mt-30{
    margin-top: 30px;
}
.mt-40{
    margin-top: 40px;
}
.mb-10{
    margin-bottom: 10px;
}
.mb-20{
    margin-bottom: 20px;
}
.mb-30{
    margin-bottom: 30px;
}
.mb-40{
    margin-bottom: 40px;
}
.ml-10{
    margin-left: 10px;
}
.ml-20{
    margin-left: 20px;
}
.ml-30{
    margin-left: 30px;
}
.ml-40{
    margin-left: 40px;
}
.mr-10{
    margin-right: 10px;
}
.mr-20{
    margin-right: 20px;
}
.mr-30{
    margin-right: 30px;
}
.mr-40{
    margin-right: 40px;
}
.mt-72{
    margin-top: 72px;
}
.mt-31{
    margin-top: 31px;
}
.mt-58{
    margin-top: 58px;
}
.pt-10{
    padding-top: 10px;
}
.pt-20{
    padding-top: 20px;
}
.pt-30{
    padding-top: 30px;
}
.pt-40{
    padding-top: 40px;
}
.pb-10{
    padding-bottom: 10px;
}
.pb-20{
    padding-bottom: 20px;
}
.pb-30{
    padding-bottom: 30px;
}
.pb-40{
    padding-bottom: 40px;
}
.pl-10{
    padding-left: 10px;
}
.pl-20{
    padding-left: 20px;
}
.pl-30{
    padding-left: 30px;
}
.pl-40{
    padding-left: 40px;
}
.pr-10{
    padding-right: 10px;
}
.pr-20{
    padding-right: 20px;
}
.pr-30{
    padding-right: 30px;
}
.pr-40{
    padding-right: 40px;
}
.p-10{
    padding:10px
}
.p-20 {
    padding:20px
}
.m-10 {
    margin:10px
}
.flex-box{
    display: flex;
}
.flex-box1 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 20px;
    box-sizing: border-box;
}
.flex-1{
    flex:1
}
.flex-2{
    flex:2
}
.flex-3{
    flex:3
}
.flex-5 {
    width: calc((100% - 60px)/5);
    display: flex;
    justify-content: center;
    align-items: center;
}
.flex-end {
    justify-content: flex-end
}
.flex-start {
    justify-content: flex-start
}
.flex-direction{
    flex-direction: column
}
.space-between{
    justify-content: space-between;
}

.btn-go{
    width: 78px;
    height: 32px;
    line-height: 32px;
    background-color: #044fff;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: block;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.bg-gray {
    background: #fcfcfc;
}
.bg-fefefe {
    background: #fefefe;
}
.bg-27fff7 {
    background: #27fff7;
}
.bg-f8faff {
    background: #f8faff;
}
.bg-dde7ff {
     background: #dde7ff;
}
.bg-044fff {
     background: #044fff;
}
.bg-fff {
     background: #ffffff;
}
.d-inline-block{
    display: inline-block;
}
.d-block{
    display: block;
}
.line4 {
    line-height:36px
}
/********************************************************/
/********************************************************/
header{height: auto;/*overflow: hidden;*/position: relative;}
.header{height: auto;/*overflow: hidden;*/position: relative;}
.header-top{ background: #f4f4f4;color: #666666; padding: 10px 0; height: auto; overflow: hidden;position: relative;}

.htleft{ font-size:12px; float: left;}
.htright ul li{ font-size:12px; display: inline-block;padding: 0 10px; }
.htright ul li.hhx{    border-right: 1px solid #cfcfcf;}
.header-center{padding-top:15px;padding-bottom:15px;height: auto;position: relative;}
.logo{ /*width: 15%;*/ float: left; margin-right: 10px;}
.logo img{width:353px;height: 71px; }
.ddqh{/*width: 15%;*/ float: left;}
.ddqh p{ display: inline-block; margin-right: 1rem;color: #666;font-size:12px;position: relative;top: 8px;}
.hdh{
    width:180px;
    float: right;
    height: 28px;
    color: #044fff;
    line-height: 20px;
    top: 20px;
    position: relative;
    text-align: center;
    
}
.hdh i{
    position: relative;
    top: 8.5px;
}
.ssk{ float: right;    margin-right: 30px; margin-top:24px;}
.search_form{width:100%;height:28px; position: relative;}
/*��������������ʽ*/
.input_text{
    width: 150px;
    height: 35px;
    border:1px solid #ccc;
    border-radius: 25px;
    padding: 0px 6px 0 5px;
    text-indent: 10px;
    outline: none;
    float:left;
    font-size: 12px;
}

.input_sub{
    font-size: 12px;
    width:auto;
    height: 28px;
    background: #044fff;
    border:0px;
    padding: 0 25px;
    float:left;
    color:white;
    cursor:pointer;
}

.search_form .sswzdw{
    position: absolute;
    right: 10px;
    line-height: auto;
    border-left: 1px solid #ccc;
    padding-right:10px;
    color: #535353;
    top:5px;
    padding: 0 8px;
}

.search_form .ss{width:14px;height: auto;position: absolute;top: 6px;left:68px;}
.search_form .ss img{ width: 100%;}
.t1{ display: inline-block;}
.t2{ display: none;}
.hlmz{/*width: 15%;*/ display: inline-block; position: relative; height: auto;/* overflow: hidden;*/cursor:pointer;}
.hlmzlb{ background: #044fff; padding: 0.8rem 2.5rem;border-radius: 10px 10px 0 0;}
.hlmzlb img{width: 1.5rem;margin-right: 1rem;}
.hlmzlb p{ color: #fff;line-height: 1rem;font-size: 1.2rem; display: inline-block;position: relative;top: -0.2rem;}
.hlmzanqt{ background: #132354; color: #fff;position: absolute;width: 100%;top: 100%;z-index: 2;}
.hlmzanqt .hlmzlb{ padding: 1.3rem 3rem;border-radius:0; background: transparent;border-bottom: 1px solid #bfbfbf;}
.hlmzanqt .hlmzlb:hover {background: #fff;}
.hlmzanqt .hlmzlb:hover a p{color: #000;}
.hlmzanqt .hlmzlb:hover .t1{ display: none;}
.hlmzanqt .hlmzlb:hover .t2{ display: inline-block;}
#hlmzanqt{ display: none;}
.hlmy{ width: 100%; margin-bottom: 15px;}
.hlmy ul li{ display: inline-block;width:130px;text-align: center;line-height: 32px;position: relative;}
.hlmy ul li:nth-child(1){ 
    width:60px;
}
.hlmy ul li:nth-child(3),.hlmy ul li:nth-child(4){ 
    width: 209px;
}
.hlmy ul li:nth-child(2),.hlmy ul li:nth-child(5){ 
    width: 198px;
}
.hlmy ul li:nth-child(6){ 
    width:90px;
}

.hlmy ul li.active,.hlmy ul li.active a{ color: #044fff;}
.hlmy ul li:hover{color: #044fff;}
.hlmy ul li .hot-icon {
    position: absolute;
    right: -8px;
    top: 7px;
    background: #ff0000;
    width: 36px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    font-size: 12px;
}
.hlmy ul li .hot-icon span {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 7px solid #ff0000;
    margin-left: -10px;
    top: 6px;
    position: absolute;
}
/********************/
/*******************/
/******************/
.banner{position: relative;}
.banner .img-responsive{
    display: block;
    max-width: 100%;
    height: auto;
}

/*****************/
.sy01{ height: auto; overflow: hidden; position: relative;padding: 70px 0;}
.tybt{text-align: center;height: auto;overflow: hidden;position: relative;}
.tybt span{text-transform: uppercase; font-size: 28px; color: #cddcff; font-weight: bold;top: -5px}
.tybt h2{ font-size:28px; font-weight: 500; color: #333;position: relative;top:14px;position: relative;}
.sy01bt{ text-align: center; font-size: 12px; color: #666;}
.msix{padding:60px 0;}

/*��ҳ*/
.content{
    margin: 60px 0;
}
/*****ҽ����е��Ӫ���֤/����******/
.ylqx-xkba-text {
    position:relative;
    margin-top:25px;
}
.ylqx-fwlc-main {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 232px;
    background-size:cover;
    margin-top:40px;
    padding:50px 0
}
.ylba-item-p {
    line-height:48px;
    border-bottom:1px dashed #666;
    color:#333;
    font-weight:600
}
.ylqx-center{
    border:1px solid #1e6ce8
}
.ylqx-img{
    height: 135px;
    color: #fff;
    width: 100%;
    padding:30px 20px;
    line-height: 28px;
}
.ylqx-img.bg01{
    background: url('../imagesV2/ylqx-img-bg-01.jpg') no-repeat;
    background-size: cover;
}
.ylqx-img.bg02{
    background: url('../imagesV2/ylqx-img-bg-02.jpg') no-repeat;
    background-size: cover;
}
.ylqx-img.bg03{
    background: url('../imagesV2/ylqx-img-bg-03.jpg') no-repeat;
    background-size: cover;
}
.ylqx-center .btn-go{
    margin-top: 10px;
}
/*****首页******/
.index-problems-center{

}
.index-problems-center .select{
    width: 411px;
    height: 73px;
    margin-top: 20px;
    padding: 37px 0 0 20px;
}
.index-problems-center .select:nth-child(1){
    background: url('../imagesV2/img-index-problem-bg_left01.png') no-repeat;
    background-size: cover;
    height: 74px;
}
.index-problems-center .select:nth-child(2){
    background: url('../imagesV2/img-index-problem-bg_left02.png') no-repeat;
    background-size: cover;
}
.index-problems-center .select:nth-child(3){
    background: url('../imagesV2/img-index-problem-bg_left03.png') no-repeat;
    background-size: cover;
    height: 72px;
}
.index-problems-center .select:nth-child(4){
    background: url('../imagesV2/img-index-problem-bg_left04.png') no-repeat;
    background-size: cover;
}
.index-problems-center .select:nth-child(5){
    background: url('../imagesV2/img-index-problem-bg_left05.png') no-repeat;
    background-size: cover;
    height: 72px;
}
.index-problems-bg img{
   width: 100%;
}
/*首页vs*/
.index-vs{}
.index-vs .vs-center{
    background:url('../imagesV2/img-index-vs-bg.png');
    width: 850px;
    height: 505px;
    margin: 0 auto;
    position: relative;
    color: #fff;
    background-size:cover
}
.index-vs .vs-center .left-title{
    position: absolute;
    left: 150px;
    top: 25px;
}
.index-vs .vs-center .right-title{
    position: absolute;
    right:172px;
    top: 25px;
}
.index-vs .vs-center .left-sub{
    top: 310px;
    left:75px;
    position: absolute;
}

.index-vs .vs-center .right-sub{
    top: 310px;
    right:150px;
    position: absolute;
}
.index-vs .vs-center .left-sub p,.index-vs .vs-center .right-sub p{
    line-height: 51px;
    text-align: left;
}
.ylqx  .qysqzg-btn {
    background: #1e6ce8;
    
}
.ylqx li img {
    box-shadow:none;
}
.ylba .item .center {
    background: #fff;
    padding: 30px 0 30px;
    position: relative;
    border: 1px solid #ddd;
}
.ylba .item i {
    background: #fff;
    border-radius: 100%;
    height:48px;
    width: 48px;
    line-height: 48px;
    color: #1e6ce8;
    font-size: 48px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.ylba .item span {
    margin-top: 0px;
    
}
.ylba  .item .center .bottom {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #fff;
    top: 0;
    left: 0;
    font-size: 14px;
    padding: 20px 10px;
    display: inline-block;
    display: none;
}
.ylba .item .center .bottom {
    background: #fff;
    font-size: 14px;
    padding: 25px 10px;
    background: #1c6ce8;
    color:#ffffff
}
.ylba .align-self-center {
    margin-bottom:30px;
}
.ylba  .btn {
   
    border-radius:20px;
    padding:10px 20px;
    margin-right:10px;
    border:1px solid #1e6ce8

}
.ylba  .btn.tab {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.ylba  .tab-content {
   display:none
}
.ylba  .div_show {
   display:block
}
.ylba  .item:hover .center .bottom {
    display: block;
}
.ylba  .btn.active,.ylba  .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.ylba .btn.active.focus,.ylba .btn.active:focus,.ylba .btn.focus,.ylba .btn:active.focus, .ylba.btn:active:focus,.ylba .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
.JCSSFX-btn-phone {
    border: 1px solid #ff920a;
    color: #ff920a;
    width: 350px;
    border-radius: 20px;
    margin: 0 auto;
    overflow: hidden;
    line-height: 42px;
    height: 42px;
}
.JCSSFX-btn-phone.ylqx {
    border: 1px solid #1e6ce8;
    color: #1e6ce8;
    padding: 8px 20px;
}

.in-choose-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.step-center .list{
     -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    
}
.step-center .item{
  position: relative;
  color:#333;
  text-align:center;
  margin:80px 0;
}

.step-center .item i{
  font-size: 46px;
  color:  #ffffff;
  padding: 20px;
  border-radius: 50%;
  border:2px solid #fff

}
.step-center .item span {
  position: absolute;
  font-size: 36px;
  background-size: contain;
  background-position: right center;
  right: -20px;
  top: 15px;
  z-index: 2;
  color: #ffffff;
}
.step-center .item p{
 margin:25px 0;
 font-size:14px;
 color: #ffffff;
}
.step-center .list:hover i,.step-center .list:hover p{
  color:  #efefef;

}

.step-center .more{
  display: block;
  font-size: 16px;
  text-align:center;
  margin-bottom:80px;
  color:#fff
}
/**上海二类医疗器械备案流程**/
.bg-shelylqxbalc {
    background:url('../imagesV2/img-bg-ylqx.png');
    background-size:cover;
    width: 100%;
    height: auto;
    position: relative;
}
.bg-ylqxjybapzbl-001 {
    background:url('../imagesV2/img-ylqxjybapzbl-001.png');
    background-size:cover;
    width: 964px;
    height: 336px;
    position: relative;
}
.index-problems-bg-001 {
    width: 953px;
    height: 604px;
    margin: 0 auto
}
.index-problems-bg-001 .shzcylqxgslc-text .p07{
    top: 340px;
    left: 58px;
    position: relative;
    font-size: 16px;
    color: #333;
    text-align:center
}
.index-problems-bg-001 .shzcylqxgslc-text .p08{
    top: 83px;
    left: 200px;
    position: relative;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.index-problems-bg-001 .shzcylqxgslc-text .p09{
      top: -35px;
    left:455px;
    position: relative;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.index-problems-bg-001 .shzcylqxgslc-text .p10{
    top: 36px;
    left: 751px;
    position: relative;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.index-problems-bg-001 .shzcylqxgslc-text .p11{
   top: 208px;
    left: 860px;
    position: relative;
    font-size: 16px;
    color: #333;
    text-align: center;
}
}
/**新闻资讯**/
#titleNav.nav-tabs {
     border-bottom:0; 
}
#titleNav.nav-tabs > li > a {
    margin:0 22px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size:20px
}
#titleNav.nav-tabs > li > a.active {
    color:#1e6ce8;
    font-weight:bold;
    border-bottom:2px solid #1e6ce8
}
.in-news {
    margin-bottom:80px;
}
.in-news-main {
    margin-top:30px;
}
.in-news-main .left-text{
    font-size:16px;
    color:#999
}
.in-news-main .left-text dd {
    margin-bottom:10px;
      
}
.in-news-main img {
    max-width:100%;
        width:100%;
}
.in-news-main .left-text .text-data {
    display: -webkit-box; 
    text-overflow: ellipsis;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;

}
.in-news-main .left-text .text-data span{
    margin-left:20px;
}
.in-news-main .left-text .text-title strong {
    font-size:16px;
    text-decoration:none;
    color:#666560
}
.in-news-main .left-text  .text-second {
    border-left:1px solid #999;
    color:#666;
    padding-left:20px;
}
.in-news-main .right-text ul{
    padding-left:50px;
}
.in-news-main .right-text ul li{
    border-bottom:1px solid #dedada  ;
    margin:20px 0;
}
.in-news-main .right-text ul li p{
       
}
.in-news-main .right-text ul  li:before {
    display: inline-block;
       
}
   

.in-news-main .right-text ul li .text-title {
    font-weight:700;
    line-height:1.5;
    font-size:16px;
        display: -webkit-box; 
    text-overflow: ellipsis;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    margin-bottom:10px;
}
.in-news-main .right-text ul li .text-second {
    line-height:28px;
    font-size:16px;
    display: -webkit-box; 
    text-overflow: ellipsis;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
        color:#666;
        margin-bottom:20px
}
.in-news-main .right-text ul li a {
    text-decoration:none;
    color:#333
}
.in-news-main .right-text ul li:hover a,.in-news-main .right-text ul li:hover .text-second{
    color: #1e6ce8

}
/**************/
.zxan{ width: 300px;max-width: 80%; margin: 0 auto; text-align: center; border: 2px solid #044fff;border-radius: 50px;height:42px; overflow: hidden;}
.zxan p{ color: #333; line-height: 42px; font-size: 14px; width: 67%; float: left; }
.zxan p span{ color: #044fff; line-height: 42px; font-weight: 600;}
.zxan a{ background: #044fff; color: #fff; font-size:14px; line-height: 42px; width: 33%; float: right;height: 100%;}
.zxzx{ text-align: center;}
.zxzx img{ max-width: 100%;}
/**more按钮*/
.more {
    border:2px solid #1e6ce8;
    display:inline-block;
    margin:0 auto;
    padding:8px 25px;
    border-radius:25px
}
/**bottom*/
/*底部*/
.bottom {
width: 100%;
background: url('../imagesV2/img-bottom-bg.png');
overflow: hidden;
}
.bottom a {
    color:#fff
}
.bottom .center {
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 80px;
}

.bottom .copyright {
    line-height: 38px;
    text-align: center;
    border-top: 1px solid #666;
    font-size: 14px;
    color: #fff;
}

.bottom .copyright a {
    color: #fff;
}

.bottom .left li {
    float: left;
}

.bottom .left .botNav {
    overflow: hidden;
    padding-bottom: 20px;
}

.bottom .left .botNav li {
    font-size: 16px;
}

.bottom .left .botNav li span {
    display: block;
    padding: 0px 5px;
    font-size: 12px;
    color: #fff;
}

.bottom .left .partner h4 {
    overflow: hidden;
    padding-bottom: 5px;
}

.bottom .left .partner li {
    width: 245px;
    line-height: 38px;
    vertical-align: top;
}

.bottom .left .partner li a {
    display: block;
    color: #fff;
    font-size: 14px;
}

.bottom .left .partner h4.h4 {
    font-size: 16px;
    font-weight: normal;
}

.bottom .code {
    float: left;
    width: 210px;
    margin-left: 20px;
}

.bottom .code img {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0 auto;
}

.bottom .code p {
    text-align: center;
    font-size: 16px;
    color: #fff;
}


.bottom .right p {
    color: #fff;
    font-size: 16px;
}

.bottom .right p.phoneFont {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
}
/*上海医疗器械公司注册代办*/
.shylqxgszcdb h2{
    border-bottom:1px solid #ccc;
    padding-bottom:20px
}
.shylqxgszcdb .area-a {
    border:1px solid #aaa;
    color:#666;
    width:80px;
    height:28px;
    line-height:28px;
    display:inline-block;
    margin-bottom:10px;
    font-size:14px;
    text-align:center
}
.shylqxgszcdb .area-a:hover ,.shylqxgszcdb .area-a:active {
    border:1px solid #044fff;
    color:#044fff;
    
}
.shylqxgszcdb  .zxbtn {
    background:#044fff;
    border-radius:25px;
    height:48px;
    line-height:48px;
    width:120px;
    text-align:center;
    color:#fff;
    display:block;
    margin-top:20px
}
.shylqxgszcdb1  .zxbtn{
    background: #044fff;
    border-radius: 25px;
    height: 48px;
    line-height: 48px;
    width: 167px;
    text-align: center;
    color: #fff;
    display: block;
    margin: 20px auto;
}
/**注册机械公司有什么要求*/
.ylqx-img{
    height: 135px;
    color: #fff;
    width: 100%;
    padding:30px 20px;
    line-height: 28px;
}
.ylqx-img.bg04{
    background: url('../imagesV2/img-shzcgs-01.png') no-repeat;
    background-size: cover;
}
.ylqx-img.bg05{
    background: url('../imagesV2/img-shzcgs-02.png') no-repeat;
    background-size: cover;
}
.ylqx-img.bg06{
    background: url('../imagesV2/img-shzcgs-03.png') no-repeat;
    background-size: cover;
}
.requirements .ylqx-center{
    border:none;
    background:#f8faff;
    height:268px;
    -webkit-box-shadow: 0 3px 6px #eee;
    box-shadow: 0 3px 6px  #eee;
}

.shzcylqxgslc-text {
    position:absolute;
    top:50px;
    left:80px;
    color:#1e6ce8;
    font-size:18px;
    font-weight:bold;
}
.shzcylqxgslc-text .p01{
   display:block
}
.shzcylqxgslc-text  .p01 {
      top: 36px;
    left: 168px;
    position: relative;
}
.shzcylqxgslc-text  .p02 {
    top: 114px;
    left: 276px;
    position: relative;
}
.shzcylqxgslc-text  .p03 {
       top: -14px;
    left: 371px;
    position: relative;
}
.shzcylqxgslc-text  .p04 {
    top: 65px;
    left: 500px;
    position: relative;
}
.shzcylqxgslc-text  .p05 {
    top: -63px;
    left: 613px;
    position: relative;
}
.shzcylqxgslc-text  .p06 {
    top: 13px;
    left: 726px;
    position: relative;
}
.shzcylgz-text {
    position:absolute;
    top:50px;
    left:80px;
}
.shgszc-gz {
    width:601px;
    margin:0 auto;
    position:relative
}
.shgszc-gz .shzcylgz-text {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.shgszc-gz .shzcylgz-text .p01{
     position: absolute;
    right: 88px;
    bottom: 130px;
    font-weight:bold
}
.shgszc-gz .shzcylgz-text .p02{
     position: absolute;
    right: 88px;
    bottom: 95px;
    font-weight:bold
}
.shgszc-gz .shzcylgz-text .p03{
   position: absolute;
    right: 120px;
    bottom: 60px;
    font-weight:bold
}
.shgszc-gz .shzcylgz-text .p04{
    position: absolute;
    right: -137px;
    bottom: 25px;
    font-weight:bold
}
.shgszc-gz .shzcylgz-text span{
    display:inline-block;
    border-radius:100%;
    width:20px;
    height:20px;
    line-height:20px;
    background:#044fff;
    text-align:center;
    color:#fff;
    margin-right:10px
}
/*上海注册公司vs*/
.shzcgs-vs{}
.shzcgs-vs .vs-center{
    background:url('../imagesV2/img-shgszc-vs-bg.png');
    width:1203px;
    height:373px;
    margin: 0 auto;
    position: relative;
    color: #fff;
}
.shzcgs-vs.vs5 .vs-center{
    background:url('../imagesV2/img-vs-5-bg_01.jpg');
    width:1203px;
    height:429px;
    margin: 0 auto;
    position: relative;
    color: #fff;
}
.shzcgs-vs.vs5  .vs-center .left-sub {
    top: 99px;
    left: 154px;
    position: absolute;
    color: #1e6ce8;
}
.shzcgs-vs .vs-center .left-title{
    position: absolute;
    left: 234px;
    top: 11px;
    font-size: 24px;
}
.shzcgs-vs .vs-center .right-title{
   position: absolute;
    right: 239px;
    top: 12px;
    font-size: 24px;
}
.shzcgs-vs .vs-center .left-sub{
    top: 99px;
    left: 62px;
    position: absolute;
    color: #1e6ce8;
}

.shzcgs-vs .vs-center .right-sub{
    top: 99px;
    right: 147px;
    position: absolute;
    color: #333;
}
.shzcgs-vs .vs-center .left-sub p,.shzcgs-vs .vs-center .right-sub p{
        line-height: 65px;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}
/**上海园区直招**/
.bg-shelylqxbalc-tqzz {
    background:url('../imagesV2/img-shzcgs-yqzz.-bg.png');
    background-size:cover;
    width: 100%;
    height: auto;
    position: relative;
}
.shlqxzc-fw .ylqx-center {
    border:none;
    background:#f6f9ff
}
.shlqxzc-fw .col-md-3:hover .ylqx-center {
     box-shadow:0px 2px 5px #eee
}

.ylqx-img.bg08{
    background: url('../imagesV2/img-zcgs-001.png') no-repeat;
    background-size: cover;
}
.ylqx-img.bg09{
    background: url('../imagesV2/img-zcgs-002.png') no-repeat;
    background-size: cover;
}
.ylqx-img.bg10{
    background: url('../imagesV2/img-zcgs-004.png') no-repeat;
    background-size: cover;
}
.ylqx-img.bg11{
    background: url('../imagesV2/img-zcgs-005.png') no-repeat;
    background-size: cover;
}
.ylqx-img.bg12{
    background: url('../imagesV2/img-zcgs-006.png') no-repeat;
    background-size: cover;
}
.shlqxzc-fw .more {
   display:inline-block;
   padding:2px 5px;
   border-radius:25px;
   border:1px solid #044fff;
   color:#044fff;
   margin-top:10px;
   font-size:12px;

}
/**行业资讯*/
.industry .in-ul {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 0.66rem;
    padding-bottom: 0.42rem;
}

.industry .in-ul .in-li {
    width: 31%;
    margin-right: 3%;
    float: left;
}

.industry .in-ul .in-li:nth-child(3) {
    margin-right: 0;
}

.industry .in-ul .in-li .in-t {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: baseline;
    padding: 10px 0;
}

.industry .in-ul .in-li .in-t h6 {
    font-size:18px;
    font-weight:600;
    text-align: center;
}

.industry .in-ul .in-li .in-t a {
    font-size: 14px;
    color: #0166ff;
}

.industry .in-ul .in-li .in-c {
    width: 100%;
}

.industry .in-ul .in-li .in-c a {
    width: 100%;
}

.industry .in-ul .in-li .in-c a img {
    display: block;
    width: 100%;
    height: 188px;
    margin: 0 auto;
}

.industry .in-ul .in-li .in-c a .bt {
    /* width: 100%; */
    line-height: 34px;
    padding: 0 8px;
    background: rgba(0, 0, 0, 0.78);
    font-size: 14px;
    color: #fff;
    text-align: left;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.industry .in-ul .in-li .in-b {
    width: 100%;
}

.industry .in-ul .in-li .in-b a {
    display: block;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
    border-bottom: 1px dashed #bababa;
    overflow: hidden;
}

.industry .in-ul .in-li .in-b .f4 a {
    width: 100%;
    border: none;
}

.industry .in-ul .in-li .in-b .f1 {
    width: 100%;
}

.industry .in-ul .in-li .in-b .f1 a {
    display: block;
    width: 100%;
}

.industry .in-ul .in-li .in-b .f1 a .ms {
    width: 64%;
    float: left;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#666
}

.industry .in-ul .in-li .in-b .f1 a .data {
    float: right;
    font-size: 12px;
    color: #666;
}
/**医疗许可证办理*/
.shzcylqxgslc-text  .p07 {
    top: -35px;
    left: 96px;
    position: relative;
    font-size: 16px;
    color: #fff;
}
.shzcylqxgslc-text  .p08 {
      top: -56px;
    left: 603px;
    position: relative;
    font-size: 16px;
    color: #fff;
}
.shzcylqxgslc-text  .p09 {
    top: 32px;
    left: -27px;
    position: relative;
    font-size: 16px;
    color: #fff;
}
.shzcylqxgslc-text  .p10 {
    top: 12px;
    left: 726px;
    position: relative;
    font-size: 16px;
    color: #fff;
}
.shzcylqxgslc-text  .p11 {
   top: 122px;
    left: -46px;
    position: relative;

     font-size: 16px;
    color: #fff;
}
.shzcylqxgslc-text  .p12 {
   top: 101px;
    left: 753px;
    position: relative;
    font-size: 16px;
    color: #fff;
}
.choose-text {
   position: absolute;
    bottom: 0px;
    left: 39%;
    color: #1e6ce8;
}
/**三类医疗器械经营许可证办理要求*/

.in-choose-step .itemer .center{
    background-color:#f8f9ff;
    padding:20px 30px;
    border-radius:10px
}
.in-choose-step .itemer:hover .center{
    box-shadow:0px 2px 5px #4a80fb
}
.in-choose-step .itemer:hover h4{
    color:#044fff
}
/***/
.service-list {
    width:1140px;
    overflow:hidden 
}
.service-item-left {
    width:335px;
    display:inline-block;
    position:relative
}
.service-item-left a{
    vertical-align:top
}
.service-item-left .service-item-left-text{
    position:absolute;
    left:40px;
    top:50px;
    color:#fff;
    line-height:30px;
    text-align:center
}
.service-item-left .service-item-left-text h2{
   line-height:48px;
   margin-top:20px

}
.service-item-left .service-item-left-text p{
   line-height:42px;
    margin-top:10px
}
.service-item-left .service-item-left-text span{
  display:inline-block;
  background:#3566f1;
  padding:5px 15px;
  border-radius:5px;
  margin:10px 5px;

}
.service-item-left .service-item-left-text .left-btn{
  display:block;
  background:#fff;
  color:#044fff;
  padding:5px 15px;
  margin-top:70px;
  font-weight:bold

}
.service-item-right {
    width:798px;
    display:inline-block;
    vertical-align:top
}
.service-item-center {
     width:100%;
}
.service-item-right a ,.service-item-center a{
    display: inline-block;
    vertical-align:top
}
.service-item-right li,.service-item-center li {
    width:394px;
    height:206px;
    display:inline-block;
    vertical-align:top;
    background:#fff;
    padding:30px;
    margin-bottom:4px;
    position:relative;
     border:1px solid #efefef;
}
.service-item-center li {
    width:100%;
   
}
.service-item-right li:hover,.service-item-center li:hover  {
    border:1px solid #044fff;

}
.service-item-right li:nth-child(3),.service-item-right li:nth-child(4) {
    margin-bottom:0;
}
.service-item-right li h4 {
    font-size:20px;
    font-weight:600;
    line-height:36px;
}
.service-item-right li p {
    font-size:16px;
    color:#999;
    line-height:32px
}
.service-item-right li p.price {
    font-size:18px;
    color:#ff0000
}
.service-item-right li p.price span{
    font-size:30px;
    font-weight:600
}
.service-item-right li a{
    width:84px;
    color:#fff;
    height:32px;
    line-height:32px;
    background:#044fff;
    border-radius:4px;
    text-align:center;
    text-decoration:none
}
.service-item-right li i {
    position:absolute;
    right:20px;
    bottom:15px;
    color:#e6ebef;
    font-size:72px;
}
.service-item-right li .hot {
     position:absolute;
    right:32px;
    top:-2px;
    width:46px;
    height:60px;
}
.bg-orange {
    background:#1e6ce8
}
/**上海注册公司类型选择*/
.company-choose .item {
    border:1px solid #ccc;
    padding:10px 15px;
    margin-bottom:15px;
}
.selection-wrapper {
    line-height:27px;
}
.selection-wrapper .selection-btn {
    padding:0 10px;
    background:#044fff;
    color:#fff;
    font-size:14px;
    display:inline-block
}

/**************/
.box{
    /*width: 800px;height: 800px;border: 1px solid #dedede;margin: 40px auto;background: #f9f9f9;*/
}
.all{
    width: 500px;height: auto;margin: 0px auto;overflow: hidden;
}
.top-img{
    width: 500px;height: auto;font-size: 0;position: relative;
}
.activeimg{
    overflow: hidden;height: 300px;position: relative;
}
.top-img .activeimg img{
    width: 500px;height: 300px;
}
.top-img .left{
    width: 80px;height: 300px;background: rgba(0,0,0,0.4);position: absolute;left: 0;top: 0;text-align: center;line-height: 300px;
    cursor: pointer;
}
.top-img .right{
    width: 80px;height: 300px;background: rgba(0,0,0,0.4);position: absolute;left:420px;top: 0;text-align: center;line-height: 300px;
    cursor: pointer;
}
.top-img .left:hover,.top-img .right:hover{
    background: rgba(0,0,0,0.5);
}

.bot-img{
    height: 90px;width: 500px;margin-top: 15px
}
.bot-img ul{
    width: 100%;height: 100px;
}
.bot-img ul li{
    width: 90px;margin-right: 10px;float: left;border: 1px solid #fff;cursor: pointer;font-size: 0;
}
.bot-img ul li.active{
    border: 1px solid #ff6600;
}
.bot-img ul li img{
    width: 100%;
}
.bot-img ul li:last-child{
    margin-right: 0;
}
/*上海机械场地租赁*/
.shqxcdzl-wrapper {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:20px 0
}
.shqxcdzl-wrapper .flex-1{
    border-right:1px solid #ccc;
    text-align:center
}
.shqxcdzl-wrapper .flex-1:last-child{
    border-right:0
}
.btn-bg {
    background-color:#044fff;
    color:#fff;
    border-radius:25px;
    height:36px;
    line-height:36px;
    width:120px;
    display:inline-block;
    text-align:center
}
.btn-red-border {
    color:#ff2222;
    border:1px solid #ff2222;
    height:28px;
    line-height:28px;
    font-size:14px;
    width:100px;
    display:inline-block;
    text-align:center;
    float:right
      
}
.br-044fff {
    border-right:2px solid #044fff
}
.height-50 {
    height:80px;
    line-height:25px;
}
.btn-4d82ff {
     color:#fff;
    background:#4d82ff;
    height:36px;
    line-height:36px;
    font-size:14px;
    width:120px;
    display:inline-block;
    text-align:center;
}


.accordion ul {
    list-style-type: none;
}

.accordion a {
    color: #333;
    font-weight:bold;
    text-decoration: none;
}

/** =======================
 * Contenedor Principal
 ===========================*/
.list-title{
    display: inline-block;
    width: 100%;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    background: #FFF;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #f39800;
    font-weight: bold;
    cursor: pointer;
}
h1 {
    color: #FFF;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    margin-top: 80px;
}

h1 a {
    color: #f39800;
    font-size: 16px;
}

.accordion {
    width: 100%;
    background: #FFF;
}

.accordion .link {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 42px;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    background:#f5f5f5;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.accordion li:nth-child(2n+1) .link {
    background:#ffffff;
}
.accordion li:last-child .link {
    border-bottom: 0;
}
.accordion li{
    cursor: pointer;
}
.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.icon-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .link {
    color: #044fff;
}

.accordion li.open i {
    color: #044fff;
}

.accordion li.open i.icon-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
  
.submenu {
    display: none;
    background: #f5f5f5;
    font-size: 14px;
}
.accordion li:nth-child(2n+1) .submenu {
     background: #ffffff;
}
.submenu li {
    display: block;
    text-decoration: none;
    color: #666;
    padding: 12px;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}


.submenu a:hover ,.submenu li.current a{
    background: #f39800;
    color: #FFF;
}
/*仓库
    **/
.cangku-ul {
    border:1px solid #ccc;
    margin-top:3px
}
.cangku-ul li{
    line-height:60px;
    height:60px;
    padding: 0 30px;
    color:#044fff;
    border-bottom:1px solid #ccc
}
.cangku-ul li.tabin {
    color:#fff;
    background:#044fff
}
.cangku-ul li:last-child{
    border-bottom:0
}
.cangku-ul li:hover,.cangku-ul li:active{
    color:#fff;
    background:#044fff
}
.cangku-img {
    background:#fff;
    padding:5px;
    border:1px solid #eee;
    position:relative;
    width:100%;
    display:none
}
.cangku-img .cangku-text {
    display: block;
    position: absolute;
    height: 60px;
    line-height:60px;
    bottom: 5px;
    right: 5px;
    left: 5px;
    background-color:rgba(34,33,35,0.8);
    font-size: 22px;
    text-align: center;
    color:#fff

}
.cangku-img img {
    width:100%
}
.cangku-img.contentin {
    display:block
}

/*新闻资讯*/
.section-01 h1,.section-01 .h1,.section-01 h2,.section-01 .h2,.section-01 h3,.section-01 .h3 {
     margin-top: 0px; 
}

.partner-module-intro {
    padding-top: 0
}

.partner-2-intro-card {
    position: relative;
    padding: 20px 20px 20px 185px;
    background-color: #fff;
    transition: all .2s linear;
    border-bottom:1px solid #efefef;
    overflow: hidden;
}

.partner-2-intro-card-object {
    position: absolute;
    left: 0px;
    /* top: 50%; */
    width: 160px;
    /* margin-top: -60px; */
}

.partner-2-intro-card-logo {
    display: block;
    margin: 0 auto;
    max-width: 158px
}

.partner-2-intro-card-hd {
    font-size: 0
}

.partner-2-intro-card-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight:600;
    line-height: 32px;
    color: #333;
    margin-right: 12px;

}

.partner-2-intro-card-title a {
    color: inherit;
    text-decoration: none;
}

.partner-2-intro-card:hover .partner-2-intro-card-title a {
    text-decoration: none;
    cursor: default
}

.partner-2-intro-card:hover .partner-2-intro-card-title a[href] {
    color: #00a4ff;
    cursor: pointer
}

.partner-2-intro-card-tag {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px
}

.partner-2-intro-card-tag-inner {
    display: block;
    padding: 0 4px;
    height: 18px;
    border-radius: 2px;
    background-color: rgba(0,164,255,.08);
    font-size: 12px;
    line-height: 18px;
    color: #00a4ff
}

.partner-2-intro-card-infos {
    margin-bottom: 20px
}

.partner-2-intro-card-info {
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin-right: 20px
}

.partner-2-intro-card-info:last-child {
    margin-right: 0
}

.partner-2-intro-card-text {
    margin-bottom: 12px;
    font-size: 12px;
    line-height: 22px;
    color: #666;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
}

.partner-2-intro-card-auth {
    margin-top: 8px;
    display: table;
    table-layout: fixed;
    box-sizing: border-box;
    width: 100%;
    background-color: #F7F8FA;
    padding: 12px
}

.partner-2-intro-card-auth-hd {
    display: table-cell;
    vertical-align: top;
    padding-right: 15px;
    width: 117px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #333
}

.partner-2-intro-card-auth-bd {
    display: table-cell;
    vertical-align: top
}

.partner-2-intro-card-features {
    font-size: 0
}

.partner-2-intro-card-features>li {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #666;
    box-sizing: border-box
}

.partner-2-intro-card-features.col2>li {
    width: 50%;
    padding-right: 10px
}

.partner-2-intro-card-m-toggle {
    display: none;
    text-align: center;
    margin-bottom: 8px
}

.partner-module-solution-show {
    text-align: center
}
@media screen and (min-width: 769px) {
    .partner-2-intro-card:hover {
        box-shadow:0 4px 8px rgba(3,27,78,.12)
    }

    .partner-2-intro-card-cont {
        /* border-left: 1px solid #E2E6ED; */
        padding-left: 0px;
        margin-top: 0px;
    }
}

@media screen and (max-width: 768px) {
    .partner-module-solution .qc-grids.with-slot {
        margin:0 -15px
    }

    .partner-module-solution .qc-grids.with-slot [class*=qc-unit] {
        padding: 0 15px
    }

    .partner-media-card {
        height: auto;
        padding: 18px 14.5px 0
    }

    .partner-media-card .card-title {
        font-size: 14px
    }

    .partner-media-card .card-img {
        margin-bottom: 20px
    }

    .partner-media-card .card-desc,.partner-module-solution .partner-module-btns {
        display: none
    }

    .partner-module-solution-show {
        display: block;
        text-align: center;
        border-top: 1px solid #d8d8d8;
        padding-top: 20px
    }
}

@media (max-width: 768px) {
    .partner-module-intro {
        padding-top:0
    }

    .partner-2-intro-card {
        padding: 20px 0 0;
        border-top: 1px solid #E2E6ED
    }

    .partner-2-intro-card:first-child {
        border-top: none;
        padding-bottom: 0
    }

    .partner-2-intro-card-object {
        position: absolute;
        left: 0;
        top: 20px;
        width: auto;
        margin-top: 0;
        padding-top: 0
    }

    .partner-2-intro-card-logo {
        margin: 0;
        max-width: 100px
    }

    .partner-2-intro-card-hd {
        margin-left: 128px;
        margin-bottom: 12px
    }

    .partner-2-intro-card-title {
        display: block;
        font-size: 14px;
        line-height: 24px;
        margin-right: 0;
        margin-bottom: 4px
    }

    .partner-2-intro-card-tag {
        display: block;
        margin-right: 0;
        margin-bottom: 4px
    }

    .partner-2-intro-card-tag-inner {
        display: inline-block;
        vertical-align: top
    }

    .partner-2-intro-card-detail {
        background-color: #F7F8FA;
        margin-bottom: 8px;
        padding: 12px;
        display: flex;
        flex-direction: column-reverse
    }

    .partner-2-intro-card-text {
        font-size: 12px;
        line-height: 18px;
        
        
    }

    .partner-2-intro-card-infos {
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .partner-2-intro-card-info {
        display: block;
        font-size: 12px;
        line-height: 18px;
        color: #333
    }

    .partner-2-intro-card-auth {
        display: block
    }

    .partner-2-intro-card-auth-hd {
        display: block;
        padding-right: 0;
        width: auto;
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 8px
    }

    .partner-2-intro-card-auth-bd {
        display: block
    }

    .partner-2-intro-card-features>li {
        display: block;
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 4px
    }

    .partner-2-intro-card-features>li:last-child {
        margin-bottom: 0
    }

    .partner-2-intro-card-features.col2>li {
        width: 100%;
        padding-right: 0
    }

    .partner-2-intro-card-m-toggle {
        display: block;
        margin-top: 4px;
        height: 32px;
        background-color: #F7F8FA;
        text-align: center;
        font-size: 12px;
        line-height: 32px;
        color: #999
    }

    .partner-2-intro-card-m-toggle:after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: -1px;
        margin-left: 5px;
        width: 12px;
        height: 8px;
        background-image: url(sprite/partners-media74-202007281150.svg);
        ;transform: rotate3d(0,0,1,-180deg);
        transition: all .3s ease-in-out;
        background-position: 50% 50%;
        background-size: 107.14285714285714% 111.11111111111111%;
        ;background-repeat: no-repeat
    }

    .partner-2-intro-card-m-toggle.showing:after {
        transform: rotate3d(0,0,1,0)
    }

    .partner-search-input {
        border: 1px solid #E2E6ED;
        height: 40px
    }

    .partner-search-btn {
        line-height: 40px;
        height: 40px
    }
}

@media screen and (max-width: 768px) {
    .partner-min-placard {
        min-width:320px
    }

    .partner-min-placard p {
        margin: 0 auto;
        width: 92%
    }

    .partner-news {
        margin-top: 35px;
        margin-bottom: 40px
    }

    .mobile-hidden {
        display: none
    }
}

@media screen and (max-width: 750px) {
    .header-top.pc {
        display:none
    }
    .partner-min-placard {
        font-size:14px;
        line-height: 1.4
    }

    .partner-min-placard .partner-inner {
        height: 158px
    }

    .partner-min-placard .placard-title {
        margin-bottom: 13px;
        margin-top: 15px;
        font-size: 26px
    }

    .partner-min-placard .placard-title .text {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .partner-min-placard .placard-title sup {
        top: -29px;
        left: 50%;
        margin-left: 80px;
        height: 24px;
        font-size: 14px;
        line-height: 24px
    }

    .partner-min-placard .placard-title sup:before {
        left: 6px
    }

    .partner-min-placard p {
        width: 86%
    }

    .partner-news {
        margin-top: 20px;
        margin-bottom: 25px
    }

    .partner-news-title {
        font-size: 16px;
        padding-left: 7px;
        margin-bottom: 17px
    }

    .partner-news-title:before {
        width: 2px
    }

    .partner-news-title::after {
        bottom: -16px;
        height: 1px
    }

    .partner-news-list-item {
        display: table;
        padding-bottom: 20px
    }

    .partner-news-list-item+.partner-news-list-item {
        margin-top: 20px
    }

    .partner-news-figure {
        display: table;
        width: 100%;
        padding-right: 0;
        float: none;
        padding-top: 10px
    }

    .partner-news-figure img {
        display: block;
        width: 100%;
        height: auto
    }

    .partner-news-heading {
        display: table-header-group;
        font-size: 16px;
        max-height: none;
        line-height: 1.375
    }

    .partner-news-desc {
        font-size: 14px;
        max-height: 63px
    }

    .partner-news-meta {
        position: static;
        margin-top: 10px;
        font-size: 12px
    }

    .partner-news-meta span+span {
        margin-left: 32px
    }

    .partner-news-meta span+span:before {
        left: -16px
    }
}
.img-lc {
    width: 100%;
}
.xwzx-title {
    border-left:3px solid #044fff;
    line-height:64px;
    height:64px;
    padding-left:10px
}
/*新闻页tab*/
#xwzx .nav-tabs > li {
   
     margin-bottom:0; 
}
#xwzx .nav-item .nav-link {
    color: #666;
    border-color:#fff;
    font-size:16px;
   
}
#xwzx .nav-item.active .nav-link {
    color: #104fff;
    border-bottom: 2px solid #104fff;
}
.img-lc {
    width: 100%;
}

hr {
    height: 5px;
    border-bottom: 5px solid #fefefe;
    margin: 0 10px;
}

.dropdown-menu {
    display: block;
}

.dropdown-menu {
    left: -70px;
    font-size: 12px;
    text-align: center;
    top: 40px;
}

.breadcrumb {
    margin-bottom: 0;
}
.customer-wrapper {
    margin-top:10px
}

.common-wrapper li {
   margin-top:10px
}

.common-wrapper .common-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.customer-wrapper .from-wrapper {
    border:1px solid #eee;
    padding:10px;
    margin-top:20px
}
.customer-wrapper .from-wrapper h3{
    margin-bottom:10px
}
.customer-wrapper .from-wrapper .btn-primary {
    background:#1e6ce8

}
 .xwzx-bottom {
    border:1px solid #eee;
}
 .xwzx-bottom img{
    width:100%
}
 .xwzx-bottom .item{
    border-bottom:1px solid #eee;
    padding:10px 15px
}
 .xwzx-bottom .item.top{
    position:relative;
     padding:0
}
 .xwzx-bottom .item.top{
    position:relative
}
 .xwzx-bottom .item.top p {
    position:absolute;
    top:20px;
    left:15px;
    color:#fff
}
/*分页*/
.pages {
    padding: 12px 0;
    clear: both;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    vertical-align: top;
    margin-bottom: 60px;
    color: #666;
}

    .pages a, .pages span {
        display: inline-block;
        height: 39px;
        line-height: 39px;
        padding: 0 18px;
        background: #fff;
        border: 1px solid #e5e5e5;
        overflow: hidden;
        vertical-align: top;
    }

        .pages a:hover {
            background: #005B9C;
            border: 1px solid #005B9C;
            text-decoration: none;
        }

        .pages a, .pages a:visited {
            color: #252525;
        }

            .pages a:hover, .pages a:active {
                color: #ffffff;
                background: #005B9C;
                border: 1px solid #005B9C;
            }

            .pages a.current {
                background: #005B9C;
                border: 1px solid #005B9C;
                color: #fff;
            }

                .pages a.current, .pages a.current:visited {
                    color: #ffffff;
                }

                    .pages a.current:hover, .pages a.current:active {
                        color: #ffffff;
                    }

.pages-ctrl {
    font-family: "\5B8B\4F53", sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.pages-e5e5e5 {
    color: #e5e5e5;
}

.pages-all {
    font-size: 12px;
    vertical-align: top;
}

.pages .pagesList {
    display: inline-block;
    width: 463px;
    overflow: hidden;
    height: 41px;
}

.pages .pagesList {
    border: 1px solid #e5e5e5;
}

.pages a, .pages div {
    margin: 0px 5px;
}

.pages .pagesList a {
    float: left;
    border: 0px;
    border-left: 1px solid #E5E5E5;
    margin: 0;
}

    .pages .pagesList a.nobor {
        border-left: none;
    }
/*分页*/
/**新闻详情*/
.maincontent .timeShare {
    border-bottom:1px solid #eee
}
.xwzx-right-fw {
    position:relative
}
.xwzx-right-fw p {
    position:absolute;
    top:65px;
    left:20px;
    color:#fff;
    font-size:16px;
}
.next-wrapper {
    background:#eee;
    padding:10px 15px;
    overflow:hidden
}
.next-wrapper a{
    display:inline-block
}
/**产业园*/
.in-policy {
    margin-top:40px;
    margin-bottom:100px;
}
.policy {
    margin-top:60px;
    height:305px;
    overflow:hidden;
     min-width:1000px;   
}
.policy .policy-left{
    float:left;
    width:313px;
    height:305px;
    text-align:center;
    padding-top:60px;
}
.policy .policy-left h3{
    color:#fff;
    padding-top:30px;
    font-size:18px;
    font-weight:600;
}

.policy .policy-left a{
   background:#fff;
   width:120px;
   height:28px;
   line-height:28px;
   border-radius:3px;
   display:inline-block;
   color:#000;
   font-size:16px;
   margin-top:40px;
}
.policy .policy_content{
    float:left;
    width: calc(100% - 313px);
    background-color: #e7e7e7;
    height:305px;
    padding:20px
}
.policy .policy_content h4{
   font-weight:600;
   line-height:28px;
}
.policy .policy_content ul, .person-second{
  list-style:none;
  overflow:hidden;
  background:#fff;
  border-radius:3px;
  height:205px;
  text-align:center;
}
.policy .policy_content ul li{
  float:left;
  width:50%;
  height:103px;
  border-bottom:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;
  padding-top: 20px;
  position:relative;
  
}

.policy .policy_content ul li:nth-child(2n+2){
  border-right:none
}

.policy .policy_content ul li:nth-child(3),.policy .policy_content ul li:nth-child(4){
  border-bottom:none;
  padding-top:20px
}
.policy .policy_content ul li .show-btn {
    display:none;
    position:absolute;
    background:rgba(73,153,244,0.9);
    width:100%;
    height:100%;
    margin:0 auto;
    top:0 ;
    left:0;

}
.policy .policy_content ul li:hover .show-btn {
    display:block;
   
}
.policy .policy_content ul li:hover .show-btn a{
    border: 1px solid #fff;
    color: #fff;
    width: 140px;
    height: 74px;
    margin-top: 15px;
    display: inline-block;
    line-height: 74px;
    text-decoration:none
}
.policy .policy_content ul li img{
 height:33px;
}
.policy .policy_content ul li span{
  display:block;
  line-height:38px;
  font-size:14px;
}
.policy .person-second {
    padding-top:30px;
    position:relative

}
.policy .person-second span{
    display:block;
    width:160px;
    line-height:26px;
    margin:20px auto
}
.policy .policy_content .person-second .show-btn {
    display:none;
    position:absolute;
    background:rgba(73,153,244,0.9);
    width:100%;
    height:100%;
    margin:0 auto;
    top:0 ;
    left:0;

}

.policy .policy_content .person-second:hover .show-btn {
    display:block;
   
}
.policy .policy_content .person-second:hover .show-btn a{
    border: 1px solid #fff;
    color: #fff;
    width: 334px;
    height: 172px;
    margin-top: 15px;
    display: inline-block;
    line-height: 172px;
    text-decoration:none
}
.policy .industry {
    background:#ffffff
}
.policy .industry img{
    width:100%;
    height:160px;
}
.policy .industry p{
    padding:10px
}
.policy table {
    background:#fff;
    margin-top:8px;
    width:100%;
    font-size:18px;
}
.policy table th {
    background:#a3a3a3;
     font-weight:600;
}
.policy table th,.policy table td{
    text-align:center;
    height:50px;
    line-height:50px;
   
    border:1px solid #fff;
}

.policy table td{
    color: #777;
    background:#f3f5f7
}
.policy .right{
   text-align:right;
   font-size:16px;
   margin-top:15px;
}
.in-newsZMQ {
   width:100%;
    height: 324px;
    margin: 0 auto;
    color: #fff;
}
.in-newsZMQ img {
    float:left
}
.in-newZMQ-text {
    padding-top:1px;
    float:left;
    font-size:16px;
    width:490px;
    letter-spacing: 2px;
    margin-left:40px;
    color:#333
}
.ylqx .in-newZMQ-text {
    
    margin-right:40px;
    margin-left:0
}
.ylqx .in-newZMQ-text p {
    text-indent:50px;
   
}
.ylqx .more-detail {
   margin-top:20px
       
}
.in-Admission-court {
 background:url(../imagesV2/Adminssion-court-banner.png);
    background-size: cover;
    overflow:hidden;
    color:#fff;
    min-height:550px;
}
.in-Admission-court,.in-Admission-court-main{
}
.in-Admission-court-main{
    margin:60px 0 0px;
}
.in-Admission-court-main:before,
.in-Admission-court-main:after {
    content: " ";
    display: table;
}
.in-Admission-court-main:after {
    clear: both;
}
.in-Admission-court-main li {
    float: left;
    width: 16.666667%;
    padding: 0 12px 0;
    text-align: center;
    display: inline-block;
    color:#fff;
    margin-bottom:20px;
    position:relative
}
    
.in-Admission-court-main li .img{
    max-width:114px;
    margin:0 auto
}
.in-Admission-court-main img {
    width:100%;
}
.in-Admission-court-main li h4{
    line-height:30px;
    font-weight:600
}
.in-Admission-court-main li p{
    line-height:20px;
}
.in-Admission-court-main li i{
    position: absolute;
    width: 25px;
    height:19px;
    /*background: url(../imagesV2/arr-gray.png) no-repeat;*/
    background-size: contain;
    background-position: right center;
    right:-15px;
    top: 50px;
    z-index: 2;
}
.in-Admission-court p {
    margin:0 auto;
    text-align:center
}
.in-Admission-court .more {
    padding:6px 20px;
    font-size:16px;
    color:#fff;
    border:1px solid #fff;
    border-radius:5px;
    text-decoration:none;
}
/***自适应手机尺寸  */
.pc-top {
    display:block
}
.wrap-top {
    display:none
}
.min-1200 {
    display:none
}
.max-1200 {
    display:block
}
@media screen and (max-width: 1200px) {
    .logo img {
        width: 283px;
        height:60px;
    }
    .pc-top {
        display:none
    }
    .wrap-top {
        display:block
    }
    .wrap-top .wrap-nav-wrapper {
        position: relative;
        top: 17px;
    }
    .wrap-top .icon-daohang {
    }
    .wrap-top .wrap-nav {
        position: absolute;
        top: 45px;
        right: 0;
        background: #fff;
        border: 1px solid #eee;
        border-radius: 5px;
        padding: 10px;
        z-index: 1000000;
        display: none;
       
    }
    .wrap-top .wrap-nav li{
       line-height:36px;
       height:36px;
       border-bottom:1px solid #eeeeee;
       padding:0 10px;
        text-align:center;
        font-size:14px;
        width:205px
    }
     .wrap-top .wrap-nav li:last-child{
       border-bottom:0;
    }
    .wrap-top .wrap-nav.show {
        display:block
    }
    .min-1200 {
        display:block
    }
    .max-1200 {
        display:none
    }
    .index-problems-center .select{
        background: url(../imagesV2/img-index-problem-bg_left01.png) no-repeat;
        background-size: cover;
        max-width: 100%;
        height: 74px;
    }
    .box{
    /*width: 800px;height: 800px;border: 1px solid #dedede;margin: 40px auto;background: #f9f9f9;*/
    }
    .all{
        width: 320px;height: auto;margin: 0px auto;overflow: hidden;
    }
    .top-img{
        width: 320px;height: auto;font-size: 0;position: relative;
    }
    .activeimg{
        overflow: hidden;height: 300px;position: relative;
    }
    .top-img .activeimg img{
        width: 320px;height: 300px;
    }
    .top-img .left{
        width: 80px;height: 300px;background: rgba(0,0,0,0.4);position: absolute;left: 0;top: 0;text-align: center;line-height: 300px;
        cursor: pointer;
    }
    .top-img .right{
        width: 80px;height: 300px;background: rgba(0,0,0,0.4);position: absolute;left:420px;top: 0;text-align: center;line-height: 300px;
        cursor: pointer;
    }
    .top-img .left:hover,.top-img .right:hover{
        background: rgba(0,0,0,0.5);
    }

    .bot-img{
        height: 90px;width: 320px;margin-top: 15px
    }
    .bot-img ul{
        width: 100%;height: 100px;
    }
    .bot-img ul li{
        width: 90px;margin-right: 10px;float: left;border: 1px solid #fff;cursor: pointer;font-size: 0;
    }
    .bot-img ul li.active{
        border: 1px solid #ff6600;
    }
    .bot-img ul li img{
        width: 100%;
    }
    .bot-img ul li:last-child{
        margin-right: 0;
    }
    .policy-min table {
        background: #fff;
        margin-top: 8px;
        width: 100%;
        font-size: 12px;
    }
    .policy-min table th {
        background: #a3a3a3;
        font-weight: 600;
    }
    .policy-min table th, .policy-min table td {
        text-align: center;
        height: 40px;
        line-height: 40px;
        border: 1px solid #fff;
    }
    .policy-min  h3 {
        color: #333;
        padding-top: 30px;
        font-size: 18px;
        font-weight: 600;
        margin:20px 0
    }
    .policy-min .policy_content h4 {
        font-weight: 600;
        line-height: 28px;
        margin:10px 0;
        font-size:16px;
    }
    .policy-min .policy_content {
        text-align:center
    }
}
/**404*/
.error-wrapper{
    height:550px;
    padding-top:200px;
    text-align:center;
    margin:0 auto;

}
.error-wrapper i{
   font-size:96px;
   line-height:150px
}
/**注册代办0*/
.zhuying_ul{
	width: 100%;
	height: 32px;
	margin-top: 70px;
	text-align: center;
	border-bottom: 1px solid rgba(153,153,153,0.1);
}
.zhuying_ul li{
	display: inline-block;
	margin: 0 10px;
	color: #999;
	font-size: 18px;
	height: 32px;
	cursor: pointer;
}
.zhuying_xian{
	border-bottom: 3px solid #2458eb;
	color: #2458eb !important;
}
.zy_ul{
	width: 100%;
	/*height: 160px;*/
	margin-top: 50px;
	margin-bottom: 60px;
	overflow: hidden;
}
.zy_ul li{
	float: left;
	width: 100%;
	/*height: 160px;*/
	/* background: pink; */
}
.swiper_jinqi .swiper-slide{
	height: 160px;
	/* background: pink; */
	cursor: pointer;
	text-align: center;
}
.swiper_jinqi .swiper-slide .swi_box{
	width: 269px;
	height: 150px;
	text-align: center;
	margin: 2px auto 8px;
	background: #fff;
	box-shadow: 0px 5px 10px 0px 
			rgba(207, 207, 207, 0.35);
	border-radius: 10px;
}

.swiper_jinqi .swiper-button-prev{
	left: 5px;
}
.swiper_jinqi .swiper-button-next{
	right: 5px;
}
.prevs,.nexts{
	width: 25px;
	height: 44px;
	margin-top: -26px;
	background: #000;
	opacity: 0;
}
.swiper_jinqi .swiper-button-prev.swiper-button-disabled,
.swiper_jinqi .swiper-button-next.swiper-button-disabled {
  opacity: 0;
  cursor: pointer;
  /* pointer-events: none; */
}
.swiper_box .swi_l{
	float: left;
	text-align: left;
	margin: 25px 0 0 15px;
}
.swiper_box .swi_l p:nth-child(1){
	font-size: 14px;
	color: #333;
}
.swiper_box .swi_l a{
	display: block;
	width: 85px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	border: 1px solid #2458eb;
	color: #2458eb;
	margin-top: 20px;
	text-align: center;
	transition: 0.5s;
}
.swiper_box .swi_l a:hover{
	background: #2458eb;
	color: #fff;
}
.swiper_box .swi_r{
	float: right;
	margin: 25px 5px 0 0;
}
.swiper_box  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
     display:block; 
    transition-property: transform;
    box-sizing: content-box;
}
/* 常见问题 */
.wenti_t{
	/* height: 600px; */
	margin: 60px auto 0;
	overflow: hidden;
	/* background: pink; */
    border-bottom:1px solid #c4ddfe
}
.wenti_t ul{
	width: 100%;
	/* height: 120px; */
	/* background: yellow; */
}
.wenti_l li:nth-child(1),.wenti_r li:nth-child(1){
	
	overflow: hidden;
}
.wenti li{
	position: relative;
	height: 120px;
	border-bottom: 1px solid #ddd;
}
.wenti li:hover>p{
	color: #2458eb;
}
.wenti_xian{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background: #2458eb;
}
.wenti_l{
	margin-bottom: 70px;
}
.wenti_r{
	margin-bottom: 15px;
}
#wenti_chang{
	width: 125%;
}
.wenti_t li>p{
	width: 100%;
	height: 50px;
	line-height: 25px;
	color: #333;
	font-size: 14px;
}
.wenti_t li>p span{
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
	margin-right: 14px;
	background: #0431ff;
}
.huida p{
	/* line-height: 18px; */
	/* width: 97%; */
	height: 40px;
	padding-left: 2%;
	color: #999;
	font-size: 14px;
}
.huida span:nth-child(1){
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	border-radius: 3px;
	margin-right: 14px;
	background: #ff0000;
}
.huida_l{
	width: 30px;
	float: left;
	margin-top: 5px;
}
.huida_r{
    height: 60px;
    line-height: 20px;
    width: auto;
    margin-left: 30px;
    font-size:14px
	/* background: pink; */
}
.huida_r p a{
	color: #999;
}
.huida_r p a:hover{
	color: #2458eb;
}
.huida_r p{
	display: inline-block;
	line-height: 19px;
}

/**底部*/
.di{
	width: 1125px;
	overflow: hidden;
	margin: 50px auto 80px;
}
.di li{
	float: left;
	margin-right: 82px;
}
.di li:nth-child(4){
	margin-right: 0;
}
.di_l>p{
	float: left;
	/* width: 42px; */
	margin: 0 auto;
	margin-top: 2px;
	margin-right: 5px;
}
	
.di_l .img_l{
	float: left;
	height: 40px;
	margin-left: 10px;
}
.img_l p:nth-child(1){
	font-size: 20px;
	color: #333;
	font-family: "microsoft yahei";
	height: 24px;
	line-height: 24px;
}
.img_l p:nth-child(2){
	font-size:14px;
	height: 14px;
	line-height: 14px;
	font-family: "microsoft yahei";
	margin-top: 10px;
	color: #999;
}
.shenban {
    width: 100%;
    height: 108px;
    background: url(../imagesV2/zcdb-bottom-bg.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.shenban .btn-djbl {
    width:140px;
    height:34px;
    line-height:34px;
    border-radius:17px;
    color:#fff;
    background:#ff9c00;
    display:inline-block;
    font-size:16px;
}
/***注册代办手机端*/
.shylqxgszcdb-h1 {
    color:#333;font-size:22px; font-weight:bold;text-align:left;text-decoration: underline;line-height:45px
}
.zcdb-title-pc {
    display:block
}
.zcdb-title-mobile {
    display:none
}
.index-problems-bg.min-1200-bg {
    display:none
}
@media screen and (max-width: 768px) {
    .shylqxgszcdb-h1 {
        color:#333;font-size:16px;
        text-align:center
     }
    .text-my {
        font-size:16px!important
    }
    .text-desc {
        font-size:14px;
        font-weight:200
    }
    .shylqxgszcdb .zxbtn {
        text-align:center;
        margin:0 auto
    }
    .zcdb-title-pc {
        display:none
    }
    .zcdb-title-mobile {
        display:block
    }
    .zcdb-title-mobile h2{
       font-size:18px;
       font-weight:bold;
       overflow:auto;
       height:32px;
    }
    .text-zcdb-14 {
        font-size:14px!important
    }
    .index-problems-bg.min-1200-bg {
        width:100%;
        display:block
    }
    .index-problems-bg.min-1200-bg img{
        width:100%
    }
 
    .di li{
	    float: left;
	    margin-right: 82px;
    }
    .di li:nth-child(4){
	    margin-right: 0;
    }
    .di_l>p{
	    float: left;
	    /* width: 42px; */
	    margin: 0 auto;
	    margin-top: 2px;
	    margin-right: 5px;
    }
	
    .di_l .img_l{
	    float: left;
	    height: 25px;
	    margin-left: 5px;
    }
    .img_l p:nth-child(1){
	    font-size: 16px;
	    color: #333;
	    font-family: "microsoft yahei";
	    height: 24px;
	    line-height: 24px;
    }
    .img_l p:nth-child(2){
	    font-size:12px;
	    height: 14px;
	    line-height: 14px;
	    font-family: "microsoft yahei";
	    margin-top: 10px;
	    color: #999;
    }
}