

/*
********************************************* layout框架 *************************************************
*/

/* 总体框架 */
#wrapper {margin:0 auto; padding:0;text-align:left; background:#fff;}
#header { width:1003px; margin:0px;padding:0px; float:left;}
#container { width:1001px;border:1px #ddd solid;overflow:hidden;float:left;}
#container .content { width:981px;padding:10px;float:left; }
#container-noborder{width:1200px;overflow:hidden; margin:0 auto; padding-bottom:10px; background:#fff;}
#container-noborder table {border-collapse: inherit; border-spacing:inherit;}
#container-noborder table.list{ table-layout:fixed;}
#container-noborder table.list td{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
table .layout .boxbg_01 img{ vertical-align:middle;line-height:23px;}
#footer { width:983px;border-top:3px #0A76AC solid;}
#center{width:100%; overflow:hidden;}
#left-column {float:left;padding-bottom: 2000px;margin-bottom: -2000px;}
#right-column {float:right;padding-bottom: 2000px;margin-bottom: -2000px; }
#center-column{float:left;padding-bottom: 2000px;margin-bottom: -2000px;}
#bottom-column {width:100%;  margin:0 auto; text-align:center;border-top:1px #ddd solid; background:#fff;z-index:100;}


.fl	{ float:left;} 				/* 块左对齐 */
.fr	{ float:right;}				/* 块右对齐 */
.vm	{ vertical-align:middle;}	/* 垂直中对齐 */
.vt	{ vertical-align:top;}		/* 垂直顶对齐 */
.vb	{ vertical-align:bottom;}	/* 垂直底对齐 */
.tl { text-align:left;} 		/* 文字左对齐 */
.tc { text-align:center;} 		/* 文字中对齐 */
.tr { text-align:right;} 		/* 文字右对齐 */
.block{display:block;}          /* 显示块 */
.inline{display:inline;}        /* 显示行 */
.none{display:none;}            /* 显示无 */


/*
********************************************* font字体 *************************************************
*/

/* 文字大小设置 */
.font-10 { font-size:10px; }
.font-12 { font-size:12px; }
.font-14 { font-size:14px; }
.font-16 { font-size:16px; }
.font-18 { font-size:18px; }
.font-20 { font-size:20px; }
.font-32 { font-size:32px; }

/* 文字字体设置 */
.font-yahei { font-family:"Microsoft Yahei",SimHei,STHeiti,"宋体", Arial, serif; }
.font-song { font-family: "宋体", Arial, serif; }
.font-hei{ font-family:SimHei,STHeiti,"Microsoft Yahei", serif; }
.font-blod { font-weight:bold;}
.font-normal { font-weight:normal;font-style:normal;}

