@charset "gb2312";

/*通用*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	color: black;
	font-size: 12px;
	font-family: 宋体;
	text-align: center;
}
a {
    font-size: 12px; 
	color:#000000; 
	text-decoration: none; 
}
a:hover { 
    text-decoration: 
	underline; 
	color:#FF6600; 
}
li { 
    list-style-type: none; 
}
select,textarea {
	color: #333;font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 宋体, sans-serif;
	border-left:1px solid #666;border-right: 1px solid #ccc;border-top: 1px solid #666;border-bottom: 1px solid #ccc;
	padding: 2px;
	background: #F9F9F9;
}

/*最大框*/
#layout {
	width: 990px;
	margin: 0px auto;
	text-align: left;
	line-height: 160%;
	color: #666666;
}
#layout a {
	color: #666666;
}

#layout a:hover {
	color: #FF6600;
}
/*头部*/
#header {
	width: 990px;
	float: left;
}
#top {
	width: 990px;
	float: left;
}
#top_l {
	float: left;
}
#top_r {
	float: right;
	padding-top: 10px;
}
#top_r input {
	height: 12px;
	width: 112px;
}
.ok {
	margin-bottom: -2px;
}


#nav {
	width: 990px;
	float: left;
	background-image: url(nav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 39px;
}

#nav ul {
	list-style: none;
}
#nav li {
	float: left;
	display: block;
}
#nav a {
	margin-left: 58px;
	padding-left: 3px;
	float: left;
	background: url(l3.jpg) no-repeat left top;
}
#nav span {
    font-size: 14px;
	font-weight: bold;
	display: block;
	color: #FFFFFF;
	padding: 14px 5px 6px 5px;
	background: url(r31.jpg) no-repeat right top;
}
#nav a:hover span {
	background-position: 100% -39px;
	text-decoration: none;
}

#nav a:hover  {
	background-position: 0% -39px;
	text-decoration: none;
}

#subnav {
	width: 990px;
	float: left;
	height: 19px;
	background-image: url(sbnav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-top: 2px;
}
#subnav a {
	color: #FFFFFF;
	margin-right: 20px;
	margin-left: 20px;
}

/*尾部*/
#footer {
	width: 990px;
	text-align: right;
	color: #666666;
	margin-top: 2px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif, 宋体;
	font-size:11px;
}
#footer p {
	color: #061F58;
	padding-top: 2px;
}
#footer p a {
	color: #081E57;
}

/*主体*/
#mainbody {
	float: left;
	width: 988px;
	margin-top: 4px;
	border: 1px solid #848DAA;
	background-image: url(mb_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#mainbody li {
	background-image: url(jt_hei.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	padding-left: 18px;
}
#di1 {
	float: left;
	margin-top: 10px;
	padding-bottom: 15px;
}
#l {
	width: 157px;
	float: left;
	margin-left: 8px;
}
.l1s {
	float: left;
	width: 157px;
	height: 3px;
	overflow: hidden;
}
.l1s img {
	vertical-align: top;
}
.l1x {
	width: 157px;
	float: left;
	height: 3px;
	overflow: hidden;
}
.l1x img {
	vertical-align: top;
}


#l1 {
	float: left;
	border-right: 1px solid #CBC7C4;
	border-left: 1px solid #CBC7C4;
	width: 155px;
}
.l1 {
	background-color: #E5E5E5;	
}
#l1 h1 {
	font-size: 13px;
	color: #646464;
	min-height: 24px;
  	overflow:auto;
	background-image: url(fk.gif);
	background-position: 0 12px;
	padding-left: 14px;
	background-repeat: no-repeat;
	margin-left: 14px;
	padding-top: 6px;
}
#l1 h1 a {
	font-size: 13px;
}

#l1  ul {
	padding-left: 20px;
	padding-top: 4px;
}
#l1 li {
	min-height: 25px;
  	overflow:auto;

}
#l1  a:hover {
	text-decoration: none;
}

