* { margin: 0; padding: 0;}
html{
  overflow-y: scroll;
}
.form-sent{
	border: 1px solid #999999;
	background-color: #efefef;
	color: #000000;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
body { background-color: #000; color: #333; font: 12px Tahoma, Arial, sans-serif;}
img { border: none;}
.input-field, input { padding: 2px 3px 0px 0px; border: 1px solid #ccc; background-color: #f7f7f7; }
.input-field-error { font-size: 12px; background-color: #ffa6a6; }
.table-row {}
table { border-collapse: collapse;}
td { vertical-align: top;}
.flt_l { float: left;}
.flt_r { float: right;}
.clear { clear: both; margin: 0; padding: 0; font-size: 0px; height: 0px; line-height: 0px;}
a { color: #FFCC00; text-decoration: none; outline: none;}
a:hover { text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {}
.button { display: block; padding-right: 10px; height: 22px; background: url(../images/site/button_r.gif) 100% 0 no-repeat; }
.button input { border: none; padding: 0; padding-left: 10px; height: 22px; background: url(../images/site/button_l.gif) 0 0 no-repeat;}


#header, #choose, #wrapp { margin: 0 auto; width: 900px;}
#header { padding: 10px 0;}
.logo { display: block; width: 275px; height: 65px; background: url(../images/site/logo.gif) 0 0 no-repeat;}
.addons { padding: 0 40px;}
.addons ul, .addons ul li { display: block; list-style-type: none; }
.addons span { display: none;}
.addons li { float: left; padding: 0 10px;}
.addons li a { display: block; float: left; width: 20px; height: 45px;}
.addons li a#twitter{ background: url(../images/site/twitter.gif) 50% 100% no-repeat;}
.addons li a#facebook { background: url(../images/site/facebook.gif) 50% 100% no-repeat;}
.addons li a#home { background: url(../images/site/home.gif) 50% 100% no-repeat;}
.addons li a#sitemap { background: url(../images/site/sitemap.gif) 50% 100% no-repeat;}
.addons li a#mail { background: url(../images/site/mail.gif) 50% 100% no-repeat;}

.langs { padding-top: 20px;}
.langs ul, #lands ul li { display: block; list-style-type: none;}
.langs li { float: left; padding-left: 20px;}
.langs li a { display: block; float: left; padding: 2px 0; padding-right: 10px; height: 16px; color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.langs li a:hover { text-decoration: none;}
.langs li.cur { margin-left: 10px; background: url(../images/site/menu_li.gif) 0 0 no-repeat;}
.langs li.cur a { color: #000; background: url(../images/site/menu_a.gif) 100% 0 no-repeat;}


#footer { margin: 0 auto; width: 860px; padding: 20px 40px;}
.mini_logo a { display: block; margin-left: 40px; width: 216px; height: 45px; background: url(../images/site/mini_logo.gif) 100% 0 no-repeat; }
.copyright { padding-top: 15px; color: #fff; font-size: 11px;}
.copyright a { color: #fff; text-decoration: underline;}


/* START page */
#start #header, #start #choose, #start #wrapp { margin: 0 auto; width: 900px;}

#start #flash_city { margin: 0 auto; width: 100%; height: 285px; background: #000 url(../images/site/image22.JPG) 50% 100% no-repeat; }

#start #choose { padding-top: 60px; height: 80px; text-align: center; background: url(../images/site/choose.jpg) 50% 100% no-repeat;}
#start #choose a { display: block; padding-top: 26px; width: 48%; /*padding: 0 20px;*/ color: #efefef; font-size: 0.74em;}
#start a.for_bsns { text-align: right; background: url(../images/site/bsns_lv.gif) 100% 0 no-repeat;}
#start a.for_home { text-align: left; background: url(../images/site/home_lv.gif) 0 0 no-repeat;}
#start a.for_bsns:hover { text-align: right; background: url(../images/site/bsns_lv_cur.gif) 100% 0 no-repeat; text-decoration: none;}
#start a.for_home:hover { text-align: left; background: url(../images/site/home_lv_cur.gif) 0 0 no-repeat; text-decoration: none;}


#start #line {
  margin-top: 140px;
  width: 100%;/* min-height: 100px; height: auto !important; height: 100px; he\ight: 100px; */
  background-color: #333; border-top: 1px solid #ceb70d; border-bottom: 1px solid #ceb70d;
}
#start #wrapp { position: relative; top: -80px; margin-bottom: -60px;}

#start .mail_form { margin: 20px 30px 20px 50px; width: 216px;}
#start #phone { width: 216px; height: 44px; background: url(../images/site/phone_zh.gif) 50% 100% no-repeat;}
#start .mail_form h1 { padding: 30px 0; color: #ceb70d; font-size: 26px; font-weight: normal;}
#start .mail_form.flt_l { padding: 0; color: #fff; font-size: 16px; }
#start .mail_inp { display: block; padding-left: 5px; background: url(../images/site/mail_input_l.gif) 0 0 no-repeat; }
#start .mail_inp input { padding-right: 7px; width: 120px; padding-top: 5px; height: 20px; border: none; border: 0px; margin-top: -1px; background: url(../images/site/mail_input_r.gif) 100% 0 no-repeat;}
html:root #start .mail_inp input { margin-top: 0px;} /*only for Firefox*/


#start #menu, #start #menu li { display: block; list-style-type: none;}
#start #menu li { float: left; padding-left: 20px; }
#start #menu li a {
  display: block; float: left; padding: 3px 0; padding-right: 10px;
  color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase;
  /*letter-spacing: 1px;*/
}
#start #menu li a:hover { text-decoration: none;}
#start #menu li.cur { margin-left: 10px; background: url(../images/site/menu_li.gif) 0 0 no-repeat;}
#start #menu li.cur a { color: #000; background: url(../images/site/menu_a.gif) 100% 0 no-repeat;}

#start #content {
  background-color: #efefef;
  padding: 20px; width: 540px;
  min-height: 100px; height: auto !important; height: 100px; he\ight: 100px;
}
#start #title { padding: 5px 0;}
#start #title h1 { font-size: 18px; text-transform: uppercase;}
#start .news_year { padding: 10px 0 5px 0; font-size: 14px; font-weight: bold; text-transform: uppercase;  }
#start .news_name { padding: 15px 0 5px 10px; background: url(../images/site/cont_dot.gif) 0 21px no-repeat;}
#start .news_name.list { padding: 4px 0 4px 10px;  background: url(../images/site/cont_dot.gif) 0 10px no-repeat; }
#start .news_name a { color: #333; font-weight: bold; text-decoration: none; }
#start .news_name a:hover { color: #666; font-weight: bold; text-decoration: underline; }


#start html:root #footer { padding-top: 0;}/* only for Firefox*/


/* BUSINESS page */
#business #navigation { margin: 20px auto; text-align: center;}
#business #navigation ul, #business #navigation li { display: block; list-style-type: none;}
#business #lev_1 { margin: 0 auto; width: auto; height: 31px; background: url(../images/site/lev1_bg.gif) 0 0 repeat-x;}
#business #lev_1 li { float: left; padding: 0; padding-left: 3px; background: url(../images/site/lev1_li.gif) 0 0 no-repeat; }
#business #lev_1 li.first { background: url(../images/site/lev1_li_first.gif) 0 0 no-repeat; }
#business #lev_1 li a {
  display: block; float: left;
  height: 31px; padding: 5px 20px 0px 20px;
  color: #000; font-size: 14px; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none;
}
#business #lev_1 li a.cur { padding-top: 3px; color: #fff; border: 2px solid #000; background: url(../images/site/lev1_a_cur.gif) 0 0 repeat-x; }
#business #lev_1 li.last { width: 4px; height: 31px; background: url(../images/site/lev1_li_last.gif) 100% 0 no-repeat; }
#business #lev_2 { margin: 0 auto; width: auto; height: 35px; background: url(../images/site/lev2_bg.gif) 0 100% repeat-x;}
#business #lev_2 li { float: left; padding: 0; padding-left: 3px; background: url(../images/site/lev2_li.gif) 0 100% no-repeat; }
#business #lev_2 li a {
  display: block; float: left;
  height: 22px; padding: 13px 20px 0 20px;
  color: #E4E4E4; font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none;
}
#business #lev_2 li a.cur { color: #E4E4E4; background: url(../images/site/lev2_a_cur.gif) 0 100% repeat-x; }
#business #lev_2 li.last { width: 3px; height: 35px; background: url(../images/site/lev2_li.gif) 100% 100% no-repeat; }

#business #bsns { width: 100%; background: #efefef url(../images/site/bsns_bg.gif) 0 -3px repeat-x; }
#business #bsns_cntr {
  margin: 0 auto; width: 866px; padding: 0 20px;/* padding-top: 120px; */
  min-height: 300px; height: auto !important; height: 300px; he\ight: 300px;
  background: #efefef url(../images/site/bsns_cntr.gif) 50% 0 no-repeat;
}
#business #bsns_cntr #for_business { margin: 0 auto; width: 200px; height: 120px; background: url(../images/site/bsns_lv.gif) 50% 50% no-repeat; }
#business #bsns_cntr table { height: 100%;}
#business #bsns_cntr td#leftside { padding-left: 30px; width: 266px; background: url(../images/site/bsns_left_bg.gif) 14px 0 repeat-y;}

#business #content {
  padding: 20px;
  min-height: 100px; height: auto !important; height: 100px; he\ight: 100px;
}
#business #content h1 { padding: 10px 15px; font-size: 16px; font-weight: normal; background: url(../images/site/cont_dot.gif) 0 18px no-repeat; }

#business .left_box { padding: 20px 0; font-size: 11px; border-bottom: 1px solid #ccc; }
#business .left_box h1 { padding: 0 0 20px 15px; font-weight: normal; background: url(../images/site/cont_dot.gif) 0 16px no-repeat; }
#business .left_box h1 a { display: block; padding-right: 15px; font-size: 24px; color: #333; text-decoration: none; border-bottom: 1px solid #ffcc00; }
#business .left_box h4 { padding-bottom: 5px; font-size: 11px; font-weight: normal;}
#business .left_box a.readmore { display: block; padding: 10px 0; text-decoration: none; }
#business .left_box a.readmore span {
  display: block; padding-left: 10px;
  color: #333; font-weight: bold; text-decoration: none;
  border-bottom: 1px solid #ffcc00; background: url(../images/site/readmore.gif) 0 5px no-repeat;
}
#business .left_box a.readmore:hover { text-decoration: none; color: #ffcc00;}
#business .phone_black { padding: 0; height: 44px; background: url(../images/site/phone_black.gif) 50% 0 no-repeat;}


/* HOME page */
#home #navigation { margin: 20px auto; text-align: center;}
#home #nav_div { padding-top: 10px; background: url(../images/site/home_lev1_bg.gif) 3px 0 no-repeat;}
#home #navigation ul, #home #navigation li { display: block; list-style-type: none;}
#home #lev_1 { margin: 0 auto; width: auto; /*height: 26px*/;}
#home #lev_1 li { float: left; padding: 0; padding-left: 3px; background: url(../images/site/home_lev1_li.gif) 0 0 no-repeat; }

#home #lev_1 li a {
  display: block; float: left;
  height: 22px; padding: 8px 10px 0px 10px;
  color: #333; font-size: 12px; /*letter-spacing: 0.1em;*/ text-transform: uppercase; text-decoration: none;
}
#home #lev_1 li a.cur { padding-top: 6px; color: #333; border: 1px solid #ffcc33; background: url(../images/site/home_lev1_a_cur.gif) 0 100% repeat-x; }
#home #lev_1 li.last { width: 4px; height: 28px; background: url(../images/site/home_lev1_li_last.gif) 100% 0 no-repeat; }
#home #lev_2 { margin: 0 auto; margin-top: 2px; padding-top: 1px; height: 30px; background: url(../images/site/home_lev2_bg.gif) 0 100% repeat-x;}
#home #lev_2 li.first { background: url(../images/site/home_lev2_li.gif) 0 0 no-repeat; }
#home #lev_2 li { float: left; padding: 0; padding-left: 3px; background: url(../images/site/home_lev2_li.gif) 0 100% no-repeat; }
#home #lev_2 li a {
  display: block; float: left;
  height: 22px; padding: 8px 10px 0 10px;
  color: #666; font-size: 12px; /*letter-spacing: 0.1em;*/ text-transform: uppercase; text-decoration: none;
}
#home #lev_2 li a.cur { color: #666; background: url(../images/site/home_lev2_a_cur.gif) 0 100% repeat-x; }
#home #lev_2 li.last { width: 3px; /*height: 35px;*/ background: url(../images/site/home_lev2_li.gif) 100% 100% no-repeat; }

