.containor { width:1002px; margin:0 auto; overflow:hidden; zoom:1; background:#fff;  }
.sub_containor { width:978px; margin:10px auto;overflow: hidden; zoom:1;}

.sub_containor .side { border:0; padding-right:1px; width:227px; }
.sub_containor .side .box h3 { border:0; text-align:center;}
.sub_containor .side .box { margin:0; padding:0; borde:px; }
.side {width:245px;}
.side .box {padding:0 0 15px 0; margin:0 0 8px 0;border:1px solid #eeeeee;  overflow:hidden; zoom:1;height:400px;}
.side .box h3, #commBar .box h3 { background:url(ej_03.jpg); height:37px; font:bold 14px/37px 宋体; padding:0 0 0 10px; margin:0 0 5px 0; overflow:hidden; }
.side .box h3 span{ color:#fff; text-align:center;font:bold 14px/37px 宋体;  }
/*--mid--*/
#mid { padding:0 10px 10px 10px; }
#position { padding:8px 10px 1px 0; text-align:left; border-bottom:3px solid #CCC;}
#position a{ font-size:14px; color:#d12132; display:block;border-bottom:3px solid #d12132; padding-bottom:5px; width:120px; text-align:center; }
#mid h3 { height:31px; padding:0 0 0 20px; margin:8px 0 5px 5px; background:url(mainTitle.png) no-repeat 0 0;  /*border-bottom:1px solid #A6BDE7;*/ }
#mid h3 span { padding:0 50px 0 10px; height:30px; font:bold 14px/32px 宋体; display:block; float:left; color:#fff; background:url(mainTitleRside.png) no-repeat right 0; }
#mid h3 img { float:right; margin:7px 10px 0 0; }
#mid .list li { height:auto; border-bottom:1px dotted #ccc; margin-right:5px; padding:5px 0 3px 18px; background:url(flag03.gif) no-repeat 0 10px; }
#mid .list li a { font:14px/150% Tahoma 宋体; }
#commBar { width:210px; overflow: hidden; border-left:1px solid #97BDEC;  }
#commBar .recommend h3 { border-top:0; }
.content_containor { border:1px solid #679BE9; /*border-bottom:4px solid #ddd;*/ background:#fff url(subBg_l.png) right repeat-y; overflow: hidden; zoom:1; width:978px; margin:10px auto; }
.content_containor #commBar { width:240px; }
.pic li { width:170px; height:160px; float:left; margin:8px 10px; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.pic img { display:block; padding:2px; margin:4px auto; border:1px solid #ccc; width:142px; height:105px; background:#fff; }
.clear { clear:both; height:0; line-height:0; overflow:hidden; }
.page { padding:15px; text-align:center; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding:2px 5px; margin:0 3px 0 0; border:1px solid #999; }
.page a:hover, .page .current { background:#f90; border:1px solid #f60; color:#fff; }
.page .current { padding:2px 5px; }
.page .disabled { border:1px solid #ccc; color:#ccc; padding:2px 5px; }
.buttonBox { text-align:center; padding:10px 0; }
.textBox { height:126px; padding:8px 15px; overflow-y:auto; background:#fff; border-bottom:1px solid #B4D1EF; margin:0 0 10px 0; }
.searchKey { background:url(searchBg.jpg) no-repeat 0 0; padding:30px 0 0 310px; height:45px; text-align:left; }
.searchKey span { font:bold 14px arial 宋体; color:#f60; padding:0 3px; }
.content { margin:10px 40px; text-align:left;  color:#333; text-align:justify; text-justify:inter-ideograph; }
.showpage { margin:20px; }
.content h1{ }
.content a { font-size:14px; color:#f60; text-decoration: underline; }
.subtit {height:32px; text-align:center; line-height:32px;font-size:20px; font-family:"宋体"; font-weight:bold;}
.related { margin:5px 40px; padding:0 0 10px 0; }
#mid .related .list li { border-bottom:0; }
.other { margin:5px 40px; padding:8px 0; border-top:1px solid #ccc; font-size:14px; text-align: left; }
.other a { font:14px Tahoma; }
.infoBox { text-align:left;  padding:10px; margin:0 0 15px 0; font:12px Tahoma; text-align:center; color:#999; }
.infoBox th { text-align:right; padding:2px 5px; }
.recommend li { padding:5px; line-height: 140%; text-align:center; }
.recommend img { display:block; width:192px; height:140px; border:2px solid #eee; margin:4px auto; }
.content_containor .recommend { overflow:hidden; zoom:1; background:#F5F8FD; }
.content_containor .recommend li { float:left; width:110px; height:110px; margin:0 0 5px 0; overflow: hidden; }
.content_containor .recommend img { width:100px; height:70px; }
.order h3 { border-top:1px solid #ccc; margin-top:5px; }
.order li { height:auto; padding:0px 2px 5px 0; background:none; border-bottom:1px dotted #ddd; }
.order li a { font-size:12px; }
.order li .num { float:left; width:16px; height:14px; margin:5px 4px -1px 0; text-align: center; color:#fff; font:bold 11px arial; background:url(num_bg.gif) no-repeat 0 0; }
.order li em { float:none; }
.leader { font:14px/160% 宋体; border-bottom:1px dotted #ccc; padding:10px; margin:3px 0; text-align:left; height:150px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; zoom:1; }
.leader img { width:100px; height:133px; float:left; padding:4px; margin:0 20px 0 0; border:1px solid #ccc; }
.leader h4 { padding:10px 0 8px 0; font:normal 18px/25px 宋体; color:#0770AF; text-align:left; }
.leader h4 span { padding-left:20px; font:normal 14px 宋体; color:#f60; }
/*--------mail--------*/
.input { background:#fff; height:20px; padding:0 3px; font:12px/20px arial, 宋体; border:1px solid #ccc; }
textarea { background:#fff; border:1px solid #ccc; padding:5px; overflow-y:auto; }
.btn { width:70px; height:22px; border:0; background:url(btn.png) no-repeat 0 0; }
em.errorInfo { background:url(checked.gif) no-repeat 5px 0; padding:2px 2px 3px 25px; font-style : normal; color:#f00; font-size:12px; line-height:180%; }
em.successInfo { background:url(checked.gif) no-repeat 7px -30px; padding-left: 25px; height:18px; color:#090; }
.formContent em { display:block; }
.readme { border:1px solid #fc6; margin:10px; padding:10px; font:14px/160% Tahoma 宋体; background:#FFFFCC; text-align:left; }
.tableList table { border-collapse:collapse; font-size:14px; width:99%; margin:10px 0 0 5px; }
.tableList h4, #main2 h3 { height:32px; background:url(subTitle.png) no-repeat left -60px; font:bold 14px/32px 宋体; color:#333; text-align:left; padding-left:15px; overflow:hidden; border-bottom:0; }
.tableList thead th { height:25px; text-align:left; padding:4px 6px; background:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.tableList td { text-align:left; padding:6px; border-bottom:1px dotted #999; }
.tableList a { font-size:14px; }
.inputMail { border-bottom:0; }
.inputMail th { text-align:left; color:#666; padding:6px; background:#fff; padding-left:12px; border-bottom:1px dotted #999; }
td.mailContent { font:14px/180% "宋体"; min-height:90px; _height:90px; text-align:justify; text-justify:inter-ideograph; }
/* subpage box width */
.w700 { width:730px; }
.w728 { width:716px; }
.w982 { width:982px; }

.small,.big{ cursor: pointer;padding:0 5px; }
.small { font:bold 10px "Times New Roman"; color:#01458E;}
.big { font:bold 14px "Times New Roman";}
/* 鏈烘瀯 */
.recommend li { padding:10px; line-height:140%; text-align:center; background:url(ej_07.jpg) no-repeat  10px; width:100px; margin-left:60px;}
.recommend a{ font-size:14px;}
.list li{ list-style:none; margin:0 5px; text-align:left; overflow:hidden; height:22px; line-height:22px; padding:5px 0 0px 11px;background:url(symbol-4.png) no-repeat 0 10px;}
.list li em { float:right; line-height:22px; padding:2px 0 0 10px; color:#999; font:normal 12px Arial, Helvetica, sans-serif; }
.list li a {font-size:14px;}

.TRS_Editor{font-size:14px;  line-height:28px;border:1px solid #eeeeee; padding:20px;}
/*鍥涙牸 */

.sige {width:480px; height:235px; float:left; margin:5px 5px 5px 10px;overflow:hidden;}
.sige  p{width:450px; height:30px; display:block; line-height:30px; font-size:14px; color:#red; padding-left:30px; font-weight:bold;border-bottom:3px solid #d12132;}
.sige  span{ float:right;}
.sige  span a{color:#999; line-height:24px;}
.sige  a{font-size:12px;color:#999;}
.sige ul li{float:left;background: url(symbol-4.png) no-repeat 10px;overflow:hidden; width:478px; padding-left:15px;}
.sige ul li a{color:#000; line-height:24px;}