#l2 {
	height: 65px;
	width: 157px;
	float: left;
	margin-top: 8px;
	background-image: url(jtgscy.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#l2 p {
	padding-top: 38px;
	padding-left: 7px;
}
#l3 {
	width: 157px;
	float: left;
	margin-top: 8px;
	
}
#l3 input {
	margin-top: 7px;
	margin-bottom: 7px;
}
#l3 select {
	vertical-align: top;
}
#r {
	float: left;
	margin-left: 32px;
	width: 754px;
}
 
#r1 {
	border-bottom: 1px solid #E3E3E3;
	height: 23px;
}
#r1 p {
	float: left;
}
#r1 p a {
	text-decoration: underline;
}

#r1 dd {
	float: right;
	color: #002667;
}

#r2 {
	clear: left;
}
#r2 h2 {
	font-size: 14px;
	color: #002569;
	background-image: url(xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
	padding-top: 10px;
}
.zw {
	padding-left: 30px;
	padding-right: 30px;
}

#r2 h3 {
	font-size: 12px;
	font-weight: normal;
	padding-top: 12px;
	padding-bottom: 15px;
}

.fhlb {
	text-align: center;
	padding-top: 20px;
}

.other_titles {
	color:#002569;font-size:14px;font-weight:bold; margin-top:30px;
}
.other_titles p {
	padding-left:14px;font-size:12px;font-weight:normal;
}

#r3 {
	border-top: 1px solid #E3E3E3;
	margin-top: 20px;
}
#r3nm {
	background-image: url(xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
	padding-top: 10px;
}
#r3nr {
	padding-left: 15px;
}


#r3  li {
	background-image: url(jt_lan.gif);
	margin-top: 15px;
}
#r3 h4 a {
	color: #002569;
	text-decoration: underline;
}
#r3 h4 a:hover {
	color: #3399FF;
}

.riqi {
	color: #569EDF;
	font-weight: normal;
	font-size: 12px;
}
.fy {
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 1px solid #E3E3E3;
	margin-top: 10px;
}
#r4 .fy a {
	color: #071D56;
	text-decoration: underline;
}

.fy p {
	float: left;
	width: 200px;
}
.tiaoshu {
	color: #071D56;
	font-weight: bold;
}

.ftop {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 14px;
}
.input1 {
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 宋体, sans-serif;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
	border-top: 1px solid #666;
	border-bottom: 1px solid #ccc;
	padding: 2px;
	background: #F9F9F9;
}
.input2 {
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-family: Arial, sans-serif;
	border: 1px solid #848EAA;
	padding: 2px;
	background: #F9F9F9;
}
.f14w {
	color: #002569;
	font-size: 14px;
	font-weight: bold;
}
.f14w_sub{
	color: #002569;
	font-size: 12px;
	font-weight: bold;
	padding-left:8px;
}
.events {
	font-family: Verdana, Geneva, Arial, Helvetica;
	color: #9D9D9D;
}
.hk {
	margin-bottom: 3px;
}
.cplb_datu {
	padding-top: 12px;
	text-align: right;
}
.cplb_nm {
	height: 27px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px dashed #D7D7D7;
	padding-top: 11px;
	float: left;
	width: 754px;
	margin-top: 15px;
}
.cplb_nr {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	clear: left;
}
.cplb_nr h2 {
	border-top: 1px solid #E3E3E3;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	width: 744px;
	float: left;
}

