



 
 
 
 body{
    min-width: 1200px;
    margin: 0 auto;
}
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,input,button {
    margin:0;
    padding:0;
}
.container{
    width: 1200px !important;
    margin: 0 auto;
    padding: 0;
}
a {
    color: #666;
    text-decoration: none;
}
a:hover,a:focus {
    color: inherit;
    text-decoration: none;
}
.open-online-chat {
    cursor: pointer;
}
.clearfloat:after {
    content: " ";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden;
}
button:focus,a:focus {
    outline: none;
}
ul,ol {
    list-style: none;
}
input {
    outline: none;
}
.top-recommend {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    position:relative;
}
.top-recommend img{
    width: 100%;
}
.top-recommend span{
    width:24px;
    height:24px;
    background:url("img/top-recommend-close.png") no-repeat center center;
    position: absolute;
    top: 10px;
    right: 360px;
    z-index: 999;
    display: none;
    cursor: pointer;
}






.padding-bottom30{
    padding-bottom: 30px;
}
.padding-bottom20{
    padding-bottom: 20px;
}
.padding-bottom10{
    padding-bottom: 10px;
}
.padding-left0{
    padding-left: 0!important;
}
.font-weight{
    font-weight: bold;
}
.hot-icon{
    display: block;
    position: absolute;
    right: -25px;
    top: -2px;
    width: 30px;
    height: 20px;
    background: url("img/hot-icon_03.png?v=2017-5-27");
    background-repeat: no-repeat;
}
.spirit{
    background: url("img/common.png");
    background-repeat: no-repeat;
    display: block;
}
.spirit-guarantee1{
    background-position: 0 -34px;
    width: 50px;
    height: 50px;
    margin: 7px auto;
}
.spirit-guarantee2{
    background-position: -50px -34px;
    width: 50px;
    height: 50px;
    margin: 7px auto;
}
.spirit-guarantee3{
    background-position: -100px -34px;
    width: 50px;
    height: 50px;
    margin: 6px auto;
}
.spirit-guarantee4{
    background-position: -150px -34px;
    width: 50px;
    height: 50px;
    margin: 6px auto;
}
.spirit-head-portrait{
    background-position: 0 -84px;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: -10px;
}
.spirit-line{
    width: 38px;
    height: 34px;
    background-position: -52px 0;
}
.spirit-weixin{
    width: 20px;
    height: 32px;
    background-position: -12px -2px;
    float: left;
}
.clearfloat:after {
    content: " ";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear-fix{
    zoom:1;
}
.clear-fix:after{
    content: "";
    clear: both;
    display: block;
}
.phone-math,.special-plane-foot{
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.phone-math {
    margin-bottom: 5px;
}
.special-plane-foot {
    margin-top: 0;
    margin-bottom: 15px;
}
/*渚ц竟鏍�*/
.sidebar{
    position: fixed;
    top: 279px;
    right:1px;
    width: 40px;
    height: 291px;
    z-index: 999;
}

.sidebar-top{
    position: relative;
}

.sidebar-top-counsel{
    width: 40px;
    height: 120px;
    border-radius:20px 20px 0 0;
    background: #ffc869;
}
.sidebar-top-counsel:hover{
    cursor: pointer;
}

.sidebar-top-counsel p{
    width: 40px;
    height: 120px;
    font-size: 16px;
    color: rgb(51,51,51);
    background: url(img/sidebar-bg8.png) 9px 15px;
    background-repeat: no-repeat;
    padding: 42px 12px 0 12px;
    line-height: 16px;
}

.sidebar-top-div{
    display: none;
    position: absolute;
    top: -26px;
    left: -231px;
    width: 231px;
    height: 245px;
    background: url(img/sidebar-bg12.png);
    background-repeat: no-repeat;
    background-position: 220px 61px;
}

.sidebar-top-div p{
    position: relative;
    width: 224px;
    height: 89px;
    margin-left: -1px;
    margin-bottom: 1px;
}
.sidebar-people{
    position: absolute;
    top: 0;
    left: 0;
    width: 224px;
    height: 89px;
    background: url(img/sidebar-bg10.png);
    background-repeat: no-repeat;
    z-index: 9999;
}

.sidebar-top-div p span{
    position: absolute;
    top: 42px;
    display: block;
    width: 221px;
    height: 47px;
    background: #f9f9f9;
    font-size: 14px;
    color: rgb(51,51,51);
    line-height: 47px;
    padding-left: 88px;
    z-index: 999;
}

.sidebar-top-div ul{
    width: 224px;
}

.sidebar-top-div ul li{
    float: left;
    width: 111px;
    height: 38px;
    border:1px solid #fff;
    margin-left:-1px;
    margin-top:-1px;
    background: #f9f9f9;
}
.sidebar-top-div li a{
    display: block;
    width: 111px;
    height: 38px;
    font-size: 13px;
    font-family:"MicrosoftYaHei Bold";
    color: rgb(102,102,102);
    line-height: 38px;
    padding-left:41px;
}

.sidebar-top-div .sidebar-top-text1 a{
    background: url(img/sidebar-bg1.png);
    background-repeat: no-repeat;
    background-position: 11px 9px;
}

.sidebar-top-div .sidebar-top-text2 a{
    background: url(img/sidebar-bg2.png);
    background-repeat: no-repeat;
    background-position: 11px 9px;
}

.sidebar-top-div .sidebar-top-text3 a{
    background: url(img/sidebar-bg3.png);
    background-repeat: no-repeat;
    background-position: 11px 9px;
}

.sidebar-top-div .sidebar-top-text4 a{
    background: url(img/sidebar-bg4.png);
    background-repeat: no-repeat;
    background-position: 11px 9px;
}

.sidebar-top-div .sidebar-top-text5 a{
    background: url(img/sidebar-bg5.png);
    background-repeat: no-repeat;
    background-position: 11px 9px;
}

.sidebar-top-div .sidebar-top-text6 a{
    background: url(img/sidebar-bg6.png);
    background-repeat: no-repeat;
    background-position: 11px 9px;
}

.sidebar-top-div .sidebar-top-text7{
    width: 221px;
}

.sidebar-top-div .sidebar-top-text7 a{
    width: 221px;
    padding-left:99px;
    background: url(img/sidebar-bg7.png);
    background-repeat: no-repeat;
    background-position: 69px 9px;
}

.sidebar-center{
    margin-top:5px;
}

/*.sidebar-center-counsel{
    width: 40px;
    height: 120px;
    border-radius:0 0 20px 20px;
    background: #222;
    position: relative;
}*/

/*.sidebar-center-counsel p{*/
    /*width: 40px;*/
    /*height: 120px;*/
    /*font-size: 16px;*/
    /*color: rgb(255,200,105);*/
    /*background: url(img/sidebar-bg9.png)  8px 76px;*/
    /*background-repeat: no-repeat;*/
    /*padding: 22px 12px 0 12px;*/
    /*line-height: 16px;*/
/*}*/
/*.sidebar-center-counsel span{*/
    /*display: block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*background: #e60013;*/
    /*color: #ffc869;*/
    /*border-radius: 50%;*/
    /*position: absolute;*/
    /*top: 72px;*/
    /*left: 23px;*/
    /*font-size: 12px;*/
    /*text-align: center;*/
/*}*/

.sidebar-bottom{
    width: 40px;
    height: 40px;
    border-radius:20px;
    background: #222;
    margin-top:9px;
    display: none;
}
.sidebar-bottom:hover{
    cursor: pointer;
}

.sidebar-bottom a{
    display: block;
    width: 40px;
    height: 40px;
    background: url(img/sidebar-bg11.png) 10px 15px;
    background-repeat: no-repeat;

}
/*椤堕儴婊戣繃涓嬫媺*/
.account-set{
    position: relative;
}
.account-set a i{
    width: 14px;
    height: 14px;
    background: url(img/common.png);
    display: inline-block;
    background-position: -134px -12px;
    margin-right: 0;
}
.drop-list{
    width: 110px;
    height: auto;
    background: #f9f9f9;
    position: absolute;
    top: 32px;
    left: 50%;
    right: 0;
    z-index: 888;
    display: none;
    border-top: 5px solid #fff;
    margin-left: -55px;
    padding: 10px;
}

.drop-list li{
    margin: 0;
    font-size: 14px;
    width: 100%;
    text-align: center;
    line-height: 28px;
    margin-top: 6px;
}
.drop-list li a{
    border-radius: 3px;
    color: #666;
    display: block;
}
.drop-list li a:hover{
    background: #22b0eb;
    color: #fff!important;
    font-weight: normal;
}
.drop-list ul li a{
    width: 100%;
    line-height: 26px;
    text-align: center;
}

.nav-top li.account-set:hover ul.drop-list{
    display: block;
}
.nav-top li.account-set:hover a i{
    background-position: -396px -7px;
}
.select-li{
    position: relative;
}
.select-li:hover ul.drop-list{
    display: block;
}
.select-li ul.drop-list{
    top: 24px;
}


/*鏈嶅姟浼樺娍*/
.service-advantage{
    width: 100%;
    height: 118px;
    background: #fff;
}
.service-advantage ul li{
    width: 20%;
    margin-top: 30px;
}
.advantage-i{
    width: 55px;
    height: 61px;
    float: left;
    margin-right: 10px;
}
.advantage-i1{
    background: url("../images/servise-advantage_03.png");
}
.advantage-i2{
    background: url("../images/servise-advantage_05.png");
}
.advantage-i3{
    background: url("../images/servise-advantage_07.png");
}
.advantage-i4{
    background: url("../images/servise-advantage_09.png");
}
.advantage-i5{
    background: url("../images/servise-advantage_11.png");
}

.service-advantage ul li img{
    float: left;
    margin-right: 8px;
    margin-left: 30px;
}
.service-advantage ul li span{
    font-weight: bold;
    color: #333;
    margin-top: 10px;
    float: left;
}
.service-advantage ul li span small{
    color: #666;
    font-weight: normal;
}
.meteor{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.meteor-icon{
    width: 100px;
    position: absolute;
    right: 0;
    top: -200px;
}
.animation-meteor{
    transform: rotateX(-36deg);
}

.meteor-icon2{
    width: 100px;
    position: absolute;
    right: 0;
    top: -200px;
}
.animation-meteor2{
    transform: rotateX(-50deg);
}
.product-shadow:hover{
    box-shadow: 0 0 4px 1px #e5e5e5;
    cursor: pointer;
}
.link-to-product{
    display: table;
    width: 100%;
    height: 100%;
}
.link-to-product:hover{
    color: #ffc869;
}



.home-top{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    height: 170px;
    margin-bottom: 15px;
}
.tx-left{
    width: 290px;
    float: left;
}
.tx-left img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    padding: 3px;
    border: 1px solid #f8f8f8;
    margin-left: 15px;
    margin-top: 35px;
    float: left;
}
.tx-left span{
    margin-left: 15px;
    line-height: 170px;
    color: #333;
    font-size: 16px;
}

.type-center{
    width: 298px;
    height: 100%;
    border-left: 2px solid #f8f8f8;
    float: left;
}
.type-center ul{
    width: 90%;
    margin: 0 auto;
}
.type-center ul li{
    width: 33.33%;
    float: left;
}
.type-center ul li i{
    width: 44px;
    height: 44px;
    display: block;
    margin: 0 auto;
    background: url("img/daifukuan_03.png");
    background-size: 100% 100%;
    margin-top: 52px;
}
.type-center ul li.dpj-icon i{
    background: url("img/daipingjia_05.png");
    background-size: 100% 100%;
}
.type-center ul li.yhq-icon i{
    background: url("img/youhuiquan_07.png");
    background-size: 100% 100%;
}
.type-center ul li p{
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 10px;
}
.type-center ul li p:hover{
    color: #22b0eb;
}
.type-center ul li p span{
    color: #FF7B22;
}
.type-center ul li p:hover span{
    color: #22b0eb;
}
.dudu-right{
    width: 608px;
    height: 100%;
    border-left: 2px solid #f8f8f8;
    float: left;
}
.new-dudu-title{
    width: 480px;
    float: left;
    margin-top: 21px;
}
.new-dudu-title i{
    width: 3px;
    height: 18px;
    background: #22b0eb;
    display: inline-block;
    margin-left: 20px;
    float: left;
}
.new-dudu-title h4{
    font-size: 16px;
    color: #666;
    margin-left: 10px;
    line-height: 18px;
    float: left;
    font-weight: bold;
}
.new-dudu-cont{
    width: 480px;
    height: auto;
    float: left;
}
.new-dudu-cont p{
    font-size: 14px;
    color: #666;
    margin-top: 12px;
    margin-left: 32px;
    line-height: 14px;
}
.new-dudu-cont p span{
    width: 14px;
    display: inline-block;
}
.new-dudu-cont p:first-child{
    margin-top: 15px;
}
.new-dudu-cont p.new-p-arae{
    text-indent: 14px;
    margin-top: 16px;
    line-height: 22px;
}
.new-du-left{
    width: 480px;
    float: left;
}
.new-duduimg{
    width: 84px;
    float: right;
    margin-right: 20px;
}
.new-duduimg img{
    width: 84px;
    height: 110px;
    margin-top: 30px;
}
.new-du-left2{
    width: 386px;
    height: auto;
    float: left;
    margin-left: 30px;
    margin-top: 36px;
}
.new-du-left2 p{
    font-size: 16px;
    color: #666;
    line-height: 24px;
    text-align: left;
}
.new-du-left2 a{
    width: 110px;
    height: 38px;
    border-radius: 3px;
    background: #ff7300;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: block;
    margin: 20px auto;
    border: none;
    line-height: 38px;
}
.new-du-left2 a:hover{
    cursor: pointer;
    background: #ff9933;
}
.new-duduimg2{
    float: left;
    background: url("img/my-dudu-img2_03.jpg");
    height: 170px;
    background-size: 100% 100%;
    width:162px;
}


/*涓汉涓績渚ц竟*/
.my-center{
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    background: #f8f8f8;
}
.center-main{
    width: 1200px;
    margin: 0 auto;
}
.center-left{
    width: 200px;
    float: left;
    background: #fff;
}
.center-right{
    width: 985px;
    float: left;
    margin-left: 15px;
}
.order-list-title2{
    width: 100%;
    height: 54px;
    border-bottom: 2px solid #f8f8f8;
    background: #fff;
}
.order-list-title2 p{
    font-size: 18px;
    color: #333;
    line-height: 54px;
    margin-left: 20px;
}
.people-head{
    width: 200px;
    height: 170px;
    background: #fff;
    border-bottom: 2px solid #F8F8F8;
}
.people-head a{
    display: block;
    width: 100%;
    /*padding: 20px 0 17px 0;*/
}
.people-head img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}
.people-head span{
    color: #333;
    font-size: 16px;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding-top: 11px;
}
.center-side-title{
    margin-top: 10px;
    width:200px;
    height:auto;
    padding-bottom: 6px;
    overflow: hidden;
}
.center-side{
    width: 100%;
    border-bottom: 2px solid #f8f8f8;
    padding: 15px 0 9px 0;
    margin: 0;
}
.center-side:first-child{
    border-top: none;
}
.center-side li{
    width: 100%;
    font-size: 14px;
    color: #666;
    text-align: left;
    height: 32px;
    line-height: 32px;
}
.center-side li:first-child{
    font-size: 16px;
    height: 32px;
    line-height: 30px;
    padding-bottom: 2px;
}
.center-side li:first-child a{
    color: #333;
}
.center-side li a{
    color: #666;
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 60px;
    position: relative;
}
.center-side li a:focus{
    text-decoration: none;
}
.center-side li a span{
	font-size: 12px;
    color: #fff;
    margin-left: 5px;
    width: 22px;height: 15px;
    display: inline-block;
    line-height: 15px;
    background: #FF7B22;
    text-align: center;
    border-radius: 5px;
}

.center-side1 li:first-child a i{
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 18px;
    top: 0;
}
.center-side2 li:first-child a i{
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 18px;
    top: 0;
}
.center-side3 li:first-child a i{
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 18px;
    top: 0;
}
.center-side4 li:first-child a i{
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 18px;
    top: 0;
}
.center-side5 li:first-child a i{
    display: inline-block;
    width: 24px;
    height: 25px;
    position: absolute;
    left: 22px;
    top: 0;
}
.center-side1  li:first-child a i{
	background: url(img/center-side-icon1.png?v=201709211);
    background-size:100% 100%;
}

.center-side2  li:first-child a i{
	background: url(img/center-side-icon3.png?v=201709211);
    background-size:100% 100%;
}

.center-side3  li:first-child a i{
	background: url(img/center-side-icon5.png?v=201709211);
    background-size:100% 100%;
}

.center-side4  li:first-child a i{
	background: url(img/center-side-icon7.png?v=201709211);
    background-size:100% 100%;
}
.center-side5  li:first-child a i{
	background: url('img/center-side-icon9.png') no-repeat;
    background-size:100% 100%;
}

.center-side li.center-active a{
	color: #22b0eb;
}
.center-side li.center-active921 a{
    color: #22b0eb;
}

.center-side1  li.center-active:first-child a i{
	background: url(img/center-side-icon2.png?v=201709212);
    background-size:100% 100%;
}

.center-side2  li.center-active:first-child a i{
	background: url(img/center-side-icon4.png?v=201709212);
    background-size:100% 100%;
}

.center-side3  li.center-active:first-child a i{
	background: url(img/center-side-icon6.png?v=201709212);
    background-size:100% 100%;
}

.center-side4  li.center-active:first-child a i{
	background: url(img/center-side-icon8.png?v=201709212);
    background-size:100% 100%;
}

.center-side5  li.center-active:first-child a i{
	background: url('img/center-side-icon10.png') no-repeat;
    background-size:100% 100%;
}

.center-side1  li.center-active921:first-child a i{
    background: url(img/center-side-icon2.png?v=201709212);
    background-size:100% 100%;
}

.center-side2  li.center-active921:first-child a i{
    background: url(img/center-side-icon4.png?v=201709212);
    background-size:100% 100%;
}

.center-side3  li.center-active921:first-child a i{
    background: url(img/center-side-icon6.png?v=201709212);
    background-size:100% 100%;
}

.center-side4  li.center-active921:first-child a i{
    background: url(img/center-side-icon8.png?v=201709212);
    background-size:100% 100%;
}
.center-side5  li.center-active921:first-child a i{
    background: url('img/center-side-icon10.png') no-repeat;
    background-size:100% 100%;
}


/*.center-side li i{
    width: 8px;
    height: 14px;
    position: absolute;
    left: 0;
    top: 14px;
}*/
/*.center-side li i.now-page{
    background: url("../css/img/common.png");
    background-position: -113px -8px;
}
.active-side li:first-child{
    background: #ffc869;
}*/
ul{
    margin: 0;padding: 0;
}
a:focus{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
/*鍒嗛〉*/
.paging ul{
    float: none!important;
}
.paging ul.page-ul{
    display: inline-block;
}
.paging ul li{
    margin-right: 4px;
}
.paging ul li a{
    height: 28px;
    border: 1px solid #eee;
    font-size: 14px;
    color: #666;
    padding: 0 8px;
    border-radius: 2px;
    line-height: 27px;
}
.paging ul li span{
    height: 28px;
    border: 1px solid #eee;
    font-size: 14px;
    color: #666;
    padding: 0 8px;
    border-radius: 2px;
    line-height: 27px;
}

.paging ul li.next a{
    float: none;
}
.paging ul li.next span{
    float: none;
}
.paging span{
    font-size: 14px;
    color: #666;
}
.count-li{
    display: inline-block;
    margin-left: 15px;
}

.paging ul .active a{
    border: 1px solid #22b0eb;
    background: #22b0eb;
    color: #fff;
}

/*鏄熸槦*/
.evaluate-score-star1 {
    background: url(img/evaluate-score-star1.png) no-repeat center center;
}
.evaluate-score-star2 {
    background: url(img/evaluate-score-star2.png) no-repeat center center;
}
.evaluate-score-star3 {
    background: url(img/evaluate-score-star3.png) no-repeat center center;
}
.evaluate-score-star4{
    background: url(img/evaluate-score-star4.png) no-repeat center center;
}
.evaluate-score-star5{
    background: url(img/evaluate-score-star5.png) no-repeat center center;
}


.text-active{
    color: #FFBC44!important;
}
/*褰堢獥鍏敤澶*/
.popup-show{
    display: none;
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 999;
}
.popup-cancel{
    display: none;
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 999;
}
.popup-cancel2{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.4;
    filter:Alpha(opacity=40);
}
.popup-main-small{
    width: 396px;
    height: 224px;
    background: #fff;
    border-radius: 5px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -198px;
    margin-top: -112px;
    border: 1px solid #eeeeee;
    overflow: hidden;
    z-index: 9999;
}
.row-button-small{
    width: 260px;
    margin: 0 auto;
    margin-top: 10px;
}
.row-button-small input{
    display: block;
    float: left;
    width: 120px;
    height: 40px;
    border: 1px solid #efefef;
    border-radius: 2px;
    font-size: 16px;
    color: #666;
    line-height: 40px;
    text-align: center;
    margin-right: 20px;
}
.row-button-small input.submit-btn{
    background: #FFC869;
    border: 1px solid #FFC869;
    margin-right: 0;
}
.whether-area{
    width: 80%;
    display: block;
    text-align: center;
    line-height: 24px;
    margin: 34px auto;
}

/*鏀粯椤甸潰寮圭獥*/
.row-button-small2{
    width: 74%;
    margin: 0 auto;
    margin-top: 10px;
}
.pay-link{
    display: inline-block;
    width: 128px;
    height: 38px;
    font-size: 16px;
    color: #333;
    float: left;
    text-align: center;
    line-height: 38px;
    margin-right: 20px;
}
.pay-ok{
    background: #ffc869;
    border: 1px solid #ffc869;
    border-radius: 3px;
}
.pay-ask{
    background: #fff;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    margin-right: 0;
}
.pay-link:hover{
    color: #333;
    cursor: pointer;
}
.go-back{
    width: 100%;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 15px;
    float: left;
}
.go-back a{
    font-size: 14px;
    color: #999;
    float: right;
    margin-right: 20px;
}
.whether-area2{
    width: 74%;
    display: block;
    text-align: left;
    line-height: 24px;
    margin: 0 auto;
    margin-top: 34px;
    margin-bottom: 20px;
    font-size: 16px;
}

/*閫氱敤寮圭獥*/
.warm-prompt{
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.warm-prompt-shade{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60);
    background-color: #999;
    z-index: 9999;
    opacity:0.5;
    -moz-opacity:0.5;
}

.warm-prompt-main{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999999;
    width: 396px;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    background: #fff;
    margin-top: -111px;
    margin-left: -198px;
    padding-bottom: 30px;

}

.warm-prompt-title{
    width: 394px;
    height: 51px;
    background:#f9f9f9;
}

.warm-prompt-title span{
    font-size: 15px;
    line-height: 51px;
    padding-left: 20px;
    color: #333;
    margin: 0;
}

.warm-prompt-title i{
    display: block;
    position: absolute;
    top: 20px;
    right: 27px;
    width: 14px;
    height: 14px;
    background: url(img/capacity-cancel-bg.png);
    background-repeat: no-repeat;
}

.warm-prompt-text{
    width: 60%;
    font-size: 15px;
    line-height: 20px;
    padding: 30px 0 30px 0;
    color: #666;
    text-align: center;
    margin: 0 auto;
}

.affirm{
    display: block;
    width: 100px;
    height: 34px;
    border: 1px solid #ffc869;
    border-radius: 2px;
    font-size: 15px;
    color: #222;
    line-height: 34px;
    text-align: center;
    background: #ffc869;
    margin: 0 auto;
}

.affirm:hover{
    color: #222;
}
.evaluate-empty {
    text-align: center;
    padding-top: 50px;
    /*padding-bottom: 500px;*/
    margin-bottom: 75px;
    background: #fff;
    margin-top: 15px;
}
.evaluate-empty-img {
    margin: 0 auto;
    width: 50px;
    height: 37px;
    background: url(img/evaluate-empty.jpg) no-repeat center center;
}
.evaluate-empty h3 {
    margin-top: 20px;
    font-size: 14px;
    color: #999;
}

.combo-list-content {
    width: 1200px;
    margin: 0 auto;
    padding: 20px 130px;
}
.combo-list-content li {
    float: left;
    width: 222px;
    height: 260px;
    text-align: center;
    cursor: pointer;
    margin: 0 5px;
}
.combo-list-content li a {
    display: block;
    width: 100%;
    height: 100%;
}
.combo-list-content li a img {
    width: 170px;
    height: 170px;
}
#combo-background {
    width: 100%;
    min-height: 299px;
    background: url(img/combo-list-background.jpg) no-repeat center center;
    position: relative;
    top: -1px;
}
.combo-list-content li i {
    display: inline-block;
    width: 162px;
    height: 139px;
}
.combo-list-content li i.combo-list-NO1 {
    width: 155px;
    height: 160px;
    background: url(../upload/combo-icon-NO1.jpg) no-repeat center center;
}
.combo-list-NO2 {
    background: url(../upload/combo-icon-NO2.jpg) no-repeat center center;
}
.combo-list-NO3 {
    background: url(../upload/combo-icon-NO3.jpg) no-repeat center center;
}
.combo-list-NO4 {
    background: url(../upload/combo-icon-NO4.jpg) no-repeat center center;
}
.combo-list-content li h2 {
    margin: 10px 0 15px 0;
    font-size: 16px;
    color: #333;
}
.combo-list-content li p {
    margin: 0 ;
    font-size: 16px;
    color: #ff7b22;
}
.combo-shadow {
    box-shadow: 0 0 11px 2px #e6e6e6;
    -webkit-box-shadow: 0 0 11px 2px #e6e6e6;
    -moz-box-shadow: 0 0 11px 2px #e6e6e6;
    -o-box-shadow: 0 0 11px 2px #e6e6e6;
}
.combo-list-content li p.combo-font {
    font-size: 24px
}
.popup-renew{
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 999;
    display: none;
}
.popup-main-renew{
    width: 780px;
    height: auto;
    background: #fff;
    border-radius: 5px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -390px;
    margin-top: -200px;
    border: 1px solid #eeeeee;
    overflow: hidden;
    z-index: 9999;
}
.popup-main-renew .sure-btn{
    width: 100%;
    height: auto;
    display: block;
    padding-bottom: 20px;
    margin-top: 15px;
}
.popup-main-renew .sure-btn input{
    width: 120px;
    height: 40px;
    border: none;
    outline: none;
    border-radius: 4px;
    background: #ffc869;
    font-size: 16px;
    color: #222;
    text-align: center;
    margin: 10px auto;
    display: block;
}
.popup-main-renew ul{
    width: 750px;
    height: 290px;
    margin: 10px auto;
    overflow: auto;
}
.popup-main-renew ul li{
    width: 228px;
    height: 80px;
    background: #f9f9f9;
    border: 1px solid #f9f9f9;
    float: left;
    margin: 8px;
    position: relative;
}
.renew-ul ul li.active{
    border: 1px solid #ff7b22;
    background: #fff;
}
.renew-ul ul li.active i{
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    width: 12px;
    height: 12px;
    background: url(img/choice-active-right.png) no-repeat center center;
}
.renew-ul ul li i{
    display: none;
}
.renew-ul ul li:hover{
    cursor: pointer;
}
.popup-main-renew ul li p{
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 26px;
    width: 96%;
    display: block;
    margin: 0 auto;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.popup-main-renew ul li p:first-child{
    margin-top: 15px;
}
.popup-title{
    width: 100%;
    height: 50px;
    background: #f9f9f9;
    margin-bottom: 20px;
}
.popup-title span{
    font-size: 17px;
    color: #333;
    line-height: 50px;
    margin-left: 30px;
}
.popup-title i{
    background: url("img/common.png");
    background-position: -480px 0;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: 12px;
    margin-right: 7px;
}

.popup-title i:hover{
    cursor: pointer;
}
.combo-list-btn {
    position: relative;
}
.combo-list-btn i {
    position: absolute;
    top: -15px;
    left: 66px;
    display: block;
    width: 20px;
    height: 24px;
    background: url(img/combo-name-icon.png) no-repeat center center;
}

.popup-surplus{
    width: 100%;
    height: 100%;
    display: none;
}
.surplus-bg{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    z-index: 123456;
}
.surplus{
    width: 600px;
    height: auto;
    background: #fff;
    border-radius: 3px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -300px;
    z-index: 123457;
}

.surplus-close{
    width: 100%;
    height: 40px;
    display: block;
}
.surplus-close i{
    width: 20px;
    display: block;
    height: 20px;
    float: right;
    margin-right: 17px;
    margin-top: 17px;
    background: url("img/close-666-icon_03.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.surplus-close i:hover{
    cursor: pointer;
}
.surplus-title{
    width: 100%;
    height: 31px;
    display: block;
}
.surplus-title p{
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 24px;
    margin: 0;
}
.surplus-title span{
    display: block;
    width: 94px;
    height: 2px;
    background: #996c33;
    opacity: 0.3;
    filter:alpha(opacity=30);
    margin: 0 auto;
    margin-top: 5px;
}
.text-golden{
    width: 96%;
    display: block;
    margin: 0 auto;
    height: auto;
    margin-top: 24px;
}
.text-golden p{
    font-size: 16px;
    font-weight: bold;
    color: #996c33;
    text-align: center;
    margin: 0;
    line-height: 16px;
}
.text-golden-left{
    width: 100%;
    display: block;
    height: auto;
    margin-top: 20px;
}
.text-golden-left p{
    font-size: 14px;
    font-weight: bold;
    color: #996c33;
    text-align: left;
    margin: 0;
    margin-left: 28px;
    line-height: 14px;
}
.text-content1{
    width: 88%;
    display: block;
    margin: 0 auto;
    height: auto;
    margin-top: 25px;
}
.text-content1 p{
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 24px;
    margin: 0;
}
.text-title-span{
    width: 100%;
    height: 16px;
    display: block;
    margin-top: 30px;
}
.text-title-span span{
    font-size: 16px;
    color: #666;
    font-weight: bold;
    float: left;
    margin: 0;
    margin-left: 28px;
    line-height: 16px;
}
.text-content2{
    width: 100%;
    display: block;
    margin: 0 auto;
    height: auto;
    margin-top: 12px;
}
.text-content2 p{
    font-size: 14px;
    color: #666;
    text-align: left;
    line-height: 30px;
    margin: 0;
    margin-left: 36px;
}
.surplus-table{
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-bottom: 38px;
}
.surplus-table table{
    width: 542px;
    border: 1px solid #eeeeee;
    margin: 0 auto;
    border-left: none;
}
.surplus-table table tr{
    height: 40px;
    background: #fff;
}
.surplus-table table tr:first-child{
    background: #eee;
}
.surplus-table table tr td{
    font-size: 14px;
    color: #666;
    text-align: center;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
}
.surplus-table table tr:first-child td:first-child{
    border-left: 1px solid #eee;
}
.surplus-table table tr:first-child td{
    border-left: 1px solid #fff;
    border-top: none;
}
.text-content3{
    width: 545px;
    display: block;
    margin: 0 auto;
    height: auto;
    margin-top: 20px;
}
.text-content3 p{
    font-size: 14px;
    color: #666;
    text-align: left;
    line-height: 24px;
    margin: 0;
    text-indent: 28px;
}
.surplus-call-us{
    width: 100%;
    display: block;
    margin-top: 18px;
}
.surplus-call-us img{
    float: left;
    width: 110px;
    height: 110px;
    margin-left: 52px;
}
.text-content4{
    width: 333px;
    display: block;
    float: left;
    height: auto;
}
.text-content4 p{
    font-size: 14px;
    color: #666;
    text-align: left;
    line-height: 30px;
    margin: 0;
    margin-left: 12px;
}
.text-content4 p:first-child{
    margin-top: -8px;
}

.surplus-box1{
    height: 280px;
    margin-top: -140px;
    display: none;
}
.surplus-box2{
    height: 222px;
    margin-top: -111px;
    display: none;
}
.surplus-box3{
    height: 700px;
    overflow: auto;
    margin-top: -350px;
    display: none;
}
.surplus-box4{
    height: 336px;
    margin-top: -158px;
    display: none;
}
.i-boxs .i-box:hover{
    cursor: pointer;
}
.main-col{
    color: #ffc869;
    font-weight: bold;
}

/*鏈€鏂板脊绐�*/
.popup-reminder{
    width: 100%;
    height: 100%;
    display: none;
}
.write-bg{
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.4;
    filter:alpha(opacity=40);
    position: fixed;
    left: 0;
    top: 0;
}
.reminder{
    width: 384px;
    height: 184px;
    background: #fff;
    box-shadow:0 0 10px #999;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -92px;
    margin-left: -192px;
}
.reminder-title{
    width:100%;
    height: 48px;
    background: #3399cc;
}
.reminder-title span{
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 48px;
    font-weight: normal;
    margin: 0;
    display: block;
}
.reminder p{
    font-size: 14px;
    color: #666;
    width: 90%;
    margin: 0 auto;
    font-weight: normal;
    text-align: center;
    margin-top: 30px;
}
.reminder input {
    width: 104px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    background: #3399cc;
    text-align: center;
    border: none;
    border-radius: 5px;
    margin: 0 auto;
    display: block;
    margin-top: 32px;
    outline: none;
}

/*sidebar*/
.sidebar-two{
    width: 60px;
    position: fixed;
    right: 0;
    /*top: 70%;*/
    bottom: 250px;
    margin-top: -110px;
    z-index: 99;
    background: #fff;
    box-shadow: 0 3px 8px rgba(0,0,0,.2);
    border-top: 1px solid rgba(0,0,0,.05);
    border-left: 1px solid rgba(0,0,0,.05);
    border-bottom: 1px solid rgba(0,0,0,.05);
}
.sidebar-two ul{
    margin: 0;
    padding:0;
}
.sidebar-two li a{
    display: block;
    width: 60px;
    height: 60px;
}
.sidebar-two ul li .separate-line{
    display: block;
    width: 40px;
    height: 0;
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #e0e0e0;
    margin: 7px 10px;
}
.sidebar-two .qr-code-box{
    width: 153px;
    height: 168px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    position: absolute;
    top: 0;
    right:60px;
    display:none;
    background-image: url(img/side-qr-box.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.sidebar-two li.side-qr-code a{
    background-image: url(img/side-qr-code-icon1.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-qr-code a:hover{
    background-image: url(img/side-qr-code-icon2.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-share a{
    background-image: url(img/side-share-icon1.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-share a:hover{
    background-image: url(img/side-share-icon2.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-people a{
    background-image: url(img/side-people-icon1.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-people a:hover{
    background-image: url(img/side-people-icon2.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-car{
	position: relative;
}
.sidebar-two li.side-car a{
    background-image: url(img/side-car-icon1.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.sidebar-two li.side-car a:hover{
    background-image: url(img/side-car-icon2.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li a span.shopping-cart-items-count{
    width: 18px;
    height: 18px;
    background: url("img/red-point.png");
    background-size: 100% 100%;
    position: absolute;
    top: 0px;
    left: 23px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #fff;
}
.sidebar-two li.side-to-top{
    display: block;
    width: 60px;
    height: 60px;
    background-image: url(img/side-top-icon1.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;
}
.sidebar-two li.side-to-top:hover{
    background-image: url(img/side-top-icon2.png);
    background-repeat: no-repeat;
    background-size:100% 100% ;;
}
.new-header {
    padding: 20px 0;
    border-bottom: 2px solid #999;
}
.new-header-content {
    position: relative;
}
.new-header-content>span {
    display: inline-block;
    height: 68px;
    line-height: 68px;
    margin-left: 46px;
    padding-left: 46px;
    border-left: 1px solid #999;
    font-size: 18px;
    color: #333;
}
.order-progress {
    position: absolute;
    right: 0;
    bottom: 0;
}
.order-progress ul li {
    float: left;
}
.order-progress ul li span {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    line-height: 25px;
    background: #ccc;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.order-progress ul li.active span,.order-progress ul li.active i{
    background: #ff7b22;
}
.order-progress ul li i {
    display: inline-block;
    width: 67px;
    height: 3px;
    background: #ccc;
    position: relative;
    bottom: 3px;
}
.order-progress ul li:first-child p{
    position: relative;
    left: -33px;
}
.order-progress ul li.renew-buy-success p{
    position: relative;
    left: 33px;
}
.order-progress ul li p {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.new-advantage {
    width: 100%;
    border-top: 1px solid #eee;
}
.new-advantage-content {
    padding: 34px 0;
}
.new-advantage-content ul li {
    float: left;
    width: 300px;
    padding-left: 16px;
}
.new-advantage-content ul li i {
    float: left;
    display: block;
    width: 52px;
    height: 52px;
    background: url(img/new-advantage.png) no-repeat;
}
.new-advantage-content ul li.new-service i {
    background-position: -9px -15px;
}
.new-advantage-content ul li.new-safety i {
    background-position: -9px -80px;
}
.new-advantage-content ul li.new-sale i {
    background-position: -9px -145px;
}
.new-advantage-content ul li.new-answer i {
    background-position: -9px -216px;
}
.advantage-right {
    float: left;
    margin-left: 24px;
}
.advantage-right h3 {
    font-weight: lighter;
    font-size: 18px;
    color: #666;
    margin-top: 2px;
}
.advantage-right p {
    margin: 12px 0 0 0;
    font-size: 14px;
    color: #666;
}
/*灏忚兘绐楀彛---寮€濮�*/
.view-history-body{
	font: normal normal normal 12px/160% Arial,Microsoft YaHei !important;
}
/*灏忚兘绐楀彛---缁撴潫*/

/* rss */
.rss-icon {
    margin-left: 10px;
    margin-right: 8px;
    padding: 1px 8px;
    background: url(./img/rss_icon.png) no-repeat center 0px;
    vertical-align: middle;
}
#res:hover .rss-icon {
    background: url("./img/rss_icon_hover.png") no-repeat center 0;
}
/*鍒嗕韩杩斿埄寮圭獥 -- 寮€濮�*/
.share-popup{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11111;
}
.share-mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.share-body{
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
.share-popup-content{
    position: relative;
    left: 303px;
    width: 742px;
    height: 230px;
    background: #f8f8f8;
    z-index: 2;
}
.share-triangle{
    position: absolute;
    top: -9px;
    left: 50%;
    width: 11px;
    height: 9px;
    background: url(img/share-triangle-icon.png) no-repeat;
    background-size: 100%;
    margin-left: -5px;
}
.share-close{
    position: absolute;
    top: 16px;
    right: 16px;
    width: 20px;
    height: 20px;
    background: url(img/share-close-icon.png) no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.share-popup-left{
    float: left;
    width: 278px;
    height: 100%;
    padding: 26px 0 18px;
}
.share-qrcode{
    width: 120px;
    height: 120px;
    margin: 0 auto;
}
.share-popup-left p{
    font-size: 14px;
    line-height: 24px;
    color: #555;
    text-align: center;
}
.share-popup-left p:first-child{
    padding-top: 17px;
}
.share-popup-right{
    float: left;
    width: 464px;
    height: 100%;
    padding: 32px 32px 14px 20px;
}
.share-create{
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    color: #555;
    background: url('img/share-create-icon.png') no-repeat 12px 0;
    background-size: 32px 32px;
    padding-left: 60px;
}
.share-rebates{
    font-size: 14px;
    line-height: 24px;
    color: #555;
    padding-left: 60px;
}
.share-rebates a:hover{
    text-decoration: underline;
}
.share-rebates a{
    color: #22b0eb;
}
.share-popup-link{
    padding: 20px 0 14px;
}
.share-popup-link input{
    float: left;
    width: 280px;
    height: 40px;
    font-size: 16px;
    line-height: 38px;
    color: #555;
    border: 1px solid #eee;
    padding: 0 12px;
}
.share-popup-btn{
    position: relative;
    float: left;
    width: 120px;
    margin-left: 12px;
}
.share-popup-btn a{
    display: block;
    width: 120px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    background: #ff7300;
}
.share-popup-btn a:hover,
.share-popup-btn a:focus{
    color: #fff;
    background: #ff9933;
}
.share-popup-btn p{
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 120px;
    font-size: 14px;
    line-height: 38px;
    color: #22b0eb;
    text-align: center;
}
.share-send{
    font-size: 16px;
    line-height: 52px;
    color: #222;
    padding-left: 12px;
}
/*鍒嗕韩杩斿埄寮圭獥 -- 缁撴潫*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 #nav-display{
    display: none;
}

/*首页导航*/
.special-approval-nav{
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #bbb;
}
.special-approval-nav ul{
    width: 624px;
    padding-bottom: 10px;
    margin: 0 auto;
}

.special-approval-nav ul li{
    float: left;
}

.special-approval-nav ul li a{
    display: block;
    font-size: 16px;
    line-height: 36px;
    color: #333;
    padding: 0 28px;
}

.special-approval-nav ul li.li-active a{
    color: #fefefe;
    background: linear-gradient(#08c7fa,#03acf1);
}

/*首页banner*/
.medical-device-banner{
    width: 100%;
}

/*热门资质*/
.business-introduction h4{
    height: 154px;
    background: url(../images/095f3ba298733b3c24b53f5309b7ad041566900609.png) no-repeat;
    background-size: 100% 100%;
}

.business-introduction-content{
    margin: 0 auto;
}
.business-introduction-content ul{
    width: 100%;
}
.business-introduction-content li{
    float: left;
    width: 280px;
    height: 58px;
    margin: 0 20px 20px 0px;
}
.business-introduction-content li a{
    display:block;
    width: 280px;
    height: 58px;
    font-size: 18px;
    line-height: 56px;
    color: #22b0eb;
    text-align: center;
    background: #fff;
    border: 1px solid #22b0eb;
}
.business-introduction-content li a:hover{
    color: #fff;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08c7fb), color-stop(100%,#03acf1 ));
    background: -webkit-linear-gradient(top, #08c7fb 0%,#03acf1 100%);
    background: -o-linear-gradient(top, #08c7fb 0%,#03acf1 100%);
    background: -ms-linear-gradient(top, #08c7fb 0%,#03acf1 100%);
    background: linear-gradient(to bottom, #08c7fb 0%,#03acf1 100%);
    border: transparent;
}
.time-needed{
    width: 398px;
    box-shadow: 0 0 8px rgba(0,0,0,0.15);
    margin: 0 auto;
    margin-bottom: 40px;
    border-radius:4px;
}
.time-needed span{
    float: left;
    display: block;
    width: 159px;
    height: 46px;
    font-size: 20px;
    line-height: 46px;
    color: #fff;
    text-align: center;
    background: #ff7300;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
}
.time-needed p{
    float: left;
    width: 239px;
    height: 46px;
    font-size: 20px;
    line-height: 46px;
    color: #ff7300;
    text-align: center;
    border: 1px solid #ff7300;
    background: #fff;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
}

.special-approval-btn{
    width: 402px;
    margin: 0 auto;
    margin-bottom: 40px;
    border-radius:4px;
    border: 1px solid #03acf1;
}
.special-approval-btn p{
    float: left;
    display: block;
    width: 198px;
    height: 44px;
    font-size: 24px;
    line-height: 44px;
    color: #22b0eb;
    text-align: center;
    background: #fff;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
}
.special-approval-btn a{
    float: left;
    display: block;
    width: 202px;
    height: 44px;
    font-size: 20px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    background: linear-gradient(#08c7fa,#03acf1);
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
}
.special-approval-btn a:hover{
    background: #08c7fa;
}

/*范围*/
.business-scope{
    background: url("../images/53e14a1cab28ac3f9a620b37783b13b51566900427.png")no-repeat;
    background-size: 100% 100%;
	    padding-bottom: 20px;
}
.business-scope-list{
    width: 100%;
    height: 162px;
    margin-top: 20px;
}
.business-scope-list ul li{
    float: left;
    width: 160px;
    height: 160px;
    margin-left: 80px;
    position: relative;
    cursor: pointer;
}
.business-scope-list ul li>div{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 160px;
    text-align: center;
    display: none;
}
.business-scope-list ul li>div span{
    font-size: 20px;
    color: #fff;
    position: relative;
    z-index: 111;
}
.business-scope-list ul li:hover div{
    display: block;
}
.business-scope-list ul li>div .bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #08c7fa;
    opacity: .5;
}
.business-scope-list ul li:nth-child(1){
    margin-left: 0;
}
.business-scope-list ul li img{
    width: 100%;
    height: 100%;
}

.business-scope .special-approval-btn{
    margin-top: 14px;
}

/*材料清单*/

.materials-list-main img{
    width: 100%;
}

.materials-list .special-approval-btn{
    margin-top: 22px;
}

/*流程*/
.business-process{
    background: url("../images/30917659feecad32ff7e775a86fddeef1566900415.png")no-repeat;
    background-size:100% 100%;
	    padding-bottom: 20px;
}
.business-process-list{
    height: 220px;
    overflow: hidden;
}
.business-process .business-process-list li{
    height: 185px;
    float: left;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
}
.business-process .business-process-list li:nth-child(1){
    margin-left: 0;
}
.business-process .business-process-list li a{
   float: left;
    width: 120px;
    height: 120px;
    background-size: 100% 100%;
}
.business-process-list .business-process-item1 a{
    background:url("../images/ade0a51ff76bd1347411ec3db9e7aecb1566900396.png")no-repeat ;
}
.business-process-list .business-process-item2 a{
    background:url("../images/45b7e49ee9a3812b35751879344f67e21566900399.png")no-repeat ;
}
.business-process-list .business-process-item3 a{
    background:url("../images/f15a6d9dac075ec4ff4f5878f3ee618c1566900402.png")no-repeat ;
}
.business-process-list .business-process-item4 a{
    background:url("../images/16c8683044c5dd25cdfc5f71b084d4191566900406.png")no-repeat ;
}
.business-process-list .business-process-item5 a{
    background:url("../images/f6b3af2bab0af389ab7a2fb107bc4c151566900409.png")no-repeat ;
}
.business-process-list .business-process-item6 a{
    background:url("../images/9fe851da81710cb6736e7336366826341566900412.png")no-repeat ;
}
.business-process-list li span{
    display: inline-block;
    width: 20px;
    height: 25px;
    background:url("../images/9b7ac66fb546bc8a70ca848ded1205291566900419.png")no-repeat;
    background-size: 100% 100%;
    margin: 60px 30px 0;
}
.business-process-list li p{
    width: 120px;
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: 0;
    text-align: center;
    height: 50px;
}
.business-process-main img{
    width: 100%;
}
.business-process .time-needed{
    width: 460px;
    margin-top: 8px;
}
.business-process .time-needed p{
    width: 301px;
}
.business-process .special-approval-btn{
    margin-top: 22px;
}
.business-process-list .business-process-item1.active a{
     background:url("../images/a71054c7091fb0a60273e22b5fb17b711566900430.png")no-repeat ;
    background-size: 100% 100%;
 }
.business-process-list .business-process-item2.active a{
    background:url("../images/5cb32f0eb097eb406dc2777b6f352aa31566900433.png")no-repeat ;
    background-size: 100% 100%;
}
.business-process-list .business-process-item3.active a{
    background:url("../images/081c980ac1c59350179ffadbe91c9bba1566900437.png")no-repeat ;
    background-size: 100% 100%;
}
.business-process-list .business-process-item4.active a{
     background:url("../images/eb9900ee8ae36de05dcffa475b92c59b1566900440.png")no-repeat ;
    background-size: 100% 100%;
 }
.business-process-list .business-process-item5.active a{
    background:url("../images/da54d429953e5a634cd01301ee390d1c1566900444.png")no-repeat ;
    background-size: 100% 100%;
}
.business-process-list .business-process-item6.active a{
    background:url("../images/c60c1ada54dd732db4628ebc536d79a11566900447.png")no-repeat ;
    background-size: 100% 100%;
}
.business-process-list .business-process-item.active span{
    background:url("../images/6056d122e104d8f4f1bd766c6d03c2df1566900423.png")no-repeat;
}
.business-process-list .business-process-item.active p{
    color: #21b0ea;
}


/*成果*/
.achievement{
    background: #fff;
}
.achievement-main img{
    width: 100%;
}

/*难点*/
.difficulty{
    background: #f8f8f8;
}
.difficulty-main img{
    width: 100%;
}
/*2018-11-13banner改轮播，*/
.slideBox{
    width:100%;
    height:450px;
    overflow:hidden;
    position:relative;
    margin: 0 auto;
}
.slideBox .hd{
    height:15px;
    overflow:hidden;
    position:absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    bottom:15px;
    z-index:1;
    margin-left: -50px\0;
}
.slideBox .hd ul{
    overflow:hidden;
    zoom:1;
    float:left;
}
.slideBox .hd ul li{
    float:left;
    margin-left:15px;
    width:12px;
    height:12px;
    text-align:center;
    border: 1px solid #22b0eb;
    border-radius: 50%;
    background: #fff;
    opacity: 0.8;
    cursor:pointer;
}
.slideBox .hd ul li:first-child {
    margin-left: 0;
}
.slideBox .hd ul li.on{
    width: 24px;
    opacity: 1;
    border: 1px solid #fff;
    border-radius: 18px;
    background: #22b0eb;
}
.slideBox .bd{
    width: 1920px;
    position: absolute;
    height: 482px;
    text-align: center;
    left: 50%;
    margin-left: -960px;
}
.medical-device-banner  .jwzz-banner{
    position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
    height: 450px;
    margin-left: -960px;
}