﻿@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, fieldset, img{ margin: 0; padding: 0; border:0; z-index:1;}
body, button, input, select, textarea { font: 12px Tahoma, Verdana, Arial, "思源黑体"; }
img, embed {vertical-align: middle;}
body { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
dl { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
dt { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
dd { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
ul { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
ol { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
li { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h1 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h2 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h3 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h4 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h5 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h6 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
pre { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
form { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
fieldset { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
input { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
textarea { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
p { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
blockquote { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
th { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
td { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
table { border-spacing: 0; border-collapse: collapse; }
fieldset { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; }
address { font-style: normal; font-weight: normal; }
caption { font-style: normal; font-weight: normal; }
cite { font-style: normal; font-weight: normal; }
code { font-style: normal; font-weight: normal; }
dfn { font-style: normal; font-weight: normal; }
em { font-style: normal; font-weight: normal; }
strong { font-style: normal; }
th { font-style: normal; font-weight: normal; }
var { font-style: normal; font-weight: normal; }
ol { list-style-type: none; list-style-image: none; }
ul { list-style-type: none; list-style-image: none; }
caption { text-align: left; }
th { text-align: left; }
h1 { font-size: 100%; font-weight: normal; }
h2 { font-size: 100%; font-weight: normal; }
h3 { font-size: 100%; font-weight: normal; }
h4 { font-size: 100%; font-weight: normal; }
h5 { font-size: 100%; font-weight: normal; }
h6 { font-size: 100%; font-weight: normal; }
abbr { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; }
acronym { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; }
body { margin: 0px auto; font: 12px/1.8 tahoma, "思源黑体" , sans-serif; color: #333333; }
td { line-height: 1.8; }
.txt_hide { text-indent: -999em; display: block; }
.left { float: left; }
.right { float: right; }
.undis { display: none; }
.clearfix:after { display: block; height: 0px; visibility: hidden; clear: both; content: ""; }
.clearfix { zoom: 1; }
.p_r { position: relative; }
.p_a { position: absolute; }
.p_f { position: fixed; }
a { color: #575757; text-decoration: none; }
a:hover { color: #f25b11; text-decoration: underline; }

/*公共样式*/

.ti0{text-indent:0em;}
.hide{display:none;}
.pagemain{width:1010px; margin:auto; zoom:1;}
.clear{ clear:both;height: 0px;*height:auto; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}

.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;}

.w450{width:450px;}

.wrapper { margin: 0px auto; width: 1000px; }
.w_400 { width: 400px; }
.w_560 { width: 560px; }
.w_240 { width: 239px; }
.w_300 { width: 300px; }
.w_220 { width: 220px; }
.w_662 { width: 664px; }
.bor { border-right: #e5e5e5 1px solid; }

.uc{color:#F25B11;}
.green{color:#2ba70a;}
.fwb{font-weight:bold;}

.overflow{overflow:hidden;zoom1:1;}

.currentlocation{margin:10px 0px}
.currentlocation a{}
.currentlocation a em{color:#268b0b;}

 body {  
   _background-image:url(about:blank);  
   _background-attachment:fixed;  
}
/*头部菜单  start*/
/*.topsite{height:39px; line-height:39px; background-color:#eff0ef;border-bottom: #e0e1e0 1px solid;position: fixed;top: 0px;z-index: 999; width:100%;}*/
.topsite{height:39px; line-height:39px; background-color:#eff0ef;border-bottom: #e0e1e0 1px solid;position: fixed;top: 0px;z-index: 999; width:100%; }

.topsiteMain{width:1010px;height:39px; margin:auto; border-left:#e0e1e0 1px solid; border-right:#e0e1e0 1px solid;}
.topsitecontent{width:100%;height:39px;border-left:#fff 1px solid;border-right:#fff 1px solid;  color:#8b8c8b;}

.topsite .lbf{border-left:#fff 1px solid; }
.topsite .lbr{border-right:#e0e1e0 1px solid; }
.topsite a{padding:0px 11px; height:39px; line-height:39px;}

.topsitehelp{background: url("/r/images/correcting/2.png") no-repeat scroll  3px 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:39px; line-height:39px;  background:url("/r/images/correcting/smap-1.png") no-repeat 10px; padding-left:36px;}
.sitemap dl a:hover,
.sitemap dl .sitemapcur{background:#fff url("/r/images/correcting/smap-2.png")  no-repeat 10px; padding-left:36px;border-left:#268b0b 1px solid;border-top:#268b0b 1px solid; border-right:#268b0b 1px solid;border-bottom:#fff 1px solid;}

.sitemap dl .sitemaplist{visibility: hidden; position: absolute; z-index:889; right:0px; _right:-1px; top:39px; border:#268b0b 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:#268b0b; font-size:14px;  line-height:24px; font-weight:bold;}

.top-hander{margin: 0 auto;width: 1010px;overflow: hidden;z-index:998;}
.top-logo{ padding:15px 0px 5px 0px; width:200px; float:left}
.top-search{width: 465px;margin-left:100px;_display: inline; float:left; padding:15px 0px 15px 0px;}
.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{overflow:hidden; zoom:1; _background:#38ae00;}
.top-searchbox .st_box {width: 380px;line-height: 28px;height: 28px;font-size: 14px;background: 38ae00;padding-left: 7px;float: left;border: #38ae00 2px solid;_padding-right:0px; _margin-right:0px;}
.top-searchbox .st_btn {width: 67px;height: 32px;overflow: hidden;cursor: pointer;background:#38ae00;font-size:18px;font-family:"Microsoft YaHei";color:#FFF;border: 0px;_padding-left:0px; _margin-left:0px;_border:0px;}

.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:39px; line-height:39px; background-color:#2ba70a;width:100%; margin-top:10px;}
.top-menu-nav{width:1010px; 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:14px; font-weight:bold;height:39px;}
.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:#268b0b; text-decoration:none;}

.top-menu-nav .toolnavlist {width:375px; height:39px; }

.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; width:125px; z-index:666; _top:0px;}
.top-menu-nav .toolnavlist li a{background:#268b0b url("/r/images/correcting/t1.jpg") no-repeat scroll;color:#fff;font-size:14px; font-weight:bold;text-decoration:none; width:80px; height:39px;padding-left:45px;}
.top-menu-nav .toolnavlist li a:hover,
.top-menu-nav .toolnavlist li .toolcur{background:url("/r/images/correcting/t2.jpg") no-repeat scroll;}

.top-menu-nav .toolnavlist .server{background:#268b0b;width:125px; text-align:center;font-size:14px;font-weight:bold; line-height:39px;}
.top-menu-nav .toolnavlist .server a{color:#fff; position: relative;text-decoration:none;background:#268b0b; padding:0px;}
.top-menu-nav .toolnavlist .server 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 .server:hover,
.top-menu-nav .toolnavlist .server a:hover,
.top-menu-nav .toolnavlist .cur{background:#268b0b;}

.top-menu-nav .toolnavlist ul ul{visibility: hidden; position: absolute; z-index:667; left:0px;top:39px;padding:10px 5px; border:#268b0b 1px solid; border-top:0px; width:238px;background:#fff; color:#333; font-size:12px; font-weight:normal;}
.top-menu-nav .toolnavlist ul ul li{float:none; overflow:hidden;  width:225px; padding-top:6px; padding-left:5px; padding-right:5px; padding-bottom:10px; border-bottom:#eeeeee 1px solid; zoom:1;}
.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:150px;_width:150px;}
.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:#268b0b; padding:0px 5px;}
.top-menu-nav .toolnavlist ul ul li .tool-nav-n  div a{color:#268b0b; padding:0px 5px;}
        
.toolnavlist li:hover ul, 
.toolnavlist a:hover ul{ visibility: visible; }

/*头部菜单  end*/
/*样式 二级菜单*/
.second-level{background-color:#f5f3f2; height:30px; border-bottom:#e6e6e6 1px solid;}
.second-level-menu{width:1010px; margin:auto;}
.second-level-menu ul{overflow:hidden;height:30px; line-height:30px; margin-left:28px;}
.second-level-menu ul li{float:left; padding:0px 7px; height:18px;line-height:30px; 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:#268b0b;}


/*样式 二级菜单*/


/*footer*/
.shuai-foot{margin-top:10px;padding:20px 0px 110px 0px; background-color:#f3f3f3;}
.shuai-foot-nav{height:42px; text-align:center; background-color:#525252;line-height:42px;color:#fff; margin-bottom:20px;}
.shuai-foot-nav a{line-height:42px; margin:0px 12px;font: 15px Tahoma, Verdana, Arial, "思源黑体"; color:#fff;}
/*公共底部*/


/*悬赏显示*/
.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;}
/*悬赏显示*/


/*教程右侧列表*/
#edurightlist { }
#edurightlist li { height: 45px; line-height: 45px; border-bottom: #ebebeb 1px dashed; padding: 0px 5px;  overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
#edurightlist li a { color: #333333; font-size: 14px; }
#edurightlist .cur { background: #f1f1f1; }
#edurightlist .cur a { color: #ff6600; }
#edurightlist li:hover { background: #f1f1f1; color: #ff6600; }
#edurightlist li:hover a { color: #ff6600; }
/*教程右侧列表*/

/*分页*/
.commonfenye{ width:auto; text-align:center; margin:20px; overflow:hidden;}
.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;}
.fenyeList .current{ border:1px solid #DDDDDD;padding: 7px 13px; border-radius: 4px; background:#2ba70a; color:#fff;}
/*分页*/

/*列表集合显示*/
 

/*list*/

/*list*/
.list-zone .pic {display: inline; float: left; height: 156px; margin-right: 10px; overflow: hidden; text-align: center;   width: 200px;position: relative;z-index: 100;}
.list-zone .item{padding:20px 5px 5px 5px;border-bottom: 1px solid #e9e9e9;}
.list-zone .item:after{clear: both;content: "";display: table;}
.list-zone .item p {padding-right: 10px;}
.list-zone .item:hover {background: none repeat scroll 0 0 #F9FAFD;}

/*信息*/
.list-zone .item .nav{margin-bottom: 10px; overflow:hidden; zoom:1;}
.list-zone .item .nav .fl {padding-bottom: 5px; float:left; width:250px;}
.list-zone .item .nav .tag {overflow: hidden;padding-top: 10px;}
.list-zone .item .nav .tag em {color: #FFFFFF;display: block;float: left;font-family: "思源黑体";font-size: 14px;height: 22px;line-height: 22px;margin-right: 8px;}
.list-zone .item .nav .tag em a {background: url("/r/images/new/tagcur.png") no-repeat scroll right 0 #258CFF;color: #FFFFFF;display: block;float: left;font-family: "思源黑体";height: 22px;line-height: 22px;padding: 0 15px 0 5px;}
.list-zone .item .nav .tag em a:hover {background: url("/r/images/new/tagcurHoverW.png") no-repeat scroll right 0 #1E617D;}

/*评论btn*/
.list-zone .item .plBtn {cursor: pointer; float:right;width:60px;}
.list-zone .item .plBtn span {display: inline;float: none;padding-bottom: 6px;}
.list-zone .item .plBtn .lj1 {background: url("/r/images/new/zantu.jpg") no-repeat;color: #FF9000;font-weight: 800;padding-left: 23px;padding-top: 2px;}

.list-zone .item .f18 a:hover {background: none repeat scroll 0 0 #4196E6;color: #FFFFFF; text-decoration: none;}

.list-zone .item  h3.f18 {font-size: 20px;}
.list-zone .item  h3 a {color: #000000; line-height:36px;}
.list-zone .item .l26 {line-height: 26px;}
.list-zone .item .l23 {line-height: 23px; padding-bottom:10px;}
.list-zone .item .cf:after{clear: both; content: ""; display: table;}


/*当前位置*/

/*新头部导航  导航条*/
.bar-top{height:auto;background: #2f363c;margin:0 auto;padding:0; position: fixed;top: 0px; width:100%;z-index: 1006;}
.bar-autoTop{width: 1009px;height: 33px;margin: auto;}

.bar-lefttop{float:left; line-height:33px; color:#fff; font-size:12px;}
.bar-topToolbox{padding:0px 15px; float:left;}
.bar-topToolbox a{color:#fff;text-decoration:none;}
.bar-topToolbox a:hover{color:#F25B11; cursor:pointer;}
.bar-topVertical{ border-right:#595e63 1px solid;float:left; height:23px; margin-top:5px;}

.bar-topBarMemu{float:left; margin-left:40px;}
.bar-topBarMemu a{color:#fff; text-decoration:none; padding:0px 8px;}
.bar-topBarMemu  a:hover {color: #F25B11;}

.bar-rightTop{width:360px;height:33px;float:right;margin-top:0;padding:0; line-height:33px;color: #999999; font-size:13px; text-align:right;}
.bar-rightTop a{color:#fff;text-decoration:none;}
.bar-rightTop a:hover{color:#F25B11; cursor:pointer;}

.bar-rightTop .fl{float:none;}
.bar-rightTop .fl a{margin-left:5px;}

#fixedDiv{display: block; right: 10px; position: fixed; bottom: 30px; width: 123px; z-index: 100;}
