/*@font-face{
	font-family: msyh;
	src: url(../fonts/msyh.ttf);

}
@font-face{
	font-family: msyhbd;
	src: url(../fonts/msyhbd.ttf);

}
@font-face{
	font-family: myriad;
	src: url(../fonts/MyriadPro-Regular.otf);

}*/
*{
	outline: none;
}
img{
	max-width: 100%;
	height: auto;
}
input[type="button"]{
	background-color: transparent;
}
a:focus{
	text-decoration: none!important;
}
#cnzz_stat_icon_1253571432{
	display: none;
}
.en .zh_only{
	display: none;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.center_txt{
	text-align: center;
}
.relative{
	position: relative;
}
.cn .header_nav{
	font-size: 16px;
}
span.sb-caret{
    margin: 0 8px;
    vertical-align: middle;
}
.navbar-brand{
	padding: 12px 0!important;
}
.inline_block{
	display: inline-block;
}
.product_search,.news_search{
	padding: 23px;
	font-size: 16px;
	color: #5E6C75;
}
.product_search>div,.news_search>div{
	line-height: 30px;
}
.align_middle{
	vertical-align: middle;
}
.product_search .btn_search,.news_search .btn_search{
	width:33px;
	height: 30px;
	background-image: url("../images/header/btn_search.png");
	display: inline-block;
}
.product_search .header_tools:hover,.news_search .header_tools:hover{
	background-position: 0px 30px;
}
.product_bullet li{
	background: url('../images/bullet_orange.png') 0px 1px no-repeat;
	display: block;
	width: 100%;
	color: #000;
	text-align: left;
	padding-left: 19px;
	border-bottom: none;
	margin-bottom: 3px;
	margin-top: 10px;
	line-height: 1.8;
}
.page_content_container,#footer{
	opacity: 0;
}
.absolute{
	position: absolute!important;
}
.relative{
	position: relative!important;
}
.en body *{
	letter-spacing: 0!important;
}
.fav{
	margin: 5px;
}
.fav>a{
	color: #5E6C75;
}
#sb-site{
/*	left: 0!important;*/
}
a.gray_btn>*{
	background: rgb(185, 185, 185);
	pointer-events: none;
   	cursor: default;
}
.path{
	padding-top: 10px;
	text-align: left;
	font-size: 14px;
	
}
.path a{
	color: #737375!important;
}
.path a:hover{
	color: #F86732!important;
}
.path li.active{
	color: #F86732;
}
.separator{
	color: #F86732;
	margin: 0 10px;
}
.header_2{
	padding-top: 50px;
	padding-bottom: 20px;
}
.header_2.top20{
	padding-top: 20px;
}
.container .sub_menu_group{
	
	padding: 10px 0;
	font-size: 20px;
	text-align: left;
}
.container .sub_menu_group a{
	color: #737373;
}
.sub_menu_group ul,.path ul{
	margin-bottom: 0;
}
.sub_menu_group > ul > li{
	padding-right: 10px;
	margin-right: 10px;
	position: relative;
}
.sub_menu_group > ul > li:after{
	content: '';
	top: 0;
	left: 100%;
	height: 100%;
	width: 2px;
	background-color: #F86732;
    display: block;
    position: absolute;
}
.sub_menu_group > ul > li:last-child:after{
	content: none;
	padding-right: 0;
	margin-right: 0;
}
.center_div *{
	text-align: center!important;
}
.sub_menu_group >ul >li, .path>ul>li{
	display: inline-block;
	line-height: 1;
	
}
.sub_menu_group .active a{
	color: #F86732;
}
.btnPlay{
	position: absolute;
	width: 100%;
	top: 25%;
	/* overflow: hidden; */
	text-align: center;
	z-index: 999;
	display: table;
}
.btnPlay_inner{
	position: relative;

	display: table-cell;
	vertical-align: middle;
}
#loading{
	position: fixed;;
	text-align: center;
	width: 100%;
	z-index: 99;
	height: 100%;

}
#loading img{

	top: 200px;
	position: relative;
	-webkit-transform: translateZ(0);
}
.styled_input input{
	height: 39px;
	box-shadow: 0 2px 0px #bbb;
	width: 100%;
	padding: 5px;

}
.styled_textarea textarea{
	box-shadow: 0 2px 0px #bbb;
	width: 100%;
	padding: 5px;
}
.form_div{
	background: #EDEDED;
	padding: 30px 0 30px 30px;
}
.background_gray{
	background: #EDEDED;
}
.form_field_header{
	font-size: 19px;
	letter-spacing: 4px;
	height: 37px;
	line-height: 37px;
}
.form_col{
	padding-right: 30px;
	margin-bottom: 20px;
}
input[type='text'],textarea{
	padding-left: 5px;
}

.navbar-toggle{
	display: none;
	border: none!important;
}
#menu_nav{
	position: relative;
	
}
#menu_nav .header_nav{
	/*font-weight: bold;*/
}
#menu_nav ul li > .sub_menu{
	display: none;
}
#menu_nav ul li:hover > .sub_menu, #menu_nav ul li > .sub_menu:hover{
	display: block;
}
label.error{
	font-weight: normal;
	color: red;
	/*display: block!important;*/
	text-align: left;
	font-size: 15px;
	letter-spacing: 0;

}
input.error,span.error,textarea.error{
	border: solid 1px red!important;
}
label.error[for=brand_name]{
	position: absolute;
	bottom: -44px;
}
.refresh_icon{
	background: url('../images/enquire/btn_reload.png') no-repeat;
	width: 22px;
	height: 22px;
}
/*#about_menu{
	left:189px;
	top: 55px;
}
#brand_menu{
	left:365px;
	top: 55px;
}
#project_menu{
	left:365px;
	top: 55px;
}
#technical_menu{
	left:533px;
	top: 55px;
}*/

