.containter{width: 1002px;margin: auto;}
.clear{clear: both;}

.body{
    width: 100%;
    height: 842px;
    background: url(../ZERO/img/index_body.jpg) center top no-repeat;
    margin: auto;
}
/* iFocus style */
#ifocus { width:984px; height:326px; background:#fff; padding-left:7px; }
#ifocus_pic {
    width:715px;
    height:320px;
    float:left;
    display:inline;
    position:relative;
    overflow:hidden;
    border:3px #83c2dc solid;
}
#ifocus_piclist { position:absolute; }
#ifocus_piclist ul{ margin:0px; padding:0px;}
#ifocus_piclist li { width:715px; height:320px; overflow:hidden; }
#ifocus_piclist img { width:715px; height:320px; border:0px; }

#ifocus_btn {
    width:260px;
    height:105px;
    float:right;
    display:inline;
}
#ifocus_btn ul{ margin:0px; padding:0px; list-style-type:none;}
#ifocus_btn li {
    width:260px;
    height:105px;
    text-align:center;
    padding-bottom:5px;
}
*html #ifocus_btn li
{
    padding-bottom:11px;
}
#ifocus_btn img { width:243px; height:101px; padding-left:10px; padding-top:2px; }
#ifocus_btn .current { background:url(../ZERO/img/ifocus_btn_bg.gif) no-repeat;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none;}

.neirong{width: 100%;margin: auto;}
.neirong_1{width: 100%;margin: auto;}
.neirong_1 li{float: left;}
.neirong_11{width: 334px;height: 182px;background: url(../ZERO/img/index_about_bg.jpg) no-repeat;}
.neirong_12{width: 334px;height: 182px;background: url(../ZERO/img/index_news_bg.jpg) no-repeat;}
.neirong_13{width: 334px;height: 182px;background: url(../ZERO/img/index_c_bg.jpg) no-repeat;}



#slides {
    position:absolute;
    top:5px;
    z-index:100;
    float:left; text-align:left;
    padding-left:16px;
}

.slides_container {
    width:299px;
    height:156px;
    overflow:hidden;
    position:relative;
    text-align:left;

}


.pagination {
    margin:7px auto 0;
    width:100px;
}

.pagination li {
    float:left;
    margin:0 1px;
    list-style:none;
}

.pagination li a {
    display:block;
    width:11px;
    height:0;
    padding-top:11px;
    background-image:url(../ZERO/img/pagination.png);
    background-position:0 0;
    float:left;
    overflow:hidden;
    list-style:none;
}

.pagination li.current a {
    background-position:0 -11px;
}

.index_class a h3{font-size: 12px;margin-left: 20px;position: relative}
.index_class a h3:after{content: '/';display: table;position: absolute;top: 0;right: -10px;}
