/*公共部分*/
ul,li,p,form,input{ margin:0px; padding:0px;}
ul,li{list-style:none}
body {
	background-color: #01080e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
    background-position:top center;
	font-size:12px; color:#d3dee5;
	line-height:22px;
	font-family:"微软雅黑";
	 
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
a {
	font-family:"微软雅黑";
	font-size: 12px;
	color: #d3dee5;
	word-wrap:break-word;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #d3dee5
}
a:hover {
	text-decoration: none;
	color: #148FCA;
}
a:active {
	text-decoration: none;
	color: #1891C8;
}
.font2{ font-size:12px; font-weight:bold}
.font3{ font-size:14px; font-weight:bold}
.ft2{ font-size:12px; font-weight:bold}
.ft4{ font-size:12px; color:#ff7202; white-space:2px; }
.mgl{ margin-left:12px; display:inline }
.mgt{ margin-top:10px; display:inline }
.mgb{ margin-bottom:12px; display:inline }
.boder{ border:1px #2a2f35 solid;}
.bg{ background-color:#181b20;}

.clear {clear:both; height:0px; line-height:0px; *display:inline;/*IE only*/}
.pic{padding:2px; border:1px #2a2f35 solid;}
.pic img{ float:left}


/*头部样式*/
#html{width:1003px; height: auto;  margin:0px auto; }
.top{width:1000px; height:101px; float:left }
.logo{ width:265px; height:81px; margin-top:20px;display:inline; float:left}
.top-right{ width:500px; height:101px;display:inline; float:right}
.swsy{ width:230px;  height:26px; margin-top:4px; display:inline; float:right;}
.swsy ul{width:230px; height:26px; margin:0 auto; list-style:none }
.swsy ul li { width:auto; line-height:26px; text-align:center; float:right; color: #ffe400; margin:0px 3px; display:inline }
.swsy ul li a:link,.swsy ul li a:visited{color: #f7c600;  display:inline }
.swsy ul li a:hover,.swsy ul li a:active{ color: #a9deff;  display:inline }
.kefu{ width:423px; height:30px; margin-top:30px; display:inline; background-image:url(../images/tel.png); float:right}

/*导航样式*/
#nav {
  width:1001px; height:40px; line-height:40px; background-image:url(../images/index-12.jpg);  border:1px #2a2f35 solid; float:left
}
#nav a { font-size:14px;
 display: block;   text-align:center;
}
#nav a:link  {
 color:#d3dee5; text-decoration:none;
}
#nav a:visited  {
 color:#d3dee5;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li { font-size:14px;
 float: left; font-family:"微软雅黑", "黑体"; font-weight:bold; 
}
#nav li a{ font-family:"微软雅黑", "黑体"; font-weight:bold;  font-size:14px;
           padding:0px 25px; overflow:hidden;
}
#nav li a:hover{
 background:#999; background-image:url(../images/index-13.jpg); background-position:center; overflow:hidden; font-family:"微软雅黑", "黑体"; font-weight:bold;  
}
#nav li ul { font-size:12px; font-weight: normal;  
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 120px; position: absolute; z-index:99999999999999
}
#nav li ul li{  font-family: "宋体"; font-weight: normal;  
 float: left; width: 108px; padding:0px; overflow:hidden;
 background: #051023;filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
}
#nav li ul a{ font-family: "宋体" ; font-size:12px;font-weight:normal;
 display: block; width: 108px;