.sub_menu{
	
	position: absolute;
	
	/*font-size: 20px;*/
	font-size: 15px;
	text-align: center;
	background-color: rgba(240, 98, 32,0.9);
	z-index: 9999;
	top: 55px;
	/*min-width: 150px;*/
	min-width: 100px;

    left: calc(50% + 15px);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.margin_bottom_10{
	margin-bottom: 10px!important;
}
.margin_bottom_20{
	margin-bottom: 20px!important;
}
.margin_bottom_30{
	margin-bottom: 30px!important;
}
.magin_top_bottom_1{
	margin-bottom: 10px;
	margin-top: 10px;
}
.magin_top_bottom_2{
	margin-bottom: 20px;
	margin-top: 20px;
}
.magin_top_bottom_3{
	margin-bottom: 30px;
	margin-top: 30px;
}
.magin_top_bottom_4{
	margin-bottom: 40px;
	margin-top: 40px;
}
.magin_top_bottom_5{
	margin-bottom: 50px;
	margin-top: 50px;
}
.margin_right_40{
	margin-right: 40px;
}
div.table{
	display: table;
}

.tr{
	display: table-row;
}
.td{
	display: table-cell;
}
img.full_width{
	width: 100%!important;
	height: auto!important;
}
.sub_menu_inner{
	padding:0 5px;
}
.sub_menu_inner>a:last-child .sub_menu_title{
	border-bottom: none;
}
.sub_menu_title{
	padding: 10px 10px;
	border-bottom: solid 1px #E05A28;
	cursor: pointer;
}
a .sub_menu_title{
	color: white;
}
.page_content_container{

	padding-top: 69px; 
	/*text-align: center;*/
	z-index: 1;
	overflow: hidden;
	margin: 0px auto;
	
}
.page_content_container>div{
	/*display: none;*/
}
.last_child{
	margin-right: 0!important;
}
.space{
	/*width:40px;
	height:276px;
	display: none;
	float: left;*/
}
	/*width: 1666px;*/
.search_box{
	width: 60%;
	/*border-radius: 16;
	padding: 10px;*/
	display: none;
	/*background-color: rgb(238, 238, 238)*/
}

.search_box .tec_search_box input[type='text']{
	width: 84%;
}
.search_box .tec_search_box input[type='button']{
	width: 15%;
}
.search_box .table{
	margin-bottom: 0;
	text-align: left;
	width: auto;
}
.search_box input{
	border-bottom: solid 2px rgb(197, 196, 196);

}
input,textarea{
	border: none;
}
.main_content.container{

	margin:0 auto;
	
}

.main_content{
	padding: 30px 10px 20px 10px;
}

.container .container{
	padding: 0;
}
.left{
	float: left;
}
.right{
	float: right;
}
.orange_text{
	color: #F86732;
}
.green_dark_text{
	color: #5E6C75;
}
.gray_text{
	color: rgb(119, 116, 116);
}
.light_gray_text{
	color: #737373;
}
.black_text{
	color: #333;
}
.orange,.color_4,.join_3{
	color: white;
	background-color: #F06539;
}
.green,.color_2,.join_1,.series_2{
	color: white;
	background-color: #619F00;
}
.purple,.color_3,.join_2,.series_4{
	color: white;
	background-color: #7C009C;
}

.yellow,.color_6,.join_4,.series_3,.series_5{
	color: white;
	background-color: #F2AA00;
}
.blue,.color_10,.join_5,.series_1{
	color: white;
	background-color: #00338F;
}
.red,.color_11,.join_6,.series_6{
	color: white;
	background-color: #E61A01;
}
.gray{
	color: white;
	background-color: rgb(238, 238, 238);

}
.brown,.color_8{
	color: white;
	background-color: #2E1A01;
}
.light_brown,.color_5{
	color: white;
	background-color: #884443;
}
.light_red,.color_9,.series_8{
	color: white;
	background-color: #FF5B4F;
}
.light_blue,.color_7,.series_7{
	color: white;
	background-color: #0173D4;
}
.dark_green{
	background-color: #5E6C75;
	color: white;
}
.news_date .dark_green,.news_date.dark_green{
	padding: 3px;
}
.news_new{
	font-style: italic;
	font-size: 10px;
	padding-top: 2px;
}
.dark_orange,.color_1{
	background-color: #AF5725;
	color: white;
}
.bottom_orange{
	border-bottom: solid 3px #E55B00!important;
}
.content_title{
	text-align: left;
	margin: 0 0 50px 5px;
	letter-spacing: 4px;
	font-size: 15px;
	color: #737373;
}
.en .content_title{
	letter-spacing: 0;
}
.content_title span{
	font-size: 24px;

}
.content_title span.join_header_3{
	font-size: 15px;
}
.en .content_title span.join_header_3{
	font-size: 18px;
}
/*

		index

*/
.logo_div{
	text-align: left;
}
#home_banner{
	/*background: url(../images/index/banner/banner_bg.jpg) repeat-x;*/

	text-align: center;
}
#home_banner img{
	max-width:100%;
	height: auto;

}

.main_content {
	/*width: 1251px;*/
	
	margin: 50px auto;
}
.home_new_content{
	padding: 5px;
}
div#home_news{
	margin: 34px 0 40px 0;
}
.title_more{

	margin: 5px;

}

.btn_more{
	font-size: 15px;
	margin-top: 10px;

}
.btn_more:hover{
	color: #E55B00;
}
a:hover .btn_more{
	background-position: 0px 21px;
	
}
.heading{
	font-size: 30px;
}
.home #news_content{
	/*height: 160px;*/
	
}
.home .news_box_inner{
	margin:18px 0;
	height:124px
}
.content_box{
	border: solid 1px rgb(170, 170, 170);
	
}

div#news_box1,div#news_box2,div#app_box1,div#app_box2,div#app_box3{

	
}
.home .news_date.td{
	vertical-align: top;
}

.news_date{
	width: 52px;
	color: white;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 5px;
	
}


.date_day{
	
	font-size: 24px;
	line-height: 1.3;
}

.date_month{

	font-size: 12px;
}
.home .news_content_inner{
	padding-left: 18px;
}
.home .news_content_inner.td{
	vertical-align: top;
}
.news_content_inner{
	
	text-align: justify;
}

.news_title{
	color: rgb(255, 82, 0);
	font-size: 15px;
	vertical-align: top;
	text-align: left;
	line-height: 1.1;
	height: 42px;
	overflow: hidden;
}
.news .news_desc{
	font-size: 14px;
}
.news .news_title{
	font-size: 16px;
/*	min-height: 57px;*/
}
.news_desc{
	font-size: 13px;
	line-height: 1.5;

}

.news_content_box.table{
	/*width: 400px;*/
	/*margin: 5px;*/

	padding: 18px;
	height: 164px;
}

#home_app{
	margin-top: 40px;
	/*height:300px;*/
}


.app_img{
	text-align: center;
}
.home .app_img{
	height: 153px;
	overflow: hidden;
	background: rgb(0, 0, 0);
}
.app_content_box{

	position: relative;
	margin: 5px;
	width: 297px;
	padding: 10px 10px 24px 10px;
}
.home .app_content_box{
	padding: 0;
}
.home_app_title{
	padding: 10px;
	text-align: left;
	color: #333;
	background-color: rgb(238, 238, 238);
	height: 60px;
	overflow: hidden;
}
.home_app_title:hover{
	color: #E55B00;
}
.home .content_box.app_content_box{
	border: none;
}
.app_title{
	padding: 13px 13px;
	position: absolute;
	bottom: 10px;
	width: 82px;

}

.app_title_inner{
	
}

#logo_set{
	
	
	
	background: rgb(241, 241, 241);
	
	
}

.center{
	padding-top: 40px;
	padding-bottom: 40px;
	
	
	margin: 0 auto;
	
	
}

.row {
	margin:0 !important;
}
/*.col-md-3{
	width: 24.2%!important;
	padding: 0 !important;
}*/
.col4_img{
	margin: 10px 10px 20px 10px;
	
}

.header_title{
	font-size: 36px;
}
.en .header_title{
	font-size: 30px;
	text-transform: uppercase;
}
.header_desc span{
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	font-style: italic;
	color: #737373; 
}
.header_inner{
	color: #737373;
}
.slash{
	/*font-size: 28px;
	font-family: cursive;
	color: #D3D3D3;
	font-weight: lighter;*/
	
}
.page_header{
	
	width: 100%;
	background-image: url(../images/breadcrumb_bg.jpg);
	height: 78px;
	/*74*/

}

