html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
}
ol, ul {
	list-style:none;
}
h2, h3, h4, h5, h6, li {
	line-height:100%;
}
h1{float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:28px; color:#2e78c3; border-bottom: dashed 1px #6aa7c4; clear:both;}
q:before, q:after {
	content: '';
}
input, textarea, select {
	font:11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:0;
	margin:0;
}
form, fieldset {
	border-style:none;
}
/* general setting */
html {
	height:100%;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
position:relative;
background: url(../images/bg.jpg) no-repeat center top;

}
h2{float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000; font-weight:bold; border-left: solid 5px; color:#FF0000; padding-left:5px;}
a {
	text-decoration:none;
}
.mainHold{float:left; width:100%; overflow:hidden; border-top:solid 4px #db261d;}
.mainCont{margin:auto; width:970px; }
.wrapper{margin:auto; width:970px; padding:0px 10px;background:#fff; overflow:hidden; }
.header{float:left; width:970px;}
.logo{float:left; margin:3px 0px;}
.topRight{float:right; width:300px;}
.tp{float:right; width:138px;}
.tp li{float:left; font-family:Arial, Helvetica, sans-serif; color:#7d7d7d;  font-size:11px; line-height:30px;}
.tp li a{line-height:30px; padding:0px 3px; display:block; color:#7d7d7d;}
.tp li a:hover,.active1{ background:url(../images/bulet.jpg) no-repeat center top;}

.follow{float:right; width:215px; margin-top:50px;}
.follow li{float:left; margin:2px 3px;}

.menu {float:left; width:970px; border-radius:6px; background:url(../images/navBg.jpg) repeat-x; line-height:37px;}
.menu li{float:left;  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:13px; text-transform:uppercase; }
.menu li a{line-height:37px; padding:0px 24px; display:block; color:#fff;}
.menu li a:hover,.active{ background:url(../images/over.jpg);}
.menu li:hover .nav-menu{ display:block;}

.nav-menu { position:absolute; width:175px; background-color:#db261d; display:none; z-index:999999; }
.nav-menu li{ float:left; width:175px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; text-transform:none; border-bottom: dashed 1px #c33400;}
.nav-menu li:hover { background:#241306; width:175px;}
.slide {float:left; width:985px;}

.shade{float:left; width:970px; margin-top:0px;}

.slider{float:left; width:970px;} 
.ConBox{float:left; width:970px; margin-top:10px;}
.leftSide{float:left; width:647px;} 
.wel{float:left; width:647px; margin-bottom:7px;} 
.welHead{float:left; width:647px; margin-bottom:7px; background: url(../images/or.jpg) no-repeat right;} 
.welHead label{font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#3a3a3a; background:#fff;}
.welc{float:left; width:647px; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#333333; line-height:25px; border-bottom:dashed 1px #CCCCCC;} 
.welc span{color:#FA1005;}
.welc1{float:left; width:970px; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#333333; line-height:25px; border-bottom:dashed 1px #CCCCCC;} 
.welc1 span{color:#FD0F03;}

.text{float:left; width:647px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; line-height:22px; text-align:justify;} 
.serBox{float:left; width:970px; margin-top:15px;}
.ser{float:left; width:970px;}
.ser li{float:left; width:181px; margin:2px 6px;}
.serText{float:left; width:181px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7d7d7d; line-height:12px; text-align:center;}

.rightSide{float:right; width:277px; background:url(../images/rgBg.jpg) repeat-y left top; padding:10px 10px;}
.Busines{float:left; width:277px; margin-bottom:18px;}
.BusinesHead{
	float:left;
	width:267px;
	background:#fd0f03;
	padding-left:10px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
	font-weight: bold;
}
.Businessh{float:left; width:277px;}
.Businesb{float:left; width:277px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7d7d7d;}

.testimo{float:left; width:277px; margin-bottom:10px;}
.testimoHead{
	float:left;
	width:267px;
	background:#ff7c07;
	padding-left:10px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
	font-weight: bold;
}
.testimoText{float:left; width:277px;}
.testimoText li{float:left; width:277px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; line-height:20px; margin-bottom:12px;}
.testimoText span{font-weight:bold; color:#ff7c07;}
.clientBox{float:left; width:970px; margin-top:15px;}
.clientBox-head{float:left; width:960px; background:#1b7cff url(../images/slBg.jpg) no-repeat left; padding-left:10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#fff;}
.clientmr{float:left; width:970px; margin:6px 0px;}


.footer{float:left; width:990px; background:url(../images/footBg.jpg) no-repeat center top; height:61px;}
.footer_left{ float:left; padding-top:10px;}
.footer_right{ float:right; margin-top:15px;}
.footer_menu{ float:left; color:#fff; padding-top:12px;}
.footer_menu li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footer_menu li a{ color:#fff; margin:0px 4px;}
.footer_menu li a:hover{ color:#fff;}
.copy{ float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px 10px 5px; clear:both;}
.footer_right{ float:right; color:#fff; padding-top:20px; padding-right:10px;}
.footer_right a{ color:#fff;}

.inleftSide{float:left; width:970px;} 
.inwelc{float:left; width:970px; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#333333; line-height:25px; border-bottom:dashed 1px #CCCCCC;} 
.inwelc span{color:#FA1005;}
.intext{float:left; width:970px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; line-height:22px; text-align:justify;} 

.inser{float:left; width:970px;}
.inser li{float:left; width:181px; margin:5px 5px; border:solid 1px #CCCCCC;}
.inser1{float:left; width:970px;}
.inser1 li{float:left;  margin:5px 5px; }

.bodr{border:solid 1px #e5e5e5; padding:4px 4px;}