﻿@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;}
.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: 465px;margin-left:160px;_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: 320px;_width: 317px;line-height: 40px;height: 40px;font-size: 14px;background: #fff;border: 0px; padding-left:7px;}
.top-searchbox .st_btn {width: 65px;height: 40px;overflow: hidden;cursor: pointer;background:#38ae00;font-size:18px;color:#FFF;border: 0px; background:#06b0b9;}

.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-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 26px; 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 .cur,.top-menu-nav .m-nav a:hover{background-color:#02939b; text-decoration:none; color:#FFF !important}

.top-menu-nav .toolnavlist {width:330px; 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 .teach a em{  background: url("/r/images/teach/t_p_44.png") no-repeat scroll; position: absolute; right:-15px; top: -20px; width: 27px;height: 18px;}
.top-menu-nav .toolnavlist .teach {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;}