*{margin:0px;padding:0px;border:0px;}
body{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: center; 
font-size:12px;
color: #666666;
}

a {
	font-size: 12px;
	color: #666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #666666;
}

h1{font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
h2,h3,h4.h5{font-size:12px;font-weight:normal;color:#1D202C;margin:8px;padding:0px}
#header{
margin:0 auto;
width:922px;
height:77px;
text-align: left; 
background-image: url(../images/index-002.gif);
}

#header .logo{
margin-left:21px;
width:291px;
float:left;
display:inline;
}

#header .mess{
margin-left:420px;
float:left;
display:inline;
}

#header .mess .ver{
	margin-top:18px;
	margin-left:30px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}

#header .mess .welcome{
	margin-top:9px;
	height:25px;
	margin-left:10px;
}

#banner{
	clear:both;
	width:922px;
	margin:0 auto;
	height:182px;
}

#banner2{
	clear:both;
	width:922px;
	margin:0 auto;
	height:149px;
}

#menu{
	width:922px;
	margin:0 auto;
}

#menu ul{

}

#menu li{
	float:left;
	list-style-type:none;
	height:44px;
}

.space{
	float:left;
	background-image: url(../images/index-014.gif);
	background-repeat: repeat-x;
	width:210px;
	height:44px;
}

.space-line{
	clear:both;
	height:9px;
	width:922px;
	margin:0 auto;
	font-size:0px;
}

#contain{
	width:922px;
	margin: 0 auto;
}

#left{
	float:left;
	width:334px;
	text-align:left;
}

#left .pic{
	width:322px;
	background:#BDBDBD;
	height:238px;
	padding:6px;
}

#left .pic .bor{
	clear:both;
	background:#ffffff;
	padding:2px;
}

#left .picline{
	text-align:center;
	height:20px;
	width:322px;;
	background:#BDBDBD;
	padding:0 6px 6px;
	line-height:20px;
	color:#ffffff;
}

#left .pic3{
	width:100%;
	height:88px;
	background-image: url(../images/index-032.gif);
	background-repeat: repeat-x;
}

#left .pic3-2{
	float:left;
	margin-left:8px;
	width:96px;
	border:2px solid #fff;
	display:inline;
	background:#fff;
}

#left .pic3-3{
	float:left;
	margin-left:8px;
	width:96px;
	display:inline;
	border:2px solid yellow;
	background:yellow;
}

#left .pic3line{
	clear:both;
	width:100%;
	height:10px;
	font-size:0px;
}

#left .pic4{
	width:100%;
	text-align:left;
}

#left .pic4-1{
	width:312px;
	float:left;
	height:25px;
	line-height:25px;
}

#left .pic4-2{
	width:22px;
	height:25px;
	float:left;
	font-size:0px;
	position: relative;
	top:5px;
}

#main
{
	float:left;
	margin-left:6px;
	width:364px;
	text-align:left;
	border:1px solid #D8E0E4;
	*margin-left:5px;
}

#main .cont{
	margin:4px;
	width:356px;
	text-align:left;
}

#main .label-title{
	width:100%;
	background-image: url(../images/index-034.gif);
	height:25px;
}

#main .label-1{
	float:left;
	width:16px;
	height:25px;
	background-image: url(../images/index-016.gif);
}

#main .label-2{
	float:left;
	margin-left:7px;
	width:60px;
	height:25px;
}

#main .label-3{
	float:right;
	width:50px;
	height:25px;
}

#main .label-line{
	clear:both;
	width:100%;
	height:10px;
	font-size:0px;
}

#main .label-line2{
	clear:both;
	width:100%;
	height:13px;
	font-size:0px;
}

#main .label-news{
	width:100%;
	clear:both;
	height:24px;
	border-bottom:1px dashed #CECFCE;
}

#main .label-news-1{
	float:left;
	text-align:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	width:265px;
	background: url(../images/index-017.gif) no-repeat;
	background-position:5px 50%;
}

#main .label-news-2{
	float:right;
	margin:0 auto;
	width:90px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:center;
}

#right{
	margin-left:6px;
	float:left;
	width:208px;
	text-align:left;
	*margin-left:7px;
}

#right .main{
	width:100%;
	border:1px solid #D8E0E4;
}

#right .cont{
	width:auto;
	margin:5px;
}

#right .search-t{
	width:196px;
}

#right .search{
	width:196px;
	height:94px;
	background-image: url(../images/index-037.gif);
	background-repeat: repeat-x;
}

