/* 导航 */
.nav {position: relative; z-index: 150; height: 50px; background: #1e63b0; margin-top: 10px; font-family: 'microsoft yahei';}
.nav li {float: left; position: relative; margin-right: 1px;}
.nav li a {display: block; padding: 0 10px; line-height: 50px; text-align: center; color: #fff; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nav li a:hover, .nav li.current>a, .nav li.on>a {text-decoration: none; background: #00a8e0; color: #fff;}

.nav li.current>ul {display: block;}
.nav li ul {display: none; position: absolute; top: 50px; z-index: 10; width: 150px; background: #fff; box-shadow: 0 0 25px rgba(0,0,0,.3); border: 1px solid #e1e1e1; border-bottom: 0;}
.nav li ul li {position: static; width: 100%; height: 45px; overflow: hidden; z-index: 1; margin: 0; border-bottom: 1px solid #e1e1e1;}
.nav li ul li a, .nav li.current li a {position: relative; z-index: 2; display: block; width: 100%; font-size: 15px; margin: 0; line-height: 44px; background: #fff; text-align: left; text-indent: 15px; color: #343434;}
.nav li ul li a:hover {background: #fff; color: #343434; text-decoration: underline;}
.nav li ul li.sub > a {background: #f5f5f5 url('../images/nav_arrow.png') no-repeat 130px 14px;}
.nav li ul li.sub.current {width: 151px;}
.nav li ul li.sub > a:hover, .nav li ul li.sub.current > a {background: #fff; border-right: 1px solid #fff; text-decoration: none; z-index: 4;}
.nav li ul li ul {left: 150px; top: -1px; min-height: 100%; border: 1px solid #e1e1e1; z-index: 3;}

/* logo */
.wraplogo {padding-bottom: 10px; border-bottom: 1px solid #dbdbdb;}
.logo {float: left;}
.logo a, .logo img {height: 45px; display: block;}
.crumbs {float: left; margin-left: 15px; margin-top: 12px;}

/* 搜索 */
.tsearch {float: right; margin-top: 10px;}
.tsearch .stype {float: left; position: relative; z-index: 160; height: 23px; line-height: 23px; border: 1px solid #c5c5c5; border-right: 0;}
.tsearch .stype .stva {float: left; padding: 0 15px 0 7px; cursor: pointer; width: 38px;}
.tsearch .stype .stva s {position: absolute; right: 6px; top: 9px; width: 5px; height: 4px; background: url('../images/icons.png') -15px -193px; -webkit-transition: .2s; -moz-transition: .2s; transition: .2s;}
.tsearch .hover .stva s {-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.tsearch .stype ul {display: none; position: absolute; left: -1px; top: 23px; z-index: 100; width: 100%; background: #fff; border: 1px solid #c5c5c5;}
.tsearch .stype ul a {display: block; padding: 0 15px 0 7px;}
.tsearch .stype ul a:hover {background: #dbdbdb; color: #333;}
.tsearch .skeyword {float: left; padding: 0 3px 0 23px; width: 160px; height: 23px; line-height: 23px; border: 1px solid #c5c5c5; border-right: 0; outline: 0; background: url('../images/icons.png') -5px -717px no-repeat; color: #888;}
.tsearch #sBtn {float: left; width: 60px; height: 25px; line-height: 20px; border: 1px solid #c5c5c5; background: #f0f0f0; outline: 0; cursor: pointer; background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1, #f6f6f6), color-stop(1, #e7e7e7)); background-image:-webkit-linear-gradient(top, #f6f6f6, #e7e7e7); background-image:linear-gradient(to bottom, #f6f6f6, #e7e7e7); text-shadow: white 0 1px 0;}

/* 分享功能 */
#shareBtn {position: absolute; z-index: 20; width: 95px; padding: 6px 0; border: 1px solid #e2e2e2; background: #fff; box-shadow: 0 3px 15px rgba(0,0,0,.15);}
#shareBtn s {position: absolute; top: -8px; left: 50%; margin-left: -8px; width: 16px; height: 9px; background: url('../images/icons.png') -10px -591px;}
#shareBtn li, #shareBtn li a {height: 26px; line-height: 26px; font-size: 12px;}
#shareBtn a {padding-left: 37px; display: block; background: url('/static/images/share_icon.png') no-repeat;}
#shareBtn a:hover {background-color: #f3f3f3;}
#shareBtn .tqq a {background-position: 13px -3px;}
#shareBtn .qzone a {background-position: 13px -30px;}
#shareBtn .qq a {background-position: 13px -56px;}
#shareBtn .sina a {background-position: 13px -82px;}


/* 合作媒体 */
.hzmt {border: 1px solid #c2d4e8; margin-top: 30px; zoom: 1;}
.hzmt h4 {height: 24px; width: 204px; border-left: 1px solid #c2d4e8; border-right: 1px solid #c2d4e8; text-align: center; margin: -12px auto 0; background-color: #fff; position: relative; font: 700 18px/22px "微软雅黑";}
.hzmt p {padding: 10px 35px; color: #666; line-height: 28px;}

/* 版权 */
.copyright {margin: 20px auto; text-align: center; line-height: 28px; color: #666;}
