@charset "utf-8";
/* 
*******************************************************************************************

	Copyright (C) 2009 Cleanvy (Shanghai) Co., Ltd. All Rights Reserved. 

	中国上海市松江区九亭镇久富经济开发区日富路2号 
	电话：021-6769-1552  
	传真：021-6769-1553  

	Designed by: Zhang Chengju oops@vip.163.com

*******************************************************************************************
*/ 

h1,h2,h3,h4,h5,h6,ul,ol,li,p { margin: 0; padding: 0; }
ul,li,ol { list-style: none; }
img { border: none; }
.clearboth { clear: both; }
.xleft { float: left; }
.xright { float: right; }
.add_center { text-align: center; }
.mar { margin-right: 20px; }

body { margin: 0; padding: 0; background: url(/_images/body_bak.gif) 0 0 repeat-y; text-align: left; color: #000; }
a:link { color: #000080; text-decoration: underline; }
a:visited { color: #4444FF; text-decoration: underline; }
a:hover { color: #942BFD; text-decoration: underline; }

  .wrapper { width: 800px; }

    .part_left { float: left; width: 152px; background: url(/_images/earth.gif) no-repeat; color: #000; padding-top: 136px; }
    .part_right { float: right; width: 630px; }

      .nav { width: 150px; background-color: #689DFD; }
	  .nav li { font-size: 12px; }
	  .nav a { text-indent: -8989px; display: block; height: 38px; background-image: url(/_images/nav_bak.gif); color: #000; }
	  .nav a.index_top { height: 35px; }
	  .nav a.Products_Guide { background-position: 0 -35px; }
	  .nav a.Corporate_Information { background-position: 0 -73px; }
	  .nav a.Our_Features { background-position: 0 -111px; }
	  .nav a.Cleaning_Objects { background-position: 0 -149px; }
	  .nav a.Maintenance { background-position: 0 -187px; }
	  .nav a.Access_Map { background-position: 0 -225px; }
	  .nav a.Overseas_Branch { background-position: 0 -263px; }
	  .nav a.Contact_Us { background-position: 0 -301px; height: 32px; }
	    .bbg { background: url(/_images/bak2.gif) repeat-x; width: 149px; height: 200px; }
	  
	  .contact2 { background: url(/_images/back1.gif) no-repeat; padding-top: 50px; }
	  .contact2 p { font-size: 12px; line-height: 18px; padding: 0 8px; }


      h1.corporate { width: 630px; height: 100px; background-image: url(/_images/corporate.gif); color: #000; font-size: 14px; text-indent: -7989px; }
	  h2.cleanvy { }
        .country { text-align: right; padding: 8px 8px 0 0; }
		.country img { margin: 0 6px; }
		.cleanvy_sh { }
		.cleanvy_sh img { border: 2px #DDDDDD solid; }
		
		.google_map { margin-left: 14px; }
		.map_link { text-align: right; font-size: 12px; padding: 10px 20px; }
		
	  h2.col_product { margin-bottom: 16px; }
	    .product_typo { }
		.product_txt { padding-left: 6px; margin-bottom: 14px; }
	    .product_txt p { font-size: 12px; line-height: 20px; }
		.product_self li { float: left; width: 49%; text-align: center; font-size: 12px; height: 180px; }
		.product_self2 li { text-align: center; font-size: 12px; height: 180px; }
		
		.product_typo_left { float: left; width: 310px; }
		.product_typo_right { float: right; width: 310px; }
		  .product_typo_3 { height: 25px; background-image: url(/_images/product_typo_3.gif); }
		  .product_typo_4 { height: 25px; background-image: url(/_images/product_typo_4.gif); }
		  .product_typo_5 { height: 25px; background-image: url(/_images/product_typo_5.gif); }
		  .product_typo_6 { height: 25px; background-image: url(/_images/product_typo_6.gif); }


        .product_all { padding: 10px 10px 0 6px; }
		  .product_all p { font-size: 12px; line-height: 20px; }
		  .product_all p.rp { text-align: right; }
		    .product_all p.add_blue { background-color: #D0E9F7; font-weight: bold; padding-left: 3px; color: #0E4583; margin: 12px 0; }
			.product_all p.add_green { background-color: #D3FCEB; font-weight: bold; padding-left: 3px; color: #0E836E; margin: 12px 0; }
			.product_all p.add_yellow { background-color: #FFF4D5; font-weight: bold; padding-left: 3px; color: #D3A609; margin: 12px 0; }
		  .product_all div { text-align: center; margin: 20px; font-size: 12px; }
		  .product_all div img { margin-bottom: 6px; }
		  .product_all table { border-top: 1px #666 solid; border-left: 1px #666 solid; margin-bottom: 20px; }
		  .product_all table td { border-right: 1px #666 solid; border-bottom: 1px #666 solid; font-size: 12px; color: #000; }
		  .product_all table td div { text-align: left; margin: 0; }
		  .product_all table.ctrl { margin-bottom: 0; }
		  .product_all table.ctrl td { text-align: center; }
		    .ctrl_r { margin-top: 40px; }

        .object_all { padding: 10px 10px 0 6px; }
		  .object_all div { text-align: center; margin: 20px; font-size: 12px; }
		  .object_all table { border-top: 1px #666 solid; border-left: 1px #666 solid; margin-bottom: 20px; }
		  .object_all table td { border-right: 1px #666 solid; border-bottom: 1px #666 solid; font-size: 12px; color: #000; }
		  .object_all table td.gray { background-color: #eee; color: #043D7E; font-weight: bold; }

.ob_border { border: 2px #B5DAFF solid; background-color: #FFF; margin-bottom: 20px; }


	  h2.col_corporate,.corp { margin-bottom: 20px; }
		.corp_table { margin-bottom: 10px; }
		.corp_table td { font-size: 12px; color: #000; }
		.corp_table td.blue { background-color: #B5DAFF; color: #000; text-align: right; width: 120px; }
		
	  .feature_txt { padding-left: 20px; }
	  .feature_txt h4 { font-size: 12px; font-weight: bold; color: #043D7E; }
	  .feature_txt p { font-size: 12px; color: #000; line-height: 20px; }
	  .feature_txt b { color: #043D7E; font-size: 14px; }

.feature_txt .map_link2 { width: 454px; text-align: right; font-size: 12px; margin-top: 8px; }

	  .w { width: 370px; }
	  .bak1 { background-color: #E3F5FF; margin-bottom: 20px; margin-right: 20px; padding: 10px 0 0 10px; }
	  .bak2 { background-color: #FFE6E5; margin-bottom: 20px; padding: 10px 0 0 10px; }
	  .bak3 { background-color: #FFDEC2; padding: 2px 5px; width: 84%; font-weight: bold; color: #000; }
	  .bak4 { background-color: #DEEEBD; padding: 2px 5px; width: 84%; font-weight: bold; color: #000; }
	  .bak5 { background-color: #B5DAFF; padding: 2px 5px; width: 84%; font-weight: bold; color: #000; }
	  .bak_case { background-color: #B5DAFF; text-indent: 3px; width: 522px; font-weight: bold; color: #000; height: 22px; line-height: 22px; }
	  .map { text-align: center; margin-bottom: 50px; }
	  
	  .ideas { padding-left: 6px; margin-bottom: 10px; }
	  .ideas p { font-size: 12px; line-height: 20px; }

	  
	  h3.column_product { height: 20px; background: #81DFFF url(/_images/pic_product.gif) 10px 2px no-repeat; color: #000; text-indent: -9898px; margin-bottom: 12px; }
        .product_index {}
		.product_index li { float: left; width: 33%; text-align: center; font-size: 12px; height: 180px; }

	  h3.column_notice { height: 20px; background: #BEFF81 url(/_images/pic_notice.gif) 10px 2px no-repeat; color: #000; text-indent: -9898px; margin-bottom: 5px; }
	    .notice { padding-left: 6px; margin-bottom: 50px; }
	    .notice p { font-size: 12px; line-height: 20px; }

	  .footer { height: 47px; background-image: url(/_images/footer.gif); color: #000; text-indent: -9898px; }

.align_center { text-align: center; }
