@font-face {
 font-family:'Glyphicons Halflings';
src:url('../fonts/glyphicons-halflings-regular.eot');
src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
font-display:swap
}
 @font-face {
 font-family: 'SFProDisplayRegular';
 src: url('../fonts/SFProDisplayRegular.eot');
 src: url('../fonts/SFProDisplayRegular.eot') format('embedded-opentype'),  url('../fonts/SFProDisplayRegular.woff2') format('woff2'),  url('../fonts/SFProDisplayRegular.woff') format('woff'),  url('../fonts/SFProDisplayRegular.ttf') format('truetype'),  url('../fonts/SFProDisplayRegular.svg#SFProDisplayRegular') format('svg');
}
 @font-face {
 font-family: 'SFProDisplayBold';
 src: url('../fonts/SFProDisplayBold.eot');
 src: url('../fonts/SFProDisplayBold.eot') format('embedded-opentype'),  url('../fonts/SFProDisplayBold.woff2') format('woff2'),  url('../fonts/SFProDisplayBold.woff') format('woff'),  url('../fonts/SFProDisplayBold.ttf') format('truetype'),  url('../fonts/SFProDisplayBold.svg#SFProDisplayBold') format('svg');
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.glyphicon-asterisk:before {
	content: "\2a"
}
.glyphicon-plus:before {
	content: "\2b"
}
.glyphicon-euro:before, .glyphicon-eur:before {
	content: "\20ac"
}
.glyphicon-minus:before {
	content: "\2212"
}
.glyphicon-cloud:before {
	content: "\2601"
}
.glyphicon-envelope:before {
	content: "\2709"
}
.glyphicon-pencil:before {
	content: "\270f"
}
.glyphicon-glass:before {
	content: "\e001"
}
.glyphicon-music:before {
	content: "\e002"
}
.glyphicon-search:before {
	content: "\e003"
}
.glyphicon-heart:before {
	content: "\e005"
}
.glyphicon-star:before {
	content: "\e006"
}
.glyphicon-star-empty:before {
	content: "\e007"
}
.glyphicon-user:before {
	content: "\e008"
}
.glyphicon-film:before {
	content: "\e009"
}
.glyphicon-th-large:before {
	content: "\e010"
}
.glyphicon-th:before {
	content: "\e011"
}
.glyphicon-th-list:before {
	content: "\e012"
}
.glyphicon-ok:before {
	content: "\e013"
}
.glyphicon-remove:before {
	content: "\e014"
}
.glyphicon-zoom-in:before {
	content: "\e015"
}
.glyphicon-zoom-out:before {
	content: "\e016"
}
.glyphicon-off:before {
	content: "\e017"
}
.glyphicon-signal:before {
	content: "\e018"
}
.glyphicon-cog:before {
	content: "\e019"
}
.glyphicon-trash:before {
	content: "\e020"
}
.glyphicon-home:before {
	content: "\e021"
}
.glyphicon-file:before {
	content: "\e022"
}
.glyphicon-time:before {
	content: "\e023"
}
.glyphicon-road:before {
	content: "\e024"
}
.glyphicon-download-alt:before {
	content: "\e025"
}
.glyphicon-download:before {
	content: "\e026"
}
.glyphicon-upload:before {
	content: "\e027"
}
.glyphicon-inbox:before {
	content: "\e028"
}
.glyphicon-play-circle:before {
	content: "\e029"
}
.glyphicon-repeat:before {
	content: "\e030"
}
.glyphicon-refresh:before {
	content: "\e031"
}
.glyphicon-list-alt:before {
	content: "\e032"
}
.glyphicon-lock:before {
	content: "\e033"
}
.glyphicon-flag:before {
	content: "\e034"
}
.glyphicon-headphones:before {
	content: "\e035"
}
.glyphicon-volume-off:before {
	content: "\e036"
}
.glyphicon-volume-down:before {
	content: "\e037"
}
.glyphicon-volume-up:before {
	content: "\e038"
}
.glyphicon-qrcode:before {
	content: "\e039"
}
.glyphicon-barcode:before {
	content: "\e040"
}
.glyphicon-tag:before {
	content: "\e041"
}
.glyphicon-tags:before {
	content: "\e042"
}
.glyphicon-book:before {
	content: "\e043"
}
.glyphicon-bookmark:before {
	content: "\e044"
}
.glyphicon-print:before {
	content: "\e045"
}
.glyphicon-camera:before {
	content: "\e046"
}
.glyphicon-font:before {
	content: "\e047"
}
.glyphicon-bold:before {
	content: "\e048"
}
.glyphicon-italic:before {
	content: "\e049"
}
.glyphicon-text-height:before {
	content: "\e050"
}
.glyphicon-text-width:before {
	content: "\e051"
}
.glyphicon-align-left:before {
	content: "\e052"
}
.glyphicon-align-center:before {
	content: "\e053"
}
.glyphicon-align-right:before {
	content: "\e054"
}
.glyphicon-align-justify:before {
	content: "\e055"
}
.glyphicon-list:before {
	content: "\e056"
}
.glyphicon-indent-left:before {
	content: "\e057"
}
.glyphicon-indent-right:before {
	content: "\e058"
}
.glyphicon-facetime-video:before {
	content: "\e059"
}
.glyphicon-picture:before {
	content: "\e060"
}
.glyphicon-map-marker:before {
	content: "\e062"
}
.glyphicon-adjust:before {
	content: "\e063"
}
.glyphicon-tint:before {
	content: "\e064"
}
.glyphicon-edit:before {
	content: "\e065"
}
.glyphicon-share:before {
	content: "\e066"
}
.glyphicon-check:before {
	content: "\e067"
}
.glyphicon-move:before {
	content: "\e068"
}
.glyphicon-step-backward:before {
	content: "\e069"
}
.glyphicon-fast-backward:before {
	content: "\e070"
}
.glyphicon-backward:before {
	content: "\e071"
}
.glyphicon-play:before {
	content: "\e072"
}
.glyphicon-pause:before {
	content: "\e073"
}
.glyphicon-stop:before {
	content: "\e074"
}
.glyphicon-forward:before {
	content: "\e075"
}
.glyphicon-fast-forward:before {
	content: "\e076"
}
.glyphicon-step-forward:before {
	content: "\e077"
}
.glyphicon-eject:before {
	content: "\e078"
}
.glyphicon-chevron-left:before {
	content: "\e079"
}
.glyphicon-chevron-right:before {
	content: "\e080"
}
.glyphicon-plus-sign:before {
	content: "\e081"
}
.glyphicon-minus-sign:before {
	content: "\e082"
}
.glyphicon-remove-sign:before {
	content: "\e083"
}
.glyphicon-ok-sign:before {
	content: "\e084"
}
.glyphicon-question-sign:before {
	content: "\e085"
}
.glyphicon-info-sign:before {
	content: "\e086"
}
.glyphicon-screenshot:before {
	content: "\e087"
}
.glyphicon-remove-circle:before {
	content: "\e088"
}
.glyphicon-ok-circle:before {
	content: "\e089"
}
.glyphicon-ban-circle:before {
	content: "\e090"
}
.glyphicon-arrow-left:before {
	content: "\e091"
}
.glyphicon-arrow-right:before {
	content: "\e092"
}
.glyphicon-arrow-up:before {
	content: "\e093"
}
.glyphicon-arrow-down:before {
	content: "\e094"
}
.glyphicon-share-alt:before {
	content: "\e095"
}
.glyphicon-resize-full:before {
	content: "\e096"
}
.glyphicon-resize-small:before {
	content: "\e097"
}
.glyphicon-exclamation-sign:before {
	content: "\e101"
}
.glyphicon-gift:before {
	content: "\e102"
}
.glyphicon-leaf:before {
	content: "\e103"
}
.glyphicon-fire:before {
	content: "\e104"
}
.glyphicon-eye-open:before {
	content: "\e105"
}
.glyphicon-eye-close:before {
	content: "\e106"
}
.glyphicon-warning-sign:before {
	content: "\e107"
}
.glyphicon-plane:before {
	content: "\e108"
}
.glyphicon-calendar:before {
	content: "\e109"
}
.glyphicon-random:before {
	content: "\e110"
}
.glyphicon-comment:before {
	content: "\e111"
}
.glyphicon-magnet:before {
	content: "\e112"
}
.glyphicon-chevron-up:before {
	content: "\e113"
}
.glyphicon-chevron-down:before {
	content: "\e114"
}
.glyphicon-retweet:before {
	content: "\e115"
}
.glyphicon-shopping-cart:before {
	content: "\e116"
}
.glyphicon-folder-close:before {
	content: "\e117"
}
.glyphicon-folder-open:before {
	content: "\e118"
}
.glyphicon-resize-vertical:before {
	content: "\e119"
}
.glyphicon-resize-horizontal:before {
	content: "\e120"
}
.glyphicon-hdd:before {
	content: "\e121"
}
.glyphicon-bullhorn:before {
	content: "\e122"
}
.glyphicon-bell:before {
	content: "\e123"
}
.glyphicon-certificate:before {
	content: "\e124"
}
.glyphicon-thumbs-up:before {
	content: "\e125"
}
.glyphicon-thumbs-down:before {
	content: "\e126"
}
.glyphicon-hand-right:before {
	content: "\e127"
}
.glyphicon-hand-left:before {
	content: "\e128"
}
.glyphicon-hand-up:before {
	content: "\e129"
}
.glyphicon-hand-down:before {
	content: "\e130"
}
.glyphicon-circle-arrow-right:before {
	content: "\e131"
}
.glyphicon-circle-arrow-left:before {
	content: "\e132"
}
.glyphicon-circle-arrow-up:before {
	content: "\e133"
}
.glyphicon-circle-arrow-down:before {
	content: "\e134"
}
.glyphicon-globe:before {
	content: "\e135"
}
.glyphicon-wrench:before {
	content: "\e136"
}
.glyphicon-tasks:before {
	content: "\e137"
}
.glyphicon-filter:before {
	content: "\e138"
}
.glyphicon-briefcase:before {
	content: "\e139"
}
.glyphicon-fullscreen:before {
	content: "\e140"
}
.glyphicon-dashboard:before {
	content: "\e141"
}
.glyphicon-paperclip:before {
	content: "\e142"
}
.glyphicon-heart-empty:before {
	content: "\e143"
}
.glyphicon-link:before {
	content: "\e144"
}
.glyphicon-phone:before {
	content: "\e145"
}
.glyphicon-pushpin:before {
	content: "\e146"
}
.glyphicon-usd:before {
	content: "\e148"
}
.glyphicon-gbp:before {
	content: "\e149"
}
.glyphicon-sort:before {
	content: "\e150"
}
.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}
.glyphicon-sort-by-order:before {
	content: "\e153"
}
.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}
.glyphicon-sort-by-attributes:before {
	content: "\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}
.glyphicon-unchecked:before {
	content: "\e157"
}
.glyphicon-expand:before {
	content: "\e158"
}
.glyphicon-collapse-down:before {
	content: "\e159"
}
.glyphicon-collapse-up:before {
	content: "\e160"
}
.glyphicon-log-in:before {
	content: "\e161"
}
.glyphicon-flash:before {
	content: "\e162"
}
.glyphicon-log-out:before {
	content: "\e163"
}
.glyphicon-new-window:before {
	content: "\e164"
}
.glyphicon-record:before {
	content: "\e165"
}
.glyphicon-save:before {
	content: "\e166"
}
.glyphicon-open:before {
	content: "\e167"
}
.glyphicon-saved:before {
	content: "\e168"
}
.glyphicon-import:before {
	content: "\e169"
}
.glyphicon-export:before {
	content: "\e170"
}
.glyphicon-send:before {
	content: "\e171"
}
.glyphicon-floppy-disk:before {
	content: "\e172"
}
.glyphicon-floppy-saved:before {
	content: "\e173"
}
.glyphicon-floppy-remove:before {
	content: "\e174"
}
.glyphicon-floppy-save:before {
	content: "\e175"
}
.glyphicon-floppy-open:before {
	content: "\e176"
}
.glyphicon-credit-card:before {
	content: "\e177"
}
.glyphicon-transfer:before {
	content: "\e178"
}
.glyphicon-cutlery:before {
	content: "\e179"
}
.glyphicon-header:before {
	content: "\e180"
}
.glyphicon-compressed:before {
	content: "\e181"
}
.glyphicon-earphone:before {
	content: "\e182"
}
.glyphicon-phone-alt:before {
	content: "\e183"
}
.glyphicon-tower:before {
	content: "\e184"
}
.glyphicon-stats:before {
	content: "\e185"
}
.glyphicon-sd-video:before {
	content: "\e186"
}
.glyphicon-hd-video:before {
	content: "\e187"
}
.glyphicon-subtitles:before {
	content: "\e188"
}
.glyphicon-sound-stereo:before {
	content: "\e189"
}
.glyphicon-sound-dolby:before {
	content: "\e190"
}
.glyphicon-sound-5-1:before {
	content: "\e191"
}
.glyphicon-sound-6-1:before {
	content: "\e192"
}
.glyphicon-sound-7-1:before {
	content: "\e193"
}
.glyphicon-copyright-mark:before {
	content: "\e194"
}
.glyphicon-registration-mark:before {
	content: "\e195"
}
.glyphicon-cloud-download:before {
	content: "\e197"
}
.glyphicon-cloud-upload:before {
	content: "\e198"
}
.glyphicon-tree-conifer:before {
	content: "\e199"
}
.glyphicon-tree-deciduous:before {
	content: "\e200"
}
.glyphicon-cd:before {
	content: "\e201"
}
.glyphicon-save-file:before {
	content: "\e202"
}
.glyphicon-open-file:before {
	content: "\e203"
}
.glyphicon-level-up:before {
	content: "\e204"
}
.glyphicon-copy:before {
	content: "\e205"
}
.glyphicon-paste:before {
	content: "\e206"
}
.glyphicon-alert:before {
	content: "\e209"
}
.glyphicon-equalizer:before {
	content: "\e210"
}
.glyphicon-king:before {
	content: "\e211"
}
.glyphicon-queen:before {
	content: "\e212"
}
.glyphicon-pawn:before {
	content: "\e213"
}
.glyphicon-bishop:before {
	content: "\e214"
}
.glyphicon-knight:before {
	content: "\e215"
}
.glyphicon-baby-formula:before {
	content: "\e216"
}
.glyphicon-tent:before {
	content: "\26fa"
}
.glyphicon-blackboard:before {
	content: "\e218"
}
.glyphicon-bed:before {
	content: "\e219"
}
.glyphicon-apple:before {
	content: "\f8ff"
}
.glyphicon-erase:before {
	content: "\e221"
}
.glyphicon-hourglass:before {
	content: "\231b"
}
.glyphicon-lamp:before {
	content: "\e223"
}
.glyphicon-duplicate:before {
	content: "\e224"
}
.glyphicon-piggy-bank:before {
	content: "\e225"
}
.glyphicon-scissors:before {
	content: "\e226"
}
.glyphicon-bitcoin:before {
	content: "\e227"
}
.glyphicon-btc:before {
	content: "\e227"
}
.glyphicon-xbt:before {
	content: "\e227"
}
.glyphicon-yen:before {
	content: "\00a5"
}
.glyphicon-jpy:before {
	content: "\00a5"
}
.glyphicon-ruble:before {
	content: "\20bd"
}
.glyphicon-rub:before {
	content: "\20bd"
}
.glyphicon-scale:before {
	content: "\e230"
}
.glyphicon-ice-lolly:before {
	content: "\e231"
}
.glyphicon-ice-lolly-tasted:before {
	content: "\e232"
}
.glyphicon-education:before {
	content: "\e233"
}
.glyphicon-option-horizontal:before {
	content: "\e234"
}
.glyphicon-option-vertical:before {
	content: "\e235"
}
.glyphicon-menu-hamburger:before {
	content: "\e236"
}
.glyphicon-modal-window:before {
	content: "\e237"
}
.glyphicon-oil:before {
	content: "\e238"
}
.glyphicon-grain:before {
	content: "\e239"
}
.glyphicon-sunglasses:before {
	content: "\e240"
}
.glyphicon-text-size:before {
	content: "\e241"
}
.glyphicon-text-color:before {
	content: "\e242"
}
.glyphicon-text-background:before {
	content: "\e243"
}
.glyphicon-object-align-top:before {
	content: "\e244"
}
.glyphicon-object-align-bottom:before {
	content: "\e245"
}
.glyphicon-object-align-horizontal:before {
	content: "\e246"
}
.glyphicon-object-align-left:before {
	content: "\e247"
}
.glyphicon-object-align-vertical:before {
	content: "\e248"
}
.glyphicon-object-align-right:before {
	content: "\e249"
}
.glyphicon-triangle-right:before {
	content: "\e250"
}
.glyphicon-triangle-left:before {
	content: "\e251"
}
.glyphicon-triangle-bottom:before {
	content: "\e252"
}
.glyphicon-triangle-top:before {
	content: "\e253"
}
.glyphicon-console:before {
	content: "\e254"
}
.glyphicon-superscript:before {
	content: "\e255"
}
.glyphicon-subscript:before {
	content: "\e256"
}
.glyphicon-menu-left:before {
	content: "\e257"
}
.glyphicon-menu-right:before {
	content: "\e258"
}
.glyphicon-menu-down:before {
	content: "\e259"
}
.glyphicon-menu-up:before {
	content: "\e260"
}
.footer_webim {
	position: fixed;
	right: 34px;
	z-index: 999;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}
.footer_webim .chat-button-content {
	position: relative;
	width: 80px;
	height: 80px
}
.footer_webim .chat-button-content:after {
	content: "chat now";
	position: absolute;
	width: 80px;
	height: 33px;
	background: url(../images/chat-hover.png) no-repeat;
	background-size: 100% 100%;
	left: -50px;
	top: -30px;
	font-size: 10px;
	color: #fff;
	text-transform: capitalize;
	text-align: center;
	line-height: 26px;
	opacity: 0;
	visibility: hidden;
	line-height: 26px;
 -webkit-transition: opacity .2s ease;
 -moz-transition: opacity .2s ease;
 -o-transition: opacity .2s ease;
 -ms-transition: opacity .2s ease;
 transition: opacity .2s ease
}
.footer_webim:hover .chat-button-content:after {
	opacity: 1;
	visibility: visible
}
.footer_webim .chat-button {
	position: absolute;
	width: 80px;
	height: 80px;
	background: url(../images/chat-btn.png) no-repeat;
	background-size: 100% 100%;
	border-radius: 50%
}
.f_aboutus_more_simp {
	width: 1200px;
	margin: 0 auto;
	background-color: #26262e;
	padding: 56px 0 56px
}
.f_aboutus_more_simp .title {
	font-size: 28px;
	font-family: SFProDisplayBold;
	font-weight: bold;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 76px
}
.f_aboutus_more_simp .box_width {
	padding: 0 0 100px 0
}
.f_aboutus_more_simp .box dl {
	float: left;
	width: 25%;
	text-align: center
}
.f_aboutus_more_simp .box dl dt {
	font-size: 60px;
	margin-bottom: 40px
}
.f_aboutus_more_simp .box dl dt .glyphicon {
	display: inline-block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	color: #fff
}
.f_aboutus_more_simp .box dl dd a {
	color: #fff;
	font-size: 18px;
	font-family: SFProDisplayBold;
	font-weight: bold;
	text-transform: uppercase
}
.f_aboutus_more_simp .zan {
	font-size: 60px;
	text-align: center;
	margin-top: -60px
}
.f_aboutus_more_simp .zan .glyphicon {
	display: none
}
.f_aboutus_more_simp .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
 @-webkit-keyframes bounce {
 0, 100%, 20%, 50%, 80% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 40% {
 -webkit-transform: translateY(-30px);
 transform: translateY(-30px)
}
 60% {
 -webkit-transform: translateY(-15px);
 transform: translateY(-15px)
}
}
 @keyframes bounce {
 0, 100%, 20%, 50%, 80% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0)
}
 40% {
 -webkit-transform: translateY(-30px);
 -ms-transform: translateY(-30px);
 transform: translateY(-30px)
}
 60% {
 -webkit-transform: translateY(-15px);
 -ms-transform: translateY(-15px);
 transform: translateY(-15px)
}
}
.f_aboutus_more_simp .bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce
}
.f_certificate_lin4 {
	width: 1200px;
	margin: 0 auto;
	padding: 59px 0 62px
}
.f_certificate_lin4 .title {
	font-size: 28px;
	font-family: SFProDisplayBold;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center
}
.f_certificate_lin4 .imgs {
	overflow: hidden
}
.f_certificate_lin4 .imgs a {
	float: left;
	position: relative;
	width: 200px;
	height: 290px;
	margin: 0 20px 20px
}
.f_certificate_lin4 .imgs img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.f_certificate_lin4 p {
	font-size: 24px;
	margin: 25px 0 40px;
	text-align: center
}
.f_company_intro_all {
	width: 1200px;
	background-color: #fff;
	border-radius: 4px;
	margin: 0 auto;
	overflow: hidden;
	padding: 49px 78px 28px;
	box-sizing: border-box
}
.f_company_intro_all .title {
	font-size: 28px;
	font-family: SFProDisplayBold;
	margin-bottom: 50px;
	font-weight: bold;
	text-align: center;
	color: #000;
	text-transform: uppercase
}
.f_company_intro_all .p_txt {
	line-height: 1.5em;
	font-size: 14px;
	font-family: SFProDisplayRegular;
	margin-bottom: 20px
}
.f_company_intro_all p {
	line-height: 2em;
	font-size: 14px
}
 .f_company_intro_all .p_txt img[src$='load_icon.gif'] {
 width: 32px !important;
 height: 32px !important
}
.f_company_nointro_2 {
	width: 1200px;
	margin: 0 auto;
	padding: 62px 0 89px
}
.f_company_nointro_2 .tit {
	text-align: center;
	font-size: 28px;
	font-family: SFProDisplayBold;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 29px
}
.f_company_nointro_2 .tab {
	position: relative;
	overflow: hidden
}
.f_company_nointro_2 .box {
	margin-top: 35px
}
.f_company_nointro_2 .box_left {
	float: left;
	width: 670px;
	min-height: 300px
}
.f_company_nointro_2 .box_left p {
	line-height: 1.5;
	font-size: 16px;
	color: #666
}
.f_company_nointro_2 .box_right {
	float: right;
	width: 462px
}
.f_company_nointro_2 .img_wrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}
.f_company_nointro_2 .img_wrap img {
	max-width: 100%;
	display: none;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.f_company_nointro_2 .img_wrap img.cur {
	display: block
}
.f_company_nointro_2 .tab li.cur {
	background-color: #f5f5f5;
	border-color: #fff !important
}
.f_company_nointro_2 .tab li {
	float: left;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
	border-bottom: 0;
	cursor: pointer;
	background-color: #fff;
	position: relative;
	z-index: 1
}
.f_company_nointro_2 .tab li:first-child {
	border-left: 1px solid #ddd
}
.f_company_nointro_2 .tab li span {
	display: inline-block;
	padding: 7px 30px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-family: SFProDisplayBold;
	font-weight: bold
}
.f_company_nointro_2 .tab:after {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #ddd;
	position: absolute;
	left: 0;
	bottom: 0
}
.f_company_nointro_2 .page {
	height: 30px;
	text-align: right
}
.f_company_nointro_2 .page span {
	text-align: center;
	margin: 0 2px;
	padding: 0 3px;
	background: #fff;
	cursor: pointer
}
.f_company_nointro_2_videownline .page span {
	display: inline-block;
	padding: 2px 7px;
	display: inline-block;
	background: #fff
}
.f_company_nointro_2 .page span.cur {
	background: #0076f6;
	color: #fff;
	border-color: #fff
}
.f_company_nointro_2 .no-company-general-youtube-video {
	width: 423px;
	position: relative;
	height: 280px
}
.f_company_nointro_2.btn {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 34px;
	display: flex;
	justify-content: space-between
}
.f_company_nointro_2 .btn .left, .f_company_nointro_2 .btn.right {
	width: 34px;
	height: 34px;
	overflow: hidden;
	background: #666;
	opacity: .6;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 015px
}
.f_company_nointro_2 .btn .left {
	transform: rotate(180deg)
}
.f_company_nointro_2 .no-company-general-youtube-video:hover .no-company-general-button {
	display: block
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-video {
	width: 423px;
	height: 280px;
	line-height: 280px;
	background: #000
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-video video {
	width: 100%;
	max-height: 100%
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button {
	position: absolute;
	bottom: 16%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #555;
	border-radius: 5px;
	overflow: hidden;
	font-size: 0;
	display: none
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button .no-company-general-button-item {
	display: inline-block;
	font-size: 12px;
	color: #fff;
	border-radius: 5px;
	text-transform: capitalize;
	padding: 5px 10px;
	cursor: pointer
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button .no-company-general-button-item.active i {
	display: none
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-button .no-company-general-button-item.active {
	background: #ff5722
}
.f_company_nointro_2 .no-company-general-youtube-video .no-company-general-images {
	width: 423px;
	height: 280px
}
.picture {
	width: 100%;
	height: 100%;
	background: url(./images/load_icon.gif) no-repeat center center
}
.youtobe-video {
	width: 100%;
	height: 100%
}
.f_company_nointro_2 .Verifiedby .ecerimg .sgsimg {
	display: inline-block
}
.f_company_nointro_2 .Verifiedby .sgsmain .sgsimg {
	display: inline-block
}
.bg-dbk {
	background-color: #26262e
}
.f_company_qccu_3 {
	width: 1200px;
	margin: 60px auto 0;
	color: #fff;
	padding: 57px 0 79px
}
.f_company_qccu_3 .title {
	font-size: 28px;
	font-weight: bold;
	font-family: SFProDisplayBold;
	text-align: center;
	color: #fff;
	margin-bottom: 60px;
	text-transform: uppercase
}
.f_company_qccu_3 .txt_left {
	float: left;
	width: 580px;
	position: relative
}
.f_company_qccu_3 .img_right {
	float: right;
	width: 540px;
	text-align: center
}
.f_company_qccu_3 .tit {
	margin-bottom: 5px;
	text-transform: uppercase
}
.f_company_qccu_3 b {
	font-weight: normal
}
.f_company_qccu_3 .tit span {
	float: left
}
.f_company_qccu_3 .tit i {
	font-style: normal;
	font-size: 22px;
	font-family: SFProDisplayBold;
	line-height: 50px;
	font-weight: bold
}
.f_company_qccu_3 .txt_left p {
	line-height: 1.5;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	height: 100px;
	color: #b4b4b4
}
.f_company_qccu_3 .one .glyphicon {
	display: none
}
.f_company_qccu_3 .two .glyphicon {
	line-height: 45px;
	font-weight: bold
}
.f_company_qccu_3 .txt_left p i {
	font-style: normal
}
.f_company_qccu_3 .three p .more {
	display: inline-block;
	font-size: 18px;
	font-family: SFProDisplayBold;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
 transition: color .2s ease;
	margin-top: 30px
}
.f_company_qccu_3 .three p .more:hover {
	color: #0076f6
}
.f_company_qccu_3 .three p {
	height: auto
}
.f_company_qccu_3 img.big_image {
	width: 400px;
	height: 250px
}
.f_company_qccu_3 img.small_image {
	width: 248px;
	height: 150px
}
.f_company_qccu_3 .big_box {
	margin-top: 20px;
	width: 100%;
	position: relative
}
.f_company_qccu_3 .big_box .videoBox {
	width: 400px;
	height: 250px;
	display: block;
	margin: auto;
	position: relative;
	background: url("{dede:global.cfg_templets_skin/}/images/load_icon.gif") center center no-repeat
}
.f_company_qccu_3 .big_box span {
	display: table-cell;
	width: 517px;
	height: 252px;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center
}
.f_company_qccu_3 .small_box span {
	display: table-cell;
	width: 250px;
	height: 150px;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center
}
.f_company_qccu_3 .small_box {
	width: 250px;
	height: 150px;
	float: left;
	margin-top: 20px;
	margin-right: 15px;
	overflow: hidden
}
.f_company_qccu_3 .big_box span .wrapbox {
	position: absolute;
	top: 1px;
	left: 58px;
	width: 400px;
	height: 250px;
	display: block;
	background: #292828
}
.f_company_qccu_3 .big_box .no-company-general-video {
	width: 100%;
	height: 100%
}
.f_company_qccu_3 .big_box .no-company-general-video video {
	width: 400px;
	max-height: 225px
}
.f_company_qccu_3 .Verifiedby {
	margin-bottom: 10px
}
.f_company_show_detail {
	padding: 50px 0 0px
}
.f_company_show_detail .tit {
	text-align: center;
	font-size: 28px;
	font-family: SFProDisplayBold;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 76px
}
.f_company_show_detail .cont_box {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 0
}
.f_company_show_detail .main_market, .f_company_show_detail .business_type, .f_company_show_detail .others {
	width: 30%;
	display: inline-block;
	margin: 0 .167%;
	vertical-align: top
}
.f_company_show_detail .icon {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 50px;
	background: #26262e;
	position: relative;
	margin-bottom: 20px;
	margin-bottom: 20px;
 -moz-transition: all .4s ease-in-out;
 -webkit-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out
}
.f_company_show_detail .icon:hover {
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg)
}
.f_company_show_detail .icon:before {
	position: absolute;
	content: "";
	display: block;
	width: 66px;
	height: 66px;
	left: 17px;
	top: 17px;
	background: url(../images/css-sprite.png) no-repeat
}
.f_company_show_detail .main_market .icon:before {
	background-position: 0 -265px
}
.f_company_show_detail .business_type .icon:before {
	background-position: -66px -265px
}
.f_company_show_detail .others .icon:before {
	background-position: -127px -265px;
	left: 19px;
	width: 60px
}
.f_company_show_detail p {
	line-height: 2em;
	text-align: center;
	font-size: 13px;
	color: #999;
	text-transform: uppercase
}
.f_company_show_detail .title {
	font-size: 18px;
	font-weight: bold;
	font-family: SFProDisplayBold;
	line-height: 2.5;
	color: #333;
	margin-bottom: 20px
}
.f_error_box {
	width: 610px;
	height: 267px;
	background: #fff;
	margin: 60px auto;
	margin-top: 40px;
	overflow: hidden
}
.f_error_box .error_detail {
	padding-left: 180px;
	position: relative
}
.f_error_box .error_detail:before {
	position: absolute;
	content: "";
	width: 80px;
	height: 82px;
	background-image: url(../images/css-sprite.png);
	left: 83px;
	top: 80px;
	background-position: -132px -184px;
	background-repeat: no-repeat
}
.f_error_box .title {
	font-size: 32px;
	font-family: Arial
}
.f_error_box .title_td {
	height: 120px;
	vertical-align: bottom
}
.f_error_box .content {
	font-size: 16px;
	font-family: Arial;
	display: block;
	padding-top: 5px;
	line-height: 20px
}
.f_footer_reserved {
	padding: 0 0 30px;
	background-color: #26262e;
	text-align: center;
	font-size: 14px;
	color: #999
}
.f_footer_reserved .fInner {
	padding: 30px 0;
	background: #fff;
}

.f_footer_reserved .fBox {
	margin: 0 auto 30px;
	width: 1200px;
	overflow: hidden;
	zoom: 1;
}
.f_footer_reserved .fBox .lBox {
	float: left;
	width: 750px;
}
.f_footer_reserved .fBox .lBox dl {
	float: left;
	width: 250px;
}
.f_footer_reserved .fBox .lBox dt {
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}
.f_footer_reserved .fBox .lBox dl a {
	color: #000 !important;
}
.f_footer_reserved .fBox .lBox dl a:hover {
	color: #0076f6 !important;
}
.f_footer_reserved .fBox .lBox dd {
	font-size: 16px;
	margin-top: 25px;
}
.f_footer_reserved .fBox .code {
	float: left;
	width: 144px;
}
.f_footer_reserved .fBox .code p {
	color: #B4B5B5;
	text-align: center;
	line-height: 2;
}
.f_footer_reserved .fBox .rBox {
	float: right;
	width: 222px;
}
.f_footer_reserved .fBox .rBox .tel {
	color: #0076f6;
	font-size: 32px;
	text-align: center;
}
.f_footer_reserved .fBox .rBox .consult a {
	width: 219px;
	height: 53px;
	color: #000 !important;
	line-height: 53px;
	border: 1px solid #000;
	text-align: center;
	display: block;
}
.f_footer_reserved .fBox .rBox .consult a:hover {
	border: 1px solid #0076f6;
	color: #0076f6 !important;
}
.f_footer_reserved .friendlyLink {
	margin: 0 auto;
	width: 1200px;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
.f_footer_reserved .friendlyLink li {
	font-size: 13px;
	float: left;
	margin-right: 10px;
	line-height: 1.8;
	color: #000 !important;
}
.f_footer_reserved .friendlyLink li a {
	margin: 0;
	color: #000 !important;
}

.f_footer_reserved .friendlyLink li a:hover {
	color: #0076f6 !important;
}

.f_footer_reserved .copyright {
	padding-top: 30px;
	clear: both;
}
.f_footer_reserved .con {
	padding-right: 2px;
	padding-left: 15px;
}
.f_footer_reserved a {
	margin-right: 20px;
	color: #fff !important
}
.f_footer_reserved .con a {
	margin-right: 0
}
.f_footer_three_news {
	background-color: #2d2d2d;
	width: 1050px;
	margin: 0 auto;
	color: #fff;
	padding: 20px 10px
}
.f_footer_three_news a {
	color: #fff
}
.f_footer_three_news a:hover {
	color: #ff7519;
	text-decoration: none
}
.f_footer_three_news .news, .f_footer_three_news .contact, .f_footer_three_news .leave {
	width: 310px;
	float: left
}
.f_footer_three_news .news dl {
	margin-bottom: 20px
}
.f_footer_three_news .news_title {
	border-bottom: 1px solid #6b7275;
	font-size: 24px;
	font-weight: bold;
	padding: 15px 0 35px 0;
	margin: 5px 0 30px 0;
	line-height: 1.5em;
	font-family: "HelveticaNeue Black"
}
.f_footer_three_news dt {
	float: left;
	border: 3px solid #ccc;
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 1px
}
.f_footer_three_news dt:hover {
	border: 3px solid #0076f6
}
.f_footer_three_news dt a {
	width: 80px;
	height: 80px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
.f_footer_three_news dt img {
	max-width: 80px;
	max-height: 80px;
 -webkit-transition: all .5s ease;
 transition: all .5s ease;
	-webkit-backface-visibility: hidden
}
.f_footer_three_news dl:hover dt img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-backface-visibility: hidden
}
.f_footer_three_news dd h2 {
	font-size: 14px;
	font-weight: normal
}
.f_footer_three_news dd a {
	width: 204px;
	display: inline-block;
	height: 39px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff
}
.f_footer_three_news dd a:hover {
	color: #c5e2d2
}
.f_footer_three_news dd {
	float: left;
	width: 185px;
	line-height: 1.5em;
	margin-left: 20px
}
.f_footer_three_news dd div {
	text-align: left;
	margin: 10px 0 15px 0
}
.f_footer_three_news dd div a {
	display: inline;
	background-color: #3e454a;
	color: #fff;
	padding: 1px 5px;
	border-radius: 2px;
 -webkit-transition: all .8s ease-out;
 -moz-transition: all .8s ease-out;
 -ms-transition: all .8s ease-out;
 -o-transition: all .8s ease-out;
 transition: all .8s ease-out
}
.f_footer_three_news dd div a:hover {
	color: #c5e2d2;
	text-decoration: none
}
.f_footer_three_news .contact {
	margin-left: 50px
}
.f_footer_three_news .contact table tr {
	background-color: #121212
}
.f_footer_three_news .contact table tr .glyphicon {
	font-size: 20px;
	margin-bottom: 10px
}
.f_footer_three_news td {
	vertical-align: middle;
	padding: 5px
}
.f_footer_three_news .link a {
	background: url(../images/css-sprite.png) no-repeat;
	display: inline-block;
	width: 25px;
	height: 30px;
	margin-left: 24px
}
.f_footer_three_news .link a.linkedin {
	background-position: -57px 5px
}
.f_footer_three_news .link a.facebook {
	background-position: -85px 5px
}
.f_footer_three_news .link a.twitter {
	background-position: -111px 5px
}
.f_footer_three_news .link a.google {
	background-position: -137px 5px
}
.f_footer_three_news .contact table tr .le_bg {
	background-color: #ccc;
	border-radius: 3px;
	color: #0076f6
}
.f_footer_three_news .contact table tr .le_bg .glyphicon {
	top: 5px
}
.f_footer_three_news .contact table tr.kong td {
	height: 5px;
	background-color: #2d2d2d
}
.f_footer_three_news .text {
	padding: 10px;
	line-height: 1.5em
}
.f_footer_three_news .text a {
	color: #c5e2d2
}
.f_footer_three_news .leave {
	margin-left: 50px
}
.f_footer_three_news .leave input, .f_footer_three_news .leave textarea {
	background-color: #2d2d2d;
	border: 1px solid #b1b8bb;
	width: 100%;
	color: #fff;
	cursor: auto;
	border-radius: 3px;
	outline: 0;
	font-size: 14px
}
.f_footer_three_news .leave input {
	height: 35px;
	line-height: 35px;
	padding: 0 7px
}
.f_footer_three_news .leave textarea {
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px;
	height: 201px;
	resize: none
}
.f_footer_three_news .leave .email {
	margin: 20px 0
}
.f_footer_three_news .but {
	margin: 20px 0;
	text-align: right
}
.f_footer_three_news .but input {
	background-color: #0076f6;
	outline: 0;
	cursor: pointer;
	color: #fff;
	border: 0;
	border-radius: 2px;
	font-size: 16px;
	width: 90px
}
.f_footer_three_news .but input:hover {
	background-color: #FFF;
	color: #0076f6
}
.f_footer_three_news .Verifiedby {
	padding-left: 25px
}
.f_footer_three_news_simp {
	width: 1200px;
	margin: 0 auto;
	padding: 76px 0 30px
}
.f_footer_three_news_simp a {
	font-size: 14px;
	color: #333;
	letter-spacing: .1px;
	color: #fff;
 transition: color .2s ease
}
.f_footer_three_news_simp .lists-item li {
	line-height: 28px
}
.f_footer_three_news_simp a:hover {
	color: #0076f6;
	text-decoration: none
}
.f_footer_three_news_simp .news, .f_footer_three_news_simp .contact {
	float: left;
	overflow: hidden
}
.f_footer_three_news_simp .contact dl {
	float: left;
	width: 50%
}
.f_footer_three_news_simp .contact dl dt {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 16px
}
.f_footer_three_news_simp .leave {
	float: right;
	width: 35%
}
.f_footer_three_news_simp .leave .news_title {
	font-size: 24px
}
.f_footer_three_news_simp .news {
	width: 15%
}
.f_footer_three_news_simp .news dl {
	height: 84px;
	margin-bottom: 12px;
	padding: 7px;
	background-color: #f5f5f5;
	box-sizing: border-box
}
.f_footer_three_news_simp .news_title {
	font-size: 20px;
	font-family: SFProDisplayBold;
	color: #333;
	font-weight: bold;
	margin-bottom: 16px;
	line-height: 22px
}
.f_footer_three_news_simp dt img {
	display: inline-block !important;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
 transition: transform .5s ease;
	backface-visibility: hidden
}
 .f_footer_three_news_simp dt img[src$='load_icon.gif'] {
 width: 32px !important;
 height: 32px !important
}
.f_footer_three_news_simp dl:hover dt img {
	transform: scale(1.1);
	backface-visibility: hidden
}
.f_footer_three_news_simp h2 a {
	width: 100%;
	max-height: 44px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.f_footer_three_news_simp dd a:hover {
	color: #0076f6
}
.f_footer_three_news_simp dd {
	padding-right: 30px;
	margin-bottom: 10px
}
.f_footer_three_news_simp dd a {
	display: block;
	font-size: 14px;
	color: #333;
	letter-spacing: .1px;
	line-height: 20px;
 transition: color .2s ease;
	position: relative;
	padding-left: 10px;
	font-weight: normal
}
.f_footer_three_news_simp dd a:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #333;
	top: 8px;
	left: 0
}
.f_footer_three_news_simp dd a:hover {
	color: #0076f6;
	text-decoration: none
}
.f_footer_three_news_simp .contact {
	width: 50%
}
.f_footer_three_news_simp .contact table tr .glyphicon {
	font-size: 20px;
	margin-bottom: 10px
}
.f_footer_three_news_simp td {
	vertical-align: middle;
	padding-bottom: 25px
}
.f_footer_three_news_simp .link a {
	background: url("../images/css-sprite.png") no-repeat;
	display: inline-block;
	width: 25px;
	height: 30px;
	margin-left: 24px
}
.f_footer_three_news_simp .link a.linkedin {
	background-position: -57px 5px
}
.f_footer_three_news_simp .link a.facebook {
	background-position: -85px 5px
}
.f_footer_three_news_simp .link a.twitter {
	background-position: -111px 5px
}
.f_footer_three_news_simp .link a.google {
	background-position: -137px 5px
}
.f_footer_three_news_simp .contact table tr .le_bg {
	display: none
}
.f_footer_three_news_simp .contact table tr .le_bg .glyphicon {
	top: 5px
}
.f_footer_three_news_simp .contact table tr.kong td {
	display: none
}
.f_footer_three_news_simp .text {
	font-size: 16px
}
.f_footer_three_news_simp .text b {
	font-weight: normal
}
.f_footer_three_news_simp .leave .but input {
	margin-bottom: 0
}
.f_footer_three_news_simp .leave input, .f_footer_three_news_simp .leave textarea {
	font-family: inherit;
	display: block;
	background-color: #f5f5f5;
	width: 100%;
	border-radius: 4px;
	outline: 0;
	font-size: 14px;
	padding: 12px 20px;
	border: 0;
	box-sizing: border-box
}
.f_footer_three_news_simp .leave textarea {
	resize: none
}
.f_footer_three_news_simp .leave input {
	margin-bottom: 15px
}
.f_footer_three_news_simp .but {
	margin-top: 15px;
	text-align: right
}
.f_footer_three_news_simp .but input {
	width: auto;
	display: inline-block;
	background-color: #0076f6;
	outline: 0;
	cursor: pointer;
	border: 0;
	border-radius: 2px;
	font-size: 18px;
	padding: 12px 39px;
	color: #fff;
 transition: background-color .2s ease
}
.f_footer_three_news_simp .but input:hover {
	background-color: #005124
}
.f_footer_three_news_simp .iconsapp {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%)
}
.f_footer_three_news_simp svg {
	fill: #000;
	width: 30px;
	height: 30px
}
.f_footer_three_news_simp svg:hover {
	fill: #0f75bd
}
.f_header_breadcrumb_2 {
	margin: 23px auto 14px;
	width: 1200px;
	line-height: 18px;
	font-size: 16px
}
.f_header_breadcrumb_2 a {
	position: relative;
	padding: 0 8px;
	display: inline-block;
	vertical-align: middle
}
.f_header_breadcrumb_2>a:first-child {
	padding-left: 0
}
.f_header_breadcrumb_2 .index-bread {
	font-weight: normal;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 6px;
	max-width: 1000px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: capitalize
}
.f_header_breadcrumb_2 a:after {
	position: absolute;
	right: -6px;
	top: 50%;
	background: url("../images/css-sprite.png") 0 -141px no-repeat;
	width: 10px;
	height: 15px;
	content: "";
	display: block;
	margin-top: -6px
}
.f_header_menu_pic_search_2 {
	background-color: #fff
}
.f_header_menu_pic_search_2 .top_link, .f_header_menu_pic_search_2 .top_language {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9999
}
.f_header_menu_pic_search_2 .top_link {
	right: 92px;
	color: #999
}
.f_header_menu_pic_search_2 .top_language {
	right: 0
}
.f_header_menu_pic_search_2 .top a, .f_header_menu_pic_search_2 .top {
	color: #fff;
	text-decoration: none
}
.f_header_menu_pic_search_2 .top a {
	display: inline-block;
	vertical-align: middle;
	color: #fff
}
.f_header_menu_pic_search_2 .top a:hover {
	color: #0076f6
}
.f_header_menu_pic_search_2 .top {
	padding: 24px 0;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 9999
}
.f_header_menu_pic_search_2 .top_bg {
	display: none;
	background-color: #26262e;
	width: 100%
}
.f_header_menu_pic_search_2 .web_adress {
	display: none
}
.f_header_menu_pic_search_2 .phone {
	float: left;
	float: left;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}
.f_header_menu_pic_search_2 .phone .glyphicon-earphone {
	padding-right: 5px;
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	top: 0;
	line-height: unset
}
.f_header_menu_pic_search_2 .top_link a {
	padding-right: 8px;
	margin-top: -3px
}
.f_header_menu_pic_search_2 .logo {
	width: 220px;
	height: 60px;
	position: relative
}
.f_header_menu_pic_search_2 .logo a {
	display: block;
	width: 100%;
	height: 100%
}
.f_header_menu_pic_search_2 .logo img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.f_header_menu_pic_search_2 .menu_bor {
	width: 100%;
	padding: 10px 0;
	position: relative
}
.f_header_menu_pic_search_2 .menu_bor .nav_bg {
	position: absolute;
	width: 100%;
	height: 178px;
	bottom: -178px;
	border-top: 1px solid #ccc;
	background-color: #fff;
	left: 0;
	display: none;
	z-index: 9;
	box-shadow: rgba(0, 0, 0, 0.27) 0 2px 4px, rgba(0, 0, 0, 0.06) 0 0 60px inset
}

.f_header_menu_pic_search_2 .hBox {
	left: 200px;
	position: absolute;
	top: 10px;

}
.f_header_menu_pic_search_2 .hBox h1,
.f_header_menu_pic_search_2 .hBox h2 {
	font-size: 14px;
}

.f_header_menu_pic_search_2 .menu {
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.f_header_menu_pic_search_2 .menu_list {
	position: absolute;
	right: 0;
	top: 20px;
	width: 820px;
	height: 45px;
	margin-left: 60px;
	overflow: hidden
}
.f_header_menu_pic_search_2 .menu_list .header-search {
}
.f_header_menu_pic_search_2 .menu_list .clearfix {
	display: none
}
.f_header_menu_pic_search_2 .menu_list li {
	float: left;
	font-size: 17px;
	font-family: SFProDisplayBold;
	height: 45px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 35px
}
.f_header_menu_pic_search_2 .menu_list li .pic_div {
	position: relative;
	z-index: 900;
	width: 900px;
	margin-left: 50px;
	float: left
}
.f_header_menu_pic_search_2 .menu_list li a {
	text-decoration: none;
	position: relative
}
 .f_header_menu_pic_search_2 .menu_list li a::after {
 position: absolute;
 content: "";
 width: 0;
 height: 2px;
 background-color: #0076f6;
 left: 0;
 bottom: -4px;
 transition: width .2s ease
}
.f_header_menu_pic_search_2 .menu_list li a:hover {
	color: #333
}
 .f_header_menu_pic_search_2 .menu_list li a:hover::after {
 width: 100%
}
 .f_header_menu_pic_search_2 .menu_list li.cur a::after {
 width: 100%
}
.f_header_menu_pic_search_2 .menu_list .nav {
	position: relative;
	z-index: 9
}
.f_header_menu_pic_search_2 .menu_list .nav .item {
	position: absolute;
	top: 10px;
	width: 1000px;
	padding: 10px 0;
	height: 150px;
	overflow: hidden
}
.f_header_menu_pic_search_2 .nav_pos {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	padding: 10px 0
}
.f_header_menu_pic_search_2 .nav_pos h2 {
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.f_header_menu_pic_search_2 .nav_pos dl {
	margin: 10px 10px 10px 32px;
	float: left
}
.f_header_menu_pic_search_2 .nav_pos dl {
	width: 180px;
	text-align: center
}
.f_header_menu_pic_search_2 .nav_pos dl dt {
	position: relative;
	width: 180px;
	height: 100px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden
}
.f_header_menu_pic_search_2 .nav_pos dl:hover dt img {
	transform: scale(1.1)
}
.f_header_menu_pic_search_2 .nav_pos dl img {
	max-width: 140px;
	max-height: 100px;
 transition: all .3s ease-out 0
}
.f_header_menu_pic_search_2 .right_click, .f_header_menu_pic_search_2 .left_click {
	position: absolute;
	top: 55px;
	font-size: 20px;
	line-height: 10px;
	background-color: #ddd;
	padding: 10px;
	cursor: pointer;
	border-radius: 99px;
	z-index: 9999
}
.f_header_menu_pic_search_2 .left_click {
	left: 0
}
.f_header_menu_pic_search_2 .right_click {
	right: 0
}
.f_header_menu_pic_search_2 .right_click .glyphicon, .f_header_menu_pic_search_2 .left_click .glyphicon {
	top: 0
}
.f_header_menu_pic_search_2 .right_click:hover, .f_header_menu_pic_search_2 .left_click:hover {
	background-color: #0f75bd;
	color: #fff
}
.f_header_menu_pic_search_2 .selected {
	margin-left: 8px;
	padding: 8px 0
}
.f_header_menu_pic_search_2 .selected .a {
	color: #999;
	padding-left: 20px;
	position: relative
}
 .f_header_menu_pic_search_2 .selected .a::before {
 position: absolute;
 content: "";
 width: 16px;
 height: 12px;
 left: 0;
 top: 3px;
 background: url("../images/css-sprite.png") no-repeat
}
.f_header_menu_pic_search_2 .select_language_wrap .arrow {
	display: block;
	width: 0;
	height: 0;
	margin-left: 3px;
	border-width: 4px;
	border-style: solid;
	border-color: #999 transparent transparent;
	border-image: initial;
	float: right;
	margin-top: 8px
}
.f_header_menu_pic_search_2 .select_language_wrap:hover .select_language {
	display: block
}
.f_header_menu_pic_search_2 .top a:hover .arrow {
	border-top-color: #0076f6
}
.f_header_menu_pic_search_2 .select_language {
	background: #fff;
	border: 1px solid #ccc;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 8px 0 0 10px;
	position: absolute;
	top: 22px;
	right: -27px;
	height: auto;
	width: 108px;
	display: none
}
.f_header_menu_pic_search_2 .select_language dt {
	height: 20px;
	width: 80%;
	text-align: left;
	overflow: hidden;
	padding-left: 28px;
	font-size: 12px;
	position: relative
}
 .f_header_menu_pic_search_2 .select_language dt::before {
 position: absolute;
 content: "";
 width: 16px;
 height: 12px;
 left: 0;
 top: 5px;
 background: url("../images/css-sprite.png") no-repeat
}
.f_header_menu_pic_search_2 .select_language dt a {
	color: #333
}
 .f_header_menu_pic_search_2 .select_language dt.english::before, .f_header_menu_pic_search_2 .select_language_wrap .a.english::before {
 background-position: 0 -74px
}
 .f_header_menu_pic_search_2 .select_language dt.french::before, .f_header_menu_pic_search_2 .selected .a.french::before {
 background-position: -16px -74px;
 float: none
}
 .f_header_menu_pic_search_2 .select_language dt.german::before, .f_header_menu_pic_search_2 .selected .a.german::before {
 background-position: -34px -74px
}
 .f_header_menu_pic_search_2 .select_language dt.italian::before, .f_header_menu_pic_search_2 .selected .a.italian::before {
 background-position: -50px -74px
}
 .f_header_menu_pic_search_2 .select_language dt.russian::before, .f_header_menu_pic_search_2 .selected .a.russian::before {
 background-position: -68px -74px
}
 .f_header_menu_pic_search_2 .select_language dt.spanish::before, .f_header_menu_pic_search_2 .selected .a.spanish::before {
 background-position: -85px -74px
}
 .f_header_menu_pic_search_2 .select_language dt.portuguese::before, .f_header_menu_pic_search_2 .selected .a.portuguese::before {
 background-position: -102px -74px
}
 .f_header_menu_pic_search_2 .select_language dt.dutch::before, .f_header_menu_pic_search_2 .selected .a.dutch::before {
 background-position: -119px -74px
}
 .f_header_menu_pic_search_2 .select_language dt.greek::before, .f_header_menu_pic_search_2 .selected .a.greek::before {
 background-position: -136px -75px
}
 .f_header_menu_pic_search_2 .select_language dt.japanese::before, .f_header_menu_pic_search_2 .selected .a.japanese::before {
 background-position: -153px -75px
}
 .f_header_menu_pic_search_2 .select_language dt.korean::before, .f_header_menu_pic_search_2 .selected .a.korean::before {
 background-position: -170px -75px
}
 .f_header_menu_pic_search_2 .select_language dt.hindi::before, .f_header_menu_pic_search_2 .selected .a.hindi::before {
 background-position: -204px -75px
}
 .f_header_menu_pic_search_2 .select_language dt.arabic::before, .f_header_menu_pic_search_2 .selected .a.arabic::before {
 background-position: -187px -75px
}
 .f_header_menu_pic_search_2 .select_language dt.turkish::before, .f_header_menu_pic_search_2 .selected .a.turkish::before {
 background-position: -221px -75px
}
 .f_header_menu_pic_search_2 .select_language dt.indonesian::before, .f_header_menu_pic_search_2 .selected .a.indonesian::before {
 background-position: -112px -63px
}
 .f_header_menu_pic_search_2 .select_language dt.vietnamese::before, .f_header_menu_pic_search_2 .selected .a.vietnamese::before {
 background-position: -129px -63px
}
 .f_header_menu_pic_search_2 .select_language dt.thai::before, .f_header_menu_pic_search_2 .selected .a.thai::before {
 background-position: -146px -63px
}
 .f_header_menu_pic_search_2 .select_language dt.bengali::before, .f_header_menu_pic_search_2 .selected .a.bengali::before {
 background-position: -163px -63px
}
 .f_header_menu_pic_search_2 .select_language dt.persian::before, .f_header_menu_pic_search_2 .selected .a.persian::before {
 background-position: -181px -63px
}
 .f_header_menu_pic_search_2 .select_language dt.polish::before, .f_header_menu_pic_search_2 .selected .a.polish::before {
 background-position: -197px -63px
}
 .f_header_menu_pic_search_2 .select_language dt.china::before, .f_header_menu_pic_search_2 .selected .a.china::before {
 background-position: -214px -63px
}
.f_header_menu_pic_search_2 .header-search {
	position: absolute;
	right: 0px;
	height: 28px;
	border-radius: 14px;
	overflow: hidden;
	background-color: #fff;
	top: 0;
	border: 1px solid #000;
}
.f_header_menu_pic_search_2 .header-search form {
	margin-right: 1px;
	font-size: 0
}
.f_header_menu_pic_search_2 .header-search input {
	display: inline-block;
	vertical-align: middle;
	width: 175px;
	height: 28px;
	line-height: 28px;
	box-sizing: border-box;
	padding: 0 10px;
	border: 0
}
.f_header_menu_pic_search_2 .header-search button {
	height: 24px;
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #fff;
	padding: 0 10px;
	background-color: #26262e;
	border-radius: 14px;
	border: 0;
	outline: 0;
	cursor: pointer
}
.f_header_menu_pic_search_2 svg {
	fill: #fff;
	width: 24px;
	height: 24px
}
.f_header_menu_pic_search_2 svg:hover {
	fill: #0f75bd
}
.f_header_menu_pic_search_2 .iconsapp {
	margin-left: 30px;
	line-height: 12px
}
.f_inquiry_box_simp {
	padding: 8px 0
}
.f_inquiry_box_simp .input-label {
	font-size: 0
}
.f_inquiry_box_simp input, .f_inquiry_box_simp select {
	outline: 0
}
.f_inquiry_box_simp .inquiry_content {
	background: #f5f8fd;
	border: 1px solid #cfd7e4;
	border-radius: 6px
}
.f_inquiry_box_simp th, .f_inquiry_box_simp td {
	padding: 4px 3px;
	text-align: left
}
.f_inquiry_box_simp th {
	text-align: right
}
.f_inquiry_box_simp .inquiry_text {
	border-radius: 6px;
	border-style: solid;
	border-width: 1px;
	height: 22px;
	line-height: 22px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 0 15px;
}
.f_inquiry_box_simp .error_cntr {
	font: .85em verdana;
	line-height: 18px;
	height: 18px;
	width: 100%;
	clear: both;
	background: url(../images/css-sprite.png) no-repeat -240px -35px;
	margin-top: 3px;
	padding-left: 20px;
	color: #e30157;
	display: none
}
.f_inquiry_box_simp .email_address_td .inquiry_text {
	width: 200px;
	float: left
}
.f_inquiry_box_simp .g_mid {
	position: relative
}
.f_inquiry_box_simp .g_tab {
	width: 100%;
	table-layout: fixed;
	float: left;
	text-align: left;
	margin-top: 10px
}
.f_inquiry_box_simp .g_show {
	overflow: hidden;
	width: 100%
}
.f_inquiry_box_simp .btn_wrap {
	width: 100%;
	text-align: center;
	padding: 20px 0 0;
	height: 50px
}
.f_inquiry_box_simp .s {
	font-size: 10px;
	float: left;
	display: inline;
	line-height: 22px;
	color: red;
	margin-left: 5px
}
.f_inquiry_box_simp .th_cs {
	font-size: 12px;
	color: #333;
	width: 12%;
	padding-top: 10px
}
.f_inquiry_box_simp .email_address_td {
	padding-bottom: 8px;
	width: 620px
}
.f_inquiry_box_simp .qr_po {
	background: url(../images/css-sprite.png) no-repeat -400px -319px;
	padding-left: 8px
}
.f_inquiry_box_simp .com_pro {
	vertical-align: top;
	padding-bottom: 0;
	width: 88%
}
.f_inquiry_box_simp .com_pro strong {
	margin-right: 5px
}
.f_inquiry_box_simp .com_pro span {
	color: #888
}
.f_inquiry_box_simp .g_lab {
	font-weight: normal;
	line-height: 24px;
	padding-top: 2px
}
.f_inquiry_box_simp .g_sta {
	float: right;
	display: inline;
	padding-left: 8px;
	background: url(../images/css-sprite.png) no-repeat -400px -316px;
	padding-right: 5px;
	height: 20px;
	font-size: 11px;
	color: #333
}
.f_inquiry_box_simp .receiver-list li {
	margin-bottom: 8px
}
.f_inquiry_box_simp .product_table {
	width: 142px;
	height: 102px;
	left: 66px;
	top: 20px;
	z-index: 99;
	background: #fff;
	position: absolute;
	border: 1px solid #dcdcdc;
	display: none
}
.f_inquiry_box_simp a.blue:hover .product_table {
	display: block
}
.f_inquiry_box_simp .subject_td .inquiry_text {
	width: 610px
}
.f_inquiry_box_simp .message_td {
	padding-right: 34px
}
.f_inquiry_box_simp .message_td .te {
	background: #fff;
	border: 1px solid #e3e3e3;
	padding: 0 1px 1px;
	font: 12px Verdana, Arial;
	margin: 0;
	border-radius: 6px;
}
.f_inquiry_box_simp .message_td .te iframe {
	border: 0
}
.f_inquiry_box_simp .message_td .teheader {
	height: 31px;
	border-bottom: 1px solid #bbb;
	background: linear-gradient(to bottom, rgba(242, 242, 242, .5) 50%, rgba(235, 235, 235, 1));
	padding-top: 1px
}
.f_inquiry_box_simp .message_td .tedivider {
	float: left;
	width: 1px;
	height: 30px;
	background: #ccc
}
.f_inquiry_box_simp .message_td .tecontrol {
	float: left;
	width: 34px;
	height: 30px;
	cursor: pointer;
	background-image: url(../images/icons.png)
}
.f_inquiry_box_simp .message_td .tecontrol:hover {
	background-color: #fff;
	background-position: 30px 0
}
.f_inquiry_box_simp .message_td .tefooter {
	height: 32px;
	border-top: 1px solid #bbb;
	background: #f5f5f5
}
.f_inquiry_box_simp .message_td .toggle {
	float: left;
	padding: 9px 13px 0 10px;
	height: 23px;
	color: #666
}
.f_inquiry_box_simp .message_td .resize {
	float: right;
	height: 32px;
	width: 32px;
	background: url(../images/css-sprite.png) -376px -264px no-repeat;
	cursor: s-resize
}
.f_inquiry_box_simp .message_td .text_wrap {
	height: 173px;
	position: relative
}
.f_inquiry_box_simp .message_td textarea {
	height: 143px;
	padding: 15px 10px;
	border: 0;
	font-family: verdana;
	display: none
}
.f_inquiry_box_simp .file_table th {
	padding-top: 6px;
	width: 46px
}
.f_inquiry_box_simp .file_table label {
	font-weight: bold;
	color: #333
}
.f_inquiry_box_simp .time_wrap {
	line-height: 24px
}
.f_inquiry_box_simp .time_wrap input[type="checkbox"] {
	margin-left: 0
}
.f_inquiry_box_simp input[type="checkbox"] {
	vertical-align: middle
}
.f_inquiry_box_simp .file_table {
	background: #fff;
	display: none;
	width: 780px;
	padding: 10px 0
}
.f_inquiry_box_simp .toggle_tab span {
	width: 10px;
	display: inline-block;
	height: 10px;
	background: url(../images/css-sprite.png) -191px 0 no-repeat
}
.f_inquiry_box_simp .toggle_tab span.show {
	background: url(../images/css-sprite.png) -220px 0 no-repeat
}
.f_inquiry_box_simp .toggle_tab table span {
	background: 0;
	display: inline
}
.f_inquiry_box_simp .request {
	background: #fff;
	display: none;
	border: 0;
	padding: 10px 0;
	width: 780px
}
.f_inquiry_recommend_simp {
	padding: 0 25px
}
.f_inquiry_recommend_simp ul {
	overflow: hidden
}
.f_inquiry_recommend_simp li {
	width: 50%;
	padding: 15px 0;
	float: left;
	border-bottom: #dcdcdc dotted 1px;
	height: 80px
}
.f_inquiry_recommend_simp .item_wrap .product_img_td {
	width: 104px;
	height: 79px;
	border: #dcdcdc solid 1px;
	text-align: center;
	vertical-align: middle
}
.f_inquiry_recommend_simp .item_wrap .product_img_td img {
	max-width: 104px;
	max-height: 79px
}
.f_inquiry_recommend_simp .product_detail_td {
	text-align: left;
	vertical-align: top;
	padding: 0 20px 0 10px
}
.f_inquiry_recommend_simp .product_detail_td .pro_name {
	height: 55px;
	line-height: 18px;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif
}
.f_inquiry_recommend_simp .product_detail_td .btn_wrap {
	margin-top: 8px
}
.f_inquiry_sendok_simp {
	padding: 0 8px 8px 8px;
	font-family: Verdana, Geneva, sans-serif
}
.f_inquiry_sendok_simp .send_wrap {
	background: #f5f8fd;
	border: 1px solid #cfd7e4;
	border-radius: 6px;
	padding-top: 22px
}
.f_inquiry_sendok_simp .tip_box {
	height: 30px;
	padding: 0 0 0 72px;
	line-height: 25px;
	font-size: 20px;
	position: relative
}
.f_inquiry_sendok_simp .tip_box:before {
	position: absolute;
	width: 30px;
	height: 30px;
	content: "";
	background: url(../images/css-sprite.png) no-repeat -264px -1px;
	left: 20px
}
.f_inquiry_sendok_simp .tip_box strong {
	font-weight: normal
}
.f_inquiry_sendok_simp .content_box {
	padding-left: 77px;
	padding-top: 5px;
	margin-bottom: 15px
}
.f_inquiry_sendok_simp .content_box .or_box {
	font-size: 16px;
	margin-bottom: 12px
}
.f_inquiry_sendok_simp .content_table {
	border: #dcdcdc solid 1px;
	width: 800px;
	margin-top: 5px;
	background: #fff
}
.f_inquiry_sendok_simp .content_table .email_img_cntr {
	width: 7%;
	position: relative
}
.f_inquiry_sendok_simp .content_table .email_img_cntr:before {
	position: absolute;
	content: "";
	width: 40px;
	height: 25px;
	background-image: url(../images/css-sprite.png);
	background-position: -129px -96px;
	background-repeat: no-repeat;
	left: 10px;
	top: 16px
}
.f_inquiry_sendok_simp .content_table .email_detail {
	width: 93%;
	line-height: 22px;
	padding: 15px 5px 13px
}
.f_inquiry_sendok_simp .content_table .img_gs {
	width: 100%;
	height: 22px;
	overflow: hidden
}
.f_inquiry_sendok_simp .content_table .img_gs .left_inner {
	float: left;
	padding-right: 5px;
	display: inline-block
}
.f_inquiry_sendok_simp .img_gs img {
	margin-left: 5px
}
.f_menu_list_category {
	width: 1200px;
	margin: 0 auto 20px;
	clear: both;
	border-top: 1px solid #ddd
}
.f_menu_list_category .tit {
	color: #000;
	font-size: 20px;
	font-family: SFProDisplayBold;
	line-height: 2em;
	padding-top: 8px;
	font-weight: bold
}
.f_menu_list_category .menu_box {
	width: 1000px
}
.f_menu_list_category .menu_box li {
	box-sizing: border-box;
	position: relative;
	width: 30%;
	float: left;
	padding: 5px 0 5px 15px;
	margin-right: 3%
}
.f_menu_list_category .menu_box li:nth-of-type {
	margin-right: 0
}
.f_menu_list_category .menu_box li:before {
	content: "";
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -2px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #999;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease
}
.f_menu_list_category .menu_box li a {
	font-size: 14px;
	font-weight: normal;
	line-height: 2em;
	color: #999
}
.f_menu_list_category .menu_box li.cur:before, .f_menu_list_category .menu_box li:hover:before {
	background-color: #333
}
.f_menu_list_category .menu_box li:hover a, .f_menu_list_category .menu_box li.cur a {
	color: #333
}
.f_menu_list_category .menu_box li.cur a {
	color: #333;
 -webkit-transition: color .2s ease;
 -moz-transition: color .2s ease;
 -o-transition: color .2s ease;
 -ms-transition: color .2s ease;
 transition: color .2s ease
}
.f_pic_categories1_simp .main_visual {
	background: #999;
	height: 500px;
	overflow: hidden;
	position: relative
}
.f_pic_categories1_simp .main_image {
	height: 500px;
	overflow: hidden;
	position: relative
}
.f_pic_categories1_simp .main_image ul {
	width: 9999px;
	height: 500px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.f_pic_categories1_simp .main_image li {
	float: left;
	width: 100%;
	height: 500px;
	position: relative
}
.f_pic_categories1_simp .main_body {
	position: absolute;
	left: 525px
}
.f_pic_categories1_simp .main_image li span {
	display: block;
	width: 100%;
	height: 500px;
	background-color: #fff !important
}
.f_pic_categories1_simp .main_image li a {
	display: block;
	width: 100%;
	height: 500px
}
.f_pic_categories1_simp #btn_prev, #btn_next {
	z-index: 11;
	position: absolute;
	display: block;
	width: 73px !important;
	height: 74px !important;
	top: 50%;
	margin-top: -37px;
	display: none
}
.f_pic_categories1_simp .flicking_con {
	display: block !important;
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9
}
.f_pic_categories1_simp .flicking_con a {
	background: #fff;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #000;
	margin: 0 8px;
	box-sizing: border-box;
	font-size: 0;
	float: left;
	opacity: .5
}
.f_pic_categories1_simp .flicking_con a.on {
	background-color: #fff;
	opacity: 1
}
.f_pic_categories1_simp #btn_prev, .f_pic_categories1_simp #btn_next {
	z-index: 111;
	border-radius: 3px;
	position: absolute;
	display: block;
	width: 70px !important;
	height: 70px !important;
	border-radius: 50%;
	top: 46%;
	margin-top: -37px;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6;
	display: none;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease
}
.f_pic_categories1_simp #btn_prev {
	background: #000 url(../images/css-sprite.png) no-repeat -31px -113px;
	left: 100px
}
.f_pic_categories1_simp #btn_next {
	background: #000 url(../images/css-sprite.png) no-repeat -28px -172px;
	right: 100px
}
.f_pic_categories1_simp #btn_prev:hover, .f_pic_categories1_simp #btn_next:hover {
	background-color: #0076f6;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}
 .f_pic_categories1_simp img[src$='load_icon.gif'] {
 width: 32px !important;
 min-width: 0;
 min-height: 0
}
.f_pmd_products {
	margin-top: 20px
}
.f_pmd_products .more_products {
	box-sizing: border-box
}
.f_pmd_products .more_products {
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
	padding: 10px 33px;
	border-left: 4px solid #0076f6;
	overflow: hidden;
	display: flex;
	align-items: center
}
.f_pmd_products .more_products .more-products-title {
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	color: #333;
	letter-spacing: .08px;
	font-weight: bold;
	text-transform: uppercase
}
.f_pmd_products .more_products .lists {
	height: 20px;
	line-height: 20px;
	list-style: none;
	padding: 0;
	margin: 0 0 0 30px;
	overflow: hidden;
	flex: 1;
	position: relative
}
.f_pmd_products .more_products .lists li {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	opacity: 0;
 transition: opacity .5s ease
}
.f_pmd_products .more_products .lists li.current {
	z-index: 1;
	opacity: 1
}
.f_pmd_products .more_products .lists a {
	display: block;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
 transition: color .2s ease
}
.more_products .lists a:hover {
	color: #0076f6
}
.f_privacy {
	margin: 0 auto 50px;
	width: 1200px;
	box-sizing: border-box;
	line-height: 28px;
	background-color: #fff;
	border-radius: 4px;
	padding: 15px 30px
}
.f_product_category_column_2 {
	clear: both
}
.f_product_category_column_2 ul {
	overflow: hidden
}
.f_product_category_column_2 .title {
	font-size: 28px;
	font-family: SFProDisplayBold;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 26px
}
.f_product_category_column_2 li {
	width: 230px;
	height: 330px;
	float: left;
	background-color: #fff;
	border-radius: 4px;
	/*padding: 9px 9px 21px;*/







	margin-right: 9px;
	margin-bottom: 9px;
	box-sizing: border-box;
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 -o-transition: all .2s ease;
 transition: all .2s ease;
	position: relative;
	cursor: pointer
}
 .f_product_category_column_2 li:nth-of-type(5n) {
 margin-right: 0
}
.f_product_category_column_2 li .img {
	position: relative;
	width: 250px;
	height: 250px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden
}
.f_product_category_column_2 li .img a {
	display: block;
	height: 100%
}
.f_product_category_column_2 li .img img {
	max-width: 100%;
 //max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 transition: transform .3s ease
}
.f_product_category_column_2 li:hover .img img {
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	transform: translate(-50%, -50%) scale(1.1);
	-webkit-backface-visibility: hidden
}
.f_product_category_column_2 li:hover {
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.18)
}
.f_product_category_column_2 li h2 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	line-height: 26px;
	margin: 10px 10px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 52px
}
.f_product_category_column_2 li h2 a {
	display: block
}
.f_product_category_column_2 li p {
	font-size: 14px;
	line-height: 24px;
	padding-left: 15px;
	position: relative;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 10px
}
.f_product_category_column_2 li p:before {
	position: absolute;
	left: 0;
	top: 8px;
	width: 4px;
	height: 4px;
	content: "";
	background-color: #666;
	border-radius: 99px
}
.f_product_category_column_2 .sub_email button {
	font-family: Roboto !important;
	height: 34px;
	line-height: 34px;
	background-color: #0076f6;
	border: 0;
	color: #fff;
	padding: 0 60px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px
}
.f_product_category_column_2 .sub_email button:hover {
	background-color: #d62001;
	text-decoration: none
}
.f_product_category_column_2 .sub_email button .glyphicon {
	display: none
}
.f_product_category_column_2 .sub_email {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 20px;
	text-align: center
}
.f_product_category_column_2 .page_box {
	text-align: center
}
.f_product_category_column_2 .page_box a {
	width: 33px;
	height: 22px;
	line-height: 22px;
	border: 0;
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 -o-transition: all .2s ease;
 -ms-transition: all .2s ease;
 transition: all .2s ease
}
.f_product_category_column_2 .page_box a.cur, .f_product_category_column_2 .page_box a:hover {
	color: #fff;
	background: #0076f6
}
.f_product_category_column_2 .page_box a {
	text-align: center
}
 @-webkit-keyframes nav-i {
 50% {
 -webkit-transform: translateY(8px);
 opacity: .8
}
 100% {
 -webkit-transform: translateY(0);
 opacity: .5
}
}
 @keyframes nav-i {
 50% {
 transform: translateY(8px);
 opacity: .8
}
 100% {
 transform: translateY(0);
 opacity: .5
}
}
.f_product_showsimple_2 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 75px
}


.index_news_list {
	margin: 50px auto 0;
	width: 1212px;
}

.index_news_list h3 {
	margin-bottom: 50px;
	font-size: 30px;
	text-align: center;
}

.index_news_list ul {
	overflow: hidden;
	zoom: 1;
	background-color: #fff;
	padding: 60px 20px 30px;
}

.index_news_list li {
	padding: 0 0 30px 2%;
	float: left;
	width: 50%;
	font-size: 16px;
	position: relative;
	box-sizing: border-box;

}

.index_news_list li a {
	display: block;
	width: 75%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.index_news_list li::before {
  position: absolute;
  display: block;
  left: 1.7%;
  top: 10px;
  content: '';
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #0762cb;
}

.index_news_list li span {
	position: absolute;
	right: 5%;
	top: 0;
}





.f_product_showsimple_2 .m_title h3 {
	font-weight: bold;
	font-family: SFProDisplayRegular;
	color: #000;
	text-align: center;
	margin-bottom: 54px;
	font-size: 30px;
}
 .f_product_showsimple_2 .m_title h1::before {
 content: ""
}
.f_product_showsimple_2 .products_wrap ul, .f_product_showsimple_2 .products_wrap .details-list {
	overflow: hidden;
	margin: 0 -6px
}
.f_product_showsimple_2 .pro_box {
	width: 290px;
	height: 472px;
	box-sizing: border-box;
	float: left;
	padding: 9px;
	background-color: #fff;
	margin: 0 6px 11px;
 transition: box-shadow .2s ease 0
}
.f_product_showsimple_2 .pro_box .operations {
	text-align: center
}
.f_product_showsimple_2 .pro_box .operations .btn {
	height: 34px !important;
	line-height: 34px !important;
	padding: 0 60px !important
}
.f_product_showsimple_2 .pro_box:hover {
	background: #fff;
	box-shadow: rgba(168, 158, 156, 0.18) 0 3px 15px
}
.f_product_showsimple_2 .pro_img {
	position: relative;
	text-align: center
}
.f_product_showsimple_2 .pro_img a {
	display: block;
	width: 100%;
	height: 272px;
	overflow: hidden;
	position: relative
}
.f_product_showsimple_2 .pro_img a img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 transition: all .5s ease
}
.f_product_showsimple_2 .pro_img a:hover img {
	transform: translate(-50%, -50%) scale(1.2)
}
.f_product_showsimple_2 .pro_tit {
	height: 50px;
	overflow: hidden;
	width: 240px;
	margin: 10px auto
}
.f_product_showsimple_2 .pro_parameters {
	height: 80px;
	width: 240px;
	margin: 0 auto;
	font-size: 13px;
	color: #999
}
.f_product_showsimple_2 .pro_parameters li, .f_product_showsimple_2 .products_wrap .details-list .detail {
	line-height: 1.5;
	font-size: 14px;
	width: 240px;
	padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative
}
 .f_product_showsimple_2 .pro_parameters li::before, .f_product_showsimple_2 .products_wrap .details-list .detail::before {
 content: "";
 width: 4px;
 height: 4px;
 border-radius: 50%;
 background-color: #999;
 position: absolute;
 left: 0;
 top: 50%;
 margin-top: -2px
}
.f_product_showsimple_2 .pro_tit a {
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
	color: #333;
	margin-bottom: 13px;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.f_product_showsimple_2 .pro_tit a:hover {
	color: #0076f6
}
.f_product_showsimple_2 .p_divider {
	display: block;
	position: absolute;
	width: 1px;
	background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%)
}
.f_product_stick_updn_2 {
	padding-top: 72px;
	width: 1212px;
	margin: 0 auto
}
.f_product_stick_updn_2 h3 {
	font-size: 30px;
	font-family: SFProDisplayBold;
	color: #000;
	text-align: center;
	margin-bottom: 49px;
}
.f_product_stick_updn_2 .img_list {
	width: 246px;
	float: left;
	margin-right: 4px;
 transition: box-shadow .2s ease
}
.f_product_stick_updn_2 .img_list:hover {
	box-shadow: rgba(168, 158, 156, 0.18) 0 3px 15px
}
.f_product_stick_updn_2 .last {
	margin-right: 0
}
.f_product_stick_updn_2 .img_list h2 {
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}
.f_product_stick_updn_2 .img_list .img_son li {
	height: 350px;
	height: 272px;
	position: relative
}
 .f_product_stick_updn_2 .img_list .img_son li::after {
 position: absolute;
 width: 100%;
 height: 1px;
 content: "";
 bottom: 0;
 left: 0;
 background-color: #f5f5f5
}
.f_product_stick_updn_2 .img_list .img {
	width: 100%;
	height: 180px;
	display: block;
	position: relative;
	overflow: hidden
}
.f_product_stick_updn_2 .img_list .img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 transition: all .5s ease
}
.f_product_stick_updn_2 .img_list:hover .img img {
	transform: translate(-50%, -50%) scale(1.1)
}
.f_product_stick_updn_2 .img_list ul {
	text-align: center;
	height: 250px;
	overflow: hidden
}
.f_product_stick_updn_2 .img_list ul a {
	display: block;
	text-decoration: none
}
.f_product_stick_updn_2 .img_list ul a.tit {
	font-size: 16px;
	padding: 0 10px;
	line-height: 22px;
	max-height: 52px;
	margin: 10px 0;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.f_product_stick_updn_2 .img_list ul a.tit:hover {
	color: #0076f6
}
.f_product_stick_updn_2 .hot_bg {
	display: block;
	text-align: center;
	padding: 10px 10px 0;
	position: relative
}
.f_product_stick_updn_2 h2.hot_title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
	margin-bottom: 10px
}
.f_product_stick_updn_2 .hot_title a {
	font-size: 14px;
	color: #999;
 transition: color .2s ease
}
.f_product_stick_updn_2 .hot_title a:hover {
	color: #0076f6
}
.f_product_stick_updn_2 a.hot_more {
	display: block;
	color: #0076f6;
	text-transform: uppercase;
 transition: color .2s ease
}
.f_product_stick_updn_2 a.hot_more:hover {
	background-color: #fff;
	text-decoration: none;
	color: #005124
}
.f_product_stick_updn_2 .hot_bg_top {
	text-align: center;
	padding: 10px 10px 20px;
	position: relative
}
 .f_product_stick_updn_2 .hot_bg_top+ul li::after {
 display: none
}
 .f_product_stick_updn_2 .hot_bg_top::after {
 position: absolute;
 width: 100%;
 height: 1px;
 content: "";
 bottom: 0;
 left: 0;
 background-color: #f5f5f5
}
 .f_product_stick_updn_2 img[src$="load_icon.gif"] {
 min-width: 0;
 min-height: 0;
 width: 32px !important
}
.f_product_stick_updn_2 .img_list>ul>li {
	position: relative
}
.f_product_stick_updn_2 .img_list>ul>li:last-child {
	margin-right: 0
}
.f_product_stick_updn_2 .model1-slogn {
	position: absolute;
	top: 240px;
	left: 13px
}
.f_product_stick_updn_2 .img_list .video-image-box {
	width: 246px;
	height: 180px;
	display: none;
	position: relative
}
.f_product_stick_updn_2 .img_list .video-image-box video {
	max-width: 93%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.f_product_stick_updn_2 .video-image-box .fada {
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 28px;
	right: 8px;
	z-index: 10;
	cursor: pointer;
	background: url("//images/pql_zoom.png") center center / cover no-repeat;
	color: #ccc;
	border-radius: 50%;
	border: 0
}
.f_product_stick_updn_2 .img_list {
	position: relative;
	width: 230px;
	height: 340px;
	padding: 9px;
	box-sizing: border-box;
	background-color: #fff;
	margin: 0 6px;
	border-radius: 4px
}
.f_product_stick_updn_2 .img_list .videowrap, .f_product_stick_updn_2 .img_list .videowrap .videoCell {
	position: absolute;
	top: 0;
	left: 0;
	width: 246px;
	height: 176px;
	z-index: 999
}
.f_product_stick_updn_2 .img_list .videowrap .videoBox {
	width: 246px;
	height: 176px;
	display: block;
	position: relative
}
.rightNavi {
	position: fixed;
	right: 1px;
	top: 35%;
	z-index: 9999999;
	width: 90px;
}
.rightNavi li {
	float: left;
	width: 90px;
	border-top: 1px solid #000;
	background-color: #0076f6;
}
.rightNavi li:first-child {
	border-top: none;
}
.rightNavi .tel_part {
	position: relative;
}
.rightNavi .tel_part span {
	position: absolute;
	top: 0;
	right: 90px;
	height: 90px;
	width: 200px;
	text-align: center;
	background-color: #0076f6;
	line-height: 90px;
	display: none;
	font-size: 24px;
	color: #ffffff;
}
.rightNavi .tel_part a:hover span {
	display: block;
}
.cont_main_box {
	width: 1200px;
	margin: 0 auto;
	clear: both;
	margin-bottom: 50px
}
.cont_main_whole {
	clear: both
}
.cont_main_fixed {
	height: 110px
}
.cont_main_n {
	width: 330px;
	float: left
}
.cont_main_no {
	width: 870px;
	float: left
}
.cont_main_no_inner {
	margin-left: 17px;
	position: relative;
	background-color: #fff;
	border-radius: 4px;
	padding: 15px 30px
}
 @font-face {
 font-family:"HelvLight Normal";
src:url("../fonts/HELN.TTF") format("truetype");
font-weight:normal;
font-style:normal;
font-display:swap
}
 @font-face {
 font-family:"HelveticaNeue Black";
src:url("../images/fonts/-black.otf") format("otf"), url("../fonts/helveticaneue-black.ttf") format("truetype");
font-weight:normal;
font-style:normal;
font-display:swap
}
body {
	font-family: SFProDisplayRegular, sans-serif;
, Helvetica, Helvetica, Arial, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	background: #f5f5f5;
	font-size: 12.5px;
	line-height: 1.5;
	overflow: scroll;
	overflow-x: hidden
}
p, a, ul, li, dl, dd, dt, h1, h2, h3, h4, img {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0
}
img {
	vertical-align: middle
}
img[src="../images/load_icon.gif"] {
	width: 32px !important;
	height: 32px !important
}
a {
	cursor: pointer
}
a:link {
	color: #333;
	text-decoration: none
}
a:visited {
	color: #333;
	text-decoration: none
}
a:hover {
	color: #0076f6
}
td {
	vertical-align: top;
	text-align: left;
	font-size: 14px
}















::-webkit-input-placeholder {
 color: #999;
 font-size: 12px
}















:-moz-placeholder {
 color: #999;
 font-size: 12px
}















::-moz-placeholder {
 color: #999;
 font-size: 12px
}















:-ms-input-placeholder {
 color: #999;
 font-size: 12px
}
.clearfix {
	clear: both
}
.fleft {
	float: left
}
.fright {
	float: right
}
.btn {
	font-size: 13px;
	height: 26px !important;
	background-color: #0076f6 !important;
	text-transform: uppercase;
	background-image: none !important;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease;
	opacity: 1 !important;
	padding: 0 12px !important;
	border-radius: 0 !important;
	border: none !important;
	font-weight: bold;
	cursor: pointer
}
.btn:hover {
	background-color: #005124 !important
}
.page_box {
	margin: 25px auto;
	height: 24px;
	cursor: default;
	text-align: center;
	clear: both;
	border: 0
}
.page_box a {
	/*width: 22px;*/
	/*height: 22px;*/
	line-height: 22px;
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
	text-decoration: none;
	display: inline-block
}
.page_box a.cur {
	background: #0076f6;
	color: #fff;
 -webkit-transition: background .2s ease;
 -moz-transition: background .2s ease;
 -o-transition: background .2s ease;
 -ms-transition: background .2s ease;
 transition: background .2s ease
}
.page_box a:hover {
	color: #fff;
	background: #0076f6
}
.contact_us_btn {
	border: 1px solid #ff7d29;
	font-weight: normal;
	font-family: arial;
	font-size: 16px;
	cursor: pointer;
	color: #fff;
	padding: 5px 10px 5px 35px;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .15);
	border-radius: 4px;
	background: #ff7d29 url(../images/css-sprite.png) no-repeat -261px -213px;
 -moz-transition: all .35s ease;
 -o-transition: all .35s ease;
 -webkit-transition: all .35s ease;
 transition: all .35s ease
}
.contact_us_btn:hover {
	background: #fff url(../images/css-sprite.png) no-repeat -377px -213px;
	color: #ff7d29;
	border: 1px solid #ff7d29
}
.bg2d {
	background-color: #fff
}
.search_btn {
	width: 20px;
	height: 20px;
	background: url(../images/css-sprite.png) no-repeat 2px -18px;
	color: #fff
}
.g_btn {
	width: 167px;
	height: 40px;
	background: url(../images/css-sprite.png) no-repeat -219px -295px
}
.btn_default, .btn_alert {
	font-family: arial;
	color: #333;
	font-size: 13px;
	font-weight: 700;
	line-height: 15px;
	padding: 5px 12px;
	border: 1px solid #bcbcbc;
	background-color: #eee;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -ms-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: -o-linear-gradient(top, #fafafa, #e8e8e8);
	background-image: linear-gradient(top, #fafafa, #e8e8e8);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0)
}
.btn_default:hover {
	background: #fff;
	border-color: #aaa;
	text-decoration: none
}
.btn_alert {
	color: #fff;
	border-color: #e87b0e;
	background-image: -moz-linear-gradient(top, #ffa705, #ff8a27);
	background-image: -ms-linear-gradient(top, #ffa705, #ff8a27);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa705), to(#ff8a27));
	background-image: -webkit-linear-gradient(top, #ffa705, #ff8a27);
	background-image: -o-linear-gradient(top, #ffa705, #ff8a27);
	background-image: linear-gradient(top, #ffa705, #ff8a27);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa705', endColorstr='#ff8a27', GradientType=0)
}
.btn_alert:hover {
	background-image: none;
	background: #ffa705
}
.kj_title {
	width: 1000px;
	margin: 0 auto;
	color: red;
	font-size: 20px;
	padding: 30px 0 10px 0
}
.fill_more_wrap {
	font-family: verdana;
	z-index: 102;
	border: 1px solid #eee;
	margin: 0;
	width: 700px;
	height: 460px;
	position: relative;
	visibility: visible;
	background-color: #fafafa
}
.fill_more_wrap {
	font-family: verdana
}
.fill_more_wrap .title {
	height: 22px;
	font-falimy: verdana, arial;
	font-size: 18px;
	padding: 11px 3px 2px 30px;
	text-align: left;
	border-bottom: 1px solid #eee;
	position: relative
}
.fill_more_wrap .close_box {
	position: absolute;
	right: 8px;
	top: 8px
}
.fill_more_wrap .boxs_wrap {
	width: 677px;
	margin: 0 auto;
	height: 390px;
	margin-top: 12px
}
.fill_more_wrap .boxs_middle .boxs_content {
	padding: 5px 15px 0 30px;
	font-size: 13px
}
.fill_more_wrap .boxs_table select {
	height: 26px;
	line-height: 26px;
	border-color: #dcdcdc;
	outline: 0
}
.fill_more_wrap .boxs_table th {
	width: 19%;
	padding: 4px 3px;
	vertical-align: top
}
.fill_more_wrap .boxs_table .g_lab {
	font-weight: normal;
	padding-top: 7px;
	text-align: right
}
.fill_more_wrap .boxs_table .r_td {
	width: 82%;
	text-align: left;
	padding: 4px 3px
}
.fill_more_wrap .boxs_table .star {
	color: red
}
.fill_more_wrap .boxs_table .inquiry-text {
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	outline: 0
}
.fill_more_wrap .boxs_table .text_company {
	width: 300px
}
.fill_more_wrap .boxs_table .fax_box {
	margin-left: 20px
}
.fill_more_wrap .boxs_table .text_hint {
	width: 198px
}
.fill_more_wrap .boxs_table .country_select {
	padding: 0 !important;
	width: 205px;
	color: #333
}
.fill_more_wrap .boxs_table .optional_td {
	padding: 3px 0 0 0
}
.fill_more_wrap .boxs_table .optional_td th {
	width: 22%;
	font-weight: normal;
	padding-top: 5px;
	text-align: right;
	vertical-align: top
}
.fill_more_wrap .boxs_table .optional_td td {
	width: 78%;
	padding: 4px 3px;
	vertical-align: top
}
.fill_more_wrap .boxs_table .price_box {
	line-height: 18px
}
.fill_more_wrap .boxs_table .payment_box {
	line-height: 18px
}
.fill_more_wrap .boxs_table .price_select {
	width: 95px;
	color: #333
}
.fill_more_wrap .boxs_table .order_box {
	color: #999
}
.fill_more_wrap .boxs_table .text_order {
	width: 250px;
	margin-right: 10px
}
.fill_more_wrap .boxs_table .terms_select {
	width: 262px;
	color: #333;
	vertical-align: top
}
.fill_more_wrap .boxs_table .optional_td .request_td {
	vertical-align: middle;
	padding-top: 4px;
	padding-left: 0
}
.fill_more_wrap .boxs_table .request_td input[type="checkbox"] {
	vertical-align: middle;
	margin-right: 1px
}
.fill_more_wrap .boxs_table .request_td .inner_box {
	line-height: 18px
}
.fill_more_wrap .btn_box {
	height: 40px;
	margin: 10px 0;
	text-align: center
}
.fill_more_wrap .boxs_tip {
	position: absolute;
	bottom: 5px;
	left: 55px;
	color: #999;
	border-top: #d4d6d5 solid 1px;
	padding-top: 3px;
	margin-right: 20px
}
.f_menu_list_inner .f_menu_list {
	display: none
}
 @font-face {
 font-family:"iconfont";
src:url('../fonts/hu_iconfont.woff') format('woff');
font-display:swap
}
.iconfont {
	font-family: iconfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-yahoo1:before {
	content: "\e8d5"
}
.icon-youjian:before {
	content: "\e61a"
}
.icon-skype:before {
	content: "\e600"
}
.icon-WhatsAPP:before {
	content: "\e6dc"
}
.icon-aim:before {
	content: "\e638"
}
.icon-icq:before {
	content: "\e69e"
}
.icon-viber:before {
	content: "\e68f"
}
.icon-wechat:before {
	content: "\e601"
}
.model1-slogn {
	display: block;
	position: absolute;
	bottom: 5px;
	left: 5px;
	width: 50px;
	height: 20px;
 background: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAYAAADPym6aAAAAAXNSR0IArs4c6QAAA4VJREFUSA3dV0tMmkEQBhFFpEUi+IBgUq1yaCQmLTTxUVNMmjQhRk968XHwpiRGTxof0Yue1KiJ9uIjxnggsRePtRV8JqYRxdpKoRKJSCgoVsqrCp0l/e3Pxh88in+y7M7szOx8szOzgU6j0YpgKGGIYcTj5wCn1Qz4UcHIjkcE/3xmw5yVAD/8OAZBuC5GQB7E92CAJMa6jrGxMWlra+ve9fV1hGh9fb3Q6XQGcnJy2Jubm2c6nc49PT39PC0tLRkJXl5eBvb3988nJibMsA4rd3R0PJXL5RkRhoCYm5szLi4u2hFfJBIl9fb2PpNIJDyv13ul0WisAwMDRlwHp2MCEQgEKXV1daKZmZkTsnJbW1tRdXX1x9ra2ienp6c+BEQmk2UrlcoPSE4oFCaXl5cLVlZW3jQ2Nmr1ev3viooKETilN5lMHrIth8MRQHRxcTF3cnKyFGQ+Q/B2ISiJ7e3t+WDjtUKh+BQMBslqEeuYqTU+Pn4IQArIWlKplAPR+nN0dOQj8+HWQmaz2YfGxsbGBYpkc3Pz+vDwsIyQQ6AJGWJ2u91hD0HuZUNDg2ZhYcHm8XiCVqs1AEC+QBAc6DYJG7fNMYGsra254FbY6enpN7enUqny5+fnDbcZxHlbW1u/eDweC+fjNJzBRBHf2dlx43vd3d1fKysrc3E+mb5xjszE10tLSz9aWlpy+/r6ws6XlJSIgdbhclQ0qhexWByundnZ2TKfz3dFlq2pqVktLCx8dHx8fEHmE2uXy3XFYrGi+hp1kzA0OjpqAjAKBKSqqirj4ODgp9/vDxH7sebU1NQku90ergNInVXQj6gRpM/n8/1cLjcMFreXkJBAC4WiHxcztZBRm80WgKj6UW00NTUVQCc6xA+jojMzM5ngCD0WcOhwbuiAXCaTScdtQVPJMBqN5zifTN8JCFKAlDBA4UkgRR4vLy+fkY1QrREItVr9amRkZJdKhuCj+oAW/B264wt0A8SXl5fH6u/vl3d2dkZN5TulFjIKvf5kcHCwDIpcTxyCz1DUKdAqFXQ6ncZgMFBk6UNDQ3vEG4Hkp6amSvEa0Wq1Jz09PYddXV3fwGnJ9vb2W4vFcsHhcJIg3VhQj+sGg8GLn0em0WHvyIz7soYHkY3eF3h0IxoDlX/3FgiVw1T8/8lIJREn/AcFxBknQY/mpgX9Q0RAsmBwo0ne4z3k//u/ScV3Bb6pny4AAAAASUVORK5CYII=) no-repeat center;
	z-index: 999
}
.clearfix:after {
	content: "";
	display: block
}
.clearfix {
 *zoom: 1
}
.Verifiedby {
	width: 100%;
	font-family: PingFang SC;
	height: 40px;
	text-transform: none;
	position: relative;
	text-align: center
}
.Verifiedby .sgsmain {
	height: 40px;
	padding: 0 13px;
	background: rgba(224, 243, 255, 1);
	border-radius: 4px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	line-height: 39px;
	float: left
}
.Verifiedby .sgsmain .text {
	text-transform: none;
	width: 103px;
	height: 28px;
	font-size: 20px;
	font-weight: 600;
	color: rgba(51, 51, 51, 1);
	vertical-align: middle
}
.Verifiedby .sgsmain .sgsimg {
	width: 40px !important;
	height: 25px !important;
	margin-left: 14px;
	margin-right: 12px;
	vertical-align: middle
}
.Verifiedby .sgsmain .ecerimg {
	vertical-align: middle;
	margin: 0;
	margin-left: 9px;
	width: 49px !important;
	height: 14px !important
}
.Verifiedby .sgsmain .and {
	color: #333;
	font-size: 20px;
	font-weight: 400;
	vertical-align: middle
}
.abouts .sgsmain {
	float: left
}
.abouts .aboutinfo {
	text-transform: none;
	float: right;
	line-height: 40px;
	color: rgba(102, 102, 102, 1);
	font-size: 14px
}
.iconsapp {
	display: inline-block;
	height: 100%
}
.iconsapp svg {
	margin: 0 6px
}
.abouts .ecerfuhao {
	color: #2ebc4f;
	font-weight: 800;
	font-size: 20px;
	line-height: 39px;
	height: 39px;
	float: left
}
.duihao1, .duihao2 {
	display: inline-block;
	border: 2px solid #fe9313;
	width: 8px;
	height: 14px;
	transform: rotate(45deg);
	border-top: transparent;
	border-left: transparent
}
.duihao2 {
	border-color: #2ebc4f
}
.abouttable {
	margin-bottom: 10px;
	background: linear-gradient(180deg, rgba(240, 250, 253, 1) 0, rgba(249, 254, 255, 1) 100%);
	width: 100%
}
.abouttable {
	width: 100%
}
.abouttable p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
	float: left;
	max-width: 95%
}
.abouttable span {
	float: right
}
.abouttable .left {
	width: 49%;
	padding: 18px 0;
	display: inline-block;
	padding-left: 25px;
	padding-right: 39px;
	box-sizing: border-box;
	border-right: 1px solid rgba(239, 239, 239, 1);
	border-bottom: 1px solid rgba(239, 239, 239, 1)
}
.videologo {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	text-align: center;
	height: 100%;
	width: 100%;
	cursor: pointer;
	z-index: 10
}
 .videologo::before, .videologo::after {
 content: "";
 position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 -ms-transform: translate(-50%, -50%);
 -o-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%)
}
 .videologo::before {
 width: 35px;
 height: 35px;
 border-radius: 50%;
 background: rgba(0, 0, 0, 0.5)
}
 .videologo::after {
 border-style: solid;
 border-color: transparent transparent transparent #fff;
 border-width: 8px 0 8px 12px;
 border-radius: 4px
}
.abouttable .right {
	width: 50%;
	display: inline-block;
	padding: 18px 0;
	padding-left: 25px;
	padding-right: 39px;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(239, 239, 239, 1)
}
 .abouttable>div:nth-last-child(1), .abouttable>div:nth-last-child(2) {
 border-bottom: 0
}
.aboutlink .line {
	width: 1px;
	height: 20px;
	background: #c6c6c6;
	display: inline-block;
	margin-left: 10px;
	margin-right: 9px;
	vertical-align: middle
}
.aboutlink {
	margin: 15px 0;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 19px
}
 .aboutlink span:nth-child(1) {
 color: rgba(153, 153, 153, 1)
}
 .aboutlink span:nth-child(3) {
 color: rgba(51, 51, 51, 1);
 margin-right: 27px
}
 .aboutlink span:nth-child(4) {
 color: rgba(51, 51, 51, 1);
 text-decoration: underline;
 cursor: pointer
}
.YouTuBe_Box_Iframe {
	width: 100%;
	height: 100%;
	position: relative;
	max-width: 500px;
	max-height: 500px;
	background: rgba(0, 0, 0, .01)
}
.YouTuBe_Box_Iframe .play {
	position: absolute;
	width: 80px;
	height: 80px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	border-radius: 50%
}
.YouTuBe_Box_Iframe .BoxId {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0
}
.YouTuBe_Box_Iframe .img {
	width: 100%;
	height: 100%;
	background: #fff;
	overflow: hidden
}
.YouTuBe_Box_Iframe img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.YouTuBe_Box_Iframe .svg img {
	max-width: 80px !important;
	max-height: 80px !important;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
.YouTuBe_Box_Iframe .play .svg {
	width: 40px;
	height: 40px;
	background: #000;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
 box-shadow: 0 0 .3rem rgba(0, 0, 0, .2);
	transform: translate(-50%, -50%)
}
.el-message {
	min-width: 380px;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #ebeef5;
	position: fixed;
	left: 50%;
	top: 20px;
	transform: translateX(-50%);
	background-color: #edf2fc;
 transition: opacity .3s, transform .4s, top .4s;
	overflow: hidden;
	padding: 10px 10px 10px 20px;
	display: flex;
	align-items: center;
	background-color: #ebeef5;
	border-color: #ebeef5;
	transition: all 300 ease
}
.el-message__content {
	padding: 0;
	margin: 0
}
.loader-inner {
	display: none;
	height: 100%;
	position: relative
}
.ball-clip-rotate>div {
	background-color: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 2px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	border: 2px solid #fff;
	border-bottom-color: transparent;
	height: 35px;
	width: 35px;
	background: transparent !important;
	display: inline-block;
 animation: rotate .75s linear infinite;
	margin: auto;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	position: absolute
}
 @-webkit-keyframes rotate {
 0 {
 -webkit-transform: rotate(0);
 transform: rotate(0)
}
 50% {
 -webkit-transform: rotate(180deg);
 transform: rotate(180deg)
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg)
}
}
 @keyframes rotate {
 0 {
 -webkit-transform: rotate(0);
 transform: rotate(0)
}
 50% {
 -webkit-transform: rotate(180deg);
 transform: rotate(180deg)
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg)
}
}
.leave-message-dialog ul, .leave-message-dialog li {
	list-style: none
}
.leave-message-dialog {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 11000;
	font-family: Roboto !important
}
.leave-message-dialog input {
	font-family: Roboto !important
}
.leave-message-dialog .dialog-content-pql {
	min-width: 600px;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 4px;
	padding: 41px 47px 34px
}
.leave-message-dialog .dialog-content-pql-id {
	min-width: 716px
}
.leave-message-dialog .close {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 22px;
	right: 27px;
	cursor: pointer
}
.leave-message-dialog .close:before, .leave-message-dialog .close:after {
	position: absolute;
	content: "";
	background-color: #707070;
	width: 15px;
	height: 2px;
	top: 50%;
	left: 0
}
.leave-message-dialog .close:before {
	transform: rotate(45deg)
}
.leave-message-dialog .close:after {
	transform: rotate(-45deg)
}
.leave-message-dialog .title {
	font-size: 24px;
	color: #333;
	text-align: center;
	line-height: 1.5;
	font-weight: bold
}
.leave-message-dialog p {
	margin: 0
}
.leave-message-dialog .form {
	width: 100%;
	margin-top: 22px
}
.leave-message-dialog .form input, .leave-message-dialog .form .textarea {
	background-color: #f5f5f5;
	font-family: robot !important
}
.leave-message-dialog .form input, .leave-message-dialog .form textarea {
	display: block;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	border: 0;
	outline: 0;
	box-sizing: border-box;
	padding: 12px 19px;
	line-height: 20px;
	margin-bottom: 15px;
	text-indent: 0
}
.leave-message-dialog .form input {
	height: 44px
}
.leave-message-dialog .form .textarea {
	position: relative
}
.leave-message-dialog .form textarea {
	font-size: 14px;
	height: 180px;
	background-color: transparent;
	position: relative;
	z-index: 1
}
 textarea::-webkit-input-placeholder {
 font-family: robot !important
}
 .leave-message-dialog .form::-webkit-input-placeholder {
 font-size: 16px;
 color: #999
}
 .leave-message-dialog .form:-moz-placeholder {
 font-size: 16px;
 color: #999
}
 .leave-message-dialog .form::-moz-placeholder {
 font-size: 16px;
 color: #999
}
 .leave-message-dialog .form:-ms-input-placeholder {
 font-size: 16px;
 color: #999
}
.leave-message-dialog .form #submitStart {
	margin: 0 auto
}
.leave-message-dialog .form #submitStart:hover {
	filter: brightness(110%)
}
.dialog-content-pql-id .img {
	width: 100%;
	height: 200px;
	border-radius: 2px;
	display: inline-block;
	position: relative
}
.dialog-content-pql-id .img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
.dialog-content-pql-id .left {
	width: 200px;
	float: left
}
.dialog-content-pql-id .titlep {
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 20px;
	margin-top: 10px
}
.dialog-content-pql-id .left ul {
	list-style: none;
	margin-top: 20px
}
.dialog-content-pql-id .left ul li {
	list-style: none;
	margin-top: 6px
}
.dialog-content-pql-id .left ul li span:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
	line-height: 22px
}
.dialog-content-pql-id .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
	line-height: 22px
}
.dialog-content-pql-id .right {
	width: 400px;
	float: right;
	margin-left: 20px
}
.dialog-content-pql-id .title {
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.dialog-content-pql-id input {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	border: 0;
	outline: 0;
	background: #f5f5f5;
	text-indent: 16px;
	font-size: 16px
}
.dialog-content-pql .btn {
	background: #0f75bd;
	width: 200px;
	height: 40px !important;
	border-radius: 4px !important;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	margin-top: 30px;
	cursor: pointer
}
.dialog-content-pql .btn:hover {
	filter: brightness(110%)
}
.dialog-content-pql-id .mr {
	position: absolute;
	width: 70px;
	height: 40px;
	bottom: 0;
	left: 0;
	line-height: 40px;
	text-align: center;
	color: #757575
}
 .dialog-content-pql-id .mr::before {
 position: absolute;
 content: "";
 display: block;
 border: 5px solid #000;
 border-color: #000 transparent transparent transparent;
 top: 50%;
 transform: translateY(-50%);
 right: 5px;
 margin-top: 3px
}
.dialog-content-pql-id .mr ul {
	position: absolute;
	width: 100%;
	cursor: pointer;
	top: 34px;
	background: #f5f5f5;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
	border: 1px solid #ededed;
	display: none
}
.dialog-content-pql-id .mr:hover ul {
	display: block
}
.dialog-content-pql-ok .duihaook {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}
 .dialog-content-pql-ok .duihaook::after {
 content: "";
 display: inline-block;
 background: #34da00;
 width: 35px;
 height: 12px;
 transform: rotate(45deg);
 position: absolute;
 left: 16px;
 top: 35px;
 border-radius: 2px
}
 .dialog-content-pql-ok .duihaook::before {
 content: "";
 display: inline-block;
 background: #a4ff94;
 width: 50px;
 height: 15px;
 transform: rotate(-45deg);
 position: absolute;
 left: 32px;
 border-radius: 2px;
 top: 26px
}
.dialog-content-pql .error-pql {
	margin-top: -12px;
	margin-bottom: 10px;
	color: red;
	display: none
}
.dialog-content-pql .icon-pql {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: red;
	border-radius: 50%
}
.dialog-content-pql .icon-pql img {
	width: 100%;
	height: 100%
}
.dialog-content-pql-id .mr #Mr {
	font-size: 14px
}
.leave-message-dialog .dialog-content-pql-id-hand .form textarea {
	height: 190px
}
#dialog-content-pql-ok {
	min-width: 460px
}
.dialog-content-pql-id .titlep, .dialog-content-pql-id .left ul li {
	font-size: 16px
}
.news_detail_99704_128 {
	padding: 32px;
	background-color: #fff
}
.news_detail_99704_128 .news-content {
	padding-bottom: 32px;
	border-bottom: 1px solid #dcdcdc
}
.news_detail_99704_128 .news-title {
	font-size: 22px;
	font-weight: bold;
	line-height: 27px
}
.news_detail_99704_128 .time {
	line-height: 17px;
	margin-top: 16px
}
.news_detail_99704_128 .image-part {
	margin-top: 32px
}
.news_detail_99704_128 .text {
	margin-top: 32px;
	line-height: 22px
}
.news_detail_99704_128 .news-bottom {
	line-height: 18px;
	margin-top: 16px
}
.news_detail_99704_128 .news-bottom .link {
	margin-bottom: 15px
}
.news_detail_99704_128 .news-bottom .link a {
	color: #999;
	margin-left: 8px
}
.news_detail_99704_128 .news-bottom .link a:hover {
	color: #333
}
.news_detail_99704_128 .news-bottom .link:last-child {
	margin-bottom: 0
}
.news_detail_99704_128 .news-bottom {
	display: none
}
.news_list_99704_127 .news-list {
	background-color: #fff
}
.news_list_99704_127 li {
	padding-bottom: 32px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 32px
}
.news_list_99704_127 .main_title {
	position: relative
}
.news_list_99704_127 .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.news_list_99704_127 .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.news_list_99704_127 .news-list li:last-of-type {
	padding-bottom: 0;
	margin-bottom: 0;
	border: 0
}
.news_list_99704_127 .image-part {
	float: left;
	width: 140px;
	height: 100px
}
.news_list_99704_127 .image-part img {
	position: relative;
 -webkit-transition: transform .2s ease;
 -moz-transition: transform .2s ease;
 -o-transition: transform .2s ease;
 -ms-transition: transform .2s ease;
 transition: transform .2s ease
}
.news_list_99704_127 .image-part:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.news_list_99704_127 .text {
	margin-left: 156px
}
.news_list_99704_127 .text h2 {
	font-weight: normal
}
.news_list_99704_127 .text-title a {
	display: block;
	font-size: 16px;
	line-height: 24px;
	max-height: 48px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical
}
.news_list_99704_127 .text-title:hover a {
	color: #0f75bd
}
.news_list_99704_127 .time {
	color: #999;
	line-height: 18px;
	margin-top: 8px
}
.news_list_99704_127 .text-desc {
	margin-top: 16px
}
.news_list_99704_127 .text-desc a {
	display: block;
	color: #5d5d5d;
	line-height: 22px;
	max-height: 44px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}
