@charset "utf-8";
/* CSS Document */

.top {height:36px;background:url(../images/repeat_x.gif) repeat-x;text-align:left;}
.top .topCont {width:960px;margin:0 auto;line-height:36px;}
.top .topCont .fr a.webMap,.top .topCont .fr .weibo,.top .topCont .fr .tool,.top .topCont .fr .status {float:left;display:inline;}
.top .topCont .fr a:hover {color:#C00;}
.top .topCont .fr .weibo {padding-top:6px;width:68px;height:24px;overflow:hidden;}
.top .topCont .fr .tool {cursor:pointer;top:11px;margin:0 10px;position:relative;width:30px;height:26px;background:url(../images/index_icon.png) no-repeat -108px 0;}
.top .topCont .fr .tool ul {position:absolute;display:none;padding:5px 0;left:0;top:24px;z-index:99;width:112px;border:1px solid #ddd;background:#fff;}
.top .topCont .fr .tool ul li {line-height:30px;height:30px;}
.top .topCont .fr .tool ul li a {text-indent:30px;display:block;width:112px;background:url(../images/index_icon.png) no-repeat;height:30px;}
.top .topCont .fr .tool ul li a.tool_1 {background-position:11px -29px;}
.top .topCont .fr .tool ul li a.tool_2 {background-position:10px -57px;}

.top .topCont .fr .status {padding-top:6px;}
.top .topCont .fr .status a.log {display:inline-block;height:22px;width:50px;background:url(../images/index_icon.png);margin-right:5px;}
.top .topCont .fr .status a.reg {display:inline-block;height:22px;width:50px;background:url(../images/index_icon.png) -55px 0;}
.top .topCont .fr .status .welcome {height:22px;line-height:22px;padding:0 10px;color:#e5e1e1;float:left;}
.top .topCont .fr .status .welcome a {margin:0 6px;}
.top .topCont .fr .status .welcome span {margin:0 6px;color:#333;}


.head {width:960px;margin:0 auto;height:85px;text-align:left;}
.head .logo {width:325px;margin-top:18px;}
.head .search {width:450px;height:28px;background:url(../images/index_icon.png) no-repeat 0 -91px;margin-top:25px;padding:3px; }
.head .search .optionBox {float:left;display:inline;position:relative;height:28px;width:80px;}
.head .search .optionBox .optionTxt {overflow:hidden;display:block;height:28px;width:80px;line-height:28px;overflow:hidden;background:url(../images/index_icon.png) no-repeat -143px 9px;text-indent:20px;font-size:12px;cursor:pointer;}
.head .search .optionBox .down {background-position:-143px -10px;}
.head .search .optionBox .option {display:none;position:absolute;top:30px;left:0px;width:80px;border:1px solid #dad6d3;background:#fff;} 
.head .search .optionBox .option a {display:block;height:24px;font-size:12px;line-height:24px; text-align:center;border-bottom:1px solid #f0f0f0;}
.head .search .optionBox .option a:hover {background:#fafafa;text-decoration:none;}
.head .search .keyword {overflow:hidden;float:left;display:inline;margin-left:5px;width:270px;height:28px;}
.head .search .keyword input {width:270px;height:26px;line-height:26px;border:0;color:silver;}
.head .search .sumbit {float:left;display:inline;width:86px;height:28px;overflow:hidden;}
.head .search .sumbit input {width:86px;height:28px;border:0;cursor:pointer;background:none;margin-left:9px;}


.navBox {height:36px; background:url(../images/repeat_x.gif) repeat-x 0 -36px;text-align:left;}
.navBox .navCont {width:960px;margin:0 auto;height:36px;}
.navBox .navCont .allCate {float:left;position:relative;z-index:999;}
.navBox .navCont .allCate .all {line-height:36px;height:36px;width:222px;background:url(../images/index_icon.png) no-repeat -112px -42px; text-indent:20px;}
.navBox .navCont .allCate .all b {font-size:16px;color:#fff;display:block; background:url(../images/hot.gif) no-repeat 126px 3px;}
.navBox .navCont .allCate .all b a {color:#fff;}
.navBox .navCont .allCate .all b a:hover {text-decoration:none;}
.navBox .navCont .allCate .subMenuCont {position:absolute;background:#fff url(../images/subMenuBg.gif) repeat;top:35px;left:0;height:400px;width:220px;border:1px solid #b00000;}
.navBox .navCont .allCate .subMenuCont li {height:50px;position:relative;}
.navBox .navCont .allCate .subMenuCont li b {display:inline-block;line-height:20px;margin:5px 0 0 16px;font-size:13px;background:url(../images/index_icon.png) no-repeat;}
.navBox .navCont .allCate .subMenuCont li b a {margin-left:22px;}
.navBox .navCont .allCate .subMenuCont li .part {line-height:20px;margin-left:38px;}
.navBox .navCont .allCate .subMenuCont li .part a {margin-right:10px;}
.navBox .navCont .allCate .subMenuCont li .subMenuBox {position:absolute;left:220px;top:0px;border:1px solid #ba0000;background:#fff;width:460px;height:auto;padding:10px;}
.navBox .navCont .allCate .subMenuCont li .subMenuBox a:hover {text-decoration:none;color:#d30000;}
.navBox .navCont .allCate .subMenuCont li .subMenuBoxBottom {left:220px;top:auto;bottom:0px;}
.navBox .navCont .allCate .subMenuCont li .subMenuBox ul li {height:100px;float:left;display:inline;width:200px;margin:0 15px;}
.navBox .navCont .allCate .subMenuCont li .subMenuBox ul li em {display:block;font-size:12px;font-weight:bold;height:20px;border-bottom:1px solid #ccc;}
.navBox .navCont .allCate .subMenuCont li .subMenuBox ul li p {padding:5px 0;color:#eee;line-height:20px;}
.navBox .navCont .allCate .subMenuCont li .disn{display:none;}
.navBox .navCont .allCate .subMenuCont li.over {background:url(../images/index_icon.png) no-repeat 0 -144px;}
.navBox .navCont .allCate .subMenuCont li.over b a {color:#fff;}
.navBox .navCont .allCate .subMenuCont li.over .part a {color:#fff;}
.navBox .navCont .allCate .subMenuCont li b.st01 {background-position:-484px 2px;}
.navBox .navCont .allCate .subMenuCont li b.st02 {background-position:-484px -48px;}
.navBox .navCont .allCate .subMenuCont li b.st03 {background-position:-484px -98px;}
.navBox .navCont .allCate .subMenuCont li b.st04 {background-position:-484px -148px;}
.navBox .navCont .allCate .subMenuCont li b.st05 {background-position:-484px -198px;}
.navBox .navCont .allCate .subMenuCont li b.st06 {background-position:-484px -248px;}
.navBox .navCont .allCate .subMenuCont li b.st07 {background-position:-484px -298px;}
.navBox .navCont .allCate .subMenuCont li b.st08 {background-position:-484px -348px;}


.navBox .navCont .navBar {float:left;height:36px;overflow:hidden;}
.navBox .navCont .navBar ul li {float:left;display:inline;color:#fff;line-height:36px;background:url(../images/repeat_x.gif) no-repeat right -72px;padding:0 10px 0 8px;}
.navBox .navCont .navBar ul li a {color:#fff;padding:0 5px;font-size:13px;display:inline-block;}
.navBox .navCont .navBar ul li b a {font-size:16px;}
.navBox .navCont .navBar ul li a:hover {background:#c40000;text-decoration:none;}

.wrap {width:958px;border:1px solid #e3e0dd;background:#fff;margin:10px auto 0;text-align:left;}
.wrap:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.wrap {clear:both;zoom:1;}
.ad960 {width:960px;margin:10px auto 0;background:#fff;}
.wrap .wrapHead {height:50px;line-height:50px;margin-top:5px;}
.wrap .wrapHead b {font-size:22px;float:left;display:inline;margin-left:20px; font-weight:normal;}
.wrap .wrapHead em {float:left;display:inline;font-size:18px;font-family:Arial, Helvetica, sans-serif;margin-left:10px;color:#db0000;}
.wrap .wrapHead p {float:right;display:inline;margin-right:10px;height:13px;line-height:14px;overflow:hidden;padding-top:18px;}
.wrap .wrapHead p a {margin:0 5px;float:left;display:inline;}
.wrap .wrapHead p a.more {height:13px;width:13px;background:url(../images/index_icon.png) -276px 0;overflow:hidden;}
.wrap .wrapHead p a.more:hover {background-position:-276px -13px;}
.wrap .wrapHead p a:hover {color:#d30000;}
.wrap .wrapBody {margin:5px auto 0;width:920px;}

.help {width:958px;border:1px solid #e3e0dd;background:#fff;margin:10px auto 0;text-align:left;height:120px;}
.help div {line-height:36px; background:url(../images/index_icon.png) no-repeat -333px -470px;height:40px; text-align:right;padding-right:20px;}
.help div b {color:#d70000;}
.help ul {width:956px;}
.help ul li {float:left;width:168px;border-right:1px solid #e3e0dd;padding-left:70px;background:url(../images/index_icon.png) no-repeat; line-height:22px;}
.help ul li b {font-size:13px;}
.help ul li.help01 {background-position:12px -215px;}
.help ul li.help02 {background-position:12px -301px;}
.help ul li.help03 {background-position:-220px -215px;}
.help ul li.help04 {background-position:-220px -301px;border:0;}
.help ul li a {color:#026aba; text-decoration:underline;}

/*------友情链接------*/
.wrap .link ul {width:952px;margin:0 auto;padding:10px 0;}
.wrap .link li {float:left;width:119px;text-align:center;line-height:22px;}

/*------底部------*/
.wrap .foot {border-top:2px solid #de0000;padding-bottom:120px; background:url(../images/other/web.jpg) no-repeat center 200px;}
.wrap .foot div {float:left;display:inline;margin-top:18px;margin-left:20px;border-right:1px solid #e3e0dd;height:138px;}
.wrap .foot div b {font-size:13px;display:block;line-height:30px;}
.wrap .foot div p {line-height:22px;}
.wrap .foot div.about {width:150px;}
.wrap .foot div.about ul {width:140px;}
.wrap .foot div.about ul li {float:left;width:70px;color:#ccc;line-height:22px;}
.wrap .foot div.point {width:270px;}
.wrap .foot div.copyright {width:270px;}
.wrap .foot div.contact {border:0;}

/*------分页------*/
.pages {margin-top:10px;}
.pages ul li {float:left;display:inline;border:1px solid #e3e0dd;background:#fafafa;line-height:20px;height:20px;padding:0 6px;margin:0 3px;}
.pages ul li.thisclass {background:#df0000;border:1px solid #cc0000;}
.pages ul li a {text-decoration:none;display:block;}
.pages ul li a:hover {color:#dc0000;}
.pages ul li.thisclass a,.pages ul li.thisclass a:hover {color:#fff;}
.pages ul span.pageinfo {display:inline-block;border:1px solid #e3e0dd;background:#fafafa;line-height:20px;height:20px;padding:0 6px;}