@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box; }
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}
.container{display: block; max-width:1600px; width:85%; margin: 0 auto; }
.hidden{ overflow:hidden;}
.hide{ display:none;}

.flex{ display: flex; align-items: center;}
.flex>div{ width:100%; }

.zindex{ position: relative; z-index:1; }

.mtb8{ margin:8% 0; }

.mt8{ margin-top:8%; }
.mb8{ margin-bottom:8%; }

.mb10{ margin-bottom:10%; }

.mt5{ margin-top:5%; }
.mb5{ margin-bottom:5%; }

.mt3{ margin-top:3%; }
.mb3{ margin-bottom:3%; }

.huibj{ background:#f3f5f2; }

body{ max-width:2100px; margin:0 auto; }

/*header*/
.header{ height:140px; position: absolute; top:0; left:0; width:100%; z-index:100; }
.header .container{ position: relative; }

.header .logos img{ display: block; height:140px; float: left; }
.header .logos img.logo2{ display:none; }

.header .lang{ position:absolute; right:0; top:16px; font-size:16px; color:#ffffff; }
.header .lang .tit{ cursor:pointer; }
.header .lang span{ font-size:16px; margin-right:8px; }

.header .countdown{ height:85px; line-height:85px; margin-top:55px; font-size:18px; color:#ffffff; }
.header .countdown span{ font-size:18px; margin-right:9px; }

.nav{ margin-right:18px; height:85px; line-height:85px; margin-top:55px; }
.nav li{ float:left; color:#ffffff; font-size:18px; position: relative; }
.nav li>a{ padding:0 18px; display: block; font-weight:bold; }
.nav li .sub{ text-align:left; box-shadow:0 5px 10px #dcdcdc; border-radius:0 0 8px 8px; overflow: hidden; font-size:16px; position:absolute; left:0; top:85px; width:150%; z-index:100; color:#333333; background:#ffffff; display:none;}
.nav li .sub a{ display:block; width:100%; padding-left:16px; line-height:50px; font-weight:normal; }
.nav li .sub a:hover{ background:#91af1e; color:#ffffff;}

.header.on .logos img.logo1{ display:none; }
.header.on .logos img.logo2{ display:block; }

.header.on{ background:#ffffff url(../images/header2.jpg) repeat-x center top; position:static; }
.header.on .lang{ color:#91af1e; }
.header.on .countdown{ color:#d61d61; }
.header.on .nav li{ color:#2c2c2c; }
.header.on .nav li:after{ opacity:0; content:""; position: absolute; width:80%; background:#91af1e; left:10%; bottom:0; height:5px; }

.header.on .nav li:hover:after,.header.on .nav li.on:after{ opacity:1; }

.nav_btn{ display:none; }
/*header*/

/*banner*/
.banner{ width:100%; position: relative; overflow: hidden; }
.banner>img{ display:none; width:100%; }

.bantxt{ position: absolute; left:0; top:0; width:100%; height:100%; }

.bantxt .img{ height:400px; margin:5% 0; }
.bantxt .img img{ display: block; height:100%; }

.bannerBtn{ overflow: hidden; }
.bannerBtn a{ float: left; border-radius:10px; height:48px; line-height:48px; font-size:20px; margin-right:20px; font-weight:bold; padding:0 20px 0 30px; background:#e61e67; color:#ffffff; }
.bannerBtn a:last-child{ margin-right:0; }
.bannerBtn a span{ font-weight:normal; font-size:20px; margin-left:10px; }
/*banner*/

/*home01*/
.home01{ position: relative; }
.home01::before{ position: absolute; top:0; left:0; content:""; width:100%; height:40%; background:url(../images/home01.jpg) no-repeat center top; background-size:100% auto; }
.home01:after{ position: absolute; bottom:0; left:0; content:""; width:100%; height:60%; background:url(../images/home01.jpg) no-repeat center bottom; background-size:100% auto;}

.homeAbout{ position: relative; }
.homeAbout .img{ width:43%; height:100%; position: absolute; border-radius:25px; overflow: hidden; }
.homeAbout .img video{ width:100%; display: block; height:100%; object-fit: cover; }
.homeAbout .img img{ display: block; width:100%; }
.homeAbout .txt{ width:54%; }
.homeAbout .txt .ftit{ color:#000000; width:85%; font-size:28px; line-height:1.3; margin-bottom:2%; }
.homeAbout .txt .tit{ color:#000000; font-size:34px; font-weight:bold; line-height:1.3; }
.homeAbout .txt .info{ color:#474747; font-size:16px; line-height:1.5; margin:3% 0; text-align:justify; }
.homeAbout .txt .more{ height:60px; line-height:60px; padding:0 44px; float: left; background:#a4c71e; color:#ffffff; border-radius:30px; font-size:22px; }
.homeAbout .txt .more span{ margin-left:22px; font-size:22px; }

.haList{ }
.haList li{ float: left; width:19.2%; position: relative; padding-left:100px; margin-right:1%; }
.haList li:last-child{ margin-right:0; }
.haList li .ico{ position: absolute; left:0; top:0; width:85px; height:85px; line-height:85px; text-align:center; border-radius:20px; }
.haList li .ico span{ font-size:48px; color:#ffffff; }

.haList li:nth-child(1) .ico{ background:#a4c71e; }
.haList li:nth-child(2) .ico{ background:#2272a9; }
.haList li:nth-child(3) .ico{ background:#e61a68; }
.haList li:nth-child(4) .ico{ background:#f09096; }
.haList li:nth-child(5) .ico{ background:#a4c71e; }

.haList li .txt .tit{ color:#000000; font-size:40px; font-weight:bold; line-height:55px; }
.haList li .txt .info{ color:#545454; font-size:18px; line-height:30px; }
/*home01*/

/*home02*/
.home02{ background:#f5f5f4; }
.homevideo{ position: relative; }
.homevideo img{ display: block; width:100%; }
.homevideo .btn{ color:#ffffff; text-align:center; margin:0 auto; cursor:pointer; }
.homevideo .btn .ico{ line-height:1; }
.homevideo .btn .ico span{ font-size:85px;}
.homevideo .btn .tit{ font-size:60px; font-weight:bold; line-height:1; margin-top:60px; }

.homevideo .hvtxt{ position: absolute; width:100%; height:100%; left:0; top:0; z-index:1; }

.highlights{ margin-top:-6.5%; z-index:10; position: relative; }
.highlights li{ float: left; width:20%; text-align:center; }
.highlights li a{ display: block; padding:11% 0 16% 0;}

.highlights li:nth-child(1){ background:#a4c71e; }
.highlights li:nth-child(1) .num{ color:#b9d452; }
.highlights li:nth-child(2){ background:#2272a9; }
.highlights li:nth-child(2) .num{ color:#2b7fb8; }
.highlights li:nth-child(3){ background:#e61a68; }
.highlights li:nth-child(3) .num{ color:#eb4484; }
.highlights li:nth-child(4){ background:#f09096; }
.highlights li:nth-child(4) .num{ color:#f3aaae; }
.highlights li:nth-child(5){ background:#a4c71e; }
.highlights li:nth-child(5) .num{ color:#b9d452; }

.highlights li .num{ font-size:60px; line-height:0.85; font-weight:bold; }
.highlights li .tit{ color:#ffffff; font-size:30px; font-weight:bold; line-height:1.5; margin:7% 0; }
.highlights li .more{ color:#ffffff; line-height:1; }
.highlights li .more span{ font-size:30px; }
/*home02*/

.htit{ }
.htit .tit{ color:#000000; font-size:50px; font-weight:bold; line-height:1; position: relative; }
.htit .tit span{ position: relative; z-index:1; }
.htit .tit:after{ content:""; right:-11px; top:-11px; position: absolute; width:22px; height:22px; border-radius:50%; border:5px solid #a4c71e; }

.htit2{ text-align:center; }
.htit2 .tit{ display:inline-block; }

.htit .tit2{ color:#ffffff; }

.homePaging .theme-prev,.homePaging .theme-next{ margin-left:20px; cursor:pointer; color:#ffffff; float:left; height:60px; line-height:60px; padding:0 42px; border-radius:30px; background:#e61a68; }
.homePaging .theme-prev span,.homePaging .theme-next span{ font-size:28px; }

/*home03*/
.home03{ background:#f5f5f4 url(../images/home03.png) no-repeat left center; background-size:auto 100%; }

.themeList{ overflow: hidden; }
.themeList .swiper-slide{ width:23.2%; border-radius:20px; overflow: hidden; position: relative; }
.themeList .swiper-slide a{ display: block; position: relative; }
.themeList .swiper-slide a:after{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0;	
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.9) 100%); }
.themeList .swiper-slide img{ display: block; width:100%;}

.themeList .swiper-slide .ftit::before{ display: block; content:""; width:40px; margin-bottom:20px; height:3px; background:#e61a68; }
.themeList .swiper-slide .ftit{ z-index:10; padding:10%; line-height:1.3; color:#ffffff; font-size:20px; position: absolute; bottom:0; left:0; width:100%; }

.themeList .swiper-slide .txt{ opacity:0; padding:0 8.5%; background:rgba(230,26,104, 0.79); position: absolute; top:0; left:0; width:100%; height:100%; color:#ffffff; }

.themeList .swiper-slide .txt .tit{ font-size:24px; line-height:1.3; font-weight:bold; }
.themeList .swiper-slide .txt .tit:after{ display: block; content:""; width:40px; margin:24px 0; height:3px; background:#ffffff; }

.themeList .swiper-slide .txt .info{ font-size:18px; line-height:1.5; }

.themeList .swiper-slide:hover .txt{ opacity:1; }
.themeList .swiper-slide:hover .ftit{ opacity:0; }
.themeList .swiper-slide:hover a:after{ opacity:0; }
/*home03*/

/*home04*/
.home04{ position: relative; }
.home04::before{ position: absolute; top:0; left:0; content:""; width:100%; height:50%; background:url(../images/home04.jpg) no-repeat center top; background-size:100% auto; }
.home04:after{ position: absolute; bottom:0; left:0; content:""; width:100%; height:50%; background:url(../images/home04.jpg) no-repeat center bottom; background-size:100% auto;}

.titimg{ height:54px; overflow: hidden; }
.titimg img{ margin:0 auto; height:100%; display: block; }

.titimg2 img{ float:right;}

.homeNews{}
.homeNews li{ width:47.5%; float:left; margin-right:5%; }
.homeNews li:last-child{ margin-right:0; }
.homeNews li .img img{ display: block; width:100%; }

.homeNews li .txt .tit{ color:#000000; font-size:24px; font-weight:bold; line-height:1.4; margin-top:24px; }
.homeNews li .txt .more{ line-height:1; margin:24px 0; }
.homeNews li .txt .more span{ font-size:24px; font-weight:bold; color:#000000; }
.homeNews li .txt .time{ color:#000000; font-size:16px; line-height:28px; border-radius:14px; padding:0 20px; border:1px solid #000000; display:inline-block; }
/*home04*/

/*home05*/
.homeRange{}
.homeRange li{ float: left; height:290px; background-position:center center; background-size:cover; background-repeat:no-repeat; }
.homeRange li a{ display: block; height:100%; width:100%; }

.homeRange li .tit{ color:#ffffff; font-size:30px; line-height:1; font-weight:bold; padding:30px 0 0 30px; }

.homeRange li:nth-child(1){ width:16%; }
.homeRange li:nth-child(2){ width:27%; }
.homeRange li:nth-child(3){ width:16%; margin-left:0.5%; }
.homeRange li:nth-child(4){ width:20%;}
.homeRange li:nth-child(5){ width:20%; margin-left:0.5%; }
.homeRange li:nth-child(6){ width:29.75%; margin-top:0.5%; }
.homeRange li:nth-child(7){ width:20%; margin-top:0.5%; }
.homeRange li:nth-child(8){ width:29.75%; margin-left:0.5%; margin-top:0.5%; }
.homeRange li:nth-child(9){ width:20%; margin-top:0.5%; }
/*home05*/

/*home06*/
.home06{ background:url(../images/home07.jpg) no-repeat center center; background-size:cover; }

.brand{ overflow: hidden; position: relative; }
.brand .swiper-slide{ }
.brand .swiper-slide a{ padding:0 7.5% 14% 7.5%; overflow:hidden; display: block; width:100%; margin:0 auto; }
.brand .swiper-slide img{ display: block; width:100%; border-radius:10px; border:1px solid #e5e5e5; }

.page-pagination{ position:static; line-height:0; }
.page-pagination .swiper-pagination-bullet{ height:16px; border-radius:8px; width:16px; margin:0 8px; opacity:1; background:#aaaaaa; }
.page-pagination .swiper-pagination-bullet-active{ width:80px; background:#a4c71e; }

.brand-pagination{ margin-bottom:2.8%; }
.review-pagination{ margin:4% 0; }
/*home06*/

/*home07*/
.partnerList{ }
.partnerList li{ float: left; width:20%; overflow: hidden; }
.partnerList li a{ padding:0 7.5% 14% 7.5%; overflow:hidden; display: block; width:100%; margin:0 auto; }
.partnerList li img{ display: block; width:100%; border-radius:10px; }
/*home07*/

/*footer*/
.footer{ background:url(../images/footer.jpg) no-repeat center top; background-size:cover; }

.dbcontent{ margin-top:7%; }
.dbcontent .dbLeft{ width:39%; }
.dbcontent .dbLeft .dblogo{ height:140px; }
.dbcontent .dbLeft .dblogo img{ display: block; height:100%; }
.dbcontent .dbLeft .dbinfo .tit{ color:#ffffff; font-size:20px; font-weight:bold; margin:70px 0 10px 0; }
.dbcontent .dbLeft .dbinfo .info{ color:#afafaf; font-size:16px; line-height:1.5; }
.dbcontent .dbLeft .dbinfo .info p{ margin:8px 0; }
.dbcontent .dbLeft .dbinfo .info span{ font-size:16px; margin-right:8px; color:#ffffff; }

.dbcontent .dbRight{ width:60%; }
.dbnav{ overflow: hidden; }
.dbnav li{ float:left; width:28%; }
.dbnav li:nth-child(4){ width:16%; }
.dbnav li .tit{ color:#ffffff; font-size:20px; font-weight:bold; line-height:1; }
.dbnav li .sub{ color:#afafaf; font-size:16px; line-height:2.2; margin-top:16px; }
.dbnav li .sub a{ display: block; }
.dbnav li .sub a:hover{ color:#ffffff; text-decoration:underline; }

.fbottom{ padding:6% 0 3% 0;}
.fbottom .txt{ width:56%; }
.fbottom .txt .tit{ color:#ffffff; font-size:20px; font-weight:bold; line-height:1; }
.fbottom .txt p{ color:#afafaf; font-size:16px; margin:16px 0; }

.social{ width:280px; position: relative; z-index:10;}
.social .socialNav{ color:#ffffff; font-size:14px; margin-top:24px; float: left; }
.social .socialNav li{ cursor: pointer; position: relative; padding-left:48px; line-height:36px; height:36px; }
.social .socialNav li .ico{ position: absolute; color:#a4c71e; text-align:center; left:-6px; top:0; width:48px; height:36px; }
.social .socialNav li .ico span{ font-size:24px; }

.social .socialTab{ background:#ffffff; }
.social .socialTab .hide{ padding:15px; box-shadow :0 0 10px #dbdbdb; }
.social .socialTab .tit{ color:#000000; font-size:16px; line-height:36px; text-align:center; }
.social .socialTab img{ width:120px; display: block; }

.copy{ color:#afafaf; font-size:16px; border-top:1px solid #3d3d3d; line-height:1.4; padding:24px 0; text-align:center; }
.copy a:hover{ color:#ffffff; text-decoration:underline; }
/*footer*/

.nybanMain{ position: relative; }
.nyban{ overflow: hidden; position: relative; }
.nyban img{ display: block; width:100%; }
.nyban .nbtxt{ position: absolute; left:0; line-height:1.4; width:100%; height:100%; top:0; color:#ffffff; }
.nyban .nbtxt .tit{ font-size:40px; font-weight:bold; margin-bottom:20px; }
.nyban .nbtxt .location{ font-size:16px; }
.nyban .nbtxt .location span{ margin:0 4px; }

.nybanMain .nbBtn{ position: absolute; left:0; width:100%; height:100%; top:0; }
.nybanMain .nbBtn a{ float: right; border-radius: 12px; height: 48px; line-height: 48px; font-size: 24px; margin-right: 24px; font-weight: bold; padding:0 24px 0 36px; background: #e61e67; color: #ffffff; }
.nybanMain .nbBtn a:first-child{ margin-right:0; }
.nybanMain .nbBtn a span{ font-weight: normal; font-size: 24px; margin-left: 12px; }


.bamnav{ z-index: 1; left:0; bottom:0; width:100%; font-weight:bold; color:#ffffff; position: absolute;background: rgba(0, 0, 0, 0.6);}
.bamnav ul{ text-align:center; }
.bamnav ul li{ display:inline-block; height:70px; line-height:70px; font-size:20px; position: relative;  }
.bamnav ul li a{ padding:0 50px; display: block; position: relative; z-index:1; }
.bamnav ul li:after{ top: 0; left: 0; content: ""; width: 0; height: 100%; opacity: 0; position: absolute; transition: all 300ms linear; background: linear-gradient(to right, #a4c71e, #2272a9); }
.bamnav ul li.on:after,.bamnav ul li:hover:after{ width:100%; opacity:1; }

.atit{ text-align:center; }
.atit .tit{ color:#191919; font-size:48px; font-weight:bold; line-height:1; }
.atit:after{ content:""; width:70px; height:5px; margin:24px auto 0 auto; display: block; background:#a4c71e; }
.atit .info{ color:#5e5e5e; font-size:18px; line-height:1.6; margin-top:18px; }

.atit2 .tit{ color:#ffffff; }
.atit3 .tit{ line-height:1.4; font-size:30px; }

/*关于我们*/
.aboutInfo{}
.aboutInfo .img{ width:42.5%; position: relative; }
.aboutInfo .img:after{ content:""; width:32%; height:100%; position: absolute; left:-7.5%; bottom:-9%; background:url(../images/aboutInfo.jpg) no-repeat center center; background-size:cover; }
.aboutInfo .img img{ display: block; width:100%; position: relative; z-index:1; }
.aboutInfo .txt{ width:53%; }
.aboutInfo .txt .txtList{ overflow: hidden; border-top:1px solid #ececec; border-bottom:1px solid #ececec; }
.aboutInfo .txt .txtList li{ line-height:1.4; margin:18px 0; }
.aboutInfo .txt .txtList li:last-child{ margin-right:0; }
.aboutInfo .txt .txtList li .tit{ color:#a4c71e; font-size:18px; font-weight:bold; }
.aboutInfo .txt .txtList li .info{ color:#727272; font-size:18px; margin-top:9px; }
.aboutInfo .txt .text{ font-size:18px; color:#474747; line-height:1.5; margin-top:2.5%; }

.numList{ text-align:center; height:110px; }
.numList li{ display:inline-block; position: relative; padding-left:150px; margin:0 50px; }
.numList li .ico{ width:110px; height:110px; text-align:center; line-height:110px; position:absolute; left:0; top:0; }
.numList li .ico::after{ content:""; width:100%; height:100%; border:3px solid #dcdcdc; position: absolute; left:0; top:0; border-radius:50%;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; }
.numList li .ico span{ font-size:48px; }
.numList li .txt{ text-align:left; } 
.numList li .txt .tit{ color:#000000; font-size:40px; font-weight:bold; }
.numList li .txt .info{ color:#545454; font-size:22px; }

.numList li:nth-child(1){ margin-left:0; }
.numList li:nth-child(4){ margin-right:0; }

.numList li:nth-child(1) .ico::after{ border-color:#a4c71e; }
.numList li:nth-child(1) .ico span{ color:#a4c71e;}
.numList li:nth-child(2) .ico::after{ border-color:#2972a8; }
.numList li:nth-child(2) .ico span{ color:#2972a8;}
.numList li:nth-child(3) .ico::after{ border-color:#e61a68; }
.numList li:nth-child(3) .ico span{ color:#e61a68;}
.numList li:nth-child(4) .ico::after{ border-color:#ef8f95; }
.numList li:nth-child(4) .ico span{ color:#ef8f95;}


.about02{ background:url(../images/about02.jpg) no-repeat center center; background-size:cover; }
.timemain{ position: relative; }
.timemain .swiper-container{ width:85%; margin:0 auto; overflow: hidden; }
.timemain .swiper-slide{ overflow: hidden; position: relative; }
.timemain .swiper-slide .txt{ width:54%; }
.timemain .swiper-slide .img{ width:44%; border:5px solid #ffffff; }
.timemain .swiper-slide .img img{ width:100%; display: block; }

.timemain .swiper-slide .txt{ color:#ffffff; position: absolute; left:0; top:0; height:100%; }
.timemain .swiper-slide .txt .tit{ font-size:48px; font-weight:bold; }
.timemain .swiper-slide .txt .info{ font-size:20px; margin-top:20px; line-height:1.8; }

.arrow-left,.arrow-right{ cursor:pointer; color:#ffffff; width:60px; height:60px; line-height:60px; text-align:center; position: absolute; top:50%; margin-top:-30px; }
.arrow-left span,.arrow-right span{ font-size:58px; }
.arrow-left{ left:0; }
.arrow-right{ right:0; }

.timelist{ position: relative; }
.timelist:after{ content:""; position: absolute; left:0; top:3px; width:100%; height:1px; background:#ffffff; }
.timelist .swiper-slide{ cursor: pointer; width:16.66%; text-align:center; position: relative; color:rgba(255,255,255,0.53); font-size:32px; line-height:1; padding-top:48px;  }
.timelist .swiper-slide:after{ content:""; position: absolute; top:0; left:50%; margin-left:-3.5px; width:7px; height:7px; border-radius:50%; background:#ffffff; }
.timelist .swiper-slide::before{ opacity:0; content:""; position: absolute; top:-7px; left:50%; margin-left:-10.5px; width:21px; height:21px; border-radius:50%; background:rgba(255,255,255,0.3); }

.timelist .active-nav{ color:#ffffff; }
.timelist .active-nav::before{ opacity:1; }


.about03{ background:url(../images/about03.jpg) no-repeat center center; background-size:cover; }

.review .swiper-slide{ width:31%; }
.review .swiper-slide img{ display: block; width:100%; }
.review .swiper-slide .txt{ padding:5% 6%; background:#f5f5f4; }
.review .swiper-slide .txt .tit{ color:#1a1a1a; font-weight:bold; font-size:24px; }
.review .swiper-slide .txt .info{ color:#5e5e5e; font-size:16px; margin-top:8px; line-height:2; }
.review .swiper-slide:hover .txt{ background:#d61d61; }
.review .swiper-slide:hover .txt .tit{ color:#ffffff; }
.review .swiper-slide:hover .txt .info{ color:#ffffff; }

.partnerList2 li img{ border:1px solid #dcdcdc;}

.wechatList{ width:960px; margin:0 auto; }
.wechatList li{ float:left; width:140px; margin:0 10px; }
.wechatList li .img{ width:100%; border:1px solid #e5e7dd; background:#ffffff; padding:10px; border-radius:20px; }
.wechatList li .img img{ display: block; width:100%; }
.wechatList li .tit{ color:#212121; font-size:16px; line-height:1; text-align:center; margin-top:25%; }

.contactList{ margin-top:4%; }
.contactList li{ border-radius:50px; background:#f1f3e8; float: left; position: relative; padding-left:100px; height:100px; }
.contactList li .ico{ position: absolute; left:0; top:0; width:100px; height:100px; line-height:100px; text-align:center; }
.contactList li .ico span{ font-size:48px; color:#1c1d1b; }
.contactList li .txt{ color:#393939; padding:20px 0; line-height:30px; font-size:18px; }

.contactList li:nth-child(1){ width:100%; margin-bottom:2%; }
.contactList li:nth-child(2){ width:63%; margin-right:2%; }
.contactList li:nth-child(3){ width:35%; }
/*关于我们*/


/*我要参观*/
.category{}
.category li{ border:2px solid #ffffff; float: left; height:290px; background-position:center center; background-size:cover; background-repeat:no-repeat; }
.category li a{ display: block; height:100%; width:100%; }

.category li .tit{ color:#ffffff; font-size:28px; line-height:1.2; font-weight:bold; padding:28px; }

.category li:nth-child(1){ width:16%; }
.category li:nth-child(2){ width:28%; }
.category li:nth-child(3){ width:16%; }
.category li:nth-child(4){ width:20%; }
.category li:nth-child(5){ width:20%; }
.category li:nth-child(6){ width:30%; }
.category li:nth-child(7){ width:20%; }
.category li:nth-child(8){ width:30%; }
.category li:nth-child(9){ width:20%; }

.visit02{ background:url(../images/visit02.jpg) no-repeat center center; background-size:cover; }
.exhibitorInfo{}
.exhibitorInfo .img{ width:40.8%; }
.exhibitorInfo .img img{ display: block; width:100%; }
.exhibitorInfo .txt{ width:56%; }
.exhibitorInfo .txt .tit{ color:#1a1a1a; font-size:36px; font-weight:bold; }
.exhibitorInfo .txt .info{ margin:4% 0 8% 0; color:#474747; font-size:18px; line-height:2; }
.exhibitorInfo .txt .btn{ overflow: hidden; }
.exhibitorInfo .txt .btn a{ margin-right:24px; border-radius:10px; float: left; height:60px; line-height:60px; color:#ffffff; font-size:24px; padding:0 24px; }
.exhibitorInfo .txt .btn a span{ font-size:24px; margin-left:24px; }
.exhibitorInfo .txt .btn a:nth-child(1){ background:#e61a68; }
.exhibitorInfo .txt .btn a:nth-child(2){ background:#a4c71e; }

.eventsNav{ overflow: hidden; width:1100px; margin:0 auto; }
.eventsNav li{ cursor:pointer; position: relative; margin:0 40px; width:140px; height:140px; float:left; text-align:center; border-radius:50%; padding:40px 0; border:1px solid #e3e5e7; background:#f9f9f9; }
.eventsNav li .ico{ position: absolute; left:0; top:0; border-radius:50%; width:40px; height:40px; line-height:36px; text-align:center; padding:2px; }
.eventsNav li .ico span{ font-size:18px; display: block; background:#a4c71e; color:#ffffff; border-radius:50%; }
.eventsNav li .tit{ color:#191919; font-size:22px; line-height:30px; font-weight:bold; }
.eventsNav li .time{ color:#191919; font-size:22px; line-height:30px; font-weight:bold; }

.eventsNav li.on{ background:#a4c71e; }
.eventsNav li.on .tit{ color:#ffffff; }
.eventsNav li.on .time{ color:#ffffff; }
.eventsNav li.on .ico{ background:#ffffff; }

.eventsList{}
.eventsList li{ margin-right:4%; width:22%; border-radius:10px; overflow:hidden; float: left; }
.eventsList li:last-child{ margin-right:0; }
.eventsList li a{ display: block; position: relative; }
.eventsList li a:after{ content:""; z-index:1; position: absolute; width:100%; height:100%; left:0; top:0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7) 100%);}
.eventsList li img{ display: block; width:100%; }
.eventsList li .txt{ padding:15px; z-index:2; position: absolute; width:84%; left:8%; bottom:8%; color:#ffffff; border-radius:10px;
background-image: linear-gradient(to bottom, rgba(164, 199, 30, 0.6), rgba(164, 199, 30, 1) 100%); }
.eventsList li .txt .tit{ font-size:20px; font-weight:bold; }
.eventsList li .txt .time{ font-size:16px; margin-top:16px; }

.visit04{ background:url(../images/visit04.jpg) no-repeat center center; background-size:cover; }
.arrive{}
.arrive .img{ width:54.5%; }
.arrive .img img{ display: block; width:100%; }
.arrive .txt{ width:33.8%; margin-left:5%; }
.arrive .txt .tit{ padding-left:18px; color:#191919; font-size:22px; font-weight:bold; position: relative; }
.arrive .txt .tit:after{ content:""; width:5px; height:18px; border-radius:2px; background:#a4c71e; position:absolute; left:0; top:50%; margin-top:-9px; }
.arrive .txt .info{ font-size:18px; color:#474747; line-height:2; padding-left:18px; margin-bottom:18px; }
.arrive .txt .visitingDay img{ width:100%; }
/*我要参观*/

/*展会亮点*/
.highlightsNav{ width:100%; text-align:center; }
.highlightsNav li{ background:#ffffff; text-align:center; display:inline-block; margin:0 0.5%; border:2px solid #f3f3f3; border-radius:10px; border-bottom:3px solid #e61a68; }
.highlightsNav li a{ display: block; font-weight:bold; padding:18px; }
.highlightsNav li .num{ color:#e1e1e1; font-size:36px; line-height:0.8; margin-bottom:18px; }
.highlightsNav li .tit{ color:#383838; font-size:20px; line-height:1; }

.highlightsNav li.on,.highlightsNav li:hover{ background:#a4c71e; border-color:#a4c71e; }
.highlightsNav li.on .num,.highlightsNav li:hover .num{ color:#cee37d; }
.highlightsNav li.on .tit,.highlightsNav li:hover .tit{ color:#ffffff; }
/*展会亮点*/


/*展会亮点一*/
.springExhibition{}
.springExhibition li{ float: left; width:30%; margin-right:5%; margin-bottom:5%; }
.springExhibition li:nth-child(3n){ margin-right:0; }
.springExhibition li img{ display: block; max-width:420px; margin:0 auto; width:100%; }
.springExhibition li .tit{ width:85%; margin:0 auto; border-radius:0 0 42px 42px; text-align:center; height:42px; line-height:42px; margin-bottom:6%; font-size:20px; color:#ffffff; background:#a4c71e; }
/*展会亮点一*/

/*展会亮点二*/
.industryHighlandMap{ position: relative; }
.industryHighlandMap .img{ width:30%; margin:0 auto; }
.industryHighlandMap .img img{ display: block; width:100%; }

.industryHighlandMap .txt{ width:480px; position: absolute; }
.industryHighlandMap .txt .num{ line-height:1; color:#f4f4f4; font-family:Arial; font-size:72px; font-weight:bold; }
.industryHighlandMap .txt .tit{ color:#a4c71e; line-height:1; font-size:24px; font-weight:bold; margin:12px 0; }
.industryHighlandMap .txt .info{ color:#5e5e5e; font-size:18px; line-height:2; }

.industryHighlandMap .txt01{ left:0; top:20%; }
.industryHighlandMap .txt03{ right:0; top:20%; }

.industryHighlandMap .txt02{ position:static; margin:0 auto; margin-top:-2.5%; }

.industryHighlandList{}
.industryHighlandList li{ float: left; width:32%; margin-right:2%; }
.industryHighlandList li:last-child{ margin-right:0; }
.industryHighlandList li img{ width:100%; margin:0 auto; display:block; }
.industryHighlandList .txt .tit{ text-align:center; color:#a4c71e; line-height:1; font-size:20px; font-weight:bold; margin:20px 0; }
.industryHighlandList .txt .info{ color:#5e5e5e; font-size:16px; line-height:1.5; }

/*展会亮点二*/

/*展会亮点三*/
.highlightsMain{}

.highlightsMain .txt{}
.highlightsMain .txt .tit{ overflow: hidden; }
.highlightsMain .txt .tit span{ float: left; color:#ffffff; font-weight:bold; border-radius:0 30px 0 30px; background:#a4c71e; font-size:24px; padding:12px 24px; line-height:1.4; }
.highlightsMain .txt .ftit{ color:#383838; font-size:24px; font-weight:bold; line-height:1.5; margin:18px 0 9px 0; }
.highlightsMain .txt .info{ color:#383838; font-size:18px; line-height:1.5; }
.highlightsMain .txt .info2{ margin:18px 0 9px 0; }
.highlightsMain .txt .info3{ margin:18px 0; }
.highlightsMain .txt .info3 b{ color:#e61a68; }

.highlightsMain .txt .ullist{ overflow: hidden; }
.highlightsMain .txt .ullist li{ float: left; width:100%; color:#383838; font-size:18px; line-height:2.2; padding-left:27px;
background:url(../images/highlightsIco.png) no-repeat left center; background-size:12px; }
.highlightsMain .txt .ullist li span{ color:#a4c71e; }
.highlightsMain .txt .ullist02{ margin-top:18px; }
.highlightsMain .txt .ullist02 li{ width:100% !important; }
.highlightsMain .txt .ullist03{ margin:18px 0; }
.highlightsMain .txt .ullist03 li{ font-weight:bold; color:#e61a68;  width:33.33% !important; }

.highlightsMain .img{ overflow: hidden; }
.highlightsMain .img li img{ display: block; width:100%; }

.highlightsMain .txt .ftit2{ color:#a4c71e; }

.highlightsMain .txt01{ width:32%; }
.highlightsMain .txt02{ width:100%; }
.highlightsMain .txt04{ width:32%; }


.highlightsMain .img01{ width:66%; }
.highlightsMain .img01 li{ float: left; width:49%; margin-right:2%; margin-bottom:2%; }
.highlightsMain .img01 li:nth-child(2n){ margin-right:0; }

.highlightsMain .img02{ width:100%; }
.highlightsMain .img02 li{ float: left; width:32%; margin-right:2%; margin-top:2%; }
.highlightsMain .img02 li:nth-child(3n){ margin-right:0; }
.highlightsMain .img02s li{ margin-bottom:2%; margin-top:0; }

.highlightsMain .img03{ width:100%; }
.highlightsMain .img03 li{ float:left; width:100%; margin-top:3%; }

.highlightsMain .img04{ width:66%; }
.highlightsMain .img04 li{ float: left; width:49%; margin-right:2%; margin-bottom:2%; }
.highlightsMain .img04 li:nth-child(2n){ margin-right:0; }


.highlights03bj{ background:url(../images/highlights03bj.jpg) no-repeat center center; background-size:cover; }
/*展会亮点三*/

/*展会亮点四*/
.highlightsMain .txt03{ width:31%; margin-right:3.5%; float: left; }
.highlightsMain .txt03:last-child{ margin-right:0; }
/*展会亮点四*/

/*展会亮点五*/
.flagList{ overflow:hidden; }
.flagList li{ float:left; width:10%; }
.flagList li .img{ width:60%; margin:0 auto; border:1px solid #dcdcdc; }
.flagList li .img img{ display:block; width:100%; }
.flagList li .tit{ font-size:18px; line-height:2; text-align:center; }

.windowTxt{ font-size:18px; line-height:1.8; }
.windowTxt b,.windowTxt span{ color:#a4c71e; }

.window{ overflow: hidden; width:90%; margin:0 auto; }
.window li{ float: left; width:25%; }
.window li .img{ width:55%; max-width:120px; margin:0 auto; }
.window li .img img{ display: block; width:100%; }
.window li .tit{ text-align:center; color:#353535; font-size:18px; font-weight:bold; line-height:1.5; margin-top:18px; }

.windowInfo{ overflow: hidden; }
.windowInfo li{ padding:1.5% 3% 3% 3%; width:100%; border-radius:20px; float: left; border:1px solid #eeeded; }

.windowInfo li .tit{ overflow: hidden; position: relative; height:60px; padding-top:36px; padding-left:80px; }
.windowInfo li .tit .ico{ position: absolute; left:0; top:0; font-family:Arial; color:#a4c71e; font-size:200px; line-height:0.9;  }
.windowInfo li .tit .text{ color:#a4c71e; font-size:24px; line-height:1; font-weight:bold; }
.windowInfo li .info{ color:#4a4a4a; font-size:18px; font-weight:bold; margin-top:18px; line-height:1.6; }

.windowInfo li:nth-child(1){ background:url(../images/windowInfo01.jpg) no-repeat center center; background-size:cover;}
.windowInfo li:nth-child(2){ background:url(../images/windowInfo02.jpg) no-repeat center center; background-size:cover; margin-top:2%; }
/*展会亮点五*/


/*展商中心*/
.audienceCategory{ overflow: hidden; }
.audienceCategory li{ float: left; width:16.66%; }
.audienceCategory li .ico{ border-radius:10px; width:150px; height:150px; text-align:center; line-height:150px; margin:0 auto; }
.audienceCategory li .ico span{ font-size:70px; }
.audienceCategory li .tit{ color:#191919; font-size:18px; text-align:center; line-height:4; }

.audienceCategory li:nth-child(1) .ico{ background:#edf5fb; }
.audienceCategory li:nth-child(1) .ico span{ color:#2271a9; }
.audienceCategory li:nth-child(2) .ico{ background:#ecffec; }
.audienceCategory li:nth-child(2) .ico span{ color:#a3c71d; }
.audienceCategory li:nth-child(3) .ico{ background:#feefea; }
.audienceCategory li:nth-child(3) .ico span{ color:#f08f96; }
.audienceCategory li:nth-child(4) .ico{ background:#fff3ff; }
.audienceCategory li:nth-child(4) .ico span{ color:#e71a69; }
.audienceCategory li:nth-child(5) .ico{ background:#ecffec; }
.audienceCategory li:nth-child(5) .ico span{ color:#a3c71d; }
.audienceCategory li:nth-child(6) .ico{ background:#edf5fb; }
.audienceCategory li:nth-child(6) .ico span{ color:#2271a9; }
.audienceCategory li:nth-child(7) .ico{ background:#fff3ff; }
.audienceCategory li:nth-child(7) .ico span{ color:#e71a69; }
.audienceCategory li:nth-child(8) .ico{ background:#fffceb;}
.audienceCategory li:nth-child(8) .ico span{ color:#bfaf56; }
.audienceCategory li:nth-child(9) .ico{ background:#ecffec;}
.audienceCategory li:nth-child(9) .ico span{ color:#a3c71d; }
.audienceCategory li:nth-child(10) .ico{ background:#feefea;}
.audienceCategory li:nth-child(10) .ico span{ color:#f08f96; }
.audienceCategory li:nth-child(11) .ico{ background:#fff3ff;}
.audienceCategory li:nth-child(11) .ico span{ color:#e71a69;}

.exhibitionApplication{ overflow: hidden; }
.exhibitionApplication li{ width:65%; margin:0 auto; border-radius:20px; }
.exhibitionApplication li a{ padding:7%; position: relative; display: block; overflow: hidden; }
.exhibitionApplication li .num{ color:rgba(255, 255, 255, 0.15);  position:absolute; line-height:1; bottom:-100px; right:5%; font-size:200px; font-weight:bold; font-family:Arial; }
.exhibitionApplication li .entit{ position: absolute; right:5%; top:8%; color:rgba(255, 255, 255, 0.2); font-size:72px; font-family:Arial; line-height:1; text-transform:uppercase; font-weight:bold; }

.exhibitionApplication li .ico{ float: left; width:85px; height:85px; border:1px solid #ffffff; color:#ffffff; text-align:center; line-height:85px; border-radius:50%; }
.exhibitionApplication li .ico span{ font-size:48px; }
.exhibitionApplication li .txt{ width:100%; padding-left:110px; }
.exhibitionApplication li .txt .tit{ color:#ffffff; font-size:34px; line-height:50px; font-weight:bold; }
.exhibitionApplication li .txt .info{ color:rgba(255, 255, 255, 0.8); font-size:20px; line-height:35px; height:70px; margin-bottom:35px; }
.exhibitionApplication li .txt .more{ display:inline-block; color:#ffffff; font-size:18px; font-weight:bold; border-radius:25px; padding:0 25px; height:50px; line-height:50px; border:1px solid rgba(255, 255, 255, 0.51); }
.exhibitionApplication li .txt .more span{ font-size:18px; margin-left:18px; }

.exhibitionApplication li:hover .txt .more{ border-color:#ffffff; background:#ffffff; color:#e61a68; }
.exhibitionApplication li:hover .txt .more span{ color:#e61a68; }

.exhibitionApplication li:nth-child(2):hover .txt .more{ color:#8fb817; }
.exhibitionApplication li:nth-child(2):hover .txt .more span{ color:#8fb817; }

.exhibitionApplication li:nth-child(1){ background:url(../images/exhibitionApplication01.jpg) no-repeat center center; background-size:cover; }
.exhibitionApplication li:nth-child(2){ background:url(../images/exhibitionApplication02.jpg) no-repeat center center; background-size:cover; }
/*展商中心*/


/*参展商名录*/
.search{ overflow: hidden; width:720px; margin:0 auto; }
.search input{ float:left; height:60px; border:1px solid #dcdcdc; color:#000000; border-radius:10px; padding:0 18px; font-size:18px; width:71%; }
.search input::placeholder{ color:#7c7c7c; }
.search button{ float:right; cursor:pointer; width:27%; height:60px; border-radius:10px; background:#a4c71e; color:#ffffff; font-size:24px; font-weight:bold; }
.search button span{ font-size:24px; font-weight:normal; margin-right:12px; }

.exhibitorList{ margin-top:2.5%; overflow: hidden; }
.exhibitorList li{ float: left; width:47.5%; margin-right:5%; padding:2.5% 0; border-bottom:1px solid #dcdcdc; }
.exhibitorList li:nth-child(2n){ margin-right:0; }
.exhibitorList li a{ overflow: hidden; display: block; position: relative; }
.exhibitorList li .img{ width:220px; float:left; border-radius:10px; overflow: hidden; border:1px solid #dcdcdc; }
.exhibitorList li .img img{ display: block; width:100%; }
.exhibitorList li .txt{ left:0; top:0; position: absolute; height:100%; padding-left:260px; width:100%; }
.exhibitorList li .txt .tit{ color:#191919; font-size:24px; font-weight:bold; }
.exhibitorList li .txt .info{ color:#7c7c7c; font-size:18px; line-height:2; margin-top:9px; }
.exhibitorList li .txt .info span{ color:#a4c71e; }
/*参展商名录*/

.paging{ text-align:center; padding:5% 0; overflow: hidden; }
.paging a,.paging .current{ margin:0 5px; font-size:18px; color:#a4c71e; display:inline-block; border:1px solid #dcdcdc; width:50px; height:50px; border-radius:5px; line-height:48px; text-align:center; }
.paging a span{ font-size:18px; }
.paging a:hover,.paging .current{ background:#a4c71e; color:#ffffff; }

.nynav{ text-align:center; margin:3.5% 0; }
.nynav li{ display:inline-block; }
.nynav li a{ display: block; margin:0 12px; height:50px; line-height:50px; border-radius:25px; color:#ffffff; font-size:24px; background:#a4c71e; padding:0 36px; }
.nynav li.on a{ background:#e61a68; }

/*合作伙伴*/
.partner01{ background:url(../images/partner01.jpg) no-repeat center center; background-size:cover; }
.partnerList3{ margin-bottom:2.2%; position: relative; }
.partnerList3:after { content: ""; width: 100%; height: 30%; position: absolute; left: 0; bottom: 0;
 background: linear-gradient(to bottom, rgba(242, 245, 241, 0.3), rgba(242, 245, 241, 0.7), rgba(242, 245, 241, 0.9)); }
.partnerList3.on::after{  display:none; }

.moreBtn{ text-align:center; }
.moreBtn a{ width:180px; height:50px; line-height:50px; font-size:18px; color:#a4c71e; text-align:center; border-radius:25px; display:inline-block; border:1px solid #a4c71e; }
.moreBtn a:hover{ background:#a4c71e; color:#ffffff; }

.partner02{ background:url(../images/partner02.jpg) no-repeat center center; background-size:cover; }

.collaborationApplication{ margin:0 auto; padding:30px; width:800px; height:170px; border-radius:10px; background:url(../images/collaborationApplication.jpg) no-repeat center center; background-size:cover; }
.collaborationApplication .img{ float: left; width:110px; border-radius:10px; overflow: hidden; }
.collaborationApplication .img img{ display: block; width:100%; }
.collaborationApplication .txt{ padding:5px 0 5px 140px; color:#ffffff; font-size:24px; font-weight:bold; line-height:50px; }
/*合作伙伴*/

/*媒体中心*/
.newslist{ overflow: hidden; margin-top: -3.5%; }
.newslist li{ width:31%; float: left; margin-right:3.5%; margin-top:3.5%; }
.newslist li:nth-child(3n){ margin-right:0; }
.newslist li img{ display:block; width:100%; }

.newslist li .txt{ background:#f5f5f4; padding:5% 5% 6% 5%; }
.newslist li .txt .tit{ color:#000000; font-weight:bold; font-size:20px; line-height:30px; height:60px; }
.newslist li .txt .time{ margin-top:24px; color: #000000; font-size: 16px; line-height: 28px; border-radius: 14px; padding: 0 20px; border: 1px solid #000000; display: inline-block; }

.newslist li:hover .txt{ background:#a4c71e; }
.newslist li:hover .txt .tit{ color:#ffffff; }
.newslist li:hover .txt .time{ color:#ffffff; border-color:#ffffff; }
/*媒体中心*/

/*同期活动*/
.eventsMain{ overflow: hidden; }
.eventsLeft{ width:24%; }

.eventsOption{ overflow: hidden; border-top:4px solid #a4c71e; }
.eventsOption li{ float: left; width:100%; border-bottom:1px solid #dcdcdc; }
.eventsOption li .tit{ cursor:pointer; padding-left:10px; position: relative; line-height:60px; color:#252525; font-size:20px; font-weight:bold; }
.eventsOption li .tit .ico{ text-align:center; position: absolute; top:0; right:0; width:30px; height:60px; font-size:20px; color:#666666; }
.eventsOption li .tit .ico span{ font-size:16px; }
.eventsOption li .tit.active .ico{ transform: rotate(180deg); }

.eventsOption li .sub{ display:none; font-size:18px; padding:0 10px 10px 10px; line-height:1; }
.eventsOption li .sub label{ cursor:pointer; width:100%; overflow: hidden; display: block; padding:9px 0; }
.eventsOption li .sub label input{ float: left; display:inline-block !important; width:18px; height:18px; margin-right:9px; }
.eventsOption li .sub label span{ float: left;}

.eventsSearch{ overflow: hidden; }
.eventsSearch .input{margin:20px 0; }
.eventsSearch .input input{ width:100%; display: block; height:40px; border-radius:20px; border:1px solid #000000; color:#000000; font-size:16px; padding:0 16px; }
.eventsSearch .input input::placeholder{ color:#7c7c7c; }
.eventsSearch .btn{ overflow: hidden; }
.eventsSearch .btn input{ cursor:pointer; font-size:16px; border-radius:10px; background:none; padding:0 16px; height:40px; border:1px solid #000000; color:#000000;  }
.eventsSearch .btn input:hover{ background:#000000; color:#ffffff; }

.eventsRight{ width:73%; }

.eventsInfo{ overflow: hidden; margin-top:-3%; }
.eventsInfo li{ float: left; width:48.5%; margin-right:3%; margin-top:3%; }
.eventsInfo li a{ padding:0 9% 9% 9%; display: block; border-bottom:30px solid #a4c71e; }
.eventsInfo li:nth-child(2n){ margin-right:0; }
.eventsInfo li a::before{ content:""; display: block; width:34px; height:4px; background:#a4c71e; margin:8% 0 5% 0; }
.eventsInfo li .tit{ color:#252525; font-size:24px; line-height:36px; font-weight:bold; height:72px; }
.eventsInfo li .info{ color:#4e4d4d; font-size:18px; line-height:36px; height:72px; margin-top:18px; }

.eventsInfo li{ background:url(../images/eventsInfo02.jpg) no-repeat center center; background-size:cover; }

.eventsInfo li::before{ background:#ffffff; }
.eventsInfo li .tit{ color:#ffffff; }
.eventsInfo li .info{ color:#ffffff; }
/*同期活动*/

/*详情页*/
.showtit{ text-align:center; color:#222222; font-size:28px; font-weight:bold; line-height:1.4;  }
.showinfo{ text-align:center; text-align:center; padding:2% 0; border-bottom:1px solid #dcdcdc; margin-bottom:3%; }
.showinfo li{ display:inline-block; font-size:18px; color:#333333; margin:0 18px; }
.showinfo li span{ font-size:18px; margin-right:9px; }

.showtxt{ color:#333333; font-size:18px; line-height:1.8; text-align:justify; }
.showtxt img{ max-width:100%; height:auto !important; }

.sxp{ position: relative; line-height:1.4; border-top:1px solid #dcdcdc; margin-top:3%; padding:2% 0; overflow:hidden; }
.sxp .fl,.sxp .fr{ width:49%; color:#222222; font-size:18px; }
.sxp .fl a,.sxp .fr a{ color:#2a2a2a;}
.sxp .fl a:hover,.sxp .fr a:hover{ color:#a4c71e; }
.sxp .fr{ text-align:right; }
/*详情页*/

.exhibitionImg img{ width:100%; display: block; }


/*悬浮窗*/
.online-service{ position: fixed; right:5px; top:50%; margin-top:-212px; width:100px; z-index:1000; }
.online-service li{ box-shadow:0 0 10px #999999; color:#ffffff; text-align:center; border-radius:50%; margin:5px 0; border:2px solid #ffffff; }
.online-service li a{ display: block; padding:13px 0; }
.online-service li .ico{ line-height:30px; height:30px; }
.online-service li .ico span{ font-size:28px; }
.online-service li:nth-child(1){ background:#a4c71e; }
.online-service li:nth-child(2){ background:#2272a9; }
.online-service li:nth-child(3){ background:#e61a68; }
.online-service li:nth-child(4){ background:#f09096; }

.online-service li .tit{ font-size:14px; line-height:20px; height:40px; }
/*悬浮窗*/

/*外链*/
.urlTxt{ font-size:20px; line-height:1.8; text-align:center; color:#333333; }
.urlImg img{ display: block; width:100%; }

.urlImg2 img{ width:280px; margin:0 auto; }
.urlMore{ text-align:center; }
.urlMore a{ display:inline-block; background:#91af1e; border-radius: 10px; font-family: MiSans-Medium; display: inline-block; padding: 0 40px;
 font-size: 24px; color: #ffffff; height: 70px; line-height: 70px; }
.urlMore a span{font-size: 24px; margin-right: 12px;}
/*外链*/


/*五大亮点*/
.fiveHighlights{ position: relative; }
.fhList{ overflow: hidden; padding-left:50%; position: relative; }
.fhList li{ width:46%; margin-left:4%; float: left; }
.fhList li a{ display: block; position:relative; }
.fhList li img{ display: block; width:100%; }
.fhList li .tit{ position: absolute; bottom:0; left:0; color:#ffffff; font-weight:bold; height:60px; line-height:60px; font-size:20px; padding:0 20px; background:rgba(230,26,104,0.7); }

.fhList li.li01{ position: absolute; height:100%; width:50%; left:0; top:0; margin:0; }
.fhList li.li01 img{ display:none; }
.fhList li.li01 a{ height:100%; }
.fhList li.li01 .img{ height:100%; }
.fhList li:nth-child(4),.fhList li:nth-child(5){ margin-top:4%; }

.fnTab{ position: absolute; width:100%; height:100%; left:0; top:0; z-index:-1; }
.fnTab .hide{ background:#f1f3e8; height:100%; overflow: hidden; }
.fnTab .img{ width:50%; height:100%; float: left; }
.fnTab .txt{ width:50%; height:100%; float:right; padding:4%; }

.fnTab .txt .tit{ font-size:28px; color:#000000; font-weight:bold; line-height:1; }
.fnTab .txt .info{ font-size:18px; line-height:1.5; color:#333333; margin:5% 0 6% 0; }
.fnTab .txt .more{ width:140px; height:50px; line-height:50px; background:#e61a68; color:#ffffff; font-size:18px; display: block; text-align:center; }

.fnTab.on{ z-index:1; }
/*五大亮点*/


/*表单*/
.formMain{ margin-left:auto; margin-right:auto; width:850px;  box-shadow: 0 0 20px #dcdcdc; padding:35px; background: #ffffff; position: relative; z-index: 1;  border-radius: 10px; }
.formMain .fmTit { line-height: 1.5; font-size: 34px; color: #e61a68; font-weight: bold; text-align: center; margin-bottom: 35px; }

.formList{ overflow: hidden; }
.formList li{ float: left; width:100%; position: relative; }
.formList li .tit{ width:100%; font-size:16px; line-height:50px; }
.formList li .tit span{ color:#ff0000; font-size:18px; }
.formList li .input{ width:100%; height:50px; float: left; position: relative; overflow: hidden; border-radius:5px; }
.formList li .input input{ font-size:16px; display: block; width:100%; border:1px solid #e5e5e5; border-radius:5px; height:50px; line-height:48px; padding:0 15px; }
.formList li .input input:hover{ border-color:#e61a68; }
.formList li .textarea{ width:100%;  float:left; overflow:hidden; border-radius:5px; }
.formList li .textarea textarea{ display:block; font-size:16px; width:100%; border:1px solid #e5e5e5; border-radius:5px; height:200px; padding:15px; }
.formList li.submit{ margin-top:25px; }
.formList li.submit button{ border-radius:5px; height:50px; cursor: pointer; width:240px; background:#e61a68; color:#ffffff; font-size:18px; }
/*表单*/


.animated{opacity: 0;}

.eventsOption li .tit .ico{transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}


.imgmove{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}

.imgmove:hover img{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}


.clippingOne{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.clippingTwo{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; }
.clippingThree{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  }
.clippingFour{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; overflow: hidden;  }
.clippingFive{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;  }