@charset "utf-8";
.container {
	background-color: #FFFFFF;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	border-bottom-width: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
html {  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
 }
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,acronym,address,font,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,p { margin:0; padding:0; list-style-type:none}


a { font-size:18px; font-weight:normal; text-decoration:none; color:#0066CC;}
a:hover { text-decoration:none; color:#003399;}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

.text-center { text-align: center;}
.clear { clear:both}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.red { color:#F00}
.white { color:#FFF}
.gran { color:#B9B9B9;}
.bull { color:#216AB7}
.blank { color:#000}

.line10 { height:9px; line-height:9px; width:100%;}



.header {  height:136px; border-top:#0066CC solid 3px}

.header .primary_header {
	width: 100%;
	background-color: #eeeeee;
	padding-top: 9px;
	padding-bottom: 9px;
	clear: left;
}

.header .primary_header .top {  height:100%;background-color: #eeeeee;}
.header .primary_header .top .left { width:690px; height:96px; float:left; display:inline}
.header .primary_header .top .right { width:390px; height:96px; float:right; display:inline;}
.header .primary_header .top .right span { display:block; width:330px; height:22px; line-height:20px; text-align:center;}
.header .primary_header .top .right span a:hover { color:#003399}

.header .nav { width:100%; height:36px; }
.header .nav .left { width:100%; height:36px; float:left; display:inline}


.header .nav .left li.li1 { float:left; display:inline; width:12.5%; height:36px; background-color: #0066CC; }
.header .nav .left li.li1 a.nom { display:block; width:100%; height:36px; text-align:center; line-height:36px; font-size:18px; color:#FFFFFF; font-weight:bold}
.header .nav .left li.li1 a.nom:hover {
	background-color: #fff;
	color:#0066CC;
	font-size: 18px;
	font-family: "宋体";
}
.header .nav .left li.li1 a.act {
	display:block;
	width:100%;
	height:36px;
	text-align:center;
	line-height:36px;
	font-size:16px;
	background-color: #eeeeee;
	color:#0066CC;
	font-family: "黑体";
}
.header .nav .left li.li1 ul { border:#0066CC solid 2px; border-top:none; display:none; width:210px; position:absolute; z-index:9999; margin:0 0 0 -6px}
.header .nav .left li.li1 li { border-top:1px solid #fff; background:#eeeeee; width:210px; padding:0; margin:0}
.header .nav .left li.li1 li a { text-align:left; color:#0066CC; line-height:27px; display:block; width:180px; margin-left:9px }
.header .nav .left li.li1 li a:hover {
	background:none;
	line-height:27px;
	color: #003399;
	padding-left: 18px;
	border-left-color: #0066CC;
	border-left-width: 2px;
	border-left-style: solid;
}

.header .nav .left li.li1 li a:act{
	background:none;
	line-height:27px;
	color: #003399;
	padding-left: 18px;
	border-left-color: #0066CC;
	border-left-width: 2px;
	border-left-style: solid;
}






.banner {width: 100%;padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;}


.banner .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.banner .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.banner .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.banner .img-responsive,
.banner .thumbnail > img,
.banner .thumbnail a > img,
.banner .carousel-inner > .item > img,
.banner .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}



.container-products {
    width: 1170px;
  }
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}


.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}



.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}







.imain { width:1000px; margin-bottom:10px;}
.imain .left { width:295px; display:inline; float:left}
.imain .left .l-dl { width:293px; border:#DFDFDF solid 1px}
.imain .left .l-dl .tit { width:280px; padding-left:13px; height:28px; line-height:28px; background:url(/images/bg21.gif) repeat-x; font-size:13px; font-family:"宋体"; font-weight:600; color:#FFF;  border-bottom:#F8F8F8 solid 1px}
.imain .left .l-dl .tit .t { font-size:13px; font-family:"宋体"; font-weight:600; color:#FFF;}
.imain .left .l-dl .tit span { float:right; padding-right:5px;}
.imain .left .l-dl .tit span a { color:#FFF}
.imain .left .dd1 { width:293px; height:220px;}
.imain .left .dd1 .wwwzzjsnet { height:220px; overflow:hidden;}
.imain .left .dd1 .wwwzzjsnet ul li{ height:24px; line-height:24px; }


.imain .left .dd2 { padding:10px 0 10px 12px}

.imain .left .dd3 {list-style:none;padding:5px 8px 10px 8px; height:auto; display: table-row-group;line-height:21px}
.imain .left .dd3 li { display: table-row-group;  line-height:22px;margin: 5.0px;  height: auto; width: 260.0px;  background:url(../images/bg11.gif) repeat-x;padding:5px 0;  cursor:pointer; }

.imain .left .dd3 li a {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
	border: 0.0px solid #bebebe;
	height: auto;
	float: left;
	text-align: left;
	font-weight: normal;
	width: 260.0px;
	font-size: 12.0px;
	padding-left: 12px;
	border-left-color: rgb(0, 102, 204);
	border-left-width: 3px;
	border-left-style: solid;
	display:block;

}




.imain .left .dd4 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: auto;
	display: table-row-group;
}
.imain .left .dd4 li { float:left; display:inline; width:260px; height:118px; margin:5px 10px; text-align:left; line-height:20px;padding-left: 12px; }
.imain .left .dd4 li img { width:220px; height:48px; padding-left: 12px;border:#D8D8D8 solid 1px}


.imain .right { width:697px; display:inline; float:right}
.imain .right .r-dl { width:697px; }
.imain .right .r-dl .tit { width:697px; height:28px; background:url(../images/bg24.gif) repeat-x; border-top:#D5D5D5 solid 2px}
.imain .right .r-dl .tit .l { width:470px; font-size:13px; font-weight:bold; color:#FFF; padding-left:30px; height:28px; line-height:28px; float:left; display:inline; background:url(../images/bg23.gif) no-repeat 7px 5px;}
.imain .right .r-dl .tit .l .t { font-size:13px; font-weight:bold; color:#FFF;}
.imain .right .r-dl .tit .l2 { width:470px; font-size:13px; font-weight:bold; color:#FFF; padding-left:30px; height:28px; line-height:28px; float:left; display:inline; background:url(../images/bg25.gif) no-repeat 7px 5px;}
.imain .right .r-dl .tit .r { width:189px; padding-right:3px; line-height:28px; float:left; display:inline; text-align:right}
.imain .right .r-dl .dd1 { height:208px; padding:5px 6px; line-height:22px; border:#D5D5D5 solid 1px}
.imain .right .r-dl .dd2 { padding:10px 6px; line-height:22px; border:#D5D5D5 solid 1px}
.imain .right .r-dl .dd2 .item {
	width:690px;	height: auto;
	border: 1.0px solid #bebebe;
	display: table-row-group;

}
.imain .right .r-dl .dd2 .item .le {border-top: #bebebe solid 1.0px; width:120px; height:130px; text-align:center; float:left; display:inline}
.imain .right .r-dl .dd2 .item .le img {margin: 2px;padding: 2px;width:120px; height:120px; display:block; margin-bottom:5px;border: 1px solid rgb(190, 190, 190);}
.imain .right .r-dl .dd2 .item .ri {border-top: #bebebe solid 1.0px;padding: 2px;width:550px; height:130px; float:right; display:inline }



.imain .right .r-dl .dd2 .item .ri .t { margin: 10px;padding: 2px;width:520px; height:auto;}

.imain .right .r-dl .dd2 .item .ri .t p  { margin: 5.0px;  height: auto;  float: left; text-align: left; font-weight: normal;  font-size: 12.0px; padding-left: 20px; border-left-color: rgb(0, 102, 204); border-left-width: 5px; border-left-style: solid; width:550px; }

.imain .right .r-dl .dd2 .item .b {
	margin: 10px;
	width: 650px;
	height: auto;
	line-height: 22px;
	padding: 2px;
}
.imain .right .r-dl .dd2 .item .b a {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border: 1.0px solid #bebebe;
	height: auto;
	float: left;
	text-align: left;
	font-weight: normal;
	width: 180.0px;
	font-size: 12.0px;
	padding-left: 5px;
	border-left-color: rgb(0, 102, 204);
	border-left-width: 2px;
	border-left-style: solid;
}

 
.irollBox  { width:763px; height:213px; background:url(../images/bg11.gif); }
.irollBox .sleft{ float:left; display:inline; width:23px; height:37px; margin:85px 0 0 15px; }
.irollBox .sright{ float:right; display:inline; width:23px; height:37px; margin:85px 10px 0 0px;  }
.irollBox .Cont{ float:left; display:inline; width:680px; height:190px; padding:10px 0; overflow:hidden; }
.irollBox .ScrCont { width:32766px; zoom:1;}
.irollBox .ScrCont li {  width:152px; height:200px; padding:20px 0 0 0; float:left; display:inline; text-align:center;  line-height:26px; margin:10px 9px; }
.irollBox .ScrCont img { width:150px; height:120px; margin-bottom:5px; border:#B4B4B4 solid 1px}
.irollBox .ScrCont img:hover { border:#216AB7 solid 1px}
.irollBox #List1,.rollBox #List2{float:left;}


 .pl {height:auto;margin-bottom:5px; border:#F2F2F2 solid 1px;overflow:auto}


.omain { width:763px;width:1000px;margin-bottom:10px;}

.omain .ban { width:998px; height:187px; margin:0px;border: 1px solid rgb(190, 190, 190);}
.omain .ban img { width:998px; height:187px; border:0}


.omain .left { width:224px; float:left; display:inline}
.omain .left .pro-type { width:222px; border:#DCDCDC solid 1px; }
.omain .left .pro-type .tit { width:222px; height:26px; line-height:26px; background:url(../images/bg6.gif) no-repeat; font-size:13px; font-family:"黑体"; font-weight:600; color:#FFFFFF; text-indent:1em}
.omain .left .pro-type .dd1 img { display:block; width:222px; height:66px;}
.omain .left .pro-type .dd2 { width:222px; }
.omain .left .pro-type .dd2 li { padding:5px 0;  cursor:pointer; height:26px; *height:auto; _height:10px; _margin-top:-2px;  display:block; background:url(../images/bg11.gif) repeat-x; }


.omain .left .pro-type .dd2 li a { color:#0066CC; line-height:23px; display:inline-block;
margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 2px;
	border-bottom: 0.0px solid #bebebe;
	height: auto;
	float: left;
	text-align: left;
	font-weight: normal;
	width: 220.0px;
	font-size: 12.0px;
	padding-left: 8px;
	border-left-color: rgb(0, 102, 204);
	border-left-width: 3px;
	border-left-style: solid;}
.omain .left .pro-type .dd2 li a.act { color:#003399; line-height:23px; display:inline-block;
margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 2px;
	border-bottom: 0.0px solid #bebebe;
	height: auto;
	float: left;
	text-align: left;
	font-weight: normal;
	width: 220.0px;
	font-size: 16.0px;
	padding-left: 10px;
	border-left-color: rgb(0, 102, 204);
	border-left-width: 5px;
	border-left-style: solid;}
.omain .left .pro-type .dd2 li a:hover {
	color: #003399;
	line-height: 23px;
	display: inline-block;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 2px;
	border-bottom: 0.0px solid #bebebe;
	height: auto;
	float: left;
	text-align: left;
	font-weight: normal;
	width: 220.0px;
	font-size: 16.0px;
	padding-left: 10px;
	border-left-color: rgb(0, 102, 204);
	border-left-width: 5px;
	border-left-style: solid;
}


.omain .left .ad { width:224px; }
.omain .left .ad .ad1 {
	margin-top:5px;
	width:220px;
	height:62px;
	padding:1px;
	border:#DCDCDC solid 1px;
	color: #FFFFFF;
}

.omain .right { width:764px; float:right; display:inline}

.omain .right .area1 { width:762px; border:#E3E3E4 solid 1px }
.omain .right .area1 .tit { width:750px; padding:0 6px; height:26px; line-height:26px; background:#E3E3E4}
.omain .right .area1 .dd1 { width:740px; padding:5px 11px 20px 11px; }
.omain .right .area1 .dd1 li { padding:7px 0 12px 0; line-height:22px; background:url(../images/bg18.gif) repeat-x bottom}
.omain .right .area1 .dd1 li .t { color:#000; font-size:13px; font-weight:bold}

.omain .right .area1 .dd2 { width:740px; padding:5px 11px 20px 11px; }
.omain .right .area1 .dd2 li { padding:7px 0 12px 0; line-height:22px; background:url(../images/bg18.gif) repeat-x bottom}
.omain .right .area1 .dd2 li .t { font-size:13px; font-weight:bold}
.omain .right .area1 .dd2 li span { font-size:13px; font-weight:normal}

.omain .right .area1 .dd3 { width:740px; padding:5px 11px 20px 11px; }
.omain .right .area1 .dd3 li { height:116px; padding:7px 0 12px 0; line-height:22px; background:url(../images/bg18.gif) repeat-x bottom}
.omain .right .area1 .dd3 li .l { float:left; display:inline; width:154px; height:116px;}
.omain .right .area1 .dd3 li .l img { width:150px; height:112px; padding:1px; border:#D7D7D7 solid 1px}
.omain .right .area1 .dd3 li .r { float:right; display:inline; width:570px; height:116px;}
.omain .right .area1 .dd3 li .r .t { font-size:13px; font-weight:bold}


.omain .right .area1 .dd4 { width:740px; padding:5px 11px; line-height:22px }
.omain .right .area1 .dd4 .pic { width:346px; height:258px; padding:1px; border:#D7D7D7 solid 1px; margin:10px auto}
.omain .right .area1 .dd4 .pic img { width:346px; height:258px; }
.omain .right .area1 .dd4 .t { width:550px; height:26px; text-align:center; line-height:26px; font-size:13px; font-weight:bold;  margin:10px auto }
.omain .right .area1 .dd4 .txt { border-bottom:#D7D7D7 solid 1px; padding:10px 0 20px 0; line-height:22px}
.omain .right .area1 .dd4 .pname { font-size:15px; line-height:26px;}
.omain .page { text-align:center; width:100%; margin:10px 0 20px 0; font-size:14px; }
.omain .page a,.omain .page span { color:#0449BE; font-size:14px;}



.omain .right .area1 .dd5 { width:740px; padding:5px 11px; line-height:24px }

.omain .right .area1 .dd6 { width:740px; padding:5px 11px; line-height:24px }
.omain .right .area1 .dd6 .t1 { text-align:center; line-height:26px; padding:5px 0; margin:10px 0 0 0; font-size:16px; font-weight:bold; background:#A3D4FD; }
.omain .right .area1 .dd6 .t2 { text-align:center; line-height:20px;  background:#A3D4FD; padding-bottom:5px }
.omain .right .area1 .dd6 .txt { border-bottom:#D7D7D7 solid 1px; padding:10px 0 20px 0}

.omain .right .area1 .dd6 .in1 { width:220px; padding:0 0 0 3px; color:#333; height:20px; line-height:20px; border:#D7D7D7 solid 1px}
.omain .right .area1 .dd6 textarea { width:350px; padding:0 0 0 3px; color:#333; height:100px; line-height:20px; border:#D7D7D7 solid 1px}


.omain .right .area1 .dd7 { width:740px; margin:0 auto 20px auto; line-height:24px;border-bottom:1px solid #f5f5f5;  border:#74B5E7 solid 1px }
.omain .right .area1 .dd7 .tit { background:#74B5E7; color:#3A8AC7}

.omain .right .area1 .pro { width:740px; padding:5px 11px; line-height:22px }
.omain .right .area1 .pro .pic { width:320px; height:240px; padding:2px; border:#DDD solid 1px; margin:20px auto 0 auto}
.omain .right .area1 .pro .pic img { width:320px; height:240px;}
.omain .right .area1 .pro .pname { font-size:13px; line-height:26px; height:26px; width:500px; background:#D3E9FB; color:#0A6CBB; text-align:center; margin:10px auto}
.omain .right .area1 .pro .contact { width:404px; height:40px; background:url(../images/bg19.gif) no-repeat; margin:10px 0 0 320px}









.rollBox { width:765px; height:280px; overflow:hidden; float:left; display:inline; margin:10px 0 0 0 } 
.rollBox .titlist { border-bottom:#DCDCDC solid 1px; width:765px; height:26px; line-height:26px; background:url(../images/bg20.gif) repeat-x; }
.rollBox .titlist .l {  text-indent:1em; width:700px; float:left; display:inline; font-weight:bold}
.rollBox .titlist .r { width:65px; float:left; margin:5px 0 0 0; display:inline}
.rollBox .Cont{ width:765px; height:260px; padding:10px 0; overflow:hidden; }
.rollBox .ScrCont {width:10000000px;}
.rollBox .ScrCont li { float:left; display:inline; margin:0 20px; width:150px; height:160px; text-align:center; line-height:34px}
.rollBox .ScrCont li img { width:150px; height:112px; padding:30px 4px; border:#DCDCDC solid 1px; display:block}
.rollBox .ScrCont li img:hover { border:#216AB7 solid 1px}
.rollBox #List1,.rollBox #List2{float:left;}





.omain .right .other { width:762px; height:260px; overflow:hidden; margin:10px 0 0 0 } 
.omain .right .other dl { width:375px; height:250px; border:#E3E3E4 solid 1px; float:left; display:inline }
.omain .right .other dl dt { width:365px; padding-left:10px; height:26px; line-height:26px; border-bottom:#E3E3E4 solid 1px; background:url(../images/bg20.gif) repeat-x; }
.omain .right .other dd { padding:0 10px}
.omain .right .other dd li { line-height:22px}
.omain .right .other dd .li1 a { float:right}

.omain .right .area1 .job { width:750px; padding:5px 6px; line-height:24px }
.omain .right .area1 .job h2.head {  line-height:30px; font-size:12px; width:750px; border-bottom:#DCDCDC solid 1px}
.omain .right .area1 .job .s1 { float:left; display:inline; width:200px; padding:0 0 0 20px}
.omain .right .area1 .job .s2 { float:left; display:inline; width:200px; text-align:center}
.omain .right .area1 .job .s3 { float:left; display:inline; width:200px; text-align:center}
.omain .right .area1 .job .s4 { float:left; display:inline; width:100px; text-align:center}
.omain .right .area1 .job li { line-height:36px; background:url(../images/bg18.gif) repeat-x bottom}
.omain .right .area1 .hr_info table td{ border-bottom:1px solid #ebebeb; height:35px; line-height:35px; padding:0px 5px; }
.omain .right .area1 .hr_info .bgred{ background:#EBEBEB;  color:#000}

.omain .right .area1 .pandn { line-height:26px; width:740px; padding:5px 11px 20px 11px;  }

.omain .right .area1 .dd4 .inp { width:260px; height:22px; line-height:22px; border:#CCC solid 1px}
.omain .right .area1 .dd4 textarea { width:400px; height:82px; line-height:22px; border:#CCC solid 1px}



.sitemap { width:998px; margin:10px 0; line-height:24px}
.sitemap dl { margin-bottom:20px; clear:both}
.sitemap dt { width:930px; padding:0 0 0 50px; height:28px; line-height:28px; background:url(../images/map-dt.gif) no-repeat}
.sitemap dd { padding:5px 0 0 25px }
.sitemap ul { height: auto;clear:both; line-height:10px}
.sitemap ul li { margin: 2px;  width: 200px; height: 30px; text-align: left; float: left;}
.sitemap ul li a { margin: 1px; padding-left: 18px; border-left-color: rgb(0, 102, 204); border-left-width: 6px; border-left-style: solid;}
.sitemap ul li.li1 {  display:block; width:900px; clear:both}


#foot {margin: 2px; padding: 6px 10px; border-top-color: rgb(0, 102, 204); border-top-width: 5px; border-top-style: solid; background-color: rgb(232, 232, 232);}

.foot .maincolumn {margin: 2px; height: 20px; clear: both;}

.foot .maincolumn .ColumnConnection {margin: 2px; width: 280px; text-align: left; text-indent: 5px; font-size: 16px; font-weight: normal; border-left-color: rgb(0, 102, 204); border-left-width: 6px; border-left-style: solid; float: left;}

.foot .projects {margin: 2px; height: 135px; clear: both;}

.foot .projects .Projectpicture {margin: 2px; border: 1px solid rgb(190, 190, 190); border-image: none; width: auto; height: auto; text-align: center; float: left;}

.foot .projects .Projectpicture .ProjectNameConnection {margin: 2px; width: 150px; text-align: center; font-size: 12px; font-weight: normal; border-top-color: rgb(0, 102, 204); border-top-width: 2px; border-top-style: solid;}

.foot .NameConnectionOuterBorder {margin: 2px; border: 1px solid rgb(190, 190, 190); border-image: none; width: auto; height: auto; text-align: center; float: left;}

.foot .NameConnectionOuterBorder .NameConnectionInnerBorder {margin: 2px; width: 150px; text-align: left; text-indent: 2px; font-size: 12px; font-weight: normal; border-left-color: rgb(0, 102, 204); border-left-width: 1px; border-left-style: solid;}

.foot .contact {margin: 2px; height: 60px; color: rgb(0, 51, 102); text-indent: 160px; font-size: 16px; border-top-color: rgb(190, 190, 190); border-top-width: 1px; border-top-style: solid;}

