html,
body,
td,
h1,
h2,
h3,
h4,
ol,
ul,
dl,
t,
dt,
dd 
{
	font-family:arial,helvetica,sans-serif;
}
html,
body,
td,
h1,
h2,
h3,
h4,
ol,
ul,
dl,
t,
dt,
dd 
{
	font-size:100%;
}
html,
body,
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
ul, 
ol, 
li, 
form

{
	padding:0;margin:0;
}
a:link 
{
	color:#333;text-decoration:none;
	cursor:pointer;
}
a:visited 
{
	color:#333;text-decoration:none;
	cursor:pointer;
}
a:hover 
{
	color:#FF0000;text-decoration:underline;
	cursor:pointer;
}
body
{
	margin:0;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#333;
}
img
{
	border:none; 
	cursor:pointer;
	vertical-align:middle;
}


/*顶部header*/
#header
{
	margin:auto;
	width:974px; 
	height:99px; 
}
#menu_box{	margin:auto; width:974px;  height:33px; }

.header_bg
{
	width:974px;
	height:60px;
	margin:0px auto;
	background:#fff; 
}
.header_logo
{
	background:url(../images/header_logo.gif) #ffffff no-repeat; 
	width:159px; 
	height:41px;
	position:relative;
	top:15px;
	left:5px;
	float:left;
}
.contact_way
{
	float:right;
	color:#11458B;
	padding-top:18px;
	padding-right:20px;
}
.contact_way a,
.contact_way a link
{
	color:#11458B;
	text-decoration:none;
}
.contact_way a:hover
{
	color:#11458B;
	text-decoration:underline;
	
}
.contact_way img
{
	vertical-align:middle;
}

/*导航css*/
.menucontainer
{
	background:url(../images/bgOFF.gif) #ffffff no-repeat; 
	width:974px; 
	height:45px; 
	margin:0px auto;
	position:relative;
	z-index:100;
}
.index_menucontainer
{
	background:url(../images/bgOFF.gif) #ffffff no-repeat; 
	width:974px; 
	height:95px; 
	margin:0px auto;
	position:relative;
	z-index:100;
}
.menu 
{
	float:left;
	width:962px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bgOFF.gif) repeat-x bottom left;
	height:33px;
}
.menu div a 
{
	margin-left:90px;
	line-height:30px;
}
.menu div a,
.menu div a:link 
{
	color:#fff;
	text-decoration:none;
}
.menu div a:hover 
{
	color:#fff;
	text-decoration:none;
}
.menu_right
{
	background:url(../images/bgRight.gif) #ffffff no-repeat; 
	width:6px; 
	height:39px;
	float:left; 
}
.menu_left
{
	background:url(../images/bgLeft.gif) #ffffff no-repeat; 
	width:6px; 
	height:39px;
	float:left; 
}
.menu ul 
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative;
}
.menu ul li 
{
	float:left;
	position:relative;
	display:inline;
}
.menu ul li a, 
.menu ul li a:visited 
{
	float:left;
	display:block;
	text-decoration:none;
	color:#333;
	width:auto;
	color:#fff;
	padding:0px 37px;
	padding:0px 35px\9;
	line-height:33px;
	height:33px;
}
* html 
.menu ul li a,
.menu ul li a:visited 
{
	width:auto;
	w\idth:auto;
}
.menu ul li ul 
{
	display:none;
}
.menu ul li ul li
{
	background:none;
	
}
table 
{
	margin:-1px;
	border-collapse:collapse;
	font-size:12px;
}
/* IE 浏览器*/
.menu ul li:hover a 
{
	color:#fff;
	background:#11448C;
}
.menu ul li:hover ul 
{
	display:block;
	position:absolute;
	top:32px;
	margin-top:1px;
	left:0;
	width:100%;
	border-top:1px solid #fff;
}
.menu ul li:hover ul li a 
{
	display:block;
	background:#e3e3e3;
	color:#333;
	height:20px;
	line-height:20px;
	padding:2px 30px 2px 40px;
	width:130px;
	border-top:1px solid #fff;
}
.menu ul li:hover ul li a:hover 
{
	color:#fff;
	background: #2B5FA5 url(../images/sub-arrow.gif) no-repeat;
	background-position: 4px 8px;
}


/* 友好链接 link */
#friend_link
{
	clear:both;
	background:#F9FCFE; 
	width:100%; 
	height:70px;
	border-top:1px solid #CAD9EA;
	padding-top:15px;
}
.footer_products
{
	width:986px;
	margin:0px auto; 
	font-size:12px;
	padding:20px 10px 10px 10px;
}
.footer_friend_link
{
	width:986px;
	margin:0px auto; 
	font-size:12px;
}
.footer_friend_link a,
.footer_products a
{
	padding:5px;
}
#friend_link a:link 
{
	color:#333;text-decoration:none;
}
#friend_link a:visited 
{
	color:#333;text-decoration:none;
}
#friend_link a:hover 
{
	color:#FF0000;text-decoration:underline;
}
.copyright
{
	
	padding-top:10px;
}



