﻿body {font:12px Georgia,Arial, "宋体", Verdana, sans-serif;word-break:break-all;word-wrap:break-word;white-space:normal;}
*{margin:0;padding:0;}
div{margin:0 auto;}
p{text-indent:2em;line-height:22px;margin:0 0 7px 0;}
ul{list-style-type:none;}
img{border:0;margin:0;padding:0;}
input{padding:0 0 0 2px;color:#666;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clear{clear:both; font-size: 0px; height:0px; line-height:0px;overflow:hidden;}
.clear_mt10{clear:both; font-size: 0px; height:10px; line-height:0px;}
a:link{Color:#0097CC;text-decoration:none;}
a:visited{Color:#0097CC;text-decoration:none;}
a:hover { color:#51b400;text-decoration:none;position:relative;top:1px;left:1px;}
.fleft{float:left}
.fright{float:right}
ul li{border-bottom:#dddddd dotted 1px;text-align:left;background:url(dot.gif) left center no-repeat;height:22px;line-height:190%;padding:0 0 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin:0;vertical-align:text-top}
ul li a{display:block;float:left;text-align:left;overflow:hidden;height:22px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
ul li a span{text-align:left;display:block;overflow:hidden;height:22px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
ul li span{float:right;display:block;line-height:22px;height:22px;width:72px;margin:0 0 -4px 0;}
#head ul li{padding:0;margin:0;line-height:14px;border:0;}
#head ul li a{position:relative;left:0;top:0;margin:0;}
#head { width:100%; height:104px; background:url(head_bg0.jpg) top repeat-x;}
#head #logo { width:988px; height:71px; background:url(logo_bg0.jpg) right top no-repeat;}
#head #logo .logo_img{ float:left;display:inline;margin:13px 0 0 0;}
#head #logo .top_menu{ float:right;text-align:right; margin-right:0px; margin-top:5px;display:inline;}
#head #logo .top_menu h1{font-size:12px;color:#94a4c2;font-weight:bolder;}
#head #logo .top_menu ul{width:262px;padding:3px 0 0 0;float:right;}
#head #logo .top_menu ul li{width:50px;float:left;background:url(split.gif) left center no-repeat;padding:0 5px;height:23px;line-height:23px;}
#head #logo .top_menu ul li a{height:23px;}
#head #logo .top_menu ul li a:link,#head #logo .top_menu ul li a:visited{color:#94a4c2;}
#head #logo .top_menu ul li a:hover{color:#51b400;}
#head #logo .top_menu ul .first{background:none;}
#head #logo .top_menu ul .last{background:none;padding:0;width:76px;padding:0 0 0 2px}
#head #menu {width:988px;height:33px; background:url(menu_bg0.jpg) top repeat-x; white-space:nowrap;}
#menu li { float:left;width:84px; height:33px; background:url(menu_lin.jpg) right top no-repeat;}
#menu li a {color:#fff;display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:8px 15px;}
#menu li a.here, #menu li a:hover { background:url(menu_li_.jpg) left top no-repeat; color:#000;}
#menu li a#menu_home{ background:url(menu_hom.jpg) left top no-repeat;text-align:center;width:54px;}
#menu li a#menu_home.here, #menu li a#menu_home:hover { background:url(menu_hon.jpg) left top no-repeat;text-align:center;}
#menu li#search { width:236px; float:right; background:url(menu_rig.jpg) right top no-repeat; padding-top:5px; position:relative;}
#menu li#search input{ width:150px; position:absolute; top:6px; font-size:12px; padding:4px 2px 0 3px; color:#666; border:1px solid #065387; height:16px;}
#menu li#search input.submit{position:absolute;top:6px; left:160px;height:22px;border:0;color:#fff;font-weight:600;padding:2px 0 1px 0;width:70px; background:url(search_b.jpg) left 50% no-repeat; cursor:pointer;}
#index_content {width:988px;position:relative; z-index:100; color:#4B5A61;margin:5px auto 0 auto}
#content {width:988px; margin:10px auto; position:relative; z-index:100; color:#4B5A61;}
.banner{overflow:hidden;width:988px;}
.left{width:690px;}
.right{width:288px;}
.domain_top{height:54px;background:url(top50000.gif) top center no-repeat;margin:0;padding:0;}
.domain_center{border-left:#cfcfcf solid 4px;border-right:#cfcfcf solid 4px;padding:5px;}
.domain_bottom{height:14px;background:url(top60000.gif) top center no-repeat}
.domain_name{background:url(top80000.gif) left center no-repeat;padding:0 0 0 52px;height:24px;}
.domain_input{border:#9c9c9c solid 1px;width:163px;padding:3px 2px 2px 3px;height:15px;}
.domain_button{border:0;height:23px;width:48px;background:url(cx.gif) right center repeat-x;color:#ff4e00;font-weight:bolder;cursor:pointer;}
.domain_img{text-align:center}
.domain_com{height:51px;}
.domain_com li{padding:0;float:left;width:67px;border:0;background:none;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.domain_com li label{cursor:pointer;}
.nav{background:url(nav_center.gif) left top repeat-x;height:25px;}
.nav .nav_left{color:#0097CC;background:url(nav_left.gif) left top no-repeat;float:left;padding:6px 0 0 24px;height:19px;}
.nav .nav_left a{font-weight:bolder;font-size:12px;}
.nav .nav_right{background:url(nav_right.gif) right top no-repeat;float:right;padding:6px 11px 0 0px;height:19px;}
.nav_content{padding:7px 7px 0 7px;border-left:#d5d5d5 solid 1px;border-right:#d5d5d5 solid 1px;}
.nav_bottom{background:url(nav_bottom_center.gif) left bottom repeat-x;height:5px;}
.nav_bottom .nav_bottom_left{background:url(nav_bottom_left.gif) left top no-repeat;float:left;font-size:0;height:5px;width:5px;overflow:hidden;}
.nav_bottom .nav_bottom_right{background:url(nav_bottom_right.gif) right top no-repeat;float:right;font-size:0;height:5px;width:5px;overflow:hidden;}
.roll_case_out{padding:7px 6px 7px 7px;}
#roll_case li{padding:0;border:0;float:left;background:none;width:135px;height:121px;}
#roll_case li div{background:url(case_bg.gif) 0 0 no-repeat;width:122px;height:95px;padding:2px;}
#roll_case li div a{width:122px;height:95px;text-align:center;float:none;padding:0;}
#roll_case li a{width:122px;text-align:center;float:none;padding:0;}
#roll_case li a:link,#roll_case li a:visited{font-weight:bolder}
.userlogin{text-align:center;font-weight:bolder;}
.userlogin .username{height:31px;text-align:center;padding:2px 0 0 0;}
.userlogin .login_bg{height:34px;text-align:center;background:url(email_login_bg.gif) center center no-repeat;}
.userlogin .userlogin_submit{padding:0px 0 1px 44px;}
.w340{width:340px}
.nav_content ul li.first{height:70px;border-bottom:#cccccc dashed 1px;background:none;padding:0;}
.nav_content ul li.first .content{width:225px;float:right;}
.right_news ul li.first .content{width:172px;float:right;}
.nav_content ul li.first .content h3,.nav_content ul li.first .content a{font-size:12px;width:220px;display:block;overflow:hidden;height:22px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.right_news ul li.first .content h3,.right_news ul li.first .content a{width:167px;display:block;overflow:hidden;height:22px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.nav_content ul li.first .content .intro{height:40px;white-space:normal}
.nav_content ul li a{width:230px}
.right_news ul li a{width:177px}
.nav_content ul li.first ul{padding:10px 0 0 0}
.nav_content ul li.first ul li{border:0}
.company_intro{padding:3px 7px 0px 7px}
.Solutions ul li a{width:245px}
.friendlink{padding:7px 7px 6px 7px}
.friendlink ul li{border:0;background:none;padding:5px 0;text-align:center;}
.css_select{border:#9c9c9c solid 1px;width:255px;*padding:0;height:18px;margin:0 5px 0 0;}
.css_select div { overflow:hidden; /* FF */ _display: inline; /* IE6 */ }
.css_select div select { margin: -2px;width:259px;font-size:14px}
.css_select select option { text-indent: 2px;; /* FF */ }
.pp_out_out{float:left;width:92px;height:62px;text-align:center;border:#c4c4c4 solid 1px;padding:0px}
.pp_out{width:90px;height:60px;text-align:center;background:#fff;padding:1px;vertical-align:middle;position:relative;*float:left;display:table-cell;}
.pp_out .pp {position:static;+position:absolute;top:50%;text-align:center;} 
.pp_out .pp a{display:inline;float:none;}
.pp_out .pp img {position:static;+position:relative;vertical-align:middle;top:-50%; left:-50%;}
.down_out_out{width:52px;height:42px;text-align:center;float:left;padding:1px;background:none}
.down_out{width:46px;height:42px;text-align:center;background:#fff;background:url(download_bg.gif) center center no-repeat;vertical-align:middle;position:relative;*float:left; display: table-cell;}
.down_out .pp{position:static;+position:absolute;top:50%;} 
.down_out .pp a{display:inline;float:none;}
.down_out .pp img {position:static;+position:relative;vertical-align:middle;top:-50%; left:-50%;}
#foot{height:70px;margin-top:20px;background:url(foot_bg0.jpg) left bottom repeat-x;color:#4c5a62}
#foot .foot_inner{width:988px; margin:0 auto; padding:20px 0 0 0;}
#foot #gaosoftservice {float:left;width:578px;}
#foot ul .first{background:none;padding:0 10px 0 0;}
#foot ul li{display:inline;float:left;padding:0 10px;background:url(split.gif) left center no-repeat;border:0;}
#foot #gaosoftservice ul li{font-weight:bolder}
#foot #message{float:right;width:390px;text-align:right}
#foot #message ul .last{padding:0 0 0 8px}
#foot #bottom_keywords {float:left;width:578px;}
#foot #bottom_keywords ul li.first{padding:0 11px 0 0;line-height:22px;}
#foot #bottom_keywords ul li{display:inline;float:left;padding:0 9px;background:none;}
#foot #company_name{float:right;width:400px;text-align:right;}
#foot #copy{white-space:nowrap;margin-top:5px;text-indent:0em;height:22px;}