.header_title, .header_desc{
	float: left;
	display: table;
	height: 51px;
}
.header_title span{
	display: table-cell;
	vertical-align: middle;
}
.page_header .header_inner {
	overflow: hidden;

	margin: 0 auto;
	max-width: 100%;
	
}
/*

		about

*/
.about p.content{
	
}
.about.page_content_container{
	text-align: left;
}
.about_content{
	text-align: justify;
	
}
.about_content div{
	width: 594px;
}
.about .main_content img{
	max-width: 100%;
	width:100%;
	float: left;
	height: auto;
}
.overhidden{
	overflow: hidden;
}
.about .img_1,.about .img_2{
	margin-top: 30px;
	margin-bottom: 30px;
}
.about .img_1{
	width: 594px;

}

.about .img_2 div{
	width: 278px;

}



#about_img3{
	float: right;
}


/*

		culture

*/
.culture div{
	text-align: left;
}

#culture_left img{
	max-width: 100%;
	height:auto;
}
#culture_left_1{
	padding: 35px 55px;
	font-size: 48px;
	letter-spacing: 5px;
}
#culture_left_2{
	width:100%;
	margin:30px 0;
	height:155px;
	padding: 25px 45px;
	line-height:2;
	font-size:16px;
	text-align: justify;
}
#culture_left,#culture_right{
	margin: 0 auto;
}


/*

		join

*/
#job{
	/*width: 47%;*/
}
.job{
	height: auto;
	width: 100%;
}
.job_title_border{
	border-bottom: solid 1px rgb(170, 170, 170);
}
.job_desc{
	text-align: justify;
	padding: 50px 50px;
	display: none;
}
.job_title{
	padding: 6px 10px;
}
.job_table_heading_row{
	background-color: #5E6C75;
	color: white;

}
.job_ul{
	margin-bottom: 2px;
}
.job_table_heading{
	
}
.job_row_heading{
	background-color: #FBF9FB;
	cursor: pointer;
}
.job_row_heading:hover, .job.active .job_row_heading{
	background-color: #F86732;
	color: white;
}

.job_ul li{
	display: inline-block;
	margin-right: -4px;
    padding: 12px 15px;
    font-size: 16px;
    vertical-align: middle;
}
.job_ul li:nth-child(1){
	width: 25%;
}
.job_ul li:nth-child(1), .job_desc{
	padding-left: 50px;
}
.job_ul li:nth-child(2){
	width: 17%;
	text-align: center;
}
.job_ul li:nth-child(3){
	width: 17%;
	text-align: center;
}
.job_ul li:nth-child(4){
	width: 17%;
	text-align: center;
}
.job_ul li:nth-child(5){
	width: 18%;
	text-align: center;
}
.job_ul li:nth-child(6){
	width: 6%;
	text-align: center;
	padding-left: 0;
}
.list_switcher{
	position: relative;
	width: 22px;
	height: 22px;
    display: inline-block;
}
.list_switcher:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #5E6C75;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.list_switcher:after{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 3px;
	height: 100%;
	background-color: #5E6C75;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.job.active .list_switcher:after{
	display: none;
}
.job_row_heading:hover .list_switcher:before, .job_row_heading:hover .list_switcher:after, .job.active .job_row_heading .list_switcher:before, .job.active .job_row_heading .list_switcher:after{
	background-color: white;
}
.job_table_mobile{
	margin-top: 30px;
}
.job_table_mobile th{
	font-weight: bold;
	padding-right: 7px;
	padding-bottom: 5px;
	white-space: nowrap;
}



/*

		contact

*/
.contact .page_header_banner{
	height: 267px;
	background: url('../images/about/about/map.png') repeat-x;
}
#contact_map img{
	width: 100%;
	height: auto;
}
#contact_left{
	width: 33.33333333%;
	padding-right: 20px;
}
#contact_left,#comment{
	margin-bottom: 10px;
}
#comment{
	width: 66.666667%;
	padding-right: 20px;
}
#more_info_div{
	margin-bottom:10px;
}
.page_content_container.contact{
	text-align: left;
} 
.contact_info{
	margin-bottom: 14px;
	font-size: 16px;
}
.contact_info,#more_info{
	/*width: 100%*/
}
.en .contact_info th, .en #more_info th{
	letter-spacing: 0;
	text-transform: uppercase;
}
.contact_info th,#more_info th{
	padding: 10px 0;
	font-size: 18px;
	letter-spacing: 4px;
	border-right: solid 1px rgb(238, 238, 238);
}
.contact_info th span,#more_info th span{
	padding: 12px 15px;
}
.contact_info td{
	border-bottom: solid 1px rgb(238, 238, 238);
	padding: 17px 20px;
}
#more_info td{
	border-left: solid 1px rgb(238, 238, 238);
	border-right: solid 1px rgb(238, 238, 238);
	border-bottom: solid 1px rgb(238, 238, 238);
}
.bullet{
	background: url(../images/bullet_orange.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 15px;
}
.bullet.td{
	display: table-cell;
}
a.contact_map:hover{
	opacity: 0.9;
	display: block;
}
.contact_info td.end{
	border-bottom: 0;
}
#more_info_inner{
	padding: 30px 30px;
	text-align: justify;
	line-height: 1.6;
}
#comment_form{
	font-size: 16px;
	padding: 30px 26px;
	
	background-color:rgb(238, 238, 238);
}
#comment_form input{
	width: 100%;
	height: 40px;
	border-bottom: solid 2px rgb(197, 196, 196);

}
#comment_form #name,#comment_form #country{
	width: 97%;
}
#comment_form textarea{
	width: 100%;
	border-bottom: solid 2px rgb(197, 196, 196);
	height: 150px;
}
.form_field{
	width:50%;
	margin-bottom: 40px;
}
.field_inner{
	float: right;
	width: 97%;
}
.form_field_title{
	margin-bottom: 10px;
}
.contact_header{
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	/*width: 100%;*/
	font-size: 20px;

}
.heading_text{
	border-bottom: solid 3px rgb(255, 82, 0);
	display: inline-block;
	padding: 0 0 5px 0;
	white-space: normal;
}
.heading_line{
	border-bottom: solid 3px rgb(238, 238, 238);
	width: 100%;
	display: inline-block;
	vertical-align: bottom;
}
#note{
	margin-bottom: 10px;
	margin-top: 15px;
}
.btn{

	padding: 10px 30px!important;
	font-size: 18px!important;
	

	
}
.btn a{
	color: white!important;
}
.btn a:hover{
	color: white!important;
}
#contact_left .left{
	width: 100%;
}
.contact_send{
	white-space: nowrap;
}
/*

		@news

*/

.news .main_content{
/*	padding: 20px 25px 50px 25px;*/
	padding: 0px 25px 50px 25px;
}
.news .news_box{
	text-align: left;
	/*width: 569px;*/
	margin-bottom: 40px;
	position: relative;
}
.news .news_box img{
	width: 100%;
	height: auto;
}
.news .news_content_inner{
	
}
.news .news_content_inner{
	background-color: rgb(238, 238, 238);
	/*padding: 25px;*/
	padding: 14px;
	height: 216px;
}
.news .news_date{
	position: absolute;
	top: 10px;
	left: -10px;
}
.news .newest{
	position: absolute;
	top: 70px;
	left: -10px;
	width: 52px;
	height: 52px;
	padding-top: 13px;
	text-align: center;
	font-size: 16px;
}
.news a .news_desc{
	color: #333;
}
.news a .news_desc:hover{
	color: #333;
}
/*

		news details

*/

