BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; 
	margin:0px;padding:0px;
}

A:link    {color:#96B8A8; text-decoration:none;}
A:visited {color:#96B8A8; text-decoration:none;}
A:active  {color:#96B8A8; text-decoration:none;}
A:hover   {color:#ffffff; text-decoration:none;}

A.lan:link    {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px; color:#2D2E2E; text-decoration: none; BACKGROUND: none; letter-spacing:1pt; }
A.lan:visited {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;  color:#2D2E2E; text-decoration: none;  BACKGROUND: none; letter-spacing:1pt; }
A.lan:active  {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;  color:#2D2E2E; text-decoration: none;  BACKGROUND: none; letter-spacing:1pt; }
A.lan:hover   {font-family: "Arial", "Helvetica", "sans-serif";font-size:12px; color:#ff6600; text-decoration:none; BACKGROUND: none; letter-spacing:1pt; }

A.huang:link    {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px; color:#FA3703; text-decoration:underline; BACKGROUND: none; letter-spacing:1pt; }
A.huang:visited {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px; color:#FA3703; text-decoration: underline;  BACKGROUND: none; letter-spacing:1pt; }
A.huang:active  {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px; color:#FA3703; text-decoration: underline;  BACKGROUND: none; letter-spacing:1pt; }
A.huang:hover   {font-family: "Arial", "Helvetica", "sans-serif";font-size:12px; color:#FA3703; text-decoration: underline; BACKGROUND: none; letter-spacing:1pt; }

.lanzi {color: #96B8A8}
.lanzi1 {color: #ffffff}
.lanzi2 {color: #00522C}


img{
  border:0px;
}

td {
	font-size: 12px;
	color: #2D2E2E;
	line-height: 23px; 
}


.banner_company,.banner_server,.banner_news,.banner_huodong,.banner_kefu,.banner_map,.banner_serch,.banner_shengmin,.banner_liuyan{
  width:1003px;height:220px; background-repeat:no-repeat;
}
.banner_company{
  background-image:url(../images/ban1.jpg);
}
.banner_server{
  background-image:url(../images/ban2.jpg);
}
.banner_news{
  background-image:url(../images/ban3.jpg);
}
.banner_huodong{
  background-image:url(../images/ban4.jpg);
}
.banner_liuyan{
  background-image:url(../images/ban5.jpg);
}
.banner_kefu{
  background-image:url(../images/ban6.jpg);
}
.banner_map{
  background-image:url(../images/ban7.jpg);
}
.banner_serch{
  background-image:url(../images/ban8.jpg);
}
.banner_shengmin{
  background-image:url(../images/ban9.jpg);
}


.nav{
	clear:both;width:990px;height:32px;background-image:url(../images/nav_bj.gif);
	background-repeat:repeat-x; margin-left:auto; margin-right:auto;
}
.nav ul{display:block;position:absolute;z-index:1;}
.nav ul li{float:left;display:block;}
.nav ul a{
  display:block;color:#FFFFFF;width:132px;height:29px;line-height:29px;font-size:12px;font-weight:bold;
  text-align:center;
}
.nav ul a:hover{ text-decoration:underline;}
#list{width:150px;text-align:center;padding:0px 0px 0px 0px; position:absolute;} 
#list a{display:block;width:148px;height:23px; line-height:23px;color:#fff;text-decoration:none; font-family:Tahoma;
       font-size:11px;font-weight:normal;border-bottom:1px solid #ea0003;padding:1px 0px 1px 0px;}
#list a:hover{display:block;color:#000;text-decoration:none;background-color:#ffd5d5;} 
.menu1{height:auto; text-align:center;color:yellow;cursor:pointer; overflow-x:hidden;}   
.menu2{height:29px;color:#ffffff;text-align:center;cursor:pointer;overflow-x:hidden;} 





.kuan {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aed147;
	border-right-color: #aed147;
	border-bottom-color: #aed147;
	border-left-color: #aed147;
}

.hongzhi{
	border: 1px dotted #0099CC;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;padding:0px 120px 0px 0px;

}


.kuan1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;

}
.kuan2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #79C8F3;
	border-right-color: #79C8F3;
	border-bottom-color: #79C8F3;
	border-left-color: #79C8F3;

}


.inputbox { height: 15px; font-size: 12px; color: #747474;  display: inline; font-family: Tahoma,Î¢ÈíÑÅºÚ; background: #fff; border: 1px solid #91C0DE; }

.pad1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/p1.gif); BACKGROUND-REPEAT: no-repeat
}
.pad2 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/p2.gif); BACKGROUND-REPEAT: no-repeat
}

.case_img a img{
  border:3px solid #ebebeb;
}
.case_img a:hover img{
  border:3px solid #FF9900;
}




.case_ine a img{
  border:1px solid #429951;
}
.case_ine a:hover img{
  border:1px solid #fff600;
}



.zipage{
  clear:both;width:650px;height:30px;text-align:center;padding:20px 0px 10px 0px; font-family:Tahoma;
}
.zipage span{
  font-weight:bold;padding:1px 5px 1px 5px; background-color:#fff;color:#66a808;
  border:1px solid #66a808; margin-right:5px;
}
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:1px 5px 1px 5px; text-decoration:none;color:#000;
 margin-right:5px; border:1px solid #66a808; background-color:#bdea7e;
}
.zipage a:hover{
  background-color:#fff;color:#000;padding:1px 5px 1px 5px; font-weight:bold;
  text-decoration:none;
}



/*²¹³ä*/
.menuSub { position: relative; float: left; height: 32px; margin-top: 0px; padding: 0 0px; color: #FFFFFF; display: inline; cursor: pointer; text-align: center;}
.quickMenu { position: absolute; height: 24px; padding: 0 0px; border: 1px solid #d2c0a7; background: #F9C049; top: 32px; left: 5px; z-index: 101; }
.quickMenu a {padding: 0 10px; top:0px; color: #FFFFFF; }

.quickMenu1 { position: absolute; height: 24px; padding: 0 0px; border: 1px solid #d2c0a7; background: #F9C049; top: 32px; right: 0px; z-index: 101; }
.quickMenu1 a {padding: 0 10px; top:0px; color: #FFFFFF; }

.hong_xiahua {
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
	text-decoration: underline;
}



/* lightbox \*/
#lightbox{position: absolute;top: 40px;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat; display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 12px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.clearfix:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {height: 1%;}



/*honor_new_stype_20180413*/
ul,li { margin: 0; padding: 0; }
ul,li { list-style: none outside none; }
ul:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
	
.ihonor { float:left;}
.ihonor li { width:226px; height:auto; float:left; margin:0 20px 20px 0; _display:inline; cursor:pointer; overflow:hidden; }
.ihonor li:nth-child(3n) { margin-right:0px; }
.ihonor li:hover { box-shadow:0 0 0 5px #e6e6e6 }
.ihonor li .hpic { width:224px; height:168px; float:left; border:1px #e6e6e6 solid; position: relative; overflow: hidden; display:table; text-align:center; }
.ihonor li .hpic a { width:224px; height:168px; display:table-cell; vertical-align:middle; }
.ihonor li .hpic a img { max-width:224px; max-height:168px; margin:0 auto; }

/*For IE7*/
*+html .ihonor li .hpic a { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }
*+html .ihonor li .hpic a img { position:relative; top:-50%; left:-50%; }

.ihonor li .hname { width:214px; height:auto; float:left; border:1px #e6e6e6 solid; border-top:0px; padding:5px;}
.ihonor li .hname a {  width:100%; height:24px; float:left; line-height:24px; color: #2D2E2E; text-align:center; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; }