/*µÇÂ½*/
.site{width:100%; height:28px; background:url(../images/loginbg_02.gif) repeat-x top}
.site960{width:960px; height:28px; margin:0px auto}

.quick-login { left:0px; POSITION: absolute; top: 0px; float: left; line-height:28px; padding-left:10px;}
.quick-login h2{ line-height:24px; height:24px; width:auto;  font-size:12px;}

.site-nav {Z-INDEX: 10000; margin: 0px auto; COLOR: #000; line-height:24px; POSITION: relative; HEIGHT: 28px}

.site-nav A {COLOR: #666}
.site-nav A:hover {COLOR: #f50}

.site-nav .quick-menu {	right:0px;POSITION: absolute;top: 0px;float:right;margin:0px;	padding:0px;width: 500px;}
.site-nav .quick-menu LI {padding:2px 10px 0px 10px; FLOAT: left; margin-left: -1px;}
.site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
.site-nav .quick-menu LI.menu-item {padding: 0px; POSITION: relative}

.site-nav .quick-menu .cart {padding-top: 0px;  _padding-top: 2px; line-height:28px}
.site-nav .quick-menu .cart A {padding-left: 10px}
.site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; left: 8px; WIDTH: 14px; POSITION: absolute; top: 6px; HEIGHT: 11px}

.site-nav .menu-hd {padding-right: 22px; DISPLAY: block; padding-left: 10px; Z-INDEX: 10002; padding-bottom: 0px; margin: 1px 1px 0px; CURSOR: pointer; padding-top: 0px; POSITION: relative; HEIGHT:26px}

.site-nav .services .menu-hd {WIDTH: 48px; padding-top: 1px; _padding-top: 1px}

.site-nav .menu-hd B {border-right: #eee 4px solid; border-top: #666 4px solid; FONT-SIZE: 0px; right: 10px; border-left: #eee 4px solid; WIDTH: 0px; line-height: 0; border-bottom: #eee 4px solid; POSITION: absolute; top: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
.site-nav .menu-bd {border: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; right: 0px; BACKGROUND: #fff; POSITION: absolute; top: 27px}
.site-nav .menu-bd-panel {padding:5px 5px 6px 5px; width:290px;}

.site-nav .menu {POSITION: relative}
.site-nav .menu:hover .menu-hd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid;  BACKGROUND: white; margin: 0px; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px}
.site-nav .menu:hover .menu-bd {DISPLAY: block}
.site-nav .menu:hover .menu-hd B {border-left-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-COLOR: #fff; border-top-COLOR: #666; top: 5px; border-right-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}

.site-nav .services .menu-bd {WIDTH: 174px; top: 27px; HEIGHT: 218px}
.site-nav .services .menu-bd-panel {padding:5px 12px}
.site-nav .services .menu-bd DL {padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #e5e5e5 1px solid}
.site-nav .services .menu-bd .last {border-top-WIDTH: 0px; border-left-WIDTH: 0px; border-bottom-WIDTH: 0px; border-right-WIDTH: 0px}
.site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; line-height: 1.5; TEXT-ALIGN: left}
.site-nav .services .menu-bd DD {line-height: 1.6; TEXT-ALIGN: left}
.site-nav .services .menu-bd DD A {margin-right: 2px}

.home_img{ background:url(../images/re_06.gif) top; background-repeat:no-repeat; position:absolute; width:15px; height:12px; top:0px}

.h_nav{width:960px; height:102px; margin:0 auto; margin-bottom:15px; margin-top:8px; background-color:#FFF}
/*logo*/
.h_lef{width:262px;height:102px; float:left;padding:0px; }
.h_lef span{ display:block; padding:8px 0px;}
.h_lef p{display:block; padding:3px 0px; margin:0px; color:#666; text-align:left}

/*ËÑË÷*/
/*.h_rig{width:678px;height:92px; float:left; padding:10px 0px 0px;overflow:visible }
.div_wid{width:640px;height: auto; clear:both; overflow:hidden;}
.fwrx{ float: right; padding-left:0px; line-height:25px; height: auto;}*/
.h_rig {
    width: 678px;
    height: 92px;
    float: left;
    padding: 10px 0px 0px;
    overflow: visible
}

.h_nav .h_rig {
    width: auto;
    margin-left: 5px;
}

.h_nav .upload, .erroload {
    width: 270px
}

.h_nav .search-hint {
    right: 174px;
}

    .h_nav .search-hint i {
        left: 30px;
    }

.div_wid {
    width: 370px;
    height: auto;
    clear: both;
    overflow: hidden;
}

.h_nav .div_wid {
    width: 370px
}

.fwrx {
    float: right;
    padding-left: 0px;
    line-height: 25px;
    height: auto;
}

#navxx {
    width: 440px;
    height: 25px;
    float: left;
}

    #navxx ul {
        margin: 0px;
        padding-left: 12px;
        list-style-type: none;
    }

    #navxx li {
        float: left;
        text-align: center;
        margin-right: 5px;
        cursor: pointer;
        font-size: 13px;
        font-weight: bold;
        color: #0066cc;
    }

        #navxx li a {
            text-decoration: none;
            color: #0066cc;
            width: 50px;
            line-height: 25px;
            display: block;
        }

        #navxx li.hover {
            color: #666;
            background: #ecf5fd;
            border: 1px solid #a9cef3;
            border-radius: 3px 3px 0 0;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            -o-border-radius: 3px 3px 0 0;
        }

.search_nav {
    width: 370px;
    height: 67px;
    overflow: hidden;
    background: url(/images/serchbg_12.gif) no-repeat left top;
    margin-top: -2px;
    overflow: hidden;
    margin-left: 12px;
}

.h_nav .search_nav {
    width: 672px;
    background: #ecf5fd;
    border: 1px solid #a9cef3;
    border-radius: 3px;
    padding-left: 7px;
    padding-top: 4px;
    overflow: inherit;
}

.search_nav .search_kuang {
    width: 100%;
    height: 30px;
    float: left;
    padding-top: 6px
}

.h_nav .search_nav .search_kuang {
    width: 100%;
}

.search_nav .search_kuang .imput_kuang {
    width: 100%;
    height: 30px;
    float: left;
    padding-left: 6px
}

.h_nav .search_nav .search_kuang .imput_kuang {
    width: 420px;
    position: relative;
}

.search-creama-btn {
    width: 65px;
    height: 24px;
    position: absolute;
    top: 3px;
    right: 5px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    background: #ff6c00;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    cursor: pointer;
}

    .search-creama-btn i {
        width: 13px;
        height: 10px;
        float: left;
        background: url(/images/camera.png) no-repeat;
        margin: 7px 4px 0 13px;
    }

.search_nav .search_kuang .subbt {
    float: left;
    margin-left: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: left;
    cursor: pointer;
    height: 30px;
    background: #1d5c99;
    width: 100px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

    .search_nav .search_kuang .subbt .search-new-20190527 {
        width: 14px;
        height: 14px;
        background: url(/images/search.png) no-repeat;
        float: left;
        margin: 9px 6px 0 10px;
    }

.search_nav .search_kuang .iText {
    width: 248px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #FFF;
}

.h_nav .search_nav .search_kuang .iText {
    width: 333px;
    padding-right: 75px;
    padding-left: 10px;
    height: 28px;
    border: 1px solid #a9cef3;
    line-height: 28px;
    border-radius: 3px;
}

.search_nav .remen {
    clear: both;
    padding-top: 6px;
    line-height: 24px;
    color: #0066cc;
    float: left;
}

    .search_nav .remen a, .search_nav .remen a:visited {
        color: #0066cc;
        margin: 5px;
    }

        .search_nav .remen a:hover {
            color: #ff750b;
        }

.app_download_w {
    float: right;
    padding-top: 10px;
    position: relative;
}

    .app_download_w img {
        right: -100px;
        bottom: 0;
        position: absolute;
    }

.kuang_right {
    width: 85px;
    float: right;
    line-height: 36px;
    color: #0066cc;
    padding-top: 3px;
}

    .kuang_right a, .kuang_right a:visited {
        color: #0066cc;
        margin: 0px 5px;
        font-weight: bold
    }

        .kuang_right a:hover {
            color: #ff750b;
            font-weight: bold
        }

.nav_ad {
    width: 180px;
    height: 75px;
    float: right;
    padding-top: 15px;
}

/*.search_menu{ width:440px; float:left;height:25px;padding-left:21px;}
.search_menu ul li{ width:50px;height:25px;margin-right:5px;float:left;text-align:center;line-height:25px;font-size:13px;cursor:pointer; font-weight:bold; color:#0066cc}
.search_menu ul li a, .search_menu ul li a:visited{font-size:13px; font-family:"ËÎÌå"; color:#0066cc}
.search_menu ul li.hover{ background:url(../images/serchbg_09.gif) no-repeat left bottom; cursor:pointer;}
.search_menu ul li.hover a, .search_menu ul li.hover a:visited{ color:#666;}*/


/*#navxx{width: 440px;height:25px;float:left;}
#navxx ul{ margin: 0px;padding-left:21px;list-style-type: none;}
#navxx li{float: left; text-align:center;margin-right:5px;cursor:pointer;font-size:13px;font-weight:bold; color:#0066cc;}
#navxx li a{ text-decoration: none; color: #0066cc; width: 50px;line-height:25px; display: block;}*/
/*#navxx li a:hover{ color:#666;background: url(../images/serchbg_091.gif) no-repeat;}*/
/*#navxx li.hover{color:#666; background: url(../images/serchbg_091.gif) no-repeat;}*/


/*.search_nav{ width:640px; height:67px; overflow:hidden; background:url(../images/serchbg_12.gif) no-repeat left top; margin-top:-2px;  }
.search_nav .search_kuang{ width:540px;height:28px; float:left; padding-top:6px}
.search_nav .search_kuang .imput_kuang{ width:440px; height:26px; float:left; padding-left:6px}
.search_nav .search_kuang .subbt{ width:80px; height:28px; float:left;margin-left:8px; color:#660000; font-size:14px; font-weight:bold; line-height:28px; text-align:center; cursor:pointer;}
.search_nav .search_kuang .iText{ width:438px; height:24px;line-height:24px; border:1px solid #FFF; }
.search_nav .search_kuang .remen{ padding-top:9px;_padding-top:5px;line-height:24px; color:#0066cc; display:block}
.search_nav .search_kuang .remen a, .search_nav .search_kuang .remen a:visited{ color:#0066cc; margin:5px;}
.search_nav .search_kuang .remen a:hover{color:#ff750b;}
.kuang_right{ width:100px; float:left; line-height:36px; color:#0066cc;}
.kuang_right a, .kuang_right a:visited{ color:#0066cc; margin:0px 5px; font-weight: bold}
.kuang_right a:hover{ color:#ff750b;font-weight: bold}*/

/* Ê¶Í¼µ¯¿ò */
.st_mask {
    display: none;
    width: 100%;
    height: 100%;
    filter: alpha(opacity = 50);
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    z-index: 10003;
    background-color: #666666;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.pop_stoneapp_box {
    display: none;
    width: 400px;
    height: 430px;
    background: #fff;
    border-radius: 10px;
    z-index: 10004;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -215px;
    margin-left: -200px;
    text-align: center;
}

    .pop_stoneapp_box .title {
        font-size: 18px;
        text-align: center;
        color: #333;
        line-height: 65px;
        border-bottom: 1px solid #eeeeee;
        padding-top: 5px;
        font-weight: bold;
    }

    .pop_stoneapp_box a.txtbox {
        font-size: 14px;
        text-align: center;
        color: #999;
        line-height: 52px;
        display: block;
    }

    .pop_stoneapp_box .imgcon {
        padding: 10px;
        border: 1px solid #eeeeee;
    }

    .pop_stoneapp_box .codebox {
        padding-top: 52px;
    }

    .pop_stoneapp_box .close_btn {
        background: url(/images/close_appcode.png) no-repeat 14px 12px;
        width: 40px;
        height: 40px;
        position: absolute;
        right: 12px;
        top: 10px;
        cursor: pointer;
    }