#right .searchtype{
	width:196px;
	line-height:30px;
	height:30px;
    padding-top: expression(parseInt(this.style.height)/2-parseInt(this.childNodes(0).scrollHeight)/2);
}

#right .searchpic{
	float:left;
	margin:0 8px 0 10px;
	display:inline;
	background-image: url(../images/index-025.gif);
	width:48px;
	height:59px;
}

#right .searchbq{
	float:left;
	width:130px;
	height:59px;
}

#right .searchinput{
	margin-top:5px;
	width:100%;
	height:20px;
}

#right .searchsubmit{
	margin-top:5px;
	width:100%;
	height:20px;
}

#right .searchline{
	width:100%;
	height:8px;
	font-size:0px;
}

#right .cont2{
	width:auto;
	margin:5px;
	background-image: url(../images/index-038.gif);
	background-repeat: repeat-x;
}

#right .serve1line{
	width:100%;
	height:12px;
	font-size:0px;
}

#right .serve1line2{
	width:100%;
	height:15px;
	font-size:0px;
}

#right .servepic{
	width:100%;
	text-align:center;
	height:52px;
}

#footer {
	clear:both;
	width:918px;
	margin:0 auto;
	
}

#footer .footerline{
	width:100%;
	height:8px;
	font-size:0px;
}

#footer .footercontent{
	width:100%;
	height:auto;
	border:1px solid #D0D1D3;
}

#footer .footercontent2{
	width:100%;
	margin:4px;
	text-align:left;
}

#footer .cline{
	width:908px;
	height:22px;
	border:1px solid #E7E7E7;
	background-image: url(../images/index-039.gif);
	background-repeat: repeat-x;
}

#footer .cline li{
	width:89px;
	float:left;
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
}

#footer .cline .k1{
	width:58px;
	height:22px;
	float:left;
	line-height:22px;
	overflow:hidden;
	text-align:center;
}

#footer .cline .k2{
	width:1px;
	height:22px;
	line-height:22px;
	float:left;
	overflow:hidden;
	background-image: url(../images/index-040.gif);
	background-repeat: repeat-x;
}

#footer .spaceline2{
	clear:both;
	height:10px;
	width:100%;
	font-size:0px;
	margin:0 auto;
}

#footer .cont2{
	height:22px;
	line-height:22px;
	width:100%;
}

.left2 {
	float:left;
	width:230px;
	text-align:left;
}

.left2 .menu{
	width:218px;
	border:1px solid #DDDDDD;
	padding:5px;
	margin:0 auto;
}

.left2 .menutitle{
	width:100%;
	height:26px;
}

.left2 .menuspace{
	width:100%;
	height:8px;
	line-height:8px;
	font-size:0px;
}

.left2 .menulineall{
	width:100%;
	height:91px;
	background-image: url(../images/index-043.gif);
	background-repeat: repeat-x;
}

.left2 .menulineall2{
	width:100%;
	height:36px;
	background-image: url(../images/index-074.gif);
	background-repeat: repeat-x;
}

.left2 .menuline{
	margin-left:9px;
	width:203px;
	height:25px;
	border-bottom:1px solid #909090;
	margin-bottom:2px;
}

.left2 .menuline .label1{
	float:left;
	width:9px;
	height:25px;
}

.left2 .menuline .label2{
	float:left;
	width:194px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:#E0E0E0;
}

.left2 .menuline .label3{
	float:left;
	width:194px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:#E0E0E0;
	color:#D41212;
}

.left2 .menuline .label3 a {
	font-size: 12px;
	color: #D41212;
}
.left2 .menuline .label3 a:link {
	text-decoration: none;
}
.left2 .menuline .label3 a:visited {
	text-decoration: none;
	color: #D41212;
}
.left2 .menuline .label3 a:hover {
	text-decoration: underline;
	color: #D41212;
}
.left2 .menuline .label3 a:active {
	text-decoration: none;
	color: #D41212;
}

.left2 .left2line{
	width:100%;
	height:8px;
}

.left2 .productype{
	width:218px;
	border:1px solid #DDDDDD;
	padding:5px;
	margin:0 auto;
}

.left2 .productypetitle{
	width:100%;
	height:26px;
}

.left2 .productypespace{
	width:100%;
	height:8px;
	line-height:8px;
	font-size:0px;
}

.left2 .ptypeline{
	margin-left:9px;
	width:203px;
	height:25px;
	line-height:25px;
	border-bottom: 1px dashed #CECFCE;
	background: url(../images/index-017.gif) no-repeat;
	background-position:5px 50%;
}

