body{font-family:'\5FAE\8F6F\96C5\9ED1';}
.row{
    position: relative;
}
a{
    color: #4A4A4A;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}
a:hover{
    color: #D0021B;
    text-decoration: none;

}

#head{width:950px;margin:0 auto;}
#head img{display: block;}
.nav{background:url(../img/bg/bg_nav.png) repeat-x;height:33px;}
.nav ul{padding:0 10px; clear:both;overflow:hidden;zoom:1;}
.nav ul li{float:left;padding:0 18px;;height:33px;line-height:33px;font-weight:bold;
background:url(../img/bg/bg_navline.png) no-repeat left;text-align:center;}
.nav ul li.home{background:none;padding:0 18px 0 30px;}
.nav ul li a{font-size:14px;color:#fff;}
.nav ul li a:hover{color:#ffd200;text-decoration:underline;}
.nav ul li.current a{color:#ffd200;font-weight:bold;}
.nav ul li.current a:hover{text-decoration:none;}
.nav ul span{float:right;color:#fff5cf;line-height:33px;}
.nav .bg_nav_left{background:url(../img/bg/bg_nav_left.png) no-repeat;height:36px;width:20px;padding:0;}
.nav .bg_nav_right{background:url(../img/bg/bg_nav_right.png) no-repeat;height:36px;width:20px;padding:0;float:right;}
.nav .home{padding:0;background:none;}
.nav .bg_nav_excision{background:url(../img/bg/bg_nav_excision.png) no-repeat;width:20px;padding:0;}
.nav .about{background:url(../img/bg/bg_nav_bgline.png) no-repeat right;padding:0 15px 0 0;}

#container{width:950px;margin:10px auto; clear:both;overflow:hidden;}
.main-left{width:230px;float:left;}
.main-center{width:510px;float:left;margin-left:9px;}
.main-right{width:192px;float:right;}
.main-r-right{width:710px;float:right;}

#footer{width:950px;border-top:3px solid #684907;margin:0 auto;position:relative; padding:20px 0 20px 180px;clear:both;overflow:hidden; zoom:1}
#footer .logo{position:absolute;top:40px;left:20px;width:132px;height:34px;}
#footer p{float:left;display:inline;width:290px; line-height:22px; color:#333;}
#footer .logo1{position:absolute;top:10px;right:0px;width:80px;height:80px;}
#footer .logo2{position:absolute;top:20px;right:100px;width:110px;height:55px;}
.w-banner{
    margin:10px auto 0;
    width: 950px;
}

.txt-guide {
    padding:10px 12px;
    height: 90px;
    background: url(../img/r_ban_bg_01.jpg) no-repeat;
}
.txt-guide h1 {
    font-size: 18px;
    font-family:'\5FAE\8F6F\96C5\9ED1';
}
.txt-guide a {
    color: #fff;
}
.txt-guide p {
    margin-top: 5px;
    color: #fff;
    font: normal 14px/18px '';
}

.pm02 .pm02-hd {
	height: 31px;
	line-height: 28px;
	background: url(../img/bg/bg_menu01.png) no-repeat;
}
.pm02 .pm02-hd h2 {
	font-size: 12px;
	font-weight: bolder;
	color: #462a02;
	padding-left: 28px;
	background: url(../img/icon/ico01.png) 10px 11px no-repeat
}
.pm02 .pm02-bd {
	border: #e1d9c1 1px solid;
	border-top: none;
	padding: 7px 2px 0px 10px;
	background: #f8f7ee;
}
.pm02 .pm02-bd ul li {
	background: url(../img/icon/ico03.png) 0px 12px no-repeat;
	font-size: 14px;
	padding: 2px 5px 2px 10px;
	line-height: 20px;
	vertical-align: middle;
	color: #333;
}
.pm02 .pm02-bd ul li a {
    color: #333;
	font-size: 14px;
}
.pm02 .pm02-bd ul li span {
	color: #666666;
    font-size: 12px;
}
.pm02 .pm02-bd ul li.more {
    padding-right:5px;
	background: none;
    text-align: right;
    font-family: '\5B8B\4F53';
}
.pm02 .pm02-bd ul li.more a {
    color: #999;
    font-size: 12px;
}
.video-con .con {
    position: relative;
}
video-con .con a.btn-v {
    position: absolute;
    bottom: 35px;
    right: 10px;
    width: 34px;
    height: 34px;
    background: url(../img/bg/btnVideo_01.png) no-repeat;
}
.video-con .con span {
    display: inline-block;
    line-height: 1.5em;
}
.mobile-layout-01 {
    display: none;
}
/* slideBox */
.slideBox {
	width: 100%;
	height: 90px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 7px;
	height: 7px;
	text-align: center;
	background: #858585;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: #db000a;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 100%;
	height: 90px;
	display: block;
}

/* focusBox */
.focusBox {
	position: relative;
	width: 100%;
	height: 347px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}
.focusBox .pic img {
	width: 100%;
	height: 347px;
	display: block;
}
.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=70);
	opacity: 0.7;
	overflow: hidden;
}
.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}
.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
    font-size: 14px;
    font-family: '\5B8B\4F53';
	text-decoration: none;
}
.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 12px;
	right: 8px;
}
.focusBox .num li {
	float: left;
	position: relative;
	width: 8px;
	height: 8px;
	line-height: 8px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox .num li span {
	z-index: 1;
	background: #ccc;
	filter: alpha(opacity=90);
    opacity: 0.9;
    border-radius: 50%;
}
.focusBox .num li.on a, .focusBox .num a:hover {
    background: #ffd200;
    border-radius: 50%;
}
.m-col-box {
    width: 49%;
}
.m-hd-01 {
    background: url(../img/bg/mHdBg_01.png) repeat-x;
    border-top: 2px solid #6b2e08;
}
.m-hd-01 h2 {
    float: left;
    padding-left: 22px;
    color: #010000;
    font: bold 14px/36px '';
    background: url(../img/icon/icoMhdBg_01.png) no-repeat 8px 16px;
}
.m-hd-01 a {
    float: right;
    margin: 8px 2px 0 0;
    color: #999;
    font:normal 12px/20px '\5B8B\4F53';
}
.mList_01 {
    margin: 5px 0 0 8px;
}
.mList_01 li {
    margin:5px 0 0 0;
    padding-left: 14px;
    font: normal 14px/20px '';
    background: url(../img/icon/ico03.png) no-repeat 0 10px;
}
.mList_01 li a {
    color: #333;
}

.links {
    margin:15px auto;
    width: 950px;
    height: 42px;
    background: #f8f7ee;
    border: 1px solid #e0dcc4;
}
.links span {
    display: inline-block;
    padding: 0 30px;
    height: 42px;
    line-height: 42px;
    background: url(../img/bg/linksBg_01.png) right repeat-y;
}
.links a {
    margin: 0 40px;
    padding-left: 9px;
    color: #333;
    font-size: 12px;
    background: url(../img/icon/ico03.png) left center no-repeat;
}
.time-box {
    padding: 5px 10px 10px;
    background: #f6f6f6;
}
.time-box h1 {
    font: bold 18px/30px '';
    text-align: center;
    border-bottom: 2px solid #ccc;
}
.time-box h2 {
    padding: 6px 0 5px;
    color: #c12c20;
    font: bold 16px/24px '';
    text-align: center;
}
.time-box .t-info {
    margin-top: 10px;
    color: #585858;
    font: normal 14px/20px '';
    text-align: center;
}
.t-box {
    padding: 8px 0;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
}
.t-box p {
    display: inline-block;
    width: 23%;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-left: 1px solid #ddd;
}
.t-box p:nth-child(1) {
    border: none;
}
.t-box p em {
    display: inline-block;
    color: #d0021b;
    font: bold 20px/24px '';
    font-style: normal;
}


/*cj start*/
.main-list-left{
    width: 750px;
    float: left;}
.main-list-right{
    width: 190px;
    float: right;}
.u-guild{
    font-size: 14px;
    line-height: 1.5;
    padding-bottom: 8px;
    background: url("../img/bg/bg_position.gif") left bottom no-repeat;}
.u-guild a{
    color:#000}
.u-guild a:hover{
    color:#ba0000;}
.f-mt10{
    margin-top: 10px;
}
.f-tac{text-align: center;}
.f-pl6{padding-left:6px;}
.f-pr6{padding-right:6px;}
.f-mt20{margin-top:20px;}
.u-newsList01{
    margin-bottom: 0;
}
.u-newsList01 li{
    background:url("../img/icon/bg_menu01.png") left 16px no-repeat;
    font-size:15px;
    color:#333333;
    line-height:1.5;
    padding:6px 0 6px 16px;}
.u-newsList01 li a{
    color:#333333;}
.u-newsList01 li span{
    color:#b6b6b6;
    padding-left:15px;}
.u-newsList01 li a:hover{
    color: #ba0000;
}
.u-newsList02{
    margin-bottom: 0px;
    padding-bottom: 5px;
}
.u-newsList02 li{
    background:url("../img/icon/bg_menu01.png") left 13px no-repeat;
    font-size:14px;
    color:#333333;
    line-height:1.5;
    padding:4px 0 4px 10px;}
.u-newsList02 li a{
    color:#333333;}
.u-newsList02 li span{
    color:#b6b6b6;
    font-size: 12px;
    color:#666;
    padding-left:10px;}
.u-newsList02 li a:hover{
    color: #ba0000;
}
/******m-page 普通翻页器-默认居中*******/
.m-page{
    margin:10px 0 0;
    text-align:center;
    line-height:24px;
    font-size:0;
    letter-spacing:-0.307em;
    *letter-spacing:normal;
    *word-spacing:-1px;
    word-wrap:normal;
    white-space:nowrap;
    color:#999;
}
.m-page a,.m-page i{
    display:inline-block;
    *display:inline;
    *zoom:1;vertical-align:top;
    padding:0 8px;
    margin-left:-1px;
    border:1px solid #ccc;
    font-size:12px;
    letter-spacing:normal;
    word-spacing:normal;
    text-shadow:0 1px #fff;
    background:#fff;
    -webkit-transition:background-color 0.3s;
    -moz-transition:background-color 0.3s;
    -ms-transition:background-color 0.3s;
    transition:background-color 0.3s;
}
.m-page a,.m-page a:hover{
    text-decoration:none;
    color:#666;
}
.m-page a.first{
    margin-left:0;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.m-page a.last{
    margin-right:0;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.m-page a .pagearr{
    font-weight:bold;
    font-family:\5b8b\4f53;
    vertical-align:top;
    *vertical-align:middle;
}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page .u-page-skip{
    margin:0 5px;
    padding:8px 6px;
    width:40px;
    line-height:16px;
    height:16px;
    border:1px solid #ddd;
    border-radius:5px;
    text-align:center;
    vertical-align:top;
}
.u-page-btn{
    width:60px;
    height:34px;
    line-height:34px;
    background:#fff;
    border:1px solid #ddd;
    color:#666;
    border-radius:5px;
    vertical-align:top;
}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{
    cursor:default;
    color:#ab0000;
    background:#fff;
}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{
    cursor:default;
    color:#ccc;
    background:#fff;
}
.m-page-total{
    margin-right:6px;
    display:inline-block;
    font-size:12px;
    letter-spacing:normal;
}
.m-page-total .u-total-num,.m-page-total .u-page-total-num,.m-page-total .u-page-limits-num{
    margin-left:3px;
    margin-right:3px;
    display:inline-block;
    color:#ec4c40;
    font-family:Arial,sans-serif;
}
.m-page .u-page-limits{
    margin:-1px 5px 0;
    padding:2px 3px;
    line-height:18px;
    border:1px solid #ddd;
    border-radius:5px;
    cursor: pointer
}
.m-page .u-page-limits:focus{
    border:1px solid #52a8ec
}
/*居左*/
.m-page-lt{text-align:left;}
/*居右*/
.m-page-rt{text-align:right;}
/*较小*/
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
.m-page-sm .u-page-skip{padding:3px 0;}
.m-page-sm .u-page-btn{
    width:50px;
    height:24px;
    line-height:24px;
}
/*分离*/
.m-page-sr a,.m-page-sr i{
    margin:0 3px;
    border-radius:5px;
}
.m-page-sr i{border:0 none;}
.m-page-sr a.first,.m-page-sr a.last{border-radius:5px;}

.f-right-box{
    border:1px solid #e0dcc4;
}
.u-tit1{
    background: url("../img/bg/bg_menu02.png") repeat-x;
    height:32px;
    line-height: 32px;
    font-size: 14px;
    margin: 0;
    font-weight: bold;
    padding-left: 13px;
    color: #000;
}
.u-tit1 i{
    display: inline-block;
    background: url("../img/icon/ico02.png") left center no-repeat;
    width: 7px;
    height: 32px;
    padding-right: 16px;
    float: left;
}
.u-tit1 a{
    color: #000;
}
.f-about-box{
    padding-bottom: 14px;
}
.f-about-box a{
    display: block;
    width: 150px;
    height:30px;
    background: #e9d48b;
    line-height: 30px;
    margin: 10px auto 0 auto;
    padding-left: 20px;
    color:#785e2b;
    border-radius: 6px;
}
.f-about-box a:hover{
    background: #debe50;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
}
.f-about-box a i{
    display: inline-block;
    width: 40px;
    height:30px;
    float: left;
}
.f-about-link1{
    background: url("../img/icon/aboutUs-ico1.png") left center no-repeat;
}
.f-about-link2{
    background: url("../img/icon/aboutUs-ico2.png") left center no-repeat;
}
.f-about-link3{
    background: url("../img/icon/aboutUs-ico3.png") left center no-repeat;
}
.f-about-text{
    line-height:1.5;
    color: #666;
    padding: 10px 0px 10px;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
}
.article{}
.article .hd h1{
    color: #003366;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    margin: 0;
    padding: 6px 0 12px 0;
}
.article .hd ul{
    background: #f5f5f5;
    border-top:1px solid #ccc;
    height:28px;
}
.article .hd ul li{
    float: left;
    width: 33%;
    font-size: 12px;
    color: #333;
    padding-left: 3%;
    line-height: 28px;
}
.artCon{
    padding-left: 1rem;
    padding-right: 1rem;
}
.artCon p{
    line-height: 2;
    font-size: 16px;
    padding: 10px 0 10px 0;
}
.recom {
    border: 1px solid #ccc;
    background: #f2f2f2;
    padding: .5rem;
}
.in {
    background: #fff;
    padding: 0 10px;
}
.in h1 {
    font-size: 14px;
    color: #366da5;
    line-height: 2.4;
    margin: 0;
    font-weight: bold;
}
.notice {
    border: 1px solid #98b1c4;
    background: #e9f2f7;
    color: #366da5;
    padding: 0 10px;
}
.notice h1{
    font-size: 14px;
    line-height: 2.4;
    margin: 0;
    font-weight: bold;
}
.u-pic-list{
    float: left;
    width: 340px;
    height:320px;
    overflow: hidden;
    margin: 20px 15px 0 15px;
    padding:10px;
    border:1px solid #ddd;
    -moz-box-shadow: 3px 3px 1px #eee;
    box-shadow: 3px 3px 1px #eee;
}
.u-pic-list h1 img{
    width: 100%;
}
.u-pic-list p{
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 0;
}
.u-pic-list p a{
    color:#000;
}
.u-pic-list p a:hover{
    color:#ca0000;
}


/* 首页修改 2020-04-02 */
.jbTimeBox a {
    display: block;
    font-size: 0;
}
.jbTimeBox img {
    width: 100%;
    height: 180px;
}
.jbTimeBox .countdown {
    height: 50px;
    background: #d1031a;
}
.jbTimeBox .countdown span {
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
}
.jbTimeBox .countdown span.sp1 {
    float: left;
    margin-top: 5px;
    width: 158px;
    text-align: right;
}
.jbTimeBox .countdown span.sp2 {
    float: right;
    margin: 25px 5px 0 0;
    width: 1em;
}
.jbTimeBox .countdown em {
    float: left;
    margin: 7px 0 0 3px;
    width: 46px;
    height: 36px;
    color: #d1031a;
    line-height: 36px;
    font-size: 24px;
    font-style: normal;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    text-align: center;
    background: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #af0114;
}
.banner-box {
    height: 230px;
    background: url(../img/r_ban_bg_02.jpg) no-repeat;
    position: relative;
}
.banner-box .person{
    position: absolute;
    left:10px;
    bottom: 0;
}
.banner-box .person a{
    display: block;
}
.banner-box .person a img{
    vertical-align: bottom;
}
.banner-box .ban_tab_01 {
    float: right;
    margin: 100px 30px 0 0;
    width: 440px;
    height: 92px;
}
.ban_tabNav {
    height: 28px;
}
.ban_tabNav li {
    float: left;
    margin-right: 10px;
    line-height: 28px;
    font-size: 14px;
    background: #f5d8b6;
    border-radius: 3px 3px 0 0;
}
.ban_tabNav li.z-crt,
.ban_tabNav li:hover {
    background: rgba(99, 35, 17, 0.6);
}
.ban_tabNav li.z-crt a,
.ban_tabNav li:hover a {
    color: #fff;
}
.ban_tabNav li a {
    display: inline-block;
    padding: 0 10px;
    color: #5d2805;
}
.ban_tab_01 .con {
    height: 84px;
    background: rgba(99, 35, 17, 0.6);
    border-radius: 0 3px 3px 3px;
}
.ban_tabCon_01 {
    padding: 8px 12px 10px;
    color: #fff;
    line-height: 18px;
    font-size: 12px;
}
.f-ds {
    display: none;
}

.f-zc-box {
    padding: 15px 0;
}
.txtMarquee-top{
    width:100%;
     overflow:hidden;
     position:relative;
}

.txtMarquee-top .bd{
    padding: 5px 15px;
    height: auto;
}
.txtMarquee-top .infoList li{
    height:auto;
    line-height:20px;
    font-size: 14px;
}
.r-ban-box p {
    line-height: 0;
}
.r-ban-box p a{
    display: inline-block;
    line-height: 0;
    font-size: 0;
}
.m-col-tab-nav {
    padding: 10px 0 10px 15px;
    height: 36px;
    color: #010000;
    font: bold 14px/16px '';
    background: url(../img/icon/icoMhdBg_01.png) no-repeat 8px 16px;
}
.m-col-tab-nav li {
    float: left;
    padding: 0 9px;
    height: 16px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    border-left: 1px solid #6b2e08;
    cursor: pointer;
}
.m-col-tab-nav li.z-crt {
    color: #bd0000;
}
.m-col-tab-nav li.first {
    border: none;
}
.m-col-con {
    position: relative;
}
.m-col-con a.t-more {
    position: absolute;
    right: 4px;
    top: -30px;
    color: #999;
    font-size: 12px;
    font-family: '\5B8B\4F53';
}

/*---------焦点图 开始---------*/
.focus{ 
	position:relative; 
	width:100%;
	height:347px;
	background-color: #000;
}  


.focus img{ 
	width: 100%;
	height: 347px;
} 
.focus .shadow .title{
	width: 80%; 
	height: 59px;
	padding-left: 10px;
}
.focus .shadow .title a{ 
	text-decoration:none; 
	color:#fff; 
	font-size:14px; 
	font-weight:bolder;
	overflow:hidden; 
}
.focus .btn{ 
	position:absolute; 
	bottom:34px; 
	left:510px; 
	overflow:hidden; 
	zoom:1;
} 
.focus .btn a{
	position:relative; 
	display:inline; 
	width:13px; 
	height:13px; 
	border-radius:7px; 
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53"; 
	text-decoration:none; 
	text-align:center; 
	outline:0; 
	float:left; 
	background:#D9D9D9; 
}  
.focus .btn a:hover,.focus .btn a.current{  
	cursor:pointer;
	background:#fc114a;
}  
.focus .fPic{ 
	position:absolute; 
	left:0px; 
	top:0px; 
}  
.focus .D1fBt{ 
	overflow:hidden; 
	zoom:1;  
	height:16px; 
	z-index:10;  
}  
.focus .shadow{ 
	width:100%; 
	position:absolute;
	bottom:0; 
	left:0px; 
	z-index:10; 
	height:40px;
	line-height: 40px;
	background:rgba(0,0,0,0.6);    
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  
   display:block;  
   text-align:left;
}  
.focus .shadow a{
    display:inline-block;
    width:79%;
    height: 40px;
    text-decoration:none; 
    color:#fff; 
    font-size:15px;
    overflow:hidden; 
    margin-left:10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    white-space: nowrap;
    text-overflow: ellipsis;
}  
.focus .fcon{ 
	position:relative; 
	width:100%; 
	float:left;  
	display:none;
	 background:#000 
}  
.focus .fcon img{ 
	display:block;
}  
.focus .fbg{
	bottom:10px;
	right:10px;
	position:absolute; 
	z-index: 200;
	}  

.focus .fbg div{
	margin:4px auto 0;
	overflow:hidden;
	zoom:1;
	height:14px
}    
.focus .D1fBt a{
	position:relative; 
	display:inline; 
	width:10px;
	height:10px;
	margin:0 5px;
	color:#bdbdbd;
	font:12px/15px "\5B8B\4F53"; 
	text-decoration:none; 
	text-align:center; 
	outline:0; 
	float:left;
	border-radius:100px;
	background:#D9D9D9; 
	}    
.focus .D1fBt .current,.focus .D1fBt a:hover{
    background: #ffd200;
}    
.focus .D1fBt img{
	display:none
}    
.focus .D1fBt i{
	display:none; font-style:normal; 
}    
.focus .prev,.focus .next{
	position:absolute;
	width:26px;
	height:40px;
	/*background: url('../img/bg/btnFocus_01.png') no-repeat;*/
}
.focus .prev{
	top: 50%;
	margin-top: -37px; 
	left: 0;
	background-position:0 0px;
	cursor:pointer; 
}  
.focus .next{
	top: 50%;
	margin-top: -37px; 
	right: 0;  
	background-position:0 -40px;
	cursor:pointer;
}  
.focus .prev:hover{  
	background-position:0 0; 
}  
.focus .next:hover{  
	background-position:0 -40px;
}
/*---------焦点图 end---------*/