@charset "utf-8";
/*首页Banner*/
.banner{ width: 100%; position:relative;  height:400px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0; text-align: center; }
/*.banner .bd ul{ width:100% !important; }*/
.banner .bd li{ width:100%;  height:400px; float: left; }
/*.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:400px;  }*/
.banner .bd li a{ height:400px; display:block;  }
.banner .btn-box {
    margin: 0 auto;
    position: relative;
    width: 1350px;
}
.banner .btn-box a {
    z-index: 5;
    position: absolute;
    top: 214px;
    display: block;
    width: 72px;
    height: 72px;
    background: #CCCACA url(../img/ico_sliding.png) 0 0 no-repeat;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    opacity: .7;
}
.banner .btn-box .prev {
    left: -100%;
}
.banner .btn-box .next {
    right: -100%;
    background: #CCCACA url(../img/ico_sliding.png) 0 -72px no-repeat;
}
.banner:hover .btn-box .prev {
    left: 0;
}
.banner:hover .btn-box .next {
    right: 0;
}
.banner .btn-box a:hover {
	background-color: #8A8A8A;
}
.banner .hd{ width:100%; height:6px; position:absolute; z-index:1; bottom:25px; left:0;text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:32px; height:6px; margin:0 5px; background:#0c8a4b;;
    line-height:9999px; position: relative;
}
.banner .hd ul .on{ background-color: #6ac334; }

/*fuwu*/
/*---核心业务---*/
.CoreBusiness {
  padding-bottom: 50px;
}
.CoreBusiness{ width:100%; height:595px; background:#fff;}

.CoreBusinesstitle{width:100%;padding-bottom: 1px;}
.CoreBusinesstitle h3{line-height:30px;text-align:center;font-size:36px;color:#0089e1; padding:45px 0px 15px;}
.CoreBusinesstitle h3 a{color:#444;}
.CoreBusinesstitle h3 a:hover{color:#0C8A4B;}
.CoreBusinesstitle p{background:#dadada; height:1px; overflow:hidden;line-height:0px;}
.CoreBusinesstitle p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#0089e1;line-height:1px;}
.CoreBusinesstitle em{ display:block; text-align:center; font-size:18px; color:#333; /*padding-top:10px;*/}
.CoreBusinesstitle em.cur{color: #bebebe;padding-top: 10px;}

.CoreBusinesslist{width:1180px; margin:0px auto;  padding-top:20px;}
.CoreBusinesslist ul{ margin:0px; padding:0px; width:1182px;}
.CoreBusinesslist ul li{ float:left;width:293px;height:250px; overflow:hidden; position:relative; display:inline; margin-bottom:10px;}
.CoreBusinesslist ul li.cur{ margin-right:10px;}
.CoreBusinesslist ul li h4{ text-align:center; font-size:20px; padding:25px 0px 15px 0px;}
.CoreBusinesslist ul li p{ text-align:center; font-size:13px;}
.CoreBusinesslist ul li p a{ padding:0px 5px;}
.CoreBusinesslist ul li a{ color:#FFF;}
.CoreBusinesslist ul li a:hover{ color:#034d69;}

.CoreBusinesslist ul li img{ display:block; width:293px; height:250px;}

.CoreBusinessbox{ width:293px; position:absolute; top:-250px; height:250px;background:url(../img/index_351.png) no-repeat; z-index:9999}

.CoreBusinesslist ul li h3{ position:absolute; bottom:0px; width:100%; font-size:20px; text-align:center; background:url(../img/index_329.png) repeat; padding:10px 0px; z-index:999;}
.CoreBusinesslist ul li h3 a{ color:#FFF;}
.CoreBusinesslist ul li h3 a:hover{ color:#FFF;}


.CoreBusinesslist ul li h5{ position:absolute; bottom:0px; width:100%; font-size:20px; text-align:center; background:url(../img/index_329.png) repeat; padding:10px 0px; z-index:999;}
.CoreBusinesslist ul li h5 a{ color:#FFF;}
.CoreBusinesslist ul li h5 a:hover{ color:#FFF;}
.zf-core{width: 1180px;margin: 0 auto;height: 385px;padding: 20px;overflow: hidden;}
.zf-core ul{height: 455px;width: 9999px;position: relative;}
.zf-core ul li{width: 1208px;float: left;margin-right: 40px;}
.zf-core-list{width: 280px;background-color: #f8f8f8;height: 370px;margin-right: 20px;float: left;padding-top: 20px;/*box-shadow: 0 2px 15px #a8a8a8;*/transition:all 0.5s;border: 1px solid #eee;}
.zf-core-list:nth-child(4n){margin-right: 0px;}
.zf-core-list dl{height: 340px;transition:all 0.8s;}
.zf-core-list a,.zf-core-list dd{transition:all 0.5s;}
.zf-core-list dl dt a{width: 114px;height: 114px;display: block;background: url(../img/core1.png) 0 0 no-repeat;margin: 0 auto;transition:all 0.8s;transition-delay: 200ms;}
.zf-core-list.core1 dl dt a{background: url(../img/core1.png) 0 0 no-repeat;}
.zf-core-list.core2 dl dt a{background: url(../img/core2.png) 0 0 no-repeat;}
.zf-core-list.core3 dl dt a{background: url(../img/core3.png) 0 0 no-repeat;}
.zf-core-list.core4 dl dt a{background: url(../img/core4.png) 0 0 no-repeat;}
.zf-core-list.core5 dl dt a{background: url(../img/core5.png) 0 0 no-repeat;}
.zf-core-list.core6 dl dt a{background: url(../img/core6.png) 0 0 no-repeat;}
.zf-core-list.core7 dl dt a{background: url(../img/core7.png) 0 0 no-repeat;}
.zf-core-list.core8 dl dt a{background: url(../img/core8.png) 0 0 no-repeat;}
.zf-core-list dl dd{text-align: center;}
.zf-core-list dl dd.title{font-size: 20px;margin: 15px 0;}
.zf-core-list dl dd.list{padding: 0 40px;overflow: hidden;margin-bottom: 25px;height: 111px;}
.zf-core-list dl dd.list a{display: block;float: left;font-size: 14px;text-align: left;}
.zf-core-list.core1:hover{background-color: #369807;}
.zf-core-list.core1:hover dl dt a{background: url(../img/core1.png) 0 -114px no-repeat;}
.zf-core-list.core1:hover a,.zf-core-list.core1:hover dd{color: #fff;}
.zf-core-list.core2:hover{background-color: #FF9600;}
.zf-core-list.core2:hover dl dt a{background: url(../img/core2.png) 0 -114px no-repeat;}
.zf-core-list.core2:hover a,.zf-core-list.core2:hover dd{color: #fff;}
.zf-core-list.core3:hover{background-color: #0058AC;}
.zf-core-list.core3:hover dl dt a{background: url(../img/core3.png) 0 -114px no-repeat;}
.zf-core-list.core3:hover a,.zf-core-list.core3:hover dd{color: #fff;}
.zf-core-list.core4:hover{background-color: #BA1B5E;}
.zf-core-list.core4:hover dl dt a{background: url(../img/core4.png) 0 -114px no-repeat;}
.zf-core-list.core4:hover a,.zf-core-list.core4:hover dd{color: #fff;}
.zf-core-list.core5:hover{background-color: #FFC600;}
.zf-core-list.core5:hover dl dt a{background: url(../img/core5.png) 0 -114px no-repeat;}
.zf-core-list.core5:hover a,.zf-core-list.core5:hover dd{color: #fff;}
.zf-core-list.core6:hover{background-color: #AAD404;}
.zf-core-list.core6:hover dl dt a{background: url(../img/core6.png) 0 -114px no-repeat;}
.zf-core-list.core6:hover a,.zf-core-list.core6:hover dd{color: #fff;}
.zf-core-list.core7:hover{background-color: #B78F02;}
.zf-core-list.core7:hover dl dt a{background: url(../img/core7.png) 0 -114px no-repeat;}
.zf-core-list.core7:hover a,.zf-core-list.core7:hover dd{color: #fff;}
.zf-core-list.core8:hover{background-color: #BF3B01;}
.zf-core-list.core8:hover dl dt a{background: url(../img/core8.png) 0 -114px no-repeat;}
.zf-core-list.core8:hover a,.zf-core-list.core8:hover dd{color: #fff;}


.zf-core-btn{width: 320px;height: 30px;clear: both;margin: 15px auto 0;}
.zf-core-btn a{width: 160px;display: block;float: left;}
.zf-core-btn a.CRPrev{background: url(../img/icon-jt2.png) center center no-repeat;}
.zf-core-btn a.CRnext{background: url(../img/icon-jt3.png) center center no-repeat;}

/*news*/

.news{ width:100%; padding-bottom:50px;  background: rgba(0, 0, 0, 0) url("../img/index-bg3.jpg") no-repeat scroll center top;
}
.commonclass{width:90%; margin:0px auto; text-align:center; font-size:14px; padding:40px 0px; position:relative;}
.commonclass span a{ background-image:url(../img/icon.png); background-repeat:no-repeat; background-position:0px -196px;width:136px;height:26px;display:inline-block;line-height:26px; color:#4c4c4c; margin:0px 10px;} 
.commonclass span a:hover{ background-position:0px -234px; color:#FFF;transition:none;}
.commonclass span a.cur{ background-position:0px -234px;color:#FFF;}
.newsbox{ width:100%; display:none;}

.newslistbox{width:1200px;margin:0px auto;overflow:hidden; position:relative;}


.l_news{width:300px;float:left;background:#fff;height:352px;}
.l_news .ln_img{width:300px;height:180px;position:relative;overflow:hidden;}
.l_news .ln_img img{ transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;}
.l_news .ln_img a:hover img{transform:scale(1.1);-webkit-transform: scale(1.1);-o-transition: scale(1.1); }

.l_news .ln_img span{position:absolute;top:14px;left:16px;width:58px;height:36px;line-height:36px;text-align:center;display:block;color:#fff;background:#6ac334;}
.l_news .ln_img span.ra{font-size:30px;}
.l_news .ln_img span.rb{top:50px;color:#f8ebeb;background:#549e26;}
.l_news p.ln_til{font-size:16px;color:#000;font-weight:600;padding:15px 20px;}
.l_news p.ln_til a{color:#000;}.l_news p.ln_til a:hover{color:#21A7F1;}
.l_news p.ln_des{font-size:12px;color:#666;line-height:2em;padding:0 20px 10px 20px;}
.l_news p.ln_data { padding:0 20px;}
.c_news{width:890px;float:left;margin:0 0 0 8px; overflow:hidden}
.cn_item{ float:left; margin-right:10px; background:#fff;width:431px;height:81px;overflow:hidden;margin-bottom:4px; border:2px solid #fff;}
.cn_item:hover{ border-color:#0CA055}
.cn_item:hover p.cn_til a{color:#0CA055; font-weight:700}
.cn_item:hover p.cn_des{color:#999;}
.cn_item span{width:56px;height:60px;text-align:center;background:#17AEF5;display:block;float:left;margin:12px;color:#fff; font-size:30px; line-height:54px; border-radius:50%;}
.cn_item .deannewdate { margin:15px 10px 0; background:#0CA055 url(redarrow.png) no-repeat scroll right top; border-radius: 3px 0 0 3px; color: #fff;float: left;font-size: 16px; height: 51px; line-height: 51px; text-indent:8px; width:110px;}

.cn_item span b{font-size:20px;line-height:1.8em;}
.cn_item p.cn_til{margin-top:10px;color:#000;}
.cn_item p.cn_til a{color:#000;font-size:14px;}
.cn_item p.cn_des{color:#666;margin:5px 0 0 0;line-height:16px; padding-right:10px;}
.r_news{width:240px;height:352px;float:left;margin-left:4px;background:#ece6dd;}
