/* CSS Document*/
a,area{blr:expression(this.onFocus=this.blur()) }
:focus {outline-style: none;}
em,i { font-style:normal;}
#topnav_box { background:#f5f5f5;cursor: default; height:38px;left:0;min-width:980px; overflow:visible;width:100%;position:relative; _position:fixed;z-index:9999;
border-bottom: 1px solid #D2D2D2;
box-shadow: 0px 1px 2px #E8E6E6;
}
.fl { float:left;}

.fr { float:right;}

#topnav_box .bd {line-height:38px;height:38px;margin:0 auto;padding:0 0px 0 0;position:relative;width:1000px;overflow:hiiden; z-index:99}
#topnav_box .logo {text-indent:-9999em;float:left;height:24px;line-height:16px;margin: 3px 0 0 0;overflow: hidden;padding:0;text-decoration: none;width:108px;}
#topnav_box .logo a {display:block;overflow:hidden;padding:0;width:108px;height:24px;}
#topnav_box .n_home { float:left;padding-left:25px; background:url(../images_2017v2/home.png) no-repeat left center; }
#topnav_box .nav-link {float:left;color:#555;}
.nav-dh {font-family:"微软雅黑"; padding-left:10px; line-height:38px; height:38px;}
#topnav_box .n_home h1,#topnav_box a.nav-link {color:#DF4B0F;float:left;font-size:12px;font-weight:500;line-height:38px;font-family:"微软雅黑";margin:0;}
#topnav_box .n_map {cursor:pointer;float:left;height:38px;line-height:38px; margin:0px 3px 0 10px;position:relative;z-index:1;color:#ccc; padding:0 10px; border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;
}

#topnav_box .n_map_on { background-color:#FFF;border:1px solid #eee;border-bottom:none; border-top:0px;
}


#topnav_box .n_map em {padding:0 5px 0 2px;color:#666; line-height:38px; font-family:"微软雅黑";}
#g-nav-qh {float:left;height:21px;left:110px; line-height:21px;overflow:hidden;position:relative;top:5px; width:350px;background:url("../images_2017v2/gg_ico.gif") 0px 5px no-repeat; }

