
/*topmenu*/
#topmenu{width:100%;overflow:hidden;height:125px;position:absolute;z-index:10000;background:#fff;border-bottom:1px #d8d8d8 solid}
#topmenu .top_bar{width:100%;background-color:#3d6ca8;}
#topmenu .top_bar_t{margin:0 auto;width:1050px;height:28px;}
#topmenu .top_bar li{float:right;padding:6px;color:#fff;font-size:11px}

#topmenu .top_menu_list{margin:0 auto;width:1050px}
#topmenu .top_menu_list .menu_list{}
#topmenu .top_menu_list .menu_list li{float:left;padding:55px 34px 0 34px; font-size:16px;}

.sub_menu_list li{padding-bottom:7px;font-size:13px}

.contents .sub_t{margin-bottom:40px}
.contents .timg{margin:20px 0}


/*main*/
#main{width:100%;}
#main .main_bg{width:100%;background-color:#191919;}
#main .main_red_bar{margin:0 auto; width:1000px;height:3px;background-color:#a00b00}
#main .contents{margin:0 auto;width:1000px;padding:16px 0 15px 0}
#main .icon {width:900px;margin:0 auto}
#main .icon ul {display:flex;justify-content: space-between;}
#main .icon li{margin:40px 0}
#main .board_area{width:100%;border-top:1px #ddd solid}
#main .board {width:1080px;margin:0 auto;border-bottom:1px #ddd solid}
#main .board .intro{float:left;width:368px;border-right:1px #ddd solid}
#main .board .news{float:left;width:312px;height:160px;border-right:1px #ddd solid;padding:20px 20px;}
#main .board .free{float:left;width:312px;height:160px;padding:20px 20px}

#main .photo{width:1080px;margin:0 auto;}
#main .photo .photo_board{float:left;padding:20px 0}
#main .photo .banner{float:left;;padding:20px 0 20px 30px}
#visual_btn{position:absolute; left:48%;margin-top:380px;width:300px;z-index:100;}


/*suv*/
#sub{width:100%;padding:50px 0}
#sub .sub_area{width:1080px;margin:0 auto;border:1px #ddd solid;position:relative}
#sub .sub_area .right_banner{position:absolute;left:1080px;top:50px}
#sub .sub_area .menu{float:left;width:190px}
#sub .sub_area .menu .cate{}
#sub .sub_area .menu .cate li{padding:20px;border-bottom:1px #ddd dashed;font-size:14px;font-weight:bold;cursor:pointer}
#sub .sub_area .contents{float:left;border-left:1px #ddd solid;padding:50px;min-height:600px}

#sub .tab{float:left;border:1px #555 solid;text-align:center;width:130px;padding:8px 0;cursor:pointer}
#sub .tab_r{float:left;border:1px #555 solid;text-align:center;width:130px;padding:8px 0;color:#fff;font-weight:bold;background-color:#555;cursor:pointer}

#tail{width:100%;background-color:#444;padding:20px 0 40px 0}
#tail .tail_area{width:1080px;text-align:center;color:#ddd;margin:0 auto}