/* 文字颜色设置 */
.font-blue-01 { color:#016ec6; }
.font_red { color:#FF0000; font-size:12px;}
.font_red a:link    { color:#FF0000;text-decoration: none;}
.font_red a:active  { color:#FF0000;text-decoration: none;}
.font_red a:visited { color:#FF0000;text-decoration: none;}
.font_red a:hover   { color:#FF0000;text-decoration: none;}

/*
********************************************* link链接 *************************************************


a:link, a:visited { color:#016ec6; text-decoration:none; }
a:hover, a:active { text-decoration:underline; cursor:pointer; }
*/
/*
********************************************* button按钮 *************************************************
*/


input, button, select, textarea { font-size:100%; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; }
input.text, textarea { border:1px solid; border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4; }
input.button, button { cursor:pointer; overflow:visible; }
textarea { overflow:auto; }
label[for], input[type="button"], input[type="submit"] { cursor:pointer; }
input[type="text"], input[type="password"] { border:1px solid; border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4; }
.common-button{ height:22px; background:url(button_bg_01.gif) repeat-x;color:#fff; line-height:20px;  padding:0 10px; border:1px solid #FCD576;border-right-color:#b55932; border-bottom-color:#b55932;cursor: pointer;}
/*
********************************************* header头部 *************************************************
*/

/*= Top navigation =*/
#top_nav {float:left;  height:31px; width:100%; background:transparent url(top_nav_bg.gif) repeat-x; padding:0;}
#top_nav ul, #top_nav ul li {list-style: none; margin: 0; padding-right:5px;}
#top_nav ul { padding:6px 5px; text-align: right;}
#top_nav ul .current a{}
#top_nav ul li {line-height:19px; display:inline; vertical-align:middle; font-size:12px;}
#top_nav ul li img{vertical-align:middle;}
#top_nav ul li a {color:#606060; text-decoration:none;display:inline;}
#top_nav ul li span {padding: 0px 4px 0px 4px; margin: 0px 2px 0px 2px;white-space:nowrap;}
#top_nav ul li a:hover {color:#016EC6; text-decoration:underline;}
#top_nav img.iconMouseOut { filter:gray; }
#top_nav .top_help {float:left;display:inline;}
#top_nav .top_help a:link,#top_nav .top_help a:visited{ color:#f60;}
#top_nav .top_help .int{ }
html>body #top_nav .top_help{padding:0;}

/*= Logo Banner =*/

.banner { text-align:center;}
.banner img{ width:1200px;}
#banner #logo h1 { line-height:65px; font-family: "Microsoft Yahei", "宋体", Arial, serif; font-weight:normal; }

/*= Main navigation = */

#nav { width:1003px;padding:0; margin:0; list-style:none; height:auto !important;height:36px; background:url(menu2_0.gif) repeat; position:relative; z-index:500; font-family:arial, verdana, sans-serif; overflow:visible; float:left;}
#nav li{ overflow:visible;font-size:100%;font-weight:normal; float:left; text-align:left;}
#nav li.line{display:block; float:left; height:36px;background:url(menu2_line.gif) no-repeat; width:3px;}
#nav li.left{ float:left; height:36px;background:url(menu2_0.gif) ; width:2px;}
#nav li.right{ float:left; height:36px;background:url(menu2_0.gif) ; width:2px;}
#nav li.top {display:block; float:left; height:36px; }
#nav li a.top_link{display:block; float:left; height:36px; line-height:38px;color:#666666; text-decoration:none;font-weight:bold; padding:0 0 0 8px; cursor:pointer;background: url(menu2_0.gif); _overflow:hidden;}
#nav li a.top_link span{float:left; display:block; padding:0 8px 0 2px; height:36px; background: url(menu2_0.gif) right top no-repeat;line-height:38px;color:#fff; }
#nav li a.top_link span.down {float:left; display:block; padding:0 16px 0 2px; height:36px; background: url(menu2_0a.gif) no-repeat right top;}

#nav li.hover a.top_link ,#nav li a.current{color:#003366; background: url(menu2_1.gif) no-repeat; line-height:38px;}
#nav li.hover a.top_link span,#nav li a.current span {background:url(menu2_1.gif) no-repeat right top; line-height:38px;color:#003366;}
#nav li.hover a.top_link span.down ,#nav li a.current span.down {background:url(menu2_1a.gif) no-repeat right top; }

#nav li.hover {position:relative; z-index:200;}
#nav li.hover ul.sub
{left:1px; top:35px; background-color:#FEFEFE; padding:3px; border:1px solid #D8E8F8; white-space:nowrap; width:137px; height:auto; z-index:300;}
#nav li.hover ul.sub li
{display:block; height:20px; position:relative; float:left; font-weight:normal;}
#nav li.hover ul.sub li a
{display:block; font-size:11px; height:18px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;width:137px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#nav li ul.sub li a.fly
{background:#FEFEFE url(arrow.gif) no-repeat right;}
#nav li.hover ul.sub li a:hover 
{background-color:#009CE7; color:#fff; border-color:#fff;}
#nav li.hover ul.sub li a.fly:hover
{background-color:#009CE7; color:#fff;}

#nav li.hover li.hover ul,
#nav li.hover li.hover li.hover ul,
#nav li.hover li.hover li.hover li.hover ul,
#nav li.hover li.hover li.hover li.hover li.hover ul
{left:137px; top:-4px; background-color:#FEFEFE; padding:3px; border:1px solid #D8E8F8; white-space:nowrap; width:137px; z-index:400; height:auto;}

#nav ul, 
#nav li.hover ul ul,
#nav li.hover li.hover ul ul,
#nav li.hover li.hover li.hover ul ul,
#nav li.hover li.hover li.hover li.hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:137px; height:0; margin:0; padding:0; list-style:none; }

#nav li.hover li.hover a.fly,
#nav li.hover li.hover li.hover a.fly,
#nav li.hover li.hover li.hover li.hover a.fly,
#nav li.hover li.hover li.hover li.hover li.hover a.fly
{background:#CEEEFC url(arrow_over.gif) no-repeat right; color:#CC0000; border-color:#fff;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} 

#nav li.hover li.hover li a.fly,
#nav li.hover li.hover li.hover li a.fly,
#nav li.hover li.hover li.hover li.hover li a.fly
{background:#FEFEFE url(arrow.gif) no-repeat right;color:#333; }

/*= Position =*/
#position {	height:30px;overflow:hidden;margin:0;border:1px solid #ddd;background:#fff url(position_bg.gif) repeat-x 0 100%;}
#position .position-inner {	float:left;line-height:30px;}
#position .position-inner span{float:left; padding-right:5px;display:block; width:auto !important;width:expression(this.width > 200 ? "200px" : this.width);max-width:200px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#position .position-inner a {line-height:16px; padding:7px 0; float:left;}
#position .separator { float:left;}
#position .current {float:left;}
#position .position-label {float:left;display:block;width:36px;height:30px;margin-right:10px;overflow:hidden;text-indent:-9999px;background:url(position_home.gif) no-repeat;}
#position .position-label:hover {background:url(position_home_hover.gif) no-repeat;}
#position .search-top { float:right; display:block;height:30px;overflow:hidden; line-height:30px; margin-right:5px; padding-top:2px;vertical-align:middle;}

/*
********************************************* container内容 *************************************************
*/

/*= Page Nav =*/
.pageNav { font-family:Arial, Helvetica, sans-serif; font-size:14px; height:34px; margin:10px 0; padding-left:10px; display:inline; }

/*= Page Bar =*/
.pageNav .pagebar {line-height:30px; display:block; padding-right:10px; background:none; border:none;}
.pageNav .pagebar a:hover,.pageNav .pagebar .current{ background:none; border:none;}
.pageNav .pagebar a, .pageNav .pagebar strong{-moz-border-radius:4px 4px 4px 4px;background-color:#FFFFFF;border:1px solid #FFFFFF;color:#333333;float:left;height:28px;margin-right:4px;overflow:hidden;padding:0 6px;text-decoration:none;background:url(pagebar_bg.png) repeat-x scroll 0 0 #FFFFFF;border-color:#E0E7ED #9FB3C6 #92A8BF #DCE4EB;color:#6699CC; text-decoration:none;}
.pageNav .pagebar a.pre, .pageNav .pagebar a.pre:hover {background:url(pagebar_arw.png) no-repeat scroll 0 -30.5px #FFFFFF;border:medium none;height:30px;padding:0;text-align:center;text-indent:7px;width:75px;}
.pageNav .pagebar a.next, .pageNav .pagebar a.next:hover {background:url(pagebar_arw.png) no-repeat scroll 0 0 transparent;border:medium none;height:30px;margin:0;padding:0;text-align:center;text-indent:-7px;width:70px; line-height:30px;}

#forum {width:1200px;border-top:1px #bdcee0 solid;overflow:hidden; margin:0 auto;}
#forum .content { width:1181px;padding:10px; }
/*= Forum Homepage =*/
.forum-toptext { border-bottom:1px #ddd solid; height:29px;}
.forum-toptext .forum-stat-left {line-height:20px;}
.forum-toptext .forum-stat-right {line-height:20px;}
.forum-toptext .line { width:1px; height:18px; margin:0 5px 0 7px; display:inline; border-left:1px #ddd solid;}

.forum-panel {background:url(forum_panelfoot.gif) no-repeat scroll 0 100% transparent;margin:0;overflow:hidden; }
.forum-panel .category {background:url(forum_panelfootr.gif) no-repeat scroll 100% 100% transparent;padding:10px;}
.forum-panel .category hr.dashed{background:none repeat scroll 0 0 transparent;border-color:#E6E7E1;border-right:medium none;border-style:dashed none none;border-width:1px medium medium;height:0;}

.forum-panel .forumunit{ margin:10px 0;overflow:hidden;}
.forum-panel .forumunit .icon {float:left;width:48px; height:45px; }
.forum-panel .forumunit dt a{font-weight:700;color:#333; }
.forum-panel .forumunit dl {margin-left:48px; text-align:left;}
.forum-panel .forumunit em{font-style:normal;font-weight:400;}
.forum-panel .forumunit em strong{color:#FF6600;}
.forum-panel .forumunit .description{width:833px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;color:#666666;}
.forum-panel .forumunit .stat{float:right;margin:-18px 0 0;text-align:right;}
.forum-panel .forumunit .stat em {display:block;}
.forum-panel .forumunit dd {margin-right:80px;}
.forum-panel .forumunit .last a{ color:#369;}

.forum-lt{ width:100%; float:left; height:auto; padding:10px 0;}
.forum-cont{ border:1px solid #c2d5e3;border-top: none; width:99.8%; float:left; background:#fff;}
.forum-cont h2{border-top:1px solid #c2d5e3; border-bottom:1px solid #c2d5e3;background:url(forum_titlebg.jpg) repeat-x; height:31px; line-height:29px; width:100%; text-indent:1em; color:#336699;float:left;}
.forum-cont h2 a{ float:right; margin:11px 8px; +margin:-18px 8px;}
.forum-cont .info{ width:98%; float:left; padding:0 1% 10px 1%;  height:auto;}
.forum-cont .info p{ width:240px; float:left; height:50px; padding:10px 0;  border-bottom:1px dashed #cdcdcd;}
.forum-cont .info p img{ float:left; width:31px; height:29px; margin:11.5px;}
.forum-cont .info p a{ width:170px; float:left; height:auto; color:#333; font-weight:bold; text-decoration:none}
.forum-cont .info p a:hover{color:#0557b4}
.forum-cont .info p span{ width:170px; float:left; height:auto; line-height:18px;}
.forum-cont .info p span em{ font-style:normal; padding-right:15px; color:#919191}
.forum-cont .info p span em a{ float:none; width:auto; font-weight:normal;color:#919191}
/*.forum-cont .blank{width:98%; float:left; height:1px; height:auto; margin:5px 1% 5px 1%;}*/

.forum-bottom { width:100%; height:30px; line-height:30px; text-align:center; margin:10px 0 30px 0; float:left;}
.forum-bottom .legend{background:none repeat scroll 0 0 #f5fafe;border:1px solid #cad9ea;line-height:35px;margin:auto;padding:10px 0;text-align:center;width:99.8%;}
.FBD{ border:1px solid #c2d5e3;box-shadow:2px 2px 1px #b4b3b3;margin-bottom:10px; float:left; background:fff; width:360px; height:32px; z-index:999; position: relative; margin-left:200px;}
.forum-bottom .legend label ,.FBD label{padding:0 10px; color:#000; margin-top:7px; float:left;}
.forum-bottom .legend img ,.FBD img{margin-right:5px; vertical-align:middle;}

/*= Forum List Toptext=*/
.forum-list-toptext{padding:0 5px;}
.forum-list-toptext .forum-title{}
.forum-list-toptext .forum-title h1{ display:block; }
.forum-list-toptext .forum-info{padding-top:5px;padding-bottom:5px;}
.forum-list-toptext .forum-info .description{}
.forum-list-toptext .forum-info .banzhu a{color:#369;}
.forum-list-toptext .forum-rules {}
.forum-list-toptext .forum-rules h2{color:#369;}

/*= Forum List Bottom=*/
.forum-list-bottom { height:30px; line-height:30px; text-align:center; margin:10px 0;}
.forum-list-bottom .legend  {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E3E3E3;line-height:20px;margin:auto;padding:5px 10px;text-align:center;width:500px;}
.forum-list-bottom .legend label {padding:0 10px;}
.forum-list-bottom .legend img {margin-right:10px;vertical-align:middle;}

.post-operate{ margin:5px;}
.post-operate .action-button{ display:block;}

/*= Tab Bar =*/
.tabbar{background:url(tabbar_bg.gif) no-repeat scroll 0 0 transparent; width:130px; height:27px; border:1px #dbdbdb solid; line-height:27px; padding-left:10px; float:right; color:#676767; vertical-align:middle; padding-top:3px;display:block; cursor:pointer;}

/*2014-06-06*/
.forum-tab{ width:100%; float:left; height:auto; padding:8px 0;border-top:2px solid #cdcdcd; margin-top:10px;}
.forum-tab .pageNav{ margin:-5px 0;}
.forum-tab li{ float:left; height:auto; width:auto; }
.forum-tab li a{line-height:25px; border:1px solid #cdcdcd; padding:0px 8px; margin-right:8px;float:left; text-decoration:none; color:#585858}
.forum-tab li a:hover,.forum-tab li.current a{ background:#e5edf2; border:1px solid #336699;  color:#336699;font-weight:bold}

.forum-frame{width:100%; float:left; height:auto; padding-top:10px; }
.posting{ float:left; width:100%; height:auto; color:orange}
.posting .pageNav{ margin:-30px 0 0 0}

.posting{ float:left; width:100%; height:auto;  padding:10px 0 0; text-align:right; color:orange}
.posting p{ float:left; width:auto; height:auto;}
.posting .sr{float:right;}
.posting .sr >a { display:inline-block; background:#408ed6; width:66px; height:26px; color:#fff;}
.posting .sr input,.posting .sr select{ border:1px solid #ddd; padding:2px 4px; float:left; margin:2px 5px 0 0;}
.posting .page .tt{padding:10px 0 0 ;}
/*======tabinfo======*/
.forum-tab{ width:100%; float:left; height:auto; padding:8px 0;border-top:1px solid #ddd; }
.forum-tabmenu{width:auto; float:left; height:auto;}
.forum-tab li{ float:left; height:auto; width:auto;}
.container .forum-tab .current{ border:0; text-indent:0;}
.forum-tab li a{line-height:25px; text-indent:0; border:0; padding:0px 8px; margin-right:8px;float:left; text-decoration:none; color:#585858}
.forum-tab li a:hover,.forum-tab li.current a{ background:#e5edf2; border:0; margin:0; color:#336699;font-weight:bold;}

.forum-frame{width:100%; float:left; height:auto; padding-top:10px;}
.forum-tabcont{width:99.8%; float:left; height:auto;  border:1px solid #cdcdcd;}
.forum-tabcont th{ line-height:29px; font-weight:normal; color:#444; background:#f2f2f2; border-bottom:1px solid #cdcdcd;}
.forum-tabcont td{height:38px;line-height:38px; }
.forum-tabcont td{ color:#868686;border-bottom:1px solid #c2d5e3;}
.forum-tabcont span{ margin:0 2px;}
.forum-tabcont em{ margin-left:5px; font-style:normal}
.forum-tabcont label{ color:#0557b4; font-weight:bold}
.forum-tabcont a{ text-decoration:none; color:#333;}
.forum-tabcont a:hover{ color:#0557b4; }
.forum-tabcont tr:hover{background:#fbfbfb;}

.tdcont-new{ text-indent:2.5em; background:url(forum_folder_new.gif) no-repeat 8px center;  }
.tdcont-old{ text-indent:2.5em; background:url(forum_folder_common.gif) no-repeat 8px center;  }
.tdcont-new a,.tdcont-old a{font-size:14px;}
/*======tabinfo======*/

.Topic-tab{ width:100%; float:left; height:auto;}
.Topic-tab ul{ width:98%; margin:0 1%; float:left; height:19px; border-bottom:1px solid #e5e0e4;}
.Topic-tab li{ float:left; width:auto; height:auto;}
.Topic-tab li a{ padding:0 8px; float:left;  background:url(TopicH.jpg) repeat-x; height:18px; line-height:18px; margin-left:5px; border:1px solid #e5e0e4; text-decoration:none; color:#333;}
.Topic-tab li.current a{ border:1px solid #c1e2f1; border-bottom:1px solid #fff;background:url(TopicS.jpg) repeat-x; color:#0065af; font-weight:bold}
.Topic-main,.Topic-cont{width:98%; margin:0 1%;float:left; height:auto;}
.Topic-cont a，.Topic-cont span{ float:left; width:100%; border-bottom:1px dashed #f0f0f0; height:auto; line-height:25px; /*color:#8c8c8c; text-decoration:none;*/}
.Topic-cont a:hover{ }
.Topic-cont span cite{font-style:normal;text-indent:1.8em;line-height:25px;sfont-style:normal;height:auto; border-bottom:1px dashed #f0f0f0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:100%; float:left; background:url(Topic_icon.png) no-repeat left center;}
.Topic-cont span cite:hover{text-decoration:underline;}
.Topic-cont em{ float:right; font-style:normal; margin-top:-25px;}


/*= Forum manage =*/
.ltgl-L{width:150px; float:left; height:auto;}
.ltgl-L h2{ float:left; background:url(ltgl_column.jpg) no-repeat;width:100%; height:44px;}
.ltgl-L p{ width:148px; float:left; height:auto; border-left:1px solid #cccfd4;border-right:1px solid #cccfd4; text-align:center;}
.ltgl-L p a{ float:left; width:100%; height:138px; line-height:220px;  font-size:18px; font-family:"Microsoft YaHei","微软雅黑"; color:#585858; text-decoration:none; margin-top:10px;}
.ltgl-L p a:hover,.ltgl-L p a.current{font-weight:bold; color:#4089ce; background:url(ltgl_navS.jpg) no-repeat 12px center;}
.ltgl-L p a.current{ line-height:220px;text-indent:0px; padding:5px 0;}
.ltgl-L p a span{background:url(ltgl_icon.png) no-repeat;float:left; width:100%; height:100px;}
.ltgl-L p a span.bkgl{background-position:18px top}
.ltgl-L p a span.cssz{background-position:12px bottom}

.ltgl-L p.bottom{ background:url(ltgl_navB.jpg) no-repeat; float:left; width:100%; height:7px; border:none}

.ltgl-R{ width:1042px; float:left; height:auto; margin-left:6px; border:1px solid #cdd2d7; border-radius:4px; +padding-bottom:1%;}
.lthl-title{ background:url(ltgl_titlebg.jpg) repeat-x; float:left; width:100%; height:34px;}
.lthl-title .bk-position{ margin:5px 0 0 5px;}
.lthl-title p{ float:right; margin:8px 0 0 0}
.lthl-title p span{ color:#0084c8}
.lthl-title p a span.add{ float:left; background:url(ltgl_add.png) no-repeat; padding-left:20px; padding-right:10px;}
.lthl-title p a span.return{ float:left; background:url(ltgl_return.png) no-repeat left center; padding-left:20px; padding-right:10px;}
.lthl-list{ border:1px solid #daecfa; border-bottom:none; width:98%; margin:1%; float:left;}
.lthl-list th{color:#2c638a; background:url(ltgl_thbg.jpg) repeat-x; height:26px; border-bottom:1px solid #daecfa;border-left:1px solid #daecfa; text-align:center}
.lthl-list td{ border-bottom:1px solid #daecfa; border-left:1px solid #daecfa; text-align:center; line-height:24px; padding:5px;}
.lthl-list td a{ padding: 0 5px;}
.lthl-list td a img,.list-tool a img{position:relative; top:4px;}
.lthl-list tr.trbg{ background:#f4f7fc}
.ltgl-R .page{clear:both; padding:20px 20px 10px; margin:0;}
.list-tool a:first-child{margin-left:10px;}

/*= Forum manage =*/
/*2014-06-06*/

/*= Thread 	List =*/
.thread-list{ width:100%; border:1px solid #ddd; /*margin:5px 0 5px 5px;table-layout:fixed;*/}
.thread-list .topics .author{width:90px;}
.thread-list .topics .title a{ color:#333;}
.thread-list .topics .last{width:90px;}
.thread-list .topics .reply{width:45px;}
.thread-list .topics .icon{width:30px;}
.thread-list td,.thread-list th{border-bottom:1px solid #EEEEEE;padding:3px 0;text-align:left;}
.thread-list .topics th, .topics td {background:none repeat scroll 0 0 #f2f2f2;padding:8px 0;}
.thread-list .topics th {padding-right:1.5em;}
.thread-list cite, .thread-list em {display:block;font-style:normal;}
.thread-list td em, .thread-list td em a {color:#999999;font-family:Arial,PMingliu,sans-serif;font-size:11px;}
.thread-list cite a{color:#333333;text-decoration:none;}
.thread-list .title a{ color:#333; font-weight:normal;}
.thread-list .page{white-space:nowrap;}
.thread-list .page a {color:#444444;padding:2px 4px;text-decoration:none;font-weight:400;}
.thread-list .page a:hover {color:#007CD5; background:#F5F5F5;text-decoration:underline;}

/*= Thread 	Detail =*/
.thread-content{width:100%;}
.thread-top{background:#fafafa;}
.post-gaptable{ width:100%;}
.post-gaptable .col-left {padding:5px 0;width:180px;border-bottom:1px solid #DEDFE0;border-right:1px solid #DEDFE0; background:#e9f1f7;}
.post-gaptable .col-left-bottom{width:160px;}
.post-gaptable .col-right {padding:5px 0;border-bottom:1px solid #DEDFE0;}
.post-gaptable .col-right-bottom {padding:5px 0;}
.post-gaptable .col-right .post-operate,.post-gaptable .col-right-bottom .post-operate {margin-bottom:0;padding:0 10px;}
.post-stats {margin-left:10px;overflow:hidden;width:150px;}
.post-stats li {float:left;line-height:1.1;width:140px;}
.post-stats .numeric {color:#333333;font-size:150%;letter-spacing:-1px;padding:0 10px;float:left; display:block;line-height:30px;}
.post-stats .label {color:#888888;padding:0 5px;float:left; display:block; line-height:30px;}
.thread-body{}
.thread-body .post-majorentry {position:relative;}
.thread-body .post-table {table-layout:fixed;width:100%;}
.thread-body .post-table td.post-author{background:#e9f1f7;border-right:1px #E0E7ED solid;overflow:hidden;width:180px;vertical-align:top;border-bottom:5px #E1EDF6 solid; min-height:290px;}
.thread-body .post-table td.post-author .author-info {position:relative;}
.thread-body .authorinfo-inner .useridentity { width:100%;border-bottom:1px dashed #E6E7E1;height:36px;line-height:36px;margin-bottom:10px;overflow:hidden;text-align:center; }
.thread-body .authorinfo-inner .useridentity .user-name {white-space:nowrap;font-weight:700;color:#333;}
.thread-body .user-maindata .user-avatar {margin:15px;}
.thread-body .user-maindata .user-role { margin-left:15px;}
.thread-body .user-maindata .user-role a {color:#FF6600;}
.thread-body .user-maindata .user-level{ margin-left:15px;}
.thread-body .user-maindata .user-avatar  img {background:url(forum_midavt_shadow.gif) repeat-x scroll 0 100% #FFFFFF;padding:5px 5px 8px 5px;}
.thread-body .user-extradata {margin:5px 10px;}
.thread-body .user-extradata dd, .thread-body .user-extradata dt {float:left;height:1.6em;line-height:1.6em;vertical-align:middle;}
.thread-body .user-extradata dt {margin-right:3px;width:66px;}
.thread-body .user-extradata dd  {width:85px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.thread-body .post-table td.postmain {vertical-align:top;}
.thread-body .post-table td.postmain .postmain-inner {padding:10px 10px 0;}
.thread-body .post-table td.postmain .postmain-inner .post-head {margin-bottom:10px;}
.thread-body .post-head .post-heading {float:left;}
.thread-body .post-head .post-heading h1 {font-size:20px;font-weight:normal;}
.thread-body .post-heading .post-profile {color:#999999;font-size:60%;font-style:normal;}
.thread-body .post-meta {border-bottom:1px dashed #DDDDDD;color:#666666;margin-bottom:10px;padding-bottom:10px;}
.thread-body .post-meta .textresize {float:right;margin-left:5px;position:relative;}
.thread-body .post-meta .textresize a.label {float:left;height:16px;line-height:16px;position:relative;width:50px;}
.thread-body .post-meta .textresize a.label span {display:block;float:left;white-space:nowrap;}
.thread-body .post-meta .textresize a.label em {background:url(forum_textresize.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:16px;margin-right:2px;overflow:hidden;text-indent:-9999px;width:16px;}
.thread-body .post-meta .textresize-list {background:none repeat scroll 0 0 #FFFFFF;border-color:-moz-use-text-color #64ADCD #64ADCD;border-right:1px solid #64ADCD;border-style:none solid solid;border-width:0 1px 1px;display:none;left:-5px;padding-top:2px;position:absolute;top:20px;width:80px;}
.thread-body .post-meta .post-number {float:right;font-weight:bold;margin-left:10px;text-align:right;width:50px;}
.thread-body .post-meta .post-info {float:left;margin-right:5px;}
.thread-body .post-contentwrap {table-layout:fixed; width:820px;}
.thread-body .post-contentwrap .post-contentwrap-main {overflow:hidden;vertical-align:top;}
.thread-body .post-status {background:none repeat scroll 0 0 #F2FFCF;color:#669900;margin-bottom:10px;padding:5px 10px;}
.thread-body .post-content {font-size:117%;margin-bottom:10px;overflow:hidden;}

.thread-body .post-table .postmain-signature {vertical-align:bottom;border-bottom:5px #F2F7FB solid;}
.thread-body .post-table .postmain-signature-inner {padding:10px;}
.thread-body .post-table .postmain-leftbottom{}
.thread-body .post-table .post-signature {background:url(forum_post_signature.gif) no-repeat scroll 0 0 transparent;color:#666666;margin:0 10px 10px 0;padding-top:15px;}
.thread-bottom{ border-bottom:1px dotted #ccc;float:left; width:1163px;padding:0 20px; background:#fafafa;}
.easy-reply{ padding:20px; float:left; width:1163px; background:#fafafa;}

/*= Publish Thread =*/
.publish-form-caption { margin-bottom:10px; }
.publish-form-caption h3 { float:left; font-size:16px; padding-left:35px; margin:0 5px 0 0; background:url(forum_folder_new.gif) no-repeat scroll 8px 50% transparent; display:block; font-weight:100; }
.form-enter { margin-left:5px; margin-bottom:10px; }
.topic-moodicon { }
.topic-moodicon a.dropdown-trigger, .topic-category a.dropdown-trigger { background:url(forum_dropdown_trigger.gif) no-repeat scroll 100% -18px transparent; float:left; height:25px; line-height:26px; overflow:hidden; padding:0 20px 0 5px; width:auto; color:#444444 !important; }
.topic-moodicon { background:none repeat scroll 0 0 #FFFFFF; border-color:#B4B4B4 #E8E8E8 #E8E8E8 #B4B4B4; border-style:solid; border-width:1px; float:left; margin-right:5px; }
.dropdownmenu-wrap { background:url(forum_shadow.png) repeat scroll 0 0 transparent; margin:3px 0 0 3px; position:absolute; z-index:10; }
.topic-moodicon-list .dropdownmenu {width:145px;background:none repeat scroll 0 0 #FFFFFF;left:-2px;position:relative;top:-2px;}
.topic-moodicon-list .dropdownmenu-list {padding:10px 5px 5px 10px;}
.dropdownmenu-list, .dropdownmenu-inner {border-color:#BBBBBB #AAAAAA #AAAAAA #BBBBBB;border-style:solid;border-width:1px;}
.topic-title input.text {width:550px;line-height:20px;padding:2px;height:22px;font-size:14px;}
.topic-title input.text:focus,.webeditor .textarea:focus{border-color:#6FB1DF;color:#333;-moz-box-shadow:0 0 5px #6FB1DF;}
.webeditor{ margin:5px;}
.webeditor .textarea{width: 100%; padding-top: 1px; font-size: 14px; color:#000;}
.publish-action  {margin:0 5px 10px 5px;line-height:25px;position:relative;}
.forum_publish{background:url(forum_publish.gif) no-repeat; border:none; width:114px; height:29px; }
.forum_reply_confirm{background:url(forum_reply_confirm.gif) no-repeat; border:none; width:114px; height:29px; }
.forum_preview{background:url(forum_preview.gif) no-repeat; border:none; width:85px; height:29px; }

#news {width:1001px;border:1px #ddd solid;overflow:hidden}
#news .left-col-style{width:285px; }
#news .right-col-style{width:714px;border-left: 1px solid #ddd;}

/*= Focus Box =*/
.focus-box {width:272px; height:247px; overflow:hidden; position:relative; margin-left:6px; margin-top:6px; border:1px #E8E8E8 solid;}
.focus-box .slider { position:absolute; }
.focus-box .slider li { list-style:none; display:inline; }
.focus-box .slider img { width:272px; height:247px; display:block; border:0px; }
.focus-box .slider2 { width:10000px; }
.focus-box .slider2 li { float:left; }
.focus-box .num { position:absolute; right:5px; bottom:5px; }
.focus-box .num li { float: left; color: #FF7300; text-align: center; line-height: 20px; width: 20px; height: 20px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; vertical-align:middle;padding:0;}
.focus-box .num li.on { color: #fff; line-height: 25px; width: 25px; height: 25px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold;}

/*= News Rank =*/
.news-rank { width:271px; margin:6px; border:1px #E8E8E8 solid; border-top:none; background:#fff;float:left;display:inline; }
.news-rank .title{background:none repeat scroll 0 0 #0099CC; height:30px; position:relative;}
.news-rank .title h3{ color:#fff; font-size:14px; padding-left:30px; line-height:30px;}
.news-rank .title span {left:60px;border-color:#0099CC #FFFFFF #FFFFFF;border-style:solid;border-width:7px 7px 0; display:inherit;height:0;position:absolute;top:30px;width:0; padding:0; margin:0;line-height:0;}
.news-rank .top10  {background:url(news_top10.gif) no-repeat scroll 0px 6px transparent;line-height:22px;padding-left:21px;margin:8px 10px 5px;}
.news-rank .top10 li{width:225px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}/* 超过225px则显示... */
.news-rank .top10 li a:hover { color:#BC2D09;}

/*= Hot Title =*/
.hot-title { background:url(news_hottitle_bg.gif) repeat-x scroll transparent; float:right; font-size:14px; line-height:24px; padding:12px 0 0; border-bottom:1px #ccc dashed; margin-bottom:10px; clear:both;width:714px; }
.hot-title h2 { font-size:31px; font-weight:700; height:auto !important;height:36px; min-height:36px; letter-spacing:-2px; line-height:36px; padding-left:16px; }
.hot-title h2 a, .hot-title h2 a:visited { color:#004499; }
.hot-title h2 a:active, .hot-title h2 a:hover { color:#BC2D09; text-decoration:none; }
.hot-title .brief { margin-bottom:8px; padding-left:16px; text-indent:2em;}
.news-list { margin-left:10px; }
.news-list ul li { list-style-type:disc; list-style-position:inside; }
.news-list a { font-size:14px; text-decoration:none; }
.news-list a:hover { color:#BC2D09; }
.news-list li { line-height:24px; }

/*= Scroll Pic =*/
.scroll-pic { position:relative;  width:983px; margin:0 10px; height:194px;  text-align:center;background:#fff; overflow:hidden; float:left; display:inline;}
.scroll-pic .fixtitle a:link {	color: #fff; text-decoration: none;}
.scroll-pic .fixtitle a:visited {	color: #fff; text-decoration: none;}
.scroll-pic .fixtitle a:hover {	text-decoration: underline;}
.scroll-pic .fixtitle {background:#0099CC; height: 30px; position:relative; }
.scroll-pic .fixtitle h3 {	padding-left: 30px; line-height: 30px; font-size: 14px; float: left; color: #fff; display:block;}
.scroll-pic .fixtitle strong{left:50px;border-color:#0099CC #FFFFFF #FFFFFF;border-style:solid;border-width:7px 7px 0; height:0;position:absolute;top:30px;width:0; padding:0; margin:0; clear:both; line-height:0;display:block;}
.scroll-pic .fixtitle span { left:930px; top:6px;float: right; display:block; width:51px;position:absolute;}
.scroll-pic .rform {	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px;}
.scroll-pic .rform dt {	line-height: 23px;}
.scroll-pic .rformb {	padding-left: 10px;}
.scroll-pic .rollbox {	border:1px #E8E8E8 solid; padding: 10px 0; margin:0 0 10px;overflow: hidden;zoom: 1; position: relative; border-top:none; height:123px;}
.scroll-pic .rollbox .LeftBotton {	background: url(news_ca_hz_002.gif) no-repeat 0px 0px; left: 5px; float: left; width: 11px; cursor: pointer; position: absolute; top: 10px; height: 114px}
.scroll-pic .rollbox .RightBotton {	right: 5px; background: url(news_ca_hz_002.gif) no-repeat -11px 0px; float: right; width: 11px; cursor: pointer; position: absolute; top: 10px; height: 114px}
.scroll-pic .rollbox .cont { position:absolute; left:28px; top:10px; overflow: hidden; width: 920px;height:128px; padding-top: 5px;  float:left;}
.scroll-pic .rollbox .cont-scroll {	position:absolute;}
.scroll-pic .rollbox .box {	float: left; width: 152px; text-align: center;display:inline;position:absolute;}
.scroll-pic .rollbox .box img {	border-right: #add2fc 1px solid; padding-right: 3px; border-top: #add2fc 1px solid; display: block; padding-left: 3px; background: #fff; padding-bottom: 3px; margin: 0px auto; border-left: #add2fc 1px solid; padding-top: 3px; border-bottom: #add2fc 1px solid}
.scroll-pic .rollbox .box a:hover img {	border-right: #5385cc 1px solid; border-top: #5385cc 1px solid; border-left: #5385cc 1px solid; border-bottom: #5385cc 1px solid}
.scroll-pic .rollbox .box p {	margin: 6px auto 0px; width: 130px; line-height: 20px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.scroll-pic .rollbox .box p a:hover { color:#BC2D09;}
.scroll-pic .rollphotos {	margin-top: 10px;width: 983px;height:174px;}

/*= News Title  =*/
.news-title { background:url(news_hottitle_bg.gif) repeat-x scroll transparent; float:right; padding:5px 0 0 0; border-bottom:1px #ccc dashed; margin-bottom:5px; text-align:center; color:#7E7E7E; width:715px; overflow:hidden;}
.news-title h2 { color:#000000;font:800 26px/30px "宋体",arial;margin-bottom:6px;}
.news-title .info{  margin-bottom:0px; width:100%;}
.news-title .auth{padding-right:19px;}
.news-title .when{}

.news-content {}

.news-content a:hover{ color:#BC2D09;}
.news-content .tools-bar { float:right; }
.news-content .tools-bar img{ margin:0 5px 0 0;vertical-align:middle;}
.news-content .tools-bar .font-size { display:block;  width:100px;float:left;}
.news-content .tools-bar .font-color { display:block;width:100px;float:left;}
.news-content .tools-bar .bgcolor { display:block; width:100px;float:left;}
.news-content .main { padding:5px; font-size:14px;float:left; width:695px;text-align:left;}
.news-content .main img{  border:none;max-width: 690px; width:expression(this.width > 690 ? "690px" : this.width)}
.news-content .main p{line-height:25px;margin:20px auto 0;}

.news-content .prew{ padding:5px;font-size:14px;line-height:15px;float:left; width:760px;}
.news-content .prew .last { width:100%;float:left;}
.news-content .prew .next {width:100%;float:left;}

#news-view {width:1001px;border:1px #ddd solid;overflow:hidden}
#news-view .left-col-style{ width:715px; }
#news-view .right-col-style{width:284px; border-left: 1px solid #ddd;}
#news-view .news-content .prew {width:695px;}
.news-pic-show { margin:6px;float:left; display:inline; }
.news-pic-show li{ width:130px; float:left; padding:3px;}
.news-pic-show li a {display:block;line-height:28px;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-pic-show li img  {
border:1px solid #C6C6C6; width:120px; height:100px;}

/*= News Bottom Pic =*/
.news-bottom-pic {  width:688px; margin:0 auto; text-align:center;overflow:auto;background:#fff;}
.news-bottom-pic .fixtitle a:link {	color: #fff; text-decoration: none;}
.news-bottom-pic .fixtitle a:visited {	color: #fff; text-decoration: none;}
.news-bottom-pic .fixtitle a:hover {	text-decoration: underline;}
.news-bottom-pic .fixtitle {background:#0099CC; height: 30px; position:relative; }
.news-bottom-pic .fixtitle h3 {	padding-left: 30px; line-height: 30px; font-size: 14px; float: left; color: #fff; display:block;}
.news-bottom-pic .fixtitle strong{left:50px;border-color:#0099CC #FFFFFF #FFFFFF;border-style:solid;border-width:7px 7px 0; height:0;position:absolute;top:30px;width:0; padding:0; margin:0; clear:both; line-height:0;display:block;}
.news-bottom-pic .fixtitle span { left:630px; top:6px;float: right; display:block; width:51px;position:absolute;}
.news-bottom-pic .rollbox {	border:1px #E8E8E8 solid; padding: 10px 0; margin:0 0 10px;overflow: hidden;zoom: 1; position: relative; border-top:none;}
.news-bottom-pic .rollbox .cont {margin: 0px auto; overflow: hidden; padding-top: 5px}
.news-bottom-pic .rollbox .box {float: left; width: 170px; text-align: center}
.news-bottom-pic .rollbox .box img {	border-right: #add2fc 1px solid; padding-right: 3px; border-top: #add2fc 1px solid; display: block; padding-left: 3px; background: #fff; padding-bottom: 3px; margin: 0px auto; border-left: #add2fc 1px solid; padding-top: 3px; border-bottom: #add2fc 1px solid}
.news-bottom-pic .rollbox .box a:hover img {	border-right: #5385cc 1px solid; border-top: #5385cc 1px solid; border-left: #5385cc 1px solid; border-bottom: #5385cc 1px solid}
.news-bottom-pic .rollbox .box p {	margin: 6px auto 0px;  line-height: 20px;width: 150px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.news-bottom-pic .rollbox .box p a{}
.news-bottom-pic .rollbox .box p a:hover { color:#BC2D09;}
.news-bottom-pic .rollphotos {	margin-top: 10px;width: 688px;}

/*= Chat Room =*/
#chatroom {width:1001px;border:1px #ddd solid;overflow:hidden;}
#chatroom .content { width:981px;padding:10px; }
#chatroom .icon{ background:url(chatroom_icon.gif) no-repeat;height:51px; }
#chatroom .icon h2{font-weight:normal;color:#016EC6;padding-left:50px; padding-top:15px; }
#chatroom .table{font-weight: bold;font-size:12px;color:#3372A2;line-height:30px;vertical-align:middle;text-align:center;table-layout:fixed;}
#chatroom .table td ,#chatroom .table th{border:#6cb0c9 solid 1px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#chatroom .table tr.firstbg{ background-color:#fff;}
#chatroom .table tr.secondbg{ background-color:#F1FCFE;}
#chatroom .table th{ background-image:url(chatroom_table_bg.gif);font-weight: bold;font-size:14px;color:#1465A0;line-height:30px;vertical-align:middle;text-align:center;}
#chatroom .table .serial-number{ width:5%; }
#chatroom .table .name{ width:10%;}
#chatroom .table .subject{ width:40%; }
#chatroom .table .people{ width:10%;}
#chatroom .table .compere{ width:10%;}
#chatroom .table .start-time{ width:10%;}
#chatroom .table .status{ width:10%;}
#chatroom .table .operating{ width:5%;}
#chatroom .table a{ color:#09c;}
#chatroom .font-a{font-weight: normal;font-size:12px;color:#444;word-break:break-all;width:40%;white-space:normal;overflow:hidden;height:30px; }
#chatroom .font-b{font-weight: normal;font-size:12px;line-height:30px;text-align:center; color:#444;}

/*= Vote  =*/
#vote{width:1001px;border:1px #ddd solid;overflow:hidden;}
.vote-body{}
.vote-body .post-majorentry {position:relative;}
.vote-body .post-table {table-layout:fixed;}
.vote-body .post-table .post-author{background:none repeat scroll 0 0 #F2F7FB;border-right:1px #E0E7ED solid;overflow:hidden;width:200px;vertical-align:top;border-bottom:5px #E1EDF6 solid; min-height:290px;}
.vote-body .post-table .post-author .author-info {position:relative;}
.vote-body .authorinfo-inner .useridentity {border-bottom:1px dashed #E6E7E1;height:36px;line-height:36px;margin-bottom:10px;overflow:hidden;}
.vote-body .authorinfo-inner .useridentity .user-name a{float:left;white-space:nowrap;font-weight:700;margin-left:35px; color:#333;}
.vote-body .authorinfo-inner .useridentity .user-userid {color:#999999;visibility:hidden;}
.vote-body .user-maindata .user-avatar {margin:10px 35px;}
.vote-body .user-maindata .user-avatar  img {background:url(forum_midavt_shadow.gif) repeat-x scroll 0 100% #FFFFFF;padding:5px 5px 8px 5px;}
.vote-body .user-extradata {margin:5px 10px 5px 15px;}
.vote-body .user-extradata dd, .vote-body .user-extradata dt {float:left;height:1.6em;line-height:1.6em;vertical-align:middle;}
.vote-body .user-extradata dt {margin-right:3px;width:55px;}
.vote-body .user-extradata dd  {width:117px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.vote-body .post-table .postmain {border-bottom:5px solid #F2F7FB;min-height:290px;overflow:hidden;}
.vote-body .post-table .postmain .postmain-inner {padding:10px 10px 0;}
.vote-body .post-table .postmain .postmain-inner .post-head {border-bottom:1px dashed #DDDDDD;margin-bottom:10px;padding-bottom:10px; height:40px;width:780px;}
.vote-body .post-head .post-heading {float:left;}
.vote-body .post-head .post-heading h1 {font-size:20px;font-weight:normal;}
.vote-body .post-contentwrap {table-layout:fixed; width:780px;}
.vote-body .post-contentwrap .post-contentwrap-main {overflow:hidden;vertical-align:top;}
.vote-body .post-status {background:none repeat scroll 0 0 #F2FFCF;color:#669900;margin-bottom:10px;padding:5px 10px; width:100%}
.vote-body .post-content {font-size:117%;margin-bottom:10px;overflow:hidden;}
.vote-body .post-content .vote-info { font-size:12px; color:#999999; margin:15px 0; }
.vote-body .post-content .vote-options { width:600px; margin-bottom:15px; }
.vote-body .post-content .vote-options table { table-layout:fixed; }
.vote-body .post-content .vote-options table td { padding:4px 2px; vertical-align:middle; }
.vote-body .post-content .checkbox { width:20px; }
.vote-body .post-content .value { width:auto; }
.vote-body .post-content .value label { cursor:pointer; }
.vote-body .post-content .blank { width:100px; }
.vote-body .post-content .chart-status { -moz-border-radius:0 6px 6px 0; background:url(vote_option_bg.png) repeat-x scroll 0 0 transparent; height:16px; }
.vote-body .post-content .pollchart { -moz-border-radius:0 6px 6px 0; background-image:url(vote_option_bg.png); background-position:0 -16px; background-repeat:repeat-x; height:16px; width:470px; }

/*=Common FAQ list =*/
#commonfaq {width:1001px;border:1px #ddd solid;overflow:hidden;}
#commonfaq .content { width:981px;padding:10px; float:left;}
#commonfaq .faq_list {line-height:1.5em;margin-bottom:25px; margin-left:5px;}
#commonfaq .faq_list .flow-num  {background:url(commonfaq_sprites_icons.png) no-repeat scroll 0 0 #FFFFFF;position:absolute;}
#commonfaq .faq_list .c-num-1{width:28px;height:35px;display:block;font-size:0;}
#commonfaq .faq_list .c-num-2{background-position:-28px 0;width:20px;height:30px;display:block;font-size:0;}
#commonfaq .faq_list .c-num-3{background-position:-57px 0;width:20px;height:30px;display:block;font-size:0;}
#commonfaq .faq_list .c-num-4{background-position:-78px 0;width:20px;height:30px;display:block;font-size:0;}
#commonfaq .faq_list em{ display:none;}
#commonfaq .faq_list .question{margin:10px 0 15px;border-bottom:1px solid #E6E7E1; padding:0 0 10px;}
#commonfaq .faq_list .question h1{ background:url(ask_common_small_icon.gif.gif) no-repeat;font-size:18px; padding:0px 5px 5px 25px; font-weight:100;}
#commonfaq .faq_list .question span  {color:#666;font-style:normal;font-weight:normal;}

#commonfaq .faq_list .answer {line-height:1.5em;margin:5px 0; border-bottom:1px dashed #E6E7E1; padding:0 0 10px;}
#commonfaq .faq_list .answer .contents{ padding-left:35px; display:block; font-size:14px;}

#commonfaq .pagenav{ margin:5px 0; float:left;}

/*= FAQ list =*/
#faq {width:1001px;border:1px #ddd solid;overflow:hidden; float:left;}
#faq .left-col-style{width:230px; text-align:center;float:left;}
#faq .right-col-style{width:770px; overflow:hidden;border-left: 1px solid #ddd;float:left;}
#faq a:hover{ color:#BC2D09;}
#faq .ask_button{ margin:10px 23px; width:170px;}
#faq .ask_button table{width:170px; height:32px;}
#faq .ask_button  .questions { background:url(ask_button_icon.gif) no-repeat 0 5px; width:103px;line-height:42px; height:39px; overflow:hidden; font-size:18px;font-weight:100;margin:0; padding-left:55px; text-align:left; } 

#faq .waiting-question{}
#faq .waiting-question .title{border-top: 1px #C6D8E0 solid; border-bottom: 1px #C6D8E0 dashed;background:url(ask_left_title_bg.gif) repeat-x; height:36px; }
#faq .waiting-question .title h1{background:url(ask_waiting_icon.gif) no-repeat; margin:3px 0 0 15px; font-size:18px;line-height:30px;font-weight:100; color:#444;}
#faq .waiting-question ul{ padding:10px; text-align:left;height:auto !important;height:155px; min-height:155px;}
#faq .waiting-question ul li{background:url(ask_question_small_icon.gif) no-repeat; line-height:22px;padding-left:20px;width:185px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#faq .common-question{}
#faq .common-question .title{border-top: 1px #C6D8E0 solid; border-bottom: 1px #C6D8E0 dashed;background:url(ask_left_title_bg.gif) repeat-x;  height:36px; }
#faq .common-question .title h1{background:url(ask_common_icon.gif) no-repeat; margin:3px 0 0 15px;font-size:18px;line-height:30px;font-weight:100; color:#444;}
#faq .common-question ul{ padding:10px; text-align:left;height:auto !important;height:155px; min-height:155px;}
#faq .common-question ul li{background:url(ask_common_small_icon.gif.gif) no-repeat; line-height:22px;padding-left:20px;width:185px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#faq .question_list{ float:left; margin:10px; border-bottom:1px #ddd dashed; padding-bottom:15px; width:750px; display:inline;}
#faq .question_brief {font-size:14px; position:relative;}
#faq .question_brief h1 {font-size:16px; font-weight:100; background:url(ask_question_icon.gif) no-repeat; padding-left: 35px;line-height:25px;height:auto !important;height:30px; min-height:30px;}
#faq .question_brief .edit{ float:right; position:absolute; right:10px;top:5px; font-size:12px;}
#faq .question_brief .contents{ margin:5px;}
#faq .question_brief .contents .time{ color:#908F8F;font-size:12px;}
#faq .author{line-height:25px;color:#908F8F; font-size:12px;}
#faq .author .name {color:#016EC6;}
#faq .author strong{color:#016EC6;}
#faq .author strong em{color:#FF9610; font-style:normal;}

/*=FAQ View =*/
#faq-view { margin:10px; font-size:14px;}
#faq-view .qbox{}
#faq-view .qbox .title{ background:#DBF1D4; border-bottom:2px #A5DA94 solid; height:auto !important;height:32px; min-height:32px;}
#faq-view .qbox .title h1{ padding-left:20px; font-size:14px; line-height:30px; margin-left:5px;}
#faq-view .qbox .title .solved{ background:url(ask_solved_icon.gif) no-repeat left 6px;}
#faq-view .qbox .title .no-solved{ background:url(ask_question_small_icon.gif) no-repeat left 6px;}
#faq-view .reward{ font-size:12px; color:#908F8F; margin:5px 0;}
#faq-view .qbox .contents{ margin-bottom:10px;}
#faq-view .qbox .button {line-height:35px; margin-bottom:10px;}
#faq-view .fbox { margin-bottom:10px;}
#faq-view .fbox .title { background:#FED6D2; border-bottom:2px #E5ADA7 solid; height:32px; }
#faq-view .fbox .title h1{ padding-left:20px; font-size:14px; line-height:30px; margin-left:5px; color:#FF0000;}
#faq-view .fbox .title .system-answer{ background:url(ask_system_answer.gif) no-repeat center left;}
#faq-view .fbox .title2 { background:#DBF1D4; border-bottom:2px #A5DA94 solid; height:32px; }
#faq-view .fbox .title2 h1{ padding-left:20px; font-size:14px; line-height:30px; margin-left:5px; }
#faq-view .fbox .title2 .other-answer{ background:url(ask_other_answer.gif) no-repeat center left;}
#faq-view .fbox .contents{ margin-bottom:10px;}
#faq-view .fbox .dashed{ height:1px; border-bottom:1px #CFCFCF dashed; margin-bottom:10px;}
#faq-view .abox .title{ background:#FDE7A2; border-bottom:2px #FCD372 solid; height:32px; }
#faq-view .abox .title h1{ padding-left:20px; font-size:14px; line-height:30px; margin-left:5px;}
#faq-view .abox .title .my-answer{ background:url(ask_my_answer.gif) no-repeat center left;}
#faq-view .abox .title .no-solved{ background:url(ask_question_small_icon.gif) no-repeat;}
#faq-view .abox .contents  { width:100%;vertical-align:top;margin:5px 0;}
#faq-view .abox .contents .textarea{width: 80%; padding-top:1px; font-size: 14px; color:#000; margin:10px;}
#faq-view .abox .button {line-height:35px; margin-bottom:10px;}

/*=User Defined =*/
#user-defined {width:1001px;border:1px #ddd solid;overflow:hidden; float:left; }
#user-defined .left-col-style{width:180px;}
#user-defined .right-col-style{width:820px; border-left: 1px solid #ddd;}
#user-defined .changemode { margin:10px; font-size:14px;}
#user-defined .changemode .info {line-height:150%;background-color: #FFFDD2;padding:2px;border: 1px solid #E7E7E7;margin:0 auto;text-align:left; font-size:12px; }
#user-defined .news-title{ width:820px;}
#user-defined .news-content .main {width:780px;}
#user-selfpage {width:1001px;border:1px #ddd solid;overflow:hidden; float:left;}
#user-selfpage .news-title{ width:1001px;}
#user-selfpage .news-content .main {width:1001px;}
/* 
** leftmenu_xx **
*/
#menu_xx { margin:0; padding:0; list-style:none;float:left; width:100%; overflow:hidden;}
#menu_xx li { display:block; margin:0; padding:0; background-color:#EFF4F7;text-align:left; }
#menu_xx a { width:100%; margin:0; padding:8px 0 0 20px;float:left;}
#menu_xx .x1{ margin:0; padding:0;background:url(leftmenu_xx.gif) repeat-x; float:left; line-height:26px;width:100%;overflow-y:visible; display:none;}
#menu_xx .x1 a{background:url(leftmenu_xx_icon.gif) no-repeat 6px 12px;color:#00508E; font-weight:bolder; height:24px;}
#menu_xx .x1 a:link   { color:#00508E; text-decoration:none;}
#menu_xx .x1 a:visited{ color:#00508E;text-decoration:none;}
#menu_xx .x1 a:hover  { color:#FFFFFF;text-decoration:none;}

#menu_xx .x2,#menu_xx .x3,#menu_xx .x4,
#menu_xx .x5{margin:0;padding:0;display:block; float:left; width:100%}

#menu_xx .x2 a{float:left;margin:0;color:#728486; font-weight:bold; background:#F4F8F9 url(leftmenu_x1.gif) no-repeat 15px 9px; padding:5px 0 0 32px; border-bottom:1px solid #D0D9E0;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#menu_xx .x3 a{float:left;margin:0;color:#728486; font-weight:normal; background:#F4F8F9 url(leftmenu_x2.gif) no-repeat 30px 7px; padding:5px 0 0 47px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#menu_xx .x4 a{float:left;margin:0;color:#728486; font-weight:normal; background:#F4F8F9 url(leftmenu_x3.gif) no-repeat 45px 7px; padding:5px 0 0 62px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#menu_xx .x5 a{float:left;margin:0;color:#728486; font-weight:normal; background:#F4F8F9 url(leftmenu_x4.gif) no-repeat 60px 7px; padding:5px 0 0 77px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

#menu_xx .x2 a:hover,#menu_xx .x3 a:hover,#menu_xx .x4 a:hover,
#menu_xx .x5 a:hover{float:left;margin:0;background-color:#FBFCFE; color:#1BA8D5;text-decoration:none;}

#menu_xx ul, 
#menu_xx li.hover ul ul,
#menu_xx li.hover li.hover ul ul,
#menu_xx li.hover li.hover li.hover ul ul,
#menu_xx li.hover li.hover li.hover li.hover ul ul{margin:0; padding:0;display:block;}

#menu_xx_current {color:#21A3DF;font-weight:bolder;}
#menu_xx_current a:link   {background-color:#fff; color:#21A3DF; text-decoration:none;}
#menu_xx_current a:visited{background-color:#fff; color:#21A3DF;text-decoration:none;}
#menu_xx_current a:hover  {background-color:#fff;color:#999999;text-decoration:none;}

#user-defined .pageNav{ margin-bottom:20px; }
#user-defined .news-list { margin-top:10px; width:705px;}
#user-defined .news-list li{width:705px;}

/*
** Downlist Menu **
*/

.downlist-menu {filter: progid:DXImageTransform.Microsoft.Shadow(color=#C2EBFF,direction=135,strength=3); padding:5px 0;width:auto !important;width:150px; min-width:150px; border: 1px solid #21A3DF; background:#fff url(popupMenu_bg.gif) repeat-x 0 1px; line-height:22px; }
.downlist-menu li { text-align:left;}
.downlist-menu li a{ line-height:22px;color: #000000; display:block; width:100%;float:left; padding:0 5px;}
.downlist-menu li a:hover{background:#21A3DF; color: #fff; text-decoration:none;}


/*
** popupMenu **
*/
div.popupMenuDiv        { filter: progid:DXImageTransform.Microsoft.Shadow(color=#C2EBFF,direction=135,strength=3); padding: 0 5px 5px 0;}
table.popupMenuTable    { border: 2px solid #21A3DF; background:#fff url(popupMenu_bg.gif) repeat-x 0 2px; padding: 3px; line-height:22px; }
tr.popupMenuMouseOver   { color: #fff; cursor: default;background:#21A3DF; cursor:pointer;}
tr.popupMenuMouseOver  a{color: #fff; text-decoration:none;}
tr.popupMenuMouseOut    { color: #000000; cursor: default; }
td.popupMenuHrShadow    { background-color: #C2EBFF; }
td.popupMenuHrHighLight { background-color: #ffffff; }


/* 
**
Subbase View
*/

#subbaseview{width:1003px;float:left;padding-top:5px; padding-bottom:10px;position: relative; }
#subbaseview .other-info-list,#subbaseview-02 .other-info-list { width:981px;float:left;}
.basic-info-box{ width:1003px; float:left; margin-bottom:10px; display:inline;}
.basic-info-box .left-list{ width:731px;float:left;background:#FEFFFF url(subbase_view_box_bg.gif) repeat-x left bottom;border:1px solid #D1E8FF;}
.basic-info-box .left-list .left-title{width:711px; background:url(subbase_view_title_bg.gif) repeat-x; height:26px; line-height:26px; float:left; border-bottom:1px solid #D0E7FF; padding-left:20px; font-size:14px; color:#0585CB; font-weight:bold;}
.basic-info-box .left-list .left-title span{font-size:12px;font-weight:bold;}
.basic-info-box .left-list ul{ padding:10px; width:711px;height:auto !important;height:180px; min-height:180px; float:left;}
.basic-info-box .left-list ul li{ border-bottom:1px dotted #ccc; line-height:25px;width:711px;}
.basic-info-box .left-list ul li em{ font-style:normal;}
.basic-info-box .left-list ul .name{ font-weight:bold;}
.basic-info-box .right-list{ width:255px;float:left; padding-left:15px;}
.basic-info-box .right-list .thumb{background:url(subbase_view_thumb_bg.gif) no-repeat left top; margin-top:10px; padding:2px 4px 5px 2px;  width:215px; height:211px;}
.basic-info-box .right-list .thumb img{  width:215px; height:211px;}

.other-info-box {width:1001px;border:1px solid #D1E8FF;float:left; margin-bottom:10px; display:inline;}
.other-info-box .other-info-title{width:981px; background:url(subbase_view_title_bg.gif) repeat-x; height:26px; line-height:26px; float:left; border-bottom:1px solid #D0E7FF; padding-left:20px; font-size:14px; color:#0585CB; font-weight:bold;}
.other-info-box .other-info-title span{font-size:12px;font-weight:bold;}
.other-info-box .other-info-content{ width:981px; padding:10px; float:left; height:auto !important;height:150px; min-height:150px;}

.description-box{width:1001px;float:left;border:1px solid #D1E8FF;margin-bottom:10px; display:inline;}
.description-box .description-box-left{width:680px; float:left;border-right:1px solid #D1E8FF;}
.description-box .description-box-left .description-title{background:url(subbase_view_title_bg.gif) repeat-x; width:660px;height:26px; line-height:26px; float:left; border-bottom:1px solid #D0E7FF; padding-left:20px; font-size:14px; color:#0585CB; font-weight:bold;float:left; }
.description-box .description-box-left .description-content{width:660px;float:left;background:#FEFFFF url(subbase_view_box_bg.gif) repeat-x left bottom; padding:10px;float:left;height:auto !important;height:137px; min-height:137px; }
.description-box .description-box-right{width:305px; float:left; padding-left:10px;}
.description-box .description-box-right .related-title{ width:305px; height:25px; line-height:26px; font-size:12px; font-weight:bold;color:#0D8CD1; background:#D0E7FF; padding-left:5px;}
.description-box .description-box-right ul{width:293px; float:left;}
.description-box .description-box-right li{ line-height:25px; float:left; width:283px; border-bottom:1px dotted #ccc; padding-left:10px;}
.description-box .description-box-right li a{ color:#000;}

.comments-box {float:left;width:100%;}
.comments-box .comments-box-stat{float:left;width:100%; text-align:center; height:25px; line-height:25px;}
.comments-box .comments-box-stat span{ padding:0 5px;}
.comments-box .comments-box-stat em{font-style:normal;color:#F00;}
.comments-box .comments-box-list{ width:100%; float:left;}
.comments-box .comments-box-list .list{ width:100%; float:left; border:1px solid #D1E8FF;table-layout:fixed;}
.comments-box .comments-box-list .list .title-bg{ background:url(subbase_view_title_bg2.gif) repeat-x; height:20px; border-bottom:1px solid #D1E8FF;}
.comments-box .comments-box-list .list th{ border:1px solid #D1E8FF; padding-left:5px; vertical-align:middle; color:#0B8ACF;}
.comments-box .comments-box-list .list td{ padding-left:5px;line-height:25px; border-bottom:1px dotted #ccc;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.comments-box .comments-box-list .list .number{ width:10%;}
.comments-box .comments-box-list .list .author{ width:10%;}
.comments-box .comments-box-list .list .content{ width:50%;}
.comments-box .comments-box-list .list .level{ width:10%;}
.comments-box .comments-box-list .list .time{ width:20%;}
.comments-box .comments-box-list .list em{ font-style:normal;color:#F00;}
.comments-box .comments-box-form {float:left;width:100%;}
.comments-box .comments-box-form .form {float:left; padding-top:5px;width:100%;}
.comments-box .comments-box-form .form li{ line-height:25px; width:100%;float:left; vertical-align:top;}
.comments-box .comments-box-form .form li b{ display:block;float:left;}
.comments-box .comments-box-form .form li em{ font-style:normal;color:#F00;}
.comments-box .comments-box-form .form li select {width:280px; border:1px solid #BDE4F8;float:left;}
.comments-box .comments-box-form .form li textarea {width:580px; border:1px solid #BDE4F8;float:left;}
.comments-box .comments-box-form .form li .button{background:url(subbase_view_button.gif) no-repeat; width:101px; height:34px; color:#fff; border:none; line-height:20px; overflow:hidden; display:block;float:left; padding-bottom:8px; padding-left:15px; display:inline; margin-top:5px; }

#subbaseview-02{width:1003px;float:left;padding-top:5px; padding-bottom:10px;position: relative;}
#subbaseview-02 .basic-info-box .left-list{width:529px; border:none; background:none;}
#subbaseview-02 .basic-info-box .left-list .thumb{background:url(subbase_view_thumb_bg.gif) no-repeat left top; margin-top:10px; margin-right:15px; padding:2px 4px 5px 2px;  width:215px; height:211px; float:left; display:inline;}
#subbaseview-02 .basic-info-box .left-list .thumb img{  width:215px; height:211px;}
#subbaseview-02 .basic-info-box .left-list .left-title{width:268px; background:none; border-bottom:none; padding-left:0;}
#subbaseview-02 .basic-info-box .left-list ul{width:258px;}
#subbaseview-02 .basic-info-box .left-list ul li{width:258px;}
#subbaseview-02 .basic-info-box .left-list ul li{width:258px;}
#subbaseview-02 .basic-info-box .right-list{ width:472px; padding-left:0;border:1px solid #D1E8FF;}
#subbaseview-02 .basic-info-box .right-list .description-title{background:url(subbase_view_title_bg.gif) repeat-x; width:452px;height:26px; line-height:26px; float:left; border-bottom:1px solid #D0E7FF; padding-left:20px; font-size:14px; color:#0585CB; font-weight:bold;float:left; }
#subbaseview-02 .basic-info-box .right-list .description-content{width:452px;float:left; padding:10px;float:left;  background:#FEFFFF url(subbase_view_info_bg.gif) repeat-x left bottom;height:auto !important;height:188px; min-height:188px;}

#subbaseview-02 .comments-box .comments-box-left{width:295px; float:left;border:1px solid #D1E8FF;}
#subbaseview-02 .comments-box .comments-box-right{width:703px; float:left; padding-left:3px;}
#subbaseview-02 .comments-box .comments-box-left .related-title{ width:290px; height:25px; line-height:26px; font-size:12px; font-weight:bold;color:#0D8CD1; background:#D0E7FF; padding-left:5px;}
#subbaseview-02 .comments-box .comments-box-left ul{width:293px; float:left; padding:5px 0;height:auto !important;height:238px; min-height:238px;}
#subbaseview-02 .comments-box .comments-box-left li{ line-height:25px; float:left; width:283px; border-bottom:1px dotted #ccc; padding-left:10px;}
#subbaseview-02 .comments-box .comments-box-left li a{ color:#000;}

#subbaseview-03{width:1003px;float:left;padding-top:5px; padding-bottom:10px;position: relative; }
#subbaseview-03 .basic-info-box{ width:1003px; float:left; margin-bottom:10px; display:inline;}
#subbaseview-03 .basic-info-box .basic-info-box-left{ width:316px;float:left; padding-left:15px;}
#subbaseview-03 .basic-info-box .basic-info-box-left .thumb{background:url(subbase_view_thumb_bg2.gif) no-repeat left top; margin-top:10px; padding:3px 3px 4px 7px;  width:306px; height:210px; }
#subbaseview-03 .basic-info-box .basic-info-box-left .thumb img{ width:306px; height:210px; }

#subbaseview-03 .basic-info-box .left-list{border:none;width:316px; background:none; }
#subbaseview-03 .basic-info-box .left-list .left-title{width:296px; background:none; height:26px; line-height:26px; float:left; border-bottom:1px solid #D0E7FF; padding-left:20px; font-size:14px; color:#0585CB; font-weight:bold;}
#subbaseview-03 .basic-info-box .left-list ul{ padding:10px; width:296px;height:auto !important;height:180px; min-height:180px; float:left;}
#subbaseview-03 .basic-info-box .left-list ul li{ border-bottom:1px dotted #ccc; line-height:25px;width:296px;}
#subbaseview-03 .basic-info-box .left-list ul li em{ font-style:normal;}
#subbaseview-03 .basic-info-box .left-list ul .name{ font-weight:bold;}

#subbaseview-03 .basic-info-box .basic-info-box-right{border:none;width:652px; float:left;border:1px solid #D0E7FF;margin-left:18px; margin-top:10px;}
#subbaseview-03 .basic-info-box .basic-info-box-right .right-title-top{ width:632px;background:url(subbase_view_title_bg.gif) repeat-x bottom; height:26px; margin-bottom:5px; line-height:26px; float:left; border-bottom:1px solid #D0E7FF; font-size:14px;color:#0585CB; padding-left:20px; font-weight:bold;}

.other-info-list { width:652px;float:left;}
.other-info-list .right-list-l{ width:85px; height:26px; background-color:#d0e7ff; border:1px solid #fff; font-size:12px; padding-left:10px;color:#505050;}
.other-info-list .right-list-r{ width:262px; height:26px; background-color:#f8fbff; border:1px solid #fff;font-size:12px; padding-left:10px; color:#505050;font-style:normal; }

#subbaseview-03 .basic-info-box .right-box-related{border:none;width:630px;float:left;border:1px solid #D0E7FF;margin-top:20px;margin-left:18px;  padding:0 10px 10px;}
#subbaseview-03 .basic-info-box .right-box-related .related-title{ width:630px; height:25px; line-height:26px; font-size:12px; font-weight:bold;color:#0D8CD1; background:#D0E7FF; padding-left:5px;}
#subbaseview-03 .basic-info-box .right-box-related ul{width:590px; float:left;height:auto !important;height:180px; min-height:180px;}
#subbaseview-03 .basic-info-box .right-box-related li{ line-height:25px; float:left; width:583px; border-bottom:1px dotted #ccc; padding-left:10px;}
#subbaseview-03 .basic-info-box .right-box-related li a{ color:#000;}
#subbaseview-03 .other-info-box .other-info-content{ padding:10px; float:left;background:#FEFFFF url(subbase_view_box_bg.gif) repeat-x left bottom; }

#subbaseview-04{width:1003px;float:left;padding-top:5px; padding-bottom:10px;position: relative; }
#subbaseview-04 .basic-info-box{ width:1003px; float:left; margin-bottom:10px; display:inline;}

#subbaseview-04 .basic-info-box .basic-info-box-left{ width:330px;float:left;}
#subbaseview-04 .basic-info-box .basic-info-box-left .thumb-box{padding-left:8px; float:left; padding-bottom:10px;}
#subbaseview-04 .basic-info-box .basic-info-box-left .thumb{background:url(subbase_view_thumb_bg2.gif) no-repeat left top; margin-top:10px; padding:3px 3px 4px 7px;  width:306px; height:210px; }
#subbaseview-04 .basic-info-box .basic-info-box-left .thumb img{ width:306px; height:210px; }

#subbaseview-04 .basic-info-box .basic-info-box-right{border:none;width:652px;float:left;border:1px solid #D0E7FF;margin-left:18px; margin-top:10px;}
#subbaseview-04 .basic-info-box .basic-info-box-right .right-title-top{ width:632px;background:url(subbase_view_title_bg3.gif) repeat-x top; height:28px; margin-bottom:5px; float:left; font-size:14px;color:#0585CB; padding-left:20px; font-weight:bold; position:relative;}
#subbaseview-04 .basic-info-box .basic-info-box-right .right-title-top  h3 {float:left;font-weight:200;height:31px; line-height:23px;overflow:hidden;padding-top:2px;text-align:center;width:119px;cursor:pointer;display:block; font-size:14px; font-weight:bold;color:#0585CB; float:left;}
#subbaseview-04 .basic-info-box .basic-info-box-right .right-title-top  h3.hover {background:url(subbase_view_title_hover.gif) no-repeat;color:#fff; }

#subbaseview-04 .basic-info-box .basic-info-box-right .basic-info-box-right-content{width:652px;height:auto !important;height:180px; min-height:180px;float:left;}
#subbaseview-04 .basic-info-box .basic-info-box-right .basic-info-box-right-content ul{ padding:0 10px; width:632px;height:auto !important;height:180px; min-height:180px; float:left;}
#subbaseview-04 .basic-info-box .basic-info-box-right .basic-info-box-right-content ul li{ border-bottom:1px dotted #ccc; line-height:25px;}
#subbaseview-04 .basic-info-box .basic-info-box-right .basic-info-box-right-content ul li em{ font-style:normal;}
#subbaseview-04 .basic-info-box .basic-info-box-right .basic-info-box-right-content ul .name{ font-weight:bold;}

#subbaseview-05 .basic-info-box .basic-info-box-left{border:none;width:670px;float:left;border:1px solid #D0E7FF; margin-top:10px;}
#subbaseview-05 .basic-info-box .basic-info-box-left .right-title-top{ width:31px; height:205px; margin-bottom:5px; float:left; padding-top:0px; font-weight:100; position:relative;}
#subbaseview-05 .basic-info-box .basic-info-box-left .right-title-top  h3 {float:left; font-weight:700;height:100px; overflow:hidden;padding:5px 8px 0;width:15px;cursor:pointer;display:block; font-size:12px;color:#0585CB; float:left;background:url(subbase_view_title_on.gif) no-repeat;line-height:15px;}
#subbaseview-05 .basic-info-box .basic-info-box-left .right-title-top  h3.hover {background:url(subbase_view_title_hover2.gif) no-repeat;color:#fff;}
#subbaseview-05 .basic-info-box .basic-info-box-left .basic-info-box-left-content ul{ padding:10px; width:618px;height:auto !important;height:180px; min-height:180px; float:left;}
#subbaseview-05 .basic-info-box .basic-info-box-left .basic-info-box-left-content ul li{ border-bottom:1px dotted #ccc; line-height:25px;}
#subbaseview-05 .basic-info-box .basic-info-box-left .basic-info-box-left-content ul li em{ font-style:normal;}
#subbaseview-05 .basic-info-box .basic-info-box-left .basic-info-box-left-content ul .name{ font-weight:bold;}
#subbaseview-05 .basic-info-box .basic-info-box-left .other-info-list{width:638px; margin-top:25px; float:left;}
#subbaseview-05 .basic-info-box .basic-info-box-right{ width:330px;float:left;}
#subbaseview-05 .basic-info-box .basic-info-box-right .thumb-box{padding-left:8px; float:left; padding-bottom:10px;}
#subbaseview-05 .basic-info-box .basic-info-box-right .thumb{background:url(subbase_view_thumb_bg2.gif) no-repeat left top; margin-top:10px; padding:3px 3px 4px 7px;  width:306px; height:210px; }
#subbaseview-05 .basic-info-box .basic-info-box-right .thumb img{ width:306px; height:210px; }

/* 
**parentTable list**
*/
#parentTable .list,#blockCatalogContentID .list{ table-layout:fixed;}
#parentTable .list th,#blockCatalogContentID .list th{ color:#333333; font-weight:bolder;text-align:left; height:24px; background-color:#DEF1FC; padding: 2px 5px 0 2px; border: 1px solid #F6F9FD; border-right-color: #93AFCC; border-bottom-color: #93AFCC;}
#parentTable .list2,#blockCatalogContentID .list2{BACKGROUND-COLOR: #A0C0EB}
#parentTable th.list1,#blockCatalogContentID th.list1{height:22px;color:#333333;text-align:left;padding-left:5px;line-height:18px;BORDER-BOTTOM: #78A0E6 1px dashed;
background-color:#EFF9FA;padding-right:5px;}
#parentTable th.list2,#blockCatalogContentID th.list2{height:22px;color:#333333;text-align:center;line-height:18px;BORDER-BOTTOM: #78A0E6 1px dashed;
background-color:#EFF9FA;padding-right:5px;}
#parentTable td,#blockCatalogContentID td{}
#parentTable td.listheader1,#blockCatalogContentID td.listheader1{background-color:#f1f3f4}
#parentTable td.list1,#blockCatalogContentID td.list1{height:24px;color:#000000;text-align:left;padding-left:3px;line-height:18px;BORDER-BOTTOM: #78A0E6 1px dotted}
#parentTable td.list2,#blockCatalogContentID td.list2{height:24px;color:#000000;text-align:center;line-height:18px;BORDER-BOTTOM: #78A0E6 1px dotted}
#parentTable tr.listAlt,#blockCatalogContentID tr.listAlt{HEIGHT: 18px; BACKGROUND-COLOR: #EBF4FF}
#parentTable tr.listAlt td,#blockCatalogContentID tr.listAlt td{BACKGROUND-COLOR: #F2F9FD}
#parentTable tr.listBas,#blockCatalogContentID tr.listBas{HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF}
#parentTable tr.listBas td,#blockCatalogContentID tr.listBas td{BACKGROUND-COLOR: #FFFFFF}
#parentTable tr.listHlt,#blockCatalogContentID tr.listHlt{ height:18px; background-color: #ccc;}
#parentTable tr.listHlt tr,#blockCatalogContentID tr.listHlt tr{ background-color:#ccc;height:18px;}#parentTable tr.listHlt,#blockCatalogContentID tr.listHlt{ height:18px; background-color: #ccc;}
#parentTable tr.listHlt tr,#blockCatalogContentID tr.listHlt tr{ background-color:#ccc;height:18px;}
#parentTable td.listfoot1,#blockCatalogContentID td.listfoot1{height:24px;color:#000000;text-align:left;padding-left:3px;line-height:18px;}
#parentTable td.listfoot2,#blockCatalogContentID td.listfoot2{height:24px;color:#000000;text-align:center;line-height:18px;}

.jpkc-tab{ width:1003px; float:left;height:auto !important;height:350px; min-height:350px;}

#course-order {float:left; padding-bottom:10px;}
#course-order .left-col{ width:220px;float:left;}
#course-order .right-col{ width:783px;float:left;}
#course-order .left-box { width:205px;float:left;position:relative;}
#course-order .left-box .more{ float:right; padding-top:8px; padding-right:10px;}
#course-order .left-box .more a{ color:#fff;}
#course-order .left-box .left-box-top{background:url(course_order_left_t1.gif) no-repeat; height:31px;overflow:hidden;}
#course-order .left-box .left-box-t3{background:url(course_order_left_t3.gif) no-repeat; height:31px;}
#course-order .left-box .left-box-mid{background:#fff; border-left:1px #33ABDF solid;border-right:1px #33ABDF solid; }
#course-order .left-box .left-box-end{background:url(course_order_left_end.gif) no-repeat; height:13px;}
#course-order .left-box ul{ width:180px; padding:5px 10px;height:auto !important;height:150px; min-height:150px;}
#course-order .left-box li{height:25px; line-height:25px; border-bottom:1px dotted #7d7d7d; }
#course-order .left-box .left-box-mid li a{padding-left:15px;color:#666; display:block;height:25px; width:150px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#course-order .left-box .left-box-mid li a:hover{color:#518FD1; text-decoration:none;}
#course-order .left-box .toplist{height:auto !important;height:160px; min-height:160px;}
#course-order .left-box .top {background:url(course_order_left_topicon.gif) no-repeat 10px 10px;height:auto !important;height:0px; min-height:0px;}
#course-order .left-box .top li{height:23px; line-height:23px; padding-left:15px;}
#course-order .left-box .top li a{background:none;height:23px; }
#course-order .left-box .top li a:hover{background:none;}
#course-order .block-rc span{ position:absolute; overflow:hidden; width:51%; height:5px; background-image:url(course_order_block_bg.gif);}
#course-order .block-rc-tl{ left:-1px; top:-1px; background-position:0 0;}
#course-order .block-rc-tr{ right:-1px; top:-1px;background-position:right 0;}
#course-order .block-rc-bl{ left:-1px; bottom:-1px; background-position:0 -15px;}
#course-order .block-rc-br{ right:-1px; bottom:-1px;background-position:right -15px;}

#course-order .right-block{ position:relative;width:780px;border:1px solid #C6E4F5; background:#fff;float:left; margin-bottom:50px;}
#course-order .right-block .block-wrapper{ margin:0; padding:0 0 10px;background:#fff;float:left;}
#course-order .right-block .block-title {width:780px;line-height:30px;background:url(course_order_blocktitle_bg.gif) repeat-x; height:30px; position:relative;color:#1F2022;border-bottom:1px solid #CFE6F6; margin-bottom:5px;}
#course-order .right-block .block-title span{ margin-left:20px; float:left;}
#course-order .right-block .block-title h3 {float:left;font-weight:200;height:24px; line-height:24px;overflow:hidden;padding:0 5px 0;text-align:center;width:74px;cursor:pointer;display:block; font-size:12px;color:#646464;border-top:5px solid #F4F9FB; }
#course-order .right-block .block-title h3.hover {background:#fff;color:#0D8CD1; font-weight:bold;border-top:5px solid #67C2F4;}
#course-order .right-block .display-list{height:auto !important;height:330px; min-height:330px;}

#course-order .right-block .list {line-height:22px; width:778px; }
#course-order .right-block .list td{padding:2px;}
#course-order .right-block .list th{text-align:center;}
#course-order .right-block .list td{color:#666; }
#course-order .right-block .list th{ background:#E5F8FF; color:#000; line-height:30px; border:1px #fff solid;}
#course-order .right-block .list .greens th{background:#EFFEF2;}
#course-order .right-block .list .number{ width:5%;}
#course-order .right-block .list .class{ width:25%;}
#course-order .right-block .list .title{width:30%;}
#course-order .right-block .list .author{width:15%;}
#course-order .right-block .list .option{width:25%;}
#course-order .right-block .list .name{color:#484848;}
#course-order .right-block .list .options{text-align:center;}
#course-order .right-block .list .options a{ padding:0 5px; color:#44A5D9;}
#course-order .right-block .list .options a:hover{ color:#FF9C01; text-decoration:none;}
#course-order .right-block .list .listbg { background:#F6F8F9;}
#course-order .right-block .list .listbg2 { background:#fff;}
#course-order .right-block .list .hover{background:#F6F8F9; }
#course-order .right-block .list .hover td{color:#39aafd; }


table.list { background-color: #DEEFFB; margin:3px 0;}
.list tr   { height:24px;background-color:#FFFFFF; }
.list th   { color:#333333; font-weight:bolder;text-align:left; height:24px; background-color:#DEF1FC; padding: 2px 5px 0 2px; border: 1px solid #F6F9FD; border-right-color: #93AFCC; border-bottom-color: #93AFCC;}
.list th img { margin-right: 3px; }
.list td     { line-height:24px; text-align:left; padding:0 5px;}
.list td img { margin-right: 3px; }
.list tr.listAlt    { height:24px; background-color: #F2F9FD;}
.list tr.listAlt tr { background-color:#F2F8FD;height:24px;}
.list tr.listBas    { height:24px; background-color: #F5F5F5; color:#999999;}
.list tr.listBas tr { background-color: #F5F5F5; color:#999999;height:24px;}
.list tr.listHlt    { height:24px; background-color: #FFFDD7;cursor:pointer;}
.list tr.listHlt tr { background-color:#FFFDD7;height:24px; cursor:pointer;}
.list tr.Inside		{ height:24px; background-color: #FFFFFF; }
.list tr.Inside tr	{ height:24px; background-color: #FFFFFF; }
.list tr.InsideAlt	{ height:24px; background-color: #FFFFFF; }
.list tr.InsideAlt tr { height:24px; background-color: #FFFFFF; }
.list th a:link    { color: #016EC6; text-decoration: none; }
.list th a:visited { color: #016EC6; text-decoration: none; }
.list th a:hover   { color: #3c3c3d; text-decoration: underline; }
.list tr.listBas a:link    { color: #999999; text-decoration: none; }
.list tr.listBas a:visited { color: #999999; text-decoration: none; }
.list tr.listBas a:hover   { color: #999999; text-decoration: underline; }
table.list1 { background-color: #FFFFFF;}
.list1 tr   { height:24px; background-color:#F2F8FD; }
.list1 th   { color:#3c3c3d; text-align:left; font-weight:normal; height:24px; background-color:#F2F9FD; padding:3px 5px 0 20px;}
.list1 th a:link    { color: #016EC6; text-decoration: none; }
.list1 th a:visited { color: #016EC6; text-decoration: none; }
.list1 th a:hover   { color: #3c3c3d; text-decoration: none; }

/*
** input button select textarea **
*/
input.submit  {color:#333333;background:url(button_bg.gif);height:20px;padding-top:1px;border:1px solid #B0B0B0;border-right-color:#7B7B7B; border-bottom-color:#7B7B7B;cursor: pointer;}
input.cancel  {color:#593600;background:url(button_bg.gif);height:20px;padding-top:1px;border:1px solid #CBDEFB;border-right-color:#8F4800; border-bottom-color:#8F4800;cursor: pointer; }
input.button  {color:#593600;background:url(button_bg.gif);height:20px;padding-top:1px;border:1px solid #CBDEFB;border-right-color:#8F4800; border-bottom-color:#8F4800;cursor: pointer; }
input.button_2{color:#333333;background:url(button_bg2.gif);height:20px;padding-top:1px;border:1px solid #B0B0B0;border-right-color:#7B7B7B; border-bottom-color:#7B7B7B;cursor: pointer; }


/*
** index **
*/
td.index_boxWidth_left   { width: 24%; }
td.index_boxWidth_middle { width: 52%;}
td.index_boxWidth_right  { width: 24%;}


/*
** prity_layout **
*/
#parentTable{ padding:15px 0p 5px 0;}
td.boxWidth_left { width: 25%; }
td.boxWidth_middle { width: 50%;}
td.boxWidth_right { width: 25%; }
td.boxWidth_middleNoLeft { width: 75%; }
td.boxWidth_middleNoRight { width: 75%;padding-right:5px;padding-left:2px;}
td.boxWidth_middleBig { width: 100%; }

/*
** block **
*/
tr.boxSelected { background-color: #EEF6F9; font-weight: bold; }

table.boxborder { border: 1px solid #d9ebf2; background-color: #FFFFFF;}
table.middle_boxborder { border: 1px solid #D9EBF2; background-color: #FFFFFF;}

td.boxTitle01_01 { width:0px; }
td.boxTitle01_02 { background: url(left_r1_02.gif) left bottom; padding: 2px 5px 0 0; height:26px;}
td.boxTitle01_03 { width:0px; }
table.boxborder .boxTitle01_02 table{table-layout:fixed;}
table.boxborder table #blockItem_td_60463{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:80%;}

td.boxTitle02_01 { width:0px; }
td.boxTitle02_02 { background: url(left_r1_02.gif) left bottom; padding: 2px 5px 0 0; height:26px;}
td.boxTitle02_03 { width:0px; }

td.boxTitle03_01 { width:0px; }
td.boxTitle03_02 { background: url(left_r1_02.gif) left bottom; padding: 2px 5px 0 0; height:26px;}
td.boxTitle03_03 { width:0px; }

td.boxbg_01 { padding: 3px; background-color: #ffffff;}
td.boxbg_02 { padding: 3px; background-color: #FFFFFF; }
td.boxbg_03 { padding: 3px; background-color: #F2F7FC; }

.boxbg_01 a         { }
.boxbg_01 a:link    { }
.boxbg_01 a:visited { }
.boxbg_01 a:hover   { }

td.boxLeft  { width:0px; }
td.boxRight { width:0px; }

tr.boxfoot    { display: none; }
td.boxfoot_01 { }
td.boxfoot_02 { }
td.boxfoot_03 { }

td.middle_boxLeft  { }
td.middle_boxRight { }

tr.middle_boxfoot    { display: none; }
td.middle_boxfoot_01 { }
td.middle_boxfoot_02 { }
td.middle_boxfoot_03 { }

.boxtitle_icon  { background: url(dropDown.gif) no-repeat center center; width: 28px; height: 26px;}
.boxtitle_icon2 { background: url(dropUp.gif) no-repeat center center; width: 28px; height: 26px; }

td.boxTitle01_02_textFlex_bg { padding-top:5px;}
td.boxTitle02_02_textFlex_bg { padding-top:5px;word-break:keep-all; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:80%;}
td.boxTitle03_02_textFlex_bg { padding-top:5px;}

font.boxTitle, span.boxTitle { font-size: 12px; font-weight: bold; text-decoration: none; color:#5D6759; margin-left:5px;}
.boxTitle a:link    { color: #315796; }
.boxTitle a:visited { color: #315796; }
.boxTitle a:hover   { color: #315796; text-decoration: underline; }

font.winTitle, span.winTitle { font-size: 12px;	font-weight: bold; text-decoration: none; color:#5D6759; margin-left:5px;}
.winTitle a:link    { color: #315796; }
.winTitle a:visited { color: #315796; }
.winTitle a:hover   { color: #315796; text-decoration: underline; }

/*
** block space between **
*/
.leftBlockPadding   { height: 6px;}
.middleBlockPadding { height: 6px;}
.rightBlockPadding  { height: 6px;}

/*
** boxExt **
*/
table.boxExtCanvas { background-color: #336699; }
table.boxExt { background-color: #CCCCCC; }
tr.boxExt { background-color: #FFFFFF; color: #999999; }
td.boxExt { background-color: #FFFFFF; }

/*
** textFlex **
*/
td.textFlex { width: 100%;background-color: transparent; color:#3c3c3d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.textFlex { width: 100%;  background-color: transparent; color:#3c3c3d; }

/*
** Loading style**
*/
table.loading { background-color: #FFB7B7; }
.loading tr   { }
.loading th   { }
.loading td   { font-weight: bold; }


/*
********************************************* footer底部 *************************************************
*/

#footer{color:#333333;line-height:1.5;padding:10px 10px 20px; margin-top:5px;}
#footer #copyright{}
#footer .right{text-align:right;float:right;}
#footer .left{}

/**Common Button Style**
/* Link Button Submit  add at 2012-03-12 **/ 
.btna-submit { height:24px; line-height:24px; overflow: hidden; margin-right:10px; }
.btna-submit a:link,.btna-submit a:visited { background:url(comm_btnas_l.gif) no-repeat left top; height:24px; line-height:24px; padding-left:12px; display:inline-block; }
.btna-submit a:hover { background:url(comm_btns_l.gif) no-repeat left top; text-decoration:none; height:24px; }
.btna-submit a:link b,.btna-submit a:visited b { background:url(comm_btnas_r.gif) no-repeat right top; padding-right:12px; height:24px;  color:#000; font-weight:100; display:inline-block; }
.btna-submit a:hover b {background:url(comm_btns_r.gif) no-repeat right top; }

/* Link Button Reset */
.btna-reset { height:24px; line-height:24px; overflow: hidden; padding-right:10px;}
.btna-reset a:link,.btna-reset a:visited { background:url(comm_btnar_l.gif) no-repeat left top;  height:24px; line-height:24px; padding-left:12px; display:inline-block; }
.btna-reset a:hover { background:url(comm_btnr_l.gif) no-repeat left top; text-decoration:none;}
.btna-reset a:link b,.btna-reset a:visited b { background:url(comm_btnar_r.gif) no-repeat right top; padding-right:12px; color:#000; font-weight:100; display:inline-block; }
.btna-reset a:hover b {background:url(comm_btnr_r.gif) no-repeat right top;}

/* Button Submit */
.btn-submit { height:24px; line-height:24px; overflow: hidden; margin-right:10px; }
.btn-submit b { background:url(comm_btns_l.gif) no-repeat left top; height:24px; line-height:24px; padding-left:3px;  display:inline-block; }
.btn-submit b button,.btn-submit b input { border:none; background:url(comm_btns_r.gif) no-repeat right top;padding-top:0px !important;padding-bottom:0px !important;padding-right:10px; padding-left:7px; height:24px; line-height:24px; color:#000; font-weight:100;   display:inline-block; cursor:pointer;}

/* Button Apply */
.btn-apply { height:24px; line-height:24px; overflow: hidden; margin-right:10px; }
.btn-apply b { background:url(comm_btnp_l.gif) no-repeat left top; height:24px; line-height:24px; padding-left:3px;  display:inline-block; }
.btn-apply b button,.btn-apply b input { border:none; background:url(comm_btnp_r.gif) no-repeat right top;padding-top:0px !important;padding-bottom:0px !important;padding-right:10px; padding-left:7px; height:24px; line-height:24px; color:#000; font-weight:100;   display:inline-block; cursor:pointer;}

/* Button Reset */
.btn-reset { height:24px; line-height:24px; overflow: hidden; margin-right:10px; }
.btn-reset b { background:url(comm_btnr_l.gif) no-repeat left top;height:24px; line-height:24px; padding-left:3px;  display:inline-block; }
.btn-reset b button,.btn-reset b input { border:none; background:url(comm_btnr_r.gif) no-repeat right top;padding-top:0px !important;padding-bottom:0px !important; padding-right:10px; padding-left:7px; height:24px; line-height:24px; color:#000; font-weight:100;  display:inline-block; cursor:pointer;}
.button-center { margin:0 auto; text-align:center;}

/**Common Form Style**/
/* form table*/
.all-form { padding:0; clear:both; position:relative; }
.form-border { border:1px solid #DCDCDC; background-color:#F2F8FD;}
.all-form table.form{ width:100%;  margin-bottom:10px;}
.all-form .form tr   { height:24px;}
.all-form .form th   { text-align:right; padding:4px 3px; line-height:24px; vertical-align:top; font-weight:100; }
.all-form .form td   { text-align:left; padding:4px 3px; line-height:24px; vertical-align:top; zoom:1;}
.all-form .form .aligncenter{text-align:center;}

/* form */

.all-form .form input { padding:3px 5px; vertical-align: top;}
.all-form .form select { border:1px solid #AFAFAF; z-index:-1;}
.all-form .form file { _margin-left:3px;}
.all-form .form textarea { border:1px solid #CECECE; background:url(comm_input_bg2.gif) no-repeat left top; color:#333; padding:5px 3px; line-height:20px; overflow:auto;}
.all-form .form input[type="text"] { border:1px solid #CECECE; background:url(comm_input_bg.gif) no-repeat left top; color:#333;} 
.all-form .form input[type="password"] { border:1px solid #CECECE; background:url(comm_input_bg.gif) no-repeat left top; color:#333;} 
.all-form .form input[type="radio"] { margin:5px 3px 0 5px; }
.all-form .form input[type="checkbox"] { margin:5px 3px 0 5px; }
.all-form .form h2 { font-size:18px; line-height:30px; color:#f60;}
.all-form .form .font-red { color:#f00; font-style:normal;}
.all-form .form span.lable { text-align:right;}
.all-form .form span.option { padding-right:10px;}
.all-form .form .mark { color:#f00; font-style:normal; padding-right:5px; line-height:24px;}

/**Common List Style**/
.all-list { padding-top:5px;}
.all-list .list {background:#fff; width:100%;table-layout: fixed; margin-bottom:10px; border:1px solid #bbd8e8;}
.all-list .list .overflow{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.all-list .list th{ padding:1px 3px;background:#ecf8fe; height:25px; border:1px solid #bbd8e8;overflow:hidden; text-align:center; color:#333; font-size:12px;}
.all-list .list td{ padding:2px 3px;line-height: 25px; height:22px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.all-list .list td img { margin-right: 3px; }
.all-list .list tr.listAlt    { height:24px; background-color:#f6f6f6;}
.all-list .list tr.listAlt tr { height:24px; background-color:#f6f6f6;}
.all-list .list tr.listBas    { height:24px; background-color: #F5F5F5; color:#999999;}
.all-list .list tr.listBas tr { height:24px; background-color: #F5F5F5; color:#999999;}
.all-list .list tr.listHlt    { height:24px; background-color:#FFFDD7; cursor:pointer;}
.all-list .list tr.listHlt tr { height:24px; background-color:#FFFDD7; cursor:pointer;}
.all-list .list tr.Inside		{ height:24px; background-color: #FFFFFF; }
.all-list .list tr.Inside tr	{ height:24px; background-color: #FFFFFF; }
.all-list .list tr.InsideAlt	{ height:24px; background-color: #FFFFFF; }
.all-list .list tr.InsideAlt tr { height:24px; background-color: #FFFFFF; }
.all-list .list th a:link    { color: #016EC6; text-decoration: none; }
.all-list .list th a:visited { color: #016EC6; text-decoration: none; }
.all-list .list th a:hover   { color: #3c3c3d; text-decoration: underline; }
.all-list .list td a:link	 { color: #016EC6; text-decoration: none; }
.all-list .list td a:visited { color: #016EC6; text-decoration: none; }
.all-list .list td a:hover { color: #f60; text-decoration: underline; }
.all-list .list tr.listBas a:link    { color: #999999; text-decoration: none; }
.all-list .list tr.listBas a:visited { color: #999999; text-decoration: none; }
.all-list .list tr.listBas a:hover   { color: #999999; text-decoration: underline; }
.all-list .list .iFont { font-style:normal; color:#f60; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.all-list .list-option { height:27px;}
.all-list .list-option .select { margin-right:10px;}

/**Common Validation Style**/
.validation-ok { background:#e2f1d8 url(comm_icon_ok.gif) no-repeat 5px 5px; border:1px solid #a3cc87; color:#555555; line-height:20px; padding:0 5px 0 22px;display:inline-block; margin:1px 2px; vertical-align:top;}
.validation-tip { background:#ECF6F9 url(comm_icon_tip.gif) no-repeat 5px 5px; border:1px solid #ADD0E4; color:#555555; line-height:20px;  padding:0 5px 0 22px;display:inline-block; margin:1px 2px; vertical-align:top;}
.validation-info { background:#FFFAE6 url(comm_icon_info.gif) no-repeat 5px 5px; border:1px solid #FFE8B3; color:#555555; line-height:20px;  padding:0 5px 0 22px;display:inline-block; margin:1px 2px; vertical-align:top;}
.validation-error { background:#FFEAE7 url(comm_icon_error.gif) no-repeat 5px 5px; border:1px solid #F3A696; color:#555555; line-height:20px; padding:0 5px 0 22px;display:inline-block; margin:1px 2px; vertical-align:top;}

/**Common Alter and Info Style**/
.all-info .alter {line-height:150%;background-color: #FFFDD2;padding:7px; border: 1px solid #FFD0D0;margin:0;text-align:left;}
.all-info .alter h3 {font-size:14px; font-weight:blod;margin:0px;;padding:0px;color:#FF0000;}
.all-info .alter span { padding-left:2em; text-indent:2em;padding:7px; display:block;}
.all-info .alter ul { margin:0;padding:0px;padding-left:2em;padding-right:0.1em;list-style: decimal outside;}
.all-info .alter ul li{ list-style: circle outside; }

.all-info .info { background:#FEFFE5;padding:5px;border: 1px solid #ede69b;margin:5px 0;text-align:left; display:inline-block;}
.all-info .info h3 { font-size:14px; font-weight:blod;margin:0px;padding:0px; color:#f60; line-height:24px;}
.all-info .info span{ text-indent:2em;padding:7px; display:block;}
.all-info .info ul { padding-left:2em;padding-right:0.1em;list-style: decimal outside;}
.all-info .info ul li{ color:#aa811f; line-height:20px; list-style: decimal outside;}
.all-info .info ul li .font_red {color:#333333;padding-left:2em;} 

/*=Skills Inside add JSXM 2012-03-17=*/

#skills-inside {float:left; padding-bottom:10px;}
#skills-inside .left-col{ width:220px;float:left;}
#skills-inside .right-col{ width:783px;float:left;}

#skills-inside .left-box { width:205px;float:left;position:relative;}
#skills-inside .left-box .more{ float:right; padding-top:8px; padding-right:10px;}
#skills-inside .left-box .more a{ color:#fff;}
#skills-inside .left-box .left-box-top{background:url(skills_course_left_t1.gif) no-repeat; height:31px;overflow:hidden;}
#skills-inside .left-box .left-box-t2{background:url(skills_course_left_t2.gif) no-repeat; height:31px;}
#skills-inside .left-box .left-box-t3{background:url(skills_course_left_t3.gif) no-repeat; height:31px;}
#skills-inside .left-box .left-box-t4{background:url(skills_course_left_t4.gif) no-repeat; height:31px;overflow:hidden;}
#skills-inside .left-box .left-box-t5{background:url(skills_course_left_t5.gif) no-repeat; height:31px;}
#skills-inside .left-box .left-box-t14{background:url(skills_course_left_t14.gif) no-repeat; height:31px;overflow:hidden;}
#skills-inside .left-box .left-box-t15{background:url(skills_course_left_t15.gif) no-repeat; height:31px;}
#skills-inside .left-box .left-box-mid{background:#fff; border-left:1px #33ABDF solid;border-right:1px #33ABDF solid; }
#skills-inside .left-box .left-box-end{background:url(skills_course_left_end.gif) no-repeat; height:13px;}
#skills-inside .left-box ul{ width:180px; padding:5px 10px;height:auto !important;height:150px; min-height:150px;}
#skills-inside .left-box li{height:25px; line-height:25px; border-bottom:1px dotted #7d7d7d; }
#skills-inside .left-box .left-box-mid li a{background:url(skills_iconb.gif) no-repeat left center; padding-left:15px;color:#666; display:block;height:25px; width:150px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#skills-inside .left-box .left-box-mid li a.current{background:url(skills_iconc.gif) no-repeat left center;color:#FF9C01; text-decoration:none;}
#skills-inside .left-box .left-box-mid li a:hover{background:url(skills_iconf.gif) no-repeat left center;color:#518FD1; text-decoration:none;}
#skills-inside .left-box .green li a.current{background:url(skills_icona.gif) no-repeat left center;color:#72BC23;}
#skills-inside .left-box .toplist{height:auto !important;height:160px; min-height:160px;}
#skills-inside .left-box .top {background:url(skills_course_left_topicon.gif) no-repeat 10px 10px;height:auto !important;height:0px; min-height:0px;}
#skills-inside .left-box .top li{height:23px; line-height:23px; padding-left:15px;}
#skills-inside .left-box .top li a{background:none;height:23px; }
#skills-inside .left-box .top li a:hover{background:none;}

#skills-inside .right-box{ width:780px;position:relative;border:1px solid #C6E4F5; background:#fff;float:left;}
#skills-inside .right-box-green {border:1px solid #C6F5CE;}
#skills-inside .right-box-green .block-rc span{background-image:url(skills_block_bg2.gif);}
#skills-inside .right-box .right-box-title{background:url(skills_course_title_bg.gif) no-repeat; height:40px; float:left; display:inline;width:778px;}
#skills-inside .right-box .title-green{background:url(skills_course_title_bg2.gif) no-repeat;}
#skills-inside .right-box .right-box-title .title{line-height:30px; height:32px;color:#0D8DD2;background:url(skills_icond.gif) no-repeat left center; border-bottom:1px solid #CFE6F6; margin-left:15px;}
#skills-inside .right-box .right-box-title .main { padding:0 5px 4px 5px; _padding:0 0 2px 0;border-bottom:4px solid #69CBF1;padding-left:15px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:16px; font-weight:100; letter-spacing:5px;}
#skills-inside .right-box .green .title{color:#5EB203;background:url(skills_icone.gif) no-repeat left center; border-bottom:1px solid #DEF6CE;}
#skills-inside .right-box .green .main{border-bottom:4px solid #A2E674;}
#skills-inside .right-box .right-box-mid{padding:0;background:#fff;float:left;}
#skills-inside .right-box .right-box-content{ padding:1px ; margin-bottom:10px; float:left; width:778px;height:auto !important;height:476px; min-height:476px;}
#skills-inside .right-box .return{ float:right;}
#skills-inside .right-box .return a{ color:#5EB203; font-size:16px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; }
#skills-inside .right-box .return a:hover{ text-decoration:none;}
#skills-inside .right-box-green .right-box-content{ padding:1px ; margin-bottom:10px; float:left; width:778px;height:auto !important;height:190px; min-height:190px;}

#skills-inside .right-box .list {line-height:22px; width:778px; }
#skills-inside .right-box .list td{padding:2px;}
#skills-inside .right-box .list th{text-align:center;}
#skills-inside .right-box .list td{color:#000; }
#skills-inside .right-box .list th{ background:#E5F8FF; color:#000; line-height:30px; border:1px #fff solid;}
#skills-inside .right-box .list .greens th{background:#EFFEF2;}
#skills-inside .right-box .list .number{ width:5%;}
#skills-inside .right-box .list .class{ width:25%;}
#skills-inside .right-box .list .title{width:30%;}
#skills-inside .right-box .list .author{width:15%;}
#skills-inside .right-box .list .option{width:25%;}
#skills-inside .right-box .list .name{color:#000;}
#skills-inside .right-box .list .options{text-align:center;}
#skills-inside .right-box .list .options a{ padding:0 5px; color:#44A5D9;}
#skills-inside .right-box .list .options a:hover{ color:#FF9C01; text-decoration:none;}
#skills-inside .right-box .list .listbg { background:#F6F8F9;}
#skills-inside .right-box .list .listbg2 { background:#fff;}
#skills-inside .right-box .list .hover{background:#F6F8F9; }
#skills-inside .right-box .list .hover td{color:#39aafd; }

.courses-center{ float: left;width: 1003px;display: inline;}
.courses-center-left{ float: left;left: -613px;position: relative;width: 180px; padding-right:10px;padding-left:5px;overflow:hidden;}
.courses-center-center{  float: left;left: 195px; position: relative; width: 613px; }
.courses-center-right{  float: right;position: relative;width: 180px;  padding-left:10px; padding-right:5px;overflow:hidden;}

.courses-left-box{ width: 180px;  }
.courses-left-box-title{ background:url(courses_left_box_title.gif) no-repeat; height:36px;}
.courses-left-box-title h1{ padding-left:15px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:15px; color:#fff; padding-top:3px;}
.courses-left-box-mid{ border-left:2px solid #37AFE1; border-right:2px solid #7ECBEC; width: 176px; padding:5px 0;height:auto !important;height:560px; min-height:560px; }
.courses-left-box-mid ul{ width:176px;}
.courses-left-box-mid li{width:176px;}
.courses-left-box-mid li a,.courses-left-box-mid li span{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }
.courses-left-box-mid li a{background:url(courses_left_left_box_li.gif) repeat-x; padding-left:15px;color:#939292; display:block;height:29px;width:161px; line-height:29px;margin-bottom:2px; float:left;}
.courses-left-box-mid li a:hover,.courses-left-box-mid li a.current{background:url(courses_left_left_box_lih.gif) no-repeat;color:#fff; text-decoration:none;}
.courses-left-box-mid #cat-depth-1 a{background:url(courses_left_left_box_li.gif) repeat-x; color:#939292; display: inline-block;height:29px;width:161px; line-height:29px;margin-bottom:2px; float:left;position:relative; }
.courses-left-box-mid #cat-depth-1 a:hover{background:url(courses_left_left_box_li.gif) repeat-x; }
.courses-left-box-mid #cat-depth-1 a span{width:150px; padding-left:20px; font-weight: bold;height:29px;line-height:29px;display:block; cursor:pointer;float:left; position: absolute; left:5px; }
.courses-left-box-mid #cat-depth-1 a span.close{ background:url(courses_left_cat_close.gif) no-repeat left center ;}
.courses-left-box-mid #cat-depth-1 a span.expansion{ color:#333;background:url(courses_left_cat_open.gif) no-repeat left center ;}
.courses-left-box-mid #cat-depth-1 dl dd a{display: block;text-decoration: none;width:139px; float:left;height:22px;line-height:22px; background:none;color: #000;padding-left:20px;padding-right:17px;border-top:1px solid #fff; border-bottom:1px solid #fff; }
.courses-left-box-mid #cat-depth-1 dl dd a:hover,.courses-left-box-mid #cat-depth-1 dl dd a.current{ background:#E5F6FE url(courses_left_cat.gif) 162px center no-repeat; border-top:1px solid #22A7E0; border-bottom:1px solid #22A7E0;}

.courses-left-box-end{ background:url(courses_left_box_end.gif) no-repeat; height:13px;}

.courses-center-center { width: 613px; }
.block-title .i-tab-one{ width:100%; height:26px; position:relative; border-bottom:1px solid #9fc5d9 ;}
.block-title .i-tab-one ul { position:absolute; left:10px; top:0;}
.block-title .i-tab-one li{ float:left;height:27px;display:block;padding:0 3px; }
.block-title .i-tab-one li span { float:left; padding-right:10px; height:27px; font-weight:bold; }


/*
** search barea**
*/

.search-barea { width:100%; padding-bottom:10px; float:left; z-index:1;}
.search-barea-in { width:100%; clear:both; margin:0 auto; z-index:10;}
.search-barea-up { width:100%; height:52px; table-layout:fixed; }
.search-barea-upl { width:5px; height:52px; background:url(search_area_lbg.jpg) no-repeat;}
.search-barea-upr { width:5px; height:52px; background:url(search_area_rbg.jpg) no-repeat;}
.search-barea-upc { width:100%; height:52px;background:#6EB2E6; }
.search-barea-upcin { width:auto; height:37px; padding:15px 0 0 25px; float:left; z-index:90; } 
.search-barea-condition { background:#f7f7f7; line-height:23px; width:71px; height:21px; overflow:hidden; border:1px solid #dddfdd; padding:0 5px; float:left; z-index:100; display: inline; position:relative;}
.search-barea-condition a {line-height:23px; width:61px;  height:21px; padding-right:10px; display:block; float:left; text-align:left; height:22px; overflow:hidden; z-index:100;}
.search-barea-condition a:link,.search-barea-condition a:visited { color:#666;}
.search-barea-condition a:hover { text-decoration:none; color:#267DCE;}
.search-barea-condition .active, .search-barea-condition a.active:hover { background:url(search_area_condition.gif) no-repeat right center;}
.search-barea-upcin .condihover { background:#f7f7f7; line-height:23px; height:auto; overflow:visible; border:1px solid #fdfdfd; float:left;}
.search-barea-input { float:left; }
.search-barea-input input { float:left; color:#424242; font-size:12px; height:23px; padding:3px; border:none;line-height:23px; width:345px; overflow:hidden; background:url(search_area_inputbg.jpg) repeat-x left top; }
.search-barea-button {background:url(search_area_btn.jpg) repeat-x; border:0 none; height:24px; line-height:24px;width:66px; text-align:center; font-size:14px; font-weight:bold; color:#5C4215; margin-left:5px; cursor:pointer;}
.search-barea-toggle { float:left; padding-left:8px;  width:62px; height:24px; color:#fff; cursor:pointer; position:relative; display:inline-block;}
.search-barea-toggle span { line-height:26px; float:left; width:48px; height:24px; padding-right:14px; display:block; overflow:hidden;}
.search-barea-toggle em{ position:absolute; right:3px; top:10px; height:5px; width:9px;overflow:hidden;}
.search-barea-toggle em.down { background:url(search_area_toggledown.gif) no-repeat; }
.search-barea-toggle em.up { background:url(search_area_toggleup.gif) no-repeat; }
.search-barea-down { width:100%; table-layout:fixed; background:#f7faff; border:2px solid #6EB2E6; border-top:none; z-index:90;}
.search-barea-downin  { padding:10px 28px; }
.search-barea-advan td { line-height:30px; height:30px; }
.search-barea-advan input[type="checkbox"] { margin-top:-2px; vertical-align:middle;}
.search-barea-advan select { margin-right:7px;}

/*
** layout / layout_two  **
*/
table.layout { width:1003px;font-family: verdana, Arial, Helvetica, sans-serif, "宋体"; font-size: 12px;height:70%;}
td.portalMain { padding: 0; }
td.layout_two_left  { width:28%; padding:6px;}
td.layout_two_right { width:72%; padding:6px;}

/*
** advanced  search **
*/
table.filter { width:100%;background:#ECF8FE; border:2px solid #6EB2E6; padding:8px;color: #0C3D5B; font-weight:normal; }
.filter td {text-align:left; padding:4px 3px; line-height:24px; vertical-align:top; zoom:1;}
.filter tr   { height:24px;}
.filter th   { text-align:right; padding:4px 3px; line-height:24px; vertical-align:top; font-weight:100; }
.filter td a:link    { color: #3c3c3d; text-decoration: none;font-size:14px; font-weight:bolder;}
.filter td a:visited { color: #3c3c3d; text-decoration: none;font-size:14px; font-weight:bolder;}
.filter td a:hover   { color: #3c3c3d; text-decoration: none;font-size:14px; font-weight:bolder;}
.filter input { padding:3px 5px; vertical-align: top;}
.filter select { border:1px solid #AFAFAF; z-index:-1;}
.filter file { _margin-left:3px;}
.filter textarea { border:1px solid #CECECE; background:url(comm_input_bg2.gif) no-repeat left top; color:#333; padding:5px 3px; line-height:20px; overflow:auto;}
.filter input[type="text"] { border:1px solid #CECECE; background:url(comm_input_bg.gif) no-repeat left top; color:#333;} 
.filter input[type="password"] { border:1px solid #CECECE; background:url(comm_input_bg.gif) no-repeat left top; color:#333;} 

/*
** seachlist **
*/
.listHeading { height:30px; line-height:30px;}
.canvasTitle { font-size:14px; font-weight:bold;}
table.seachlist {background:#fff; width:100%; margin-bottom:10px; border:1px solid #ADCDED;}
table.seachlist .overflow{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
table.seachlist th{ padding:1px 3px;background:#D0E5F7; height:25px; border:1px solid #ADCDED;overflow:hidden; text-align:center; color:#333; font-size:12px; border: 1px solid #E7F5FE; border-right:1px solid #99B9D9; border-bottom:1px solid #99B9D9;}
table.seachlist td{ padding:2px 3px;line-height: 25px; height:22px;}
table.seachlist td img { margin-right: 3px; }
table.seachlist tr.listAlt    { height:24px; background-color:#f6f6f6;}
table.seachlist tr.listAlt tr { height:24px; background-color:#f6f6f6;}
table.seachlist tr.listBas    { height:24px; background-color: #F5F5F5; color:#999999;}
table.seachlist tr.listBas tr { height:24px; background-color: #F5F5F5; color:#999999;}
table.seachlist tr.listHlt    { height:24px; background-color:#FFFDD7; cursor:pointer;}
table.seachlist tr.listHlt tr { height:24px; background-color:#FFFDD7; cursor:pointer;}
table.seachlist tr.Inside		{ height:24px; background-color: #FFFFFF; }
table.seachlist tr.Inside tr	{ height:24px; background-color: #FFFFFF; }
table.seachlist tr.InsideAlt	{ height:24px; background-color: #FFFFFF; }
table.seachlist tr.InsideAlt tr { height:24px; background-color: #FFFFFF; }
table.seachlist th a:link    { color: #016EC6; text-decoration: none; }
table.seachlist th a:visited { color: #016EC6; text-decoration: none; }
table.seachlist th a:hover   { color: #3c3c3d; text-decoration: underline; }
table.seachlist td a:link	 { color: #016EC6; text-decoration: none; }
table.seachlist td a:visited { color: #016EC6; text-decoration: none; }
table.seachlist td a:hover { color: #f60; text-decoration: underline; }
table.seachlist tr.listBas a:link    { color: #999999; text-decoration: none; }
table.seachlist tr.listBas a:visited { color: #999999; text-decoration: none; }
table.seachlist tr.listBas a:hover   { color: #999999; text-decoration: underline; }
table.seachlist .iFont { font-style:normal; color:#f60; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}

.courses-block {  background:#FFFFFF;border: 1px solid #C6E4F5;float: left;position: relative;width: 611px;}
.courses-block-mid {padding:0;background:#fff;float:left;}
.courses-block-title {background:url(skills_course_title_bg.gif) no-repeat; height:40px; float:left; display:inline;width:611px;}
.courses-block-title .title{line-height:30px; height:32px;color:#0D8DD2;background:url(skills_icond.gif) no-repeat left center; border-bottom:1px solid #CFE6F6; margin-left:15px;}
.courses-block-title .main{padding:0 5px 4px 5px; _padding:0 0 2px 0;border-bottom:4px solid #69CBF1;padding-left:15px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:16px; font-weight:100; letter-spacing:5px;}
.courses-block-content{padding:1px ; margin-bottom:10px; float:left; width:609px;height:auto !important;height:485px; min-height:485px;}
.courses-block-content .return{ float:right;}
.courses-block-content .return a{ color:#5EB203; font-size:16px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; }
.courses-block-content .return a:hover{ text-decoration:none;}
.courses-block .list {line-height:22px; width:609px; }
.courses-block .list td{padding:2px;}
.courses-block .list th{text-align:center;}
.courses-block .list td{color:#000; }
.courses-block .list th{ background:#E5F8FF; color:#000; line-height:30px; border:1px #fff solid;}
.courses-block .list .greens th{background:#EFFEF2;}
.courses-block .list .number{ width:5%;}
.courses-block .list .class{ width:25%;}
.courses-block .list .title{width:30%;}
.courses-block .list .author{width:15%;}
.courses-block .list .option{width:25%;}
.courses-block .list .name{color:#000;}
.courses-block .list .options{text-align:center;}
.courses-block .list .options a{ padding:0 5px; color:#44A5D9;}
.courses-block .list .options a:hover{ color:#FF9C01; text-decoration:none;}
.courses-block .list .listbg { background:#F6F8F9;}
.courses-block .list .listbg2 { background:#fff;}
.courses-block .list .hover{background:#F6F8F9; }
.courses-block .list .hover td{color:#39aafd; }

.courses-right-box{ width: 180px;}
.courses-right-box-top{background:url(courses_right_box_top.gif) no-repeat; height:6px; overflow:hidden;}
.courses-right-box-t1{background:url(courses_right_box_t1.gif) no-repeat; height:35px;}
.courses-right-box-t1 h2{padding-left:20px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:15px; color:#fff;}
.courses-right-box-t2{background:url(courses_right_box_t2.gif) no-repeat; height:41px;}
.courses-right-box-t2 h2{padding-left:20px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:15px; color:#fff; line-height:40px;}
.courses-right-box-t3{background:url(courses_right_box_t2.gif) no-repeat; height:41px;}
.courses-right-box-t3 h2{padding-left:20px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:15px; color:#fff; line-height:40px; width:115px; float:left;}
.courses-right-box-t3 .more{ float:right; padding-top:12px; padding-right:5px;}
.courses-right-box-t3 .more a{ color:#fff;}
.courses-right-box-end{background:url(courses_right_box_end.gif) no-repeat; height:13px;overflow:hidden;}

.courses-right-box ul{width:156px; background:#fff;  border-left:2px solid #7ECBEC; border-right:2px solid #7CCBEB; padding:5px 10px;height:auto !important;height:150px; min-height:150px;}
.courses-right-box li{height:25px; line-height:25px; border-bottom:1px dotted #7d7d7d; }
.courses-right-box li a{background:url(skills_iconb.gif) no-repeat left center; padding-left:15px;color:#666; display:block;height:25px; width:141px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.courses-right-box li a.current{background:url(skills_iconc.gif) no-repeat left center;color:#FF9C01; text-decoration:none;}
.courses-right-box li a:hover{background:url(skills_iconf.gif) no-repeat left center;color:#518FD1; text-decoration:none;}
.courses-right-box .green li a.current{background:url(skills_icona.gif) no-repeat left center;color:#72BC23;}
.courses-right-box .toplist{height:auto !important;height:160px; min-height:160px;}
.courses-right-box .top {background:url(skills_course_left_topicon.gif) no-repeat 10px 10px;height:auto !important;height:0px; min-height:0px;}
.courses-right-box .top li{height:23px; line-height:23px; padding-left:15px;}
.courses-right-box .top li a{background:none;height:23px;  width:126px;}
.courses-right-box .top li a:hover{background:none;}

.introduce{ background:url(skills_course_view_bg.gif) no-repeat right top; width:780px;float:left;}
.introduce .intro-left{ width:280px;float:left; margin-top:10px;}
.introduce .intro-left ul{ width:280px;}
.introduce .intro-left li {padding-left:15px;color:#666; display:block;height:25px;width:260px; line-height:25px; overflow:hidden; border-bottom:1px dotted #ccc;}
.introduce .intro-left li b{ }
.introduce .intro-left .intro-img{ padding-top:10px; padding-left:30px;float:left; width:218px;}
.introduce .intro-left .intro-img img{ border:2px solid #ABAAAA; width:218px; height:132px;}

.introduce .intro-right { width:460px; float:left; margin-left:15px; margin-top:30px; display:inline;}
.introduce .intro-right .box-title{ width:450px;}
.introduce .intro-right .box-title .title{line-height:30px; height:32px;color:#0D8DD2;background:url(skills_icond.gif) no-repeat left center; border-bottom:1px solid #CFE6F6; margin-left:15px;}
.introduce .intro-right .box-title .main { padding:0 5px 4px 5px; _padding:0 0 2px 0;border-bottom:4px solid #69CBF1;padding-left:15px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:16px; font-weight:100; letter-spacing:5px;}
.introduce .intro-right .content {width:450px; padding:10px; line-height:20px; text-indent:2em; height:150px;}
.introduce .intro-right .information{background:url(skills_couse_view_info.gif) no-repeat;width:122px; height:33px; float:right; margin-top:5px;}

.principal { width:780px;float:left;background:url(skills_course_title_bg.gif) no-repeat right 32px;position:relative;}
.principal .box-title .title{line-height:30px; height:32px;color:#0D8DD2;background:url(skills_icond.gif) no-repeat left center; border-bottom:1px solid #CFE6F6; margin-left:0;}
.principal .box-title .main { padding:0 5px 4px 5px; _padding:0 0 2px 0;border-bottom:4px solid #69CBF1;padding-left:15px;font-family:"Microsoft Yahei", SimHei,STHeiti,serif; font-size:16px; font-weight:100; letter-spacing:5px;}
.principal .principal-left{width:115px;float:left; padding:10px;}
.principal .principal-left .person-img{background:url(skills_couse_view_proson.jpg) no-repeat left top; width:105px; height:110px; padding: 1px 5px 5px 1px;}
.principal .principal-left .person-img img{width:99px; height:104px;}
.principal .principal-right{ width:640px; float:left;position:relative;}
.principal .principal-right .person-info{width:640px; float:left; padding:10px 0; position:relative;}
.principal .principal-right .person-info span{ width:180px; color:#0B8BD0; float:left;}
.principal .principal-right .person-intro{width:620px; float:left; background:#E6F6FE; color:#0B8BD0; padding:10px; line-height:20px; text-indent:2em; position:relative; border:1px solid #C6E4F5;}

.questionnaire { background:#f7fcff url(questionnaire_bg.jpg) no-repeat left bottom; padding:10px 20px 50px; border-bottom:2px solid #C6E4F5; height:auto !important;height:350px; min-height:350px;}
.questionnaire-roll { border:1px solid #d9dada; margin-bottom:10px; background:#fff;}
.questionnaire-roll-title { height:30px; background:#e5e7e8; border:1px solid #fff;}
.questionnaire-roll-title h2{ height:30px; line-height:30px; color:#016ec6; font-size:14px; padding-left:30px;  background:url(questionnaire_icon.gif) no-repeat 5px center;}
.questionnaire-roll-describe {  border-top:1px solid #d9dada; color:#878787; padding:10px 15px;}
.questionnaire-roll-bottom { height:30px; line-height:30px; background:#fbfbfb; padding:2px 15px; text-align:right;}
.questionnaire-roll-bottom .info { color:#ff5400; padding-right:10px; }

/* 资讯文章 */
.zxwz-top{ margin-bottom:8px;}
.zxwz-left{ margin-left:5px; width:706px; float:left; display:inline;}
.zxwz-left-header p{ background:#004276; width:706px; color:#FFF; text-align:center;}
.zxwz-left-header h3{ font-size:24px; height:80px; line-height:80px; font-weight: bolder; _margin:20px 0 20px 0; _height:40px;}
.zxwz-left-box{ margin-bottom:10px; float:left;}
.zxwz-left-box-header{ background: url(zxwz_left_box_header.gif) no-repeat scroll 0 0; width:704px; height:24px; line-height:24px; border:1px #dadada solid; }
.zxwz-left-box-header .float-l a{ width:500px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zxwz-left-box-content{ border:1px solid #dadada; width:704px; border-top:none; height:170px;}
.zxwz-left-box-content h4 a{ padding:20px 0 10px 30px; font-size:14px; color:#bb2a30; display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;width:654px;}
.zxwz-left-box-content h4 a:link,.zxwz-left-box-content h4 a:visited{ padding:20px 0 10px 30px; font-size:16px; color:#bb2a30; display:block;}
.zxwz-left-box-content ul{ padding-left:30px; width:654px;}
.zxwz-left-box-content ul li{ word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; width:654px; font-size:14px; height:25px; line-height:25px;}
.zxwz-right{ float:right;}
.zxwz-right-news{ border:1px #dadada solid; margin-top:5px; width:271px;}
.zxwz-right-news h5{ background:url(zxwz_right_news_header_bg.gif) no-repeat scroll 0 0; height:39px; line-height:39px; color:#bb2a30; font-size:14px; padding-left:20px;}
.zxwz-right-news ul{ padding:3px 0 6px 10px;}
.zxwz-right-news ul li{ width:250px; height:22px; line-height:22px;}
.zxwz-right-news ul li span{ padding-right:7px;}

/*vedio*/
.contbox-vediopage{ margin-top:10px;}
.contbox-vediopage-left{ padding:18px; border:1px solid #d6ebf2; width:700px; margin-bottom:10px; display:inline; overflow:hidden;}
.page-vedio{ border:1px solid #dedede; overflow:hidden;}
.page-vedio h3{ height:30px; line-height:30px;}
.page-vedio h3 a{ padding-right:20px; font-size:14px;}
.page-caption h3{ font-size:14px; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #dbe8e2;}
.vedio-pingjia{ border:1px solid #dfdede; padding:10px 0 10px 20px;}
.vedio-pingjia dd{ height:30px;}
.vedio-pingjia img{ padding-right:30px;}
.vedio-pingjia a{ background:url(button_01_bg.jpg) no-repeat scroll 0 0; width:79px; height:25px; line-height:25px; display:inline-block; text-align:center; color:#fff; padding-right:10px;}
.vedio-infor h4{ background:url(vedio_infor.jpg) repeat-x scroll 0 0; height:27px; line-height:27px; border:1px solid #cacaca; margin-top:5px; font-weight:bold; text-indent:1em;}
.vedio-infor ul{ padding:5px 0 5px 20px; border:1px solid #cacaca;}
.vedio0-infor li{ width:100%; float:left; height:auto;}
.vedio-infor label{background:#ecf8fe; height:25px;border-bottom:1px dashed #e2e6e7;  line-height:22px;width:20%;text-align:right; float:left; border-right:1px solid #f1f1f1; margin-right:5px;}
.vedio-infor span{float:left; width:25%;border-bottom:1px dashed #e2e6e7;   overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:25px;}
.vedio-infor a{ padding:0 5px;}
.vedio-infor p,.vedio-pinglun p{ width:660px; white-space:normal; word-break:break-all;}
.vedio-text{ background: url(vedio_pinglun_bg.jpg) repeat-x scroll 0 0; border:1px solid #e9e9e9; padding-left:20px; margin-top:5px;}
.vedio-text em{ font-style:normal; width:86px; height:23px; line-height:23px; background:url(icon_01.jpg) no-repeat scroll; display:block; text-align:center; margin-top:-4px;}
.vedio-text span{ padding-left:90px;}
.vedio-text a{ padding-right:20px; background:url(button_01.jpg) no-repeat scroll; width:73px; height:22px; line-height:22px; display:block; float:right; text-align:center; color:#fff;}
.vedio-text textarea{ width:655px; height:80px;}
.vedio-pinglun label{ font-size:14px; font-weight:bold; padding-right:10px;}
.vedio-pinglun ul{ border:1px solid #d6dcde; padding:0 20px;}
.vedio-pinglun ul li{ border-bottom:1px dotted #dddddd; padding:10px 0;}

.contbox-vediopage-right{ width:263px; border:1px solid #d5ebf2;}
.contbox-vediopage-right dl,.contbox-vediopage-right span{ float:left; padding:10px 0 5px 10px;}
.contbox-vediopage-right dd{ width:160px; overflow:hidden;}
.contbox-vediopage-right dd.vedio-name{ height:48px; white-space:normal;}
.contbox-vediopage-right h5{ background:url(xgsp_h5_bg.jpg) repeat-x scroll ; height:43px; line-height:43px; padding-left:20px;}

/* pic */
.pic-intro p{ overflow:hidden; text-indent:2em; padding:10px 0;}

.pic-box{ width:700px; height:130px; border:1px solid #c4c3c3;}
.pic-box .scrollbox .cont .box,.pic-box .scrollbox .cont { float:left; overflow:hidden; }
.pic-box .scrollbox { float:left; overflow:hidden; margin:10px 0 0 0; }
.pic-box .scrollbox .cont .box img { width:117px; height:110px; margin-right:15px;}
.pic-box .scrollbox .leftbutton { width:25px; height:112px; background:url(simg_sroll_left.jpg) no-repeat scroll 0 0; float:left; }
.pic-box .scrollbox .rightbutton { width:25px; height:112px; background:url(simg_sroll_right.jpg) no-repeat scroll 0 0; float:left; }

/*下载资源*/
.content_one_yh { width:699px; min-height:100px; border-top:1px solid #c5dce8; float:left;}
.content_one_yh ul { width:100%; float:left;}
.content_one_yh .ul_one { border-right:1px dashed #e2e6e7;}
.content_one_yh ul li { line-height:25px; height:auto; width:100%; +width:99%; float:left}
.content_one_yh ul li label{background:#ecf8fe; height:25px; line-height:22px;width:85px; text-align:right; float:left; border-right:1px solid #f1f1f1; margin-right:5px;}
.content_one_yh ul li span{float:left; width:255px;border-bottom:1px dashed #e2e6e7; height:25px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:25px;}
.content_one_yh ul .li_one { background:#ecf8fe;}
.content_one_yh ul .li_three { background:#f6f6f6;}
.content_two_yh { width:700px;}
.content_two_yh h3 { width:683px; background:#f0f0f0; border:1px solid #cfcfcf; display:block; margin-top:2px; padding-left:15px; font-size:14px; font-weight:bold; line-height:25px; height:25px;}
.content_two_yh p { text-indent:2em; margin-bottom:30px;}
.contbox_right_one_yh { margin:0 0 8px 15px; width:247px;}
.contbox_right_one_yh ul li { margin-bottom:6px;}
.contbox_right_one_yh ul .li_span span { margin-right:10px;}
.contbox_right_one_yh ul .li_five span { background:#f3fbfe; display:inline-block; height:38px; line-height:38px; padding:0 10px 0 10px; color:#83d0e9; font-size:14px;}
.contbox_right_one_yh ul .li_six .li_img_text { background:#edfaf5; border:1px solid #e3f3ed; height:38px; line-height:10px; padding:0 10px;}
.contbox_right_two_yh { width:260px; min-height:200px; overflow:hidden; line-height:22px;}
.contbox_right_two_yh h5 { background: url(doc_h5_bg.jpg) repeat-x scroll; border:1px solid #cfcfcf; display:inline-block; width:248px; font-size:14px; font-weight:bold; padding-left:10px; line-height:27px; height:27px;}
.contbox_right_two_yh .right_two_contbox { border:1px solid #d5ebf2; width:258px; min-height:350px;}

/*document*/
.document-box{ border:1px solid #e1ede9;}
.document-header{ background:url(doc_header_bg.jpg) repeat-x scroll 0 0; height:23px; line-height:23px; padding-left:20px;}
.document-header a{ padding:0 20px; display:block; float:left; height:23px; line-height:23px; color:#6a9d7f;}
.document-header .icon_01{ background:url(icon01.jpg) no-repeat scroll 0 0;}
.document-header .icon_02{ background:url(icon02.jpg) no-repeat scroll 0 0;}
.document-header .icon_03{ background:url(icon03.jpg) no-repeat scroll 0 0;}
.document-footer{ background:url(doc_footer_bg.jpg) repeat-x scroll; height:31px; line-height:31px;}
.document-footer a{ margin:0 20px; display:block; float:left; height:31px; line-height:31px; color:#6a9d7f; width:17px;}
.document-footer .icon_04{ background:url(icon04.jpg) no-repeat scroll 0 0;}
.document-footer .icon_05{ background:url(icon05.jpg) no-repeat scroll 0 0;}
.document-footer .icon_06{ background:url(icon06.jpg) no-repeat scroll 0 0;}
.document-footer .icon_07{ background:url(icon07.jpg) no-repeat scroll 0 0;}
.document-footer .icon_08{ background:url(icon08.jpg) no-repeat scroll 0 0;}
.document-footer .icon_09{ background:url(icon09.jpg) no-repeat scroll 0 0; float:right !important}
.document-footer .icon_10{ background:url(icon10.jpg) no-repeat scroll 0 0; float:right !important}
.document-content p{ background:url(doc_cont_bg.jpg) repeat-y scroll 0 0; padding:10px 30px 10px 25px; text-indent:2em; max-height:500px; overflow: scroll;}
.contbox_right_two_yh ul{ padding:10px 15px;}
.contbox_right_two_yh label{ color:#727272;}
.contbox_right_two_yh ul li span{ padding-right:20px;}
.document-right{ padding-left:15px; width:245px;}
.document-right h6{ color:#2d64b3; font-size:14px; font-weight:bold; border-bottom:1px solid #f5f5f5; padding:5px 0;}
.document-right span{ padding-left:10px;}
.document-right ul{ padding-top:5px;}
.document-right .doc-caption{ padding-left:20px; background:url(icon_doc.jpg) no-repeat scroll 0 3px;}

/*前台优秀作业查看*/
#teaching-inside .center-info-list{width:1000px;position:relative;color:#1F2022;border:1px solid #DBF1FD;float:left; margin-bottom:15px;}
#teaching-inside .center-info-list .comments-box-list{ width:100%; float:left;}
#teaching-inside .center-info-list .comments-box-list .list{ width:100%; float:left; border:1px solid #D1E8FF;table-layout:fixed;}
#teaching-inside .center-info-list .comments-box-list .list .title-bg{ background:url(subbase_view_title_bg2.gif) repeat-x; height:20px; border-bottom:1px solid #D1E8FF;}
#teaching-inside .center-info-list .comments-box-list .list th{ border:1px solid #D1E8FF; padding-left:5px; vertical-align:middle; color:#0B8ACF;}
#teaching-inside .center-info-list .comments-box-list .list td{ padding-left:5px;line-height:25px; border-bottom:1px dotted #ccc;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
#teaching-inside .center-info-list .comments-box-list .list .number{ width:10%;}
#teaching-inside .center-info-list .comments-box-list .list .author{ width:10%;}
#teaching-inside .center-info-list .comments-box-list .list .content{ width:50%;}
#teaching-inside .center-info-list .comments-box-list .list .level{ width:10%;}
#teaching-inside .center-info-list .comments-box-list .list .time{ width:20%;}
#teaching-inside .center-info-list .comments-box-list .list em{ font-style:normal;color:#F00;}
#teaching-inside .center-info .comments-box-form {float:left;width:100%;}
#teaching-inside .center-info .comments-box-form .form {float:left; padding-top:5px;width:100%;}
#teaching-inside .center-info .comments-box-form .form li{ line-height:25px; width:100%;float:left; vertical-align:top;}
#teaching-inside .center-info .comments-box-form .form li b{ display:block;float:left;}
#teaching-inside .center-info .comments-box-form .form li em{ font-style:normal;color:#F00;}
#teaching-inside .center-info .comments-box-form .form li select {width:280px; border:1px solid #BDE4F8;float:left;}
#teaching-inside .center-info .comments-box-form .form li textarea {width:580px; border:1px solid #BDE4F8;float:left;}
#teaching-inside .center-info .comments-box-form .form li .button{background:url(subbase_view_button.gif) no-repeat; width:101px; height:34px; color:#fff; border:none; line-height:20px; overflow:hidden; display:block;float:left; padding-bottom:8px; padding-left:15px; display:inline; margin-top:5px; }
/*数字化门户  课程中心和班级门户*/
.courses-block-content .list, .right-box-content .list{ table-layout: fixed; width:100%;}
.courses-block-content .list th, .right-box-content .list th{ overflow:hidden; text-align:center;}
.courses-block-content .list td, .right-box-content .list td{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

/*
** tab **
*/
table.tab   { border-bottom: #3079cb 0px solid; height: 24px;}
td.tab_1    { padding-right:25px; background: url(tab_alt_r.gif) no-repeat right 50%; height: 24px;}
td.tab_2    { padding-right:25px; background: url(tab_r.gif) no-repeat right 50%; height: 24px;}
td.tab_3    { padding-right:25px; background: url(tab_alt_l.gif) no-repeat right 50%; height: 24px;}
td.tab_4    { padding-right:25px; background: url(tab_end.gif) no-repeat right 50%; height: 24px;}
td.tab_5    { padding-right:25px; background: url(tab_alt_end.gif) no-repeat right 50%; height: 24px;}
span.tab    { font-size:12px; background: url(tab_bg.gif); cursor: pointer; color: #3c3c3d; line-height: 24px; height:24px; text-align: center;display:block;}
span.tab_alt{ font-weight:bold;font-size:12px; background:url(tab_alt_bg.gif); cursor:pointer; color:#ffffff; line-height:24px; height:24px; text-align:center;display:block;}
#SSTabSubDiv1{ background: url(tab.gif);}
.tab_1 span.tab{ font-weight:bold;font-size:12px; background:url(tab_alt_bg.gif); cursor:pointer; color:#ffffff; line-height:24px; height:24px; text-align:center;display:block;}
#SSTabSubDiv1{ background: url(tab.gif);}
.tab_5 span.tab{ font-weight:bold;font-size:12px; background:url(tab_alt_bg.gif); cursor:pointer; color:#ffffff; line-height:24px; height:24px; text-align:center;display:block;}
#SSTabSubDiv1{ background: url(tab.gif);}

/*
** form  style**
*/
table.form{background-color:#fff;margin-bottom:5px; }
td.form{text-align:left;}
.form th {color:#555555;padding:2px 4px 0 0px; line-height:24px;}
.form select {z-index:-1;}
.form tr   { height:24px;background-color:#F2F8FD;}
.form th   { text-align:right;padding:5px 4px 0 0px;font-weight:700;color:#555;}
.form td   { padding:4px 4px 0px 0px; }
.form .aligncenter{text-align:center;}

/*====wzp20130927====*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,select,radio,textarea,p,span,blockquote,th,tr,td,i,em,img{
padding:0px;margin:0px;}
table{border-collapse:collapse;}
ol,ul,li{list-style: none;}
i,em,cite{  font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img{border:none; cursor:pointer;}
a{ color:#585858;cursor:pointer; text-decoration:none;  }


body{ width:100%; height:100%; font-size:12px; color:#333;}*/

.column-layout{ width:1003px; height:auto; margin:20px auto}

/*====================================================*/
.column-left{ width:190px; float:left; height:auto; margin-right:11px; margin-top:5px; }
.column-left p img{ width:192px; height:5px;}
.column{width:99.8%; float:left;  height:auto;border:1px solid #dcded9}
.column-menu{ width:100%; float:left;  height:auto;}
.column-menu li{ width:100%; height:auto;  font-size:14px;}
.column-menu a{ float:left; color:#7d7d7d; margin:0 4%; border-bottom:1px dashed #d4d4d4; width:92%; height:auto; line-height:35px; background:url(firsthide_icon.jpg) no-repeat left center; text-indent:1.3em; font-weight:bold}
.column-menu a:hover,.column-menu a.current{ color:#de4027; background:url(firstshow_icon.jpg) no-repeat left center;}

.column-img{ width:90%; float:left; margin:0 5%; height:auto;}
.column-img li{ width:98.6%; float:left; height:auto; margin:10px 0;border:2px solid #e0e0e0}
.column-img li.current{border:2px solid #307ebe}
.column-img a{ width:100%; float:left; height:auto; text-align:center; overflow:hidden;}
.column-img img{ margin:10px 0; height:auto; width:auto; float:left\9; width:100%\9; /*max-width:170px;*/overflow:hidden; }
.column-img span{ width:100%; float:left; height:25px; color:#0f479e}

.fold-menu{ width:96%; float:left; height:auto; margin:10px 2%}
.fold-menu li{ width:100%; float:left; height:auto; background:#878787;}
.fold-menu li.current{ background:#3399cc; font-weight:bold}
.fold-menu li.current a{background:url(fold_close.gif) no-repeat 5px center;}
.fold-menu li a{ width:100%; float:left; height:30px; background:url(fold_open.gif) no-repeat 5px center; color:#fff; font-size:14px; text-indent:1.8em; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fold-menu .second-menu{ width:100%; float:left; height:auto;}
.fold-menu .second-menu li{ background:#fff;}
.fold-menu .second-menu li a{ color:#333; font-size:12px;text-indent:2em; font-weight:normal;line-height:30px;}
.fold-menu .second-menu li a.current{ background:url(secondshowbg.gif) no-repeat center; font-weight:bold}

.notfold-menu{ width:91%; float:left; height:auto; margin:0 4.5%}
.notfold-menu li{width:100%; float:left; height:auto; margin-top:10px; background:url(notfold_hide.gif) no-repeat;}
.notfold-menu li.current{ background:url(notfold_show.gif) no-repeat;}
.notfold-menu li a{ width:180px; float:left; height:25px; line-height:24px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:bold; font-size:14px; text-indent:1em; color:#fff}
.notfold-menu .second-menu{ width:100%; float:left; height:auto;}
.notfold-menu .second-menu li{ background:none; width:100%; float:left; height:auto; }
.notfold-menu .second-menu li a{ width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:25px; float:left; background:url(notfold_grayline.jpg) no-repeat 10px center; color:#999; font-size:14px;text-indent:1.5em; font-weight:normal;line-height:25px; }
.notfold-menu .second-menu li a.current{ background:url(notfold_blueline.jpg) no-repeat 10px center; font-weight:bold; color:#0568b9}


.column-bottompic{ width:100%; float:left; height:200px; margin-top:10px; font-size:30px; line-height:200px;text-align:center;}
.column-bottompic img{ width:200px;}
/*==========================column==========================*/



.column-right{ width:786px; float:left; height:auto; background:url(columnborder.jpg) no-repeat left top; margin-right:4px;}
.column-main{ width:800px; float:left; padding-bottom:5px; height:auto;margin-top:5px; border:1px solid #e2e2e2}
.content,.column-list,.image-text{width:100%; float:left;height:auto; /*overflow:hidden;*/}
/*内容可去除*/
/*.content h2{ width:100%; padding-bottom:20px; float:left; height:auto; background:url(titlebg.jpg) repeat-x; height:14px;}
.content h2 a{  margin:10px 0 0 10px; padding:0 0 0 10px; float:left; height:22px; line-height:22px; background:url(column_titleL.jpg) no-repeat;  font-size:12px;}
.content h2 a span{ float:left; height:22px; background:url(column_title.jpg) no-repeat right; color:#fff;padding:0 12px 0 2px;}
.content p{ width:98%; margin:0 1%; text-indent:2em; float:left; height:auto; line-height:30px;}*/
/*内容可去除*/
.column-list{padding:5px; 0}

.column-lieb li{ width:96%; float:left; margin:0 2%; height:auto;background:url(list_grayline.jpg) no-repeat 0 center; }
.column-lieb a{ line-height:30px; margin-left:10px; color:#656565; font-size:14px;  float:left;  text-decoration: none}
.column-lieb li:hover{ background:url(list_blueline.jpg) no-repeat left center; color:#0661a8; }
.column-lieb a:hover{ color:#0661a8; font-weight:bold}

.image-text ul{ margin:0; padding:0; float:left;}
.image-text li{ border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0; height:150px; overflow:hidden; width:155px; /*+width:19.9%;*/ float:left;}
.image-text li.current,.image-text a:hover{ border:2px solid #307ebe; height:146px;  overflow:hidden; width:151px; float:left;}
.image-text li a{ text-decoration:none; float:left;width:155px; height:150px;text-align:center;}
.image-text li img{ margin:10px 0;  float:left\9; +float:none; height:100px;}
.image-text li span{ float:left; width:100%; height:auto; color:#0f479e; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.image-text p{ border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0; float:left; width:auto; height:auto;}
.image-text p a{ text-decoration:none; text-align:center; height:auto; width:100%;}
.image-text p img{ margin:10px 0;  }
.image-text p span{ float:left; height:auto; width:100%; line-height:30px; color:#0f479e }

/*page*/
/*.page{ float:right;width:auto; margin-right:8px; height:30px; margin-top:10px;}
.page .prev{ background:url(arrow_L.png) no-repeat; width:22px; height:21px;}
.page .next{background:url(arrow_R.png) no-repeat; width:22px; height:21px;}
.page .go{background:url(Go.png) no-repeat; width:22px; height:21px;}
.page .prev a, .page .next a, .page .go a{ border:none;}
.page ul li{ float:left; color:#333; margin-left:3px; line-height:21px;}
.page ul li span{color:#333}
.page ul li a{color:#333; border:1px solid #abacad; padding:2.5px 6px;}
.page ul li a.current{}
.page input{ text-align:center; height:20px; +height:17px; width:22px;}*/

/*====wzp20130927====*/


/*====wzp20131230====*/
/*=======space-exam=======*/
.space-exam{ width:100%; float:left; height:auto;}
.exam-popup{ width:690px; margin:0 auto; height:500px;}
/*.exam-popup img{ right:26%; right:26.3%\9\0; +right:26.3%; float:left; position:relative; z-index:99; }*/
.exam-popupcont{ width:678px; border:1px solid #a8c0d4; margin:8px 0 10px 0; float:left; height:auto; background:#fff; position:relative; z-index:1}
.exam-popupcont h2{ width:98%; float:left; height:40px; border-bottom:1px dashed #c9c9c9; text-align:center; margin:0 1%; line-height:40px; color:#445566;  font-size:14px; font-weight:bold;}
.exam-popupcont h2 a{ float:right; margin:-9px -12px;}
.space-test{ width:650px; margin:10px 14px; float:left; height:auto;}
.space-test h2{ border:none; font-weight:bold; color:#2e5275; font-size:14px; line-height:30px; height:auto; background:url(title-arrows.png) no-repeat left center; padding-left:22px; text-align:left;margin:0;}
.space-test .test-cont,.test .test-answer{ width:100%;  float:left; height:auto;}
.space-test .test-cont h2{ width:100%;  height:auto; border:1px solid #e0e0e0; background:#e9f0f5; padding-left:0; margin:0; text-indent:1em;}
.space-test .test-cont em{ float:right; +margin-top:-30px; }
.space-test .test-cont ul{ border-left:1px dashed #c9c9c9; border-right:1px dashed #c9c9c9;  float:left; height:auto; width:100%;}
.space-test .test-cont p{ width:95%;text-align:left; line-height:30px; float:left; text-indent:1.5em; /*background:url(ticket.png) no-repeat left center;*/}
.space-test .test-cont li{ width:94%; line-height:25px; height:auto; margin:0 3%;}
.space-test .test-answer p{ width:100%;font-weight:bold; color:#000; /*margin:0 0 10px 0;*/ line-height:30px; float:left; background:#f4f4f4; border:1px solid #ddd;}
.space-test .test-answer strong{ float:left; text-indent:1.5em;}
.space-test .test-answer span,.space-test .test-answer em{ float:left; font-family:Arial, Helvetica, sans-serif;}
.space-test .test-answer span{ margin-right:10px;}
.space-test .test-answer input{ margin:8px; +margin:5px; float:left;}
.space-test .test-answer a input{ width:68px; float:left; margin:3px}
.space-test .test-answer select{ float:left;margin:5px;}
.space-test .test-answer i{ width:100%; float:left; height:auto; text-indent:1.5em;}
.space-test .test-answer i em{margin-right:40px;}
.space-test .test-answer h3{font-size:12px; width:auto; float:left; height:auto; line-height:30px;}
.space-test .test-answer h3 span{ float:left; width:auto; margin:0}
.space-test .test-answer h3 input{ float:left;margin:6px 0}
.space-test .test-answer h5{ font-size:12px; border:1px solid #ddd; float:left; width:100%; border-top:none; height:auto; line-height:30px; color:#ff4a03; text-indent:1.5em;}
.space-test .test-answer .wxtk{ width:100%; background:#f4f4f4; margin:0; float:left; height:auto; text-indent:1.5em; border:1px solid #ddd; border-bottom:none;}
.space-test .test-answer .wxtk h4{ font-weight:bold; font-size:12px; width:auto; float:left; margin:0;}
.space-test .test-answer .wxtk em{ float:left; width:auto; text-align:left}
.space-test .test-answer div{ border:1px solid #ddd; float:left; width:100%; border-top:none; height:auto; line-height:30px; margin-bottom:5px;}
.space-test .test-answer div img{ float:left; right:0; width:600px; margin:0; position:relative;}
.space-test .test-answer div li{width:94%; line-height:25px; height:auto; margin:0 3%;}
.space-test .test-answer div h6{ font-size:12px; float:left; width:auto; text-indent:1.5em;}
.space-test .test-explain{text-align:left;  width:100%;  float:left; height:auto; border:1px dashed #c9c9c9; margin-bottom:10px; background:#f4f4f4}
.space-test .test-explain p{ line-height:25px; float:left; height:auto; width:45%; text-indent:1.5em; font-weight:bold}
.space-test .test-explain span{ margin-right:20px; color:#f06700}
.space-test .test-explain strong{ margin:0 5px; line-height:30px;}
.space-test .test-explain li{line-height:25px; float:left; height:auto; width:32%; text-indent:1.5em; font-weight:bold}

.space-test .test-result{ width:100%;  float:left; height:auto; border:1px dashed #c9c9c9}
.space-test .test-result ul{width:94%; height:auto; margin:0 3%;}
.space-test .test-result li{ float:left; height:auto; color:#417ac1; line-height:25px; margin-right:20px;}
.space-test .test-result li span.red{ color:#cf0000}
.space-test .test-result li span.green{ color:#1a9a01}
.space-test .test-result p{ font-weight:bold; color:#1a9a01; width:95%; line-height:25px; margin:0 2.5%; float:left;}
.space-test .test-download{ width:100%; float:left; height:auto;}
.space-test .test-download a{ color:#0099cc}
.popup_exambtn{ width:100%; float:left; height:auto; text-align:center; padding-top:10px;}
.popup_exambtn p{ width:100%; float:left; text-align:center; line-height:24px; padding-bottom:10px;}
.popup_btnend{ width:72px; padding:5.5px 24px; line-height:24px; background:url(btn_end.png) no-repeat;color:#fff; margin-right:10px; }
.popup_btnedit{ width:72px; padding:5.5px 12px; line-height:24px; background:url(btn_end.png) no-repeat;color:#fff; margin-right:10px;}
.popup_btnsave{ width:72px; padding:5.5px 12px;   height:26px; line-height:24px; background:url(btn_save.png) no-repeat;color:#fff; margin-right:10px;}
.popup_btnsubmit{ width:120px; padding:5.5px 20px;  height:26px; line-height:24px; background:url(btn_submit.png) no-repeat;color:#fff; margin-right:10px;}
.space-test .popup_exambtn a{ color:#fff; text-decoration:none }

/*=======space-exam=======*/
/*====wzp20131230====*/
/*====学生作业页面====*/
body{ width:100%; height:auto; color:#555; text-align:left;  font:14px Tahoma,Helvetica,Arial,sans-serif;}
.exams-main{background:#eff6fe; width:96%; float:left; height:auto; margin:2%;}
.exams-main1{ width:98%; float:left; height:auto; margin:1%;}
.exams-top{ width:100%; float:left; height:auto; background:url(exams_titlebg.jpg) repeat-x; line-height:30px; border-bottom:1px solid #cddbe6; margin-bottom:5px;}
.exams-top strong{ float:left; height:auto; width:auto; background:url(exam_icon.png) no-repeat left center; padding-left:20px; font-size:14px; color:#014c77}
.exams-top a{ float:right; margin:6px 10px 0 0;}
.exams-left{ width:20%; float:left; height:auto;}
.exams-left1{ width:14%; padding-right:1%; float:left; height:auto;}
.exams-menu{ border:1px solid #c7ced6; background:url(leftbg.jpg) repeat-x; float:left; width:100%; float:left; height:auto; padding-bottom:10px;}
.exams-menu li{ width:96%; float:left; height:auto; margin:0 2%;}
.exams-menu li a{ line-height:30px;height:auto; color:#5e6673}
.exams-menu li a.current,.exams-menu li a:hover{ font-weight:bold; color:#585858}
.exams-menu .secondmenu{ width:100%; float:left; height:auto;}
.exams-menu .secondmenu li{width:100%; float:left; height:auto; margin:0; line-height:30px;}
.exams-menu .secondmenu li img{float:left; margin:-5px 0 0 8px}
.exams-menu .secondmenu li span img{ float:left;margin:5px 0 0 0px}
.exams-menu .secondmenu li span a{ background:none; line-height:23px; padding-left:5px}
/*.exams-menu .secondmenu li span a.current{ color:#fff; background:url(second-showbg.jpg) repeat-x bottom center; padding:0 5px; border:1px solid #194579; line-height:21px}*/
.exams-menu .secondmenu li span a:hover,.exams-menu .secondmenu li span a.current{color:#0c4ab9}



.exams_middle_center{ background:url(left-line.jpg) right repeat-y; width:0.7%; float:left; height:auto;}
.exams-right{ width:79.1%; float:left; height:auto; border:1px solid #cbd4dd}
.exams-right h2{ line-height:30px; border-bottom:1px solid #fff; width:99%; float:left; padding-right:1%; text-align:right}
.exams-right1{ width:85%; float:left; height:auto; }
.exams-cont{ background:#fff; border-top:1px solid #d8dcde; float:left; width:100%; height:500px;}
.btn{ width:96%; float:left; height:auto; margin:2%}
.btn-prev{ width:85px; float:left; height:26px; line-height:20px; background:url(btn_prev.png) no-repeat; padding-right:5px;}
.btn-prev a{color:#fff; padding-left:35px;}
.btn-next{width:85px; float:left; height:26px; line-height:20px; background:url(btn_next.png) no-repeat;}
.btn-next a{color:#fff; padding-left:10px;}
.btn-end,.btn-close{width:72px; float:right; height:27px; line-height:20px; text-align:center; background:url(btn_end.png) no-repeat; padding-right:5px;}
.btn-close{ background:url(btn_close.png) no-repeat;}
.btn-end a,.btn-close a{ color:#fff}

.exams-nav{ width:100%; float:left; height:auto;}
.exams-nav .menu{width:100%; float:left; height:auto; padding-bottom:5px;}
.exams-nav .menu h2{ line-height:29px; text-indent:2em; font-weight:bold; color:#585858; width:100%; float:left; height:30px; background-color:#e7e7e7; background-image:url(close_exam.png); background-repeat:no-repeat; background-position: 5px center;border-radius:5px}
.exams-nav .menu h2.current{ background-color:#3aa0de;background-image:url(open_exam.png); background-position:5px center; color:#fff;border-radius:5px 5px 0 0}
.exams-nav .menu ul{width:99%; padding-bottom:10px; float:left; border:1px solid #e7e7e7; border-top:none;}
.exams-nav .menu li{ line-height:30px; width:100%; float:left; height:auto; border-bottom:1px dashed #d5d5d5}
.exams-nav .menu a{ background:url(exam_arrowH.gif) no-repeat 8px center; text-indent:2em; float:left; width:96%; margin:0 2%; color:#585858; text-decoration:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.exams-nav .menu a:hover,.exams-nav .menu a.current{ background-image:url(exam_arrowS.gif); background-position:8px center; background-repeat:no-repeat; height:23px; line-height:22px; font-weight:bold; color:#fff; background-color:#3aa0de; border:1px solid #147bcb;border-radius:5px; margin:5px 1%}

.exam-titlebg{ width:100%; float:left; background:url(exam_titlebg.jpg) repeat-x; height:50px;}
.exam-titlebg strong{ font-size:16px; float:left;line-height:45px; height:45px;width:auto; background:url(exam_icon.png) no-repeat left center; margin-left:20px; padding-left:20px; font-size:14px; color:#014c77}
.exam-titlebg p{ float:right; padding-right:2%; line-height:48px;}
.exam-titlebg p span{ float:left; margin-right:10px;}
.exam-titlebg p span img{ float:left; margin:17px 2px 0 0 ;}
.exam-titlebg p span b{ color:#0b7800; font-weight:bold; float:left;}
.exam-titlebg p span strong{ color:#b81111; float:left; background:none; padding:0; margin:0; font-size:12px;}
.dy{  width:98%; float:left; height:auto; margin:0.5% 1%; background:#f0fbff; border:dashed 1px #87c2e3}
.dy h2{ width:90%; height:34px; float:left; background:url(dy_titlebg.jpg) no-repeat;margin:-1px 0 -10px -9px; position: relative; line-height:28px; font-weight:bold;}
.dy h2 b{ color:#fff; font-weight:bold; float:left; width:25px; text-align:center; line-height:25px}
.dy h2 em{ color:green; padding:0 5px;}
.dy h2 strong{ color:#0081bb; float:left; width:auto; max-width:50%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border:1px solid #50b7fc; text-align:center; line-height:25px; padding-right:5px;}
.dy-cont{ width:96%; float:left; height:auto; position: relative; padding:1% 2%;}
.dy-cont h2{ width:100%; float:left; height:auto;  background:url(bt_icon.png) left center no-repeat; font-weight:bold; text-indent:1.8em; margin-bottom:2px;}
.dy-cont h2 font,.dy h2 font{ color:red; padding:0 10px;}
.dy-cont p{ line-height:25px; width:100%; float:left; height:auto;}
.dy-cont p cite{ background:url(blue_star.jpg) no-repeat left center; float:left; width:100%; height:auto; line-height:25px; text-indent:1.5em; color:#1e6698}
.dy-cont p b{ background:url(green_star.jpg) no-repeat left center; float:left; width:100%; height:auto; line-height:25px;text-indent:1.5em; color:#0d8839}
.dy-cont span{ background:#ddf5ff; float:left; width:100%; height:auto; margin:5px 0 10px 0; padding:5px 0}
.dy-cont span em{ width:98%; float:left; height:auto; line-height:25px; padding:0 1%}
/*====wzp20131230====*/

/*=====课程任务====*/
/*=GRZX Style @2011-12-01=*/
.grzx { width:100%; float:left; padding-bottom:10px; position:relative;} 
.grzx-nav {background:url(grzx_nav_bg.gif) repeat-x;width:1003px; height:35px; float:left; overflow:hidden;}
.grzx-nav-left { float:left;height:35px;}
.grzx-nav-left li{float:left;height:35px;display:block;padding:0 3px; }
.grzx-nav-left li span { float:left; padding-right:12px; height:35px; font-weight:100;}
.grzx-nav-left li a:link,.grzx-nav-left li a:visited{ display:block;font-size:12px;line-height:40px; color:#000; font-weight:100;float:left; padding-left:12px;}
.grzx-nav-left li.hover a,.grzx-nav-left li a:hover{ background:url(grzx_nav_onl.gif) no-repeat left top; color:#f60; text-decoration:none; }
.grzx-nav-left li.hover span,.grzx-nav-left li a:hover span{ background: url(grzx_nav_onr.gif) no-repeat right top; color:#f60; }
.grzx-nav-right { float:right;height:35px;}
.grzx-navr-select {float:left; padding:8px 15px 7px 5px; height:20px; line-height:20px; }
.grzx-navr-link {float:left; padding:8px 15px 7px 0; height:20px;line-height:20px;}
.grzx-navr-link a:link,.grzx-navr-link a:visited { color:#000; font-weight:bold;}
.grzx-navr-link a:hover { color:#f60; text-decoration:none;}

.grzx-main { width:100%; float:left; margin-top:10px;}
.grzx-col-left { width:150px; float:left; padding-right:10px;}
.grzx-col-main {width:100%; float:left;}
.grzx-colm-left { width:578px; float:left;padding-right:10px;}
.grzx-colm-right { width:255px; float:left;}
.grzx-i-menu { width:148px; border:1px solid #9fc5d9; float:left; margin-bottom:10px;}
.grzx-im-title { width:148px; height:25px; background:url(grzx_mtbg.gif) repeat-x; position:relative; float:left;}
.grzx-im-title h2{ padding-left:10px; color: #4581A9; line-height:25px; width:130px; height:25px; margin:0 4px; border-bottom:1px solid #9fc5d9; }
.grzx-im-title cite{  position: absolute; right:8px; top:3px; font-style:normal;}
.grzx-im-list { padding:5px; width:138px; float:left;}
.grzx-im-list li{  height:24px; line-height:24px; width:138px; float:left; position: relative; overflow:hidden;}
.grzx-im-list li span{ float:left; width:110px; display:block; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.grzx-im-list li .icona { float:left; width:9px;height:9px; margin: 8px 7px 7px 7px; display:inline; background:url(grzx_icon_a.gif) no-repeat;}
.grzx-im-list li .iconb { float:left; width:9px;height:9px; margin: 8px 7px 7px 7px; display:inline; background:url(grzx_icon_b.gif) no-repeat;}
.grzx-im-list li .icon-01 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_01.gif) no-repeat;}
.grzx-im-list li .icon-02 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_02.gif) no-repeat;}
.grzx-im-list li .icon-03 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_03.gif) no-repeat;}
.grzx-im-list li .icon-04 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_04.gif) no-repeat;}
.grzx-im-list li .icon-05 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_05.gif) no-repeat;}
.grzx-im-list li .icon-06 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_06.gif) no-repeat;}
.grzx-im-list li .icon-07 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_07.gif) no-repeat;}
.grzx-im-list li .icon-08 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_08.gif) no-repeat;}
.grzx-im-list li .icon-09 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_09.gif) no-repeat;}
.grzx-im-list li .icon-10 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_10.gif) no-repeat;}
.grzx-im-list li .icon-11 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_11.gif) no-repeat;}
.grzx-im-list li .icon-12 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_12.gif) no-repeat;}
.grzx-im-list li .icon-13 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_13.gif) no-repeat;}
.grzx-im-list li .icon-14 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_14.gif) no-repeat;}
.grzx-im-list li a:link,.grzx-im-list li a:visited { color:#333; width:138px; float:left;  height:24px; display:block; }
.grzx-im-list li a:hover,.grzx-im-list li.current a:link,.grzx-im-list li.current a:visited{ color:#4581A9; text-decoration:none; background:#f6f6f6;}
.grzx-im-list li em { position:absolute; right:4px; top:5px; font-style:normal; font-weight: bold;font-family:Tahoma;font-size: 12px;}
.grzx-im-list li .sup { background:#FE6600; color:#fff; padding: 1px 0;line-height: 12px;height:13px;display:inline-block;}
.grzx-im-list li .sup b{ background:#FE6600; margin:0 -1px; display:inline-block; height:13px; padding:0 3px; left:-1px;}
.mysuite li a:link,.mysuite li a:visited{ background:url(grzx_icon_b.gif) no-repeat 7px center; padding-left:23px; width:115px;}
.mysuite li a:hover,.mysuite li.current a:link,.mysuite li.current a:visited{ background:url(grzx_icon_c.gif) no-repeat 7px center; color:#f60;}

/*grzx-im-list-second*/
.grzx-im-list-second { padding:5px; width:138px; float:left;}
.grzx-im-list-second li{  height:24px; line-height:24px; width:69px; float:left; position: relative; overflow:hidden;}
.grzx-im-list-second li span{ float:left; width:110px; display:block; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.grzx-im-list-second li .icon-01 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_01.gif) no-repeat;}
.grzx-im-list-second li .icon-02 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_02.gif) no-repeat;}
.grzx-im-list-second li .icon-03 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_03.gif) no-repeat;}
.grzx-im-list-second li .icon-04 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_04.gif) no-repeat;}
.grzx-im-list-second li .icon-05 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_05.gif) no-repeat;}
.grzx-im-list-second li .icon-06 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_06.gif) no-repeat;}
.grzx-im-list-second li .icon-07 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_07.gif) no-repeat;}
.grzx-im-list-second li .icon-08 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_08.gif) no-repeat;}
.grzx-im-list-second li .icon-09 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_09.gif) no-repeat;}
.grzx-im-list-second li .icon-10 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_10.gif) no-repeat;}
.grzx-im-list-second li .icon-11 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_11.gif) no-repeat;}
.grzx-im-list-second li .icon-12 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_12.gif) no-repeat;}
.grzx-im-list-second li .icon-13 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_13.gif) no-repeat;}
.grzx-im-list-second li .icon-14 {float:left; width:16px;height:16px; margin:4px 8px 4px 4px; display:inline; background:url(grzx_tools_14.gif) no-repeat;}
.grzx-im-list-second li a:link,.grzx-im-list-second li a:visited { color:#333; width:138px; float:left;  height:24px; display:block; }
.grzx-im-list-second li a:hover,.grzx-im-list-second li.current a:link,.grzx-im-list li.current a:visited{ color:#4581A9; text-decoration:none; }
.grzx-im-list-second li em { position:absolute; right:4px; top:5px; font-style:normal; font-weight: bold;font-family:Tahoma;font-size: 12px;}
.grzx-im-list-second li .sup { background:#FE6600; color:#fff; padding: 1px 0;line-height: 12px;height:13px;display:inline-block;}
.grzx-im-list-second li .sup b{ background:#FE6600; margin:0 -1px; display:inline-block; height:13px; padding:0 3px; left:-1px;}

.i-user-info { background:url(grzx_i_info_bg.gif) repeat-x left top; width:558px; float:left;display:block;height:auto;overflow:hidden;padding:10px;}
.avatar-info { width:124px; float:left; padding-right:10px;}
.edit-avatar {width:122px; height:122px; border:1px solid #abccde;}
.edit-avatar img {width:120px; height:120px;border:1px solid #fff;}
.edit-profile { width:124px; height:30px; line-height:30px; text-align:center;}
.edit-profile a:link,.edit-profile a:visited { color:#808080;}
.edit-profile a:hover { color:#f60; text-decoration:none;}

.i-info { width:424px; float:left;}
.i-info li { width:424px; height:21px; clear:both; line-height:21px; }
.i-info .names {height:24px; }
.i-info .names .name { font-size:14px;font-weight:700; width:210px; float:left; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i-info .names .grade { width:107px; float:left; overflow:hidden;}
.i-info .names .grade a:link,.i-info .names .grade a:visited { color:#f60; }
.i-info .slogn { color:#888;}
.i-info .slogn span { color:#4581A9;}
.i-info .jifen { color:#888;}
.i-info .jifen em { font-style:normal; color:#f60;}
.i-info .jifen span { float:left;}
.i-info .jifen cite { font-style:normal; float:right;}
.i-info .times { color:#888;}
.i-info .times cite{ font-style:normal; color:#f60; }

.feededitor { height: auto; margin: 5px 0 0 -5px;overflow: visible;position: relative; }
.feededitor .text-weibo { padding-left: 5px; }
.feededitor .arr {background: url(grzx_icon_d.gif) no-repeat;width:7px;height:10px;overflow:hidden;position:absolute;top:17px;left:0;}
.feededitor .text-out {border:1px solid #BBBBBB;overflow:hidden;}
.feededitor .text-out .in { background:#FFFFFF; border-left:1px solid #E2E2E2; border-top:1px solid #E2E2E2; padding:2px;}
.feededitor .f-area { background:#FFFFFF; border:none; color:#333; height:42px; line-height:18px; overflow:auto; padding:0; width:412px;}
.feededitor .icon-btn {height: 22px;line-height:22px;margin-top:2px;overflow:hidden;position:relative; clear:both;}
.feededitor .icon-btn .sns-icon { background: url(grzx_icon_sns.gif) no-repeat left center; height:22px;line-height:22px;padding:0 0 0 20px; font-family: tahoma;white-space: nowrap; float:left;}
.feededitor .icon-btn .shownum {height:22px;color:#CCC;text-align:right; float:right;}
.feededitor .icon-btn .submit { height:22px;float:right; padding-left:10px;}
.feededitor .icon-btn a:hover { text-decoration:none;}
.feededitor .icon-btn .submit span {background:url(grzx_btn1_l.gif) no-repeat left top; float:left; height:22px; line-height:22px; padding-left:8px;}
.feededitor .icon-btn .submit span b{background:url(grzx_btn1_r.gif) no-repeat right top; float:left;padding-right:8px; color:#000; font-weight:100; }

.kc-list { width:578px; float:left;display:block;}
.tabs { width:100%;}
.tab-title {height:25px;position:relative; *margin-bottom:-1px;  position:relative;}
.tab-title .tip { position:absolute;right:5px;top:5px;z-index:9;}
.tab-title li { float:left; margin-right:2px; position:relative; padding:0 12px; height:25px; line-height:25px; cursor:pointer;word-break:normal;white-space:normal;text-overflow:normal; overflow: visible;}
.tab-title li a { color:#07b; text-decoration:none;}
.tab-title .current { border:1px solid #C4D5DF; border-bottom:0; font-weight:700; background-color:#F7F7F7;}
.tab-title .current a { color:#404040;}
.tab-title .more{border-color: #6EAFD5 transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;display: inline-block;font-size: 0;height: 0;left: 3px;line-height: 0;position: relative;top: -2px;width: 0;}
.tab-container {border-top: 1px solid #C4D5DF;}
.tab-filter { height:25px; padding-top:5px; padding-left:5px; background-color:#F7F7F7 }
.tab-filter ul { overflow:hidden }
.tab-filter ul li { float:left; margin-right:10px; cursor:pointer }
.tab-filter ul li a { padding:2px 8px; display:block; color:#5893B7 }
.tab-filter ul li a:hover { text-decoration:none; border-radius:2px; background-color:#B5CCD9; color:#FFF }
.tab-filter ul .current { border-radius:2px; background-color:#B5CCD9; color:#FFF }
.tab-filter ul .current a { color:#fff }

.i-xq-list { width:100%;}
.i-xq-list li{clear:both; background:url(grzx_linedotgray.gif) repeat-x left bottom;padding-bottom:5px; }
.i-xq-tb { width:100%; }
.i-xqtb-tx { padding:5px; width:64px; height:64px;}
.i-xqtb-tx img { width:62px; height:62px; border:1px solid #9FC5D9;}
.i-xqtb-nc { height:22px; line-height:22px; padding:2px;}
.i-xqtb-nc .name { float:left;}
.i-xqtb-nc .grade { float:right;}
.i-xqtb-nc em { font-style:normal; color:#f60; }
.i-xqtb-jf {  padding:2px; height:22px; line-height:18px; vertical-align:top;}
.i-xqtb-jf em { font-style:normal; color:#f60;}
.i-xqtb-an {  padding:2px; height:22px;  text-align:right;}

.i-scroll {position:relative; height:110px; background:url(grzx_linedotgray.gif) repeat-x left bottom;padding-bottom:5px;margin-bottom:5px;}
.i-scroll-con { height:110px; }
.scroll-item { clear:both;  height:96px; }
.scroll-item-left {padding-right:5px; width:78px; height:93px; float:left;}
.scroll-item-left img { width:73px; height:88px; padding:4px 4px 1px 1px; background:url(grzx_kcpic_bg.gif) no-repeat left top;}
.scroll-item-right {float:left; width:150px; }
.scroll-item-right li { height:25px; line-height:25px; width:150px;}
.i-scroll-num { position:absolute; padding:0 10px; height:15px; top:93px; right:0;}
.i-scroll-num li { width:11px; height:15px; overflow:hidden; margin-left:4px; float:left; background:#B5CAD6; color:#fff; cursor:pointer; padding-left:4px; font-size:12px; line-height:14px;}
.i-scroll-num .num-active { background:#f60; font-weight:700;}

.kc-list-ul { width:578px; }
.kc-list-ul li{ clear:both;border-bottom:1px solid #eee; padding-bottom:5px;margin-bottom:5px;}
.pic-list { width:100%;}
.pic-list td {word-break:normal;white-space:normal;text-overflow:normal; overflow: visible;}
.kcpic-tubiao { padding:10px 20px; width:78px; height:93px;}
.kcpic-tubiao img { width:73px; height:88px; padding:4px 4px 1px 1px; background:url(grzx_kcpic_bg.gif) no-repeat left top;}
.kcpic-nc { height:22px; line-height:22px; padding:2px;}
.kcpic-nc a { font-size:14px; font-weight:bold;}
.kcpic-jf {  padding:2px; height:36px; line-height:18px; vertical-align:top;}
.kcpic-jf em { font-style:normal; color:#f60; padding-right:10px;}
.kcpic-js {  padding:2px; height:21px; line-height:18px; vertical-align:top;}
.kcpic-js em { font-style:normal; color:#f60; padding-right:10px;}
.kcpic-an {  padding:2px; height:22px; clear:both; }
.kcpic-an .anniu { float:right;}

.khpd-border { border:1px solid #9fc5d9; background:#f4fcff; margin-top:3px; position:relative;}
.khpd-tip { position:absolute; height:30px; right:5px; top:6px;}
.khpd-tip em {font-style:normal; color:#f60;}
.cxzj-border { border:1px solid #9fc5d9; background:#f4fcff; margin-top:3px; position:relative; padding:10px;}
.cxzj-title { height:30px; width:100%; clear:both;}
.cxzj-title h2 { font-weight:bold; float:left; color:#017cbd; font-size:14px;}
.cxzj-title h2.shixi { background:url(grzx_icon_shixi.gif) no-repeat left center; padding-left:25px;}
.cxzj-table table{ background:#fff; width:100%;}
.cxzj-table td,.cxzj-table th { padding:3px; line-height:22px; vertical-align:top; height:22px; border:1px solid #9fc5d9;}
.cxzj-table td {text-align:left; }
.cxzj-table th {text-align:right; font-weight:100; color:#017cbd;}
.reupload { background:url(grzx_icon_upload.gif) no-repeat left center; padding-left:25px; float:right;}
.reupload a { font-weight:bold;}
.wddownload { background:url(grzx_icon_download.gif) no-repeat left center; padding-left:18px;}
.wddownload a { font-weight:bold;}

/** Common normal Button**/
.i-btn { height: 22px; line-height: 19px; padding-right:10px; overflow:hidden;}
.i-btn a:link,.i-btn a:visited { background:#D9F0FB; border:1px solid #ABDAEC; color:#0078B6;cursor:pointer; display:inline-block; height:18px;line-height: 18px; padding:1px 5px; display:inline-block; }
.i-btn a:hover { text-decoration:none; background:#6AA0BE; border:1px solid #6AA0BE; color:#fff;}
.i-btn a:link .addicon ,.i-btn a:visited .addicon{ height:8px; margin-right:3px; width:8px; background:url(grzx_add_ico2.gif) no-repeat left top; display:inline-block; }
.i-btn a:hover .addicon { background:url(grzx_add_ico1.gif) no-repeat left top;}
.i-btn a:link .accicon ,.i-btn a:visited .accicon{ height:8px; margin-right:3px; width:8px; background:url(grzx_acc_ico2.gif) no-repeat left top; display:inline-block; }
.i-btn a:hover .accicon { background:url(grzx_acc_ico1.gif) no-repeat left top;}
.i-btn a:link .cuticon ,.i-btn a:visited .cuticon{ height:8px; margin-right:3px; width:8px; background:url(grzx_cut_ico2.gif) no-repeat left top; display:inline-block; }
.i-btn a:hover .cuticon { background:url(grzx_cut_ico1.gif) no-repeat left top;}
.i-btn a:link .msgicon ,.i-btn a:visited .msgicon{ height:10px; margin-right:3px; width:10px; background:url(grzx_msg_ico2.gif) no-repeat left top; display:inline-block; }
.i-btn a:hover .msgicon { background:url(grzx_msg_ico1.gif) no-repeat left top;}
.i-btn em { font-style:normal; }
/**Space test**/
.space-title,.space-titleW680,.space-column{ width:100%; float:left; height:auto;}
.space-title p,.space-column p,.space-titleW680 p{ width:auto; height:42px;}
.space-column h2 a{ float:right; margin:12px 5px 0 0; +margin-top:-28px}
.space-title h2,.space-titleW680 h2{ width:98%; float:left; height:42px; background:url(space_titlebg.jpg) repeat-x; line-height:40px; text-indent:0.5em; color:#476e7f; font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.space-title h2 a{margin-top:0px\9\0; font-size:18px;}
.space-title h2 .postion{float: left;}
.space-titleW680 h2{ width:688px;}
.space-content{ width:98.9%; float:left; min-height:715px;height:auto ;border-left:1px solid #a8ccdc;border-right:1px solid #a8ccdc;}
.space-exam{ width:100%; float:left; height:auto; height:auto;}
.space-right{ width:99%; float:right; }
.space-rightW680{ width:100%; float:left; }
.space-right p,.space-rightW680 p{ float:left;}


.w1024 #container-noborder,.w1024 .banner img,.w1024 #forum{width:1000px;}
.w1024 .ltgl-R{width:842px;}
.w1024 .bk-content{width:790px;}

.ltgl-btn{float:right;}