html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 

* {
margin:0px;
padding:0px;
border:0px;
}
html,body {
text-align:center;
background-color:#d7d7d7;
font-size:12px;
font-family:tahoma;
}
#page  {
width:790px;
margin:0px auto;
background:url(/images/bg_body.gif);
text-align:center;
}

#head {
width:780px;
height:92px;
margin:0px auto;
text-align:left;
background:url(/images/bg_head.gif);
background-repeat:repeat-x;
overflow:hidden;
}
#logo_telecom {
width:140px;
float:left;
padding-top:20px;
padding-left:20px;
}
#nav {
float:right;
height:100px;
margin-top:15px;
padding-top:35px;
background:url(/images/logo_company.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:16px;
background-color:#fff;
overflow:hidden;
}
#nav ul {
z-index:1;
}
#conner {
float:left;
position:absolute;
margin-top:0px;
height:14px;
width:14px;
background:url(/images/conner_nav.gif);
background-repeat:no-repeat;
z-index:100;
}
#nav ul li {
height:42px;
float:left;
text-align:center;
list-style:none;
background:url(/images/bg_nav.gif);
background-position:top right;
}
#nav ul li a {
color:#fff;
text-decoration:none;
padding-top:12px;
padding-bottom:16px;
padding-left:16px;
padding-right:17px;
display:block;
}
#nav ul li a:hover {
display:block;
padding-top:12px;
padding-bottom:15px;
#padding-bottom:16px;
padding-left:16px;
padding-right:17px;
background:url(/images/arrow_01.gif);
background-position:top center;
background-repeat:no-repeat;
}
#nav ul li.current {
background:url(/images/bg_nav_onselect.gif);
background-position:top right;
}

#login {
width:780px;
height:161px;
margin:0px auto;
background-repeat:repeat-x;
text-align:left;
overflow:hidden;
}
#login_input {
float:left;
padding-top:27px;
padding-left:26px;
width:227px;
height:161px;
background:url(/images/bg_login.gif);
background-repeat:no-repeat;
overflow:hidden;
}
#inputbox {
float:center;
width:200px;
}
#inputbox td {
height:26px;
text-align:left;
}
#inputbox input {
background-color:none;
}
.t1 {
width:53px;
color:#888;
}
.inputinfo {
width:120px;
}
.chk {
width:55px;
}
#login_flash {
width:511px;
height:161px;
float:left;
background-color:#f00;
overflow:hidden;
}
#button {
clear:both;
}
.but {
text-align:center;
width:100px;
height:40px;
}
.but a {
color:#fff;
text-decoration:none;
}

#mid {
width:780px;
height:auto;
margin:0px auto;
text-align:left;
overflow:hidden;
}
#left {
margin-left:12px;
_margin-left:6px;
float:left;
}
#left ul li {
list-style:none;
}
#left_basicapp {
width:192px;
margin-top:10px;
padding-top:30px;
background:url(/images/left_basic_app.gif) no-repeat;
}
#left_advancedapp {
width:192px;
margin-top:10px;
padding-top:30px;
background:url(/images/left_advanced_app.gif) no-repeat;
}
#left_inforadv {
width:192px;
margin-top:10px;
padding-top:30px;
background:url(/images/left_infor_adv.gif) no-repeat;
}
#left_communication {
width:192px;
margin-top:10px;
}
.left_menu {
padding-top:7px;
padding-left:22px;
padding-bottom:6px;
height:13px;
display:block;
color:#4c76a0;
text-decoration:none;
background:url(/images/bg_leftmenu.gif);
}
#left_idc {
width:192px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
background:url(/images/left_idc.gif) no-repeat;
}
#left_comm {
width:192px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
background:url(/images/left_communication.gif) no-repeat;
}
#left_webbuild {
width:192px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
background:url(/images/left_webbuild.gif) no-repeat;
}
#left_infor {
width:192px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
background:url(/images/left_infor_adv.gif) no-repeat;
}
#left_news {
width:192px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
background:url(/images/left_company.gif) no-repeat;
}
#left_support {
width:192px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
background:url(/images/left_support.gif) no-repeat;
}
#banner {
width:182px;
margin-left:12px;
}
#banner img {
clear:both;
margin-top:10px;
}
.left_link {
width:192px;
margin-top:10px;
}

