#certify{width: 780px;height:370px;overflow:hidden;float:left;margin:20px 0;}
#certify .swiper-container {width: 100%;height:100%;}
#certify .swiper-wrapper {width: 100%;height:100%;}
#certify .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height:340px;}
#certify .swiper-pagination{width:100%;}
#certify .swiper-pagination-bullet{opacity:1;background:#eee;width:100px;height:1px;border-radius:0;margin:0;}
#certify .swiper-pagination-bullet-active{background:#6ca701;}
#certify .swiperinbar-btn{width:35px;height:65px;top:inherit;left:inherit;right:inherit;opacity:.6}
#certify .swiper-button-prev{left:0;bottom:30px;background:#686868 url(../images/icon_prev.png) no-repeat center;}
#certify .swiper-button-next{right:0;bottom:30px;background:#686868 url(../images/icon_next.png) no-repeat center;}
#certify .swiperinbar-btn:hover{opacity:.8}
#certify a{display:block;overflow:hidden;color:#fff;width:100%;height:100%;position:relative;}
#certify a:hover{color:#c00;text-decoration:none;}
#certify .img{height:330px;overflow:hidden;}
#certify .img img{width:120%;} 
#certify .titbg{width:100%;height:65px;line-height:65px;background:#000;opacity:.8;position:absolute;left:0;bottom:0;z-index:2}
#certify .tit{display:block;text-align:left;width:100%;height:65px;line-height:65px;position:absolute;left:0;bottom:0;z-index:3;}
#certify .tit p{margin:0 60px;font-size:18px;color:#fff;}