.news_list_99704_127 .image-part img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}
.no_company_factory_detail {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px
}
.no_company_factory_detail li .title {
	font-size: 16px;
	line-height: 1.5;
	padding-bottom: 6px;
	margin: 19px 0;
	border-bottom: 1px solid #ddd
}
.no_company_factory_detail li.last {
	padding-bottom: 0
}
.no_company_factory_detail .youtube-video-online {
	width: 640px;
	height: 480px;
	position: relative;
	background: url(./images/load_icon.gif) no-repeat center center;
	background-color: #eee
}
 .no_company_factory_detail img[src$='load_icon.gif'] {
 width: 32px !important;
 height: 32px !important
}
.no_company_factory_general_simp .isho {
	overflow: hidden;
	padding: 0 10px
}
.no_company_factory_general_simp .but {
	position: relative
}
.no_company_factory_general_simp .but:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_company_factory_general_simp .but>span {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_company_factory_general_simp .but>span a {
	color: #333
}
.no_company_factory_general_simp .confac {
	text-align: left;
	display: none;
	line-height: 1.5em;
	padding: 5px 0;
 *width: 687px;
	height: 280px
}
.no_company_factory_general_simp .isho div.cur {
	display: block
}
.no_company_factory_general_simp .le_td {
	width: 406px;
	vertical-align: top
}
.no_company_factory_general_simp .name_td {
	padding-top: 10px;
	padding-left: 8px;
	vertical-align: top
}
.no_company_factory_general_simp .le {
	width: 350px;
	height: 230px;
	margin-left: 8px;
	margin-top: 10px;
	overflow: hidden;
	position: relative
}
.no_company_factory_general_simp .le .img_wrap {
	width: 350px;
	height: 230px;
	position: relative;
	overflow: hidden
}
.no_company_factory_general_simp .le .img_wrap img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.no_company_factory_general_simp .page {
	position: absolute;
	right: 8px;
	bottom: 5px;
	margin: 0;
	z-index: 1
}
.no_company_factory_general_simp .page span {
	display: inline-block;
	padding: 3px 6px;
	display: inline-block;
	background: #fff
}
.no_company_factory_general_simp .img_wrap img {
	display: none
}
.no_company_factory_general_simp .img_wrap img.cur {
	display: block
}
.no_company_factory_general_simp .pic_title span {
	display: none
}
.no_company_factory_general_simp .pic_title span.cur {
	display: block
}
.no_company_factory_general_simp .page span {
	display: inline-block;
	padding: 2px 7px;
	display: inline-block;
	background: #fff
}
.no_company_factory_general_simp .page span.cur {
	background: #0076f6;
	color: #fff;
	border-color: #fff
}
.no_company_factory_general_simp .title {
	font-size: 14px
}
.no_company_quality_certification {
	margin: 15px auto 0 auto;
	overflow: hidden;
	padding: 0 10px;
	line-height: 22px
}
.no_company_quality_certification .main_title {
	position: relative
}
.no_company_quality_certification .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_company_quality_certification .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_company_quality_certification .content_box {
	padding: 10px 0 10px 10px;
	overflow: hidden
}
.no_company_quality_certification .img_wrap {
	width: 100px;
	vertical-align: top;
	padding-top: 4px;
	text-align: center
}
.no_company_quality_certification .img_wrap img {
	max-width: 80px
}
.no_company_quality_certification .detail_td {
	text-align: left
}
.no_company_quality_certification .detail_td .range_box {
	line-height: 16px;
	margin-top: 3px
}
.no_company_quality_certification .detail_wrap {
	margin-bottom: 6px;
	width: 50%;
	float: left
}
.no_company_quality_certification .detail_wrap .tit {
	font-weight: bold;
	display: inline-block;
	margin-right: 4px
}
.no_company_quality_qcprofile {
	margin: 0 auto;
	overflow: hidden;
	line-height: 22px;
	padding: 0 10px
}
.no_company_quality_qcprofile .main_title {
	margin-bottom: 10px;
	position: relative
}
.no_company_quality_qcprofile .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_company_quality_qcprofile .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_contact_detail_2 {
	overflow: hidden;
	margin-top: 20px
}
.no_contact_detail_2 .main_title {
	position: relative
}
.no_contact_detail_2 .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_contact_detail_2 .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_contact_detail_2 .content_box {
	margin-top: 10px
}
.no_contact_detail_2 .content_box .ri b {
	font-size: 14px;
	line-height: 16px;
	color: #999;
	font-weight: normal
}
.no_contact_detail_2 .content_box .le {
	width: 350px;
	float: left
}
.no_contact_detail_2 .content_box .le>strong {
	font-size: 16px;
	color: #999;
	text-transform: uppercase;
	font-weight: normal
}
.no_contact_detail_2 .content_box .le b {
	margin-left: 5px
}
.no_contact_detail_2 .content_box .le p {
	line-height: 2
}
.no_contact_detail_2 .content_box .le p:first-of-type {
	margin-top: 10px;
	font-size: 14px
}
.no_contact_detail_2 .content_box .le p.i_m_g img {
	margin-right: 4px
}
.no_contact_detail_2 .content_box .ri {
	width: 415px;
	height: 250px;
	float: right;
	display: inline
}
.no_contact_detail_2 .content_box .ri textarea {
	width: 100%;
	height: 155px;
	font-size: 12px;
	margin-top: 8px;
	background-color: #f5f5f5;
	border: 0;
	outline: 0;
	padding: 5px;
	font-family: inherit;
	padding: 12px 20px;
	border-radius: 4px;
	box-sizing: border-box;
	resize: none;
	line-height: 2
}
.no_contact_detail_2 .btn {
	height: 26px !important;
	background-color: #0076f6 !important;
	text-transform: uppercase;
	background-image: none !important;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease;
	opacity: 1 !important;
	padding: 0 12px !important;
	border-radius: 0 !important
}
.no_contact_detail_2 .btn:hover {
	background-color: #005124 !important
}
.no_contact_detail_2 .content_box .ri span {
	text-align: right;
	width: 415px;
	display: block
}
.no_contact_detail_2 .le .i_m_g {
	margin-top: 5px
}
.no_contact_detail_2 .le .i_m_g a {
	margin-right: 5px;
	float: left;
	width: 26px;
	height: 26px;
	display: block;
 background: url( {
system
}
/images/css-sprite.png)
}
.no_contact_detail_2 .le .i_m_g .i_m_g_2 {
	background-position: 0 -41px
}
.no_contact_detail_2 .le .i_m_g .i_m_g_4 {
	background-position: -28px -41px
}
.no_contact_detail_2 .le .i_m_g .i_m_g_3 {
	background-position: -56px -41px
}
.no_contact_detail_2 .le .i_m_g .i_m_g_5 {
	background-position: -85px -41px
}
.no_contact_detail_2 .content_box .le {
	text-align: left
}
.no_contact_detail_2 .content_box .le {
	text-align: left
}
 .no_contact_detail_2 .le p:nth-child(2), .no_contact_detail_2 .le p:nth-child(3), .no_contact_detail_2 .le p:nth-child(4) {
 direction: ltr;
 unicode-bidi: bidi-override
}
.no_contact_detail_2 .social-c {
	width: 250px;
	padding: 20px 0;
	overflow: hidden
}
.no_contact_detail_2 .social-c a {
	display: inline-block;
	margin-right: 25px;
	margin-bottom: 20px
}
.no_contact_detail_2 .social-c p {
	height: 25px;
	font-size: 14px;
	margin: 5px 0
}
.no_contact_detail_2 .social-c .hui {
	color: #666
}
.no_contact_detail_2 .social-c i {
	font-size: 26px
}
.no_contact_detail_2 .social-c i.icon-1 {
	color: #00aff0
}
.no_contact_detail_2 .social-c i.icon-2 {
	font-size: 25px;
	color: #3baf34
}
.no_contact_detail_2 .social-c i.icon-3 {
	color: #f6cb00
}
.no_contact_detail_2 .social-c i.icon-4 {
	color: #7ebd00
}
.no_contact_detail_2 .social-c i.icon-5 {
	color: #2ec027
}
.no_contact_detail_2 .social-c i.icon-6 {
	color: #440298
}
.no_contact_detail_2 .social-c i.icon-wechat {
	font-size: 23px
}
.no_contact_detail_2 .social-c i.icon-youjian {
	font-size: 27px;
	box-sizing: border-box;
	vertical-align: top;
	margin-top: 0
}


.container {
	margin: 0 auto 100px;
	width: 1200px;
	background: #FFFFFF;
	border-radius: 16px;
	box-shadow: 7px 7px 29px rgba(0,101,183,0.07);
	overflow: hidden;
	zoom: 1;
}

.left_cont {
	width: 37.5%;
	float: left;
	padding: 60px 35px 70px;
	box-shadow: 7px 7px 29px rgba(0,101,183,0.13);
	border-radius: 16px;
	box-sizing: border-box;
 }

.left_cont .ltop {
  display: flex;
  align-items: center;
  padding-left: 30px;
  padding-bottom: 40px;
  border-bottom: 1px solid #DDDDDD;
}

.left_cont p {
	font-size: 24px;
	color: #0076f6;
	line-height: 36px;
	margin-left: 24px;
}

.left_cont .liul {
	 margin-top: 50px;
}

.left_cont .liul .lili {
  padding-left: 70px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 25px;
}

.left_cont .liul .lili img {
  position: absolute;
  left: 35px;
  top: 0;
  transition: all .5s ease;
}

.left_cont .liul .lili p {
  font-size: 18px;
  line-height: 30px;
  color: #333333;
  float: left;
  height: 60px;
}

.left_cont .ewm {
  display: flex;
  align-items: center;
  width: 100%;
  float: left;
}

.left_cont .ewm .ewmli {
  margin: 0 auto;
  width: 134px;
}

.left_cont .ewm .ewmli img {
  height: 134px;
  width: 134px;
}

.left_cont .ewm .ewmli p {
  font-size: 18px;
  text-align: center;
  color: #333333;
  line-height: 20px;
  margin: 18px 0 0;
}

.container .topTitle {
	font-size: 24px;
	line-height: 26px;
	color: #0076f6;
	margin: 60px 0 30px;
}

.container .f_inquiry_box_simp .inquiry_content {
	border: none;
}

.container .cont_main_no {
	width: 62.5%;
	float: right;
	padding: 20px 80px 0 80px;
	box-sizing: border-box;
}

.container .cont_main_no_inner {
  border-radius: 4px;
  padding: 0;
}


.container .f_inquiry_box_simp td {
	width: 50%;
}

.container .f_inquiry_box_simp .subject_td .inquiry_text {
	height: 40px;
  	line-height: 40px;
	width: 95%;
	box-sizing: border-box;
}

.f_inquiry_box_simp .message_td textarea {
	box-sizing: border-box;
}


.container .f_inquiry_box_simp input::placeholder {
    font-size: 16px;
}

.container .f_inquiry_box_simp input::-webkit-input-placeholder {
    font-size: 16px;
}

.container .f_inquiry_box_simp input::-moz-placeholder {
    font-size: 16px;
}

.container .f_inquiry_box_simp input:-ms-input-placeholder {
    font-size: 16px;
}




.container .f_inquiry_box_simp .inquiry_text {
	font-size: 16px;
}

.container .f_inquiry_box_simp .message_td {
  padding-right: 0;
}


.no_contact_main_simp {
	margin: 0 0 15px 0;
}
.no_contact_main_simp .main_title {
	position: relative
}
.no_contact_main_simp .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_contact_main_simp .main_title .main_con {
	display: inline-block;
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_contact_main_simp .conh {
	padding: 10px;
	line-height: 1.5em;
	margin-bottom: 15px
}
.no_contact_main_simp .tables th {
	width: 140px !important;
	vertical-align: top;
	text-align: right;
	padding: 3px 0;
	font-size: 14px;
	color: #999;
	text-transform: capitalize;
	font-weight: normal
}
.no_contact_main_simp .tables td {
	text-align: left;
	padding: 3px 0 10px 6px;
	font-size: 14px
}
.no_contact_main_simp .ri {
	padding-right: 40px
}
.no_contact_main_simp .ri b {
	font-weight: normal
}
.no_contact_main_simp .ri .message_box {
	width: 100%;
	height: 155px;
	font-size: 12px;
	margin-top: 8px;
	background-color: #f5f5f5;
	border: 0;
	outline: 0;
	padding: 5px;
	font-family: inherit;
	padding: 12px 20px;
	border-radius: 4px;
	box-sizing: border-box;
	resize: none;
	line-height: 2
}
.no_contact_main_simp .ri .num_wrap {
	text-align: right
}
.no_contact_main_simp .ri .num {
	color: red
}
.no_contact_main_simp .ri form>span {
	width: 100% !important
}
.no_contact_main_simp .main_title_m {
	height: 3px;
	display: none
}
.no_map_company .main_title {
	position: relative
}
.no_map_company .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_map_company .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_map_company .content_box {
	padding: 10px 0 5px 0;
	border-top: 0;
	overflow: hidden
}
.no_map_company .left_td {
	text-align: right;
	font-size: 14px;
	color: #999;
	vertical-align: top;
	padding: 0 15px 5px 0;
	line-height: 2em;
	width: 80px;
	text-transform: capitalize
}
.no_map_company ul {
	overflow: hidden;
	line-height: 2em
}
.no_map_company li {
	width: 30%;
	font-size: 14px;
	padding: 0 5px 0 10px;
	float: left;
	position: relative
}
.no_map_company li:before {
	position: absolute;
	top: 11px;
	left: 0;
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #999
}
.no_map_product {
	margin: 25px 0 20px
}
.no_map_product .main_title {
	position: relative
}
.no_map_product .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_map_product .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_map_product .content_box {
	overflow: hidden;
	line-height: 2em
}
.no_map_product .content_box dl {
	width: 50%;
	float: left
}
.no_map_product .content_box .title {
	font-weight: bold;
	padding-left: 10px;
	margin-top: 25px;
	margin-right: 10px
}
.no_map_product .title a {
	font-size: 14px;
	line-height: 30px;
	color: #999;
	font-weight: normal;
	text-transform: capitalize
}
.no_map_product .content_box .list_box {
	margin-right: 10px;
	height: 195px
}
.no_map_product .content_box .list_box li {
	max-height: 44px;
	line-height: 1.5em;
	padding-left: 10px;
	margin-top: 10px;
	position: relative
}
.no_map_product .content_box .list_box li:before {
	position: absolute;
	top: 9px;
	left: 0;
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #999
}
.no_map_product .page_box {
	margin: 0;
	padding: 10px 0 2px 0;
	border-top: 1px solid #ddd
}
.no_news_detail .main_title {
	position: relative
}
.no_news_detail .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_news_detail .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_news_detail .news_title {
	text-align: left;
	font-size: 25px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	line-height: 35px
}
.no_news_detail .news_detail_box {
	margin: 15px 0
}
.cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news p {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.8;
}
.cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news h2, .cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news h3, .cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news h4, .cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news h5, .cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news h6 {
	font-size: 20px;
	margin-bottom: 20px;
}
.cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news table {
	margin-bottom: 20px;
	border-collapse: collapse;
}
.cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news th, .cont_main_no .cont_main_no_inner .no_news_detail .news_detail_box .news_content .img_news td {
	border: 1px solid #000;
	font-size: 16px;
	line-height: 1.8;
	padding: 5px;
}
.no_news_detail .news_detail_box img {
	max-width: 660px
}
.no_news_detail .time_wrap {
	border-top: 1px solid #dcdcdc;
	padding: 10px 10px 0 0;
	margin-top: 10px
}
.no_news_detail .time_box {
	color: #555;
	float: left;
	width: 200px
}
.no_news_detail .list {
	float: right;
	padding-right: 5px
}
.no_news_detail .list a {
	color: #999
}
.no_news_detail .list a:hover {
	color: #0076f6
}
.no_news_list_2 .item-wrap {
	margin: 0 10px
}
.no_news_list_2 .item-wrap tr {
	border-bottom: 1px solid #ddd
}
.no_news_list_2 .main_title {
	position: relative
}
.no_news_list_2 .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_news_list_2 .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_news_list_2 .item-wrap .time_wrap {
	width: 130px;
	text-align: right;
	color: #999
}
.no_news_list_2 .item-wrap .product_img_td {
	width: 180px;
	height: 138px;
	vertical-align: top;
	text-align: center
}
.no_news_list_2 .item-wrap .product_img_td a {
	display: table-cell;
	width: 180px;
	height: 138px;
	vertical-align: middle;
	text-align: center
}
.no_news_list_2 .item-wrap .product_img_td img {
	display: inline-block !important;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}
 .no_news_list_2 .item-wrap .product_img_td img[src$='load_icon.gif'] {
 width: 32px !important;
 height: 32px !important
}
.no_news_list_2 .product_detail {
	height: 178px;
	padding-left: 20px;
	padding-bottom: 20px;
	box-sizing: border-box
}
.no_news_list_2 .item-wrap .product_detail .intr {
	font-size: 14px;
	color: #999;
	line-height: 22px;
	max-height: 88px;
	margin-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical
}
.no_news_list_2 .product_name {
	padding-right: 20px;
	font-size: 16px;
	line-height: 26px;
	max-height: 52px;
	font-weight:bold;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical
}
.no_news_list_2 .intr a {
	display: initial;
	margin-top: 10px;
	text-transform: uppercase
}
.no_product_detaildesc_2 {
	line-height: 24px;
	margin-top: 15px
}
.no_product_detaildesc_2 .title {
	font-size: 18px;
	font-family: SFProDisplayBold;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 11px;
	margin-bottom: 19px;
	border-bottom: 1px solid #ddd
}
.no_product_detaildesc_2 .title h2 {
	font-size: 16px
}
.no_product_detaildesc_2 .details_table {
	text-align: left;
	width: 100%
}
 .no_product_detaildesc_2 .details_table tr:nth-child(odd) {
 background-color: #fafafa
}
 .no_product_detaildesc_2 .details_table tr:nth-child(even) {
 background-color: #fff
}
.no_product_detaildesc_2 .details_table th {
	color: #333;
	text-indent: 5px;
	padding: 8px 2px 8px 8px;
	width: 20%;
	color: #999;
	font-weight: normal;
	font-size: 14px
}
.no_product_detaildesc_2 .details_table td {
	padding: 8px 2px 8px 2px;
	width: 30%;
	font-size: 14px
}
.no_product_detaildesc_2 .bg_gray {
	background: #f1f1f1
}
.no_product_detaildesc_2 .key_wrap b {
	font-size: 14px
}
.no_product_detaildesc_2 .key_wrap .tag_words {
	display: inline-block;
	font-weight: normal
}
.no_product_detaildesc_2 .key_wrap .tag_words a {
	font-size: 12px
}
.no_product_detaildesc_2 ul {
	padding-left: 15px
}
.no_product_detaildesc_2 ul li {
	list-style: disc
}
.no_product_detaildesc_2 ol li {
	list-style: decimal
}
 .no_product_detaildesc_2 .details_wrap img[src$='load_icon.gif'] {
 width: 32px !important;
 height: 32px !important
}
.no_product_detailmain_2 .top_tip {
	margin-bottom: 20px
}
.no_product_detailmain_2 .top_tip h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	padding-bottom: 16px;
	border-bottom: 1px solid #ddd
}
.no_product_detailmain_2 .main_top_tip {
	border: 0
}
.no_product_detailmain_2 .product_detail_box {
	padding-bottom: 10px
}
.no_product_detailmain_2 .product_detail_box .product_wrap_flash {
	width: 324px
}
.no_product_detailmain_2 .product_detail_box .le {
	width: 100%;
	margin: 0;
	padding: 0
}
.no_product_detailmain_2 .le dt a {
	position: absolute;
	top: 0;
	left: 0;
	width: 230px;
	height: 230px
}
.no_product_detailmain_2 .le dt img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.no_product_detailmain_2 .le dd {
	text-align: center
}
.no_product_detailmain_2 .le .blk_18 {
	overflow: hidden;
	zoom: 1;
	font-size: 9pt;
	background: #eee;
	margin-top: 8px
}
.no_product_detailmain_2 .le .pcont {
	width: 275px;
	float: left;
	overflow: hidden;
	padding-left: 5px
}
.no_product_detailmain_2 .ScrCont {
	width: 9999px
}
.no_product_detailmain_2 .ScrCont td {
	width: 53px;
	height: 53px
}
.no_product_detailmain_2 .ScrCont td a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}
.no_product_detailmain_2 .pro_img_list a img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.no_product_detailmain_2 .product_detail_box .ri {
	overflow: hidden;
	padding: 0 30px;
	margin-top: -5px
}
.no_product_detailmain_2 .product_detail_box .ri span {
	font-size: 16px;
	font-family: SFProDisplayBold;
}
.no_product_detailmain_2 .le .leb, .no_product_detailmain_2 .le .rib {
	cursor: pointer;
	width: 21px;
	height: 53px;
	background: rgba(0, 0, 0, .7);
	position: absolute;
	top: 0
}
.no_product_detailmain_2 .le .leb {
	left: 0
}
.no_product_detailmain_2 .le .rib {
	right: 0
}
.no_product_detailmain_2 .le .sear {
	line-height: 1.5em;
	overflow: hidden;
	margin-top: 10px;
	text-align: left
}
.no_product_detailmain_2 .le .sear span {
	display: inline-block
}
.no_product_detailmain_2 .le .sear .thickbox {
	color: #999
}
.no_product_detailmain_2 .leb .a, .no_product_detailmain_2 .rib .a {
	margin: 23px auto 0 auto;
	width: 0;
	height: 0;
	display: block;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent
}
.no_product_detailmain_2 .leb .a {
	border-right: 4px solid #fff
}
.no_product_detailmain_2 .rib .a {
	border-left: 4px solid #fff
}
.no_product_detailmain_2 .blk_18.scrcont {
	width: 32766px;
	zoom: 1;
	margin-left: -5px
}
.no_product_detailmain_2 .pro_img_list td {
	width: 61px;
	height: 47px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #dcdcdc
}
.no_product_detailmain_2 .blk_18 a {
	cursor: pointer
}
.no_product_detailmain_2 .blk_18img {
	max-width: 52px;
	max-height: 39px;
	vertical-align: middle
}
.no_product_detailmain_2 .ri h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px
}
.no_product_detailmain_2 .ri .tables th, .no_product_detailmain_2 .ri .tables td {
	vertical-align: top;
	padding: 4px;
	font-size: 14px;
	text-align: left
}
.no_product_detailmain_2 .ri .tables th {
	color: #999;
	font-weight: normal;
	font-size: 14px;
	position: relative;
	padding-left: 11px
}
.no_product_detailmain_2 .ri .tables th:before {
	content: "";
	width: 4px;
	height: 4px;
	background-color: #999;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 13px
}
.no_product_detailmain_2 .ri .sub {
	margin-top: 10px;
	float: left;
	display: inline
}
.no_product_detailmain_2 .ri .title_s {
	margin: 10px 0
}
.no_product_detailmain_2 .ri button {
	margin-top: -32px !important
}
.no_product_detailmain_2 .ri button {
	margin: -30px 0 0 135px !important
}
.no_product_detailmain_2 .le dt a div {
	width: 100% !important;
	height: 100% !important;
	position: relative;
	overflow: hidden
}
.no_product_detailmain_2 .r_flash {
	position: relative
}
.no_product_detailmain_2 .r_flash>dt {
	position: relative;
	width: 280px;
	height: 230px
}
.no_product_detailmain_2 .r_flash .videowrap, .no_product_detailmain_2 .r_flash .videowrap.videoCell {
	position: absolute;
	top: 0;
	left: 0;
	width: 230px;
	height: 230px;
	z-index: 999
}
.no_product_detailmain_2 .ScrCont #List1_1 {
	display: flex;
	align-items: center
}
.no_product_detailmain_2 .ScrCont #List1_1 table {
	-webkit-border-horizontal-spacing: 0;
	-webkit-border-vertical-spacing: 0
}
.no_product_detailmain_2 .ScrCont #List1_1 li {
	width: 61px;
	height: 47px
}
.no_product_detailmain_2 .ScrCont #List1_1 li a {
	width: 100%;
	height: 100%
}
.no_product_detailmain_2 .ScrCont #List1_1 li a img {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.no_product_detailmain_2 .product_wrap_flash .video-image-box {
	width: 100%;
	line-height: 230px;
	height: 230px;
	position: relative
}
.no_product_detailmain_2 .product_wrap_flash .video-image-box video {
	width: 100%;
	vertical-align: middle;
	display: inline-block;
	height: 100%
}
.no_product_detailmain_2 .top_tip {
	margin-bottom: 20px
}
.no_product_detailmain_2 .main_top_tip {
	border: 0
}
.no_product_detailmain_2 .product_detail_box .product_wrap_flash {
	width: 230px
}
.no_product_detailmain_2 .product_detail_box .le {
	width: 100%;
	margin: 0;
	padding: 0
}
.no_product_detailmain_2 .le dd {
	text-align: center
}
.no_product_detailmain_2 .le .blk_18 {
	overflow: hidden;
	zoom: 1;
	margin-top: 8px
}
.no_product_detailmain_2 .le .pro {
	height: 53px;
	overflow: hidden;
	background: #fff;
	position: relative
}
.no_product_detailmain_2 .le .pcont {
	width: 275px;
	float: left;
	overflow: hidden;
	padding-left: 5px;
	margin-left: 17px
}
.no_product_detailmain_2 .blk_18 img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.no_product_detailmain_2 .wrapbox {
	z-index: 101;
	width: 100%;
	height: 100%;
	position: absolute
}
.no_product_detailmain_2 .ri .sub .btn {
	border: 1px solid #0076f6 !important;
	text-transform: capitalize
}
.no_product_detailmain_2 .ri .sub .btn:hover {
	border-color: #005124 !important
}
.no_product_detailmain_2 .ri .sub div {
	float: initial !important;
	display: inline-block;
	height: 26px;
	margin-right: 5px;
	padding: 0 10px;
	border: 1px solid #0076f6 !important;
	line-height: 26px;
	font-size: 13px;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease
}
.no_product_detailmain_2 .ri .sub div:hover {
	background-color: #0076f6 !important
}
.no_product_detailmain_2 .ri .sub div a {
	font-weight: bold;
	color: #0076f6 !important;
 -webkit-transition: color .2s ease;
 -moz-transition: color .2s ease;
 -o-transition: color .2s ease;
 -ms-transition: color .2s ease;
 transition: color .2s ease
}
.no_product_detailmain_2 .ri .sub div:hover a {
	color: #fff !important
}
.no_product_detailmain_2 .ri .sub div {
	margin: 0 5px 0 0 !important
}
.no_product_detailmain_2 .r_flash>dt .thickbox, .no_product_detailmain_2 .r_flash>dt .wrapbox {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
#TB_overlay {
	position: fixed;
	margin-top: 0;
	z-index: 100;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75
}
.close_thickbox {
	outline: 0;
	border: 0;
	cursor: pointer;
	height: 16px;
	width: 16px;
	background: url(../images/css-sprite.png) no-repeat -367px -125px;
	position: absolute;
	right: 5px;
	top: 5px
}
.close_thickbox:hover {
	background-position: -349px -125px
}
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	position: fixed;
	background: #fff;
	z-index: 102;
	display: none;
	border: 4px solid #525252;
	top: 50%;
	left: 50%
}
#TB_window .contact_btn {
	margin-top: 10px;
	width: 124px;
	height: 26px;
	background: url(../images/css-sprite.png) no-repeat -232px -90px
}
#TB_button {
	position: relative
}
* html #TB_overlay {
	position: absolute;
 height: expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}
