﻿.idnew{width:190px;}
.idnew li {
	line-height: 30px;
	width: 190px;
	height: 30px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.idnew li a {
	overflow: hidden;
	line-height: 30px;

}


.lef{
	float:left;
	width:120px;
	margin-left: 15px;
	margin-top: 10px;
}
.fll{float:left;}
.ml10{margin-left:10px;}
.rig{
	float:right;
margin-top;150px;	margin-right:5px;
	width:190px;
	margin-top: 10px;
}
.pt10{margin-top:10px;}
.cpbg {
	background-image: url(../images/cp.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 35px;
	width: 700px;
}


body{
	margin:0 auto;
	font-size:12px;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFF;

	line-height: 20px;
}
td{ font-family:Arial,Helvetica,sans-serif; font-size:12px;}
a{
	font-family:Helvetica,sans-serif;
	color:#838383;
	text-decoration:none;
}
a:hover{ color:#EB0000; text-decoration:none;}
img{border:0;}
div,h1,h2,h3,h4,p,form,label,input,textarea,img,span,ul,dd{margin:0; padding:0;}
ul{list-style-type:none;}

.listpage{ display:block; float:left; width:700px; height:30px; overflow:hidden; text-align:right;}
.pagelist1.pages{ font-family:Webdings; cursor:hand;}
.pagelist1{ font-size:12px; padding:3x; margin:3px; text-align:right;}
.pagelist2{ font-size:11px; padding:3x; margin:3px; text-align:right;}
.pagelist2 a{ border:#ddd solid 1px; color:#205798; margin-right:2px; padding:2px 5px;}
.pagelist2 a:hover{ background:#205798; border:#ddd solid 1px; color:#fff;}
.pagelist2 span.current{
	border:#ddd solid 1px;
	color:#FFFFFF;
	margin-right:2px;
	padding:2px 5px;
	background-color: #A60000;
}
.pagelist2 span.disabled{
	border:#ddd solid 1px;
	color:#BFBFBF;
	margin-right:2px;
	padding:2px 5px;
}
.pagelist2 span.total{ font-size:12px; line-height:20px; margin:0 5px;}

.noInfo{ background:url(../images/loading.gif) center no-repeat; height:32px; width:165px; padding-bottom:50px; line-height:32px; text-align:center; margin:0 auto;}
.clears{ clear:both; font-size:0; line-height:0;}

.fl{
	float:right;
}.fr{float:right;}
.tar{text-align:right;}.tac{text-align:center;}.tal{text-align:left;}

.w700{width:700px;}.w250{width:250px;}
.h20{height:20px;}.h100{height:100px;}

.pt10{padding-top:10px;}.pl10{padding-left:10px;}.pr25{padding-right:25px;}.pr10{padding-right:10px;}
.mgt10{margin-top:10px;}

.lh20{line-height:20px;}.lh25{line-height:25px;}
.bb{border-bottom:#CCC solid 1px;}
.hidden{overflow:hidden;}

#FloatDiv{width:110px; position:absolute;float:right;z-index:100;}
.Float-t{float:left; width:110px; height:60px; background:url(../images/qq-t.gif) no-repeat; position:relative; }
.closes{ position:absolute; top:5px; right:10px; cursor:hand;}
.Float-bg{float:left; width:90px; background:url(../images/qq-bg.gif) repeat-y; padding:10px;}
.qlist{float:left; width:90px;}
.qlist li{width:90px; height:30px; line-height:30px;}
.Float-b{float:left; width:110px; height:45px; background:url(../images/qq-b.gif) repeat-y;}

#wrapper{ width:1000px; margin:0 auto; background:#FFF;}

#header{
	float:left;
	width:1000px;
	height:132px;
	position:relative;
	background:url(../images/head-bg.jpg) repeat-x;
}
#logo{
	position:absolute;
	left:0px;
	top:7px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	width: 323px;
	height: 88px;
}
#hotnav{
	position:absolute;
	top:40px;
	right:160px;
	line-height:20px;
	text-align: center;
}
.ihome{
	background:url(../images/icon.gif) left no-repeat;
	padding-left:20px;
	line-height:20px;
}
.icontact{ background:url(../images/mail_icon.gif) left no-repeat; padding-left:20px; line-height:20px;}
.imap{ background:url(../images/sitemap_icon.gif) left no-repeat; padding-left:20px; line-height:20px;}
#search{
	width:142px;
	height:20px;
	top: 40px;
	right: 1px;
	position: absolute;
}
.keyword{
	float:left;
	width:141px;
	height:19px;
	background-image: url(../images/keyword-bg.gif);
	background-repeat: no-repeat;
}
.keyword input{
	width:110px;
	height:15px;
	line-height:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	margin-top: 1px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#menu{
	float:left;
	width:1000px;
	height:34px;
	position: absolute;
	top: 98px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
}
#menu ul{
	float:left;
	width:882px;
	margin-left: 59px;
}
#menu ul li{
	float:left;
	width:126px;
	text-align:center;
	background-repeat: no-repeat;
	background-image: url(../images/fg.png);
	background-position: right center;
	height: 34px;
}
#menu ul li a{
	display:block;
	width:122px;
	height:34px;
	font:bold 13px/34px 微软雅黑,Arial, Helvetica, sans-serif;
	color:#FFF;
}
#menu ul li a:hover{
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/bunl.png);
}

