﻿@charset "utf-8";
body,.main{background: none;}
.top_bar {height: 28px; background: #f0f3f5; width: 100%; z-index: 9999; position: relative; }
.top_bar .nr {width: 1200px; font-size: 12px; margin: 0 auto; position: relative; z-index: 99; }
.top_bar .nr .lcrj {height: 28px; line-height: 28px; float: left; }
.top_bar .caid {float: right; width: auto; height: 28px; line-height: 28px; overflow: hidden; }
.top_bar .nr a {color: #999; display: inline-block; margin-left: 30px; }
.top_bar .nr a:hover {color: #2487e0; }
.top_bar .qzdh {float: right; width: 70px; height: 28px; line-height: 28px; }
.top_bar .qzdh.on .hd {background: #fff; box-shadow: 0px 3px 5px rgba(0,0,0,.2); -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2); }
.top_bar .qzdh .hd {width: 70px; height: 28px; line-height: 28px; text-align: center; color: #0598fa; cursor: pointer; }
.top_bar .qzdh .bd {z-index: 99999; position: absolute; left: 0px; top: 28px; width: 1200px; height: 290px; background: #fff; box-shadow: 0px 7px 12px rgba(0,0,0,.2); -moz-box-shadow: 0px 7px 12px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 7px 12px rgba(0,0,0,0.2); display: none; width: 1197px\9; border-left: 1px solid #f0f3f5\9; }
.top_bar .qzdh .bd dl {float: left; border-bottom: 1px solid #f0f3f5; border-right: 1px solid #f0f3f5; margin: 0 0 -1px 0; width: 399px; height: 144px; width: 398px\9; }
.top_bar .qzdh .bd dl dt {float: left; width: 66px; margin: 30px 20px 0; color: #26c472; text-align: center; overflow: hidden; }
.top_bar .qzdh .bd dl dt span {font-size: 28px; font-weight: bold; }
.top_bar .qzdh .bd dl dt em {display: inline-block; width: 24px; height: 24px; background: url(../img/new_lc.png) no-repeat -360px -294px; margin: 10px auto 0; }
.top_bar .qzdh .bd dl dd {float: left; width: 293px; margin-top: 30px; width: 292px\9; }
.top_bar .qzdh .bd dl dd a {color: #666; font-size: 16px; display: inline-block; width: 33%; float: left; margin: 0; height: 28px; overflow: hidden; }
.top_bar .qzdh .bd dl dd a[href="http://www.pcsoft.com.cn/diannaoban/"],.top_bar .qzdh .bd dl dd a[href="http://www.pcsoft.com.cn/game/"],.top_bar .qzdh .bd dl dd a[href="http://www.pcsoft.com.cn/zhuanti/yxzt/"]{display: none;}
.top_bar .qzdh .bd dl dd a:hover {color: #26c472; }
.top_bar .qzdh .bd dl.youx dt,.top_bar .qzdh .bd dl.youx dd a:hover {color: #f1bd00; }
.top_bar .qzdh .bd dl.youx dt em {width: 29px; height: 24px; background-position: -387px -291px; }
.top_bar .qzdh .bd dl.zx dt,.top_bar .qzdh .bd dl.zx dd a:hover {color: #f26666; }
.top_bar .qzdh .bd dl.zx dt em {width: 29px; height: 23px; background-position: -421px -292px; }
.top_bar .qzdh .bd dl.hj dt,.top_bar .qzdh .bd dl.hj dd a:hover {color: #866fe9; }
.top_bar .qzdh .bd dl.hj dt em {width: 26px; height: 22px; background-position: -332px -340px; }
.top_bar .qzdh .bd dl.bz dt,.top_bar .qzdh .bd dl.bz dd a:hover {color: #7fd034; }
.top_bar .qzdh .bd dl.bz dt em {width: 29px; height: 27px; background-position: -360px -324px; }
.top_bar .qzdh .bd dl.ph dt,.top_bar .qzdh .bd dl.ph dd a:hover {color: #18b4ed; }
.top_bar .qzdh .bd dl.ph dt em {width: 24px; height: 23px; background-position: -394px -324px; }
.top_bar .qzdh .bd.ie78 {width: 1198px; border-width: 1px solid #f0f3f5; }
.top_bar .qzdh .bd.ie78 dl {width: 398px; }
.top_bar .qzdh .bd.ie78  dl dd {width: 292px; }
.top_bar .qzdh .bd .bl1 {border-left: 1px solid #f0f3f5; }
.top_bar .qzdh .bd .br0 {border-right: none; }
.top_bar .qzdh:hover .bd{display: block;}
.header {width: 1200px; height: 85px; margin: 0px auto; position: relative; z-index: 999;overflow:initial;}
.header .logo,.footer .logo {float: left; width: 225px; height: 62px; margin-top: 13.5px; overflow: hidden; }
.header .logo img,.footer .logo img {width: 225px; height: 62px; }
.header .lsrj,.footer .lsrj {float: left; width: 125px; height: 28px; background: url(../img/new_lc.png) no-repeat; margin: 33px 62px 0 23px; overflow: hidden; }
.footer .lsrj {display: none; }
.header .sous {float: left; width: 440px; }
.search {width: 436px; height: 38px; border: 2px solid #0598fa; margin-top: 13px; position: relative; }
.search .icon {float: left; display: inline-block; width: 18px; height: 18px; background: url(../img/new_lc.png) -139px -2px; margin: 10px 11px 0 10px; overflow: hidden; }
.search .text {height: 19px; width: 320px; float: left; outline: none; color: #999;padding:0; font-size: 14px; border: none; margin: 9.5px 5px 9.5px 0; }
.search .button {width: 68px; height: 38px; background: #0598fa url(../img/new_lc.png) no-repeat -157px 7px; border: none; outline: none; float: right; cursor: pointer; }
.search .button:hover {background: #0598fa url(../img/new_lc.png) no-repeat -157px 7px;}
.hot_word {width: 464px; height: 25px; line-height: 25px; margin: 5px 0 0 -24px; color: #879299; overflow: hidden; }
.hot_word a {color: #999; margin-left: 24px; }
.hot_word a:hover {color: #2487e0; }
.hot_word a.red {color: #ff5757; font-weight: bold; }

.header .sj {float: right; width: 270px; height: 85px; cursor: pointer; position: relative; }
.header .sj img {width: 270px; height: 85px; }
.header .sj .ewm {display: none; position: absolute; z-index: 9999; right: 0; top: 64px; width: 146px; height: 150px; overflow: hidden; }
.header .sj .ewm span {float: left; background: url(../img/new_lc.png) no-repeat 0 -728px; height: 135px; width: 100%; display: inline-block; }
.header .sj .ewm em {float: left; width: 146px; height: 15px; left: -4px; background: url(../img/new_lc.png) no-repeat -290px -646px; display: inline-block; }
.header .sj .ewm img,.head.common .header .sj .ewm img {margin: 4px 8px 10px 20px; width: 108px; height: 108px; }
.header .sj:hover .ewm {display: block; }

.nav_box {height: 38px; width: 100%; margin: 0 auto; border-bottom: 2px solid #0598fa; overflow: hidden;background: none;}
.nav {height: 38px; line-height: 38px; width: 1200px; margin: 0 auto; overflow: hidden; }
.nav a,.nav>.nav>div {display: inline-block; height: 38px; width: 135px; text-align: center; margin-right: 1px; color: #333; font-size: 16px; float: left; position: relative; font-weight: normal; }
.nav a:hover,.nav a.on {background: #0598fa; color: #fff;width:135px;border:none;}
.nav a.yx_xa,.nav>.nav>div.yx_xa{display:none;}

/*头部样式修改*/
.head .nav .on{background-color:#0598fa;}
.head .nav .on>a {color:#fff;}