﻿html,body{ width:100%; height:100%;}
body{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:"微软雅黑",Arial;
	background:#f5f5f5;
	text-align:center;
	color:#666666;
}

a:link,a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#de0000; text-decoration:underline;}
a:link img,a:visited img,a:hover img{ border:none;}
ul,ul li,p,h3,dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
.clearfix{ clear:both;}
.boxcenter{ width:980px; margin:0px auto; text-align:left;}
.mt10{ margin-top:10px;}


.htop{ background-color:#383838; height:30px; line-height:30px;}
	.htop .htopc{ text-align:right; height:30px;}
		.htopc span{ border-right:1px #a6a6a6 solid; height:23px; line-height:23px; padding:7px 10px;}
	.htop .search{ float:right; background:url(../image/sleft.jpg) left top no-repeat; padding-left:10px; margin-top:5px; margin-left:10px;}
		  .search .sleft{ height:20px;}
		  .search .sleft input{ border:1px #b2b2b2 solid; border-left:none; border-right:none; border-bottom:none; margin:0px; padding:0px; height:19px; line-height:19px; float:left; font-size:12px;}
		  .search .sbt{ background:url(../image/srbt.jpg) left top no-repeat; width:20px; height:20px; display:inline-block;}
	
.nav{ background:url(../image/navBg.jpg) left top repeat-x; height:61px; margin-bottom:10px;}
	.nav .logo{ float:left; margin-top:10px;}
	.nav ul.ful{ float:right; width:630px;}
	.nav ul.ful li.fli{ float:left; display:block; height:61px; line-height:61px; margin: 0 20px; text-align:center; position:relative; z-index:99999;}
	.nav ul.ful li.fli span a:link,.nav ul.ful li.fli span a:visited{ font-size:14px; display:block; height:61px;}
	.nav ul.ful li.fli span a:hover,.nav ul.ful li.on span a:link,.nav ul.ful li.on span a:visited,.nav ul.ful li.on span a:hover{ background:url(404.png) left bottom no-repeat; }
	.nav .subbox{ position:absolute; z-index:999999; background:url(404.png) #ffffff left bottom repeat-x; text-align:left; padding-bottom:20px; top:60px; 
				  border-top:3px #259fdc solid; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid;}
	.subbox .sstyle{ margin-left:25px;}
	.subbox .ico{ text-align:center; margin-top:-12px; background:url(404.png) center no-repeat; height:9px;}
	

#play{ height:399px; overflow:hidden; position:relative;}
	#play ul{ display:block; height:399px; overflow:hidden;}
	#play ul li{ list-style:none; display:block; height:399px; overflow:hidden;}
	#play ul li.p1{ background:url(../image/banner5.jpg) center top no-repeat;}
	#play ul li.p2{ background:url(../image/banner2.jpg) center top no-repeat;}
	#play ul li.p3{ background:url(../image/banner3.jpg) center top no-repeat;}
	#play ul li.p4{ background:url(../image/banner4.jpg) center top no-repeat;}
	#play ul li.p5{ background:url(../image/banner1.jpg) center top no-repeat;}

	#play .pbt{ position:absolute; left:50%; bottom:25px; width:100px; height:10px; margin-left:-50px;}
	#play .pbt a:link,#play .pbt a:visited{ background:url(../image/plink.jpg) center center no-repeat; display:block; float:left; width:10px; height:10px; margin-right:10px;}
	#play .pbt a:hover,#play .pbt a.on{ background:url(../image/plight.jpg) center center no-repeat;}
	
	#play .threebt{ position:absolute; z-index:99999; width:360px; left:50%; top:228px;margin-left:-490px; }
	#play .threebt span{ visibility:hidden;}
	#play .threebt a:link,#play .threebt a:visited{ display:block; height:40px; width:120px; float:left; line-height:40px; color:#ffffff;}


.indexc{ background:url(404.png) top center no-repeat;}
	.indexctop{ position:relative; top:-20px; z-index:9999; background:url(404.png) bottom center no-repeat; padding-bottom:40px;}
	.indexc .cbox{ width:320px; height:350px; overflow:hidden; float:left; margin-right:10px;}
		.cbox h3{ line-height:40px; height:40px; text-align:center; font-size:18px; font-weight:normal; color:#ffffff;}
		.cbox p{ padding:10px; color:#666666; line-height:22px; height:44px;}
		.cbox ul.twocols{ margin:0px 10px; height:95px;}
		.cbox ul.twocols,.cbox ul.twocols li{ display:block;}
		.cbox ul.twocols li{ float:left; width:140px; overflow:hidden; line-height:22px;}
		.cbox .more{ line-height:18px; height:18px; text-align:right; padding-right:10px;}
		.cbox .more a:link,.cbox .more a:visited{ font-size:12px;}
		
		.solution h3{ background:#09b3f2;}
		.solution ul li{ background:url(404.png) left center no-repeat; padding-left:10px;}
		.solution .more a{ color:#09b3f2;}
		
		.product h3{ background:#84cd19;}
		.product ul li{ background:url(404.png) left center no-repeat; padding-left:10px;}
		.product .more a{ color:#84cd19;}
		
		.news h3{ background:#ff9000;}
		.news ul{ display:block; height:157px; margin:0px 10px;}
		.news ul li{ background:url(404.png) left center no-repeat; padding-left:10px; line-height:22px; margin-top:10px;}
		.news .more a{ color:#ff9000;}
		
		.cbox  .cimg{ text-align:center; margin-top:3px;}
		
	.indexc .news{ margin-right:0px;}

.customer{ margin-top:-20px; background:url(404.png) bottom center no-repeat; padding-bottom:25px;}
	.customer h3,.customer p{ margin:0px; padding:0px;}
	.customer h3{ border-bottom:1px #dadada dashed; display:block; height:40px; line-height:40px;}
	.customer p{ padding:10px 0px;}
	

	.compic{ border:2px #cccccc solid; width:286px; float:left;}
	.compinfo{ width:680px; float:right;}
	.compinfo h3{ border-bottom:1px #dadada dashed; line-height:50px; font-weight:normal; font-size:16px;}
	.compinfo p{ line-height:22.3px; margin-top:10px;}
	.compinfo .more{ text-align:right; font-size:12px; color:#09b3f2;}
	.compinfo .more a{ color:#09b3f2;}
	

.left{ width:700px; float:left; border:1px #ebebeb solid; background-color:#ffffff; min-height:578px;}	
	.clearleft{ border:none; background:none;}
	.ccontent,.dcontent{ padding:20px; line-height:2.0;}
	.ccontent .t{ font-size:14px; line-height:50px; color:#0087c6; background:url(404.png) left bottom no-repeat; margin-bottom:10px;}
	.ccontent p{ text-indent:24px;}
	.cthree{ float:left; margin-top:10px; margin-right:8px;}
		.cthree ul{ margin-left:6px;}
		.cthree ul li{ background:url(404.png) left center no-repeat; padding-left:10px; line-height:30px;}

	.clist li{ background:url(404.png) 0px 6px no-repeat; padding-left:12px; line-height:24px;}
		.clist li span{ color:#118fca;}
	
.right{ width:272px; float:right;}
	.rbox{ border:1px #ebebeb solid; background-color:#ffffff;}
	.rbox h3{ background:url(404.png) left top repeat-x; height:38px; line-height:38px; border-bottom:1px #e6e6e6 solid; padding-left:5px; font-size:14px;}
	.rbox h3 span{ float:right; padding-right:10px;}
	.rbox h3 span a:link,.rbox h3 span a:visited{ font-size:12px; color:#09b3f2;}
	.rbox h3 img{ margin-top:10px;}
	.rbox .c{ padding:10px; line-height:24px;}
	.rbox .cimg{ text-align:right; padding:0px 10px 10px 0px;}

	.rplist{ margin:10px;}
	.rplist li{ background:url(404.png) left bottom no-repeat; padding-left:15px; line-height:30px;}
	
	.rbt a:link,.rbt a:visited{ display:block; margin-bottom:8px;}
	
	.leftbox{ border:1px #e6e6e6 solid; background-color:#ffffff;}
	.leftbox h3.t,h3.boxt{ background:url(404.png) left top repeat-x; height:38px; line-height:38px; margin:0px; padding:0px; font-size:18px; color:#0087c6; font-weight:normal; border-bottom:1px #e6e6e6 solid;}
	.leftbox h3.t span,h3.boxt span{ padding-left:10px;}
	.leftbox p.c{ font-size:14px; line-height:24px; padding:20px 10px;}
	

.customerlist{}
	.customerlist li{ display:block; width:112px; height:24px; line-height:24px; float:left; text-align:center; margin-right:20px; margin-top:10px;}
	.customerlist li a:link,.customerlist li a:visited{ display:block; border:1px #e0e0e0 solid; font-size:14px;}
	.customerlist li a:hover{ background-color:#0087c6; color:#ffffff;}
	.customerlist li.more,.customerlist li.more a:link,.customerlist li.more a:visited,.customerlist li.more a:hover{ float:right; color:#09b3f2; display:block; width:112px; background-color:#ffffff;}
	
	.cuslist{ margin-top:10px;}
		.cuslist li{ display:block; background:url(404.png) left bottom no-repeat; padding-bottom:20px; padding-top:20px;}
		.cuslist li .img{ float:left;}
		.cuslist li .txt{ float:left; width:500px; margin-left:10px;}
			.cuslist li .txt h3{ font-size:16px; font-weight:normal; color:#333333; line-height:20px; margin-bottom:10px;}
			.cuslist li .txt h3 span{ background:url(404.png) left center no-repeat; float:right; padding-left:15px; font-size:12px; padding-right:10px;}
			.cuslist li .txt p{ line-height:24px;}
			
	.moreajax{ background-color:#e5e5e5; text-align:center; line-height:26px; margin-top:10px;}

.ccontent .cc{ line-height:22px; width:640px; line-height:28px; margin:25px 0px;}
.tips{ background-color:#e5e5e5; padding:20px;}
	.tips p{ text-align:center;}
	.tips a.blue:link,.tips a.blue:visited{ padding:5px 20px; line-height:24px; background-color:#ff9000; color:#ffffff; font-size:14px;}
	.tips a.orig:link,.tips a.orig:visited{ padding:5px 20px; line-height:24px; background-color:#09b3f2; color:#ffffff; font-size:14px;}
	.tips .bt{ padding-top:20px;}

.tps{ margin:20px; line-height:30px; background:url(404.png) left bottom no-repeat;}
.subt{ background:url(404.png) left bottom no-repeat; margin-bottom:10px;}
.midline{background:url(404.png) left bottom no-repeat; margin-bottom:10px;}
.subtitle{ font-size:13px;}

ul.solist,ul.solist li{ margin:0px; padding:0px; display:block;}
	ul.solist{ width:680px;}
	ul.solist li{ float:left; width:200px; text-align:center; padding:10px 0px; margin-right:20px; background-color:#f6f6f6; border-right:1px #d6d6d6 solid; border-bottom:2px #d6d6d6 solid;}
	ul.solist li h3{ text-align:left; line-height:30px; color:#007ab3; padding-left:10px; font-size:18px;}
	ul.solist li p{ text-align:left; padding:10px 10px; line-height:24px;}
	ul.solist li a:link,ul.solist li a:visited{ display:block; margin:0px 10px; background-color:#5fa6d3; line-height:30px; color:#ffffff; font-size:14px; font-weight:bold;}
	
ul.downslist,ul.downslist li{ margin:0px; padding:0px; display:block;}
	ul.downslist{ width:680px;}
	ul.downslist li{ float:left; width:211px; margin-right:10px; margin-bottom:10px;}
	ul.downslist li a:link,ul.downslist li a:visited{ background:url(404.png) left bottom no-repeat; display:block; height:31px; line-height:31px; text-align:center; font-size:14px; color:#2297ce; font-weight:bold; padding-left:10px;}
	ul.downslist li a:hover{ background:url(404.png) left bottom no-repeat; color:#ffffff;}
	
.rbox dl{}
	.rbox dl dt{ background:url(404.png) left bottom repeat-x; line-height:30px; height:30px; padding-left:10px; font-size:14px; cursor:pointer;}
	.rbox dl dt span{ float:right; padding:0px 10px; cursor:pointer;}
	.rbox dl dt span.close{ background:url(404.png) left center no-repeat;}
	.rbox dl dt span.open{ background:url(404.png) left center no-repeat;}
	.rbox dl dd{ line-height:30px; float:left; display:block; width:42%; background:url(404.png) left center no-repeat; padding-left:10px; overflow:hidden; margin-left:10px; display:none;}
	.rbox dl dd a:link,.rbox dl dd a:visited{}
	.rbox dl dd a:hover{ color:#0ab4f2;}

.glzxbt a:link,.glzxbt a:visited{ display:block; padding:10px; width:25%; float:left; height:60px; background:url(404.png) 0px 0px no-repeat; border-right:1px #efefef solid; border-bottom:1px #efefef solid;}
.glzxbt a.g1{ background-position:10px 10px;}
.glzxbt a.g2{ background-position:-70px 10px;}
.glzxbt a.g3{ background-position:-145px 10px; border-right:1px #ffffff solid;}
.glzxbt a.g4{ background-position:-225px 10px;}
.glzxbt a.g5{ background-position:-305px 10px; border-bottom:1px #ffffff solid;}
.glzxbt a:hover{ background-position-y:-61px;}

.cuslist2{ margin-top:10px;}
	.cuslist2 li{ display:block; border:1px #ebebeb solid; margin-bottom:10px; padding:15px;}
	.cuslist2 li h3{ background:url(404.png) left bottom no-repeat; font-size:16px; line-height:30px; margin:0px; color:#0087c6;}
	.cuslist2 li p{ padding:10px; line-height:30px;}
	
.cusdowns a:link,.cusdowns a:visited{ display:block; width:310px; float:left; text-align:center; height:31px; background:url(404.png) -20px 0px no-repeat; margin-right:10px; line-height:31px; font-size:13px; font-weight:bold; color:#2297ce;}
.cusdowns a:hover{ background:url(404.png)  -20px 0px no-repeat; color:#ffffff;}
.cborder a img{ border:1px #e1e1e1 solid;}

.newslist2{ margin:0px; padding:0px; display:block;}
	.newslist2 li{ border-bottom:1px #eeeeee solid; line-height:40px;}
	.newslist2 li span{ float:right; color:#666666;}

.pages{ text-align:center;}
.pages a:link,.pages a:visited{ background-color:#5fa6d3; color:#ffffff; padding:5px 10px; margin-right:10px; font-size:14px; font-weight:bold;}

.rmenu ul li{ background:url(404.png) left bottom repeat-x; height:30px; line-height:30px;}
	.rmenu ul li a:link,.rmenu ul li a:visited{ display:block; text-align:center; font-size:14px; background:url(404.png) 170px 10px no-repeat;}
	.rmenu ul li a:hover{ background:url(404.png) 170px 10px no-repeat; color:#09b3f2;}

.detail{ background-color:#f6f6f6; padding:10px; min-height:600px;}
	.detail h3.title{ text-align:center; color:#007ab3; font-size:16px; line-height:40px;}
	.detail div.i{ text-align:center; line-height:30px; border-bottom:1px #e6e6e6 solid;}
	.detail div.a{ line-height:2.0; padding:20px;}

.ullist,.ullist li{ margin:0px; padding:0px;}
.ullist{ padding-left:20px;}
.ullist li{ background:url(404.png) 0px 12px no-repeat; padding-left:15px; line-height:30px;}

.formtable th{ font-size:12px; text-align:right; padding-right:10px; line-height:40px; font-weight:normal;}
.formtable .istyle{ border:1px #e6e6e6 solid; height:24px; line-height:24px; background:url(404.png) left top repeat-x;}
.formtable td label{ padding-left:10px;}
.formtable select{ font-size:12px;}


#footer{ background-color:#b3b3b3; margin-top:20px; line-height:50px; color:#ffffff; font-size:12px; height: 50px; border-top:1px #a6a6a6 solid;}
	#footer span{ float:right;   text-align: center; width: 100%;}
	#footer a:link,#footer a:visited,#footer a:hover{ color:#ffffff; font-size:12px;}