@charset "utf-8";
.gold {color: #febc58; font-weight: bold;}
.red{color:red;}
.green{color:green;}
.black{color:black;}
.rbcolor {background: red; color: #fff; }
.gbcolor {background: green; color: #fff; }
.hidden,.hide{display: none;}
/* CSS Document */
*{margin:0;padding:0;border:0; font-family:"Microsoft YaHei","Helvetica",sans-serif; font-style:normal;list-style:none; font-weight:normal;}
.hide{display:none;}
img{border:0; vertical-align:middle;max-width: 100%;}
#jiathis_weixin_share img{display:inline;}
a{color:#666; text-decoration:none;}
*:focus{outline:none;}
html,body{font-size:14px; background-color:#fff; color:#000;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style:none;}
input.button{border:none!important;cursor: pointer;}
input.button:hover{background:#ffad37!important;}

/* 登录注册共用头部 */
.header_box{background:#fff;width:100%}
.header{width:1103px;margin:0 auto;padding:12px 0 11px 0;height:49px;}
.header img{width:183px;height:49px;}
.footer{width:1103px;margin:0 auto;}

/*内页通用底部*/
.footer{width:100%; background-color:#fff; color:#666666; text-align:center; padding:65px 0;position: relative;z-index: 50;}
.footer a{color:#666666; padding:0 10px;}
.footer p{padding-top:10px;}

/*收藏页&消息页公用头部*/
.head_box{width:100%;background:#f5f5f5;}
.m_menu_bg{background-color:#F7F7F7; height:40px; border-bottom:1px solid #E5E5E5;}
.m_menu{width:1020px; margin:0 auto; height:40px;}
.head_down_app{float:left; font-weight:bold;color:#2865da; background:url(../images/global/down_ico.gif) no-repeat right center; padding-right:22px;line-height:40px;}
.head_down_app:hover{text-decoration:underline;}
.right_menu{float:right;position: relative; z-index:1999;}
.right_menu ul.rank{float: left;overflow: hidden;}
.right_menu ul.rank li{float:left;height: 40px;}
.right_menu ul.rank li a.tt{border-right:1px solid #D8D8D8; padding:0 12px;display: block;    line-height: 16px;height: 16px;margin-top: 12px;margin-right: -1px;}
.right_menu ul.rank li a.downlist_btn{border-right:0; background-position:72px -51px; padding-right:30px;}
.logo_box{width:1020px; margin:0 auto; padding:8px 0; overflow:hidden;}
.logo{float:left; margin:8px 0 0 0;}
.logo img{width:auto; height:60px;}
.top_lk{float:right;}
/* 搜索 */
.search{float:left;margin:9px 0 0 10px;overflow:hidden}
.search input{float:left}
.search input.sr{float:left;width:136px;height:20px;border:solid #afc5e0;border-width:1px 0 1px 1px; padding:0 4px;}
.search input.ss{float:left;width:40px;height:22px;color:#5680df;border:solid 1px #5680df;background-color:#fff;cursor:pointer}
/*公用导航部分*/
.head_box .nav_bg{background-color:#2865DA; height:46px; width:100%;}
.head_box .nav{width:1020px; margin:0 auto; position:relative; *z-index:120;}
.head_box .nav_list{height:46px;line-height:46px;overflow:hidden;}
.head_box .nav_list li{float:left;}
.head_box .nav_list li.zb a{background:url(../images/index/new_ico.png) no-repeat 51px 3px;}
.head_box .nav_list li a{color:#FFF; display:block; font-size:18px; padding:0 21px;}
.head_box .nav_list li a:hover,.nav_list li a.cur{background-color:#5685DF; color:#c3e1ff;}
.head_box .more_nav{width:46px; height:46px; position:absolute; right:0; top:0px; z-index:1000;}
.head_box .more_nav .more_btn{display: block;width: 100%;height: 100%;background-position:16px -100px;}
.head_box .more_nav:hover .more_xl{display:block; animation:myfirst 0.4s;}
@keyframes myfirst
{
from {top:0; opacity:0.5;}
to {top:5px; opacity:1;}
}
/* 导航更多下拉 */
.more_xl{position:absolute;right:0;top:5px;width:980px; padding:16px 20px 10px 20px;background-color:#fff;z-index:1200;display:none; box-shadow:0 0 4px #ccc;width:978px\0; border:solid 1px #ebebeb\0; *width:978px; *border:solid 1px #ebebeb;}
.more_xl ul{overflow:hidden}
.more_xl ul li{float:left;padding:0 38px 30px 0}
.more_xl ul li a{display:block;font-size:18px;color:#222}
.more_xl ul li a:hover,.more_xl ul li.r a:hover{color:#2865da;}
.more_xl ul li.r a{color:#f33}
.more_xl ul li.blue a{color:#2865da}
.more_xl .close{position:absolute;right:0;top:13px;width:40px;height:20px;background:url(../images/global/head_ico_all.png) no-repeat left -88px; display:none;}

/* 头部用户信息下拉 */
.user_top_list{height:40px;float: left;padding-right: 34px;cursor: pointer;}
.user_top_list dt{float: left;border-radius:20px;overflow: hidden;margin-top:3px}
.user_top_list dt img{width:34px;height:34px;display: block;}
.user_top_list dd{float: left;background:url(../images/mysave/arrow1.png) no-repeat right center;position: relative;padding:0 28px;line-height:40px;font-size:14px;color:#666;}
.user_top_list:hover dd{background-image:url(../images/mysave/arrow2.png);}
.user_top_list dd ul{position: absolute;top:32px;left:10px;background:#fff;padding:10px 12px;width:58px;box-shadow:0px 0px 10px 1px #bbb;display: none;}
.user_top_list dd li{line-height:22px;font-size:14px;padding-bottom:10px;}
.user_top_list dd li a{color:#666;}
.user_top_list dd li a:hover{color:#ff9933;}
.user_top_list:hover dd ul{display:block;}

/*面包屑*/
.mbx{color:#888;width:1020px;font-size:14px;text-align:left;padding:6px 0;margin:0 auto;margin-top:10px;}
.mbx span{padding:0 5px;}
.mbx p{display:inline;}
.mbx a{color:#888;}
.mbx a:hover{color:#2865da;}

/* 退出 */
.logout:hover{color:rgb(86,162,226);}