@charset "utf-8";
/* CSS Document */



.Exhibition-bj{ width:100%; margin-top:0.56rem; border-bottom:1px solid #dddddd; position:relative;}

.hotp-box{ width:96%; height:0.36rem; margin:0 auto; padding-top:0.08rem; position:relative; overflow:hidden;}
.hotp-box h3{ height:0.34rem; line-height:0.3rem; font-size:0.18rem; color:#333; float: left;text-transform:uppercase; border-bottom:2px solid #c80000;}
.hotp-box .mr{ height:0.3rem; line-height:0.3rem; font-size:0.16rem; color:#999; float:right;}
.xla{ width:0.21rem; height:0.1rem; position:absolute; right:0.05rem; bottom:0.12rem;}
.xla2{ width:0.21rem; height:0.1rem; position:absolute; right:0.05rem; bottom:0.12rem; display:none}

.drop-down-bj{width:100%; height:100vh; background:url(../images/nav_bj.png) repeat; position:fixed; left:0; top:1.rem; z-index:99; display:none;}
.drop-down{ width:100%;  background-color:#fff; overflow:auto;}
.drop-down ul{ width:100%; }
.drop-down ul li{ width:97%; margin-left:3%; height:0.4rem; border-bottom:1px solid #ddd;}
.drop-down ul li a{ width:100%; height:0.38rem; line-height:0.38rem; display:block; margin-top:0.01rem; background:url(../images/xr.png) no-repeat; background-position:95% center; background-size:0.08rem 0.16rem}
.drop-down ul li a h3{ width:100%; height:0.38rem; line-height:0.38rem; font-size:0.16rem; color:#666; text-indent:0.14rem; overflow:hidden}
.drop-down ul li a:hover{ background-color:#eef2f5;}
.drop-down ul li a:hover h3{ color:#c80000;}

.drop-down ul .mp a{background-color:#eef2f5;}
.drop-down ul .mp a h3{ color:#c80000;}


.content-bj{ width:100%; background-color:#fff; border-bottom:1px solid #ddd}
.images_L{ width:97%; margin-left:3%;overflow:hidden; border-bottom:1px solid #bbb }
.images_L ul{ width:97.5%; padding-top:0.13rem;  overflow:hidden}
.images_L ul li{ width: 46.3vw;float:left; position:relative; max-width:300px ; max-height:215px;  margin-bottom:0.08rem;}
.images_L ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.images_L ul li a img{ width: 46.3vw; height: 33.3vw; max-width:300px ; max-height:185px ;}
.images_L ul li a .jk{ width:100%; text-align:center;}
.images_L ul li a .jk h5{  height:26px; line-height:26px; font-size:16px; color:#293222; white-space:nowrap;  text-overflow:ellipsis; margin-top:0.01rem;  overflow:hidden}
.images_L ul li:nth-child(even){ float:right;}


.Section_box{ width:97%; margin-left:3%; padding-top:0.04rem; overflow:hidden;}
.Section_box ul{ width:100%; padding-bottom:0.05rem;}
.Section_box ul li{ width:100%; padding:0.08rem 0;border-bottom:1px solid #bbb; overflow:hidden;}
.Section_box ul li a{ width:96%; display:block; position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.Section_box ul li img{width: 0.98rem; height: 0.7rem;float: left;}
.Section_box ul li .rig{ width: calc(100% - 1.08rem); max-height: 0.7rem; min-height:0.6rem; float: right;}
.Section_box ul li .rig h2{ width:100%; height:0.4rem; line-height:0.2rem; font-size:0.16rem; color:#293222;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden;}
.Section_box ul li .rig h3{ width:100%; height:0.16rem; line-height:0.16rem; font-size:0.12rem; color:#999; position:absolute; left:0; bottom:0; text-align:right; overflow:hidden}
.Section_box ul .dt img{ display:none}
.Section_box ul .dt .rig{ width:100%}


.tel-bj{ width:100%; background-color:#fff; border-bottom:1px solid #ddd; padding-bottom:0.1rem;}
.tel-box{ width:96%; margin:0 auto; padding:0.12rem 0 0 0; overflow:hidden}
.tel-box h1{ width:100%; font-size:0.18rem; color:#333; line-height:0.24rem; text-align:center;}
.tel-box h3{ width:100%; height:0.16rem; line-height:0.16rem; text-align:center; font-size:0.14rem; color:#999; padding-top:0.05rem; overflow:hidden}
.tel-box h3 span{ color:#c80000}

.ct-bj{ width:100%; background-color:#fff; padding-bottom:0.12rem; }
.ct-box{ width:96%; line-height:0.22rem; margin:0 auto; padding:0.12rem 0 0 0; font-size:0.14rem; color:#555; overflow:hidden}
.ct-box img{ max-width:100%; height:auto;}
.ct-box p{ display: block; -webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}


.expit{ width:100%; background-color:#fff; margin-top:0.12rem; border-top:1px solid #ddd}
.fw-bj{ width:97%; margin-left:3%}
.fw-box{width:100%;height: 0.33rem;padding-top: 0.1rem; border-bottom:1px solid #666;position: relative; overflow: hidden;}
.fw-box h3{ padding:0.01rem 0 0.01rem 0.1rem;font-size: 0.18rem; color: #333;float: left; border-left:2px solid #c80000}
.tip ul li:last-child{ border-bottom:none}


.icat-bj{ width:100%;background-color:#fff;}
.icat-box{ width:96%; margin:0 auto;}

.tbl{width:96%; margin:0 auto; overflow:hidden }

.money_box{ width:100%; height:0.34rem; position:relative; margin-top:0.12rem; }
.money_box h3{ width:0.82rem;  height:0.33rem; line-height:0.33rem;float: left; text-align:right;  font-size:0.16rem; color:#333;  overflow:hidden;}
.money_box .tei{ width:calc(100% - 0.89rem); height:0.33rem; border-radius:0.05rem; float: left;line-height:0.33rem; border:solid 1px #999999; font-size:0.16rem; color:#333; text-indent:0.04rem; font-family:"微软雅黑"}


.fill_b2{ width:100%; height:0.34rem; margin-top:0.1rem;}
.fill_b2 h2{  width:0.82rem;  height:0.33rem; line-height:0.33rem;float: left; text-align:right;  font-size:0.16rem; color:#333;  overflow:hidden;}

.ppa{ width:calc(100% - 0.89rem); height:0.33rem; float: left }
.ppa span{ height:0.3rem; line-height:0.3rem; font-size:0.16rem; color:#999; float: left; background:url(../images/n1.png) no-repeat; background-size:0.2rem; padding-left:0.24rem; background-position: left center; margin-left:0.18rem; margin-top:0.02rem}
.ppa .lp2{font-size:0.16rem; color:#333; float: left; background:url(../images/n2.png) no-repeat; background-size:0.2rem; padding-left:0.24rem; background-position: left center;margin-left:0.18rem;margin-top:0.02rem}  

.pt{ width:calc(100% - 0.89rem); height:0.33rem; border-radius:0.05rem; float: left;line-height:0.33rem; border:solid 1px #999999; font-size:0.16rem; color:#333; text-indent:0.04rem; font-family:"微软雅黑"; position:relative}
.xl{ width:0.14rem; height:0.12rem; position:absolute; right:0.18rem; top:0.12rem;}
.dww{ background-color:#fff !important;}
.dwb{background-color:#666 !important;}
.dwb0{background-color:#f62525 !important;}

.te2{width:calc(100% - 0.89rem); height:1.33rem; border-radius:0.05rem; float: left;line-height:0.33rem; border:solid 1px #999999; font-size:0.16rem; color:#333; text-indent:0.04rem; font-family:"微软雅黑"; position:relative}
.my{ height:1.34rem;}

.tj{ width:96%; margin:0 auto;border-radius:0.05rem; height:0.42rem; line-height:0.42rem; background-color:#c80000; text-align:center; font-size:0.18rem; color:#fff; display:block; margin-top:0.2rem;} 

.te3{ width:1.22rem; height:0.33rem; border-radius:0.05rem; float: left;line-height:0.33rem; border:solid 1px #999999; font-size:0.16rem; color:#333; text-indent:0.04rem; font-family:"微软雅黑"}
.tbj{ width:0.8rem; height:0.33rem; background-color:#999; float: left; margin-left:0.13rem}


/*注册*/

.zc-bj{ width:100%; height:calc(100vh - 0.56rem); background:url(../images/zc-bj.jpg) no-repeat; background-size:cover; margin-top:0.56rem;}
.lg-box{ width:100%; text-align:center; padding-top:0.6rem;}
.lg-box img{ width:1.86rem; height:0.61rem;}
.cnt-box{ width:92%; margin:0 auto; padding-top:12%; overflow:hidden}

.tx_box{ width:100%; height:0.36rem; border-bottom:1px solid #d5d5d5; position:relative;  overflow:hidden; margin-top:0.15rem; } 
.tx_box .tx-l{ width:0.45rem; height:0.22rem; float: left}

.tx_box .name{ width:calc(100% - 0.47rem); height:0.22rem; float:right; border:none; font-size:0.18rem; color:#666; font-family:"微软雅黑" ; line-height:0.22rem; position:absolute; right:0; bottom:0.08rem; background:none }
.tx_box h5{width:calc(100% - 0.47rem); height:0.22rem; line-height:0.22rem; position:absolute;font-size:0.18rem; color:#666; position:absolute; left:0.47rem; top:0; border:solid 1px red}

.tx_box h2{ width:1rem; height:0.4rem; /*background-color:#000;*/ position:absolute; right:0; bottom:0}
.tj2{ border-radius:0.21rem;}






.war-bj{ width:100%; background-color:#fff; border-bottom:1px solid #ddd; padding-top:0.56rem;}
.war-box{ width:92%; margin:0 auto; padding:0.1rem 0}
.war-box h3{ width:100%; font-size:0.18rem; color:#333; text-align:center}
.war-box h4{ width:100%; font-size:0.18rem; color:#333;text-align:center}
.war-box h3 span{ color:#c80000}

.kai{ width:100%; padding-top:0.16rem;}
.kai h5{ width:0.9rem; height:0.26rem; line-height:0.26rem; font-size:0.16rem; border-bottom:2px solid #c80000; color:#666; margin-left:3%;}


.status-bj{width:100%; background-color:#fff; border-bottom:1px solid #ddd; border-top:1px solid #ddd}
.status{ width:97%; margin-left:3%; height:0.46rem; line-height:0.46rem; border-bottom:1px solid #bbb}
.status h5{ width:35%; height:0.46rem; float:left; line-height:0.46rem; font-size:0.16rem; color:#333;}
.status h6{ width:61%; height:0.46rem; float:right; text-align:right; line-height:0.46rem; font-size:0.14rem; color:#666; margin-right:4%;overflow: hidden;}
.status h6 span{ color:#c80000; padding-right:0.05rem;}
.status:last-child{ border:none}

.tr-box{width:97%; margin-left:3%;height:0.46rem; border-bottom:1px solid #ddd; overflow:hidden}
.tr-box h3{width: 0.82rem;height:0.46rem;line-height: 0.46rem;float: left;
text-align:left;font-size: 0.16rem;color: #333;overflow: hidden; }
.tr-box .kap{width: calc(100% - 0.89rem);height:0.46rem;line-height: 0.46rem; float:right;border:none;font-size: 0.16rem;color: #666; font-family:"微软雅黑"}



.demo {width: calc(100% - 0.89rem);float:right; }
.demo >input { width:100%;height:0.46rem;line-height: 0.46rem; float:right;border:none;font-size: 0.16rem;color: #666 !important; font-family:"微软雅黑"}


.tan-bj{ width:100%;height:calc(100vh - 0.56rem);  position:fixed; left:0; top:0; display:none}
.gb-box{width: 100%; height:100vh; background-color: rgba(0,0,0,0.7); position:absolute;left: 0; top: 0;z-index: 100; transition: opacity 0.4s;}
.zk-box{ width:100%; background-color:#fff; position:absolute; left:0; top:20%; z-index:999; padding-bottom:0.18rem;}

.status2{ width:97%; margin-left:3%; height:0.46rem; line-height:0.46rem; border-bottom:1px solid #bbb}
.status2 h5{ width:0.85rem; float:left; line-height:0.46rem; font-size:0.16rem; color:#333;}
.status2 h6{ width: calc(100% - 0.89rem) height:0.46rem; float:right; text-align:right; line-height:0.46rem; font-size:0.14rem; color:#666; margin-right:4%;}
.status2 h6 span{ color:#c80000;}
.tj5{ width:90%; height:0.38rem; }


.linked-bj{ width:100%; background-color:#fff; margin-bottom:0.7rem;}
.linked-box{ width:97%; margin-left:3%; overflow:hidden}
.kd{ width:96%; line-height:0.21rem; font-size:0.16rem; color:#666; padding:0.11rem; border-bottom:1px solid #bbb;word-break:break-all;}
.kd1{ font-size:0.18rem; color:#333;}

.dtp{ max-width:94%; height:auto; margin:0.14rem 0; margin-left:3%}
.dy-box{ width:94%; margin:0 auto; padding:0.15rem 0; overflow:hidden}
.dy-box h1{ font-size:0.18rem; color:#333; width:100%; text-align:center;}
.dy-text{ width:100%; line-height:0.22rem; font-size:0.16rem;text-align:justify; color:#555; padding-top:0.09rem;}
.dy-text p{display: block; -webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px}
.dy-text img{ max-width:100%;}
.zhang{ width:92%; margin:0 auto; text-align:right; font-size:0.14rem; color:#f62525; padding:0.1rem;}
.zhang a{font-size:0.14rem; color:#f62525;}


/*2018.4.18*/

.lind{ width:100%;}
.lind ul{ width:97%; margin-left:3%;}
.lind ul li{ width:100%; border-bottom:1px solid #bbbbbb; padding-bottom:0.12rem; padding-top:0.12rem;} 
.lind ul li img{ width:0.75rem; height:1rem;}
.lind ul li .ld-r{ width:calc(100% - 0.85rem); float:right; overflow:hidden}
.lind ul li .ld-r h3{ width:94%; height:0.2rem; line-height:0.2rem; font-size:0.18rem; color:#c80000; margin:0.03rem 0; overflow:hidden}
.lind ul li .ld-r p{ width:94%; height:0.72rem;  line-height:0.18rem; font-size:0.14rem; color:#333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow:hidden}
.lind ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0)}



.tabt{ width:100%;}
.tabt tbody tr td{font-size:0.14rem; color:#333333; height:0.34rem; padding:0.05rem;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;}
.tabt tbody tr .ta1{ width:calc(100% - 1.4rem);}
.tabt tbody tr .ta2{ width:0.4rem;text-align:center}
.tabt tbody tr .ta3{ width:0.8rem ;text-align:center}
.tabt tbody tr .ta4{ width:0.4rem ;text-align:center}
.tabt thead{}
.tabt thead tr td{font-size:0.14rem; color:#333333; height:0.34rem; padding:0.05rem; background-color:#e5f0f9;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb; font-weight:bold; text-align:center;}
.tabt thead tr .ta3{ border-right:none}
.tabt tbody tr .ta3{ border-right:none}

/*2018.7.2增加*/
.nam5{ height:1.4rem;}
.nm-c{width: calc(100% - 1.5rem); height:1.4rem; float:left;border:solid 1px #999999; border-radius:0.06rem; padding:0 0.1rem;}
.nm-r{ width:0.4rem; height:1.4rem; float:right;border:solid 1px #999999; border-radius:0.06rem;}

.z_file { width: 0.4rem; height: 1.4rem; background:url(../images/up_img_01.png) no-repeat; background-size: 0.2rem 0.19rem; background-position: center 0.2rem; float: left; margin-right: 0.2rem;}
.z_file h6{ font-size: 0.16rem;color: #666; width:0.16rem; margin-left:0.12rem; margin-top:0.44rem;}

        
.z_file input::-webkit-file-upload-button {  width: 0.4rem; height: 1.4rem; border: none; position: absolute;  outline: 0; opacity: 0;}
.z_file input#file { display: block; width: auto; border: 0; vertical-align: middle;}

 .z_photo { width:100%;height: 0.7rem;overflow:auto; clear: both;border: 1px solid #555; text-align:left; border:none}
 .z_photo img { width: 0.4rem; height:auto; }

.tarm{ width:96%; height:0.5rem; line-height:0.16rem; padding-top:0.06rem; padding:0 2%;font-size: 0.14rem;color: #666; border:none; padding-top:0.1rem; margin-bottom:0.08rem; font-family:"微软雅黑"}

.z_addImg{ display:inline}



        /*遮罩层*/
        
        .z_mask {
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .5);
            position: fixed;
            top: 0;
            left: 0;
            z-index: 999;
            display: none;
        }
        
        .z_alert {
            width: 3rem;
            height: 2rem;
            border-radius: .2rem;
            background: #fff;
            font-size: 0.2rem;
            text-align: center;
            position: absolute;
            left: 50%;
            top: 65%;
            margin-left: -1.5rem;
            margin-top: -2rem;
        }
        
        .z_alert p:nth-child(1) {
            line-height: 1.5rem;
        }
        
        .z_alert p:nth-child(2) span {
            display: inline-block;
            width: 49%;
            height: .5rem;
            line-height: .5rem;
            float: left; font-size:0.16rem;
            border-top: 1px solid #ddd;
        }
        
        .z_cancel {
            border-right: 1px solid #ddd;
        }