* html #TB_window {
	position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px
}
#TB_caption {
	padding: 7px 30px 10px 25px;
	float: left
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em
}
#TB_ajaxContent.TB_modal {
	padding: 15px
}
#TB_ajaxContent p {
	padding: 5px 0 5px 0
}
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px
}
* html #TB_load {
	position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')
}
#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%
}
* html #TB_HideSelect {
	position: absolute;
 height: expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}
#TB_iframeContent {
	clear: both;
	border: 0;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px
}
.no_product_groupV3 {
	margin-bottom: 22px
}
.no_product_groupV3 .tip_box .tip_con {
	border: 1px dashed #b0b0b0;
	margin-bottom: 20px;
	color: #404041;
	padding: 10px;
	font-size: 10px;
	margin-top: 15px;
	text-align: left;
	font-weight: normal
}
.no_product_groupV3 .product_group {
	font-size: 0
}
.no_product_groupV3 .product_group .main_title {
	position: relative
}
.no_product_groupV3 .product_group .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_product_groupV3 .main_title .main_con {
	font-size: 18px;
	font-family: SFProDisplayBold;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: bold
}
.no_product_groupV3 .main_title .main_con a {
	color: #333
}
.no_product_groupV3 .main_title .title_other_con {
	padding: 9px 10px 0 8px;
	background: #f6f6f6;
	font-size: 13px
}
.no_product_groupV3 .item-wrap {
	width: 180px;
	height: 248px;
	margin-right: 24px;
	position: relative;
	display: inline-block
}
 .no_product_groupV3 .product_group .item-wrap:nth-of-type(5) {
 margin-right: 0
}
.no_product_groupV3 .item {
	padding-bottom: 20px;
	background-color: #fff;
	position: absolute;
 -webkit-transition: box-shadow .2s ease;
 -moz-transition: box-shadow .2s ease;
 -o-transition: box-shadow .2s ease;
 -ms-transition: box-shadow .2s ease;
 transition: box-shadow .2s ease;
	border-radius: 4px
}
.no_product_groupV3 .item:hover {
	z-index: 2;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.16)
}
.no_product_groupV3 .item:hover h2 {
	height: auto
}
.no_product_groupV3 .item a {
	font-weight: normal;
	font-family: arial;
	line-height: 18px;
	text-align: left;
 -webkit-transition: color .2s ease;
 -moz-transition: color .2s ease;
 -o-transition: color .2s ease;
 -ms-transition: color .2s ease;
 transition: color .2s ease
}
.no_product_groupV3 .item .dd {
	position: relative;
	width: 180px;
	height: 180px;
	margin: 0 auto;
	text-align: center
}
.no_product_groupV3 .item .dd a {
	display: block;
	width: 180px;
	height: 180px;
	position: relative;
	overflow: hidden
}
.no_product_groupV3 .item img {
	display: inline-block !important;
	vertical-align: middle;
	max-width: 100% !important;
	max-height: 100% !important;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.no_product_groupV3 .item h2 {
	overflow: hidden;
	font-size: 14px;
	padding: 8px 10px 0;
	text-align: center;
	height: 40px;
	min-height: 40px
}
.no_product_list .main_title {
	position: relative
}
.no_product_list .title_other_con {
	display: none
}
.no_product_list .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_product_list .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_product_list .main_title .main_con h1 {
	font-size: 16px;
	display: inline-block;
	font-weight: normal
}
.no_product_list .item-wrap {
	padding: 10px 0;
	margin: 0 10px;
	border-bottom: #dcdcdc dotted 1px
}
.no_product_list .item-wrap td {
	height: 180px
}
.no_product_list .item-wrap .product_img_td {
	width: 180px;
	height: 180px;
	position: relative
}
.no_product_list .item-wrap .product_img_td a {
	display: table-cell;
	width: 180px;
	height: 180px;
	vertical-align: middle;
	text-align: center
}
.no_product_list .item-wrap .product_img_td img {
	max-width: 180px;
	max-height: 180px;
	vertical-align: middle
}
.no_product_list .item-wrap .product_detail {
	padding-left: 10px
}
.no_product_list .product_name {
	margin-bottom: 14px;
	position: relative;
	font-size: 16px;
	line-height: 26px;
	max-height: 52px;
	font-weight: normal
}
.no_product_list .product_name .btn_wrap {
	position: absolute;
	left: 0;
	bottom: -128px
}
.no_product_list .product_name .btn_wrap a {
	height: auto !important;
	line-height: initial !important;
	background-color: #0076f6 !important;
	color: #fff;
	padding: 10px 30px !important;
	cursor: pointer;
	text-transform: uppercase;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease;
	border-radius: none !important
}
.no_product_list .product_name .btn_wrap a:hover {
	background-color: #005124 !important
}
.no_product_list .intr {
	color: #666;
	font-size: 12px;
	line-height: 17px
}
.no_product_list .time {
	color: #999;
	line-height: 20px;
	font-size: 12px
}
.no_product_list .page_box {
	margin: 30px auto 15px;
	height: 24px;
	text-align: center;
	clear: both;
	border: 0
}
.no_product_list .page_box a {
	margin-left: 5px;
	text-decoration: none;
	display: inline-block;
 -webkit-transition: background .2s ease;
 -moz-transition: background .2s ease;
 -o-transition: background .2s ease;
 -ms-transition: background .2s ease;
 transition: background .2s ease
}
.no_product_list .page_box a.cur {
	margin-left: 5px;
	background: #0076f6;
	color: #fff;
	display: inline-block
}
.no_product_onepage h1 {
	font-size: 20px;
	line-height: 1.5em;
	position: relative
}
.no_product_onepage button {
	cursor: pointer;
	border: 0
}
.no_product_onepage .left_border {
	width: 268px
}
.no_product_onepage .right_border {
	width: 446px
}
.no_product_onepage .left_border, .no_product_onepage .right_border {
	float: left;
	height: 5px;
	background-color: #0e4074;
	margin-top: 5px
}
.no_product_onepage .right_border {
	margin-left: 2px;
	background-color: #000
}
.no_product_onepage .text_ing {
	line-height: 1.5em;
	padding: 10px;
	background-color: #f1f1f1
}
.no_product_onepage .tit {
	line-height: 1.5em;
	margin: 10px 0 20px 0
}
.no_product_onepage .tit h2 {
	float: left;
	width: 540px;
	font-size: 18px
}
.no_product_onepage .tit button {
	float: right;
	border: 1px solid #0e4074;
	color: #0e4074;
	padding: 5px 15px;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	background: 0
}
.no_product_onepage .tit button:hover {
	color: #fff
}
.no_product_onepage .tit button:hover:before {
	right: 0
}
.no_product_onepage .tit button i {
	font-style: normal;
	position: relative;
	z-index: 2;
	font-size: 14px
}
.no_product_onepage .tit button:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	background: #0e4074;
	width: 100%;
	height: 100%;
 -moz-transition: .45s all ease;
 -webkit-transition: .45s all ease;
 -o-transition: .45s all ease;
 transition: .45s all ease
}
.no_product_onepage .tit button .glyphicon {
	top: 2px;
	padding-right: 5px
}
.no_product_onepage .imgimg {
	float: right;
	text-align: center;
	position: relative
}
.no_product_onepage .imgimg ul {
	width: 260px;
	height: 260px;
	overflow: hidden;
	margin: 0 0 20px 10px;
	position: relative
}
.no_product_onepage .imgimg ul span {
	width: 258px;
	height: 258px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
.no_product_onepage .imgimg ul span img {
	max-width: 260px;
	max-height: 258px;
	margin: 0;
	padding: 0;
	border: 0
}
.no_product_onepage .img_dian {
	position: absolute;
	bottom: 65px;
	right: 10px
}
.no_product_onepage .img_dian ul {
	margin: 0;
	padding: 0;
	width: inherit;
	height: inherit;
	border: 0
}
.no_product_onepage .img_dian li {
	float: left;
	margin-left: 5px
}
.no_product_onepage .tempWrap {
	border: 1px solid #ccc
}
.no_product_onepage .imgimg .img_dian li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 99px;
	background-color: #ccc;
	cursor: pointer
}
.no_product_onepage .imgimg .img_dian li.on {
	background-color: #fd7500
}
.no_product_onepage .cont_but {
	border: 0;
	background-color: #fd7500;
	color: #fff;
	padding: 6px 15px 6px 40px;
	margin: 15px 0 15px 10px;
	position: relative;
	text-decoration: none;
	font-size: 14px
}
.no_product_onepage .cont_but:hover {
	background-color: #ff9031
}
.no_product_onepage .cont_but span {
	position: absolute;
	top: 7px;
	left: 15px
}
.no_product_onepage .pro_tit {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 20px 0 5px 0
}
.no_product_onepage .left_bod .table1 {
	width: 405px;
	margin-bottom: 20px
}
.no_product_onepage .left_bod .table1 td {
	padding: 5px;
	border-bottom: 1px dotted #ccc
}
.no_product_onepage .left_bod .table1 td.align_right {
	font-weight: normal;
	padding-left: 0;
	color: #666;
	white-space: nowrap
}
.no_product_onepage .left_bod p {
	line-height: 1.5em
}
.no_product_onepage .yes_but {
	display: inline-block;
	margin-top: 15px;
	background-color: #0e4074;
	padding: 10px 30px;
	color: #fff;
	text-decoration: none;
	font-size: 14px
}
.no_product_onepage .yes_but .glyphicon {
	top: 2px;
	margin-right: 5px
}
.no_product_onepage .yes_but:hover {
	background-color: #8ea6c1
}
.no_product_onepage .tit_border {
	border: 1px solid #ccc;
	padding: 15px;
	border-top: 3px solid #0e4074;
	margin-bottom: 15px
}
.no_product_others_grid_2 {
	font-size: 0
}
.no_product_others_grid_2 .main_title {
	margin-bottom: 10px;
	position: relative
}
.no_product_others_grid_2 .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.no_product_others_grid_2 .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.no_product_others_grid_2 .item_wrap {
	width: 141px;
	height: 209px;
	margin-right: 22px;
	position: relative;
	display: inline-block
}
.no_product_others_grid_2 .item_wrap:last-of-type {
	margin-right: 0
}
.no_product_others_grid_2 .item {
	padding-bottom: 20px;
	background-color: #fff;
	position: absolute;
 -webkit-transition: box-shadow .2s ease;
 -moz-transition: box-shadow .2s ease;
 -o-transition: box-shadow .2s ease;
 -ms-transition: box-shadow .2s ease;
 transition: box-shadow .2s ease;
	border-radius: 4px
}
.no_product_others_grid_2 .item .dd {
	position: relative;
	width: 141px;
	height: 141px;
	margin: 0 auto;
	text-align: center
}
.no_product_others_grid_2 .item .dd a {
	width: 141px;
	height: 141px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.no_product_others_grid_2 .item img {
	display: inline-block !important;
	max-height: 100%;
	max-width: 100%
}
.no_product_others_grid_2 .item .dt a {
	display: block;
	overflow: hidden;
	font-size: 14px;
	padding: 8px 10px 0;
	text-align: center;
	height: 48px;
	min-height: 48px;
	box-sizing: border-box
}
.no_product_others_grid_2 .item_wrap .item:hover {
	z-index: 2;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.16)
}
.no_product_others_grid_2 .param {
	color: #333;
	display: none;
	line-height: 18px;
	padding-top: 4px
}
.no_product_others_grid_2 .param p {
	text-align: left;
	font-size: 12px
}
.no_product_others_grid_2 .item .dt .param a {
	height: auto
}
.no_product_others_grid_2 .param strong {
	font-weight: normal
}
.no_product_others_grid_2 .item:hover .param {
	display: block
}
.n_certificate_list {
	padding-bottom: 36px;
	margin-top: 20px;
	background-color: #fff;
	border-radius: 4px
}
.n_certificate_list .main_title {
	font-size: 18px;
	font-family: 'SFProDisplayBold';
	padding: 15px 25px 10px;
	border-bottom: 1px solid #f5f5f5;
	text-transform: uppercase
}
.n_certificate_list .main_title .main_con {
	padding-left: 13px;
	position: relative
}
.n_certificate_list .main_title .main_con:before {
	content: "";
	position: absolute;
	height: 24px;
	width: 3px;
	background-color: #0076f6;
	left: 0;
	top: 0
}
.n_certificate_list .certificate_con {
	float: left;
	width: 33%;
	margin-top: 10px
}
.n_certificate_list .certificate_con a {
	display: block;
	width: 100%;
	height: 106px;
	position: relative;
	overflow: hidden
}
.n_certificate_list .certificate_con a img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.n_contact_box_2 {
	margin-top: 20px;
	background-color: #fff;
	border-radius: 4px;
	padding-bottom: 33px
}
.n_contact_box_2 .l_msy .dd {
	font-size: 18px;
	font-weight: bold;
	font-family: SFProDisplayBold;
	padding: 15px 25px 10px 38px;
	border-bottom: 1px solid #f5f5f5;
	position: relative;
	text-transform: uppercase
}
.n_contact_box_2 .l_msy .dd:before {
	content: "";
	position: absolute;
	height: 24px;
	width: 3px;
	background-color: #0076f6;
	left: 25px;
	top: 15px
}
.n_contact_box_2 .l_msy dt {
	height: 42px;
	padding: 10px 0 0 10px
}
.n_contact_box_2 .btn-wrap {
	text-align: left;
	margin-top: 20px;
	padding: 0 25px
}
.n_contact_box_2 .btn-wrap .btn {
	background-color: #0076f6 !important;
 -webkit-transition: background-color .2s ease;
 -moz-transition: background-color .2s ease;
 -o-transition: background-color .2s ease;
 -ms-transition: background-color .2s ease;
 transition: background-color .2s ease
}
.n_contact_box_2 .btn-wrap .btn:hover {
	background-color: #005124 !important
}
.n_contact_box_2 .two a, .n_contact_box_2 .three a, .n_contact_box_2 .four a, .five a {
	width: 26px;
	height: 26px;
	display: block;
	background: url("//images/css-sprite.png") no-repeat;
	float: left
}
.n_contact_box_2 .two a {
	background-position: 0 -41px
}
.n_contact_box_2 .three a {
	background-position: -28px -41px
}
.n_contact_box_2 .four a {
	background-position: -56px -41px
}
.n_contact_box_2 .five a {
	background-position: -84px -41px
}
.n_contact_box_2 .social-c {
	width: 240px;
	padding: 20px 0 0 25px;
	box-sizing: border-box
}
.n_contact_box_2 .social-c a {
	display: inline-block;
	vertical-align: middle
}
.n_contact_box_2 .social-c i {
	float: left;
	font-size: 26px;
	margin-right: 25px
}
.n_contact_box_2 .social-c i.icon-1 {
	font-size: 26px;
	color: #00aff0
}
.n_contact_box_2 .social-c i.icon-2 {
	font-size: 25px;
	color: #3baf34
}
.n_contact_box_2 .social-c i.icon-3 {
	font-size: 26px;
	color: #f6cb00
}
.n_contact_box_2 .social-c i.icon-4 {
	font-size: 26px;
	color: #7ebd00
}
.n_contact_box_2 .social-c i.icon-5 {
	font-size: 26px;
	color: #2ec027
}
.n_contact_box_2 .social-c i.icon-6 {
	font-size: 26px;
	color: #440298
}
.n_menu_list_2 {
	background-color: #fff;
	border-radius: 4px
}
.n_menu_list_2 .main_title {
	font-size: 18px;
	font-family: SFProDisplayBold;
	padding: 15px 25px 10px;
	border-bottom: 1px solid #f5f5f5
}
.n_menu_list_2 .main_title .main_con {
	text-transform: uppercase;
	padding-left: 13px;
	position: relative
}
.n_menu_list_2 .main_title .main_con:before {
	content: "";
	position: absolute;
	height: 24px;
	width: 3px;
	background-color: #0076f6;
	left: 0;
	top: 0
}
.n_menu_list_2 .item strong {
	line-height: 20px;
	padding: 10px 25px;
	overflow: hidden;
	border-bottom: 1px solid #f5f5f5;
	font-size: 16px;
	color: #999;
	display: block;
	font-weight: normal
}
.n_menu_list_2 .item strong h2 {
	font-size: 16px;
	display: inline-block;
	font-weight: normal
}
.n_menu_list_2 .item .num {
	color: #4e4e4e
}
.n_menu_list_2 .active strong {
	font-weight: bold
}
.n_menu_list_2 .item:hover strong a {
	color: #0076f6
}
.n_message_list {
	margin-top: 20px;
	background-color: #fff;
	border-radius: 4px;
	padding-bottom: 15px
}
.n_message_list .main_title {
	font-size: 18px;
	font-weight: bold;
	font-family: SFProDisplayBold;
	padding: 15px 25px 10px;
	border-bottom: 1px solid #f5f5f5;
	text-transform: uppercase
}
.n_message_list .main_title .main_con {
	padding-left: 13px;
	position: relative
}
.n_message_list .main_title .main_con:before {
	content: "";
	position: absolute;
	height: 24px;
	width: 3px;
	background-color: #0076f6;
	left: 0;
	top: 0
}
.n_message_list .message_detail {
	font-size: 14px;
	text-align: left;
	line-height: 22px;
	padding: 13px 25px 0;
	color: #333
}
.n_message_list .message_detail .writer {
	display: block;
	margin: 10px 0;
	height: 20px;
	line-height: 20px;
	text-align: right;
	color: #999
}
.n_message_list .last_message {
	border-bottom: 0
}
.n_product_point {
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	width: 100%
}
.n_product_point .main_title {
	position: relative
}
.n_product_point .main_title .main_con {
	font-size: 16px;
	line-height: 40px;
	background-color: #f5f5f5;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.n_product_point .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	top: 50%
}
.n_product_point .item {
	padding: 5px 18px;
	overflow: hidden;
	text-align: left;
	display: block;
	line-height: 14px;
	float: left;
	width: 33.3%;
	box-sizing: border-box
}
.n_product_point .img_box {
	width: 54px;
	height: 48px;
	vertical-align: middle
}
.n_product_point .img_box a {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden
}
.n_product_point .img_box img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.n_product_point .product_name {
	text-align: left;
	padding-left: 15px;
	vertical-align: middle
}
.n_product_point h2.item_inner {
	max-height: 40px;
	line-height: 19px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	border: 0;
	overflow: hidden
}
.n_product_point h2.item_inner a {
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	color: #333
}
.n_product_point h2.item_inner a:hover {
 color: {
color_main1
}
}
.cont_main_n_inner .n_product_point {
	float: unset;
	padding-bottom: 36px;
	margin-top: 20px;
	background-color: #fff;
	border-radius: 4px
}
.cont_main_n_inner .n_product_point .main_title {
	font-size: 18px;
	font-weight: bold;
	padding: 15px 25px 10px;
	border-bottom: 1px solid #f5f5f5;
	text-transform: uppercase
}
.cont_main_n_inner .n_product_point .main_title .main_con {
	font-size: 18px;
	padding-left: 13px;
	line-height: inherit;
	position: relative;
	background-color: transparent;
	font-weight: bold
}
.cont_main_n_inner .n_product_point .main_title .main_con:before {
	content: "";
	position: absolute;
	height: 24px;
	width: 3px;
	background-color: #f12300;
	left: 0;
	top: 0
}
.cont_main_n_inner .n_product_point .main_title:after {
	display: none
}
.cont_main_n_inner .n_product_point .item {
	float: none;
	width: 100%
}
.cont_main_n_inner .n_product_point h2.item_inner a {
	font-size: 12px
}
.photo-lists {
	overflow: hidden;
	padding: 0 1px
}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.fn-clear {
	zoom: 1
}
.photo-lists .main_title {
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 10px
}
.photo-lists .main_title:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	left: 0;
	bottom: 0
}
.photo-lists .main_title .main_con {
	display: block;
	font-size: 16px;
	line-height: 40px;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-weight: normal
}
.photo-lists .photo-list-item {
	margin-bottom: 20px
}
.photo-lists .list-item {
	margin: 0 -13px
}
.photo-lists .list-item li {
	float: left;
	width: 246px;
	height: 189px;
	line-height: 189px;
	margin: 0 13px 20px;
	text-align: center
}
.photo-lists .list-item li img {
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: cover
}
 .photo-lists .list-item li img[src$='load_icon.gif'] {
 width: 32px !important;
 height: 32px !important
}
.nav-btn {
	display: none;
	width: 24px;
	height: 22px;
	background-size: cover;
	/* background-color: #f2f2f2; */







background-image: url(../images/nav-btn.png);
	position: absolute;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 15px;
}
.page_box .text13 .pagelist {
	text-align: center;
}
.page_box .text13 .pagelist li {
	width: auto;
	height: auto;
	background: none;
	margin:5px;
	display:inline;
	float:none;
	font-size:14px;
}
.page_box .text13 .pagelist li strong {
	margin:0 5px;
}