#topnav_box .s-news {position:absolute;}
#topnav_box .s-news li {padding-left:16px;line-height:21px; height:21px; list-style:none;}
#topnav_box .s-news a { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#topnav_box .p-info { float: right; padding-right: 6px; position: relative;  z-index: 1;_margin-top:8px;}
#topnav_box .p-info a {margin: 0 6px;}
/*注册登录*/
.top_link { height:38px; line-height:38px;}
.top_link span {float:left;height:38px;line-height:38px;overflow:visible;}
.top_link span em {float:left;margin-left:4px;}
.top_link .tp1 {width:130px;}
.top_link a {float:left;display:block;margin:0; text-align:center; height:38px; padding:0 2px; line-height:38px; color:#555; font-family:12px/1.5 "微软雅黑",sans-serif}
.top_link .tp1 a {color:#555;width:50px;margin:0 0 0 4px;}
.top_link .tp1 a:hover {color:#1B76D1;}
#login_bar {position: relative;z-index: 1;}
.top_link .tp2 a { display:inline-block; padding:1px 5px;text-align:center;_height:24px; width:auto}
.top_link .tp2 .username:hover { background:#FFF; padding:0 4px; border:1px solid #ededed; border-bottom:5px solid #fff; text-decoration:none  }
.top_link .tp2 a.loginbtn {margin-left:6px;}
.top_link a:hover {color:#555;}
.top_link .tp2 .user_name_box{ background:#FFF;width:100px; height:60px; border:1px solid #ededed;border-top-color:#fff; line-height:20px; position:absolute; top:38px; z-index:999; padding:10px;}
.tp2 .user_name_box table tr td a{ background:url('../images_2017v2/icn6.gif') no-repeat 0 3px; padding-left:20px; height:20px; line-height:20px; margin:7px 5px 0}
.tp2 .user_name_box table tr td .kf_box{ background:url('../images_2017v2/icn7.gif') no-repeat 0 3px; padding-left:22px;}

.top_links { height:38px; line-height:38px;}
.top_links span {float:left;height:38px;line-height:38px;overflow:visible;}
.top_links span em {float:left;margin-left:4px;}
.top_links .tp1s {width:130px;}
.top_links a {float:left;display:block;margin:0; text-align:center; height:38px; padding:0 2px; line-height:38px; color:#555; font-family:12px/1.5 "微软雅黑",sans-serif}
.top_links .tp1s a {color:#555;width:50px;margin:0 0 0 4px;}
.top_links .tp1s a:hover {color:#1B76D1;}
#login_bars {position: relative;z-index: 1;}
.top_link s.tp2s a { display:inline-block; padding:1px 5px;text-align:center;_height:24px; width:auto}
.top_links .tp2s .usernames:hover { background:#FFF; padding:0 4px;  text-decoration:none  }
.top_links .tp2s a.loginbtns {margin-left:6px;}
.top_links a:hover {color:#555;}
.top_links .tp2s .user_name_boxs{line-height:20px; position:absolute;  z-index:999; overflow:hidden; }
.tp2s .user_name_boxs table tr td a{ background:url('../images_2017v2/icn6.gif') no-repeat 0 3px; padding-left:20px; height:20px; line-height:20px; margin:0px 5px 0; padding-bottom:5px;}
.tp2s .user_name_boxs table tr td .kf_boxs{ background:url('../images_2017v2/icn7.gif') no-repeat 0 3px; padding-left:22px;padding-bottom:5px;}




#topnav_box .nav_box { left:0;position: absolute; display:none;top:38px; border:1px solid #eee; padding:10px; background-color:#ffffff; border-top:none;}
#topnav_box .nav_box .pop-m {background:#2f7cd2; padding:0;}

#topnav_box table {border-collapse: collapse;background:#fff; width:100%;}
#topnav_box table  div {float:left;}
#topnav_box .nav-block h3 {
border-right: 1px solid #D4E2EB;border-bottom:1px solid #D4E2EB;color:#333; font-size:12px; font-weight:800; height:30px; line-height:30px;margin:0;text-align: center;white-space: nowrap;width:80px;padding:0 6px;}
#topnav_box .nav-block h3 a {color:#333;}
#topnav_box .nav-block li {width:80px; text-align:center;line-height:24px;height:24px;border-top:1px solid #f0f0f0;border-right:1px solid #f0f0f0; padding:4px 6px; float:left; display:inline; margin:0;}
#topnav_box .nav-block li a {color:#333;}
#topnav_box .nav-block li a:hover {color:#f00;}
.nav-block .video,.nav-block .libao,.nav-block .kaifu,.nav-block .topph,.nav-block .girl,.nav-block .hot,.nav-block .ceb,.nav-block .tu,.nav-block .chanye {background:url("http://www.youxidudu.com/skin/style2015/images/top_ico.gif") no-repeat; padding-left:20px;}
#topnav_box .nav-block .video {background-position:0 2px; }
#topnav_box .nav-block .libao {background-position:0 -102px;}
#topnav_box .nav-block .kaifu {background-position:2px -130px;}
#topnav_box .nav-block .topph {background-position:1px -182px;}
#topnav_box .nav-block .girl {background-position:3px -21px;}
#topnav_box .nav-block .hot {background-position:0px -155px;padding-left:23px;}
#topnav_box .nav-block .new {color:#f00;}
#topnav_box .nav-block .ceb {background-position:1px -213px;}
#topnav_box .nav-block .tu {background-position:1px -240px;}
#topnav_box .nav-block .chanye{background-position:1px -291px;}
#topnav_box .nav-gc {background:#f7f7f7;}



.menus{height:38px;font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;padding-left:5px;_overflow:hidden; float:left;}
.menus a{color:#666;height:38px;line-height:38px;position:relative; font-family:"微软雅黑";}

.menus li{font-size:12px;float:left;position:relative;padding:0px 12px 0px; overflow:inherit}
.menus li:hover{background-color:#fff;border:1px solid #eee;border-bottom:none;padding:0px 11px;height:38px;line-height:38px;border-top:0px;}
.menus li:hover a{color:#357d13}
.menus li.no_sub:hover{border:1px solid #629d2a;padding:11px 11px}
.menus ul{width:558px;background-color:#fff;border:1px solid #eee;border-top:none;position:absolute;left:-1px;top:-999em;z-index:99999;padding:10px 8px 10px;display:none; float:left;}
.menus li:hover ul{top:38px;display:block}
.menus li:hover ul li{font-size:12px;border:none;width:70px;float:left;padding:4px 0 4px 10px}
.menus li:hover ul li a{color:#333;text-decoration:none;height:16px;line-height:16px;}
.menus li:hover ul li a:hover{text-decoration:underline;height:16px;line-height:16px;}
/*IE6*/
.menus li.hover{background-color:#fff;border:1px solid #eee;border-bottom:none;padding:0px 11px; border-top:0px; }
.menus li.hover a{color:#357d13}
.menus li.hover ul{top:38px;display:block}
.menus li.hover ul li{border:none;width:70px;float:left;padding:4px 0 4px 10px;height:16px;line-height:16px;}
.menus li.hover ul li a{height:16px;line-height:16px;font-size:12px;color:#333;text-decoration:none;}
.menus li.hover ul li a:hover{text-decoration:underline;}

.nav-gc h3 { text-align:center;}
.nav-gc li{ text-align:center;}

.topbar-ico-set2 {
background: url('../images_2017v2/gb-topbarn.png') no-repeat scroll 0% 0% transparent;
    display: inline-block;
    vertical-align: middle;

    width: 12px;
    height: 12px;
    background-position: 0px -65px;
	margin:0 5px 3px 0;
}

.login_k_on { background-color:#FFF; }