@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.woff2') format('woff2'),
        url('../fonts/iconfont.woff') format('woff'),
        url('../fonts/iconfont.ttf') format('truetype');
}

/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
/* @font-face {
    font-family: 'iconfont';
    src: url('../fonts/font_3945318_kiyu2t55x3n.woff2') format('woff2'),
         url('../fonts/font_3945318_kiyu2t55x3n.woff') format('woff'),
         url('../fonts/font_3945318_kiyu2t55x3n.ttf') format('truetype');
  } */
     
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body { margin: 0; font-size: 14px; color: #333; }
a { text-decoration: none; display: inline-block; color: #333; }
a:hover { color: #204c97; }
ul, p, h1, h2, h3, h4, h5, h6 { padding: 0; list-style: none; margin: 0; }
table { border-collapse: collapse; }
input:focus-visible { outline-width: 0; }

.content { width: 100%; }
.content>div, .content>table { width: 1200px; margin-left: auto; margin-right: auto; box-sizing: border-box; }
.w{width: 1200px;margin: 0 auto;}
.grey_bg { }
.red_bg { background-color: #d82847; color: white; }
.orange_bg { background-color: #db6819; color: white; }
.blue_bg { background-color: #2b91c2; color: white; }
.green_bg { background-color: #40ac61; color: white; }
.orange { color: #db6819; }
.green { color: #3da635; }
.red { color: #d82847; }
.dark_blue { color: #1a5e9d; }
.blue { color: #204c97; }
.grey{color: #959595;}

.img, .img>img { width: 100%; height: 100%; object-fit: cover; }
.clear::after { display: block; content: ''; clear: both; }

.line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.line2 { word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.line3 { word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.line4 { word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.page{text-align:center;}
.page li{display:inline-block;margin-right:10px;}
.page li:last-child{margin-right:0;}
.page li a{ border: solid 1px #cdcdcd; padding: 4px 15px; border-radius: 4px; }
.load_btn { text-align: center; }
.load_btn>span { padding: 7px 18px; background-color: #efefef; display: inline-block; border-radius: 4px; font-size: 13px; cursor: pointer; }

#thumbs { width: 100%; position: relative; overflow: hidden; }
#thumbs .img { height: 64px; }
#thumbs .swiper-button-prev::after { font-size: 20px; color: black; background: rgba(0, 0, 0, 0.2); height: 64px; left: -10px; top: -13px; position: absolute; line-height: 64px; padding-left: 10px; padding-right: 10px; }
#thumbs .swiper-button-next::after { font-size: 20px; color: black; background: rgba(0, 0, 0, 0.2); height: 64px; right: -10px; top: -13px; position: absolute; line-height: 64px; padding-left: 10px; padding-right: 10px; }


 .head_top {
	        background-color: #f7f7f7;
	    }
	
	    .head_top>div {
	        display: flex;
	        justify-content: space-between;
	        color: #939393;
	        line-height: 34px;
	    }
	
	    .head_top>div>div>div {
	        display: inline-block;
	        border-right: solid 1px #ddd;
	        padding: 0 10px;
	        cursor: pointer;
	        line-height: 12px;
	    }
	    .head_service{
	        border-left: solid 1px #ddd;
	        padding: 0 0 0 15px !important;
	        line-height: normal;
	    }
	
	    .head_top>div>div>div:last-child {
	        border-right-style: none;
	        padding: 10px 0 10px 10px;
	    }
	
	    .head_top .iconfont {
	        vertical-align: middle;
	        padding-bottom: 3px;
	        display: inline-block;
	        margin: 0 1px;
	        color: #204c97;
	    }
	
	    .head_top>div>div>div:first-child {
	        padding-left: 0;
	    }
	
	    .head_middle {
	        display: flex;
	        justify-content: space-between;
	        align-items: center;
	        padding: 20px 0;
	    }
	
	    .head_phone_ico {
	        color: #204c97;
	        display: inline-block;
	        font-size: 46px;
	        vertical-align: middle;
	    }
	
	    .head_phone_text {
	        display: inline-block;
	        text-align: right;
	        vertical-align: middle;
	    }
	
	    .head_phone_text>h2 {
	        margin: 0 0 2px;
	    }
	
	    .head_search {
	        border: solid 1px #204c97;
	        width: 40%;
	    }
	
	    .head_search>div {
	        background-color: #204c97;
	        color: white;
	        padding: 8px 22px;
	        font-weight: bold;
	        font-size: 16px;
	        float: right;
	        cursor: pointer;
	    }
	
	    .head_search>input {
	        height: 35px;
	        width: calc(100% - 100px);
	        padding: 0 10px;
	        border-style: none;
	    }
	
	    .logo>img {
	        height: 52px;
	    }
	
	    .head_nav_all {
	        width: 250px;
	        display: inline-block;
	        background: #204c97;
	        line-height: 38px;
	        color: white;
	      
	        box-sizing: border-box;
	        margin-right: 20px;
			text-align: center;
	    }
	    .head_nav_all:hover{
	        color: white;
	    }
	
	    .head_nav,.head_nav>div {
	        display: inline-block;
	        position: relative;
	    }
	
	    .head_nav>div>a {
	        padding: 0 20px;
	        font-size: 15px;
	        line-height: 40px;
	        box-sizing: border-box;
	        height: 40px;
	        border:solid 1px white;
	    }
	    .head_nav>.has_children>a>.iconfont{
	        font-size: 12px;
	        color: #9b9898;
	        display: inline-block;
	        height: 30px;
	        vertical-align: text-bottom;
	        font-weight: normal;
	    }
	    .head_nav>.has_children>a:hover>.iconfont{
	        color: #204c97;
	        transform: rotate(180deg);
	        vertical-align: bottom;
	    }
	    .head_nav>div>.active{
	        color: #204c97;
	        font-weight: bold;
	    }
	    .head_nav>div>.active>.iconfont{
	        color: #204c97;
	    }
	    .head_nav>.has_children:hover>a{
	        border:solid 1px #e1e1e1;
	    }
	    .head_nav>.has_children:hover .head_nav_child{
	        display: block;
	    }
	    .head_nav_child{
	        position: absolute;
	        background-color: white;
	        border: solid 1px #e1e1e1;
	        top: 39px;
	        left: -1px;
	        width: 100%;
	        padding: 10px 0;
	        text-align: center;
	        display: none;
	        z-index: 5;
	    }
	    .head_nav_child>a{
	        display: block;
	        padding: 10px 20px;
	    }
	    .hot_city{
	        position: relative;
	    }
	    .hot_city>div{
	        position: absolute;
	        left: 0;
	        top: 35px;
	        background-color: white;
	        width: 320px;
	        padding: 20px;
	        box-shadow: 0px 1px 5px 0px #c5c5c5;
	        display: none;
	    }
	    .hot_city>div>a{
	        display: inline-block;
	        margin-right: 10px;
	        line-height: 28px;
	    }
	    .hot_city>div>a:last-child{
	        display: block;
	        color: #999;
	    }
	    .hot_city:hover>div{
	        display: block;
	    }
	
	    .site_nav{
	        position: relative;
	        border-right: 0 !important;
	    }
	    .site_nav_t{
	        padding: 10px 0 10px 10px;
	    }
	    .site_nav_t .iconfont{
	        height: 8px;
	        transform: rotate(180deg);
	    }
	    .site_nav_t:hover .iconfont{
	        height: 12px;
	        transform: rotate(0deg);
	    }
	    .site_nav:hover>div{
	        display: block;
	    }
	    .site_nav_box{
	        position: absolute;
	        right: 0;
	        top: 33px;
	        background-color: white;
	        display: none;
	        width: 200px;
	        padding: 8px 20px 20px 20px;
	        box-shadow: 0px 1px 5px 0px #c5c5c5;
	        line-height: 28px;
	        z-index: 10;
	    }
	    .site_nav_box>div{
	        border-bottom:solid 1px #e5e5e5;
	        padding: 5px 0;
	    }
	    .site_nav_box>div>div>a{
	        color: #939393;
	        margin-right: 5px;
	    }
	    .site_nav_box>div>div>a:hover{
	        color: #204c97;
	    }
		
		.banner {
		    overflow: hidden;
		}
		    
		.banner .swiper-slide {
		    height: 480px;
		}
		    
		.banner_box {
		    position: relative;
		}
		    
		.banner_content {
		    position: absolute;
		    width: 100%;
		    text-align: center;
		    z-index: 2;
		}
		    
		.banner_content>div {
		    width: 1200px;
		    display: inline-block;
		}
		    
		.banner_content>div>.banner_li {
		    background-color: rgba(255,255,255,0.5);
		    width: 250px;
		    height: 155px;
		    margin-bottom: 3px;
		    display: block;
		}
		    
		.banner_content>div>.banner_li:last-child {
		    margin-bottom: 0;
		    height: 164px;
		}
		.banner_content>div>.banner_li{
		    color: black;
		    text-align: left;
		    padding-top: 50px;
		    padding-left: 25px;
		    box-sizing: border-box;
		}
		.banner_content>div>.banner_li>div:last-child{
		    color:#464646;
		    margin-left: 30px;
		    margin-top: 10px;
		}
		.banner_content>div>.banner_li>div:last-child>span{
		    margin-right: 15px;
		}
		.banner_content>div>.banner_li>div:first-child{
		    font-size: 20px;
		}
		.banner_content .iconfont{
		    font-size: 20px;
		    margin-right: 10px;
		}
		.banner_content>div>.banner_li:nth-child(1) .iconfont{
		    color: #f17026;
		}
		.banner_content>div>.banner_li:nth-child(2) .iconfont{
		    color: #2d8ba6;
		}
		.banner_content>div>.banner_li:nth-child(3) .iconfont{
		    color: #ca206f;
		}
		
		
		.link {
		    padding-top: 55px;
		}
		    
		.link_nav {
		    border-bottom: solid 2px #dddddd;
		}
		    
		.link_nav>div {
		    display: inline-block;
		    margin-right: 20px;
		    margin-bottom: 6px;
		    position: relative;
		    color: black;
		    font-weight: bold;
		}
		    
		.link_nav>div:hover {
		    color: #204c97;
		    cursor: pointer;
		}
		    
		.link_nav>div.active::after {
		    display: block;
		    content: '';
		    border-bottom: solid 2px #204c97;
		    position: absolute;
		    top: 25px;
		    width: 100%;
		}
		    
		.link_list>a {
		    display: inline-block;
		    margin-bottom: 10px;
		    margin-right: 22px;
		    color: #666;
		}
		    
		.link_list>a:hover {
		    color: #204c97;
		}
		    
		.link_list {
		    padding: 20px 0 25px;
		    display: none;
		}
		.link_list.active{
		    display: block;
		}
		
		
		.dna {
		    padding-top: 55px;
		    display: flex;
		    justify-content: space-between;
		}
		    
		.dna_left {
		    width: 250px;
		}
		    
		.dna_right {
		    width: calc(100% - 260px);
		}
		    
		.dna_color {
		    background-color: #204c97;
		    height: 514px;
		    text-align: center;
		    color: white;
		}
		.dna_color2{
		    background-color: #b97f4f;
		}
		    
		.dna_title {
		    font-size: 20px;
		    font-weight: bold;
		    color: #000;
		    height: 32px;
		}
		    
		.dna_content {
		    background-color: white;
		    padding: 10px;
		    min-height: 494px;
		    display: none;
		}
		.dna_content[i="1"]{display:block;}
		    
		.dna_content a:nth-child(1),
		.dna_content a:nth-child(2),
		.dna_content a:nth-child(3) {
		    margin-top: 0;
		}
		    
		.dna_content a {
		    display: inline-block;
		    width: 32%;
		    margin-right: 1.5%;
		    margin-top: 20px;
		}
		    
		.dna_content a:nth-child(3n) {
		    margin-right: 0;
		}
		    
		.dna_nav>a {
		    font-size: 12px;
		}
		    
		.dna_right .thumb {
		    width: 100%;
		    height: 170px;
		    background: #ededed;
		    overflow: hidden;
		}
		    
		.dna_nav {
		    display: flex;
		    justify-content: space-between;
		    height: 25px;
		    align-items: flex-end;
		    margin-bottom: 7px;
		}
		    
		.dna_nav>div>a {
		    margin-right: 30px;
		    font-size: 15px;
		    color: black;
		}
		.dna_nav>div>a.active{
		    color: #204c97;
		    font-weight: bold;
		}
		    
		.dna_nav .iconfont {
		    color: #a9a9a9;
		    vertical-align: bottom;
		}
		    
		.dna_nav a:hover,
		.dna_nav a:hover .iconfont {
		    color: #204c97;
		}
		    
		.dna_right .li_title {
		    font-weight: bold;
		    font-size: 15px;
		    margin: 8px 0 10px;
		    color: black;
		}
		    
		.dna_right .li_des {
		    display: flex;
		    justify-content: space-between;
		    margin-bottom: 10px;
		}
		    
		.dna_right .li_des>span>span:first-child {
		    color: #e4351a;
		    font-weight: bold;
		}
		    
		.dna_color_first {
		    padding-top: 70px;
		}
		    
		.dna_color_first>div {
		    width: 33%;
		    display: inline-block;
		    margin-bottom: 10px;
		}
		    
		.dna_color_second {
		    padding-top: 50px;
		}
		    
		.dna_color_second>div:nth-child(1) {
		    font-size: 18px;
		    font-weight: bold;
		}
		    
		.dna_color_second>div {
		    margin-bottom: 10px;
		}
		    
		.dna_color_third {
		    font-size: 20px;
		}
		    
		.dna_color_third {
		    padding-top: 40px;
		}
		    
		.dna_color_third>div:nth-child(2) {
		    width: 50%;
		    border: solid 3px #ece998;
		    border-radius: 20px;
		    margin: 8px auto;
		}
		    
		.orange {
		    background-color: #ea9a91;
		}
		    
		    
		.knowledge_title {
		    padding-top: 55px;
		    font-size: 20px;
		    font-weight: bold;
		    padding-bottom: 8px;
		}
		    
		.knowledge {
		    display: flex;
		    justify-content: space-between;
		}
		    
		.knowledge>div {
		    background-color: white;
		    width: 32.5%;
		    padding: 20px;
		    box-sizing: border-box;
		}
		    
		.knowledge_nav {
		    margin-bottom: 20px;
		}
		    
		.knowledge_nav>span {
		    color: black;
		    margin-right: 10px;
		    display: inline-block;
		    font-size: 16px;
		}
		    
		.knowledge_nav>span:last-child {
		    margin-right: 0;
		}
		    
		.knowledge_one {
		    color: black;
		    font-weight: bold;
		    font-size: 16px;
		    margin-bottom: 5px;
		}
		    
		.knowledge_img {
		    background-color: #ededed;
		    height: 130px;
		    overflow: hidden;
		}
		    
		.knowledge_list a:first-child{
		    display: block;
		}
		.knowledge_list a>span:first-child {
		    width: 73%;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		}
		    
		.knowledge_list a {
		    display: flex;
		    justify-content: space-between;
		    font-size: 13px;
		    margin-top: 13px;
		}
		    
		.knowledge_list a:hover {
		    color: #204c97;
		}
		    
		.dna:first-child .left_img.mechanism {
		    width: 135px;
		}
		    
		.dna .left_img {
		    width: 120px;
		    display: block;
		    margin: 20px auto 0;
		}
		
		
		.js{
		    display: none;
		}
		.footer_top {
		    display: flex;
		    justify-content: space-between;
		    width: 1200px;
		    margin: 0 auto;
		    padding: 45px 0 30px;
		}
		   
		.footer_top>div {
		    display: inline-block;
		}
		   
		.footer_top>div>div {
		    display: inline-block;
		    min-height: 175px;
		    min-width: 160px;
		    vertical-align: top;
		}
		   
		.footer_nav>div>a {
		    display: block;
		    height: 28px;
		    line-height: 28px;
		}
		   
		.footer_nav>div>a:hover {
		    color: white;
		    font-size: 15px;
		}
		   
		.footer {
		    background-color: #2f3332;
		    color: rgba(255, 255, 255, 0.6);
		}
		   
		.footer a {
		    color: rgba(255, 255, 255, 0.6);
		}
		   
		.statement {
		    border-top: solid 2px rgba(255, 255, 255, 0.1);
		    text-align: center;
		    padding-top: 20px;
		    font-size: 13px;
		    color: white;
		}
		   
		.copyright {
		    font-size: 13px;
		    text-align: center;
		    margin-top: 12px;
		    padding-bottom: 20px;
		}
		   
		.copyright>a:hover {
		    color: white;
		}
		   
		.qrcode {
		    text-align: center;
		    min-width: unset !important;
		    margin-left: 30px;
		}
		   
		.qrcode>div:first-child {
		    margin-bottom: 10px;
		}
		   
		.qrcode>div:last-child {
		    background-color: white;
		    width: 100px;
		    height: 100px;
		    margin: 0 auto;
		}
		
		
		 .multiline {
		        background-color: white;
		        padding: 0 20px;
		    }
		
		    .multiline_line {
		        padding: 15px 0 5px;
		        display: flex;
		        align-items: center;
		        justify-content: space-between;
		        border-bottom: solid 1px #e1e1e1;
		    }
		
		    .multiline_line:last-child {
		        border-bottom-style: none;
		    }
		
		    .multiline_left {
		        display: flex;
		        justify-content: start;
		        width: 93%;
		        align-items: center;
		    }
		
		    .multiline_left>div {
		        width: 6%;
		        color: #919191;
		        margin-bottom: 10px;
		    }
		
		    .multiline_left>ul {
		        width: 94%;
		        vertical-align: middle;
		    }
		
		    .multiline_left li {
		        display: inline-block;
		        margin: 0 3px;
		        padding: 6px 20px;
		        border-radius: 50px;
		        cursor: pointer;
		        margin-bottom: 10px;
		    }
		
		    .multiline_left li.active a,
		    .multiline_left li:hover a{
		        background-color: #204c97;
		        color: #FFFFFF;
		    }
		
		
		
		    .multiline_right {
		        font-size: 13px;
		        color: #878787;
		        cursor: pointer;
		    }
		
		    .multiline_right .iconfont {
		        vertical-align: middle;
		        margin-left: 3px;
		    }
		
		    /* 内容区 */
		    .package {
		        margin-top: 20px;
		    }
		
		    .package>div {
		        display: inline-block;
		        box-sizing: border-box;
		        vertical-align: top;
		    }
		
		    .package_left {
		        width: 71%;
		        padding: 20px;
		        background-color: white;
		    }
		
		    .package_right {
		        width: 27%;
		        margin-left: 19px;
		    }
		
		    .package_left_top {
		        display: flex;
		        justify-content: space-between;
		        font-size: 15px;
		        margin-bottom: 18px;
		    }
		
		    .package_left_top>div>div {
		        display: inline-block;
		        margin-right: 40px;
		        cursor: pointer;
		    }
		
		    .package_sort {
		        color: #c7c7c7;
		        display: inline-block;
		        vertical-align: middle;
		        margin-bottom: 6px;
		    }
		
		    .package_sort .iconfont {
		        height: 8px;
		        font-size: 12px;
		    }
		
		    .package_sort .iconfont.active {
		        color: #204c97;
		    }
		
		    .package_left_top>div>span {
		        color: #76bd54;
		        margin: 0 5px;
		    }
		
		    .package_content { display: flex; justify-content: start; align-items: center; margin-bottom: 38px; cursor: pointer; }
		    .package_content:hover .package_desc_title>div{ color: #204c97; }
		    .package_img { width: 240px; height: 150px; background-color: #ebebeb; border-radius: 5px; overflow: hidden; }
		    .package_img>img { min-width: 100%; min-height: 100%; }
		    .package_desc { width: 280px; font-size: 14px; display: flex; flex-direction: column; height: 150px; justify-content: space-around; margin-left: 10px; }
		    .package_desc .iconfont { font-size: 20px; vertical-align: middle; color: #2891b2; }
		    .package_desc>div { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; }
		    .package_desc_title { display: inline-block; vertical-align: top; width: 89%; }
		    .package_desc>div:nth-child(4)>span { margin-right: 10px; }
		    .package_desc_title>div { font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
		    .package_desc_title>span>span { border-radius: 4px; padding: 1px 5px; display: inline-block; font-size: 13px; margin: 6px 2px 0 0; }
		    .package_desc .ico { display: inline-block; position: relative; }
		    .package_desc .ico .iconfont { font-size: 26px; color: #2891b2; }
		    .package_desc .ico div { position: absolute; font-size: 16px; color: white; width: 26px; top: 0; text-align: center; }
		    .package_info::before { display: inline-block; content: ''; background-color: #dbdbdb; height: 60px; width: 1px; margin: 0 20px; vertical-align: middle; margin-bottom: 3px; }
		    .package_info { font-size: 16px; color: #999; }
		    .package_info:last-child { font-size: 14px; font-weight: bold; color: #dd4d1d; }
		
		    .package_right_title {
		        background: white;
		        padding: 15px 20px;
		        border-bottom: solid 1px #e8e8e8;
		        margin-top: 20px;
		    }
		
		    .package_right_title:first-child {
		        margin-top: 0;
		    }
		
		    .package_right_title>div {
		        display: inline-block;
		        font-size: 16px;
		        position: relative;
		    }
		
		    .package_right_title.actvie>div {
		        color: #2891b2;
		    }
		
		    .package_right_title.actvie>div::after {
		        display: block;
		        content: '';
		        width: 100%;
		        height: 2px;
		        background-color: #2891b2;
		        position: absolute;
		        top: 35px;
		    }
		
		    .package_hot {
		        background-color: white;
		        padding: 20px;
		    }
		
		    .package_hot_content {
		        display: flex;
		        justify-content: space-between;
		        margin-bottom: 20px;
		    }
		
		    .package_hot_content:last-child {
		        margin-bottom: 0;
		    }
		
		    .package_hot_img {
		        display: inline-block;
		        width: 39%;
		        height: 70px;
		        background: #ebebeb;
		    }
		
		    .package_hot_right {
		        display: flex;
		        width: 58%;
		        flex-wrap: wrap;
		        flex-direction: column;
		        height: 70px;
		        justify-content: space-between;
		    }
		
		    .package_hot_right>div {
		        width: 100%;
		        white-space: nowrap;
		        overflow: hidden;
		        text-overflow: ellipsis;
		    }
		
		    .package_hot_right>div:nth-child(2) {
		        color: #999;
		    }
		
		    .package_hot_right>div:nth-child(3)>span {
		        color: #dd4c1f;
		        font-weight: bold;
		    }
		
		    .package_dynamic {
		        background-color: white;
		        padding: 20px;
		        text-align: center;
		    }
		
		    .package_dynamic>a {
		        color: #999;
		        margin-bottom: 15px;
		        text-align:left;
		        width: 100%;
		    }
		
		    .package_dynamic>a:last-child {
		        margin-bottom: 0;
		    }
		
		    .package_dynamic>a>span:first-child {
		        color: #2e984d;
		    }
		
		    .package_dynamic>a>span:last-child {
		        color: #000;
		    }
		 .latest_article {
		        background-color: white;
		        padding: 0 20px 20px;
		    }
		
		    .latest_article>a {
		        display: block;
		        line-height: 50px;
		        border-bottom: solid 1px #d5d5d5;
		    }
		
		    .latest_article>a::after {
		        content: '';
		        display: block;
		        clear: both;
		    }
		
		    .latest_article>a>span:last-child {
		        color: #999;
		        vertical-align: middle;
		        float: right;
		    }
		
		    .latest_article>a>span:first-child {
		        width: 70%;
		        display: inline-block;
		        white-space: nowrap;
		        overflow: hidden;
		        text-overflow: ellipsis;
		        vertical-align: bottom;
		    }
		    
		    .yellow_page {
		        padding: 20px 0;
		        vertical-align: middle;
		    }
		
		    .yellow_page::before {
		        content: '';
		        display: inline-block;
		        width: 4px;
		        height: 14px;
		        background-color: #2891b2;
		        margin-right: 6px;
		        vertical-align: middle;
		        margin-bottom: 3px;
		    }
		
		    .map {
		        color: #2891b2;
		        margin-left: 5px;
		        cursor: pointer;
		    }
		
		    .score {
		        display: inline-block;
		        text-align: center;
		        vertical-align: middle;
		    }
		
		    .score>div:first-child {
		        color: #2891b2;
		        font-size: 22px;
		    }
		
		    .score>div:first-child>span {
		        font-size: 14px;
		    }
		
		    .score>div:last-child {
		        font-size: 13px;
		        margin-bottom: 8px;
		        margin-top: 2px;
		        color: #999;
		    }
		
		
		    .hot_package {
		        padding: 30px 40px 10px 40px;
		        background-color: white;
		    }
		
		    .hot_package>a {
		        background-color: #2891b2;
		        color: white;
		        width: 45%;
		        display: inline-block;
		        margin-right: 8%;
		        text-align: center;
		        line-height: 35px;
		        margin-bottom: 20px;
		        border-radius: 3px;
		    }
		
		    .hot_package>a:nth-child(2n) {
		        margin-right: 0;
				
				  }
				
				 .new {
				        border-top: solid 2px #dbdbdb;
				        padding-top: 20px;
				    }
				
				    .new>div {
				        display: inline-block;
				        vertical-align: top;
				        box-sizing: border-box;
				    }
				
				    .new_left {
				        width: 27%;
				    }
				
				    .new_center {
				        width: 48%;
				        margin-left: -4px;
				        padding: 0 30px;
				    }
				
				    .new_right {
				        width: 25%;
				        margin-left: -5px;
				        background-color: #f7f7f7;
				        padding: 15px;
				    }
				
				    .new_swiper {
				        width: 100%;
				        overflow: hidden;
				        position: relative;
				    }
				
				    .new_swiper .swiper-slide {
				        width: 100%;
				        height: 205px;
				    }
				
				    .new_left_cont {
				        background-color: #f7f7f7;
				        padding: 15px;
				        box-sizing: border-box;
				    }
				
				    .new_left_cont .img {
				        height: 92px;
				    }
				
				    .new_left_cont>a {
				        display: inline-block;
				        width: 48%;
				        margin-right: 7px;
				        font-size: 13px;
				        margin-top: 22px;
				        vertical-align: top;
				    }
				
				    .new_left_cont>a:nth-child(1),
				    .new_left_cont>a:nth-child(2) {
				        margin-top: 0;
				    }
				
				    .new_left_cont>a:nth-child(2n) {
				        margin-right: 0;
				    }
				
				    .new_left_cont>a>div {
				        color: #4a4a4a;
				    }
				
				    .new_left_cont>a:hover>div {
				        color: #204c97;
				    }
				
				    .new_center_top>a {
				        white-space: nowrap;
				        overflow: hidden;
				        text-overflow: ellipsis;
				        line-height: 28px;
				        font-size: 16px;
				        display: block;
				    }
				
				    .new_center_top>a:nth-child(1),.new_center_top>a:nth-child(5) {
				        font-size: 22px;
				        margin-bottom: 10px;
				    }
				
				    .new_center_top>a:nth-child(5) {
				        margin-top: 35px;
				    }
				
				    .new_center_bot>a:nth-child(1),.new_center_bot>a:nth-child(6) {
				        font-size: 16px;
				        font-weight: bold;
				        margin-top: 32px;
				        margin-bottom: 10px;
				        display: block;
				    }
				
				    .new_center_bot>a {
				        line-height: 30px;
				        display: block;
				    }
				
				    .new_right_title {
				        font-size: 20px;
				        margin-bottom: 6px;
				    }
				
				    .new_right_title::before {
				        content: '';
				        display: inline-block;
				        width: 4px;
				        height: 16px;
				        background-color: #204c97;
				        margin-right: 7px;
				    }
				
				    .new_right_cont {
				        margin-bottom: 12px;
				        width: 100%;
				    }
				
				    .new_right_cont .img {
				        width: 40%;
				        height: 60px;
				        display: inline-block;
				    }
				
				    .new_right_cont>p {
				        width: 57%;
				        float: right;
				        word-break: break-all;
				        text-overflow: ellipsis;
				        overflow: hidden;
				        display: -webkit-box;
				        -webkit-line-clamp: 3;
				        -webkit-box-orient: vertical;
				        margin-top: 1px;
				    }
				
				    .new_right_health {
				        width: 100%;
				        height: 155px;
				    }
				
				
				    .news {
				        margin-top: 70px !important;
				        border-top: solid 2px #2d91b1;
				    }
				
				    .news_left {
				        display: inline-block;
				        width: 75%;
				    }
				
				    .news_right {
				        float: right;
				        width: 25%;
				    }
				
				    .news_left_title {
				        color: #2d91b1;
				        font-weight: bold;
				        font-size: 20px;
				        margin-top: 25px;
				    }
				
				    .news_left_li {
				        display: inline-block;
				        width: 45%;
				        margin-right: 4%;
				        margin-top: 35px;
				        vertical-align: top;
				    }
				
				    .news_left_li>div:first-child {
				        font-size: 20px;
				        border-bottom: solid 1px #cfcfcf;
				        padding-bottom: 5px;
				        margin-bottom: 10px;
				    }
				
				    .news_left_li>div:first-child::before {
				        display: inline-block;
				        content: '';
				        width: 4px;
				        height: 20px;
				        background-color: #2d91b1;
				        vertical-align: middle;
				        margin-bottom: 3px;
				        margin-right: 8px;
				    }
				
				    .news_left_li>div>a { line-height: 30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block; }
				
				    .news_right>.img {
				        width: 100%;
				        height: 250px;
				    }
				
				    .news_right_title::before {
				        content: '';
				        display: inline-block;
				        width: 4px;
				        height: 20px;
				        background-color: #2d91b1;
				        vertical-align: middle;
				        margin-bottom: 3px;
				        margin-right: 6px;
				    }
				
				    .news_right_cont {
				        background-color: #f7f7f7;
				        padding: 15px;
				    }
				
				    .news_right_title {
				        font-size: 20px;
				        margin-bottom: 10px;
				        margin-top: 5px;
				    }
				
				    .news_right_li {
				        margin-bottom: 10px;
				        display: block;
				    }
				
				    .news_right_li:last-child {
				        margin-bottom: 0;
				    }
				
				    .news_right_li>.img {
				        width: 38%;
				        height: 65px;
				        display: inline-block;
				        vertical-align: middle;
				    }
				
				    .news_right_li>p {
				        display: inline-block;
				        width: 57%;
				        margin-left: 3%;
				        vertical-align: middle;
				    }
					
					
					 .help_left {
					        display: inline-block;
					        width: 20%;
					        text-align: center;
					    }
					
					    .help_center {
					        background-color: #204c97;
					        line-height: 50px;
					        color: white;
					        font-size: 16px;
					        display: block;
					    }
					
					    .help_right {
					        vertical-align: top;
					        display: inline-block;
					        width: 80%;
					        margin-left: -5px;
					        border: solid 1px #d1d1d1;
					        box-sizing: border-box;
					        min-height: 602px;
					        padding: 20px;
					    }
					
					    .help_right>a {
					        display: block;
					    }
					
					    .help_nav {
					        border: solid 1px #d1d1d1;
					        min-height: 550px;
					        text-align: left;
					    }
					
					    .help_nav_title {
					        background-color: #f0f0f0;
					        line-height: 40px;
					        padding-left: 20px;
					        display: block;
					    }
					
					    .help_nav_a {
					        margin: 10px 0;
					    }
					
					    .help_nav_a>a {
					        display: block;
					        line-height: 30px;
					        padding-left: 40px;
					    }
					
					    .help_right_title {
					        font-weight: bold;
					        padding-bottom: 5px;
					        border-bottom: solid 1px #dbdbdb;
					        margin-top: 30px;
					    }
					
					    .help_right_title:first-child {
					        margin-top: 0;
					    }
					
					    .help_right_list {
					        margin-top: 10px;
					    }
					
					    .help_right_list>a::after {
					        display: inline-block;
					        content: '';
					        width: 1px;
					        height: 14px;
					        background-color: #afafaf;
					        margin: 0 20px;
					        vertical-align: middle;
					    }
					
					    .help_right_list>a:last-child::after {
					        display: none;
					    }
						
						
						  .help_left {
						        display: inline-block;
						        width: 20%;
						        text-align: center;
						    }
						
						    .help_center {
						        background-color: #204c97;
						        line-height: 50px;
						        color: white;
						        font-size: 16px;
						        display: block;
						    }
						
						    .help_right {
						        vertical-align: top;
						        display: inline-block;
						        width: 80%;
						        margin-left: -5px;
						        border: solid 1px #d1d1d1;
						        box-sizing: border-box;
						        min-height: 602px;
						        padding: 20px;
						    }
						
						    .help_nav {
						        border: solid 1px #d1d1d1;
						        min-height: 550px;
						        text-align: left;
						    }
						
						    .help_nav_title {
						        background-color: #f0f0f0;
						        line-height: 40px;
						        padding-left: 20px;
						        display: block;
						    }
						
						    .help_nav_a {
						        margin: 10px 0;
						    }
						
						    .help_nav_a>a {
						        display: block;
						        line-height: 30px;
						        padding-left: 40px;
						    }
							
							
							.multiline {
							    background-color: white;
							    padding: 0 20px;
							}
							
							.multiline_line {
							    padding: 15px 0 5px;
							    display: flex;
							    align-items: center;
							    justify-content: space-between;
							    border-bottom: solid 1px #e1e1e1;
							}
							
							.multiline_line:last-child {
							    border-bottom-style: none;
							}
							
							.multiline_left {
							    display: flex;
							    justify-content: start;
							    width: 93%;
							    align-items: center;
							}
							
							.multiline_left>div {
							    width: 6%;
							    color: #919191;
							    margin-bottom: 10px;
							}
							
							.multiline_left>ul {
							    width: 94%;
							    vertical-align: middle;
							}
							
							.multiline_left li {
							    display: inline-block;
							    margin: 0 3px;
							    padding: 6px 20px;
							    border-radius: 50px;
							    cursor: pointer;
							    margin-bottom: 10px;
							}
							
							.multiline_left li.active,
							.multiline_left li:hover {
							    background-color: #204c97;
							    color: white;
							}
							
							.multiline_right {
							    font-size: 13px;
							    color: #878787;
							    cursor: pointer;
							}
							
							.multiline_right .iconfont {
							    vertical-align: middle;
							    margin-left: 3px;
							}
							
							/* 内容区 */
							.package {
							    margin-top: 20px;
							}
							
							.package>div {
							    display: inline-block;
							    box-sizing: border-box;
							    vertical-align: top;
							}
							
							.package_left {
							    width: 71%;
							    padding: 20px;
							    background-color: white;
							}
							
							.package_right {
							    width: 27%;
							    margin-left: 19px;
							}
							
							.package_left_top {
							    display: flex;
							    justify-content: space-between;
							    font-size: 15px;
							    margin-bottom: 18px;
							}
							
							.package_left_top>div>div {
							    display: inline-block;
							    margin-right: 40px;
							    cursor: pointer;
							}
							
							.package_sort {
							    color: #c7c7c7;
							    display: inline-block;
							    vertical-align: middle;
							    margin-bottom: 6px;
							}
							
							.package_sort .iconfont {
							    height: 8px;
							    font-size: 12px;
							}
							
							.package_sort .iconfont.active {
							    color: #204c97;
							}
							
							.package_left_top>div>span {
							    color: #76bd54;
							    margin: 0 5px;
							}
							
							
							.package_content>a {
							    display: flex;
							    justify-content: start;
							    align-items: center;
							    margin-bottom: 38px;
							}
							.package_content>a:hover .package_desc>div>span{
							    color: #333;
							}
							.package_img {
							    width: 240px;
							    height: 150px;
							    background-color: #ebebeb;
							    border-radius: 5px;
							    overflow: hidden;
							}
							
							.package_img>img {
							    min-width: 100%;
							    min-height: 100%;
							}
							
							.package_desc {
							    width: 280px;
							    font-size: 16px;
							    display: flex;
							    flex-direction: column;
							    height: 150px;
							    justify-content: space-around;
							    margin-left: 10px;
							}
							
							.package_desc .iconfont {
							    font-size: 20px;
							    vertical-align: middle;
							    color: #2891b2;
							}
							
							.package_desc>div {
							    width: 100%;
							    white-space: nowrap;
							    overflow: hidden;
							    text-overflow: ellipsis;
							}
							
							.package_desc>div:first-child {
							    font-size: 16px;
							    font-weight: bold;
							}
							
							.package_desc>div:first-child>span {
							    display: inline-block;
							    position: relative;
							}
							
							.package_desc>div:first-child .iconfont {
							    font-size: 26px;
							    color: #2891b2;
							}
							
							
							
							.package_info::before {
							    display: inline-block;
							    content: '';
							    background-color: #dbdbdb;
							    height: 60px;
							    width: 1px;
							    margin: 0 20px;
							    vertical-align: middle;
							    margin-bottom: 3px;
							}
							
							.package_info {
							    font-size: 16px;
							    color: #999;
							}
							
							.package_info:last-child {
							    font-size: 14px;
							    font-weight: bold;
							    color: #dd4d1d;
							}
							
							.package_right_title {
							    background: white;
							    padding: 15px 20px;
							    border-bottom: solid 1px #e8e8e8;
							    margin-top: 20px;
							}
							
							.package_right_title:first-child {
							    margin-top: 0;
							}
							
							.package_right_title>div {
							    display: inline-block;
							    font-size: 16px;
							    position: relative;
							}
							
							.package_right_title.actvie>div {
							    color: #2891b2;
							}
							
							.package_right_title.actvie>div::after {
							    display: block;
							    content: '';
							    width: 100%;
							    height: 2px;
							    background-color: #2891b2;
							    position: absolute;
							    top: 35px;
							}
							
							.package_hot {
							    background-color: white;
							    padding: 20px;
							}
							
							.package_hot_content {
							    display: flex;
							    justify-content: space-between;
							    margin-bottom: 20px;
							}
							
							.package_hot_content:last-child {
							    margin-bottom: 0;
							}
							
							.package_hot_img {
							    display: inline-block;
							    width: 39%;
							    height: 70px;
							    background: #ebebeb;
							}
							
							.package_hot_right {
							    display: flex;
							    width: 58%;
							    flex-wrap: wrap;
							    flex-direction: column;
							    height: 70px;
							    justify-content: space-between;
							}
							
							.package_hot_right>div {
							    width: 100%;
							    white-space: nowrap;
							    overflow: hidden;
							    text-overflow: ellipsis;
							}
							
							.package_hot_right>div:nth-child(2) {
							    color: #999;
							}
							
							.package_hot_right>div:nth-child(3)>span {
							    color: #dd4c1f;
							    font-weight: bold;
							}
							
							.package_dynamic {
							    background-color: white;
							    padding: 20px;
							    text-align: center;
							}
							
							.package_dynamic>a {
							    color: #999;
							    margin-bottom: 15px;
							    text-align:left;
							    width: 100%;
							}
							
							.package_dynamic>a:last-child {
							    margin-bottom: 0;
							}
							
							.package_dynamic>a>span:first-child {
							    color: #2e984d;
							}
							
							.package_dynamic>a>span:last-child {
							    color: #000;
							}
							
							
							.latest_article {
							    background-color: white;
							    padding: 0 20px 20px;
							}
							
							.latest_article>a {
							    display: block;
							    line-height: 50px;
							    border-bottom: solid 1px #d5d5d5;
							}
							
							.latest_article>a::after {
							    content: '';
							    display: block;
							    clear: both;
							}
							
							.latest_article>a>span:last-child {
							    color: #999;
							    vertical-align: middle;
							    float: right;
							}
							
							.latest_article>a>span:first-child {
							    width: 70%;
							    display: inline-block;
							    white-space: nowrap;
							    overflow: hidden;
							    text-overflow: ellipsis;
							    vertical-align: bottom;
							}
							
							
							  .nav {
							        background-color: white;
							        border-bottom: dashed 1px #bbb;
							        padding: 20px 20px 10px 20px;
							        box-sizing: border-box;
							    }
							
							    .nav>div {
							        display: inline-block;
							    }
							
							    .nav_li>a {
							        display: inline-block;
							        margin-right: 10px;
							        padding: 6px 15px;
							        margin-bottom: 10px;
							    }
							
							    .nav_title {
							        color: #7c7c7c;
							        margin-right: 35px;
							    }
							
							    .nav_li {
							        width: 91%;
							    }
							
							    .nav_li>a.active,
							    .nav_li>a:hover {
							        background-color: #204c97;
							        color: white;
							        border-radius: 40px;
							    }
							
							    .news {
							        padding-top: 20px;
							    }
							
							    .news::after {
							        content: '';
							        display: block;
							        clear: both;
							    }
							
							    .news_left {
							        width: 74%;
							        display: inline-block;        
							    }
							
							    .news_right {
							        width: 24%;
							        float: right;
							    }
							
							
							    .news_left>a{
							        display: block;
							        background-color: white;
							    }
							    .news_li {
							        border-bottom:solid 2px #ededed;
							        padding: 20px;
							        color: black;
							        box-sizing: border-box;
							    }
							
							    
							    .news_li .img{
							        display: inline-block;
							        width: 190px;
							        height: 120px;
							    }
							    .news_li_desc>img{
							        height: 24px;
							        vertical-align: middle;
							    }
							    .news_li_right{
							        display: inline-flex;
							        flex-direction: column;
							        justify-content: space-around;
							        vertical-align: top;
							        margin-left: 16px;
							        height: 120px;
							        width: calc(100% - 220px);
							    }
							    .news_li_right>div:first-child{
							        font-size: 22px;
							    }
							    .news_li_right>div:last-child{
							        color: #8f8f8f;
							    }
							    .news_li_desc>span{
							        margin-left: 20px;
							        display: inline-block;
							    }
							
							    .news_right_title{
							        background-color: white;
							        border-bottom: solid 1px #dfdfdf;
							        padding: 15px 20px;
							    }
							    .news_right_title>div{
							        display: inline-block;
							        position: relative;
							        margin-right: 20px;
							        cursor: pointer;
							    }
							    .news_right_title>.active{
							        color: #204c97;
							    }
							    .news_right_title>.active::after{
							        position: absolute;
							        width: 100%;
							        height: 1px;
							        content: '';
							        display: block;
							        background-color: #204c97;
							        left: 0;
							        top: 33px;
							    }
							
							    .news_right_box{
							        margin-top: 20px;
							    }
							    .news_right_box:first-child{
							        margin-top: 0;
							    }
							    .news_right_li,.news_right_li2{
							        background-color: white;
							        padding:15px 15px 0 15px;
							        width: 100%;
							        box-sizing: border-box;
							    }
							    .news_right_li:last-child,.news_right_li2:last-child{
							        padding-bottom: 15px;
							    }
							    .news_right_li>.img{
							        width: 105px;
							        height: 90px;
							        display: inline-block;
							    }
							    .news_right_con>div:last-child{ display:none; }
							    .news_right_desc{
							        display: inline-flex;
							        width: 140px;
							        margin-left: 7px;
							        flex-direction: column;
							        justify-content: space-around;
							        height: 90px;
							        vertical-align: top;
							    }
							    .news_right_desc>div:first-child{
							        font-size: 16px;
							    }
							    .news_right_desc>div:nth-child(2){
							        color: #8f8f8f;
							    }
							
							    .news_right_li2>.img{
							        width: 85px;
							        height: 65px;
							        display: inline-block;
							    }
							    .news_right_desc2{
							        display: inline-flex;
							        width: 160px;
							        margin-left: 7px;
							        flex-direction: column;
							        justify-content: space-around;
							        height: 65px;
							        vertical-align: top;
							    }
							    .news_right_desc2>div:last-child{
							        display: flex;
							        justify-content: space-between;
							        color: #8f8f8f;}
									
									
									*{box-sizing:border-box;}
									.btn{color:#2d5ca0;border:solid 1px #2d5ca0;padding:4px 12px;border-radius:3px;display:inline-block;}
									/* 最头部 */
									.ctop,.mech_top{background-color:white;border:solid 1px #dfdfdf;padding:20px;}
									.ctop>div{display:inline-block;}
									.ctop>div:first-child{width:78%;border-right:solid 1px #dfdfdf;}
									.ctop>div:last-child{width:21%;}
									
									.ctop_img{width:207px;height:130px;display:inline-block;}
									.ctop_cont{ width: calc(100% - 230px); display: inline-flex; margin-left: 10px; height: 130px; flex-direction: column; vertical-align: top; justify-content: space-between;}
									.ctop_cont_title{font-size:23px;}
									.ctop_cont_title>span{background-color:#2d5ca0;color:white;border-radius:3px;font-size:12px;margin-left:10px;padding:1px 5px 2px;}
									.ctop_cont a{color:#2d5ca0;margin-left:10px;}
									
									.ctop_right{ text-align: center; height: 130px; display: inline-flex !important; flex-direction: column; justify-content: space-around; align-items: center; vertical-align: top;}
									.ctop_right_num{color:#727272;}
									.ctop_right>img{width:127px;height:41px;}
									
									/* 机构主图区 */
									.mech_top{margin-top:20px;}
									.mech_top>div{display:inline-block;vertical-align:top;}
									.mech_top_left { display: inline-block; width: 398px; vertical-align: top; }
									.mech_top_center{background-color:#f7f7f7;width:431px;margin-left:10px;}
									.calendar{margin-left:10px;width:300px;}
									
									.mech_top_center{padding:20px;}
									.mech_top_center_title{border-bottom: solid 1px #dbdbdb; padding-bottom: 10px; font-size: 18px;}
									.mech_top_center_desc{margin-top:10px;}
									.mech_top_center_desc>p{display:inline-block;width:81%;vertical-align: top;color: #666;}
									.mech_top_center>.img{margin-top: 28px; height: 118px;}
									
									/* 内容区 */
									.mech_cont>div{display:inline-block;margin-top:20px;vertical-align:top;}
									.mech_cont_left{width:76.5%;}
									.mech_cont_right{width:22%;margin-left: 1%;}
									.mech_nav{border: solid 1px #ddd; background-color: #f1f1f1;}
									.mech_nav>li{display:inline-block;}
									.mech_nav>li>a{padding:12px 0;margin:0 20px;font-size: 15px;}
									.mech_nav .active{color:#2d5ca0;position: relative;}
									.mech_nav .active::after{background-color:#2d5ca0;content:'';display: block;position:absolute;width:100%;height:2px;bottom:-1px;}
									
									#mech1{background-color:white;border:solid 1px #ddd;padding:20px;}
									.product_nav{border: solid 1px #ddd; padding: 20px 20px 10px;}
									.product_nav_left{display:inline-block;}
									.product_nav_li{margin-top:10px;}
									.product_nav_li:first-child{margin-top:0;}
									.product_nav_right{display:inline-block;width: 91%; vertical-align: top;}
									.product_nav_right>span{display:inline-block;color:#666;padding:2px 10px;cursor:pointer;margin-bottom: 10px;}
									.product_nav_right>.active{border:solid 1px #2d5ca0;color:#2d5ca0;border-radius:3px;}
									.product{width:100%;margin-top: 20px;border: solid 1px #ddd;}
									.product tr:first-child{background-color:#f1f1f1;}
									.product tr{border-bottom:solid 1px #ddd;}
									.product td{text-align:center;padding:10px 10px;}
									.product td:first-child{border-right:solid 1px #ddd;}
									
									/* 详情简介 */
									#mech2,#mech3,#mech4{margin-top:20px;}
									.mech_cont_title{padding:12px 20px;border: solid 1px #ddd; background-color: #f1f1f1;font-size:15px;}
									.mech_cont_introduction{padding:30px;border:solid 1px #ddd;background-color:white;}
									.mech_cont_introduction img{max-width:100%;}
									
									/* 机构地图 */
									.plate_cont{background-color:white;padding:20px;}
									.plate_left { background-color: #e7e7e7; display: inline-block; width: 49%; height: 380px; }
									.plate_left>div{width: 100%; height: 100%; display: none;}
									.plate_left>div.active{display: block;}
									.plate_left>div>p { width: 100%; height: 100%; display: block; }
									.plate_left>div>p>img{ width: 100%; height: 100%; object-fit: cover; }
									.plate_right { display: inline-block; width: 49%; margin-left: 1%; vertical-align: top; }
									.plate_title { font-size: 22px; color: black; margin-bottom: 20px; }
									.plate_ask { font-size: 16px; margin-bottom: 20px; }
									.plate_right_top { border: solid 1px #e3e3e3; background: #f7f7f7; }
									.plate_right_top>span { border-right: solid 1px #e3e3e3; padding: 5px 15px; display: inline-block; cursor: pointer; }
									.plate_right_center { padding: 30px 0; }
									.plate_right_center>a { border: solid 1px #cbcbcb; padding: 3px 10px; border-radius: 5px; margin-left: 15px; cursor: pointer; }
									.plate_right_center .iconfont { font-size: 18px; vertical-align: text-bottom; margin-right: 2px; }
									.plate_right_center>input { height: 24px; border: solid 1px #cbcbcb; }
									.plate_right_nav { border-bottom: solid 1px #2b92b2; }
									.plate_right_nav>li { display: inline-block; background-color: #efefef; padding: 8px 20px; margin-right: 5px; cursor: pointer; }
									.plate_right_nav>li.active { background-color: #2b92b2; color: white; }
									.plate_right_bot_title { font-size: 16px; font-weight: bold; padding: 10px 0; border-bottom: dashed 2px #dbdbdb; }
									.plate_right_num { width: 25px; height: 25px; line-height: 25px; color: white; background-color: #2b92b2; text-align: center; display: inline-block; font-weight: bold; }
									.plate_right_txt { display: inline-block; width: 80%; vertical-align: top; margin-left: 5px; }
									.plate_right_addr>a { float: right; }
									.plate_right_txt span { color: #de4d1e; }
									.plate_right_txt>div:first-child { color: #2b92b2; }
									.plate_right_addr { cursor: pointer; padding: 15px 0; border-bottom: dashed 2px #dbdbdb; }
									.plate_right_bot2>div{ margin-bottom: 20px; }
									.plate_right_bot2>div:last-child{ margin-bottom: 0; }
									.plate_right_bot2 { padding: 12px; box-sizing: border-box; display:none;}
									
									.comments,.comments2{border:solid 1px #ddd;background-color:white;padding:20px;}
									.comments>div{display:inline-block;}
									.comments_left{border-right:solid 1px #ddd;width:60%;text-align:center;margin:10px 0;}
									.comments_left>div:first-child{font-size: 40px;font-weight:bold;color:#eaa125;}
									.comments_right{ height: 77px; display: inline-flex !important; flex-direction: column; vertical-align: top; justify-content: space-between; margin: 7px 0 7px 100px;}
									
									.comments2{margin-top:10px;}
									.comments2>.img{display:inline-block;width: 60px; height: 60px; vertical-align: middle; border-radius: 80px;margin:0 30px 0 25px;}
									.comments2_cont{display:inline-block;vertical-align: middle;}
									.comments2_cont>div:first-child{display: flex;margin-top:0;}
									.comments2_cont>div:first-child>div{margin-right:50px;}
									.comments2_cont>div:first-child>div>span:first-child{margin-right:5px;}
									.comments2_cont>div{margin-top:5px;}
									.comments2_cont>div:nth-child(2){font-size:15px;}
									.comments3{margin-top:10px;text-align: center;}
									
									.mech_r_title{border:solid 1px #ddd;padding:12px 15px;background-color:#f1f1f1;}
									.mech_r_c{background-color:white;border:solid 1px #ddd;padding:10px;}
									.mech_r1_c>div{display:flex;justify-content:space-between;line-height:30px;}
									.mech_r1_c>div>div{width:63%;}
									
									.mech_r2,.mech_r3,.mech_r4{margin-top:20px;}
									.mech_r2_c>input,.mech_r2_c>select{border:solid 1px #ddd;display:block;width:100%;margin-top:10px;line-height:35px;height:35px;padding:0 10px;}
									.mech_r2_btn{background-color:#f1f1f1;line-height:35px;margin-top:10px;text-align:center;cursor:pointer;color:#666;}
									.mech_r3_c>div>a{line-height:40px;border-bottom:solid 1px #ddd;display:flex;justify-content:space-between;}
									.mech_r3_c>div>a>div{width:62%;}
									.mech_r3_c>div{display:none;}
									.mech_r3_c>.active{display:block;}
									.mech_r_nav{border:solid 1px #ddd;background-color:#f1f1f1;}
									.mech_r_nav>div{display: inline-block;margin:12px 15px;cursor:pointer;}
									.mech_r_nav>.active{color:#2d5ca0;position: relative;}
									.mech_r_nav>.active::after{ display: block; content: ''; position: absolute; width: 100%; height: 2px; bottom: -14px; background-color: #2d5ca0; z-index: 0;}
									
									.mech_r3_title{border:solid 1px #ddd;background-color:#f1f1f1;padding:10px 12px;}
									.mech_r4_c>a{margin-top:20px;}
									.mech_r4_c>a>div{margin-top:10px;}
									.mech_r4_c>a:first-child,.mech_r4_c>a>div:first-child{margin-top:0;}
									.mech_r4_c>a>div:first-child>span{display: inline-block;background-color:#eaa125;color:white;padding:0 3px 1px;margin-right:2%;border-radius:3px;}
									.mech_r4_c>a>div:last-child>span{display: inline-block;padding:0 3px 1px;margin-right:2%;color:black;}
									.mech_r4_c>a>div>div{display: inline-block;width:88%;vertical-align:top;}
									
									/* 附近 */
									.mech_b{margin-top:30px;}
									.mech_b_c{background-color:white;border:solid 1px #e9e9e9;padding:20px;}
									.mech_b_c>a{width:24%;margin-right:0.97%;}
									.mech_b_c>a:last-child{margin-right:0;}
									.mech_b_desc{border:solid 1px #ddd;padding:10px;}
									.mech_b_c>a>.img{height:174px;}
									.mech_b_desc>div{display:flex;justify-content:space-between;line-height:30px;}
									.mech_b_title{color:#2d5ca0;display:inline-block; font-size: 16px; margin-bottom: 20px;}
									.mech_b_title::after{content:'';display: block;width:100%;height:2px;background-color: #2d5ca0;margin-top:7px;}
									
									
									.package_btn{background-color: #86c993; color: white; font-size: 16px; padding: 8px 15px; display: inline-block; margin-right: 10px; margin-top: 20px;cursor:pointer;}
									.package_btn:last-child{margin-right:0;}
									.package_btn:hover{color:white;}
									
									.process{border:solid 1px #ebebeb;padding:15px;margin-top:20px;}
									.process_title{font-size:16px; margin-bottom: 20px;}
									.process_title::before{ content: ''; display: inline-block; width: 2px; background-color: #2b92b2; height: 18px; vertical-align: text-bottom; margin-right: 7px;}
									.process:first-child{margin-top:0;}
									.pro_li_right{width:78%; display: flex; align-items: center;}
									
									.pro_li{margin-top:10px;display:flex;justify-content: space-between}
									.pro_li_left{width:160px;background-color:#f4f4f4;padding:15px 0;text-align:center;}
									.pro_li_left .iconfont{color:#2b92b2;font-size: 38px;margin-bottom:5px;}
									
									.ic{display:flex;justify-content:space-between;}
									.ic>div>.iconfont{font-size: 30px; border-radius: 50px; background-color: #f3f3f3; width: 60px; height: 60px; color: #2b92b2; display: block; text-align: center; line-height: 60px;margin: 0 auto;}
									.ic>div{width:20%;text-align:center;}
									.ic>div>div{margin:5px 0;}
									.ic>div>p{text-align:left;}
									.ic{margin:25px 0 10px;}
									
									.notice{line-height:30px;}
									
									.advantage1>div{display:none;}
									.advantage1>div.active{display:block;}
									.advantage2{display: flex; justify-content: space-between;}
									.advantage2>div{cursor: pointer;text-align:center;}
									.advantage2>div>i{color: #2b92b2; border-radius: 50px; width: 60px; line-height: 60px; font-size: 35px; text-align: center; border: solid 1px #2b92b2;}
									.advantage2>div>.iconfont{display:block;margin-top: 20px; margin-bottom: 5px;}
									.advantage2>div.active>i{background-color:#2b92b2;color:white;}
									
									.gene { background-color: white; padding: 15px; box-sizing: border-box; }
									.gene>div { width: 100%; display: flex; justify-content: space-between; }
									.gene_left { width: 34%; }
									.gene_left .swiper .img { height: 250px; }
									.gene_center { width: 40%; }
									.gene_right { width: 20%; }
									#thumbs { margin-top: 10px; }
									
									.gene_center>h5 { font-size: 18px; color: black; }
									.gene_center>p { margin: 20px 0; color: #787878; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
									.gene_center_block { background-color: #f6f6f6; padding: 25px 30px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; }
									.gene_center_price>del { color: #8f8f8f; }
									.gene_center_price span { color: #ea3314; font-size: 30px; font-weight: bold; margin-left: 5px; }
									.gene_center_attention::before { content: ''; width: 1px; height: 36px; vertical-align: middle; background-color: #afafaf; display: inline-block; margin-right: 40px; }
									.gene_center_attention>span { display: inline-block; vertical-align: middle; color: #8f8f8f; }
									.gene_center_attention>span>div:first-child { font-size: 20px; }
									
									.appointment { padding: 13px 25px; background-color: #fcefe7; color: #de4d1d; display: inline-block; margin-top: 15px; font-size: 16px; font-weight: bold; cursor: pointer; margin-bottom: 5px; }
									.appointment:hover{color: #de4d1d;}
									
									.promise { font-size: 13px; margin-top: 10px; }
									.promise .iconfont { font-size: 21px; color: #204c97; vertical-align: middle; margin-left: 20px; margin-right: 5px; }
									
									.gene_right .img { width: 100%; height: 130px; }
									.gene_right { color: #888; }
									.gene_right_title { font-size: 20px; color: #888; padding: 20px 0 15px; }
									.gene_right_border { border-bottom: dashed 1px #a3a3a3; padding: 15px 0; }
									.score1>.iconfont:nth-child(1) { color: #e36f23; }
									.score2>.iconfont:nth-child(1), .score2>.iconfont:nth-child(2) { color: #e36f23; }
									.score3>.iconfont:nth-child(1), .score3>.iconfont:nth-child(2), .score3>.iconfont:nth-child(3) { color: #e36f23; }
									.score4>.iconfont:nth-child(1), .score4>.iconfont:nth-child(2), .score4>.iconfont:nth-child(3), .score4>.iconfont:nth-child(4) { color: #e36f23; }
									
									.score5>.iconfont { color: #e36f23; }
									.info_statement { border-top: dashed 1px #a3a3a3; display: block !important; padding-top: 12px; margin-top: -1px; margin-bottom: 10px; }
									
									.genebot { padding-top: 20px; }
									.genebot_left { display: inline-block; vertical-align: top; background-color: white; width: 22%; }
									.genebot_right { float: right; vertical-align: top; width: 76.5%; }
									.genebot_left_title { padding: 15px 20px; }
									.genebot_left_nav { background-color: #f0f0f0; padding: 10px 20px; }
									.genebot_left_nav>a { display: block; line-height: 30px; }
									.genebot_left_nav .iconfont { color: #bfbfbf; margin-right: 7px; }
									.genebot_left_title2 { width: 100%; border-bottom: solid 1px #e7e7e7; padding: 15px 20px; box-sizing: border-box; }
									.genebot_left_title2>div { display: inline-block; position: relative; margin: 0 25px; cursor: pointer; }
									.genebot_left_title2 .active { color: #2b92b2; }
									.genebot_left_title2 .active::after { content: ''; display: block; position: absolute; width: 100%; height: 2px; top: 33px; background-color: #2b92b2; }
									
									.genebot_left_li_box>div:last-child{display:none;} .genebot_left_li { margin: 15px; }
									.genebot_left_li>.img { display: inline-block; width: 38%; height: 70px; }
									.genebot_left_li>div { display: inline-flex; width: 50%; margin-left: 1%; justify-content: space-around; flex-wrap: wrap; vertical-align: top; flex-direction: column; height: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
									.genebot_left_li_txt>div:first-child { font-size: 16px; width: 100%; }
									.genebot_left_li_txt>div>span:first-child { color: #de4d1e; font-weight: bold; }
									.genebot_left_li_txt>div>span:last-child { color: #888; }
									.genebot_left_li_txt>div>span>span { color: #de4d1e; }
									.genebot_left_li_more { border-bottom: solid 1px #e7e7e7; text-align: center; padding: 5px 0 15px; cursor: pointer; display: block; }
									.genebot_left_li_txt .attention { color: #888; }
									.genebot_left_li_txt>span>span { color: #de4d1e; }
									
									.genebot_right>ul{border: solid 1px #e7e7e7;}
									.genebot_right>ul>li { padding: 14px 20px; border-right: solid 1px #e7e7e7; position: relative; display: inline-block; margin-right: -5px; cursor: pointer; }
									.genebot_right>ul>li.active { background-color: white; color: #2b92b2; }
									.genebot_right>ul>li.active::before { width: 100%; content: ''; display: block; height: 2px; background-color: #de4d1e; position: absolute; top: -1px; left: 0; }
									.genebot_right>div>div{display:none;}
									.genebot_right>div>div.active{display:block;}
									
									.genebot_content { border: solid 1px #e7e7e7; margin-top: -1px; padding: 30px; line-height:35px; }
									.genebot_content img{max-width:100%;}
									
									.plate { background-color: white; padding: 20px; box-sizing: border-box;}
									.plate_title { font-size: 22px; color: black; margin-bottom: 20px; }
									.plate img{max-width:100%;}
									
									/* 机构点评 */
									.comment { border: solid 1px #dfdfdf; margin-top: 10px; padding: 30px 20px; }
									.comment_num { font-size: 38px; font-weight: bold; color: #2b92b2; display: inline-block; vertical-align: middle; margin-left: 10px; }
									.comment_right { display: inline-block; vertical-align: middle; }
									.comment_num::after { content: ''; display: inline-block; width: 1px; height: 60px; vertical-align: text-bottom; background-color: #d3d3d3; margin: 0 30px; }
									.comment_top>span { display: inline-block; margin-right: 110px; margin-bottom: 20px; font-size: 17px; }
									.comment_top>span:last-child { margin-right: 0; }
									.comment_bot>span { display: inline-block; background-color: #eef8f9; padding: 7px 10px; border-radius: 5px; margin-right: 10px; font-size: 12px; }
									.comment_bot>span:first-child { background-color: #2b92b2; color: white; }
									
									.package_content { display: flex; justify-content: start; align-items: center;cursor: pointer; }
									.package_content:hover .package_desc_title>div{ color: #204c97; }
									.package_img { width: 240px; height: 150px; background-color: #ebebeb; border-radius: 5px; overflow: hidden; }
									.package_img>img { min-width: 100%; min-height: 100%; }
									.package_desc { width: 280px; font-size: 14px; display: flex; flex-direction: column; height: 150px; justify-content: space-around; margin-left: 10px; }
									.package_desc .iconfont { font-size: 20px; vertical-align: middle; color: #2891b2; }
									.package_desc>div { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; }
									.package_desc_title { display: inline-block; vertical-align: top; width: 89%; }
									.package_desc>div:nth-child(4)>span { margin-right: 10px; }
									.package_desc_title>div { font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
									.package_desc_title>span>span { border-radius: 4px; padding: 1px 5px; display: inline-block; font-size: 13px; margin: 6px 2px 0 0; }
									.package_desc .ico { display: inline-block; position: relative; }
									.package_desc .ico .iconfont { font-size: 26px; color: #2891b2; }
									.package_desc .ico div { position: absolute; font-size: 16px; color: white; width: 26px; top: 0; text-align: center; }
									.package_info::before { display: inline-block; content: ''; background-color: #dbdbdb; height: 60px; width: 1px; margin: 0 20px; vertical-align: middle; margin-bottom: 3px; }
									.package_info { font-size: 16px; color: #999; }
									.package_info .score>div:first-child{ font-size: 20px; font-weight: bold; color: #dd4d1d;text-align:center;}
									.package_info .score{display:inline-block;vertical-align: middle;}
									.plate_ask{font-size:17px;margin-bottom:20px;}
			
			
			  .news_left {
			        display: inline-block;
			        width: 73%;
			        padding: 30px 20px;
			        box-sizing: border-box;
			    }
			
			    .news_title{
			        font-size: 24px;
			        color: black;
			        font-weight: bold;
			    }
			
			    .news_title,.news_time,.news_desc{
			        margin-bottom:20px;
			    }
			    .news_desc{
			        font-size: 18px;
			    }
			    .news_content{
			        line-height: 28px;
			        background: white;
			        padding: 20px;
			    }
			    .news_content img{max-width:100%;}
			    .news_time>span{
			        margin-left: 20px;
			    }
			
			    .news_right {
			        float: right;
			        width: 25%;
			    }
			 
			    .news_right_con>div:last-child{ display:none; }
			    .news_right_title{
			        border-bottom: solid 1px #dfdfdf;
			        padding: 15px 20px;
			    }
			    .news_right_title>div{
			        display: inline-block;
			        position: relative;
			        margin-right: 20px;
			        cursor: pointer;
			    }
			    .news_right_title>.active{
			        color: #204c97;
			    }
			    .news_right_title>.active::after{
			        position: absolute;
			        width: 100%;
			        height: 1px;
			        content: '';
			        display: block;
			        background-color: #204c97;
			        left: 0;
			        top: 33px;
			    }
			
			    .news_right_box{
			        margin-top: 20px;
			    }
			    .news_right_box:first-child{
			        margin-top: 0;
			    }
			    .news_right_li,.news_right_li2{
			        padding:15px 15px 0 15px;
			        width: 100%;
			        box-sizing: border-box;
			    }
			    .news_right_li:last-child,.news_right_li2:last-child{
			        padding-bottom: 15px;
			    }
			    .news_right_li>.img{
			        width: 105px;
			        height: 90px;
			        display: inline-block;
			    }
			    .news_right_desc{
			        display: inline-flex;
			        width: 140px;
			        margin-left: 7px;
			        flex-direction: column;
			        justify-content: space-around;
			        height: 90px;
			        vertical-align: top;
			    }
			    .news_right_desc>div:first-child{
			        font-size: 16px;
			    }
			    .news_right_desc>div:nth-child(2){
			        color: #8f8f8f;
			    }
			
			    .news_right_li2>.img{
			        width: 85px;
			        height: 65px;
			        display: inline-block;
			    }
			    .news_right_desc2{
			        display: inline-flex;
			        width: 160px;
			        margin-left: 7px;
			        flex-direction: column;
			        justify-content: space-around;
			        height: 65px;
			        vertical-align: top;
			    }
			    .news_right_desc2>div:last-child{
			        display: flex;
			        justify-content: space-between;
			        color: #8f8f8f;
			    }						
									
									/*悬浮链接*/
									.suspension{position:fixed;z-index:55;right:0;bottom:200px;width:70px;height:240px;}
									.suspension-box{position:relative;float:right;}
									.suspension .a{display:block;width:44px;height:44px;background-color:#204c97;margin-bottom:4px;cursor:pointer;outline:none;}
									.suspension .a.active,
									.suspension .a:hover{background:#F05352;}
									.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../image/side_icon.png);background-repeat:no-repeat;}
									/* .suspension .a-service .i{background-position:0 0;} */
									.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../image/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
									.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../image/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
									.suspension .a-qrcode .i{background-position:-44px 0;}
									.suspension .a-cart .i{background-position:-88px 0;}
									.suspension .a-top .i{background-position:-132px 0;}
									.suspension .a-top{background:#D2D3D6;display:none;}
									.suspension .a-top:hover{background:#c0c1c3;}
									.suspension .d{display:none;width:203px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
									.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../image/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
									.suspension .d-service{top:0;}
									.suspension .d-service-phone{top:34px;}
									.suspension .d-qrcode{top:78px;}
									.suspension .d .inner-box{padding:8px 22px 12px;}
									.suspension .d-service-item{padding:14px 0;}
									.suspension .d-service .d-service-item{border-bottom:none;}
									.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
									.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../image/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
									.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
									.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../image/side_con_icon02.png) no-repeat center center;display:block;}
									.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
									.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
									.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
									.suspension .d-service-intro{padding-top:10px;}
									.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
									.suspension .d-service-intro i{background:url() no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
									.suspension .d-qrcode{text-align:center;}
									.suspension .d-qrcode .inner-box{padding:20px 0;}
									
									.suspension .d-qrcode .inner-box .qrcode-img img{width:120px;}
									.suspension .d-qrcode p{font-size:16px;color:#93959c;}
									
									
									.m1_a {margin-top:30px;}
									.m1_a ul{}
									.m1_a li{ float:left; text-align:center; background:#F2F2F2; border-radius:8px; padding:7px 18px; overflow:auto; text-align:center;}
									.jdlc1 { float:left; width:30px; height:30px; border-radius:15px; background:#0C3F83; color:#FFF; font-size:20px; text-align:center;}
									.jdlc2 { float:left; padding:4px 5px; font-size:15px;}
									
									
									.m0 { margin-top:30px;}
									.m0 h3{ color:#26313C; font-size:22px; border-bottom:1px #CCCCCC solid; padding-bottom:15px;}
									.m0 h3 i{ font-size:16px; color:#999; font-weight:normal;}
