/*
 * top
 */
.fl{
    float:left;
}
.fr{
    float:right;
}
.topper{
    line-height:34px;
    height:34px;
    border-bottom:1px solid #d9d9d9;
    background-color:#f5f5f5;position:relative;
    z-index:9999;
}
.topper .max_width{
    z-index:9999;
}
.topper .hy{
    display:inline;
    color:#2c2c2c;
}
.topper .top_left{
        display:inline-block;
        position: relative;
        color:#cccccc;
}

.topper .top_left a{
    color:#363636;
    padding:0 8px;
    cursor:pointer;
    margin:0;
}
.topper .top_left a:hover{
    color:#ff6d00;
}
.topper ul.top_right{
    display:inline-block;
    width:440px;
    text-align: right;
    position: relative;
}
.topper ul.top_right li{
    float:right;
    text-align: right;
    position: relative;
    display:block;
    padding:0 28px 0 15px;
    height:34px;
    line-height:34px;
    border-left:1px solid #e1e1e1;
    z-index:210;
}
.topper ul.top_right li.active{
    background:url("image/top_hover_bg.png") repeat-x 0 0 white;
    height:35px;
    line-height:34px;
    border-bottom:0;
}
.topper ul.top_right li.su{
    padding:0 15px;
}
.topper ul.top_right li a{
    color:#000;
    cursor:pointer;
}
.topper ul.top_right li#my51pla a{
    color:#000;
}


.topper ul.top_right li a:hover{
    color:#ff6d00;
}
.topper ul.top_right .popup_window{
    position: absolute;
    _left:0;
    z-index: 900;
}

.ntes-nav-select-arr_down{
    position:absolute;
    z-index:10;
    right:5px;
    top:20px;
    border-color:#4a4a4a transparent transparent transparent;
    border-style:solid dashed dashed ;
    border-width:4px 4px 0px 4px;
    font-size:0;
    height:0;
    width:0;
    line-height:0;
    transition: transform 0.2s ease-in 0s;
}


#allwebsite em{
    position: absolute;
    top:17px;
    right:15px;
}
.topper ul.top_right .ntes-nav-select-arr_down{
    display: inline-block;
    position: absolute;
    top:17px;
    right:15px;
}
.topper ul.top_right #my51pla .ntes-nav-select-arr_down{
    border-color:#000 transparent transparent transparent;
}
.topper ul.top_right #my51plb .ntes-nav-select-arr_down{
    border-color:#fb7a1f transparent transparent transparent;
}
.topper ul.top_right li a.hover .ntes-nav-select-arr_down{
    -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;
}
.topper ul.top_left li a.hover .ntes-nav-select-arr_down{
    -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;
}
.topper ul li .popup_window{
    position: absolute;
    top:35px;
    left:-1px;
    z-index: 2000;
    width:224px;
    border:1px solid #e1e1e1;
    display: none;
    padding:6px 10px 6px 15px;
    border-top:0;
    background-color: white;
    z-index:900
}
.topper ul li#my51plc .popup_window{
    left:auto;
    right:-1px;
    z-index:900;
}
.topper ul li.active .popup_window{
    display:block;
       z-index:9999999;
}

.topper ul li .popup_window ul li{
    display: inline-block;
    height:30px;
    line-height: 30px;
    _width:100px;
    *width:100px;
    z-index:900;
}
.topper ul li .popup_window ul{
    display: block;
    float:left;
    width:100%;
    z-index:900;
}
.topper ul.top_right li .popup_window ul li{
    text-align: left;
    display:block;
    width:100px;
    height:29px;
    line-height:29px;
    padding:0;
    border:0;
    color:#676767;
    overflow:hidden;
    float:left;
}
.topper ul.top_right li .popup_window ul li.odd{
    margin-left:15px;
}
.topper ul li .popup_window ul li a{
    line-height: 30px;
    display: block;
    height:29px;
    color:#676767;
    float:left;
    line-height:29px;
    float:left;
    width:89px;
    z-index:1000;
}
.topper ul.top_right li#my51pla .popup_window ul a{
    color:#676767;
    z-index:1000;
}
.popup_window ul li .pvcicon{
    display:block;
    width:5px;
    height:5px;
    background:url("image/pvcicon.png") no-repeat -200px -20px transparent;
    position:relative;
    float:left;
    margin:12px 5px 0 0;
    margin-top:13px !important;
}
.suqitong_logo{
    display:block;
    width:42px;
    height:16px;
    position:relative;
    float:left;
    background:url("image/pvcicon.png") no-repeat -50px -40px transparent;
    text-indent:-50em;
    text-align:left;
    overflow:hidden;
    top:9px;
}
#my51plc{
    border-right:1px solid #e1e1e1;
}
#tlpc_c{
    position: absolute;
    top:35px;
    right:-1px;
    left:auto;
    width:500px;
    border:1px solid #E2E2E2;
    display:none;
    z-index:1;
    display:none;
    border-top:0;
}
#tlpc_c ul li a{

}
.topper ul.top_left li.active #tlpc_c{
    display: block;
}


.d_red {
	color:#c80203;
}
.topper ul.top_right li#my51pla .popup_window ul a:hover{
    color:#ff6d00;
}
