@charset "utf-8";
/*
=========================================
	@name : Alan
	@date : 2012-08-05 setup
==========================================
*/

#main .list { padding: 10px;}
#main .list ul li { padding: 5px 0 5px 15px; height:25px; line-height: 25px; border-bottom: 1px dotted #ccc; background: url(../images/ico/arrow_5.gif) no-repeat scroll 1px 14px;}
#main .list li span { padding-right: 20px; font-family: Verdana, Geneva, sans-serif; color: #174B93;}
#main .list li span img { line-height: 25px; vertical-align: middle;}
#main .olList li { margin-left: 20px; padding: 4px 0 4px 5px; list-style: decimal; font-size: 14px; line-height: 20px;}


#main .infoList li { padding: 6px 0 6px 20px; line-height: 14px; border-bottom: 1px dotted #ccc; background: url(../images/ico/arrow_7.gif) no-repeat scroll 1px 8px;}
#main .infoList li.current { color: #78923F; font-weight: bold;}
#main .infoList li.current a { color: #78923F; font-weight: bold;}
#main .rowLeft { float: left; margin-right: 15px; display: inline;}
#main .infoPadding { padding: 20px 35px 0 35px;}
#main .rowLeft .login h3 { background: url(../images/login_top.png) no-repeat; width: 230px; height: 46px;}
#main .rowLeft .login h4 { background: url(../images/login_bottom.png) no-repeat; width: 230px; height: 11px;}
#main .rowLeft .login .loginBg { padding: 0 23px; background: url(../images/login_middle.png) repeat-y; width: 184px; color: #fff;}
#main .rowLeft .login .loginBg li { padding: 5px 0;}
#main .rowLeft .login .loginBg li.regBg { padding: 15px 10px; background: url(../images/reg_bg.gif) no-repeat; height:126px;}
#main .rowLeft .login .loginBg li.regBg li { padding: 8px 0 8px 15px; background: url(../images/ico/arrow_3.gif) no-repeat scroll 0 8px; border-bottom: 1px dotted #999;}
#main .rowLeft .login .loginBg li.regBg li.noneBorder { border-bottom: none;}
#main .rowLeft .login .loginBg li.regBg li a { color: #033989;}
#main .rowLeft h2 { padding-left: 15px; background: url(../images/row_top.png) no-repeat; height: 35px; line-height: 35px; color: #fff; font-weight: bold;}
#main .rowLeft h2.green { padding-left: 15px; background: url(../images/row_top_2.png) no-repeat; height: 35px; line-height: 35px; color: #fff; font-weight: bold;}
#main .rowLeft h2.green a { color: #fff;}
#main .rowLeft .leftCol { width: 228px; border: 1px solid #C1D4ED; border-top: none;}
#main .rowLeft .leftCol2 img { display: block; margin-bottom: 5px;}
#main .rowLeft .leftCol3 { padding: 15px; width: 198px; border: 1px solid #7E9C44; border-top: none;}
#main .rowLeft .more { clear: both; padding-right: 15px; text-align: right; height: 30px; line-height: 30px; background: #E8F1FE url(../images/ico/arrow_4.gif) no-repeat scroll 116px 10px;}
#main .rowLeft .more a { color: #174B93; font-weight: bold;}

#main .rowRight { float: left;}
#main .rowRight .rightCol {}
#main .rowRight .breadcrumb { height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 4px 6px; vertical-align: baseline;}
#main .rowRight .breadcrumb a { color: #174B92; font-weight: bold;}
#main .rowRight h2 { padding-left: 20px; background: url(../images/info_h2_bg.png) repeat-x; height: 49px; line-height: 49px; color: #174B92; font-size: 16px; font-weight: bold;}
#main .rowRight h2 span { padding-left: 20px; background: url(../images/ico/arrow_6.gif) no-repeat scroll 2px 2px;}
#main .rowRight h3.newsTitle { padding: 5px 0 5px 0; text-align: right; border-bottom: 1px dotted #CCCCCC; height: 25px; line-height: 25px;color: #174B93; font-family: Verdana,Geneva,sans-serif;}
#main .rowRight h3.newsTitle img { float: left; line-height: 25px; vertical-align: middle;}

