@charset "utf-8";
body { margin:0px; background:#E0E1E5; font-family:"微软雅黑"; color:#000; font-size:12px;}

.pdv_class {
	POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}

A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #505050; TEXT-DECORATION: none
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#header {
	MARGIN: 0px auto; width:990px; height:100px; background:url(topbg.jpg) no-repeat;
}
#header .logo {
	width:220px; float:left; text-align:center;
}
#header .logo img {
	border:0px;
}
#header .companyname {
	height:40px; font-size:30px; padding-top:30px; font-family:"黑体"; color:#1F293D;
}
#header .description {
	height:30px; padding-left:24px; color:#5298D1; padding-top:0px;
}
#header h1 {
	font-size:12px; line-height:12px;
}
h2 {
	font-size:16px; font-family:"微软雅黑";
}

#menumain {
	margin:0px auto; width:975px; padding-left:15px; text-align:center; height:42px; background:url(bannerbg.jpg) no-repeat center;
}
#menumain A:link {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 115px; line-height:40px; DISPLAY: block; FLOAT: left; HEIGHT: 41px; COLOR: #FFF; TEXT-DECORATION: none;font-family:"微软雅黑"; font-size:14px; font-weight:bold; letter-spacing:1px;
}
#menumain A:active {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 115px; line-height:40px; DISPLAY: block; FLOAT: left; HEIGHT: 41px; COLOR: #FFF; TEXT-DECORATION: none;font-family:"微软雅黑"; font-size:14px; font-weight:bold; letter-spacing:1px;
}
#menumain A:visited {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 115px; line-height:40px; DISPLAY: block; FLOAT: left; HEIGHT: 41px; COLOR: #FFF; TEXT-DECORATION: none;font-family:"微软雅黑"; font-size:14px; font-weight:bold; letter-spacing:1px;
}
#menumain A:hover {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 115px; line-height:40px; DISPLAY: block; FLOAT: left; HEIGHT: 41px; COLOR: #FFF; TEXT-DECORATION:underline; font-family:"微软雅黑"; font-size:14px; font-weight:bold; letter-spacing:1px;
}

#banner { margin:0px auto; width:990px; padding:0px; background-color:#FFFFFF; height:300px;}


