@charset "utf-8";
.gary_bg{background:#fafafa}
.box_sizing{box-sizing:border-box}

/*banner*/
.banner{position:relative;overflow:hidden;padding-top:80px;width:100%;height:450px}
.banner .autoMaxWidth{position:absolute;left:50%;margin-left:-960px;width:1920px;height:450px}
.banner .cate_note{position:absolute;top:240px;left:50%;z-index:9999;margin-left:-600px;width:1200px;color:#FFF;font-weight:400;font-size:35px}
.banner .cate_note span{display:block;margin-top:15px;width:70%;font-size:16px;line-height:30px}

/*top*/
.top{padding-top:100px;width:100%;height:60px;background:#f5f5f5;color:#666;line-height:60px;border-bottom: 1px solid #ddd}
.top .catename{float:left;width:70%;color:#333;font-size:15px}
.top .catename a{display:inline-block;margin:0 40px 0 0;padding:0 5px;color:#333;font-size:15px;line-height:60px}
.top .catename a:hover{color:#da2418}
.top .catename .current{border-bottom:2px solid #da2418;color:#da2418;line-height:56px}
.top .location{float:left;width:30%;text-align:right}

/*pages*/
.pages{margin-right:auto;margin-bottom:50px;margin-left:auto;width:100%;list-style:none;text-align:center}
.pages ul{list-style:none}
.pages ul li{display:inline;margin:0 4px;padding:5px 0;border:1px solid #ccc;background:#fafafa;text-align:center;line-height:25px}
.pages ul li a{display:inline-block;padding:5px 10px}
.pages ul li span{display:inline-block;padding:5px 10px}
.pages .current{border:1px solid #da2418;background:#da2418;color:#FFF}
.pages .current a{color:#FFF}