
/* CSS Document */

/*全局样式定义*/
* {margin: 0 0 0px 0;
padding: 0;
    }
body {font-family: Tahoma, Geneva, sans-serif,"宋体";font-size: 12px;line-height: 160%;color: #000;}
a {color: #000;text-decoration: none;font-size: 12px;}
a:hover {text-decoration: underline;}
img {border-style: none;
	border-color: inherit;
	border-width: 0;
	width: 801px;
    height: 14px;
}
li {list-style: none;}
.clearer {clear: both;}
html,body {height: 100%;}
 
/*login页面样式定义*/
.login_bj {background: url(../images/login_bj.gif) repeat-x left top;padding-top: 100px;}
.login_title {background: #6887B9 url(../images/login_title_leftbj.gif) no-repeat left;height: 30px;width: 600px;margin: 0 auto;}
.login_title li {display: block;height: 30px;background: url(../images/login_title_rightbj.gif) no-repeat right;}
.login_title li small {display: block;height: 30px;background: url(../images/login_titlebj.gif) no-repeat center center;}
.login_con {background: #fff url(../images/login_con_leftbj.gif) no-repeat left top;height: 350px;width: 635px;margin: 0 auto;}
.login_con_left {float: left;width: 315px;height: 350px;background: url(../images/login_con_pic.gif) no-repeat 55px 25px;}
.login_con_right {float: right;padding-right: 55px;padding-top: 40px;background: url(../images/login_con_rightbj.gif) no-repeat right top;}
.login_boxli {background: url(../images/login_con_boxbj.gif) no-repeat right;padding: 9px 8px 9px 0;height: 26px;margin-bottom: 10px;line-height: 26px;text-align: right;}
.login_boxli small {font-size: 14px;padding-right: 6px;}
.login_boxli input {width: 182px;height: 26px;background: url(../images/login_con_inputbj.gif) no-repeat;line-height: 26px;font-size: 13px;color: #000;border: none;padding-left: 3px;}
.login_box_button {line-height: 26px;text-align: right;margin-top: 20px;}
.login_box_button a {display: inline-block;background: url(../images/login_con_buttonbjon.gif) no-repeat;width: 105px;height: 29px;font-size: 14px;color: #fff;padding-right: 10px;}
.login_box_button a:hover {background: url(../images/login_con_buttonbjhover.gif) no-repeat;text-decoration: none;}

/*头部框架样式定义*/
.top_bj {height: 54px;background: url(../images/top_bj.gif) repeat-x left top;position: relative;width: 100%;}
.top_logo {line-height: 54px;padding-left: 10px;background: url(../images/top_logo_s.gif) no-repeat 10px 12px;width: 276px;position: absolute;top: 0;left: 0;height: 54px;}
.top_logo small {display: none;}
.top_quick_link {position: absolute;right: 0;top: 0;padding-right: 10px;background: url(../images/top_rightlink_bj.gif) no-repeat right top;width: 680px;text-align: right;height: 54px;}
.quick_help {height: 21px;color: #777;padding-top: 5px;}
.quick_help small {padding-left: 20px;background: url(../images/top_rightlink_icon.gif) no-repeat left center;display: inline-block;}
.quick_help span {padding: 0 6px;}
.quick_help a {color: #777;}
.quick_user {color: #3666B2;line-height: 28px; font-size:15px;}

/*top_narrow框架样式定义*/
.top_narrow_bj {width: 100%;background: #88BAFF;border-top: solid 1px #407DD1;height: 8px;}
.top_narrow_icon {width: 191px;height: 7px;background: url(../images/top_narrow_bj.gif) no-repeat;margin: 0 auto;}
.top_narrow_icon small {height: 7px;line-height: 6px;display: block;font-size: 6px;cursor: pointer;}
.top_narrow_up {background: url(../images/top_narrow_up.gif) no-repeat center center;}
.top_narrow_down {background: url(../images/top_narrow_down.gif) no-repeat center center;}

/*left框架样式定义*/
.left_bj {width: 170px;background: #EAF5FF url(../images/left_corner_bj.gif) no-repeat right top;height: 100%;padding-top: 10px;}
.left_menu {margin: 0 auto 5px auto;width: 153px;height: 25px;background: url(../images/left_menu_bj.gif) no-repeat;line-height: 25px;}
.left_menu small {display: block;cursor: pointer;padding-left: 25px;font-weight: bold;font-size: 12px;color: #000;height: 25px;}
.menu_fen {background: url(../images/left_menu_fenicon.gif) no-repeat 7px 7px;}
.menu_he {background: url(../images/left_menu_heicon.gif) no-repeat 7px 7px;}
.left_sub_menu {margin: 0 auto 2px auto;width: 153px;}
.left_sub_menu li {height: 21px;line-height: 21px;width: 153px;margin-bottom: 3px;}
.left_sub_menu li a {display: inline-block;height: 21px;width: 128px;padding-left: 25px;color: #000;}
.left_sub_menu li a:hover {text-decoration: none;background: url(../images/left_submenu_bjon.gif) no-repeat;}
.sub_menu_active ,.sub_menu_active a:hover {background: url(../images/left_submenu_bjactive.gif) no-repeat!important;display: block;width: 128px!important;padding-left: 25px!important;color: #000;}

/*mid_narrow框架样式定义*/
.mid_bj {background: #88BAFF;height: 100%;position: relative;width: 9px;}
.mid_narrow_bj {background: url(../images/mid_narrow_bj.gif) no-repeat;height: 191px;position: absolute;top: 50%;left: 1px;margin-top: -95px;width: 7px;}
.mid_narrow_bj small {display: block;height: 191px;cursor: pointer;}
.mid_left_narrow {background: url(../images/mid_narrow_left.gif) no-repeat center center;}
.mid_right_narrow {background: url(../images/mid_narrow_right.gif) no-repeat center center;}

/*right框架样式定义*/
.right_bj {background: url(../images/right_corner_bj.gif) no-repeat left top;padding:0 8px;}

/*con-right框架列表页01样式定义*/
.r_list01 {margin: 0 auto;}
.r_l_title {line-height: 30px;color: #666;font-size: 13px;}
.r_l_title .font14 {color: #000;font-size: 14px;font-weight: bold;}
.r_l_title .weight01 {padding: 0 4px;font-weight: bold;font-size: 14px;}
.r_l_title .color_red {padding: 0 4px;color: #CD3636;font-size: 14px;}
/*con-right框架列表页tools_bar样式定义*/
.r_l_toolsbar {background: url(../images/data_list_toolsbj.gif) repeat-x left top;border-bottom: solid 1px #77A5DA;width: 100%;height: 23px;padding: 5px 0;position: relative;
	top: 1px;
	left: 0px;
}
.r_l_toolsbar01 {background: url(../images/data_list_toolsbj.gif) repeat-x left top;border-bottom: solid 1px #77A5DA;width: 80%;height: 23px;padding: 5px 0;position: relative;
	top: 0px;
	left: 0px;
}
.tools_bar_menu {position: absolute;left: 8px;top: 5px;
	height: 26px;
}
.tools_bar_menu li {float: left;text-align: center;height: 23px;line-height: 23px;}
.t_add_menu,.t_search_menu {width: 51px;position: relative;}
.t_add_menu a {display: block;background: url(../images/data_list_tmbjon.gif) no-repeat left;height: 23px;width: 51px;}
.t_add_menu a:hover {text-decoration: none;border-right: solid 1px #5A5A5A;display: block;position: absolute;background: url(../images/data_list_tmbjhover.gif) no-repeat left;width: 51px;left: 0;}
.t_modify_menu {width: 50px;}
.t_modify_menu a {display: block;background: url(../images/data_list_tmbjon00.gif) repeat-x left top;border-left: solid 1px #9E9E9E;border-right: solid 1px #9E9E9E;}
.t_modify_menu a:hover {display: block;background: url(../images/data_list_tmbjhover00.gif) repeat-x left top;border-left: solid 1px #5A5A5A;border-right: solid 1px #5A5A5A;text-decoration: none;height: 23px;}
.t_del_menu {width: 50px;position: relative;}
.t_del_menu a {display: block;background: url(../images/data_list_tmbjon00.gif) repeat-x left top;border-right: solid 1px #9e9e9e;width: 49px;}
.t_del_menu a:hover {display: block;background: url(../images/data_list_tmbjhover00.gif) repeat-x left top;border-left: solid 1px #5A5A5A;border-right: solid 1px #5A5A5A;text-decoration: none;height: 23px;position: absolute;left: -1px;width: 49px;}
.t_search_menu a {display: block;background: url(../images/data_list_tmbjon03.gif) no-repeat right;height: 23px;width: 51px;}
.t_search_menu a:hover {text-decoration: none;display: block;position: absolute;width: 51px;background: url(../images/data_list_tmbjhover03.gif) no-repeat right;border-left: solid 1px #5A5A5A;left: -1px;}
.t_others_menu {margin-right: 8px;}
.t_others_menu a {background: url(../images/data_list_tmbjon.gif) no-repeat left;height: 23px;display: inline-block;}
.t_others_menu a small {background: url(../images/data_list_tmbjon01.gif) no-repeat right;display: inline-block;height: 23px;padding: 0 12px;cursor: pointer;font-size: 12px;}
.t_others_menu a:hover {background: url(../images/data_list_tmbjhover.gif) no-repeat left;height: 23px;text-decoration: none;}
.t_others_menu a:hover small {background: url(../images/data_list_tmbjhover01.gif) no-repeat right;display: inline-block;height: 23px;padding: 0 12px;}
.p_turn {position: absolute;right: 8px;top: 5px;height: 23px;line-height: 23px;color: #666;}
.p_turn a {color: #336299;text-decoration: underline;}
.p_turn span {padding-right: 8px;}
.p_turn select {font-size: 13px;font-family: Verdana, Geneva, sans-serif;}
/*con-right框架列表页table样式定义*/
.data_tab_title th {border-top: solid 1px #fff;border-right: solid 1px #D0D0D0;border-bottom: solid 1px #D0D0D0;background: url(../images/data_list_table_titlebj.gif) repeat-x left;height: 23px;}
.data_td td {border-bottom: solid 1px #ddd;height: 22px;line-height: 22px;color: #000; border-right: solid 1px #efefef;}
.data_td_first {background: url(../images/drag2.gif) no-repeat left center;}

/*con-right框架列表页module样式定义*/
.mo_back {line-height: 22px;text-align: right;padding-right: 5px;}
.mo_back a {color: #658BCD;}
.mo_boxlinebj {background: #EBF5EF url(../images/module_boxbjicon.gif) no-repeat 6px 10px;padding: 6px 0 10px 80px;border-bottom: solid 1px #ABD2BB;}
.mo_boxlinebj li {padding: 6px 0;height: 22px;line-height: 22px;font-size: 14px;color: #000;}
.mo_boxlinebj li input {height: 20px;border: solid 1px #5B8E70;font-size: 13px;color: #333;line-height: 20px;margin: 0 6px;}
.mo_boxlinebj li small {font-size: 12px!important;color: #999!important;}
.mo_listtitle,.mo_three_list {border-bottom: solid 1px #D2D2D2;width: 100%;}
.mo_listtitle th {background: url(../images/module_list_titlebj.gif) repeat-x left top;height: 22px;line-height: 22px;font-weight: bold;color: #777;text-align: left;}
.mo_listtitle th small {padding-left: 6px;font-size: 12px;}
.mo_listline {border-right: solid 1px #D2D2D2;}
.mo_three_list td {}
.mo_th_left {background: #E9F3F9;}
.mo_th_mid {background: #FAFDFF;}
.mo_th_right {background: #EEF8F2;}
.mo_th_left p {height: 22px;line-height: 22px;border-bottom: solid 1px #fff;}
.mo_th_left p a {display: block;height: 22px;color: #333;padding-left: 6px;}
.mo_th_left p a:hover {background: #7AA4D7;text-decoration: none;}
.mo_th_mid p {height: 23px;line-height: 22px;color: #333;}
.mo_th_mid p input {margin: 0 6px;border: none;}
.mo_th_mid .all {color: #000;}
.mo_th_right textarea {width: 96%;margin: 6px 0 10px 0;background: #FCFEFC;border-left: solid 1px #8BB89D;border-top: solid 1px #8BB89D;border-right: solid 1px #CCE4D6;border-bottom: solid 1px #CCE4D6;font-size: 12px;color: #333;line-height: 22px;}
.mo_three_sumit {text-align: left;padding: 10px 0;}
.mo_three_sumit li {float: left;height: 23px;line-height: 23px;margin-right: 10px!important;} 
/*添加页面表格样式*/
.data_detail_table {border-left: solid 1px #EFEFEF; border-top: solid 1px #EFEFEF;
}
.data_detail_table td {height: 22px;line-height: 22px;padding: 2px;color: #333;border-right: solid 1px #EFEFEF;border-bottom: solid 1px #ddd;}
.data_detail_td input,.td_input {border-left: solid 1px #999;border-top: solid 1px #999;border-right: solid 1px #ddd;border-bottom: solid 1px #ddd;height: 20px;line-height: 20px;font-size: 12px;color: #222;background: #FFFEF3;}
.data_save_a {padding: 0!important;}
.data_save_button {font-size: 12px;height: 23px;line-height: 23px;border: none;background: none;color: #000;padding: 0 12px; }
/*分页页码样式定义*/
.num_turn {font-size: 10px;padding: 4px 5px 4px 0;}
.num_turn td{text-align:right!important;}
.num_turn a {border: solid 1px #ccdbe4;margin-right: 5px;padding: 1px 8px;color:  #0061de;font-size: 10px;}
.num_turn a:hover,p.num_turn a:active {border: solid 1px #2b55af;background: #3666d4;color: #fff;text-decoration: none;}
.num_turn span {padding: 2px 8px;font-weight: bold;color: #000;}

td.pro_submenu {background: #F2F7FE;border-right: solid 1px #A7C8EE;}
fieldset {margin: 10px auto 15px auto;border: 1px solid #9AC8EE;width: 98%;padding: 10px;}
legend {font-weight: bold;font-size: 13px;color: #000;}
.st_table {background: #EBF5EF;border-left: solid 1px #D2EDDD;border-top: solid 1px #D2EDDD;}
.st_table td {border-right: solid 1px #ABD2BB;border-bottom: solid 1px #ABD2BB;height: 22px;line-height: 22px;padding: 2px 3px;color: #222;}

/*首页柱状图样式定义*/
.pillar_div {width: 150px;float: left;padding: 0 10px;}
.pillar_title {line-height: 50px;height: 50px;text-align: center;color: #222;font-weight: bold;width: 100%;position: absolute;top: 0;z-index: 10;}
.pillar_foot {line-height: 18px;display: block;text-align: left;color: #555;border-top: solid 1px #97D1E2;}
.pillar_picdiv {width: 80px;margin: 0 auto;position: relative;height: 150px;}
.pillar_pic_blue {width: 80px;bottom: 0;position: relative;height: 100px;background: url(../images/pillar_pic01.gif) repeat-y top;}
.pillar_pic_red {width: 80px;bottom: 0;position: relative;height: 50px;}
.pillar_pic_blue p,.pillar_pic_red p {position: absolute;width: 80px;bottom: 0;}
.pillar_pic_blue p {background: url(../images/pillar_pic09.gif) repeat-y top;}
.pillar_pic_red p {background: url(../images/pillar_pic01_red.gif) repeat-y top;}

.top_front_pic {position: absolute;top: 0;z-index: 10;left: 0;}
.top_front_pic img {position: absolute;z-index: 10;}
.pillar_subpicdiv {position: absolute;width: 57px;bottom: 0;left: 0;height: 72px;line-height: 72px;}
.pillar_subpicdiv .img01 {position: absolute;top: 0;z-index: 2;left: 0;}
.pillar_subpicdiv .img02 {position: absolute;bottom: 0;z-index: 1;left: 0;}
.pillar_picfont {position: absolute;z-index: 5;display: block;line-height: 79px;width: 57px;font-size: 14px;color: #000;left: 11px;text-align: center;}
.pillar_pfont {line-height: 20px;color: #487099;text-align: center;}

/*报表链接页样式定义*/
.reports_ul {width: 100%;margin: 35px auto;height: 66px;}
.reports_ul li {line-height: 66px;height: 66px;width: 48%;}
.reports_ul li a {display: block;color: #1F5885;height: 66px;background: url(../images/report_titlesbj01.gif) no-repeat left top;}
.reports_ul li a:hover {display: block;color: #518838;text-decoration: none;background: url(../images/report_titlesbj01.gif) no-repeat left bottom;}
.reports_ul li a span,.reports_ul li a:hover span {display: block;height: 66px;background: url(../images/report_titlesbj02.gif) no-repeat right top;}
.reports_ul li a:hover span {display: block;background: url(../imagesreport_titlesbj02.gif) no-repeat right bottom;}
.reports_ul li a span small,.reports_ul li a:hover span small {display: block;padding-left: 85px;height: 66px;cursor: pointer;font-size: 18px;font-weight: bold;}
.reports_ul li a span .re_picicon01 {background: url(../images/report_bjicon.gif) no-repeat 18px 0;}
.reports_ul li a span .re_picicon02 {background: url(../images/report_bjicon.gif) no-repeat 18px -132px;}
.reports_ul li a span .re_picicon03 {background: url(../images/report_bjicon.gif) no-repeat 18px -264px;}
.reports_ul li a span .re_picicon04 {background: url(../images/report_bjicon.gif) no-repeat 18px -396px;}
.reports_ul li a span .re_picicon05 {background: url(../images/report_bjicon.gif) no-repeat 18px -528px;}
.reports_ul li a:hover span .re_picicon01 {background: url(../images/report_bjicon.gif) no-repeat 18px -66px;}
.reports_ul li a:hover span .re_picicon02 {background: url(../images/report_bjicon.gif) no-repeat 18px -198px;}
.reports_ul li a:hover span .re_picicon03 {background: url(../images/report_bjicon.gif) no-repeat 18px -330px;}
.reports_ul li a:hover span .re_picicon04 {background: url(../images/report_bjicon.gif) no-repeat 18px -462px;}
.reports_ul li a:hover span .re_picicon05 {background: url(../images/report_bjicon.gif) no-repeat 18px -594px;}
.reports_ul .r_leftli {float: left;}
.reports_ul .r_rightli {float: right;}
/*按钮弹出子按钮样式定义*/
.toolsbar_sub {width: 152px;height: 92px;border-left: solid 1px #BADD8D;border-top: solid 1px #BADD8D;border-right: solid 2px #80A550;border-bottom: solid 2px #80A550;background: #EFFAE7;position: absolute;left: 52px;z-index: 10;}
.toolsbar_submenu {padding: 4px 0 0 4px;position: relative!important;width: 148px;height: 88px;}
.toolsbar_sd {position: absolute;top: 4px!important;right: 4px;cursor: pointer;}
.toolsbar_submenu li {width: 108px;height: 25px;line-height: 23px;padding-left: 12px;margin-bottom: 5px;background: url(../images/toolsbar_submenubj.gif) no-repeat left;text-align: left!important;}
.toolsbar_submenu li a {display: block;color: #3C622B;background: none!important;}
.toolsbar_submenu li a:hover {text-decoration: none;color: #000;}
/*产品类别*/
.edit_menu_icon
{
    margin: 3px 4px;
    display: inline-block;
}
/*报表展示页面样式*/
/*.main_con_menubj {
	background: url(../images/style_main_menubj01.gif) repeat-x left center;
	height: 27px;
}
.main_con_menubj ul {display: block;}
.main_con_menubj ul li {
	line-height: 27px;
	height: 27px;
}
.m_c_left {
	padding: 0 0 0 5px;
	background: url(../images/style_main_menubj02.gif) no-repeat left;
	float: left;
}
.m_c_left span {
	padding: 0 0 0 18px;
	font-weight: bold;
}
.m_c_rightspan {float:right;width:61px;height:27px;display:inline-block;background: url(../images/style_main_menubj03.gif) no-repeat right;}
.m_c_right {
	background: url(../images/style_main_menubj03.gif) no-repeat right;
	float: right;
	padding: 0 6px 0 0;
}
.m_c_right a {
	line-height: 27px;
}
.m_c_news {
	padding: 0 10px;
}
.m_c_news li {
	line-height: 25px;
	border-bottom: dotted 1px #ccc;
}*/
/*超出省略号*/
.tooltip {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:left; 
 table-layout:fixed;
} 

/*自定义首页右边内容部分信息列表的样式定义*/
.m_q_bj {
	width: 187px;
	height: 505px;
	background:  url(../images/main_quicklink_bj.png) no-repeat;
	float: left;
}
.m_q_bj .title li {
	color: #fff;
	padding: 5px 0 0 7px;
}
.main_con {
	padding: 6px 6px 0 6px;
}
.main_con_left {
	width: 76%;
}
.main_con_menubj {
	background: url(../images/style_main_menubj01.gif) repeat-x left center;
	height: 27px;
}
.main_con_menubj ul {display: block;}
.main_con_menubj ul li {
	line-height: 27px;
	height: 27px;
} 
.m_c_left {
	padding: 0 0 0 5px;
	background: url(../images/style_main_menubj02.gif) no-repeat left;
	float: left;
}
.m_c_left span {
	padding: 0 0 0 18px;
	font-weight: bold;
}
.m_c_left .tong_zhi {
	background: url(../images/desktop_news_icon00.gif) no-repeat left center;
}
.m_c_left .dai_ban {
	background: url(../images/desktop_news_icon01.gif) no-repeat left center;
	color: #2D6DD6;
}
.m_c_left .yi_ban {
	background: url(../images/desktop_news_icon02.gif) no-repeat left center;
	color: #F28D0A;
}
.ms_count
{
    color: #FC1031;
    }
.m_c_rightspan {float:right;width:61px;height:27px;display:inline-block;background: url(../images/style_main_menubj03.gif) no-repeat right;}
.m_c_right {
	background: url(../images/style_main_menubj03.gif) no-repeat right;
	float: right;
	padding: 0 6px 0 0;
}
.m_c_right a {
	line-height: 27px;
}
.m_c_news {
	padding: 0 10px;
}
.m_c_news li {
	line-height: 25px;
	border-bottom: dotted 1px #ccc;
}
.m_c_news .yi_ban a {color: #DF8817!important;}
.m_c_news .dai_ban a {color:#2D6DD6!important;}
.em_td td{border:none!important; padding:0!important;}

/* 总体设定 */
#mainBodyMain { width:1250px; background:#FFF; text-align:left; padding:10px 0;}
/* 内容详细 */
#leftMain{width:400px; float:left;position:relative; margin-right:10px; margin-left:10px}
#centerMain{width:400px; float:left; position:relative;margin-right:10px}
#rightMain{width:400px; float:left; position:relative;}
/* 栏目栏 */
.title{background:url(../images/titleBg.jpg); border-bottom:1px solid #adb9c2; width:400px; height:28px; line-height:28px; padding-left:8px; font-weight:700; color:#1f3a87;}

/* 首页右侧栏目新闻列表 */
.list {border:1px solid #adb9c2; height:180px; margin-bottom:10px}
.listLeft2 a{background:url(../images/icon78_03.png) no-repeat 8px 50%;padding-left:25px}
.listLeft2{ float:left; width:290px; }
.listRight2{ float:left; width:100px; color:#333}
.listRight3{ float:left; width:90px; color:#333}
.listText{text-align:left; line-height:28px;}
.more {width:95%; height:18px; line-height:18px; text-align:right; clear:both}

/* List页面布局*/
#listMain{border-left:1px solid #adb9c2; border-right:1px solid #adb9c2;  height:auto; padding:10px 40px;}
#listMain ul li{ height:30px; line-height:29px; border-bottom:dashed 1px #adb9c2;text-align:left } 
#listMain ul li a{background:url(../images/yhpi_tb4.gif) no-repeat 8px 50%;padding-left:25px}
#listMain ul li a:hover{background:url(../images/yhpi_tb4.gif) no-repeat 12px 50% ; color:Red}
.listLeft{ float:left; width:400px;
text-align:left
}
.listRight{ float:right; width:150px; color:#666}
.nav{ height:25px; font-weight:700; padding-left:15px;text-align:left }

#a_title{ text-align:center; height:30px; line-height:30px;font-size:18px; font-weight:bolder; display:block}
#a_smalltitle{font-size:14px; font-weight:bolder; text-align:center;display:block;}
.a_about{text-align:center; display:block; height:20px; line-height:20px; background:#F3F8F7}
#a_content{padding:10px; height:auto;overflow:hidden;text-align:left;line-height: 200%; word-break:break-all;}
#a_near{padding-left:20px; margin:5px 0; height:auto}
.Red{ color:Red}