#mainnav_allcategory_box .o_category .o_class .ico, #mainnav_allcategory_box .o_category .o_class .more, #header_search #search_btn, #topbar_right a.ico_wechat{background-image:url(../images/ico_resource_common.png); background-repeat:no-repeat}
#topbarwrapper{background-color:#f9f9f9; border-bottom:1px solid #d7d7d7}
#topbar{height:33px; line-height:33px; width:1200px; margin:0 auto}
#topbar .divider{padding:0 10px; float:left}
#topbar_left{width:500px; color:#636363}
#topbar_left .divider{padding:0 10px; float:left}
#topbar_left span.text{float:left}
#topbar_right{width:690px; color:#666666}
#topbar_right a{color:#666666; float:right}
#topbar_right a:hover{text-decoration:underline}
#topbar_right a.ico_wechat{background-position:-80px -30px; width:79px; height:20px; display:block; margin-top:6px}
#topbar_right .divider{padding:0 10px; float:right}
#topbar_wechat_box{width:150px; height:150px; border:1px solid #e1e1e1; background-color:#FFF; box-shadow:4px 4px 4px rgba(0,0,0,0.3); position:absolute; z-index:10; display:none}
#topbar_wechat_box img{margin-top:10px; margin-left:10px}
#headerwrapper{background-color:#FFF; zoom:1}
#header{height:180px; width:1200px; margin:0 auto; position:relative; background:url(../images/bg_header.gif) right no-repeat}
#header_logo{position:absolute; left:0; top:0; width:1200px; height:180px}
#mainnavwrapper{background-color:#66bb00}
#mainnav{width:1200px; height:40px; line-height:40px; margin:0 auto; font-size:16px}
#btn_allcategory{width:230px; background-color:#74d302; color:#FFF; cursor:default}
#mainnav_list{width:970px; height:40px}
#mainnav_list li{}
#mainnav_list li a{color:#FFF; padding:0 16px; display:block; height:40px}
#mainnav_list li a:hover{background-color:#529600; text-decoration:none}
#mainnav_list li.selected{}
#mainnav_list li.selected a{color:#FFF; padding:0 16px; display:block; background-color:#529600}
#mainnav_allcategory_box{width:230px; background-color:#FFF; position:absolute; box-shadow:3px 3px 3px rgba(0,0,0,0.3); display:none}
#mainnav_allcategory_box .o_category{height:54px; border:1px solid #ececec; border-top:none; z-index:1000; position:relative; background-color:#FFF}
#mainnav_allcategory_box .o_category.selected{border-right:1px solid #FFF; z-index:1001}
#mainnav_allcategory_box .o_category .o_class{width:212px; height:26px; line-height:26px; margin:0 auto; padding-top:4px}
#mainnav_allcategory_box .o_category .o_class .text{width:200px; font-size:14px}
#mainnav_allcategory_box .o_category .o_class .ico{width:30px; height:26px; margin-right:6px}
#mainnav_allcategory_box .o_category .o_class .ico.tourism{background-position:0 -2px}
#mainnav_allcategory_box .o_category .o_class .ico.ticket{background-position:-30px -2px}
#mainnav_allcategory_box .o_category .o_class .ico.visa{background-position:-60px -2px}
#mainnav_allcategory_box .o_category .o_class .ico.car{background-position:-90px -2px}
#mainnav_allcategory_box .o_category .o_class .text a{color:#4d4d4d}
#mainnav_allcategory_box .o_category .o_class .more{width:10px; height:30px; background-position:-120px 8px}
#mainnav_allcategory_box .o_category .o_sub_class{width:212px; height:14px; line-height:14px; margin:0 auto}
#mainnav_allcategory_box .o_category .o_sub_class a{color:#969696}
.mainnav_category_list{width:969px; border:1px solid #ececec; background-color:#FFF; position:absolute; z-index:1000; box-shadow:3px 3px 3px rgba(0,0,0,0.3); display:none}
.mainnav_category_list .wrapper{margin:0 10px}
.mainnav_category_list .wrapper .list{width:669px}
.mainnav_category_list .wrapper .list .o_list{line-height:28px; border-bottom:1px dotted #cccccc}
.mainnav_category_list .wrapper .list .o_list.no_line{border-bottom:none}
.mainnav_category_list .wrapper .list .o_list .o_list_left{width:90px; height:28px}
.mainnav_category_list .wrapper .list .o_list .o_list_right{width:570px}
.mainnav_category_list .wrapper .list .o_list .o_list_left a{color:#4d4d4d}
.mainnav_category_list .wrapper .list .o_list .o_list_right .divider{padding:0 10px; color:#cccccc}
.mainnav_category_list .wrapper .list .o_list .o_list_right a{color:#4d4d4d; white-space:nowrap}
.mainnav_category_list .wrapper .list .o_list .o_list_right a:hover{color:#66bb00}
.mainnav_category_list .wrapper .sidebar{width:270px; padding-bottom:10px}
.mainnav_category_list .wrapper .sidebar .o_item{width:270px; height:170px; position:relative; margin-top:10px}
.mainnav_category_list .wrapper .sidebar .o_item .image{position:absolute; z-index:0}
.mainnav_category_list .wrapper .sidebar .o_item .title_mask{position:absolute; z-index:1; background-color:#000; width:270px; height:50px; bottom:0; opacity:0.7}
.mainnav_category_list .wrapper .sidebar .o_item .title{position:absolute; z-index:2; width:260px; height:40px; bottom:0; left:5px; margin-bottom:6px; line-height:1.6; font-size:14px}
.mainnav_category_list .wrapper .sidebar .o_item .title a{color:#FFF}
.mainnav_category_list .wrapper .sidebar .o_item .subtitle{font-size:12px; color:#74d302}
#footerwrapper{margin-top:20px}
#footer_banner{height:60px; background:url(../images/bg_footer_banner.gif) no-repeat center #81bc3a}
#footer_nav{width:1200px; margin:0 auto; padding-bottom:10px}
#footer_nav .o_footer_nav{width:240px; padding-top:26px; color:#6d6d6d}
#footer_nav .o_footer_nav a{color:#6d6d6d}
#footer_nav .o_footer_nav .s_1{font-size:16px; margin-bottom:8px}
#footer_nav .o_footer_nav .s_2{margin-bottom:8px}
#footer_nav .o_footer_nav .s_3{margin-bottom:8px}
#footer_siteinfowrapper{background-color:#FFF; padding-top:10px; padding-bottom:20px}
#footer_siteinfo{width:1200px; margin:0 auto}
#footer_siteinfo a{color:#4c4c4c}
#footer_siteinfo .o_siteinfo{color:#4c4c4c; margin-top:10px}
#footer_siteinfo .o_siteinfo .divider{padding:0 10px}
#all_category{border-top:1px solid #dad9d9; padding-top:10px; margin-top:10}
#all_category .o_category span{color:#4c4c4c}
#all_category .o_category span a{color:#4c4c4c}
#all_category .o_category ul{margin-bottom:10px}
#all_category .o_category ul li{color:#4c4c4c; display:block; margin-right:10px; white-space:nowrap; line-height:16px; height:16px}
#all_category .o_category ul li a{color:#4c4c4c}

#sidemenu{width:50px; z-index:200; display:none}
#sidemenu .btn_menu{width:50px; height:50px; margin-top:10px}
.btn_menu a{display:block; width:50px; height:50px}
#sidemenu .btn_menu.menu_backtop a{background:url(../images/ico_backtop.jpg) no-repeat 0 0}
#sidemenu .btn_menu.menu_backtop a:hover{background:url(../images/ico_backtop.jpg) no-repeat 0 -50px}

.pg_default{height:44px; line-height:44px; font-weight:bold; font-size:14px}
.pg_default a{border:1px solid #DEDEDE; padding:4px 10px; margin-right:5px; color:#7F7F7F; background-color:#FFF; border-radius:3px}
.pg_default a:hover{border:1px solid #ff7e00; color:#ff7e00; text-decoration:none}
.pg_selected a{border:1px solid #ff7e00; background-color:#ff7e00; color:#FFF}
.pg_selected a:hover{border:1px solid #ff7e00; background-color:#ff7e00; color:#FFF}
.pg_default .pg_first span, .pg_default .pg_prev span, .pg_default .pg_next span, .pg_default .pg_last span{border:1px solid #DEDEDE; padding:4px 10px; margin-right:5px; color:#DEDEDE; background-color:#FFF; cursor:default; border-radius:3px}