html
{
	margin:0px;
	padding:0px;
}

body
{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:"Trebuchet MS";
	color:#242424;
}

img
{
	border:0px;
}

.clear
{
	clear:both;
}

.wrapper
{
	width:100%;
}

.header
{
	width:100%; background:url(../images/hdr_bg.png) repeat-x;
  height:104px;
  border-bottom:5px solid #fff;
  
  
}

.header-inner
{
	width:960px;
	margin:0px auto 0px auto;
}

.logo
{
	float: left;
	width:  350px;
	color: #9966FF;
	font-size: 27px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /*background:#FFF; padding: 0 5px 05px; height:103px;*/
}

.menu-bar
{
	float:right;
	margin:50px 0px 0px 0px;
}

.menu-bar ul
{
	float:right;
	margin:0px;
	padding:0px;
}

.menu-bar ul li
{
	float:left;
	list-style:none;
}

.menu-bar ul li a
{
	text-decoration:none;
	font-size:13px;
	margin:0px 0px 0px 2px;
	padding:5px 15px 5px 15px;
	border-right:solid 0px #999999;
	color:#fff;
}

.menu-bar ul li a:hover
{
	background:#96F;
	color:#fff; 
}

.menu-bar ul li a.active
{
	background:#96F;
	color:#fff; 
}

.menu-bar ul li a.last
{
	border:none;
}

.banner
{
	width:100%;
	height:430px;
	margin:0px 0px 0px 0px;
	border-bottom:5px solid #96F;
	z-index:-1;
}

.content-wrapper
{
	width:960px; padding-bottom:25px;
	margin:0px auto 0px auto;
}

.content-left
{
	width:640px;
	float:left;
	margin:0px 0px 0px 0px; padding-bottom:25px;
}

.content-left2
{
	width:640px;
	float:left;
	margin:0px 0px 0px 0px; padding-bottom:25px; -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.content-left ul li
{
	line-height:20px;
}

.imgg
{
	float:left;
	width:220px;
	height:180px;
	margin:0px 20px 0px 0px;
	border:4px solid #eee;
	
}

p
{
	line-height:23px;
	text-align:justify;
}

.pro-tbg { height:auto; width:960px; float:left; }
.pro-ma3 { width:280px; background:#eee; float:left; height:300px; margin:25px 0 0 35px; padding-bottom:10px; }
.pro-ma {  width:280px; background:#eee; float:left; height:300px; margin:25px 0 0 10px; padding-bottom:10px; }
.pro-ma1 { height:40px; width:280px; background:#333; float:left; }
.pro-tex { font-family:'calibri'; font-size:18px; color:#fff; width:237px; float:left; margin:10px 0 0 0; }
.pro-tex li { text-align:center; width:280px; list-style:none; } 
.pro-img { width:280px; height:150px; float:left; margin:0px 0 0 0; } 
.pro-tex1 { font-family:'Trebuchet MS', Lucida Grande, sans-serif; font-size:13px; color:#000; width:250px; float:left; margin:15px 0 0 11px; line-height:20px; text-align:justify; }

aside {
	width: 30%;
	float: right; padding-bottom:25px;
}

.module {
	background: #eee;
	margin: 0 0 20px 0;
}
.module h2 {
	background: #CAB0FF;
	line-height: 2;
	padding: 0 0 0 10px;
	font-size: 16px;
	box-shadow: inset 0 25px 10px -10px rgba(255, 255, 255, 0.2);
}
.module h2 a {
	float: right;
	position: relative;
	text-decoration: none;
	color: #333;
	padding: 0 10px;
	border-left: 5px solid white;
	-webkit-transition: padding 0.1s linear;
	-moz-transition: padding 0.1s linear;
	-ms-transition: padding 0.1s linear;
	-o-transition: padding 0.1s linear;
}
.module h2 a:hover {
	padding: 0 14px;
}
.module h2 a:active {
	padding: 0 16px;
}
.module ul {
	list-style: none;
	padding: 10px 0;
}
.module li {
	color: #333;
	border-bottom: 0px solid #cfcfcf;
	border-top: 1px solid #fbf6f6;
	padding: 10px;
	text-align:justify;
	line-height:21px;
	font-family:"Trebuchet MS";
}
.module li:first-child {
	border-top: 0;
	padding-top: 0;
}
.module li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.module h2 a:before,
.module h2 a:after {
  content: "";
	position: absolute;
	top: 50%;
	width: 0;
	height: 0;
}
.module h2 a:before {
	left: -12px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid white;
	margin-top: -8px;
}

.module.blue h2 a {
	background: #a2d6eb;
}
.module.blue h2 a:hover {
	background: #c5f0ff;
}
.module.blue h2 a:after {
	left: -5px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #a2d6eb;
	margin-top: -6px;
}
.module.blue h2 a:hover:after {
	border-right-color: #c5f0ff;
}

.module.green h2 a {
	background: #9cf1a4;
}
.module.green h2 a:hover {
	background: #bbffcf;
}
.module.green h2 a:after {
	left: -5px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #9cf1a4;
	margin-top: -6px;
}
.module.green h2 a:hover:after {
	border-right-color: #bbffcf;
}

.module.red h2 a {
	background: #f0a5b5;
}
.module.red h2 a:hover {
	background: #ffc7d2;
}
.module.red h2 a:after {
	left: -5px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #f0a5b5;
	margin-top: -6px;
}
.module.red h2 a:hover:after {
	border-right-color: #ffc7d2;
}

.footer
{
	width:100%;
	background-color:#8C6BC2;
	height:40px;
}

.footer-inner
{
	width:960px;
	margin:0px auto 0px auto;
}

.footer-inner ul 
{
	float:left;
	margin:0px 0px; 
	padding:0px;
}

.footer-inner ul li
{
	float:left;
	list-style:none;
	margin:11px 0px 0px 0px;
}

.footer-inner ul li a
{
	text-decoration:none;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	border-right:1px solid #fff;
}

.footer-inner ul li a.last
{
	border:0px;
}

.pp
{
	float:right;
	color:#fff;
}

.pp a
{
	text-decoration:none;
	color:#fff;
}

.copyright
{
	width:100%;
	text-align:center;
	margin:10px 0px 10px 0px;
}

.imgg2
{
	float:right;
	margin:0px 0px 0px 20px;
}

#floatMenu {
	position:absolute;
	top:495px;
	left:50%;
	margin-left:484px;
	width:auto;

}
#floatMenu ul {
	margin-bottom:20px;
	list-style:none;
}
#floatMenu ul li a {
	display:block;
	text-decoration:none;
	color:#ccc;
	padding:5px;
}
#floatMenu ul li a:hover {
	color:#fff;
	background-color:#1FA349;
}
#floatMenu ul.menu1 li a:hover {
	border-color:#09f;
}
#floatMenu ul.menu2 li a:hover {
	border-color:#9f0;
}
#floatMenu ul.menu3 li a:hover {
	border-color:#f09;
}


