.shadow{
	background-color:#144a79;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
}
.large_image{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2000;
	width:100%;
}
.large_image img{
	position:absolute;
	display:none;
	left:50%;
	border:3px solid yellow;
}
.large_image_close{
	background-image: url(../images/about/about-awards-popup-close.png);
	width:31px;
	height:30px;
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	left:50%;
	display:none;
}
.large_image_close:hover{
	cursor:pointer;
}
.yellow_border{
	border: 1px;
	border-style: inset;
	border-color: yellow;
}
.blur{
	
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
}
#container{
	width:100%;
	position:relative;
	z-index:100;
}
#fix_con{
	position:fixed;
	top:0px;
	width:100%;
	z-index:100;
}
#fix_inner{
	width:100%;
	max-width:1400px;
	height:5px;
	position:relative;
	margin:0 auto;
}
#fix_language{
	position:absolute;
	top:0px;
	right:0px;
	width:84px;
	height:28px;
	z-index:100;
	background-color:#144a79;
	display:none;
}
#fix_language ul li{
	float:left;
}
#fix_language ul li a{
	color: #fff;
	text-decoration: none;
	margin-left: 8px;
	margin-right: -4px;
	display: block;
	margin-top: 4px;
	font-size: 14px;
	padding-bottom: 5px;
	vertical-align: text-top;
	line-height: 16px;
}
#fix_language ul li a:hover{
	color:#fff100;
	/*border-bottom: 3px solid yellow;*/
}
#fix_language ul li a.active_lang{
	color:#fff100;
	/*border-bottom: 3px solid yellow;*/
}


#lang_en.active_lang{background-position: -10px -32px;}
#lang_en{
	background-image:url(../images/lang.gif);
	background-position: -10px -4px;
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	display: block;
}
#lang_en:hover{
	background-position: -10px -32px;
}

#lang_cn.active_lang{background-position: -35px -32px;}
#lang_cn{
	background-image:url(../images/lang.gif);
	background-position: -35px -4px;
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	display: block;
}
#lang_cn:hover{
	background-position: -35px -32px;
}
#lang_jp.active_lang{background-position: -57px -32px;}
#lang_jp{
	background-image:url(../images/lang.gif);
	background-position: -57px -4px;
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	display: block;
}
#lang_jp:hover{
	background-position: -57px -32px;
}

/*#lang_ct.active_lang{background-position: -57px -32px;}
#lang_ct{
	background-image:url(../images/lang.gif);
	background-position: -57px -4px;
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	display: block;
}
#lang_ct:hover{
	background-position: -57px -32px;
}*/


