@charset "UTF-8";
/**************************************************************************
 * 文件名：index.css
 *
 * 文件说明：
 *
 * 历史记录：
 * 2010-07-15  龚凡	导入文件。
 *************************************************************************/

body,td,th {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px;}
body {margin-left:0px;	margin-top:0px;	margin-right:0px; margin-bottom:0px; background:#FFF;}
a {color:#000; text-decoration:none;}
a:hover {color:#039; text-decoration:underline;}
ul{padding:0px; margin:0px;}
img {border:0px;}

.header {background-image:url(../image/header_bg.gif);	background-repeat:repeat-x; height:358px;}
.header .top_css{margin:0px auto; width:898px; height:292px; padding-top:8px;}
.header .menu_bar {height:29px; margin:0px auto; width:898px;}
.header .menu_bar .menu {height:29px; margin-top:10px; padding-left:8px; float:left}
.header .menu_bar .menu  ul li {list-style:none; float:left; width:76px; background:url(../image/menu_bg02.gif) no-repeat; text-align:center; height:29px; line-height:29px;}
.header .menu_bar .menu  ul li a {font-size:14px;	color:#FFF;	text-decoration: none; padding-left:2px;}
.header .menu_bar .menu  ul li a:hover {font-size:14px;	color:#FF6600; text-decoration:underline;}
.header .menu_bar .lang {float:right; font-size:14px; color:#FFF; margin-top:14px; margin-right:20px;}
.header .menu_bar .lang  a {font-size:14px;	color:#FFF;	text-decoration:none; padding-left:2px;}
.header .menu_bar .lang  a:hover {font-size:14px; color:#FF6600; text-decoration:underline;}
.content {width:890px; margin:0px auto; overflow:hidden;}
.content .content_left {width:200px; background:url(../image/left_01.gif) repeat-y;	float:left;	height:445px; overflow:hidden;}
.content_bm {margin:0px auto; width:890px; height:11px;}
.content .content_left .login_title {height:28px; background:url(../image/login_01.gif) no-repeat top center; padding-left:48px; padding-top:8px;}
.content .content_left .login {padding-left:10px; padding-right:10px; line-height:26px; overflow:hidden;}
.content .content_left .code {padding-left:10px; padding-right:10px; line-height:26px; overflow:hidden;}
.content .content_left .code span {float:left;}
.content .content_left .code img {float:right; padding-top:2px;}
.content .content_left .title_div {color:#102739; font-size:14px; font-weight:bold;}
.content .content_left .links_title {height:28px; background:url(../image/links.gif) no-repeat top center; padding-left:48px; padding-top:8px;}
.content .content_left .links {padding:0 10px 10px 40px; margin:0px; background:url(../image/links_bg.png) no-repeat bottom center;}
.content .content_left .links ul li {list-style-type:disc;	line-height:200%; color:#333132;}

.content .content_right {width:680px; background:url(../image/right_03.gif) repeat-y; float:right; height:445px; overflow:hidden;}
.content .content_right .news_list {padding-left:10px;}
.content .content_right .news_list .news_title {background:url(../image/news_t_bg.gif) no-repeat; height:28px; padding-left:38px; font-weight:bold; color:#102739; font-size:14px; padding-top:8px;}
.content .content_right .news_list .news_title span {float:left;}
.content .content_right .news_list .news_title a {float:right; margin-right:50px;}
.content .content_right .news_list .news_li {padding-left:20px; overflow:hidden;}
.content .content_right .news_list .news_li ul li {line-height:200%; list-style-type:none; clear:both;position:relative;}
.content .content_right .news_list .news_li ul li span {float: right;padding-right: 40px;position: absolute;height: 100%;right: 0;}
.content .content_right .news_list .news_li ul li span > div{ display: table;height: 100%;}
.content .content_right .news_list .news_li ul li span > div > div{ display: table-cell;vertical-align: middle;}
.content .content_right .news_list .news_li ul li a {padding-left:18px; background:url(../image/ico02.gif) no-repeat left center; float:left;}

.footer {width:898px; margin:20px auto 0px auto; background-color:#b1bac1;  border-radius: 10px; padding: 4px; }
.footer .cp{color:#FFF; height:50px; line-height:25px; text-align:center;}

.cetificate {
	display: inline-block;
}
.cetificate a {
    /*text-decoration: none;*/
    color: #fff;
    transition: 0.3s;
}

.cetificate img {
    vertical-align: -6px;
}

.login_input {width:128px; height:16px; border:solid 1px #c7c7c7;}
.login_input2 {width:60px; height:16px; border:solid 1px #c7c7c7;}

.news_menu {width:210px; float:left;}
.news {padding:0px 10px;}
.content_right2 .news_title {text-align:center; font-size:16px; font-weight:bold; padding-top:10px; line-height:22px;}
.content_right2 .news_bar {text-align:center; color:#818080; margin-top:4px; background:url(../image/news_t_bg1.gif) repeat-x top; padding-top:10px;}
.content_right2 .news_bar span {margin-left:6px;}
.content_right2 .news_txt {margin-top:20px; line-height:30px; font-size:14px;}

.news_left_title {padding-top:5px; font-size:14px; color:#fff; background:url(../image/news_l.gif) no-repeat; width:149px; height:23px; padding-left:35px; margin-left:8px;}
.news_left_list {padding:0px 8px;}
.news_left_list table {line-height:20px;}
.news_left_list table tr {background:url(../image/line1.gif) repeat-x bottom;}
.news_left_list table td {padding-top:10px;}
.news_left_list table a {color:#3f3f3f;}
.news_left_list table .style {color:#3f3f3f; text-align:left; vertical-align:top; width:14px; _padding-top:15px; *padding-top:15px;}
.news_left_list .more {background:none;}
.news_left_list .more td {padding-left:24px;}
.news_left_list .more a {background:none; color:#036;}
.news_left_list ul li {background:url(../image/line1.gif) repeat-x bottom; margin-top:10px; line-height:20px; list-style:none;}
.news_left_list ul li a {background:url(../image/ico10.gif) no-repeat top left; padding-left:14px; color:#3f3f3f;}
.news_left_list ul .more {background:none; list-style:none;}
.news_left_list ul .more a {background:none; color:#036;}
.content2 {width:890px; margin:0px auto; background:url(../image/n_bg.gif); overflow:hidden;}
.content22 {width:890px; margin:0px auto; overflow:hidden;}
.content_left2 {width:200px; float:left; height:430px;}
.content_right2 {width:680px; float:right; overflow:hidden;}
.news_truncation {width:79%; white-space: normal; text-overflow: ellipsis; overflow:hidden}
.clearfix:after{display:block;content:"";clear:both;visibility:hidden;}
/**
 * 从right_main.css复制过来
 */
.div_table {width:890px; margin:0px auto; overflow:hidden;}

table .maintr {background:#506c80; height:30px; color:#FFF;}
table .txtcenter {text-align:center;}
table .txtleft {text-align:left;}

/* 主要用于控制查看页面的table，效果是显示字段边距为 */
.txtlineheight {line-height:14px;}/* font-size:12px; */
.txtlineheight tr {height:29px;}
table .txtpadding {padding:0 10px;}/* 普通输出 */
table .txtfckpadding {padding:10px;}/* fck输出 */

table .trbg1 {background:url(../image/tr_bg1.gif) repeat-x bottom #FFF; height:35px;}
table .trbg1:hover {background:url(../image/tr_bg1.gif) repeat-x bottom #ffffe1;height:35px;}
.trbg11 {background:url(../image/tr_bg1.gif) repeat-x bottom #ffffe1;height:35px;}

table .trbg2 {background: url(../image/tr_bg1.gif) repeat-x bottom #f5f7f8;; height:35px;}
table .trbg2:hover {background: url(../image/tr_bg1.gif) repeat-x bottom #ffffe1;; height:35px;}
.trbg21 {background:url(../image/tr_bg1.gif) repeat-x bottom #ffffe1; height:35px;}

table .tdbg1 {color:#FFF; padding-left:25px; height:23px; background:url(../image/t_ico.gif) no-repeat #253d56 5px 7px; font-weight:bold; padding-top:4px;}
table .tdbg2 {color:#FFF; padding-left:20px; height:26px; background:#253d56; font-weight:bold;}

.page {background:url(../image/pagebg.gif); height:28px;}
.page .pagebtn {float:left; padding-top:4px; padding-left:20px;}
.page .pagebar {float:right; padding-right:20px;}

.btn1 {cursor:pointer; background:url(../image/btn_bg.gif) no-repeat; height:20px; width: 60px; border: none; padding-top:0px; padding-top:4px\9; *padding-top:4px; _padding-top:4px;}
.btn2 {cursor:pointer; background:url(../image/btn_bg2.gif) no-repeat; height:20px; width: 70px; border: none; padding-top:0px; padding-top:4px\9; *padding-top:4px; _padding-top:4px;}
.btn3 {cursor:pointer; background:url(../image/btn_bg.gif) no-repeat; height:20px; width: 60px; border: none; padding-top:0px; padding-top:4px\9; *padding-top:4px; _padding-top:4px;}

.btns {margin:10px 0;}
.btna {cursor:pointer; background:url(../image/btn_2w.gif) no-repeat; height:20px; width:42px; border:none; padding-top:0px; color:#FFFFFF; padding-top:4px\9; *padding-top:4px; _padding-top:4px;}
.btnb {cursor:pointer; background:url(../image/btn_4w.gif) no-repeat; height:20px; width:68px; border:none; padding-top:0px; color:#FFFFFF; padding-top:4px\9; *padding-top:4px; _padding-top:4px;}
.btns input {margin-left:12px;}
.btns input:hover {color:red;}

.g_txt1 {line-height:180%; color:#666;	background-color:#fffadc; border:1px solid #ebbe56; margin:10px; padding:5px;}
.g_txt2 {line-height:180%; margin:10px; padding:5px;}
.g_txt3 {padding-left:10px; float:left; width:300px;}
.g_txt4 {padding-right:10px; float:right; width:50px; text-align:right;}

.inputcss {background-color:#f5fbff; border:1px solid #7ac4ea;}

.text_red {color: #FF7400;}

.errorInfo {text-align:center; color:red;}

/*引用留言*/
.blockquote {line-height:180%; color:#666;	background-color:#fffadc; border:1px solid #ebbe56; margin:5px; padding:5px; width:95%;}

/* 历史记录文字样式 */
.log_txt {color:#81888C;}

.contentborder1 {border: solid #253d56; border-width:1px;}
.contentborder2 {border: solid #253d56; border-width:1px 0 1px 1px;}
.contentborder3 {border: solid #253d56; border-width:1px 1px 1px 0;}

/*2010.09.24 加入新样式*/
.new_left {width:200px; float:left;}
.new_right{width:672px; margin-left:18px; float:left;}

.curriculum_bar {text-align:center; color:#818080; margin-top:4px; background:url(../image/news_t_bg1.gif) repeat-x top; padding-top:10px;}