.news_details{
	text-align: justify;

}
.news_details .main_content{
	padding: 65px 28px;
}
.news_details #news_content{
	width: 799px;
	padding-right: 20px;
}
.news_details #news_title{
	font-size: 28px;
	text-align: left;
	color: #5E6C75;
	padding: 6px 10px;
	width: 100%;
	vertical-align: middle;
}
.news_details .news_top{
	padding-bottom: 6px;
}
.news_details .news_desc{
	padding:20px 0;
	line-height: 1.6;
	font-size: 15px;
	text-align: justify;
}
.news_details .news_desc img{
	margin-bottom: 10px;
	max-width: 100%;
	height: auto;
	/*border-bottom: solid 3px #E55B00;*/
}
.news_details .news_desc tr td:first-child{
	padding-left: 0px;
	padding-right: 5px;
}
.news_details .news_desc tr td{
	padding-left: 5px;
	padding-right: 5px;
}
.news_details .news_desc tr td:last-child{
	padding-right: 0px;
	padding-left: 5px;
}

.news_details .news_img{
	margin-bottom: 10px;
	width:49.5%
}
.news_details .news_img img{
	width: 100%;
	height: auto;
}
.news_details .back{
	padding: 13px 30px;
/*	width: 112px;*/
	text-align: center;
	font-size: 18px;
}
.news_details .related_box{
	border: solid 1px rgb(170, 170, 170);
	border-bottom: solid 2px rgb(255, 82, 0);
	position: relative;
	margin-bottom: 40px;
	width: 288px;

}
.related_box a{
	color: white;

}
.related_box a:hover{
	color: white!important;
}
.news_details .related_top{
	height: 28px;
}
.news_details .related_header{
	position: absolute;
	padding: 8px 12px;
	font-size: 15px;
	z-index: 99;
	white-space: nowrap;
}
.news_details .related_desc{
	background-color: black;
	opacity: 0.7;
	padding: 12px 10px;
	position: absolute;
	bottom: 0;
	width: 100%;
	min-height: 74px;
	display: block;

}

.news_details .related_desc_inner{
	
	display: block;
	vertical-align: middle;
	font-size: 15px;
	height: auto;
}

.news_details .related_product{
	width: 100%;
	margin-top: 110px;
}
.related_product_header{
	font-size: 20px;
	margin-bottom: 14px;
	margin-top: 14px;
}

.news_details .related_product_box{
	margin-right: 10px;
	width: 391px;
	border: solid 1px rgb(170, 170, 170);
	border-top: solid 2px rgb(255, 82, 0);
	margin-bottom: 10px;
}
.news_details .related_product_desc{
	padding: 22px 30px;
	position: relative;

}
.news_details .related_product_img{

	position: relative;
}
.news_details .related_product_img img{

}
.news_details .related_product_code{
	font-size: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.news_details .related_product_name{
	font-size: 16px;
}
.news_details .tec_lightbox_video:before{
	z-index: 99;
	top: 43px;
	left: 102px;
}
#related_info{
	width: 286px;
	 /*width: calc(100% - 799px);*/
}
.brand .main_content,.product .main_content,.brand_model .main_content,.brand_series .main_content,.brand_product .main_content{
	padding-top: 0;
}

.brand_product_detail .product_search{
	padding-top: 9px;
}
.brand_product_detail.product_product_detail .product_search{
	padding-top: 0;
	margin-top: -13px;
}

.brand_product_detail #news_content{
	/*margin-top: 23px;*/
}


.header_inner .table{
	height: 100%;
}
.site_route.table{
	width: auto;
}
.site_route.table .td{
	text-align: left;
	font-size: 15px;
	color: rgb(185, 185, 185);
}
.site_route.table .td a{
	color: rgb(185, 185, 185);
}
.site_route.table .td.active{
	color: rgb(124, 124, 124);
}
.site_route.table .td img{
	margin: 2px 3px 0 3px;
}

.table .td,.table .td span{
	vertical-align: middle;
}
.page_header_banner {
	height: 257px;
	width: 100%;
	/*display: table;*/
	position: relative;
	max-width: 1664px;
	margin: 0 auto;
	background-position: center;
	background-size: cover;
	/*background-position: center!important;*/
}


.page_meno{
	display: none;
	bottom: -24px;
	position: absolute;
	left: -50%;
	z-index: 10;
	height: 47px;
	line-height: 43px;
	text-align: center;
	background: #fff;
	box-shadow: 0px 0px 10px #bbb;
	font-size: 22px;
	white-space: nowrap;
	min-width: 230px;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
    progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),
         
    progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
}
.ban_te_mask {
	position: absolute;
	height: 10px;
	width: 100%;
	z-index: 20;
	background: #fff;
	left: 0;
}
.detail_title{
	font-size: 26px;
}
.orange_gary_header .td.orange{
	width: auto;
	white-space: nowrap;
	padding: 5px 22px;
	font-size: 20px;
	vertical-align: middle;
}
.product_download.table{
	width: auto;
}
.product_download + div{
	font-size: 18px;
}
.orange_gary_header .td.gray{
	width: 100%;
	vertical-align: middle;
	
}
.orange_gary_header .td.content_box{

}
.arial_bullet{
	font-family: arial!important;
}
.switch{
	/*cursor: pointer;*/
}
.switch_content{
	/*display: none;*/
	margin-bottom: 10px;
}
.switch_content#switch_content1{
	display: block;
}
.orange_gary_header .td.gray span{
	margin: 0 16px 5px 0;
	font-size: 27px;
	width: 100%;
	text-align: right;
}
#product_spec,#product_firmware,#product_photo,#product_video,#product_software{
	display: none;
}
#product_video iframe{
    width: 100%;
    height: 300px;
}
.brand .main_content,.brand_model .main_content,.brand_series .main_content,.brand_product .main_content,.brand_product_detail .main_content{
	margin-top: 20px;
}

.brand .page_header_banner {
	height: 375px;
	background-image: url('../images/product/brand/banner1.jpg') repeat-x;
	
}
.brand_model .page_header_banner,.brand_series .page_header_banner,.brand_product .page_header_banner,.brand_product_detail .page_header_banner{
	height: 257px;
	background-image: url('../images/product/brand/brand_banner.jpg') repeat-x;
	
}
.brand_model.product .page_header_banner {
	height: 375px;
	background-image: url('../images/product/type/banner.jpg') repeat-x;
	
}
.brand_model .brand_list{
	width: 396.6px;
	margin: 10px;
	text-align: justify;
}
.brand_series .brand_list{
	width: 600px;
	margin-right: 20px;
	text-align: justify;
	margin-bottom: 20px;
}
.brand_product .brand_list{
	width: 390px;
	margin: 10px;
	text-align: justify;
}

.brand_series .series_category_div{
	padding: 0 5px;
	margin-top: 10px;
}
.brand_series .related_product_img{
	margin-top: 50px;
}

.brand_list_box_top{
	position: relative;
	background: rgb(49, 46, 46);
}
.brand_list_box{
	border-bottom: solid 2px rgb(170, 170, 170);
	border-top: solid 2px rgb(255, 82, 0);
	border-left: solid 1px #E1E1E1;
	border-right: solid 1px #E1E1E1;
	position: relative;
	border-left: solid 1px rgb(170, 170, 170);
	border-right: solid 1px rgb(170, 170, 170);
	-webkit-box-shadow: 0 8px 6px -6px #ccc;
	-moz-box-shadow: 0 8px 6px -6px #ccc;
	box-shadow: 0 8px 6px -6px #ccc;
	position: relative;
}

