/*鏅鸿兘鎼滅储*/
.zn_search{width:1160px; height:61px;}
.zn_search_l{ width:120px; height:61px; background:url(/images/zn_search.jpg) 0px 0px no-repeat; float:left;}
.zn_search_m{ width:1030px; height:61px; background:#f2f2f2; float:right;}
.zn_search_m .zn_search_box{ width:640px; height:40px; line-height:40px; background:#ffffff;  margin:10px 0px 0px 15px; float:left; position:relative;}
.zn_search_m .zn_search_box .s_ipt{ background:url(/images/search_ico.png) 5px 5px no-repeat; padding-left:40px; line-height:40px; height:40px; width:500px; float:left; color:#999;}
.zn_search_m .zn_search_box .s_btn{ width:98px;height:38px; background:#3968ab; font-size:16px; color:#fff;font-family:"寰蒋闆呴粦";  cursor:pointer; position:absolute; top:1px; right:1px;}
.zn_search_hot{ width:360px; height:61px; overflow:hidden; line-height:61px; float:right; font-size:14px;}
.zn_search_hot a{ margin-right:20px;}



/*姒傝涓讳綋*/
.list_page{ width:1160px; background:#FFF; overflow:hidden; margin-top:20px;}
.list_menu{ width:240px; float:left;}
.list_menu .menu_top{ background:url(/images/list_menuTop.jpg) 0px 0px no-repeat; width:190px; height:60px; padding-left:50px; color:#FFF; font-size:18px; line-height:48px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list_menu .menu_box{ width:200px; padding:20px; background:;height:840px;overflow:auto;overflow-x: hidden;}
.list_menu .menu_box li{ width:200px; height:auto; margin-bottom:15px;}
.list_menu .menu_box li a{ width:178px; height:40px; padding-left:20px; background:#FFF; line-height:40px; display:block; font-size:16px;border:1px solid #ddd; position:relative;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list_menu .menu_box li a:hover{ border:1px solid #319bde;}
.list_menu .menu_box a i{ width:16px; height:16px;  background:url(/images/list_menuIco.png) 0px -34px no-repeat; position:absolute; right:20px; top:13px;}
.list_menu .menu_box li.current a{ background:#319bde; color:#FFF; border:1px solid #319bde;}
.list_menu .menu_box li.current a i{ background:url(/images/list_menuIco.png) 0px 0px no-repeat;}

.list_menu .menu_box .current li a{font-size:14px; color:#4f4f4f; background:#FFF; border:none; height:36px; line-height:36px;}
.list_menu .menu_box .current li a:hover{ color:#F60;}

/*閮ㄩ棬棰勫喅绠梟av*/
.list_menu .menu_box_bm{width: 210px;padding:15px;background:#f4f4f4;height: 600px;overflow: scroll;}
.list_menu .menu_box_bm li{ width:200px; height:auto; margin-bottom:10px;}
.list_menu .menu_box_bm li a{ width:190px; height:30px; padding-left:10px; background:#FFF; line-height:30px; display:block; font-size:14px;border:1px solid #ddd; position:relative;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list_menu .menu_box_bm li.current a{ background:#319bde; color:#FFF; border:1px solid #319bde;}



.menu_grandson{ overflow:hidden; width:100%; height:auto; background:#FFF; padding:10px 0px;}
.menu_grandson li{ background:#FFF; border:none; margin:0px auto !important;}


.list_right{ width:900px; height:auto; float:right;}
.list_r_top{ width:100%; height:49px; background:url(/images/list_titIco.jpg) 0px 12px no-repeat; border-bottom:1px solid #ddd;}
.list_r_top span{ height:48px; float:left; line-height:48px;  font-size:18px; padding:0px 20px; color:#319bde; border-bottom:2px solid #319bde;}
.list_r_box .list_ul{ width:100%; height:560px; overflow:hidden; margin-top:10px;}
.list_r_box .list_ul li{ height:45px; line-height:45px; background:url(/images/li_dot.jpg) 8px 23px no-repeat; padding-left:20px; text-align:left; overflow:hidden; border-bottom:1px dashed #dedede;}
.list_r_box .list_ul li a{ float:left; font-size:14px;}
.list_r_box .list_ul li span{ float:right; margin-right:10px;}

.list_r_box .list_ul_xzf{ width:100%; height:840px; overflow:hidden; margin-top:10px;}
.list_r_box .list_ul_xzf li{ height:45px; line-height:45px; background:url(/images/li_dot.jpg) 8px 23px no-repeat; padding-left:20px; text-align:left; overflow:hidden; border-bottom:1px dashed #dedede;}
.list_r_box .list_ul_xzf li a{ float:left; font-size:14px;}
.list_r_box .list_ul_xzf li span{ float:right; margin-right:10px;}

/*缈婚〉*/
.paging { padding:20px 0px; text-align: center; overflow:hidden;} 
.paging span{ font-size:12px;}
.paging a { font-size:12px;border:1px solid #0370ba; background:#e7f1fa; padding:2px 8px; margin: 2px; color: #0370ba;} 
.paging a:hover {border:1px solid #319bde; color:#319bde;} 
.paging a:active { border-right:1px solid #ddd; color: #000;} 
.paging span.cur {border:1px solid #319bde; padding:2px 8px; margin: 2px;color: #fff;background:#319bde} 
.paging span.disabled {border:1px solid #ddd;  padding:2px 5px; margin: 2px; color: #666; background:#eee;} 
.paging span.all{border:1px solid #319bde; padding:3px 8px; margin: 2px;color: #fff;background:#319bde;}
.paging .page_ipt{ width:26px; height:22px; line-height:24px; text-align:center;border:1px solid #ddd; margin: 2px; color: #666;}
.paging .page_btn{border:1px solid #319bde;  padding:3px 8px; margin: 2px;color: #fff;background:#319bde}
.paging .cur_num{ color:#F00; font-style:normal;}


/*瑙勮寖鎬ф枃浠舵悳绱�*/
.searchs{text-align:center; margin:20px 0px;line-height: 30px\9; *line-height: 30px; _line-height:30px;}
.searchs select{width:90px;height:30px;line-height: 30px\9; *line-height: 30px; _line-height:30px;}
.searchs select option{line-height:30px;line-height: 30px\9; *line-height: 30px; _line-height:30px;}
.searchs .inp_srh{width:200px;height:30px;line-height:30px;line-height: 30px\9; *line-height: 30px; _line-height:30px;border: 1px solid #ddd;}
.searchs .btn_srh{height:30px;width:50px;line-height:30px;line-height: 30px\9; *line-height: 30px; _line-height:30px;border:none;background:#329BDD;border-radius:3px;color:#fff;cursor:pointer}
/*瑙勮寖鎬ф枃浠跺垪琛�*/
.right_1 li{height: 40px;line-height: 40px;background: url(/images/dot_li.jpg) 8px 23px no-repeat;padding-left: 20px;text-align: left;overflow: hidden;border-bottom: 1px dashed #dedede;}
.right_1 li p{font-family: "Microsoft YaHei";}
.right_1 li a{font-family:font-size: 14px; "Microsoft YaHei";}

.seach_box {
    width: 100%;
    height: 61px;
    margin-bottom: 20px;
}

.seach_left {
    width: 121px;
    height: 61px;
    background: url(/images/seach_bg.jpg) no-repeat left;
}

.seach_right {
    width: 999px;
    height: 37px;
    background-color: #f2f2f2;
    padding: 12px;
}

.seach {
    width: 655px;
    height: 37px;
    background: url(/images/seach_bt.jpg) no-repeat #FFF;
}

    .seach p {
        width: 555px;
        display: block;
        float: left;
    }

        .seach p input {
            width: 555px;
            height: 37px;
            line-height: 37px;
            color: #CCC;
            border: none;
            background-color: transparent;
            padding-left: 40px;
        }

    .seach span input {
        font-size: 14px;
        width: 100px;
        height: 37px;
        line-height: 37px;
        background-color: #3968ab;
        color: #FFF;
        cursor: pointer;
    }

.hotword {
    font-size: 14px;
    color: #484848;
    line-height: 37px;
    float: left;
    padding-left: 20px;
}