#indexslide{position:relative;overflow:hidden;width:100%;height:670px;-webkit-animation:all .3s;animation:all .3s}
.banner li{position:absolute;top:0;left:0;z-index:10;display:none;width:100%;height:100%}
.banner li a{display:block;width:100%;height:100%}
.bannerindex{position:absolute;bottom:55px;left:0;z-index:10;width:825pt;height:1pc;text-align:left}
.bannerindex dd{display:inline-block;margin:0 3px;width:9pt;height:9pt;border:2px solid #fff;border-radius:9pt;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}
.bannerindex dd.on{border:2px solid #fff;background-color:#fff}
.pro-box{position:absolute;right:0;bottom:-1px;z-index:15;width:674px;height:169px}
.pro-box a{float:left;display:block;visibility:visible;margin-top:169px;width:218px;height:169px;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.showtext .img-text{visibility:visible;opacity:1}
.box-e{background:url(../images/e-bg2.jpg) no-repeat}
.box-b,.box-e{margin-right:10px}
.box-b{background:url(../images/b-bg2.jpg) no-repeat}
.box-p{background:url(../images/p-bg2.jpg) no-repeat}
.pro-box .pb-text{display:block;visibility:visible;margin:0 auto;padding-top:30px;padding-left:55px;width:92px;height:50px;-webkit-transition:all .3s;transition:all .3s}
.pro-box .pb-text b{font-size:1pc}
.pro-box .pb-text b,.pro-box .pb-text i{display:block;color:#fff;line-height:20px}
.pro-box .pb-text i{font-style:normal;font-size:15px}
.box-e .pb-text{background:url(../images/e-icon.png) no-repeat left 36px}
.box-b .pb-text{background:url(../images/b-icon.png) no-repeat left 36px}
.box-p .pb-text{background:url(../images/p-icon.png) no-repeat 5px 36px}
.img-text{display:block;margin:0 auto;width:6pc;height:31px;-webkit-transition:all .5s;transition:all .5s}
.img-text,.showtext .pb-text{visibility:hidden;opacity:0}
.mainbox{overflow:hidden;padding:25px 0}
.news-box{padding-right:23px;width:508px;height:220px}
h3.news-title{margin-bottom: 5px;color: #017a57;font-weight: bold;font-size: 22px;line-height: 30px;letter-spacing: -1px;}
.news-top ul{float:left;overflow:hidden;width:150px;height:43px}
.news-top li{float:left;width:67px;height:43px;background:#b5b5b5;color:#000;text-align:center;font-weight:700;font-size:13px;line-height:43px;cursor:pointer}
.news-top li.current,.news-top li:hover{background:#017a57;color:#fff}
.news-top li a{color:#000;font-size:13px;}
.news-top li.current a,.news-top li:hover a{color:#fff}
a.news-more{float:right;display:none;color:#999;font-weight:700;font-size:9pt;line-height:43px}
.news-main{position:relative;padding-top:15px}
.news-main h3 a,.news-main h3 a span{color:#666;font-weight:700;font-size:14px}
.news-main h3 a span{display:inline-block;margin-right:10px}
.news-main p{margin-top:10px}
.news-main-box{position:relative;overflow:hidden;width:470px;height:75pt}
.news-main-box ul{position:absolute;top:0;left:0}
.news-main-box li{display:block;width:470px;height:75pt}
.news-main-box li p{line-height:18px}
.news-main-dl{position:absolute;top:15px;right:0;overflow:hidden;width:10px;height:105px}
.news-main-dl li{display:block;margin-bottom:20px;width:10px;height:10px;background:url(../images/icon2.jpg) no-repeat;cursor:pointer}
.news-main-dl li.on,.news-main-dl li:hover{background:url(../images/icon1.jpg) no-repeat}
.inews-list li{line-height:22px}
.inews-list li a,.inews-list li a span{color:#666;font-weight:700;font-size:14px}
.inews-list li a span{display:inline-block;margin-right:10px}
.est-box{float:left;width:445px}
.est-box .img{position:relative;float:left;overflow:hidden;width:281px;height:219px}
.est-box .img ul{position:absolute;top:0;left:0}
.est-box .info{float:left;width:163px;height:219px;background:#303960}
.est-box .info a span{color:#bec0c9}
.lay-box{float:right}
.lay-box,.lay-box a{width:219px;height:219px}
.lay-box a{position:relative;display:block}
.lay-box a span{position:absolute;top:78pt;left:23px;width:130px;height:30px;color:#fff;font-size:18px;line-height:30px}
.est-box .info dl{margin:20px auto 0;width:130px;height:90pt}
.est-box .info dd{display:none}
.est-box .info dd a{display:block}
.est-box dl .yt{display:block;padding-top:25px;background:url(../images/project/p1s2-icon1.png) center top no-repeat;text-align:center;line-height:24px}
.est-box dl .tt{display:block;margin-bottom:15px;color:#fff;text-align:center;font-size:18px}
.est-box dl .cc{display:block;margin-top:10px;padding-top:30px;background:url(../images/project/p1s2-icon3.png) center top no-repeat;line-height:20px}
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{position:relative;z-index:2;overflow:hidden;width:100%}
.carousel-inner>.item{position:relative;display:none;height:100%;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;width:100%;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:50%;z-index:3;display:block;margin-top:-79px;width:79px;height:79px}
a.b-leftbtn{left:10px;border-radius:5pc;background:#fff url(../images/All-Icon.png) no-repeat 0 -308px;opacity:0;-webkit-transition:background-color .3s;transition:background-color .3s;filter:alpha(opacity=0)}
a.b-leftbtn:hover{background:#fb3550 url(../images/All-Icon.png) no-repeat 0 -229px}
a.b-rightbtn{right:10px;border-radius:5pc;background:#fff url(../images/All-Icon.png) no-repeat 0 -72px;opacity:0;-webkit-transition:background-color .3s;transition:background-color .3s;filter:alpha(opacity=0)}
a.b-rightbtn:hover{background:#fb3550 url(../images/All-Icon.png) no-repeat 0 -147px}
.b-slide:hover a.b-leftbtn,.b-slide:hover a.b-rightbtn{opacity:1;filter:alpha(opacity=100)}
.b-slidetitle .b-slidetitle-inner h6{display:none;color:#ede5d9;font-size:3pc;line-height:50px}
.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,.75)}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.b-slide{position:relative;overflow:hidden;width:100%;height:88%;}
.slidemask{position:absolute;bottom:0;left:0;z-index:10;width:100%;background:url(../images/index_listbg.png) repeat!important;background:#000}
.slidemask,.slidemask .w1200{height:90pt}
.bs-box{position:absolute;right:0;bottom:-1px;overflow:hidden;width:670px;height:180px}
.bs-box a{position:relative;float:left;display:block;margin-top:75px;width:219px;height:219px;-webkit-transition:all .3s;transition:all .3s}
.bs-box a span{position:absolute;top:15px;left:23px;display:block;-webkit-transition:all .3;transition:all .3}
a.es{background:url(../images/bg1.jpg) no-repeat}
a.bs,a.es{margin-right:6px}
a.bs{background:url(../images/bg2.jpg) no-repeat}
a.pt{background:url(../images/bg3.jpg) no-repeat}
.bs-box a .th{top:50px;visibility:hidden;color:#e0f8ff;font-weight:400;font-size:34px;opacity:0}
.bs-box a .th,.bs-box a .tt{-webkit-transition:all .4s;transition:all .4s}
.bs-box a .tt{visibility:visible;opacity:1}
.bs-box a .tt img{display:block}
.bs-box a .tt strong{color:#e0f8ff;font-weight:400;font-size:20px}
.bs-box a:hover{margin-top:0}
.bs-box a:hover .tt{visibility:hidden;opacity:0}
.bs-box a:hover .th{visibility:visible;opacity:1}
.slidestock{position:absolute;top:13px;right:695px;z-index:10;width:190px;height:75pt;text-align:right}
.slidestock h5{position:relative;color:#c1c1bf;font-weight:700;font-size:18px}
.slidestock h5 span{position:absolute;top:6px;right:120px;display:block;color:#c1c1bf}
.slidestock h5 strong{font-weight:400;font-size:28px;font-family:dincond-medium-webfont}
.slidestock .stocknum{padding-left:20px;font-size:36px;font-family:dincond-medium-webfont}
.slidestock .stocknum.up{background:url(../images/All-Icon.png) no-repeat -151px 0;color:#e55}
.slidestock .stocknum.down{background:url(../images/All-Icon.png) no-repeat -314px 0;color:#090}
.est-detail{float:left;width:444px;height:219px}
.est-detail-box{position:relative;overflow:hidden;width:444px;height:219px}
.est-detail-box ul{position:absolute;top:0;left:0}
.est-detail-box li{position:relative;float:left;width:444px;height:219px}
.est-detail-box li a{display:block;height:100%}
.est-detail-box .info{position:absolute;top:93px;left:0;visibility:hidden;padding-top:22px;padding-left:22px;width:197px;height:6pc;background:url(../images/bg1.jpg) no-repeat center top;color:#bdbdbf;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.est-detail-box li:hover .info{visibility:visible;opacity:1}
.est-detail-box .info h3{margin-bottom:15px;font-size:18px}
.est-detail-box .info h3,.est-detail-box .info p{color:#bdbdbf;font-weight:700}
.indexwarp{overflow:hidden;margin:0 auto;width:104pc;background:#fff}
.indexwarp.smallwidth{width:1340px}
.indexwarp.sswidth{width:75pc}
body{background:#262834}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.indexwarp.sswidth{width:98%}}
.news-main-dl li{display:block;margin-bottom:9pt;width:10px;height:10px;background:url(../images/All-Icon.png) no-repeat -81pt -42px;cursor:pointer}
.news-main-dl li.on,.news-main-dl li:hover{background:url(../images/All-Icon.png) no-repeat -81pt -52px}
.news-main-con{position:absolute;bottom:-10px;left:0}
.news-main-con li{float:left;display:block;margin-right:10px;width:30px;height:3px;background:#b5b5b5;cursor:pointer}
.news-main-con li.on,.news-main-con li:hover{background:#017a57}