.brand_list_box_top{
	position: absolute;
	
	padding: 27px 25px;
	background: rgba(0, 0, 0, 0.5);
	width: 100%

}
.brand_list_box_title{
	font-size: 20px;
	text-align: left;
}
.brand_list_box_title_desc{
	color: white;
}
.brand_model.product .page_ban_text{
	font-size: 20px;
}
.brand_model_desc{
	padding: 10px 0 0 0;
	margin-bottom: 10px;
}
a .brand_model_desc{
	text-decoration: none;
	color: #333;

}
.brand_list .brand_list_box:hover{
	opacity: 0.9;

}
.page_ban_text{
	vertical-align: middle;
	display: table-cell;
	text-align: left;
	height: 100%;
	color: #fff;
	padding: 0 20px 0 54%;
	font-size: 20px;
	z-index: 10;
	text-align: justify;
	display: none;
}
.brand_model .page_ban_text{
	text-align: left;
}
.brand_series {
	text-align: justify;
}
.brand_model .page_ban_text{
	font-size: 35px;
}

.related_product_box {
	/*margin: 0 5px;*/
	width: 297px;
	border: solid 1px rgb(170, 170, 170);
	border-top: solid 2px rgb(255, 82, 0);
	margin-bottom: 10px;
	position: relative;
}
.related_product_desc{
	position: absolute;
	padding: 9px 18px;
	top:14px;
	font-size: 20px;
}
.brand_series .related_product_header{
	padding: 0 5px;
}
.brand_series .series_img{
	max-height: 424px;
	overflow: hidden;
}
.brand_product .brand_list_box{
	border-left:solid 1px rgb(170, 170, 170);
	border-right:solid 1px rgb(170, 170, 170);
	-webkit-box-shadow: 0 8px 6px -6px #ccc;
	-moz-box-shadow: 0 8px 6px -6px #ccc;
	box-shadow: 0 8px 6px -6px #ccc;
}

.brand_product .nav_content li {
	background: url('../images/bullet_orange.png') 0px 1px no-repeat;

	display: block;
	width: 100%;
	color: #000;
	text-align: left;
	padding-left: 19px;
	border-bottom:none;
	margin-bottom: 3px;

}
.brand_product .brand_model_desc{
	padding: 14px 0;
}
.brand_product_intro{
	text-align: justify;
	margin: 0 10px;
}
.brand_product_intro p{
	text-align: justify;
	text-justify: inter-ideograph;

}
.brand_product_intro h2{
	text-align: left;
}

.product_download .tr .td{
	padding: 0;
	font-size: 33px;
	line-height: 1;
	vertical-align: middle;
}
.product_download .tr .td.content_box{
	padding-left: 5px;
}
.product_download .tr .td span{
	font-size: 18px;
}
.product_download .tr .td span.orange_text{
	color: rgb(255, 82, 0);
}
.product_download .tr .td span.green_dark_text{
	color: #46555C;
}
.product_download .tr .td span.green_dark_text:hover{
	color: rgb(255, 82, 0);
}
.news_details.brand_product_detail .main_content {
	/*padding: 20px 28px;*/
	padding: 0px 28px 20px 28px;
}

.product_overview_list ul{
	margin: 30px 0 40px 0;
}
.product_overview_list ul li{
	background: url('../images/bullet_orange.png') 10px 2px no-repeat;
	display: block;
	width: 100%;
	/*color: #000;*/
	text-align: left;
	padding-left: 30px;
	line-height: 1.8;
	
}
.speci_title{
	margin-top: 28px;
	font-size: 24px;
	margin-bottom: 7px;
	color: #3D3D3D;
}
.brand_product_detail .brand_list{
	padding: 0 15px 15px 0;
}
/*.brand_product_detail .brand_list img{
	padding: 4px;
	border: solid 1px rgb(170, 170, 170);
}
.brand_product_detail .brand_list img:hover{
	opacity: 0.85;
}*/
.brand_product_detail .brand_list .list_img{
	padding: 4px;
	border: solid 1px rgb(170, 170, 170);
	text-align: center;
}
.brand_product_detail .brand_list .list_img:hover{
	opacity: 0.85;
}
/*
		product
					*/

.product .brand_list_box_title {
	font-size: 26px;
}

.tabbanner{
	width: 100%;
	/*height: 90px;*/
	/*background: #5E6C75;*/
}
.tabbanner_inner{
	/*line-height: 28px;*/
	line-height: 20px;
	font-size: 22px;
	/*padding: 30px 15px;*/
	padding: 26px 0px 0 15px!important;
}
.tabbanner_inner ul li{
	float: left;
	border-right: 1px solid rgb(255, 82, 0);
	padding: 0 20px;
}
.tabbanner_inner ul li:last-child{
	border-right: none;
}
/*.tabbanner_inner ul li a{

	float: left;
	border-right: 1px solid rgb(255, 82, 0);
	padding: 0 20px;

}*/
.tabbanner_inner ul li.active a{
	color: rgb(255, 82, 0);
}
.main_content.photo #related_info{
	display: none;
}
.send_success{
	color: green;
	padding: 11px 0 10px 25px;
	font-size: 16px;
}
.brand_product_detail .brand_list .list_img img{
	max-width: 100%;
	max-height: 100%;

}

.page_inner_container {
/*	width: 100%;
	text-align: right;*/
	float: right;
	padding: 12px 0;
}
/*.arrow, .page_number {
	display: inline-block;
	vertical-align: middle;
}*/
.arrow_first {
	margin-right: 13px;
}
.arrow, .arrow.disable:hover {
	background-color: #E2E2E2;
	color: #444444;
}
.page_inner_container a {
	display: inline-block;
}
.page_number.active, .page_number:hover,.arrow:hover {
	background: #5E6C75;
	color: white;
}
.page_number, .arrow {
	display: inline-block;
	vertical-align: middle;
	background: #E2E2E2;
	color: #444444;
	padding: 5px 7px;
	font-size: 12px;
	margin-right: 2px;
}
.arrow{
	padding: 5px 5px;
}
/*

		@media

*/
.brand_model .main_content .heading{
    text-align: left;
    color: #3A3A3A;
    font-size: 19px;
    border-bottom: solid 3px rgb(255, 82, 0);
    padding: 0 0 5px 0;
    color: #F86732;
    margin-bottom: 30px;
}
.brand_model .main_content .heading .title{
	color: #5E6C75;
}
.brand_model .main_content .top_row{
	margin-bottom: 80px;
}
.brand_model .main_content .brand_wrapper{
	margin-left: -10px;
	margin-right: -10px;
}
.brand_model .main_content .top_row .left_col{
	float: left;
	width: calc(100% - 320px);
}
.brand_model .main_content .top_row .right_col{
	float: right;
	width: 200px;
	border: solid 1px rgb(197, 193, 193);
    padding: 5px 10px;
}
.brand_model .main_content .top_row .right_col .title{
	color: #5E6C75;
	font-size: 18px;
	padding-bottom: 4px;
	border-bottom: solid 1px rgb(197, 193, 193);
	margin-bottom: 5px;
}
.brand_model .main_content .top_row .right_col ul li{

}

