





/*头部公用样式*/
body { background: #fff url(images/images-bgimg.jpg) repeat-x center top; }
.clumnTitB a.comtbg { background: #00ADFF; color: #fff; }
.iconBoxT14 li a { color: #444; }
.navwrapper { width: 100%; margin: 0 auto; overflow: hidden; }
.wrapper { width: 984px; margin: 0 auto; overflow: hidden; }
#header { height: 25px; width: 100%; }
#header .center { width: 984px; margin: 0 auto; text-align: left; line-height: 25px; }
#header .center a { color: #555; }
#header .hright { width: 280px; text-align: right; float: right; }
#header li a { font-size: 12px; color: #313131; }
.head { height: 90px; width: 984px; margin: 0 auto; position: relative; }
#s8logo { display: block; background: url(images/templets-default-img-logo.png) no-repeat -10px 5px; width: 220px; height: 80px; margin-top: 10px; float: left; }
#s8logo span { display: none; }
.head .store { background: url(images/templets-default-img-store_bg.png) no-repeat; height: 21px; line-height: 18px; width: 139px; margin-left: 590px; padding-left: 20px; _margin-left: 410px; }
.head .store a { display: inline; float: right; margin: 1px 12px auto auto; margin-top: 2px; }
.head .saveas { height: 21px; line-height: 18px; width: 139px; margin-left: 590px; padding-left: 20px; }

.head .search { height: 43px; width: 482px; margin: 20px auto auto 273px; _margin-left: 250px; }
.head .search_l_corner { background: url(images/templets-default-img-search_corner.png) no-repeat 0 0; height: 43px; width: 2px; }
.head .search_r_corner { background: url(images/templets-default-img-search_corner.png) no-repeat -2px 0; height: 43px; width: 2px; }
.head .search_field { height: 40px; overflow: hidden; width: 410px; position: absolute; right: 2px; bottom: 10px; float: right; }
.tangram-input { border: solid 2px #0198F1; background: #F8FCFF; height: 34px; float: right; width: 298px; font-size: 14px; padding-left: 5px; color: #BFD2E2; line-height: 30px; }
.tangram-input-hover { height: 28px; }
.tangram-input-focus { color: #000; }
.head .search_btn { font-weight: bold; height: 38px; float: right; line-height: 35px; width: 98px; background: #0198F1; border: 0; cursor: pointer; color: white; font-size: 14px; letter-spacing: 2px; }

.head .text_l { background: url(images/templets-default-img-text_l.png) no-repeat; margin: 8px auto auto 7px; height: 28px; width: 2px; }
.head .banner { height: 67px; margin-top: 26px; width: 100%; }
.head .banner_l_corner { background: url(images/templets-default-img-banner_corner.png) no-repeat 0 0; height: 67px; width: 2px; }
.head .banner_r_corner { background: url(images/templets-default-img-banner_corner.png) no-repeat -2px 0; height: 67px; width: 2px; }
.head .banner_field { background: url(images/templets-default-img-banner_bg.png) repeat-x; height: 67px; width: 977px; }
.head .father_menu { height: 42px; line-height: 37px; }
.head .father_menu li { float: left; display: inline; width: 102px; text-align: center; }
.head .father_menu li a { color: #fff; display: block; font-weight: bold; }
.head .child_menu { height: 25px; line-height: 20px; margin-left: 10px; }
.head .child_menu li { float: left; display: inline; width: 85px; text-align: center; }
.head .child_menu li a { color: #3d7ba3; display: block; }

.head .kbb{position: absolute;left: 222px;top: 11px;width:220px; height:70px;}
.head .apan { width: 110px; left: 450px; top: 20px; height: 66px; position: absolute; background: url(images/images-apan.png) no-repeat -50px center;}
.head .apan a.ios { width: 55px; height: 65px; display: block; float:left;}
.head .apan a.android { width: 50px; height: 65px; display: block;  float:left;}


.head #cur { background: url(images/templets-default-img-banner_hover.png) no-repeat; height: 42px; width: 102px; }
.head #div_li { float: left; display: inline; background: url(images/templets-default-img-div_li.png) no-repeat center; width: 2px; height: 37px; }
.head .advertising { position: absolute; width: 170px; height: 90px; top: 10px; right: 400px; }
.head .advertising img { cursor: pointer; }

/*导航*/
.massnav { width: 960px; margin: 0 auto 5px; text-align: left; overflow: hidden; color: #333333; }
.massnav .bcl { height: 67px; width: 2px; float: left; background: url(images/templets-default-images-bc.png) no-repeat; }
.massnav .bcr { height: 67px; width: 2px; float: left; background: url(images/templets-default-images-bc.png) no-repeat -2px 0; }
.massnav .navmain { width: 956px; height: 67px; position: relative; background: url(images/templets-default-images-banner_bg.png) repeat-x; margin: 0 auto; float: left; }
.massnav a:hover { text-decoration: none; }
.massnav .navmain .subNav_t { width: 956px; float: left; padding: 0; text-indent: 0; margin: 0; overflow: hidden; }
.massnav .navmain .subNav_t .dividing { height: 37px; width: 2px; float: left; background: url(images/templets-default-images-dividing.png) no-repeat center; }
.massnav .navmain .subNav_t a { width: 93px; display: block; float: left; height: 42px; line-height: 37px; color: #fff; font-size: 13px; font-weight: bold; text-align: center; }
.massnav .navmain .subNav_t a:active { background: url(images/templets-default-images-banner_hover.png) repeat-x; }
.massnav .navmain .subNav_t a:hover { background: url(images/templets-default-images-banner_dhover.png) repeat-x; height: 42px; }
.massnav .navmain .subNav_t a.current { background: url(images/templets-default-images-banner_dhover.png) repeat-x; }
.massnav .navmain .subNav_t a.current:hover { background: url(images/templets-default-images-banner_dhover.png) repeat-x; height: 42px; }
.massnav .subNav_b { text-indent: 5px; width: 950px; height: 25px; float: left; display: none; position: absolute; left: 0; bottom: 0; background: url(images/templets-default-images-banner_bg.png) repeat-x left -42px; }
.massnav .subNav_b a { color: #555; line-height: 20px; padding: 0 5px 0 0; }
.massnav .subNav_b a:hover { color: #C50000; text-decoration: underline; }
.massnav .subNav_b_1 { text-indent: 5px; height: 25px; width: 950px; float: left; display: block; z-index: 9999; position: absolute; left: 0; bottom: 0; background: url(images/templets-default-images-banner_bg.png) repeat-x left -42px; }
.massnav .subNav_b_1 a { color: #555; line-height: 20px; padding: 0 5px 0 0; }
.massnav .subNav_b_1 a:hover { color: #C50000; text-decoration: underline; }

/*新导航*/
body { font: normal 12px simsun; }
ul, li, a { list-style: none; margin: 0; padding: 0; text-decoration: none; }
.comnav { width: 980px; margin: 0 auto 8px; height: 60px; padding-bottom: 3px; position: relative; border-radius: 3px 3px 0px 0px; background: url(images/templets-default-images-navbg.png) repeat-x #3586BD; overflow: hidden; }
.comnav ul { width: 980px; height: 40px; border-bottom: solid 1px #3497DB; }
.comnav ul li { width: 95px; text-align: center; float: left; font-size: 14px; background: url(images/templets-default-images-dividingline.png) no-repeat right center; }
.comnav ul li a { display: block; font-size: 13px; height: 40px; font-weight: bold; line-height: 40px; color: #fff; }
.comnav ul li.current a, .comnav ul li:hover, .comnav ul li:hover a { background: url(images/templets-default-images-navc.png) no-repeat center bottom #3586BD; color: #fff; font-weight: bold; }
.comnav ul li:hover, .comnav ul li.current { border-right-color: #00ADFF; }
#indexp{border-radius: 3px 0px 0px 0px;}

.comnav ul li div a { font-size: 12px; }
.comnav ul li .sdnav { display: none; }
.comnav ul li.current .sdnav { background: none; width: auto; display: inline-block; padding: 0 5px 0 0; width: auto; border-top: solid 1px #3397F8; position: absolute; top: 40px; height: 22px; }
.comnav ul li.current .sdnav a { background: none; float: left; color: #fff; border-right: solid 1px #CCC; font: normal 12px simsun; line-height: 18px; padding: 0 10px; height: 16px; margin-top: 2px; }
.comnav ul li:hover div { width: auto; z-index: 9999; display: block; padding: 0 5px 0 0; width: auto; border-top: solid 1px #3397F8; position: absolute; top: 40px; height: 22px; }
.comnav ul li:hover div a { background: none; float: left; color: #fff; border-right: solid 1px #ccc; font: normal 12px simsun; line-height: 18px; padding: 0 10px; height: 16px; margin-top: 2px; }
.comnav ul li .sdnav a:hover { background: #88BE5C; color: #fff; border-right-color: #88BE5C; text-decoration: none; }
.comnav ul li:hover div.n0, .comnav ul li.current div.n0 { left: 0px; }
.comnav ul li:hover div.n1, .comnav ul li.current div.n1 { left: 0px; }
.comnav ul li:hover div.n2, .comnav ul li.current div.n2 { left: 95px; }
.comnav ul li:hover div.n3, .comnav ul li.current div.n3 { left: 95px; }
.comnav ul li:hover div.n4, .comnav ul li.current div.n4 { left: 190px; }
.comnav ul li:hover div.n5, .comnav ul li.current div.n5 { right: 95px; }
.comnav ul li:hover div.n7, .comnav ul li.current div.n7 { right: 95px; }
.comnav ul li:hover div.n8, .comnav ul li.current div.n8 { right: 0; }
#s8bbs { border: none; float: right; text-indent: 10px; font: bold 14px simsun; width: 123px; background: url(images/templets-default-images-bbsbg.png) no-repeat 5px center; }
#s8bbs a { }
#s8bbs:hover { background: url(images/templets-default-images-bbsbg.png) no-repeat 5px center #3586BD; }
#s8bbs a:hover { background: url(images/templets-default-images-navc.png) no-repeat center bottom; }

/*底部公用*/
.nfooter { width: 100%; padding-top: 10px; color: #222; text-align: center; line-height: 20px; height: 130px; margin: 2px auto 0; line-height: 24px; }
.nfooter a { color: #111; }
.nfooter .fnav { width: 980px; font-size: 13px; margin: 5px auto 0; }
.nfooter .fnav a { font-size: 14px; padding: 0 5px; color: #222; }
.nfooter .fnav a:hover { color: #E00000; }
.nfooter .notice { width: 100%; text-align: center; line-height: 18px; color: #D65500; height: auto; margin: 0; height: 18px; }

/*返回顶部*/
.bttgo { width: 47px; display: none; height: 80px; position: fixed; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0))); right: 30px; bottom: 30px; background: #C9E4FC; padding-top: 5px; }
.bttgo:hover { background: #C5D6FC; }
.bttgo a { background: url(images/templets-default-images-a1.png) no-repeat; display: block; text-indent: 999em; width: 37px; margin: 5px; border: 0; overflow: hidden; float: left; cursor: pointer; }
.bttgo .btttop { background-position: 0 5px; height: 22px; }
.bttgo .bttfeedback { background-position: 0 -15px; height: 32px; border-top: solid 1px #eee; }
.bttgo .btttop:hover { background-position: -35px -0px; }
.bttgo .bttfeedback:hover { background-position: -35px -15px; }
.mt8 { margin-top: 8px; }
.mt25 { margin-top: 25px; }

/*公共样式*/
.content u { text-decoration: none; }
.bbsu .module ul li a{color:#D60000;}