.thisclass {
    color: #0076f6;
    font-weight: 800;
    
}
.close {
	display: none;
	position: absolute;
	z-index: 9999;
	font-size: 16px;
	right: 20px;
	top: 20px;
}
.leave-message-dialog .dialog-content-pql {
	width: 500px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 4px;
	overflow: hidden;
	background-color: #fff;
	padding: 0px;
	max-width: none;
	min-width: 500px;
}
.dialog-content-pql-id .right {
	margin-left: 0px;
}
.leave-message-dialog .form {
	width: auto;
}
.leave-message-dialog .dialog-content-pql-id .title {
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.no_product_detaildesc_2 ul {
	padding-left: 0px;
}
.leave-message-dialog .dialog-content-pql-id .title {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 0 30px;
	background-color: #0f75bd;
	position: relative;
	text-align: left;
}
.leave-message-dialog .title p {
	display: inline;
}
.leave-message-dialog .close2 {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 22px;
	right: 27px;
	cursor: pointer;
	z-index: 1;
}
.leave-message-dialog .close2:before {
	transform: rotate(45deg);
}
.leave-message-dialog .close2:after {
	transform: rotate(-45deg);
}
.leave-message-dialog .close2:before, .close2:after {
	position: absolute;
	content: "";
	background-color: #fff;
	width: 18px;
	height: 2px;
	top: 50%;
	left: 0;
	z-index: 1;
}
.leave-message-dialog .leave-message-dialog {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1000;
	background-color: rgba(51, 51, 51, 0.3);
}
.leave-message-dialog .dialog-content-pql-id .img {
	float: left;
	width: 120px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.leave-message-dialog .dialog-content-pql-id .img img {
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
.leave-message-dialog .dialog-content-pql-id .titlep, .dialog-content-pql-id .left ul {
	margin-left: 140px;
}
.leave-message-dialog .dialog-content-pql-id .titlep {
	font-size: 14px;
	max-height: 40px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 300px;
}
.leave-message-dialog .dialog-content-pql-id .left ul {
	margin-top: 10px;
}
.leave-message-dialog .dialog-content-pql-id .left ul li {
	line-height: 20px;
	color: #999;
	margin-bottom: 5px;
	text-transform: capitalize;
}
.leave-message-dialog .dialog-content-pql-id .right {
	float: initial !important;
	padding: 0 30px 30px;
}
.leave-message-dialog .dialog-content-pql-id .form {
	padding: 20px 20px 30px;
}
.leave-message-dialog .dialog-content-pql-id .textarea {
	height: 170px;
	position: relative;
}
.leave-message-dialog .dialog-content-pql-id textarea {
	height: 100%;
	padding: 8px 15px;
	resize: none;
	background-color: transparent;
	position: absolute;
	left: 0;
	top: 0;
}
.leave-message-dialog .dialog-content-pql-id input {
	height: 40px;
}
.leave-message-dialog .dialog-content-pql-id input, .dialog-content-pql-id textarea {
	display: block;
	width: 100%;
	height: 40px;
	padding: 8px 15px;
	border: 1px solid #c7c7c7;
	outline: 0;
}
.leave-message-dialog .dialog-content-pql-id .btn {
	width: 200px;
	margin: 20px auto 0;
	padding: 8px 20px;
	text-transform: uppercase;
	display: block;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-color: #0f75bd;
	border: 1px solid #0f75bd;
	outline: 0;
	border-radius: 4px;
	cursor: pointer;
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
}


.f_join {
	width: 1200px;
	background-color: #fff;
	border-radius: 4px;
	margin: 0 auto 50px;
	padding: 49px 50px 28px;
	box-sizing: border-box;
}

.f_join h1 {
	font-size: 28px;
	font-family: SFProDisplayBold;
	margin-bottom: 50px;
	font-weight: bold;
	text-align: center;
	color: #000;
	text-transform: uppercase;
}

.f_join .box,
.f_join .box02 {
	margin-bottom: 100px;
	overflow: hidden;
	zoom: 1;
}

.f_join .box h2,
.f_join .box02 h2 {
	margin-bottom: 25px;
	font-size: 26px;
	line-height: 34px;
}

.f_join .box li,
.f_join .box02 li {
	margin-bottom: 10px;
	padding-left: 20px;
	font-size: 16px;
	background: url(/templets/web/images/icon01.png) no-repeat left center;
}

.f_join .box p {
	margin-bottom: 10px;
	font-size: 16px;
}

.f_join .box .photoBox {
	float: left;
	width: 500px;
}

.f_join .box .photoBox img,
.f_join .box02 .photoBox img {
	width: 100%;
}

.f_join .box .textBox {
	float: right;
	padding-left: 100px;
	width: 600px;
	box-sizing: border-box;
}

.f_join .box02 .photoBox {
	float: right;
	width: 500px;
}

.f_join .box02 .textBox {
	float: left;
	width: 600px;
}

.f_join .box02 .textBox .textImg {
	margin-top: 90px;
}

.join_all {
	margin: 0 auto 30px;
	width: 1200px;
	background: #fff;
}

.join_all h2 {
	margin-bottom: 20px;
	font-size: 24px;
}

.join_all .join_top {
	padding: 40px;
	position: relative;
}

.join_all .join_top p {
	position: absolute;
	right: 40px;
	top: 40px;
	font-size: 16px;
	cursor: pointer;
	color: #0076f6;
	line-height: 35px;
}

.join_all .join_top p span {
	display: block;
	padding-right: 50px;
	background: url(/templets/web/images/icon02.png) no-repeat right top;
}

.join_all .join_top.on p span {
	background: url(/templets/web/images/icon03.png) no-repeat right top;
}

.join_all .join_top ul {
	font-size: 16px;
	width: 85%;
	max-width: 840px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.join_all .join_des {
  padding: 40px;
  border-top: 1px solid #E5E5E5;
  display: none;
}

.join_all .join_des p {
	margin-bottom: 20px;
	font-size: 16px;
}

.join_all .join_des dt,
.join_all .join_des dd {
	font-size: 16px;
}


@media only screen  and (min-device-width : 320px)  and (max-device-width : 768px) {
	.f_footer_reserved .fInner {
		display: none;
	}
	
	.rightNavi {
		width: 45px;
	}
	
	.rightNavi li {
		width: 45px;
	}
	
	.rightNavi li img {
		width: 45px;
	}
	
	
	.container {
		margin: 0;
		width: auto;
	}
	
	
	 .left_cont {
		margin: 0;
		padding: 20px;
		width: 100%;
		box-sizing: border-box;
	}
	
	.left_cont p {
		font-size: 16px;
		line-height: 24px;
		margin-left: 15px;
	}
	
	.left_cont .ltop {
		  display: flex;
		  align-items: center;
		  padding: 0 0 20px 15px;
	}
	
	.left_cont .liul {
		margin-top: 25px;
	}
	
	.left_cont .liul .lili {
		padding-left: 50px;
		margin-bottom: 5px;
	}
		
	.left_cont .liul .lili p {
		font-size: 14px;
		line-height: 24px;
	}
	
	.left_cont .liul .lili img {
	  	left: 15px;
	}	
	
	
	.container .cont_main_no {
		padding: 20px;
		width: 100%;
	}
	
	.container .cont_main_no_inner {
		position: inherit;
	}
	
	.container .topTitle {
		font-size: 18px;
		line-height: 20px;
		margin: 30px 0 15px;
	}
	
	.container .f_inquiry_box_simp td {
		width: 100%;
	}
	 
	 
	 
.f_join {
	width: auto;
	padding: 10px 10px 28px;
}

.f_join h1 {
	margin-bottom: 30px;
	font-size: 20px;
}

.f_join .box,
.f_join .box02 {
	margin-bottom: 50px;
}
	 
.f_join .box .photoBox,
.f_join .box02 .photoBox {
	float: none;
	margin-bottom: 20px;
	width: auto;
}

.f_join .box .photoBox img,
.f_join .box02 .photoBox img {
	width: 100%;
}

.f_join .box .textBox,
.f_join .box02 .textBox {
	float: none;
	padding: 0;
	width: auto;
}

.f_join .box h2,
.f_join .box02 h2 {
	font-size: 17px;
}

.f_join .box li,
.f_join .box02 li,
.f_join .box p {
	font-size: 14px;
} 

.f_join .box02 .textBox .textImg {
	margin-top: 50px;
}

.f_join .box02 .textBox .textImg img {
	width: 100%;
}

.join_all {
	width: auto;
}

.join_all h2 {
	font-size: 17px;
}

.join_all .join_top ul {
	font-size: 14px;
}

.join_all .join_top p {
	right: 20px;
	top: 40px;
	font-size: 14px;
}

.join_all .join_top p span {
	padding-right: 40px;
}
	 
	 
 .f_pic_categories1_simp .main_image li a span {
 background-size: 100% 100%!important;
 height: 150px!important;
}
 .f_pic_categories1_simp .main_image li a {
 height: 150px!important;
}
 .f_header_menu_pic_search_2 .top_bg {
 display: none;
}
 .f_header_menu_pic_search_2 .logo {
	 margin-left: 15px;
	width: 150px;
}
 .f_header_menu_pic_search_2 .menu_bor {
 padding: 0px;
}

.f_header_menu_pic_search_2 .hBox {
	left: 160px;
}
 .f_header_menu_pic_search_2 .menu {
 width: 100%;
}
 .f_header_menu_pic_search_2 .menu_list {
 width: 100%;
 position: fixed;
 height: 100%;
 left: 0px;
 top: 0px;
 margin: 0px;
 padding-top: 60px;
 z-index: 999;
 display: none;
 opacity: 1;
}
 .f_header_menu_pic_search_2 .menu_list li {
 float: none;
 width: 100%;
 text-align: center;
}
 .f_product_showsimple_2, .f_company_qccu_3, .f_product_stick_updn_2, .f_footer_three_news_simp {
 width: 100%;
}
 .f_company_qccu_3 .img_right {
 float: none;
 width: 100%;
}
 .f_company_qccu_3 .txt_left {
 width: 100%;
 float: none;
}
 .f_company_qccu_3 .txt_left p {
 height: auto;
}
 .f_pic_categories1_simp .main_visual, .f_pic_categories1_simp .main_image {
 height: 150px;
}
 .f_pic_categories1_simp .main_image ul {
 height: 200px;
}
 .f_pic_categories1_simp .main_image li span {
 background-size: 100%;
}
 .iphone-nav-active {
 display: block;
}
 .f_company_qccu_3 img.big_image {
 width: 100%;
}
 .f_product_showsimple_2 .products_wrap ul, .f_product_showsimple_2 .products_wrap .details-list {
 margin: 0px;
}
 .nav-btn {
 display: block;
}
 .bg {
 display: none;
 position: fixed;
 width: 100%;
 height: 100%;
 background: rgba(255, 255, 255, .8);
 z-index: 100;
 left: 0;
 top: 0;
 z-index: 999;
}
 .f_product_stick_updn_2, .f_product_showsimple_2, .f_company_qccu_3 {
 padding-top: 20px;
}
 .f_product_stick_updn_2 .title, .f_product_showsimple_2 .m_title h3 {
 font-size: 20px;
 font-family: SFProDisplayBold;
 margin-bottom: 20px;
}

.f_product_stick_updn_2 h3,
.index_news_list h3 {
	margin-bottom: 25px;
	font-size: 20px;
}

 .f_product_stick_updn_2 .img_list, .f_product_showsimple_2 .pro_box {
 width: 47%;
 margin: 0px;
 padding: 0px;
 margin-left: 2%;
 margin-bottom: 2%;
 height: auto;
}
 .f_product_showsimple_2 .pro_tit {
 width: 100%;
}
 .f_product_showsimple_2 .pro_parameters {
 display: none;
}
 .bg-dbk {
 padding: 10px;
}
 .f_product_showsimple_2 .pro_box .operations .btn {
 padding: 0px 10px!important;
 width: 100%;
}
 .f_company_qccu_3 .title {
 font-size: 24px;
}
 .f_company_qccu_3 {
 width: 100%;
 padding-top: 20px;
 margin-top: 20px;
}
 .f_company_qccu_3 .title {
 margin-bottom: 20px;
}
 .f_company_qccu_3 .tit i {
 font-size: 16px;
}
 .f_company_qccu_3 .txt_left p {
 font-size: 12px;
}
 .f_company_qccu_3 .three p .more {
 font-size: 16px;
}
 .f_company_qccu_3 .small_box {
 width: 46%;
 float: left;
 margin-right: 0px;
}
 .f_company_qccu_3 .small_box:nth-child(2) {
 float: right;
}
 .f_company_qccu_3 img.small_image {
 width: 100%;
}
 .f_company_qccu_3 {
 padding-bottom: 20px;
}
 .news, .contact {
 display: none;
}
 .f_footer_three_news_simp .leave {
 width: 90%;
 margin: 0 auto;
 float: none;
 margin-bottom: 20px;
}
 .f_footer_three_news_simp .but {
 text-align: center;
}
 .cont_main_box, .f_header_breadcrumb_2 {
 width: 100%;
}
 .cont_main_box {
 padding: 2%;
 width: 96%;
}
 .cont_main_no {
 width: 100%;
 float: none;
}
 .cont_main_no_inner {
 margin: 0px;
 padding: 10px;
}
 .cont_main_n {
 display: none;
}
 .no_product_groupV3 .item-wrap {
 width: 48%;
 margin-right: 0px;
 margin-left: 2%;
 margin-bottom: 2%;
}
 .f_company_intro_all {
 width: 100%;
 padding: 10px;
}
 .f_aboutus_more_simp {
 width: 100%;
}
 .f_aboutus_more_simp .title {
 margin-bottom: 20px;
 font-size: 24px;
}
 .f_aboutus_more_simp .box_width {
 padding-bottom: 20px;
}
 .f_aboutus_more_simp .box dl {
 width: 50%;
}
 .f_aboutus_more_simp .box dl dd a {
 font-size: 16px;
}
 .f_company_nointro_2 {
 width: 100%;
}
 .f_company_nointro_2 .tab li {
 width: 30%;
}
 .f_company_nointro_2 .tab li span {
 width: 100%;
 display: block;
 padding: 0px;
 text-align: center;
 font-size: 15px;
}
 .f_company_nointro_2 .box_left {
 width: 96%;
 margin: 0 auto;
 float: none;
}
 .f_company_nointro_2 .box_left img {
 width: 100%;
 height: auto;
}
 .f_company_nointro_2 .box_right {
 width: 100%;
 float: none;
}
 .f_company_nointro_2 .no-company-general-youtube-video {
 width: 100%;
}
 .f_company_nointro_2 .no-company-general-youtube-video .no-company-general-images {
 width: 100%;
}
 .f_company_show_detail .cont_box {
 width: 100%;
}
 .f_company_show_detail .icon {
 width: 50px;
 height: 50px;
}
 .f_company_show_detail {
}
 .f_footer_reserved .fBox {
	display: none;
}

.f_footer_reserved .friendlyLink {
	margin: 0 10px;
	width: auto;
}

 .f_certificate_lin4 {
 width: 100%;
}
 .f_certificate_lin4 .imgs a {
 width: 46%;
 margin: 0px;
 margin-left: 4%;
 margin-bottom: 4%;
}
 .f_certificate_lin4, .f_company_nointro_2 {
 padding: 20px 0;
}
 .f_header_breadcrumb_2 {
 width: 98%;
 margin: 18px auto;
}
 .no_contact_detail_2 .content_box .ri {
 width: 100%;
}
 .content_box {
 width: 100%;
}
 content_box img {
 width: 100%!important;
 height: auto!important;
}
 .no_contact_main_simp .ri {
 padding-right: 0px;
}
 .no_news_list_2 .item-wrap .product_img_td {
 display: none;
}
 .no_news_list_2 .product_detail {
 width: 100%;
 float: none;
 padding-left: 0px;
}
 .no_news_list_2 .item-wrap .time_wrap {
 display: none;
 padding-right: 0px;
}
 .no_news_list_2 .product_name {
 padding-right: 0px;
}
 .f_header_breadcrumb_2 .index-bread {
 max-width: 100%;
}
 .img_news {
 width: 100%;
}
 .img_news img {
 width: 100%!important;
 height: auto!important;
}
 .f_inquiry_box_simp .inquiry_content {
 width: 100%;
}
 .f_inquiry_box_simp .email_address_td .inquiry_text {
 width: 150px!important;
}
 .f_inquiry_box_simp .email_address_td {
 width: 100%;
}
 .f_inquiry_box_simp .subject_td .inquiry_text {
 width: 60%;
}
 .f_inquiry_box_simp .message_td textarea {
 width: 60%!important;
}
 .f_inquiry_box_simp .message_td .te {
 width: 100%!important;
}
 .f_inquiry_box_simp .g_sta {
 display: none;
}
 .no_product_detailmain_2 .product_detail_box .product_wrap_flash {
 width: 100%;
}
 .no_product_detailmain_2 .product_detail_box .ri {
 display: none;
}
 .no_product_detailmain_2 .r_flash>dt {
 width: 100%!important;
}
 .n_product_point {
 display: none;
}
 .f_product_category_column_2 .title {
 font-size: 24px;
}
 .f_product_category_column_2 li {
 width: 47%;
 padding: 0px;
 margin: 0px;
 margin-left: 2%;
 margin-bottom: 2%;
 height:auto;
}
 .f_inquiry_box_simp .th_cs {
width:20%;
}
 .no_product_detaildesc_2 .details_table td {
font-size:12px;
word-break:break-all;
}
 .details_wrap table {
width:90%!important;
}
 .f_product_category_column_2 li .img {
 width: 100%;
 height: 150px;
}
 .f_product_category_column_2 .sub_email {
 overflow: hidden;
}
 .f_menu_list_category, .f_menu_list_category .menu_box, .f_menu_list_category .menu_box li {
 width: 100%;
}
 .pronr img {
 max-width: 100%;
 height: auto!important;
}
 .f_product_category_column_2 li .img img {
position:relative;
-webkit-transform:none;
left:auto;
top:auto;
}
 .f_header_menu_pic_search_2 .menu_list .header-search {
display:block;
position:relative;
left:auto;
right:auto;
top:auto;
margin-top:auto;
border: none;
}
 .f_header_menu_pic_search_2 .menu_list .header-search input {
margin-left:50px;
background:#EEE;
border-radius: 14px;
height: 21px;
line-height: 21px;
}




.index_news_list {
	margin: 20px 2% 0;
	width: auto;
}

.index_news_list p {
	margin-bottom: 20px;
	font-size: 20px;
}

.index_news_list ul {
	padding: 30px 10px 0;
}

.index_news_list li {
	float: none;
	width: 100%;
}

.index_news_list li a {
	width: 100%;
}

.index_news_list li::before {
	left: 0;
}

.index_news_list li span {
	top: inherit;
	bottom: 5px;
}



}
