@font-face {
    font-family: "zihun24hao-zhenhunshoushu";
    src: url('../font/myfont.ttf') format('truetype');
    /*font-weight: normal;*/
    /*font-style: normal;*/
}
.my-font{
    font-family: "zihun24hao-zhenhunshoushu";
    font-weight: normal;
}
.web-title h2>a{
    font-family: "zihun24hao-zhenhunshoushu";
    font-weight: normal;
}
.web-title h3>a{
    font-family: "zihun24hao-zhenhunshoushu";
    font-size: 20px;
}
.ft-33 {
    font-size: 33px;
}
.tq-active{
    line-height: 118px;
}
.tq-list{
    margin-top: 5px;
}
.tq-list .span-2{
    width: 13%;
}
.tq-list .span-10{
    width: 87%;
}
#introduce{

}
#introduce .cx-table{
    margin-top: 0;
}
#introduce table{
    font-size: 14px;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
#introduce h2{
    text-align: center;
    margin-top: 30px;
    font-weight: bold;
    font-size: 26px;
}
#introduce p{
    font-size: 15px;
    margin-top: 20px;
    line-height: 2;
    text-indent: 2em;
}
#introduce td p{
    margin-top: 5px;
}
#introduce img{
    width: 100%;
}

#organization{

}
#organization h3{
    font-size: 18px;
    font-weight: bold;
    float: left;
    color: #333;
}
#organization p{
    font-size: 15px;
    margin-top: 30px;
    line-height: 2;
    text-indent: 2em;
}

#exhibits{

}
#exhibits h3{
    font-size: 16px;
    font-weight: bold;
    color: var(--main-bg-color);
}
#exhibits .cx-tit-lists p{
    height: 29px;
    line-height: 29px;
}
#exhibits .cx-tit-lists p:before{
    font-size: 12px;
    color: #333;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    content: "\e608";
}
#exhibits .exhibits-img p{
    float: left;
    box-sizing: border-box;
    width: 50%;
    padding-right: 7px;
    padding-left: 7px;
    margin-top: 0;
}
#exhibits .exhibits-img p:nth-child(3){
    margin-top: 10px;
}
#exhibits .exhibits-img p:nth-child(4){
    margin-top: 10px;
}
#exhibits .exhibits-img img{
    width: 100%;
    height: 240px;
}

#rule{

}
#rule img{
    width: 100%;
}
#rule .date h4{
    font-size: 18px;
    font-weight: bold;
    color: var(--main-bg-color);
}
#rule p{
    padding-top: 10px;
}
#rule table{
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
}
#rule table tr{
    text-align: center;
}
#rule table tr>th{
    background-color: var(--main-bg-color2);
    font-weight: bold;
}
#rule table tr>td:first-child{
    font-weight: bold;
}
#rule table tr>th:first-child{
    width: 10%;
}
#rule table th, #rule table td {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd !important;
}
#rule>p{
    font-size: 15px;
    line-height: 2;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: 2em;
}

