
body{width:100%;margin:0;padding:0;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;background: url(../images/bodybg.jpg) repeat-y top center ;color: #333;}

.left{ margin-top: 230px}
.wz{ position: absolute; top: 130px; left: 330px; width: 578px; height: 271px; z-index: 12}



.section{width: 100%;min-width: 1431px;overflow: hidden;position: relative;margin-top:-660px;}
.main{width: 1345px;margin:0 auto;height: auto;position: relative;}

.right{ margin-left: 5px}
.flor1{ height: 580px; overflow: hidden; margin-top: 368px }
.flor1 .newscon{ width: 651px; height: 580px; background: url(../images/right_newsbg.png) repeat; margin: 0 15px; position: relative; }
.flor1 .newscon .tabcont{ overflow: hidden; width: 591px; margin: 0 auto}
.flor1 .newscon .tabname{ height: 40px; padding: 15px 0 0 30px}
.flor1 .newscon .tabname li{ width: 107px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fddcdc; cursor: pointer; margin-left: -20px} 
.flor1 .newscon .tabname .on{ background: url(../images/sy_tabbg.png) no-repeat;} 
.flor1 .newscon .tabcont{ margin-bottom: 15px; overflow: hidden;}
.flor1 .newscon .tabcont li{ width: 591px; background: url(../images/right_news_libg.png) 0 bottom no-repeat; height: 43px; line-height: 42px; font-size: 12px; color: #fddcdc }
.flor1 .newscon .tabcont li a{ display: block; color: #fddcdc }
.flor1 .newscon .tabcont li span{ display: block;}
.flor1 .newscon .tabcont li .date{ color: #fddcdc}
.flor1 .newscon .tabcont li:hover{ color: #fa5555}
.flor1 .newscon .tabcont li:hover a{ color: #fa5555}
.flor1 .newscon .tabcont li:hover .date{ color: #fa5555}
.flor1 .newscon .linkpic{ position: absolute; bottom: 0}
.flor1 .newscon .linkpic .ewmptc{ width: 148px; height: 149px; position: absolute; bottom: 190px; left: 24px}
.flor1 .newscon .linkpic a{ display: block; margin-left: 20px}

.tabname a{margin-right: 18px; margin-top: 8px;}
.tabname a:hover{margin-right: 18px; margin-top: 8px;}

.flor1 .banner{ width: 401px; height: 580px; position: relative; overflow: hidden;}
.flor1 .banner a{ z-index: 20 !important}
.flor1 .banner .tabnr{ position: absolute; z-index: 34;height: 24px; width: 80px; top: 0; right: 0 }
.flor1 .banner .tabnr button{ display: block; width: 40px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #d6c5a8; background: #1b1c1c; cursor: pointer;}
.flor1 .banner .tabnr .on{ background: #6e6340}


.nivoSlider { position:relative;}
.nivoSlider img { position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; z-index:10; display:none }
.nivo-slice { display:block; position:absolute; z-index:10; height:100%; }

#slider1,#slider2{ width: 401px; height: 580px}
#slider1 img,#slider2 img { position:absolute; top:0px; left:0px; display:none;}
.nivo-controlNav{ position:absolute; bottom: 10px; left: 10px; z-index: 30; text-indent: 99999px}
.nivo-controlNav a { display:block; width:20px; height:20px; border:2px solid #fff; margin-right:3px; float: left; cursor: pointer; border-radius: 50%}
.nivo-controlNav a.active { background: #FF0000}


.section3{height: 700px;margin-top:0px}
.section3 .flash{position: absolute;width: 1920px;height: 700px;left: 50%;bottom: 0;margin-left: -960px;}
.section3 .lunbo{position: absolute;width: 1012px;height: 586px;left: 50%;bottom: 89px;margin-left: -506px;}
.swiper-container{;width: 100%;height: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 !important;}
.swiper-container1 .swiper-pagination-fraction, .swiper-container1 .swiper-pagination-custom, .swiper-container1.swiper-container-horizontal>.swiper-pagination-bullets{top: 10px;left: -42px;}
.swiper-container2 .swiper-pagination-fraction, .swiper-container2 .swiper-pagination-custom, .swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets{top: 10px;left: -42px;}
.swiper-container3 .swiper-pagination-fraction, .swiper-container3 .swiper-pagination-custom, .swiper-container3.swiper-container-horizontal>.swiper-pagination-bullets{top: 10px;left: -42px;}
.swiper-container4 .swiper-pagination-fraction, .swiper-container4 .swiper-pagination-custom, .swiper-container4.swiper-container-horizontal>.swiper-pagination-bullets{top: 10px;left: -42px;}
.swiper-container5 .swiper-pagination-fraction, .swiper-container5 .swiper-pagination-custom, .swiper-container5.swiper-container-horizontal>.swiper-pagination-bullets{top: 10px;left: -42px;}
.swiper-container1 .swiper-button-prev{}
.sz1{position: absolute;left: 18px;top: 49px;z-index: 2;}
.zb2{position: absolute;right: 190px;top: 70px;}
.lun_line{position: absolute;bottom: 44px;z-index: 1;opacity: 0.3;}
.lun_right{position: absolute;right: 260px;top: 146px;}
.tab img{z-index: 9999;cursor: pointer;}
.tab .shen .img1{position: absolute;top: 76px;right: 784px;}
.tab .shen .img2{position: absolute;top: 76px;right: 784px;}
.tab .hun .img1{position: absolute;top: 76px;right: 0px;}
.tab .hun .img2{position: absolute;top: 76px;right: 0px;}
.tab li .img2{display: none;}
.tab li.active .img2{display: block;}
.tab li.on .img2{display: block;}





/********精美图片**********/
.section1{height: 700px;margin-top:20px;}
.section1 .flash{position: absolute;width: 1920px;height: 700px;left: 50%;bottom: 0;margin-left: -960px;}
.section1 .lunbo{position: absolute;width: 1012px;height: 586px;bottom:-8px;left: 50%;margin-left: -508px;}
.imgBox{width: 100%;height:586px;overflow:hidden;position:absolute;box-sizing: border-box;bottom: 68px;padding: 20px;background: url(../img/detal_bg.jpg) no-repeat;}
.imgBox .hd{height: 50px;overflow:hidden;position:absolute;left: 35px;bottom: 50px;z-index:1;}
.imgBox .hd ul{overflow:hidden;zoom:1;float:left;}
.imgBox .hd ul li{float: left;margin-right:7px;width: 120px;height:60px;border-radius: 5%;cursor: pointer;background:url(../images/f_dot_7e71aee1.png) no-repeat center;}
.imgBox .hd ul li span{float: left;margin-left:19px;margin-top:5px;line-height:30px;font-size:16px;color:#FFF;font-weight:bold;}
.imgBox .hd ul li.on{background:url(../images/f_dot_active_8e1e8c31.png) no-repeat center;}
.imgBox .hd ul li.on span{float: left;margin-left:15px;margin-top:5px;line-height:30px;font-size:20px;color:#FFff00;font-weight:bold;}
.imgBox .bd{position:relative;height:100%;z-index:0;}
.imgBox .bd li{zoom:1;vertical-align:middle;}
.imgBox .bd li p{position: absolute;z-index: 9999;width: 100%;font-size: 28px;text-align: center;height: 40px;line-height: 40px;color: #000;bottom: 20px;}
.imgBox .prev,.imgBox .next{position:absolute;left:0px;top:50%;margin-top:-18px;display:block;width: 141px;height: 50px;background: url(../images/arrow5_left_8bcd540.png) no-repeat center;}
.imgBox .next{left:auto;right:0;background:url(../images/arrow5_right_c4a4fac.png) no-repeat center}
.imgBox .prev:hover,.imgBox .next:hover{filter:alpha(opacity=80);opacity:0.8;}
.imgBox .prevStop{display:none;}
.imgBox .nextStop{display:none;}
.imgBox .bd img{width: 994px;height: 538px;}
/********精美图片**********//********中间**********//********底部**********/




.bottombtn{width:318px;height:86px;background:url(../images/btn_2999456.png) no-repeat;position:relative;left:50%;margin-left:-159px;top:50px;overflow:hidden}
.bottombtn:hover{background:url(../images/btn-h_5a96c8d.png) no-repeat}
.bottombtn .wen{position:absolute;width:276px;height:23px}
.bottombtn .t-wen{top:-4px;right:-80px;background:url(../images/t-wen_6d2a315.png) no-repeat center;-webkit-animation:top-ani 4s linear infinite;-moz-animation:top-ani 4s linear infinite;-ms-animation:top-ani 4s linear infinite;animation:top-ani 4s linear infinite}
@-webkit-keyframes top-ani{0%{right:-80px}
50%{right:130px}
100%{right:-80px}}@-moz-keyframes top-ani{0%{right:-80px}
50%{right:130px}
100%{right:-80px}}@-o-keyframes top-ani{0%{right:-80px}
50%{right:130px}
100%{right:-80px}}@-ms-keyframes top-ani{0%{right:-80px}
50%{right:130px}
100%{right:-80px}}@keyframes top-ani{0%{right:-80px}
50%{right:130px}
100%{right:-80px}}
.bottombtn .b-wen{bottom:-4px;left:-80px;background:url(../images/b-wen_cd28ac4.png) no-repeat center;-webkit-animation:bottom-ani 4s linear infinite;-moz-animation:bottom-ani 4s linear infinite;-ms-animation:bottom-ani 4s linear infinite;animation:bottom-ani 4s linear infinite}
@-webkit-keyframes bottom-ani{0%{left:-80px}
50%{left:130px}
100%{left:-80px}}@-moz-keyframes bottom-ani{0%{left:-80px}
50%{left:130px}
100%{left:-80px}}@-o-keyframes bottom-ani{0%{left:-80px}
50%{left:130px}
100%{left:-80px}}@-ms-keyframes bottom-ani{0%{left:-80px}
50%{left:130px}
100%{left:-80px}}@keyframes bottom-ani{0%{left:-80px}
50%{left:130px}
100%{left:-80px}}


.topwen{position:absolute;width:164px;height:123px;top:50%;margin-top:-70px;margin-left:70px}
.l-wen{left:-140px;background:url(../images/l-wen_c5b51b5.png) no-repeat center;-webkit-animation:left-ani 2s linear infinite;-moz-animation:left-ani 2s linear infinite;-ms-animation:left-ani 2s linear infinite;animation:left-ani 2s linear infinite}
@-webkit-keyframes left-ani{0%{left:-152px}
50%{left:-162px}
100%{left:-152px}}@-moz-keyframes left-ani{0%{left:-152px}
50%{left:-162px}
100%{left:-152px}}@-o-keyframes left-ani{0%{left:-152px}
50%{left:-162px}
100%{left:-152px}}@-ms-keyframes left-ani{0%{left:-152px}
50%{left:-162px}
100%{left:-152px}}@keyframes left-ani{0%{left:-152px}
50%{left:-162px}
100%{left:-152px}}
.r-wen{left:167px;background:url(../images/r-wen_0b8783f.png) no-repeat center;-webkit-animation:right-ani 2s linear infinite;-moz-animation:right-ani 2s linear infinite;-ms-animation:right-ani 2s linear infinite;animation:right-ani 2s linear infinite}
@-webkit-keyframes right-ani{0%{left:167px}
50%{left:176px}
100%{left:167px}}@-moz-keyframes right-ani{0%{left:167px}
50%{left:176px}
100%{left:167px}}@-o-keyframes right-ani{0%{left:167px}
50%{left:176px}
100%{left:167px}}@-ms-keyframes right-ani{0%{left:167px}
50%{left:176px}
100%{left:167px}}@keyframes right-ani{0%{left:167px}
50%{left:176px}
100%{left:167px}}
.footerBg{height:400px;background:url(../images/footerbg.png) top center no-repeat}
.footerDiv{width:1200px;margin:0 auto;text-align:center;padding-top:400px}


