@charset "UTF-8";
@import url("edittext.css");
@import url("layout.css");


/*html{-webkit-text-size-adjust:none;}*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:97%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}

/*html5 reset*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*section,article,aside,header,footer,nav,dialog,figure{display:block;}*/
menu, figure{margin:0;padding:0;}

html, body{ /*height:100%;*/}

body{
	background:#fff;
	color:#555;
	font:normal 14px/1.8 "", tahoma, Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}


@font-face
{
	font-family: 'Optima';
	src: url('OptimaNovaLT-RegularSC.otf');
	src: url('OptimaNovaLT-RegularSC.otf') format('embedded-opentype');
}

@font-face {
    font-family: 'BodoniStd-Book';
    src: url('../fonts/BodoniStd-Book.eot');
    src: url('../fonts/bodonistd-book.eot') format('embedded-opentype'),
		url('../fonts/bodonistd-book.woff') format('woff'),
		url('../fonts/bodonistd-book.woff2') format('woff2'),
		url('../fonts/bodonistd-book.ttf') format('truetype'),
		url('../fonts/bodonistd-book.svg#bodonistd-book') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Montserrat-Light-6';
    src: url('../fonts/montserrat-light-6.eot');
    src: url('../fonts/montserrat-light-6.eot') format('embedded-opentype'),
		url('../fonts/montserrat-light-6.woff') format('woff'),
		url('../fonts/montserrat-light-6.woff2') format('woff2'),
		url('../fonts/montserrat-light-6.ttf') format('truetype'),
		url('../fonts/montserrat-light-6.svg#montserrat-light-6') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Montserrat-Regular-8';
    src: url('../fonts/montserrat-regular-8.eot');
    src: url('../fonts/montserrat-regular-8.eot') format('embedded-opentype'),
		url('../fonts/montserrat-regular-8.woff') format('woff'),
		url('../fonts/montserrat-regular-8.woff2') format('woff2'),
		url('../fonts/montserrat-regular-8.ttf') format('truetype'),
		url('../fonts/montserrat-regular-8.svg#montserrat-regular-8') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'OptimaNovaLT-RegularSC';
    src: url('../fonts/optimanovalt-regularsc.eot');
    src: url('../fonts/optimanovalt-regularsc.eot') format('embedded-opentype'),
		url('../fonts/optimanovalt-regularsc.woff') format('woff'),
		url('../fonts/OptimaNovaLT-RegularSC.otf') format('otf'),
		url('../fonts/OptimaNovaLT-RegularSC.ttf') format('truetype'),
		url('../fonts/optimanovalt-regularsc.svg#optimanovalt-regularsc') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


table{empty-cells:show;border-collapse:collapse;border-spacing:0}
table,td,th{vertical-align: middle;}
input,select{vertical-align:middle;}
input,select,textarea{ color:#333; font-family:"", arial,verdana,sans-serif; font-size:14px;}
textarea{resize:vertical;}
/*input:focus{outline:0 none}*/
::-webkit-input-placeholder{color: #aaa;}
input::-moz-placeholder{color: #aaa;}
::-webkit-textarea-placeholder{color: #aaa;}
textarea::-moz-placeholder{color: #aaa;}
#input:-ms-input-placeholder {color: #aaa;}/*ie must id*/

h1,h2,h3,h4,h5,h6{
 font-weight: normal;    
 font-size: 100%; 
}
ul,ol,menu{list-style:none;}
a img{border:none;}
img{ vertical-align:bottom;}
p{margin-bottom:1.2em;}
td p{margin:0;}
fieldset{padding:0 1em 1em 1em; margin:1.6em 0;border:1px solid #ccc;} /*** padding-top is margin-top for fieldsets in Opera ***/
legend{padding-left:.8em; padding-right:.8em;}
legend+*{margin-top:1em;} /*** compensates for the opera margin bug ***/
sub{ font-size:smaller; line-height:0; vertical-align:sub;}
sup{ font-size:smaller; line-height:0; vertical-align:super;}

a{color:#333;cursor:pointer; text-decoration:none;}
a:hover{ /*color:#ae9962; */ color:#000; text-decoration:underline;}
a:focus{}


/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}
a:focus{outline:1px dotted}

::selection {
	color: #000000;
	background-color: #FF0000;
}
::-moz-selection {
	color: #000000;
	background: #FF0000;
}*/

/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.black{color:#000;}
.white{color:#fff;}
.gray{color:#ccc;}
.red{color:#db0210;}
.blue{color:#294cbd;}
.green{color:#00b700;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.delete{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.simsun{font-family:"Simsun";}

.highlight {background:#ff0;}
.thin{font-weight: lighter;}
.error_tips,.notice_tips,.success_tips{padding:.3em .8em;margin-bottom:1em;border:2px solid #ddd;white-space:nowrap;}
.error_tips{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_tips{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_tips{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error_tips a{color:#8a1f11;}
.notice_tips a{color:#514721;}
.success_tips a{color:#264409;}
.center{text-align: center;}
.left{text-align:left;}
.right{text-align:right;}
.tdu{text-decoration:underline;}
.errorMessage{ color:#f00;}
.hidden{ display:none;}
.oh{overflow:hidden; zoom:1;}
.lefthalf{
	float:left;
	width:48%;
}
.righthalf{
	float:right;
	width:48%;
}

.btn_mr{ margin-right:20px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml50{ margin-left:50px;}
.ml100{ margin-left:100px;}
/*all*/
.submit{ cursor:pointer; overflow:visible;}
.radio, .checkbox, input[type="radio"], input[type="checkbox"]{ margin:0 5px 3px 0;}
.input, .textarea{
	padding:7px 5px;
	color:#333;
	background: #fbfbfb;
    border: 1px solid #d7d7d7;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
textarea{ resize:none;}

.formlist .input,.formlist  .textarea{
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.formlist .input:focus, .formlist .textarea:focus{
	border:1px solid #000;
	/*padding:14px;
	-webkit-box-shadow:0 0 2px #46b2f6;
	-moz-box-shadow:0 0 2px #46b2f6;
	box-shadow:0 0 2px #46b2f6;*/
}

input::-moz-placeholder {
    color: #999;
	/*opacity:1;filter:Alpha(opacity=100);*/
}
textarea::-moz-placeholder {
    color: #999;
	/*opacity:1;filter:Alpha(opacity=100);*/
}



.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html .clearfix {height: 1%;}
* html .clearfix {display: block;}


.wrapper:after,.header:after,.header_product:after,.mainwidth:after,.nav ul:after,.hrightcon:after,.footer:after,.newslist:after,.newscon:after,.oemlist:after,.protypelist:after,.typelist:after,.inquiryformlist:after,.inquiryformlist li:after,.groupinbox:after,.globalslist:after,.mapcon:after,.subscribe:after,.inquiryformlist .incon:after,.grouplist:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.wrapper,.header,.header_product,.mainwidth,.nav ul,.hrightcon,.footer,.newslist,.newscon,.oemlist,.protypelist,.typelist,.inquiryformlist ,.inquiryformlist li,.groupinbox,.globalslist,.mapcon,.subscribe,.inquiryformlist .incon,.grouplist{zoom:1;}
/*label css*/

.nav li a:hover,.indnewslist a:hover,.history_menu li a:hover,.newspage .item a:hover,.prolistcon .list a:hover,.seebtn:hover,.indslide a:hover,.probanslide .item a:hover,.m_inquirybtn:hover,.globalslist a:hover,.maplist a:hover,.slideitem .more:hover,.websitelinks:hover{text-decoration:none;}


.wrapper{
	position: relative;
}


.mainwidth{
	margin:0 auto;
	width:1400px;
}


.header,.header_product{
	position:fixed;
	left:0;
	top:0;
	z-index:200;
	width:100%;
	height:80px;
	background:#fff;
	

	box-shadow:0 0 8px #e2e2e2;
}
.header .mainwidth,.header_product .mainwidth{
	padding:0 60px;
	width:auto;
}
.header .logo,.header_product .logo{
	float:left;
	display:block;
	margin:17px 0 0 0;
	width:191px;
	height:47px;
	/*background:url(../images/logo.png) no-repeat left 0;*/
}
.header_product .logo{
	/*position:absolute;
	left:50%;
	top:0px;
	margin:20px 0 0 -86px;
	float:none;*/
	margin:17px 90px 0 0;
}
.header_product .mainwidth{position:relative;}

.headright{
	float:right;
}

.hrightcon{
	/*position:absolute;
	right:50%;
	top:5px;
	margin:0 -700px 0 0;*/
	float:right;
	padding:0 0 0 30px;
	margin:20px 0 0 0;
	
}
.hrightcon .searchbox{
	position:relative;
	float:left;
	margin:9px 0 0 0;
}
.searchico{
	display:block;
	width:24px;
	height:24px;
	background:url(../images/searchico.png) no-repeat right 50%;
}

.searchbox_1{
	position:absolute;
	left:0px;
	top:81px;
	z-index:100;
	width:100%;
	border-bottom:2px solid #ae9962;
	background-color:#fff;

	display:none;
}

.searchbox_1 .searchin{
	padding:30px 0;
	margin:0 auto;
	width:630px;
	overflow:hidden; zoom:1;
}

.searchbox_1 .searchinput{
	display:block;
	float:left;
	padding:0 10px;
	margin:0;
	width:480px;
	height:35px;
	line-height:35px;
	font-size:16px;
	border:none;
	border-bottom:1px solid #000;
}
.searchbox_1 .submit{
	display:block;
	float:right;
	padding:0;
	margin:0;
	width:120px;
	height:35px;
	font-size:16px;
	color:#fff;
	border:none;
	text-align:center;
	background:#000;
}


.searchbox_2{
	display:none;
	position:absolute;
	right:-5px;
	top:-1px;
	width:0px;
	height:25px;
	border:1px solid #d6d6d6;
	background-color:#fff;
	overflow:hidden; zoom:1;
}
.searchbox_2 .searchinput{
	float:left;
	padding:0 3px;
	margin:0;
	width:90px;
	height:25px;
	line-height:25px;
	border:none;
}
.searchbox_2 .submit{
	float:right;
	padding:0 4px 0 0;
	width:17px;
	height:25px;
	background:url(../images/searchico.png) no-repeat right 50%;
	border:none;
}




.hrightcon .langcon{
	position:relative;
	float:right;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	/*background:url(../images/line_1.png) no-repeat left 50%;*/
}
.hrightcon .langcon .lan{
	/*padding:0 20px 0 0;*/
	width:39px;
	height:39px;
	text-align:center;
	line-height:39px;
	color:#fff;
	background:#000;
	cursor: pointer;
}
.hrightcon .langlist{
	position:absolute;
	right:0;
	top:45px;
	z-index:99;
	display:none;
	padding:10px 0;
	width:100px;
	background:#000;
	
	/*-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);
	-ms-box-shadow:0 0 10px rgba(0,0,0,0.15);
	-o-box-shadow:0 0 10px rgba(0,0,0,0.15);
	box-shadow:0 0 10px rgba(0,0,0,0.15);*/
}
.hrightcon .langlist li{
	line-height:30px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.hrightcon .langlist li:first-child{
	border:none;
}
.hrightcon .langlist li:hover{
	text-decoration:underline;
}

.header_product .hrightcon {
	position:relative;
	right:auto;
	top:auto;
	margin:22px 0px 0 0;
	float:right;
}
.header_product .hrightcon .langcon{
	padding:0;
	margin:0 0 0 20px;
}



.nav{
	float:left;
	
}
.nav .navlist{
	
}
.navlist  li{
	float:left;
	display:inline;
	
}

.navlist li a{
	position: relative;
	display:block;
	margin:0 25px;
	width:75px;
	height:80px;
	line-height:80px;
	font-size:16px;
	color:#555;
	text-align:center;
}



.navlist li:first-child a{ margin-left:0;}
.navlist li:last-child a{}
.navlist li a span{
	display:block;
}
.nav li a span::before {
	position: absolute;
	left: 0;
	bottom: 0;
    content: "";
	width: 100%;
    height: 0;
    background: #000;
    opacity:0;filter:Alpha(opacity=0);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
   transition: all 0.3s linear;
    
}
.navlist li.active a,.nav li a:hover{ color:#000;}

.navlist li a:hover span::before,.navlist li.active a span::before {
	height: 5px;
    opacity:1;filter:Alpha(opacity=100);
}

.navlist li a:hover{
	/*background: url(../images/navico.png) no-repeat 50% bottom;*/
}

.navlist li.cur a{
	/*background: url(../images/navico.png) no-repeat 50% bottom;*/
}
.navlist li.cur li a{ background: none;}



.header_product .headright{float:none;}
.header_product .nav{ margin:0;}
.header_product .nav .navlist{ margin:0;}
.header_product .navlist li{
	position: relative;
}
.header_product .navlist li a{
	margin:0 40px 0 0;
	/*height: 80px;
    line-height: 90px;*/
}
.header_product .navlist li a:hover,.header_product .navlist li.cur a{
	background: none;
}

.secondnav{
	position: absolute;
    left: -72px;
	top: 80px;
	width:720px;
	padding:10px 0 0 0;

	display:none;
}
.secondnav .secin{
	position: relative;
	padding:38px 0;
	background: #fff;
	overflow:hidden; zoom:1;
}
.secondnav .line{
	position: absolute;
    left: 72px;
	top: 0px;
	z-index:10;
	width:64px;
	height:3px;
	background:#ae9962;
}
.secondnav ul{
	overflow:hidden; zoom:1;
	float:left;
	padding:0 0 0 72px;
	margin:0 0 0 -35px;
	width:420px;
}
.secondnav li{
	float:left;
	margin:0 0 0 35px;
	padding:8px 0;
	width:100px;
}
.header_product .secondnav li a{
	margin:0;
	height: auto;
    line-height: normal;
	font-size:14px;
	color:#333;
}
.header_product .secondnav li a:hover{
	color:#ae9962;
}

.secondnav .img{
	float:right;
	margin:0 50px 0 0;
	padding:3px;
	border:1px solid #dfd6c0;
	
}

/*.secnav {
	position: absolute;
    left: 0;
	top: 80px;
    padding: 25px 0;
    width: 100%;
	background: #fff url(../images/secbg.png) no-repeat 50% bottom;
}
ul.secnav_list{
	margin:0 auto;
	width:1080px;
}
.secnav_list li{
	margin:0 8px;
}
.secnav_list li:nth-child(4){ margin:0 8px;}
.secnav_list li a{
	height:auto;
	line-height:1.8;
	font-size:14px;
	color:#333;
	text-align:center;
}
.secnav_list li img{
	display:block;
	margin:0 0 10px 0;
	border:2px solid #fff;
}
.nav li.active li a{
	color:#333;
}

.secnav_list li a:hover,.nav li.active li a:hover{
	color:#867c1c;
}
.secnav_list li a:hover img{
	border:2px solid #b9b69a;
}*/

.secnavcon{
	position: absolute;
    left: 0;
	top: 80px;
    width: 100%;
	padding:40px 0;
	border-top:2px solid #ad9862;
	background:#fff;
	
	display:none;
	
	-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0px 5px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0px 5px rgba(0,0,0,0.1);
	-o-box-shadow:0 0px 5px rgba(0,0,0,0.1);
	box-shadow:0 0px 5px rgba(0,0,0,0.1);
}
.navimgcon{
	float:left;
	width:450px;
	height:170px;
	overflow:hidden;
}
.secnav{
	float:left;
	margin:0 0 0 136px;
}
.secnav .item{
	float:left;
	width:150px;
}
.secnav .item:last-child{ width:auto;}
.secnav ul{}
.secnav li{
	padding:0 0 10px 0;
}
.secnav li a{
	color:#333;
}
.secnav li a:hover{
	color:#ae9962;
	text-decoration:none;
}


.inquirybtn{
	/*position:absolute;
	right:0;
	top:20px;*/
	position:relative;
	float:left;
	display: block;
	margin:8px 30px 0 0;
	text-align:center;
	font-size:16px;
	color:#555;

}
.inquirybtn:hover{
	color:#000;
	/*background: url(../images/morebg.png) repeat left 0;*/
	text-decoration:none;

	/*-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.15);
	box-shadow:0 0 5px rgba(0,0,0,0.15);*/
}
.inquirybtn .num{
	position:absolute;
	right:-8px;
	top:0;
	z-index:10;
	width:8px;
	height:8px;
	text-indent:-999px;
	background: url(../images/tipsico.png) repeat left 0;
	
	/*-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;*/

	overflow:hidden;

}

.inquirybtn .hint{
	position:absolute;
	right:-4px;
	top:-4px;
	z-index:10;
	display: block;
	width:8px;
	height:8px;
	background: url(../images/tipsico.png) repeat left 0;
}





.websitelinks{
	/*position:absolute;
	right:150px;
	top:30px;*/
	float:left;
	margin:8px 25px 0 0;
	font-size:16px;
	color:#555;

	display:none;
}

.prosearchbox{
	float:left;
	overflow:hidden; zoom:1;
	width:191px;
	border-bottom:1px solid #d9d9d9;
}
.prosearchbox .searchinput{
	float:right;
	border:none;
	padding:0 3px;
	width:160px;
	height:38px;
	line-height:38px;
	font-family: 'BodoniStd-Book',Arial, Helvetica, sans-serif;
}
.prosearchbox .submit{
	float:left;
	display: block;
	width:25px;
	height:38px;
	border:none;
	background:#fff url(../images/prosearch.png) no-repeat 50% 60%;
}

.conbg{
	position:absolute;
	left:0;
	top:0;
	z-index:5;
	width:100%;
	height:100%;
	background:url(../images/bodybg.png) repeat left 0;
}


.bannercon{
	position:relative;
	z-index:10;
	padding:80px 0 0 0;

	overflow:hidden;
}
.bannercon .bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	display: block;
	width:40%;
	height:100%;
	background: #767475;
	/*background-size:cover;*/
}
.down{
	position:absolute;
	left:50%;
	bottom:50px;
	z-index:105;
	margin:0 0 0 -50px;
	width:40px;
	height:70px;
	

	cursor:pointer;
}
.down .icon{
	display: block;
	width:30;
	height:70px;
	background:url(../images/down.png) no-repeat 50% 50%;
}



.indslide{
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
	height:100%;
}
.indslide .slide{
	position:relative;
	z-index:200;
	width:100%;
	height:100%;
	overflow:hidden;
}
.indslide .item{
	width:100%;
	height:100%;
}

.indslide .textcon{
	position:relative;
	/*position:absolute;
	left:0;
	top:50px;
	z-index:10;*/
	float:left;
	display:block;
	margin:6% 0 0 2.45%;
	
	width:370px;
	color:#555;
	overflow: hidden;

	/*-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;*/
}
.indslide .textcon .line{
	/*position:absolute;
	left:0;
	top:0px;
	z-index:10;
	display:block;
	width:6px;
	height:100%;*/
	
}
.indslide .textcon .num{
	display:block;
	padding:0 0 0 25px;
	margin:0 0 25px 0;
	font-size:76px;
	line-height:1.4;
	color:#777;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/*font-style: italic;*/
	font-family: "Montserrat-Regular-8";
	background: url(../images/linetextbg.png) repeat-y left 0;
}
.indslide .title{
	display:block;
	padding:0 0 0 3px;
	font-size:40px;
	line-height:1.4;
	color:#333;
}
.indslide .text{
	display:block;
	padding:20px 0 40px 3px;
	font-size:18px;
}


.indslide  .img{
	/*float:right;*/
	position:absolute;
	right:3%;
	top:5%;
	display:block;
	overflow:hidden;
	width:70%;
	height:90%;


}
.indslide  .shade{
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	display:block;
	width:100%;
	height:200px;
	background: url(../images/shade.png) repeat-x left bottom;
}
.indslide .t1{
	position:absolute;
	right:40px;
	bottom:40px;
	z-index:10;
	display:block;
	overflow:hidden;
}
.indslide .t1in{
	position:relative;
	display:block;
	padding:0 35px;
	height:60px;
	background: rgba(255,255,255,.5);
}
.indslide .t1in .tbg{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:block;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.7);

	-webkit-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.indslide .t1 .t{
	position:relative;
	z-index:10;
	display:block;
	padding:0 30px 0 0;
	height:60px;
	line-height:60px;
	font-size:16px;
	color:#000;
	background: url(../images/seeico.png) no-repeat right 50%;
}

.indslide .t1:hover  .t1in{
	
}

.indslide .t1:hover .tbg{
	-webkit-transform: translate(0, 0);
	transform:translate(0, 0);
	opacity:1;filter:Alpha(opacity=100);
}
.indslide .t1:hover .t{
	color:#fff;
	background: url(../images/seeico_h.png) no-repeat right 50%;
}


.indslide  .imgcon{
	display:block;
	width:100%;
	height:100%;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-size:cover;
}
.indslide .img img{
	display:none;
	width:100%;
	height:auto;

	
}




.indslide .ctrlbox{
	position:absolute;
	left:2.7%;
	bottom:12%;
	z-index:199;

	overflow:hidden; zoom:1;
}

.indslide .prevbox,.indslide .nextbox{
	float:left;

}
.indslide .nextbox{
	margin:0 0 0 -1px;
}

.indslide .prev,.indslide .next{
	position:relative;
	z-index:10;
	width:85px;
	height:58px;
	border:1px solid #acabab;
	background-color:#fff;
	
	cursor:pointer;
	overflow:hidden;
	
	/*opacity:0;filter:Alpha(opacity=0);*/

	
}
.indslide .next{}
.indslide .prev .img1,.indslide .next .img1{
	position:absolute;
	left:0;
	top:0px;
	z-index:199;
	display:block;
	width:100%;
	height:100%;
	background: url(../images/banprev_1.png) no-repeat 50% 50%;
}
.indslide .next .img1{
	
	background: url(../images/bannext_1.png) no-repeat 50% 50%;
}


.indslide .prev:hover{
	border:1px solid #000;
}
.indslide .next:hover{
	border:1px solid #000;
}

.indslide .prev:hover .img1{
	background: url(../images/banprev.png) no-repeat 50% 50%;
}
.indslide .next:hover .img1{
	background: url(../images/bannext.png) no-repeat 50% 50%;
}

.js-hover-left .bg,.js-hover-right .bg{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	z-index:-1;
	background: #000;

	opacity:0;filter:Alpha(opacity=0);
}
.js-hover-right .bg{
	background: #000;
}

.js-hover-left .bg, .js-hover-right .bg {
	-webkit-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}

.js-hover-left:hover .bg, .js-hover-right:hover .bg{
	-webkit-transform: translate(0, 0);
	transform:translate(0, 0);
	opacity:1;filter:Alpha(opacity=100);
}




.indslide .pagination{
	position:absolute;
	left:2.7%;
	bottom:6%;
	z-index:199;
	width:340px;

}
.indslide .pagination span{
	display:inline-block;
	margin:0 15px 0 0;
	width:10px;
	height:10px;
	background:#adacac;

	text-indent:-999px;
	
	/*-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;*/
	
	cursor:pointer;
	
	overflow:hidden;
}
.indslide .pagination .swiper-active-switch,.indslide .pagination .cycle-pager-active{
	background:#767475;
}







.indnewscon{
	padding:40px 0 45px 0;
	background:#f5f5f5;
}
.indnewscon .mainwidth{
	position: relative;
	z-index:10;
}

.toptitle{
	position: relative;
	z-index:10;
	padding:15px 0 10px 0;
	margin:0 0 40px 0;
	font-size:30px;
	color:#000;
	background: url(../images/textline.png) no-repeat left bottom;
}
.toptitle .tbg,.abouttitle .tbg{
	position: absolute;
	left:-20px;
	top:0;
	z-index:-1;
	width:90px;
	height:50px;
	background:#bbb;
}

.indnewslist{ overflow:hidden; zoom:1; margin:0 0 40px 0;}
.indnewslist li{
	float:left;
	display:inline;
	margin:0 0 0 32px;
	width:325px;
	
}
.indnewslist li:first-child{ margin:0;}
.indnewslist li:nth-child(5){display:none;}
.indnewslist a{
	display:block;
}
.indnewslist .imgbox{
	position: relative;
	display:block;
}
.indnewslist .img{
	display:block;
	height:198px;
	/*border:1px solid #eee;*/
	overflow:hidden;
}


.indnewslist .textcon{
	display:block;
	padding:20px 20px 30px 20px;
	background: #fff;
}

.indnewslist .title{
	display:block;
	
	font-size:16px;
	line-height:1.5;
	color:#767475;
	height:50px;
	overflow:hidden;
}
.indnewslist .date_1{ display:none; font-family:'Optima',Arial, Helvetica, sans-serif;}
.indnewslist .date{
	display:block;
	font-size:16px;
	font-family:'Optima',Arial, Helvetica, sans-serif;
	color:#000;
}
.indnewslist .read{
	display:none;
	margin:10px auto 0 auto;
	width:100px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#767475;
	border:1px solid #000;
}
.indnewslist  a:hover .title{ color:#000;}
.indnewslist  a:hover .read{
	color:#fff;
	background:#000;
}


.morebtn,.loadmore a,.enquirybtn{
	position:relative;
	display:block;
	margin:0 auto;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#000;
	border:1px solid #000;

	overflow:hidden;
}
.morebtn .text{
	position:relative;
	z-index:2;
}
.morebtn:hover,.loadmore a:hover,.enquirybtn:hover{
	color:#fff;
	/*background:url(../images/tbg.jpg) no-repeat right 0;*/
	border:1px solid #000;
	text-decoration:none;
	
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.15);
	box-shadow:0 0 5px rgba(0,0,0,0.15);
}
.morebtn .bg{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	z-index:1;
	background:#000;
	/*background:url(../images/tbg.jpg) no-repeat left 0;*/

}





.indprocon{
	padding:60px 0;
	background:#faf8f3;
	
	display: none;
}
.proslide{
	position:relative;
	width:100%;
	height:650px;
	overflow:hidden;
}
.proslide .slide{}
.proslide .item{
	position:relative;
}
.proslide a{
	display: block;
}
.proslide .img{
	display:block;
	margin:0 260px 0 0;

	overflow: hidden;

}
.proslide .img img{ width:100%; height:auto;}
.proslide .textcon{
	position:absolute;
	right:40px;
	top:50px;
	z-index:10;
	display:block;
	width:370px;
	height:550px;
	overflow:hidden;
	

	
}
.proslide .textin{
	height:550px;
	background: url(../images/text_bg.png) repeat left 0;

}
.proslide .title{
	display:block;
	padding:60px 0px 8px 0px;
	margin:0 45px 30px 45px;
	font-size:20px;
	color:#ae9962;
	background: url(../images/line_2.png) no-repeat left bottom;
}
.proslide .t1{
	display:block;
	padding:0 45px;
	font-size:32px;
	color:#000;
}
.proslide .t2{
	display:block;
	padding:0 45px;
	color:#000;
}
.proslide .morebtn{
	margin:35px auto 0;
}
.proslide .prevbox,.proslide .nextbox{
	position:absolute;
	right:365px;
	bottom:130px;
	z-index:199;
	margin:0;

}
.proslide .nextbox{
	right:0;
}
.proslide .prev,.proslide .next{
	width:87px;
	height:74px;
	background: url(../images/banprev_h.png) no-repeat 50% 50%;
	background-color:rgba(0,0,0,0.3);
	cursor:pointer;
	
	
}
.proslide .next{
	background: url(../images/bannext_h.png) no-repeat 50% 50%;
	background-color:rgba(0,0,0,0.3);
}
.proslide .prev:hover{
	background: url(../images/banprev_hover.png) no-repeat 50% 50%;
}
.proslide .next:hover{
	background: url(../images/bannext_hover.png) no-repeat 50% 50%;
}


.proslide .pagination{
	position:absolute;
	right:40px;
	bottom:70px;
	z-index:199;
	width:370px;
	text-align:center;

}
.proslide .pagination span{
	display:inline-block;
	margin:0 10px;
	width:10px;
	height:10px;
	background:#c8c8c8;
	
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	
	cursor:pointer;
	
	overflow:hidden;
}
.proslide .pagination .swiper-active-switch,.proslide .pagination .cycle-pager-active{
	background:#1b1b1b;
}







.indbottcon{
	padding:50px 0;
	display: none;
}
.indbottcon .toptitle{
	margin:0 0 10px 0;
}


.globalslist{
	height:260px;
}
.globalslist li{
	position:relative;
	float:left;
	display:inline;
	padding:35px 0 30px 0;
	width:240px;
	height:225px;
	margin:0 0 0 50px;

}
.globalslist li:first-child{
	margin:0;
}
.globalslist a{display:block;}
.globalslist .img{
	display:block;
}
.globalslist .textcon{
	position: relative;
	display:block;
	z-index:10;
	height:260px;
	text-align:center;
	

}
.globalslist .textcon .title{
	display:block;
	margin:-30px auto 0 auto;
	width:200px;
	height:65px;
	font-size:16px;
	
	text-align:center;
	background: url(../images/title_bg.png) repeat left 0;
	

}
.globalslist .textcon .title span{
	display:block;
	padding:13px 0 5px 0;
	color:#ae9962;
	background: url(../images/line_3.png) no-repeat 50% bottom;
}
.globalslist .textcon .text{
	display:block;
	padding:0 15px;
	color:#fff;

}


.globalslist .hovertext{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	padding:0 15px;
	width:210px;
	height:290px;
	color:#fff;
	text-align:center;
	background: url(../images/text_bg_1.png) repeat left 0;
	
	opacity:0;filter:Alpha(opacity=0);
	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}
.globalslist .hovertext .title{
	display:block;
	padding:15px 0;
	font-size:16px;
	opacity:0;filter:Alpha(opacity=0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}
.globalslist .hovertext .title span{
	display:block;
	padding:0 0 6px 0;
	background: url(../images/line_3_1.png) no-repeat 50% bottom;
}
.globalslist .hovertext .text{
	display:block;
	opacity:0;filter:Alpha(opacity=0);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}
.globalslist .hovertext .text p{ margin:0 0 10px; line-height:1.2;}



.globalslist a:hover .hovertext,.globalslist a:hover .hovertext .title, .globalslist a:hover .hovertext .text{
	opacity:1;filter:Alpha(opacity=100);
}


/*.globalslist li:hover .textcon{
	background: url(../images/text_bg_1.png) repeat left 0;
	
	-webkit-transform:translate(0px , -225px);
	-moz-transform:translate(0px , -225px);
	-o-transform:translate(0px , -225px);
	-ms-transform:translate(0px , -225px);
	transform:translate(0px , -225px);
}
.globalslist li:hover .title{
	margin:0 auto;
	
	background:none;
}
.globalslist li:hover .title span{
	color:#fff;
	background: url(../images/line_3_1.png) no-repeat 50% bottom;
}
.globalslist li:hover .text{
	opacity:1;filter:Alpha(opacity=100);
}
*/




.container{
	height:100%;
	/*background:#f6f6f6;*/
}
.container_nobg{
	padding:0 0 70px 0;
	height:auto;
	background:none;
}
.container_jobs{
	padding:80px 0 70px 0;
	min-height:450px;
}

.container_search{
	padding:80px 0 70px 0;
	min-height:450px;
	background:#fff;
}

.history_cont{
	position:relative;
	height:100%;
}
.history_menubox{
	position:fixed;
	left:2.45%;
	top:20%;
	z-index:100;
	width:140px;
	height:330px;
	
}

.menu_num{
	padding:0 0 0px 25px;
	margin:0 0 15px 0;
	background: url(../images/linetextbg.png) repeat-y left 50%;
}
.menu_num span{
	display:none;
	font-size:75px;
	line-height:1.4;
	color:#767475;
	font-family: arial;
	/*font-style: italic;*/
}
.menu_num span:first-child{display:block;}

.history_menu{
	margin:0 0 0 -1px;
}
.history_menu li{
}
.history_menu li a{
	position:relative;
	display:block;
	margin:0px 0 5px 0;
	padding:0px 0 0px 25px;
	color:#767475;

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.history_menu li .line{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:10px;
	height:25px;

	background: url(../images/hmenuico_1.png) no-repeat left 50%;
	
	opacity:0;filter:Alpha(opacity=0);

	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	transition:all .2s linear;
}
.history_menu li .line span{
	/*position:absolute;
	right:0;
	top:0;
	display:block;
	width:4px;
	height:22px;
	background: url(../images/scrollico_h.png) no-repeat right 50%;
	
	
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;*/
}

.history_menu li a:hover .line span{
	
}

.history_menu li.cycle-pager-active  .line, .history_menu li.cur  .line, .history_menu li a:hover .line ,.history_menu li.active  .line {
	opacity:1;filter:Alpha(opacity=100);
}
.history_menu li a:hover{ color:#000;}
.history_menu li.active a{
	margin:0 0 10px 0;
	color:#000;
	
}



.history_main{
	/*margin:0 auto;*/
	width:100%;
}

.history_main .down { bottom:10px;}

.history_main .down .icon{
	background: url(../images/down_1.png) no-repeat 50% 50%;
}


.history_slide{
	
}
.history_slide .slideitem{
	position:relative;
	z-index:10;
	/*height:650px;*/
	padding:30px 0;
	width:100%;
	height:880px;

	background: url(../images/bodybg.png) repeat left 0;
	
	overflow:hidden;
}
.history_slide .slideitem .bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:50%;
	height:100%;
	background:#f5f5f5;

	display:none;
}

.history_slide .slideitem_video{
	/*padding:0;
	height:100%;*/
}

.history_slide .slideout{
	/*height:650px;*/
	/*height:100%;*/
	padding:80px 0 0 0;
}

.history_slide .slideitem_video .slideout{/* padding:0;*/}

.ahoutintrocon{
	
}


.slideout .mainwidth{
	position:relative;
}
.ahoutintrocon .textcon{
	position:absolute;
	left:0px;
	top:125px;
	z-index:10;
	margin:0 0 0 40px;
	width:380px;

}

#hotelservices .ahoutintrocon .textcon{ top:85px;}
#mission .ahoutintrocon .textcon{ top:120px;}

#hotelservices .ahoutintrocon .text-box{
	/*overflow: hidden;*/
	height: 530px;
}
#hotelservices .ahoutintrocon .text-box-on{
	height: auto;
}
.text-box .more_detail{
	display: none;
}
.text-box-on .more_detail{
	display: block;
}
.slideitem .text-box .more{
	margin-top:20px;
}
.slideitem .text-box-on .more{
	display: none;
}

.abouttitle{
	position:relative;
	z-index:10;
	padding:20px 0 15px 0px;
	margin:0 0 30px 0px;
	font-size:30px;
	color:#000;
	text-align:left;
	line-height: 1.4;
	background: url(../images/textline.png) no-repeat left bottom;
}
.ahoutintrocon .abouttitle{
	position:relative;
	z-index:10;
	padding:20px 0 15px 0px;
	margin:0 0 25px 0px;
	text-align:left;
	background: url(../images/textline.png) no-repeat left bottom;
}

.mhtitle{
	display:none;
	padding:5px 0 15px 0px;
	margin:0 0 20px 0px;
	font-size:20px;
	color:#000;
	text-align:center;
	line-height: 1;
	background: url(../images/mcline.png) no-repeat 50% bottom;
}


.newstitle{ margin:80px 0 30px 0; padding-top:80px;}
.newstitle .tbg{
	top:55px;
}
.ahoutintrocon .text{
	font-size:16px;
	/*color:#767475;*/
	color: #333;
	padding:0 0px 25px 0px;
}
/*.slideitem .more{
	display:block;
	height:60px;
	border-top:1px solid #f0f0f0;
	background: url(../images/langico.png) no-repeat 50% 50%;
}*/

.slideitem .more{
	display:block;
	margin:0 0 35px 0;
	width:135px;
	height:38px;
	text-align:center;
	line-height:38px;
	color:#000;
	border:1px solid #000;
	background:none;
}
.slideitem .more:hover{
	color:#fff;
	background:#000;
	/*background:#a58c4c;
	border:1px solid #a58c4c;*/
}
.main_about{
	position:relative;
	margin:0 0px 0 250px;
	height:800px;
}

.ahoutintrocon .img,.aboutsilde{
	/*float:right;
	margin:0 -100px 0 0;*/
	position:absolute;
	right:4%;
	top:25px;
	width:65%;
	height:750px;
	/*z-index:199;
	height:868px;
	width:100%;
	background-image: url(../images/about_load.jpg);
	background-repeat: no-repeat;*/

	overflow:hidden;

	
}

#mission .main_about {
	background: url(../images/missionbg.png) no-repeat right 90px;
}
#mission .ahoutintrocon .img{
	/*background-position:50% -90px;*/
	background-position:50% 50%;
	background-repeat:no-repeat;
}


.ahoutintrocon .img img,.aboutsilde img{
	display:none;
	/*height:100%;*/
	
	width:100%;
	height:auto;
	
}


.aboutsilde .slide{
	width:100%;
	height:100%;
}
.aboutsilde .slide .item{
	width:100%;
	height:100%;
}
.aboutsilde .slide .imgin{
	width:100%;
	height:100%;

	background-image: url(../images/about_load.jpg);
	background-repeat: no-repeat;
	background-size:cover;

	overflow:hidden;
}


.aboutsilde .ctrl{
	position:absolute;
	right:20px;
	bottom:10px;
	z-index:109;
}
.aboutsilde .ctrl span{
	display:inline-block;
	margin:0 7px;
	width:8px;
	height:8px;
	background:#fff;
	opacity:0.5;filter:Alpha(opacity=50);

	overflow:hidden;
}
.aboutsilde .ctrl .cycle-pager-active{
	background:#fff;
	opacity:1;filter:Alpha(opacity=100);
}


#video{
	background-color:#f5f5f5;
}


#history,#honor,#video,#giftcustom,#welfare,#environment{}


#group{
	background-color:#ededed;
}


.popbox{
	/*width:1400px;*/
	background:#fff;
	/*overflow:hidden;*/
}
.popboxcon{
	padding:30px 50px;
}
.popboxcon_job{ padding:0;}
.poptitle{
	padding:0px 0 8px 0;
	margin:0 0 25px 0;
	font-size:24px;
	color:#000;
	text-align:center;
	background: url(../images/newsline_1.png) no-repeat 50% bottom;
}
.poptitle_1{
	padding:0 0 15px 0;
	background:none;
	border-bottom:1px solid #ddd;
}

.poptitle .position{
	display:block;
	font-size:14px;
	color:#333;
}


.popjobstop{
	position:relative;
	padding:50px 60px;
	background:#faf8f3;
}
.popjobstop .sendbtn{
	position:absolute;
	right:60px;
	top:80px;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#ab9558;
	border:1px solid #ab9558;
}
.popjobstop .sendbtn:hover{
	color:#fff;
	background: url(../images/tbg.jpg) no-repeat right 50%;
	text-decoration:none;
}

.jobsinfo{}
.popdetail_job{
	padding:20px 60px;
}
.popdetail .t1{ color:#777;}
.popdetail .jobstitle{
	margin:0 0 10px 0;
	font-size:18px;
	color:#000;
}





#history{
	/*background: url(../images/historybg.jpg) no-repeat 90% 45%;
	background-size:50% 50%;*/
	background-color: #f5f5f5;
}
.historycon{ /*background:#fff;*/}
.historycon .hisbg{
	position:absolute;
	left:50%;
	top:0;
	z-index:-1;
	width:60%;
	height:500px;
	background: url(../images/historybg.jpg) no-repeat left 50%;

	display:none;
}
.hist_title{
	position:relative;
	padding:30px 0 0 35px;
}
.historycon .abouttitle{
	
}
.historycon .abouttitle .tbg{}

.historyslide{
	position:relative;
	padding:20px  0 0 0;
}


.historyslide .swiper-container{
	height:500px;
	overflow:hidden;
}
.historyslide .slide{
	/*padding:0 0 0 30px;*/
}
.historyslide .item{
	
	float: left;
}


.hiscon{
	position:relative;
}
.historyslide .textcon{
	/*position:absolute;
	left:-60px;
	top:0;
	z-index:10;
	width:340px;*/
	margin:0 35px;
	padding:40px 25px;
	width:350px;
	background: #fff;
}
.historyslide .item_1 .textcon{
	/*left:0;*/
}
.historyslide .bottom .textcon,.historyslide .item:nth-child(2n) .textcon{
	/*position:absolute;
	top:427px;
	width:340px;*/
}


.historyslide  .m_year{
	display:block;
	margin:10px 0 0 0;
	color:#000;
}
.historyslide  .m_year span{
	font-size:18px;
	font-family: arial;
}
.historyslide .textcon .t{
	display:block;
	padding:5px 0 0 0;
	font-size:16px;
	color:#767475;
}
.historyslide .year{
	position:absolute;
	left:0;
	top:292px;
	overflow:hidden; zoom:1;
	margin:0;
	width:280px;
	height:104px;
}
.historyslide .year .line_1{
	position:absolute;
	right:0;
	top:0;
	z-index:-1;
	display:block;
	width:100%;
	height:104px;
	background: url(../images/historyrline.png) repeat-x left 50%;
}
.historyslide .item_1 .year .line_1{ width:50%;}
.historyslide .year .title{
	position:absolute;
	left:29%;
	top:0;
	z-index:10;
	display:block;
	margin:0 0 0 -22px;
	width:104px;
	height:104px;
	text-align:center;
	line-height:104px;
	font-size:22px;
	color:#555;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/year_bg.png) no-repeat left 0;
}
.historyslide .item:first-child .title{
	left:50%;
}

/*.historyslide .item_6{display:none; }*/

.historyslide .prevbox,.historyslide .nextbox,.welfareslide .prevbox,.welfareslide .nextbox{
	position:absolute;
	left:50%;
	bottom:-60px;
	z-index:20;
	margin:0 0 0 -85px;
}
.historyslide .nextbox,.welfareslide .nextbox{
	margin:0;
}
.historyslide .prevbox .prev,.historyslide .nextbox .next,.welfareslide .prevbox .prev,.welfareslide .nextbox .next{
	position:relative;
	z-index:10;
	width:84px;
	height:58px;
	border:1px solid #acabab;

	cursor:pointer;
	overflow:hidden;
}
.historyslide .prevbox .img1,.historyslide .nextbox .img1,.welfareslide .prevbox .img1,.welfareslide .nextbox .img1{
	display:block;
	width: 100%;
    height: 100%;
	background: url(../images/hisprev.png) no-repeat 50% 50%;
}
.historyslide .nextbox .img1,.welfareslide .nextbox .img1{
	background: url(../images/hisnext.png) no-repeat 50% 50%;
}

.historyslide .prevbox:hover .prev,.historyslide .nextbox:hover .next,.welfareslide .prevbox:hover .prev,.welfareslide .nextbox:hover .next{ border:1px solid #000;}

.historyslide .prevbox:hover .img1,.welfareslide .prevbox:hover .img1{
	background: url(../images/banprev.png) no-repeat 50% 50%;
}
.historyslide .nextbox:hover .img1,.welfareslide .nextbox:hover .img1{
	background: url(../images/bannext.png) no-repeat 50% 50%;
}

.historyslide .prevbox .bg1{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width: 100%;
    height: 100%;
}

.prevbox .bg1,.nextbox .bg1{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	z-index:-1;
	background: #000;

	opacity:0;filter:Alpha(opacity=0);
}
.prevbox .bg1, .nextbox .bg1 {
    transform: translate(-100%, 0px);

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}

.prevbox:hover .bg1, .nextbox:hover .bg1{
	transform:translate(0%, 0%);
	opacity:1;filter:Alpha(opacity=100);
}





/*.welfareslide .prev ,.welfareslide .next{
	position:absolute;
	left:-44px;
	top:307px;
	z-index:10;
	margin:0;
	width:87px;
	height:74px;
	border:1px solid #ae9962;
	background: url(../images/banprev.png) no-repeat 50% 50%;
	cursor:pointer;
	
}
.welfareslide .next{
	left:auto;
	right:-44px;
	background: url(../images/bannext.png) no-repeat 50% 50%;
}
.historyslide .prev,.historyslide .next,.honorslide .prev,.honorslide .next{
	
}

.welfareslide .prev:hover{
	background: url(../images/banprev_hover.png) no-repeat 50% 50%;
}
.welfareslide .next:hover{
	background: url(../images/bannext_hover.png) no-repeat 50% 50%;
}
*/


#honor{
	/*background:#fff url(../images/honerbg.png) no-repeat 50% 0px;
	background-size:cover;*/
}
.honorycon{
	
}
.honorycon .mainwidth{}
.honorycon .abouttitle{
	
}
.honorslide{
	position:relative;
}

.himgcon{
	position:absolute;
	right:50%;
	top:30px;
	width:33%;
}
.himg_1{
	margin:0 0 20px 0;
}

.honorslidein{
	position:absolute;
	left:50%;
	top:0;
	margin:70px 0 0 138px;
	width:35%;
}
.hytcon{
	padding:10px 0 0 0;
	overflow:hidden; zoom:1;
}

.honorslide .slide{
	overflow:hidden;
	height:475px;
}
.honorslide .item{
	height:475px;
	display:none;
}

.honoryear{
	float:left;
	margin:0 40px 0 0;
	width:80px;
}
.honoryear .yitem{
	display:block;
	
}
.honoryear .yitem span{
	display:block;
	width:80px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#000;
	cursor:pointer;
}
.honoryear .active span{
	color:#fff;
	background:#000;
}
.htimg{display:none;}


.honortext{
	
}
.honortext .year{
	margin:0 0 15px 0;
	color:#000;
	font-size:18px;
	
}
.honortext .year span{
	padding:0 0 5px 0;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	background: url(../images/aline.png) repeat-x left bottom;
}

.honortext .img{
	position:absolute;
	right:0;
	top:76%;
	z-index:10;
	width:490px;

	display:none;
}

.honortext ul{
	margin:0;
	list-style:none;
}
.honortext ul li{
	margin:0;
	padding:0 0 3px 18px;
	font-size:16px;
	background: url(../images/htico.png) no-repeat left 10px;
}

.honorimg{
	position:absolute;
	left:46%;
	top:50px;
	width:46%;
	height:640px;
	background: url(../images/honorpic_2.jpg) no-repeat left 50%;
	background-size:cover;
}

.honorimg img{
	display:none;
}



.honortext:hover{
}
.honortext:hover .year{
	/*color:#fff;
	background: url(../images/line_2_h.png) no-repeat left bottom;*/
}

.honorslide .prev,.honorslide .next{
	display:none;
	left:50%;
	top:auto;
	bottom:-105px;
	margin:0 0 0 -44px;
}
.honorslide .next{
	margin:0 0 0 44px;
}



.honortext:hover ul li{
	/*background: url(../images/ico_hover.png) no-repeat left 11px;*/
}


#vr{display:none; /*background:url(../images/bg_vr.jpg) no-repeat 50% 50%; background-size:cover;*/}
#vr .abouttitle{ padding-top:0;}
.vrcon{
	
}
.vrleftcon{
	/*position:absolute;
	left:50px;
	top:110px;
	z-index:100;*/
	margin:0 auto;
	width:1200px;
	
}
.vrleftcon .title{
	padding:0 0 8px 0;
	margin:0 0 30px 0;
	font-size:20px;
	color:#000;
	text-align:center;
	background: url(../images/line_2.png) no-repeat 50% bottom;
}
.vr_nav{ padding:50px 0 0 0;margin:0 0 0 -60px; overflow: hidden; zoom:1;}
.vr_nav a{
	display:block;
	float:left;
	padding:50px 50px 50px 50px;
	width:470px;
	margin:0 0 0px 60px;
	text-align:center;
	color:#333;

	/*background: url(../images/text_bg.png) repeat left 0;*/
	background-color:rgba(255,255,255,0.6);
}
.vr_nav .t{
	display:block;
	padding:0 0 30px 0;
	font-size:20px;
}
.vr_nav .img{
	position:relative;
	display:block;
}
.vr_nav .img .icon{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	display:none;
	width:100%;
	height:100%;
	background: url(../images/vricon.png) no-repeat 50% 50%;
}
.vr_nav a:hover{
	text-decoration:none;
}
.vr_nav a:hover .t{ color:#ae9962;}
.vr_nav a:hover .icon{
	display:block;
}

.vrslidecon{
	display:none;
	
	float:right;
	margin:0 -100px 0 0;
}
.vrslidecon .item{
	height:800px;
}
.vrslidecon .item img{
	height:100%;
	width:auto;
}



.comvidoecon{
	/*background:#fff;*/
}
.comvidoecon .abouttitle{
	
	display:none;
}
.comvideo{
	position:relative;
	margin:40px auto 0 auto;
	/*width:100%;
	height:800px;*/
	width:1260px;
	height:709px;
	overflow:hidden;
}
.comvideo .img{
	position:absolute;
	left:0;
	top:0;
	z-index:199;
	display:block;
	width:100%;
	height:100%;
	background: url(../images/videoico.png) no-repeat 50% 50%;
	background-color:rgba(0,0,0,0.3);
}
.comvideo .img img{display:none;}
.videodemo{}

#video_play{
	display:none;
}



.groupcon{}
.groupcon .abouttitle{}
.groupcon .mainwidth{ width:1300px;}

.gtcon{
	
}

.groupcon .img_1{
	position:absolute;
	left:50%;
	top:85px;
	z-index:1;
	width:55%;
	height:480px;
	background: url(../images/groupimg.jpg) no-repeat 50% 50%;
	background-size:cover;
}

.groupcon_in{
	position:relative;
	padding:0 0 0 0px;
	height:700px;
	overflow:hidden; zoom:1;
}
.groupcon_in .item{
	/*position:absolute;
	right:50%;
	top:0;
	z-index:10;*/
	float:left;
	display:inline;
	width:405px;
	margin:0 40px 0 0;
}
.groupcon_in .item_in{
	/*padding:30px 40px;

	background:#fff;*/
}
.groupcon_in .item_2{
	/*right:auto;
	left:50%;
	margin:50px 0 0 0;*/
}
.committeecon{
	padding:30px 40px;
	background:#fff;
}
.groupcon_in .item_2 .committeecon,.groupcon_in .item_3 .committeecon{
	height:191px;
}
.groupcon_in .item_2 .committeecon_1{}

.groupcon_in .item_3{ margin:0;}


.committeecon .title{
	position:relative;
	display:block;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	font-size:18px;
	color:#000;
	border-bottom:2px solid #ebebeb;
}

.committeecon .title .dbtn{
	position:absolute;
	right:0;
	top:5px;
	z-index:10;
	display:block;
	font-size:14px;
	color:#555;
}


.committeecon .commitem{
	padding:15px 0;
	/*border-top:1px solid #ebebeb;*/
}
.committeecon .commitem:first-child{
	padding-top:0;
	border-top:none;
}
.committeecon .t{
	display:block;
	margin:0 0 5px 0;
	color:#000;
}

.committeecon_1,.committeecon_2{
	margin:40px 0 0 0;
}






.grouphead{
	overflow:hidden; zoom:1;
	margin:0 auto;
	width:800px;
}
.grouphead .title{
	display:block;
	float:left;
	margin:0 10px;
	width:180px;
	height:55px;
	line-height:55px;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}
.grouphead .title span{
	
}

.grouphead .cur{
	color:#a99256;
	background:#fff url(../images/langico.png) no-repeat 50% bottom;
}

.groupinbox{
	position:relative;
	padding:40px 40px 10px 40px;
	background:#fff;
}
.groupinbox .img{
	position:absolute;
	left:40px;
	top:40px;
	width:700px;
}
.groupinbox .img img{ width:100%;}
.groupright{
	float:right;
	width:570px;
}

.groupshow{
	padding:20px 0 0 0;
}
.grouptext{
	display:none;
}

.grouplist{
	
}
.grouplist li{
	/*float:left;
	width:190px;*/
}
.grouplist li.even,.grouplist li:nth-child(2n){ /*width:100px; margin:0 0 0 20px;*/}
.grouplist .title{
	display:block;
	padding:0 0 10px 0;
	font-size:18px;
	color:#333;
}
.grouplist a{
	display:block;
	padding:0 15px 0 0;
	color:#555;
	background: url(../images/groupico.png) no-repeat right 6px;
}
.grouplist a span{ font-size:12px;}
.grouplist a:hover{
	color:#000;
	background: url(../images/groupico_h.png) no-repeat right 6px;
	text-decoration:none;
}





.groupteam{
	padding:0 0 40px 0;
	
}
.groupteam .item{
	padding:20px 0;
	border-top:1px solid #f0f0f0;
	overflow:hidden; zoom:1;
}
.groupteam .item:first-child{ padding-top:0; border:none;}
.groupteam .title{
	display:block;
	margin:0 0 5px 0;
	font-size:18px;
	color:#ae9962;
}
.groupteam .textcon{}
.groupteam .text{}
.groupteam .t{
	display:inline-block;
	padding:0 0 0 20px;
	width:220px;
	font-size:16px;
	color:#333;
	background: url(../images/ahoutline.png) no-repeat left 50%;
}
.groupteam .name{
	display:inline-block;
	width:150px;
	margin:0 10px 0 0;
}

.groupteam  .t1{
	display:inline-block;
	width:240px;
}


.gdcon{
	padding:30px 40px;
	margin:40px 0 0 0;
	height:191px;
	background:#fff;
}

.groupdown{
	overflow:hidden; zoom:1;
}
.groupdown a{
	display:block;
	padding:15px 0;
	/*width:275px;*/
	line-height:1.2;
	color:#555;
	text-align:left;
	background: url(../images/downico.png) no-repeat 0px 50%;

	border-top: 2px solid #ebebeb;
	
}
.groupdown a:first-child{ border-top: none;}
.groupdown a:last-child{ margin:0;}
.groupdown a span{
	display:block;
	padding:0 10px 0 35px;
	overflow:hidden;
	text-overflow:ellipsis;	
}
.groupdown a:hover{
	color:#000;
	text-decoration:none;
}
.groupdown a:hover{

	background: url(../images/downico_h.png) no-repeat 0px 11px;
}
.groupdown a:hover span{
	background: url(../images/downico_2.png) no-repeat right 50%;
}


.container_news{
	height:auto;
	padding-bottom:35px;
	background: #f5f5f5 url(../images/bodybg.png) repeat left 0;
}


.newsmenu{
	position:fixed;
	left:2.45%;
	top:30%;
	z-index:50;
	height:230px;
	
}
.newsmenu .num{
	display: block;
	padding:0px 0 0px 25px;
	margin:0 ;
	color: #767475;
    font-family: arial;
    font-size: 75px;
    /*font-style: italic;*/
    line-height: 1.4;
	background: url(../images/linetextbg.png) repeat-y left 0;
}
.newstype{
	margin:10px 0 0 -2px;
}
.newstype a{
	position: relative;
	display:block;
	margin:0 0 5px 0;
    padding: 0 0 0 25px;
	line-height:24px;
	color:#767475;
	/*background: url(../images/newsline.png) no-repeat right 50%;*/
}
.newstype a:last-child{ }


.newstype .line {
	position: absolute;
	left: 1px;
    top: 0;
    height: 24px;
    width: 10px;
	
}

.newstype .line span{
	/*position:absolute;
	right:0;
	top:0;
	display:block;
	width:25px;
	height:24px;
	
	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;*/
}

.newstype a:hover .line span{
	/*width:22px;*/
}

.newstype .active .line, .newstype a:hover .line{
	/*width:22px;*/
	background: url(../images/hmenuico_1.png) no-repeat left 50%;
}
.newstype a:hover,.newstype a.active {
	color:#000;
	text-decoration:none;
}



.newslist{margin:0 0 0px -53px; padding-bottom:50px;}
.newslist li{
	float:left;
	display:inline;
	margin:0 0 40px 53px;
	width:430px;
}
.newslist a{
	display:block;
	background:#fff;
}

.newslist .imgbox{
	position: relative;
	display:block;
}
.newslist .img{
	display:block;
	/*border:1px solid #eee;*/
	height:263px;

	overflow:hidden;
	
}
.newslist .img::after{
	position:absolute;
	left:0;
	bottom:0px;
    content: "";
	width: 0;
    height: 1px;
    background: #000;
    opacity:0;filter:Alpha(opacity=0);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
   transition: all 0.3s linear;
    
}

.newslist a:hover .img::after{
	/*left:0;
	right:0;*/
	width: 100%;
	opacity:1;filter:Alpha(opacity=100);
}

.newslist .textcon{
	display:block;
	padding:20px 20px 30px 20px;
}
.newslist .date{
	display: block;
	color: #000;
    font-family:'Optima', Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.newslist .title{
	display: block;
	
	font-size:16px;
	color:#767475;
	height:59px;
	overflow:hidden;
}

.newslist a:hover{ text-decoration:none;}
.newslist a:hover .title{ color:#000;}

.newslist .read{
	display:none;
	margin:10px auto 0 auto;
	width:100px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#767475;
	border:1px solid #000;
}
.newslist  a:hover .read{
	color:#fff;
	background:#000;
}


.loadmore{}
.loadmore a{
	display:block;
	border:1px solid #d7d7d7;
	color:#777;
}
#infscr-loading{
	position:absolute;
	left:50%;
	bottom:5px;
	margin-left:-100px;
	display:block;
	width:200px;
	border:1px solid #d7d7d7;
	color:#777;
	text-align:center;
	background: #fff;
}



.newsdetailcon{
	padding:80px 100px 0 100px;
}
.newsban{ margin:20px 0 0 0;}
.newsban .img{
	width:100%;
	height:180px;
	background: url(../images/newsban_1.jpg) no-repeat 50% 0;
}
.newsban .bg2{
	background: url(../images/newsban_2.jpg) no-repeat 50% 0;
}
.newsban .bg3{
	background: url(../images/newsban_3.jpg) no-repeat 50% 0;
}

.newsban .sbg1{
	background: url(../images/gyban_1.jpg) no-repeat 50% 0;
}
.newsban .sbg2{
	background: url(../images/gyban_2.jpg) no-repeat 50% 0;
}
.newsban .sbg3{
	background: url(../images/gyban_3.jpg) no-repeat 50% 0;
}


.newscon{}
.newspage{
	float:left;
	margin:30px 0 0 0;
	width:348px;
	border:1px solid #000;
	border-top:none;
}
.newspage .item{
	overflow:hidden; zoom:1;
	height:85px;
	border-top:1px solid #000;
}
.newspage .item .page{
	width:85px;
	height:85px;
	line-height:85px;
	text-align:center;
	color:#000;
	
}
.newspage .item .title{
	display:block;
	float:left;
	padding:15px 15px 0 15px;
	width:230px;
	line-height:1.5;
	overflow:hidden;
}
.newspage .item .prev{
	float:left;
	border-right:1px solid #000;
}
.newspage .item .next{
	float:right;
	border-left:1px solid #000;
}

.newspage .item .page:hover{
	color:#fff;
	background: #000;
}





.detailcon{
	position:relative;
	float:right;
	padding:20px 20px 0 50px;
	width:780px;
	overflow:hidden;
	margin:-40px 0 0 0;
	background:#fff;
}
.detailtitle{
	padding:0 0 30px 0;
	font-size:26px;
	color:#000;
}
.detailtitle .date{
	display:block;
	font-size:18px;
	color:#333;
	font-family:'Optima',Arial;
}





.gallerycon{
	position:relative;
	overflow:hidden; zoom:1;
	margin:20px 0;
}
.gallerysslide{
	width:780px;
	height:480px;

	overflow:hidden;
}

.gallerycon .arrow-left,.gallerycon .arrow-right{
	position:absolute;
	right:48px;
	bottom:0;
	width:48px;
	height:48px;
	background:url(../images/prev.png) no-repeat left 0;
	z-index:10;
}

.gallerycon .arrow-right{
	left:auto;
	right:0;
	background:url(../images/next.png) no-repeat left 0;
	cursor:pointer;
}


.gallerycon .galleryitem{
	
}
.gallerycon  .img{
	position:relative;
}

.gallerycon  .title{
	position:absolute;
	left:0;
	bottom:0px;
	z-index:10;
	color:#fff;
	padding:6px 2%;
	width:96%;
}
.gallerycon .title .bg{
	position:absolute;
	left:0;
	top:0px;
	z-index:-1;
	display:block;
	width:100%;
	height:100%;
	background:#000;

	opacity:0.7;filter:Alpha(opacity=70);
}


.gallerycon .textcon{
	position:absolute;
	left:0;
	bottom:0px;
	float:right;
	width:100%;
	color:#fff;
	z-index:50;

	display:none;
}

.gallerycon .textcon .texttop,.newsimgcon .textcon .texttop{
	overflow:hidden; zoom:1;
	padding:5px 20px 15px 20px;
	text-align:right;
}
.gallerycon .textcon .caption,.newsimgcon .textcon .caption{
	font-size:14px;
	font-family: Georgia,Arial;
	font-style: italic;
	color:#fff;
}
.gallerycon .textcon .pages,.newsimgcon .textcon .pages{
	font-size:26px;
}
.gallerycon .textcon .total,.newsimgcon .textcon .total{
	font-size:16px;
}
.gallerycon .textcon .title{
	position:relative;
	z-index:10;
	padding:7px 15px;
	color:#fff;

	background:#000;
	opacity:0.7;filter:Alpha(opacity=70);
}
.gallerycon .textcon .title .bg{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	display:block;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;filter:Alpha(opacity=40);
}

.gallerycon .textcon .text{
	padding:10px 40px 15px 40px;
	text-align:center;
	color:#bec8eb;
}
.gallerycon .arrow-left{
	position:absolute;
	left:0;
	top:50%;
	z-index:10;
	margin:-40px 0 0 0;
	width:50px;
	height:50px;
	background:url(../images/banprev_h.png) no-repeat 50% 50%;
	background-color:#000;
	opacity:0.7;filter:Alpha(opacity=70);
	cursor:pointer;
	
}

.gallerycon .arrow-right{
	position:absolute;
	right:0;
	top:50%;
	z-index:10;
	margin:-40px 0 0 0;
	width:50px;
	height:50px;
	background:url(../images/bannext_h.png) no-repeat 50% 50%;
	background-color:#000;
	opacity:0.7;filter:Alpha(opacity=70);
	cursor:pointer;
}








.mapcon{
	position:relative;
	margin:80px 0 0 0;
}

.mapleft{
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	height:850px;
	background:#fff;

	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0 8px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 8px rgba(0,0,0,0.1);
	box-shadow:0 0 8px rgba(0,0,0,0.1);
}
.mapleft .maptitle{
	padding:30px 0px;
	width:330px;
	background:#f8f8f8;
	border-bottom:1px solid #ebebeb;
}
.mapleft .maptitle span{
	display:block;
	padding:0 0 20px 0;
	margin:0 50px;
	font-size:30px;
	color:#000;
	line-height: 1;
	background: url(../images/contline.png) no-repeat left bottom;
}
.maplist{
	width:330px;
	height:674px;
}
.maplist li{
	
}

.maplist a{
	position:relative;
	display:block;
	margin:0 45px 1px 45px;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#555;
	border-bottom:1px solid #ebebeb;
	
}
.maplist li:last-child a{ border:none;} 
.maplist a span{
	display:block;
	
}

.maplist li.active a,.maplist a:hover {
	color:#000;
	background: url(../images/contactico_1.png) no-repeat right 50%;
}

.maplist li.active a span::after,.maplist a:hover span::after{
	position:absolute;
	left:0;
	bottom:-1px;
	content: "";
	width: 100%;
	height: 2px;
	background: #000;
}

.maptextcon{
	position:absolute;
	left:339px;
	top:111px;
	z-index:10;
	padding:0 40px;
	width:320px;
	height:674px;
	background:#fff;
	border-left:1px solid #ededed;

	display:none;
}

.maptextcon .close{
	position:absolute;
	left:50%;
	bottom:25px;
	z-index:10;
	margin:0 0 0 -18px;
	width:37px;
	height:36px;
	background:url(../images/close_3_1.png) no-repeat 50% 50%;

	cursor:pointer;

}
.maptextcon  img{
	max-height:180px;
	overflow:hidden;
}


.mapconin{
	position:relative;
	width:100%;
	height:850px;
	overflow:hidden;

}
.mapconin .point{
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	display:block;
}
.mapshow{
	
}

.maptext{
	display:none;
	padding:20px 0;
	overflow:hidden; zoom:1;
}
.maptext .num{
	display:none;
}
.maptext .title{
	display:block;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	font-size:20px;
	color:#000;
	background:url(../images/mapline.png) no-repeat left 9px;
}
.maptext .img{
	display:block;
	margin:0 0 15px 0;
}
.maptext .text{
	display:block;
}
.maptext .text span{
	/*display:block;*/
}
.maptext .text .item{
	display:block;
	overflow:hidden; zoom:1;
	padding:12px 0;
	border-top:1px solid #ededed;
}
.maptext .text .item:first-child{border:none;}
.maptext .text .t1{
	float:left;
	width:40px;
	font-size:16px;
	color:#000;
}
.maptext .text .t2{
	float:right;
	width:270px;
}
.maptext .text p{ margin:0;}


.maptextlist{
	float:left;
	overflow:hidden; zoom:1;
}
.maptextlist li{
	float:left;
	display:inline;
	margin:0 10px;
	width:420px;
}
.maptextlist li span{
	display:block;
}
.maptextlist .t{
	padding:0 0 5px 0;
	color:#333;
}


.mapslide{
	position:relative;
	padding:0 100px;
	height:174px;
}
.mapslide .swiper-container{
	height:174px;
	overflow:hidden;
}

.mapslide .item{}
.mapslide a{
	position:relative;
	display:block;
	margin:0 9px;
	width:220px;
	border:1px solid #fff;
}
.mapslide .img{
	position:relative;
}
.mapslide .bg{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%;
	height:100%;
	background:#000;
	
	opacity:0.4;filter:Alpha(opacity=40);
	
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.mapslide .title{
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	display:block;
	width:100%;
	text-align:center;
	line-height:170px;
	font-size:16px;
	color:#fff;
}
.mapslide a:hover,.mapslide .active a{
	border:1px solid #ae9962;
}
.mapslide a:hover .bg,.mapslide .active a .bg{
	opacity:0.1;filter:Alpha(opacity=10);
}
.mapslide .prev{
	left:0;
	top:50%;
	margin:-38px 0 0 0;
	background-color:#fff;
}
.mapslide .next{
	right:0;
	top:50%;
	margin:-38px 0 0 0;
	background-color:#fff;
}


.maincon{
	position:relative;
	width:100%;
	height:100%;

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.infobox{
	position:absolute;
	left:210px;
	top:25px;
	z-index:106;
	width:85%;
	height:750px;
	background:#fff;

	opacity:0;filter:Alpha(opacity=0);

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;

	transform:translate(100%,0);
}
.infobox .close{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	display:block;
	width:50px;
	height:50px;
	background:url(../images/close_1.png) no-repeat 50% 50%;
}

.infobox .intext{
	padding:30px 60px;
}
.infobox .atitle{
	padding:0 0 5px 0;
	margin:0 0 25px 0;
	font-size:30px;
	font-weight:normal;
	color:#000;
	text-align:center;
	background:url(../images/newsline_1.png) no-repeat 50% bottom;
}
.infobox .indetails{
	height:606px;
}


.employeecon .indetails{ height:556px;}

#aviation{
	/*background: url(../images/serv_bg_1.jpg) no-repeat 50% 50%;
	background-size:cover;*/
	background-color:#f3f3f3;
}
.aviationcon{}
.aviationcon .abouttitle{
	
}

.servimgcon{
	position:absolute;
	left:6%;
	top:30px;
	width:45%;
}
.servimgcon img{

	
}
.servimgcon .img_1{
	
}

.servimgcon .img_3{
	margin:20px 0 0 0;
	width:100%;
}

.servimgcon_m{display:none;}

.aviationcon .img1{
	float:left;
	width:625px;
	overflow:hidden;
}
.aviationcon .img2{
	position:absolute;
	left:0;
	top:380px;
	width:625px;
}
.aviationcon .img3{
	float:right;
	margin:40px 0px 0 0;
}

.aviationtext{
	position:absolute;
	left:60%;
	top:130px;
	z-index:20;
	width:520px;
	font-size:16px;
}
.aviationtext .abouttitle{
	
}


.giftcustomcon{

}
.giftcustomcon .abouttitle{
	
}

.gifttext{
	position:absolute;
	left:5%;
	z-index:10;
	top:120px;
	width:430px;
	font-size:16px;
}
.gifttext .abouttitle{
	
}
.gifttext .text{
	display:block;
}
.gifttext .custombtn{
	display:inline-block;
	margin:20px 0 0 0;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#ab9558;
	border:1px solid #ab9558;
}
.gifttext .custombtn:hover{
	color:#fff;
	text-decoration:none;
	background: url(../images/tbg.jpg) no-repeat right 50%;
}

.giftlimg{
	margin:130px 0 0 0;
}
.giftrightimg{
	position:absolute;
	left:41.5%;
	top:30px;
	width:55%;
	overflow:hidden;
}


.m_giftlimg{display:none;}

#oem{
	background-color:#f3f3f3;
}

#oem .abouttitle{ }

.oemslidecon{
	position:relative;
	width:100%;
	height:760px;
	overflow:hidden;
}

.oemslidecon .img_1{
	position: absolute;
	left:19%;
	top:20px;
	width:31%;
	height:760px;
	overflow:hidden;
	/*background: url(../images/oimg_1.jpg) no-repeat 50% 50%;
	background-size:cover;*/
}
.oemslidecon .img_1 img{ }

.oemslidecon .img_2{
	position: absolute;
	left:50%;
	top:60px;
	margin:0 0 0 60px;
	width:40%;
	height:520px;
	overflow:hidden;
	background: url(../images/oimg_2.jpg) no-repeat 50% 50%;
	background-size:cover;
}
.oemslidecon .img_2 img{ height:640px;}

.oemimg_m{
	display:none;
}

.oemslidecon .otext{
	position: absolute;
	left:57.5%;
	top:150px;
	z-index:20;

	width:520px;
}
.oemslidecon .otext .text{
	padding:0 0 20px 0;
	font-size:16px;
}




.oemlist{
	width:100%;
}
.oemlist .item{
	width:100%;
}
.item_wrapper{
	position: relative;
	margin:0 auto;
	width:1160px;
	height:650px;
}
.item_wrapper_in{
	position: relative;
	/*margin:120px 0;
	height:740px;*/
}

.item_wrapper_bg{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: url(../images/oembgimg.jpg) no-repeat 50% 50%;
}

.oemslidecon .item_2 .item_wrapper_bg{
	background: url(../images/obmbgimg.jpg) no-repeat 50% 50%;
}

.oemslidecon .item_3 .item_wrapper_bg{
	background: url(../images/odmimgbot.jpg) no-repeat 50% 50%;
}


.oemslidecon .imgout{
	position:absolute;
	left:50%;
	top:0;
	z-index:10;
	margin:0 0 0 -250px;
	width:500px;
	height:650px;

	overflow:hidden;
}
.oemslidecon .oemtitle{
	position:absolute;
	left:0;
	top:50%;
	z-index:15;
	margin:-33px 0 0 0;
	width:100%;
	text-align:center;
	font-size:36px;
	color:#fff;
	font-family: arial;
	background: url(../images/oline.png) no-repeat 50% bottom;
}

.oemslidecon .item .img_split {
    position: absolute;
    width: 50%;
	background: url(../images/oemimg.jpg) no-repeat left 0;
	background-size: cover;
}

.oemslidecon .item_2 .img_split {
	background: url(../images/obmimg.jpg) no-repeat left 0;
	 background-size: cover;
}
.oemslidecon .item_3 .img_split {
	background: url(../images/odmimg.jpg) no-repeat left 0;
	 background-size: cover;
}


.oemslidecon .item .img_split-left {
    background-position: left -20px;
    bottom: -20px;
    top: 20px;
}

.oemslidecon .item .img_split-right {
    background-position: right 20px;
    bottom: 20px;
    right: 0;
    top: -20px;
}

.oemslidecon .item .img_split, .oemslidecon .item .item_wrapper_bg{
	background-repeat:no-repeat;
	transition:opacity 1s ease, -webkit-transform 1s cubic-bezier(0.58, -0.16, 0.27, 1.38);
	transition:transform 1s cubic-bezier(0.58, -0.16, 0.27, 1.38), opacity 1s ease;
	transition:transform 1s cubic-bezier(0.58, -0.16, 0.27, 1.38), opacity 1s ease, -webkit-transform 1s cubic-bezier(0.58, -0.16, 0.27, 1.38);
	will-change:transform, opacity
}



.oemslidecon.trans-out .img_split-left {
	-webkit-transform:translate(-50px, -40px);
	transform:translate(-50px, -40px)
}
.oemslidecon.trans-out .img_split-right {
	-webkit-transform:translate(50px, 40px);
	transform:translate(50px, 40px)
}
.oemslidecon.trans-out .item_wrapper_bg {
	-webkit-transform:scale(0.94);
	transform:scale(0.94)
}





.oemslidecon .textcon{
	position:absolute;
	left:100%;
	top:0;
	z-index:20;
	padding:50px;
	width:400px;
	height:550px;
	font-size:16px;
	background:#fff;

	opacity:0;filter:Alpha(opacity=0);

	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.oemslidecon .textcon .title{
	display:block;
	margin:0 0 25px 0;
	font-size:36px;
	color:#000;
	text-align:center;
	font-family: arial;
	background: url(../images/oline_1.png) no-repeat 50% bottom;
}


.oemslidecon .imgout:hover .textcon{
	opacity:1;filter:Alpha(opacity=100);
	left:0;
}
.oemslidecon .prevbox,.oemslidecon .nextbox{
	position:absolute;
	left:50%;
	top:50%;
	z-index:30;
	margin:-28px 0 0 -670px;
}
.oemslidecon .nextbox{
	margin:-28px 0 0 615px;
}
.oemslidecon .prev,.oemslidecon .next{
	display:block;
	width:50px;
	height:50px;
	border:3px solid #ebebeb;
	background: url(../images/hisprev.png) no-repeat 50% 50%;

	cursor:pointer;
}
.oemslidecon .next{
	background: url(../images/hisnext.png) no-repeat 50% 50%;
}
.oemslidecon .prev:hover,.oemslidecon .next:hover{
	border:3px solid #767475;
}

.oemslidecon .pagination{
	width:100%;
	text-align:center;
	padding:20px 0 0 0;
}
.oemslidecon .pagination span{
	display:inline-block;
	margin:0 5px;
	width:10px;
	height:10px;
	background:#b5b4b5;

	overflow:hidden;
}
.oemslidecon .pagination .cycle-pager-active,.oemslidecon .pagination  .swiper-active-switch{
	background:#767475;
}

/*.oemlist{
}
.oemlist .item{
	position:relative;
	float:left;
	width:466px;
	height:700px;
}
.oemlist .imgout{
	position: absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;

}
.oemlist .item .bg{
	position:absolute;
	left:0;
	top:0;
	z-index:110;
	display:block;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;filter:Alpha(opacity=0);

}
.oemlist .item .img{
	display:block;
	width:100%;
	height:100%;
	background: url(../images/serv_6.jpg) no-repeat 50% 50%;
}
.oemslide { margin:0 auto; width:100%;}
.oemslide .itemin{
	width:100%;
	height:700px;
}



.oemlist .textcon{
	position:absolute;
	left:50%;
	top:50%;
	z-index:30;
	margin:-30px 0 0 -190px;
	width:380px;
	color:#fff;
	text-align:center;

}
.oemlist .textcon .title{
	display:block;
	padding:0 0 8px 0;
	font-size:26px;
	background: url(../images/line_2_h.png) no-repeat 50% bottom;
}
.oemlist .textcon .text{
	display:block;
	padding:25px 0 0 0;
	color:#e2dcd3;
	

}
*/

.avisilde{
	height:310px;
	overflow:hidden;
}


.ptitle{
	font-size:16px;
	color:#000;
}

.ptitle_1{
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 17px;
	font-size:16px;
	color:#000;
	background: url(../images/pageico.png) no-repeat left 50%;
}


.jobstitle{ margin:0 0 40px 0;}

.jobstext{
	display:none;
	margin:0 0 30px 0;
	font-size:16px;
	text-align:center;
}

.jobsbox{
	padding:40px 60px 40px 60px;
	background:#fff;
}

.jobstop{
	position:relative;
	padding:0 180px 0 0;
	margin:0 0 35px 0;
}
.jobstop .title{
	padding:0 0 5px 0;
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.jobstop .text{color:#767475;}

.jobstop .sendbtn{
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#767475;
	border:1px solid #000;
}
.jobstop .sendbtn:hover{
	color:#fff;
	background:#000;
	text-decoration:none;
}


.table_jobs{
	
}
.table_jobs{
	border-collapse:collapse;
	/*table-layout:fixed;*/
	word-wrap:break-word;
}
.table_jobs thead tr th,.table_jobs tbody tr td{
	padding:15px 25px;
	text-align:center;
	color:#767475;
	border:1px solid #ebebeb;
	vertical-align:middle;
}
.table_jobs thead tr th{
	font-size:16px;
	color:#000;
	background:#f9f9f9;
}
.table_jobs .w1{ width:100px;}
.table_jobs .w4{ width:400px;}

.table_jobs .title{
	color:#000;
}
.table_jobs .tleft{
	text-align:left;
	vertical-align: top;
}

.table_jobs .w15{ width:160px;}
.table_jobs .w2{ width:250px;}



.jobslist{
	padding:0 0 30px 0;
}
.jobslist li{
	border-bottom:1px solid #eee;
}
.jobslist a{
	position:relative;
	display:block;
	padding:20px 0;
	color:#555;
	overflow:hidden; zoom:1;
}
.jobslist li:first-child a{ padding-top:0;}
.jobslist .icon{
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:70px;
	height:100%;
	border-left:1px solid #eef2f5;
	background: url(../images/langico.png) no-repeat 50% 50%;
}
.jobslist .textcon{
	display:block;
	float:left;
}
.jobslist .date,.jobsinfo .date{
	display:block;
	color:#777;
	font-family:'Optima',Arial, Helvetica, sans-serif;
}
.jobslist .title,.jobsinfo .title{
	display:block;
	padding:0 0 5px 0;
	font-size:20px;
	color:#ae9962;
}
.jobslist .title{ font-size:16px; color:#333;}
.jobslist .citynum,.jobsinfo .citynum{
	display:block;
	overflow: hidden; zoom:1;
}
.jobslist .citynum span{
	display:block;
	float: left;
	margin:0 30px 0 0;
}
.jobslist .citynum .city,.jobsinfo .citynum .city{
	display:block;
	float: left;
	padding:0 0 0 20px;
	margin:0 30px 0 0;
	background: url(../images/ico_2.png) no-repeat left 50%;
}

.jobslist .see{
	display:block;
	float:right;
	margin:15px 0 0 0;
	width:130px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:12px;
	color:#ae9962;
	border:1px solid #a58c4c;
}
.jobslist a:hover{
	text-decoration:none;
}
.jobslist a:hover .title{
	color:#ae9962;
}
.jobslist a:hover .see{
	color:#fff;
	background:#a58c4c;
}
/*.jobslist a:hover{
	color:#fff;
	text-decoration:none;
	background: url(../images/jobsbg.png) repeat left 0;
}
.jobslist a:hover .date,.jobslist a:hover .title{ color:#fff;}
.jobslist a:hover .icon{
	border-left:1px solid #b4a272;
	background: url(../images/jobsico_h.png) no-repeat 50% 50%;
}
.jobslist a:hover .citynum .city{
	background: url(../images/ico_2_h.png) no-repeat left 50%;
}*/


#mission{ }
#mission .textcon{
	min-height:550px;
}

.yjtitle{
	font-size:18px;
	color:#000;
}


.dutycon{}
.dutycon .mainwidth{ height:755px;}

.dutycon .abouttitle,.sustainablecon .abouttitle,.employeecon .abouttitle,.environmentcon .abouttitle{ }

.dutyimg_m{ display:none;}

.dutycon .img1{
	position:absolute;
	right:48%;
	top:30px;
	width:47%;
	height:700px;
	overflow:hidden;
}
.dutycon .img1 img{ /*height:100%;*/}

.dutycon .dutytext{
	position: absolute;
	left:60%;
	top:0;
	z-index:10;
	/*float:right;*/
	margin:80px 0 0 0;
}
.dutycon .dutytext .text{
	width:520px;
	font-size:16px;
}
.dutycon .dutytext .t1{
	display:block;
	font-size:20px;
	color:#000;
	line-height:1.5;
	margin:0 0 10px 0;
}
.dutycon .img2{
	position: absolute;
	right:0;
	bottom:30px;
	width:30%;
}
.dutycon .img2 img{ width:100%;}
.dutytext .abouttitle{z-index:10;}





#welfare{
	/*background: url(../images/welfarebg.jpg) no-repeat 50% 0;
	background-size:cover;*/
	background-color:#f3f3f3;
}
.welfarecon{
	
}
.welfarecon .abouttitle{

}

.welfarecon .welfbg{
	position:absolute;
	left:50%;
	top:0;
	z-index:-1;
	display:block;
	width:50%;
	height:550px;
	background: url(../images/welfbg.jpg) no-repeat left 0;

	display:none;
}

.welfareslide a{
	display:block;
	margin:0 35px;
	padding:40px 25px;
	width:350px;
	background:#fff;
}
.welfareslide .img{}
.welfareslide .textcon{
	display:block;
	padding:10px  0 0 0;
}
.welfareslide .date{
	display:block;
	font-size:20px;
	color:#000;
	font-family:'Optima', arial;
}
.welfareslide .title{
	display:block;
	height:59px;
	font-size:16px;
	/*color:#767475;*/
	color:#333;

	overflow:hidden;
}
.welfareslide .read{
	display:none;
	margin:10px auto 0 auto;
	width:100px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#767475;
	border:1px solid #000;
}
.welfareslide  a:hover .read{
	color:#fff;
	background:#000;
}

.welfareslide li:nth-child(2n){}
.welfareslide a:hover{
	text-decoration:none;
}
.welfareslide a:hover .title{
	/*color:#000;*/
}

.welfareslide .even a{
	/*margin:90px 20px 0 20px;*/
}

.welftit{
	padding:30px 0 0 35px;
}


.welfareslide{
	position:relative;
	padding:20px 0 0 0;
}
.welfareslide .prevbox, .welfareslide .nextbox{ bottom:-150px;}

/*.welfareslide .pages{
	position:relative;
	margin:80px 0 30px 0;
	height:76px;
}
.welfareslide .prev,.welfareslide .next{
	left:50%;
	top:auto;
	bottom:0;
	margin:0 0 0 -88px;
	
}
.welfareslide .next{
	margin:0;
}*/

.caption{
	line-height:1;
	text-align:center;
}
.caption .pages{
	font-size:20px;
}
.caption .total{}


#environment{
	background-color:#f5f5f5;
}

.environmentcon{
	
}

.environmentleft{
	position:absolute;
	left:5%;
	top:150px;
	z-index:10;
	width:38%;
	/*float:left;
	margin:0 0 0 -100px;*/
}
.environmentleft .envimg{
	width:75%;
}
.environmentleft .envimg img{ width:100%;}
.certificate{
	float:right;
	margin:20px -40px 0 0;
	width:45%;
}
.certificate img{
	width:100%;
}

.eimg_2{
	margin:20px 0 0 0;
}

.environmentcon .more{
	margin:25px 0 0 0;
}
.environmentcon .text{
	font-size:16px;
}

.environmentright{
	position:absolute;
	left:50%;
	top:65px;
	z-index:10;
	width:55%;
	font-size:16px;
	color:#000;
}

.environmentright .more{ margin-bottom:0;}

.environmentright .abouttitle{
	
}
.environmentright .text{ margin:0 0 30px 0;/*color:#767475;*/color:#333;}


#sustainable{
	background-color: #f5f5f5;
}
.sustainablecon{}
.sustainablecon .img1{
	float:left;
	margin:0 0 0 -100px;
	width:780px;
	height:800px;
}
.sustainablecon .img1 img{
	height:100%;
}
.sustainablecon .img2{
	position:absolute;
	left:45%;
	top:30px;
	width:50%;
}
.sustainablecon  .fzimg_2{
	margin:20px 0 0 0;
}
.sustext{
	position:absolute;
	left:5%;
	top:150px;
	width:450px;
	font-size:16px;
	/*color:#767475;*/
	color:#333;
}
.sustext .text{
	padding:0 0 20px 0;
}
.sustext .more{ }





.tipsbox{
	position:fixed;
	left:50%;
	top:30%;
	z-index:210;
	margin:0 0 0 -380px;
	padding:30px 40px;
	width:620px;
	text-align:center;
	background:#f5f5f5;
	border:3px solid #ccc;

	display:none;
}
.tipsbox .close{
	display:none;
	position:absolute;
	right:-50px;
	top:0;
	z-index:10;
	width:50px;
	height:50px;
	background: url(../images/close_1.png) repeat 50% 50%;
	cursor:pointer;
}
.tipsbox .t1{
	display: block;
	font-size:24px;
	color:#333;
}
.tipsbox .t2{
	display: block;
	padding:10px 0 0 0;
}



ul.envlist{
	padding:5px 0 10px 0;
	margin:0;
	list-style:none;
}
ul.envlist li{
	margin:0;
	padding:0 0 5px 15px;
	background: url(../images/ico_3.png) no-repeat left 10px;
}

.ptitle_last{
	padding: 0 0 15px 0;
}




/* iCheck plugin Futurico skin
----------------------------------- */
.icheckbox,
.iradio {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0 5px 0 0;
   /* padding: 0 0 0 15px;*/
    width: 18px;
    height: 18px;
    background: url(../images/radio.png) no-repeat 0 0;
	/*background-size:20px auto;*/
    border: none;
    cursor: pointer;
}

.icheckbox {
    background-position: 0 0;
}
.icheckbox.checked {
	background: url(../images/radio.png) no-repeat left -40px;

}
.icheckbox.disabled {
	background-position: 0 0;
	cursor: default;
}
.icheckbox.checked.disabled {
	background-position: 0 0;
}


.iradio {
    background-position: 0 0;
}
.iradio.checked {
	background: url(../images/radio.png) no-repeat left -40px;
}
.iradio.disabled {
	background-position: 0 0;
	cursor: default;
}
.iradio.checked.disabled {
	background-position: 0 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox,
    .iradio {
       /* background-image: url(../images/radio.png) no-repeat left 0;
        -webkit-background-size: 35px 35px;
        background-size: 35px 35px;*/
    }
}






.footer{
	position: relative;
	z-index:10;
	background: #171717;
}
.footer .mainwidth{
	padding:0 60px;
	width:auto;
}

.foottopcon{
	background: url(../images/footbg.png) repeat-x left bottom;
	padding:20px 0;
}

.footleft{
	float:left;
	padding:0 10px 0 0;
	width:550px;
	color:#767475;
}
.footleft .img{
	display:block;
}
.footleft .t1{
	display:block;
	padding:30px 0 20px 0;
}
.subscribe{
	position:relative;
}
.subscribe .input{
	float:left;
	display:block;
	padding:0 19px;
	width:320px;
	height:58px;
	line-height:58px;
	color:#fff;
	border:1px solid #2d2d2d;
	border-right:none;
	background:#2d2d2d;
	font-family: 'BodoniStd-Book',Arial, Helvetica, sans-serif;

	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.subscribe .submit{
	float:left;
	width:90px;
	height:60px;
	line-height:60px;
	border:none;
	border-left:none;
	background:#fff url(../images/fsearch.png) no-repeat 50% 50%;;
}
.subscribe .input:focus{
	border:1px solid #767475;
	border-right:none;
}

.errorinfo,label.error{
	position:absolute;
	left:0;
	top:-30px;
	z-index:1;
	padding:2px 10px;
	color:#dd0202;
	background:#f5f5f5;

}

.errorinfo:after,.inquiryformlist .errorinfo:after,label.error:after{
	position: absolute;
	left: 50%;
	bottom:-5px;
	margin-left:-5px;
	content: '';
	width: 0;
	height: 0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #f5f5f5;
}

.errorinfo .trangle{
	display:none;
	position:absolute;
	left:50%;
	bottom:-5px;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #fff;
	z-index:-1;
}
.inquiryformlist .errorinfo {
	display:none;
}
.inquiryformlist label.error{
	
	top:-35px;
	left:43px;
	background:#f5f5f5;
}
.inquiryformlist .errorinfo .trangle{
	border-top:5px solid #f5f5f5;
}

.inquiryformlist .incon label.error{
	left:68px;
}

.inquiryformlist .selectbox label.error{
	left:0;
}
.inquiryformlist .addr .incon label.error{ left:0;}


.foottopcon .t1{
	display:block;
	padding:0 0 30px 0;
	color:#767475;
}

.footcen{
	float:left;
	width:360px;
}
.foottitle{
	margin:0 0 5px 0;
	font-size:20px;
	color:#fff;
}
.footcen .text{
	color:#767475;
}
.foottopcon .see{
	display:block;
	margin:15px 0 0 0;
	width:60px;
	height:60px;
	background: url(../images/maoico.png) no-repeat left 0;
}
.foottopcon .see span{
	display:inline-block;
	padding:0 0 0 20px;
	background: url(../images/maoico.png) no-repeat left 0;
}
.foottopcon .see:hover{
	/*color:#fff;
	color:#ae9962;
	border:1px solid #ae9962;
	text-decoration:none;*/
}
.footcen .see:hover span{
	background: url(../images/ico_1_h.png) no-repeat left 50%;
}


.footright{
	float:right;
	width:452px;
}
.footright .text{
	color:#767475;
}


.sharecon{
	padding:30px 0 0 0;
	overflow:hidden;
}
.sharecon .bdsharebuttonbox a{
	padding:0;
	margin:0 0 0 25px;
	width:24px;

	float: left;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
}
.sharecon .bdsharebuttonbox .bds_weixin{
	margin:0;
	background: url(../images/weixin.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .bds_tsina{
	background: url(../images/sina.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .bds_linkedin{
	background: url(../images/in.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .bds_tqq{
	background: url(../images/weibo.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .facebook{
	background: url(../images/ico_facebook.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .twitter{
	background: url(../images/ico_twitter.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .instagram{
	background: url(../images/ico_instagram.png) no-repeat 50% 50%;
}


.prosharecon .bdsharebuttonbox a{opacity:1;filter:Alpha(opacity=100); margin:0 0 0 20px;}
.prosharecon .bdsharebuttonbox .bds_weixin{
	margin:0;
	background: url(../images/weixin_black.png) no-repeat 50% 50%;
}
.prosharecon .bdsharebuttonbox .bds_tsina{
	background: url(../images/sina_black.png) no-repeat 50% 50%;
}
.prosharecon .bdsharebuttonbox .bds_linkedin{
	background: url(../images/in_black.png) no-repeat 50% 50%;
}
.prosharecon .bdsharebuttonbox .bds_tqq{
	background: url(../images/weibo_black.png) no-repeat 50% 50%;
}



.sharecon .bdsharebuttonbox a:hover{
	opacity:1;filter:Alpha(opacity=100);
}
.sharecon .bdsharebuttonbox .bds_weixin:hover{
	background: url(../images/weixin_h.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .bds_tsina:hover{
	background: url(../images/sina_h.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .bds_linkedin:hover{
	background: url(../images/in_hover.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .bds_tqq:hover{
	background: url(../images/weibo_h.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .facebook:hover{
	background: url(../images/ico_facebook_h.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .twitter:hover{
	background: url(../images/ico_twitter_h.png) no-repeat 50% 50%;
}
.sharecon .bdsharebuttonbox .instagram:hover{
	background: url(../images/ico_instagram_h.png) no-repeat 50% 50%;
}


.sharecon .pop_weixin{
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	padding:10px 10px;
	width:240px;
	border:1px solid #dddd;
	background-color:#fff;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(-50%,-50%);
}
.sharecon .pop_weixin .img{
	width:100%;
}
.sharecon .pop_weixin .text{
	margin-top:-10px;
	padding:0 10px;
	text-align:center;
	color:#000;
	font-size:16px;
}
.sharecon .pop_weixin .close{
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	text-decoration: none;
	font-size: 16px;
	cursor:pointer;
}





.footbotcon{
	padding:10px 0;
}
.footlinks{
	margin-top:4px;
	float:left;
	overflow:hidden; zoom:1;
}
.footlinks li{
	float:left;
	display:inline;
	padding:0 15px;
	line-height:1;
	border-left:1px solid #555;
}
.footlinks li:first-child{
	padding-left:0;
	border:none;
}
.footlinks a{
	display:block;
	font-size:12px;
	color:#fff;
}
.copyright{
	float:right;
	font-size:12px;
	color:#fff;
}



.footer_pro{
	position:fixed;
	left:0;
	bottom:0;
	z-index:120;
	padding:12px 0;
	width:100%;
	overflow:hidden; zoom:1;
	background: url(../images/profooter_bg.png) repeat-x left bottom;
}
.footer_pro .footlinks{
	float:left;
	
}
.footer_pro .footlinks li{
	padding:0;
}
.footer_pro .footlinks a{
	margin:0 0 0 60px;
	font-size:14px;
	color:rgba(255,255,255,0.5);
}
.footer_pro .copyright{
	float:right;
	padding:0 60px 0 0;
	font-size:14px;
	color:rgba(255,255,255,0.5);
}




.floating{
	position:fixed;
	right:0px;
	bottom:200px;
	z-index:199;
	padding:30px;
	background: url(../images/float_bg.png) repeat left 0;

	display:none;
}
.floatlist{}
.floatlist li{
	margin:0 0 20px 0;
}
.floatlist a{
	position:relative;
	display:block;
	width:130px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	border-top:1px solid #797979;
	border-bottom:1px solid #797979;
}

.floatlist .line_1{
	position: absolute;
	left: 0;
    top: 0;
    z-index: 10;
	overflow: hidden;
	background-color: #797979;
	
	height:0;
	width:1px;
	
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.floatlist .line_2{
	position: absolute;
	right: 0;
    bottom: 0;
    z-index: 10;
	overflow: hidden;
	background-color: #797979;
	
	height:0;
	width:1px;
	
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}

.floatlist a:hover{ text-decoration:none;}
.floatlist a:hover .line_1,.floatlist  a:hover .line_2{
	height:100%;
}




.floating .sharecon{ padding:0;}
.floating .sharecon .bdsharebuttonbox a{
	opacity:1;filter:Alpha(opacity=100);
}
.floating .sharecon .bdsharebuttonbox { overflow:hidden; margin:0 0 0 -20px;}
.floating .sharecon .bdsharebuttonbox .bds_weixin{
	margin:0 0 0 25px;
}



#downArrowBox{
	position:fixed;
	right:10px;
	bottom:180px;
	z-index:199;
	display:none;
	width:58px;
	height:58px;
	background: url(../images/top.png) no-repeat 50% 50%;
	
	cursor:pointer;
}



/*地图样式*/
.pbody .mapInfoWindow{
	padding:20px;
	font-family:"",Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}
.gm-style div, .gm-style span, .gm-style label, .gm-style a{
	font-family:"",Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}
.mapInfoWindow .firstHeading{
	padding:0 0 6px 0;
	margin-bottom:10px;
	font-size:16px;
	font-weight:normal;
	color:#c0a05e;
	font-weight:normal;
	border-bottom:1px solid #ededed;
}
#bodyContent{ color:#555;}



/*product*/
.product_header{}
.product_header .logo{
	position:absolute;
	left:50%;
	top:20px;
	margin:0 0 0 -86px;
}
.product_header .headright{
	float:none;
}
.product_header .hrightcon{
	position:relative;
	right:auto;
	top:auto;
	float:right;
	margin:0;
	padding:30px 155px 0 0;
	
}
.product_header .hrightcon .enquirybtn{
	position:absolute;
	right:0;
	top:20px;
	width:130px;
}





.probanslide{
	position:relative;
	/*padding:80px 0 0 0;*/
	width:100%;
	height:100%;
	overflow:hidden;
}
.probanslide .slide{
	width:100%;
	height:100%;
}
.probanslide .item{
	width:100%;
	height:100%;
}
.probanslide .item a{
	display:block;
	
}
.probanslide .img{
	/*width:100%;
	height:auto;*/
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.probanslide .img img{
	width:100%;
	height:auto;
}
.probanslide .textcon{
	position:absolute;
	left:50%;
	top:50%;
	z-index:10;
	display:block;
	margin:-100px 0 0 -500px;
	width:1000px;
	text-align:center;
}
.probanslide .textcon .t1{
	position:relative;
	display:block;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	font-size:48px;
	color:#fff;
	line-height:1.5;
	text-transform:Uppercase;

	background: url(../images/proline.png) no-repeat 50% bottom;
}
.probanslide .textcon .line{
	position:absolute;
	left:50%;
	bottom:0;
	z-index:0;
	margin:0 0 0 -30%;
	width:60%;
	height:1px;
	background:rgba(255,255,255,0.3);
	display:none;

}
.probanslide .textcon .t2{
	display: block;
	padding:10px 0 50px 0;
	font-size:18px;
	color:#fff;
}
.probanslide .seebtn{
	display: block;
	margin:0 auto;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	border:1px solid rgba(255,255,255,0.6);
}
.probanslide .pager{
	position:absolute;
	left:0;
	bottom:90px;
	z-index:110;
	width:100%;
	text-align:center;
}
.probanslide .pager a{
	display:inline-block;
	margin:0 10px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	opacity:0.7;filter:Alpha(opacity=70);
}
.probanslide .pager a:hover{
	color:#ad9861;
	text-decoration:none;
}
.probanslide .pager .cycle-pager-active{
	color:#ad9861;
}


.probanslide .prev,.probanslide .next{
	position:absolute;
	left:50px;
	top:50%;
	z-index:110;
	margin:-35px 0 0 0;
	width:90px;
	height:60px;
	border:1px solid #fff;
	background: url(../images/banprev.png) no-repeat 50% 50%;
	
	opacity:0.3;filter:Alpha(opacity=30);
	cursor:pointer;
}
.probanslide .next{
	left:auto;
	right:50px;
	background: url(../images/bannext.png) no-repeat 50% 50%;
}
.probanslide .prev:hover,.probanslide .next:hover{
	opacity:1;filter:Alpha(opacity=100);
}


.probanslide .pagination{
	position:absolute;
	left:0;
	bottom:20px;
	z-index:108;
	width:100%;
	text-align:center;
	
}
.probanslide .pagination span{
	display:inline-block;
	margin:0 8px;
	width:8px;
	height:8px;
	background:#fff;
	opacity:0.2;filter:Alpha(opacity=20);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;

	overflow:hidden;
}
.probanslide .pagination .cycle-pager-active{
	background:#fff;
	opacity:0.7;filter:Alpha(opacity=70);
}






.procategorycon{
	padding:50px 0 60px 0;
}
.procategorylist{
	margin:0 0 0 -32px;
}
.procategorylist li{
	float:left;
	display:inline;
	margin:0 0 0 32px;
	width:445px;
}
.procategorylist a{
	display:block;
	
}

.procategorylist .img{
	position:relative;
}
.procategorylist .bg,.typelist .bg,.prolistcon .bg{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:block;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;filter:Alpha(opacity=0);
	
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	transition:all .3s linear;
}
.procategorylist .bg,.typelist .bg{
	background:url(../images/potop.png) no-repeat left top;
	background-size:100% 100%;
	opacity:0.5;filter:Alpha(opacity=50);
}
.prolistcon .bg{opacity:0.1;filter:Alpha(opacity=10);}
.procategorylist .title{
	position:relative;
	z-index:10;
	display:block;
	margin:-35px auto 0 auto;
	width:330px;
	height:65px;
	text-align:center;
	line-height:65px;
	font-size:16px;
	color:#ae9962;
	background:#fff;
}

/*.procategorylist a:hover .bg,.typelist a:hover .bg,*/.prolistcon .item:hover .bg{
	opacity:0.05;filter:Alpha(opacity=5);
}



.protypecon{
	padding:60px 0;
	background:#faf8f3;
}

.protypetop{
	position: relative;
}

.protypeslide{
	width:920px;
	height:445px;
	overflow:hidden;
}

.protypetop .indtypecon{
	position:absolute;
	right:0;
	top:90px;
	z-index:10;
}
.protypetop .indtypecon_in{
	padding:40px 60px;
	width:430px;
	background:#fff;
}
.protypetop  .title{
	display:block;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-size:22px;
	color:#ae9962;
	background: url(../images/line_2.png) no-repeat left bottom;
}
.indtypelist{
	overflow:hidden; zoom:1;
	margin:0 0 0 -65px;
}
.indtypelist li{
	float:left;
	display: inline;
	padding:15px 0 0 0;
	margin:0px 0 0 65px;
}
.indtypelist  a:hover{ text-decoration:none;}

.protypecon .typelist{display:none;}
.typelist{}
.typelist li{
	float:left;
	display:inline;
	width:350px;
	border: 1px solid #e6e6e6;
}
.typelist .textcon{
	position:relative;
	display:block;
	padding:20px;
	overflow:hidden;	
}
.typelist .img{
	position:relative;
	height:213px;
	overflow:hidden;
}
.typelist .title{
	display:block;
	margin:0 0 9px 0;
	max-height:50px;
	overflow:hidden;;
	color:#333;
}
.typelist .more{
	position:relative;
	z-index:10;
	display:none;
	height:50px;
	line-height:50px;
	color:#fff;
	background: url(../images/morebg.png) repeat-x left 0;
	
}
.typelist a:hover{
	text-decoration:none;
}
.typelist a:hover .title{ color:#ae9962;}



.indbrandcon{
	padding:50px 0;
}
.indbrandcon .toptitle{
	margin:0 0 15px 0;
	font-size:22px;
}

.indbrandcon .text{
	padding:0 0 35px 0;
	text-align:center;
	color:#333;
}


.brandslide{
	position:relative;
	margin:0 auto;
	padding:0 0 50px 0;
	width:1407px;

	overflow:hidden;
}
.brandslide .swiper-container{
	padding:0 0 30px 0;
}
.brandslide .slide{
	height:112px;
	overflow:hidden;
}
.brandslide a{
	overflow:hidden; zoom:1;
	display:block;
	margin:0 7px;
	width:185px;
	height:100px;
	border:1px solid #d7d7d7;
}
.brandslide a .img{
	display:table-cell;
	padding:0 25px;
	width:135px;
	height:100px;
	vertical-align:middle;
}
.brandslide a img{
	display:block;
	width:100%;
}
.brandslide a:hover{
	border:1px solid #ad9861;
}
.brandslide .prev,.brandslide .next{
	position:absolute;
	left:50%;
	bottom:0;
	z-index:10;
	margin:0 0 0 -52px;
	width:50px;
	height:45px;
	border:1px solid #ae9962;
	background: url(../images/banprev.png) no-repeat 50% 50%;
	cursor:pointer;
	
}
.brandslide .next{
	left:auto;
	right:50%;
	margin:0 -51px 0 0;
	background: url(../images/bannext.png) no-repeat 50% 50%;
}

.brandslide .prev:hover{
	background: url(../images/banprev_hover.png) no-repeat 50% 50%;
}
.brandslide .next:hover{
	background: url(../images/bannext_hover.png) no-repeat 50% 50%;
}


.prolistcon{
	padding:100px 0 0 0;
}
.prolistcon .item{
	margin:40px 0 0 0;
}
.prolistcon .img{
	position:relative;
}
.prolistcon .img a{display:none;}
.prolistcon .bg{
	opacity:0.4;filter:Alpha(opacity=40);
}
.prolistcon .title{
	position:absolute;
	left:0;
	top:50%;
	z-index:20;
	display:block;
	margin:-50px 0 0 0;
	padding:0 0 8px 0;
	width:100%;
	text-align:center;
	font-size:24px;
	color:#fff;
	background: url(../images/line_3_1.png) no-repeat 50% bottom;
}
.prolistcon .listcon{
	position:relative;
	z-index:10;
	padding:25px 0;
	margin:0 auto 0 auto;
	width:1000px;
	background:#fff;
}
.prolistcon .list{
	padding:0 50px 10px 50px;
	text-align:center;
	overflow:hidden; zoom:1;
}
.prolistcon .list a{
	display:inline-block;
	margin:0 25px 15px 25px;
	font-size:16px;
}
.prolistcon .seebtn{
	margin:0 auto;
	display:block;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#000;
	border:1px solid #000;
}
.prolistcon .seebtn:hover{
	color:#fff;
	background: #000;
}

.container_product{
	padding:0 0 60px 0;
	min-height:500px;
}
.container_product .mainwidth{
	position:relative;
}

.mainwidth_pro{background: #fff; padding:0 0 40px 0;}

.proban{
	position:relative;
	margin:80px 0 0 0;
	height:300px;
	text-align:center;
	overflow:hidden;
}
.proban .title{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%;
	height:100%;
	text-align:center;
}
.proban .title .t{
	display:block;
	margin:85px 0 0 0;
	padding:0px 0 8px 0;
	font-size:24px;
	color:#fff;
	background: url(../images/line_3_1.png) no-repeat 50% bottom;
}
.proban .title .bg{
	/*position:absolute;
	left:0;
	top:0;
	z-index:-1;
	display:block;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.2;filter:Alpha(opacity=20);*/
}


.proban .img{
	background: url(../images/blank.png) no-repeat 50% 50%;
}
.proban .img,.proban img{
	/*-webkit-transition:all 8s linear;
	-moz-transition:all 8s linear;
	-o-transition:all 8s linear;
	-ms-transition:all 8s linear;
	transition:all 8s linear;*/
}
.proban_brand .img{}
.proban_on .img,.proban_on img{
	/*-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);*/
}

.proban_brand{
	margin:80px 0 0 0;
	height:455px;
}

.topbansilde{
	height:455px;
	overflow:hidden;
}
.topbansilde .item{
	width:100%;
	height:455px;
}
.topbansilde .imgcon{
	width:100%;
	height:100%;
	background: url(../images/tbrand_1.jpg) no-repeat 50% 0;
}


.probrandview .img{
	height:300px;
	background: url(../images/porinfo_1.jpg) no-repeat 50% 50%;
	
}
.probrandview .bg2{
	background: url(../images/porinfo_2.jpg) no-repeat 50% 50%;
}
.probrandview .bg3{
	background: url(../images/porinfo_3.jpg) no-repeat 50% 50%;
}


.proseltype{
	position:relative;
	z-index:20;
	margin:0 0 0 0;
	padding:30px 70px;
	background:#fff;
}
.proseltype .title{
	display:none;
	text-align:center;
	height:70px;
	background: url(../images/tbg.jpg) repeat-x left 50%;
}
.proseltype .title span{
	display:inline-block;
	padding:10px 0 8px 0;
	font-size:20px;
	color:#fff;
	background: url(../images/line_3_1.png) no-repeat 50% bottom;
}

.seltypelist{
	overflow:hidden; zoom:1;
	text-align:center;
}

.seltypelist a{
	/*float:left;*/
	display:inline-block;
	margin:0 20px 5px 20px;
	color:#333;
}
.seltypelist a span{
	display:inline-block;
	font-size:16px;
}

.seltypelist a:hover span,.seltypelist .active span{
	color:#ae9962;
	/*background: url(../images/tbg.jpg) no-repeat left 50%;*/
	text-decoration:none;
}

.prolistin{
	padding:0 99px 0px 99px;
}
.prodlist{
	padding:0 0 75px 1px;
	overflow:hidden;
}
.prodlist li{
	float:left;
	margin:0 0 -1px -1px;
	width:299px;
	height:330px;
	border:1px solid #e6e6e6;

	overflow:hidden;
}

.star{
	display:block;
	height:18px;
	overflow:hidden;
	zoom:1;
}
.star span{
	display:block;
	float:left;
	margin:0 5px 0 0;
	width:18px;
	height:17px;
	background: url(../images/star.png) no-repeat left 0;
}
.star .star_on{
	background: url(../images/star_on.png) no-repeat left 0;
}

.typelist a:hover .star span{
	background: url(../images/star_hover.png) no-repeat left 0;
}
.typelist a:hover .star .star_on{
	background: url(../images/star_hover_on.png) no-repeat left 0;
}



.prodlist li:hover{
	position:relative;
	z-index:10;
	border:1px solid #ae9962;

}
.prodlist li.newitem{
	filter:Alpha(opacity=0);opacity:0;

	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}
.prodlist li.newitem_on{
	filter:Alpha(opacity=100);opacity:1;
}

.prodlist a{
	position:relative;
	display:block;
}
.prodlist .new{
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	width:53px;
	height:52px;
	background: url(../images/new.png) no-repeat left 0;
}



.proinfotop{
	margin:80px 0 0 0;
	padding:50px 100px;
	overflow:hidden; zoom:1;
}
.prodslide{
	position:relative;
	float: left;
	width:640px;
	height:456px;

	overflow:hidden;
}
.prodslide .prev,.prodslide .next{
	position:absolute;
	left:30px;
	top:50%;
	z-index:10;
	margin:-30px 0 0 0;
	width:34px;
	height:60px;
	background: url(../images/pro_prev.png) no-repeat 50% 50%;
	opacity:0.4;filter:Alpha(opacity=40);
	cursor:pointer;
}
.prodslide .next{
	left:auto;
	right:30px;
	background: url(../images/pro_next.png) no-repeat 50% 50%;
}
.prodslide .prev:hover,.prodslide .next:hover{
	opacity:1;filter:Alpha(opacity=100);
}
.prodslide .pagination{
	position:absolute;
	left:0;
	bottom:10px;
	z-index:10;
	width:100%;
	text-align:center;
}
.prodslide .pagination span{
	display:inline-block;
	margin:0 5px;
	width:10px;
	height:10px;
	background:#7f8083;
	
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
.prodslide .pagination .swiper-active-switch{
	background:#e2e2e2;
}


.proright{
	float:right;
	width:500px;
}
.proright .titlecon{
	position:relative;
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #e8e8e8;
	
}
.proright .titlecon .t{
	display:block;
	width:320px;
	font-size:24px;
	color:#000;
}
.proright .titlecon .sharecon{
	position: absolute;
	right:0;
	top:0;
	padding:12px 0 0 0;
}

.infotype{
	padding:25px 0;
	border-bottom:1px solid #e8e8e8;
	overflow:hidden; zoom:1;
}
.infotype li{
	float:left;
	display:inline;
	padding:0 5px 0 30px;
	width:100px;
	color:#000;
	background: url(../images/infoline.png) no-repeat left 8px;
}
.infotype li:first-child{background:none; padding:0; width:95px;}
.infotype .t1{
	display:block;
	padding:5px 0 0 0;
	color:#555;
}
.proright .dtitle{
	padding:25px 0 5px 0;
	color:#000;
	/*border-bottom:1px solid #e8e8e8;
	background: url(../images/angel_1.png) no-repeat right 50%;
	cursor:pointer;*/
}
.proright .dtitle.cur{
	background: url(../images/langico.png) no-repeat right 50%;
}
.infodetail{
	height:26px;
	overflow:hidden;
}

.infodetail .text{
	
}

.infodetail .edittext{
	
}
.prosee{display:block; padding:10px 0 0 0; color:#000; text-decoration:none;}
 

.relatedprocon{
	padding:40px 0 50px 0;
	background:#f6f6f6;
}
.relatedprocon .rtitle{
	margin:0 0 20px 0;
	padding:0 100px;
	font-size:22px;
	color:#000;
}
.relatedprocon .typelist{
	padding:0 100px;
}
.relatedprocon .typelist li{
	margin:0 0 0 24px;
	width:280px;
}
.relatedprocon .typelist li:first-child{ margin:0;}
.relatedprocon .typelist li a{
	display:block;
	background:#fff;
}
.relatedprocon .typelist .img{ height:auto;}



.probott{
	margin:20px 0 0 0;
	padding:25px 0 0 0;
	border-top:1px solid #e8e8e8;
}

.listbtn{
	display:block;
	width:200px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#000;
	border:1px solid #000;
	background: #fff;
}
.listbtn:hover{
	color:#fff;
	background: #000;
	text-decoration:none;
}



.brandtopcon{
	position:relative;
	z-index:150;
	margin:-50px 0 0 0;
	padding:25px 50px 35px 50px;
	background:#fff;
	border-bottom:1px solid #f0f0f0;
}
.brandtopcon .title{
	padding:0 0 8px 0;
	margin:0 0 20px 0;
	font-size:20px;
	color:#333;
	text-align:center;
	background: url(../images/newsline_1.png) no-repeat 50% bottom;
}

.brandtlist{
	overflow:hidden; zoom:1;
	text-align:center;
}
.brandtlist a{
	display:inline-block;
	padding:4px 13px;
	text-align:center;
	font-size:20px;
	color:#000;
}
.brandtlist a.active,.brandtlist a:hover{
	color:#fff;
	background: #000;
}
.brandtlist a:hover{
	text-decoration:none;
}

.probrandlist{
	overflow:hidden; zoom:1;
	background: url(../images/brandline.png) repeat-x left bottom;
}
.probrandlist li{
	float:left;
	width:280px;
	border-bottom:1px solid #f0f0f0;
}
.probrandlist li:first-child{}
.probrandlist a{
	display:block;
	height:141px;
	border:1px solid #fff;
	text-align:center;
}
.probrandlist a .img{
	display:table-cell;
	margin:0 auto;
	width:280px;
	height:135px;
	padding:0 49px;
	vertical-align:middle;
	text-align:center;
}
.probrandlist a img{
	display:block;
	margin:0 auto;
	width:100%;
	max-width:100%;
	vertical-align:middle;
}
.probrandlist a:hover{
	position:relative;
	z-index:10;
	border:1px solid #ad9865;
}





/* =Isotope
--------------------------------------------------------------------------------------------------------*/
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { /*pointer-events: none;*/ z-index: 1; }
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:         transform, opacity; }
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }


#options { width:auto; height:100px; z-index:300; text-align:right;}
#options ul { margin: 0; list-style: none; display:inline-block; padding-top:36px; float:right; margin-right:-7px; }
#options li { float: left;  }
#options li a { color: #555555; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; text-transform:uppercase; display:inline-block; padding:5px 17px;  margin:0px; }
#options li a:hover, #options li a.selected { color: #ffffff;}
/* End Isotope
--------------------------------------------------------------------------------------------------------*/


.container_inves{
	padding:80px 0 60px 0;
	background:#f5f5f5;
}

.invstitle{ margin:0 0 40px 0;}
.investcon{
	padding:25px 90px;
	background:#fff;
}
.investlist{
	padding:0 0 25px 0;
}
.investlist li{
	border-bottom:1px solid #eee;
	padding:15px 0;
	overflow:hidden; zoom:1;
}

.investlist .date{
	display:block;
	float:left;
	margin:0 25px 0 0;
	width:80px;
	line-height:32px;
	color:#000;
	font-family:'Optima', arial;
}
.investlist .title{
	display:block;
	float:left;
	width:930px;
	line-height:32px;
}
.investlist .btn{
	display:block;
	float:right;
	width:130px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#767475;
	border:1px solid #000;
}
.investlist a:hover{text-decoration:none;}

.investlist .btn:hover{
	color:#fff;
	background:#000;
}

.paginal{text-align:center; height:30px; padding:10px 0;}
.paginal ul{}
.paginal li{ display:inline;}
.paginal img{vertical-align:middle;}
.paginal a{ margin:0 3px;}
.paginal a:hover{text-decoration:none;}
.paginal .page{}
.paginal .page a{ margin:0 1px; padding:9px 15px;}
.paginal .selected a{
	color:#fff;
	background:#000;
}
.paginal .prev a{
	/*background:url(../images/prev.png) no-repeat left 0;
	padding: 8px 20px 10px 30px;*/
}
.paginal .next a{
	/*background:url(../images/next.png) no-repeat left 0;
	padding: 8px 35px 10px 13px;*/
}

.result {
	padding:20px;
	text-align:center;
}
.result .result_text{ color:#ae9962;}


.popvideo{
	width:100%;
	height:620px;

	overflow:hidden;
}



.brandinfotop{
	position:relative;
	z-index:10;
	margin:-70px auto 10px auto;
	padding:30px 70px 30px 70px;
	overflow: hidden; zoom:1;
}
.brandinfotop .img{
	float:left;
	padding:0 30px 0 30px;
	width:200px;
}
.brandinfotop .img img{ max-width:100%;}
.brandinfotop .text{
	overflow:hidden;
	padding:0px 0 0 0;
}
.brandinfotop .more{
	margin:0 0 0 5px;
	color:#ae9962;
}
.brandinfotop .more:hover{
	text-decoration:none;
}


.container_inquiry{
	padding:20px 0 50px 0;
	height:auto;
	background:#f5f5f5;
}
.inquirytop{
	padding:30px 80px 0 80px;
	margin:0 0 6px 0;
	background:#fff;
}
.inquirytop .abouttitle{
	padding-top:0;
	text-align:center;
	background: url(../images/textline.png) no-repeat 50% bottom;
}



.table_inquiry{
	border-collapse:collapse;
	/*table-layout:fixed;*/
	word-wrap:break-word;
}
.table_inquiry thead th,.table_inquiry tbody td{
	border-top:1px solid #e6e6e6;
	padding:30px 0;
	text-align:left;
}

.table_inquiry thead th{
	padding:0px 0 15px 0;
	font-size:16px;
	color:#000;
	border-top:none;
}
.table_inquiry  .tright{
	text-align:right;
}
.inquiryinfo{
	overflow: hidden; zoom:1;
}
.inquiryinfo .img{
	float:left;
	margin:0 35px 0 0;
}
.inquiryinfo .textcon{
	float:left;
	display:block;
	overflow: hidden;
}
.inquiryinfo .textcon .title{
	display:block;
	padding:20px 0 10px 0;
	font-size:16px;
	color:#000;
}
.table_inquiry .w1{
	width:165px;
}

.table_inquiry .inquleft{
	overflow: hidden; zoom:1;
}

.inqright{
	float:right;
	width:165px;
}

.table_inquiry .input{
	display:block;
	padding:0;
	margin:0;
	width:160px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
	border:1px solid #d7d7d7;
}
.table_inquiry .remove{
	display:block;
	margin:10px 0 0 0;
	width:160px;
	float:right;
	text-align:center;
	color:#555;
	text-decoration:underline;
}
.table_inquiry .remove:hover{ color:#ae9962;}

.table_inquiry .total{
	font-size:16px;
	color:#ae9962;
	text-align:right;
}


.inquiryform{
	margin:6px 0 0 0;
	padding:45px 80px;
	background:#fff;
}
.inquiryformlist{
	margin:0 0 0 -120px;
}
.inquiryformlist li{
	position:relative;
	float:left;
	width:560px;
	margin:0 0 20px 120px;
}
.inquiryformlist .label{
	display:block;
	float:left;
	margin:0 15px 0 0;
	color:#333;
	line-height:40px;
}
.inquiryformlist .label_1{
	padding:0 0 0 25px;
}
.inquiryformlist .incon{
	position:relative;
	float:left;
}
.inquiryformlist .input{
	float:left;
	padding:0 10px;
	margin:0;
	width:230px;
	height:40px;
	line-height:40px;
	background:#fff;
}


.inquiryformlist .w2{ width:200px;}
.inquiryformlist .textarea{
	padding:10px;
	width:490px;
	height:70px;
	background:#fff;
}

.inquiryformlist .selsex{
	padding:6px 0 0 30px;
	overflow: hidden;
}
.inquiryformlist .label_r{
	margin:0 20px 0 0;
	vertical-align:middle;
}

.inquiryformlist .input_addr{
	float:none;
}
.inquiryformlist .selectbox{
	position:relative;
	float:left;
	
}


.inquiryformlist .select{
	margin:0 5px 0 0;
	vertical-align:middle;
}

span.customSelect {
    background-color: #fff;
    border: 1px solid #d7d7d7;
   /* border-radius: 2px;*/
    color: #333;
    font-size: 14px;
	width:119px;
	background:url(../images/ico_select.png) no-repeat right center;
}
span.customSelect.changed {
    background-color: #f0dea4;
}
.customSelectInner {
    padding: 0 35px 0 10px;
	width:110px;
    height: 40px;
    line-height: 40px;
	 color: #333;
	 
	/*-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;*/
	
}

.inquiryformlist .btn{
	float:none;
	margin:0 0 0 120px;
	padding:25px 0 0 0;
	width:auto;
	clear:both;
}
.inquiryformlist .submit{
	display:block;
	margin:0 auto;
	width:200px;
	height:45px;
	text-align:center;
	line-height:45px;
	color:#000;
	border:1px solid #000;
	background:#fff;
}
.inquiryformlist .submit:hover{
	color:#fff;
	background:#000;
}

.inquiryformlist .input.error{ border:1px solid #dd0202;}


.backbtn{
	position:fixed;
	right:10px;
	bottom:260px;
	z-index:10;
	display: block;
	width:58px;
	height:58px;
	text-align:center;
	line-height:58px;
	color:#fff;
	background:#000;
}
.backbtn:hover{
	color:#fff;
	text-decoration:none;
}


.pageOverlay,.pageOverlay_1 {
    display: none;
    height: 120%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 210;
	background-color:rgba(0,0,0,0.7);
}
.pageOverlay{ background:none;}
.pageOverlay_1{ z-index:199;}



.wrapper_404{
	padding:80px 0;
	text-align:center;
}
.wrapper_404 .num{
	font-size:65px;
	font-weight:bold;
	line-height:1.5;
}
.wrapper_404 .text{
	font-size:16px;
}
.wrapper_404 .back{
	margin:20px auto 0 auto;
}

.wrapper_404 .back{
	display:block;
	margin:35px  0 0 0;
	width:140px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#000;
	border:1px solid #000;

}
.wrapper_404 .back:hover{
	color:#fff;
	background:#000;
	text-decoration:none;

	/*-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.2);
	box-shadow:0px 0px 8px rgba(0,0,0,0.2);*/
}



.m_menuico,.mobile_lan,.m_footer,.groupinbox .headtitle,.oem .abouttitle,.newslist .m_date,.detailtitle .m_date,.m_inquirybtn{
	display:none;
}








/**/
@-webkit-keyframes SlideDown{
	from{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform:translate(0,-100%);
	}
	to{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform:translate(0,0);
	}
}
@keyframes SlideDown{
	from{
		filter:Alpha(opacity=0);opacity:0;
		transform:translate(0,-100%);
	}
	to{
		filter:Alpha(opacity=100);opacity:1;
		transform:translate(0,0);
	}
}


/**/
@-webkit-keyframes SlideUp{
	from{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform:translate(0,100px);
	}
	to{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform:translate(0,0);
	}
}
@keyframes SlideDown{
	from{
		filter:Alpha(opacity=0);opacity:0;
		transform:translate(0,100px);
	}
	to{
		filter:Alpha(opacity=100);opacity:1;
		transform:translate(0,0);
	}
}

.imgzoom{
	display:block;
	overflow:hidden;
}

.imgzoom img{
	width:100%;
	height:auto;
}


.employeecon .img1{
	position:absolute;
	right:50%;
	top:30px;
	width:45%;

	overflow:hidden;
}
.employeecon .emimg_2{
	margin:20px 0 0 0;
}
.employeecon .img2{
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 60px;
	height:700px;
	overflow:hidden;
}

.employeetext{
	position:absolute;
	left:60%;
	top:150px;
	z-index:10;

	width:38%;

}
.employeetext .text{
	display:block;
	margin:0 0 25px 0;
	font-size:16px;
	/*color:#767475;*/
	color: #333;
}
.employeetext .more{ margin-bottom:0;}


.giftsilde{
	height:700px;
	overflow:hidden;
}
.giftsilde .item{
	width:100%;
	height:700px;
}
.giftsilde .item .img{
	width:100%;
	height:100%;
	background:url(../images/serv_5.jpg) repeat 50% 0;
}

.indslide .textcon .textcon_in{ }


.notips{
	padding:20px 0;
	font-size:16px;
	color:#000;
	text-align:center;
}

@media screen and (max-width: 1680px){
	.indslide .img{ width:65%;}
	.indslide .textcon{
		margin:8% 0 0 3%;
	}
	.indslide .ctrlbox,.indslide .pagination{
		left:3.2%;
	}
	.history_menubox{left:3%;}
	.ahoutintrocon .textcon{ margin:0;}
	.ahoutintrocon .img, .aboutsilde{ width:63%;}

	.hist_title{ margin:0 0 0 120px;}
	.historyslide{
		margin:0 0 0 120px;
	}
	.historyslide .textcon{ margin:0 25px;}
	.comvideo{
		width:1150px;
		height:616px;
	}
	.gtcon{ margin:0 0 0 120px;}
	.groupcon_in{
		padding:0 0 0 120px;
	}

	.groupcon_in .item{ width:365px;}

	.servimgcon{
		left:11%;
	}
	.aviationtext{ left:63%;}

	.gifttext{
		left:11%;
	}
	.giftrightimg{left:45%;}
	.oemslidecon .img_1{
		left:15%;
		width:35%;
	}

	.dutycon .img1{
		right:46%;
		width:45%;
	}
	.sustext{
		left:11%;
	}
	.sustainablecon .img2{left:49%;}

	.himgcon{
		right:48%;
		width:36%;
	}

	.employeecon .img1{right:47%; width:43%;}

	.environmentleft{left:11%;}
	.environmentright{
		left:53%;
		width:49%;
	}
	.welftit{ margin: 0 0 0 120px;}
	.welfareslide{
		margin: 0 0 0 125px;
	}
	.welfareslide a{ margin:0 25px;}

	.newsmenu{ left:3%; width:140px;}
	.newstitle{ margin:80px 0 30px 110px;}
	.newslist{ margin:0 0 0 58px;}
	.newslist li{ width:390px;}
}



@media screen and (max-width: 1500px){
	.mainwidth{ width:1200px;}

	.honorslide .slide{
		
	}

	.navlist li a{margin:0 18px;}
	
	.indslide .textcon{
		margin:8% 0 0 3.3%
	}

	.indslide .textcon .num{ font-size:50px;}
	.indslide .title{font-size:35px;}
	.indslide .text{ padding:25px 0 30px 0;}

	.indslide .img{ right:3%; width:64%;}
	.indslide .ctrlbox{left:3.5%;}
	.indslide .pagination{ left:3.5%; bottom:5%;}

	.indnewslist .img{ height:170px;}
	
	.newsmenu{
		left: 2%;
		height:180px;
		/*background: url(../images/linetextbg.png) no-repeat  left 0;*/
	}
	.newsmenu .num{ padding:0px 0 0px 20px;font-size:60px;}

	.down{
		margin:0 0 0 -50px;
		width:75px;
		height:150px;
	}
	.down .icon{
		top:25px;
	}

	.down:hover .icon{
		-webkit-transform: translate(0, 70px);
		-moz-transform: translate(0, 70px);
		-ms-transform: translate(0, 70px);
		-o-transform: translate(0, 70px);
		transform: translate(0, 70px);
	}
	
	.ahoutintrocon .textcon{
		margin:0px;
	}
	.ahoutintrocon .img,.aboutsilde{
		right:3%;
		width:62%;
	}
	.ahoutintrocon .text{
		font-size:15px;
		width:350px;
	}
	.infobox .intext{ padding:30px 50px;}

	.hist_title{ margin:0 0 0 35px;}
	.historyslide{ margin:0 0 0 45px;}
	.historyslide .textcon{ margin:0 25px;}

	.ahoutintrocon_on .maincon{
		-webkit-transform: translate(-75%, 0px);
		-moz-transform: translate(-75%, 0px);
		-ms-transform: translate(-75%, 0px);
		transform: translate(-75%, 0px);
	}
	
	.history_menubox{
		left:1%;
		top:18%;
		z-index:100;
		width:140px;
		height:250px;
		/*background: url(../images/pageline_1.png) no-repeat 3px 0;*/
	}
	.menu_num span{font-size:60px;}
	.menu_num{ padding:5px 0 10px 20px;}

	.history_menu li a{
		margin:0 0 3px 0;
	}
	.history_menu li.active a{
		margin:0 0 10px 0;
	}


	.history_cont .down,.history_cont .displayed .down,.history_cont .displayed .slideitem .down{display:none;}

	.main_about{ margin:0 0 0 180px;}

	.honoryear{}

	.honortext{
		/*padding:20px 30px;*/
		
	}

	.honortext .img{ width:420px;}

	.honortext ul li{ }

	.comvideo{ width:1120px;height:600px;}
	
	
	.groupcon_in .item{ width:365px;}


	.historyslide .textcon,.historyslide .bottom .textcon{ width:300px;}
	.historyslide .textcon img{ width:100%; height:auto;}
	.historyslide .year .title{ left:24%;}
	.historyslide .item:nth-child(5n) .textcon{ right:0;}
	.vrslidecon{ margin:0;}
	.vrslidecon .item{
		float:right;
		margin:0 -50px 0 0;
		width:85%;
		overflow:hidden;
	}
	.aviationcon .img1{
		margin:80px 0 0 85px;
		width:490px;
	}
	.aviationcon .img2{ width:490px; left:85px;}
	.aviationcon .img3{
		width:550px;
	}

	.servimgcon{ left:9%;}
	.aviationtext{left:61%;}

	.giftimg{ margin:0 0 0 50px; overflow:hidden;}

	.gifttext{
		left:9%;
	}
	.gifttext .text{ }
	.giftlimg{ margin:130px 0 0 85px; width:40%; overflow: hidden;}

	.giftrightimg{left:49%;}

	
	.infobox{ width:82%;}
	
	.item_wrapper{ width:1000px;}

	.oemslidecon .prevbox, .oemslidecon .nextbox{ margin:-28px 0 0 -570px;}
	.oemslidecon .nextbox{margin:-28px 0 0 515px;}


	.employeecon .img1{ right:47%;}
	.employeetext{ left:61%;}

	.dutycon .img1{
		right:46%;
		width:45%;
		overflow:hidden;
	}
	.dutycon .dutytext{
		left:61%;
	}
	.environmentleft{
		left:9%;
		width:35%;
	}

	.environmentright{ width:53%;}

	.sustainablecon .img1{
		margin:0 0 0 50px;
		width:600px;
		overflow: hidden;
	}
	.sustainablecon .img2 {
		left:53%;
		overflow: hidden;
	}
	.sustext{left:9%;}

	.welftit{ margin:0 0 0 100px;}
	.welfareslide{margin:0 0 0 100px;}

	.welfareslide a{
		
		width:280px;
	}
	.welfareslide .even a{
		
	}

	.welfareslide .prevbox, .welfareslide .nextbox{ }

	.newsdetailcon{ padding:80px 0 0 0;}
	.newstitle{ margin:80px 0 30px 55px;}
	
	.newslist{ margin:0 0 0 -28px;}
	.newslist li{
		margin:0 0 40px 28px;
		width:380px;
	}
	.newslist .img{ height:222px;}
	.indnewslist{ }
	.indnewslist li{
		margin:0 0 0 26px;
		width:280px;
	}
	
	.procategorylist{margin:0 0 0 -30px;}
	.procategorylist li{
		margin:0 0 0 30px;
		width:380px;
	}

	.brandslide{ width:1200px;}

	.typelist li{ width:273px;}
	
	.relatedprocon .typelist li{ width:280px;}
	.brandinfotop{ width:1100px;}

	.proseltype{ padding:30px 50px;}

	.prolistin{ padding:0 50px;}

	.navimgcon{ width:250px;}

	
	
	.history_menu li .line{ width:15px;}
	.history_menu li a{ padding:0 0 0 22px;}

	.history_menu{ width:140px;}
	
	.newstype a{padding:0 0 0 22px;}
	.newstype .line{ width:15px;}

	.probanslide .textcon{ }
	.probanslide .pager,.probanslide .pagination{}

	.jobslist li{ width:580px;}
	


	.proinfotop{ padding:50px 0;}

	.investcon{ padding:25px 50px;}
	.investlist .title{ width:820px;}

	.inquirytop{ padding:30px 40px 0 40px;}
	.inquiryform{ padding:30px 40px;}
	.inquiryformlist{ margin:0 0 0 -30px;}
	.inquiryformlist li{
		margin:0 0 20px 30px;
		width:540px;
	}
	.inquiryformlist .input{ width:200px;}
	.inquiryformlist .w2{ width:190px;}

	.inquiryformlist .textarea{ width:470px;}
		
	.history_menu{ top:20%;}

	.historyslide .prev{left:0;}
	.historyslide .next{}

	.globalslist li{
		margin:0 0 0 18px;
		width:225px;
	}
	.globalslist .hovertext{
		padding:0 10px;
		width:205px;
		height:280px;
	}
	.newstype{ top:20%;}

	.footleft{ width:320px;}

	.floating{ display:none;}

	.relatedprocon .rtitle{ padding:0;}
	.relatedprocon .typelist{ padding:0;}

	.probrandlist li{ width:240px;}
	.probrandlist a .img{ width:240px; height:135px;}

	.oemslidecon .img_1{left:15%; width:38%;}
	.oemslidecon .otext{ left:60%; width:500px;}

	.dutycon .dutytext .t1{ font-size:18px;}

	.newslist{ margin:0; padding:0 0 50px 30px;}
	.newslist li{
		margin:0 0 40px 25px;
		width:365px;
	}
}


@media screen and (max-width: 1370px){
	.newsmenu{left:1.5%;}

	.indslide .textcon{
		margin:7% 0 0 3.5%;
	}
	.indslide .ctrlbox,.indslide .pagination{left:3.8%;}
	.indslide .img{ width:63%;}

	.indslide .title{ font-size:30px;}

	.hist_title{
		margin:0 0 0 80px;
	}
	.historyslide{ margin:0 0 0 95px;}
	.historyslide .textcon{ margin:0 18px;}

	.honorslidein{ margin:40px 0 0 80px;}
	.himgcon{ width:36%;}
	.aviationtext{ width:450px;}
	.gifttext{left:10%;}
	.giftrightimg{ width:52%;}

	.comvideo{
		width:1030px;
		height:552px;
	}

	.gtcon{ margin:0 0 0 150px;}
	.groupcon_in{ padding:0 0 0 150px;}
	.groupcon_in .item{ width:340px;}

	.oemslidecon .otext{
		left:63%;
		width:420px;
	}
	.oemslidecon .img_1{ width:40%;}

	.dutycon .dutytext .text{
		width:450px;
		font-size:15px;
	}
	.dutycon .dutytext .t1{ font-size:17px;}

	.history_slide .slideitem .text{font-size:15px;}

	.environmentleft{ width:32%;}
	.environmentright{
		left:46%;
		width:55%;
	}
	
	.newstitle{ margin:80px 0 30px 75px;}
	.newslist{
		margin:0 0 0 20px;
	}
	.newslist li{ width:357px;}
	.newslist .img{ height:220px;}
	
}

@media screen and (max-width: 1281px){
	.header .mainwidth, .header_product .mainwidth{ padding:0 30px;}
	.navlist li a{ margin:0 12px;}
	.footer .mainwidth{ padding:0 30px;}
	.indslide .img{ width:63%;}
}

@media screen and (max-width: 1090px){
	.header .mainwidth, .header_product .mainwidth{ padding:0 25px;}
	.navlist li a{ margin:0 9px;}
	.hrightcon{ padding:0 0 0 15px;}
	.hrightcon .langcon{ padding:0; margin:0 0 0 20px;}
	.footer .mainwidth{ padding:0 25px;}
}


@media screen and (min-width: 1025px){

	.header_product{
		background:rgba(255,255,255,0.6);
	}

	.oemslidecon{ }
	.procategorylist a:hover .title{
		color:#fff;
		background: url(../images/type_bg.png) no-repeat left 50%;
	}

	.indslide  .img{
		-webkit-transform: translate3d(15%, 0px, 0px);
		-moz-transform: translate3d(15%, 0px, 0px);
		-ms-transform: translate3d(15%, 0px, 0px);
		-o-transform: translate3d(15%, 0px, 0px);
		transform: translate3d(15%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
		
		opacity:0;filter:Alpha(opacity=0);


		-webkit-transition:all .8s ease;
		-moz-transition:all .8s ease;
		-o-transition:all .8s ease;
		-ms-transition:all .8s ease;
		transition:all 0.8s ease;

	}

	.displayed .indslide .slide{ z-index:10;}

	.displayed .indslide .img{
		-webkit-transform: translate3d(0, 0px, 0px);
		-moz-transform: translate3d(0, 0px, 0px);
		-ms-transform: translate3d(0, 0px, 0px);
		-o-transform: translate3d(0, 0px, 0px);
		transform: translate3d(0, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	

		opacity:1;filter:Alpha(opacity=100);

		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}


	.indslide .prevbox,.indslide .nextbox{

		opacity:0;filter:Alpha(opacity=0);

		-webkit-transition:all .3s linear 1s;
		-moz-transition:all .3s linear 1s;
		-o-transition:all .3s linear 1s;
		-ms-transition:all .3s linear 1s;
		transition:all .3s linear 1s;
	}
	.indslide .textcon{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(-50%, 0px, 0px);
		-moz-transform: translate3d(-50%, 0px, 0px);
		-ms-transform: translate3d(-50%, 0px, 0px);
		-o-transform: translate3d(-50%, 0px, 0px);
		transform: translate3d(-50%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;


	}

	

	.indslide .pagination,.proslide .pagination{
		opacity:0;filter:Alpha(opacity=0);

		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear;
		
	}
	.displayed  .indslide .img{
		/*opacity:1;filter:Alpha(opacity=100);
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);

	

		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;*/

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}
	.displayed  .indslide .img img{
		/*-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);*/
	

		/*-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;*/

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}


	.indslide .t1{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(-200px, 0px, 0px);
		-moz-transform: translate3d(-200px, 0px, 0px);
		-ms-transform: translate3d(-200px, 0px, 0px);
		-o-transform: translate3d(-200px, 0px, 0px);
		transform: translate3d(-200px, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	

	.displayed  .indslide .cycle-slide-active .t1{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);

		-webkit-transition-duration: 1.2s;
		-moz-transition-duration: 1.2s;
		-ms-transition-duration: 1.2s;
		-o-transition-duration: 1.2s;
		transition-duration: 1.2s;


		-webkit-transition-delay: .8s;
		-moz-transition-delay: .8s;
		-ms-transition-delay: .8s;
		-o-transition-delay: .8s;
		transition-delay: .8s;
	}

	.displayed .indslide .item_on.cycle-slide-active .t1{
		-webkit-transition-delay: 2s;
		-moz-transition-delay: 1s;
		-ms-transition-delay: 1s;
		-o-transition-delay: 1s;
		transition-delay: 2s;
	}


	.down .icon{
		-webkit-animation: tipsAnimation 1.8s infinite ease-out;
		animation: tipsAnimation 1.8s infinite ease-out;
	}


	@-webkit-keyframes tipsAnimation {
	  0% { -webkit-transform: translateY(0px); opacity: 0.7; }
	  50% { -webkit-transform: translateY(-15px); opacity: 1;}
	  100% { -webkit-transform: translateY(0px); opacity: 0.7;}
	  
	}

	@keyframes tipsAnimation {
	  0% { -webkit-transform: translateY(0px); opacity: 0.7; }
	  50% { -webkit-transform: translateY(-15px); opacity: 1;}
	  100% { -webkit-transform: translateY(0px); opacity: 0.7;}
	  
	}

	
	
	.down{

		display:none;
		opacity:0;filter:Alpha(opacity=0);
		-webkit-transform:translate(0,100%);
		transform:translate(0,100%);

		-webkit-transition:all .4s linear;
		-moz-transition:all .4s linear;
		-o-transition:all .4s linear;
		-ms-transition:all .4s linear;
		transition:all .4s linear;
	}

	.displayed .down{
		display:none;
		opacity:1;filter:Alpha(opacity=100);
		-webkit-transform:translate(0,0);
		transform:translate(0,0);

		-webkit-transition-delay: 1.5s;
		-moz-transition-delay: 1.5s;
		-ms-transition-delay: 1.5s;
		-o-transition-delay: 1.5s;
		transition-delay: 1.5s;
	}

	.displayed .slideitem .down{
		display:none;
		-webkit-transition-delay: 1.5s;
		-moz-transition-delay: 1.5s;
		-ms-transition-delay: 1.5s;
		-o-transition-delay: 1.5s;
		transition-delay: 1.5s;
	}


	.indnewslist li{
		-webkit-transform: scale3d(0, 1, 1);
		-moz-transform: scale3d(0, 1, 1);
		-ms-transform: scale3d(0, 1, 1);
		-o-transform: scale3d(0, 1, 1);
		transform: scale3d(0, 1, 1);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}


	.morebtn:hover .bg{
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform:translate(0, 0);
	}


	.indnewslist.displayed li,.displayed .procategorylist li{
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);

		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}
	.indnewslist.displayed li:nth-of-type(1),.displayed .procategorylist li:nth-of-type(1){
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		-ms-transition-delay: 0.1s;
		-o-transition-delay: 0.1s;
		transition-delay: 0.1s;
	}
	.indnewslist.displayed li:nth-of-type(2),.displayed .procategorylist li:nth-of-type(2){
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	.indnewslist.displayed li:nth-of-type(3),.displayed .procategorylist li:nth-of-type(3){
		-webkit-transition-delay: 0.3s;
		-moz-transition-delay: 0.3s;
		-ms-transition-delay: 0.3s;
		-o-transition-delay: 0.3s;
		transition-delay: 0.3s;
	}
	.indnewslist.displayed li:nth-of-type(4){
		-webkit-transition-delay: 0.4s;
		-moz-transition-delay: 0.4s;
		-ms-transition-delay: 0.4s;
		-o-transition-delay: 0.4s;
		transition-delay: 0.4s;
	}
	.indnewslist.displayed li:nth-of-type(5){
		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}
	
	.morebtn .bg{
		
		-webkit-transform: translate(-100%, 0px);
		-moz-transform: translate(-100%, 0px);
		-ms-transform: translate(-100%, 0px);
		-o-transform: translate(-100%, 0px);
		transform: translate(-100%, 0px);

		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear;
	}
	
	.ahoutintrocon .img,.aboutsilde{
		-webkit-transform: translate3d(15%, 0px, 0px);
		-moz-transform: translate3d(15%, 0px, 0px);
		-ms-transform: translate3d(15%, 0px, 0px);
		-o-transform: translate3d(15%, 0px, 0px);
		transform: translate3d(15%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
		
		opacity:0;filter:Alpha(opacity=0);

		background-size:cover;

		-webkit-transition:all .8s ease;
		-moz-transition:all .8s ease;
		-o-transition:all .8s ease;
		-ms-transition:all .8s ease;
		transition:all 0.8s ease;

		
	}

	#mission .ahoutintrocon .img{
		background-size:contain;
	}



	.displayed .ahoutintrocon .img,.displayed .aboutsilde{

		-webkit-transform: translate3d(0, 0px, 0px);
		-moz-transform: translate3d(0, 0px, 0px);
		-ms-transform: translate3d(0, 0px, 0px);
		-o-transform: translate3d(0, 0px, 0px);
		transform: translate3d(0, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	

		opacity:1;filter:Alpha(opacity=100);

		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}

	
	.proslide .img{
		overflow: hidden;
		-webkit-transform: translate3d(-100%, 0px, 0px);
		-moz-transform: translate3d(-100%, 0px, 0px);
		-ms-transform: translate3d(-100%, 0px, 0px);
		-o-transform: translate3d(-100%, 0px, 0px);
		transform: translate3d(-100%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	.proslide .textin{
		/*opacity:0;*/
		-webkit-transform: translate3d(-100%, 0px, 0px);
		-moz-transform: translate3d(-100%, 0px, 0px);
		-ms-transform: translate3d(-100%, 0px, 0px);
		-o-transform: translate3d(-100%, 0px, 0px);
		transform: translate3d(-100%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	.proslide .prevbox,.proslide .nextbox{

		opacity:0;filter:Alpha(opacity=0);

		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear;
	}

	.globalslist li{

		-webkit-transform: scale3d(0, 1, 1);
		-moz-transform: scale3d(0, 1, 1);
		-ms-transform: scale3d(0, 1, 1);
		-o-transform: scale3d(0, 1, 1);
		transform: scale3d(0, 1, 1);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	
	.globalslist .textcon{
		
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear;
		
		-webkit-transform:translate(0px , 0px);
		-moz-transform:translate(0px , 0px);
		-o-transform:translate(0px , 0px);
		-ms-transform:translate(0px , 0px);
		transform:translate(0px , 0px);
	}
	.globalslist .textcon .title{
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear;
	}

	.globalslist .textcon .text{
		opacity:0;filter:Alpha(opacity=0);
		
		-webkit-transition:all .2s linear;
		-moz-transition:all .2s linear;
		-o-transition:all .2s linear;
		-ms-transition:all .2s linear;
		transition:all .2s linear;
	}
	
	.globalcon.displayed li{
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);

		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}
	.globalcon.displayed li:nth-of-type(1){
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		-ms-transition-delay: 0.1s;
		-o-transition-delay: 0.1s;
		transition-delay: 0.1s;
	}
	.globalcon.displayed li:nth-of-type(2){
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	.globalcon.displayed li:nth-of-type(3){
		-webkit-transition-delay: 0.3s;
		-moz-transition-delay: 0.3s;
		-ms-transition-delay: 0.3s;
		-o-transition-delay: 0.3s;
		transition-delay: 0.3s;
	}
	.globalcon.displayed li:nth-of-type(4){
		-webkit-transition-delay: 0.4s;
		-moz-transition-delay: 0.4s;
		-ms-transition-delay: 0.4s;
		-o-transition-delay: 0.4s;
		transition-delay: 0.4s;
	}
	.globalcon.displayed li:nth-of-type(5){
		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}
	
	.probanslide .img img{
		-webkit-transition:all 8s linear;
		-moz-transition:all 8s linear;
		-o-transition:all 8s linear;
		-ms-transition:all 8s linear;
		transition:all 8s linear;
	}

	.historyslide{
		opacity:0;filter:Alpha(opacity=0);
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear ;


	}

	.historyslide .img{
		display:block;
		overflow:hidden;
	}
	.historyslide .img img{
	　　/*-webkit-filter:grayscale(100%); 
	　　-moz-filter:grayscale(100%); 
	　　-ms-filter:grayscale(100%); 
	　　-o-filter:grayscale(100%); 
		filter:grayscale(100%); 
		filter: gray;

	　　filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
	　　-webkit-filter:grayscale(1);*/
	}
	.historyslide .item:hover img{
		-webkit-transform:scale(1.05);
		-moz-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		transform:scale(1.05);

		/*-webkit-filter:grayscale(0); 
	　　-moz-filter:grayscale(0); 
	　　-ms-filter:grayscale(0); 
	　　-o-filter:grayscale(0); 
		filter:grayscale(0); 
		filter: none;

	　　filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); 
	　　-webkit-filter:grayscale(0);*/
	}
	.historyslide .item .textcon{
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear ;
	}
	.historyslide .item:hover{
		/*-webkit-transform:translate(0,-20px);
		-moz-transform:translate(0,-20px);
		-ms-transform:translate(0,-20px);
		-o-transform:translate(0,-20px);
		transform:translate(0,-20px);*/
	}
	.historyslide .item .textcon:hover{
		/*padding-bottom:70px;*/
	}

	.displayed .historyslide{
		opacity:1;filter:Alpha(opacity=100);

		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}

	/*.historyslide .item{
		opacity:0;filter:Alpha(opacity=0);
		
		-webkit-transition:all .3s linear .3s;
		-moz-transition:all .3s linear .3s;
		-o-transition:all .3s linear .3s;
		-ms-transition:all .3s linear .3s;
		transition:all .3s linear .3s;
	}

	.historyslide .swiper-slide-visible{
		opacity:1;filter:Alpha(opacity=100);
	}*/
	
	
	.honorslide .item{
		display:none;
	}
	.honorslide .item{
		
		
		/*-webkit-transform: scale3d(1, 0, 1);
		-moz-transform: scale3d(1, 0, 1);
		-ms-transform: scale3d(1, 0, 1);
		-o-transform: scale3d(1, 0, 1);
		transform: scale3d(1, 0, 1);

		-webkit-transform-origin: top center 0;
		-moz-transform-origin: top center 0;
		-ms-transform-origin: top center 0;
		-o-transform-origin: top center 0;
		transform-origin: top center 0;*/
	}

	.displayed .honorslide .item{
		
		/*-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);

		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-ms-transition-duration: 1s;
		-o-transition-duration: 1s;
		transition-duration: 1s;*/

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}



	.imgzoom img{
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		-o-transition:all .3s linear;
		-ms-transition:all .3s linear;
		transition:all .3s linear;
	}

	.indnewslist a:hover img,.newslist a:hover img,.welfareslide a:hover img,.typelist a:hover img, .prolistcon .item:hover img,.vr_nav a:hover img{
		-webkit-transform:scale(1.04);
		-moz-transform:scale(1.04);
		-ms-transform:scale(1.04);
		-o-transform:scale(1.04);
		transform:scale(1.04);
	}
	.mapslide a:hover img{
		-webkit-transform:scale(1.05);
		-moz-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		transform:scale(1.05);
	}
	.procategorylist a:hover img{
		-webkit-transform:scale(1.05);
		-moz-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		transform:scale(1.05);
	}


	.employeetext,.oemslidecon .otext{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(0, 50%, 0px);
		-moz-transform: translate3d(0, 50%, 0px);
		-ms-transform: translate3d(0, 50%, 0px);
		-o-transform: translate3d(0, 50%, 0px);
		transform: translate3d(0, 50%, 0px);
	}
	.displayed .aviationtext,.displayed .sustext,.displayed  .employeetext,.displayed .oemslidecon .otext{

		filter:Alpha(opacity=100);opacity:1;
		
		-webkit-transform: translate3d(0, 0, 0px);
		-moz-transform: translate3d(0, 0, 0px);
		-ms-transform: translate3d(0, 0, 0px);
		-o-transform: translate3d(0, 0, 0px);
		transform: translate3d(0, 0, 0px);

		-webkit-transition-duration: 1.2s;
		-moz-transition-duration: 1.2s;
		-ms-transition-duration: 1.2s;
		-o-transition-duration: 1.2s;
		transition-duration: 1.2s;

		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}

	.proslide.displayed .img{
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);

		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}

	.proslide.displayed .textin{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);

		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}


	.proslide.displayed  .pagination,.proslide.displayed .prevbox,.proslide.displayed .nextbox,.displayed .indslide .prevbox,.displayed .indslide .nextbox,.displayed .indslide .pagination{
		-webkit-transition-delay: 1.6s;
		-moz-transition-delay: 1.6s;
		-ms-transition-delay: 1.6s;
		-o-transition-delay: 1.6s;
		transition-delay: 1.6s;
		opacity:1;filter:Alpha(opacity=100);
	}


	.sustext,.aviationcon .img1,.aviationcon .img2,.sustainablecon .img1,.giftimg,.dutycon .img1,.protypetop .protypeslide,.indtypecon_in,.employeecon .img1,.giftlimg,.groupcon_in .item_1,.environmentleft,.oemslidecon .img_1{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(-20%, 0px, 0px);
		-moz-transform: translate3d(-20%, 0px, 0px);
		-ms-transform: translate3d(-20%, 0px, 0px);
		-o-transform: translate3d(-20%, 0px, 0px);
		transform: translate3d(-20%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}

	.ahoutintrocon .textcon,.vrleftcon,.vrslidecon,.comvideo,.gifttext{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(-20%, 0px, 0px);
		-moz-transform: translate3d(-20%, 0px, 0px);
		-ms-transform: translate3d(-20%, 0px, 0px);
		-o-transform: translate3d(-20%, 0px, 0px);
		transform: translate3d(-20%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	.himgcon{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(-20%, 0px, 0px);
		-moz-transform: translate3d(-20%, 0px, 0px);
		-ms-transform: translate3d(-20%, 0px, 0px);
		-o-transform: translate3d(-20%, 0px, 0px);
		transform: translate3d(-20%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	.aviationcon .img3,.sustainablecon .img2,.employeecon .img2,.giftrightimg,.certificate,.dutycon .img2,.oemslidecon .img_2,.honorimg,.honorslidein{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(20%, 0px, 0px);
		-moz-transform: translate3d(20%, 0px, 0px);
		-ms-transform: translate3d(20%, 0px, 0px);
		-o-transform: translate3d(20%, 0px, 0px);
		transform: translate3d(20%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}

	.dutytext,.environmentright{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(50%, 0px, 0px);
		-moz-transform: translate3d(50%, 0px, 0px);
		-ms-transform: translate3d(50%, 0px, 0px);
		-o-transform: translate3d(50%, 0px, 0px);
		transform: translate3d(50%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}
	
	.groupcon_in .item_1,.servimgcon{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(-30%, 0px, 0px);
		-moz-transform: translate3d(-30%, 0px, 0px);
		-ms-transform: translate3d(-30%, 0px, 0px);
		-o-transform: translate3d(-30%, 0px, 0px);
		transform: translate3d(-30%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}

	.groupcon_in .item_2{
		/*filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(30%, 0px, 0px);
		-moz-transform: translate3d(30%, 0px, 0px);
		-ms-transform: translate3d(30%, 0px, 0px);
		-o-transform: translate3d(30%, 0px, 0px);
		transform: translate3d(30%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;*/
	}

	.groupcon_in .item_3,.aviationtext{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform: translate3d(30%, 0px, 0px);
		-moz-transform: translate3d(30%, 0px, 0px);
		-ms-transform: translate3d(30%, 0px, 0px);
		-o-transform: translate3d(30%, 0px, 0px);
		transform: translate3d(30%, 0px, 0px);

		-webkit-transform-origin: left center 0;
		-moz-transform-origin: left center 0;
		-ms-transform-origin: left center 0;
		-o-transform-origin: left center 0;
		transform-origin: left center 0;
	}

	.groupcon_in .committeecon_down{
		filter:Alpha(opacity=0);opacity:0;

		-webkit-transform: translate3d(0, -50%, 0px);
		-moz-transform: translate3d(0, -50%, 0px);
		-ms-transform: translate3d(0, -50%, 0px);
		-o-transform: translate3d(0, -50%, 0px);
		transform: translate3d(0, -50%, 0px);
		
	}

	.groupcon_in .committeecon_up{
		filter:Alpha(opacity=0);opacity:0;

		-webkit-transform: translate3d(0, 50%, 0px);
		-moz-transform: translate3d(0, 50%, 0px);
		-ms-transform: translate3d(0, 50%, 0px);
		-o-transform: translate3d(0, 50%, 0px);
		transform: translate3d(0, 50%, 0px);
		
	}

	.displayed .indslide .textcon{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);

		-webkit-transition-duration: 1.2s;
		-moz-transition-duration: 1.2s;
		-ms-transition-duration: 1.2s;
		-o-transition-duration: 1.2s;
		transition-duration: 1.2s;


		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}

	.displayed .ahoutintrocon .textcon,.displayed .vrleftcon,.displayed .vrslidecon,.displayed .comvideo,.displayed .aviationcon .img1,.displayed .aviationcon .img2,.displayed .aviationcon .img3,.displayed .sustainablecon .img1,.displayed .sustainablecon .img2,.displayed .giftimg,.displayed .gifttext,.displayed .dutytext,.displayed .dutycon .img1,.displayed .environmentleft,.displayed .environmentright,.displayed .protypetop .protypeslide,.displayed .indtypecon_in,.displayed .employeecon .img1,.displayed .employeecon .img2,.displayed .giftlimg,.displayed .giftrightimg,.displayed  .certificate,.displayed .dutycon .img2,.displayed .groupcon_in .item_1,.displayed .groupcon_in .item_3,.displayed .groupcon_in .committeecon_down,.displayed .groupcon_in .committeecon_up,.displayed .oemslidecon .img_1,.displayed .oemslidecon .img_2,.displayed .honorslidein,.displayed .honorimg,.displayed .himgcon,.displayed .servimgcon{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
		transform: translate3d(0px, 0px, 0px);

		-webkit-transition-duration: 1.2s;
		-moz-transition-duration: 1.2s;
		-ms-transition-duration: 1.2s;
		-o-transition-duration: 1.2s;
		transition-duration: 1.2s;


		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}



	.displayed .aviationcon .img2,.displayed .gifttext{
		/*-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-ms-transition-duration: 1s;
		-o-transition-duration: 1s;
		transition-duration: 1s;*/
	}

	.probanslide  .cycle-slide-active img{
		-webkit-transform:scale(1.05);
		-moz-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		transform:scale(1.05);
	}
	


	/**/
	.welfareslide .item,.historyslide .item{
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform:translate(0,50%);
		transform:translate(0,50%);
	}

	.welfareslide .item:nth-child(2),.welfareslide .item:nth-child(4){
		/*filter:Alpha(opacity=0);opacity:0;
		-webkit-transform:translate(0,100%);
		transform:translate(0,100%);*/
	}

	.displayed .welfareslide .item,.displayed .historyslide .item{
		filter:Alpha(opacity=100);opacity:1;
		/*-webkit-animation: SlideDown 0.8s;
		-moz-animation: SlideDown 0.8s;
		animation: SlideDown 0.8s;*/
		-webkit-transform:translate(0,0);
		transform:translate(0,0);

		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-ms-transition-duration: 1s;
		-o-transition-duration: 1s;
		transition-duration: 1s;

		-webkit-transition-delay: 0.5s;
		-moz-transition-delay: 0.5s;
		-ms-transition-delay: 0.5s;
		-o-transition-delay: 0.5s;
		transition-delay: 0.5s;

		/*-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}
	.displayed .welfareslide .item:nth-child(2),.displayed .welfareslide .item:nth-child(4){
		/*-webkit-animation: SlideUp 0.8s;
		-moz-animation: SlideUp 0.8s;
		animation: SlideUp 0.8s;

		-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-ms-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
		transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);*/
	}


	.honoryear .swiper-slide{ float:none;}
	

	/**/
	/*.oemlist .item:nth-child(1),.oemlist .item:nth-child(3){
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform:translate(0,-100%);
		transform:translate(0,-100%);
	}

	.oemlist .item:nth-child(2),.oemlist .item:nth-child(4){
		filter:Alpha(opacity=0);opacity:0;
		-webkit-transform:translate(0,100%);
		transform:translate(0,100%);
	}

	.displayed .oemlist .item{
		filter:Alpha(opacity=100);opacity:1;
		-webkit-transform:translate(0,0);
		transform:translate(0,0);

		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-ms-transition-duration: 1s;
		-o-transition-duration: 1s;
		transition-duration: 1s;
	}*/


	.indnewslist .img::after{
		position:absolute;
		left:0;
		bottom:0px;
		content: "";
		width: 0;
		height: 1px;
		background: #000;
		opacity:0;filter:Alpha(opacity=0);
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
	   transition: all 0.3s linear;
		
	}

	.indnewslist a:hover .img::after{
		/*left:0;
		right:0;*/
		width: 100%;
		opacity:1;filter:Alpha(opacity=100);
	}


	

	.ahoutintrocon .mainwidth,.employeecon .mainwidth{height:800px;}
	.ahoutintrocon_on .mainwidth,.ahoutintrocon_on  .main_about{ overflow:hidden; }
	.ahoutintrocon_on .maincon{
		-webkit-transform: translate(-80%, 0px);
		-moz-transform: translate(-80%, 0px);
		-ms-transform: translate(-80%, 0px);
		transform:translate(-80%,0);
	}

	.ahoutintrocon_on .infobox{
		opacity:1;filter:Alpha(opacity=1);
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		transform:translate(0,0);
	}

	.employeecon .employeetext{display:block;}

	.employeecon .infobox{top:0; height:700px;}
	.employeecon_on .mainwidth{ overflow:hidden; }
	.employeecon_on .maincon{
		-webkit-transform: translate(-82%, 0px);
		-moz-transform: translate(-82%, 0px);
		-ms-transform: translate(-82%, 0px);
		transform:translate(-82%,0);
	}

	.employeecon_on .infobox{
		opacity:1;filter:Alpha(opacity=1);
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		transform:translate(0,0);
	}
	.displayed .employeecon_on .employeetext{ display:none;}


	.probanslide .textcon .t2{
		text-shadow: 1px 1px 2px #777;
	}

}



.die{ height:80px}

/*loading*/