#plan{

}
#plan>div.text-center>p{
    padding-top: 10px;
}
#plan>div.text-center img{
    width: 60%;
}
#plan>div.cx-row img{
    width: 100%;
}
#plan>div.cx-row p{
    color: #333;
}
#plan .floor-listimg ul li:first-child {
    /*border-right: 1px solid var(--main-bg-color);*/
    font-size: 40px;
    padding-right: 10px;
    height: 45px;
    line-height: 45px;
    float: left;
    font-family: Arial;
    width: 30%;
}
#plan .floor-listimg ul li:first-child>p{
    text-align: right;
    padding: 0;
    color: var(--main-bg-color);
}
#plan .floor-listimg ul li:last-child>p{
    text-align: left;
    padding: 0;
}
#plan .floor-listimg ul li:last-child {
    float: left;
    font-size: 18px;
    margin-left: 10px;
    width: 60%;
}
#plan .floor-listimg>p {
    clear: both;
    text-indent: 0;
    text-align: center;
    padding: 0 10px;
    height: 60px;
}
#plan .floor-listimg li a {
    font-size: 12px;
    color: var(--main-bg-color);
}
#invitation {

}
#invitation p{
    text-align: center;
}
#invitation img{
    width: 100%;
}
#hotel {

}
#hotel>p{
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-top: 10px;
    color: var(--main-bg-color);
}
#hotel a{
    color: #ea5b5b;
}
#hotel>img{

}
#hotel>h2{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}
#hotel .car-content{
    margin-top: 10px;
}
#hotel .car-content p{
    font-size: 16px;
    line-height: 2.5rem;
}
#hotel .car-content .car-contract>h2{
    font-size: 16px;
    line-height: 2.5rem;
    margin-top: 10px;
    color: var(--main-bg-color);
}
#hotel .car-content .car-contract>p{
    width: 50%;
    float: left;

}
#hotel .table-attach .cx-table thead > tr > th,#hotel .table-attach .cx-table tbody > tr > td,#hotel .table-attach .cx-table tfoot > tr > td {
    padding: 10px;
}
#hotel .table-attach tfoot p{
    text-align: left;
    font-size: 16px;
    line-height: 2.5rem;
    margin-left: 20px;
}
#guide{

}
#guide h3{
    font-size: 16px;
    font-weight: bold;
    color: var(--main-bg-color);
}
#guide h3>a{
    color: #333 !important;
}
#guide .cx-tit-lists p {
    height: 29px;
    line-height: 29px;
}
#guide .cx-tit-lists p:before{
    content: "\e608";
    color: #333;
    font-size: 12px;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
#guide h2{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-top: 20px;
}
#guide .guide-data p{
    padding-top: 5px;
}
#guide .guide-data img{
    width: 100%;
}
#guide .guide-contact p{
    padding-top: 10px;
}
#group{

}
#group>h2{
    font-size: 16px;
    font-weight: bold;
    color: var(--main-bg-color);
    padding-top: 20px;
}
#group p{
    padding-top: 8px;
}
#traffic{

}
#traffic p{
    padding-top: 8px;
    font-size: 16px;
    line-height: 2rem;
}
#traffic .dt-img img{
    width: 90%;
    margin: 20px auto 0 auto;

}
#traffic h2{
    padding-top: 25px;
    font-size: 16px;
}
#traffic a{
    color: red;
}
#abount{

}
#about p{
    padding-top: 5px;
}
#about>p{
    text-align: center;
    margin-top: 10px;
}
#about img{
    /*width: 100%;*/
}
#about .cx-bg-blue2 h3{
    font-size: 15px;
    padding-top: 5px;
    font-weight: bold;
    color: var(--main-bg-color);
}
#about>h2{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-top: 20px;
}
#about .span-3>img{
    width: 95px;
}
#about .sale-content p{
    padding-top: 10px;
}
#about .sale-content p:before{
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    color: var(--main-bg-color);
    font-size: 20px;
    padding-right: 20px;
    content: "\e620";
}
#about .sale-content>p:first-child:before{

}
#about .sale-content>p:nth-child(3):before{
    content: "\e686";
}
#about .sale-content>p:last-child:before{
    content: "\e630";
}
#about .sale-content h3{
    font-size: 24px;
    padding-top: 5px;
    font-weight: bold;
}
div .span-time {
    border: 1px solid var(--main-bg-color);
    color: var(--main-bg-color);
}
.cx-text-main1{
    color: var(--main-bg-color) !important;
}
.link-a:hover{
    color: var(--main-bg-color) !important;
}
.pagelist li {
    background: #eee;
    color: #333;
    display: inline-block;
    margin-left: 5px;
    padding: 5px 7px;
    cursor: pointer;
}
.pagelist li a{
    padding: 5px 10px;
}
.pagelist li.active, .pagelist li:hover {
    background: var(--main-bg-color);
    color: #fff;
}
.pagelist li:hover a {
    color: #fff;
}
#meeting{

}
#meeting h3{
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
#meeting p{
    font-size: 15px;
    margin-top: 10px;
    line-height: 2;
}
#cooperation{

}
#cooperation img{
    display: block;
}