#fix_menu{
	position:absolute;
	left:0px;
	top:220px;
	width:202px;
	height:300px;
	z-index:100;
	background-image:url(../images/menu_bg.png);
	background-repeat:no-repeat;
	display:none;
}
#fix_menu *{
	-webkit-transform: translateZ(0);
}
#fix_menu ul{margin-top:13px;}
#fix_menu ul li{padding-left: 7px;}
#fix_menu ul li a{
	color:#fff;
	text-decoration:none;
	font-size: 13px;
	font-family:Arial,san-serif;
	letter-spacing: 0px;
	line-height:36px;
}
#fix_menu ul li a:hover{color:#fff100;}
#fix_footer{
	background-color:#000;
	position:relative;
	bottom:0px;
	height:30px;
	width:100%;
	z-index:50;
	color:white;
}
#fix_footer_inner{
	position:relative;
	height:30px;
	width:970px;
	margin:0 auto;
}
#fix_footer_left{
	position:relative;
	float:left;
	line-height:30px;
	font-size:12px;
	/*-webkit-transform: scale(0.9);*/
	font-family:Arial,san-serif;
	color:grey;
	letter-spacing: 0.8px;
}
#fix_footer_right{
	position:relative;
	float:right;
	line-height:30px;
	font-size:10px;
	/*-webkit-transform: scale(0.9);*/
	font-family:Arial,san-serif;
	color:grey;
	letter-spacing: 0.8px;
}
#fix_footer_right a{
	color:grey;
	text-decoration: none;
}
/*********************************************************************/
.logo{
	background-image:url(../images/logo.png);
	width:34px;
	height:33px;
	z-index:20;
}
.logo:hover{
	cursor:pointer;
}
.box{
	width:100%;
	height:800px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center top;
	/*background-size:cover*/
}
.box_inner{
	width:970px;
	height:100%;
	margin:0 auto;
	position: relative;
}
#index1{
	/*background-image:url(../images/bg/index01.jpg);*/
	overflow:hidden;
	text-align:center;
	height:920px;	
	/*opacity:0;*/
}
.index1_arrow{
	position:absolute;
	width: 1740px;
	height: 100%;
	bottom: 0px;
	background-image: url(../images/index/index-scroll-btn.png);
	left: 50%;
	margin-left: -870px;
	background-repeat: no-repeat;
	background-position: 1291px bottom;
	-webkit-animation-name: x;
	-webkit-animation-delay: 0s;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: 2s;
	-webkit-animation-fill-mode: none;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	-webkit-animation-timing-function: linear;
	-webkit-font-smoothing: antialiased;
}
@-webkit-keyframes x /* Safari and Chrome */
{
	0% {bottom: 0px;}
	50%{bottom: -20px;}
	100%{bottom: 0px;}
}
#index2{
	background-image:url(../images/bg/index02.jpg);
	height:770px;
}
#index2_text{
	position:absolute;
	background-image:url(../images/animate/index2-text5.png);
	background-repeat:no-repeat;
	background-position:top right;
	width: 0px;/*700px;*/
	height: 50px;
	top: 351px;
	right: 142px;
	
}
#index2_text2{
	position:absolute;
	background-image:url(../images/animate/index2-text4.png);
	background-position: top left;
	background-repeat:no-repeat;
	width: 700px;
	height: 50px;
	top: 351px;
	right: 142px;
	display:none;
	
}
#index2_text3{
	position:absolute;
	background-image:url(../images/animate/index2-text3.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 700px;
	height: 50px;
	top: 375px;
	right: 142px;
	display:none;
}
#index3{
	background-image:url(../images/bg/index03.jpg);
	height:750px;
	overflow:hidden;
}
#about1{
	background-color: #fefefe;
	background-image:url(../images/bg/about-bg.jpg);
	height:980px;
	overflow: hidden;
	/*background-position:top center;
	background-repeat:no-repeat;
	max-width: 1740px;
	margin: auto;*/
}
#about1_logo{
	position: absolute;
	top: 10px;
	left: 70px;
}
#about1_menu{
	position: absolute;
	top: 20px;
	left: 120px;
	z-index:1000;
}
#about1_menu ul{}
#about1_menu ul li{
	float: left;
	
	padding-right: 15px;
}
#about1_menu ul li a{
	display: block;
	font-size: 13px;
	color: grey;
	text-decoration: none;
	padding-bottom: 4px;
	font-family:arial;
}
#about1_menu ul li a:hover{
	border-bottom:1px solid #000;
}
#about1_menu ul li a.active{
	border-bottom:1px solid #000;	
}
#about1 .box_inner{
	height:980px;
	outline:0px solid red;
}
#about1 #slider{
	position:absolute;
	left:100px;
	top:231px;
	width:970px;
	height:969px;
}
#about1 #slider li{
	position:relative;
	width:970px !important;
	height:969px;
}
#about2{
	background-image:url(../images/bg/banner-highly-versatile.jpg);
	height:550px;
	overflow:hidden;
	max-width:1742px;
	margin:0 auto;
}
#product1{
	background-image:url(../images/bg/product-bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height: 951px;
	overflow:hidden;	
	max-width:1740px;
	margin:auto;
}
.product1_main_img{
	position:absolute;
	top:450px;
	width:100%;
	height:504px;
	background-image:url(../images/product/product-img.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#product1_menu{
	position: absolute;
	top: 20px;
	left: 120px;
}
#product1_menu ul{}
#product1_menu ul li{
	float: left;
	padding-right: 15px;
}
#product1_menu ul li a{
	display: block;
	font-size: 13px;
	color: grey;
	text-decoration: none;
	padding-bottom: 4px;
	font-family:arial;
}
#product1_menu ul li a:hover{
	border-bottom:1px solid #000;
}
#product1_menu ul li a.active{
	border-bottom:1px solid #000;	
}
#product1 .box_inner{
}
.product1_title{
	background-image:url(../images/product/title-product.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	width:700px;
	height:50px;
	left:120px;
	top:130px;
}
.product1_title1{
	background-image:url(../images/product/product-text-surface.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:700px;
	height:50px;
	position:absolute;
	left:120px;
	top:220px;
}
.product1_title1 img{
	position: absolute;
	left: 400px;
	top: 4px;	
}
.p1_title1_yellow, .p1_title2_yellow,.p1_title3_yellow{
	background-image:url(../images/product/product-rollover.png);
	position:absolute;
	left:120px;
	width: 100px;
	height: 50px;
	background-repeat: no-repeat;
	display:none;
	
}
.p1_title1_yellow{
	top:220px;
}
.p1_title2_yellow{
	top:280px;
}
.p1_title3_yellow{
	top:340px;
}
.p1_title:hover{
	cursor:pointer;
}
.product1_title2{
	background-image:url(../images/product/product-text-polishing.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:700px;
	height:50px;
	position:absolute;
	left:120px;
	top:280px;
}
.product1_title2 img{
	position: absolute;
	left: 310px;
	top: 4px;	
}
.product1_title3{
	background-image:url(../images/product/product-text-plating-surface.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	width:705px;
	height:50px;
	left:120px;
	top:340px;
}
.product1_title3 img{
	position: absolute;
	left: 550px;
	top: 4px;
}

.product_current{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.product_new{
	position:absolute;
	left:100%;
	top:0px;
	
	width:100%;
	display:none;


}
.product1_block1_title1{
	position: absolute;
	width: 500px;
	height: 100px;
	background-image: url(../images/product/title-product-surface.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: 100px;
	left: 280px;
}
.product1_block1_content{
	position: absolute;
	left: 120px;
	top: 200px;
	width: 367px;
	height: 400px;
	font-size: 15px;
	line-height: 22px;
	font-family: arial,sans-serif;
	color: #535353;
}
.product1_block1_img{
	position: absolute;
	left: 500px;
	top: 200px;
	width: 500px;
	height: 500px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/product/product-img-eletroplating.png);

}

.product1_block2_title1{
	position: absolute;
	width: 370px;
	height: 100px;
	background-image: url(../images/product/title-product-polishing.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: 100px;
	left: 380px;
}
.product1_block2_content{
	position: absolute;
	left: 120px;
	top: 200px;
	width: 235px;
	height: 400px;
	font-size: 15px;
	line-height: 22px;
	font-family: arial,sans-serif;
	color: #535353;
}
.product1_block2_img{
	position: absolute;
	left: 370px;
	top: 200px;
	width: 600px;
	height: 500px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/product/product-img-polishing.png);
}
.product1_block3_title1{
	position: absolute;
	width: 820px;
	height: 100px;
	background-image: url(../images/product/title-product-plating-surface.png);
	background-repeat: no-repeat;
	background-position: left top;
	left: 140px;
	top: 100px;
}
.product1_block3_content{
	position: absolute;
	left: 120px;
	top: 200px;
	width: 382px;
	height: 550px;
	font-size: 15px;
	line-height: 22px;
	font-family: arial,sans-serif;
	color: #535353;
}
.product1_block3_img{
	position: absolute;
	left: 530px;
	top: 200px;
	width: 450px;
	height: 500px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/product/product-img-plating.png);
}
.product1_block3_content ul{

}
.product1_block3_content ul li{
	padding-left:10px;
	list-style-image: url(../images/product/bullet.png);
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#product2{
	background-image:url(../images/bg/banner-we-are-leader.jpg);
	height: 550px;
	overflow:hidden;
	max-width:1742px;
	margin:0 auto;
}
#service1{
	background-image:url(../images/bg/product-bg.jpg);
	height: 923px;
	max-width: 1740px;
	margin: auto;
	overflow:hidden;	
}
#service1_logo {
	position: absolute;
	top: 10px;
	left: 70px;
}
#service1_menu{
	position: absolute;
	top: 20px;
	left: 120px;
}
#service1_menu ul{}
#service1_menu ul li{
	float: left;
	padding-right: 15px;
}
#service1_menu ul li a{
	display: block;
	font-size: 13px;
	color: grey;
	text-decoration: none;
	padding-bottom: 4px;
	font-family:arial;
}
#service1_menu ul li a:hover{
	border-bottom:1px solid #000;
}
#service1_menu ul li a.active{
	border-bottom:1px solid #000;	
}
#service1 .box_inner{
}

