/*临时公用*/
body{ overflow-x:hidden;}

.location .wei,.location .global-so,.location .global-so .soso input,.title01,.title01 span,.title03,.title03 span,.title02,.title02 div,.title02 span,.ketang .body ul li{background: url(/images/list/index.gif) no-repeat;}

.title01{clear:both;height:26px;overflow:hidden;background-position:0px 0px;background-color:#f7fff2}
.title01 span{float:right;height:26px;width:2px;background-position:-948px 0px}
.title01 div{float:left;padding:6px 0 0 6px;font-size:14px;font-weight:bold;color:#016600}
.title01 div a:link,.title01 div a:visited,.title01 div a:active{color:#016600;}
.title01 div a:hover{color:#e94915}

.title02{clear:both;height:26px;overflow:hidden;background-position:0px 0px;background-color:#f7fff2}
.title02 span{float:right;height:26px;width:2px;background-position:-948px 0px}
.title02 div{float:left;padding:6px 0 0 25px;font-size:14px;font-weight:bold;color:#016600;background-position:3px -280px; }
.title02 div a:link,.title02 div a:visited,.title02 div a:active{color:#016600;}
.title02 div a:hover{color:#e94915}

.title03{clear:both;background-color:#f7fff2;background: url(/images/list/index.gif) no-repeat 0 0; height:26px;}
.title03 span{float:right;height:26px;width:2px;background-position:-948px 0px}
.title03 div{float:left;padding:0px 0 0 6px;font-size:14px;font-weight:bold;color:#016600; line-height:25px; width:293px;}
.title03 div a:link,.title01 div a:visited,.title01 div a:active{color:#016600;}
.title03 div a:hover{color:#e94915}

.body{ clear:both; overflow:hidden; height:1%;border:1px #a5db7d solid; border-top:none}
.line01{ clear:both; height:1px; font-size:1px;overflow: hidden;background:url(/images/line.gif)}

/*top框架*/
.index-main{clear:both;margin-bottom:5px;}
.index-main .top-left{ width:641px;}
.index-main .top-right{ width:299px;}

.index-main .ggleft{ width:663px; overflow:hidden;}
.index-main .ggright{ width:282px;}

.ggleft img{ width:663px; height:80px;}
.ggright .fontbanner{ border:1px #fcc36a solid; overflow:hidden; padding:4px 0px 2px 8px;}
.ggright .fontbanner li{ line-height:18px; font-size:12px;}
/*当前位置*/

.location{ height:26px; font-size:12px; background-color:#f9f7f8; background-image:url(/images/list/location.gif); color:#016600}
.location a{ padding:0px 5px; color:#016600; text-decoration:underline}
.location a:hover{ color:#e94915}
.location .wei{ float:left; padding-top:7px; padding-left:20px; background-position:3px -160px;}

.location .global-so { float:right; width:309px; background-position:0px -213px}
.location .global-so .body{ border:none;}
.location .global-so .body li{float:left;font-size:13px; padding-right:2px}
.location .global-so .sopic{width:39px; height:26px; background-image:url(/images/global/sopic.gif); background-repeat:no-repeat;}
.location .global-so .key{ padding-top:5px}
.location .global-so .key input{height:15px; line-height:15px; border:1px #a5db7b solid; width:56px;}
.location .global-so .text { margin-top:8px; margin-left:3px}
* html .location .global-so .key input { margin-top:-1px; } /* IE6 */
*+html .location .global-so .key input { margin-top:-1px; } /* IE7 */ 
.location .global-so .soso{ padding-top:5px}
.location .global-so .soso input{ background-position:0px -122px; width:43px; height:17px; border:none; }


.location2{ clear:both; height:26px; font-size:12px; color:#016600; border-bottom:1px solid #d0f5b0;border-left:1px solid #a5db7b;border-right:1px solid #a5db7b}
.location2 a{ padding:0px 5px; color:#016600; text-decoration:underline}
.location2 a:hover{ color:#e94915}
.location2 .wei{ float:left; padding-top:7px; padding-left:20px; background-position:3px -160px;}
.location2 p{ background:url(/images/list/close.gif) no-repeat 55px 6px; line-height:26px; float:right; padding-right:20px;}
.location2 p a{ color:#000000; text-decoration:none; display:block; width:55px;}
/*文章列表*/
.index-list{ border:1px #a5db7b solid}

.index-list .listtitle{clear:both; height:1%}
.index-list .listtitle .pic{ width:268px; height:78px; float:left;}
.index-list .listtitle ul{ float:left; width:336px;padding-top:20px; padding-left:35px; overflow:hidden}
.index-list .listtitle ul li{ float:left; width:80px; color:#ed7f04; font-size:12px; line-height:22px; overflow:hidden}
.index-list .listtitle ul li a{ color:#000000}
.index-list .title{ clear:both;background:url(/images/list/title.gif);margin:0 9px; height:19px; background-color:#009900; font-size:14px; padding-top:5px; font-weight:bold; color:#FFFFFF; padding-left:35px}
.index-list .title a{ color:#FFFFFF}
.index-list .title1{ clear:both;background:url(/images/list/title.gif);margin:0; height:19px; background-color:#009900; font-size:14px; padding-top:5px; font-weight:bold; color:#FFFFFF; padding-left:35px}
.index-list .title1 a{ color:#FFFFFF}
.index-list .contnum{ clear:both;line-height:20px; text-align:right; padding-right:10px; border:1px #dbf3a5 solid;  border-bottom:none; background-color:#fbfdf2; font-size:12px;margin:0 9px}
.index-list .listcont ul{ padding:10px 10px 10px;border:1px #dbf3a5 solid;margin:0 9px ;background-color:#fbfdf2;}
.index-list .listcont ul li{ font-size:14px; line-height:22px; padding-left:10px;}
.index-list .listcont ul li span{ padding-left:10px; }
.index-list .listcont ul li i{ color:#FF0000; font-style:normal}
.index-list .listcont .line{margin:10px 0px}
.index-list .line{ clear:both; height:1px; font-size:1px;overflow: hidden;background:url(/images/global/line.gif)}

.index-list .listtitle h2{ font-size:18px; font-family:"黑体"; font-weight:normal; padding:8px 0 0 30px;color:#eb4712}
.index-list .listtitle h2 a{ color:#006600}
.index-list .listsmtitle{ height:20px; line-height:20px; font-weight:bold;margin:10px 10px 2px 10px; text-indent:5px; color:#006600;}
.index-list .listsmtitle span{ float:right; font-size:10px; font-family:Arial; font-weight:normal; padding-right:10px;}
.index-list .listsmtitle a{ color:#006600;}

/*----------------------------------------信息页内容-----------------------------------------------------*/
.index-content{ border:1px #a5db7b solid; border-bottom:1px #d0f5b0 solid; padding:20px 20px 0; height:1%;}
.index-content  h1{ font-size:18px; font-family:"黑体"; font-weight:normal; text-align:center; margin:0px 0px 10px; color:#006801}
.index-content .mark{ font-size:12px; border-bottom:1px #d0f5b2 solid;border-top:1px #d0f5b2 solid; color:#1c761d; line-height:22px; text-align:center}
.index-content .mark a{color:#1c761d;}
.index-content .mark a:hover{color:#999;}
.index-content .content{ padding:15px 0; color:#000000; font-size:14px; line-height:23px; letter-spacing:0px}
.index-content .content a{ color:#0000ff; text-decoration:none}

/*
.index-content .content a.bule { 
	text-decoration:none;
	border-bottom:1px dashed #ccc;
	color:#999;
} 
.index-content .content a.bule:hover { 
	border-bottom:1px dashed #c00;
	color:#000;
}
*/



.index-content .content a:hover{ color:#c00; text-decoration:underline;}

.index-content .content p{ margin:10px 0px;}
.index-content .content .editor{ height:40px; line-height:40px; text-align:right;}

.classbt{background: url(/images/adtit.gif) left; height:20px;  border:1px #a5db7b solid; border-bottom:0;color:#016600; padding-left:25px; padding-top:3px;  font-size:14px; font-weight:bold; margin-top:3px; text-align:left}

.fudao table{ background-color:#a5db7b}
.fudao table td{ background-color:#ffffff; height:22px; text-align:center;color:#016600; padding:4px; line-height:1.5}
.fudao table .title td{ background-color:#f7f9d4; font-weight:bold; color:#016600}

.fudao table a:hover{ text-decoration:none; color:#046601}
.fudao table a:link,.fudao table a:visited,.fudao table a:active{color:#046601}






.fudao table .buy{background-color:#FFFFFF}
.fudao table .buy a{ color:#c00; text-decoration:underline}
.fudao table .buy a:hover{ color:#c00;text-decoration:none}
.fudao table .aleft{ text-align:left; padding-left:4px;}
.fudao table .tl15{ text-align:left; padding-left:15px;}

/*上下篇*/
.contpage{ font-size:14px; padding:5px 0px; clear:both}
.contpage p{ line-height:22px;}
.contpage p span{ font-weight:bold}

/*信息页相关新闻*/
.related{ border:1px #a6dc7e solid; border-top:none; overflow:hidden}
.related .title{ background-color:#ebffcc; color:#000; font-weight:bold; padding-left:20px; line-height:28px; font-size:14px; height:28px;}
.related ul{ clear:both;color:#282828; height:1%; padding:8px 0; overflow:hidden}
.related ul li{ width:280px; line-height:22px; float:left; padding-left:18px; font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.related ul a{color:#282828}
.related ul a:hover{ text-decoration:underline}

/*特别推荐*/
.tuijian .body{ padding:4px 0 0; font-size:12px}
.tuijian .body .pic{ padding:0px 5px; padding-bottom:0px; clear:both; overflow:hidden}
.tuijian .body .pic img{ width:90px; height:67px; overflow:hidden;border:1px #a4a4a4 solid;padding:1px; float:left; margin-right:8px }
.tuijian .body .pic b{ display:block; line-height:18px; color:#016502}
.tuijian .body p{ text-indent:24px; line-height:18px; float:left; width:180px;}
.tuijian .body ul{ clear:both;line-height:22px; margin-top:5px; background-color:#f7fdf1; overflow:hidden; padding:2px 0}
.tuijian .body ul li{ padding-left:5px; color:#006600}
.tuijian .body ul li a{ color:#006600}
.tuijian .body ul li a:hover{ color:#e94915}
.tuijian b { margin-left:120px; font-size:12px; font-weight:normal;}
/*网络课堂*/
.ketang .body{ padding:7px 4px; height:auto; overflow:hidden;}
.ketang .body ul{ padding-top:7px; font-size:12px;}
.ketang .body ul li{ line-height:22px;background-position:0px -71px; padding-left:18px;}
.ketang .body ul li a{ color:#006600}
.ketang .body ul li a:hover{ color:#e94915}

/*继续教育网络课堂*/
.jxketang .body{ padding:7px 4px;}
.jxketang .body ul{ padding-top:7px; font-size:12px;}
.jxketang .body ul li{ line-height:22px; background:url(/images/tv.gif) no-repeat 6px center; padding-left:26px;}
.jxketang .body ul li a{ color:#006600}
.jxketang .body ul li a:hover{ color:#e94915}

/*信息页广告*/
.cont-ads img{ padding:1px; border:1px #87d3eb solid; width:278px; height:87px;}
.contcopy{}
.contcopy .body{ padding:6px 8px 0px; background-color:#f7fdf1}
.copy{ background:url(/images/list/copy.gif) no-repeat; height:155px; padding:5px; color:#006601; font-size:12px}
#copy{ overflow:hidden; height:155px;}
.copy p{ text-indent:24px; line-height:18px; margin:5px 0px}
.fontads{ margin:7px 0px; color:#ec7811; font-weight:bold; font-size:12px; text-align:center}
.fontads a{ color:#016600}
.fontads a:visited{ color:#016600}

/*正保品牌*/
#tabs a{color:#016600; text-decoration:none}
#tabs div,#tabs dl,#tabs dt,#tabs dd { display:inline-block; }
#tabs div,#tabs dl,#tabs dt,#tabs dd { display:block }
#tabs h2{ background:#F7FFF2 url(/images/list/yxtt.jpg); height:25px; border-bottom:1px solid #A5DB7D; font-weight:bold;line-height:25px;font-size:14px; color:#E94917; padding-left:6px;}
#tabs { border:1px solid #A5DB7D;  padding:0px 0 4px }
#tabs div { padding:35px 0px 0px; position:relative; margin-left:3px }
#tabs dt { text-align:center; font: 12px/25px "宋体"; font-weight:bold;}
#tabs dd { font: 12px/25px "宋体";color:#016600; }
#tab1 dt { left: 14px; top: 5px }
#tab2 dt { left:105px; top:5px }
#tab3 dt { left:196px; top:5px }
#tab4 dt { left: 14px; top: 5px }
#tab5 dt { left:105px; top:5px }
#tab6 dt { left:196px; top:5px }
#tab7 dt { left: 14px; top: 5px }
#tab8 dt { left:105px; top:5px }
#tab9 dt { left:196px; top:5px }
#tabs .close dt { height:25px; width:79px; background:#F8FEF0; position:absolute; border:1px solid #A5DB7D; }
#tabs .close dd { display:none }
#tabs .open dt { height:30px; width:79px; background:#F8FEF0; position:absolute; border:1px solid #A5DB7D; border-bottom:none;font-weight:bold;}
#tabs .open dd { background:#F8FEF0; border:1px solid #A5DB7D; width:253px; margin-left:14px; padding-left:8px;}
/*信息页右侧地图层*/
.tuijian .title03 ul{float:right; font-weight:500;}
.tuijian .title03 li{ float:left; margin-right:5px; font-size:12px;}
.dis{ border:1px solid #A5DB7D; width:300px; height:200px;}
/*相关新闻/相关热词滑动门*/
.related .titlehd{ background-color:#ebffcc; color:#000; font-weight:bold; padding-left:20px; line-height:28px; font-size:14px; height:28px;}
.related .titlehd ul{ padding:0px; height:28px; line-height:28px;}
.related .titlehd li{ float:left; line-height:28px; font-size:14px; width:80px; cursor:pointer;}
.related .titlehd  .hover{ color:#006500; background:#fff; width:80px; height:28px;}
.related  .hotw li{ width:190px; line-height:22px; float:left; padding-left:18px; font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/*考试宝典*/
.mkrj{ border-bottom:1px solid #A5DB7D; border-left:1px solid #A5DB7D; border-right:1px solid #A5DB7D; height:auto; width:auto; overflow:hidden;}
.mkrj_pic{ width:272px; height:167px; margin:5px auto; overflow:hidden;}
.mkrj_biaoge{ width:260px; margin:5px 0px 10px 25px; height:auto; overflow:hidden; font-size:14px;}
.mkrj_biaoge td{ height:30px;}
.mkrj_biaoge span{ color:#076B08;}

/*20120113特别推荐*/
.tuijian .body{ padding:4px 0 0; font-size:12px}
.tuijian .body .pic1{ padding:0px 5px; padding-bottom:0px; text-align:center; clear:both; overflow:hidden;}
.tuijian .body .pic1 img{ width:272px; height:86px; overflow:hidden;}
.tuijian .body .bottom{ padding:10px; line-height:22px;}