.num-span .span-2{
    width: 14.28%;
}

#single p{
    font-size: 18px;
    line-height: 2rem;
}

#live {

}
#live video{
    width: 100%;
    height: auto;
}
#live p{
    font-size: 16px;
    line-height: 2rem;
}
#live .img-list{
    padding: 20px;
}
#live .img-list p{
    width: 370px;
    height: 208px;
    text-align: center;
    display: inline-block;
    margin: 10px 5px;
}
#live .img-list img{
    width: 100%;
    height: 100%;
}
#live .fenge .span-2{
    font-size: 22px;
    font-weight: 500;
    color: var(--main-bg-color);
}
#live .fenge .border-top{
    border-top: 1px solid var(--main-bg-color);
    margin-top: 15px;
}
#live .fenge .text-left{
    padding-left: 100px;
}
#live .fenge .text-right{
    padding-right: 100px;
}
.left-img {
    position: fixed;
    top: 358px;
    left: 50%;
    margin-left: -725px;
}
.click-alive1{
    color: inherit;
    text-decoration: underline;
}
.click-alive{
    color: #fff;
    padding: 0px 5px 2px 5px;
    border-radius: 10px;
    margin-left: 2px;
}
.igex-color .click-alive{
    background-color: #3ab0f0 !important;
}
.hyex-color .click-alive{
    background-color: #00A094 !important;
}
.lngex-color .click-alive{
    background-color: #416cec !important;
}
.mgex-color .click-alive{
    background-color: #8A2BE2 !important;
}
.health-color .click-alive{
    background-color: #ea68a2 !important;
}
#health_single .title {
    padding: 15px;
    width: 90%;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #ea68a2;
    color: #fff;

}
#health_single .title-left{
    border: 1px solid #eee;
    padding: 10px 15px;
    min-height: 500px;
}
#health_single .title-left>li{
    border: none;
    font-size: 15px;
    font-weight: normal;
    margin: 20px 0;
    padding: 0 0 0 5px;
}
#health_single .title-left>li.active{
    border-left: 5px solid #ea68a2;
    background: #fff;
    color: #ea68a2;
    padding-left: 0px;
}
#health_single .title-left>li.active a{
    color: #ea68a2;
}
#health_single .content{
    margin-left: 50px;
    /*border: 1px solid #eee;*/
}
#health_single .content-show{
    border-top: 1px solid #eee;
    padding-top: 20px;
}
#health_single .down-time{
    color: #999;
    font-size: 14px;
}
#health_single .cx-hr{
    border-top: 1px dashed #eee !important;
}
#health_single .tab-right ul li{
    border-bottom: none;
}
#health_single .cx-btn{
    background-color: #ea68a2;
}
#health_single .cx-btn-default:hover{
    border-color: #ea68a2;
}
#health_single .content-show .orga h3{
    font-size: 18px;
    font-weight: bold;
    float: left;
    color: #333;
    border-bottom-color: #ea68a2;
}
#health_single .content-show .orga p{
    font-size: 15px;
    margin-top: 20px;
    line-height: 2;
    text-indent: 2em;
}
#health_single .content-show .scope h3 {
    font-size: 16px;
    font-weight: bold;
    color: #ea68a2;
}
#health_single .content-show .scope .cx-tit-lists p {
    height: 29px;
    line-height: 29px;
}
#health_single .content-show .scope .cx-tit-lists p:before {
    font-size: 12px;
    color: #333;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    content: "\e608";
}
#health_single table{
    font-size: 14px;
}
#health_single td p {
    margin-top: 5px;
}

.border-bottom-xu{
    border-bottom: 1px dashed #eee;
}
.web-title-intro{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
table{
    width: 100%;
    border: 1px solid #ddd;
    border-collapse: collapse;
}
td{
    border: 1px solid #ddd;
}