.search_row{
	background-color: #f1efef;
    padding: 20px 25px 10px 25px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    text-align: center;
}
.search_row > *{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
}
.search_row .heading{
	font-size: 18px;
	margin-right: 20px;
}
.search_row .filter_col{
	line-height: 0;
	margin-right: 20px;
}
.search_row .filter_col select{
	width: 250px;
	height: 35px;
}
.search_row input[type="text"]{
    height: 35px;
    border: 1px solid #d3d3d3;
}
.search_row .btn_search{
	background-color: #5E6C75;
	color: white;
	padding: 9px 10px;
	height: 30px;
	margin-left: -5px;
}
.search_row .btn_search:hover{
	color: white!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: white;
	border-radius: 0;
}
.ui-selectmenu-menu .ui-menu{
	padding: 5px 5px;
}
.ui-selectmenu-button span.ui-selectmenu-text{
	
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	border-color: #F86732;
	background: #F86732;
	color: white;
}
.ui-selectmenu-menu .ui-menu{
	height: 200px;
}


#footer_app{
	padding-left: 13%;
}
.owl-carousel:not(#home_banner) .owl-controls{
	position: absolute;
    top: -20px;
    right: 10px;
}
body .owl-theme .owl-controls .owl-buttons div{
	background-color: transparent;
	opacity: 1;
	background-size: 9px;
	background-repeat: no-repeat;
    background-position: 0 -10px;
    height: 14px;
    width: 9px;
    padding: 0;
    margin: 0;
    display: inline-block;
    margin: 0 2px;
    text-indent: -9999px;
}
body .owl-theme .owl-controls .owl-buttons div:hover{
    background-position: 0 2px;
}
body .owl-theme .owl-controls .owl-buttons div *{
    display: none;
}
.owl-theme .owl-controls .owl-buttons .owl-prev{
	background-image: url(../images/common/arrow-prev@2x.png);
}
.owl-theme .owl-controls .owl-buttons .owl-next{
	background-image: url(../images/common/arrow-next@2x.png);
}
.page_header_banner{
	/*display: none;*/
}
/*.product .page_header_banner{
	display: block;
}*/
.box{
	position: relative;
	display: block;
}
.box_img{
	height: 0;
	padding-bottom: 100%;
	background-position: center;
	background-size: cover;

}
.common_row.row{
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -30px;
}
.common_row.row > div{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
}
.box_content{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 27px 25px;
	background-color: rgba(49, 46, 46, 0.9);
	color: white;
}
.box_content .title{
	color: #F86732;
	font-size: 20px;
}
@media (min-width: 1665px){
	.page_header_banner{
		background-size:100%!important;
		/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='../images/technical/register/banner.jpg',
		sizingMethod='scale');*/
	}
}
@media (min-width:1280px) { 
/*	.brand_series .main_content>.brand_list:nth-child(3n+1){
		clear: both;
	}
	.brand_product .main_content>.brand_list:nth-child(3n+1),.brand_product .main_content>.product_group>.brand_list:nth-child(3n+1){
		clear: both;
	}
	.brand_product.product_product .main_content>.brand_list:nth-child(3n+1){
		clear: both;
	}*/
	.culture .main_content{
		padding: 30px 45px 20px 15px;

	}
	.news_list_img{
		max-height: 294px;
		overflow: hidden;
	}


	div#menu_nav ul{
		margin-left: 65px;
		
	}
	.news_list_img{
		height: 146px;
		overflow: hidden;
	}
	
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: 0px!important;
	}
/*	.brand_series .main_content>.brand_list:nth-child(3n+1){
		clear: both;
	}
	.brand_product .main_content>.brand_list:nth-child(3n+1),.brand_product .main_content>.product_group>.brand_list:nth-child(3n+1){
		clear: both;
	}
	.brand_product.product_product .main_content>.brand_list:nth-child(3n+1){
		clear: both;
	}*/
	.brand_product_detail .brand_list .list_img {
		height: 274px;
		line-height: 262px;
	}

}




@media (min-width: 1024px) and (max-width: 1279px){

	#small_container{
		margin-top: 5px;
	}
	.page_content_container{
		padding-top: 88px;
	}
	#menu_nav{
		margin-left: 8px;
	}
	.navbar-brand{
		padding-top: 30px!important
	}
	.sub_menu{
		top: 42px;
	}
	.app_content_box{
		width: 225px;
	}
	.home .news_content_box.table {
		/*width: 304px;*/
		
		height: 200px;
	}
	#about_menu{
		
	}
	#brand_menu{
		
	}
	#technical_menu{
		
	}
	#menu_tools{
		display: block;
	}
	

	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: 0px!important;
	}
	/*.col-md-4 {
		width: 32.5% !important;
	}*/
	.content_box{
		
	}
	.news_content_inner {
		
	}
	.home .news_date{
		
		
	}
	.news_title{
		font-size: 14px;
		margin-bottom: 6px;
	}
	.news_desc{
		
	}
	.news .news_content_inner {
		/*height: 178px;*/
	}
	/*.col-md-4{
		padding-right: 0 !important;
	}
	.col-md-3{
		width: 48.5%!important;
	}*/
	img.col4_img{
		width: 95%;
		
	}
	.home .app_img{
		height: 116px;
		
	}
	.home .home_app_title{
		height: 80px;
	}
	.app_title {
		
	}
	.about .img_1{
		width: 446px!important;
	}
	.about .img_2 div{
		width: 208px!important;
	}
	.about div.about_content_1{
		width: 446px!important;
	}
	.about div.about_content_2{
		width: 456px!important;
	}
	#culture_main{
		/*margin-left: 10px!important;*/
	}
	#culture_left{
		
		width: 400px!important;
		margin-right: 38px;
	}
	#culture_right{
		width: 484px!important;
	}
	#culture_left_2{
		font-size: 14px;
		padding: 25px;
		height: 135px;
	}
	#culture_left_3,#culture_left_4{
		width: 190px!important;
		height: auto!important;
	}
	#culture_left_3 img,#culture_left_4 img{
		width: 100%!important;
		height:auto!important;
	}
	.culure .main_content.container{
		margin: 0 auto!important;
	}

	#job {
		/*width: 35%;*/
	}


	.news .news_box{
		
		/*width: 436px;*/
		
	}
	.news_details #news_title{
		font-size: 24px;
		
	}
	.news_list_img{
		max-height: 227px;
		overflow: hidden;
	}
	#culture_left_1{
		padding: 35px 40px;
		font-size: 33px;
	}

	.news_details.brand_product_detail .main_content {
		padding: 0px 0px 20px 0;
	}
	.news_details .main_content {
		padding: 65px 0px;
	}
	.brand .main_content{
		padding: 20px 25px!important;
	}
	.brand_model .main_content{
		
	}
/*	.brand_series .main_content>.brand_list:nth-child(3n+1){
		clear: both;
	}
	.brand_product .main_content>.brand_list:nth-child(3n+1),.brand_product .main_content>.product_group>.brand_list:nth-child(3n+1){
		clear: both;
	}
	.brand_product.product_product .main_content>.brand_list:nth-child(3n+1){
		clear: both;
	}*/
	.brand_model .brand_list {
		width: 294px;
	}
	.brand_series .brand_list {
		width: 456px;
		
	}
	.related_product_box{
		width: 304px;
		
	}
	.brand_product .brand_list {
		width: 300.6px;
	
	}