#main_home {
width:569px;
float:left;
}
#promotion {
width:268px;
height:228px;
margin-left:10px;
_margin-left:5px;
margin-top:10px;
float:left;
background:url(/images/bg_title.gif) top repeat-x;
overflow:hidden;
}
#message {
width:268px;
height:228px;
margin-left:10px;
margin-top:10px;
float:left;
background:url(/images/bg_title.gif) top repeat-x;
overflow:hidden;
}
#promotion p {
color:#888;
line-height:16px;
}
.title {
margin:7px auto 17px 8px;
clear:both;
}
.pic {
margin:3px 8px 7px 8px;
float:left;
} 
.promotion_title {
margin-top:6px;
margin-bottom:6px;
}
.promotion_title a {
color:#ff6c00;
padding-left:16px;
text-decoration:underline;
background:url(/images/arrow_02.gif);
background-repeat:no-repeat;
}
.promotion_title2 {
padding-top:10px;
padding-bottom:10px;
clear:both;
background:url(/images/dot_01.gif);
background-repeat:repeat-x;
background-position:top;
}
.promotion_title2 a {
color:#ff6c00;
padding-left:16px;
text-decoration:underline;
background:url(/images/arrow_02.gif);
background-repeat:no-repeat;
}
#message ul li {
list-style:none;
padding-left:12px;
color:#0054a6;
background:url(/images/dot_02.gif) top left no-repeat;
}
#message ul li a {
line-height:21px;
color:#0054a6;
text-decoration:none;
}
#message ul li a:hover {
text-decoration:underline;
}

#recommand {
clear:both;
width:544px;
margin-left:10px;
background:url(/images/bg_title.gif) top repeat-x;
}
.recomm_item {
float:left;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
_margin-left:5px;
width:260px;
line-height:16px;
color:#888;
}
.recomm_item img {
float:left;
margin-right:10px;
}
#dv_Marquee {
width:544px;
height:80px;
margin-bottom:10px;
overflow:hidden;
}
.recomm_item a.detail {
color:#ff6c00;
text-decoration:none;
}

#set  {
clear:both;
width:544px;
margin-bottom:10px;
background:url(/images/bg_title.gif) top repeat-x;
color:#888;
line-height:16px;
}
.set_pic {
margin:10px;
_margin-left:5px;
float:left;
}
.more {
float:right;
}
.lk_title {
margin-top:10px;
color:#0054a6;
text-decoration:underline;
}
.lk_more {
color:#ff6c00;
text-decoration:none;
}

#service {
clear:both;
width:544px;
height:180px;
background:url(/images/bg_title.gif) top repeat-x;
}
#service img {
float:left;
margin-bottom:10px;
}
.service_content {
clear:both;
}
#service_basic_app {
width:540px;
margin-left:4px;
}
#service_advanced_app {
width:540px;
margin-left:4px;
}
#service_infor_adv {
width:540px;
margin-left:4px;
}
#service_communication {
width:540px;
margin-left:4px;
}
.service_list {
width:270px;
float:left;
color:#0054a6;
}
.service_list img {
padding:10px;
float:left;
}
.service_list_2 {
width:250px;
margin-right:20px;
float:left;
color:#0054a6;
}
.service_title {
margin-top:10px;
margin-bottom:8px;
}
.service_title a {
color:#ff6c00;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
.service_list ul li {
list-style:none;
padding-left:12px;
background:url(/images/arrow_03.gif) no-repeat;
height:20px;
}
.service_comm_content {
margin-top:40px;
clear:both;
color:#888;
line-height:24px;
}

#cooperation {
clear:both;
margin-top:10px;
width:544px;
height:150px;
background:url(/images/bg_title.gif) top repeat-x;
}
#cooperation img {
float:left;
margin-bottom:10px;
}
#cooperation_client {
width:540px;
margin-left:4px;
color:#888;
}
#cooperation_cooperator {
width:540px;
margin-left:4px;
color:#888;
}
#cooperation_link {
width:540px;
margin-left:4px;
color:#888;
}
#cooperation_client_content {
float:left;
width:540px;
clear:both;
line-height:16px;
}
#cooperation_cooperator_content {
float:left;
width:540px;
clear:both;
line-height:16px;
}
#cooperation_link_content {
float:left;
width:540px;
clear:both;
line-height:16px;
}
#cooperation_link_content img {
margin:0 25px 5px 25px;
}