@media screen and (max-width:1024px)
{
	img
	{
		width:100%;
	}
}



.abot-bx { width:630px; height:auto; float:left; background:#fff; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; padding:10px 10px 5px 10px;}
.abot-bx1 { width:630px; height:auto; margin:10px 0 0 0; float:left; background:#fff; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; padding:10px 10px 5px 10px;}

.abot-bx1 li { list-style:none; float:left; width:250px; margin:15px 0 0 10px; }
.abot-bx1 span { float:left; margin:17px 0 0 25px; }

.tabl-bx { width:645px; float:left; margin:15px 0 0 0; border:1px solid #CCC; }
.tbl-hdr { width:645px; height:40px; float:left; background:#7B5BA6; border-bottom:1px solid #FFF; } 
.tbl-hdr h3 { float:left; margin:10px 0 0 10px; color:#FFF; }
.tbl-shdr { width:645px; height:30px; float:left; background:#6D6E71; } 
.tbl-shdr p { float:left; margin:5px 0 0 10px; color:#FFF; font-size:15px; }
.tbl-con { width:645px; height:auto; }
.tbl-con li { list-style:none; float:left; width:299px; height:30px; background:#eee; border-bottom: 1px  #ddd solid; }
.tbl-con span { float:left; width:346px; height:30px; background:#fff; border-bottom: 1px  #ddd solid; }
.tbl-con p { font-size:14px; margin:5px 0 0 10px; float:left; }

.qua_tbg {width:630px; height:auto; float:left; background:#fff; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; padding:10px 10px 5px 10px;}
.qua_tbg1 {width:630px; height:auto; float:left; background:#fff; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; padding:10px 10px 5px 10px; margin:15px 0 0 0;}
.qua_po { width:380px; float:left; margin:0 0 0 0px; line-height:23px; text-align:justify; }

.rihtt { float:left; width:290px; }

.cont-bx { width:630px; float:left; margin:15px 0 0 0; }
.cont-bx span { float:left; width:300px; }
.cont-bx li { float:left; list-style:none;  width:300px; }
.in-sty { width:250px; height:30px; background:#FFF; border:1px solid #CCC; }
.in-sty1 { width:250px; height:100px; background:#FFF; border:1px solid #CCC; resize:none; }


.hidesgo { width:280px; height:30px; background:#222; float:left; margin:20px 0px -1px 0; }
.hidesgo h2 { float:left; margin:5px 0 0 10px; color:#FFF; font-size:15px; text-transform:uppercase; }

.menuheader expandable { float:left; margin:0px 0 0 0; }



.pro-bg1 { width:600px; float:left; padding-bottom:20px; margin:15px 0 0 0px;  background:#fff; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; }
.pro-bg1 h3 { font-family:'Tahoma', Geneva, sans-serif; font-size:16px; color:#127acb; width:670px; margin:10px 0 0 10px; float:left; }
.pro-bg1 img { height:250px; width:250px; border:2px #ddd solid; float:left; margin:15px 0 0 10px; }
.pro-bg1 h2{ width:300px; font-family:'Trebuchet MS', Lucida Grande, sans-serif; font-size:15px; float:left; margin:15px 0 0 20px; color:#333; line-height:20px; text-align:justify;  }
.pro-bg1 li { float:left; margin:14px 0 0 20px; height:13px; width:13px; list-style:none; background:url(../images/ic-ser.png); }
.pro-bg1 span { list-style:none; float:left; margin:12px 0 0 15px; font-family:'Trebuchet MS', Lucida Grande, sans-serif; font-size:14px; float:left; width:288px; }
.pro-bg1 p{ width:570px; font-family:'Trebuchet MS', Lucida Grande, sans-serif; font-size:14px; float:left; margin:15px 0 0 10px; color:#333; line-height:22px; text-align:justify;  }
.pro-bg1 a { float:right; text-decoration:none; margin:10px 20px 0 0; background:url(../images/butt.png); height:38px; width:156px; }


.h3 { color:#930; }

.con-map { height:400px; width:650px; float:left; margin:25px 0 0 0; background:#eee; }







