body {
	margin: 0px;
	background-color: #f1f1f1;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat;
}
#main {
	width: 1003px;
	height: auto;
	margin: auto;
	background-color: #FFFFFF;
}
#hed {
	width: 1003px;
	height: 107px;
	float: left;
}
#navigation {
	width: 987px;
	float: left;
	height: 37px;
	background-image: url(images/lk_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
	z-index:2;
}

#banner {
	width: 1003px;
	height: auto;
	float: left;
		z-index:-1;

}
.banner_shadow {
	width: 1003px;
	height: 20px;
	float: left;
			z-index:-1;

}
#content2 {
	width: 1003px;
	height: auto;
	float: left;
	background-color: #fefefe;
	padding-bottom: 8px;
}
.hed_left1 {
	width: 746px;
	height: 107px;
	float: left;
}
.hed_left2 {
	width: 145px;
	height: 79px;
	float: right;
	padding-top: 28px;
	background-image: url(images/hed_contact_img.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 112px;
}
.text_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #497ca5;
	text-decoration: none;
}
.lk_01 {
	width: auto;
	height: 37px;
	float: left;
}
.content_main {
	width: 961px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.con_top1 {
	width: 932px;
	height: auto;
	margin: auto;
}
.left_bar {
	width: 610px;
	height: auto;
	float: left;
	padding-right: 10px;
}
.right_bar {
	width: 305px;
	height: auto;
	float: right;
}
.con_text_box1 {
	width: 580px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.con_text_box11111 {
	width: 580px;
	height: auto;
	float: left;
	padding-bottom: 25px;
	padding-top: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.con_text_box22222 {
	width: 580px;
	height: auto;
	float: left;
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.con_text_box10000 {
	width: 580px;
	height: auto;
	float: left;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
}
.text_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #434242;
	text-decoration: none;
}
.ongoing_hedb1 {
	width: 580px;
	height: 46px;
	float: left;
	margin-top: 5px;
}
.ongoing_hedb2 {
	width: 580px;
	height: 337px;
	float: left;
}
.ongoing_hedbshd {
	width: 580px;
	float: left;
}
.custmor_box {
	width: 565px;
	height: 149px;
	float: left;
	background-image: url(images/custer_bg.jpg);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-left: 18px;
}
.custmer_top1 {
	width: 565px;
	height: 39px;
	float: left;
}
.custmer_top2 {
	width: 565px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.text_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0a71a3;
	text-decoration: none;
}
.text_032222 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
}
.text_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.home_carebox1 {
	width: 290px;
	height: auto;
	float: left;
}
.home_carebox2 {
	width: 280px;
	height: auto;
	float: left;
}
.care_top1 {
	width: 280px;
	height: 20px;
	float: left;
	padding-top: 10px;
}
.care_top2 {
	width: 280px;
	height: auto;
	float: left;
}
.home_care_imgbox {
	width: 85px;
	height: 68px;
	float: left;
}
.home_care_textbox {
	width: 180px;
	height: auto;
	float: left;
	padding-right: 10px;
}
.inte_hed_box1 {
	width: 250px;
	height: 20px;
	float: left;
	padding-top: 10px;
}
.inte_hed_box2 {
	width: 280px;
	height: auto;
	float: left;
}
.inte_img_box1 {
	width: 88px;
	height: 68px;
	float: left;
}
.inte_img_box2 {
	width: 190px;
	height: auto;
	float: left;
}
.right_bar_inbox {
	width: 305px;
	height: auto;
	float: left;
	padding-bottom: 25px;
}
.enquiry_hed1 {
	width: 305px;
	height: 53px;
	float: left;
}
.enquiry_hed2 {
	width: 305px;
	height: 372px;
	float: left;
	background-image: url(images/enquiry_bg.jpg);
	background-repeat: no-repeat;
}
.complete_probox1 {
	width: 305px;
	height: 25px;
	float: left;
}
.complete_probox2 {
	width: 305px;
	height: 204px;
	float: left;
}
.complete_l1 {
	width: 227px;
	height: 25px;
	float: left
}
.complete_l2 {
	width: 78px;
	height: 25px;
	float: left
}
.com_pro_img1 {
	width: 305px;
	height: 102px;
	float: left;
}
.completed_img1 {
	width: 153px;
	height: 102px;
	float: left;
}
.completed_img2 {
	width: 152px;
	height: 102px;
	float: left;
}
.clear {
	clear: both;
}
.olive_box {
	width: 961px;
	height: 98px;
	float: left;
}
.olive_logo_box {
	width: auto;
	height: 98px;
	float: left;
}
#foot_0 {
	width: auto;
	height: auto;
}
#foot {
	width: 964px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 19px;
	padding-left: 20px;
	background-color: #dcdcdc;
}
.foot_top1 {
	width: 964px;
	height: auto;
	float: left;
}
.foot_top2 {
	width: 964px;
	height: auto;
	float: left;
	padding-top: 9px;
}
.foot_l_1 {
	width: 964px;
	height: auto;
	float: left;
}
.text_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565656;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
.text_05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration: none;
}
.enquiry_foram_box {
	width: 269px;
	height: auto;
	margin-left: 17px;
	margin-top: 17px;
}
.foram_box1 {
	width: 269px;
	height: 30px;
	float: left;
	margin-bottom: 6px;
}
.foram_box2 {
	width: 269px;
	height: 82px;
	float: left;
	margin-bottom: 8px;
}
.foram_box3 {
	width: 269px;
	height: 22px;
	float: left;
}
.class_img1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-image: url(images/enquiry_class_1.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 263px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 6px;
}
.class_img2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-image: url(images/enquiry_class_2.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 262px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 6px;
	padding-top: 4px;
}
.inner_projectb1 {
	width: 305px;
	height: auto;
	float: left;
}
.inner_projectb2 {
	width: 305px;
	height: 52px;
	float: left;
	background-image: url(images/inner_ongoing_bg.jpg);
	background-repeat: no-repeat;
}
.inner_pro_l1 {
	width: 145px;
	height: 43px;
	float: left;
	padding-top: 9px;
	padding-left: 8px;
}
.inner_pro_l2 {
	width: 145px;
	height: 38px;
	float: right;
	padding-top: 14px;
	padding-right: 7px;
}
.project_hedbox1 {
	width: 961px;
	height: 48px;
	float: left;
}
.project_hedbox1hed {
	width: 961px;
	height: 30px;
	float: left;
}
.project_hedbox2 {
	width: 961px;
	height: auto;
	float: left;
}
.project_hedbox2san {
	width: 949px;
	height: auto;
	float: left;
	margin-bottom: 25px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #e1e1e1;
	background-color: #f7f7f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.prohed_l01 {
	width: 480px;
	height: 48px;
	float: left;
}
.inner_conlk1 {
	width: auto;
	height: 33px;
	float: right;
}
.inner_conlk2 {
	width: 134px;
	height: 33px;
	float: left;
}
.up_box_l1 {
	width: 480px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.up_proin_box {
	width: 480px;
	height: 218px;
	float: left;
	background-image: url(images/up_pro_bg.jpg);
	background-repeat: no-repeat;
}
.pro_img_l01 {
	width: 224px;
	height: 206px;
	float: left;
	padding-top: 12px;
	padding-left: 16px;
}
.pro_img_l02 {
	width: 240px;
	height: 218px;
	float: left;
}
.dt_01 {
	width: 240px;
	height: 72px;
	float: left;
	padding-top: 5px;
	background-image: url(images/up_pro_line1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dt_02 {
	width: 207px;
	height: 70px;
	float: left;
	padding-right: 33px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(images/up_pro_line1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dt_03 {
	width: 240px;
	height: 55px;
	float: left;
}
.up_pro_morebox {
	width: 174px;
	height: 19px;
	margin-left: 19px;
	margin-top: 12px;
}
.up_pro_morebox1 {
	width: 87px;
	height: 19px;
	float: left;
}
.inner_leftbar {
	width: 392px;
	height: auto;
	float: left;
}
.inner_rightbar {
	width: 569px;
	height: auto;
	float: right;
}
.dtil_top1 {
	width: 392px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.dtil_enquiry_box {
	width: 215px;
	height: auto;
	float: right;
	padding-top: 22px;
}
.dtil_enqhed1 {
	width: 215px;
	height: 33px;
	float: left;
}
.dtil_enqhed2 {
	width: 357px;
	height: auto;
	float: left;
}
.enq_class_box {
	width: 213px;
	height: 28px;
	float: left;
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.enq_class_box2 {
	width: 213px;
	height: 98px;
	float: left;
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.enq_class_box0 {
	width: 215px;
	height: 30px;
	float: left;
	margin-bottom: 6px;
}
.enq_class_box1 {
	width: 215px;
	height: 100px;
	float: left;
	margin-bottom: 9px;
}
.inner_send_box {
	width: 215px;
	height: 26px;
	float: left;
}
.inner_send_in {
	width: 152px;
	height: 26px;
	float: right;
}
.inner_send_inl1 {
	width: 76px;
	height: 26px;
	float: left;
}
.dtil_right_b01 {
	width: 569px;
	height: 346px;
	float: left;
	margin-bottom: 30px;
	background-color: #efefef;
}
.dtil_right_b02 {
	width: 567px;
	height: auto;
	float: left;
	border: 1px solid #e8e8e8;
}
.kalista_left_box1 {
	width: 323px;
	height: 346px;
	float: left;
	background-image: url(images/doutte_line1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.kalista_left_box1tower {
	width: 323px;
	height: 346px;
	float: left;
}

.kalista_left_box1towernew {
	width: 240px;
	height: 346px;
	float: left;
}

.kalista_left_box1towerright {
	width: 323px;
	height: 346px;
	float: right;
}
.kalista_left_box2 {
	width: 215px;
	height: 346px;
	float: right;
	padding-left: 21px;
	padding-right: 10px;
	background-color: #efe9e5;
}
.kalista_left_box2333 {
	width: 215px;
	height: 366px;
	float: right;
	padding-left: 21px;
	padding-right: 10px;
	background-color: #efe9e5;
}
.kalista_left_box20202 {
	width: 215px;
	height: 346px;
	float: right;
	padding-left: 21px;
	padding-right: 10px;
	margin-right: 20px;
}
.kalasta_top1 {
	width: 279px;
	float: left;
	padding-right: 20px;
	padding-left: 24px;
	padding-top: 22px;
	padding-bottom: 17px;
}
.kalasta_top1tower {
	width: 279px;
	height: auto;
	float: left;
	padding-right: 20px;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 17px;
}

.kalasta_top1towernew {
	width: 279px;
	height: auto;
	float: left;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 17px;
}

.kalasta_top2 {
	width: 183px
	height: 135px;
	float: left;
	padding-left: 22px;
	padding-right: 118px;
	width: 183px;
}

.kalasta_top2new {
	width: 183px
	height: 135px;
	float: left;
	padding-left: 22px;
	padding-right: 80px;
	width: 183px;
}

.video_1 {
	width: 183px;
	height: auto;
	float: left;
	padding-bottom: 2px;
}
.ame_hed1 {
	width: 192px;
	height: 37px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
.ame_hed2 {
	width: 183px;
	height: 31px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 9px;
}
.amne_hed1 {
	width: 567px;
	height: 37px;
	float: left;
}
.amne_hed2 {
	width: 541px;
	height: auto;
	float: left;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	line-height: 20px;
}
.amne_hed_bg {
	width: 550px;
	height: 32px;
	margin-left: 6px;
	margin-top: 5px;
	background-color: #4299c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	line-height: 28px;
}
.li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	background-image: url(images/li_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-bottom: 5px;
}
.custmer_box1 {
	width: 326px;
	height: auto;
	float: left;
}
.custmer_box2 {
	width: 20px;
	height: 50px;
	float: left;
}
.custmer_box3 {
	width: 212px;
	height: auto;
	float: right;
}
.key_box1 {
	width: 212px;
	height: 33px;
	float: left;
}
.key_box2 {
	width: 212px;
	height: 105px;
	float: left;
}
.cust_seay_hed {
	width: 326px;
	height: 33px;
	float: left;
}
.cust_seay_hed2 {
	width: 326px;
	height: 105px;
	float: left;
	background-image: url(images/says_bg.jpg);
	background-repeat: no-repeat;
}
.says_text1 {
	width: 301px;
	height: 63px;
	float: left;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #666666;
	text-decoration: none;
}
.says_text2 {
	width: 316px;
	height: 30px;
	float: left;
	padding-right: 10px;
}
.text_0002 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #5ba227;
	text-decoration: none;
}
.text_0003 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.inner_page_box {
	width: 605px;
	height: auto;
	float: left;
}
.inner_page_hed {
	width: 605px;
	height: 30px;
	float: left;
}
.inner_page_hed_text {
	width: 605px;
	height: auto;
	float: left;
}
.inner_page_hed_textsan {
	width: 590px;
	height: auto;
	float: left;
	padding-right: 15px;
}
.gallery_box {
	width: 605px;
	height: 133px;
	float: left;
	padding-bottom: 22px;
}
.gallery_img {
	width: 187px;
	height: 133px;
	float: left;
}
.gallery_img_space {
	width: 22px;
	height: 133px;
	float: left;
}
.text_inner_hedddd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #0c505a;
	text-decoration: none;
}
.text_06 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	color: #24838e;
	text-decoration: none;
}
.text_06 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	color: #00416d;
	text-decoration: none;
}
.text_07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	color: #24838e;
	text-decoration: none;
	font-weight: bold;
}
.news_box {
	width: 605px;
	height: 150px;
	float: left;
	margin-bottom: 1px;
	background-color: #f8f8f8;
}
.news_box2 {
	width: 605px;
	height: 150px;
	float: left;
	margin-bottom: 1px;
	background-color: #f2f2f2;
}
.news_left1 {
	width: 212px;
	height: 134px;
	float: left;
}
.news_left2 {
	width: 393px;
	height: 134px;
	float: left;
}


.text007 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b3838;
	text-decoration: none;
}
.text_next01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #24838e;
	text-decoration: none;
}

#slidebox{position:relative; margin:0 auto;}
#slidebox, #slidebox .content{width:580px;}
#slidebox, #slidebox .container, #slidebox .content{height:337px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{background:#eee; float:left;}
#slidebox .content div{padding:0px 0px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:5px; height:21px;}
#slidebox .next{right:0; margin-right:5px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:5px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 2px; background:url(images/darkbutton.png);}
#slidebox .selected_thumb{background:url(images/red_button.png); display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 2px;}


	#curtain{
width: 212px;
  height: 105px;
 /*a width should be defined for transition to work*/
border:0px solid orange;
overflow:hidden;
}
.q_hed1 {
	width: 215px;
	height: 26px;
	float: left;
}
.q_hed2 {
	width: 215px;
	height: auto;
	float: left;
}
.q_hed2in1 {
	width: 215px;
	height: 25px;
	float: left;
	margin-bottom: 5px;
}
.q_hed2in2 {
	width: 215px;
	height: 93px;
	float: left;
	margin-bottom: 5px;
}
.q_hed2in3 {
	width: 215px;
	height: 21px;
	float: left;
	margin-bottom: 5px;
}
.q_class1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 23px;
	width: 213px;
	border: 1px solid #d1bdaf;
	background-color: #f5f5f5;
}
.q_class2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 91px;
	width: 213px;
	border: 1px solid #d1bdaf;
	background-color: #f5f5f5;
}
.q_send1 {
	width: 55px;
	height: 21px;
	float: right;
}
.q_send1space {
	width: 4px;
	height: 21px;
	float: right;
}
.tower_box1 {
	width: 961px;
	height: 41px;
	float: left;
	background-color: #f8f8f8;
	background-image: url(images/tower_hed_bg.jpg);
	background-repeat: repeat-x;
}
.tower_box1ongoing {
	width: 961px;
	height: 41px;
	float: left;
	margin-top: 2px;
	background-image: url(images/ongoing_navi_bg.jpg);
	background-repeat: repeat-x;
}
.tower_box2 {
	width: 961px;
	height: auto;
	float: left;
	padding-bottom: 22px;
	background-color: #f8f8f8;
}
.tower_top1 {
	width: 910px;
	height: 413px;
	margin-left: auto;
	margin-right: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
.tower_top2 {
	width: 910px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	background-image: url(images/tower_line_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.tower_img1 {
	width: 284px;
	height: 413px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ededed;
}
.tower_img2 {
	width: 337px;
	height: 413px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ededed;
}
.tower_img3 {
	width: 287px;
	height: 413px;
	float: left;
}
.tower_imgspace {
	width: 34px;
	height: 285px;
	float: left;
}
.ongoing_tower_box {
	width: 961px;
	height: auto;
	float: left;
	background-color: #f0f0f0;
}
.on_tower_left1 {
	width: 272px;
	height: auto;
	float: left;
}
.on_tower_left1111111 {
	width: auto;
	height: auto;
	float: left;
}
.on_tower_left2 {
	width: 686px;
	height: auto;
	float: right;
	background-image: url(images/doutte_line1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.on_tower_left2new {
	width: 562px;
	height: auto;
	float: right;
	background-repeat: no-repeat;
	background-position: center center;
}

.on_tower_left222222 {
	width: auto;
	height: auto;
	float: left;
}
.on_going_navi_box2 {
	width: 936px;
	height: auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	border-left-color: #d3d3d3;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 23px;
}
.on_amoiniti_box {
	width: auto;
	height: auto;
	float: left;
}
.on_amoiniti_boxin_01 {
	width: 450px;
	height: 16px;
	float: left;
	padding-left: 18px;
	background-image: url(images/li_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	margin-bottom: 5px;
}
.on_amoiniti_boxin_01dup {
	width: 650px;
	height: auto;
	float: left;
	padding-left: 18px;
	background-image: url(images/li_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	margin-bottom: 10px;
}
.on_amoiniti_boxin_01duphed {
	width: 650px;
	height: auto;
	float: left;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	margin-bottom: 5px;
}
.amini_lk_box {
	width: auto;
	height: 41px;
	float: left;
}
.index_video_box {
	width: 283px;
	height: 224px;
	float: right;
	background-image: url(images/video_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 9px;
	padding-left: 8px;
}
.map_box {
	width: 548px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.map_top1 {
	width: 548px;
	height: 192px;
	float: left;
}
.map_in1 {
	width: 548px;
	height: 142px;
	float: left;
}
.map_in2 {
	width: 548px;
	height: 50px;
	float: left;
}
.map_img {
	width: 156px;
	height: auto;
	float: left;
}
.map_imgspace {
	width: 40px;
	height: 50px;
	float: left;
}
.plan_box1 {
	width: 250px;
	height: 200px;
	float: left;
}
.plan_box2 {
	width: 250px;
	height: 200px;
	float: right;
}
.text_010101 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 44px;
	color: #0C505A;
	text-decoration: none;
}
.completed_box {
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	padding-top: 5px;
}
.completed_in {
	width: 400px;
	height: auto;
	float: left;
	padding-bottom: 12px;
}
.com_left {
	width: 175px;
	height: auto;
	float: left;
	margin-left: 25px;
}

.com_left2 {
	width: 100px;
	height: auto;
	float: left;
	padding-left: 100px;
}
.text_010102 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0C505A;
	text-decoration: none;
}
.completed_border_box {
	width: 448px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	padding-top: 30px;
	border: 1px solid #CCCCCC;
}
.height_box {
	width: 961px;
	height: auto;
	float: left;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.height_box2 {
	width: 508px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	border: 1px solid #dcdcdc;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.tower_top12222 {
	width: 905px;
	height: 408px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 18px;
}
.tower_img2222 {
	width: 279px;
	height: 408px;
	float: left;
}
.cp_list_box1 {
	width: 183px;
	height: auto;
	float: left;
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #484848;
	text-decoration: none;
	padding-left: 15px;
}
.cp_list_box1to1 {
	width: 183px;
	height: auto;
	float: left;
	background-color: #fdfdfd;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #484848;
	text-decoration: none;
	padding-left: 15px;
}
.cp_list_box2 {
	width: 142px;
	height: auto;
	float: left;
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #484848;
	text-decoration: none;
	padding-left: 14px;
}
.gl_top1 {
	width: 961px;
	height: auto;
	float: left;
}
.gl_top2 {
	width: 961px;
	height: auto;
	float: left;
}
.gl_hed1 {
	width: 961px;
	height: 49px;
	float: left;
}
.gl_hed1000 {
	width: 961px;
	height: 38px;
	float: left;
	background-image: url(images/gallery_search_bg.jpg);
	background-repeat: repeat-x;
}
.gl_hed10002 {
	width: 946px;
	height: 27px;
	float: left;
	margin-bottom: 25px;
	padding-top: 11px;
	padding-right: 15px;
}
.gl_hed2 {
	width: 961px;
	height: auto;
	float: left;
	padding-top: 24px;
}
.gl_main {
	width: 930px;
	height: 141px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 32px;
}
.gl_main22 {
	width: 930px;
	height: 141px;
	margin-left: auto;
	margin-right: auto;
}
.gl_image {
	width: 158px;
	height: 141px;
	float: left;
	background-color: #dce9f3;
}
.gl_image_space {
	width: 35px;
	height: 141px;
	float: left;
}
.gl_slt_box1 {
	width: 481px;
	height: 38px;
	float: left;
}
.gl_slt_box2 {
	width: 465px;
	height: 30px;
	float: right;
	padding-top: 8px;
	padding-right: 15px;
}
.gl_select_b1 {
	width: 176px;
	height: 38px;
	float: left;
}
.gl_select_b2 {
	width: 305px;
	height: 31px;
	float: left;
	padding-top: 7px;
}
.gl_class_1box {
	width: 243px;
	height: 24px;
	float: left;
}
.gl_class_1 {
	width: 241px;
	height: 24px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #1aafc2;
	border: 1px solid #10808e;
}
.next_lk {
	width: auto;
	height: 23px;
	float: right;
	padding-left: 4px;
}

.h4{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#027b9f;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-right:10px;
	
	}
	
	.compleeted2{
	font-family:Tahoma;
	color:#787878;
	padding-left:15px;
	line-height:20px;
	font-size:11px;
	}
	.a{
    font-family: Tahoma;
	color:#787878;
	font-size:11px;
	text-decoration:none;
	
	}
.gl2_main {
	width: 848px;
	height: 264px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 65px;
}
.gl2_img {
	width: 235px;
	height: 264px;
	float: left;
}
.gl2_imgspace {
	width: 71px;
	height: 264px;
	float: left;
}
.gl3_main {
	width: 889px;
	height: 217px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 64px;
}
.gl3_img {
	width: 150px;
	height: 196px;
	float: left;
	border: 1px solid #dfdede;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
}
.gl3_imgspace {
	width: 64px;
	height: 215px;
	float: left;
}
.gl_3imageb1 {
	width: 150px;
	height: 100px;
	float: left;
}
.gl_3imageb2 {
	width: 150px;
	height: auto;
	float: left;
	padding-top: 5px;
}
.text_gl31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838282;
	line-height: 18px;
	text-decoration: none;
}
.text_gl32 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2672ab;
	text-decoration: none;
}
.news_1left_01 {
	width: 155px;
	height: 137px;
	float: left;
	padding-top: 13px;
	padding-left: 14px;
}
.news_1left_02 {
	width: 420px;
	height: 150px;
	float: left;
}
.news_01hed1 {
	width: 420px;
	height: 31px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.news_01hed2 {
	width: 420px;
	height: 80px;
	float: left;
	padding-top: 4px;
}
.news_01hed3 {
	width: 420px;
	height: 34px;
	float: left;
}


.right_bar_inbox2 {
	width: 305px;
	height: auto;
	float: left;
}

#slidebox3{position:relative; margin:0 auto;}
#slidebox3, #slidebox3 .content{width:305px;}
#slidebox3, #slidebox3 .container, #slidebox3 .content{height:253px;}
#slidebox3{overflow:hidden;}
#slidebox3 .container{position:relative; left:0;}
#slidebox3 .content{ float:left;}
#slidebox3 .content div{padding:0px 0px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox3 .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:20px; height:25px; left:0px;top:0px;}
#slidebox3 .next{margin-left:915px;background:url(images/next.png) no-repeat left top;}
#slidebox3 .next:hover{background:url(images/next_1.jpg) no-repeat left top;}
#slidebox3 .previous{position:absolute;z-index:2;display:block;width:20px;height:25px;left:0px;top:0px;}
#slidebox3 .previous{margin-left:0px; background:url(images/preview.png) no-repeat left top;}
#slidebox3 .previous:hover{background:url(images/preview_1.jpg) no-repeat left top;}
#slidebox3 .thumbs{
	position:absolute;
	z-index:2;
	bottom:28px;
	right:-25px;
}
#slidebox3 .thumbs .thumb{display:block; margin-left:1px; float:left; padding:1px 1px; background:url(images/darkbutton2.png);}
#slidebox3 .selected_thumb{background:url(images/red_button2.png); display:block; margin-left:1px; float:left; padding:1px 1px;}
.text_1212 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #0065b3;
	text-decoration: none;
}
.txt_class1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 23px;
	width: 213px;
	border: 1px solid #d1bdaf;
}

.txt_class2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 91px;
	width: 213px;
	border: 1px solid #d1bdaf;	
}

#slider {
	position:relative;
	width:985px; /* Change this to your images width */
	height: auto; /* Change this to your images height */
	background:url(images/loading.gif) no-repeat 50% 50%;
			z-index:1;

}

#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
			z-index:1;

}

#slider a {
    border:0;
    display:block;
			z-index:1;

}