#bottom {
width:780px;
height:120px;
margin:0px auto;
background:url(/images/bg_bottom.gif);
background-repeat:repeat-x;
overflow:hidden;
}
#bottom_nav {
text-align:center;
margin-top:15px;
padding-bottom:15px;
}
#bottom_nav ul {
width:480px;
margin:0px auto;
}
#bottom_nav ul li {
float:left;
text-align:center;
list-style:none;
}
.d_line {
border-left:1px solid #0054a6;
}
#bottom_nav ul li a {
margin-left:15px;
margin-right:15px;
color:#0054a6;
text-decoration:none;
}
#company_info {
clear:both;
width:430px;
text-align:left;
margin:15px auto;
#margin:0 auto;
padding-left:150px;
color:#0054a6;
line-height:20px;
background:url(/images/logo_telecom.gif) 10px no-repeat;
}

#service_basic {
margin-top:15px;
margin-left:15px;
padding-left:120px;
padding-bottom:20px;
width:429px;
height:100px;
background:url(/images/service_title_basic.gif) no-repeat;
}
.domain_search {
background:url(/images/pic_www.gif) top left no-repeat;
padding-left:43px;
}
.ipt {
width:146px;
height:22px;
background:url(/images/bg_input_01.gif) top left no-repeat;
padding-top:5px;
padding-left:5px;
font-size:12px;
}
.d_table1 {
width:100px;
height:22px;
color:#f00;
font-weight:bold;
}
.d_table2 {
width:100px;
height:22px;
}

#service_advanced {
margin-top:15px;
margin-left:15px;
padding-left:120px;
padding-bottom:20px;
width:419px;
background:url(/images/service_title_advanced.gif) no-repeat;
}
#service_advanced p {
line-height:18px;
color:#888;
margin-bottom:10px;
}
.a_title {
font-weight:bold;
text-decoration:none;
color:#0054a6;
}

#service_infor {
margin-top:15px;
margin-left:15px;
padding-left:120px;
padding-bottom:20px;
width:419px;
background:url(/images/service_title_infor.gif) no-repeat;
}
#service_infor p {
line-height:18px;
color:#888;
margin-bottom:10px;
}
.i_title {
font-weight:bold;
text-decoration:none;
color:#ff6c00;
}

#service_comm {
margin-top:15px;
margin-left:15px;
padding-left:120px;
padding-bottom:20px;
width:419px;
background:url(/images/service_title_communication.gif) no-repeat;
}
#service_comm p {
color:#888;
line-height:20px;
}