.service_current{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	
}
.service_new{
	position:absolute;
	left:100%;
	top:0px;
	width:100%;
	display:none;
}

.service_block0_left{
	background-image:url(../images/service/service-img-chemical.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:50%;
	height:752px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-size: cover;
}
.service_block0_right{
	background-image:url(../images/service/service-img-equipment.jpg);
	background-repeat:repeat;
	background-position:left top;
	width:50%;
	height:752px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-size:cover;
}
.service_block0_left:hover,.service_block0_right:hover{
	cursor:pointer;
}
.service_block0_left_bg{
	position:absolute;
	background-image:url(../images/service/service-title-bg.png);
	background-repeat:repeat;
	background-position:left top;
	top:0px;
	width:360px;
	height:200px;
}
.service_block0_right_bg{
	position:absolute;
	background-image:url(../images/service/service-title-bg.png);
	background-repeat:repeat;
	background-position:left top;
	top:0px;
	width:360px;
	height:200px;

}
.service_block0_left_bg{
	position:absolute;
	right:0px;
}
.service_block0_right_bg{
	position:absolute;
	left:0px;
}
.service_block0_left_title{
	position:absolute;
	background-image:url(../images/service/service-text-chemical2.png);
	background-repeat:no-repeat;
	background-position: left top;
	outline:0px solid red;
	width: 260px;
	height: 100px;
	left: 40px;
	top: 40px;
}
.service_block0_right_title{
	position:absolute;
	background-image:url(../images/service/service-text-equipment.png);
	background-repeat:no-repeat;
	background-position: left top;
	outline:0px solid red;
	width: 200px;
	height: 100px;
	left: 40px;
	top: 40px;
}
.service_block0_left_arrow,.service_block0_right_arrow{
	position:absolute;
	background-image:url(../images/service/service-arrow.png);
	background-repeat:no-repeat;
	background-position:left top;
	outline:0px solid red;
	right:100px;
	top:43px;
	width:50px;
	height:50px;
}
.service_block0_right_arrow{
	right:100px;
}
.service_block0_left_des{
	outline:0px solid red;
	position:absolute;
	left:40px;
	top:96px;
	width:280px;
	height:100px;
	color:#fff;
	font-family: arial;
	font-size:14px;
}
.service_block0_right_des{
	outline:0px solid red;
	position:absolute;
	left :40px;
	top:96px;
	width:280px;
	height:100px;
	color:#fff;
	font-family: arial;
	font-size: 14px;
}


.service1_title{
	position:absolute;
	outline:0px solid red;
	width:300px;
	height:70px;
	top:100px;
	left:350px;
	background-image:url(../images/service/title-service.png);
	background-position: center top;
	background-repeat: no-repeat;
}







#service2{
	background-image:url(../images/bg/banner-latest-technology.jpg);
	height: 550px;
	overflow:hidden;
	max-width:1742px;
	margin:0 auto;
}
#news{
	background-image:url(../images/bg/news-bg.jpg);
	height:1050px;
	overflow:hidden;
}
#download{
	background-image:url(../images/bg/download-bg.jpg);
	height:538px;
}
#map{

}
#corner1{
	background-image:url(../images/animate/index-excellent-quality-arrow-left.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 0px;/*62px; 409*/
	height: 256px;
	position: absolute;
	top: 226px;
	left: 600px;
	z-index:20;
	
}
#corner2{
	background-image:url(../images/animate/index-excellent-quality-arrow-right.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 0px;/*195px;*/
	height: 256px;
	position: absolute;
	top: 226px;
	right: -39px;
	z-index:20;
}
#yellow_mask{
	background-image:url(../images/animate/index-excellent-quality.png);
	position:absolute;
	left: 602px;
	top: 226px;
	width: 409px;
	height: 256px;
	display:none;
}



#about2_arrow{
	position: absolute;
	top: 350px;
	right: -394px;
	display:none;
}
#about2_title{
	position: absolute;
	top: 343px;
	right: 10px;
	display:none;
	background-image:url(../images/animate/banner-highly-versatile-title.png);
	background-repeat:no-repeat;
	background-position: left top;
	width: 506px;
	height: 101px;
}
#about2_text{
	position: absolute;
	top: 450px;
	right: 10px;
	display:none;
	background-image:url(../images/animate/banner-highly-versatile-text.png);
	background-repeat:no-repeat;
	background-position: left top;
	width: 578px;
	height: 20px;
}

#product2_arrow{
	position: absolute;
	top: 350px;
	right: -394px;
	display:none;
}
#product2_title{
	position: absolute;
	top: 343px;
	right: 10px;
	display:none;
	background-image:url(../images/animate/banner-we-are-leader-title.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 276px;
	height: 44px;
}
#product2_text{
	position: absolute;
	top: 400px;
	right: 10px;
	display:none;
	background-image:url(../images/animate/banner-we-are-leader-text.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 565px;
	height: 50px;
}
#service2_arrow{
	position: absolute;
	top: 350px;
	right: -394px;
	display:none;
}
#service2_title{
	position: absolute;
	top: 343px;
	right: 10px;
	display:none;
	background-image:url(../images/animate/banner-latest-technology-title.png);
	background-repeat:no-repeat;
	width: 343px;
	height: 44px;
}
#service2_text{
	position: absolute;
	top: 400px;
	right: 10px;
	display:none;
	background-image:url(../images/animate/banner-latest-technology-text.png);
	background-repeat: no-repeat;
	width: 423px;
	height: 43px;
}



