.focus { position: relative; margin: 0 auto; overflow:* hidden; width:1200px; }
.focus .bd { position: relative; z-index: 0; width:1200px; }
.focus .bd .tempWrap { padding: 0 }

.focus .fgcfl {
    position: absolute;
    top:0;
    width: 100%;
    height: 100%;
    background: #ffffffc4;
    left: -100%;
    z-index: 9;
}
.focus .fgcfr {
    position: absolute;
    top:0;
    width: 100%;
    height: 100%;
    background: #ffffffc4;
    right: -100%;
    z-index: 9;
}

.focus .bd li img { width: 100%; vertical-align: top; }
.focus .hd { position: relative; z-index: 1; margin-top: -30px; height: 30px; line-height: 30px; text-align: center; }
.focus .hd ul { text-align: center; }
.focus .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 15px; height: 15px; margin-right: 10px; cursor: pointer; background: url(../images/icon7_03.png); background-repeat: no-repeat; overflow: hidden; font-size: 0; }
.focus .hd ul .on { background-image: url(../images/icon6_03.png); }
.focus .prev, .focus .next { z-index: 1; display: block; width: 36px; height: 53px; position: relative; margin: -15% 0 0 3%; float: left; background: url(../images/left_03.png); background-repeat: no-repeat; filter: alpha(opacity=40); opacity: 0.4 }
.focus .next { background: url(../images/right_03.png	); float: right; margin-right: 3% }
.focus .prev:hover, .focus .next:hover { filter: alpha(opacity=100); opacity: 1 }
.bt { height: 41px; border-bottom: 2px solid #009b7c; }
.bt h2 { font-size: 22px; display: inline-block; color: #009b7c; }
.bt a { color: #a5a5a5; padding-top: 15px; }
.picBtnTop { height: 296px; width: 622px; border: 1px solid #e7e7e7; position: relative; overflow: hidden; zoom: 1; float: left }
.picBtnTop .hd { width: 154px; position: absolute; overflow: hidden; right: 10px; margin-top: 1px; }
.picBtnTop .hd ul li { height: 82px; text-align: center; padding: 4px 0px 0 7px; margin-top: 9px; }
.picBtnTop .hd ul li img { width: 137px; height: 77px; cursor: pointer; vertical-align: bottom; }
.picBtnTop .hd ul li.on { background: url(../images/on_box.png) no-repeat; background-position: left top }
.picBtnTop .bd { width: 440px; height: 276px; overflow: hidden; position: relative; margin: 10px 0 10px 10px; }
.picBtnTop .bd li { position: relative; zoom: 1; vertical-align: middle; height: 276px; }
.picBtnTop .bd li .pic { position: relative; z-index: 0; }
.picBtnTop .bd li .pic a{display:block; height: 276px;}
.picBtnTop .bd li .pic img { width: 100%; vertical-align: bottom; height: 276px; }
.picBtnTop .bd li .bg { width: 450px; height: 41px; position: absolute; left: 0; bottom:0px; z-index: 1; background: #000; filter: alpha(opacity=80); opacity: 0.8; }
.picBtnTop .bd li .title { width: 400px; height: 30px; line-height: 30px; left: 13px; color: #FFF; bottom:7px; position: absolute; z-index: 2;overflow: hidden; }
.picBtnTop .bd li .title a { color: #fff; padding-left: 10px; }
.new_btlist { width: 528px; }
.new_btlist li.first { padding-bottom: 11px; background-image: none; }
.new_btlist li.first h2 { font-size: 18px; color: #D50005; padding-bottom: 8px; }
.new_btlist li.first p { padding-bottom: 14px; background-image: none; font-size: 12px; line-height: 24px; color: #8b8b8b; border-bottom: 1px solid #dedede; }
.new_btlist li { line-height: 36px; background-image: url(../images/icon-libg.png); background-position: left center; background-repeat: no-repeat; text-indent: 15px; }
.nave2 { padding: 16px 0px; }
.hasMoreTab .hd, .hasMoreTabl .hd { height: 41px; border-bottom: 2px solid #009b7c; position: relative; }
.hasMoreTab .hd .more, .hasMoreTabl .hd .more { float: right; margin-top: 15px; }
.hasMoreTab .hd .more a, .hasMoreTabl .hd .more a { color: #a5a5a5 }
.hasMoreTab .hd .more a;
hover, .hasMoreTabl .hd .more a;
hover { color: #009b7c }
.hasMoreTab .hd ul, .hasMoreTabl .hd ul { z-index: 5; position: absolute; height: 42px; overflow: hidden; zoom: 1; }
.hasMoreTab .hd li, .hasMoreTabl .hd li { float: left; padding: 0 17px; cursor: pointer; margin-left: -1px; font-size: 22px; }
.hasMoreTab .hd li.on, .hasMoreTabl .hd li.on { height: 40px; border-bottom: 3px solid #009b7c; color: #009b7c; }
.hasMoreTab .bd .conWrap ul li.first1 { height: 103px; padding: 20px 0px; border-bottom: 1px solid #dedede; margin-bottom: 4px; line-height: 20px; background-image: none; text-indent: 0 }
.hasMoreTab .bd .conWrap ul li.first1 a .dt_img { width: 175px; }
.hasMoreTab .bd .conWrap ul li.first1 a .dt_img img { width: 175px; height: 103px; }
.hasMoreTab .bd .conWrap ul li.first1 a .dt_wz { width: 221px; }
.hasMoreTab .bd .conWrap ul li.first1 a .dt_wz h2 { font-size: 15px; color: #333 }
.hasMoreTab .bd .conWrap ul li.first1 a { color: #666; font-size: 12px; }
.hasMoreTab .bd .conWrap ul li.first1 a:hover { color: #333; }
.hasMoreTab .bd .conWrap ul li { line-height: 36px; background-image: url(../images/icon-libg.png); background-position: left center; background-repeat: no-repeat; text-indent: 15px; }
.hasMoreTab .bd .conWrap ul li span { font-size: 14px; }
.hdyg ul li { height: 62px }
.hdyg ul li .rq2 { width: 60px; }
.hdyg ul li .rq2 span { display: block; text-align: center }
.hdyg ul li .rq2 .day2 { height: 30px; line-height: 30px; font-size: 22px; color: #fff; background: #009b7c; }
.hdyg ul li .rq2 .yuear2 { line-height: 22px; background: #eee; font-size: 13px; }
.hdyg ul li .yg_wz { width: 342px; }
.hdyg ul li .yg_wz a h2 { font-size: 14px; line-height: 24px; }
.hdyg ul li .yg_wz a p { color: #666; font-size: 12px; }
.hdyg ul li .yg_wz a:hover { color: #333; }
.ztzl { width: 279px; }
.ztzl ul li { margin-bottom: 10px; height: 50px; }
.ztzl ul li img { }
.ztzl ul li a { display: block; }
.slideGroup { width: 1170px; clear: both; margin: 40px 0px; }
.slideGroup .slideBox1 { overflow: hidden; zoom: 1; position: relative; clear: both; width: 1170px; }
.slideGroup .sPrev, .slideGroup .sNext { position: absolute; left: 0px; top: 26px; display: block; width: 30px; height: 64px; background: url(../images/left_03.png) center center no-repeat; z-index: 66; }
.slideGroup .sNext { left: auto; right: -4px; background: url(../images/right_03.png) center center no-repeat; }
.slideGroup .sPrev:hover, .slideGroup .sNext:hover { border-color: #f60; }
.slideGroup .parBd ul { overflow: hidden; zoom: 1; }
.slideGroup .parBd ul li { margin-right: 13px; float: left; _display: inline; overflow: hidden; text-align: center; width: 125px; height: 111px; position: relative; }
.slideGroup .parBd ul li .pic { text-align: center; float: left; }
.slideGroup .parBd ul li .pic img { width: 40px; height: 40px; display: inline-block; padding: 2px; }
.slideGroup .parBd ul li .pic a:hover img { border-color: #999; }
.slideGroup .parBd ul li .title { float: left; }
.slideGroup .parBd ul li p { position: absolute; left: 29%; bottom: 22px; color: #fff; font-size: 14px; }
.jw_ma { margin-bottom: 40px; }
.xndh { outline: 1px solid #e3e3e3; }
.xndh .xxk { width: 107px; }
.xndh .xxk li { width: 99px; height: 67px; line-height: 67px; background-color: #f0f0f0; text-align: center; cursor: pointer; font-size: 16px; }
.xndh .xxk li.active { color: #fff; background-image: url(../images/ysj_20220919.png); background-repeat: no-repeat; background-position: left center; width: 107px; background-color: #fff; cursor: pointer; }
.xxk_nr { width: 1043px; }
.xxk_nr ul { padding-top: 6px; font-size: 14px; }
.xxk_nr ul li { height: 32px; line-height: 32px; width: 130px; text-align: left; float: left; }
.xxk_nr ul li a { float: left; background-image: url(../images/icon-libg.png); background-position: left center; background-repeat: no-repeat; text-indent: 15px; display: inline-block; }