﻿@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, fieldset, img, blockquote { margin: 0; padding: 0; border: 0; z-index: 1; }
body, button, input, select, textarea { font: 12px Tahoma, Verdana, Arial, "思源黑体"; color: #333333; }
input, textarea { margin: 0; padding: 0; }
img, embed { vertical-align: middle; border: 0px; }
input, textarea { outline: none; }
table { border-spacing: 0; border-collapse: collapse; }
fieldset, img { border: 0px; }
em, th, var, ol, ul, i { font-style: normal; font-weight: normal; }
ol { list-style-type: none; list-style-image: none; }
ul { list-style-type: none; list-style-image: none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #f76120 !important; text-decoration: underline; }
body { background: #f2f2f2; }
/*公共样式*/
.ti0 { text-indent: 0em; }
.hide { display: none; }
.pagemain { width: 1190px; margin: auto; zoom: 1; }
.clear { clear: both; height: 0px; *height: auto; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }

.bor { border-right: #e5e5e5 1px solid; }
.uc { color: #F25B11; }
.green { color: #2ba70a; }
.fwb { font-weight: bold; }


.mb7 { margin-bottom: 7px; *margin-bottom: 7px; }
.mb8 { margin-bottom: 8px; *margin-bottom: 8px; }
.mb10 { margin-bottom: 10px; *margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; *margin-bottom: 10px; }

.mr5 { margin-right: 5px; }

.mt10 { margin-top: 10px; }
.mt8 { margin-top: 8px; }
.mt25 { margin-top: 25px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }

.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml40 { margin-left: 40px; _display: inline; }

.mr10 { margin-right: 10px; }
.mr19 { margin-right: 19px; }

.mt6 { margin-top: 6px; }
.mt15 { margin-top: 15px; }

.pt48 { padding-top: 48px; }
.pt15 { padding-top: 15px; }

.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }

.pl10 { padding-left: 10px; }
.pl18 { padding-left: 18px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }

.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }


.overflow { overflow: hidden; *zoom1: 1; _display: inline-block; }
.overflow:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.currentlocation { width: 1190px; margin: 10px auto; font-size: 14px; }
.currentlocation a { }
.currentlocation a em { color: #268b0b; }

body { _background-image: url(about:blank); _background-attachment: fixed; }
.bfff { background: #fff; }


/*头部菜单  start*/
.topsite { height: 40px; line-height: 40px; background-color: #f8f8f8; border-bottom: #ececec 1px solid; position: fixed; top: 0px; z-index: 999; width: 100%; }

.topsiteMain { width: 1190px; height: 40px; margin: auto; border-left: #ececec 1px solid; border-right: #ececec 1px solid; }
.topsitecontent { width: 100%; height: 39px; border-left: #fff 1px solid; border-right: #fff 1px solid; }

.topsite .lbf { border-left: #fff 1px solid; }
.topsite .lbr { border-right: #e0e1e0 1px solid; }
.topsite a { padding: 0px 11px; height: 40px; line-height: 40px; color: #666666; }

.topsitehelp { background: url("/r/images/site/shuai_s_30.jpg") no-repeat scroll 15px 12px; }
.topsitepoints { background: url("/r/images/site/points.png") no-repeat scroll 15px 12px; }
.topsitecontent .ezgopen { background: url("/r/images/site/ezgopen1.png") no-repeat scroll 15px 12px; color: #ff490a; }
.sitemap { position: relative; width: 100px; z-index: 888; }
.sitemap dl { position: relative; left: 0px; top: 0px; display: block; z-index: 889; }
.sitemap dl a { display: block; height: 40px; line-height: 40px; background: url("/r/images/site/shuai_s_31.png") no-repeat 10px; padding-left: 36px; }
.sitemap dl a:hover,
.sitemap dl .sitemapcur { background: #fff url("/r/images/site/shuai_s_31.png") no-repeat 10px; padding-left: 36px; border-left: #06b0b9 1px solid; border-top: #06b0b9 1px solid; border-right: #06b0b9 1px solid; border-bottom: #fff 1px solid; }

.sitemap dl .sitemaplist { visibility: hidden; position: absolute; z-index: 889; right: 0px; _right: -1px; top: 39px; border: #06b0b9 1px solid; border-top: 0px; background-color: #fff; width: 665px; }
.sitemap dl .sitemaplist .c1 { height: 2px; overflow: hidden; }

.sitemap dl:hover .sitemaplist,
.sitemap a:hover .sitemaplist { visibility: visible; }

.sitemap dl .sitemaplist .sitestyle { padding: 25px 0px 35px 57px; overflow: hidden; }
.sitemap dl .sitemaplist .sitestyle ul { float: left; margin-right: 27px; _width: 100px; _margin-right: 20px; }
.sitemap dl .sitemaplist a { padding: 0 11px; color: #333; font-size: 12px; font-weight: normal; background: #fff; border: 0px; _height: 27px; _line-height: 27px; }
.sitemap dl .sitemaplist a:hover { color: #ba2636; background: #fff; border: 0px; padding: 0 11px; }
.sitemap dl .sitemaplist .sitestyle .endul { margin-right: 0px; _width: 120px; }
.sitemap dl .sitemaplist .sitestyle ul li { height: 27px; line-height: 27px; }
.sitemap dl .sitemaplist .sitestyle ul .first { color: #06b0b9; font-size: 14px; line-height: 24px; font-weight: bold; }

.top-content { background: #fff; padding-bottom: 7px; }

.top-hander { margin: 0 auto; width: 1190px; z-index: 2; }
.top-logo { padding: 30px 0px 5px 0px; width: 200px; float: left; }
.top-search { width: 435px; margin-left: 100px; _display: inline; float: left; margin-top: 30px; }
.top-searchlist { height: 30px; display: block; zoom: 1; }
.top-searchlist ul { list-style-image: nonel; }
.top-searchlist li { float: left; width: 52px; line-height: 30px; height: 30px; color: #a4a4a4; overflow: hidden; cursor: pointer; text-align: center; font-size: 14px; color: #666666; }
.top-searchlist li.on { background-color: #38ae00; text-align: center; color: #FFF; font-weight: bold; }
.top-searchbox { zoom: 1; background: #fff; border: #06b0b9 solid 3px; height: 40px; position: relative; z-index: 986; }

.top-searchbox .selectWhere { float: left; width: 66px; border-right: #dddddd solid 1px; height: 40px; font-size: 16px; text-align: center; line-height: 40px; color: #666666; position: relative; left: 0px; top: 0px; }
.top-searchbox .selectWhere a { display: block; text-align: center; color: #666666; background: #fff; }
.top-searchbox .selectWhere a:hover { color: #666666 !important; background: #f9f9f9; text-decoration: none; }
.top-searchbox .selectWhere ul { border: #dddddd solid 1px; border-top: 0px; width: 65px; display: none; position: absolute; left: 0px; }
.top-searchbox .selectWhere ul li { height: 30px; line-height: 30px; background: #fff; }
.top-searchbox .selectWhere ul li:hover { background: #f9f9f9; }

.top-searchbox .st_box { float: left; width: 315px; _width: 317px; line-height: 40px; height: 40px; font-size: 14px; background: #fff; border: 0px; padding-left: 7px; }
.top-searchbox .st_btn { width: 28px; height: 40px; overflow: hidden; cursor: pointer; border: 0px; background: url("/r/images/correcting/so.png") no-repeat center 7px; }

.top-guide { float: left; width: 46px; margin-top: 30px; margin-left: 15px; height: 40px; text-align: center; font-size: 16px; line-height: 20px; border: #06b0b9 solid 3px; position: relative; }
.top-guide a { color: #06b0b9 !important; }
.top-guide a:hover { text-decoration: none; }
.top-guide em { position: absolute; top: -8px; right: -7px; width: 11px; height: 12px; background: url(/r/images/correcting/h-n-6.jpg) no-repeat scroll; }
}

.top_hot_key { padding-left: 10px; }
.top_hot_key a { line-height: 40px; color: #666; margin-right: 15px; }

.top-right { width: 190px; padding-top: 45px; float: right; }
.top-right p { line-height: 24px; color: #999999; font-size: 14px; height: 24px; }
.top-right p em { float: left; }
.top-right p span { float: left; }
.top-right .p_r { position: relative; z-index: 1; }
.top-right .p_a { position: absolute; z-index: 1; }

.top_base_ad { float: right; width: 300px; }
.top_base_ad img { width: 300px; height: 65px; margin-top: 20px; }

.top-menu { height: 40px; line-height: 40px; background-color: #06b0b9; width: 100%; }
.top-menu-nav { width: 1190px; margin: auto; }
.top-menu-nav .m-nav { overflow: hidden; height: 39px; }
.top-menu-nav .m-nav a { float: left; padding: 0px 14px; color: #fff; font-size: 16px; height: 40px; }
.top-menu-nav .m-nav a .hotnew { position: absolute; top: -12px; right: 20px; width: 30px; height: 18px; background: url("/r/images/correcting/a1.png") no-repeat scroll; }
.top-menu-nav .m-nav a .new { position: absolute; top: -12px; right: 20px; width: 27px; height: 18px; background: url("/r/images/teach/t_p_44.png") no-repeat scroll; }
.top-menu-nav .m-nav .cur, .top-menu-nav .m-nav a:hover { background-color: #02939b; text-decoration: none; color: #FFF !important; }

.top-menu-nav .toolnavlist { width: 343px; height: 39px; text-align: right; float: right; }

.top-menu-nav .toolnavlist table { position: absolute; left: 0; top: 0; z-index: 667; }
.top-menu-nav .toolnavlist li { float: left; position: relative; left: 0px; top: 0px; display: block; z-index: 666; _top: 0px; width: 110px; }
.top-menu-nav .toolnavlist li .toolBoxnav { background: #02939b url("/r/images/site/shuai_s_9.jpg") no-repeat 11px 14px; color: #fff; font-size: 16px; text-decoration: none; height: 40px; padding-left: 40px; width: 70px; text-align: left; }
.top-menu-nav .toolnavlist li .toolBoxnav:hover,
.top-menu-nav .toolnavlist li .toolcur { background: url("/r/images/site/shuai_s_32.jpg") no-repeat scroll; color: #FFF !important; }


.top-menu-nav .toolnavlist .server { background: #02939b url("/r/images/site/shuai_s_10.jpg") no-repeat 11px 13px; text-align: center; font-size: 16px; line-height: 40px; padding-left: 35px; width: 75px; }
.top-menu-nav .toolnavlist .server a { color: #fff; position: relative; text-decoration: none; background: #02939b; padding: 0px; }
.top-menu-nav .toolnavlist .server a:hover { color: #FFF !important; }
.top-menu-nav .toolnavlist .shang { width: 88px; }
.top-menu-nav .toolnavlist .shang a em { background: url("/r/images/teach/t_p_44.png") no-repeat scroll; position: absolute; right: -15px; top: -20px; width: 50px; height: 18px; }
.top-menu-nav .toolnavlist .shang { background: #02939b url("/r/images/site/shuai_s_11.jpg") no-repeat 11px 13px; }

.top-menu-nav .toolnavlist ul ul { visibility: hidden; position: absolute; z-index: 667; left: 0px; top: 40px; padding: 10px 5px; border: #06b0b9 1px solid; border-top: 0px; width: 319px; background: #fff; color: #333; font-size: 12px; font-weight: normal; }
.top-menu-nav .toolnavlist ul ul li { float: none; overflow: hidden; width: 312px; padding-top: 6px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; border-bottom: #eeeeee 1px solid; zoom: 1; text-align: left; }
.top-menu-nav .toolnavlist ul ul li a { background: #fff; padding: 0px; color: #333; font-size: 12px; font-weight: normal; }
.top-menu-nav .toolnavlist ul ul li a:hover { background: #fff; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-p { float: left; width: 45px; padding: 5px 0px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-p img { width: 35px; height: 35px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-n { float: left; width: 260px; _width: 260px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-n p { line-height: 22px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-n div { line-height: 22px; width: 200px; _width: 150px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-n span a { color: #06b0b9; padding: 0px 10px; margin: 0px 5px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-n div a { color: #06b0b9; padding: 0px 10px; margin: 0px 5px; }
.top-menu-nav .toolnavlist ul ul li .tool-nav-n p a { margin: 0px 5px; }

.toolnavlist li:hover ul,
.toolnavlist a:hover ul { visibility: visible; }

/*头部菜单  end*/


/*样式 二级菜单*/
.second-level { background-color: #fff; height: 35px; border-bottom: #e6e6e6 1px solid; }
.second-level-menu { width: 1190px; margin: auto; }
.second-level-menu ul { overflow: hidden; height: 35px; line-height: 35px; margin-left: 28px; }
.second-level-menu ul li { float: left; padding: 0px 7px; height: 18px; line-height: 35px; color: #b4b6b6; }
.second-level-menu ul li a { color: #8d8b8b; }
.second-level-menu ul li a:hover { color: #F25B11; }
.second-level-menu ul li .on { color: #06b0b9; font-weight: bold; }

/*悬赏显示*/
.p_points_1 { background: url("/r/images/ask/gold_3.gif") no-repeat 0px 0px; color: #d55111; padding: 0px 0px 0px 12px; margin-left: 5px; }
.p_points_2 { background: url("/r/images/ask/gold_4.gif") no-repeat 0px 0px; color: #d55111; padding: 0px 0px 0px 17px; margin-left: 5px; }
.p_points_3 { position: absolute; margin-left: -60px; *margin-left: -40px; _margin-left: -40px; }
/*悬赏显示*/
/*分页*/
.commonfenye { width: auto; text-align: center; margin: 20px; overflow: hidden; padding-bottom: 15px; }
.fenyeList { padding-top: 5px; padding-bottom: 5px; margin-right: 5px; text-align: center; overflow: hidden; line-height: 26px; }
.fenyeList a { border: 1px solid #DDDDDD; padding: 7px 13px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.fenyeList .current { border: 1px solid #DDDDDD; padding: 7px 13px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background: #06b0b9; color: #fff; }
/*分页*/

/*列表集合显示*/
#fixedDiv { display: block; right: 10px; position: fixed; bottom: 30px; width: 123px; z-index: 100; }

/*当前位置 start*/
.ss_currentLocation { line-height: 30px; color: #666; font-size: 14px; margin-bottom: 5px; }
.ss_currentLocation a { color: #666; }
/*当前位置 end*/

/*公共底部*/
/*footer*/
.s_shuai_foot { background: #444; width: 100%; margin-top: 40px; }
.shuai-foot { padding-bottom: 50px; width: 1190px; margin: 0 auto; color: #999999; }
.shuai-foot-nav { height: 42px; text-align: center; line-height: 42px; margin-bottom: 20px; padding-top: 20px; }
.shuai-foot-nav a { line-height: 42px; margin: 0px 12px; font-size: 14px; color: #e5e5e5; }
.foot-copy { padding-left: 130px; }
.foot-copy .copy { float: left; width: 800px; color: #999999; }
.foot-copy .copy a { color: #999999; }
.foot-copy .copy div { line-height: 30px; }
.foot-copy .ss_wx { width: 100px; float: left; padding-left: 20px; }
.foot-copy .ss_wx img { width: 72px; height: 72px; }
/*公共底部*/


/* 面包屑 */
.breadcrumb { font-size: 14px; padding: 15px 10px; clear: both; }

/*富文本框*/
.edui-container { z-index: 3 !important; }


.shuaishou_share { position: relative; z-index: 999999999998; width: 1190px; height: 1px; margin: auto; }
.shuaishou_share .gb_resLay { position: absolute; left: -40px; top: 80px; float: left; width: 45px; }
.sr-bdimgshare { display: none !important; }
