body {margin: 0px;padding: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";font-size: 12px;color: #3c3c3c;text-decoration: none;	background-image: url('images/newsmainbg2.png');	background-repeat:repeat-x;background-position: top center;background-color: #93aec5; height:auto;}
html {overflow:-moz-scrollbars-vertical;}
center{background-image: url('images/newsmainbg.gif2');	background-repeat:no-repeat;background-position: top center;}

/*主体结构*/
#top,#menu,#flashad,#content,#copyright,#bottoms,#subcontent,#subflashad,#subpagecontent,#bottombg{display: block;width: 945px;	margin:0 auto;}
#top{height:68px;
	background-image: url(images/v2topbg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	margin-top:0px;
}
form{ margin:0; padding:0;}
.selectboxclass{ margin:0px;vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.inputclass{ height:18px; border:1px solid #99c7e8;}
#menu{
	height: 32px;
	background-color: #2565b5;
	background-image: url(images/menubg.png);
	background-repeat: repeat-x;
	overflow: visible;	
}
#menu .nowmenu{background-color:#3a99d2; background-image: url(images/menunowbg.gif);
	background-repeat:no-repeat; background-position:bottom;}
#flashad{height: 220px;	border-top: 1px solid #fff; background-image:url(images/loading.gif); background-repeat:no-repeat; background-position: center;}

#subflashad{
	border-top: 1px solid #fff;
	height: 120px; 
	
}
#content{
	background-image: url(images/v2contentbg2.png);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #fff;
	background-color: #FFFFFF;
}
#subcontent{
	height:380px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/v2contentbg2.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
#subcontent2{height:auto;margin: 0px;
	padding: 0px;
	background-image: url(images/contentbg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
#subpagecontent{
	margin: 0px;
	padding: 0px;
	clear: both;
	height:100%;
	background-image: url(images/subpage_mainbg.gif);
	background-repeat: repeat-y;
}
#copyright{
	background-color: #3777ad;
	height: 27px;
	text-align: left;
	border-top:1px solid #fff;	
}

#bottoms{	
	height: 20px;	
	padding-top: 10px;
	padding-bottom: 10px;
}

/*主体结构的内部结构*/
#logo,.Dleft,.dlfetback{float: left;}
#logo{
	padding-top: 10px;
	padding-left: 16px;
}
.Dright,.Drighttop{float: right;}