/* 边框 */
.border{ border:1px dashed #f8d2a5; padding:10px; background:#fffff7;}

/*  登录页面的css */
h3
{
	font-size:160%;
	font-weight:bold;
	padding-bottom:20px;
}
.login_box
{
	width:440px;
	padding-top:40px;
	float:left;
	
}
.loginDescription
{
	width:360px;
	padding-top:40px;
	float:left;
}
#login_content
{
	
	height:360px;
	width:802px;
	clear:both;
	margin:0px auto;
	margin-bottom:40px;
}
.user_login_tit
{
	width:440px;
	height:33px;
	background:url(../images/user_login_img_bg.gif) #fff repeat-x;
	border-left:1px solid #CAD9EA;
}
.user_login_tit2
{
	width:360px;
	height:33px;
	background:url(../images/user_login_img_bg.gif) #fff repeat-x;
	border-right:1px solid #CAD9EA;
}
.user_login_tit img
{
	line-height:30px;
}
.user_login_table
{
	width:400px;
	height:250px;
	padding-left:40px;
	padding-top:30px;
	border-left:1px solid #CAD9EA;
	border-bottom:1px solid #CAD9EA;
}
#join_content p
{
	margin:0px;
	padding:5px;
}
.user_login_table2 p
{
	font-size:100%;
	text-indent:0em;
	
}
#join_content
{
	width:250px;
}
.user_login_table2
{
	width:330px;
	height:250px;
	padding-top:30px;
	padding-left:30px;
	border-right:1px solid #CAD9EA;
	border-bottom:1px solid #CAD9EA;
}
.G1xdovttA 
{
	color:#303C48;
	font-size:120%;
	font-weight:bold;
	margin:0;
	padding:4px 0 2px;
	white-space:nowrap;
	width:110px;
}
.G1xdovttJ 
{
	margin:0 0 0 5px;
}
.G1xdovttM 
{
	color:#004C8D;
	text-decoration:underline;
	cursor:pointer;
}

.G1xdovttF 
{
	border:1px solid #BAD8EA;
	margin-bottom:0;
	width:275px;
}
.G1xdovttN 
{
	margin:20px 0 0;
}
.G1xdovttM 
{
	color:#004C8D;
	text-decoration:underline;
}
.gwt-TextArea, 
.gwt-SuggestBox, 
.gwt-TextBox, 
.gwt-PasswordTextBox 
{
	border:1px solid #BAD8EA;
	font-family:Arial,sans-serif;
	margin:0;
	padding:5px;
}
.G1xdovttBB 
{
	padding:1px 0 0;
}

.G1xdovttI 
{
	float:left;
}

.G1xdovttE 
{
	color:#303C48;
}
.G1xdovttP 
{
	height:20px;
	margin:3px 0 5px -2px;
}
.G1xdovttAB, 
.G1xdovttDB 
{
	display:block;
}
.G1xdovttJ a,
.G1xdovttM a
{
	color:#004C8D;
	text-decoration:underline;
}
.G1xdovttJ a:hover,
.G1xdovttM a:hover
{
	color:#ff0000;
	text-decoration:underline;
}
.user_login_tit img
{
	padding:0; margin:0;
}
.btn_login
{
	background:url(../images/login_btn.gif) no-repeat ;
   	height:36px;
	width:113px;
	border:0px;
	cursor:pointer;
}
/*wanglijun*/
.fielderror
{
	color:red;
}
/***************************试用产品通道**************************/
.header_tit{float:left; width:150px; height:15px;position:relative;top:33px;top:37px\9;left:10px; font-size:140%; font-weight:bold; color:#444;}
#wrap{margin:0px auto;width:974px;height:auto; padding-bottom:50px;}
h3{font-size:140%; padding:0 0 5px 0;}
h2{font-size:120%; color:#cc1f26;}
.trial_channel_tit{font-size:120%; padding-left:5px; line-height:30px; font-weight:bold; color:#3E6CA2;}
.trial_channel_tit_bg{width:100%; height:30px; background: url(../images/trial_channel_tit_bg.gif) repeat-x; border-top:1px solid #CAD9EA;}
.trial_channel_tit_bg2{width:100%; height:30px; background: url(../images/trial_channel_tit_bg2.gif) repeat-x; border-bottom:1px solid #CAD9EA;}
.trial_channel_cont{width:960px; height:380px; padding-left:5px;}
.pro_cont{width:360px; float:left; padding-top:2px; line-height:1.4em;}
.pro_cont div{ padding-bottom:5px;}
.pro_img{float:left; width:85px;}
.academic_research,
.teaching_experiment{float:left; width:450px; height:300px;}
.teaching_experiment{padding-left:50px;}
.pro_channel a,
.pro_channel a:link,
.pro_channel a:hover,
.trial_channel_tit_bg a,
.trial_channel_tit_bg a:link,
.trial_channel_tit_bg a:hover{color:#3E6CA2; text-decoration:underline; cursor:pointer;}
.trial_channel_tit_bg a{padding-right:15px; line-height:28px;}
.pro{border-bottom:1px dashed #ccc; width:450px; height:90px; padding-bottom:10px; padding-top:10px;}