@charset "utf-8";
*{ margin:0px; padding:0px; }
body { background-color: #ffffff; font-size: 11px; line-height: 18px; color:#000000; width: 970px; margin-right: auto; margin-left: auto; padding-bottom:20px; font-family:Verdana, Geneva, sans-serif; }
ul { margin:0px; padding:0px; }
li { list-style-type:none;}
a { text-decoration:underline; color:#333333; behavior:url(scripts/linknoborder.htc);}
a:hover{color:#ff0000;}
a:focus { -moz-outline-style: none; }
img{ border:none;}
.clear { clear: both; float: none; height:0px; font-size:0px; line-height:0px; }
.font_blue{ color:#27479c;}
.font_line{text-decoration:underline;}
.font_black{color:#404040;}
.font_red{color:#fe0000;}
.font_b{ font-weight:bold;}
.blank10{ height:10px; overflow:hidden; }
.blank20{ height:20px; overflow:hidden; }
.blank15{ height:15px; overflow:hidden; }
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	float:left;
	color:#808080;
	line-height:14px;
	margin-top:23px;
	letter-spacing:-1px;
	word-spacing:2px;
}

/*头部*/
#logo{
	height: 46px;
	width: 151px;
	margin-top: 25px;
	margin-bottom: 15px;
	float:left;
}
#header{ float:right; width:799px;}
#top_contact{
	text-align: right;
	margin-top: 10px;
}
#top_contact li a{color:#27479c;}
#main{ width:970px; background:url(../images/bg_main.gif) repeat-y;}
/*左侧*/
#left{width: 153px; float:left; padding-bottom:40px;}
.left_title{
	height: 22px;
	width: 153px;
}
.mainmenu{width: 153px;background-color:#ffffff;}
.mainmenu li{border-bottom:1px solid #5f737e;}
.mainmenu li a{ height: 24px;  display:block;background:url(../images/bg_mainmenu.gif) no-repeat left top; padding-left:20px; }
.mainmenu li a:hover{background:url(../images/bg_mainmenu.gif) no-repeat left bottom;}
.mainmenu li ul li{ border-bottom:none; }
.mainmenu li ul li a{ height:auto; background:url(../images/sproli.gif) no-repeat; background-position:13px 5px!important; background-position:13px 8px;margin-bottom:10px!important; margin-bottom:-15px; line-height:12px;}
.mainmenu li ul li a:hover{ background:url(../images/prolista.gif) no-repeat 13px 8px;}
.listtitle{ font-weight:bold; padding-left:20px; margin-top:10px; margin-bottom:10px;}
#web_index .mainmenu_li1 a,#web_about .mainmenu_li2 a,#web_pro .mainmenu_li3 a,#web_pro1 .mainmenu_li3 a,#web_pro2 .mainmenu_li3 a,#web_pro3 .mainmenu_li3 a,#web_pro4 .mainmenu_li3 a,#web_pro5 .mainmenu_li3 a,#web_pro6 .mainmenu_li3 a,#web_pro7 .mainmenu_li3 a,#web_pro8 .mainmenu_li3 a,#web_pro9 .mainmenu_li3 a,#web_pro10 .mainmenu_li3 a,#web_pro11 .mainmenu_li3 a,#web_pro12 .mainmenu_li3 a,#web_pro13 .mainmenu_li3 a,#web_pro14 .mainmenu_li3 a,#web_pro15 .mainmenu_li3 a,#web_pro16 .mainmenu_li3 a,#web_enquiry .mainmenu_li4 a,#web_news .mainmenu_li5 a,#web_client .mainmenu_li6 a,#web_service .mainmenu_li7 a,#web_contact .mainmenu_li8 a{background:url(../images/bg_mainmenu.gif) no-repeat left bottom; text-decoration:none; font-weight:bold;}
#web_pro .mainmenu_li3 li a,#web_pro1 .mainmenu_li3 li a,#web_pro2 .mainmenu_li3 li a,#web_pro3 .mainmenu_li3 li a,#web_pro4 .mainmenu_li3 li a,#web_pro5 .mainmenu_li3 li a,#web_pro6 .mainmenu_li3 li a,#web_pro7 .mainmenu_li3 li a,#web_pro8 .mainmenu_li3 li a,#web_pro9 .mainmenu_li3 li a,#web_pro10 .mainmenu_li3 li a,#web_pro11 .mainmenu_li3 li a,#web_pro12 .mainmenu_li3 li a,#web_pro13 .mainmenu_li3 li a,#web_pro14 .mainmenu_li3 li a,#web_pro15 .mainmenu_li3 li a,#web_pro16 .mainmenu_li3 li a{background:url(../images/bg_more.gif) no-repeat 13px 8px; font-weight:normal; text-decoration:underline;}
#web_pro1 .s_mainmenu_li1 a,#web_pro2 .s_mainmenu_li2 a,#web_pro3 .s_mainmenu_li3 a,#web_pro4 .s_mainmenu_li4 a,#web_pro5 .s_mainmenu_li5 a,#web_pro6 .s_mainmenu_li6 a,#web_pro7 .s_mainmenu_li7 a,#web_pro8 .s_mainmenu_li8 a,#web_pro9 .s_mainmenu_li9 a,#web_pro10 .s_mainmenu_li10 a,#web_pro11 .s_mainmenu_li11 a,#web_pro12 .s_mainmenu_li12 a,#web_pro13 .s_mainmenu_li13 a,#web_pro14 .s_mainmenu_li14 a,#web_pro15 .s_mainmenu_li15 a,#web_pro16 .s_mainmenu_li16 a{ background:url(../images/prolista.gif) no-repeat 13px 8px;color:#ff0000; height:auto;}
ul.collapsed {
 display: none;
}
ul.expanded{ display:block;}
.left_server{ margin-top:10px; margin-bottom:5px;}
.left_server li{
	line-height: 20px;
	height: 20px;
	padding-left: 10px;
	color: #666666;
}
.more{ margin-left: 100px; background:url(../images/bg_more.gif) no-repeat 0px 8px; padding-left:7px; margin-bottom:100px; }
.friendlink{ margin-top:5px;}
.friendlink li{
	line-height: 25px;
	height: 25px;
}
.friendlink li a{ color:#666666; display:block; background:url(../images/bg_friendlink.gif) no-repeat 10px 12px; padding-left:20px;}
/*右侧*/
#right{
	float:right;
	width: 800px;
}
#innerright{ float:right; width:800px; padding-left:17px; border-top:1px solid #b3bdc3;}
#banner{
	width: 800px;
}
.title { height:20px; margin-bottom:20px;}
.index_news{ margin-top:15px;}
.index_news li a{background:url(../images/bg_more.gif) no-repeat 0px 8px;padding-left:7px; display:block; height:18px;}
.index_pro{
	width:630px;
	border-top:1px solid #cccccc;
	padding-top: 23px;
	float:left;
}
.index_pro li{ float:left; width:194px; margin-left:16px!important; margin-left:8px;}
span.index_pro_title{ background:url(../images/bg_indexpro.gif) no-repeat 130px 24px; display:block;  font-size:12px; font-weight:bold; margin-bottom:10px; margin-top:25px;}
span.index_pro_title a{color:#003366;}
.index_pro li p{ padding-right:10px; }
.totop{ background:url(../images/totop.gif) no-repeat 900px 5px; padding-left:910px; }
.line1{ border-top:1px solid #666666;}
.footername{ float:left;}
.footermail{ float:right;}
.quicklink{ width:153px; float:right; background-color:#ebebeb; padding-bottom:30px;}
.quicklink_title{ width:130px; height:20px; margin-bottom:15px;}
/*首页结束*/
.right_title{
	margin-bottom:25px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#414141;
}
.inner_right{
	width:630px;
	float:left;
}
.inner_right p{ margin-bottom:10px;}
.serverlist{ background:url(../images/serverlist.gif) no-repeat 0px 5px; font-weight:bold; display:block; margin-top:15px; padding-left:10px;}
.line12{ border-top:1px solid #cccccc; margin-top:20px; margin-bottom:15px;}
.t_server{ margin-top:20px; font-size:11px;}
table.t_server td{ height:27px; padding-left:13px; line-height:27px;}
.left_order{ margin-top:5px;}
.order_text{ width:120px; height:20px; border:none; background:url(../images/left_table.gif) no-repeat; color:#999999; padding-left:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:20px;  padding-right:8px; *background-attachment:fixed;}
.order_message{font-family:Verdana, Geneva, sans-serif; font-size:11px;color:#999999; padding-left:5px; width:124px; height:48px; border:1px solid #878787; /*background:url(../images/leftmessage.gif) no-repeat #ffffff; border:none; border-right:1px solid #878787; *background-attachment:fixed;*/}
.left_submit{
	line-height: 19px;
	text-align: center;
	height: 19px;
	width: 62px;
	background:url(../images/left_submit.gif) no-repeat;
	border:none;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#2d2d2d;
}
.quicklink li a{ display:block; background:url(../images/bg_more.gif) no-repeat 15px 8px; padding-left:25px; overflow:hidden; height:20px; line-height:20px;}
.orderbutton{
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 92px;
	background:url(../images/orderbutton.gif) no-repeat;
	color:#666666;
	border:none;
}
.ordertable{ font-size:10px; color:#575c62; font-family:Verdana, Geneva, sans-serif;}
.ordertext{ border:1px solid #e6e6e6;}
ul.client li{
	height: 33px;
	width: 141px;
	float:left;
	margin-top:30px;
}
.client_blank{ margin-left:20px;}
.news li{ padding-left:110px; border-bottom:1px solid #ebeef5; padding-bottom:10px; margin-bottom:10px;}
.news li a{background:url(../images/bg_more.gif) no-repeat 13px 8px; display:block; position:relative; padding-left:20px;}
.news li a span{ position:absolute; left:-100px!important; left:-120px; top:0px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news li p{ display:none;}
.newsfrom{ color:#808080;}
ul.procenter li{ border:1px solid #86879b; padding-top:20px; padding-left:15px; padding-right:25px; height:85px; overflow:hidden; margin-bottom:10px; clear:both;}
ul.procenter li p{
	float: left;
	width: 485px;
}
ul.procenter li img{
	float: right;
	height: 80px;
	width: 80px;
	display:block;
	border:none;
}
ul.procenter li span.proname a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	height: 16px;
	margin-bottom: 10px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
ul.s_pro{ border-top:1px solid #cccccc; margin-top:25px; width:630px;}
span.prolink{font-size:11px; font-weight:bold; display:block; margin-bottom:3px; color:#333333; line-height:18px;}
ul.s_pro li{ border-bottom:1px solid #cccccc; height:90px; width:304px; padding:5px; float:left; padding-right:0px; }
ul.s_pro li img{ float:left;}
ul.s_pro li p{ float:left; margin-left:10px; margin-top:10px; font-size:10px; color:#939aa2; line-height:14px; display:block;}
ul.s_pro li p a{ font-size:11px; font-weight:bold; text-decoration:none; display:block; margin-bottom:5px; color:#333333; line-height:18px;}
ul.s_pro li.problank{height:90px; width:1px; border-left:1px solid #cccccc; overflow:hidden; font-size:0px;}
.about_text_t{ line-height:24px; margin-bottom:5px; display:block;}
ul.awards{ margin-left:12px;}
ul.awards li{ background:url(../images/awardslist.gif) no-repeat 0px 8px; padding-left:12px;}
.buttomline{ border-bottom:1px solid #cccccc; line-height:26px; height:26px;}
.contact_company{ background:url(../images/list_red.gif) no-repeat 0px 5px; display:block; padding-left:10px;border-bottom:1px solid #cccccc; padding-bottom:8px;}
.map{
	height: 310px;
	width: 510px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.clientmore{margin-left: 100px; background:url(../images/bg_more.gif) no-repeat 0px 8px; padding-left:7px; margin-top:15px;}
.proleft{
	float: left;
	width: 265px;
	margin-top:20px;
	padding-left:20px;
}
.pro_right{
	float: right;
	width: 515px;
	margin-top:20px;
}
.pro_right_title{ background:url(../images/serverlist.gif) no-repeat 0px 5px; font-weight:bold; display:block; padding-left:12px;}
table.protable{ margin-top:10px;}
table.protable tr td tr td{ padding-left:20px; height:24px; line-height:24px; background-color:#ffffff; }
.bg_table{background:url(../images/bg_table.gif) no-repeat 10px 10px #ffffff; }
/*404*/
#error{ background-color:#f2f2f2;}
.errorbody{
	height: 137px;
	width: 573px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 90px;
	padding-top:143px;
	background:url(../images/404.gif) no-repeat;
}
.errortext{
	display: block;
	width: 970px;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	color: #4d4d4d;
}
ul.errorlist{
	margin-left: 247px;
}
ul.errorlist li{ background:url(../images/errorlist.gif) no-repeat 0px 5px; line-height:14px; height:14px; margin-bottom:10px; padding-left:10px; font-weight:bold;}
ul.errorlist li a{color:#39a7d8;}
.font_error{ color:#39a7d8;}