#home #home_area { width: 100%; background: #fff url(../images/site/home_bg.gif) 0 0 repeat-x; }
#home #home_cntr {
  margin: 0 auto; width: 904px; padding: 0;/* padding-top: 120px; */
  min-height: 300px; height: auto !important; height: 300px; he\ight: 300px;
  background: #fff url(../images/site/home_cntr.gif) 50% 0 no-repeat;
}
#home #home_cntr_for { padding: 40px 20px 0 20px; background: url(../images/site/home_bg2.gif) 3px 0 no-repeat;}
#home #home_cntr #for_home { margin: 0 auto; padding: 24px 20px 40px 20px; background: url(../images/site/home2_lv.gif) 50% 0 no-repeat; }
#home #home_cntr table { height: 100%;}
#home #home_cntr td#leftside { padding-left: 30px; width: 270px; background: url(../images/site/home_left_bg.gif) 0px 0 repeat-y;}

#home #content {
  padding: 20px;
  min-height: 100px; height: auto !important; height: 100px; he\ight: 100px;
}
#home #content h1 { padding: 10px 15px; font-size: 16px; font-weight: normal; background: url(../images/site/cont_dot.gif) 0 18px no-repeat; }


#home .left_box { padding: 20px 0; font-size: 11px; border-bottom: 1px solid #ccc; }
#home .left_box h1 { padding: 0 0 20px 15px; font-weight: normal; background: url(../images/site/cont_dot.gif) 0 16px no-repeat; }
#home .left_box h1 a { display: block; padding-right: 15px; font-size: 24px; color: #333; text-decoration: none; border-bottom: 1px solid #ffcc00; }
#home .left_box h4 { padding-bottom: 5px; font-size: 11px; font-weight: normal;}
#home .left_box a.readmore { display: block; padding: 10px 0; text-decoration: none; }
#home .left_box a.readmore span {
  display: block; padding-left: 10px;
  color: #333; font-weight: bold; text-decoration: none;
  border-bottom: 1px solid #ffcc00; background: url(../images/site/readmore.gif) 0 5px no-repeat;
}
#home .left_box a.readmore:hover { text-decoration: none; color: #ffcc00;}
#home .phone_black { padding: 0; height: 44px; background: url(../images/site/phone_black.gif) 50% 0 no-repeat;}
#home .phone_zh { padding: 0; height: 44px; background: url(../images/site/phone_zh2.gif) 50% 0 no-repeat;}