/*** contact ***/
#contact_box_inner{
	height:10px;
	}
#map_canvas {
	width:100%;
	height:100%;
	position:absolute;
}
.contact{
	width: 600px;
	height: 100px;
	position: absolute;
	top: 660px;
	bottom: 30px;
	background-color: #144a79;
	border-top: 10px solid #fff100;
}
#contact{
	z-index:80;
}
#contact_inner{
	position: absolute;
	width: 590px;
	height: 90px;
	
}
#contact_left{
	position: absolute;
	right: 600px;
	height: 20px;
	top: 750px;
	width: 135px;
	border-left:15px solid #fff100;
	background-color:#144a79;
}
#contact_left_corner{
	width: 0; 
	height: 0; 
	position:absolute;
	top: 660px;
	right: 600px;
	border-top: 90px solid transparent;
	border-right:150px solid #fff100;
}
#contact_left_corner_inner{
	width: 0; 
	height: 0; 
	position:absolute;
	bottom:0px;
	right:-150px;
	border-top: 80px solid transparent;
	border-right:135px solid #144a79;
}

/*** about ***/
.about_current{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	
}
.about_new{
	position:absolute;
	left:100%;
	top:0px;
	width:100%;
	display:none;

}
.about_current p,.about_new p,.about_current li,.about_new li{
	color: #535353;
	font-size: 14px;
	line-height: 22px;
	font-family:Arial, Helvetica, sans-serif;
}
.about_current li,.about_new li{
	list-style-image:url(../images/about/bullet.png);
	margin-left: 20px;
}


.about1_block1{
}
.about1_block4_content1{
	position: absolute;
	top: 200px;
	left: 50%;
	width: 800px;
	margin-left: -350px;
	text-align: center;
	color: #535353;
	font-size: 15px;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;

}
.about1_block1_title1{
	background-image:url(../images/about/title-about-profile.png);
	background-repeat: no-repeat;
	width: 299px;
	height: 53px;
}
.about1_block2_title1{
	background-image:url(../images/about/title-about-parent.png);
	background-repeat: no-repeat;
	width: 292px;
	height: 53px;
}
.about1_block3_title1{
	background-image:url(../images/about/title-about-milestones.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 53px;
}
.about1_block4_title1{
	background-image:url(../images/about/title-about-mission.png);
	background-repeat: no-repeat;
	width: 330px;
	height: 53px;
}
.about1_block5_title1{
	background-image:url(../images/about/title-about-factory.png);
	background-repeat: no-repeat;
	width: 128px;
	height: 53px;
}
.about1_block6_title1{
	background-image:url(../images/about/title-about-award.png);
	background-repeat: no-repeat;
	width: 471px;
	height: 53px;
}

.about1_block1_title1,.about1_block2_title1{
	position: absolute;
	top: 110px;
	left: 400px;
}
.about1_block3_title1{
	position: absolute;
	top: 110px;
	left: 450px;
}
.about1_block4_title1{
	position: absolute;
	top: 110px;
	left: 380px;
}
.about1_block4_img1{
	position: absolute;
	top: 300px;
	left: 100px;
	width: 299px;

}
.about1_block4_img2{
	position: absolute;
	left: 400px;
	top: 300px;	
	width: 299px;

}
.about1_block4_img3{
	position: absolute;
	left: 700px;
	top: 300px;
	width: 299px;

}
.about1_block4_img1_img
,.about1_block4_img2_img
,.about1_block4_img3_img
{
	
	text-align:center;
	margin-top: 10px;
	width: 244px;
}
.about1_block4_img1_img{
	background-image:url(../images/about/about-mission-products.png);
	width: 100%;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 38% 10px;
}
.about1_block4_img2_img{
	background-image:url(../images/about/about-mission-service.png);
	width: 100%;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 38% 10px;
}
.about1_block4_img3_img{
	background-image:url(../images/about/about-mission-quality.png);
	width: 100%;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 38% 10px;	
}
.about1_block4_img1_p
,.about1_block4_img2_p
,.about1_block4_img3_p
{
	
	text-align:center;
	margin-top: 20px;
	color: #535353;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	width: 244px;
}
.about1_block5_title1{
	position: absolute;
	top: 100px;
	left: 450px;

}
.about1_block5_p{
	position: absolute;
	left: 110px;
	width: 245px;
	height: 800px;
	top: 200px;
}
.about1_block5_p1,.about1_block5_p2,.about1_block5_p3,.about1_block5_p4{
	
}
.about1_block5_img1{
	position: absolute;
	top: 200px;
	right: 10px;
}

.about1_block6_title1{
	position: absolute;
	top: 100px;
	left: 300px;
}
.about1_block6_img{
	position: absolute;
	width: 299px;
	cursor:pointer;
}

.about1_block6_img1{
	position: absolute;
	width: 48px;
	overflow: hidden;
	height: 31px;
	margin-top:5px;
}
.about1_block6_img2{
	position: absolute;
	top: 360px;
	left: 60px;
}
.about1_block6_img:hover .about1_block6_img1 img{
	margin-top:-31px;
}

.about1_block7_title1{
	position: absolute;
	top: 100px;
	left: 300px;
	background-image: url(../images/about/title-about-strengths.png);
	width: 400px;
	height: 60px;
	background-repeat: no-repeat;
}
.about1_block7_img{
	background-image:url(../images/about/about-strengths-box.png);
	width:160px;
	height:177px;
	position:absolute;
}
.about1_block7_img:hover{
	cursor:pointer;
}

#about1_block7_img1{top: 300px;left: 250px;}
#about1_block7_img2{top: 300px;left: 430px;}
#about1_block7_img3{top: 300px;left: 610px;}
#about1_block7_img4{top: 460px;left: 160px;}
#about1_block7_img5{top: 460px;left: 340px;}
#about1_block7_img6{top: 460px;left: 525px;}
#about1_block7_img7{top: 460px;left: 700px;}

#about1_block7_img1  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:177px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-depth-small.png);
width: 160px;
/*margin-top: 60px;
margin-left: 24px;
*/
}
#about1_block7_img2  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:177px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-total-small.png);
width: 160px;
/*margin-top: 75px;
margin-left: 25px;
*/}
#about1_block7_img3  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:177px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-single-small.png);
width: 160px;
/*margin-top: 70px;
margin-left: 10px;
*/}
#about1_block7_img4  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:180px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-extensive-small.png);
width: 160px;
/*margin-top: 75px;
margin-left: 15px;
*/}
#about1_block7_img5  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:177px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-one-stop-small.png);
width: 160px;
/*margin-top: 70px;
margin-left: 15px;
*/}
#about1_block7_img6  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:177px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-flexibility-small.png);
width: 160px;
/*margin-top: 70px;
margin-left: 10px;
*/}
#about1_block7_img7  .about1_block7_small{
background-position:center center;
background-repeat:no-repeat;
height:180px;
background-repeat:no-repeat;
background-image:url(../images/about/about-strengths-text-personalized-small.png);
width: 160px;
/*margin-top: 70px;
margin-left: 10px;
*/}



  .about1_block7_content1{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid orange;
	width: 416px;
	margin-top: 0;
	margin-left: 0;
	top: 204px;
	left: 80px;
	line-height: 22px;

}
  .about1_block7_content2{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid orange;
	width: 380px;
	margin-top: 0;
	margin-left: 0;
	top: 200px;
	left: 90px;
	line-height: 22px;
}
  .about1_block7_content3{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid orange;
	width: 380px;
	margin-top: 0;
	margin-left: 0;
	top: 220px;
	left: 90px;
	line-height: 22px;
}
  .about1_block7_content4{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid orange;
	width: 380px;
	margin-top: 0;
	margin-left: 0;
	top: 225px;
	left: 90px;
	line-height: 22px;
}
  .about1_block7_content5{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid orange;
	width: 380px;
	margin-top: 0;
	margin-left: 0;
	top: 205px;
	left: 90px;
	line-height: 22px;
}
  .about1_block7_content6{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid orange;
	width: 380px;
	margin-top: 0;
	margin-left: 0;
	top: 175px;
	left: 90px;
	line-height: 22px;
}
  .about1_block7_content7{
  	display:none;
  	color: #535353;
  	font-family:arial,sans-serif;
	height: 250px;
	background-repeat: no-repeat;
	position: absolute;
	outline: 0px solid red;
	width: 380px;
	margin-top: 0;
	margin-left: 0;
	top: 220px;
	left: 90px;
	line-height: 22px;
}




.about1_block7_big_img1{
	display:none;
	width:263px;
	height:100px;
	outline:0px solid red;
	position:absolute;
	top:105px;
	background-repeat:no-repeat;
	background-position:left top;
	left:140px;
	background-image:url(../images/about/about-strengths-text-depth.png);
}
.about1_block7_big_img2{
	display:none;
	width:263px;
	height:70px;
	outline:0px solid red;
	position:absolute;
	top:145px;
	background-repeat:no-repeat;
	background-position:left top;
	left:140px;
	background-image:url(../images/about/about-strengths-text-total.png);
}
.about1_block7_big_img3{
	display:none;
	width:380px;
	height:100px;
	outline:0px solid red;
	position:absolute;
	top:121px;
	background-repeat:no-repeat;
	background-position:left top;
	left:90px;
	background-image:url(../images/about/about-strengths-text-single.png);
}
.about1_block7_big_img4{
	display:none;
	width:300px;
	height:100px;
	outline:0px solid red;
	position:absolute;
	top:140px;
	background-repeat:no-repeat;
	background-position:left top;
	left:135px;
	background-image:url(../images/about/about-strengths-text-extensive.png);
}
.about1_block7_big_img5{
	display:none;
	width:270px;
	height:100px;
	outline:0px solid red;
	position:absolute;
	top:110px;
	background-repeat:no-repeat;
	background-position:left top;
	left:140px;
	background-image:url(../images/about/about-strengths-text-one-stop.png);
}
.about1_block7_big_img6{
	display:none;
	width:140px;
	height:100px;
	outline:0px solid red;
	position:absolute;
	top:120px;
	background-repeat:no-repeat;
	background-position:left top;
	left:210px;
	background-image:url(../images/about/about-strengths-text-flexibility.png);
}
.about1_block7_big_img7{
	display:none;
	width:380px;
	height:100px;
	outline:0px solid red;
	position:absolute;
	top:123px;
	background-repeat:no-repeat;
	background-position:left top;
	left:90px;
	background-image:url(../images/about/about-strengths-text-personalized.png);
}






.about1_block7_big{
	position:absolute;
	top:0px;
	left:50%;
	background-image: url(../images/about/about-strengths-box-popup.png);
	margin-left:-279px;
	width:558px;
	height:605px;
	z-index:2000;
	display: none;
}
.about1_block7_big_close{
	outline: 0px solid red;
	width:30px;
	height:30px;
	position:absolute;
	top:530px;
	left:50%;
	margin-left:-15px;
}
.about1_block7_big_close:hover{
	cursor:pointer;
}



.about1_block1_content1{
	
	width: 480px;
	height: 310px;
	position: absolute;
	top: 216px;
	left: 118px;
}
.about1_block1_img1{
	position: absolute;
	top: 210px;
	right: 5px;
}
.about1_block1_content2{

	width: 500px;
	height: 370px;
	position: absolute;
	top: 564px;
	left: 461px;
}
.about1_block1_img2{
	position: absolute;
	top: 560px;
	left: 120px;
}
.about_block2_title2,.about_block2_title3,.about_block2_title4{
	position:absolute;
	background-image:url(../images/about/about-parent-subtitle-bg.png);
	background-position:right top;
	background-repeat:no-repeat;

	height:25px;
	left:110px;
	color:#fff;
	font-size: 14px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right:30px;
}
.about_block2_title2{
	top:370px;
}
.about_block2_title3{
	top:430px;
}
.about_block2_title4{
	top:515px;
}
.about_block2_title2_content,.about_block2_title3_content,.about_block2_title4_content{
	position:absolute;
	left:110px;
	color:#144a79;
	font-size: 14px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.about_block2_title2_content{top:400px;}
.about_block2_title3_content{top:460px;}
.about_block2_title4_content{top:550px;width: 190px;}
.about_block2_title4_content_tag{
	float: left;
	background-color: #f5e70a;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.about1_block2_content1{
	width: 510px;
	height: 510px;
	position: absolute;
	top: 216px;
	right: 60px;
}
.about1_block2_img1{
	position: absolute;
	top: 210px;
	left: 110px;
}
.about1_block3_years{
	position: absolute;
	left: 400px;
	top: 158px;
	
	padding-top: 20px;
}
.about1_block3_year{
	background-image:url(../images/about/about-milestones-yearbtn-middle.png);
	/* width: 95px; */
	height: 57px;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	margin-right: 0px;
	margin-left: 20px;
	font-family:'Oswald', arial,sans-serif;
	font-weight: 300;
	text-align: center;
	letter-spacing: 1px;
}
.about1_block3_year:hover{
	color:#fff100;
	cursor:pointer;
}
.about1_block3_years .active{
	color:#fff100;
}
.about1_block3_content1{	
	width: 876px;
	height: 800px;
	position: absolute;
	top: 236px;
	left: 110px;
}
.milestone1{float:left;margin-right: 8px;position:relative;margin-bottom: 8px;}
.milestone2{float:left;margin-right: 8px;position:relative;margin-bottom: 8px;display:none;}
.year1986{background-image:url(../images/about/about-milestones-bg-1986.png);width:284px;height:228px;}
.year1988{background-image:url(../images/about/about-milestones-bg-1988.png);width:285px;height:228px;}
.year2002{background-image:url(../images/about/about-milestones-bg-2002.png);width:283px;height:228px;}
.year2003{background-image:url(../images/about/about-milestones-bg-2003.png);width:284px;height:286px;}
.year2004{background-image:url(../images/about/about-milestones-bg-2004.png);width:575px;height:286px;}
.year2005{background-image:url(../images/about/about-milestones-bg-2005.png);width:575px;height:264px;}
.year2006{background-image:url(../images/about/about-milestones-bg-2006.png);width:284px;height:265px;}

.year2007{background-image:url(../images/about/about-milestones-bg-1986.png);width:284px;height:228px;}
.year2008{background-image:url(../images/about/about-milestones-bg-1988.png);width:285px;height:228px;}
.year2009{background-image:url(../images/about/about-milestones-bg-2002.png);width:283px;height:228px;}
.year2011{background-image:url(../images/about/about-milestones-bg-2011.png);width:284px;height:286px;}
.year2013{background-image:url(../images/about/about-milestones-bg-2004.png);width:575px;height:286px;}
.milestone_year{
	
	margin-top: 12px;
	width: 80%;
	height: 50px;
	font-size: 35px;
	line-height: 49px;
	padding-left: 19px;
	font-family: 'Oswald', sans-serif;
	color:#144a79;
	font-weight:300;
}
.milestone_p{
	padding-left: 19px;
	color: #535353;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	width: 221px;
	margin-top: 0px;
}
.milestone_ul,.milestone_ul2{margin-top: 10px;}
.milestone_ul li{
	color: #535353;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	width: 460px;
	margin-left: 37px;	
	margin-bottom: 20px;
}
.milestone_ul2 li{
	color: #535353;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	width: 235px;
	margin-left: 30px;	
	margin-bottom: 20px;
}
.milestone_img{
	margin-left:20px;
	margin-top:10px;
}
/*** news ****/
.news_title{
	margin: 0 auto;
	width: 90%;
	height: 44px;
	margin-left:10%;
	text-align: center;
	margin-top: 40px;
	background-image: url(../images/news/title-news.png);
	background-repeat:no-repeat;
	background-position: center top;
}
.news_title_event{
	margin: 0 auto;
	width: 90%;
	margin-left:10%;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
}
.news_title_event table{
	margin: 0 auto;
}
.news_title_event table td{
	vertical-align:middle;
	padding:5px;
}
.news_title_event table td.first{position:relative;top:-6px;}
.news_title_event table td.last{position:relative;top:-6px;}
.news_event{
	margin: 0 auto;
	width: 100%;
	text-align: center;
	margin-left:20px;
	height:600px;
}
.news_event_inner{
	padding-left: 96px;
}
.news_event_block{
	
	width:280px;
	height:262px;
	
	float:left;
	margin-bottom: 15px;
	margin-right: 10px;
	position:relative;
}
.news_event_block_bg1{background-image:url(../images/news/news-box-yellow.png);}
.news_event_block_bg2{background-image:url(../images/news/news-box-white.png);}
.news_event_block_bg3{background-image:url(../images/news/news-box-grey.png);}
.news_event_block_date{
	font-family: 'Oswald', sans-serif;
	color: #215181;
	font-weight: 700;
	position: absolute;
	font-size: 18px;
	top: 20px;
	left: 10px;
}
.news_event_block_title{
	position: absolute;
	top: 50px;
	width: 250px;
	left: 10px;
	text-align: left;
	font-size: 16px;
	color: #215181;
	font-family: arial,sans-serif;
}
.news_event_block_location{
	position: absolute;
	left: 10px;
	top: 144px;
	font-size: 12px;
	border-bottom: 1px solid #000;
	padding-bottom: 3px;
	padding-right: 4px;
	font-family: arial,sans-serif;
}
.news_event_block_address{
	position: absolute;
	top: 172px;
	left: 10px;
	text-align: left;
	font-size: 12px;
	width: 250px;
	font-family: arial,sans-serif;
}
.news_event_block_more{
	position: absolute;
	bottom: 6px;
	font-size: 14px;
	left: 10px;
	color:darkgrey;
	font-family: arial,sans-serif;
}
.news_event_block_more a{
	text-decoration: none;
	color:#7a7a7a;
	display: inline-block;
	background-image: url(../images/news/news-arrow-box-grey.png);
	padding-right: 21px;
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: center right;
}
/*.news_event_block_more img{
	position:absolute;
	top: 0px;
	right: -21px;
}*/
.news_title_news{
	margin: 0 auto;
	width: 90%;
	padding-left:10%;
	text-align: center;

	padding-top: 20px;
}
.news_title_news table{margin: 0 auto;}
.news_title_news table td{	
	vertical-align:middle;
	padding:5px;
}
.news_title_news table td.first{position:relative;top:-6px;}
.news_title_news table td.last{position:relative;top:-6px;}
.news_news{
	margin: 0 auto;
	width: 100%;
	text-align: center;
	height:180px;
}
.news_news_table{
	margin-left: 12%;
	width: 850px;

}
.news_news_table tr{
	border-bottom: 1px solid lightgrey;
	height: 30px;
}
.news_news_table tr:last-child{
	border:none;
}
.news_news_table_left{
	padding-top: 5px;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	width: 60px;
	vertical-align: top;
}
.news_news_table_right{
	padding-top: 5px;
	padding-bottom:5px;
	text-align: left;
	font-family: arial,sans-serif;
	font-size:14px;
	color: #215181;
	padding-left:10px;
	padding-right: 10px;
}
.news_news_table_right a{
	color: #215181;
	text-decoration:none;
}
.news_news_table_right a:hover, .news_news_table_right a:focus{
	text-decoration:underline;
}
#download_title{
	background-image:url(../images/download/title-download.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:300px;
	height:70px;
	position:absolute;
	left:50%;
	top:40px;
	margin-left:-100px;
}
.download_con{
	outline:0px solid red;
	margin: 0 auto;
	width: 90%;
	text-align: center;
	height: 600px;
	padding-top: 130px;
	padding-left: 10%;
}

.pdf_block{
	width: 280px;
	height: 180px;
	float: left;
	margin-bottom: 15px;
	margin-right: 10px;
	position: relative;
	background-image: url(../images/download/download-box.png);
	background-repeat: no-repeat;
}
#map_title_bg{
	background-image:url(../images/contact/contact-yellowbar.png);
	background-position:center top;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	width:100%;
	height:55px;
	outline:0px solid red;
	z-index:10;
}
#map_logo{

	position: absolute;
	left: 50%;
	margin-left: -430px;
	top: 10px;
}
#map_title{
	background-image:url(../images/contact/title-contact.png);
	background-position:center top;
	background-repeat:no-repeat;
	position:absolute;
	top:12px;
	left:50%;
	margin-left:-50px;
	width:200px;
	outline:0px solid blue;
	height:32px;
}
.box_inner2{
	width:100%;
	max-width:1740px;
	height:100%;
	margin:0 auto;
	position: relative;
	overflow:hidden;
}
.pdf_num{
	position: absolute;
	left: 20px;
	top: 20px;
	font-size: 30px;
	font-family: 'Oswald', sans-serif; 
	color: #215181;
	width: 230px;
	text-align: left;
}
.pdf_num a{
	color: #215181;
	text-decoration: none;
	display: block;
}
.pdf_title{
	position:absolute;
	left:20px;
	top:70px;
	outline:0px solid red;
	text-align: left;
	font-family: 'Oswald', sans-serif;
	color: #215181;
	width: 230px;
	text-align: left;
}
.pdf_title a{
	color: #215181;
	text-decoration: none;
	display: block;
}
.pdf_line{
	position: absolute;
	top: 135px;
	left: 20px;
	width: 35px;
	height: 1px;
	background-color: #000;
}
.pdf_download{
	position:absolute;
	bottom:20px;
	left:20px;
	outline:0px solid red;
	height:20px;
	line-height:20px;
}
.pdf_download a{
	text-decoration: none;
	font-family:arial, sans-serif;
	color: #215181;
	font-size:14px;
	display: inline-block;
	background-image:url(../images/download/download-arrow-icon.png);
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:20px;
}
.grayscale_base{
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	        -webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}
.grayscale_base.greyscale_no{
	-webkit-animation-name: gsn;
	-moz-animation-name: gsn;
	-o-animation-name: gsn;
	animation-name: gsn;
	
}
@-webkit-keyframes gsn{
	0% {}
	100% {filter: none;
	-webkit-filter: grayscale(0%);
	-moz-transition: all 1.5s ease-in-out;
	-webkit-transition: all 1.5s;
	transition: all 1.5s ease-in-out;}
}