#banner{
	float:left;
	width:1000px;
	margin-top:0px;
}

#mainer{
	float:left;
	width:960px;
	padding:10px 20px;
	background-image: url(../images/main-bg.png);
}
#mleft{
	float:left;
	width:240px;
	overflow:hidden;
}
#mcenter{
	float:left;
	width:700px;
	padding-left:20px;
	overflow:hidden;
}
#mright{ float:right; width:230px; overflow:hidden;}

.prolisttop{
	float:left;
	width:214px;
	padding-left:30px;
	height:34px;
	font:bold 13px/34px 微软雅黑,Arial, Helvetica, sans-serif;
	margin-left: 0px;
	background-image: url(../images/box-top.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7E7;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
}
.prolistbg{
	float:left;
	width:240px;
	padding:0px;
	background:url(../images/box-bg.gif) repeat-y;
}
.prolistbot{
	float:left;
	width:240px;
	height:10px;
	background:url(../images/box-bot.gif) no-repeat;
	overflow:hidden;
	margin-bottom: 1px;
}

.typelist{
	float:left;
	width:240px;
}
.typelist li{
	width:240px;
	height:35px;
	background:url(../images/dashedline.gif) bottom repeat-x;
}
.typelist li a{
	display:block;
	width:230px;
	padding-left:10px;
	height:30px;
	font:12px/35px Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	text-indent: 25px;
}

.mabout{
	width:340px;
	height:160px;
	overflow:hidden;
	background-image: url(../images/bb.jpg);
	background-repeat: repeat;
}
.tabmenus{
	float:left;
	width:448px;
	height:30px;
	border: 1px solid #DBDBDB;
}
.tabmenus span{
	float:left;
	width:80px;
	height:30px;
	font:bold 12px/30px 微软雅黑,Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:3px;
	cursor:hand;
}
.tabmenus span.hover{
	float:left;
	width:80px;
	height:30px;
	text-align:center;
	background:url(../images/tab-bg.gif) no-repeat;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}
.tabmenus .more{ float:right; display:block; width:40px; height:30px; background:url(../images/more.gif) center no-repeat;}
.tabmenus .more a{ display:block; width:40px; height:30px;}
.tabcons{ float:left; width:450px; margin-top:10px;}
.tabcons dd{ float:left; width:450px; display:none; line-height:20px; height:120px; overflow:hidden; }

ul.newslist{ float:left; width:450px;}
ul.newslist li{float:left; width:450px; height:30px; background:url(../images/dashedline.gif) bottom repeat-x;}
ul.newslist li .n-date{
	float:right;
	display:block;
	color:#F00;
	height:30px;
	font:12px/30px Georgia;
	width:80px;
	text-align:center;
}
ul.newslist li a{ float:left;display:block;background:url(../images/icon-news.gif) left no-repeat;width:345px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;padding-left:25px;  font:12px/30px Arial, Helvetica, sans-serif;}

.mtitle{ float:left; width:450px; height:30px; background:url(../images/title-line.gif) bottom repeat-x; font:bold 13px/30px 微软雅黑,Arial, Helvetica, sans-serif;}
#proscroll{
	float:left;
	width:700px;
	height:140px;
	overflow:hidden;
	margin-top:20px;
}
#proscroll .indemo {
	float: left;
	width: 500%;
}
ul.s_prolist{ float:left;}
ul.s_prolist li{ float:left; width:160px; height:140px;}
ul.s_prolist li .pimg{ float:left; width:160px; height:110px; text-align:center}
ul.s_prolist li .pimg img{ width:136px; height:106px; padding:2px; border:#CCC solid 1px;}
ul.s_prolist li span{ float:left; width:160px; height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:30px;}
#demo1,#demo2 { float: left;}

.m-cn{
	float:left;
	font:bold 13px/30px 微软雅黑,Arial, Helvetica, sans-serif;
}
.more{ float:right; display:block; width:40px; height:30px; background:url(../images/more.gif) center no-repeat;}
.more a{ display:block; width:40px; height:30px;}

.mnewprotitle{ float:left; width:230px; height:30px; background:url(../images/title-line.gif) bottom repeat-x; font:bold 13px/30px 微软雅黑,Arial, Helvetica, sans-serif;}
.newprobox{ float:left; width:230px;}
.servicebox{
	float:left;
	width:240px;
}
.contacttops{ float:left; width:230px; height:46px; background:url(../images/img-contacts.gif) no-repeat;}
.contactboxs{ float:left; width:210px; padding:9px; border:#e6e6e6 solid 1px; border-top:none;}
.contacts{ float:left; width:210px;height:50px; overflow:hidden; line-height:25px; }

#side{ float:left; width:240px; overflow:hidden;}
.contacttop{ float:left; width:240px; height:46px; background:url(../images/img-contact.gif) no-repeat;}
.contactbox{ float:left; width:220px; padding:9px; border:#e6e6e6 solid 1px; border-top:none;}
.sidecontact{ float:left; width:230px; padding:0 5px;}

#main{ float:right; width:700px; overflow:hidden;}
.titles{
	float:left;
	width:700px;
	height:35px;
	font:bold 13px/30px 微软雅黑,Arial, Helvetica, sans-serif;
}
.tit{
	float:left;
	height:35px;
	color:#121212;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url(../images/bun.png);
	background-position: 10px center;
	width: 600px;
	text-indent: 20px;
}

ul.newslists{ float:left; width:700px;}
ul.newslists li{
	float:left;
	width:700px;
	height:30px;
	background:url(../images/dashedline1.gif) bottom repeat-x;
}
ul.newslists li .n-date{
	float:right;
	display:block;
	color:#F00;
	width:80px;
	height:30px;
	text-align:center;
	font:12px/30px Georgia;
}
ul.newslists li a{ float:left;display:block;background:url(../images/icon-news.gif) left no-repeat;width:595px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;padding-left:25px;}
.h3titn{
	float:left;
	width:700px;
	height:30px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#D50000;
}
.point{
	color:#F00;
	font:12px/25px Georgia;
}
.h3tit{ float:left; width:700px; height:30px; font:bold 14px/30px Arial, Helvetica, sans-serif;text-align:center;color:#0457a7;}

#service input{ border:#cccccc solid 1px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(../images/ibg.gif) repeat-x;}
#service .nobor{ border:none; background:none; height:20px;}
#service textarea{ border:#cccccc solid 1px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

ul.productlists{ float:left; width:700px;}
ul.productlists li{
	float:left;
	width:175px;
	height:150px;
}
ul.productlists li .proimg{float:left; width:175px; height:110px; text-align:center;}
ul.productlists li img{
	width:136px;
	height:106px;
	padding:2px;
	border:#ccc solid 1px;
}
ul.productlists li span{
	float:left;
	width:175px;
	height:30px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	line-height:30px;
	margin-top: 6px;
}

.probox{
	float:left;
	width:240px;
	overflow-x:hidden;
	scrollbar-face-color: #007dda;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #007dda;
	scrollbar-arrow-color: #ff6623;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #007dda;
}
.iprobox{
	float:left;
	width:240px;
	overflow-x:hidden;
	scrollbar-face-color: #007dda;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #007dda;
	scrollbar-arrow-color: #ff6623;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #007dda;
	height: 245px;
}

ul.downloadlists{ float:left; width:700px;}
ul.downloadlists li{float:left; width:700px; height:30px; background:url(../images/dashedline.gif) bottom repeat-x;}
ul.downloadlists li .d-date{ float:right; display:block; color:#0457a7; line-height:30px; font-size:12px; width:80px; height:30px; text-align:center; font-family:Georgia;}
ul.downloadlists li a{ float:left;display:block;background:url(../images/icon-news.gif) left no-repeat;width:595px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;padding-left:25px;}

#footer{
	float:left;
	width:1000px;
	line-height:20px;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	height: 98px;
	overflow: hidden;
}
#footer1{
	float:left;
	width:1001px;
	line-height:20px;
	background-image: url(../images/footer1.png);
	background-repeat: no-repeat;
	height: 97px;
	overflow: hidden;
}
.copys{
	line-height:20px;
	text-align:left;
	width:720px;
	overflow:hidden;
	margin-top: 27px;
	margin-left: 40px;
	height: 60px;
}
.code{text-align:center;}
.typelist li a:hover {
	color: #F00;
	background-image: url(../images/cur.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-left: 15px;
}
.typelist li a.cur {
	color: #F00;
	padding-left: 15px;
	background-image: url(../images/cur.gif);
	background-repeat: no-repeat;
	background-position: 15px;
}
.mgt10 img {
	margin-bottom: 10px;
}
ul.honorlist{float:left;width:700px;text-align:center;}
ul.honorlist li{
	float:left;
	width:175px;
	height:150px;
	text-align:center;
}
ul.honorlist li .proimg{
	width:160px;
	height:120px;
	text-align:center;
	border:#CCC solid 1px;
	overflow:hidden;
}
ul.honorlist li img{
	width:150px;
	overflow: hidden;
}
ul.honorlist li span{float:left;width:175px;height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;}
#hotnav a {
	color: #D50000;
	padding-right: 5px;
}
#hotnav a:hover {
	color: #666;
}
.tl2 {
	height: 30px;
	width: 700px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	overflow: hidden;
	float: left;
	line-height: 30px;
	font-size: 11px;
	color: #838383;
}
.tit2 {
	background-image: url(../images/tl2s.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	height: 30px;
	width: 100px;
	overflow: hidden;
	line-height: 30px;
	float: left;
}
