body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #CA1BB5;
	background-color: #F0E2DD;
	text-align: center;
	margin: 0px;
}
a {
	color:#CA1BB5;
	text-decoration: none;
}
a:link {
	color:#CA1BB5;
	text-decoration: none;
}
a:visited {
	color:#CA1BB5;
	text-decoration: none;
}
a:hover {
	color:#000000;
	text-decoration: underline;
}
a:active {
	color:#CA1BB5;
	text-decoration: none;
}
.sidebar a:link {
	color:#FFFFFF;
	text-decoration: none;
}
.sidebar a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.sidebar a:hover {
	color:#000000;
	text-decoration: underline;
}
.sidebar a:active {
	color:#FFFFFF;
	text-decoration: none;
}
#top {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	height: 129px;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
#nav {
	height: 45px;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.video_btn{ float:left; padding:0px 20px 0 0;}
.video_VI1{ background:url(../images/vip.jpg) no-repeat; float:left; width:500px; height:493px; padding:7px;}
#top .top_text {
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}
#pagebody {
	width: 1003px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.sidebar {
	background-color: #C81AB3;
	float: left;
	width: 208px;
	color: #FFFFFF;
	margin-bottom: -3000px;
	padding-bottom: 3000px;
}
.sidebar .s_top {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/sidebar_top.gif);
	background-repeat: no-repeat;
	height: 204px;
	width: 208px;
	line-height: 21px;
}
.s_top .s_date {
	margin-right: auto;
	margin-left: auto;
	padding-top: 38px;
}
.s_top_text {
	text-align: left;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
}
.sidebar .s_2 {
	margin-right: auto;
	margin-left: auto;
}
.sidebar .s_2_text {
	text-align: left;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}
.sidebar .s_3_text {
	width: 160px;
	margin-right: auto;
	margin-left: auto;
}
.sidebar .s_4_text {
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#pagebody .main {
	float: right;
	width: 795px;
	text-align: right;
}
.main_1 {
	height: 375px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-color: #BB9A8E;
	padding-top: 15px;
	padding-bottom: 10px;
}
.main_1_title {
	background-image: url(../images/m_1.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	line-height: 32px;
	text-indent: 30px;
}
.main_home {
	height: 337px;
	width: 768px;
	margin-right: auto;
	margin-left: auto;
}
.main .main_2 {
	width: 780px;
	text-align: center;
	padding-left: 15px;
}
.i_about_title {
	margin-right: auto;
	margin-left: auto;
}
.i_about {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.i_about img {
	float: left;
	padding-right: 10px;
}
.i_pro {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
.i_pro_left {
	float: left;
	width: 530px;
}
.i_pro_vip {
	float: right;
	width: 228px;
	height: 311px;
	padding-top: 20px;
}
.i_pro_title {
	margin-right: auto;
	margin-left: auto;
}
.i_pro_pic {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}
.i_fav_title {
	margin-right: auto;
	margin-left: auto;
}
.i_fav_pic {
	width: 770px;
	
}

#demo {
overflow:hidden;
border: 1px dashed #CCC;
width: 770px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


.lc {
	clear: both;
}
#footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.footer_text {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 300px;
}
.main_title {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
}
.main .about {
	text-align: left;
	width: 770px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.about img {
	float: left;
	padding-right: 10px;
}
.main .Services {
	text-align: left;
	width: 770px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .Video {
	text-align: left;
	width: 770px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .product {
	text-align: left;
	width: 770px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .case {
	text-align: left;
	width: 770px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .contact {
	text-align: left;
	width: 770px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contact_back {
	background-image: url(../images/contact_back.jpg);
	background-repeat: no-repeat;
	height: 774px;
	width: 764px;
	margin-right: auto;
	margin-left: auto;
}
.contact_text {
	text-align: left;
	padding-top: 70px;
	padding-left: 335px;
}
.sfdsfsd {
	text-align: center;
}
