@charset "utf-8";
body,.focusbox ul,.focusbox li,.focusbox h3{margin: auto;padding: 0;}
ol,ul {list-style: none;}


/* pc 设备 */
html.isPc{}
/* wap 设备 */
/* 媒体查询 */
html.isWap.focusbox{font-size:50px;}
html.isWap.focusbox a:hover{text-decoration:none;}
@media screen and (min-width:320px){
	html.isWap.focusbox{font-size:50px;}
}
@media screen and (min-width:360px){
	html.isWap.focusbox{font-size:56px;}
}
@media screen and (min-width:400px){
	html.isWap.focusbox{font-size:62px;}
}
@media screen and (min-width:480px){
	html.isWap.focusbox{font-size:75px;}
}
@media screen and (min-width:560px){
	html.isWap.focusbox{font-size:87px;}
}
@media screen and (min-width:640px){
	html.isWap.focusbox{font-size:100px;}
}

/*focus*/
.isPc .focusbox{position:relative;overflow:hidden;zoom:1;}
.isPc #fullbanner{width:1200px;height:510px;margin:auto;position:relative;}
.isPc #fullbanner li a{display:block;width:1200px;height:510px;overflow:hidden;}
.isPc #fullbanner img{width:1200px;height:510px;}
.isPc #fullbanner ul{width:1200px;height:510px;}
.isPc #fullbanner .wrappic{overflow:visible;position:absolute;}
.isPc .focusbox .next,.isPc .focusbox .prev{filter:alpha(Opacity=100);opacity:1;position:absolute;top:50%;margin-top:-40px;margin-left:-40px;z-index:4;}
.isPc .focusbox .next{margin:-40px -45px 0 0;right:0;}
.isPc #fullbanner .mask-left,.isPc #fullbanner .mask-right,.isPc #fullbanner .plan{background:#fff;padding:0px;z-index:1;position:absolute;top:0;left:0;width:1200px;height:510px;overflow:hidden;left:2400px;}

.isPc #fullbanner .mask-right,.isPc #fullbanner .mask-left{z-index:1;left:-1200px;filter:alpha(Opacity=50);opacity:.5;background:#000;overflow:hidden;}
.isPc #fullbanner .mask-right{left:1200px;}
.isPc #fullbanner .active { z-index: 2; left: 0; }
.isPc #fullbanner i.more a{color:#fff;}

.isPc .arrow-left,.isPc .arrow-right{background:url(arrow.png) no-repeat;}
.isPc .arrow-left{background-position:left center;height:80px;width:26px;}
.isPc .arrow-right{background-position:right center;height:80px;width:26px;}

.isWap .arrow-left,.isWap .arrow-right{background:url(arrow0.png) no-repeat;}
.isWap .arrow-left{background-position:5px center;height:80px;width:30px;}
.isWap .arrow-right{background-position:-22px center;height:80px;width:30px; margin-left:50px;}

.isPc #fullbanner h3{ background:url(f_t_bg.png) repeat-x left 5px; position: absolute; color:#fff; display:block; width:94%; height:50px; z-index:19998; bottom:0; padding:20px 3% 20px; font-size:30px; line-height:32px; font-family:"Times New Roman"; display:none;}
.isPc #fullbanner h3 b{width:100%; display:inline-block;}
.isPc #fullbanner i.more{position: absolute; display:block; font-size:13px; width:200px; padding-top:10px;}

.isWap #fullbanner h3{background:url(f_t_bg.png) repeat-x left -30px;  width:100%; padding:10px; position: absolute; color:#fff; display:block;  height:60px; z-index:19998; bottom:0;  font-size:0.2rem; line-height:0.24rem; font-family:Arial, Helvetica, sans-serif; display:block;}
.isWap #fullbanner h3 b{text-align:left; width:70%; font-size:0.32rem; line-height:0.36rem; font-weight:normal; display:block; padding:0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.isWap .square{position:absolute; z-index:3; right:40px;  bottom:15px; width:72px; height:12px;}
.isWap .square li{background:#ea7610; width:12px; height:12px; line-height:11px; margin-right:8px; float:left; border-radius:50%; }
.isWap .square .current{background:#f8f1e9; display:block;}

.isWap .focusbox{position:relative; overflow:hidden; zoom:1;}
.isWap #fullbanner{width:100%;height:230px;margin:auto;position:relative;}
.isWap #fullbanner li a{display:block;width:100%;height:230px;overflow:hidden;}
.isWap #fullbanner img{height:230px;}
.isWap #fullbanner ul{width:414px;height:230px;}
.isWap #fullbanner .wrappic{overflow:visible;position:absolute;}
.isWap .focusbox .next,.isWap .focusbox .prev{filter:alpha(Opacity=100);opacity:1;position:absolute;top:50%;margin-top:-40px;margin-left:-20px;z-index:4;}
.isWap .focusbox .next{margin:-40px -35px 0 0;right:0;}
.isWap #fullbanner .mask-left,.isWap #fullbanner .mask-right,.isWap #fullbanner .plan{background:#fff;padding:0px;z-index:1;position:absolute;top:0;left:0;width:100%;height:230px;overflow:hidden;left:2400px;}

.isWap #fullbanner .mask-right,.isWap #fullbanner .mask-left{z-index:1;left:-1200px;filter:alpha(Opacity=50);opacity:.5;background:#000;overflow:hidden;}
.isWap #fullbanner .mask-right{left:1200px;}
.isWap #fullbanner .active { z-index: 2; left: 0; }
.isWap #fullbanner i.more a{color:#fff;}

