/* CSS Document */
body, ul, li, h1, hh2 { font-family: 宋体; font-size: 12px; color: #666; margin: 0; padding: 0; }
img { display: block; }
img { border: 0; }
.clear { clear: both; height: 0; overflow: hidden; }
ul, ol, li { list-style-type: none; }





a { color: #666666; text-decoration: none; }
    a:hover { color: #577bb5; text-decoration: underline; }



.lanse { font-size: 14px; color: #5d7aa8; font-weight: bold; }



.new_banner { width: 100%; height: 600px; float: left; overflow: hidden; }
    .new_banner .new_banner_nr { width: 100%; height: 600px; position: relative; }
        .new_banner .new_banner_nr .new_index_banner { width: 100%; height: 600px; position: absolute; left: 0px; top: 0px; }

        .new_banner .new_banner_nr .num { width: 960px; height: 14px; position: absolute; left: 50%; bottom: 10px; margin: auto; display: inline; z-index: 100; }
            .new_banner .new_banner_nr .num li { float: left; width: 14px; height: 14px; margin-right: 10px; display: inline; background: url(../image/img_07.png) no-repeat; overflow: hidden; }
                .new_banner .new_banner_nr .num li a { text-indent: -9999px; overflow: hidden; float: left; }
            .new_banner .new_banner_nr .num .active { background: url(../image/img_082.png) no-repeat; }
        .new_banner .new_banner_nr .new_banner_item { width: 100%; height: 600px; position: absolute; left: 0px; top: 0px; display: none; }
            .new_banner .new_banner_nr .new_banner_item a { width: 100%; height: 600px; display: block; overflow: hidden; cursor: pointer; }


.new_main { width: 100%; float: left; }

    .new_main .new_plan_one { width: 960px; margin: 0 auto; }
        .new_main .new_plan_one .new_class { width: 718px; height: 303px; border: 1px solid #cacaca; float: left; }
            .new_main .new_plan_one .new_class .new_class_top { height: 37px; width: 718px; float: left; }
                .new_main .new_plan_one .new_class .new_class_top h1 { font-size: 16px; color: #577bb5; float: left; margin-top: 5px; margin-left: 20px; }
                .new_main .new_plan_one .new_class .new_class_top .new_class_top_span1 { font-size: 14px; color: #cecece; float: left; line-height: 29px; margin-left: 10px; }
                .new_main .new_plan_one .new_class .new_class_top .new_class_top_span2 { font-size: 14px; color: #cecece; float: right; line-height: 29px; margin-right: 10px; }
            .new_main .new_plan_one .new_class .new_class_context { width: 698px; height: 264px; float: left; padding-left: 20px; }
                .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring { width: 347px; height: 87px; float: left; }
                    .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_img { float: left; width: 89px; height: 65px; }
                    .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url { width: 238px; height: 65px; float: left; margin-left: 20px; }
                        .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_top { width: 238px; height: 23px; float: left; }
                            .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_top ul { font-size: 12px; color: #577bb5; margin-top: 4px; }
                                .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_top ul li { width: 43px; float: left; }
                                    .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_top ul li a { color: #577bb5; text-decoration: none; }
                                        .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_top ul li a:hover { text-decoration: none; }
                        .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_bottom { width: 238px; height: 42px; float: left; }
                            .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_bottom ul { font-size: 12px; color: #666; margin-top: 4px; }
                                .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_bottom ul li { width: 66px; float: left; }
                                    .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_bottom ul li a { color: #666; text-decoration: none; }
                                        .new_main .new_plan_one .new_class .new_class_context .new_class_context_ring .new_class_context_ring_url .new_class_context_ring_url_bottom ul li a:hover { text-decoration: none; }

        .new_main .new_plan_one .new_diamond { width: 230px; height: 305px; float: left; padding-left: 10px; }
            .new_main .new_plan_one .new_diamond .new_diamond_top { height: 97px; width: 230px; background: #e9e9e9; float: left; }
                .new_main .new_plan_one .new_diamond .new_diamond_top .new_diamond_top_querw { width: 230px; height: 50px; float: left; }
                    .new_main .new_plan_one .new_diamond .new_diamond_top .new_diamond_top_querw span { float: left; margin-left: 30px; margin-top: 12px; }
                .new_main .new_plan_one .new_diamond .new_diamond_top .new_diamond_top_text { height: 47px; font-size: 14px; text-align: center; line-height: 47px; }
                    .new_main .new_plan_one .new_diamond .new_diamond_top .new_diamond_top_text span { color: #4672b9; }
            .new_main .new_plan_one .new_diamond .new_diamond_bottom { width: 230px; height: 208px; float: left; }
                .new_main .new_plan_one .new_diamond .new_diamond_bottom ul { width: 230px; float: left; }
                    .new_main .new_plan_one .new_diamond .new_diamond_bottom ul li { width: 115px; float: left; text-align: center; }
                        .new_main .new_plan_one .new_diamond .new_diamond_bottom ul li p { line-height: 15px; margin-top: 0px; float: left; width: 100%; }
                        .new_main .new_plan_one .new_diamond .new_diamond_bottom ul li a { color: #666; text-decoration: none; }
                            .new_main .new_plan_one .new_diamond .new_diamond_bottom ul li a:hover { color: #4672b9; }

    .new_main .mendian { width: 960px; margin: 0 auto; overflow: hidden; height: 300px; }
        .new_main .mendian .mendian_shang { height: 50px; width: 960px; float: left; }
            .new_main .mendian .mendian_shang .mendian_s_left { width: 240px; height: 40px; border-bottom: 4px solid #577bb5; float: left; line-height: 40px; }
                .new_main .mendian .mendian_shang .mendian_s_left .menpai { float: left; font-size: 24px; color: #577bb5; font-weight: bold; }
                .new_main .mendian .mendian_shang .mendian_s_left .menpaiyinwen { float: left; font-size: 14px; color: #b9b9b9; margin-left: 5px; }
            .new_main .mendian .mendian_shang .mendian_s_right { width: 720px; height: 40px; border-bottom: 4px solid #d9d9d9; float: left; line-height: 40px; }
                .new_main .mendian .mendian_shang .mendian_s_right .more01 { float: right; font-size: 12px; }
                    .new_main .mendian .mendian_shang .mendian_s_right .more01 a { margin: 0 10px; }
        .new_main .mendian .mendian_xia { width: 960px; float: left; height: 250px; }




    .new_main .Store_contain { margin: 0 auto; width: 960px; }
        .new_main .Store_contain .Store_list { margin: 10px 0 0 0; float: left; width: 960px; }
            .new_main .Store_contain .Store_list .local { width: 958px; height: 28px; float: left; border: 1px solid #fff; }
                .new_main .Store_contain .Store_list .local .here { width: 239px; height: 28px; background-color: #577bb5; float: left; margin: 0px; }
                    .new_main .Store_contain .Store_list .local .here .site_ico { width: 32px; height: 30px; margin-top: 2px; margin-left: 10px; float: left; background: url(../image/img_27.png) left top no-repeat; }
                    .new_main .Store_contain .Store_list .local .here p { float: left; margin: 0px; height: 28px; line-height: 28px; font-size: 14px; font-family: "微软雅黑"; color: #fff; }
                        .new_main .Store_contain .Store_list .local .here p span { color: #000; font-weight: bold; }
                .new_main .Store_contain .Store_list .local .nearest { margin: 0px; float: left; width: 719px; height: 28px; background-color: #e9eef8; }
                    .new_main .Store_contain .Store_list .local .nearest div { margin: 0px; text-align: right; float: left; width: 700px; height: 28px; line-height: 28px; font-size: 14px; font-family: "微软雅黑"; color: #333333; }
                    .new_main .Store_contain .Store_list .local .nearest p a { text-decoration: none; color: #000; font-weight: bold; margin: 0px; float: right; }
            .new_main .Store_contain .Store_list .list-Item { width: 960px; height: 107px; float: left; margin-top: 10px; background: url(../image/store_bg.jpg) top left no-repeat; }
                .new_main .Store_contain .Store_list .list-Item ul { width: 860px; height: 63px; margin: 14px 25px; float: left; padding: 14px 25px 6px 25px; }
                    .new_main .Store_contain .Store_list .list-Item ul li { list-style: none; float: left; height: 20px; width: 172px; margin: 5px 0px; }
                        .new_main .Store_contain .Store_list .list-Item ul li a { text-decoration: none; color: #000; font-size: 12px; }




    .new_main .neirong { width: 960px; margin: 0 auto; overflow: hidden; height: 100%; }
        .new_main .neirong .container_shang { height: 47px; width: 960px; float: left; margin-top: 20px; }
            .new_main .neirong .container_shang .container_s_left { width: 240px; height: 40px; border-bottom: 4px solid #577bb5; float: left; line-height: 40px; }
                .new_main .neirong .container_shang .container_s_left .dingqing { float: left; font-size: 24px; color: #577bb5; font-weight: bold; }
                .new_main .neirong .container_shang .container_s_left .dingqingyinwen { float: left; font-size: 14px; color: #b9b9b9; margin-left: 5px; }
            .new_main .neirong .container_shang .container_s_right { width: 720px; height: 40px; border-bottom: 4px solid #d9d9d9; float: left; line-height: 40px; }
                .new_main .neirong .container_shang .container_s_right .more { float: right; font-size: 12px; }
                    .new_main .neirong .container_shang .container_s_right .more a { margin: 0 10px; }
        .new_main .neirong .container_zhong { height: 360px; width: 960px; float: left; }
        .new_main .neirong .container_xia { float: left; }
            .new_main .neirong .container_xia li { border: 1px solid #ccc; width: 238px; height: 300px; float: left; text-align: center; }



    .new_main .new_quanguo { width: 958px; margin: 20px auto; overflow: hidden; height: 214px; border: 1px solid #cacaca; }
        .new_main .new_quanguo .new_quanguo_shang { height: 35px; width: 958px; float: left; }
            .new_main .new_quanguo .new_quanguo_shang h1 { font-size: 24px; color: #577bb5; line-height: 35px; margin-left: 10px; }
        .new_main .new_quanguo .new_quanguo_xia { float: left; width: 958px; height: 176px; }
            .new_main .new_quanguo .new_quanguo_xia span { float: left; margin-left: 3px; }


    .new_main .new_huodong { width: 958px; margin: 20px auto; overflow: hidden; height: 230px; border: 1px solid #cacaca; background: url(../image/img_51.jpg) no-repeat; }
        .new_main .new_huodong .new_huodong_one { width: 236px; height: 194px; float: left; margin-left: 2px; overflow: hidden; }
            .new_main .new_huodong .new_huodong_one ul { width: 236px; height: 158px; padding-top: 36px; }
            .new_main .new_huodong .new_huodong_one li { width: 236px; height: 30px; float: left; background: url(../image/img_52.jpg) no-repeat left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
                .new_main .new_huodong .new_huodong_one li a { margin-left: 28px; line-height: 30px; }


    .new_main .new_index_center_nav { width: 954px; height: 36px; line-height: 36px; border: solid 1px #E1E1E1; padding: 0px 2px; margin-top: 10px; overflow: hidden; }
        .new_main .new_index_center_nav a { float: left; width: 106px; height: 36px; text-align: center; text-decoration: none; }
