/*Logo*/
.nav-logo { position: relative; height: 60px;line-height: 60px;font-size: 25px; width: 100%; box-sizing; max-width: 640px; margin: auto; border-bottom: 1px solid #eee;}
.nav-logo.fixed { box-shadow: 0px 1px 50px #888888; z-index: 99999; max-width: 100%;}
.nav-logo .logo { margin-left: 10px;}
.nav-logo .logo img{ height: 50px; padding-top: 5px; }
.nav-logo .topnav { z-index: 9999; position: absolute; right: 10px; top: 10px; width: 40px; height: 40px; background: #F0F0F0 url("../images/menu.png") center no-repeat; border-radius: 8%;}
.nav-menu { display: none; position: absolute; top: 60px; bottom: 0; width: 100%; background: #fff; overflow: auto; z-index: 99; }

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.nav-menu::-webkit-scrollbar { width: 3px; height: 100%; background-color: #F5F5F5;}

/*定义滚动条轨道 内阴影+圆角*/
.nav-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); border-radius: 50%; background-color: #F5F5F5;}

/*定义滑块 内阴影+圆角*/
.nav-menu::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3); background-color: rgba(70, 70, 70, .3);}
.nav-menu li {border-top: 1px solid #e7e7e7; text-align: center; line-height: 40px;font-size: 20px;}
.nav-menu li.closenav { padding: 10px;}
.nav-menu li.closenav img { width: 35px;}

/*搜索框*/
.nav-searchbox fieldset.search {padding: 0px;border: none;background: #F0F0F0;width: 96%;max-width: 640px; margin-left: auto;margin-right: auto;}
.nav-searchbox fieldset.search:hover {background: #e9eaeb;}
.nav-searchbox { padding-top: 15px; padding-bottom: 10px; width: 100%;border-bottom: 0.2% solid #d7dadb;box-sizing;}
.nav-searchbox fieldset.search input, .nav-searchbox fieldset.search button {border: none;float: left;}
.nav-searchbox fieldset.search input.box {height: 33px;width: 86.4%; padding-left: 0.2%; margin-right: 0px;padding-right: 0px;background: #F0F0F0;margin: 0.2%;}
.nav-searchbox fieldset.search input.box:focus {background: #F0F0F0;outline: none;}
.nav-searchbox fieldset.search button.btn {border: none;width: 11.6%;height: 35px;margin: 0px auto;margin: 0.2%;background: url("../images/find_s_m.png") no-repeat center;background-size: 30px 30px;}

/*网站地图*/
.nav-searchbox .sitemap {width: 32px;display: block;height: 32px;background: url(/static/common/images/wifi.png) no-repeat; background-position: -10px -322px; margin-right: 10px; margin-top: 10px;}
.nav-searchbox .sitemap:hover { background-position: -10px -274px;}
.searchbox_ym img {width: 80px;height: 25px;}

/*导航分类*/
.nav-topnav {width: 100%;max-width: 640px; margin-left: auto;margin-right: auto;height: 44px;line-height: 44px;background-color: rgb(120, 128, 128);box-sizing: content-box;}
.nav-topnav a { float: left; width: 33.33%;height: 44px;line-height: 44px;font-size: 18px;color: rgb(255, 255, 255);text-align: center;}
.nav-topnav .caidan:hover {background-color: #515151;}
.nav-topnav .current {background-color: #515151;position: relative;}
.nav-topnav .current:after { content: ''; width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ffffff;position: absolute;top: 39px;left: 41.5%;}

/*面包屑*/
.page_breadcrumb { margin-bottom: 4px; height: 39px; line-height: 39px; color: #bcbbb9; width: 97%;max-width: 640px; margin-left: auto;margin-right: auto;}
.page_breadcrumb * { display: inline-block; font-size: 14px;}
.page_breadcrumb a:first-child { padding-left: 10px;}
.page_breadcrumb a:after { content: "\bb"; display: inline-block; pointer-events: none; margin: 0 3px 0 10px; color: rgba(0, 0, 0, 0); width: 7px; background: url(data:image/gif;base64,R0lGODlhDgAaAIABAJmZmf///yH5BAEAAAEALAAAAAAOABoAAAIrDIKpCL1vHFTtzFQvljrraHXc5YkhOU6lmi7r87otNW8nXDM5aPboDQE+CgA7) no-repeat 0 50%; -webkit-background-size: 7px 13px; -moz-background-size: 7px 13px; -o-background-size: 7px 13px; background-size: 7px 13px;}