﻿/* 展会概况 */
.nrbanner{width:100%; height:0; padding-bottom:7.6%; margin:0 auto; color:#ffffff; text-align:center; font-size:18px; padding-top:9%;}
.nrbanneryw{width:100%; font-size:14px; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
.nr{width:1140px; min-height:200px; margin:30px auto; display: flex; flex-direction: row; justify-content:space-between; flex-wrap: wrap;}
.nrlf{width:240px; height:auto;}
.nrlft{width:100%; height:5px; background:#b09dca;}
.nrlfd{width:18%; height:5px; float:left; background:#a7368e;}
.nrlfk{width:100%; height:65px; line-height:65px; color:#ffffff; font-size:18px; background:#4a368f; text-align:center; }
.nrlfk span{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.list{width:100%; text-align:center; padding-bottom:10px;}
.list li{width:240px; height: 55px; line-height: 55px; background: #ffffff; color:#666666; border-bottom:1px solid #f4f6f8; font-size: 16px;}
.list li:hover{width:240px;  height: 55px; line-height: 55px; color:#00a2ea; background: #f7f7f7;}

.kj-zs{width:240px; height:40px; background:linear-gradient(to right, rgba(74,54,143,1), rgba(176,157,202,1)); color:#ffffff; margin-top:10px; text-align:center; font-size:1.45em; padding:20px 0;}
.kj-gz{width:240px; height:40px; background:linear-gradient(to right, rgba(182,54,141,1), rgba(74,54,143,1)); color:#ffffff; margin-top:10px; text-align:center; font-size:1.45em; padding:20px 0;}
.kjlf{width:30%; height:40px; float:left;}
.kjri{text-align:left; width:68%; height:40px; float:left;}
.kjri p{font-size:0.75em;}
.nrri{width:870px; height:auto;}
.xw{width:94%; height:170px; padding:30px 3%; background:#ffffff; border-bottom:1px solid #f4f6f8;}
.xwlf{width:255px; height:170px; float:left; overflow:hidden;}
.xwri{width:calc(100% - 280px); height:170px; float:right; display: flex; flex-direction:column; justify-content:space-between;}
.xwrit{font-size:1.5em; line-height:40px; color:#333333; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.xwriw{font-size:14px; line-height:23px; color:#666666; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.xwrirq{font-size:0.75; color:#999999;}
.xwmore{width:100%; height:60px; padding:50px 0; line-height:38px; text-align:center;}
/* 新闻分页样式 */
.page-status{color: #333333; margin: 0 20px; font-size: 16px;}
.page-index{border-radius: 3px; padding: 5px 8px; border: 1px #eeeeee solid; margin: 0 8px; font-size: 16px;}
.page-pre{border-radius: 3px; padding: 5px 8px; border: 1px #eeeeee solid; margin: 0 8px; font-size: 16px;}
.page-numbar{}
.page-num{border-radius: 3px; padding: 5px 8px; border: 1px #eeeeee solid;  margin: 0 3px; font-size: 16px;}
.page-num-current{background: #eeeeee; }
.page-next{border-radius: 3px; padding: 5px 8px; border: 1px #eeeeee solid; margin: 0 8px; font-size: 16px;}
.page-last{border-radius: 3px; padding: 5px 8px; border: 1px #eeeeee solid; margin: 0 8px; font-size: 16px;}
.show{width:90%; padding:20px 5%; min-height:400px; background:#ffffff; font-size:15px; line-height:24px; color:#888888;}
.showt{width:100%; text-align:center; font-size:1.75em; color:#333333; line-height:3em; padding-bottom:30px;}
.showt p{width:100%; line-height:1em; font-size:0.75em; color:#999999;}
.show img{ max-width:100%;}

.headline{width:100%; height:auto; margin:0 auto; text-align:center; padding-top:60px; padding-bottom:36px;}
.headlinet{width:100%; height:40px; line-height:40px; font-size:25px; color:#333333; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.caption{width:100%; height:48px; line-height:48px; font-size:36px; color:#4a368f;}
.b-headline{width:100%; height:auto; margin:0 auto; text-align:center; padding-top:60px; padding-bottom:36px;}
.b-headlinet{width:100%; height:40px; line-height:40px; font-size:25px; color:#ffffff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.b-caption{width:100%; height:48px; line-height:48px; font-size:36px; color:#ffffff;}

.nrz{width:1140px; min-height:180px; margin:-30px auto 0 auto; background:#ffffff; box-shadow:5px 5px 5px rgba(26,26,67,.05); padding:23px 0; font-size:14px; line-height:26px;}
.pc0{width:100%; height:auto; font-size:16px; line-height:28px; text-align:center; color:#333333; padding:20px 0; margin:0 auto;}
.pcoyw{width:100%; line-height:18px; font-size:11px; text-transform: uppercase; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.pc1{width:100%; height:auto; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; align-items:flex-end; margin:20px auto 0 auto;}
.pc1z{width:calc(100% - 430px); height:auto; padding-left:20px;}
.pc1t{width:392px; height:170px;}
.pc1t img{width:100%;}

.pc2{width:1100px; height:auto; margin:0 auto; padding:50px 20px 30px 20px; background:#4a368f; display:flex; flex-direction:row; justify-content:space-around; flex-wrap: wrap;}
.pc2s{width:20%; height:0; padding-bottom:12%; text-align:center; font-size:1em; color:#ffffff; border:1px solid #FFF;}
.pc2s .bd{width:66px; margin:-20px auto 0 auto; background:#4a368f;}
.pc2s .bd img{max-width:45px; width:100%;}
.pc2s .counter-value{width:100%; font-size:2.5em; line-height:2em;}
.pc2s .title{width:100%; display:inline-block; font-size:1em; line-height:1em;}

.pc3{width:1100px; height:auto; margin:0 auto; padding:0 20px 50px 20px; display:flex; flex-direction:row; justify-content:space-around; flex-wrap: wrap;}
.sjopk{width:94%; height: auto; margin:0 auto; display:flex; flex-direction:row; justify-content:space-around; flex-wrap:wrap;}
.sjopkr{width:200px; height:268px; overflow:hidden;}
.sjopkr img{width:100%;}
.sjopk .caption{background-color:rgba(0,0,0,0.8); width:200px; height:268px; z-index:5; position:absolute; margin-top:-268px;}
.sjopk .caption-text{z-index:10; font-size:12px; color:#fff; width:100%;text-align:center;}
.sjopk .t{width:62px; height:53px; margin:50px auto 0px auto;}
.sjopk .z{width:100%; font-size:16px; line-height:60px; }
.sjopk .b{width:88%; margin:20px auto 0 auto; line-height:20px;}

.pc4{width:1100px; height:auto; margin:0 auto; background:#ffffff; padding:0 20px 30px 20px; display:flex; flex-direction:row; justify-content:space-around; flex-wrap:wrap;}
.abrangek{width:1140px; margin:0 auto; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
.abrangefk{width:23%; height:0; padding-bottom:8.1%; border:1px solid #eeeeee; margin-bottom:26px; overflow:hidden;}
.abrangefk img{width:100%;}

.abmediat{width:100%; margin:0 auto; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
.abmediafk{width:23%; height:0; padding-bottom:8.5%; border:1px solid #eeeeee;}
.abmediafk img{width:100%;}

/* 同期活动 */
.nrtq{width:1140px; min-height:180px; margin:-30px auto 50px auto; box-shadow:0px 5px 5px rgba(26,26,67,.05); font-size:14px; line-height:26px; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
.pc5{width:35%; min-height:600px; background:linear-gradient(to right, rgba(255,255,255,1), rgba(246,246,246,1));}
.pc5b{width:88%; height:auto; margin:30px auto 20px auto; font-size:18px; color:#0179f3}
.pc5bz{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.pc5t{width:88%; height:auto; margin:0 auto; background:#0179f3;}
.pc5z{width:88%; height:auto; margin:20px auto;}
.pc5d{color:#fe7503; margin-right:8px;}
.pc6{width:65%; padding:20px 0; margin-top:30px; height:auto; background:#ffffff;}
.pc6k{width:90%; height:auto; margin:20px auto;}
.pc6knr{width:100%; height:auto; margin-bottom:10px;}
.pc6b{font-size:18px; color:#0179f3; line-height:36px; margin:20px auto 5px auto;}
.pc6bexhibit{width:100%; height:auto; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
.pc6bexhibitk{width:48%; height:0; padding-bottom:28%; margin-bottom:25px;}
.pc6bexhibitz{width:90%; height: auto; float:right; margin:18px 18px; text-align:right;}
.pc6bexhibitzt{width:100%; height:auto; float:right; color:#ffffff; font-size:1.25em; font-weight:600; line-height:45px;}
.pc6bexhibitzm{width:60%; height:auto; float:right; color:#ffffff; font-size:0.75em; line-height:1em; text-transform:uppercase;}


/* 商旅指南 */
.nrsl{width:1100px; min-height:100px; margin:30px auto 0 auto; background:#ffffff; box-shadow:5px 5px 5px rgba(26,26,67,.05); padding:0 0 23px 0; font-size:14px; line-height:26px;}
.guide{width:94%; height:auto; margin:10px auto; text-align:center;}
.guide img{width:50%;}
.guidez{width:100%; font-size:1.45em; line-height:2.5em; color:#6f58a0; margin-top:30px;}
.pc7{width:1100px; margin:0 auto; padding:1em 0 4em 0; background:#d92129; display:flex; flex-direction:row; justify-content:space-around; flex-wrap:wrap; margin-bottom:30px;}
.pc7z{width:100%; height:auto; margin:1em auto; font-size:2em; line-height:2em; color:#ffffff; text-align:center;}
.guidek{width:calc(43% - 50px); margin:0 auto; padding:1%; color:#ffffff; height:auto; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; border:1px solid #ffffff;}
.guidet{width:80px; height:auto; text-align:center; margin:0 auto 0 -50px; background:#544195; display:flex; flex-direction:row; align-items:center;}
.guideb{width:100%; height:auto; line-height:2em; font-size:1.3em; font-weight:600;}
.guidew{width:calc(100% - 50px); height:auto; font-size:1.05em; line-height:2em;}

/* 联系我们 */
.pc8z{width:100%; height:auto; margin:1em auto; font-size:2em; line-height:2em; color:#6f58a0; text-align:center;}
.pc8{width:90%; height:auto; margin:0 auto; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap}
.pc8k{width:48%; height:auto; display:flex; flex-direction:row; justify-content:space-between; margin-bottom:20px;}
.pic{width:30%; height:auto;}
.pic img{width:100%;}
.pc8kz{width:65%; height:auto; display:flex; flex-direction:column; justify-content:space-around; line-height:3em;}
.pc8kw{width:100%; font-size:1.8em; line-height:2em; color:#333333;}
.pc9{width:100%; max-width:1140px; font-size:14px; margin:0 auto 30px auto; padding:2em 0; background:#6f58a0; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
.pc9k{width:28%; height:auto; color:#ffffff; padding-left:5%;}
/*
.pc9z{font-size:1.45em; line-height:2em;}
.pc10{width:1140px; margin:0 auto 30px auto; padding:2em 0; background:#FFF; font-size:14px; display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
.pc10z{width:90%; height:auto; line-height:36px; margin:0 auto 20px auto; font-size:18px; border-bottom:1px solid #eeeeee; padding-bottom:10px;}
*/
