/* CSS Document */
/*body { font-size: 12px; #font-size:12px; color: #000; background-color: #e3e3e3; margin: 0px; padding: 0px; text-align: left; font-family: 新宋体; }*/
img { border: 0px; }
.clear { clear: both; }
.margin6 { padding-top: 8px; }
.margin4 { padding-top: 5px; }

.header { background-color: #FFFFFF; text-align: center; margin: auto; width: 1024px; }

    .header .top { margin: auto; width: 970px; text-align: left; margin-top: 8px; height: 77px; }
        .header .top a { text-decoration: none; color: #333; }
        .header .top .a { position: absolute; }
        .header .top .b { position: absolute; margin-left: 265px; margin-top: 8px; }
        .header .top .c { position: absolute; margin-left: 567px; width: 400px; margin-top: 10px; }
            .header .top .c .line { position: absolute; background: url(/images/line.jpg); width: 1px; height: 55px; }
        .header .top .d { position: absolute; margin-top: 4px; margin-left: 15px; }
        .header .top .e { margin-left: 172px; }
        .header .top .f { margin-left: 335px; }
        .header .top .g { margin-left: 345px; }
        .header .top ul { list-style: none; position: absolute; margin-top: 5px; margin-left: 185px; width: 150px; padding: 0px; }
            .header .top ul li { float: left; width: 60px; padding-left: 14px; background: url(/images/arrow.gif) no-repeat 0px 1px; height: 28px; }
                .header .top ul li a:hover { color: #e87427; }

    .header .menu_top { border-top: solid 1px #E3E3E3; padding-top: 1px; width: 1024px; }
    .header .menu { height: 40px; background: url(/images/nav_bg.jpg) repeat-x; width: 1024px; border-bottom: solid 1px #000; }

#nav { margin: 0; padding: 0; margin: auto; width: 1024px; font-size: 14px; text-align: left; }
    #nav li { float: left; list-style: none; width: 142px; border-right: 1px solid #446791; }
        #nav li.index { background: url(/images/nav_index.jpg) left no-repeat; }
        #nav li.last { border-right: none; }
        #nav li a { display: block; text-decoration: none; color: #EAFFED; white-space: nowrap; height: 40px; line-height: 40px; background: none; text-align: center; }
            #nav li a:hover { background-image: url(/images/nav_bg2.jpg); color: #663400; }

        #nav li ul { margin: 0; padding: 3px 2px; position: absolute; visibility: hidden; width: 136px; list-style: none; border: 1px solid #000; background: #012F6A; float: left; z-index: 1999; }
            #nav li ul li { float: none; height: 26px; border-right: none; border-bottom: dotted #446791 1px; }
                #nav li ul li.last { border-bottom: none; }
                #nav li ul li a { color: #FFF; height: 26px; line-height: normal; display: block; line-height: 26px; }
                    #nav li ul li a:hover { background: url(/images/nav_tab.jpg) no-repeat center; color: #FFF; }

.banner { text-align: center; margin: auto; width: 1024px; }
.banner_blue { background-color: #014DAB; border-top: solid 1px #2285FF; display: none; }

/*.main { background-color: #E3E3E3; overflow: hidden; zoom: 1; margin: 0px auto; border-top: solid 0px #FFF; text-align: center; }*/
    .main .body { margin: auto; width: 1028px; text-align: left; }
    /*.main .frm .top { height: 6px; background: url(/images/frm_bg1.jpg) repeat-x; font-size: 1px; line-height: 1px; }*/
    /*.main .frm .c { height: 6px; width: 6px; }*/
    /*.main .frm .r1 { float: left; background: url(/images/r1.jpg) no-repeat; }*/
    /*.main .frm .r2 { float: right; background: url(/images/r2.jpg) no-repeat; }*/

    /*.main .frm .bot { height: 6px; background: url(/images/frm_bg4.jpg) repeat-x; font-size: 1px; line-height: 1px; }*/
    /*.main .frm .r3 { float: left; background: url(/images/r3.jpg) no-repeat; }*/
    /*.main .frm .r4 { float: right; background: url(/images/r4.jpg) no-repeat; }*/

    /*.main .frm .mid { background-color: #FFF; }*/
        /*.main .frm .mid .l { width: 6px; background: url(/images/frm_bg2.jpg) repeat-y; height: 300px; float: left; }*/
        /*.main .frm .mid .r { width: 6px; background: url(/images/frm_bg3.jpg) repeat-y; height: 300px; float: right; }*/
        /*.main .frm .mid .m { height: 300px; float: left; width: 985px; background-color: #FFF; }*/

    /*.main .frm .mid2 { background: #FFF url(/images/frm_mid_bg.jpg) repeat-y; text-align: left; }*/

.movie { background: url(/images/movie_bg.png) repeat-x; margin: auto; width: 1024px; height: 344px; border-top: 1px solid #195BAF; text-align: center; }
#m_slider { margin: auto; text-align: left; width: 996px; margin-top: 14px; height: 298px; }

.services { background: url(/images/service_bg.jpg) repeat-x; margin: auto; width: 1024px; height: 146px; text-align: center; color: #99bce6; }
    .services ul { width: 997px; text-align: left; margin: auto; padding: 0px; padding-top: 9px; list-style: none; }
        .services ul li { float: left; height: 129px; width: 180px; background: url(/images/server_bottom.png) no-repeat bottom; }
            .services ul li .a { height: 79px; color: #98bbe5; line-height: 120%; line-height: 18px; }
            .services ul li.line { float: left; height: 114px; width: 24px; background: url(/images/line3.jpg) no-repeat center; }

/* index body */
.main .index { }
    .main .index .left { float: left; width: 697px; }
        /*.main .index .left .frm2 .top { height: 40px; background: url(/images/index_head_bg.jpg) repeat-x; }*/
        /*.main .index .left .frm2 .r1 { float: left; height: 40px; }*/
        /*.main .index .left .frm2 .r2 { float: right; background: url(/images/index_box_right.jpg) no-repeat; height: 40px; width: 6px; }*/
        /*.main .index .left .frm2 .mid { border-left: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; background: #FFF url(/images/why_bg.png) 22px 15px no-repeat; height: 300px; }*/
        /*.main .index .left .frm2 .bot { height: 6px; background: url(/images/frm_bg5.jpg) repeat-x; }*/
        /*.main .index .left .frm2 .r3 { float: left; background: url(/images/bc1.jpg) no-repeat; width: 6px; height: 6px; }*/
        /*.main .index .left .frm2 .r4 { float: right; background: url(/images/bc2.jpg) no-repeat; width: 6px; height: 6px; }*/
        /*.main .index .left .frm2 .mid p { position: absolute; line-height: 200%; width: 411px; margin-left: 20px; margin-top: 10px; padding: 0px; color: #666; text-indent: 2em; }*/
        /*.main .index .left .frm2 .mid .btn { position: absolute; margin-top: 250px; margin-left: 24px; }*/
            /*.main .index .left .frm2 .mid .btn a { display: block; float: left; width: 102px; height: 32px; background: url(/images/btn2.jpg) no-repeat; text-decoration: none; line-height: 32px; font-size: 14px; font-weight: bold; color: #838383; text-align: center; margin-right: 5px; }*/
                /*.main .index .left .frm2 .mid .btn a:hover { color: #013068; background-image: url(/images/btn1.jpg); }*/

        /*.main .index .left .frm3 .mid { background-image: none; height: 326px; }*/
#story { padding-top: 15px; margin-left: 25px; position: absolute; }
    #story ul, #story li { margin: 0; padding: 0; list-style: none; background: url(/images/story_bg.jpg) repeat-x; }
    #story li { width: 595px; height: 155px; overflow: hidden; }
        #story li .a { margin-left: 44px; margin-right: 35px; }
#prevStory, #nextStory { display: block; margin: 0; overflow: hidden; text-indent: -8000px; width: 25px; height: 155px; position: absolute; margin-top: 15px; margin-left: 25px; }
#nextStory { margin-left: 620px; }
    #prevStory a, #nextStory a { display: block; width: 25px; height: 155px; background: url(/images/story_left.jpg) no-repeat 0 0; }
    #nextStory a { background: url(/images/story_right.jpg) no-repeat 0 0; }
.main .index .left .trust { margin-top: 185px; text-align: center; position: absolute; margin-left: 23px; background: url(/images/trust.jpg) no-repeat 0 0; height: 319px; width: 619px; }


.main .index .right { float: right; width: 317px; margin: 0px 0px 10px 0px; text-align: center; }
    .main .index .right .inner { margin: auto 0; text-align: left; width: 289px; }
    .main .index .right .login { height: 36px; background: url(/images/log_tabs.jpg) no-repeat; line-height: 36px; padding-left: 36px; }
        .main .index .right .login a { text-decoration: none; font-size: 14px; color: #022E6B; }
            .main .index .right .login a.last { color: #022E6B; }

    .main .index .right .search .tab1, .main .index .right .search .tab2 { height: 42px; background: url(/images/index_search_tabs.png) no-repeat; }
    .main .index .right .search .tab2 { background-position: 0px -42px; }
    .main .index .right .search #tab { display: block; height: 24px; margin-top: 8px; position: absolute; width: 148px; margin-left: 5px; }
    .main .index .right .search .tab1 #tab { width: 112px; margin-left: 170px; }
    .main .index .right .search .form { background-color: #FFF; border-left: solid 3px #FFDD9D; border-right: solid 3px #FFDD9D; height: 190px; }

    .main .index .right .news .t { height: 42px; background: url(/images/index_news_tabs.png) no-repeat; margin-left: 0px; width: 289px; }
        .main .index .right .news .t a { display: block; height: 42px; width: 95px; float: left; }
            /*display:block; height:32px;width:91px; float:left;*/
            .main .index .right .news .t a.on1 { background: url(/images/index_news_tabs.png) no-repeat 0 -42px; width: 94px; }
            /* -4px -44px; width:94px;*/
            .main .index .right .news .t a.on2 { background: url(/images/index_news_tabs.png) no-repeat -97px -42px; margin-left: 2px; width: 94px; }
            /*-100px -43px;margin-left:3px;*/
            .main .index .right .news .t a.on3 { background: url(/images/index_news_tabs.png) no-repeat -194px -42px; margin-left: 4px; width: 94px; }
    /*-194px -43px; margin-left:8px;*/

    .main .index .right .news .tab2 #tabNews { margin-left: 170px; }
    .main .index .right .news .tab3 #tabNews { margin-left: 170px; }
    .main .index .right .news .list { background-color: #FFF; border-left: solid 3px #D0E5FF; border-right: solid 3px #D0E5FF; height: 205px; }
        .main .index .right .news .list ul { margin: 0px 15px; padding: 0px; list-style: none; height: 210px; }
            .main .index .right .news .list ul li { border-bottom: dotted 1px #CCC; padding: 7px 6px 6px 18px; background: url(/images/arrow.gif) no-repeat left; }
                .main .index .right .news .list ul li a { color: #666; text-decoration: none; }
                .main .index .right .news .list ul li.more { text-align: right; border-bottom: none; background: none; }

    .main .index .right .faq { height: 72px; }
        .main .index .right .faq p { padding: 0px; margin: 0px; line-height: 150%; color: #666; padding-top: 30px; padding-left: 88px; padding-right: 12px; }
    .main .index .right .tel { height: 89px; background: url(/images/400_bg.png) no-repeat; }
        .main .index .right .tel p { padding: 0px; margin: 0px; line-height: 150%; color: #666; padding-top: 47px; padding-left: 12px; padding-right: 12px; }

.partner { background-color: #E2E2E2; padding: 16px 0px; text-align: center; margin-top: -1px; }
    .partner .a { height: 113px; background-image: url(/images/bottom_bg.jpg); width: 1028px; text-align: left; margin: auto; }
        .partner .a .l { background: url(/images/bottom_left.jpg) no-repeat; float: left; height: 113px; width: 5px; }
        .partner .a .r { background: url(/images/bottom_right.jpg) no-repeat; float: right; height: 113px; width: 5px; }
        .partner .a .m { float: left; height: 100px; }
            .partner .a .m .b { position: absolute; background: url(/images/logo2.jpg) no-repeat; width: 285px; height: 84px; margin-top: 12px; margin-left: 40px; }
            .partner .a .m .c { position: absolute; background: url(/images/line2.jpg) no-repeat; width: 2px; height: 79px; margin-top: 15px; margin-left: 348px; }
            .partner .a .m .d { position: absolute; margin-top: 50px; margin-left: 388px; }
                .partner .a .m .d a { float: left; display: block; margin: 0px 2px; }
            .partner .a .m h4 { position: absolute; margin-top: 22px; margin-left: 368px; color: #333; font-size: 16px; width: 435px; }

#p_slider { }

    #p_slider ul { margin: 0; padding: 0; list-style: none; }
        #p_slider ul li { float: left; padding: 0px; margin: 0; list-style: none; }
/*#p_slider{}	
#p_slider ul, #p_slider li{margin:0;padding:0;list-style:none;}
#p_slider li{ width:568px;height:45px;overflow:hidden; }*/
p#controls { margin: 0; position: relative; }
#prevBtn, #nextBtn { display: block; margin: 0; overflow: hidden; text-indent: -8000px; width: 14px; height: 43px; position: absolute; margin-left: 370px; margin-top: 51px; }
#nextBtn { margin-left: 961px; margin-top: 51px; }
    #prevBtn a, #nextBtn a { display: block; width: 14px; height: 43px; background: url(/images/lnk_left.jpg) no-repeat 0 0; }
    #nextBtn a { background: url(/images/lnk_right.jpg) no-repeat 0 0; }

.footer { background-color: #001C3F; color: #7992B1; margin: auto; width: 1028px; }
    .footer a { color: #7992B1; text-decoration: none; }
        .footer a:hover { color: #e87427; }
    .footer .a { background-color: #002B61; height: 35px; border-top: solid #001939 3px; border-bottom: solid #001E44; text-align: center; line-height: 34px; }
        .footer .a pre { margin: 0px; border: 0px; }
    .footer .b { border-top: #003271 1px solid; text-align: center; line-height: 150%; padding: 8px 0px; }

/*  guo start */
/*.main_top { display: none; height: 6px; background: url(/images/frm_bg1.jpg) repeat-x; font-size: 1px; line-height: 1px; }*/
/*.main_c { height: 6px; width: 6px; font-size: 1px; line-height: 1px; }*/
/*.main_r1 { float: left; background: url(/images/r1.jpg) no-repeat; }*/
/*.main_r2 { float: right; background: url(/images/r2.jpg) no-repeat; }*/

/*.main_bot { display: none; height: 6px; background: url(/images/frm_bg4.jpg) repeat-x; font-size: 1px; line-height: 1px; }*/
/*.main_r3 { float: left; background: url(/images/r3.jpg) no-repeat; }*/
/*.main_r4 { float: right; background: url(/images/r4.jpg) no-repeat; }*/

/*.main_mid_l { background: url(/images/left_bg.jpg) repeat-y; text-align: left; }*/
.main_mid_l {
    text-align: left;
}
.main_mid_r { 
    /*background: url(/images/right_bg.jpg) repeat-y;*/
     text-align: left; 
 }
/*.main_mid_content { background: url(/images/content_bg.jpg) repeat-y; text-align: left; }*/
.main_mid_content { 
    text-align: left; 
    padding-top: 10px; 
}

.main_left { float: left; width: 230px; background-color: #FFF; margin: 10px 0px 10px 0px; }
.main_right { float: right; width: 759px; margin: 10px 10px 10px 0px; }
.right_content { width: 759px; }
/*.margin_t10_b10 { margin: 10px 0px 10px 0px; }*/
.mian_content { width: 1024px; background-color: #FFF; margin: auto; text-align: center; }
.main_l_m { overflow: hidden; zoom: 1; margin: 1px auto; float: left; width: 230px; background-color: #FFF; }
.main_r_m { overflow: hidden; zoom: 1; margin: 1px auto; float: left; width: 759px; background-color: #FFF; }
.mian_l_content { padding: 0px 10px 5px 15px; }
.mian_r_content { 
    padding: 0 10px 5px 0; 
    /*border-bottom: 1px solid #e3e3e3;*/
}
.mian_serach_content { 
    padding: 0px 10px 5px 0;
    border-bottom: 1px solid #e3e3e3;
}
.banner_top { height: 117px; background-color: #cecece; }
.margin_top8 { margin-top: 8px; }
.page_r_serach_l { float: left; line-height: 22px; color: #666666; }
.page_r_serach_r { float: right; line-height: 20px; }
.page_r_serach_current { color: #999999; }
.hr_bg { color: #f1f1f1; width: 95%; }
.left_menu_top { 
    width: 224px; 
    height: 35px; 
    line-height: 34px; 
    font-size: 14px; 
    margin-bottom: 5px; 
    margin-left: 3px; 
    padding-bottom: 2px; 
}
.left_menu_about { width: 206px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 3px; background-image: url(/images/about_current.png); color: #FFFFFF; font-weight: bold; cursor: pointer; }
.left_menu_help { width: 206px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 3px; background-image: url(/images/help_menu_current.png); color: #FFFFFF; font-weight: bold; cursor: pointer; }
.left_menu_news { width: 206px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 3px; background-image: url(/images/news_menu_current.png); color: #FFFFFF; font-weight: bold; cursor: pointer; }
.left_menu_services { width: 206px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 3px; background-image: url(/images/services_menu_current.png); color: #FFFFFF; font-weight: bold; cursor: pointer; }
.left_menu_university { width: 206px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 3px; background-image: url(/images/university_menu_current.png); color: #FFFFFF; font-weight: bold; cursor: pointer; }
.left_menu_other { width: 206px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 3px; background-image: url(/images/left_other.png); cursor: pointer; color: #000000; }

.data_list_ul { margin: 0px 15px; padding: 0px; list-style: none; }
    .data_list_ul li { border-bottom: dotted 1px #CCC; height: 22px; padding: 7px 6px 6px 18px; background: url(/images/arrow.gif) no-repeat left; }
        .data_list_ul li a { color: #666; text-decoration: none; }
            .data_list_ul li a:hover { color: #e87427; }

.list_pager { height: 35px; padding: 10px 0 0; text-align: center; margin-top: 10px; }
    .list_pager a { text-decoration: none; color: #666666; padding: 3px 5px; }
    .list_pager .Disabled { color: #888888; }
    .list_pager .Activate { background-color: #AAAAAA; color: #FFFFFF; font-weight: bold; }

.jobs_content_p { text-align: left; line-height: 28px; }
.jobs_content_span { font-family: Arial; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(51, 51, 51); }
.jobs_content_left { float: left; background-color: #FFF; border-right: 1px dashed #CCCCCC; overflow: hidden; zoom: 1; margin: 1px auto; width: 49%; }
.jobs_content_right { float: right; background-color: #FFF; width: 47%; overflow: hidden; zoom: 1; margin: 1px auto; }
.jobs_content { overflow: hidden; zoom: 1; margin: 1px auto; width: 100%; background-color: #FFF; }

.friends_list_ul { margin: 0px 15px; padding: 0px; list-style: none; }
    .friends_list_ul li { height: 18px; padding: 7px 6px 6px 18px; background: url(/images/arrow.gif) no-repeat left; }
        .friends_list_ul li a { color: #666; text-decoration: none; }

.custom_width { width: 462px; }
.custom_top_bg { background-color: #cccccc; height: 1px; }
.custom_m_l { width: 3px; border-left: 1px solid #cccccc; height: 170px; float: left; }
.custom_m_c { height: 170px; float: left; background-color: #FFF; }
.custom_m_r { width: 2px; background: url(/images/custom_right_bg.jpg) repeat-y; height: 170px; float: right; }
.custom_b_bg { height: 6px; background: url(/images/custom_buttom_bg.jpg) repeat-x; }
.custom_title { color: #0053bb; font-weight: bold; }
.custom_contet_a { color: #ffa801; text-decoration: none; }
.color_0157be { color: #0157be; }
.color_666666 { color: #666666; text-decoration: none; }
.text_decoration { text-decoration: none; }
.text_decoration:hover { text-decoration: none; }
.line_height22 { line-height: 22px; }
.btn_shipping_submit { font-size: 12px; cursor: pointer; width: 65px; height: 24px; background-color: transparent; background-image: url(/images/btn_query.jpg); text-align: center; border: none; }
.height22 { height: 22px; }
.shipping_tl { border: 1px solid #d3e4f8; border-collapse: collapse; color: #666664; }
    .shipping_tl tr { height: 40px; text-align: center; }
.shipping_tl_title_bg { background: url(/images/price_list_bg.jpg) repeat-x; }
.shipping_tl tr td { border: 1px solid #d3e4f8; border-width: 1px; }

.mian_regesit_l { float: left; width: 565px; background-color: #FFF; margin: 10px 0px 10px 0px; }
.main_regesit_r_top { float: right; width: 426px; margin: 0px 0px 10px 0px; }

.main_default_r { float: right; width: 317px; margin: 0px 0px 10px 0px; }
.mian_default_mid { background: #FFF url(/images/frm_mid_bg.jpg) repeat-y; text-align: left; }

.main_regesit_l { background: url(/images/regesit_left.jpg) repeat-y; text-align: left; }
.main_regesit_r { background: url(/images/regesit_right.jpg) repeat-y; text-align: left; }
.right_regesit_content { width: 426px; }
.left_regesit_top { width: 559px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 5px; margin-left: 3px; border-bottom: 1px solid #c1c1c1; padding-bottom: 2px; }
.right_regesit_top { width: 421px; height: 35px; line-height: 34px; font-size: 14px; margin-bottom: 5px; margin-left: 3px; border-bottom: 1px solid #c1c1c1; padding-bottom: 2px; }
/*.text_bg { background-color: transparent; background-image: url(/images/text_bg.jpg); background-repeat: no-repeat; width: 293px; height: 24px; border: none; }*/
.color_989898 { color: #989898; }
.font_size11 { font-size: 12px; }

.btn_regesit_submit { font-size: 16px; cursor: pointer; width: 97px; height: 30px; background-color: transparent; background-image: url(/images/btn_blue.png); text-align: center; border: none; color: #ffffff; font-weight: bold; }
.btn_login_submit { font-size: 12px; cursor: pointer; width: 68px; height: 30px; background-color: transparent; background-image: url(/images/btnlogin.png); text-align: center; border: none; }
.color_eb9b00 { color: #eb9b00; }
.mrgin_left15 { margin-left: 15px; }
.width100 { width: 100%; }
.height30 { height: 30px; }
.color_656565 { color: #656565; }
/*.width920 { width: 940px; background-color: #f5f5f5; }*/
.padding_t20_b20 { padding-top: 20px; padding-bottom: 20px; }
.padding_t20_b10 { padding-top: 20px; }
.margin_t12 { margin-top: 12px; }
.font_size14 { font-size: 14px; }
.color_feb326 { color: #feb326; margin-top: 10px; }
.line_height25 { line-height: 25px; }
.job_list_bg { background: url(/images/Jobs_list_t_bg.jpg) repeat-x; }
.height37 { height: 37px; }
.color_004797 { color: #004797; }
.login_btn { color: #ffffff; font-weight: bold; line-height: 30px; margin-right: 15px; font-size: 16px; }

#rightDiv { width: 115px; /* 宽度 */ height: 198px; /* 高度 */ background-image: url(/images/consulting.jpg); /* 背景颜色 */ position: absolute; /* 绝对定位激活 */ }
/*  guo end */


/*ContactUs */
#slideContactDiv div { width: 95%; height: 28px; text-align: left; line-height: 25px; font-size: 12px; }
#slideContactDiv a:link, #slideContactDiv a:visited { width: 90%; background-image: url("../images/gsign.gif"); background-position: 15px center; background-repeat: no-repeat; color: #4c4c4c; font-size: 12px; height: 25px; line-height: 25px; padding-left: 22px; text-align: left; text-decoration: none; }
#slideContactDiv a:hover { background-image: url("../images/gsign1.gif"); background-position: 15px center; background-repeat: no-repeat; font-weight: bold; color: #cc0000; }

#hotnews_caption ul{ margin-bottom: 0; }
#aspnetForm, #form1 { margin-bottom: 0; }