.cplb1 {
	text-align: center;
	display: inline;
	float: left;
	width: 148px;
        height:105px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.hzhbnm {
	height: 27px;
	padding-top: 11px;
	border-bottom: 1px dashed #D7D7D7;
}
.hzhbnr {
	padding-top: 12px;
	padding-left: 20px;
}
.hzhbnr h1 {
	font-size: 14px;
	text-decoration: underline;
	color: #0A21B1;
}
.f14wb {
	font-size: 14px;
	font-weight: bold;
	color: #0A21B1;
}
.hzhbnr table tbody td {
	padding-left: 20px;
	padding-right: 50px;
	height: 130px;
	border-left: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.hzhbnr td dd {
	float: left;
}

.hzhbnr td p {
	padding-top: 2px;
	padding-bottom: 20px;
}
.hzhbnr td h1 {
	padding-top: 6px;
}

.hzhbnr thead {
	height: 30px;
	background-color: #ECF3F7;
}

.hzhbnr tbody th {
	padding-right: 8px;
	border-bottom: 1px solid #E3E3E3;
}
.hzhbnr table thead td {
	border-bottom: 1px solid #E3E3E3;
}
.hzhbnr thead th {
	border-bottom: 1px solid #E3E3E3;
}
#di2 {
	width: 988px;
	float: left;
}
#di3 {
	width: 988px;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
#di3a {
	width: 175px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.di3anm {
	color: #041E57;
	font-weight: bold;
	padding-top: 10px;
}
.di3anr {
	padding-left: 10px;
	padding-top:10px;
}
.di3anr h1 {
	font-size: 12px;
	background-image: url(sy_fk.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 18px;
	margin-top: 10px;
	margin-bottom: 2px;
}
#di3a .di3anr ul {
	padding-left: 4px;
}

#di3a .di3anr li {
	background: none;
}
#di3a .di3anr dd {
	text-align: right;
	padding-top: 10px;
}
#di3a  p {
	padding-top: 15px;
	padding-bottom: 15px;
}


#di3b {
	width: 486px;
	float: left;
	border-right: 1px solid #59669A;
	border-left: 1px solid #59669A;
	padding-left: 38px;
	padding-right: 38px;
	height: 460px;
}
#di3b1 {
	width: 485px;
	float: left;
}
.di3bnr1 {
	padding-top: 20px;
}
.di3bnr1a {
	float: left;
}
.di3bnr1a img {
	padding: 5px;
	border: 1px solid #B2B2B2;
}

.di3bnr1b {
	float: left;
	width: 270px;
	padding-left: 10px;
}
.di3bnr1b h2 {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 8px;
}
#mainbody .fcb {
	color: #073489;
}

.di3bnr1c {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.di3bnr2 {
	clear: left;
}
.di3bnr2 ul {
	float: left;

}

#di3b .di3bnr2 li {
	background-image: url(sy_jt.gif);
	float: left;
	width: 440px;
	height: 25px;
	background-position: 0 4px;
}
.di3bnr2 dt {
	float: left;
}
.di3bnr2 dd {
	float: right;
}

#di3b2 {
	border-top: 1px solid #59669A;
	float: left;
	width: 486px;
	margin-top: 10px;
}
.di3b21 {
	width: 230px;
	float: left;
	margin-right: 25px;
	margin-top: 10px;
	display: inline;
}
.di3b21a {
	float: left;
	width: 117px;
	height: 111px;
	background-image: url(sy_jy_xia.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-right: 10px;
}
.di3b21pic {
	float: left;
	width: 100px;
	height: 111px;
	margin-right: 10px;
}


.di3b21a h3 {
	font-size: 12px;
	color: #081D58;
	padding-left: 5px;
	line-height: 120%;
	padding-top: 4px;
}

#di3c {
	width: 209px;
	float: right;
}
.di3cnr {
	padding-left: 22px;
}
.sy_en {
	font-family: Arial, Helvetica, sans-serif;
	color: #081D58;
}
.fgsjs {
	height: 136px;
	padding-top: 20px;
	border-top: 1px solid #CCCCCC;
	background-image: url(jt_fgs.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	background-position: 40px 22px;
	line-height: 140%;
}
.fwb {
	color: #000066;
	font-weight: bold;
}
.cpny1 {
	padding-top: 15px;
	height: 35px;
	clear: left;
}
.cpny1 p {
	float: left;
	width: 350px;
}
.cpny1 dd {
	float: right;
}

.cpny2 {
	clear: left;
	border-top: 1px solid #CCD2D2;
	height: 23px;
	border-bottom: 1px solid #CCD2D2;
	padding-top: 2px;
	padding-left: 30px;
}
#r .cpny2 li {
	background: none;
	float: left;
	padding-left: 10px;
}

.cpny2 a {
	display: block;
	padding: 1px 20px;

}
#r .cpny2 a:hover {
	background-color: #044EA3;
	color: #FFFFFF;
	text-decoration: none;
}