ul.inside{
	list-style-type:none;
	padding:0px;
	margin:10px;
}

ul.inside li{
	background-image:url(../uploads/Image/ul_png.PNG);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
}

/*Sitemap*/
#sitemap_tpl { width:500px;}
#sitemap_tpl h2 { font-weight:bold; margin:0; padding:10px 0 0 0; font-size:12px;}
#sitemap_tpl ul {margin:0; width:500px; padding:4px 0 0 0; list-style:none;}
#sitemap_tpl ul li { padding:3px 0 0 10px; background:url(../images/site/sitemap_icon.gif) left top; background-repeat:no-repeat;}
#sitemap_tpl ul li ul { padding:0!important;}
#sitemap_tpl ul li ul li { background:none!important;}

/*Hover tab*/
.hover_tab { width:530px; height:103px; margin-top:3px; text-decoration:none; clear:both; cursor:pointer;}
.hover_tab a { color:#333; text-decoration:underline;}
.hover_tab a:hover { color:#E3B309;}
.hover_tab h2 { font-weight:normal; font-size:12px; padding:42px 0 0 120px; text-decoration:none; color:#ffcc00;}

#tab_feedback_88, #tab_feedback_91 { width:530px; height:103px; background: url(../images/site/tab/hover_tag.jpg) 0px -103px;}
#tab_feedback_88:hover, #tab_feedback_91:hover {  background: url(../images/site/tab/hover_tag.jpg) 0px 0px;}

#tab_feedback_94, #tab_feedback_95 { width:531px; height:103px; background: url(../images/site/tab/Icons_I_Tel_both.jpg) 0px -103px;}
#tab_feedback_94:hover, #tab_feedback_95:hover {  background: url(../images/site/tab/Icons_I_Tel_both.jpg) 0px 0px;}

#tab_feedback_96, #tab_feedback_97 { width:531px; height:103px; background: url(../images/site/tab/Icons_I_Tel_TV_Mob_both.jpg) 0px -103px;}
#tab_feedback_96:hover, #tab_feedback_97:hover {  background: url(../images/site/tab/Icons_I_Tel_TV_Mob_both.jpg) 0px 0px;}

#tab_feedback_89, #tab_feedback_92 { width:530px; height:103px; background: url(../images/site/tab/hover_tag2.jpg) 0px -103px;}
#tab_feedback_89:hover, #tab_feedback_92:hover {  background: url(../images/site/tab/hover_tag2.jpg) 0px 0px; text-decoration:none;}

#tab_feedback_90, #tab_feedback_93 { width:530px; height:103px; background: url(../images/site/tab/hover_tag3.jpg) 0px -103px;}
#tab_feedback_90:hover, #tab_feedback_93:hover {  background: url(../images/site/tab/hover_tag3.jpg) 0px 0px;}

#tab_hosting_37 { width:530px; height:103px; background: url(../images/site/tab/hover_tag4.jpg) 0px -103px;}
#tab_hosting_37:hover {  background: url(../images/site/tab/hover_tag4.jpg) 0px 0px;}
#tab_hosting_38 { width:530px; height:103px; background: url(../images/site/tab/hover_tag5.jpg) 0px -103px;}
#tab_hosting_38:hover {  background: url(../images/site/tab/hover_tag5.jpg) 0px 0px; text-decoration:none;}
#tab_hosting_39 { width:530px; height:103px; background: url(../images/site/tab/hover_tag6.jpg) 0px -103px;}
#tab_hosting_39:hover {  background: url(../images/site/tab/hover_tag6.jpg) 0px 0px;}

#tab_hosting_40 { width:530px; height:103px; background: url(../images/site/tab/hover_tag4.jpg) 0px -103px;}
#tab_hosting_40:hover {  background: url(../images/site/tab/hover_tag4.jpg) 0px 0px;}


#tab_internet_45 { width:530px; height:103px; background: url(../images/site/tab/hover_tag7.jpg) 0px -103px;}
#tab_internet_45:hover {  background: url(../images/site/tab/hover_tag7.jpg) 0px 0px;}
#tab_internet_46 { width:530px; height:103px; background: url(../images/site/tab/hover_tag8.jpg) 0px -103px;}
#tab_internet_46:hover {  background: url(../images/site/tab/hover_tag8.jpg) 0px 0px; text-decoration:none;}
#tab_internet_47 { width:530px; height:103px; background: url(../images/site/tab/hover_tag9.jpg) 0px -103px;}
#tab_internet_47:hover {  background: url(../images/site/tab/hover_tag9.jpg) 0px 0px;}
#tab_internet_23 { width:530px; height:103px; background: url(../images/site/tab/hover_tag10.jpg) 0px -103px;}
#tab_internet_23:hover {  background: url(../images/site/tab/hover_tag10.jpg) 0px 0px;}

#tab_phone_75 { width:530px; height:103px; background: url(../images/site/tab/hover_tag11.jpg) 0px -103px;}
#tab_phone_75:hover {  background: url(../images/site/tab/hover_tag11.jpg) 0px 0px;}
#tab_phone_76 { width:530px; height:103px; background: url(../images/site/tab/hover_tag12.jpg) 0px -103px;}
#tab_phone_76:hover {  background: url(../images/site/tab/hover_tag12.jpg) 0px 0px;}


.table_hd { margin: 0px 0px 5px 0px; }

.new_table , .new_table1 , .new_table2 , .new_table3 , .new_table4 , .new_table5 {
	width: 100%;
	background: #ffffff;

}
.new_table1 td {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

.new_table2 td {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	width: 50%;
}

.new_table3 td {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	width: 33%;
}

.new_table4 td {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	width: 25%;
}

.new_table td {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	width: 25%;
}

.new_table5 td {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	width: 20%;
}

.nt_1 {
	background: #F3E286;
	border-right: solid 2px #EFEFEF;
}
.nt_2 {
	background: #ECD879;
	border-right: solid 2px #EFEFEF;
}
.nt_3 {
	background: #E8C543;
	border-right: solid 2px #EFEFEF;
}
.nt_4 {
	background: #CC9933;
	border-right: solid 2px #EFEFEF;
}

.nt_5 {
	background: #B78528;
}