#subcontentL,#subcontentM,#subcontentR,#subLeft,#subRight,#loginpage{
	float: left;
	padding-top: 15px;
	text-align: left;
	display: inline;
}
#subRight{ padding-top:10px;}
#subcontentL{
	margin-left: 10px;
	width:200px;
	
}
#subcontentM{
	margin-left: 20px;
	width: 475px;	
}
#subcontentR{
	margin-left: 20px;
	height: 210px;
	width:210px;
}
#subLeft{
   padding:15px 10px 50px 10px;
	width:180px;	
	

}
#subRight{
	width: 680px;
	margin-left:25px;
	padding-bottom: 30px;
}
#loginpage{ text-align:center; width:100%; padding-top:50px; padding-bottom:50px;}
#loginpage div{ height:25px; padding-bottom:5px; overflow:hidden;}
#loginpage .texx{ width:160px; height:16px; border:1px solid #91a7c5;}
.title_solution,.title_pro{
	background-repeat: no-repeat;
	width: 200px;	
	height: 26px;
	padding-top: 8px;
	text-indent: 16px;	
}
.title_hyxw{ width:210px;background-repeat: no-repeat;height: 22px;padding-top: 8px;text-indent: 16px;	}
.title_pro{
	color: #1f5ca9;
	background-image: url(images/index_new2.gif);
}
.title_solution{
	color: #3d7f21;
	background-image: url(images/index_new3.gif);
}
.title_hyxw{background-image: url(images/index_new4.gif);}
.paddtopbottom{
	padding-top: 20px;
	padding-bottom: 20px;
}
.Dleft{	
	padding-top: 4px;
	padding-left: 20px;	
}
.dlfetback{ padding:2px 4px; border:1px solid #c1cddb; margin:8px 4px 8px 0px;}
.Dright{padding-top: 4px;padding-right: 20px;}
.Drighttop{padding-top:45px;padding-right: 20px;}
.Drighttop2{padding-top:12px;padding-right: 20px; float:right; text-align:right; line-height:20px;}
.eucitatel{ font-size:12px; font-weight:bold; color:#f57017;background: url(images/tel.gif) ; }
.linkpic{
	padding-top: 0px;
}
.sublistmenu{
	padding: 10px 10px 30px 10px;
	list-style-type: none;
	margin:0px 0px 50px 0px;
	background-color:#ffffff;
	border:1px solid #adc4db;
	background-image: url(images/submenubg2.jpg);
	background-position:right top; background-repeat:no-repeat;
}
.sublistmenu li {
}
.sublistmenu li a{
	display: block;
	height: 20px;
	padding-top: 7px;
	padding-left: 21px;
	background-position: 1px 11px;
	border-bottom:1px solid #d9e0e7;
	background-image: url(images/v2jt.gif);
	background-repeat: no-repeat;
	color:#1a5a9f;
}
.sublistmenu li a:hover{
	text-decoration: none;
	color:#2683c3;
	
	
}
.sublistmenu li .currentnow{background-color:#9baac3; color:#ffffff;}
/*文字及链接*/
.white1{
	color: #FFFFFF;
	font-size: 11px;	
}
.white2,.white2 a{
	color: #FFFFFF;
	font-size: 12px;
	line-height:15px;
}
.white2 a:hover{
	color: #FFFF00;
	text-decoration: none;
}
a{
	text-decoration: none;
	color: #535353;	
}
a img{border: none;}
a:hover{
	color: #2162b5;
	text-decoration: underline;
}
.link1 a,.link1{
color:#4f83c4;	
	
}
.link2 a{
	color:#0033CC;
	text-decoration:underline;
}
.link3 a, .link3{
	color:#FF6600;
}
.gray1{color:#4b4b4b;
line-height:18px;}
.gray2{color:#777777;
line-height:12px;
font-size:11px;}
.gray3{color:#777777;
line-height:16px;
}
.list2,.list4,#index_newslist,.listnews{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.list4,.listnews{ padding-top:8px;}
.list1{margin: 5px 0 0 0px;
	padding: 0px;
	list-style-type: none;}
.list1 li,.newmore{
	background: url(images/index_icon2.gif) no-repeat center left;
	padding-left: 15px;
	line-height: 20px;
	overflow: hidden;
}
.list2 li{
	background-image: url(images/icon3.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px 2px 8px 15px;
	background-position: left 6px;
	height: auto;	
}
.list2 li .alink{line-height:16px; display:block; padding-top:3px;}
.list4 li
{
	display: block;
	padding: 0 5px 0 0px ;	
	margin-bottom:8px;
	}
.list4 li a{line-height:20px;}
.listnews li{
	display:block;
	margin:0 0 4px 0px;
	padding:5px 0 8px 0px;
	background-image: url(images/xx.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.list3{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.list3 li{
	
	display: block;
	padding-left: 15px;
	
}
#index_newtitle,#index_abouttitle{background-repeat: no-repeat;	background-position: right;	height: 24px;padding-top: 7px;}

#index_newtitle,#index_abouttitle{background-image: url(images/index_line2.gif);}
#index_newslist{ display:block; height:110px;}
#index_newslist li{
	display:block;
	height:17px;
	background-image: url(images/index_listicon2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 1px;
	padding-right:5px;
	padding-top: 4px;
}
.index_about_detail{
	width:344px;
	height:170px;
	line-height:20px;	
	padding:0px;
}
.floatMenuParent {
	position: relative;
}

.floatMenu {
	width: 200px;
	border: 1px solid #ccc;
	background: #eee;
	color: #000;
	position: absolute;
	top: 24px;
	left: 0;
	text-align: left;
	text-indent: 24px;
}
.list5{ margin:0px; padding:0px;}
.list5 li{
	line-height:20px;
	list-style-position: inside;
	list-style-type: disc;
	padding-left:2px;
}
#index_prolist{
	margin: 0px;
	padding: 5px 0px 10px 0px;
	
	display: block;
	list-style-type: none;
	background: url(images/index_products_bg.gif) repeat-x; border-bottom:1px solid #dadad9;
}
#index_prolist li{
	display: block;
	height:30px;
	padding-left: 16px;
	padding-top:3px;	
}
#index_prolist li img{
	margin-right:6px;
	vertical-align: middle;
}
#index_solutionlist{margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	height: 75px;
	display: block;
	list-style-type: none;
	background-color: #effbee;}
#index_solutionlist li{
	display: block;
	height:19px;
	padding-left: 29px;
	padding-top:4px;
	background-image: url(images/index_listicon1.gif);
	background-repeat: no-repeat;
	background-position: 16px;
}

#index_hydt{
	display:block;
	padding-top:8px;
	width:200px;
	list-style-type:none;
	margin: 0px;
	padding:10px 0px 5px 10px;
	background-image: url(images/index_hydtbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#index_hydt span{ line-height:18px;}
#index_hydt li{
	display:block;
	height: auto;
	background-image: url(images/index_listicon2.gif);
	background-repeat: no-repeat;
	padding: 0px 5px 5px 10px;
	background-position: left 7px;
	
}
#index_hydt li a{ line-height:18px;}
.productname{
	font-weight: normal;
	background-image: url(images/icon1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	height: 22px;
	padding-top: 2px;
	padding-left: 18px;
	margin-bottom: 1px;
		
}
.current .productname{
	font-weight: bold;
}

.detail {
	display: none;
}

.current .detail {
	display: block;
	height: 45px;
	background-image: url(images/inproductbg.png);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 12px;
	line-height:18px;
	margin-bottom: 5px;
}
.detail a{line-height:18px; color:#777777; display:block;}
.detail a:hover{
	color:#444;
	text-decoration:none;
}

.subcontenttext,.subcontenttext2{
	line-height: 20px;	
	padding-bottom:40px;
	
	
}

.subcontenttext p{
	margin:6px 0px 6px 0px;
	padding:0px;
	text-indent: 1.5pc;
}
.subcontenttext #lefts{ float:left; width:450px;}
.subcontenttext #rights{float:right; width:210px;}
.subcontenttext #mainleft{width:500px; float:left;}
.subcontenttext #mainmain{ width:auto; margin:0 auto; }
.subcontenttext #mainright{width:200px; float:right; padding-top:2px;}
.teams{
	clear:both;
	height:130px;
	padding-top: 10px;
	
}
.gw{
	clear:both;	
	padding-top: 10px;
	padding-bottom:5px;
	height:auto;
	clear:both;
	
}

.shuoming{
	padding:5px;
	display: block;
	clear: both;
	border: 1px solid #dedede;	
	
}
.shuomingmoretitle{
	background-color: #e9eae9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height:23px; padding-left:5px; padding-top:3px;
}
.shuomingmoredetai{ width:auto; margin:0px 0px 10px 0px; padding:10px;}
.newproductlist{clear:both; padding:8px 0px 8px 0px; display: block; height:60px; line-height:18px;}
.newproductlist .photo{width:75px; padding-top:3px; }
.newproductsevt{
	background-image: url(images/newsubmentitle_bg.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	height:27px;
	padding-top:6px;
	margin-bottom:2px;
	color:#1f4e7c;
}
.newsublefttbg{background-color:#ffffff;
	border:1px solid #adc4db; margin-bottom:15px;}
.teams div,.productlist div,.newproductlist div, .gw div{
	display: block;
	float: left;
}
.newproductlist .procutdetail{ width:580px;}
.teams .teamdetail , .gw .teamdetail{
	width: 530px;	
	line-height: 18px;
	padding-bottom:10px;	
}
.teams .photo,.gw .photo{width:120px; height:120px; float:left;}
.titlename{
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsline{
	height: 4px;
	padding-top: 2px;
	display: block;
	clear: both;
	overflow:hidden;
	background-image: url(images/xx.gif);
	background-repeat: repeat-x;	
}
.newsline2{
	height: 4px;	
	display: block;
	clear: both;
	overflow:hidden;
	border-bottom:1px solid #c6cfd8;
}
h1{
	font-size: 16px;
	padding: 0px;
	margin: 6px 0 6px 0;
	color:#0f90d3;
	display:block;
	
	
}
h2{font-size:14px;
padding:0px;
margin:10px 0 10px 0; color:#f18e23;
display:block;
}
h3{font-size:12px;margin:0px; line-height:24px; padding:0px;}
h3 a{color:#4f83c4;}
.flashdemolist{
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	height: auto;
	display: block;
}
.flashdemolist li{
	display: block;
	width: 200px;
	float: left;
	text-align: center;
	height: 130px;
	padding: 0px;
	margin-right: 5px;

}

.demoboard{
	margin-top:10px;
	border: 1px solid #d0d0d0;
	margin-bottom: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
}
.maindemo{
	height: 128px;
}
.maindemoL,.maindemoR{ float:left;}
.maindemoL{
	padding: 5px 10px 5px 10px;
}
.maindemoR{
	width: 400px;
	padding:5px;
}
.producttip{
	background-image: url(images/up.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 20px;
	background-position: left 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentnewbg{
	background-image: url(images/youth1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.zwjd{ font-size:14px; line-height:180%;}
.f_l{ float:left;}
.f_r{ float:right;}
.locals{ height:16px; padding-top:2px; font-family:"宋体"; }
.zwpadding{ padding-top:8px;}
.zwpadding2{ padding-top:2px;}
.parnterl{ float:left; width:180px; padding-top:8px;}
.parnterr{ float:left; width:460px;}
.khpjframe{
	background-color: #f4f4f4;
	background-image: url(images/value_bg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #dadada;
	display: block;
	padding: 15px;
	clear: both;
	margin: 13px 0px 2px 0px;
	color:#000000;
}
.khpj1{ float:left; width:110px; padding-top:6px; height:70px;}
.khpj2{ width:536px; padding:0 0 7px 0;}
.khmc{ text-align:right; color:#7e7e7e; font-weight:normal;}
.picchange{ background:url(pic/flashbg.gif) no-repeat 0 0; width:510px; height:360px; margin:0; padding-top:5px; padding-left:5px;}

.container {
	WIDTH: 945px; HEIGHT: 220px
}
.container A IMG {
	WIDTH: 945px; HEIGHT: 220px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.num {
	POSITION: absolute; WIDTH: 90px; FLOAT: right; TOP: 185px; LEFT: 840px
}
.num LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: 1px; WIDTH: 15px; FONT-FAMILY: Arial; BACKGROUND: url(images/flashbutton.gif) no-repeat -15px 0px; FLOAT: left; HEIGHT: 15px; COLOR: #86a2b8; FONT-SIZE: 12px; CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px; WIDTH: 15px; BACKGROUND: url(images/flashbutton.gif) no-repeat; HEIGHT: 15px; COLOR: #ffffff
}
.more {
	FLOAT: right
}
.more1 A {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; MARGIN: 0px 0px 0px 10px; COLOR: #3373a3
}
.ecustomers ,.ecustomers2,.ecustomers3{ width:186px; height:150px; text-align:center;} .piclogo{ border:1px solid #dfdcdc; padding:2px; margin-bottom:5px;} .ecustomers2{ margin:0 auto;} .ecustomers3{ float:right;}
.ecustomersul{ display:block; list-style-type:none; padding:0px; margin:0px; height:auto;}
.ecustomersul li{ width:224px; float:left; height:152px; display:block;}
/*for vs*/
#vs_jstitle{height:38px;  background-image:url(images/vs_buttonbg.gif); margin:0px; padding:0px; list-style:none; width:680px; overflow:hidden;}
#vs_jstitle li {float:left; text-align:center;  }
#vs_jstitle li a{ display:block; margin-right:10px; background-repeat:no-repeat; height:29px; padding-top:9px; font-size:14px; cursor:pointer;list-style:none; width:118px; }
.vsbuttonoff a{ background-image:url(images/vs_buttonoff.gif);}
.vsbuttonoff a:hover{ background-image:url(images/vs_buttonov.gif); text-decoration:none;}
.vsbuttonon a{ background-image:url(images/vs_buttonon.gif); font-weight:bold;}
.vsbuttonon a:hover{ text-decoration:none;}
#c1,#c2,#c3{ padding:5px 0px; border-bottom:1px solid #7eb1e0;}
#c2 .p14{ font-size:14px; line-height:24px;}
.tabletitle{ border-bottom:2px solid #909090; border-top:1px solid #909090; background-color:#ececec;}
.tabletd{border-bottom:1px solid #c6c6c6;} .tabletd2{ border-bottom:1px solid #c6c6c6;}