#main .box { clear: both; overflow: hidden; padding: 20px 0; font-size: 14px; line-height: 20px;}
#main .box:before, .box:after {content: ""; display: table;}
#main .box:after {clear: both;}
#main .box {zoom: 1;}
#main .box .listOrange { padding-left: 20px; background: url(../images/ico/list_orange.gif) no-repeat scroll 2px 4px;}
#main .box .listGreen { padding-left: 20px; background: url(../images/ico/list_green.gif) no-repeat scroll 2px 4px;}
#main .box .listBlue { padding-left: 20px; background: url(../images/ico/list_blue.gif) no-repeat scroll 2px 4px;}

/* 表格 */
table { border-top: 1px solid #ddd;font-family: Verdana, Geneva, sans-serif; width: 100%; color: #666}
table th,td { word-break:break-all; word-wrap:break-word;}
table tr th { background: #dedede; font-size:14px; font-weight: bold; padding: 0px 0px 0px 10px; height: 35px; line-height: 35px; color: #666; text-align: center; border-left: 1px solid #dedede; border-bottom: 1px solid #fff;}
table tr th.color { color: #B8631D;}
table tr td a { color: #5A8D1E; text-decoration: underline;}
table tr td { background: #fff; padding: 10px 10px; line-height: 20px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 16px; text-align: center;}
table tr td.orange { color: #fff; background: #D47021;}
table tr td.green { color: #fff; background: #82A045;}
table tr td.blue{ color: #fff; background: #4383D8;}
table tr td.doblue { background: url(../images/date_bg.gif) no-repeat; color: #fff;}
table tr td.orangeblue { background: url(../images/date_bg_1.jpg) no-repeat; color: #fff;}
table tr td.greenblue { background: url(../images/date_bg_2.jpg) no-repeat; color: #fff;}
table tr td.greenblueorange { background: url(../images/date_bg_3.jpg) no-repeat; color: #fff;}
table tr td.greenorange { background: url(../images/date_bg_4.jpg) no-repeat; color: #fff;}
table tr td span { display: inline-block; width: 110px;}
table tr td img { vertical-align:middle;}
table tr td.title { background: #f6f6f6; font-weight: bold; color: #555;}
table tr td.ptColor{ bold; background: #ffffe8;}
table tr.odd td { background: #fbfbfb;}
table .action { text-align: right; padding: 0 20px 0 10px;}
table tr .action a { margin: 0 0 0 10px; text-decoration: none;}
table tr:hover .action a:hover { color: #575757; text-decoration: underline;}
table tr a.del { color: #a00;}
table .action2 { text-align: left; padding: 0 20px 0 0;}
table tr .action2 a { margin: 0 0 0 10px; text-decoration: none; color: #5A8D1E;}
table tr:hover .action2 a:hover { color: 575757; text-decoration: underline;}

/* 分页 */
.page { margin: 1px 0; padding: 10px 3px 3px 3px; text-align: right; background: #f6f6f6; height: 25px; font-family: Verdana, Geneva, sans-serif;}
.page b { margin: 0 10px 0 0;}
.page a { margin: 2px; padding: 2px 5px; color: #8b8b8b; text-decoration: none; border: 1px solid #cacaca; background: #fff;}
.page a:hover { border: 1px solid #3A6085; color: #666; }
.page a:active { border: 1px solid #999; color: #666; }
.page .current { margin: 2px; padding: 2px 5px; font-weight: bold; color: #fff; border: 1px solid #3A6085; background: #6993BC;}
.page .disabled,span.prev,span.next { margin: 2px; padding: 2px 5px; border: 1px solid #ddd; color: #cecece;}
.page .btnDel { float: left; padding: 0 0 0 7px; line-height: 20px;}
