@charset "gb2312";
*{ font-family:"微软雅黑"}
.mainBox{ width:100%;}
.containt{ width:1100px; margin:0 auto;}
.containt.mt50{margin-top:50px;}
.box715{ width:715px; float:left;}
.box600{ width:600px; float:left;}
.box330{ width:330px; float:right;}

.banner{width:100%;height:720px; background:url(../images/banner.jpg) no-repeat center top}


.m-nav{ width:100%; height:80px; background:#272727;}

.m-nav ul{width:1100px; margin:0 auto;}
.m-nav ul li{ float: left; display:inline-block; padding:0 12px; height: 80px; line-height: 80px;background:url(../images/icon_line.gif) no-repeat 87px;}
/*展开隐藏时候删除下面一行*/
.m-nav ul li{ float: left; display:inline-block; padding:0 36px; height: 80px; line-height: 80px;background:url(../images/icon_line.gif) no-repeat 130px;}
.m-nav ul li a{ display: block; color: #FFF;font-size: 16px;}
.m-nav ul li:hover{ color:#fff; background:#247105;}


.bottomLine{width:1100px; margin:0 auto; border-bottom:1px solid #017000;height:190px; }
.m-tit{width:222px;margin:80px auto 0; background:url(../images/tit_bg.png) no-repeat; position:relative }
.m-tit h2{width:222px; height:64px; line-height:64px; padding-top:68px; text-align:center;font-size:36px; font-weight:bold; color:#2d2d2d;}
.m-tit p{height:38px; line-height:38px; padding-bottom:27px;  font-size:28px; color:#247005; text-align: justify; letter-spacing:0.5px;}
.m-tit p > span { display: inline-block /* Opera */; padding-left: 100%; }
.m-tit p.t3{letter-spacing:13px; font-size:30px;}
.m-tit p.t4{letter-spacing:6px; font-size:30px;}
.m-tit p.t6{letter-spacing:11px; font-size:28px;}
.m-tit p.t7{letter-spacing:5px; font-size:30px;}
.m-tit p.t8{ font-size:23px;}
.m-tit p.t9{font-size:21px;}

.company{ width:1100px; margin:0 auto;}
.company .bigImg{ float:left; width:374px; height:252px; margin-top:40px;}
.company .bigImg img{ width:372px; height:250px; border:1px solid #017000;}
.company .info{ float:right; margin-top:40px; width:700px; height:250px;  background:#f7f7f7; border:1px solid #017000; overflow:hidden}
.company .info p{ font-size:14px; color:#303030; text-indent:2em; line-height:22px; padding:10px 20px 0;}
.company .info p a{ background:#247105; color:#fff; padding:2px 8px;}
.company .imgList li{width:260px; height:190px; float:left; margin-left:20px; margin-top:10px;}
.company .imgList li:first-child{ margin-left:0;}
.company .imgList li img{width:260px; height:190px;border:1px solid #017000;}

.exhibitor{background:url(../images/bg.jpg) no-repeat center; height:860px; overflow:hidden;}
.exhibitor.h650{ height:650px;}
.tit{ background:#247105; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff;}

.companyList{ width:330px; background:#fff; height:500px;overflow:hidden;position:relative;}
.companyList #companyList{ margin:60px 0;  height:380px; overflow:hidden;}
.companyList li{ height:50px; line-height:50px; text-align:center; font-size:18px; color:#247105; border-bottom:1px dashed #dde9d8; font-weight:bold;}


.companyList .prev,.companyList .next{ position:absolute;left:136px; width:52px; height:52px; margin:0 auto; cursor:pointer; background:url(../images/icon_prev.gif) no-repeat;}
.companyList .prev{ top:1px;}
.companyList .next{background:url(../images/icon_next.gif) no-repeat;bottom:1px; }

.exhibitor .tip{ clear:both; height:60px; line-height:60px; font-size:12px; color:#fff; text-align:center;}
.exhibitor .info{ border:1px solid #247105; height:172px; margin-top:20px;}
.exhibitor .info p{font-size:14px; color:#fff; padding:15px 20px 5px;}

.active{ margin-top:40px;}

.invitation{ height:469px;background:url(../images/bg2.jpg) no-repeat; margin-top:40px;}
.invitation p{ padding-left:74px; font-size:18px; color:#434343;}
.invitation p.p1{ padding-top:170px;}
.invitation p.p2{ text-indent:2em; margin-bottom:35px;}

.speech{background:#252525 url(../images/bg3.png) no-repeat center; height:593px; overflow:hidden;}
.speech .leftTit{ float:left; width:48px; text-align:center; height:490px; color:#fff; font-size:25px; background:#247105; line-height:30px; padding-top:7px;}
.speech .leftTit span{ display:block; font-size:30px;}
.speech ul{ float:left;}
.speech ul li{ float:left; width:261px; height:495px; border:1px solid #247105; border-left:0; position:relative;}
.speech ul li .imgbox{ width:261px; height:265px; position:absolute; top:0;}
.speech ul li .info{ height:230px; background:#252525; position:absolute; bottom:0;}
.speech ul li .info h3{ font-size:24px; color:#fff; text-align:center;}
.speech ul li .info p,.speech ul li .info  h4,.speech ul li .info h5{ font-size:18px; color:#fff; padding:0 10px;}
.speech ul li.odd .imgbox{bottom:0; top:inherit;}
.speech ul li.odd .info{top:0;bottom:inherit;}


.scene{ width:1100px; background:#fff; height:300px;overflow:hidden;position:relative; margin-top:40px;}
.scene #sceneList{ height:300px; overflow:hidden;}
.scene ul{ margin-right:-20px;}
.scene li{ width:210px; height:300px; float:left; margin-right:12px; position:relative;}
.scene li img{width:210px; height:300px;}
.scene li p{ position:absolute; bottom:0; width:100%; height:60px; line-height:60px; background:rgba(0,0,0,0.6); text-align:center; font-size:16px; color:#fff; }

.scene .prev,.scene .next{ position:absolute;top:100px; width:40px; height:80px; margin:0 auto; cursor:pointer; background:url(../images/1.png) no-repeat;}
.scene .prev{ left:0px;}
.scene .next{background:url(../images/2.png) no-repeat;right:0px; }



.hxlbox{ margin-top:25px; position:relative;}
.hxlbox li{ float:left;width:350px; height:240px; margin-bottom:20px; margin-right:15px;}
.hxlbox li img {width:350px; height:240px;}
.hxlbox li.bPic{ width:350px; height:500px; float:right;}
.hxlbox li.bPic img { width:350px; height:500px;}
.hxlbox .more{ clear:both; display:block; margin:0 auto; background:#247105; width:100px; height:30px; line-height:30px; font-size:14px; color:#fff;text-align:center;}


.lookBack{ width:1100px; background:#fff; height:280px;overflow:hidden;position:relative; margin-top:70px;}
.lookBack #lookBack{ width:960px; margin:0 auto; height:280px; overflow:hidden;}
.lookBack ul{ margin-right:-20px;}
.lookBack li{ width:280px; height:280px; float:left; margin-right:60px; position:relative; background:url(../images/bg4.jpg) no-repeat;}
.lookBack li img{width:247px; height:247px; border-radius:50%; margin:21px 21px;}


.lookBack .prev,.lookBack .next{ position:absolute;top:100px; width:40px; height:80px; margin:0 auto; cursor:pointer; background:url(../images/1.png) no-repeat;}
.lookBack .prev{ left:0px;}
.lookBack .next{background:url(../images/2.png) no-repeat;right:0px; }


.picScroll-top{ margin:25px auto;  width:600px;  overflow:hidden; position:relative;  }
.picScroll-top .m-hd ul,.picScroll-top .pageState{ display:none;}
.picScroll-top .m-hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
.picScroll-top .m-hd .prev,.picScroll-top .m-hd .next{ position:absolute; top:15px; left:255px; z-index:999; display:block;  width:80px; height:40px; overflow:hidden;
cursor:pointer; background:url("../images/icon_prev2.png") no-repeat;}
.picScroll-top .m-hd .next{ background:url("../images/icon_next2.png") no-repeat;position:absolute; bottom:0; top:inherit;}
.picScroll-top .m-bd ul{ width:600px; overflow:hidden; margin-bottom:22px;}
.picScroll-top .m-bd ul li{  width:270px; height:170px; float:left; margin-left:20px;}
.picScroll-top .m-bd ul li .picList img{ width:270px; height:170px; display:block; }

.meeting{ float:right; margin-right:25px; width:450px; text-align:center;}
.meeting h3{ font-size:30px; color:#5d5d5d; font-weight:bold; height:60px; line-height:60px; margin-top:10px;}
.meeting ul li{ font-size:16px; color:#333; line-height:26px; padding:28px 0; border-top:1px dashed #247005;}
.meeting ul li a{color:#247005; font-size:20px;  }


.about{ width:900px; height:722px; background:url(../images/bg5.jpg) no-repeat center top; margin: 40px auto; overflow:hidden;}
.about .info{ width:440px; height:290px; margin:205px auto; text-align:center;}
.about p{ font-size:24px; color:#2d2d2d; font-weight:bold; line-height:38px;}
.about p span{ color:#d31119;}

.m-footer{ width:100%; height:310px; background:#247105;}
.footer{ width:810px; margin:0 auto;}
.footer img{ width:186px; height:186px; float:left; margin-top:60px;}
.footer .info{ float:left; width:510px;margin-top:60px;margin-left:45px;  padding-left:45px; border-left:1px solid #5d9646;}
.footer .info img{width:330px; height:88px; margin:0; margin-bottom:25px;}
.footer .info  p{ clear:both; font-size:24px; color:#fff;}
.footer .info  p a{ color:#fff;}

.m-nav ul li.hide,.hide{ display:none;}
/*backToTop*/
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }
