@charset "utf-8";
/* CSS Document */
.header-container .view-all-categories span:after{display:inline-block;content:'';background:url(../images/sprite.png);background-repeat:no-repeat;background-size:20.5625em auto;background-position:-9.1875em -1.3125em;width:1em;height:1em;margin-left:.5em;vertical-align:middle}

.clear {clear: both;}
.fn-left, .fn-right { display:inline; }
.fn-left { float:left; }
.fn-right { float:right; }

.fl {float:left;}
.fr {float:right;}
.por{position: relative;}
.poa{position: absolute;}
.dn{display: none;}
.tips{padding: 5px 0px;border-left: 1px solid #272729;font-size: 14px;line-height: 20px;color: #a8a8a8;}
.langages{width: 120px;padding-left: 48px;background: url(../images/bg_sign01.png) no-repeat left center;}
.langages span{display: inline-block;padding-right: 20px;background: url(../images/bg_sign02.png) no-repeat right center;cursor: pointer;}
.langages .list{left: 0;padding-left: 32px;background: #1b1b1d;}
.langages a{display: inline-block;width: 100%;color: #a8a8a8;}
 .langages a:hover{	color: #fff;}
.search{ margin-left:50px;	width: 210px;height: 36px;}
.search input.text{	left: 0;top: 0;	width: 0;height: 20px;	border: 0;	border-bottom: 1px solid #ccc;background: #1b1b1d;color: #fff;}
 .search input.submit{	width: 27px;	height: 20px;	border: 0;background: url(../images/bg_btn01.png) no-repeat right center;}
 .search form{	float: right;	width: 210px;	height: 34px;line-height: 34px;	border: 1px solid #787E87;border-radius: 4px;}
 .search form #submit{float: left;width: 30px;	height: 34px;	border: none;	background: url(../images/header_found.png) no-repeat center center;}
 .search form #text{float: left;padding-left: 7px;width: 173px;height: 34px;line-height: 34px;	border: none;background: none;font-size: 12px;color: #ffffff;}


.head1 {position: relative;background-color: #fff;}
.head1_top {position: relative;height:36px;z-index: 200}
.head1_topin {position: relative;height:36px;z-index: 10; }
.head1_topin p {color: #333;line-height: 36px}
.head1_topin_right {cursor: pointer;height: 36px;}
.head1_topin_right a{color:#333;}
.language .w1110{position: relative;z-index: 100}
.languagein {position: absolute;  z-index:-50;  top: -366px;  right: -40px;width: 418px;  height: 330px;padding:22px 36px;  background:#fff;box-shadow:0px 0px 4px #c0bebf;  -webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;  -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.show .languagein{-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
.lan_click {display:none;position: absolute;top:0;right: -16px;width: 16px;height: 34px;background: url(../images/language.png) no-repeat left;}
.languagein span {display:block;padding-bottom:10px;margin-bottom:20px;font-size: 16px;color: #333333;line-height: 36px;height: 36px; padding-top:10px;}
.languagein li {height: 32px;line-height: 32px;padding-left: 24px;background: url(../images/languagebg.jpg) no-repeat left;}
.languagein a {font-size:18px;color:#003366}
.languagein a:hover {color:#B00000;}
.head1_mainin {height:100px;}
.head1_mainin .fn-left {margin-top: 20px}
.w1110 {width: 100%;max-width: 1200px;_width:1200px;margin: 0 auto;}
.w1440 {width: 100%;max-width: 1440px;_width:100%;margin: 0 auto;}



.box_main_sub3{width:100%;}
.box_main_sub3_sub1_sub1{z-index:999;position:relative;margin-top:-30px;width:100%}
.menu-first{n:n}.menu-first UL LI{width:180px;display:inline;float:left;height:50px;color:#333;margin-right:3px}
.menu-first UL LI A{text-align:center;margin:0;width:180px;display:block;height:50px;color:#fff;text-decoration:none}
.menu-first UL LI A:hover{width:180px;height:50px;color:#fff;text-decoration:none}
.menu-first UL LI A.current{margin:0;width:180px;height:50px;color:#fff}
.menu-first UL LI A.current:hover{margin:0;width:180px;height:50px;color:#fff}
.menu-first UL LI.menu-none A{line-height:50px;margin:0;width:180px;display:block;background:#202020;height:50px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none}
.menu-first UL LI.menu-none A:hover{margin:0;width:180px;background:#1B4F97;height:50px;color:#fff;font-weight:bold;text-decoration:none}
.menu-first UL LI.menu-none A.current{margin:0;width:180px;background:#1B4F97;height:50px;color:#fff;font-size:16px;font-weight:bold}
.menu-first UL LI.menu-none A.current:hover{margin:0;width:180px;background:#1B4F97;height:50px;color:#fff;font-size:16px;font-weight:bold}
A.menu-text1:link{text-align:center;color:#000;font-size:16px;font-weight:normal;text-decoration:none}
A.menu-text1:visited{text-align:center;color:#000;font-size:16px;font-weight:normal;text-decoration:none}
A.menu-text1:active{text-align:center;color:#000;font-size:16px;font-weight:normal;text-decoration:none}
A.menu-text1:hover{text-align:center;color:#fff;font-size:16px;font-weight:normal;text-decoration:none}




.text-left {text-align: left; }
.text-right {text-align: right; }
.list-inline {padding-left: 0;list-style: none;margin-left: -5px; }
.list-inline > li {display: inline-block;padding-left: 5px; font-size:14px;padding-right: 5px; }
.con-bg{background: url(../images/con-bg.jpg) no-repeat fixed top;}
.cont-bg{background: url(../images/cont-bg.jpg) no-repeat fixed top;}
.che-tit{text-align: center;color: #000;padding-top: 80px; padding-bottom:30px;}
.che-tit .en{height:50px;}
.che-tit .honor-tit{background: url(../images/honor-tit.png) no-repeat center;}
.che-tit .pro-tit{background: url(../images/pro-tit.png) no-repeat center;}
.che-tit .newsc-tit{font-family: Aparajita; font-size:56px; color:#000; line-height:56px; text-transform:uppercase;}
.che-tit .join-tit{background: url(../images/join-tit.png) no-repeat center;}
.che-tit .contact-tit{height: 50px;background: url(../images/contact-tit.png) no-repeat center;}
.che-tit .law-tit{background: url(../images/law-tit.png) no-repeat center;}
.che-tit .customc-tit{background: url(../images/customc-tit.png) no-repeat center;}
.che-tit .job-tit{background: url(../images/job-tit.png) no-repeat center;}
.che-tit .fac-tit{background: url(../images/fac-tit.png) no-repeat center;}
.che-tit .cn{font-size: 24px;}
.che-tit i{font-size: 0px;width: 120px;height: 3px;background: #000;}

.about-con{	padding-bottom: 75px;}
.about-left,
.about-right{width: 50%;height: 532px;	overflow: hidden;*margin-left: -1px;}
.about-left{background: url(../images/about-left.jpg) no-repeat right;}
.brand-left{background: url(../images/brand-left.jpg) no-repeat right;}
.about-right{background: #fff;}
.about-box{
	width: 70%;
	margin: 60px 20% 0px 10%;
}
.about-box .en{
	font-size: 24px;
	color: #b6b6b6;
	text-transform: uppercase;
}
.about-box .cn{
	font-size: 18px;
	color: #373737;
	line-height: 50px;
}
.about-box .tit-bt{
	width: 43px;
	font-size: 0px;
	height: 3px;
	background: #555;
	display: block;
}
.about-temp{
	margin: 45px 0px 30px;
	position: relative;
	overflow: hidden;
	height: 160px;
}
.about-text{position: absolute;top: 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px;left: 0px;width: 100%; text-align:justify;}
.about-text p span{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify;}
.about-box .top,
.about-box .bottom{
	width: 51px;
	height: 39px;
	display: block;
	background: url(../images/text-row.jpg) no-repeat left;
	margin-right: 10px;
}
.about-box .bottom{
	background: url(../images/text-row.jpg) no-repeat right;
}
.about-box .top:hover,
.about-box .bottom:hover{
	opacity: 0.8;
}
/*menu*/

/*新闻*/
/*news*/
.news-bg{ background-color:#F6F6F6;}
.news-list{
	margin: 20px auto 0px;
	width: 1244px; min-height:600px;
	position: relative; padding-left:40px;

}
.news-box{
	width: 330px;
	float: left;
	margin-bottom: 30px;
	background: #2a2a2a;
	margin-right: 40px;
	cursor: pointer;
	overflow: hidden;
	height: 415px;
}

.news-box-images,
.news-box-images images{
	width: 330px;
	height: 187px;
}
.news-text{margin-top:8px;
	padding: 20px 10px 40px; 
	position: relative;
	z-index: 2;
}
.news-text1{
	padding: 20px 20px 40px; 
	position: relative;
	z-index: 2;
}
.news-hover-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;	
	left: 0px;
	z-index: 1;
}
.news-hover-bg1{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.news-box-op{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}
.news-text-div{
	position: relative;
	z-index: 2;
}
.news-text-div1{
	position: relative;
	z-index: 2;
}
.news-text a{
	color: #8b8b8b;
}
.news-tit{
	text-align: center;
	border-bottom: 1px solid #333;
}
.news-tit .tit{ margin-top:8PX;
	font-size: 16px; font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 38px;
}
.news-tit .tit a{
	color: #fff;
}
.news-tit .time a{
	color: #636363; line-height:20PX;
}

.news-tit1{
	text-align: center;
}
.news-tit1 .tit{
	font-size: 14px;
	color: #fff;
	line-height: 50px;
}
.news-tit1 .tit a{
	color: #fff;
}
.news-tit1 .time a{
	color: #636363;
}
.news-tit1 .tit1{
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.news-tit1 .tit1 a{
	color: #fff;
}

.news-text .dis{
	padding:8px 0px; font-size:14PX; line-height:26PX; text-align:justify;
}
/*.news-list div.on{
	background: #fff;
}*/
.news-list div.on .tit a{
	color: #333;
}
.news-list div.on .year a{
	color: #aeaeae;
}
.news-list div.on .dis a{
	color: #666;
}
.news-list div.on .news-tit{
	border-color: #dfdfdf;
}
.news-list1 div.on .news-tit1{
	border-color: #dfdfdf;
}
/*newsinfo*/
#close{	width: 75px;height: 64px;background: url(../images/close.jpg) no-repeat center;position: fixed;top: 148px;	right: 0px;}
.news-con-text{	padding:100px 10px 20px;}
h1{	text-align: center;	font-size: 28px;color: #000;line-height: 50px;font-weight: normal;}
.news-con-text .year{text-align: center;color: #9c9c9c; font-size:14px; margin-top:15px;}
.news-ban,
.news-ban .bd li,
.news-ban .bd images{width: 930px;height: 530px;}
.news-ban{margin-bottom: 25px;position: relative;overflow: hidden;border-bottom: 1px solid #343434;}
.news-ban .hd{	width: 100%;height: 50px;background: url(../images/b50.png) repeat center;position: absolute;left: 0px;bottom: -50px;}
.news-ban .hd ul{text-align: center;padding-top: 20px;}
.news-ban .hd li{display: inline-block;	*display: inline;zoom:1;width: 10px;height: 10px;background: url(../images/news-ban-hd.png) no-repeat right;margin-right: 10px;	float: none;cursor: pointer;}
.news-ban .hd li.on{background: url(../images/news-ban-hd.png) no-repeat left;}
.news-box-text{	color: #333; font-size:15px;padding: 50px 0px; line-height:28px;min-height: 300px;}
.news-box-text p{color: #333; font-size:15px; line-height:28px;}
.news-share{display: block;	width: 100%;height: 45px;line-height: 45px;	background: url(../images/share-bg.jpg) repeat-x center;text-align: center;font-size: 14px;color: #fff;}
.br34{background: #fff;margin-top: 25px;}
.plr98{	padding-left:58px;	padding-right:58px;}
.w1124{	width: 1124px;	margin: 0 auto;	position: relative;}
/*about*/

.about-ban{width: 100%;height: 380px;text-align: center;position: relative;}
.about-ban .ban-pic{width: 100%;height: 100%;}
.about-ban img.ban-txt{	width: 56%;	position: absolute;left: 22%;top: 30%;}
.new-ban{width: 100%;height: 380px;text-align: center;position: relative;}
.new-ban .ban-pic{width: 100%;height: 100%;}
.new-ban img.ban-txt{	width: 56%;	position: absolute;left: 22%;top: 30%;}

.about-profile{	width: 100%;background: #fff;}
.about-profile .w1200{width: 1200px;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.about-profile .profile{width:50%;}

.about-profile span{display: block;width: 102px;height: 4px;background: #222222;	margin: 29px 0 6px;}
.about-profile .profile p{font-size: 14px;color: #333333;line-height: 26px; text-indent:2em; text-align:left;}
.about-profile .img{margin-top: -30px; width: 47%; float:right; position: relative;}


.honor .w1200{width: 1200px;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.honor span{display: block;width: 102px;height: 4px;background: #222222;	margin: 29px 0 6px;}
.honor ul li{ margin-bottom:15px;}

.factory .w1200{width: 1200px;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.factory span{display: block;width: 102px;height: 4px;background: #222222;	margin: 29px 0 6px;}
.factory ul li{ margin-bottom:15px;}
.factory ul li .title{ height:45px; line-height:45px; text-align:center;}
.contact .w1200{width: 1200px;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.contact .profile1{width: 520px;position: relative;}
.contact .profile1 div{font-size: 15px;color: #333333;line-height: 30px; text-align:justify;width:520px;}
.contact .profile1 span{display: block;width: 102px;height: 4px;background: #222222;	margin: 29px 0 6px;}
.video {
	position: absolute;
	width: 100%;
	height:400px;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 9999999;
  }
  .video_btn{ position: absolute; top: 45%; left: 45%; content: "";z-index: 999999999999; width: 70px; height: 70px;}
@media screen and (max-width: 1024px) and (min-width:0px) {
.w1124{	width: 100%;margin: 0 auto;	position: relative;}
.about-profile .w1200{width: 100%;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.about-profile .profile{width:100%;}
.about-profile .img{ width:100%; height: 400px; margin-top: 25px;}
.honor .w1200{width: 100%;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.factory .w1200{width: 100%;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.contact .w1200{width: 100%;margin: 0 auto;	padding: 103px 0 100px;overflow: hidden;}
.contact .profile1{width: 100%;position: relative;}
.jobtable{width: 100%;	margin:auto 0;color: #fff;}
}

.jobtable{width: 530px;	margin:auto 0; margin-left:50px;color: #fff;}
.jobtable tr td input{	margin: 20px;	padding: 20px;	width:530px;	background: url(../images/bg-hr.png) repeat;border: 1px solid #c1c2c6;	color: #fff;}
.jobtable tr td input.error{border: 1px solid #D70128;}

.jobtable tr td textarea.error{border: 1px solid #D70128;}

.jobtable tr td textarea{margin: 20px;	background: url(../images/bg-hr.png) repeat;border: 1px solid #fff;	padding: 10px;	height: 147px;	width: 430px;color: #fff;}
.jobtable tr td .btn{width: 131px;	height: 167px;}
.jobtable tr td input.but{width: 191px;	height: 47px;	padding: 16px 0;background: url(../images/bg-button.png) no-repeat left;	border: none;}
.jobtable tr td input.put1{}

.section-bd{padding:3.75rem 0}
@media only screen and (max-width: 40em){.section-bd{padding:1.875rem 0}}
.cfix::after{content:'';display:block;visibility:hidden;height:0;line-height:0;clear:both}
#about-technology-section .section-bd
.row{max-width:100%}#about-technology-section .section-bd .row
.column{padding:0}#about-awards-section{background-color:#fff;padding-bottom:3.125rem}#about-awards-section .section-hd{padding-bottom:0}#about-awards-section .section-bd{padding-bottom:0}#about-technology-section .section-bd
.row{max-width:100%}#about-technology-section .section-bd .row
.column{padding:0}
.products-list-section .filters
.row{max-width:31.25rem;margin:0
auto}.products-list-section .section-bd-more{max-height:0;overflow:hidden}.products-list-section .section-bd-more[aria-expanded="true"]{overflow:visible !important}.products-list-section
a.btn{display:block;margin:0
auto;text-align:center;padding-top:1.875rem}
.section-bd{padding:3.75rem 0}@media only screen and (max-width: 40em){.section-bd{padding:1.875rem 0}}#support-index-download .section-bd{padding-bottom:0}

	
.prevnext{padding: 20px 0px;color: #333;}
.prevnext a{color: #333;}


.company_news li{margin-bottom:26px;}
.company_news .list_box{background:#fff;padding:3.5%;display:block;position:relative;overflow:hidden;position:relative;}
.company_news .list_time{font-size:16px;color:#808080;}
.company_news .list_title{font-size:20px;color:#333;margin:5px 0px 16px;}
.company_news .list_p{font-size:15px;color:#666;line-height:24px;min-height: 72px;}
.company_news .list_img{width:23%; margin-right:3%;}
.company_news .list_img ._full{height:auto}
.company_news .list_text{position:relative;z-index:3;/*width: 64.44%;float: left;*/}