.cpny3 {
	clear: left;
	padding-left: 30px;
	padding-right: 40px;
}
.fs {
	text-align: center;
	border-top: 1px dashed  #E1E1E1;
	padding-top: 10px;
	height: 25px;
	margin-top: 5px;
}

/* 新加的 */
.fs_product {
	text-align: left;
	border-top: 1px dashed  #E1E1E1;
	padding-top: 10px;
	height: 25px;
	margin-top: 5px;
	padding-left:170px;
}

.fs_scfw {
	text-align: left;
	border-top: 1px dashed  #E1E1E1;
	padding-top: 10px;
	height: 25px;
	margin-top: 5px;
	padding-left:135px;
}


.newsnr {
	border-top: 1px dashed #D6D6D6;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}

.news1 {
	width: 360px;
	float: left;
	display: inline;
	margin-left: 10px;
}
.news1a {
	float: left;
	margin-right: 20px;
}
.news1b {
	float: left;
}
.news1b ul {
	padding-left: 15px;
	padding-top: 6px;
}

#r .news1b li {
	background-image: url(dot.gif);
	height: 18px;
}
.news1b dd {
	float: left;
	padding-left: 20px;
}
.cp2j1 {
	clear: left;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 10px;
}
#r .cp2j1 li {
	background-image: url(jt_xia.jpg);
	background-position: 0 4px;
}

.cp2j2 {
	clear: left;
	padding-left: 10px;
}
.cpxh {
	width: 220px;
	height: 40px;
	background-image: url(cpxh_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin-left: 11px;
	display: inline;
	margin-top: 18px;
}
.cpxh p {
	padding-top: 10px;
	padding-left: 20px;
}
#r .cpxh a {
	font-family: Arial, Helvetica, sans-serif;
	color: #002569;
	font-weight: bold;
	font-size: 14px;
}
.glfp {
	padding-left: 15px;
	padding-bottom: 20px;
}
.glfp table tbody th {
	font-weight: normal;
	border-bottom: 1px solid #E3E3E3;
}
.glfp table tbody td {
	height: 30px;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
}
.glfp table thead {
	height: 30px;
	background-color: #ECF3F7;
}
.glfp thead th{
	border-bottom: 1px solid #0C8ECD;
}
.glfp thead td {
	border-bottom: 1px solid #0C8ECD;
	height: 30px;
}

/* 统一表格样式处理 */
.table_01 {
	border-collapse: collapse;
	border: 1px solid #C0C0C0;
	border-bottom:none;
}
.table_01 td {
	border: 1px solid #C0C0C0;
	text-align:center;
	height: 30px;
}
.table_01 .theader td {
	border:none;
	border-bottom: 1px solid #0C8ECD;
	background-color: #ECF3F7;
	text-align:center;
	height: 30px;
	color: #000066;	font-weight: bold;
}
.table_01 .tdl1 {
	text-align:left;
	padding-left:20px;
}
.imgc1 {
	padding:1px;border: 1px #C6C6C6 solid;margin:10px
}
.tdch1 {
	border-bottom: 1px solid #0C8ECD;background-color: #ECF3F7; color: #000066;	font-weight: bold;
}

#pictxtlist {
	padding-left:20px;padding-right:20px;padding-top:10px;
}
#pictxtlist h4 a {
	color: #002569;
	text-decoration: underline;
}
#pictxtlist h4 a:hover {
	color: #3399FF;
}
.line_l1 {
	clear:both; font-size:1px;line-height:1px;border-bottom:1px #E3E3E3 solid;
}




.gq {color: #5687BE; font-weight: bold; }

#r3nr{padding-right: 15px;}

.di3bnr21 {
	clear: left;
}

.di3bnr21 dt {
	float: left;
	width:365px;
	border-top:1px  silver dashed;
	margin-top:15px;
}

.di3bnr21 dd {
	float: right;
	margin-top:9px;
	margin-right:20px;
}

#title{
	color: #333;font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;
	border-left:1px solid #666;border-right: 1px solid #ccc;border-top: 1px solid #666;border-bottom: 1px solid #ccc;
	padding: 4px 2px 0px 2px;
	background: #F9F9F9;
	font-family: Lucida Grande, Verdana, Lucida, Helvetica, Arial, 宋体, sans-serif;
}