@-moz-keyframes gsn{
	0% {}
	100% {filter: none;
	-webkit-filter: grayscale(0%);
	-moz-transition: all 1.5s ease-in-out;
	-webkit-transition: all 1.5s;
	transition: all 1.5s ease-in-out;}
}

@-o-keyframes gsn{
	0% {}
	100% {filter: none;
	-webkit-filter: grayscale(0%);
	-moz-transition: all 1.5s ease-in-out;
	-webkit-transition: all 1.5s;
	transition: all 1.5s ease-in-out;}
}

@keyframes gsn{
	0% {}
	100% {filter: none;
	-webkit-filter: grayscale(0%);
	-moz-transition: all 1.5s ease-in-out;
	-webkit-transition: all 1.5s;
	transition: all 1.5s ease-in-out;}
}
.grayscale_base.grayscale {

	-webkit-animation-name: gs;
	-moz-animation-name: gs;
	-o-animation-name: gs;
	animation-name: gs;

	
}
@-webkit-keyframes gs{
	0% {}
	100% {-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	transition: all 1.5s;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}
}

@-moz-keyframes gs{
	0% {}
	100% {-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	transition: all 1.5s;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}
}

@-o-keyframes gs{
	0% {}
	100% {-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	transition: all 1.5s;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}
}