text-align:left; overflow:hidden;
}
#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  { width: 120px;  font-family: "宋体" ; font-size:12px;
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#1e4d76;
} 
#nav li:hover ul {
 left: auto; 
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
.dhbg{ width:2px; height:40px; background:url(../images/index-12.jpg) center bottom no-repeat; padding:0px;}
.ssan{ width:230px;}
.ssan form{ width:230px; height:23px; background-image:url(../images/index-14.jpg); margin:8px 0px;}
.ssan form input{ float:left}
.ss-text{width:152px; height:23px; line-height:23px;padding:0px 0px 0px 26px; overflow:hidden; background:url(../images/srh_bg.gif) 0 0 no-repeat;border:0px solid #3b3b3b; margin:0px;}
.ss-bot{ width:50px; height:23px; background:url(../images/btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em; margin:0px;}

.nr3{ overflow:hidden; clear:both; }
.nr3 li{ float:left; padding:0px 10px;}
.nr3 li a{ display:block; text-align:center; }
.nr3 li p{ height:30px; overflow:hidden; line-height:30px;text-align:center; font-size:14px}
.nr3 li img{ width:105px; height:78px;}

/*banner样式*/
#banner{ width:1001px; height:auto;  border:1px #424343 solid; float:left}

/*内容样式*/
#content{width:1003px; height: auto; float:left  }

.tpxw{width:267px; height:auto; padding:10px; overflow:hidden; background:url(../images/index-04.jpg) 0px -280px no-repeat; float:left}
.gsxw{width:428px; height:auto; float:left}
.gsdh{ width:100%; height:33px; background:url(../images/index-04.jpg) 0px -536px repeat-x; float:left}
.gsdha{ width:100px; height:33px; line-height:33px; padding-left:16px; overflow:hidden; float:left}
.gsdhb{ width:40px; height:33px; line-height:33px; font-family:Arial, Helvetica, sans-serif; float:right}
.gsdhb img{ margin:14px auto; display:inline}
.gsdhc{ width:200px; height:33px; line-height:33px; padding-right:6px; text-align:right; color:#adb8ca; float:right}
.gsdhc a,.gsdhc a:visited{ color:#adb8ca; }
.gsdhc a:hover,.gsdhc a:active{ color:#1891c8; }
.news-list{ width:396px; height:auto; margin:10px 10px 10px 10px;  display:inline; float:left;}
.news-list ul{ width:396px; margin:0px; height: auto; }
.news-list ul li{width:380px; background:url(../images/index-08.jpg) no-repeat left bottom; font-size:12px; line-height:28px; padding-left:16px; overflow:hidden; float:left; }
.news-list ul li span{ float:right;}
.gsgg{width:258px; height:auto; background:url(../images/index-04.jpg) 0px 0px no-repeat; float:left}
.gsgg span { float:left; background:url(../images/index-04.jpg) 0px 0px no-repeat; }

.gsgg-dh{width:258px; height:33px; line-height:33px; float:left}
.gsgg-list{ width:238px; height:auto; margin:10px 10px 10px 10px;  display:inline; float:left;}
.gsgg-list ul{ width:238px;margin:0px; height: auto; }
.gsgg-list ul li{width:222px; background:url(../images/index-10.jpg) no-repeat left bottom; font-size:12px; line-height:28px; padding-left:16px; overflow:hidden; float:left; }
.qyry{width:728px;  float:left}
.qyry-nr{width:700px; margin:20px 0px 10px 20px; display:inline; float:left}
.qyry-nr ul{width:200px;  margin:0px 10px; display:inline; float:left}
.qyry-nr ul li{width:200px; text-align:center;  margin-top:6px; display:inline; display:inline; float:left}
.qyrypic{width:200px; height:150px; float:left }
.qyrypic img{width:200px; height:150px; }
.qyrymc{width:200px; height:28px; line-height:28px; text-align:center; background:url(../images/index-1a1.jpg); background-position:center;  float:left }

.ggt{width:1002px; height:auto; float:left}
.qydt{ width: 358px; height:auto; float:left}
.qydt-list{ width:338px; height:auto; margin:10px 10px 10px 10px;  display:inline; float:left;}
.qydt-list ul{ width:338px; margin:0px; height: auto; }
.qydt-list ul li{width:322px; background:url(../images/index-08.jpg) no-repeat left bottom; font-size:12px; line-height:26px; padding-left:16px; overflow:hidden; float:left; }
.zpxx{width:256px; height:auto; float:left}
.zpxx-list{ width:236px; height:auto; margin:10px 10px 10px 10px;  display:inline; float:left;}
.zpxx-list ul{ width:236px; height: auto; margin:0px;}
.zpxx-list ul li{width:220px; background:url(../images/index-08.jpg) no-repeat left bottom; font-size:12px; line-height:26px; padding-left:16px; overflow:hidden; float:left;}
.spxw{
	width:238px;
	height:auto;
	margin:10px;
	display:inline;
	float:left;
	text-align:center;
	border: 1px solid #4A4C4B;
}
.qxqy{width:1000px; height:auto; float:left}
.qxqy-nr{ width:980px; margin:10px; display:inline; float:left}
.qxqy-nr ul{width:220px; height:auto; margin:0px 12px; display:inline; float:left}
.qxqy-nr ul li{width:220px; height:auto; text-align:center; display:inline; float:left}
.qxqy-nr ul li img{ border:1px #2a2f35 solid;}
.qxqya{width:142px; height:30px; line-height:30px; text-align:center; background:url(../images/index-03.png) no-repeat; background-position:center; margin-top:6px; display:inline; }

/*底部样式*/
#bottom{width:1002px; height: 176px; background-image:url(../images/index-05.jpg); line-height:24px; float:left   }
.bottom-left{width:180px; height: 128px; margin:25px 20px 15px 20px; display:inline; background:url(../images/index-06.jpg) center no-repeat;  float:left }
.bottom-right{width:500px; height: 128px; margin:25px 20px 15px 20px;display:inline; float:left  }

/*内页样式*/
.left{ width:260px; float:left}
.ejlmfl{ width:258px; height:auto; background-color:#16232f; float:left}
.lmfl{ width: 228px; margin:6px 10px; display:inline; float:left}
.lmfl ul{ width: 228px; margin:0px; float:left}
.lmfl ul li{ width: 228px; height:38px; line-height:38px; background:url(../images/index-16.jpg) center 0px no-repeat; text-align:center; padding-top:4px; float:left}
.lmfl ul li a:hover{ width: 228px; height:38px; line-height:38px; background:url(../images/index-16.jpg) center -48px no-repeat; text-align:center; float:left}

.lmfla{ width: 228px; height:auto; margin:6px 0px 10px 15px; display:inline; float:left}
.lmfla ul{ width: 228px; margin:0px; float:left}
.lmfla ul li{ width: 228px; height:35px; line-height:35px; background:url(../images/index_18.jpg) center 0px no-repeat; text-align:center; padding-top:1px; overflow:hidden; margin-bottom:6px; display:inline;  float:left}
.lmfla ul li a{ width: 228px; height:35px; line-height:35px; background:url(../images/index_18.jpg) center 0px no-repeat; text-align:center; padding-top:1px; overflow:hidden; margin-bottom:6px; display:inline;  float:left}
.lmfla ul li a:hover{ width: 228px; height:35px; line-height:35px; background:url(../images/index_18.jpg) center -35px no-repeat; text-align:center;padding-top:1px; overflow:hidden; float:left}

.fgs{ width:260px; height:auto; float:left}
.fgs ul{ width:260px; height:auto; float:left}
.fgs ul li{ width:260px; height:auto; margin:0px; float:left}
.fgs ul li{ width:260px; height:56px; margin-bottom:6px; display:inline; float:left}
.fgs_a{width:260px; height:56px; background:url(../images/index-15.jpg) 0 0px; float:left}
.fgs_a a{width:260px; height:56px; line-height:56px; background:url(../images/index-15.jpg) 0 0px; display:block;}
.fgs_a a:hover{width:260px; height:56px; line-height:56px; background:url(../images/index-15a.jpg) 0 0px; display:block;}
.fgs_b{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -66px;}
.fgs_b a{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -66px; display:block}
.fgs_b a:hover{width:260px; height:56px; background:url(../images/index-15a.jpg) 0 -66px; display:block}
.fgs_c{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -131px;}
.fgs_c a{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -131px; display:block}
.fgs_c a:hover{width:260px; height:56px; background:url(../images/index-15a.jpg) 0 -131px; display:block}
.fgs_d{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -195px;}
.fgs_d a{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -195px; display:block}
.fgs_d a:hover{width:260px; height:56px; background:url(../images/index-15a.jpg) 0 -195px; display:block}
.fgs_e{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -260px;}
.fgs_e a{width:260px; height:56px; background:url(../images/index-15.jpg) 0 -260px; display:block}
.fgs_e a:hover{width:260px; height:56px; background:url(../images/index-15a.jpg) 0 -260px; display:block}

.right{ width:722px; float:left; margin-left:18px; display:inline}
.cls-news-list{ width:660px; height:auto; margin:20px; display:inline; float:left;}
.cls-news-list ul{ width:660px; height: auto; margin:0px;}
.cls-news-list ul li{width:660px; background:url(../images/index-08.jpg) no-repeat left bottom; font-size:12px; line-height:30px; padding-left:16px; overflow:hidden; float:left;} 
.cls-news-list ul li span { float: right; }
.cls-show{ width:660px; height:auto; font-size:14px; margin:20px; display:inline; line-height:26px; float:left;}

.cls_news{width:660px; margin:20px 26px; display:inline; float:left}
.cls_news_pic{ width:120px; height:auto; margin-bottom:16px; display:inline; float:left}
.cls_news_list{ width:510px; height:auto; margin-left:11px; margin-bottom:16px; display:inline; float:left}
.cls_news_list ul li{ width:100%; height:auto; line-height:20px; float:left}
.rq{ height:18px; line-height:18px; float:right; color:#999999; text-align:right}
.xx{border-bottom:1px #2a2f35 dashed;}

#demo {overflow:hidden;width:930px; margin:6px 0px 6px 18px;  display:inline; float:left}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.div-left{
				float:left;
				text-align:left;
				padding:10px;
	}
	
	#bottom{
		height:120px;
	}
	
	.div-right{
				float:right;
				text-align:left;
				padding:30px;
	}
	
.job { 
	overflow:hidden;
}
.job td { min-height:25px;
}
.wenben { height:45px; line-height:45px; border:none; border-bottom:1px solid #CCC; width:98%; font-size:16px; padding-left:30px;  border-radius:3px;}

	
.pp1{ padding:10px}
.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/ld_icon2.gif) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:13px;color:#FFF;}
.nr55_p2 li p{ float:right; color:#666; font-size:14px;}

.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px;}
.list_li li a{font-size:14px;}
.list_li{}

.nr33{ overflow:hidden; clear:both; padding:10px  0px;}
.nr33 li{ float:left; width:200px; margin-left:7px; padding:10px 6px; text-align:center;}
.nr33 li a{ display:block; color:#fff}
.nr33 li img{  width:200px; height:150px;border:1px solid #ccc;}
.nr33 li p{  text-align:center; font-size:14px; line-height:40px;height:40px; overflow:hidden;}

.nr1{ overflow:hidden; clear:both; margin-left:-7px; padding-top:20px;}
.nr1 li{ float:left; width:395px; margin-left:7px; padding:10px 0;}
.nr1_p1{ width:395px; height:258px; display:block;}
.nr1_p1 img{ width:395px; height:258px;}
.nr1_p2{ text-align:center; font-size:22px; line-height:40px;height:40px; overflow:hidden;}

.nr34{ overflow:hidden; clear:both; padding:10px 5px;}
.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr34 li a{ display:block; color:#333}
.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

