
/* CSS Document */

html{_background-image:url(../images/n1othing.txt)} 
.topline_holder{ width:100%; height:40px; background:url(../images/topline_bg.png) repeat-x; margin:0; padding:0; font-size:12px; text-align:left;z-index:9999; position fixed for IE6 *_position:absolute; _top:expression(documentElement.scrollTop + 0 + "px"); line-height: normal; max-width: 100%; min-width: auto!important;}

.topline_holder *{ box-sizing: revert;}

.topline_holder ul, .topline_holder dl, .topline_holder dt, .topline_holder dd{ margin:0; padding:0;}

.topline_holder li{ list-style:none;}

.topline_holder img{ border:none;}

.topline_holder a{ text-decoration:none; color:#333;}

.topline_holder a:hover{ color:#c33;}

.topline_holder .topline{ width:1200px; height:40px; margin:0 auto; position:relative;}

.topline_holder .topline_logo{ float:left;}

.topline_holder .topline_nav{ float:left;}


@media (max-width: 920px) {
	.topline_holder .topline_nav{ display: none;}
}

.topline_holder .topline_nav li{ float:left; margin-left:35px; display:inline;}

.topline_holder .topline_navone{ color:#a0abbd; line-height:40px; cursor:pointer;}

.topline_holder a.topline_navone:hover{ color:#fff; line-height:40px;}

.topline_holder #top_all{ margin-left:5px;}



.topline_holder #top_all .down_arrow1{ float:left; width:46px; height:40px; background:url(../images/topline.png) 0 -43px; padding-left:10px; border:none;margin-left:20px;}


.topline_holder #column .down_arrow5{ float:left; width:46px; height:40px; background:url(../images/topline.png) 0 -43px; padding-left:10px; border:none;}


.topline_holder .top_downone1 .down_arrow1{ background:url(../images/topline.png) 0 -83px #fff!important;}

.topline_holder .top_downone1 .topline_navone{ color:#283a4a;}

.topline_holder .top_downmenu1{ z-index:88; width:1200px; height:330px; background:#fff; border:1px solid #b6bbc2; border-top:none; box-shadow:4px 4px 4px #ccc; position:absolute; top:40px; right:0;}


.topline_holder .top_downmenu5{ z-index:88; width:1200px; height:120px; background:#fff; border:1px solid #b6bbc2; border-top:none; box-shadow:4px 4px 4px #ccc; position:absolute; top:40px; right:0;}


.topline_holder .top_downmenu1 dl{ float:left; display:inline; margin:10px 0 0 8px; padding-right:20px; border-right:1px solid #b6bbc2; height:305px; width:105px;}

.topline_holder .top_downmenu1 dl.top_list_2row{ width:220px;}

.topline_holder .top_downmenu1 dl.top_list_right{ border-right:none; width:358px; padding-right:0;}

.topline_holder .top_downmenu1 dl dt{ clear:both; font-size:16px; font-family:微软雅黑; color:#283a4a; font-weight:bold; padding:10px 0 5px 5px;}

.topline_holder .top_downmenu1 dl dd{ color:#333; line-height:24px; width:110px; height:24px; float:left; margin:1px 0 0;}

.topline_holder .top_downmenu1 dl.top_list_right dd{ width:174px;}

.topline_holder .top_downmenu1 dl.top_list_right dd a{ width:170px; padding:0 2px;}

.topline_holder .top_downmenu1 dl dd a{ line-height:24px; width:100px; height:24px; float:left; padding:0 5px;}

.topline_holder .top_downmenu1 dl dd a:hover{ background:#D8F1FA;}

.topline_holder .top_downmenu1 dl h3 {width:340px;float:left;margin-top:10px;line-height:35px;font-weight:normal;padding:0 0 5px 5px;}
.topline_holder .top_downmenu1 dl h3 a {color:#283a4a;font-size:16px;font-weight:bold;}
.topline_holder .top_downmenu1 dl h3 a:hover {color:#d00;}


.topline_holder .top_downmenu5 h3{ margin: 20px 0 0 38px; font-size: 16px; font-weight: bold;}

.topline_holder .top_downmenu5 ul li{ float: left; width: 72px; margin: 10px 0 0 26px; height: 20px;}

.topline_holder .top_downmenu5 ul li a{ float: left; width: 72px; line-height: 20px; height: 20px; text-align: center;}

.topline_holder .top_downmenu5 ul li a:hover{ background:#D8F1FA;}




/* search */

.topline_holder .top_search{ float:right; margin-right:20px;}

@media (max-width: 1200px) {
	.topline_holder .top_search{ display: none;}
}

.topline_holder .search{
    float: right;
    height: 26px;
    line-height: 26px;
    margin-top: 7px;
    width: 317px;
	background:none;
}
.topline_holder .search a{
    cursor: pointer;
    text-decoration: none;
}
.topline_holder .search input{
    float: left;
}
.topline_holder .sa{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/topline.png) no-repeat -66px -43px;
    _background: url(../images/topline.png) no-repeat -66px -42px;
    color: #283648;
    float: left;
    height: 26px;
    _height: 27px;
    line-height: 26px;
    _line-height: 27px;
	text-align:right;
    position: relative;
	_position:static;
    width: 85px;
    z-index: 999;
	text-align:center;
}

.topline_holder .sa a{
    color: #283648;
}

.topline_holder .sa_hover{
    background: url(../images/topline.png) no-repeat scroll -66px -69px;
    _background: url(../images/topline.png) no-repeat scroll -66px -68px;
}

.topline_holder .lanmu{
    border: 1px solid #b6bbc2;
    left: 13px;
    position: absolute;
    top: 26px;
    width: 70px;
    z-index: 9999;
	text-align:center;
	border-top:none;
}

.topline_holder .lanmu a{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #eee;
    color: #666;
    display: block;
    height: 26px;
    line-height: 26px;
}

.topline_holder .lanmu a:hover{
    background: none repeat scroll 0 0 #f6f6f6;
    color: #c33!important;
}

.topline_holder .sb{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border:1px solid #a0abbd;
	border-left:none;
    color: #ccc;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-left: 4px !important;
    width: 193px;
	_margin-top:1px;
	padding-top:0;
	padding-bottom:0;
    padding-right: 0;
}

.topline_holder .sc{
    background: url(../images/topline.png) no-repeat scroll -164px -43px;
    _background: url(../images/topline.png) no-repeat scroll -164px -42px;
    border: none;
    cursor: pointer;
    height: 26px;
    _height: 27px;
    width: 33px;
}
.topline_holder .sc:hover {
    background: url(../images/topline.png) no-repeat scroll -164px -69px;
    _background: url(../images/topline.png) no-repeat scroll -164px -68px;
}


.topline_holder #top_edit{ float:right;}

.topline_holder #top_edit .down_arrow2{ display:block; width:40px; height:40px; background:url(../images/topline.png) -198px -43px;}

.topline_holder .top_downone2 .down_arrow2{ background:url(../images/topline.png) -198px -76px #fff!important;}

.topline_holder .top_downmenu2{ width:120px; height:170px; background:#fff; border:1px solid #b6bbc2; border-top:none; box-shadow:4px 4px 4px #ccc; position:absolute; top:40px; right:41px; z-index:88;}

.topline_holder .top_downmenu2 li{ float:left; display:inline; width:90px; margin:8px 15px 0 15px; height:24px;}

.topline_holder .top_downmenu2 li a{ float:left; width:65px; padding-left:25px; line-height:24px; height:24px; background-position:left center; background-repeat:no-repeat;}

.topline_holder .top_edit1{ background-image:url(../images/tl_icon1.gif);}

.topline_holder .top_edit2{ background-image:url(../images/tl_icon2.gif);}

.topline_holder .top_edit3{ background-image:url(../images/tl_icon3.gif);}

.topline_holder .top_edit4{ background-image:url(../images/tl_icon4.gif);}

.topline_holder .top_edit5{ background-image:url(../images/tl_icon5.gif);}

.topline_holder .top_edit6{ background-image:url(../images/tl_icon6.gif);}

.topline_holder .top_edit7{ background-image:url(../images/tl_icon7.gif);}

.topline_holder .top_edit8{ background-image:url(../images/tl_icon8.gif);}

.topline_holder .top_edit11{ background-image:url(../images/tl_icon11.gif);}

.topline_holder .top_edit12{ background-image:url(../images/tl_icon12.gif);}

.topline_holder .top_edit13{ background-image:url(../images/tl_icon13.gif);}


.topline_holder #top_user{ float:right; height: 40px; overflow: hidden;}
 
.topline_holder #top_user .down_arrow3{ display:block; width:40px; height:40px;}

.topline_holder #top_user .down_arrow3 img{ display:inline; float:left; width:24px; height:24px; border:1px solid #a0abbd; margin:7px 0 0 7px;}

.topline_holder .top_downone3 .down_arrow3{ background:#fff!important;}


.topline_holder .top_downmenu3{ width:250px; height:150px; background:#fff; border:1px solid #b6bbc2; border-top:none; box-shadow:4px 4px 4px #ccc; position:absolute; top:40px; right:0; z-index:88;}



.topline_holder .top_downmenu3 .usercenter_head{ float:left; display:inline; width:120px; height:120px; border:1px solid #a0abbd; margin:12px 0 0 15px; text-align:center;}

.topline_holder .top_downmenu3 .usercenter_head a{ display:table-cell; width:120px; height:120px; vertical-align: middle;}

.topline_holder .top_downmenu3 .usercenter_head a img{ display:table-cell; margin: 0 auto;}

.topline_holder .usercenter_username{ float:left; font-size:14px; margin:10px 0 0 10px; width:90px; line-height:18px; word-break:break-all; color:#333;}

.topline_holder .top_downmenu3 .usercenter_menu{ float:left; width:95px; margin:5px 0 0 10px;}

.topline_holder .top_downmenu3 .usercenter_menu li{ float:left; width:95px; height:26px;}

.topline_holder .top_downmenu3 .usercenter_menu li a{ float:left; width:75px; padding-left:25px; line-height:26px; height:26px; background-position:left center; background-repeat:no-repeat;}

.topline_holder .top_edit9{ background-image:url(../images/tl_icon9.gif);}

.topline_holder .top_edit10{ background-image:url(../images/tl_icon10.gif);}

.topline_holder .top_edit14{ background-image:url(../images/tl_icon14.gif);}


.topline_holder #top_code{ float:right; margin-right:1px;}
 

.topline_holder #top_code .down_arrow4{ display:block; width:40px; height:40px; background:url(../images/topline.png) -234px -43px;}

.topline_holder .top_downone4 .down_arrow4{ background:url(../images/topline.png) -234px -76px #fff!important;}


.topline_holder .top_downmenu4{ height:130px; background:#fff; border:1px solid #b6bbc2; border-top:none; box-shadow:4px 4px 4px #ccc; position:absolute; top:40px; right:0; z-index:88;}



.topline_holder .top_downmenu4 .top_line_wxcode{ float:left; display:inline; width:80px; height:80px; margin:15px 0 0 15px;}

.topline_holder .top_downmenu4 .top_line_wxtxt{ clear:both; float:left; display:inline; width:80px; margin:5px 15px 0 15px; text-align:center; color:#333;}



.topline_holder .top_downmenu4 .code_matrix {
    float: left;
    width: 550px;
}
.topline_holder .top_downmenu4 .code_matrix li {
    float: left;
    height: 105px;
    margin-bottom: 5px;
    padding: 15px 0 5px 17px;
	width: 90px;
}
.topline_holder .top_downmenu4 .code_matrix li img {
    float: none;
    height: 80px;
    width: 80px;
	display: block;
	margin: 0 auto;
}
.topline_holder .top_downmenu4 .code_matrix li p {
    color: #333;
    line-height: 30px;
    padding-top: 0;
    text-align: center;
	width: 90px;
	margin-left:0;
	font-size:12px;
}



.topline_holder .top_login{ float:right; width:80px; text-align:center; margin:12px 0 0 0;}

.topline_holder .top_login .login_link{ color:#a0abbd; height:16px; line-height:16px; font-size:12px; float:none; margin-right:0;}

.topline_holder .top_login .login_link a{ color:#a0abbd; margin:0 5px; font-size:12px;}

.topline_holder .top_login .login_link a:hover{ color:#fff;}

.topline_holder .top_none{display:none;}



.topline_holder #top_wallet{ float:right; margin-right:1px;}

.topline_holder #top_wallet .down_arrow5{ display:block; width:40px; height:40px;}

.topline_holder #top_wallet .down_arrow5 a{ display:block; width:40px; height:40px; background:url(../images/topline.png) -270px -43px; text-indent:-9999px; overflow:hidden;}

.topline_holder #top_wallet .down_arrow5 a:hover{ background:url(../images/topline.png) -270px -76px}



.topline_holder #top_newuser{ float:right; margin-right:1px;}

.topline_holder #top_newuser .down_arrow6{ display:block; width:40px; height:40px;}

.topline_holder #top_newuser .down_arrow6 a{ display:block; width:40px; height:40px; background:url(../images/icon_new.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}

.topline_holder #top_newuser .down_arrow6 a:hover{ background:url(../images/icon_new.gif) no-repeat 0 -40px;}