/*	.brand_product .brand_list:nth-child(3n+1){
		clear: both;
	}*/
	.news_details #news_content {
		width: 666px;
	}
	.tabbanner_inner{
		padding-left: 0!important;
	}
	.brand_product_detail .brand_list .list_img {
		height: 274px;
		line-height: 262px;
	}
}




@media (max-width: 1023px){
	.job_ul li:nth-child(1){
		width: calc(100% - 50px);
	}
	.job_ul li:nth-child(6){
		width: 50px;
		text-align: center;
	}
	.job_desc{
		padding: 15px 15px;
	}
	.job_ul li:nth-child(1), .job_desc{
		padding-left: 15px;
	}
	#footer_app{
		padding-left: 0;
	}
	#related_info{
		width: auto;
		margin-bottom: 40px;
	}
}
@media (min-width:768px) and (max-width: 1023px){
	.header_title span.slash,.header_desc{
		display: none;
	}
	.navbar-fixed-top, .navbar-fixed-bottom{
		position: absolute!important;
	}
	.navbar-brand{
		position:absolute;
		opacity: 0;
	}
	.navbar-toggle{
		display: block;
	}
	div#menu span{
		display: block;
	}
	div#menu span.header_tools{
		display: none;
	}
	div#menu_nav{
		display: none;
	}
	.app_content_box{
		width: 350px;
	}
	.home .app_img{
		max-height: 182px;
		
	}
	.home .news_content_box.table {
		/*width: 350px;*/
		height: 183px;
	}
	#about_menu{
		
	}
	#brand_menu{
		
	}
	#technical_menu{
		
	}
	#menu_tools{
		/*display: none;*/
		
	}
	.page_content_container{

	}
	div#menu_nav>ul.nav.navbar-nav{
		padding-left: 0;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: -60px;
	}

	#culture_left_1{
		padding: 35px 40px;
	}

	/*.col-md-4 {
		width: 100% !important;
	}*/
	.news_content_inner {
		
	}
/*	.col-md-3{
		width: 48.5% !important;
	}*/
	img.col4_img{
		width: 93%;
		
	}
	.app_title {
		
	}

	.footer_info_map_small{
		width: 50%;
		text-align: center;
		
	}
	.footer_info_map_big{
		width: 50%;
		text-align: center;
	
	}
	.about .img_1{
		width: 100%;
		margin-bottom: 0;
	}
	.about .img_2{
		width: 100%;
	}
	.about .img_1, .about .img_2 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.about .img_2 div{
		margin-right: 0;
		width: 48%;
	}
	.about .about_content{
		width:100%;
	}
	.about .about_content div{
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.about .container {
		width: auto!important;
	}
	#culture_right{
		float: left;
	}
	#culture_left,#culture_right{
		width: 100%!important;
	}
	
	#culture_left_3,#culture_left_4{
		width: 345px!important;
		height: auto!important;
		margin-bottom: 30px;
	}
	#culture_left_3 img,#culture_left_4 img{
		width: 100%!important;
		height:auto!important;
	}
	#culture_main{
		margin-left: 0px!important;
	}
	#join_right{
		width: 100%;
	}
	#join_right img{
		width: 100%;
	}
	
	#job{
		/*width: 100%;*/
	}

	#contact_left {
		width:100%;
	}
/*	#contact_left .left{
		width: 50%
	}*/
	.branch_div{
		padding-right: 0!important;
	}
	.contact_info_div{
		margin-right: 2%;
	}
	#contact_left,#comment{
		padding-right: 0;
	}
	#comment{
		width:100%;
		float: none;
	}
	#more_info_inner{
		padding: 29px 17px;
	}

	.news .news_box{
		
		width: 100%;
		
	}
	
	.news_details #news_content{
		float: none;
		width: 100%;
	}
	.news_details #related_info{
		margin-top: 40px;
		float: left;
	}

	.news_details .related_box{
		float: left;
		width: 327px;
		margin-right: 20px;
	}
	.news_details .related_product {
		margin-top: 0;
	}
	.news_details .related_product_box{
		width: 327px;
	}
	.news_details .related_product_header{
		padding-top: 0;
	}
	.space{
		display: block;
	}
	.brand_model .left{
		
	}
	.page_meno{
		
	}
	
	.brand_model .brand_list{
		width: 350px;

	}
	
	.brand_series .brand_list {
		width: 345px;
		
	}
	.related_product_box{
		width: 48.6%;
		
	}
	.page_ban_text{
		padding: 0 20px 0 46%;
	}
	.brand .tec_set_logo{
		width: 43.6%;
	}
	.brand_product .brand_list {
		width: 340px;
	
	}
	.contact_info .tb{
		height: auto!important;
	}
	.related_product_box{
		margin-bottom: 10px!important;
	}
	.brand_model .main_content .top_row .left_col{
		width: calc(100% - 280px);
	}
}