.today{float:right;width:419px;margin:20px 0px 0 0;border:solid 1px #eee;border-left:0;height:338px;overflow:hidden;}
.today h2{font-size:24px;color:#212121;margin:30px 50px;}
.today h2 span{display:inline-block;color:#ccc;font-size:16px;font-weight:normal;}
.today h2 em{font-weight:normal;color:#ccc;margin:0 10px;}
.today li{overflow:hidden;line-height:45px;padding:0 50px;}
.today li:hover{background:#eee;}
.today li a{display:block;font-size:16px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.today li a:hover{color:#c00;text-decoration:none;}
.today li span{display:none;}

.newslsbx{overflow:hidden;border-bottom:solid 1px #eee;margin:20px 0;}
.newslsbx h2{color:#545454;font-size:20px;height:60px;line-height:60px;margin-bottom:20px;background:url(../images/icon_tit.png) no-repeat center left;background-size:24px;padding-left:30px;}
.newslsbx h2 i{font-weight:normal;font-style:normal;color:#ccc;font-size:14px;}
.newslsbx h2 em{font-style:normal;font-weight:normal;margin:0 10px;color:#ccc;}
.bgclist{overflow:hidden;margin:0px 0;width:630px;float:right;}
.bgclist ul{overflow:hidden;}
.bgclist li{overflow:hidden;}
.bgclist li.fi{overflow:hidden;margin:0 0 40px 0;}
.bgclist li .img{height:350px;overflow:hidden;background:#000;}
.bgclist li .img img{width:130%;margin-left:-30%;margin-top:-10%;}
.bgclist li .time{display:none;}
.bgclist li .tit{margin:10px 0;font-size:22px;line-height:34px;height:34px;color:#000;background:url(../images/icon_ball.png) no-repeat center left;padding-left:30px;}
.bgclist li .tit p{display:inline-block;max-width:550px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bgclist li.fi .tit{margin:50px 0 10px 0;}
.bgclist li .tit i{display:block;float:right;width:39px;height:19px;background:url(../images/icon_hot.png) no-repeat;margin-top:7px;}
.bgclist li .dsc{font-size:14px;color:#999;line-height:25px;}
.bgclist li.fn{padding:35px 0px 40px 0;overflow:hidden;border-top:solid 1px #eee;}
.bgclist li a:hover .tit{color:#c00}
.bgclist li a:hover .dsc{color:#666}
.bgclist li a:hover{text-decoration:none;}

.ballwrap{width:500px;float:left;}
.balltab{height:125px;background:#f8f8f8;border-bottom:solid 1px #ddd;}
.balltab a{display:block;color:#666;margin-right:10px;font-size:16px;width:165px;height:125px;text-align:center;float:left;}
.balltab a:hover,.balltab a.on{text-decoration:none;color:#333;background:url(../images/titbg.png) repeat-x;border-bottom:solid 1px #6ca701;}
.balltab a i{display:block;width:45px;height:45px;margin:20px auto 20px auto;}
.balltab a:hover i,.balltab a.on i{display:block;}
.balltab a.more{float:right;width:120px;}
.balltab a.more em{display:block;width:40px;height:40px;margin:23px auto;border-radius:50%;background:#ddd;line-height:30px;color:#fff;font-size:24px;font-weight:bold;}
.balltab a.more:hover{background:none;border:0;}
.balltab a.more:hover em{background:#999;}
.balltab a i.t1{background:url(../images/icon_t1.png) no-repeat center;}
.balltab a i.t2{background:url(../images/icon_t2.png) no-repeat center;}
.balltab a i.t3{background:url(../images/icon_t3.png) no-repeat center;}
.balltab a i.t4{background:url(../images/icon_t4.png) no-repeat center;}
.balltab a i.t5{background:url(../images/icon_t5.png) no-repeat center;}
.balltab a i.t6{background:url(../images/icon_t6.png) no-repeat center;}
.ballbox{display:none;height:490px;position:relative;overflow:hidden;}
.ballshow{display:block;}
.ballbox .line{width:1px;height:150px;background:#ddd;position:absolute;left:30px;top:70px;z-index:2;}
.ballbox .class{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:14px;background:#ddd;border-radius:50%;color:#666;
	position:absolute;left:5px;top:50px;z-index:3;}
.ballbox .classhight{background:#6ca701;color:#fff;}
.ballbox .line2{top:300px;}
.ballbox .class2{top:270px;}
.ballbox dl{margin:50px 0 0;overflow:hidden;clear:both;width:420px;float:right;}
.ballbox dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:35px;padding:0 35px;}
.ballbox dd:nth-child(5){margin-bottom:40px;}
.ballbox dd:hover{background:#eee;}
.ballbox dd a{overflow:hidden;font-size:14px;color:#666}
.ballbox dd a:hover{color:#c00;text-decoration:none;}


.fxbox{padding:50px 0;background:#6ca701;overflow:hidden;margin-top:40px;}
.fxbox h2{color:#fff;font-size:20px;height:60px;line-height:60px;margin-bottom:30px;background:url(../images/icon_tit_b.png) no-repeat center left;background-size:24px;padding-left:30px;}
.fxbox h2 i{font-weight:normal;font-style:normal;color:#eee;font-size:14px;}
.fxbox h2 em{font-style:normal;font-weight:normal;margin:0 10px;color:#fff;}
.fxobx{overflow:hidden;}
.fxobx li{padding:0px;margin-bottom:20px;overflow:hidden;float:left;width:295px;margin-right:6.6px;background:#fff;border-radius:5px;}
.fxobx li:last-child{float:right;margin:0;}
.fxobx li .itit{text-align:center;overflow:hidden;margin:40px 0;}
.fxobx li .itit a{font-size:20px;color:#30416B;display:block;margin:0 auto;width:80px;padding:70px 0 0 0}
.fxobx li .itit a:hover{text-decoration:none;color:#6ca701;}
.fxobx li:nth-child(1) .itit a{background:url(../images/icon_fx1.png) no-repeat center top;}
.fxobx li:nth-child(1):hover .itit a{background:url(../images/icon_fx1_o.png) no-repeat center top;color:#6ca701;}
.fxobx li:nth-child(2) .itit a{background:url(../images/icon_fx2.png) no-repeat center top;}
.fxobx li:nth-child(2):hover .itit a{background:url(../images/icon_fx2_o.png) no-repeat center top;color:#6ca701;}
.fxobx li:nth-child(3) .itit a{background:url(../images/icon_fx3.png) no-repeat center top;}
.fxobx li:nth-child(3):hover .itit a{background:url(../images/icon_fx3_o.png) no-repeat center top;color:#6ca701;}
.fxobx li:nth-child(4) .itit a{background:url(../images/icon_fx4.png) no-repeat center top;}
.fxobx li:nth-child(4):hover .itit a{background:url(../images/icon_fx4_o.png) no-repeat center top;color:#6ca701;}
.fxobx dl{overflow:hidden;padding:5px 40px 30px 40px;}
.fxobx dd{line-height:35px;height:35px;overflow:hidden;padding:0 0px;}
.fxobx dd a{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;font-size:14px;max-width:180px;
	background:url(../images/icon_time.png) no-repeat center left;padding-left:35px;}
.fxobx dd a:hover{color:#c00;text-decoration:none;}
.fxobx dd span{float:right;font-size:12px;color:#ccc;display:none;}
.fxobx dl.hl dd span{color:#ccc;float:right;}
.fxobx li:nth-child(1) dd a{max-width:85px;text-overflow:clip;margin:0 auto;}
.fxtbx{overflow:hidden;}
.fxtbx .tab{overflow:hidden;text-align:center;margin:60px 0;}
.fxtbx .tab a{display:inline-block;width:160px;height:45px;border:solid 1px #fff;margin:0 15px;color:#fff;border-radius:5px;text-align:center;line-height:45px;font-size:16px;}
.fxtbx .tab a:hover,.fxtbx .tab a.curr{background:#fff;color:#6ca701;text-decoration:none;transition: 0.5s all;}
.fxtbx dl{display:none;overflow:hidden;margin-bottom:40px;}
.fxtbx dl.curr{display:block;}
.fxtbx dd{width:350px;float:left;overflow:hidden;line-height:40px;height:40px;}
.fxtbx dd:nth-child(3n-1){border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;padding:0 35px;margin:0 0 0 40px;}
.fxtbx dd:nth-child(3n){float:right;}
.fxtbx dd i{display:inline-block;width:4px;height:4px;background:#fff;border-radius:50%;vertical-align:18px;margin-right:10px;}
.fxtbx dd a{display:inline-block;font-size:16px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:270px;}
.fxtbx dd span{float:right;color:#eee;font-size:13px;}


.newsbox h2{font-size:18px;margin:30px 0 10px 0;overflow:hidden;background:#f5f5f5;padding:10px 15px;}
.newsnav{height:38px;line-height:37px;text-align:left;border-bottom:solid 1px #eee;}
.newsnav a{display:inline-block;text-align:center;height:40px;color:#999;font-size:14px;padding:0 15px;}
.newsnav a:hover,.newsnav a.on{text-decoration:none;color:#000}
.newsnav a i{display:none;height:3px;width:12px;background:#c00;margin:0 auto;border-radius:5px;}
.newsnav a:hover i,.newsnav a.on i{display:block;}
.newslist{overflow:hidden;padding:10px 0 50px 0}
.newslist .txt{width:520px;float:left;border-bottom:dotted 1px #eee;line-height:40px;height:40px;overflow:hidden;margin-bottom:0px;padding-left:20px;
	background:url(../images/dian.gif) no-repeat center left;}
.newslist .txt:nth-child(2n){float:right;}
.newslist .txt span{display:inline-block;color:#ccc;float:right;}
.newslist .txt a{display:inline-block;color:#666;font-size:14px;max-width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.newslist .txt a:hover{color:#c00;text-decoration:none;}

.newsinfo{margin-top:40px;}
.newsinfo h1{text-align:center;font-size:26px;background:none;color:#000;}
.newsinfo .date{border-bottom:solid 1px #eee;text-align:center;font-size:14px;color:#999;padding:10px 0;}
.newsinfo .content{padding:25px 0;font-size:16px;color:#666;line-height:32px;}
.newsinfo .content img{display:block;margin:20px auto;max-width:100%;}
.newsinfo .content p{text-indent:33px;margin-bottom:20px;}
.nextprivew{margin-bottom:50px;text-align:center;color:#999;font-size:14px;border-top:solid 1px #eee;padding-top:30px;}
.nextprivew a{color:#666;}
.nextprivew span{display:inline-block;margin:0 30px;}