#mainbody { width:990px; margin:0px auto; background:#FFFFFF; overflow:hidden;}
.mainbody_right { float:right; width:730px; overflow:hidden; padding-top:8px;}
.mainbody_right_top { width:100%; overflow:hidden;}
.mainbody_right_top_right { float:right; width:303px;}
.mainbody_right_top_left { float:left; width:427px;}
.index_about_title { width:376px; height:39px; background:url(index_gy.jpg) no-repeat; color:#000000; font-size:14px; line-height:39px; padding-left:44px; font-weight:bold;}
.index_about_title span { float:right; padding-right:15px; padding-top:13px;}
.index_about_content { width:402px; border:1px #DDD solid; overflow:hidden; padding:5px 8px 8px 8px; border-top:none; line-height:22px; color:#000; font-family:"微软雅黑";}

.index_news_title { width:251px; height:39px; background:url(index_news.jpg) no-repeat; color:#000000; font-size:14px; line-height:39px; padding-left:44px; font-weight:bold;}
.index_news_title span { float:right; padding-right:15px; padding-top:13px;}
.indexnewslist { width:277px; border:1px #DDD solid; overflow:hidden; padding:7px 8px 8px 8px; border-top:none;}

.index_product_title { width:678px; height:39px; background:url(index_product.jpg) no-repeat; color:#000000; font-size:14px; line-height:39px; padding-left:44px; font-weight:bold;}
.index_product_title span { float:right; padding-right:15px; padding-top:13px;}
.index_product_list { width:700px; border:1px #DDD solid; overflow:hidden; padding:7px 8px 8px 12px; border-top:none;}
.index_product_list ul { margin:0px; padding:0px; list-style-type:none;}
.index_product_list ul li { float:left; width:160px; overflow:hidden; margin-right:15px;}
.index_product_list ul li img { border:none;}

.sub_content { width:700px; border:1px #DDD solid; overflow:hidden; padding:7px 8px 8px 12px; border-top:none; line-height:24px;}

.mainbody_left { float:left; width:260px; overflow:hidden; padding-top:8px;}

.boxtitle { width:200px; height:39px; margin:0px auto; background:url(leftcp.jpg) no-repeat; color:#000000; font-size:14px; line-height:39px; padding-left:44px; font-weight:bold;}
.box { width:242px; border-bottom:1px #DCDCDC solid; border-left:1px #DCDCDC solid; border-right:1px #DCDCDC solid; margin:0px auto;}
.box_left_contact { padding:10px; line-height:24px; color:#000;}

.productclass_dolphin {
	width:230px; margin:0px auto; font-family:"微软雅黑";
}
.productclass_dolphin ul { margin:0px; padding:0px; list-style-type:none; padding-top:8px; padding-bottom:8px;}
.productclass_dolphin ul li { margin:0px auto 5px auto; width:200px; background:url(xbg.png) no-repeat 0 0; height:32px; line-height:32px; display:block; text-align:center;}
.productclass_dolphin ul li a:link { display:block; width:200px; height:32px; text-decoration:none; line-height:32px; color:#000000;}
.productclass_dolphin ul li a:hover { display:block; width:200px; height:32px; text-decoration:none; line-height:32px; background:url(xbg.png) no-repeat 0 -32px; color:#FFFFFF;}
.productclass_dolphin ul li a:visited { display:block; width:200px; height:32px; text-decoration:none; line-height:32px; color:#000000;}


.hr10 {
	height:10px; width:100px;
}

.leftcontact {
	padding:12px; line-height:24px;
}

.indexcontent {
	line-height:22px; padding-left:10px; padding-top:8px; padding-right:10px;
}

UL.newslist_time { margin:0px; padding:0px; font-family:"微软雅黑";}
LI.newslist_time {
	 width:275px; PADDING-LEFT: 18px; BACKGROUND: url(arrow.gif) no-repeat 0px 0px; MARGIN: 0px; COLOR: #000; LIST-STYLE-TYPE: none; HEIGHT: 30px;
}
A.newslist_time:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslist_time:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.newslist_time:active {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslist_time:hover {
	COLOR: #111
}

#indexproduct {
	width:480px;
	margin:0px auto;
	/*background-color:#FF0000*/
}

.promarquss {
	width:480px;
}

.demotitle {
	text-align:center; padding-top:6px; padding-bottom:6px;
}

.foot {
	width:990px;
	height:120px;
	margin:0px auto;
	background:url(footbg.jpg) repeat-x;
	color:#FFF;
}

.bottomlink {
	height:35px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	padding-top: 15px;
}

.bottomlink a:link {
	color:#FFF;
}

.bottomlink a:visited {
	color:#FFF;
}

.bottom {
	line-height:20px;
	text-align:center;
	padding-top:0px;
	padding-bottom:5px;
	font-size:12px;
	color:#FFF;
}

a.bottom:link {
	color:#FFF;
}

.bottom a:link {
	color:#FFF; text-decoration:none;
}

.bottom a:hover {
	color:#FFF; text-decoration:underline;
}

.bottom a:visited {
	color:#FFF; text-decoration:none;
}

.indexservicelist {
	width:215px; background:url(indexrightbg.jpg) bottom; padding-left:5px; padding-right:10px; padding-bottom:10px;
}

.leftcontact {
	padding-left:15px; padding-right:20px; padding-bottom:20px; line-height:24px; padding-top:10px;
}

.subtitle {
	background:url(subtitlebg.jpg) no-repeat; height:35px; padding-left:20px; line-height:14px; font-size:14px; font-family:"微软雅黑"; margin-right:15px;
}

.containsub {
	line-height:24px;
	padding-top:15px;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:8px;
}

.input { width:200px; height:20px; line-height:20px; padding-left:3px; font-size:12px; font-family:"微软雅黑"; border:1px #CCC solid;}
.botton { height:25px; border:1px #ccc solid;}


.pagination {
	text-align:center;
}
.pagination a {
	text-decoration:none;
}
.pagination a:hover {
	
}
.page-num {
	color:#000; text-decoration:none;
	padding: 0 3px;
}
.page-num-current {
	/* color:#007326 !important; */
	font-weight: 600;
}