@keyframes gs{
	0% {}
	100% {-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	transition: all 1.5s;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}
}
.service_sub_title_1{
	background-image:url(../images/service/title-service-chemicals2.png);
	background-position:top center;
	background-repeat:no-repeat;
	width: 500px;
	height: 150px;
	margin-left:-250px;
	left:56%;
	top:100px;
	position: absolute;
}
.service_sub_title_2{
	background-image:url(../images/service/title-service-equipment.png);
	background-position:top center;
	background-repeat:no-repeat;
	width: 500px;
	height: 150px;
	margin-left:-250px;
	left:50%;
	top:100px;
	position: absolute;
}
.service_img_1{
	width: 400px;
	height: 400px;
	position: absolute;
	right: -20px;
	top: 200px;
	background-image: url(../images/service/service-img-chemical2.png);
	background-repeat:no-repeat;
	background-position: top center;

}
.service_img_2{
	width: 400px;
	height: 400px;
	position: absolute;
	right: -50px;
	top: 200px;
	background-image: url(../images/service/service-img-equipment2.png);
	background-repeat:no-repeat;
	background-position: top center;

}
.service_q_1{
	width: 345px;
	height: 130px;
	position: absolute;
	top: 600px;
	right: 20px;
	background-image:url(../images/service/service-img-chemical3.png);
	background-position:center top;	
	background-repeat:no-repeat;
}
.service_q_2{
	width: 345px;
	height: 130px;
	position: absolute;
	top: 500px;
	right: -40px;
	background-image:url(../images/service/service-img-equipment3.png);
	background-position:center top;	
	background-repeat:no-repeat;
}
.service_content{
	position: absolute;
	top: 200px;
	left:120px;
	width: 410px;
	color: #535353;
	font-size: 14px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.service_content2{
	position: absolute;
	top: 200px;
	left:120px;
	width: 510px;
	color: #535353;
	font-size: 14px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
#news_logo{
	position: absolute;
	top: 10px;
	left: 70px;
}
.yellow_bar{
	position:absolute;
	top: 0;
	left: 50%;
	background-image: url(../images/news/news-yellowbar.png);
	width:1740px;
	height:15px;
	margin-left:-870px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contact_info{
	width: 1340px;
	height: 140px;
	position: absolute;
	bottom: 0px;
	/*right:-350px;*/
	left:50%;
	margin-left:-470px;
	outline:0px solid red;
	background-image: url(../images/contact/contact-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#contact_info table td{
	color:#d5eefd;
	font-family:arial;
	font-size:14px;
	padding-bottom:5px;
}
#contact_info table td a{
	font-family:arial;
	font-size:14px;
	/*color:#cacaca;*/
	color: #d5eefd;
	text-decoration:none;	
}
.company{
	outline:0px solid red;
	position: absolute;
	color:#fff;
	font-family:arial,sans-serif;
	font-size:16px;
}
.company:hover{
	cursor:pointer;
}
.contact_info_close{
	position:absolute;
	/*background-image:url(../images/contact/contact-close.png);*/
	background-image:url(../images/contact/contact-arrow-down.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:40px;
	height: 40px;
	/*top:5px;
	left:20px;*/
	top: 20px;
	left: 504px;
	display:none;
	width: 27px;
	height: 20px;
}
.contact_info_close:hover{
	cursor: pointer;
}
#company1{
	top:55px;
	left:160px;
}
#company2{
	top:55px;
	left: 520px;
}
#company3{
	top: 90px;
	left: 160px;
}
#company4{
	top: 90px;
	left: 520px;
}
.viewall{
	position:absolute;
	/*top: 70px;
	left: 750px;*/

	top: 20px;
	left: 504px;
	/*background-image: url(../images/contact/contact-arrow-icon.png);*/
	background-image:url(../images/contact/contact-arrow-up.png);
	background-repeat:no-repeat;
	background-position:right 2px;	
	padding-right:27px;
	color:yellow;
	font-family:arial,sans-serif;

	width: 0px;
	height: 20px;
}
.viewall:hover{
	cursor:pointer;
}
#company1_table{
	width: 330px;
	left: 160px;
	position: absolute;
	top: 80px;
	display:none;
	margin-top: 5px;
}
#company2_table{
	position: absolute;
	top: 80px;
	left: 520px;
	width: 320px;
	display:none;
	margin-top: 5px;
}
#company3_table{
	width: 330px;
	left: 160px;
	position: absolute;
	top: 375px;
	display:none;
	margin-top: 5px;
}
#company4_table{
	position: absolute;
	top: 375px;
	left: 520px;
	width: 320px;
	display:none;
	margin-top: 5px;
}
.infowindow_bg{
	background-image:url(../images/contact/contact-box.png);
	background-position: left top;
	background-repeat: no-repeat;
	width:300px;
	height:200px;
	position:absolute;
	display:none;

}
.infowindow{
	/*width: 250px;*/
	/*height:200px;*/
	/*margin-top: 35px;*/
	/*margin-left: 85px;*/
	border-collapse: collapse;
 border-spacing: 0;
}
.infowindow th{
	color: #215181;
	font-size:16px!important;
	width:200px;
	padding-bottom: 10px;
	font-weight:700;
}
.infowindow td{
	font-size:12px!important;

	padding-bottom: 10px;
}
.infowindow > .infowindow_title{
	width:270px;
	height:50px;
	color: #215181;
	font-size:16px!important;
}
.infowindow_address{
	width:270px;
	height:40px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:12px!important;
}
.infowindow_tel{
	width:200px;
	height:16px;
	font-size:12px!important;
}
.infowindow_fax{
	width:200px;
	height:16px;	
	font-size:12px!important;
}
.infowindow_email{
	width:200px;
	height:16px;
	font-size:12px!important;
}
.infowindow_website{
	width:200px;
	height:16px;
	font-size:12px!important;
}
#loading{
	display:block;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 100000;
	margin-top:-16px;
	margin-left:-16px;
}
.ilink{
	color: #535353;
	text-decoration:underline;
}
.ilink:hover{
	cursor:pointer;
}
#the_events{
	width: 46px;
	height: 24px;
	background-image:url(../images/news/news-subtitle-events.png);
	background-repeat: no-repeat;
}
#the_news{
	width: 37px;
	height: 24px;
	background-image:url(../images/news/news-subtitle-news.png);
	background-repeat: no-repeat;
}
#fix_footer_left>div{
	display: inline-block;
	vertical-align: middle;

}
.miitbeian{
	margin-left: 182px;
}
.miitbeian a{
    color: grey;
    text-decoration: none;

}
.title_blue{
	color: #215181;
	font-weight: bold;
	font-family: arial,sans-serif;
	font-size: 18px;
}
.title_blue_big{
	color: #215181;
	font-family: arial,sans-serif;
	font-size: 50px;
	text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 10%;
}