@charset "utf-8";
/* CSS Document */
.z_pro1{ width:1000px; height:42px; background:url(../img/m_ft_1.jpg) top center no-repeat;}
.z_pro2{ width:1000px; height:47px; background:url(../img/m_hd_2.jpg) top center no-repeat;}


/*next*/
.z_top{ width:100%; height:290px; margin:0 auto; background:url(../img/top.jpg) top center no-repeat;}
.z_wrap{ width:1000px; height:auto; margin:0 auto; border-left:5px solid #9A793D; border-right:5px solid #9A793D; background-image:url(../img/m_bg.jpg);}

/*next*/
.z_daoyu{ width:1000px; overflow:hidden;}
.z_daoyu p{ padding:0 20px; line-height:26px; font-size:14px; padding-top:10px; text-indent:2em;}

/*next*/
.z_bt{ width:1000px; height:60px; line-height:63px; background:url(../img/bt.png) center no-repeat; text-align:center; overflow:hidden; font-size:26px; color:#FFF;}

/*next*/
.z_next1{ width:1000px; height:375px; background:url(../img/123.jpg) top center no-repeat;}

/*next*/
.z_next2{ width:1000px; overflow:hidden;}
.z_next2 ul{ width:960px; height:420px; padding:0 20px; background: url(../img/lp-bg.png) top center no-repeat; float:left; margin-top:30px;}
.z_next2 ul #msz{ width:428px; float:left; margin-top:10px; margin-left:63px;}
.z_next2 ul #msz h5{ font-size:19px; line-height:41px;}
.z_next2 ul #msz h5 a{ color:#F00;}
.z_next2 ul #msz p{ padding-top:10px; line-height:26px; font-size:14px;}
.z_next2 ul #msz p span{ font-weight:bold; color:#F00;}
.z_next2 ul #msz #img1{ width:160px; height:110px; margin-top:6px; margin-left:36px; float:left;}
.z_next2 ul #msz #img2{ width:160px; height:110px; margin-top:6px; margin-left:26px; float:left;}
.z_next2 ul #msz #dx1{ width:160px; height:20px; line-height:20px; text-align:center; margin-left:36px; float:left;}
.z_next2 ul #msz #dx2{ width:160px; height:20px; line-height:20px; text-align:center; margin-left:26px; float:left;}
.z_next2 ul #img{ width:360px; height:255px; float:right; margin-top:78px; margin-right:47px; border:3px solid #222; padding:3px;}
.z_next2 ul #img img{ width:360px; height:255px;}

/*next*/
.z_next3{ width:1000px; height:580px; overflow:hidden; padding-top:20px;}
.mod18Box { padding: 10px; border: 1px solid #CCC; margin: 0px auto; width: 860px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC; margin-top:20px;}
.mod18{ width: 860px; height: 446px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:376px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:180px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:860px;height:370px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:820px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); font-size:21px; font-weight:bold;}
.mod18 .picBox{height:370px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:370px;position:absolute;}
.mod18 .picBox li{width:860px;height:370px;}
.mod18 .listBox{ width: 822px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}