﻿.icoall { background: url(/shared/default/images/allico.png) no-repeat 0 0; }
.alltitle { background: url(/shared/default/images/title.jpg) no-repeat 0 0 #fff; }
* { margin: 0; padding: 0; font-family: 宋体, 'Microsoft YaHei',STSong,Arial,Verdana,'Times New Roman'; font-size: 12px; text-align: center; }
a.SM001 { width: 26px; height: 35px; background-position: -880px -9px; float: left; color: #fff; padding-left: 4px; padding-right: 14px; font-weight: bold; line-height: 14px; padding-top: 4px; overflow: hidden; color: #fff; }
    a.SM001:hover, a.SM002:hover { color: #fff; }
a.SM002 { width: 26px; height: 16px; background-position: -880px -48px; float: left; color: #fff; padding-left: 4px; padding-right: 14px; font-weight: bold; line-height: 14px; padding-top: 2px; overflow: hidden; }

body { background-color: #fff; }

.clear { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }

ul { margin: 0; padding: 0; }

a { text-decoration: none; color: #595959; cursor: pointer; }

*a:hover { color: #005490; }

ul li { list-style-type: none; }

@media screen and (min-width: 768px) and (max-width: 959px) {
    #index_top { width: 1003px; background: #eee; margin-top: 35px; }
    #global_top { width: 1000px; height: 35px; line-height: 35px; text-align: center; background: #393939; position: fixed; left: 0; top: 0px; _position: absolute; _top: 0px; z-index: 9999; border-bottom: 2px solid #696969; }
}

@media screen and (min-width: 1003px) {
    #index_top { width: 100%; background: #eee; margin-top: 35px; }
    #global_top { width: 100%; height: 35px; line-height: 35px; text-align: center; background: #393939; position: fixed; left: 0; top: 0px; _position: absolute; _top: 0px; z-index: 9999; border-bottom: 2px solid #696969; }
}


#global_top_contents { width: 1003px; height: 35px; margin: 0 auto; overflow: hidden; }

    #global_top_contents .left { width: 200px; height: 35px; float: left; color: #ccc; text-align: left; }

        #global_top_contents .left span { color: #fff; font-weight: bold; margin-left: 10px; }

    #global_top_contents .right { width: 600px; height: 35px; float: right; }

        #global_top_contents .right ul { width: 600px; height: 35px; overflow: hidden; }

            #global_top_contents .right ul li { float: right; color: #ccc; }

                #global_top_contents .right ul li a { padding: 0 10px; color: #ccc; }

                    #global_top_contents .right ul li a:hover { color: #fff; }

#default_top { width: 100%; height: auto; margin-top: 35px; padding-top: 15px; }

#default_top_content { width: 100%; height: auto; background: #eee; }



.enterinfo { width: 1003px; height: 150px; margin: 0px auto 0 auto; position: relative; overflow: hidden; }

    .enterinfo .logo { position: absolute; left: 0px; top: 0px; width: 308px; height: 83px; overflow: hidden; }

        .enterinfo .logo a { width: 308px; height: 83px; float: left; }

    .enterinfo .Hotline { position: absolute; top: 10px; left: 370px; width: 352px; height: 60px; background-position: -511px -20px; }


    /*.enterinfo .Hotline .tel { width: 352px; height: 29px; border-bottom: 1px solid #c5c5c5; position: relative; padding-bottom: 3px; background: url(/shared/default/images/default/400.png) no-repeat center center; }

.enterinfo .Hotline .ISO { width: 352px; height: 22px; line-height: 22px; border-top: 1px solid #fff; font-size: 12px; font-family: 'Microsoft YaHei'; position: relative; color: #595959; letter-spacing: 1px; }*/

    .enterinfo .tel { width: 204px; height: 60px; position: absolute; right: 5px; top: 0px; }

        .enterinfo .tel .tel_phone { width: 142px; height: 25px; line-height: 25px; background: url(/shared/default/images/default/tel.png); text-align: right; padding-right: 8px; font-family: Arial; color: #595959; letter-spacing: 0.7px; position: absolute; right: 0px; top: 0px; }

        .enterinfo .tel .blong { width: 214px; height: 24px; position: absolute; right: 0px; top: 36px; }
            .enterinfo .tel .blong a { display: block; border: none; width: 24px; height: 24px; margin-left: 10px; float: left; }

                .enterinfo .tel .blong a.a1 { background: url(/shared/default/images/default/qw.jpg) no-repeat 0 0; }

                .enterinfo .tel .blong a.a2 { background: url(/shared/default/images/default/qw.jpg) no-repeat -24px 0; }

                .enterinfo .tel .blong a.a3 { background: url(/shared/default/images/default/qw.jpg)no-repeat -48px 0; }

                .enterinfo .tel .blong a.a4 { background: url(/shared/default/images/default/qw.jpg)no-repeat -72px 0; }

                .enterinfo .tel .blong a.a5 { background: url(/shared/default/images/default/qw.jpg)no-repeat -96px 0; }

                .enterinfo .tel .blong a.a6 { background: url(/shared/default/images/default/qw.jpg)no-repeat -120px 0; }

                .enterinfo .tel .blong a.a1:hover { background: url(/shared/default/images/default/qw.jpg) no-repeat 0 -24px; }

                .enterinfo .tel .blong a.a2:hover { background: url(/shared/default/images/default/qw.jpg)no-repeat -24px -24px; }

                .enterinfo .tel .blong a.a3:hover { background: url(/shared/default/images/default/qw.jpg)no-repeat -48px -24px; }

                .enterinfo .tel .blong a.a4:hover { background: url(/shared/default/images/default/qw.jpg)no-repeat -72px -24px; }

                .enterinfo .tel .blong a.a5:hover { background: url(/shared/default/images/default/qw.jpg)no-repeat -96px -24px; }

                .enterinfo .tel .blong a.a6:hover { background: url(/shared/default/images/default/qw.jpg)no-repeat -120px -24px; }

    .enterinfo .menu { width: 1003px; height: 61px; margin: 0 auto; position: absolute; bottom: 0px; left: 0px; overflow: hidden; background-position: 0 -92px; }

        .enterinfo .menu div { width: 165px; height: 44px; margin-left: 2px; margin-top: 9px; float: left; }

            .enterinfo .menu div p { width: 150px; height: 22px; line-height: 22px; text-align: left; padding-left: 5px; margin-left: 2px; }

                .enterinfo .menu div p a { font-size: 12px; color: #fff; padding: 3px 4px; margin-left: 5px; }

                    .enterinfo .menu div p a:hover { background: #cae1ee; color: #0d519c; }

                .enterinfo .menu div p span a { font-weight: bold; margin-left: 0px; }

                    .enterinfo .menu div p span a:hover { background: #cae1ee; color: #0d519c; }

.bannel { width: 100%; height: 320px; margin: 0 auto; }

.fx_grid_c1 { width: 100%; margin: 0 auto; }

.fx_banner { width: 100%; overflow: hidden; position: relative; height: 320px; text-align: left; }

.fx_banner_inner { height: 320px; width: 100%; text-align: left; }

.fx_banner_img { width: 100%; }

    .fx_banner_img li { float: left; height: 320px; width: 100%; position: relative; text-align: left; }

.fx_banner_link { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 320px; cursor: pointer; text-align: left; z-index: 1; }



/*.fx_banner_common{position:absolute; width:100%; height:320px; left:0; top:0px;z-index:1;}
.fx_banner_common a{position:absolute;top:100px;width:41px;height:119px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);z-index:1;}*/
.fx_banner_pre { position: absolute; top: 100px; width: 41px; height: 119px; cursor: pointer; display: block; overflow: hidden; opacity: .5; filter: alpha(opacity=50); left: 0; background: url(/shared/default/images/default/ban_pre_24.png); z-index: 1; }

.fx_banner_next { position: absolute; top: 100px; width: 41px; height: 119px; cursor: pointer; display: block; overflow: hidden; opacity: .5; filter: alpha(opacity=50); right: 0; background: url(/shared/default/images/default/ban_next_24.png); z-index: 1; }

    .fx_banner_pre:hover, .fx_banner_next:hover { opacity: 1; filter: alpha(opacity=100); }

.fx_banner .control { width: 200px; position: absolute; top: 470px; left: 50%; margin-left: -100px; text-align: center; display: none; }

    .fx_banner .control li { display: inline-block; *display: inline; *zoom: 1; margin: 0 5px; width: 18px; height: 18px; border-radius: 50%; cursor: pointer; background: #a0a183; }

        .fx_banner .control li a { display: none; }

        .fx_banner .control li.current { background: #ff7f02; }


#default_content { width: 1003px; height: auto; margin: 0 auto; padding-top: 15px; }

.SmallMenu { width: 1003px; height: 91px; background: url(/shared/default/images/default/smallmenuback.png); margin: 0 auto 15px auto; position: relative; }

    .SmallMenu div { width: 292px; height: 35px; float: left; }

        .SmallMenu div img { width: 44px; height: 35px; float: left; }

        .SmallMenu div ul { width: 245px; height: 35px; float: right; }

            .SmallMenu div ul li { float: left; margin-left: 13px; line-height: 17px; }

                .SmallMenu div ul li a { color: #393939; }

                    .SmallMenu div ul li a:hover { color: #005490; }

    .SmallMenu .tzkc { position: absolute; left: 0px; top: 0px; }

    .SmallMenu .nxkc { position: absolute; left: 0px; bottom: 0px; }

    .SmallMenu .fxzx { position: absolute; left: 701px; bottom: 0px; }

    .SmallMenu div.fxzx, .SmallMenu div.zj360 { width: 302px; }

        .SmallMenu div.fxzx ul, .SmallMenu div.zj360 ul { width: 255px; }

    .SmallMenu .fxzx p { width: 44px; height: 35px; float: left; }

        .SmallMenu .fxzx p img { width: 44px; height: 16px; }

    .SmallMenu .fxzx img { width: 44px; height: 17px; }

    .SmallMenu .wytz { position: absolute; left: 354px; bottom: 0px; }

    .SmallMenu .tzbk { position: absolute; left: 354px; top: 0px; }

    .SmallMenu .zj360 { position: absolute; left: 701px; top: 0px; }



.Dynamic { width: 1003px; height: 31px; border-top: 3px solid #ddd; border-bottom: 1px solid #ddd; margin: 0 auto 15px auto; background: #f5f5f5; }

    .Dynamic span { display: block; width: 80px; height: 25px; line-height: 25px; background: #1a6bad; color: #fff; float: left; border-bottom: 3px solid #f5f5f5; border-top: 3px solid #f5f5f5; font-weight: bold; letter-spacing: 1px; }

        .Dynamic span a { color: #fff; }

    .Dynamic a { width: 255px; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #393939; }

    .Dynamic div { width: 270px; height: 25px; float: right; border-bottom: 3px solid #f5f5f5; border-top: 3px solid #f5f5f5; }

    .Dynamic p { width: 300px; height: 25px; line-height: 25px; float: left; border-bottom: 3px solid #f5f5f5; border-top: 3px solid #f5f5f5; margin-left: 15px; }

        .Dynamic p a { color: #595959; }

            .Dynamic p a:hover { color: #005490; }

#stext { width: 166px; height: 25px; background: url(/shared/default/images/default/stext.png); border: none; text-align: left; padding-left: 34px; padding-right: 30px; color: #a9a9a9; float: left; line-height: 25px; }

#sbtn { width: 40px; height: 25px; background: url(/shared/default/images/default/sbtn.png); border: none; }

.Case_new { width: 1003px; height: 319px; }

    .Case_new .Case { width: 270px; height: 319px; float: left; }

        .Case_new .Case .title { width: 270px; height: 23px; margin-bottom: 10px; }

            .Case_new .Case .title a { display: block; width: 270px; height: 23px; }

        .Case_new .Case a img { border: none; width: 270px; height: 84px; margin-bottom: 12px; }

        .Case_new .Case ul { width: 238px; height: auto; background: url(/shared/default/images/default/numeralBack.png) no-repeat 10px top; padding-left: 32px; }

            .Case_new .Case ul li { width: 238px; height: 16px; margin-bottom: 8px; }

                .Case_new .Case ul li a { display: block; width: 238px; height: 16px; line-height: 14px; color: #393939; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

                    .Case_new .Case ul li a:hover { color: #005490; }

img { border: 0 none; -ms-interpolation-mode: bicubic; }

a { color: #515151; text-decoration: none; }

    a:hover { color: #333; }


.mod_focus_show { width: 441px; height: 317px; position: relative; overflow: hidden; margin: 0 auto; border: 1px solid #ddd; float: left; margin: 0 10px; }

    .mod_focus_show .mod_focus_pic { display: block; width: 441px; height: 218px; }

        .mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 441px; height: 218px; }

        .mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }

    .mod_focus_show .mod_focus_title { height: 0px; line-height: 0px; clear: both; clear: both; }

.focus_switch { width: 443px; height: 40px; position: absolute; z-index: 2; right: 0px; bottom: 26px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

    .focus_switch a { float: left; width: 40px; height: 40px; background-image: url(/shared/default/images/default/icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer; }

    .focus_switch .icon_prev { background-position: 0 0; margin: 0 363px 0 0; }

        .focus_switch .icon_prev:hover { background-position: -40px 0; }

    .focus_switch .icon_next { background-position: -80px 0; }

        .focus_switch .icon_next:hover { background-position: -120px 0; }

.mod_focus_show .mod_focus_list { padding: 8px 5px 10px 5px; background: #f4f4f4; overflow: hidden; height: 80px; }

    .mod_focus_show .mod_focus_list li { width: 97px; height: 78px; float: left; margin: 0 5px 0 5px; position: relative; *display: inline; }

        .mod_focus_show .mod_focus_list li a { display: block; width: 97px; height: 78px; }

        .mod_focus_show .mod_focus_list li img { display: block; width: 97px; height: 78px; }

        .mod_focus_show .mod_focus_list li a:hover { _background: none; }

            .mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }

        .mod_focus_show .mod_focus_list li .border { display: none; }

    .mod_focus_show .mod_focus_list .current .border { display: block; height: 76px; width: 95px; font-size: 0; overflow: hidden; position: absolute; left: 0px; bottom: 0px; border: 1px solid #ff7a01; }



/*新切换*/
.mod18 { width: 441px; height: 317px; position: relative; overflow: hidden; margin: 0 auto; border: 1px solid #ddd; float: left; margin: 0 10px; text-align: left; }

    .mod18 .btn { position: absolute; width: 15px; height: 70px; top: 336px; cursor: pointer; z-index: 99; font-size: 50px; font-weight: bold; cursor: pointer; }

    .mod18 #prevTop, .mod18 #nextTop { top: 247px; width: 40px; height: 40px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

    .mod18 #prevTop { background: url(/shared/default/images/default/icon_focus_switch.png) -40px 0 no-repeat; left: 0; }

    .mod18 #nextTop { background: url(/shared/default/images/default/icon_focus_switch.png) -80px 0 no-repeat; right: 0; }

    .mod18 li { float: left; text-align: left; }

    .mod18 .cf li { position: relative; color: #fff; }

    .mod18 .cf a { display: block; width: 441px; height: 218px; position: absolute; color: #fff; }

    .mod18 .cf li span { display: block; width: 441px; position: absolute; left: 0; bottom: 0; padding: 10px 20px; line-height: 22px; text-align: left; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); }

    .mod18 #picBox { height: 218px; position: relative; overflow: hidden; }

        .mod18 #picBox ul { height: 218px; position: absolute; left: 0; }

        .mod18 #picBox li { width: 441px; height: 218px; }

    .mod18 .listBox { padding: 8px 5px 10px 5px; background: #f4f4f4; overflow: hidden; height: 80px; width: 431px; }

        .mod18 .listBox ul { position: absolute; height: 80px; left: 0; }

        .mod18 .listBox li { width: 97px; height: 78px; float: left; padding: 1px 6px 1px 6px; cursor: pointer; position: relative; }

            .mod18 .listBox li i { display: none; }

            .mod18 .listBox li a { display: block; width: 97px; height: 78px; }

            .mod18 .listBox li img { width: 97px; height: 78px; }

        .mod18 .listBox .on img { width: 97px; height: 78px; border: 1px solid #ff6600; }

        .mod18 .listBox .on i { display: block; }

.Case_new .new { width: 270px; height: 319px; float: left; background: #f4f4f4; }

    .Case_new .new .title { width: 270px; height: 23px; background-position: -0px -23px; border-bottom: 10px solid #fff; }

        .Case_new .new .title a { display: block; width: 270px; height: 23px; }

    .Case_new .new .OneNew { width: 270px; height: 176px; margin-bottom: 15px; }

        .Case_new .new .OneNew a img { border: none; width: 270px; height: 84px; }

        .Case_new .new .OneNew a p { width: 247px; height: 72px; line-height: 24px; padding-bottom: 14px; margin: 6px auto 0; text-align: left; background: url(/shared/default/images/default/dotted.png) repeat-x bottom center; color: #005490; }

        .Case_new .new .OneNew a span { color: #898989; }

    .Case_new .new ul { width: 238px; height: auto; background: url(/shared/default/images/default/numeralBack.png) no-repeat 0px 1px; margin: 0 auto; }

        .Case_new .new ul li { width: 220px; height: 14px; margin-bottom: 10px; padding-left: 18px; }

            .Case_new .new ul li a { display: block; width: 220px; height: 14px; line-height: 14px; color: #393939; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

                .Case_new .new ul li a:hover { color: #005490; }

.brand { width: 1003px; height: 933px; margin-top: 15px; }

.titleul { width: 1003px; height: 31px; background: url(/shared/default/images/default/title_bottom_solid.png) no-repeat bottom left; margin: 0 auto; }

.brand .titleul div, .brand .titleul div a { width: 245px; height: 27px; float: left; background-position: 0 -72px; }

.titleul ul { float: right; height: 27px; line-height: 27px; }

    .titleul ul li { height: 27px; margin-left: 29px; float: left; }

        .titleul ul li a { color: #595959; font-size: 14px; font-family: 'Microsoft YaHei'; }

            .titleul ul li a:hover { color: #ff7900; }

.Hot { width: 1003px; height: 35px; background: #f4f4f4; margin-bottom: 10px; }

    .Hot span { display: block; width: 56px; height: 35px; line-height: 35px; text-align: right; float: left; background: url(/shared/default/images/default/Hot.png) no-repeat; color: #595959; }

    .Hot ul { width: 947px; line-height: 35px; float: left; overflow: hidden; }

        .Hot ul li { float: left; margin-left: 16px; margin-right: 8px; background: url(/shared/default/images/default/block.png) no-repeat left center; padding-left: 10px; }

            .Hot ul li a { color: #898989; }

                .Hot ul li a:hover { color: #005490; }

.brand_Main { width: 1003px; height: 338px; margin-bottom: 10px; }

    .brand_Main .about { width: 270px; height: 336px; border-bottom: 2px solid #cbcbcb; float: left; }

        .brand_Main .about .title { width: 270px; height: 22px; background: none; }

.brand_MainSpan { display: block; width: 90px; height: 21px; border-bottom: 1px solid #005590; float: left; }

.brand_MainP { height: 21px; line-height: 21px; text-align: left; padding-left: 10px; border-bottom: 1px solid #dedede; font-family: Arial; font-size: 14px; color: #d5d5d5; float: left; }

.brand_Main .about .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -270px 0; }

.brand_Main .about .title p { width: 170px; }

.brand_Main .about .content { width: 270px; height: 304px; border-bottom: 2px solid #ccc; }

    .brand_Main .about .content div img { margin-top: 10px; width: 270px; height: 65px; }

    .brand_Main .about .content p { width: 250px; height: 225px; padding: 14px 10px 0 10px; background: url(/shared/default/images/default/aboutBack.png); text-align: left; line-height: 24px; color: #292929; letter-spacing: 0.3px; }

.brand_Main .about a:hover .content p { color: #005490; }

.brand_Main .right { width: 723px; height: 338px; float: right; }

    .brand_Main .right .up { width: 723px; height: 182px; }

        .brand_Main .right .up .culture { width: 443px; height: 172px; float: left; }

            .brand_Main .right .up .culture .title { width: 443px; height: 22px; background: none; margin-bottom: 10px; }

                .brand_Main .right .up .culture .title span { display: block; width: 90px; height: 21px; background: url(/shared/default/images/default/span_title.jpg) no-repeat -90px 0; border-bottom: 1px solid #005590; float: left; }

                .brand_Main .right .up .culture .title p { width: 343px; }

                    .brand_Main .right .up .culture .title p div { float: right; }

                    .brand_Main .right .up .culture .title p a { font-size: 12px; font-family: 'Microsoft YaHei'; color: #595959; float: right; margin-left: 20px; }

                        .brand_Main .right .up .culture .title p a:hover, .brand_Main .right .up .culture .title p .on { color: #ff7900; }

.right .up .culture .content { width: 443px; height: 65px; margin-bottom: 10px; }

    .right .up .culture .content span { width: 18px; height: 45px; display: block; float: left; background: #005590; font-size: 18px; font-family: 'Microsoft YaHei'; color: #fff; padding: 6px 6px 10px 6px; }

    .right .up .culture .content p { padding: 7px 10px 6px 10px; width: 393px; height: 52px; line-height: 26px; text-align: left; color: #393939; background: #f4f4f4; float: right; }

    .right .up .culture .content a:hover p { color: #005490; }

.right .up .story { width: 270px; height: 172px; float: right; }

    .right .up .story .title { width: 270px; height: 22px; background: none; }

        .right .up .story .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -450px 0; }

    .right .up .story .content { width: 270px; height: 140px; position: relative; background: url(/shared/default/images/default/dsjback.png); margin-top: 10px; }

        .right .up .story .content p { position: absolute; padding: 7px 10px; line-height: 20px; color: #393939; left: 80px; top: 27px; width: 140px; }

    .right .up .story .title p { width: 170px; }

.brand_Main .right .down { width: 723px; height: 156px; position: relative; }


#top, #top .title { width: 723px; height: 22px; background: none; }

    #top .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat 0 0; }

    #top .title p { width: 623px; }

        #top .title p span { font-size: 12px; color: #aaa; background: none; margin-left: 10px; }

.player { width: 723px; height: 120px; position: absolute; top: 36px; left: 0; display: inline; }

    .player ul { width: 723px; margin: 0 auto; position: relative; }
    .player li { float: left; position: absolute; }
#icon_left { background: url(images/icon_lr.gif) -7px 0 no-repeat; width: 16px; height: 25px; position: absolute; top: 45px; left: 142px; cursor: pointer; z-index: 8; }
#icon_right { background: url(images/icon_lr.gif) 0px -76px no-repeat; width: 16px; height: 25px; position: absolute; top: 45px; right: 142px; cursor: pointer; z-index: 8; }
    #icon_left:hover, #icon_right:hover { filter: alpha(opacity=70); opacity: .7; }
.p1, .p5 { width: 98px; height: 58px; overflow: hidden; border: 1px solid #eee; }
    .p1 img, .p5 img { width: 98px; height: 58px; }
.p2, .p4 { width: 238px; height: 78px; border: 1px solid #eee; }
    .p2 img, .p4 img { width: 238px; height: 78px; }
.p3 { width: 298px; height: 118px; overflow: hidden; border: 1px solid #eee; }
    .p3 img { width: 298px; height: 118px; }
.p1 { left: 0px; z-index: 7; top: 32px; }
.p2 { left: 70px; z-index: 8; top: 20px; }
.p3 { left: 212px; z-index: 10; cursor: pointer; }
.p4 { right: 70px; z-index: 8; top: 20px; }
.p5 { right: 0px; z-index: 7; top: 32px; }
/* #list ul {
margin: 0px;
padding: 0px;
float: left;
}

#list li {
width: 100px;
position: absolute;
list-style-type: none;
overflow: hidden;
cursor: pointer;
}

#list li img {
width: 98%;
height: 95%;
padding: 1%;
background: #eee;
vertical-align: top;
}

#list li div {
width: 100%;
height: 100%;
background: #000;
filter: alpha(opacity=70);
opacity: 0.7;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
display: none;
}

#list li .b_tit {
width: 100%;
height: 114px;
position: absolute;
z-index: 1;
bottom: -100%;
left: 0px;
margin: 0px;
padding: 0px;
}

#list li .opacity {
width: 100%;
height: 114px;
background: #000;
position: absolute;
z-index: 1;
bottom: 0px;
left: 0px;
}

#list li .tit {
width: 324px;
height: 114px;
padding: 0 10px;
position: absolute;
z-index: 2;
bottom: 0px;
left: 0px;
}

#list li .tit span {
width: 100%;
height: 30px;
font-weight: normal;
float: left;
text-align: left;
line-height: 30px;
color: #fff;
border-bottom: 1px solid #2f2f2c;
margin: 0px;
padding: 0px;
}

#list li .tit span em {
color: #ba0707;
font-style: normal;
float: none;
}

#list li .tit em {
color: #fff;
line-height: 25px;
float: left;
margin: 0px;
padding: 5px 0;
font-style: normal;
}*/

#icon_left { width: 16px; height: 25px; background: url(/shared/default/images/default/btn.png) no-repeat; text-decoration: none; position: absolute; z-index: 20; top: 45px; background-position: 0 0; left: 142px; }

#icon_right { width: 16px; height: 25px; background: url(/shared/default/images/default/btn.png) no-repeat; text-decoration: none; position: absolute; z-index: 20; top: 45px; background-position: -16px 0; right: 142px; }

.fpImg img { width: 1003px; height: 90px; margin-bottom: 10px; }

.bran_Down { width: 1003px; height: 410px; }

    .bran_Down .left { width: 270px; height: 410px; float: left; }

.Highlights .title { width: 270px; height: 22px; background: none; }

    .Highlights .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -630px 0; }

    .Highlights .title p { width: 170px; }

.Highlights ul { width: 270px; height: 188px; border-left: none; margin-top: 9px; }

    .Highlights ul li { width: 270px; border-bottom: 1px solid #fff; height: 37px; }

        .Highlights ul li.tj1 { background: url(/shared/default/images/default/ld.jpg) no-repeat 0 0; }

        .Highlights ul li.tj2 { background: url(/shared/default/images/default/ld.jpg) no-repeat 0 -37px; }

        .Highlights ul li.tj3 { background: url(/shared/default/images/default/ld.jpg) no-repeat 0 -74px; }

        .Highlights ul li.tj4 { background: url(/shared/default/images/default/ld.jpg) no-repeat 0 -111px; }

        .Highlights ul li.tj5 { background: url(/shared/default/images/default/ld.jpg) no-repeat 0 -148px; border-bottom: none; height: 36px; }

        .Highlights ul li.tj1:hover { background: url(/shared/default/images/default/ld.jpg) -270px 0 no-repeat; }

        .Highlights ul li.tj2:hover { background: url(/shared/default/images/default/ld.jpg) -270px -37px no-repeat; }

        .Highlights ul li.tj3:hover { background: url(/shared/default/images/default/ld.jpg) -270px -74px no-repeat; }

        .Highlights ul li.tj4:hover { background: url(/shared/default/images/default/ld.jpg) -270px -111px no-repeat; }

        .Highlights ul li.tj5:hover { background: url(/shared/default/images/default/ld.jpg) -270px -148px no-repeat; }

        .Highlights ul li a { display: block; width: 270px; height: 37px; }

.expand { width: 270px; height: 182px; margin-top: 8px; }

    .expand .title { width: 270px; height: 22px; background: none; }

        .expand .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -720px 0; }

        .expand .title p { width: 170px; }

    .expand ul { width: 270px; height: 165px; }

        .expand ul li { width: 270px; height: 45px; margin-top: 8px; background: #f4f4f4; }

            .expand ul li a { display: block; width: 180px; height: 45px; padding-left: 90px; }

                .expand ul li a p { width: 180px; height: 25px; line-height: 25px; font-size: 14px; font-family: 'Microsoft YaHei'; color: #393939; text-align: left; }

                .expand ul li a span { display: block; width: 180px; height: 20px; line-height: 20px; text-align: left; color: #595959; }

                .expand ul li a:hover p, .expand ul li a:hover span { color: #005490; }

                .expand ul li a.tz1 { background: url(/shared/default/images/default/dxly.jpg) no-repeat; }

                .expand ul li a.tz2 { background: url(/shared/default/images/default/qztz.jpg) no-repeat; }

                .expand ul li a.tz3 { background: url(/shared/default/images/default/jstz.jpg) no-repeat; }

.bran_Down .right { float: right; width: 723px; height: 410px; }

    .bran_Down .right .base { width: 723px; height: 218px; }

        .bran_Down .right .base .title { width: 723px; height: 22px; background: none; }

            .bran_Down .right .base .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -540px 0; }

            .bran_Down .right .base .title p { width: 623px; }

                .bran_Down .right .base .title p a { float: right; margin-left: 15px; color: #595959; font-family: 'Microsoft YaHei'; }

                    .bran_Down .right .base .title p a:hover { color: #ff7900; }

        .bran_Down .right .base ul { width: 723px; height: 186px; margin-top: 10px; }

            .bran_Down .right .base ul li.base1 { width: 723px; height: 80px; background: #f4f4f4; text-align: left; }

                .bran_Down .right .base ul li.base1 a { display: block; width: 713px; height: 80px; text-align: left; padding-right: 10px; }

                    .bran_Down .right .base ul li.base1 a img { width: 204px; height: 74px; padding: 3px; background: #fff; border: 1px solid #e6e6e6; float: left; margin-right: 10px; }

                    .bran_Down .right .base ul li.base1 a p { width: 480px; height: 30px; line-height: 30px; font-size: 14px; text-align: left; font-family: 'Microsoft YaHei'; letter-spacing: 1px; float: left; }

                    .bran_Down .right .base ul li.base1 a span { line-height: 20px; color: #393939; }

                        .bran_Down .right .base ul li.base1 a span span { color: #898989; }

                    .bran_Down .right .base ul li.base1 a:hover p, .bran_Down .right .base ul li.base1 a:hover span, .bran_Down .right .base ul li.base1 a:hover span span { color: #005490; }

            .bran_Down .right .base ul li.base2, .bran_Down .right .base ul li.base3 { width: 723px; height: 43px; background: url(/shared/default/images/default/base_tj1.png) no-repeat left top; margin-top: 10px; }

            .bran_Down .right .base ul li.base2 { background: url(/shared/default/images/default/base_tj1.png) no-repeat left top; }

            .bran_Down .right .base ul li.base3 { background: url(/shared/default/images/default/base_tj2.png) no-repeat left top; }

                .bran_Down .right .base ul li.base2 a, .bran_Down .right .base ul li.base3 a { display: block; width: 692px; height: 43px; background: url(/shared/default/images/default/dotted.png) repeat-x left bottom; padding-left: 31px; text-align: left; }

                    .bran_Down .right .base ul li.base2 a p, .bran_Down .right .base ul li.base3 a p { width: 692px; height: 12px; line-height: 12px; color: #393939; font-family: 'Microsoft YaHei'; text-align: left; margin-bottom: 6px; }

                    .bran_Down .right .base ul li.base2 a span, .bran_Down .right .base ul li.base3 a span { line-height: 16px; color: #595959; }

                    .bran_Down .right .base ul li.base2 a:hover p, .bran_Down .right .base ul li.base3 a:hover p, .bran_Down .right .base ul li.base2 a:hover span, .bran_Down .right .base ul li.base3 a:hover span { color: #005490; }

.tk360 { width: 443px; height: 182px; float: left; margin-top: 9px; }

    .tk360 .title { width: 443px; height: 22px; background: none; }

        .tk360 .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -360px 0; }

        .tk360 .title p { width: 343px; }

            .tk360 .title p a { float: right; margin-left: 15px; color: #595959; font-family: 'Microsoft YaHei'; }

                .tk360 .title p a:hover { color: #ff7900; }

    .tk360 div img { margin: 10px 0px; }

    .tk360 ul.tk360_main { width: 443px; height: 90px; margin-bottom: 9px; }

        .tk360 ul.tk360_main a { display: block; width: 433px; height: 90px; text-align: left; }

            .tk360 ul.tk360_main a img { width: 150px; height: 90px; margin-right: 20px; float: left; }

            .tk360 ul.tk360_main a p { font-family: 'Microsoft YaHei'; font-size: 14px; color: #393939; width: 263px; height: 14px; line-height: 14px; margin-bottom: 10px; text-align: left; float: left; }

            .tk360 ul.tk360_main a span { line-height: 22px; color: #595959; }

            .tk360 ul.tk360_main a:hover p, .tk360 ul.tk360_main a:hover span { color: #005490; }

    .tk360 ul.tk360_blog { width: 443px; height: 27px; text-align: left; background: #f4f4f4; }

        .tk360 ul.tk360_blog span { display: block; width: 70px; height: 27px; line-height: 27px; color: #fff; font-family: 'Microsoft YaHei'; background: #005590; float: left; }

        .tk360 ul.tk360_blog li { float: left; line-height: 27px; margin-left: 20px; }

            .tk360 ul.tk360_blog li a { color: #393939; letter-spacing: 1px; }

                .tk360 ul.tk360_blog li a:hover { color: #005490; }

.Select { width: 270px; height: 182px; float: right; margin-top: 9px; position: relative; }

    .Select .title { width: 270px; background: none; }

        .Select .title span { background: url(/shared/default/images/default/span_title.jpg) no-repeat -180px 0; }

        .Select .title p { width: 170px; height: 22px; }

    .Select .Content { width: 270px; height: 145px; position: absolute; left: 0px; top: 38px; }

        .Select .Content div { position: absolute; width: 135px; height: 30px; left: 10px; top: -5px; background: url(/shared/default/images/default/SELECT2.png); }

        .Select .Content img { width: 270px; height: 144px; border-top: 2px solid #aaa; }

.blockImg img { margin: 20px 0; width: 1003px; height: 90px; clear: both; }

.blockImg2 img { margin: 10px 0; width: 1003px; height: 90px; clear: both; }

.Courses { width: 1003px; height: auto; }

    .Courses .titleul div, .Courses .titleul div a { width: 272px; height: 27px; float: left; }
        .Courses .titleul div a { background-position: 0 -100px; }

.Courses_Main_up { width: 1003px; height: 453px; }

    .Courses_Main_up .left { width: 713px; height: 453px; float: left; }

    .Courses_Main_up .right { width: 270px; height: 453px; float: right; }

.Cort { width: 713px; height: 30px; border-top: 1px solid #d5d5d5; margin-top: 15px; padding: 5px 0; }

    .Cort p { width: 173px; height: 25px; line-height: 25px; background: url(/shared/default/images/default/Cortl.png) no-repeat 95px 8px; text-align: left; font-family: Arial; font-size: 14px; color: #d5d5d5; float: left; }

        .Cort p span { font-family: 'Microsoft YaHei'; font-size: 18px; margin: 0 23px 0 10px; color: #005590; }

    .Cort ul { float: right; }

        .Cort ul li, .Cort ul li.Cortli { width: 80px; height: 30px; line-height: 25px; float: left; background: none; }

            .Cort ul li a, .Cort ul li.Cortli a { color: #005590; font-family: 'Microsoft YaHei'; font-size: 12px; }

            .Cort ul li.Cortli2 a { color: #fff; font-family: 'Microsoft YaHei'; font-size: 12px; }

            .Cort ul li.Cort ul li:hover, .Cort ul li.Cortli2 { background: url(/shared/default/images/default/CortUlBack.png); }

.Cort_Content { width: 711px; height: 114px; border: 1px solid #e6e6e6; position: relative; display: none; }

    .Cort_Content a { /*display:block; width: 692px;
height: 181px;*/ }

    .Cort_Content p { width: 260px; height: 16px; font-size: 16px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); font-family: 'Microsoft YaHei'; color: #393939; position: absolute; left: 9px; top: 10px; text-align: left; }

    .Cort_Content span { display: block; width: 260px; height: 12px; font-size: 12px; color: #005590; text-align: left; position: absolute; left: 9px; top: 40px; }

    .Cort_Content .content { font-size: 12px; color: #393939; width: 539px; height: 52px; line-height: 26px; text-align: left; position: absolute; left: 9px; top: 59px; }

    .Cort_Content a:hover p, .Cort_Content a:hover span, .Cort_Content a:hover .content { color: #005490; }

    .Cort_Content .Star { width: 167px; height: 16px; border: 3px solid #e5e5e5; padding: 9px 18px 9px 9px; position: absolute; left: 285px; top: 10px; background: url(/shared/default/images/default/Star1.jpg) 9px center no-repeat; }

    .Cort_Content .SmallImg { width: 136px; height: 89px; border: 3px solid #e5e5e5; position: absolute; left: 560px; top: 10px; }

        .Cort_Content .SmallImg img { width: 136px; height: 89px; }



.New_Courses { width: 713px; height: 280px; background: #f0f0f0; }

    .New_Courses .title { width: 713px; height: 35px; line-height: 35px; text-align: left; position: relative; }

        .New_Courses .title p { width: 350px; height: 35px; line-height: 35px; background: url(/shared/default/images/default/NewCouress.png) no-repeat 10px center; text-align: left; font-family: Arial; font-size: 14px; color: #d5d5d5; text-indent: 45px; }

            .New_Courses .title p span { font-family: 'Microsoft YaHei'; font-size: 18px; margin: 0 23px 0 0; color: #005590; }

        .New_Courses .title .more { position: absolute; display: block; width: 100px; height: 35px; right: 10px; top: 0; line-height: 35px; text-align: right; color: #393939; }

.Base ul { width: 704px; height: 220px; padding: 0 4px; }

    .Base ul li { width: 160px; height: 220px; float: left; background: #fff; position: relative; margin: 0 8px; }

        .Base ul li a img { position: absolute; left: 0px; top: 0px; width: 160px; height: 160px; }

        .Base ul li a p { width: 160px; height: 20px; position: absolute; left: 0; top: 168px; }

            .Base ul li a p IMG { width: 160PX; height: 20PX; vertical-align: middle; }

        .Base ul li a span { display: block; width: 140px; height: 12px; text-align: left; position: absolute; left: 0; top: 197px; color: #595959; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 12px; padding-top: 3px; }


.Courses_Main_up .right .title { width: 270px; height: 20px; line-height: 20px; margin-bottom: 15px; }

    .Courses_Main_up .right .title p { width: 270px; height: 20px; line-height: 20px; background: url(/shared/default/images/default/Cortl.png) no-repeat 86px 6px; text-align: left; font-family: Arial; font-size: 14px; color: #d5d5d5; }

        .Courses_Main_up .right .title p span { font-family: 'Microsoft YaHei'; font-size: 16px; margin: 0 23px 0 10px; color: #005590; }

.Courses_Main_up .right ul { width: 270px; height: auto; }

    .Courses_Main_up .right ul li { width: 270px; height: 97px; margin-bottom: 10px; }

        .Courses_Main_up .right ul li a { display: block; width: 270px; height: 97px; }

        .Courses_Main_up .right ul li p { width: 270px; height: 25px; line-height: 25px; background: #dddddd; color: #393939; margin-bottom: 5px; }

            .Courses_Main_up .right ul li p span { display: block; width: 120px; height: 25px; line-height: 25px; background: #306e98; color: #fff; font-size: 14px; float: left; font-weight: bold; font-family: "Microsoft YaHei"; }

        .Courses_Main_up .right ul li img { width: 120px; height: 67px; float: left; }

        .Courses_Main_up .right ul li div { width: 130px; height: 67px; padding: 0 10px; color: #393939; text-align: left; float: right; line-height: 22px; letter-spacing: 0.2px; }

        .Courses_Main_up .right ul li a:hover div { color: #005490; }

.Courses_Main_Down { width: 1003px; height: 445px; position: relative; }

    .Courses_Main_Down .main_course { height: 239px; width: 724px; overflow: hidden; position: absolute; left: 0px; top: 0px; }

        .Courses_Main_Down .main_course .title { width: 713px; height: 18px; border-bottom: 1px solid #ddd; line-height: 18px; }


            .Courses_Main_Down .main_course .title p { width: 300px; height: 18px; line-height: 18px; background: url(/shared/default/images/default/Cortl.png) no-repeat 96px 4px; text-align: left; font-family: Arial; font-size: 14px; color: #d5d5d5; float: left; }

                .Courses_Main_Down .main_course .title p span { font-family: 'Microsoft YaHei'; font-size: 18px; margin: 0 23px 0 10px; color: #005590; }

            .Courses_Main_Down .main_course .title ul { color: #898989; display: block; float: right; }

                .Courses_Main_Down .main_course .title ul li { float: left; }

                    .Courses_Main_Down .main_course .title ul li a { margin: 0 10px; }

                        .Courses_Main_Down .main_course .title ul li a:hover { color: #ff7900; }



        .Courses_Main_Down .main_course ul.n3 { float: left; width: 724px; overflow: hidden; margin: 0; }


        .Courses_Main_Down .main_course .n3 li { float: left; width: 352px; height: 100px; background-color: #f5f5f5; margin-right: 10px; margin-top: 10px; }
            .Courses_Main_Down .main_course .n3 li.l1 { background: url(/shared/default/images/default/kc.jpg) no-repeat 0 0; }
            .Courses_Main_Down .main_course .n3 li.l2 { background: url(/shared/default/images/default/kc.jpg) no-repeat 0 -100px; }
            .Courses_Main_Down .main_course .n3 li.l3 { background: url(/shared/default/images/default/kc.jpg) no-repeat 0 -200px; }
            .Courses_Main_Down .main_course .n3 li.l4 { background: url(/shared/default/images/default/kc.jpg) no-repeat 0 -300px; }


            .Courses_Main_Down .main_course .n3 li span { width: 181px; height: 100px; float: right; line-height: 24px; text-align: left; color: #393939; padding: 4px 10px 0 10px; }
            .Courses_Main_Down .main_course .n3 li a { display: block; width: 352px; height: 100px; }
                .Courses_Main_Down .main_course .n3 li a:hover span { color: #005490; cursor: pointer; }

            .Courses_Main_Down .main_course .n3 li img { height: 100px; float: left; }

.n3Img { width: 120px; height: 100px; }

.Security { width: 713px; height: 196px; position: absolute; left: 0px; top: 249px; }

.Guarantee { width: 345px; height: 196px; float: left; }

.Safety { width: 348px; height: 196px; float: right; }

    .Guarantee .title, .Safety .title { width: 100%; height: 18px; border-bottom: 1px solid #ddd; }


        .Guarantee .title p, .Safety .title p { width: 100%; height: 18px; line-height: 18px; background: url(/shared/default/images/default/Cortl.png) no-repeat 96px 4px; text-align: left; font-family: Arial; font-size: 14px; color: #d5d5d5; text-align: left; }

            .Guarantee .title p span, .Safety .title p span { font-family: 'Microsoft YaHei'; font-size: 16px; margin: 0 23px 0 10px; color: #005590; letter-spacing: 1px; }

.Guarantee .TX { margin: 11px 0; width: 345px; height: 60px; }


.SecurityBox { position: relative; width: 345px; height: 60px; overflow: hidden; }
    .SecurityBox #MarqueeDiv5Boxent div { width: 252px; height: 60px; padding: 0 46.5px; }
        .SecurityBox #MarqueeDiv5Boxent div a { display: block; width: 64px; height: 60px; float: left; margin: 0 10px; }
            .SecurityBox #MarqueeDiv5Boxent div a.aq1 { background: url(/shared/default/images/aq.jpg) no-repeat 0 0; }
            .SecurityBox #MarqueeDiv5Boxent div a.aq2 { background: url(/shared/default/images/aq.jpg) no-repeat 0 -60px; }
            .SecurityBox #MarqueeDiv5Boxent div a.aq3 { background: url(/shared/default/images/aq.jpg) no-repeat 0 -120px; }
            .SecurityBox #MarqueeDiv5Boxent div a.aq4 { background: url(/shared/default/images/aq.jpg) no-repeat 0 -240px; }
            .SecurityBox #MarqueeDiv5Boxent div a.aq5 { background: url(/shared/default/images/aq.jpg) no-repeat 0 -180px; }
            .SecurityBox #MarqueeDiv5Boxent div a.aq6 { background: url(/shared/default/images/aq.jpg) no-repeat 0 -300px; }

.sbutton { width: 30px; height: 30px; z-index: 1000; position: absolute; }
.sleft { background: url(/shared/default/images/default/qh.jpg) no-repeat 0 -80px; float: left; position: absolute; top: 30%; left: 0px; }
.sright { background: url(/shared/default/images/default/qh.jpg) no-repeat -60px -80px; float: right; position: absolute; top: 30%; right: 0px; }
.sleft:hover { background: url(/shared/default/images/default/qh.jpg) no-repeat -30px -80px; FLOAT: left; position: absolute; top: 30%; left: 0px; cursor: pointer; }
.sright:hover { BACKGROUND: url(/shared/default/images/default/qh.jpg) -90px -80px; FLOAT: left; position: absolute; top: 30%; right: 0px; cursor: pointer; }

.Guarantee .Certificate { width: 345px; height: 95px; }

.Certificate a:hover .title, .Certificate a:hover p { color: #005490; }

.Guarantee .Certificate .title { width: 345px; height: 25px; color: #393939; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 25px; text-align: left; }

    .Guarantee .Certificate .title span { display: block; width: 40px; height: 25px; float: left; color: #fff; font-weight: bold; background: #306e98; margin-right: 10px; }

.Guarantee .Certificate p { width: 100%; height: 66px; line-height: 22px; text-align: left; color: #393939; padding-top: 4px; }

.Safety .content { width: 100%; height: 168px; margin-top: 10px; }

    .Safety .content img { width: 107px; height: 158px; background: #fff; padding: 2px; border: 3px solid #d8dff0; float: left; }

    .Safety .content p { width: 220px; height: 25px; color: #393939; text-align: left; float: right; line-height: 25px; }

        .Safety .content p span { width: 40px; height: 25px; display: block; background: url(/shared/default/images/default/SafetyLog.png); float: left; margin-right: 10px; }

    .Safety .content div { width: 220px; height: 138px; text-align: left; line-height: 23px; color: #393939; float: right; letter-spacing: 0.5px; }

    .Safety .content a:hover p, .Safety .content a:hover div { color: #005490; }

.Courses_Main_Down .downLoad { width: 270px; height: 445px; position: absolute; right: 0px; top: 0px; }

    .Courses_Main_Down .downLoad .title { width: 100%; height: 18px; border-bottom: 1px solid #ddd; }

        .Courses_Main_Down .downLoad .title p { width: 100%; height: 18px; line-height: 18px; background: url(/shared/default/images/default/Cortl.png) no-repeat 89px 4px; text-align: left; font-family: Arial; font-size: 14px; color: #d5d5d5; text-align: left; }

            .Courses_Main_Down .downLoad .title p span { font-family: 'Microsoft YaHei'; font-size: 16px; margin: 0 23px 0 10px; color: #005590; letter-spacing: 1px; }

    .Courses_Main_Down .downLoad ul { width: 270px; height: 425px; }

        .Courses_Main_Down .downLoad ul li { width: 270px; height: 65px; padding-bottom: 10px; background: url(/shared/default/images/default/dotted.png) repeat-x left bottom; padding-top: 8px; }

            .Courses_Main_Down .downLoad ul li img { float: left; width: 107px; height: 65px; margin-right: 10px; }

            .Courses_Main_Down .downLoad ul li p { width: 147px; font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 22px; color: #393939; float: left; text-align: left; }

            .Courses_Main_Down .downLoad ul li span { display: block; padding-left: 18px; background: url(/shared/default/images/default/download.png) no-repeat; color: #595959; font-family: 'Microsoft YaHei'; font-size: 14px; float: left; line-height: 15px; }

/**********/
.core { width: 1003px; height: auto; margin: 0 auto; }

.Consultant { width: 1003px; height: auto; margin: 0 auto; }

.core .titleul div, .core .titleul div a { width: 245px; height: 27px; float: left; }
    .core .titleul div a { background-position: 0 -46px; }

.Description { width: 983px; height: 30px; padding: 5px 10px; background: #f4f4f4; }

    .Description p { font-size: 16px; font-family: 'Microsoft YaHei'; color: #fff; width: 120px; height: 30px; background: url(/shared/default/images/default/ConsultantPBack.png); float: left; line-height: 30px; letter-spacing: 1px; }

        .Description p a { color: #fff; font-size: 16px; letter-spacing: 1px; font-family: 'Microsoft YaHei'; }

    .Description ul { height: 30px; float: right; line-height: 30px; }

        .Description ul li { float: right; color: #ccc; }

.Consultant .Description ul li a { color: #898989; }

.Description span { display: block; width: 70px; height: 20px; float: right; letter-spacing: 1px; background: url(/shared/default/images/default/ConsultantSpanBack.png); line-height: 20px; margin: 5px 0 0 10px; }

    .Description span a { color: #fff; }


.gwrollBox { OVERFLOW: hidden; WIDTH: 735px; HEIGHT: 270px; text-align: left; position: relative; }

.button { DISPLAY: block; OVERFLOW: hidden; WIDTH: 30px; height: 80px; }

.gwleft { BACKGROUND: url(/shared/default/images/default/qh.jpg) no-repeat 0px 0; FLOAT: left; width: 30px; height: 80px; z-index: 1000; position: absolute; top: 90px; left: 10px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.gwright { BACKGROUND: url(/shared/default/images/default/qh.jpg) no-repeat -60px 0px; FLOAT: right; width: 30px; height: 80px; position: absolute; top: 90px; right: 12px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.gwleft:hover { BACKGROUND: url(/shared/default/images/default/qh.jpg) no-repeat -30px 0; FLOAT: left; width: 30px; height: 80px; z-index: 1000; position: absolute; top: 90px; left: 10px; cursor: pointer; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.gwright:hover { BACKGROUND: url(/shared/default/images/default/qh.jpg) no-repeat -90px 0; FLOAT: left; width: 30px; height: 80px; z-index: 1000; position: absolute; top: 90px; right: 12px; cursor: pointer; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.item_gw { FLOAT: left; WIDTH: 735px; height: 270px; overflow: visible; }

    .item_gw li { width: 119px; height: 119px; float: left; list-style-type: none; z-index: -1; margin: 0 12px 10px 10px; border: 3px solid #eee; }

        .item_gw li:hover { width: 119px; height: 119px; border: 3px solid #7faac7; }

        .item_gw li a img { width: 119px; height: 119px; float: left; border: none; }

        .item_gw li:hover a img { width: 119px; height: 119px; }



.gwBox { width: 1003px; height: 270px; margin-bottom: 7px; position: relative; margin: 10px 0 10px 0px; }

.bigmg { width: 260px; height: 260px; float: left; position: absolute; left: 10px; top: 0px; }

    .bigmg img { width: 260px; height: 260px; }

.gwName { width: 80px; height: 25px; position: absolute; left: 10px; top: 213px; background: url(/shared/default/images/default/name.png); line-height: 26px; text-align: center; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

#Gwspan, #GwName { font-family: 'Microsoft YaHei',微软雅黑; color: #fff; font-size: 18px; font-weight: inherit; }

.gwList { width: 735px; height: 270px; float: right; position: absolute; overflow: hidden; left: 270px; top: 0px; }

.gwtd a { list-style-type: none; font-size: 12px; color: #595959; font-family: 'Microsoft YaHei',微软雅黑; float: left; }

.PopularKing { width: 993px; height: 235px; margin: 0 auto; }

.PopularLeft { width: 270px; height: 233px; float: left; position: relative; }

    .PopularLeft .King { width: 120px; height: 40px; position: absolute; left: 0px; top: 10px; line-height: 30px; color: #fff; font-family: 'Microsoft YaHei'; font-size: 16px; padding-left: 20px; text-align: left; letter-spacing: 1px; background: url(/shared/default/images/default/KingBack.png); }

.LeftContent { width: 258px; height: 233px; border: 1px solid #e5e5e5; background: #f4f4f4; margin-left: 10px; position: relative; z-index: -1; }

    .LeftContent .KingImg { position: absolute; width: 98px; height: 100px; border-bottom: 2px solid #5e5e5e; border-right: 2px solid #5e5e5e; left: 14px; top: 50px; }

        .LeftContent .KingImg img { width: 94px; height: 94px; border: 3px solid #fff; position: absolute; left: -2px; top: -2px; }

    .LeftContent .ms { width: 127px; height: 102px; position: absolute; left: 122px; top: 49px; text-align: left; }

        .LeftContent .ms span { font-size: 16px; display: block; width: 127px; height: 16px; font-family: 'Microsoft YaHei'; color: #ff7900; text-align: left; line-height: 16px; }

        .LeftContent .ms p { line-height: 20px; text-align: left; color: #393939; margin-top: 7px; }

    .LeftContent .Unit { width: 240px; height: 72px; position: absolute; left: 15px; top: 160px; text-align: left; line-height: 24px; color: #393939; }

        .LeftContent .Unit span { position: absolute; left: 0px; top: 0px; }

        .LeftContent .Unit ul { width: 180px; height: 72px; position: absolute; left: 65px; top: 0; }

            .LeftContent .Unit ul li { line-height: 24px; color: #393939; margin-right: 5px; float: left; white-space: nowrap; }

.Popularcenter { width: 443px; height: 233px; float: left; margin-left: 10px; }

.center { width: 443px; height: 134px; }

.centerTop { width: 443px; height: 34px; background: url(/shared/default/images/default/pxtitlebg.jpg) repeat-x; }

.centerIcon { width: 166px; height: 34px; background: url(/shared/default/images/default/attest.jpg) no-repeat; float: left; }

    .centerIcon a { display: block; width: 166px; height: 34px; }

.centerContent { width: 433px; height: 80px; margin-left: 10px; margin-top: 10px; }

.centerImg { width: 65px; height: 78px; border: 1px solid #bebebe; float: left; }

    .centerImg img { width: 65px; height: 78px; }

.centerOutline { width: 346px; height: 80px; margin-left: 10px; float: left; line-height: 20px; text-align: left; }

    .centerOutline p { width: auto; height: 18px; line-height: 18px; font-size: 14px; color: #005590; margin-bottom: 10px; text-align: left; text-indent: 0; font-family: 'Microsoft YaHei'; }

    .centerOutline a { display: block; width: 346px; height: 62px; line-height: 20px; font-size: 10pt; color: #393939; text-align: left; text-indent: 0; }

.centerContent a:hover .centerOutline { color: #005490; }

.Cheats { width: 443px; height: 113px; }

.CheatsTop { width: 443px; height: 32px; background: url(/shared/default/images/default/CheatsTopbg.jpg) repeat-x; }

.CheatsIcon { width: 155px; height: 32px; background: url(/shared/default/images/default/CheatsManagebg.jpg) no-repeat; float: left; }

    .CheatsIcon a { display: block; width: 155px; height: 32px; }

.CheatsContent { width: 433px; height: 69px; background: url(/shared/default/images/default/Cheatbg.jpg) no-repeat 0px -2px; }

    .CheatsContent ul { width: 407px; height: 66px; float: right; margin-top: 6px; overflow: hidden; }

        .CheatsContent ul li { width: auto; height: 22px; line-height: 22px; margin-right: 17px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }

            .CheatsContent ul li a { color: #3a3a3a; }

                .CheatsContent ul li a:hover { color: #ff7900; }

.PopularRight { width: 260px; height: 233px; float: left; margin-left: 10px; }

.EngageTop { width: 260px; height: 34px; background: url(/shared/default/images/default/Engage.jpg); }

    .EngageTop a { display: block; width: 260px; height: 34px; }

.PopularRight ul li a { color: #797979; font-size: 10pt; }

    .PopularRight ul li a:hover { color: #035392; font-size: 10pt; }

.PopularRight ul { width: 260px; height: 90px; margin-top: 10px; color: #797979; }

.EngageLi1 { width: 150px; height: 20px; line-height: 20px; background-color: #eeeeee; margin-bottom: 10px; float: left; }

.EngageLi2 { width: 100px; height: 20px; line-height: 20px; background-color: #eeeeee; float: left; }

.BrotherTop { width: 260px; height: 32px; background: url(/shared/default/images/default/Brother.png) no-repeat; }

    .BrotherTop a { display: block; width: 260px; height: 32px; }

.BrotherContent { position: relative; width: 260px; height: 58px; margin-top: 10px; }

    .BrotherContent img { width: 60px; height: 58px; float: left; }

    .BrotherContent p { width: 190px; height: 58px; float: right; text-align: left; color: #393939; line-height: 20px; }

        .BrotherContent p span { display: block; color: #393939; font-family: 'Microsoft YaHei'; text-align: left; }

    .BrotherContent a:hover p, .BrotherContent a:hover p span { color: #005490; }

.Trainer { width: 1003px; height: 197px; margin: 0 auto; }

.rollBox { OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 150px; text-align: left; position: relative; }

.button { DISPLAY: block; OVERFLOW: hidden; WIDTH: 30px; height: 80px; }

.szleft { BACKGROUND: url(/shared/default/images/default/qh.jpg) no-repeat 0 0px; FLOAT: left; width: 30px; height: 80px; z-index: 1000; position: absolute; top: 35px; left: 0px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.szright { BACKGROUND: url(/shared/default/images/default/qh.jpg)no-repeat -60px 0px; FLOAT: right; width: 30px; height: 80px; position: absolute; top: 35px; right: 0px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.szleft:hover { BACKGROUND: url(/shared/default/images/default/qh.jpg)no-repeat -30px 0px; FLOAT: left; width: 30px; height: 80px; z-index: 1000; position: absolute; top: 35px; left: 0px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.szright:hover { BACKGROUND: url(/shared/default/images/default/qh.jpg)no-repeat -90px 0px; FLOAT: right; width: 30px; height: 80px; position: absolute; top: 35px; right: 0px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }

.item { FLOAT: left; WIDTH: 1003px; height: 150px; overflow: hidden; }

    .item li { width: 320px; height: 140px; float: left; list-style-type: none; z-index: -1; background: #f3f6ff; margin: 10px 22px 0 0px; }

        .item li.itemLi { margin-right: 21px; }

        .item li.clearLi { margin-right: 0; }

        .item li a img { width: 149px; height: 134px; float: left; border: none; margin-left: 6px; }

        .item li a div { float: right; width: 165px; height: 95px; text-align: center; color: #003366; }

.tk { display: block; width: 159px; height: 25px; font-size: 14px; line-height: 25px; font-family: Arial; font-weight: bolder; margin-top: 36px; }

.name { display: block; width: 159px; height: 25px; text-align: center; line-height: 25px; font-size: 20px; font-family: Arial; font-weight: bolder; }

.item li a div .tx { display: block; background: #003366; font-family: 'Microsoft YaHei'; color: #fff; line-height: 25px; margin-top: 5px; }

.Taste { width: 1004px; height: 347px; margin: 10px auto 0 auto; }

.TasteLeft, .games { width: 270px; height: 347px; float: left; }

.TasteRight { margin-left: 10px; width: 722px; height: 347px; float: left; }

.gameTop { width: 270px; height: 30px; background: url(/shared/default/images/default/gameTopbg.jpg); }

.gameImg { width: 266px; height: 96px; border: 2px solid #dff0f8; margin-top: 15px; }

    .gameImg img { width: 266px; height: 96px; }

.caption { width: 270px; height: 44px; line-height: 44px; border-bottom: 1px dotted #ababab; color: #035392; font-size: 15px; text-align: left; font-weight: bold; }

.captionContent { width: 270px; height: 111px; margin-top: 9px; margin-bottom: 7px; text-align: left; line-height: 22px; color: #393939; font-size: 12px; letter-spacing: 1px; }

.crucial { width: 100%; height: 28px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

    .crucial span { display: block; width: 40px; height: 20px; background: url(/shared/default/images/default/crucial.jpg); margin-top: 4px; float: left; margin-right: 5px; margin-left: 10px; }

.games .crucial ul { width: 195px; height: 28px; float: left; }

.GameRight .crucial ul { width: 600px; height: 28px; float: left; }

.crucial ul li { width: auto; height: 28px; line-height: 30px; margin-left: 5px; margin-right: 5px; float: left; }

    .crucial ul li a { color: #393939; }

.TasteLeft a .games .captionContent:hover, .TasteLeft a .games .crucial ul li:hover { color: #005490; }

.house { width: 698px; height: 125px; border-top: 10px solid #eee; border-bottom: 10px solid #eee; border-left: 15px solid #eee; border-right: 10px solid #eee; position: relative; margin-bottom: 15px; }

.houseTop { position: absolute; top: 10px; left: -5px; width: 698px; height: 30px; }

.houseIco { background: url(/shared/default/images/default/houseIco.png); width: 85px; height: 30px; float: left; }

    .houseIco a { width: 85px; height: 30px; display: block; }

.houseTitle { width: 500px; height: 25px; line-height: 25px; color: #025790; text-align: left; float: left; margin-left: 15px; font-size: 14px; font-weight: bolder; }

.houseContent { width: 697px; height: 90px; position: absolute; top: 35px; left: 0px; }

.texts { float: left; width: 502px; height: 75px; line-height: 25px; text-align: left; margin-left: 10px; margin-top: 7px; color: #393939; }

    .texts span { color: #a9a9a9; margin-left: 40px; }

    .texts a:hover { color: #005590; }

.houseContent a:hover .texts, .houseContent a:hover .texts span { color: #005590; }

.Game1 .imgs, .Game2 .imgs { float: right; position: absolute; top: 10px; left: 512px; }

    .Game1 .imgs img, .Game2 .imgs img { width: 158px; height: 91px; border: 1px solid #efefef; }

.Game1 a:hover .texts, .Game1 a:hover .texts span, .Game2 a:hover .texts, .Game2 a:hover .texts span { color: #005490; }

.TasteGame { width: 722px; height: 186px; }

.GameLeft { width: 40px; height: 186px; float: left; }

.GameTitle { width: 40px; height: 186px; float: left; background: url(/shared/default/images/default/GameTitle.jpg); }

    .GameTitle a { display: block; height: 186px; height: 40px; }

.GameRight { width: 682px; height: 186px; float: left; }

    .GameRight .GameSort { width: 682px; height: 35px; margin: 0px; background: url(/shared/default/images/default/GameSort_ul_bg.jpg) repeat-x; padding-left: 10px; }

        .GameRight .GameSort li.GameSorta1 { width: 90px; height: 35px; float: left; line-height: 28px; }

            .GameRight .GameSort li.GameSorta1 a { display: block; width: 90px; height: 35px; line-height: 28px; background: none; color: #fff; font-family: 'Microsoft YaHei'; font-size: 14px; background: url(/shared/default/images/default/GameSort_a_hoverbg.jpg); }

        .GameRight .GameSort li.GameSorta2 { width: 90px; height: 35px; float: left; line-height: 28px; background: none; }

            .GameRight .GameSort li.GameSorta2 a { display: block; width: 90px; height: 35px; color: #393939; line-height: 28px; font-family: 'Microsoft YaHei'; font-size: 14px; }

    .GameRight .Game1 { display: block; width: 659px; height: 121px; position: relative; }

    .GameRight .Game2 { display: none; width: 659px; height: 121px; position: relative; }

        .GameRight .Game1 p, .GameRight .Game2 p { width: auto; height: 25px; line-height: 25px; color: #00538f; font-size: 12pt; text-indent: 0; padding-left: 10px; text-align: left; }

        .GameRight .Game2 .texts, .GameRight .Game1 .texts { width: 480px; height: auto; }

.Explore { width: 1003px; height: auto; margin: 15px auto 0 auto; }

.explore_top_a { width: 1003px; height: 30px; background: url(/shared/default/images/default/explore_title.jpg); }

    .core_top_a a, .explore_top_a a, .En_top_a a { font-size: 14px; display: block; width: 60px; height: 30px; line-height: 30px; text-align: right; float: right; color: #595959; font-weight: 500; font-family: 'Microsoft YaHei'; }

    .explore_top_a .titlea { display: block; width: 230px; height: 30px; float: left; }

    .core_top_a a:hover, .explore_top_a a:hover, .En_top_a a:hover, .tk_brand ul li a:hover { color: #ff7900; }

.ExploreLeft { width: 550px; height: 400px; float: left; }

.Exploreright { width: 424px; height: 400px; float: right; }

.ExploreVision, .ExploreCultural { width: 550px; height: 200px; }

.VisionTitle, .CulturalTitle { padding-left: 10px; width: 540px; height: 30px; line-height: 30px; color: #005590; text-align: left; background-color: #f5f5f5; font-weight: 600; font-family: 'Microsoft YaHei'; }

    .VisionTitle a, .CulturalTitle a, .News a { color: #005590; font-size: 16px; }

.VisionContent, .CulturalContent { width: 530px; height: 140px; margin-left: 10px; margin-top: 15px; }

    .VisionContent .video { position: absolute; top: 0px; left: 0px; width: 200px; height: 140px; }

        .VisionContent .video img { width: 96px; height: 136px; border: 1px solid #e0dedf; float: left; }

        .VisionContent .video ul { float: left; margin-left: 15px; width: 84px; height: 127px; position: absolute; left: 106px; top: 30px; }

            .VisionContent .video ul li { width: 84px; height: 16px; line-height: 16px; text-align: left; margin-bottom: 7px; }

                .VisionContent .video ul li a { color: #393939; line-height: 16px; }

                    .VisionContent .video ul li a:hover { color: #005490; }

                    .VisionContent .video ul li a img { border: none; width: 16px; height: 16px; margin-right: 10px; margin-left: 3px; }

.videoTitle { position: absolute; left: 121px; top: -2px; width: 294px; height: 30px; line-height: 30px; font-size: 14px; color: #005590; font-family: 'Microsoft YaHei'; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

    .videoTitle a { font-size: 14px; color: #005590; font-family: 'Microsoft YaHei'; }

.period { width: 260px; height: 112px; position: absolute; top: 28px; left: 269px; }

    .period li { width: 17px; width: 260px; overflow: hidden; text-align: left; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 7px; line-height: 17px; }

        .period li span { display: block; height: 17px; line-height: 17px; width: 55px; color: #fff; font-size: 9pt; float: left; background: url(/shared/default/images/default/period_bg.jpg) no-repeat; }

        .period li a:hover { color: #005490; }

.CulturalNow { width: 540px; height: 84px; border-bottom: 1px dotted #ababab; position: relative; }

    .CulturalNow img { position: absolute; left: 0px; top: 0px; border: 1px solid #dedddb; width: 96px; height: 66px; }

    .CulturalNow p { position: absolute; left: 115px; top: 0px; color: #005590; width: 425px; height: 30px; text-indent: 0; text-align: left; font-family: 'Microsoft YaHei'; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

    .CulturalNow .depict { position: absolute; left: 115px; top: 23px; width: 425px; height: 60px; line-height: 25px; color: #3a3a3a; text-align: left; color: #393939; }

    .CulturalNow a:hover .depict, .CulturalContent ul li a:hover, .NewsNow a:hover .depict, .NewsNow a:hover span, .Exploreright ul li a:hover { color: #005490; }


.CulturalContent ul { width: 550px; height: 67px; margin-top: 15px; }

    .CulturalContent ul li { float: left; width: 270px; height: 24px; line-height: 24px; background: url(/shared/default/images/default/block.jpg) no-repeat; text-align: left; }

        .CulturalContent ul li a { display: block; width: 247px; height: 24px; margin-left: 23px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.News { padding-left: 10px; width: 414px; height: 30px; line-height: 30px; color: #015792; font-size: 16px; text-align: left; background-color: #f5f5f5; font-weight: 600; font-family: 'Microsoft YaHei'; }

.News_img { width: 424px; height: 50px; margin-top: 15px; margin-bottom: 15px; background: url(/shared/default/images/default/News_tp.jpg); }

    .News_img a { display: block; width: 424px; height: 50px; }

.NewsNow { width: 424px; height: 155px; border-bottom: 1px dotted #ababab; position: relative; }

    .NewsNow img { position: absolute; left: 0px; top: 0px; border: 1px solid #daf1f9; width: 176px; height: 136px; }

    .NewsNow p { position: absolute; left: 191px; top: 0px; font-size: 14px; color: #005590; width: 229px; height: 30px; text-indent: 0; font-family: 'Microsoft YaHei'; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

    .NewsNow .depict { position: absolute; left: 191px; top: 23px; width: 229px; height: 75px; line-height: 24px; text-align: left; color: #393939; }

    .NewsNow span { display: block; width: 229px; height: 25px; line-height: 25px; text-align: left; position: absolute; left: 191px; top: 116px; color: #aaaaaa; }

        .NewsNow span a { color: #aaaaaa; margin-right: 30px; }

            .NewsNow span a:hover { color: #005590; }

.Exploreright ul { width: 424px; height: 133px; margin-top: 10px; }

    .Exploreright ul li { float: left; width: 212px; height: 24px; background: url(/shared/default/images/default/new_block.jpg) no-repeat; text-align: left; }

        .Exploreright ul li a { display: block; width: 188px; height: 24px; margin-left: 14px; line-height: 24px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.Encyclopedia { width: 1003px; height: 658px; text-align: left; margin: 0 auto; }

.En_top_a { width: 1003px; height: 30px; background: url(/shared/default/images/default/en_title.jpg) no-repeat; }

    .En_top_a .En_top { display: block; width: 300px; height: 30px; float: left; }

    .En_top_a span { color: #aaaaaa; line-height: 36px; font-size: 9pt; text-align: left; float: left; margin-left: 10px; }

.Expand_lore { width: 723px; height: 302px; float: left; margin-top: 10px; }

.Client { width: 250px; height: 302px; float: right; margin-top: 10px; color: #f5f5f5; position: relative; background: #f5f5f5; margin-right: 10px; }


#lore_ul { margin-bottom: 10px; width: 723px; height: 30px; }

    #lore_ul .lore_li1, #lore_ul li { width: 180px; height: 30px; float: left; background: url(/shared/default/images/default/lore_li1bg.jpg) no-repeat; margin-right: 1px; }

        #lore_ul .lore_li2, #lore_ul li:hover { width: 180px; height: 30px; float: left; background: url(/shared/default/images/default/lore_li2bg.jpg) no-repeat; margin-bottom: 10px; margin-right: 1px; }

        #lore_ul li a { color: #fff; line-height: 30px; font-size: 14px; font-family: 'Microsoft YaHei'; }

.lore_show { width: 723px; height: 262px; display: none; }

.show_left { width: 300px; height: 262px; float: left; background-color: #f5f5f5; position: relative; }

    .show_left img { position: absolute; top: 3px; left: 3px; width: 288px; height: 119px; border: 3px solid #fff; }

    .show_left p { position: absolute; top: 141px; left: 10px; color: #005590; font-size: 14px; text-indent: 0; font-weight: bold; width: 290px; height: 25px; line-height: 25px; text-align: left; overflow: hidden; font-weight: bolder; white-space: nowrap; text-overflow: ellipsis; }

    .show_left div { position: absolute; left: 10px; top: 166px; width: 290px; height: 99px; line-height: 25px; text-align: left; color: #393939; }

.show_right { width: 399px; height: 262px; float: right; margin-right: 3px; }

    .show_right ul { width: 399px; height: 262px; margin: 0px; }

        .show_right ul li { width: 399px; height: 87px; border-bottom: 1px dotted #a9a9a9; }

            .show_right ul li a p { width: auto; text-indent: 0; height: 30px; line-height: 30px; color: #595959; font-weight: 600; text-align: left; font-weight: bold; }

            .show_right ul li a:hover p, .show_right ul li a:hover div { color: #005490; }

            .show_right ul li a div { width: 399px; height: 57px; line-height: 25px; text-align: left; color: #393939; }

.Sound_top { width: 260px; height: 39px; background: url(/shared/default/images/default/Sound_top.jpg) no-repeat; position: absolute; left: 0px; float: right; }

    .Sound_top a { color: #fff; font-size: 14pt; font-family: 微软雅黑; line-height: 25px; }

.Client ul { width: 226px; height: 284px; position: absolute; top: 31px; left: 10px; }

    .Client ul li { width: 226px; height: 67px; border-bottom: 1px dotted #ccc; color: #393939; text-align: left; }

        .Client ul li a img { float: left; width: 38px; height: 38px; border: 1px solid #e5e5e5; margin-top: 14px; }

        .Client ul li a p { float: right; width: 177px; color: #595959; text-indent: 0; text-align: left; }

        .Client ul li a:hover p { color: #005490; }

        .Client ul li.ClientBorder { border-bottom: none; }

.Moments { width: 1003px; height: 288px; margin-top: 15px; }

.Moments_top { width: 1003px; height: 35px; background: url(/shared/default/images/default/Moments_topbg.png) no-repeat; border-top: 2px solid #ddd; background-color: #f5f5f5; }

    .Moments_top a { display: block; width: 120px; height: 35px; float: left; }

    .Moments_top p { line-height: 35px; color: #595959; float: left; margin-left: 15px; }

    .Moments_top ul { width: 878px; height: 35px; background-color: #f5f5f5; float: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 10px; }

        .Moments_top ul li { width: auto; height: 35px; line-height: 35px; float: left; margin-left: 7px; }

            .Moments_top ul li a { margin-right: 7px; }

.Moments_img { width: 1003px; height: 232px; margin: 10px auto; }

.bigImg { float: left; width: 434px; height: 231px; }

    .bigImg img { width: 434px; height: 231px; }

        .bigImg img:hover { width: 432px; height: 229px; border: 1px solid #ff7900; }

.imgul { float: left; width: 435px; height: 231px; margin: 0; }

    .imgul li { float: left; width: 216px; height: 115px; margin-left: 1px; margin-bottom: 1px; }

        .imgul li img { width: 216px; height: 115px; }

            .imgul li img:hover { width: 214px; height: 114px; border: 1px solid #ff7900; }

.jx { width: 134px; height: 231px; float: right; }

jx img { width: 134px; height: 231px; border: none; }

@media screen and (min-width: 768px) and (max-width: 959px) {
    .footerfr { width: 1003px; height: 932px; padding-top: 20px; background: #f4f4f4; border-top: 1px solid #acb5c4; }
}

@media screen and (min-width: 1003px) {
    .footerfr { width: 100%; height: 932px; padding-top: 20px; background: #f4f4f4; border-top: 1px solid #acb5c4; }
}



.footerfr .dh { width: 853px; height: 190px; margin: auto; padding-left: 150px; background: url(/shared/default/images/default/dhback.png) no-repeat; border-bottom: 1px solid #d5d5d5; position: relative; }

    .footerfr .dh span { position: absolute; text-align: left; font-size: 14px; color: #393939; font-weight: bold; line-height: 26px; left: 0; bottom: 0; }

    .footerfr .dh ul { width: 840px; height: 150px; float: right; }

        .footerfr .dh ul li { width: 150px; height: 170px; background: #e5e5e5; float: left; margin-left: 18px; text-align: left; }

            .footerfr .dh ul li p { color: #393939; width: 124px; font-weight: bold; text-align: left; height: 30px; line-height: 30px; margin-top: 5px; }

                .footerfr .dh ul li p a { font-weight: bold; display: block; color: #393939; clear: both; margin: 0; width: 100%; text-align: left; text-indent: 14px; }

            .footerfr .dh ul li a { display: block; width: 55px; height: 30px; float: left; color: #595959; line-height: 30px; margin: 0px 10px; }

                .footerfr .dh ul li a:hover { color: #005490; }

.footerfr .link { width: 1003px; height: 159px; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5; margin: 0 auto; text-align: left; padding: 10px 0 20px 10px; }

    .footerfr .link p { text-align: left; font-size: 14px; color: #393939; font-weight: bold; line-height: 30px; }

    .footerfr .link a { color: #595959; line-height: 26px; margin-right: 15px; display: block; float: left; white-space: nowrap; }

        .footerfr .link a:hover { color: #005490; }

.footerfr .about { width: 1003px; height: 137px; margin: auto; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5; }

    .footerfr .about .left { width: 319px; height: 104px; line-height: 26px; text-align: left; color: #595959; margin-top: 13px; float: left; margin-right: 96px; }

        .footerfr .about .left p { width: 100%; height: 26px; line-height: 26px; text-align: left; color: #595959; }

    .footerfr .about .center1 { width: 118px; height: 104px; line-height: 26px; text-align: left; color: #595959; margin-top: 13px; float: left; margin-right: 70px; }

    .footerfr .about .center2 { width: 104px; height: 104px; line-height: 26px; text-align: left; color: #595959; margin-top: 13px; float: left; margin-right: 70px; }

    .footerfr .about p { width: 100%; height: 26px; line-height: 26px; text-align: left; color: #595959; }

.footerfr .Code { width: 220px; height: 84px; background: url(/shared/default/images/default/Code.png); float: left; margin-top: 29px; }

.footerfr .bottom { background: #333; width: 100%; height: 124px; padding-bottom: 10px; }

    .footerfr .bottom .Content { width: 1003px; height: 100px; margin: 0 auto; position: relative; }

        .footerfr .bottom .Content p { color: #fff; width: 450px; float: left; height: 40px; line-height: 40px; }
            .footerfr .bottom .Content p a { color: #fff; line-height: 40px; }
                .footerfr .bottom .Content p a:hover { color: red; line-height: 40px; }
        .footerfr .bottom .Content ul { width: 550px; height: 40px; line-height: 40px; float: right; }

            .footerfr .bottom .Content ul li { float: left; color: #fff; }

                .footerfr .bottom .Content ul li a { color: #fff; margin: 0 8px; }

                    .footerfr .bottom .Content ul li a:hover { color: #005490; }

        .footerfr .bottom .Content div { width: 1003px; height: 60px; color: #fff; line-height: 15px; float: left; }

            .footerfr .bottom .Content div span { padding-left: 25px; background: url(/shared/default/images/default/jiao.png) no-repeat left top; color: #fff; line-height: 15px; }

    .footerfr .bottom ul.ZZ { width: 830px; height: 52px; position: absolute; left: 85px; top: 70px; }


.bosom { width: 996px; height: 250px; padding: 20px 3px 20px 4px; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5; overflow: hidden; margin: 0 auto; }
    .bosom p { text-align: left; font-size: 14px; color: #393939; font-weight: bold; line-height: 26px; margin-bottom: 9px; }
    .bosom ul { height: 70px; margin: 0px auto 20px; }
        .bosom ul li { width: 100px; height: 70px; margin: 0px 20px 0 0; float: left; border-radius: 5px; }
            .bosom ul li.on { margin-right: 0px; }
            .bosom ul li a { display: block; width: 100px; height: 70px; cursor: pointer; border-radius: 5px; }
.w1 { background: url(/shared/default/images/web.jpg) no-repeat 0 0; }
.w2 { background: url(/shared/default/images/web.jpg) no-repeat -100px 0; }
.w3 { background: url(/shared/default/images/web.jpg) no-repeat -200px 0; }
.w4 { background: url(/shared/default/images/web.jpg) no-repeat -300px 0; }
.w5 { background: url(/shared/default/images/web.jpg) no-repeat -400px 0; }
.w6 { background: url(/shared/default/images/web.jpg) no-repeat -500px 0; }
.w7 { background: url(/shared/default/images/web.jpg) no-repeat -600px 0; }
.w8 { background: url(/shared/default/images/web.jpg) no-repeat -700px 0; }
.w9 { background: url(/shared/default/images/web.jpg) no-repeat -800px 0; }
.w10 { background: url(/shared/default/images/web.jpg) no-repeat 0 -70px; }
.w11 { background: url(/shared/default/images/web.jpg) no-repeat -100px -70px; }
.w12 { background: url(/shared/default/images/web.jpg) no-repeat -200px -70px; }
.w13 { background: url(/shared/default/images/web.jpg) no-repeat -300px -70px; }
.w14 { background: url(/shared/default/images/web.jpg) no-repeat -400px -70px; }
.w15 { background: url(/shared/default/images/web.jpg) no-repeat -500px -70px; }
.w16 { background: url(/shared/default/images/web.jpg) no-repeat -600px -70px; }
.w17 { background: url(/shared/default/images/web.jpg) no-repeat -0px -140px; }
.w18 { background: url(/shared/default/images/web.jpg) no-repeat -100px -140px; }
.w19 { background: url(/shared/default/images/web.jpg) no-repeat -200px -140px; }


.main_width1 { width: 100%; margin: 0 auto; background: url(/shared/default/images/foot1.jpg) no-repeat top center; }

#cus_ser { z-index: 9999; width: 36px; height: 226px; position: fixed; right: 0px; color: #FFF; top: 37px; overflow: hidden; }
*html #cus_ser { position: absolute; top: expression(eval(document.documentElement.scrollTop)); margin: 36px 0 0 0; }

.cus_ser_ { width: 216px; height: 454px; overflow: hidden; background: url(/shared/default/images/qq.png); position: relative; }

.qqtitle { width: 36px; height: 196px; cursor: pointer; position: absolute; top: 30px; left: 0px; }

.mains { width: 145px; height: 255px; cursor: pointer; position: absolute; top: 145px; left: 53px; }
#cus_ser .mains li { width: 145px; height: 25px; padding: 5px 0; background: url(/shared/default/images/qqback.png) no-repeat left center; text-align: left; line-height: 25px; float: left; text-indent: 36px; }

    #cus_ser .mains li.zp { margin-top: 55px; }

    #cus_ser .mains li a { font-family: 宋体; color: #0d589c; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }

        #cus_ser .mains li a:hover { color: #fff; }

.return { position: fixed; right: 0; bottom: 30px; display: block; width: 35px; height: 130px; background: url(/images/ReturnTop.png); }


#lt { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: url(/shared/default/images/lt.jpg) no-repeat center center; z-index: 9998; cursor: pointer; }
.ltlj { position: fixed; width: 125px; height: 200px; left: 0; top: 350px; background: url(/shared/default/images/lta.jpg); z-index: 9998; display: none; }
