.foucs_ctn{ margin-bottom:20px;   background:url(../../images/foucs_bj.jpg) 0 repeat-x; border-bottom:2px solid  #FCFCFC }
.slider{ width:1170px; margin:0 auto;  position:relative; overflow:hidden; height:400px;-moz-box-shadow:2px 2px 10px #06C; -webkit-box-shadow:2px 2px 10px #bebebe; box-shadow:2px 2px 10px #bebebe; }
.slider .bd{ position:relative; z-index:0;  }
.slider .bd li{ height:400px; overflow:hidden; }
.slider .bd li img{ display:block; width:1170px; height:400px;}

.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider .hd ul{ text-align:center;  }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; background: url(../img/dot.png) 0 -16px;overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; }
.slider .hd ul .on{ background-position:0 0;  }
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden; margin: auto;  }

.index-content{margin:15px 0;}
.left-side{width:1170px;margin-right:42px;float:left;}

#activity{width:100%;overflow:hidden;margin-bottom:20px;}
#activity .activity-box .activity-header{height: 200px;}
#activity .activity-box .activity-header div{display: inline-flex; padding-left: 5px; padding-right: 30px;}
#activity .activity-box .activity-header >span{font-size:18px;line-height:75px;height:75px;}
#activity .activity-box .activity-header span.more{font-size:14px;float:right;}
#activity .activity-box{width:1170px;height:130px;margin:0px auto;position:relative;overflow:hidden;}
#activity .activity-box .activity-list{width:100%;height:300px;position:relative;padding-bottom:35px;}
#activity .activity-box .activity-list li:nth-of-type(odd){margin-right:40px;}
#activity .activity-box .activity-list li .cal{width:75px;float:left;border:1px #5bb201 solid;margin-right:25px;}
#activity .activity-box .activity-list li .cal p.month{text-align:center;color:#fff;font-size:14px;height:30px;line-height:30px;background:#5bb201}
#activity .activity-box .activity-list li .cal p.date{text-align:center;font-size:25px;height:45px;line-height:45px;background:#f0f0f0;}
#activity .activity-box .activity-list li .link{width:290px;float:left;height:75px;overflow: hidden;padding-top:15px;}
#activity .activity-box .activity-list li .link a{width:100%;font-size:14px;line-height:20px;}

#activity .activity-list-btn{width:200px;height:40px;position:absolute;left:395px;bottom:0px;}
#activity .activity-list-btn ul li{width:7px;height:7px;border-radius:7px;background:#666;margin:5px 7px;float:left;}
#activity .activity-list-btn ul li.hover{background:#5bb201;}

.table_card {width:1170px;}
.table_card .tab { height:45px; font-size:18px;font-weight:500;}
.table_card .tab li { float:left;line-height:45px; padding:0px 23px;border-right:1px #bbb solid;border-top:2px #fff solid;}
.table_card .tab li:hover { height:45px;color:#333; cursor:pointer;background:#D2D2D2;border-top:2px #078445 solid;}
.table_card .tab .active { height:45px;color:#333;background:#D2D2D2;border-top:2px #078445 solid;}
.table_card .tabConup { background:#fff; padding:15px 0; }
.table_card .tabConup div {display: inline-block; width:560px; padding-left: 20px;}
.table_card .tabCondown { background:#fff; padding:15px 0;}
.table_card .tabCondown div {display: inline-block; width:560px; padding-left: 20px;}
.table_card .tabCondown ul {list-style: none;}

.table_card .tabCondown .inner-nav {height: 30px; width: 260px; float: left;}
.table_card .tabCondown .inner-nav li {color:#333; height: 30px; width: 100px; float: left; padding-left:15px;}
.table_card .tabCondown .inner-nav li a{color: #333;}
.table_card .tabCondown .inner-nav li:hover {background-color:#bbb; color: #FFF}
.table_card .tabCondown .inner-nav .active {background-color: #078445;}
.table_card .tabCondown .inner-nav .active a {color: #FFF}
.table_card h1 {font-size: 1.5em; float: left;}
.table_card .dspan{float: right; padding-right: 10px; padding-top: 10px;}

.newslist {padding:8px 0 0 0;width:550px;text-align:justify; overflow:hidden; border-top: 2px solid #078445;}
.newslist li {font-size: 16px;height:35px;width:550px;line-height: 24px;border-bottom-width: 1px;float: left;list-style-type: none;margin-top: 5px;margin-left: 0; word-wrap: break-word;}
.newslist li:nth-of-type(odd){margin-right:115px;}
.newslist li p{overflow: hidden; text-overflow: ellipsis; float: left; width: 500px; white-space: nowrap;}
.newslist li a{position: relative; width: 510px;}
.newslist li span{color:#999999;font-size: 12px;display: block;float: right;}
.table_card .tabCon div p{margin-top:35px;text-align:center;}
.list-more{padding:8px 45px;font-size:14px;border:1px solid #078445;color:#333;border-radius:8px;}
.list-more:hover{background:#078445;color:#fff;}

.right-side{width:288px;float:left;}
.right-side .application{display:block;text-align:center;font-size:18px;color:#fff;}
.right-side .application-about{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-top:15px;}
.right-side .application-about .fq{width:50%;float:left;display:block;text-align:center;border-right:1px solid #d0d0d0;margin-left:-1px;}
.right-side .application-about .info img,.right-side .application-about .fq img{width:100%;height:100%;}
.right-side .application-about .info a,.right-side .application-about .fq a{width:100%;font-size:16px;font-weight:500;color:#333;display:block;background:#e7e7e7;}
.right-side .application-about .info span,.right-side .application-about .fq span{display:block;line-height:25px;}
.right-side .application-about .info{width:50%;float:left;display:block;text-align:center;}

.right-side .video{border-top:1px solid #bbb;margin-top:15px;padding-bottom:15px;} 
.right-side .video h3{font-size:16px;font-weight:500;line-height:55px;}
.right-side .video .more{float:right;line-height:55px;}
.right-side .video .more a{font-size:14px;}
.right-side .video .video-box{width:100%;margin:15px 0;}
.right-side .video .video-box .cover{width:120px;float:left;margin-right:15px;}
.right-side .video .video-box .title{width:143px;float:left;font-size:14px;}
.right-side .video .video-box .title p{color:#999;line-height:18px;}
.right-side .video .video-box .cover img{width:120px;}

.right-side .application-test{height:55px;line-height:55px;background:#5bb201;text-align:center;margin:15px 0;}
.right-side .application-test a{display:block;font-size:16px;color:#fff;}
.bottom-side {width: 1130px; padding-left: 20px;}
.bottom-title {text-align: center; width: 120px; height: 30px;}
.bottom-title h1 {font-size:1.5em; width: 120px; background-color: #078445; color: #FFF; height: 100%;}
.bottom-videos {width: 100%; border-top: 2px solid #078445}
.bottom-videos div {display: inline-flex; width: 230px; padding-right: 45px;padding-left: 0px; padding-top: 20px;}