@media (max-width: 767px){
	.page_header_banner{
		display: none;
	}
	.product_search{
		padding: 10px 0;
	}
	.header_2{
		display: none;
	}
	.brand .main_content, .brand_model .main_content, .brand_series .main_content, .brand_product .main_content, .brand_product_detail .main_content {
		margin-top: 0px;
	}
	.brand_series .series_category_div{
		margin-top: 0;
	}
	.news_details.brand_product_detail .main_content{
		padding: 0px 10px 20px 10px;
	}
	.tabbanner_inner ul li:first-child a{
		padding-left: 0;
	}
	.tabbanner_inner ul li{
		margin-bottom: 10px;
	}
	.tabbanner_inner{
		padding-left: 0px!important;

	}

	/*#about_menu{
		left:93px;
		top:0;
	}
	#brand_menu{
		
	}
	#technical_menu{
		left:93px;
		top:0;
	}*/
	.contact_info .tb{
		height: auto!important;
	}
	.branch_div {
		padding-right: 0!important;
	}
	.logo_div {
		text-align: center;
	}
	.navbar-fixed-top, .navbar-fixed-bottom{
		position: absolute!important;
	}
	#culture_left_1{
		padding: 35px 30px;
		font-size: 30px;
	}
	.navbar-brand{
		position:absolute;
		opacity: 0;
	}
	.home_new_content{
		padding: 0;
	}
	.navbar-toggle{
		display: block;
	}
	.search_box{
		width: 90%;
	}
	.search_box .tec_search_box input[type='text']{
		width: 74%;
	}
	.search_box .tec_search_box input[type='button']{
		width: 25%;
	}
	.app_content_box{
		width: 100%;
		margin: 5px 0;
	}
	.home .app_img{
		max-height: 100%;

	}
	.home .news_content_box.table {
		width: 100%;
		height: auto;
	}
	.sub_menu{
		left:93px!important;
		top:0!important;
	}
	div#menu_nav>ul.nav.navbar-nav{
		padding-left: 0;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: -60px;
	}

	div#menu{
		position: absolute!important;
	}
	.header_inner.title_only{
		/*line-height: 74px;*/
		text-align: center;
	}

	
	div#menu span{
		display: block;
	}
	div#menu span.header_tools{
		display: none;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: 0px;
	}

	img.col4_img{
		width: 96%;
		
	}
	.col-md-4 {
		width: 100% !important;
		/*padding:2%!important;*/

	}
	.col-md-3{
		width: 100% !important;
	}
	.about .col-md-6{
		padding-bottom: 10px;
	}
	.news_content_inner {
		
	}
	.app_title {
		
	}
	/*.info_desc{
		display: none;
	}*/
	.border{
		display: none;
	}

	.footer_info_map_small{
		width: 100%;
		text-align: center;
		margin: 0 !important;
		
	}
	.footer_info_map_big{
		width: 100%;
		text-align: center;
		margin: 0 !important;
	
	}
	.info_list_inner {
		margin: 0 !important;
	}
	.info_title{
		padding: 15px 0;
		/*border-top: solid 1px rgb(170, 170, 170);*/
		
	}
	#contact_left,#comment{
		padding-right: 0;
	}
	.info_title.list_end{
		/*border-bottom: solid 1px rgb(170, 170, 170);*/
	}
	.info_desc_left,.info_desc_right{
		float: none;
		text-align: center;
		margin-left: 0;
		margin-right:0!important;
		max-width: 100%;
	}
	#footer_info_inner{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.footer_inner {
		overflow: hidden;
		padding-left: 0px;
		padding-right: 0px;
	}
	#base_footer #copyright{
	
	}
	#base_footer #copyright,#base_footer #ysd_footer{
		float: none;
		text-align: center;
	}
	.for_sp{
		display: block!important;
	}
	.for_pc{
		display: none!important;
	}
	.about .img_1{
		width: 100%;
		margin-bottom: 0;
	}
	.about .img_2{
		width: 100%;
	}
	.about .img_1, .about .img_2 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.about .img_2 div{
		margin-right: 0;
		width: 48%;
	}
	.about .about_content{
		width:100%;
	}
	.about .about_content div{
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	#culture_main{
		margin-left: 0!important;

	}
	#culture_left,#culture_right{
		width:100%!important;
		
	}
	#culture_left_3,#culture_left_4{
		width: 49%!important;
		height: auto!important;
		margin-bottom: 10px;
	}
	#culture_left_3 img,#culture_left_4 img{
		width: 100%!important;
		height:auto!important;
	}
	#culture_left_2{
		height: auto!important;
		margin-top:10px;
		margin-bottom: 10px;
	}
	#join_right{
		display: none;
	}
	#job{
		/*width: 100%;*/
	}

	#contact_left {
		width:100%;
	}
	#contact_left .left{
		width: 100%;
		float:none;
	}
	
	.contact .page_header_banner{
		background-position: 30% 0px;

	}

	#comment{
		width:100%;
		float: none;
	}
	#more_info_inner{
		padding: 29px 17px;
	}

	.form_field{
		width: 100%;
	}
	.field_inner{
		float: none;
	}
	
	.news .main_content{
		padding: 10px 10px 10px 20px;
	}
	.news .news_box{
		width: 100%;
		margin-bottom: 10px;
		padding-right: 0!important;
		
	}
	.news .news_content_inner{
		height: auto;
	}
	
	.news_details .main_content{
		padding: 10px 10px;
	}
	.news_details .related_product {
		margin-top: 0;
	}
	.news_details .related_product_header{
		padding-top: 0;
	}
	.news_details #related_info{
		margin-top: 40px;
	}
	.news_details #news_content,.news_details #related_info,.news_details .related_product_img,.news_details .related_product_box{
		float: none;
		width: 100%;
	}
	.news_details .related_product_box{
		margin-bottom: 30px;
	}
	.news_details .news_img{
		float: none;
		width: 100%;
	}
	.news_details .related_box{
		width: 100%;
	}
	.news_details #news_title{
	
		font-size: 24px;
		
	}
	.news_details .related_product_img{
		height: auto;
	}
	.news_details .related_product_img img {
		position: relative;
	}
	.header_desc{
		display: none;
	}
	.header_title span.slash{
		display: none;
	}
	.en .header_title{
		font-size: 24px;
	}
	.en .page_meno{
		font-size: 16px;
	}
	/*.page_header{
		display: none;
	}*/
	.detail_title{
		font-size: 18px;
	}
	.header_2{
		padding-top: 20px;
	}
	.main_content{
		padding-top: 0;
	}
	.contact .main_content {
		padding-top: 10px;
	}
	.brand_product_intro h2 {
		font-size: 20px;
	}
	.orange_gary_header .td.orange{
		font-size: 16px;
	}
	.header_inner .table{
		height: auto;
	}
	.page_header{
		height: auto;
	}
	.header_title, .header_desc {
		height: auto;
	}
	.brand .tec_set_logo{
		width: 100%;
		margin: 0 0 10px 0;
	}
	.brand_model .left{
		float: none;
		width: 100%;
	}
	.brand_model .left img{
		width: 100%;
	}
	.brand_model .brand_list{
		margin: 0 0 10px 0;
	}
	.brand_series .brand_list{
		margin: 0;
	}
	.brand_series .brand_list {
		width: 100%;
		
	}
	.brand_series .series_category_div{
		padding: 0;
	}
	.related_product_box{
		width: 100%;
		margin-right: 0px;
	}
	.brand_series .related_product_header{
		padding: 0;
	}
	.related_product_box {
		margin: 0;
		margin-bottom: 10px;
	}
	.brand_series .series_img{
		max-height: 100%;
		overflow: visible;
	}
	.page_ban_text{
		padding: 0 10% 0 10%!important;
		text-align: center!important;
	}

	.brand_product .brand_list {
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	.brand_product_intro{
		margin: 0;
	}
	.site_route .td{
		display: inline-block;
	}
	.page_header .header_inner {
		text-align: left;
		margin: 4px auto;
	}
	.service .main_content{
		padding-top: 10px;
	}
	.related_product_box{
		margin-bottom: 10px!important;
		margin-left: 0!important;
		margin-right: 0!important;

	}
	.brand_model .main_content .top_row{
		padding-top: 30px;
	}
	.brand_model .main_content .top_row .left_col{
		margin-bottom: 40px;
	}
	.brand_model .main_content .top_row .left_col, .brand_model .main_content .top_row .right_col{
		float: none;
		width: 100%;
	}
}
@media (max-width: 568px){
	img.col4_img{
		width: 94%;
		
	}
	.app_title {
		
	}
	#center_footer_logo,#center_footer_book{
		float: none;
		text-align: center;
		width: 100%

	}
	.book_list {
		float: none;
		margin: 0;
	}

	#center_footer .center,#base_footer .center {
		padding: 10px!important;
	}

	#footer_book_img1,#footer_book_img2,#footer_book_img3{
		margin-top: 0px!important;
		margin-bottom: 10px!important;
	
	}
	#center_footer_logo{
		margin-top: 0px!important;
		margin-bottom: 5px!important;
	}
	.about .img_2 img{
		width: 48%;
	}
	#about_img3{
		margin-left: 3.5%!important;
	}
	.news_details #news_title {
		font-size: 20px;
		padding: 0 5px;
	}
	.product_search, .news_search{
		padding: 10px!important;
	}

}




@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.no-ie .product_search .btn_search,.news_search .btn_search{
		background-size:33px;
		background-image: url("../images/header/btn_search@2x.png");
	}

}