#main_document {
margin-top:15px;
margin-left:15px;
padding-left:10px;
padding-right:10px;
width:519px;
color:#888;
line-height:20px;
background:url(/images/bg_title.gif) repeat-x;
}
#main_document p {
margin-bottom:20px;
}
.doc_title_1 {
font-size:14px;
font-weight:bold;
color:#666;
margin-bottom:30px;
padding-top:5px;
}
.doc_title_2 {
font-size:12px;
font-weight:bold;
color:#ff9c00;
margin-bottom:30px;
padding-top:5px;
}
.doc_title_3 {
width:519px;
padding-left:12px;
background:url(/images/arrow_05.gif) no-repeat;
color:#0054a6;
}
.doc_title_4 {
text-align:center;
font-size:12px;
font-weight:bold;
color:#ff9c00;
margin-bottom:30px;
padding-top:5px;
}
.doc_list_1 {
width:519px;
padding-bottom:20px;
}
.doc_list_1 ul li {
list-style:none;
padding-left:12px;
background:url(/images/arrow_04.gif) no-repeat;
}
.doc_list_1 img {
margin-top:10px;
margin-bottom:10px;
}
.doc_list_2 {
width:519px;
padding-bottom:20px;
}
.doc_list_2 ul li {
list-style:none;
padding-left:12px;
margin-bottom:10px;
background:url(/images/arrow_09.gif) no-repeat;
}
.doc_list_2 ul li a {
color:#0054a6;
text-decoration:none;
}
.d_red {
color:red;
}
.doc_briefcase {
padding-left:100px;
background:url(/images/icon_briefcase.gif) top left no-repeat;
}
.doc_office {
padding-left:100px;
background:url(/images/icon_office.gif) top left no-repeat;
}
.doc_av {
padding-left:100px;
background:url(/images/icon_av.gif) top left no-repeat;
}
.doc_communication {
padding-left:100px;
background:url(/images/icon_communication.gif) top left no-repeat;
}
.doc_websecure {
padding-left:100px;
background:url(/images/icon_websecure.gif) top left no-repeat;
}
.doc_websecure_index {
width:170px;
padding-left:80px;
line-height:20px;
background:url(/images/icon_websecure.gif) top left no-repeat;
}
.doc_desktop_index {
width:170px;
padding-left:80px;
line-height:20px;
background:url(/images/icon_desktop.gif) top left no-repeat;
}
.doc_law_index {
width:170px;
padding-left:80px;
line-height:20px;
background:url(/images/icon_law.gif) top left no-repeat;
}
.doc_51job_index {
width:170px;
padding-left:80px;
line-height:20px;
background:url(/images/icon_51job.gif) top left no-repeat;
}
.doc_desktop {
padding-left:100px;
background:url(/images/icon_desktop.gif) top left no-repeat;
}
.doc_docassist {
padding-left:100px;
background:url(/images/icon_docassist.gif) top left no-repeat;
}
.doc_shopex {
padding-left:100px;
background:url(/images/icon_shopex.gif) top left no-repeat;
}
.doc_webbuild {
padding-left:100px;
background:url(/images/icon_webbuilding.gif) top left no-repeat;
}
.doc_51job {
padding-left:100px;
background:url(/images/icon_51job.gif) top left no-repeat;
}
.doc_market {
padding-left:100px;
background:url(/images/icon_market.gif) top left no-repeat;
}
.doc_law {
padding-left:100px;
background:url(/images/icon_law.gif) top left no-repeat;
}
#function_list {
margin-top:15px;
margin-left:15px;
padding-left:10px;
padding-right:10px;
width:529px;
color:#888;
line-height:20px;
background:url(/images/bg_title.gif) repeat-x;
}
#function_list ul {
clear:both;
margin-bottom:30px;
}
#function_list ul li {
float:left;
width:120px;
list-style:none;
padding-left:12px;
margin-top:10px;
margin-bottom:10px;
}
.f_list_1 li {
background:url(/images/arrow_04.gif) no-repeat;
}
.f_list_2 li {
background:url(/images/arrow_06.gif) no-repeat;
}
.f_list_3 li {
background:url(/images/arrow_07.gif) no-repeat;
}
.f_list_4 li {
background:url(/images/arrow_08.gif) no-repeat;
}
.f_list_5 li {
background:url(/images/arrow_09.gif) no-repeat;
}
.f_list_6 li {
background:url(/images/arrow_10.gif) no-repeat;
}
.webbuild_samp {
width:240px;
margin-bottom:10px;
text-align:center;
float:left;
}
.webbuild_samp a {
text-decoration:none;
color:#4c76a0;
}
.webbuild_samp_txt {
width:529px;
line-height:24px;
margin-bottom:20px;
}
.webbuild_samp_txt ul li {
width:250px;
float:left;
}
.webbuild_samp_txt ul li a {
text-decoration:none;
color:#4c76a0;
}
#movie {
margin-left:20px;
margin-bottom:20px;
width:520px;
text-align:center;
}

#main_table {
margin-top:15px;
margin-left:15px;
padding-left:10px;
padding-right:10px;
width:519px;
color:#888;
background:url(/images/bg_title.gif) repeat-x;
}
#main_table p {
margin-bottom:20px;
line-height:20px;
}
#main_table table {
margin-bottom:20px;
border-collapse:collapse;
border-spacing:0px;
width:520px;
border-bottom:3px double #999;
}
#main_table table th {
padding:5px;
background-color:#eee;
border-top:1px solid #999;
}
#main_table table td {
padding:5px;
border-top:1px solid #999;
}
.t_title {
background-color:#dee7f3;
font-weight:bold;
}
.t_w50 {
width:50%;
}
.t_divr {
border-right:1px solid #999;
}

#flash_51job {
margin:0px auto;
width:750px;
height:188px;
}