.right2 {
	float:left;
	margin-left:7px;
	width:671px;
	border:1px solid #D8E0E4;
	padding:6px;
	min-height:200px;
	height:auto;
}

.right2 .title{
	width:100%;
	height:25px;
	background-image: url(../images/index-049.gif);
	background-repeat: repeat-x;
}

.right2 .title .label1{
	float:left;
	width:16px;
	height:25px;
}

.right2 .title .label2{
	float:left;
	margin-left:7px;
	width:648px;
	height:25px;
	text-align:left;
}

.right2 .tspace{
	width:100%;
	color:#000;
	margin-top:10px;
}


/*企业简介*/
.right2 .aboutcontent{
	width:100%;
	height:300px;
}

.right2 .aboutcontent .label1{
	float:left;
	width:300px;
	height:300px;
}

.right2 .aboutcontent .pic1{
	width:265px;
	height:187px;
	background:#F2F2F2;
	margin:0 auto;
}

.right2 .aboutcontent .label2{
	float:left;
	width:385px;
}

/*荣誉*/
.right2 .page{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}

/*新闻*/
.right2 .newsspaceline{
	height:20px;
	width:100%;
	overflow:hidden;
}

.right2 .newsline {
	clear:both;
	margin:0 auto;
	width:645px;
	height:25px;
	line-height:25px;
	border-bottom: 1px dashed #CECFCE;
}

.right2 .newlabel1 {
	float:left;
	width:550px;
	height:25px;
	line-height:25px;
	background: url(../images/index-017.gif) no-repeat;
	background-position:5px 50%;
	text-align:left;
}

.right2 .newlabel2 {
	float:left;
	width:95px;
	height:25px;
	line-height:25px;
}

.right2 .newscontenttitle {
	width:100%;
	height:40px;
	line-height:40px;
}

.right2 .newscontentdate {
	margin:0 auto;
	width:96%;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-bottom:8px;
}

.right2 .newscontent {
	width:96%;
	text-align:left;
	line-height:23px;
	margin-bottom:10px;
}

.right2 .newsspaceline2{
	height:10px;
	font-size:0px;
	width:100%;
	overflow:hidden;
}


/*服务承诺*/
.right2 .servecontent {
	width:96%;
	text-align:left;
	line-height:23px;
	margin-bottom:10px;
}

.right2 .serveline {
	width:96%;
	height:3px;
	font-size:0px;
	border-bottom:1px dashed #CECFCE;
}

.right2 .servetel {
	margin-top:10px;
	width:94%;
	text-align:left;
	height:29px;
	margin-bottom:6px;
}

.right2 .servetel2 {
	width:94%;
	text-align:left;
	line-height:23px;
	margin-bottom:10px;
}

.right2 .servetel3 {
	margin-top:10px;
	width:94%;
	text-align:left;
	height:63px;
	line-height:22px;
	padding:5px 13px;
	border:1px dashed #CECFCE;
	background:#E0E3E6;
	margin-bottom:10px;
}

/*联系我们*/
.right2 .contact {
	width:100%;
	height:270px;
	text-align:left;
}

.right2 .contact .clabel1 {
	float:left;
	margin-left:37px;
	width:201px;
	height:270px;
	margin-right:34px;
}

.right2 .contact .clabel1 .ccpic {
	border:4px solid #F2F2F2;
	width:188px;
	height:240px;
	padding:2px;
}

.right2 .contact .clabel2 {
	float:left;
	width:349px;
	height:270px;
}

.right2 .contact .clabel2 .clabel2top {
	margin-top:8px;
	width:100%;
	line-height:22px;
	margin-bottom:8px;
}

.right2 .contact .clabel2 .clabel2m {
	width:100%;
	height:3px;
	font-size:0px;
	border-bottom:1px dashed #CECFCE;
}

.right2 .contact .clabel2 .clabel2bottom {
	margin-top:8px;
	width:100%;
	line-height:22px;
	margin-bottom:8px;
}

.bg{
border:1px solid red;
}

.inputtext {
	border:1px solid #636563;
	width:154px;
}

/*product_view*/
.pa {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	background: url(../images/index-076.gif) no-repeat;
}

.pa2 {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	background: url(../images/index-077.gif) no-repeat;
}

#pmenu a {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	text-decoration: none;
}

#pmenu a:link {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	text-decoration: none;
}

#pmenu a:visited {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	text-decoration: none;
}
#pmenu a:hover {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	text-decoration: none;
	background: url(../images/index-077.gif) no-repeat;
}
#pmenu a:active {
	float:left;
	margin-right:2px;
	width:82px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	text-decoration: none;
}
