@charset "utf-8";
*{padding:0px;margin:0px}
body{background:url(img/topbg.jpg) #bff0fe no-repeat center top;font:15px/26px "宋体",arial}
img{display:block;border:none}
li{list-style:none}
a{color:#333;text-decoration:none}
a:hover{color:red;text-decoration:none}
.clear{clear:both}
#wrap{margin:0px auto;width:970px;background:#fff}
.top-banner{width:971px}
.ab-header .ab-pos{background:url("img/ab_bg_x.png") repeat-x 0pt -33px;height:43px;color:#646464}
.ab-mainer{margin-bottom:10px;overflow:hidden}
.ab-mainer .sl{width:255px;float:left;margin-left:5px}
.ab-mainer .sl ul li a{background:url(img/nav.jpg) no-repeat;height:41px;line-height:44px;font-weight:700;font-size:15px;display:inline-block;width:100%;text-indent:43px;color:#000}
.ab-mainer .sl ul li.on a{color:#57BAB8;font-size:17px}
.ab-mainer .sl ul li.on a i{background:url(img/lrt.png) no-repeat;height:28px;width:34px;float:right;margin:8px 15px 0 0}
.ab-mainer .sm{width:685px;float:right;margin:0 5px 15px 0;border:#dcdcdc 1px solid}
#foot{padding-bottom:20px;line-height:24px;margin:0 auto;width:970px;height:155px;color:#000;background:#fff}
#foot .left{float:left;padding:0 5px}
#foot .right{background:url("img/footer_rbg.jpg") no-repeat left center;padding:20px 30px;float:left;height:136px;line-height:28px}
.ab-mainer .sm .list{margin:10px 0}
.ab-mainer .sm .list ul li{margin:2px 15px;border-bottom:1px dashed #ddd;padding-bottom:5px}
.ab-mainer .sm .list ul li .t{font-size:15px;color:#000;font-weight:700;line-height:30px}
.ab-mainer .sm .list ul li .i{font-size:14px;line-height:22px;color:#333;text-indent:2em}
.ab-mainer .sm .list ul li .i a{color:#e46767}
.ab-mainer .sm .page5{display:inline-block;margin:5px 0 20px;width:100%;text-align:center}
.ab-mainer .sm .page5 ul{display:inline-block}
.ab-mainer .sm .page5 ul li{float:left}
.ab-mainer .sm .page5 ul li a{border:1px solid #ccc;margin:0 1px;padding:0 7px;font-size:14px;min-width:10px;display:inline-block}
.ab-mainer .sm .page5 ul li.active a{background:#57BAB8;color:#fff}
.ab-mainer .sm .title{margin:20px 15px 0;border-bottom:#dcdcdc 1px dashed;text-align:center}
.ab-mainer .sm .title h1{text-align:center;line-height:60px;height:60px;font-size:25px;font-family:'Microsoft Yahei'}
.ab-mainer .sm .title .tb{display:inline-block;width:100%;line-height:30px;text-align:center}
.ab-mainer .sm .title .tb span{color:#aaa;margin:0 20px}
.ab-mainer .sm .content{padding:20px}
.ab-mainer .sm .content p{font-size:14px;line-height:23px;color:#333;margin-top:8px;text-indent:2em}
.ab-mainer .sm .content img{margin:0 auto;display:block;width:300px}
.ab-mainer .sm .arc_menu{display:inline-block;width:calc(100% - 30px);border-top:1px dashed #ddd;margin:0 15px 15px;padding-top:10px}
.ab-mainer .sm .arc_menu span{display:inline-block;width:100%;line-height:24px}
.ab-mainer .sm .arc_menu span a{font-size:14px}