@charset "utf-8";
.scroll-banner{position:relative;z-index:0;overflow:hidden;height:560px}
.scroll-banner .scroll-content{height:560px}
.scroll-banner .scroll-content li{position:absolute;height:560px;width:100%}
.scroll-banner .scroll-item{position:absolute;width:100%;top:0;left:0;text-align:center;display:none}
.scroll-banner .scroll-item .banner_r{position:absolute;right:0;top:20px}
.scroll-banner .scroll-item .banner_r a{display:block;position:absolute;right:0;width:180px;height:200px;background-color:rgba(255,255,255,.7);transition:background-color .4s}
.scroll-banner .scroll-item .banner_r a:last-child{top:220px}
.scroll-banner .scroll-item .banner_r a img{vertical-align:middle;width:100%}
.scroll-banner .scroll-item .banner_r a:hover{background-color:#fff}
.scroll-banner .scroll-index{position:relative;-webkit-filter:inherit;filter:inherit;width:100%;height:560px;margin:0 auto}
.scroll-banner .scroll-index a{width:100%;height:560px; display:block}
.scroll-banner .scroll-item .sc-big{position:relative}
.fadeInR{animation-name:fadeInR;animation-duration:1.5s;animation-timing-function:linear}
@keyframes fadeInR{from{left:-20px}
to{opacity:1;filter:alpha(opacity=100);left:0}
}
.scroll-btn{width:1200px; height:114px; position:absolute;overflow:hidden;bottom:10px;z-index:3; left:50%; margin-left:-600px;}
.scroll-btn span{width:180px; height:110px;display:inline-block;margin:0 5px;cursor:pointer; background:#000; opacity:.8; border:2px solid #fff;}
.scroll-btn span .small-img{width:180px; height:110px; position:relative;}
.scroll-btn span .small-img img{width:180px; height:110px; position:absolute; z-index:5; left:0;  top:0;}
.scroll-btn span .small-img .small-bg{width:180px; height:28px; position:absolute; z-index:6; left:0; bottom:0; background:#000; opacity:.8;}
.scroll-btn span .small-img .small-text{width:180px; height:28px; position:absolute; z-index:7; left:0; bottom:0; line-height:28px; font-size:14px; text-align:center; color:#fff;}
.scroll-btn span .small-bg{width:180px; height:118px; position:absolute; z-index:5;}
.scroll-btn span.current{ opacity:1; border:2px solid #329bf2;}

.bk_w{width:1120px; padding:0 40px 30px 40px; background:#fff; margin:0 auto; margin-top:15px; overflow:hidden;}
.bk_w h1{width:100%; float:left; position:relative; z-index:1; padding-top:30px; line-height:36px; text-align:center; font-size:24px; color:#333;}
.bk_w h1 span{width:56px; height:4px; border-radius:2px; background:#329bf2; position:absolute; bottom:-5px; left:50%; margin-left:-28px;}

.jb_infor{width:100%; float:left; padding-top:50px;}
.jb_infor .lf_nr{width:720px; float:left; }
.jb_infor .lf_nr .text_max{width:100%; float:left; font-size:20px; line-height:36px; padding-bottom:20px; font-weight:bold}
.jb_infor .lf_nr h3{width:100%; float:left; font-size:16px; line-height:30px; font-weight:bold}
.jt_nr{width:100%; float:left;}
.jt_nr dl{float:left; line-height:24px; font-size:14px;}
.pad_btm{ margin-bottom:20px;}
.jt_nr dl.wid01{width:100%}
.jt_nr dl.wid02{width:520px}
.jt_nr dl.wid03{width:330px}
.jt_nr dl.wid05{width:280px}
.jt_nr dl.wid06{width:560px}
.jt_nr dl dt{float:left; color:#999}
.jt_nr dl dt.wid04{width:180px;}
.jt_nr dl dd{color:#222}

.jb_infor .rt_img{width:380px; height:560px; float:right; }

.text-box{width:100%; float:left; padding-top:30px; padding-bottom:15px;}
.text-box h3{width:100%; float:left; font-size:16px; line-height:30px; font-weight:bold}
.list_img{width:100%; float:left;}
.list_img ul{ padding:0 1px;}
.list_img ul li{width:272px; height:196px; float:left; margin-right:10px;}
.mar-no{ margin-right:0 !important}
.list_img ul li img{width:272px; height:196px;}

.pingp{width:100%; float:left; margin-top:35px;}
.pingp .text-p{width:847px; float:left; padding-top:20px;}
.pingp .text-p .jt_nr{ padding-bottom:20px;}
.pingp .img-p{width:272px; float:right; padding-right:1px;}