﻿@charset "utf-8";
/* CSS Document */
* { font-size: 9pt; border: 0; margin: 0; padding: 0; }
body { font-family: '微软雅黑'; margin: 0 auto; min-width: 980px; }
ul { display: block; margin: 0; padding: 0; list-style: none; }
li { display: block; margin: 0; padding: 0; list-style: none; }
img { border: 0; }
dl, dt, dd, span { margin: 0; padding: 0; display: block; }
a, a:focus { text-decoration: none; color: #1f7cb6; outline: none; blr:expression(this.onFocus=this.blur());
}
a:hover { color: #F60; text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
cite { font-style: normal; }
h2 { font-weight: normal; }
/*cloud*/
#mainBody { width: 100%; height: 100%; position: absolute; z-index: -1; }
.cloud { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/cloud.png) no-repeat; z-index: 1; opacity: 0.5; }
#cloud2 { z-index: 2; }
/* login */
botton { border: 0px; }
.bg_color1 { background: #1C8BD9; }
.bg_color_on { background: #096CB1; }
.w670 { height: auto; overflow: hidden; width: 670px; margin-left: auto; margin-right: auto; }
.iframe { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; border: 0px; overflow-x: scroll; overflow-y: hidden; }
/* l_header */
.l_header { height: 100px; width: 670px; position: relative; margin-top: 100px; }
.l_logo { height: 60px; width: 262px; display: block; position: absolute; top: 8px; }
.l_header h2 { color: #fff; height: 40px; line-height: 40px; position: absolute; right: 0px; top: 20px; font-weight: normal; font-size: 30px !important; }
/* l_main */
.l_main { height: auto; background: #FFFFFF; width: 570px; padding: 50px; margin-left: auto; margin-right: auto; line-height: 60px; position: relative; }
.l_main table { }
.l_main table tr { }
.l_main table tr td { }
.l_main table tr td label { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 18px; color: #333; }
.l_main table tr td a { font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 14px; color: #0063DC; }
.l_main_input { height: 36px; line-height: 36px; background: #ECECEC; border: 1px #ccc solid; box-shadow: inset 2px 2px 3px #ddd; margin: 11px; padding: 0px 10px; font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 14px; color: #333; transition: all 0.3s ease-in-out; }
.l_main_input:focus { border: 1px #999 solid; }
.l_main_b { height: 10px; background: url(../images/l_main_b.png) center top no-repeat; }
.l_main .right { background: url(../images/btn_verify.gif) right top no-repeat; }
.l_main .wrong { background: url(../images/btn_verify.gif) right -36px no-repeat; }
.btn_login { height: 60px; width: 120px; display: block; background: url(../images/l_btn.jpg) left top no-repeat; text-indent: -9999px; margin: 0px 11px; }
.btn_login:hover { background: url(../images/l_btn.jpg) left -60px no-repeat; }
.btn_next { height: 60px; width: 120px; display: block; background: url(../images/l_btn.jpg) -120px top no-repeat; text-indent: -9999px; margin: 5px 11px; _margin: 5px 11px 5px 5px; }
.btn_next:hover { background: url(../images/l_btn.jpg) -120px -60px no-repeat; }
.btn_email { height: 60px; width: 150px; display: block; background: url(../images/l_btn.jpg) -240px top no-repeat; text-indent: -9999px; margin: 5px 11px; }
.btn_email:hover { background: url(../images/l_btn.jpg) -240px -60px no-repeat; }
.l_back { height: 92px; width: 77px; padding-left: 70px; position: absolute; top: 0px; right: 0px; background: url(../images/l_back.jpg) left top no-repeat; }
.l_back .back { height: 30px; line-height: 30px; background: url(../images/back.png) left center no-repeat; padding-left: 20px; color: #fff; display: block; }
.f25 { font-size: 25px; }
/* footer */
.l_footer { height: 60px; line-height: 60px; }
.l_footer p { color: #fff; text-align: center; }
.l_footer p a { color: #A8C209; }
/*top.html*/
.header { height: 88px; }
.topleft { height: 88px; float: left; width: 186px; }
.topleft img { margin-top: 15px; }
.topright { height: 88px; float: right; }
.nav { float: left; }
.nav li { float: left; width: 87px; height: 88px; text-align: center; }
.nav li a { display: block; width: 87px; height: 88px; -moz-transition: none; transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; }
.nav li a.selected { background: url(../images/navbg.png) no-repeat; }
.nav li a:hover { display: block; background: #000; color: #fff; background: #1E98E2; text-decoration: none; }
.nav li img { margin-top: 10px; }
.nav li a { display: block; }
.nav a h2 { font-size: 14px; color: #d6e8f1; height: 30px; line-height: 30px; }
.nav a:hover h2 { color: #fff; }
.topright ul { padding-top: 15px; float: right; padding-right: 12px; }
.topright ul li { float: left; padding-left: 9px; padding-right: 9px; background: url(../images/line.gif) no-repeat right; }
.topright ul li:last-child { background: none; }
.topright ul li a { font-size: 13px; color: #e9f2f7; }
.topright ul li a:hover { color: #fff; text-decoration: none; }
.topright ul li span { margin-top: 2px; float: left; padding-right: 3px; }
.user { height: 30px; background: url(../images/ub1.png) repeat-x; clear: both; margin-top: 10px; float: right; margin-right: 12px; border-radius: 30px; behavior: url(js/pie.htc); white-space: nowrap; position: relative; }
.user span { display: inline-block; padding-right: 10px; background: url(../images/user.png) no-repeat 15px 10px; line-height: 30px; font-size: 14px; color: #fff; padding-left: 20px; padding-left: 35px; }
.user b { display: inline-block; width: 20px; height: 18px; background: url(../images/msg.png); text-align: center; font-weight: normal; color: #fff; font-size: 14px; margin-right: 13px; margin-top: 7px; line-height: 18px; }
.user i { display: inline-block; margin-right: 5px; font-style: normal; line-height: 30px; font-size: 14px; color: #fff; }
.user a { display: inline-block; margin-right: 15px; font-style: normal; line-height: 30px; font-size: 14px; color: #fff; }
.user a:hover { text-decoration: none; color: #81C9F3; }
/*left.html*/
.lefttop { background: url(../images/lefttop.gif) repeat-x; height: 40px; color: #fff; font-size: 14px; line-height: 40px; }
.lefttop span { margin-left: 8px; margin-top: 10px; margin-right: 8px; background: url(../images/leftico.png) no-repeat; width: 20px; height: 21px; float: left; }
/*.leftmenu { width: 187px; padding-bottom: 9999px; margin-bottom: -9999px; overflow: hidden; background: url(../images/leftline.gif) repeat-y right; }*/
.leftmenu { width: 187px; overflow: hidden; background: url(../images/leftline.gif) repeat-y right; }
.leftmenu dd { background: url(../images/leftmenubg.gif) repeat-x; line-height: 35px; font-weight: bold; font-size: 14px; border-right: solid 1px #b7d5df; }
.leftmenu dd span { float: left; margin: 10px 8px 0 12px; }
.leftmenu dd .menuson { display: none; border-bottom:1px #ddd solid; }
.leftmenu dd:first-child .menuson { display: block; }
.menuson { line-height: 30px; font-weight: normal; }
.menuson li { cursor: pointer; }
.menuson li.active { position: relative; background: url(../images/libg.png) repeat-x; line-height: 30px; color: #fff; }
.menuson li cite { display: block; float: left; margin-left: 32px; background: url(../images/list.gif) no-repeat; width: 16px; height: 16px; margin-top: 7px; }
.menuson li.active cite { background: url(../images/list1.gif) no-repeat; }
.menuson li.active i { display: block; background: url(../images/sj.png) no-repeat; width: 6px; height: 11px; position: absolute; right: 0; z-index: 10000; top: 9px; right: -1px; }
.menuson li a { display: block; *display:inline;
*padding-top:5px;
color: #666; }
.menuson li.active a { color: #fff; }
.menuson li a:hover { text-decoration: none; color: #222; }
.title { cursor: pointer; }
/*right.html*/
.place { height: 40px; background: url(../images/righttop.gif) repeat-x; }
.place span { line-height: 40px; font-weight: bold; float: left; margin-left: 12px; }
.placeul li { float: left; line-height: 40px; padding-left: 7px; padding-right: 12px; background: url(../images/rlist.gif) no-repeat right; }
.placeul li:last-child { background: none; }
.rightinfo { padding: 8px; }
.tools { clear: both; height: 35px; margin-bottom: 8px; }
.toolbar { float: left; }
.toolbar li { background: url(../images/toolbg.gif) repeat-x; line-height: 33px; height: 33px; border: solid 1px #d3dbde; float: left; padding-right: 15px; margin-right: 5px; border-radius: 3px; behavior: url(js/pie.htc); cursor: pointer; color: #000; }
.toolbar li span { float: left; margin-left: 10px; margin-right: 5px; margin-top: 5px; }
.toolbar1 { float: right; }
.toolbar1 li { background: url(../images/toolbg.gif) repeat-x; line-height: 33px; height: 33px; border: solid 1px #d3dbde; float: left; padding-right: 10px; margin-left: 5px; border-radius: 3px; behavior: url(js/pie.htc); cursor: pointer; color: #000; }
.toolbar1 li span { float: left; margin-left: 10px; margin-right: 5px; margin-top: 5px;}
.toolbar1 li a{ color: #000;}
.toolbar1 li a:hover{ text-decoration: none;}
.tablelist { border: solid 1px #cbcbcb; width: 100%; clear: both; }
.tablelist th { background: url(../images/th.gif) repeat-x; height: 34px; line-height: 34px; border-bottom: solid 1px #b6cad2; text-indent: 11px; text-align: left; }
.tablelist td { line-height: 35px; text-indent: 11px; border-right: dotted 1px #c7c7c7; }
.tablelink { color: #056dae; }
.tablelist tbody tr.odd { background: #f5f8fa; }
.tablelist tbody tr:hover { background: #e5ebee; }
.sort { padding-left: 3px; }
.folder-open { display: inline-block; margin-right: 2px; width: 20px; height: 20px; background: url(../images/skin_icons.png) 0px 0px no-repeat; vertical-align: middle; text-indent: -999em; *text-indent:0;
}
.folder-line { display: inline-block; margin-right: 2px; width: 20px; height: 20px; background: url(../images/skin_icons.png) -40px 0px no-repeat; vertical-align: middle; text-indent: -999em; *text-indent:0;
}
.sort_text { display: inline-block; padding: 0 3px; border: 1px solid #d7d7d7; width: 40px; height: 20px; line-height: 18px; color: #666; font-size: 12px; background: #fff; vertical-align: middle; }
/*page*/
/*.pagin { position: relative; margin-top: 10px; padding: 0 12px; }
.pagin .blue { color: #056dae; font-style: normal; }
.pagin .paginList { position: absolute; right: 12px; top: 0; }
.pagin .paginList .paginItem { float: left; }
.pagin .paginList .paginItem a { float: left; width: 31px; height: 28px; border: 1px solid #DDD; text-align: center; line-height: 30px; border-left: none; color: #3399d5; }
.pagin .paginList .paginItem:first-child a { border-left: 1px solid #DDD; }
.pagin .paginList .paginItem:first-child a { border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.pagin .paginList .paginItem:last-child a { border-bottom-right-radius: 5px; border-top-right-radius: 5px; }
.pagin .paginList .paginItem.current, .pagin .paginList .paginItem.current a { background: #f5f5f5; cursor: default; color: #737373; }
.pagin .paginList .paginItem:hover { background: #f5f5f5; }
.pagin .paginList .paginItem.more, .pagin .paginList .paginItem.more a:hover { cursor: default; }
.pagin .paginList .paginItem.more:hover { background: #FFF; }
.pagin .paginList .paginItem.more a { color: #737373; }
.pagepre { background: url(../images/pre.gif) no-repeat center center; width: 31px; height: 28px; }
.pagenxt { background: url(../images/next.gif) no-repeat center center; width: 31px; height: 28px; }*/
.npage { position: relative; margin-top: 10px;text-align: right;}
.npage a{padding: 3px 10px; border: 1px solid #DDD; text-align: center; line-height: 30px;color: #3399d5;}
.npage_on{background: #f5f5f5; cursor: default; color: #737373 !important;}
.npage_l { background: url(../images/pre.gif) no-repeat center center; width: 31px; height: 28px;}
.npage_r { background: url(../images/next.gif) no-repeat center center; width: 31px; height: 28px; }

/*index*/
.mainindex { padding: 20px; overflow: hidden; }
.welinfo { height: 32px; line-height: 32px; padding-bottom: 8px;}
.welinfo span { float: left; }
.welinfo b { padding-left: 8px; font-size:14px; }
.welinfo a { padding-left: 15px; color: #3186c8; }
.welinfo a:hover { color: #F60; }
.welinfo i { font-style: normal; padding-left: 8px; }
.xline { border-bottom: solid 1px #dfe9ee; height: 5px; }
.iconlist { padding-left: 40px; overflow: hidden; }
.iconlist li { text-align: center; float: left; margin-right: 25px; margin-top: 25px; }
.iconlist li p { line-height: 25px; }
.ibox { clear: both; padding-left: 40px; padding-top: 18px; overflow: hidden; padding-bottom: 18px; }
.ibtn { background: url(../images/ibtnbg.png) repeat-x; border: solid 1px #bfcfe1; height: 23px; line-height: 23px; display: block; float: left; padding: 0 15px; cursor: pointer; }
.ibtn img { margin-top: 5px; float: left; padding-right: 7px; }
.nbtn{cursor: pointer;margin: 1px 0px; height: 32px; line-height: 32px;color: #fff;background: url(../images/btnbg.png) no-repeat;border-radius: 3px;display: inline-block; padding: 0 15px;}
.nbtn:hover{ color: #fff;text-decoration: none;}
.box { height: 15px; }
.infolist { padding-left: 40px; padding-bottom: 15px; }
.infolist li { line-height: 23px; height: 23px; margin-bottom: 8px; }
.infolist li span { float: left; display: block; margin-right: 10px; }
.uimakerinfo { padding-left: 40px; background: url(../images/search.png) no-repeat 10px 18px; padding-top: 15px; padding-bottom: 20px; }
.uimakerinfo b { font-size: 14px; }
.umlist { padding-left: 40px; }
.umlist li { float: left; background: url(../images/ulist.png) no-repeat 0 5px; padding-left: 10px; margin-right: 15px; }
/*default*/
.mainbox { padding: 8px; position: relative; }
.mainleft { padding-right: 298px; }
.leftinfo { border: #d3dbde solid 1px; height: 290px; }
.mainright { width: 298px; position: absolute; top: 8px; right: 8px; }
.dflist { border: #d3dbde solid 1px; width: 288px; height: 290px; float: right; }
.dflist1 { border: #d3dbde solid 1px; width: 288px; height: 238px; float: right; margin-top: 8px; }
.listtitle { background: url(../images/tbg.png) repeat-x; height: 36px; line-height: 36px; border-bottom: solid 1px #d3dbde; text-indent: 14px; font-weight: bold; font-size: 14px; }
.more1 { float: right; font-weight: normal; color: #307fb1; padding-right: 17px; }
.maintj { text-align: center; }
.newlist { padding-left: 14px; padding-top: 15px; }
.newlist li { line-height: 25px; background: url(../images/list2.png) no-repeat 0px 8px; text-indent: 11px; }
.newlist i { width: 80px; display: block; float: left; font-style: normal; }
.newlist b { font-weight: normal; color: #7b7b7b; padding-left: 10px; }
.leftinfos { height: 238px; margin-top: 8px; }
.infoleft { border: #d3dbde solid 1px; float: left; height: 238px; }
.inforight { border: #d3dbde solid 1px; float: right; height: 238px; }
.tooli { padding: 30px 20px; }
.tooli li { float: left; padding-left: 15px; padding-right: 15px; margin-bottom: 20px; }
.tooli li span { text-align: center; }
.tooli li p { line-height: 35px; text-align: center; }
/*form*/
.formbody { padding: 10px 18px; }
.formtitle { border-bottom: solid 1px #d0dee5; line-height: 35px; position: relative; height: 35px; margin-bottom: 28px; }
.formtitle span { font-weight: bold; font-size: 14px; border-bottom: solid 3px #66c9f3; float: left; position: absolute; z-index: 100; bottom: -1px; padding: 0 3px; height: 30px; line-height: 30px; }
.forminfo { padding-left: 23px; }
.forminfo li { margin-bottom: 13px; clear: both; }
.forminfo li label { width: 86px; line-height: 34px; display: block; float: left; }
.forminfo li i { color: #7f7f7f; padding-left: 20px; font-style: normal; }
.forminfo li cite { display: block; padding-top: 10px; }
.dfinput { width: 345px; height: 32px; line-height: 32px; border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; }
.textinput { border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; padding: 10px; width: 504px; height: 135px; line-height: 20px; overflow: hidden; }
.dfselect { width: 345px; height: 32px; line-height: 32px; border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; margin-right: 10px; }
.tbselect { width: 345px; height: 33px; line-height: 33px; border: 0px; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; width: 150px; }
.btn { width: 137px; height: 35px; background: url(../images/btnbg.png) no-repeat; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; }
/*tip*/
.tip { width: 485px; height: 260px; position: absolute; top: 10%; left: 30%; background: #fcfdfd; box-shadow: 1px 8px 10px 1px #9b9b9b; border-radius: 1px; behavior: url(js/pie.htc); display: none; z-index: 111111; }
.tiptop { height: 40px; line-height: 40px; background: url(../images/tcbg.gif) repeat-x; cursor: pointer; }
.tiptop span { font-size: 14px; font-weight: bold; color: #fff; float: left; text-indent: 20px; }
.tiptop a { display: block; background: url(../images/close.png) no-repeat; width: 22px; height: 22px; float: right; margin-right: 7px; margin-top: 10px; cursor: pointer; }
.tiptop a:hover { background: url(../images/close1.png) no-repeat; }
.tipinfo { padding-top: 30px; margin-left: 65px; height: 95px; }
.tipinfo span { width: 95px; height: 95px; float: left; }
.tipright { float: left; padding-top: 15px; padding-left: 10px; }
.tipright p { font-size: 14px; font-weight: bold; line-height: 35px; }
.tipright cite { color: #858686; }
.tipbtn { margin-top: 25px; margin-left: 125px; }
.sure, .cancel { width: 96px; height: 35px; line-height: 35px; color: #fff; background: url(../images/btnbg1.png) repeat-x; font-size: 14px; font-weight: bold; border-radius: 3px; cursor: pointer; }
.cancel { background: url(../images/btnbg2.png) repeat-x; color: #000; font-weight: normal; }
/*tools*/
.toolsli { clear: both; overflow: hidden; margin-bottom: 20px; }
.toollist { margin-left: 20px; overflow: hidden; float: left; }
.toollist li { width: 66px; text-align: center; float: left; margin-right: 32px; }
.toollist li a { width: 65px; height: 100px; display: block; }
.toollist li h2 { line-height: 35px; }
.tooladd { margin-top: 25px; width: 20px; height: 20px; float: left; display: block; }
/*error 404*/
.error { background: url(../images/404.png) no-repeat; width: 490px; margin-top: 75px; padding-top: 65px; }
.error h2 { font-size: 22px; padding-left: 154px; }
.error p { padding-left: 154px; line-height: 35px; color: #717678; }
.reindex { padding-left: 154px; }
.reindex a { width: 115px; height: 35px; font-size: 14px; font-weight: bold; color: #fff; background: #6EAE2E; display: block; line-height: 35px; text-align: center; border-radius: 3px; behavior: url(js/pie.htc); margin-top: 20px; }
/*computer*/
.comtitle { padding: 20px; clear: both; }
.comtitle span { width: 10px; height: 10px; background: url(../images/clist.png) no-repeat; float: left; background: #fff; padding-top: 3px; }
.comtitle h2 { font-size: 14px; display: block; float: left; color: #2a3e93; background: #fff; padding-left: 5px; padding-right: 8px; }
.rline { border-bottom: solid 1px #e5ecf0; height: 10px; margin-left: 50px; }
.disklist { padding-left: 20px; padding-right: 20px; }
.disklist li { width: 275px; _width: 270px; float: left; margin-right: 10px; px;
height: 70px; cursor: pointer; margin-bottom: 5px; border: solid 1px #fff; }
.disklist li a { color: #000; }
.disklist li:hover { background: #fcfcfc; border: solid 1px #e5ecf0; }
.dleft { background: url(../images/c02.png) no-repeat; height: 50px; margin-left: 12px; float: left; width: 50px; margin-top: 15px; }
.dleft1 { background: url(../images/c01.png) no-repeat; height: 50px; margin-left: 12px; float: left; width: 50px; margin-top: 15px; }
.dleft2 { background: url(../images/c03.png) no-repeat; height: 50px; margin-left: 12px; float: left; width: 50px; margin-top: 15px; }
.dright { float: left; margin-left: 10px; margin-top: 5px; }
.dright h3 { font-weight: normal; padding-top: 15px; }
.dright p { color: #949494; }
.dinfo { width: 189px; height: 15px; background: url(../images/diskbg.png) no-repeat; margin-top: 5px; margin-bottom: 5px; }
.dinfo span { background: url(../images/cbg.png) repeat-x; height: 15px; }
.filetable { width: 100%; }
.filetable thead tr { background: #f5f9fb; line-height: 35px; }
.filetable thead tr th { text-align: left; text-indent: 15px; font-weight: normal; color: #597190; }
.filetable tbody tr td { text-indent: 15px; line-height: 23px; }
.filetable tbody tr td img { margin-right: 5px; }
.tdlast { text-align: right; }
.filetable tbody tr:hover { background: #f5f8fa; cursor: pointer; }
/*imglist*/
.imglist { clear: both; overflow: hidden; margin-bottom: 20px; margin-left: 5px; }
.imglist li { width: 188px; border: solid 1px #fff; height: 260px; float: left; margin-right: 8px; margin-bottom: 10px; cursor: pointer; }
.imglist li:hover { border: solid 1px #d7e4ea; }
.imglist li span { width: 168px; height: 126px; margin: 8px; }
.imglist li h2 { text-align: center; line-height: 20px; padding: 3px 6px; height: 40px; overflow: hidden; margin: 2px 0px; }
.imglist li p { text-align: center; line-height: 17px; background: url(../images/line1.png) center center no-repeat; }
.imglist li p a { color: #1f7cb6; }
.imglist li p a:hover { color: #F60; }
.tools_n { display: block; position: relative; padding: 10px 12px 0px 12px; }
.tools_n:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tools_n a { display: block; float: left; margin: 0; padding: 0; width: 28px; height: 28px; border: 1px solid #e8e8e8; border-left: none; text-indent: -99999px; background: url(../images/skin_icons2.png) no-repeat #fff; overflow: hidden; }
.tools_n a:first-child { border-left: 1px solid #e8e8e8; }
.tools_n a.msg { background-position: 7px 0px; }
.tools_n a.msg.selected { background-position: 7px -28px; }
.tools_n a.top { background-position: -21px 0px; }
.tools_n a.top.selected { background-position: -21px -28px; }
.tools_n a.red { background-position: -49px 0px; }
.tools_n a.red.selected { background-position: -49px -28px; }
.tools_n a.pic { background-position: -105px 0px; }
.tools_n a.pic.selected { background-position: -105px -28px; }
.tools_n .sort { float: right; margin: 0; padding: 0 2px; border: 1px solid #e8e8e8; width: 30px; height: 28px; line-height: 28px; text-align: center; color: #666; font-size: 12px; }
.tools_n2 { display: block; position: relative; padding: 0px; }
.tools_n2:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tools_n2 a { display: block; float: left; margin: 1px 0px 0px 5px; padding: 0; width: 28px; height: 28px; border: 1px solid #e8e8e8; text-indent: -99999px; background: url(../images/skin_icons2.png) no-repeat #fff; overflow: hidden; }
.tools_n2 a:first-child { border-left: 1px solid #e8e8e8; }
.tools_n2 a.msg { background-position: 7px 0px; }
.tools_n2 a.msg.selected { background-position: 7px -28px; }
.tools_n2 a.top { background-position: -21px 0px; }
.tools_n2 a.top.selected { background-position: -21px -28px; }
.tools_n2 a.red { background-position: -49px 0px; }
.tools_n2 a.red.selected { background-position: -49px -28px; }
.tools_n2 a.pic { background-position: -105px 0px; }
.tools_n2 a.pic.selected { background-position: -105px -28px; }
.tools_n2 .sort { margin: 1px 0px 0px 0px; padding: 0 2px; border: 1px solid #e8e8e8; width: 30px; height: 28px; line-height: 28px; text-align: center; color: #666; font-size: 12px; }
/*imgtable*/
.imgtable { width: 100%; border: solid 1px #cbcbcb; }
.imgtable th { background: url(../images/th.gif) repeat-x; height: 34px; line-height: 34px; border-bottom: solid 1px #b6cad2; text-indent: 21px; text-align: left; }
.imgtable td { line-height: 20px; text-indent: 21px; border-right: dotted 1px #c7c7c7; }
.imgtable td img { margin: 10px 20px 10px 0; }
.imgtable td p { color: #919191; }
.imgtable td i { font-style: normal; color: #ea2020; }
.imgtd { text-indent: 0; }
.imgtable tbody tr.odd { background: #f5f8fa; }
.imgtable tbody tr:hover { background: #e5ebee; }
/*tab*/
.itab { height: 36px; border-bottom: solid 1px #d0dee5; position: relative; border-left: solid 1px #d3dbde; }
.itab ul li { float: left; height: 37px; line-height: 37px; background: url(../images/itabbg.png) repeat-x; border-right: solid 1px #d3dbde; }
.itab ul li a { font-size: 14px; color: #000; padding-left: 25px; padding-right: 25px; }
.itab ul li a.selected { height: 37px; display: block; background: url(../images/itabbg1.png) repeat-x; font-weight: bold; }
.tabson { margin: 18px 0px; }
.formtext { height: 45px; padding-left: 25px; line-height: 20px; color: #848383; }
.formtext b { color: #d70101; }
.forminfo b { color: #ea2020; padding-left: 3px; }
/*class*/
.classlist li { float: left; margin-right: 10px; margin-bottom: 10px; padding: 12px; border: 1px solid #ebebeb; background: #fcfcfc; }
.classlist li:hover { border: 1px solid #3eafe0; cursor: pointer; }
.classlist li span { float: left; margin-right: 18px; border: 3px solid #fff; }
.classlist li .lright { float: left; width: 150px; }
.classlist li .lright h2 { font-size: 12px; font-weight: bold; line-height: 30px; }
.classlist li .lright p { line-height: 20px; }
.enter { display: block; margin-top: 5px; width: 94px; height: 30px; color: #fff; background: #6EAE2E; font-weight: bold; border-radius: 2px; text-align: center; line-height: 30px; cursor: pointer; }
.enter:hover { color: #fff; background: #d98c1d; text-decoration: none; }
.clear { clear: both; }
/*seachform*/
.seachform { height: 42px; }
.seachform li { float: left; margin-right: 15px; }
.seachform li label { padding-right: 10px; float: left; line-height: 32px; }
.scinput { width: 150px; height: 32px; line-height: 32px; border-top: solid 1px #a7b5bc; border-left: solid 1px #a7b5bc; border-right: solid 1px #ced9df; border-bottom: solid 1px #ced9df; background: url(../images/inputbg.gif) repeat-x; text-indent: 10px; }
.scbtn { width: 85px; height: 35px; background: url(../images/btnbg.png) no-repeat center; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; border-radius: 3px; behavior: url(js/pie.htc); }
/*2014-5-29*/
.m_pic { width: auto; height: 150px; overflow: hidden; line-height: 32px; display: inline-block; }
.m_pic ul { width: auto; height: 150px; overflow: hidden; display: block; }
.m_pic ul li { height: 150px; width: 104px; margin-right: 20px; display: block; float: left; position: relative; clear: none !important; }
.m_pic ul li .btn { display: inline-block; text-align: center; width: 104px; padding: 0px; margin: 0px; line-height: 30px; height: 30px; border-radius: 4px; }
.m_pic ul li .btn:hover { color: #fff; text-decoration: none; background: #f60; }
.pic_add { height: 100px; width: 100px; border: 1px #ccc solid; padding: 1px; margin-bottom: 10px; }
.pic_operate { height: 27px; width: 104px; background: url(../images/pic_operate.png) left top no-repeat; ; position: absolute; top: 77px; left: 0px; opacity: .8; display: none; }
.pic_operate .to_l, .pic_operate .to_r, .pic_operate .to_c { height: 12px; width: 12px; float: left; margin: 7px 11px; display: block; _margin: 7px 5px; }
.pic_operate .to_l { background: url(../images/pic_icon.png) left top no-repeat; }
.pic_operate .to_r { background: url(../images/pic_icon.png) -12px top no-repeat; }
.pic_operate .to_c { background: url(../images/pic_icon.png) -24px top no-repeat; }
.pic_operate .to_l:hover { background: url(../images/pic_icon.png) left -12px no-repeat; }
.pic_operate .to_r:hover { background: url(../images/pic_icon.png) -12px -12px no-repeat; }
.pic_operate .to_c:hover { background: url(../images/pic_icon.png) -24px -12px no-repeat; }
.theme ul { }
.theme ul li { float: left; margin: 5px 20px 10px 0; padding: 5px 12px; border: 1px solid #EBEBEB; background: #FCFCFC; height: 378px; width: 212px; overflow: hidden; }
.theme ul li:hover { border: 1px #3EAFE0 solid; }
.theme ul li p { margin: 0; padding: 2px 0; overflow: hidden; height: auto; line-height: 24px; color: #000000; }
.theme ul li h5 { height: 30px; line-height: 30px; color: #000000; }
.theme ul li img { height: 150px; width: 200px; border: 1px #D3DBDE solid; padding: 5px; }
.theme ul li a { color: #1f7cb6; margin: 0px 3px; }
.theme ul li a:hover { color: #F60; }
.theme ul li .border_t { border-top: 1px #EBEBEB solid; line-height: 30px; }
/*2014-5-30*/
.text_search { height: 33px; line-height: 33px; width: 150px; float: left; display: block; border: 0px; padding:0px 8px; color:#666; }
.btn_search { height: 33px; line-height: 33px; width: auto; display: block; border-left:1px #D3DBDE solid; background: url(../images/t08.png) 5px center no-repeat; float: left; margin: 0px; padding:0px 15px 0px 30px; color:#000; }
.btn_search:hover{ text-decoration:none; color:#000;}
/*2014-6-5*/
.system_info{margin-left:40px; line-height:24px; color:#333;}
