a {
	text-decoration:none;
	color:#0981CB;
}
a:hover {
	text-decoration:underline;
}
.underline {
	text-decoration:underline;
}
.underline:hover {
	text-decoration:none;
}
h1 {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
h2 {
	font-size:18px;
	font-family:Verdana;
	color:#444548;
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}
h6 {
	margin-top:22px;
	font-size:18px;
	font-weight:normal;
	color:#1061AE;
}
h4 {
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#444548;
	font-family:Verdana;
}
.clear {
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
img {
	border:0;
	padding:0;
	margin:0;
}
p  {
	line-height:18px;
	text-align:justify;
}
.lhigt {
	line-height:22px;
}
.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.white {
	color:#FFFFFF;
}
.black {
	color:#000000;
}
.cyan {
	color:#116A98;
}
.cyan_2 {
	color:#1061AE;
}
.red {
	color:#A20102;
}
/* ==头部== */
#header {
	width:1000px;
	height:97px;
	position:relative;	
	margin:0 auto;
	border-top:2px solid #075D8A;
}
#header #logo {
	width:160px;
	height:57px;
	display:block;
	position:absolute;
	top:30px;
	left:5px;
	text-indent:-9000px;
	background:url(tis-india.jpg) no-repeat;		
}
#header #it {
	width:140px;
	height:16px;
	position:absolute;
	top:65px;
	left:170px;	
	background:url(it-outsourcing.gif) 0 0 no-repeat;
	text-indent:-9000px;
}
#header #contacts {
	width:470px;
	height:23px;
	padding-top:6px;
	padding-left:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#353636;
	background:url(cont-bg.gif) left top no-repeat;
	position:absolute;
	top:12px;
	left:520px;
}
/* ######### 头部栏目导航 ######### */
.menu1 {
	width:670px;
	height:40px;
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(menu.jpg);
} 
A.menu1 {color:#333333;font-size:12px;text-decoration: none} 
A.menu1:link{color:#333333;}
A.menu1:visited{color:#333333;}
A.menu1:active{color:#333333;}
A.menu1:hover{color:#ff6600;}

.menu {} 
A.menu {color:#000000;font-size:12px;text-decoration: none} 
A.menu:link{color:#00000;}
A.menu:visited{color:#00000;}
A.menu:active{color:#ff6600;}
A.menu:hover{color:#ff6600;}

.menunow {white-space: nowrap} 
A.menunow {color:#000000;font-size:12px;text-decoration: none} 
A.menunow:link{color:#00000;}
A.menunow:visited{color:#00000;}
A.menunow:active{color:#ff6600;}
A.menunow:hover{color:#ff6600;}

#banner {
	width:1000px;
	height:122px;
	margin:0 auto;
	overflow:hidden;
}
/* ######### 服务栏目导航 ######### */
#lead_links {
	width:1000px;
	height:132px;
	margin:0 auto;
	position:relative;
}
.it-outsorce {
	width:197px;
	height:132px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(it-outsorce.jpg) 0 0 no-repeat;
}
.it-outsorce:hover {
	background:url(it-outsorce.jpg) 0 -132px; no-repeat;
}
.web-pro {
	width:231px;
	height:132px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(custom-web.jpg) 0 0 no-repeat;
}
.web-pro:hover {
	background:url(custom-web.jpg) 0 -132px; no-repeat;
}
.e-com {
	width:182px;
	height:132px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(ecommerce.jpg) 0 0 no-repeat;
}
.e-com:hover {
	background:url(ecommerce.jpg) 0 -132px; no-repeat;
}
.web-desin {
	width:185px;
	height:132px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(web-d.jpg) 0 0 no-repeat;
}
.web-desin:hover {
	background:url(web-d.jpg) 0 -132px; no-repeat;
}
.web-mkt {
	width:205px;
	height:132px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(web-m.jpg) 0 0 no-repeat;
}
.web-mkt:hover {
	background:url(web-m.jpg) 0 -132px; no-repeat;
}
.clear {
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
}
/* ######### 主要内容开始 ######### */
.main_container {
	width:1000px;
	margin:0 auto;
	padding-bottom:50px;
	background:url(content-bg.gif) bottom left no-repeat;
}
.left_pannel {
	width:558px;
	margin-left:2px;
	display:inline;
	float:left;
	border-style:solid;
	border-color:#E9E9E9;
	border-width:0 1px 1px 0;
}
.flash {
	width:554px;
	height:220px;
	margin-bottom:2px;
	background:url(image7.jpg) bottom repeat-x;
}
.home_hire {
	width:556px;
	height:111px;
	background:url(hire-bg.gif) left top repeat-x;
	position:relative;
}
.prof_h {
	width:207px;
	height:17px;
	background:url(hire-prof.gif) left top no-repeat;
	position:absolute;
	top:14px;
	left:18px;
	text-indent:-9000px;
}
.web_desn {
	width:189px;
	height:51px;
	position:absolute;
	top:42px;
	left:11px;
}
.web_desn a {
	display:block;
	width:189px;
	height:51px;
	text-indent:-9000px;
	background:url(web-designer.jpg) 0 0 no-repeat;
}
.web_desn a:hover {
	background:url(web-designer.jpg) 0 -51px no-repeat;
}
.php_pro {
	width:193px;
	height:51px;
	position:absolute;
	top:42px;
	left:200px;
}
.php_pro a {
	display:block;
	width:193px;
	height:51px;
	text-indent:-9000px;
	background:url(php_pro.jpg) 0 0 no-repeat;
}
.php_pro a:hover {
	background:url(php_pro.jpg) 0 -51px no-repeat;
}
.seo_exp {
	width:153px;
	height:51px;
	position:absolute;
	top:42px;
	left:393px;
}
.seo_exp a {
	display:block;
	width:153px;
	height:51px;
	text-indent:-9000px;
	background:url(seo-exp.jpg) 0 0 no-repeat;
}
.seo_exp a:hover {
	background:url(seo-exp.jpg) 0 -51px no-repeat;
}

.right_pannel {
	width:437px;
	float:left;
	display:inline;
	margin-left:1px;
	border-bottom:1px solid #E9E9E9;
}
.right_pannel h1 {
	font-size:16px;
	padding-bottom:2px;
	border-bottom:1px solid #C7C7C7;
	color:#454951;
}
.right_pannel p {
	font-size:12px;
}
.quetn {
	background:url(q.gif) right bottom no-repeat;
	padding:3px 0px 0px 0px;
	text-align: left;
}
.why {
	padding:1px 15px 1px 15px;
	background:url(why-bg.gif) bottom center no-repeat;
}
.why p{
	margin-top:7px;
	line-height:17px;
}
.read_more {
	display:block;
	width:92px;
	height:6px;
	text-indent:-9000px;
	background:url(read-more.gif) 0 0 no-repeat;
	margin-top:6px;
}
.read_more:hover {
	background:url(read-more.gif) 0 -13px no-repeat;
}
.tstim {
	width:425px;
	padding:0 0 14px 12px;

}
.testimonial {
	width:200px;
	padding-right:20px;
	padding-left:5px;
	float:left;
	background:url(test-bg.gif) 0 30px no-repeat;
}
.testimonial p {
	margin-top:8px;
}
.testi_bg {
	background:url(testi_bg.gif) bottom right no-repeat;
	padding:7px 0px 0px 0px;
}
.testi_bg1 {
	background: bottom right no-repeat;
	padding:7px 0px 0px 0px;
}
.live_chat {
	width:200px;
	float:left;
	background:url(live.gif) top right no-repeat;
	text-align: left;
}
.msn {
	width:36px;
	height:16px;
	display:block;
	background:url(live-chat.jpg) 0 0 no-repeat;
	text-decoration:none;
	color:#242424;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0 0 45px;
	margin-top:11px;
}
.msn:hover {
	background:url(live-chat.jpg) 0 -122px no-repeat;
	text-decoration:none;
	color:#049AD9;
}
.yahoo {
	width:36px;
	height:16px;
	display:block;
	background:url(live-chat.jpg) 0 -33px no-repeat;
	text-decoration:none;
	color:#242424;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0 0 45px;
	margin-top:5px;
}
.yahoo:hover {
	background:url(live-chat.jpg) 0 -155px no-repeat;
	text-decoration:none;
	color:#049AD9;
}
.skype {
	width:36px;
	height:16px;
	display:block;
	background:url(live-chat.jpg) 0 -64px no-repeat;
	text-decoration:none;
	color:#242424;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0 0 45px;
	margin-top:5px;
}
.skype:hover {
	background:url(live-chat.jpg) 0 -186px no-repeat;
	text-decoration:none;
	color:#049AD9;
}
.gmail {
	width:36px;
	height:16px;
	display:block;
	background:url(live-chat.jpg) 0 -95px no-repeat;
	text-decoration:none;
	color:#242424;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0 0 45px;
	margin-top:5px;
}
.gmail:hover {
	background:url(live-chat.jpg) 0 -217px no-repeat;
	text-decoration:none;
	color:#049AD9;
}
#footer {
	width:1000px;
	margin:0 auto;
	background:#686868 url(footer-bg.jpg) top center no-repeat;
	padding-top:12px;
	color:#C3C3C3;
}
#footer h4 {
	font-size:14px;
	color:#F6F6F6;
}
.latest_news {
	width:204px;
	float:left;
	padding:0 10px 0 12px;
}
.latest_news ul {
	list-style-type:none;
}
.latest_news ul li {
	line-height:15px;
	background:url(new-li.gif) 0 4px no-repeat;
	color:#C3C3C3;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.latest_news ul li a {
	text-decoration:none;
	color:#C3C3C3;
}
.latest_news ul li a:hover {
	text-decoration:none;
	color:#fff;
}
.advantage {
	width:232px;
	float:left;
}
.advantage a {
	width:197px;
	height:18px;
	display:block;
	color:#C3C3C3;
	padding:13px 5px 0 30px;
	text-decoration:none;
}
.advantage a:hover {
	text-decoration:none;
}
.advantg_1 {
	background:url(advant.jpg) 0 0 no-repeat;
}
.advantg_1:hover {
	background:url(advant.jpg) 0 -125px no-repeat;
	color:#fff;
}
.advantg_2 {
	background:url(advant.jpg) 0 -31px no-repeat;
}
.advantg_2:hover {
	background:url(advant.jpg) 0 -156px no-repeat;
	color:#fff;
}
.advantg_3 {
	background:url(advant.jpg) 0 -64px no-repeat;
}
.advantg_3:hover {
	background:url(advant.jpg) 0 -189px no-repeat;
	color:#fff;
}
.advantg_4 {
	background:url(advant.jpg) 0 -95px no-repeat;
}
.advantg_4:hover {
	background:url(advant.jpg) 0 -220px no-repeat;
	color:#fff;
}
.footer_links {
	width:540px;
	float:left;
	color:#000000;
}
.footer_links a {
	color:#C3C3C3;
	text-decoration:none;
}
.footer_links a:hover {
	color:#fff;
	text-decoration:underline;
}
.footer_links p {
	padding:0px 0px 0px 0px;
}
.footer_links2 {
	width:100%;
	border-top:1px solid #5B5B5B;
	color:#fff;
}
.footer_links2  a {
	color:#fff;
	text-decoration:none;
}
.footer_links2  a:hover {
	color:#fff;
	text-decoration:underline;
}
.footer_links2 p {
	margin-top:1px;
	padding:1px 1px 1px 1px;
	border-top:1px solid #747474;
}
/*********************** Packages CSS **************************************/
.tb_head {
	font:normal 11px "Trebuchet MS";
	color:#fff;
	text-transform:uppercase;
}
.td-rgt_bdr {
	background:url(tbl-rgtbdr.gif) top right no-repeat;
}
.td-bdr {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#B4B4B4;
}
.sp-table {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:url(sp-bg.jpg) top left no-repeat;
}
.rd-bg {
	background:url(red-bg.gif) 0 0 repeat-x;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#F1C8CF;
}
.sp-pack {
	width:554px;
	height:54px;
	padding-top:19px;
	background:url(sp-packages.jpg) 0 0 no-repeat;
}
.sp-pack a:hover {
	width:554px;
	height:54px;
	background:url(sp-packages.jpg) 0 -92.5px no-repeat;
}
.sp-pack a {
	width:430px;
	height:50px;
	margin:0 auto;
	display:block;
	text-indent:-9000px;
}
.logo-pack {
	width:289px;
	float:left;
	padding:5px;
	display:inline;
	margin:0 50px 40px 0;
	background:url(logo-pack.jpg) top left no-repeat;
}
.logo-pack_head {
	background:url(logo-head.gif) top left repeat-x;
	font-size:15px;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
}
.logo_red {
	background:url(logo-red.gif) top left repeat-x;
}
.logo-pack-bdr {
	border-bottom: 1px solid #B4B4B4;
}
/****************************************************滚动区域 ********************/
.image-gallery-home {
	width:554px;
	height:120px;
}
.image-gallery-home1 {
	width:554px;
	height:20px;
}
/*********************** 聊天区域 ***************************************/
.pop-div {
	width:246px;
	height:119px;
	background:url(pop_bg.gif) no-repeat;
	position:absolute;
	visibility: hidden;
	margin:3px 0 0 -44px;
}
.pop-div .pop_text {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#383333;
	padding:15px 0 0 13px;
	line-height:20px;
}
.pop-div .pop_text a {
	color:#ff0000;
	text-decoration:none;
}
.pop-div .pop_text a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.pop-div .close {
	width:64px;
	height:18px;
	float:right;
	display:inline;
	margin-top:13px;
	margin-right:15px;
}

.pop-div_inner {
	width:246px;
	height:119px;
	background:url(pop_bg.gif) no-repeat;
	position:absolute;
	visibility: hidden;
	margin:1px 0 0 0;
	z-index:501;
}
.pop-div_inner .pop_text {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#383333;
	padding:15px 0 0 13px;
	line-height:20px;
}
.pop-div_inner .pop_text a {
	color:#ff0000;
	text-decoration:none;
}
.pop-div_inner .pop_text a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.pop-div_inner .close {
	width:64px;
	height:18px;
	float:right;
	display:inline;
	margin-top:13px;
	margin-right:15px;
}
/******************* 内部单页 CSS ****************************************/
#lead_links_in {
	width:1000px;
	height:42px;
	margin:0 auto;
	position:relative;
}
.it-outsorce_in {
	width:185px;
	height:42px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(lead-menu.jpg) 0 0 no-repeat;
}
.it-outsorce_in:hover {
	background:url(lead-menu.jpg) 0 -42px; no-repeat;
}
.web-pro_in {
	width:192px;
	height:42px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(lead-menu.jpg) -185px 0 no-repeat;
}
.web-pro_in:hover {
	background:url(lead-menu.jpg) -185px -42px; no-repeat;
}
.e-com_in {
	width:233px;
	height:42px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(lead-menu.jpg) -377px 0 no-repeat;
}
.e-com_in:hover {
	background:url(lead-menu.jpg) -377px -42px; no-repeat;
}
.web-desin_in {
	width:188px;
	height:42px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(lead-menu.jpg) -610px 0 no-repeat;
}
.web-desin_in:hover {
	background:url(lead-menu.jpg) -610px -42px; no-repeat;
}
.web-mkt_in {
	width:202px;
	height:42px;
	display:block;
	float:left;
	text-indent:-9000px;
	background:url(lead-menu.jpg) -798px 0 no-repeat;
}
.web-mkt_in:hover {
	background:url(lead-menu.jpg) -798px -42px; no-repeat;
}