#zysearch{
	color: #333;font-style: normal;font-variant: normal;font-weight: normal;font-size: 12px;line-height: normal;
	font-family: Lucida Grande, Verdana, Lucida, Helvetica, Arial, 宋体, sans-serif;
}

#switchtab5 ul li{float:left;background:url(); padding:0 8px 3px 0;}
#switchtab5 ul li img{width:160px;height:120px;border:1px solid #ccd2d2;padding:3px;} 


/*公司管理层*/
.cpxh1 {
	width: 700px;
	height: 31px;
	background-image: url(s_tit_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin-left: 11px;
	display: inline;
	margin-top: 18px;
	text-align:center;
}
.cpxh1 p {
	padding-top: 8px;
}
#r .cpxh1 a {
	color: #002569;
	font-weight: bold;
	font-size: 14px;
}
.cpxh2 {
	width: 106px;
	height: 30px;
	background-image: url(2cpxh_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	margin-left: 11px;
	display: inline;
	margin-top: 12px;
    text-align:center;
}
.cpxh2 p {
	padding-top: 8px;
}
#r .cpxh2 a {
	font-size: 12px;
}
.cplb_nmline {
	height: 5px;
	border-bottom: 1px dashed #D7D7D7;
	float: left;
	width: 754px;
	margin-top: 10px;margin-bottom: 10px;
}
#a1016 {
	height: 212px;
	width: 752px;
}
#d1016 {
	width: 746px;
	height: 10px;
}
#e1016 {
	width: 746px;
}


#a1016_3 {
	float: right;
	height: 212px;
	width: 180px;
	border: 1px solid #e3e3e3;
}
#a1016_3_1 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #444444;
	background-color: #E3E5E4;
	height: 24px;
	width: 185px;
}
#a1016_3_2 {
	height: 122px;
	width: 142px;
	padding-left: 22px;
	padding-top: 8px;
}
#a1016_3_3 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	width: 155px;
	padding-right: 5px;
	padding-left: 20px;
}




#a1016_2 {
	float: left;
	height: 212px;
	width: 270px;
	border: 1px solid #E3E3E3;
	margin-right: 2px;
}
#a1016_2_1 {
	height: 35px;
	width: 268px;
	font-size: 14px;
	font-weight: bold;
	color: #002569;
	line-height: 35px;
}
#a1016_2_2 {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	height: 170px;
	width: 248px;
	padding-left: 15px;
}



#a1016_1 {
	height: 212px;
	width: 287px;
	float: left;
        padding-left:4px;
}
#b1016 {
	width: 746px;
	border: 1px solid #e3e3e3;
}
#b1016_1 {
	padding: 0px;
	width: 726px;
	margin: 10px;
}
#b1016_1_2 {
	height: 150px;
	width: 726px;
}
#b1016_1_3 {
	line-height: 23px;
	padding-top: 10px;
	height: 15px;
}

#b1016_1_1 {
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	height: 25px;
	width: 700px;
}

#c1016 {
	line-height: 30px;
	text-align: center;
	float: left;
	height: 140px;
	width: 162px;
	margin: 8px;
}

#r3nm_dzt {
	height: 30px;
	padding-top: 10px;
}
#switchtab2 table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse;
}

#switchtab2 td {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
} 

  .dropmenu_drop { margin: -1px 0 0; padding: 0 10px 10px; width: 100px; border: 1px solid #EBE6C9; background: #FFF; z-index: 200; }
      .dropmenu_drop li { padding: 5px 10px; border-bottom: 1px solid #EEE; }
        .dropmenu_drop li a { color: #2C629E; font-size: 12px; font-weight: normal; }
		.dropmenu_drop .active { font-weight: bold; }

.hzhbnr1 table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse;text-align:center;
}

.hzhbnr1 td {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}

