@charset "utf-8";
body { margin:0px; font-family:"微软雅黑"; color:#000; font-size:12px; background:url(mainbg.jpg) repeat-x #fff;}
ul { margin:0px; padding:0px; list-style-type:none;}
.menuandbanner { overflow:hidden; width:100%;}

A:link {
	COLOR: #444; TEXT-DECORATION: none
}
A:visited {
	COLOR: #444; TEXT-DECORATION: none
}
A:active {
	COLOR: #444; TEXT-DECORATION: none
}
A:hover {
	COLOR: #02718C; TEXT-DECORATION: underline
}
#header {
	MARGIN: 0px auto; overflow:hidden;
}
#header .logo {
	width:220px; float:left; text-align:center;
}
#header .logo img {
	border:0px;
}
.description_left { float:left;}
.description_right { float:right; width:250px; text-align:right; line-height:normal; padding-top:5px;}
#header .companyname {
	height:40px; font-size:34px; padding-top:20px; font-family:"楷体_GB2312"; color:#003842;
}
#header .description {
	margin:0px auto; width:990px;
	color:#006071; line-height:24px; overflow:hidden; padding-left:10px; height:30px; line-height:30px;
}
.logoandtitle { overflow:hidden; width:990px; margin:0px auto;}
#header h1 {
	font-size:12px; line-height:12px;
}
h2 {
	font-size:16px; font-family:"微软雅黑";
}

#menumain {
	width:100%; overflow:hidden;
}

.menucontain { width:975px; height:41px; margin:0px auto; background:url(menubg.png) repeat-x; padding-left:15px;}
.menucontain a { width:106px; display:block; height:41px; line-height:40px; float:left; text-align:center; color:#02718C; font-size:14px; font-weight:bold;}
.menucontain a:link { text-decoration:none;}
.menucontain a:hover { text-decoration:none; background:url(menuon.jpg); color:#FFFFFF;}
.menucontain a:visited { text-decoration:none;}
a.menuon { background:url(menuon.jpg);}
a.menuon:link { background:url(menuon.jpg);}
a.menuon:visited { background:url(menuon.jpg);}

#banner { margin:0px auto; width:990px; padding-bottom:5px;}

.box_left_news { padding:15px 5px 5px 10px; color:#930}
.mainbkg { width:100%; overflow:hidden;}
#mainbody { width:990px; margin:0px auto; overflow:hidden; padding-top:10px;}
.mainbody_right { float:right; width:680px; overflow:hidden;}
.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:653px; height:31px; background:url(right_title_bg.jpg); color:#02718C; font-size:14px; line-height:32px; padding-left:27px; font-weight:bold;}
.index_service_title { width:309px; height:31px; background:url(right_title_bg1.jpg); color:#02718C; font-size:14px; line-height:32px; padding-left:27px; font-weight:bold;}
.index_product_title span { float:right; padding-right:15px; padding-top:13px;}
.index_product_list { width:668px; overflow:hidden; padding:15px 0px 8px 10px; text-align:center; border:1px #CBE4E4 solid; background:#EBF5F5;}
.index_product_list ul { margin:0px; padding:0px; list-style-type:none; padding-left:10px;}
.index_product_list ul li { float:left; width:146px; overflow:hidden; margin-right:18px; margin-bottom:8px;}
.index_product_list ul li img { border:none; border:1px #BCDDE2 solid; padding:2px; background:#fff;}
.index_service_list { width:324px; overflow:hidden; padding:15px 0px 8px 10px; border:1px #CBE4E4 solid; color:#444; background:#EBF5F5;}
.index_service_list ul { margin:0px; padding:0px;}

.sub_content { width:658px; overflow:hidden; padding:7px 8px 8px 12px; border:1px #CBE4E4 solid; line-height:24px; margin-bottom:10px; color:#444; background:#EBF5F5;}

.mainbody_left { float:left; width:300px; overflow:hidden;}

.boxtitle { height:30px; margin:0px auto; background:url(right_class_bg.gif) no-repeat; color:#fff; font-size:14px; line-height:30px; padding-left:30px; font-weight:bold;}
.box { margin:0px auto; border:1px #CBE4E4 solid; border-top:none; width:298px; color:#444; background:#EBF5F5;}
.box_left_contact { padding:10px; line-height:24px; color:#444;}

.productclass_dolphin {
	font-family:"微软雅黑";
}
.productclass_dolphin ul { margin:0px; padding:0px; list-style-type:none; padding-top:8px; padding-bottom:8px;}
.productclass_dolphin ul li { margin-bottom:5px; line-height:24px; overflow:hidden; padding-left:15px;}
.productclass_dolphin ul li:hover {}
.productclass_dolphin ul li a:link { text-decoration:none; line-height:24px; color:#02718C; font-size:14px; font-weight:bold;}
.productclass_dolphin ul li a:hover { text-decoration:none; line-height:24px; color:#02718C; font-size:14px; font-weight:bold;}
.productclass_dolphin ul li a:visited { text-decoration:none; line-height:24px; color:#02718C; font-size:14px; font-weight:bold;}

.productbigclass_dolphin { overflow:hidden;}

.productsubclass_dolphin {
	font-family:"微软雅黑";
}
.productsubclass_dolphin ul { margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
.productsubclass_dolphin ul li { margin-bottom:0px;  height:18px; line-height:18px; overflow:hidden; float:left; width:45%; padding-left:0px;}
.productsubclass_dolphin ul li a:link { text-decoration:none; height:18px; line-height:18px; color:#444; font-size:12px; font-weight:normal;}
.productsubclass_dolphin ul li a:hover { text-decoration:none; height:18px; line-height:18px; color:#02718C; font-size:12px; font-weight:normal;}
.productsubclass_dolphin ul li a:visited { text-decoration:none; height:18px; line-height:18px; color:#444; font-size:12px; font-weight:normal;}


.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:257px; PADDING-LEFT: 18px; BACKGROUND: url(arrow.gif) no-repeat 0px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px;
}
LI.newslist_timer {
	 width:300px; PADDING-LEFT: 18px; BACKGROUND: url(arrow.gif) no-repeat 0px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px;
}
A.newslist_time:link {
	COLOR: #444; TEXT-DECORATION: none
}
A.newslist_time:visited {
	COLOR: #444; TEXT-DECORATION: none
}
A.newslist_time:active {
	COLOR: #444; TEXT-DECORATION: none
}
A.newslist_time:hover {
	COLOR: #02718C
}
A.newslist_timer:link {
	COLOR: #444; TEXT-DECORATION: none
}
A.newslist_timer:visited {
	COLOR: #444; TEXT-DECORATION: none
}
A.newslist_timer:active {
	COLOR: #444; TEXT-DECORATION: none
}
A.newslist_timer:hover {
	COLOR: #02718C
}

#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;
	margin:0px auto;
	color:#444;
	border-top:3px #016D89 solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}

.bottomlink {
	height:35px;
	line-height:35px;
	text-align:center;
	color:#02718C
}

.bottomlink a:link {
	color:#02718C;
}

.bottomlink a:visited {
	color:#02718C;
}

.bottom {
	line-height:20px;
	text-align:center;
	padding-top:0px;
	padding-bottom:5px;
	font-size:12px;
	color:#444;
}

a.bottom:link {
	color:#444;
}

.bottom a:link {
	color:#444; text-decoration:none;
}

.bottom a:hover {
	color:#02718C; text-decoration:underline;
}

.bottom a:visited {
	color:#444; 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;}
.index_news_container { overflow:hidden;}
.index_news_right { float:right; width:336px; overflow:hidden;}
.index_news_left { float:left; width:336px; overflow:hidden;}