﻿/*************************
*******Typography******
**************************/
@font-face {
	font-family: 'simheiregular';
	src: url('https://campaigns.fluke.com.cn/ticenter/ppc/home/fonts/simhei-webfont.eot');
	src: url('https://campaigns.fluke.com.cn/ticenter/ppc/home/fonts/simhei-webfont.eot?') format('embedded-opentype'), url('https://campaigns.fluke.com.cn/ticenter/ppc/home/fonts/simhei-webfont.woff2') format('woff2'), url('https://campaigns.fluke.com.cn/ticenter/ppc/home/fonts/simhei-webfont.woff') format('woff'), url('https://campaigns.fluke.com.cn/ticenter/ppc/home/fonts/simhei-webfont.ttf') format('truetype'), url('https://campaigns.fluke.com.cn/ticenter/ppc/home/fonts/simhei-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

input,
button,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
}

label {
	font-weight: normal;
	color: #000;
}

.required {
	color: red;
}

a:hover,
a:focus {
	text-decoration: none;
	color: #333;
}

.col-condensed.row,
.col-condensed [class^="col-"] {
	padding: 0;
	margin: 0;
}

.text-black {
	color: #000;
}

.voffset {
	margin-top: 2px;
}

.voffset1 {
	margin-top: 5px;
}

.voffset2 {
	margin-top: 10px;
}

.voffset3 {
	margin-top: 15px;
}

.voffset4 {
	margin-top: 30px;
}

.voffset5 {
	margin-top: 40px;
}

.voffset6 {
	margin-top: 60px;
}

.voffset7 {
	margin-top: 80px;
}

.voffset8 {
	margin-top: 100px;
}

.voffset9 {
	margin-top: 150px;
}

.gap-right {
	margin-right: 10px;
}

.gap-left {
	margin-left: 10px;
}

.btn-black {
	background: #000;
	color: #fff;
}

.squired {
	border-radius: 0;
}

/*html{ height:100%;}
body{position:relative; min-height:100%; padding-bottom:50px;}*/
html {
	background: #000;
}

.display-table {
	display: table;
	table-layout: fixed;
}

.display-cell {
	display: table-cell;
	/*vertical-align:middle; text-align:center;*/
}

body {
	background: #fff;
	font-family: '黑体', Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	line-height: 22px;
	font-size: 13px;
}


.relative {
	position: relative;
}

a {
	color: #333;
}

.dropdown-menu {
	margin-top: -1px;
	min-width: 180px;
}

.center h2 {
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 20px;
	font-weight: 200;
}

.media>.pull-left {
	margin-right: 20px;
}

.media>.pull-right {
	margin-left: 20px;
}

@-webkit-keyframes scaleIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scaleIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

.btn-grey {
	background: #999999;
	color: #fff;
}

img {
	max-width: 100%;
}

/*************************
*******Header******
**************************/
#header .search {
	display: inline-block;
}

.navbar.navbar-default {
	border: none;
}

.navbar>.container .navbar-brand {
	margin-left: 0;
}

/*.top-bar { padding: 10px 0; background: #191919; border-bottom: 1px solid #222; line-height: 28px; }*/
.top-number {
	color: #fff;
}

.top-number p {
	margin: 0;
}

.social {
	text-align: right;
}

.social-share {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.social-share li {
	display: inline-block;
}

ul.social-share li a {
	display: inline-block;
	color: #fff;
	/*background: #404040;width: 25px;*/
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 2px;
	margin-left: 5px;
}

ul.social-share li a:hover {
	/*background: #c52d2f;color: #fff;*/
}

ul.social-share li a:hover i {
	color: #fff;
}

.search i {
	color: #fff;
}

input.search-form {
	background: transparent;
	border: 0 none;
	width: 60px;
	padding: 0 10px;
	color: #FFF;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
	-o-transition: all 400ms;
	transition: all 400ms;
}

input.search-form::-webkit-input-placeholder {
	color: transparent;
}

input.search-form:hover::-webkit-input-placeholder {
	color: #fff;
}

input.search-form:hover {
	width: 180px;
}

.navbar-brand {
	padding: 0;
	margin: 0;
}

.navbar {
	border-radius: 0;
	margin-bottom: 0;
	background: #151515;
	padding: 15px 0;
}

.navbar-nav {
	margin-top: 6px;
}

.main-nav {
	float: left;
}

.main-nav>.navbar-nav>li {
	/*padding-bottom: 28px;*/
	background: url(../image/dots.png) no-repeat left center;
	padding: 1px 17px 1px 19px;
}

.navbar-nav>li>i {
	font-size: 8px;
	color: #999999;
}

.navbar-default .navbar-nav>li.no-list {
	background: none;
}

.navbar-default .navbar-nav>li {
	font-size: 15px;
}

.navbar-default .navbar-nav>li>a {
	padding: 0;
	border-bottom: 1px solid transparent;
	display: inline-block;
	color: #fff;
	font-size: 15px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color: #ffc20e;
	border-bottom: 1px solid #ffc20e;
	background: none;
	outline: none;
}

.navbar-default .navbar-toggle {
	/*background:#ffc20e;*/
	border: none;
	padding: 0;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background: none;
	border: none;
}

.navbar-default .navbar-toggle .icon-bar {
	background: #ffc20e;
	width: 38px;
	height: 5px;
	border-radius: 0;
	margin: 5px 0;
}

.navbar-default .navbar-toggle.collapsed {
	background: none;
	border: none;
}

/* subhead css */
.subhead {
	background: #ffc20e;
	padding: 10px 0;
	height: 55px;
	display: none;
}

.subhead .home {
	font-size: 14px;
	line-height: 32px;
	vertical-align: middle;
}

.subhead .home:hover {
	color: #000;
}

.subhead .home:before {
	content: "\f053";
	font-family: FontAwesome;
	padding: 0 5px 0 0;
	font-size: 20px;
	vertical-align: middle;
}

.subhead .sections {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.subhead .sections li {
	float: left;
	border-right: 1px solid #a77f0a;
	padding: 0 10px;
}

.subhead .sections li a {
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
}

.subhead .sections li:last-child {
	border: none;
}

.subhead .sections li span.numbers {
	background: #000 none repeat scroll 0 0;
	border-radius: 100px;
	color: #fff;
	display: block;
	float: left;
	font-size: 24px;
	font-weight: 600;
	height: 35px;
	line-height: 32px;
	text-align: center;
	width: 35px;
	margin: 0 5px;
}

.subhead .sections li span.carrot:after {
	content: "\f0da";
	font-family: FontAwesome;
	padding: 0 5px;
	font-size: 18px;
	color: #000;
}

/*************************
*******Home Page******
**************************/
#main-slider {
	position: relative;
}

.no-margin {
	margin: 0;
	padding: 0;
}

#main-slider .carousel .carousel-content {
	margin-top: 150px;
}

#main-slider .carousel .slide-margin {
	margin-top: 140px;
}

#main-slider .carousel h2 {
	color: #fff;
}

#main-slider .carousel .btn-slide {
	padding: 8px 20px;
	background: #c52d2f;
	color: #fff;
	border-radius: 4px;
	margin-top: 25px;
	display: inline-block;
}

#main-slider .carousel .slider-img {
	text-align: right;
	position: absolute;
}

#main-slider .carousel .item {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0 !important;
	opacity: 0;
	top: 0;
	position: absolute;
	width: 100%;
	display: block !important;
	height: 730px;
	-webkit-transition: opacity ease-in-out 500ms;
	-moz-transition: opacity ease-in-out 500ms;
	-o-transition: opacity ease-in-out 500ms;
	transition: opacity ease-in-out 500ms;
}

#main-slider .carousel .item:first-child {
	top: auto;
	position: relative;
}

#main-slider .carousel .item.active {
	opacity: 1;
	-webkit-transition: opacity ease-in-out 500ms;
	-moz-transition: opacity ease-in-out 500ms;
	-o-transition: opacity ease-in-out 500ms;
	transition: opacity ease-in-out 500ms;
	z-index: 1;
}

#main-slider .prev,
#main-slider .next {
	position: absolute;
	top: 50%;
	background-color: #c52d2f;
	color: #fff;
	display: inline-block;
	margin-top: -25px;
	height: 40px;
	line-height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	z-index: 5;
}

#main-slider .prev:hover,
#main-slider .next:hover {
	background-color: #000;
}

#main-slider .prev {
	left: 10px;
}

#main-slider .next {
	right: 10px;
}

#main-slider .carousel-indicators li {
	width: 20px;
	height: 20px;
	background-color: #fff;
	margin: 0 15px 0 0;
	position: relative;
}

#main-slider .carousel-indicators li:after {
	position: absolute;
	content: "";
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background: rgba(0, 0, 0, 0);
	border: 1px solid #FFF;
	left: -3px;
	top: -3px;
}

#main-slider .carousel-indicators .active {
	width: 20px;
	height: 20px;
	background-color: #c52d2f;
	margin: 0 15px 0 0;
	border: 1px solid #c52d2f;
	position: relative;
}

#main-slider .carousel-indicators .active:after {
	position: absolute;
	content: "";
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background: #c52d2f;
	border: 1px solid #c52d2f;
	left: -3px;
	top: -3px;
}

#main-slider .active .animation.animated-item-1 {
	-webkit-animation: fadeInUp 300ms linear 300ms both;
	-moz-animation: fadeInUp 300ms linear 300ms both;
	-o-animation: fadeInUp 300ms linear 300ms both;
	-ms-animation: fadeInUp 300ms linear 300ms both;
	animation: fadeInUp 300ms linear 300ms both;
}

#main-slider .active .animation.animated-item-2 {
	-webkit-animation: fadeInUp 300ms linear 600ms both;
	-moz-animation: fadeInUp 300ms linear 600ms both;
	-o-animation: fadeInUp 300ms linear 600ms both;
	-ms-animation: fadeInUp 300ms linear 600ms both;
	animation: fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-3 {
	-webkit-animation: fadeInUp 300ms linear 900ms both;
	-moz-animation: fadeInUp 300ms linear 900ms both;
	-o-animation: fadeInUp 300ms linear 900ms both;
	-ms-animation: fadeInUp 300ms linear 900ms both;
	animation: fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
	-webkit-animation: fadeInUp 300ms linear 1200ms both;
	-moz-animation: fadeInUp 300ms linear 1200ms both;
	-o-animation: fadeInUp 300ms linear 1200ms both;
	-ms-animation: fadeInUp 300ms linear 1200ms both;
	animation: fadeInUp 300ms linear 1200ms both;
}

#feature {
	background: #fff;
	padding-bottom: 40px;
}

.features {
	padding: 0;
}

.feature-wrap {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 35px;
	overflow: hidden;
}

.feature-wrap .steps {
	position: absolute;
	top: -22px;
	left: 50%;
	background: #05b6d0;
	padding: 10px;
	width: 40px;
	height: 40px;
	color: #fff;
	font-size: 18px;
	font-weight: 800;
	margin-left: -20px;
	border-radius: 100px;
}


.feature-wrap img {
	width: 100%;
	max-width: 70px;
	margin-top: 30px;
}

.feature-wrap h2 {
	margin-top: 10px;
	font-size: 14px;
}

.feature-wrap h3 {
	font-size: 12px;
}

.feature-wrap .pull-left {
	margin-right: 25px;
}

.feature-wrap i {
	font-size: 48px;
	height: 110px;
	width: 110px;
	margin: 3px;
	border-radius: 100%;
	line-height: 110px;
	text-align: center;
	background: #ffffff;
	color: #c52d2f;
	border: 3px solid #ffffff;
	box-shadow: inset 0 0 0 5px #f2f2f2;
	-webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	float: left;
	margin-right: 25px;
}

.feature-wrap i:hover {
	background: #c52d2f;
	color: #fff;
	box-shadow: inset 0 0 0 5px #c52d2f;
	-webkit-box-shadow: inset 0 0 0 5px #c52d2f;
	border: 3px solid #c52d2f;
}



.nav-tabs>li {
	margin-bottom: 0px;
	border-bottom: 1px solid #e6e6e6;
}

.nav-tabs {
	border-bottom: transparent;
	border-right: 0px solid #e6e6e6;
}

.nav-tabs>li>a {
	background: #f5f5f5;
	color: #666;
	border-radius: 0;
	border: 0 none;
	line-height: 24px;
	margin-right: 0;
	padding: 13px 15px;
}

.nav-tabs li:last-child {
	border-bottom: 0 none;
}

.nav-stacked>li+li {
	margin-top: 0;
}

.nav-tabs>li>a:hover {
	background: #1f1f20;
	color: #fff;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	border: 0;
	color: #fff;
	background: #1f1f20;
	position: relative;
}

.nav-tabs>li.active>a:after {
	position: absolute;
	content: "";
	width: auto;
	height: auto;
	border-style: solid;
	border-color: transparent transparent transparent #1f1f20;
	border-width: 25px 22px;
	right: -44px;
	top: 0;
}

.tab-wrap {
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}

/*.tab-content {
    padding: 20px;
}

    .tab-content h2 {
        margin-top: 0;
    }

    .tab-content img {
        border-radius: 4px;
    }
*/
.testimonial h2 {
	margin-top: 0;
}

.testimonial-inner {
	color: #858586;
	font-size: 14px;
}

.testimonial-inner .pull-left {
	border-right: 1px solid #e7e7e7;
	padding-right: 15px;
	position: relative;
}

.testimonial-inner .pull-left:after {
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	top: 50%;
	margin-top: -5px;
	background: #FFF;
	-webkit-transform: rotate(45deg);
	border: 1px solid #e7e7e7;
	right: -5px;
	border-left: 0 none;
	border-bottom: 0 none;
}



#conatcat-info {
	background: #fff url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/contact.png) no-repeat 90% 0;
	padding: 30px 0;
}

.contact-info i {
	width: 60px;
	height: 60px;
	font-size: 40px;
	line-height: 60px;
	color: #fff;
	background: #000;
	text-align: center;
	border-radius: 10px;
}

.contact-info h2 {
	margin-top: 0;
	color: #000;
}

.contact-info {
	color: #000;
}

/*************************
********* About Us Page CSS ******
**************************/

.about-us {
	margin-top: 110px;
	margin-bottom: -110px;
}

.about-us h2,
.skill_text h2 {
	color: #4e4e4e;
	font-size: 30px;
	font-weight: 600;
}

.about-us p {
	color: #4e4e4e;
}

#carousel-slider {
	position: relative;
}

#carousel-slider .carousel-indicators {
	bottom: -25px;
}

#carousel-slider .carousel-indicators li {
	border: 1px solid #ffbd20;
}

#carousel-slider a i {
	border: 1px solid #777;
	border-radius: 50%;
	font-size: 28px;
	height: 50px;
	padding: 8px;
	position: absolute;
	top: 50%;
	width: 50px;
	color: #777;
}

#carousel-slider a i:hover {
	background: #bfbfbf;
	color: #fff;
	border: 1px solid #bfbfbf;
}

#carousel-slider .carousel-control {
	width: inherit;
}

#carousel-slider .carousel-control.left i {
	left: -25px;
}

#carousel-slider .carousel-control.right i {
	right: -25px;
}

#carousel-slider .carousel-control.left,
#carousel-slider .carousel-control.right {
	background: none;
}

.skill_text {
	display: block;
	margin-bottom: 60px;
	margin-top: 25px;
	overflow: hidden;
}

.sinlge-skill {
	background: #f2f2f2;
	border-radius: 100%;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	height: 200px;
	position: relative;
	width: 200px;
	text-transform: uppercase;
	overflow: hidden;
	margin: 30px 0;
}

.sinlge-skill p em {
	color: #FFFFFF;
	font-size: 38px;
}

.sinlge-skill p {
	line-height: 1;
}

.joomla-skill,
.html-skill,
.css-skill,
.wp-skill {
	position: absolute;
	height: 100%;
	bottom: 0;
	width: 100%;
	border-radius: 100%;
	padding: 70px 0;
	text-align: center;
}


.joomla-skill {
	background: rgb(242, 242, 242);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 28%, rgba(45, 125, 164, 1) 28%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(28%, rgba(242, 242, 242, 1)), color-stop(28%, rgba(45, 125, 164, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 28%, rgba(45, 125, 164, 1) 28%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 28%, rgba(45, 125, 164, 1) 28%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 28%, rgba(45, 125, 164, 1) 28%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 28%, rgba(45, 125, 164, 1) 28%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#2d7da4', GradientType=0);
	/* IE6-9 */
}

.html-skill {
	background: rgb(242, 242, 242);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 9%, rgba(106, 164, 47, 1) 9%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(9%, rgba(242, 242, 242, 1)), color-stop(9%, rgba(106, 164, 47, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 9%, rgba(106, 164, 47, 1) 9%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 9%, rgba(106, 164, 47, 1) 9%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 9%, rgba(106, 164, 47, 1) 9%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 9%, rgba(106, 164, 47, 1) 9%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#6aa42f', GradientType=0);
	/* IE6-9 */
}

.css-skill {
	background: rgb(242, 242, 242);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 32%, rgba(255, 189, 32, 1) 32%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(32%, rgba(242, 242, 242, 1)), color-stop(32%, rgba(255, 189, 32, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 32%, rgba(255, 189, 32, 1) 32%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 32%, rgba(255, 189, 32, 1) 32%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 32%, rgba(255, 189, 32, 1) 32%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 32%, rgba(255, 189, 32, 1) 32%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffbd20', GradientType=0);
	/* IE6-9 */
}

.wp-skill {
	background: rgb(242, 242, 242);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 19%, rgba(219, 54, 21, 1) 19%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(19%, rgba(242, 242, 242, 1)), color-stop(19%, rgba(219, 54, 21, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 19%, rgba(219, 54, 21, 1) 19%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 19%, rgba(219, 54, 21, 1) 19%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 19%, rgba(219, 54, 21, 1) 19%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 19%, rgba(219, 54, 21, 1) 19%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#db3615', GradientType=0);
	/* IE6-9 */
}

.skill-wrap {
	display: block;
	overflow: hidden;
	margin: 60px 0;
}

.team h4 {
	margin-top: 0;
	text-transform: uppercase;
}

.team h5 {
	font-weight: 300;
}

.single-profile-top,
.single-profile-bottom {
	font-weight: 400;
	line-height: 24px;
}

.single-profile-top,
.single-profile-bottom {
	border: 1px solid #ddd;
	padding: 15px;
	position: relative;
}

.media_image {
	margin-bottom: 10px;
}

.team .btn {
	background: transparent;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 3px;
	padding: 1px 5px;
	text-transform: uppercase;
	border: 1px solid#ddd;
	margin-right: 3px;
}


ul.social_icons,
ul.tag {
	list-style: none;
	padding: 0;
	margin: 10px 0;
	display: block;
}

ul.social_icons li,
ul.tag li {
	display: inline-block;
	margin-right: 5px;
}

ul.social_icons li a i {
	border-radius: 50%;
	color: #FFFFFF;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	padding: 0;
	text-align: center;
	width: 25px;
	opacity: .8;
}


.team .social_icons .fa-facebook:hover,
.team .social_icons .fa-twitter:hover,
.team .social_icons .fa-google-plus:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transition-duration: 2s;
	transition-property: all;
	transition-timing-function: ease;
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	-ms-transition: all 0.9s ease 0s;
}

.team .social_icons .fa-facebook {
	background: #0182c4;
}

.team .social_icons .fa-twitter {
	background: #20B8FF;
}

.team .social_icons .fa-google-plus {
	background: #D34836;
}


.team-bar .first-one-arrow {
	float: left;
	margin-right: 30px;
	width: 2%;
}

.team-bar .first-arrow {
	float: left;
	margin-left: 5px;
	margin-right: 35px;
	width: 22%;
}

.team-bar .second-arrow {
	float: left;
	margin-left: 5px;
	width: 21%;
}

.team-bar .third-arrow {
	float: left;
	margin-left: 40px;
	margin-right: 12px;
	width: 22%;
}

.team-bar .fourth-arrow {
	float: left;
	margin-left: 25px;
	width: 20%;
}

.team-bar .first-one-arrow hr {
	border-bottom: 1px solid #2D7DA4;
	border-top: 1px solid #2D7DA4;
}

.team-bar .first-arrow hr {
	border-bottom: 1px solid #2D7DA4;
	border-top: 1px solid #2D7DA4;
}

.team-bar .second-arrow hr {
	border-bottom: 1px solid #6aa42f;
	border-top: 1px solid #6aa42f;
}

.team-bar .third-arrow hr {
	border-bottom: 1px solid #FFBD20;
	border-top: 1px solid #FFBD20;
}

.team-bar .fourth-arrow hr {
	border-bottom: 1px solid #db3615;
	border-top: 1px solid #db3615;
}

.team-bar {
	margin-bottom: 15px;
	margin-top: 30px;
	position: relative;
}

.team-bar i {
	border-radius: 50%;
	color: #FFFFFF;
	display: block;
	height: 24px;
	line-height: 24px;
	margin-top: -32px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	width: 24px;
	position: absolute;
}

.team-bar .first-arrow .fa-angle-up {
	background: #2D7DA4;
	margin-left: -33px;
}

.team-bar .second-arrow .fa-angle-down {
	background: #6AA42F;
	margin-left: -33px;
}

.team-bar .third-arrow .fa-angle-up {
	background: #FFBD20;
	margin-left: -32px;
}

.team-bar .fourth-arrow .fa-angle-down {
	background: #db3615;
	margin-left: -32px;
}

.team .single-profile-top:before,
.team .single-profile-top:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
}

.team .single-profile-top:before {
	left: 26px;
	bottom: -20px;
	border-width: 10px;
	border-color: #fff transparent transparent transparent;
	z-index: 1;
}


.team .single-profile-top:after {
	left: 25px;
	bottom: -22px;
	border-style: solid;
	border-width: 11px;
	border-color: #ddd transparent transparent transparent;
	z-index: 0;
}

.team .single-profile-bottom:before,
.team .single-profile-bottom:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
}

.team .single-profile-bottom:before {
	left: 30px;
	top: -20px;
	border-width: 10px;
	border-color: transparent transparent #fff transparent;
	z-index: 1;
}

.team .single-profile-bottom:after {
	left: 29px;
	top: -22px;
	border-style: solid;
	border-width: 11px;
	border-color: transparent transparent #DDD transparent;
	z-index: 0;
}

/***********************
****Service page css****
***********************/

.services {
	padding: 0;
}

.get-started {
	background: none repeat scroll 0 0 #F3F3F3;
	border-radius: 3px;
	padding-bottom: 30px;
	position: relative;
	margin-bottom: 18px;
	margin-top: 60px;
}

.get-started h2 {
	padding-top: 30px;
	margin-bottom: 20px;
}

.request {
	bottom: -15px;
	left: 50%;
	position: absolute;
	margin-left: -110px;
}

.request h4 {
	position: absolute;
	width: 220px;
	position: relative;
}

.request h4 a {
	background: #c52d2f;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	border-radius: 3px;
	padding: 5px 15px;
}

.request h4:after {
	border-color: #c52d2f transparent transparent;
	border-style: solid;
	border-width: 12px;
	bottom: -18px;
	content: "";
	height: 0;
	position: absolute;
	right: 13px;
	z-index: -99999;
}

.request h4:before {
	border-color: #c52d2f transparent transparent;
	border-style: solid;
	border-width: 12px;
	bottom: -18px;
	content: "";
	height: 0;
	left: 13px;
	position: absolute;
	z-index: -99999;
}

.clients-area {
	padding: 60px;
}

.clients-comments {
	background-image: url("https://campaigns.fluke.com.cn/ticenter/ppc/home/images/image_bg.png");
	background-position: center 118px;
	background-repeat: no-repeat;
	margin-bottom: 100px;
}

.clients-comments img {
	background: #DDDDDD;
	border: 1px solid #DDDDDD;
	height: 182px;
	padding: 3px;
	width: 182px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}

.clients-comments h3 {
	margin-top: 55px;
	font-weight: 300;
	padding: 0 40px;
}

.clients-comments h4 {
	font-weight: 300;
	margin-top: 15px;
}


.clients-comments h4 span {
	font-weight: 700;
	font-style: oblique;
}

.footer {
	background: none repeat scroll 0 0 #2E2E2E;
	border-top: 5px solid #C52D2F;
	height: 84px;
	margin-top: 110px;
}

.footer_left {
	padding: 10px;
}

/*.text-left {
    font-size: 12px;
    margin-top: 15px;
}*/

/*************************
********* Portfolio CSS ******
**************************/

#portfolio_page {
	margin-top: 115px;
	padding-bottom: 0;
}

.portfolio-items,
.portfolio-filter {
	list-style: none outside none;
	margin: 0 0 40px 0;
	padding: 0;
}

.portfolio-filter>li {
	display: inline-block;
}

.portfolio-filter>li a {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	margin-right: 20px;
	text-transform: uppercase;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	border: 1px solid #F2F2F2;
	outline: none;
	border-radius: 3px;
}

.portfolio-filter>li a:hover,
.portfolio-filter>li a.active {
	color: #fff;
	background: #c52d2f;
	border: 1px solid #c52d2f;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.portfolio-items>li {
	float: left;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.portfolio-item {
	margin: 0;
	padding: 0;
}

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}


/**************************
********* Pricing Table CSS *
**************************/

.pricing_heading {
	margin-top: 120px;
}

.pricing_heading h2,
.pricing_heading p {
	color: #4e4e4e;
}

.pricing-area h1 {
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 15px;
}

.pricing-area span {
	font-weight: 700;
	font-size: 18px;
}

.pricing-area h3,
.pricing-area span {
	color: #fff;
}

.plan {
	position: relative;
	margin-bottom: 70px;
}

.pricing-area ul {
	background: #FAFAFA;
	padding: 0;
	margin: 0;
}

.pricing-area ul li {
	list-style: none;
	padding: 15px 0;
	font-size: 16px;
	font-weight: 400;
}

.pricing-area ul li:nth-child(even) {
	background: #f5f5f5;
}

.pricing-area .price-three img,
.pricing-area .price-six img {
	position: absolute;
	right: 15px;
	top: 0;
}

.pricing-area .heading-one,
.pricing-area .heading-two,
.pricing-area .heading-three {
	padding: 17px 0;
	border-radius: 2px 2px 0 0;
}

.pricing-area .heading-one,
.pricing-area .heading-two,
.pricing-area .heading-three,
.pricing-area .heading-four,
.pricing-area .heading-five,
.pricing-area .heading-six,
.pricing-area .heading-seven {
	margin-left: -10px;
}


.pricing-area .heading-one,
.pricing-area .price-one .plan-action .btn-primary {
	background: #e24f43;
}

.pricing-area .heading-two,
.pricing-area .price-two .plan-action .btn-primary {
	background: #27AE60;
}

.pricing-area .heading-three,
.pricing-area .price-three .plan-action .btn-primary {
	background: #f39c12;
}

.pricing-area .heading-four,
.pricing-area .price-four .plan-action .btn-primary {
	background: #5c5c5c;
}

.pricing-area .heading-five,
.pricing-area .price-five .plan-action .btn-primary {
	background: #5c5c5c;
}

.pricing-area .heading-six,
.pricing-area .price-six .plan-action .btn-primary {
	background: #e24f43;
}

.pricing-area .heading-seven,
.pricing-area .price-seven .plan-action .btn-primary {
	background: #5c5c5c;
}

.pricing-area .bg {
	background: #fafafa;
}

.pricing-area .heading-one h3:before {
	border-color: #bf4539 transparent transparent;
}

.pricing-area .heading-two h3:before {
	border-color: #1f8c4d transparent transparent;
}

.pricing-area .heading-three h3:before {
	border-color: #d4880f transparent transparent;
}

.pricing-area .heading-four h3:before {
	border-color: #424242 transparent transparent;
}

.pricing-area .heading-five h3:before {
	border-color: #424242 transparent transparent;
}

.pricing-area .heading-six h3:before {
	border-color: #bf4539 transparent transparent;
}

.pricing-area .heading-seven h3:before {
	border-color: #424242 transparent transparent;
}

.pricing-area h3:before {
	border-color: #D4880F transparent transparent;
	border-radius: 5px 0 0 0px;
	border-style: solid;
	border-width: 12px;
	content: "";
	height: 0;
	left: 4px;
	position: absolute;
	top: 78px;
	width: 0;
	z-index: -999;
}

.small-pricing h3:after {
	height: 94px;
}

.small-pricing h3:before {
	top: 74px;
}

.plan-action {
	height: 40px;
}

.pricing-area .plan-action .btn-primary {
	position: relative;
	padding: 5px 20px;
	color: #fff;
	margin-top: 5px;
}

.pricing-area .plan-action .btn-primary:before {
	border-color: #E24F43 transparent transparent;
	border-radius: 5px 0 0 0;
	border-style: solid;
	border-width: 12px;
	bottom: -12px;
	content: "";
	height: 0;
	left: -9px;
	position: absolute;
	width: 0;
	z-index: -1;
}

.pricing-area .plan-action .btn-primary:after {
	border-color: #E24F43 transparent transparent;
	border-radius: 5px 0 0 0;
	border-style: solid;
	border-width: 12px;
	bottom: -12px;
	content: "";
	height: 0;
	position: absolute;
	right: -9px;
	width: 0;
	z-index: -1;
}

.pricing-area .price-two .plan-action .btn-primary:before,
.pricing-area .price-two .plan-action .btn-primary:after {
	border-color: #1f8c4d transparent transparent;
}

.pricing-area .price-three .plan-action .btn-primary:before,
.pricing-area .price-three .plan-action .btn-primary:after {
	border-color: #d4880f transparent transparent;
}

.pricing-area .price-four .plan-action .btn-primary:before,
.pricing-area .price-four .plan-action .btn-primary:after,
.pricing-area .price-five .plan-action .btn-primary:before,
.pricing-area .price-five .plan-action .btn-primary:after,
.pricing-area .price-seven .plan-action .btn-primary:before,
.pricing-area .price-seven .plan-action .btn-primary:after {
	border-color: #424242 transparent transparent;
	right: -9px;
}

.pricing-area .price-six .plan-action .btn-primary:before,
.pricing-area .price-six .plan-action .btn-primary:after {
	border-color: #bf4539 transparent transparent;
	right: -9px;
}


/*************************
********* Contact Us CSS ******
**************************/

.gmap-area {
	background-image: url("../image/map.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0;
}

.gmap-area .gmap iframe {
	border-radius: 50%;
	height: 280px;
	width: 300px;
}

.gmap {
	border: 10px solid #f6f5f0;
	border-radius: 50%;
	height: 300px;
	width: 300px;
	box-shadow: 0px 0px 3px 3px #e7e4dc;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.gmap-area .map-content ul {
	list-style: none;
}

.gmap-area .map-content address h5 {
	font-weight: 700;
	/* font-size: 16px; */
}

#contact-page {
	padding-top: 0;
}

#contact-page .contact-form .form-group label {
	color: #4E4E4E;
	font-size: 16px;
	font-weight: 300;
}

.form-group .form-control {
	padding: 7px 12px;
	border-color: #f2f2f2;
	box-shadow: none;
}

textarea#message {
	resize: none;
	padding: 10px;
}

#contact-page .contact-wrap {
	margin-top: 20px;
}

/*********************
****blog page css*****
**********************/

.widget {
	margin-bottom: 60px;
	padding-left: 0;
}

.single_comments {
	margin-bottom: 20px;
}

.single_comments img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.single_comments p {
	margin-bottom: 0;
}

.widget .entry-meta span {
	display: inline-block;
	margin-right: 10px;
}

.widget h3 {
	color: #000;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.blog_category {
	list-style: none;
	margin: 0;
	padding: 0;
}

.blog_category li {
	float: none;
	margin-bottom: 20px;
}

.blog_category li a {
	background: #f5f5f5;
	border-radius: 4px;
	color: #888;
	display: inline-block;
	padding: 5px 15px;
}

.blog_category li a:hover {
	background: #c52d2f;
	color: #fff;
}

.badge:before {
	border-color: transparent transparent transparent #c52d2f;
	border-style: solid;
	border-width: 10px;
	bottom: -8px;
	content: "";
	height: 0;
	left: 5px;
	position: absolute;
	z-index: -99999;
}

.badge {
	background-color: #c52d2f;
	border-radius: 5px;
	color: #fff;
	padding: 8px;
	position: relative;
	left: 60px;
	top: -18px;
	font-weight: normal;
}

.blog_archieve {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.blog_archieve li {
	padding: 10px 0;
	border-bottom: 1px solid #f5f5f5;
}

.blog_archieve li:first-child {
	padding-top: 0;
}

ul.gallery {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.gallery li {
	display: block;
	width: 60px;
	padding: 0;
	margin: 0 4px 4px 0;
	float: left;
}

ul.faq {
	list-style: none;
	margin: 0;
}

ul.faq li {
	margin-top: 30px;
}

ul.faq li:first-child {
	margin-top: 0;
}

ul.faq li span.number {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #34495e;
	color: #fff;
	font-size: 24px;
}

ul.faq li>div {
	margin-left: 70px;
}

ul.faq li>div h3 {
	margin-top: 0;
}


.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.blog-item {
	border-radius: 0;
	overflow: hidden;
	margin-bottom: 50px;
}

.blog .blog-item .img-blog {
	border-radius: 5px;
	margin-bottom: 45px;
}

.blog .blog-item .blog-content {
	padding-bottom: 25px;
}

.blog .blog-item .blog-content h2 {
	margin-top: 0;
	font-size: 30px;
}

.readmore {
	margin-top: 0;
}

.blog .blog-item .blog-content h3 {
	color: #858586;
	margin-bottom: 40px;
	/* font-weight: 300 */
}

.blog .blog-item .blog-content h4 {
	font-size: 14px;
}

.post-tags {}

.blog .blog-item .entry-meta {
	border-radius: 5px;
	overflow: hidden;
}

.blog .blog-item .entry-meta>span {
	background: #f5f5f5;
	border-top: 1px solid #fff;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 5px;
	text-align: left;
}

#publish_date {
	background: #c52d2f;
	border-bottom: 5px solid #4e4e4e;
	color: #fff;
	padding: 5px 0;
	text-align: center;
}

.blog .blog-item .entry-meta>span {
	color: #ccc;
}

.blog .blog-item .entry-meta>span a {
	font-size: 12px;
	margin-left: 3px;
	font-weight: 300;
	color: #888;
}

ul.pagination>li>a {
	border: 1px solid #F1F1F1;
	margin-right: 5px;
	border-radius: 5px;
	font-size: 16px;
	padding: 5px 14px;
}

ul.pagination>li>a i {
	margin-left: 5px;
	margin-right: 5px;
}

ul.pagination>li.active>a,
ul.pagination>li:hover>a {
	background-color: #c52d2f !important;
	border-color: #c52d2f !important;
	color: #fff;
}

.search_box {
	background-image: url("https://campaigns.fluke.com.cn/ticenter/ppc/home/images/search_icon.png");
	background-position: 314px 15px;
	background-repeat: no-repeat;
	border-color: #DEDEDE;
	height: 48px;
	outline: medium none;
	box-shadow: none;
}

.form-control:focus {
	box-shadow: none;
	outline: 0 none;
}


ul.tag-cloud,
ul.sidebar-gallery {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tag-cloud li {
	display: inline-block;
	margin-bottom: 3px;
}

.tag-cloud li a {
	background: #f5f5f5;
	color: #888;
	border: 0;
	border-radius: 4px;
	padding: 8px 15px;
}

.tag-cloud li a:hover {
	background: #c52d2f;
	color: #fff;
}

.sidebar-gallery li {
	display: inline-block;
	margin: 0 10px 10px 0;
}

.sidebar-gallery li a {
	border-radius: 4px;
	display: inline-block;
}


/**********************
**blog single page css*
**********************/

.reply_section {
	background: #f5f5f5;
	border-radius: 5px;
}

.post_reply {
	margin-left: 10px;
	margin-top: 45px;
}

.post_reply img {
	width: 85px;
	height: 85px;
	border: 5px solid #D5D8DD;
}

.post_reply ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

.post_reply ul li {
	float: left;
}

.post_reply ul li a {
	display: block;
}

.post_reply ul li a i {
	border: 1px solid #DDDDDD;
	border-radius: 39px;
	color: #FFFFFF;
	font-size: 20px;
	height: 30px;
	margin-right: 3px;
	padding-top: 7px;
	text-align: center;
	width: 30px;
}

.post_reply ul li a i.fa-facebook {
	background: #0182C4;
}

.post_reply ul li a i.fa-twitter {
	background: none repeat scroll 0 0 #3FC1FE;
}

.post_reply ul li a i.fa-google-plus {
	background: none repeat scroll 0 0 #D34836;
}

.post_reply ul li a i:hover {
	opacity: .5;
}

.post_reply_content {
	margin: 30px;
}

.post_reply_content h1 a:hover {
	color: #FFC800;
}

.post_reply_content h4 {
	margin-bottom: 50px;
}

.reply_section .media-body {
	display: inherit;
}

.comment_section .media-body {
	display: inherit;
}

#comments_title {
	color: #4e4e4e;
	font-weight: 700px;
	font-size: 20px;
	margin-top: 60px;
	margin-bottom: 40px;
}

.comment_section {
	margin-top: 30px;
	position: relative;
}

.post_comments img {
	width: 85px;
	height: 85px;
	margin-top: 35px;
}

.post_reply_comments {
	background: #f5f5f5;
	border-radius: 4px;
	padding: 30px;
}

.post_reply_comments:before {
	border-color: transparent #F0F0F0 transparent transparent;
	border-style: solid;
	border-width: 15px;
	content: " ";
	height: 0;
	left: 75px;
	position: absolute;
	top: 20px;
}

.post_reply_comments h3,
.post_reply_content h3 {
	margin-top: 0;
}

.post_reply_comments h1 a:hover {
	color: #c52d2f;
}

.post_reply_comments h4 {
	color: #c4c4c5;
	font-weight: 400;
}

.post_reply_comments p {
	padding-bottom: 30px;
}

.post_reply_comments a {
	bottom: 15px;
	position: absolute;
	right: 30px;
	background: #c52d2f;
	color: #fff;
	border-radius: 5px;
	padding: 8px 20px;
}

.post_reply_comments a:before {
	border-color: #c52d2f transparent transparent;
	border-style: solid;
	border-width: 16px;
	bottom: -11px;
	content: "";
	height: 0;
	left: -12px;
	position: absolute;
	z-index: 99999;
}

.post_reply_comments h2 a {}

.message_heading {
	margin-bottom: 50px;
	margin-top: 60px;
}


/******************
 404 page css
 ******************/

#error .btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success:hover {
	background-color: #EBEBEB;
	border-color: #EBEBEB;
	color: #4E4E4E;
}

#error h1 {
	color: #4e4e4e;
	text-transform: uppercase;
}


/******************
shortcodes page css
******************/
.shortcode-item {
	padding-bottom: 0;
}

.shortcode-item h2 {
	color: #4E4E4E;
	font-size: 24px;
	margin-bottom: 22px;
	margin-top: 0;
	font-weight: 600;
}

/***********************
********* Footer ******
************************/
#bottom {
	background: #f5f5f5;
	font-size: 12px;
}

#bottom h3 {
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 22px;
	color: #000;
}

#bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#bottom ul li {
	display: block;
	padding: 5px 0;
}

#bottom ul li a {
	color: #808080;
}

#bottom ul li a:hover {
	color: #c52d2f;
}

#bottom .widget {
	margin-bottom: 0;
}

/*footer css starts*/
#footer {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #fff;
	background: #000;
	clear: both;
	/*position:absolute; bottom:0; width:100%;*/
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #c52d2f;
}

#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer ul>li {
	display: inline-block;
	margin-left: 0px;
}

.contact_info {
	color: #fff;
	list-style: none;
	margin: 6px 0 0;
}

.contact_info li {
	border-right: 1px solid #7d7d7d;
	float: left;
	padding: 0 10px;
}

.contact_info li:last-child {
	border-right: none;
}

.contact_info span {
	color: #ffc20e;
	padding: 0 5px;
}

.contact_info img {
	max-width: 20px;
}

.contact_info .call span {
	font-weight: 800;
}

/* Product Container */
.main_background {
	background: url(../image/background.jpg) center center;
	background-size: cover;
}

.product_container img {
	max-width: 100%;
}

.product_container .overlay {
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 6px;
	/*padding:0 0.5% 0.5% 0; margin:2%;*/
	overflow: hidden;
	box-shadow: 3px 3px 0 #8b8a88;
	max-width: 250px;
}

.product_container .overlay.deactive {
	cursor: default;
}

.product_container .overlay.deactive img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
}

.product_container .title {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 10;
	left: 0;
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 8px 0;
}

.product_container .sub-title {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 10;
	left: 0;
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 8px 0;
	display: none;
}

.product_container .overlay.deactive .sub-title {
	display: block;
}

.product_container .overlay.deactive .title {
	background: none;
	font-weight: bold;
	bottom: 18px;
}

.product_container .menu_block {
	background: #ffc20e none repeat scroll 0 0;
	display: none;
	list-style: outside none none;
	margin: 0 auto;
	padding: 15px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 999;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.product_container .overlay:hover .menu_block {
	display: block;
}

.product_container .overlay.deactive .menu_block {
	display: none;
}

.product_container .menu_block ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 70%;
}

.product_container .menu_block ul li {
	margin: 3px 0;
}

.product_container .menu_block a {
	background: #000;
	color: #fff;
	width: 100%;
	display: block;
	padding: 1% 5%;
	border-radius: 8px;
	height: 36px;
	line-height: 32px;
	font-size: 12px;
}

.product_container .menu_block p {
	font-size: 20px;
	color: #000;
	font-weight: bold;
}

.product_container .menu_block a:hover {
	background: #fff;
	color: #000;
}

.product_container .section-1 .prod-image {
	left: 67px;
	position: absolute;
	top: 198px;
	width: 235px;
}

.product_container .section-1 .prod-image img {}

/*landing page banner*/
.banner-bg {
	background: url(../image/banner-bg.jpg) no-repeat center;
	position: relative;
	display: table;
	width: 100%;
}

.banner {
	width: 100%;
	margin: 0 auto;
}

.banner #myCarousel .carousel-inner .item {
	text-align: center;
}

.banner h1 {
	font-size: 51px;
	color: #ffc20e;
	margin: 0 0 20px;
}

.banner h1 span {
	font-size: 30px;
}

.banner p {
	font-size: 40px;
	color: #fff;
	line-height: normal;
}

.banner-text {
	display: table-cell;
	vertical-align: middle;
	height: 447px;
}

.banner-img {
	width: 45%;
	right: 0;
	position: absolute;
	bottom: -29px;
}

.yellow-bx {
	background: #fabe0e;
	padding: 95px 0 58px;
}

.product-bx {
	background: #fff url(../image/arrow-icon.png) no-repeat center 180px;
	width: 200px;
	height: 200px;
	margin: 0 auto;
	box-shadow: 6px 6px 0px #cb990d;
}

.product-bx:hover {
	box-shadow: 3px 3px 0px #cb990d;
	background: #fff url(../image/arrow-icon-a.png) no-repeat center 180px;
}

.product-top a {
	padding: 15px;
	text-align: center;
	height: 108px;
	display: block;
	background: -ms-linear-gradient(top, #fff, #fff, #eee);
	background: -webkit-linear-gradient(top, #fff, #fff, #eee);
	background: -o-linear-gradient(top, #fff, #fff, #eee);
	background: -moz-linear-gradient(top, #fff, #fff, #eee);
	background: linear-gradient(top, #fff, #fff, #eee);
}

.product-top a img {
	max-width: 100%;
	max-height: 100%;
}

.product-bottom a {
	height: 96px;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	display: block;
}

.yellow-bx>.product_container {
	max-width: 900px;
}

.gutter-width-7>[class*='col-'] {
	padding: 7px;
}

.product-cat {
	margin-top: 138px;
}

.footer_menu {
	font-size: 12px;
	color: #999;
	line-height: 34px;
}

.footer_menu span {
	color: #fff;
}

/* prd_detail_bg css */
.prd_detail_bg {
	background-repeat: no-repeat;
	background-position: center;
	height: 740px;
}

.prd_contnr {
	background: url(../image/focus-line.png) no-repeat center;
	height: 740px;
	width: 100%;
	position: relative;
	display: table;
	background-size: contain;
}

.prd_img {
	/*position:absolute;bottom:0;*/
	width: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.prd_img img {
	max-height: 740px;
}

.prd_cat {
	position: absolute;
	bottom: 95px;
	left: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.prd_cat li {
	float: left;
	width: 90px;
	margin-right: 10px;
}

.prd_cat li a {
	display: block;
	height: 121px;
	text-align: center;
	height: 61px;
}

.prd_cat li a img {
	margin-bottom: 7px;
	max-height: 61px;
}

.prd_cat li a img.active {
	display: none;
}

.prd_cat li:hover img,
.prd_cat li.active img {
	margin-bottom: 7px;
	max-height: 61px;
	display: none;
}

.prd_cat li:hover img.active,
.prd_cat li.active img.active {
	display: inline-block !important;
}

.prd_cat li a.en {
	background: #fff;
	color: #666;
	margin-bottom: 1px;
	display: block;
	height: 26px;
	line-height: 26px;
	width: 100%;
	padding: 1px 10px;
	font-weight: bold;
	font-size: 14px;
}

.prd_cat li a.ch {
	background: #666;
	color: #fff;
	height: 26px;
	line-height: 26px;
	width: 100%;
	padding: 0px 10px;
	display: none;
}

.prd_cat li:hover a.en,
.prd_cat li.active a.en {
	background: #ffc20e;
	color: #000;
}

.prd_cat li:hover a.ch,
.prd_cat li.active a.ch {
	display: block;
}

.prd_cat li.active a.ch span {
	border-bottom: 1px solid #fff;
}

.prd_desc {
	width: 245px;
	position: absolute;
	right: 80px;
	top: 50%;
	/*margin-top:-143px;height:286px;*/
	display: none;
}

.prd_desc>.prd_head {
	background: #ffc20e;
	padding: 15px 20px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

.prd_desc>ul {
	margin: 0;
	padding: 15px 22px;
	background: #fff;
	list-style: none;
}

.prd_desc>ul li {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	background: url(../image/dots.png) no-repeat left 12px;
	padding-left: 14px;
}

.prd_desc>ul.keypoint {
	padding: 0;
	background: none;
	/*background:rgba(0,0,0,0.3);*/
}

.prd_desc>ul.keypoint li img {
	vertical-align: middle;
}

.prd_desc>ul.keypoint li {
	list-style: none;
	background: none !important;
	padding: 0;
	color: #fff;
	margin-bottom: 10px;
}

/*specification css start */
.sp-bg {
	background: #000 url(../image/sp-bg.jpg) no-repeat center;
	height: 750px;
}

.sp_sec {
	margin: 0;
	padding: 145px 0 0;
	list-style: none;
}

.sp_sec li {
	width: 20%;
	float: left;
	padding: 9px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.sp-cat {
	border-radius: 10px;
	width: 100%;
	height: 430px;
	text-align: center;
	max-width: 222px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	cursor: pointer;
	cursor: hand;
}

.sp-cat.perform {
	background: #fff url(../image/sp-01.png) no-repeat center;
}

.sp-cat.profess {
	background: #fff url(../image/sp-02.png) no-repeat center;
}

.sp-cat.expert {
	background: #fff url(../image/sp-03.png) no-repeat center;
}

.sp-cat.expert2 {
	background: #fff url(../image/sp-04.png) no-repeat center;
}

.sp-cat.software {
	background: #fff url(../image/sp-05.png) no-repeat center;
}

.sp-cat .sp-cat-title {
	position: absolute;
	bottom: 50px;
	width: 100%;
	left: 0;
	font-size: 24px;
	font-weight: bold;
	color: #333;
}

.sp-cat .sp-cat-subtitle {
	position: absolute;
	bottom: 20px;
	width: 100%;
	font-size: 14px;
	color: #666;
}

.sp-cat img {
	vertical-align: middle;
}

.sp-desc {
	display: none;
	width: 100%;
	height: 430px;
	background-color: #ffc20e;
	text-align: center;
	max-width: 222px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-radius: 10px;
	padding: 40px;
	line-height: normal;
}

.sp-desc .sp-cat-title {
	width: 100%;
	left: 0;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}

.sp-desc .sp-cat-subtitle {
	width: 100%;
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
}

.sp-desc p {
	color: #333;
	font-size: 14px;
}

.sp-desc select {
	width: 100%;
	height: 40px;
	border: 2px solid #959595;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

/*.sp_sec li:hover .sp-cat {
    display: none;
}

.sp_sec li:hover .sp-desc {
    display: block;
}*/

.sp_sec li:hover .sp-cat.software {
	display: inherit;
}


.select-bx {
	display: inline-block;
	position: relative;
	cursor: pointer;
	cursor: hand;
}

.select-bx:after {
	position: absolute;
	right: 0;
	top: 8px;
	content: "鈻�";
	color: #333;
	padding: 0 7px;
	pointer-events: none;
}

.select-bx select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.select-bx>ul {
	display: none;
	position: absolute;
	top: 40px;
	background: #fff;
	width: 100%;
	margin: -1px 0 0;
	padding: 0;
	list-style: none;
	max-height: 180px;
	overflow-y: scroll;
}

.select-bx>ul.active {
	border: 2px solid #959595;
	border-top: none;
	border-radius: 0 0 5px 5px;
}

.select-bx>ul li {
	float: none;
	width: 100%;
}

.select-bx>ul li a {
	display: block;
}

.select-bx>ul li a:hover {
	text-decoration: none;
}

.sp-desc .select-bx {
	display: block;
	width: 100%;
}

.sp-desc .select-bx select {
	display: block;
}

.sp-desc .select-bx .option-value {
	position: relative;
	background: #fff;
	border-radius: 5px;
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 36px;
	border: 2px solid #959595;
	font-size: 16px;
	font-weight: bold;
	color: #bbb;
}

.sp-desc .select-bx .option-value.selected {
	border-bottom: none;
	border-radius: 5px 5px 0 0;
}

.sp-desc .select-bx:before {
	border: 2px solid #959595;
	border-left: none;
	border-radius: 0 5px 5px 0;
}

.sp-desc>.centerlized {
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	width: 100%;
	left: 0;
	padding: 25px;
	z-index: 9;
}

.sp-desc.expert {
	background-image: url(../image/sp-hover-bg.png);
	background-position: center;
}

.sp-desc.expert .sp-cat-title,
.sp-desc.expert .sp-cat-subtitle {
	color: #ffc20e;
}

.sp-desc.expert p {
	color: #fff;
}

/*prd-dtail css*/
.prd-dtail-bg {
	background-color: #eee;
	background-image: url(../image/step3details-bg.jpg), -ms-linear-gradient(-145deg, #8b8f90, #eee, #fff);
	background-image: url(../image/step3details-bg.jpg), -webkit-linear-gradient(-145deg, #8b8f90, #eee, #fff);
	background-image: url(../image/step3details-bg.jpg), -o-linear-gradient(-145deg, #8b8f90, #eee, #fff);
	background-image: url(../image/step3details-bg.jpg), -moz-linear-gradient(-145deg, #8b8f90, #eee, #fff);
	background-image: url(../image/step3details-bg.jpg), linear-gradient(-145deg, #8b8f90, #eee, #fff);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 500px;
	padding: 70px 0;
}

.prdviewarea {
	width: 100%;
	position: relative;
}

.prdviewimg {
	max-height: 490px;
	max-width: 320px;
	width: 100%;
}

.prdviewarea ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: table;
}

.prdviewarea ul li {
	display: none;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 520px;
}

.cat-list {
	margin: 0;
	padding: 0 25px 0 0;
	list-style: none;
}

.cat-list-m a {
	display: block;
	padding: 12px 0;
	font-size: 18px;
	outline: none;
}

.cat-list-m {
	position: relative;
	padding-left: 45px;
	clear: both;
	border-top: 1px solid #ccc;
	margin: 0;
}

.cat-list-m:before {
	content: '+';
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: #ccc;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	text-align: center;
	font-size: 34px;
	color: #fff;
}

.cat-list-m.active:before {
	content: '-';
}

.cat-list li {
	font-size: 14px;
	color: #000;
	padding: 5px 0 5px 20px;
	line-height: 18px;
	position: relative;
	border-bottom: 1px solid #ccc;
}

.cat-list li.active:after {
	position: absolute;
	right: -25px;
	content: "";
	border: 10px solid transparent;
	border-right: 12px solid #ffc313;
}

.cat-list li.listed {
	background: url(../image/cat-list-dot.png) no-repeat left 10px;
}

.cat-list li.listed1 {
	background: none no-repeat left 10px;
}

.download-attachement a {
	font-size: 11px;
	padding: 5px;
}

.download-attachement a.disabled {
	opacity: .5;
}

.download-attachement>a>i {
	vertical-align: middle;
}

/*.cat-list li[title="listed"]{color:#ff0;}*/

#prdviewareabtn {
	max-width: 200px;
	width: 100%;
	margin: 0 auto;
	background: url(../image/sld-line.png) no-repeat center center;
	height: 32px;
	position: relative;
	bottom: 0;
}

#prdviewareabtn a {
	background: #333;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -100px;
	display: block;
	position: absolute;
}

#prdviewareabtn a#prev {
	left: 0;
}

#prdviewareabtn a#prev:after {
	content: "";
	border: 8px solid transparent;
	border-right: 10px solid #ccc;
	position: absolute;
	left: 2px;
	top: 50%;
	margin-top: -8px;
}

#prdviewareabtn a#next {
	right: 0;
}

#prdviewareabtn a#next:after {
	content: "";
	border: 8px solid transparent;
	border-left: 10px solid #ccc;
	position: absolute;
	right: 2px;
	top: 50%;
	margin-top: -8px;
}

.cat-list-group {
	max-width: 200px;
	width: 100%;
	float: left;
	height: 496px;
	position: relative;
}

.download-attachement {
	position: absolute;
	width: 100%;
	bottom: 0;
}

.cat-list-detail {
	height: 496px;
	max-width: 270px;
	width: 100%;
	background: #fff;
	float: left;
	padding: 35px 15px;
	border-left: 6px solid #ffc313;
	display: none;
}

.cat-list-detail p {
	text-align: justify;
}

.cat-list-detail .title {
	margin-bottom: 10px;
	font-size: 14px;
}

.cat-list-detail .title strong {
	font-family: '榛戜綋', Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.prd-specification {
	margin: 50px 0 25px;
	color: #000;
	font-size: 15px;
}

.prd-specification-mob {
	color: #000;
	font-size: 20px;
}

.prd-price {
	font-size: 27px;
	margin-bottom: 25px;
	color: #000;
}

.prd-btn button,
.prd-btn input[type=submit],
.prd-btn button a,
.prd-btn a {
	display: block;
	margin: 0 0 10px;
	max-width: 170px;
	width: 100%;
	border-radius: 5px;
	border: none;
	height: 36px;
	line-height: 34px;
	color: #ffc20e;
	background: -ms-linear-gradient(bottom, #000000, #333333, #666666);
	background: -webkit-linear-gradient(bottom, #000000, #333333, #666666);
	background: -o-linear-gradient(bottom, #000000, #333333, #666666);
	background: -moz-linear-gradient(bottom, #000000, #333333, #666666);
	background: linear-gradient(bottom, #000000, #333333, #666666);
	text-align: center;
	vertical-align: middle;
}

.prd-desc {
	padding-top: 55px;
}

.prd-title {
	font-size: 34px;
	color: #000;
	font-family: '榛戜綋', Arial, Helvetica, sans-serif, 'Boton Pro';
}

.prd-title span {
	font-size: 14px;
	display: block;
}

.prd-left-col {
	padding-right: 50px;
	background: -ms-linear-gradient(left, #f3f3f3, #eee);
	background: -webkit-linear-gradient(left, #f3f3f3, #eee);
	background: -o-linear-gradient(left, #f3f3f3, #eee);
	background: -moz-linear-gradient(left, #f3f3f3, #eee);
	background: linear-gradient(left, #f3f3f3, #eee);
}

/* step4-final CSS */

.step-final-bg {
	background: #000 url(../image/step-final-bg.jpg) no-repeat top center / cover;
}

.top-heading {
	color: #333;
	font-size: 24px;
	text-align: center;
	margin: 70px 0px;
	line-height: 30px;
}

.top-heading.black {
	color: #000;
}

.yellow-bg {
	background: #ffc20e;
	max-width: 980px;
	width: 100%;
	border-radius: 10px;
	margin: 0 auto 125px;
	padding: 40px;
}

.map-border {
	border-left: 1px solid #9f7c15;
}

.black-gradient-btn {
	margin: 40px 0;
}

.black-gradient-btn a {
	padding: 10px 30px;
	font-size: 16px;
	color: #ffc20e;
	border-radius: 5px;
	font-weight: bold;
}

.black-gradient-btn a:hover {
	text-decoration: none;
}

.dark_gray_gradien_bg {
	background-color: #333;
	zoom: 1;
	background-image: linear-gradient(bottom, #000, #666);
	background-image: -webkit-linear-gradient(bottom, #000, #666);
	background-image: -moz-linear-gradient(bottom, #000, #666);
	background-image: -ms-linear-gradient(bottom, #000, #666);
	background-image: -o-linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
}

.dark_gray_gradien_bg.btn,
.dark_gray_gradien_bg.btn:hover,
.dark_gray_gradien_bg.btn:focus {
	background-color: #333;
	zoom: 1;
	background-image: linear-gradient(bottom, #000, #666);
	background-image: -webkit-linear-gradient(bottom, #000, #666);
	background-image: -moz-linear-gradient(bottom, #000, #666);
	background-image: -ms-linear-gradient(bottom, #000, #666);
	background-image: -o-linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
}

.prd-price>span {
	font-size: 21px;
}

/* search page css */
.search-bg {
	background: #232323
		/*url(../images/step-3-bg.jpg) no-repeat center*/
	;
	height: 749px;
}

.search_sec {
	margin: 0;
	padding: 0px 0 0;
	list-style: none;
}

.search_sec h2 {
	margin: 0;
	margin-bottom: 80px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}

.search_sec li {
	width: 20%;
	float: left;
	padding: 9px;
	box-sizing: border-box;
	-webkit-: border-box;
	-moz-: border-box;
	-ms-: border-box;
	-o-: border-box;
}

.search_sec li {
	width: 50%;
}

.search_list {
	width: 100%;
	max-width: 296px;
	text-align: center;
	margin: 0 auto;
	height: 430px;
	position: relative;
}

.search-cat {
	border-radius: 10px;
	height: 430px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	background: #fff;
	display: none;
	width: 100%;
}

.search-desc {
	display: block;
	background: #ffc20e;
	height: 430px;
	position: relative;
	border-radius: 10px;
}

.search-cat .centerlized,
.search-desc .centerlized {
	padding: 40px;
}

.st3tooltip-m,
.search-desc .centerlized {
	display: block;
}

.search-cat .sp-cat-title,
.search-desc .sp-cat-title {
	font-size: 25px;
	color: #000;
	font-weight: bold;
}

.search-cat .sp-cat-title {
	margin-top: 40px;
}

.search-desc .sp-cat-title {
	margin-top: 70px;
}

.app_step .search-cat .sp-cat-title {
	margin-top: 0;
}

.app_step .search-cat p {
	margin-bottom: 90px;
}

.search-cat p {
	font-size: 18px;
	color: #333;
	margin-top: 30px;
}

.search_sec li .search_list:hover .search-cat {
	display: block;
}

.search_sec li .search_list:hover .search-desc {
	display: none;
}

.search_list_btn,
.search_list_btn:hover {
	max-width: 180px;
	width: 100%;
	color: #fff;
	margin-bottom: 20px;
	color: #ffc20e;
	padding: 16px 10px;
	font-weight: bold;
	margin-right: 10px;
	vertical-align: middle;
}

.search_help {
	vertical-align: middle;
	margin-bottom: 20px;
	z-index: 9991;
}

.search_help-m {
	display: none
}

/*tooltip css*/
.tooltip.st3lan .tooltip-inner {
	background: rgba(102, 102, 102, 0.85);
	padding: 10px;
	text-align: left;
	width: 270px;
	border-radius: 0;
	max-width: inherit;
}

/*.tooltip.st3lan.top{left:270px !important;}*/
.tooltip.st3lan.right .tooltip-arrow {
	border-right-color: rgba(102, 102, 102, 0.85);
	/*display:none;*/
}

.app_step .search-cat .tooltip-inner>p {
	margin: 0px;
	color: #fff;
	font-size: 12px;
}

.tooltip.contact .tooltip-inner {
	font-size: 20px;
}

.search_sec .centerlized {
	position: absolute;
	top: 50%;
	transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	width: 100%;
}

/* search list css */
.screening_bx {
	padding: 0 0 60px;
}

.screening_bx h2 {
	margin: 0;
	margin-bottom: 40px;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	display: block;
}

.screening_list {
	background-color: #313131;
	background: -ms-linear-gradient(bottom, #313131, #2c2c2c);
	background: -webkit-linear-gradient(bottom, #313131, #2c2c2c);
	background: -o-linear-gradient(bottom, #313131, #2c2c2c);
	background: -moz-linear-gradient(bottom, #313131, #2c2c2c);
	background: linear-gradient(bottom, #313131, #2c2c2c);
	padding-bottom: 30px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#2c2c2c', GradientType=0);
	zoom: 1;
}

/*.screening_list > input[type=submit]{
 background: -webkit-linear-gradient(bottom, #ffc20e, #ffce3d);
 background: -o-linear-gradient(bottom, #ffc20e, #ffce3d);
 background: -moz-linear-gradient(bottom, #ffc20e, #ffce3d);
 background: linear-gradient(bottom, #ffc20e, #ffce3d);
 height:53px; width:180px; border:none; border-radius:5px; 
}*/
.screening_list ul {
	margin: 0;
	padding: 0;
	width: 14.285%;
	list-style: none;
	float: left;
}

.screening_list ul li.head {
	background-color: #333;
	background: -ms-linear-gradient(bottom, #333, #121314);
	background: -webkit-linear-gradient(bottom, #333, #121314);
	background: -o-linear-gradient(bottom, #333, #121314);
	background: -moz-linear-gradient(bottom, #333, #121314);
	background: linear-gradient(bottom, #333, #121314);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#121314', GradientType=0);
	zoom: 1;
	height: 76px;
	text-align: center;
	display: table;
	width: 100%;
	border: none;
	margin-bottom: 30px;
	padding: 0;
}

.screening_list ul li {
	color: #fff;
	font-size: 14px;
	padding: 7px 20px 7px 30px;
	border-right: 1px solid #636363;
}

.screening_list ul li>input {
	margin-right: 10px;
	float: left;
}

.screening_list ul li>label {
	display: block;
	color: #fff;
}

.screening_list ul li.head>div {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	text-align: center;
}

.screening_list ul li.head>div>img {
	margin: 0 10px;
}

.screening_list>div>input[type=submit],
.screening_list>div>input[type=button] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color: #ffc20e;
	zoom: 1;
	height: 53px;
	width: 180px;
	border-radius: 5px;
	font-weight: bold;
	display: inline-block;
	margin: 0 auto;
	background-image: linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -moz-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -webkit-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -ms-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -o-linear-gradient(bottom, #ffc20e, #ffce3d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20e', endColorstr='#ffce3d', GradientType=0);
	zoom: 1;
}

.screening_list>div>input[type=submit]:hover,
.screening_list>div>input[type=button]:hover {
	background-image: linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -moz-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -webkit-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -ms-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -o-linear-gradient(bottom, #ffce3d, #ffc20e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce3d', endColorstr='#ffc20e', GradientType=0);
}

.tsSxBot input[type=submit]:hover,
.tsSxBot input[type=button]:hover {
	background-image: linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -moz-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -webkit-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -ms-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -o-linear-gradient(bottom, #ffce3d, #ffc20e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce3d', endColorstr='#ffc20e', GradientType=0);
}

/*compare_prd page css*/
.compare_prd {
	background: #fff;
	padding: 30px;
	border-bottom: 1px solid #7d7d7d;
}

.shift-top60 {
	margin-top: -60px;
}

.compare_prd h2 {
	font-size: 24px;
	color: #000;
	font-weight: bold;
	margin: 0;
	line-height: 40px;
}

.compare_prd h2 span {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #999;
	vertical-align: top;
}

.compare_prd h2 span i {
	vertical-align: text-bottom;
}

.compare_prd a.btn-compare {
	zoom: 1;
	background-repeat: no-repeat;
	background-position: 15% center;
	color: #ffc20e;
	font-size: 14px;
	height: 53px;
	margin-top: -47px;
	border-radius: 5px;
	width: 180px;
	font-weight: bold;
	padding: 16px 0;
	line-height: 20px;
	background-image: url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/compare_icon.png), linear-gradient(bottom, #000, #666);
	background-image: url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/compare_icon.png), -webkit-linear-gradient(bottom, #000, #666);
	background-image: url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/compare_icon.png), -moz-linear-gradient(bottom, #000, #666);
	background-image: url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/compare_icon.png), -ms-linear-gradient(bottom, #000, #666);
	background-image: url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/compare_icon.png), -o-linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
}

.comp_prd_list {
	margin: 25px 0 0;
	padding: 0;
}

.comp_prd_list li {
	list-style: none;
	padding: 5px;
	margin: 0;
	width: 16.66%;
	float: left;
	display: table;
}

.comp_prd_list li .comp_prd {
	border: 1px solid #c2c2c2;
	position: relative;
	text-align: center;
	background: #fff url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/comp_prd_bg.jpg) repeat-x;
	padding: 15px 15px 5px;
	display: table-cell;
	vertical-align: middle;
	height: 310px;
}

.comp_prd_list li input[type=checkbox] {
	position: absolute;
	right: 10px;
	top: 5px;
}

.comp_prd_list li img {
	max-height: 190px;
	max-width: 140px;
	width: 100%;
}

.comp_prd_list li:hover .comp_prd {
	background: #ffc20e;
	border-color: #ffc20e;
}

.comp_prd_list li.active .comp_prd {
	background: #ffc20e;
	border-color: #ffc20e;
}

.comp_prd_list li span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px 0 0;
	color: #333;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}


.reco_prd_list {
	margin: 25px 0 0;
	padding: 0;
}

.reco_prd_list li {
	list-style: none;
	padding: 5px;
	margin: 0;
	width: 16.66%;
	float: left;
	display: table;
}

.reco_prd_list li .comp_prd {
	border: 1px solid #c2c2c2;
	position: relative;
	text-align: center;
	background: #fff url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/comp_prd_bg.jpg) repeat-x;
	padding: 15px 15px 5px;
	display: table-cell;
	vertical-align: middle;
	height: 310px;
}

.reco_prd_list li input[type=checkbox] {
	position: absolute;
	right: 10px;
	top: 5px;
}

.reco_prd_list li img {
	max-height: 190px;
	max-width: 100%;
}

.reco_prd_list li span {
	display: block;
	font-family: '榛戜綋', Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px 0 0;
	color: #333;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}

.comp_prd_detail {
	background: #fff;
	padding: 20px;
	color: #000;
}

.comp_prd_detail a.btn.rescreened {
	height: 53px;
	width: 180px;
	margin: 0 8px;
	line-height: 43px;
	font-size: 14px;
	color: #000;
	zoom: 1;
	background-repeat: no-repeat;
	background-position: 15% center;
	padding-left: 20px;
	zoom: 1;
	background-image: url(../image/rescreened-icon.png), linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/rescreened-icon.png), -moz-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/rescreened-icon.png), -webkit-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/rescreened-icon.png), -ms-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/rescreened-icon.png), -o-linear-gradient(bottom, #ffc20e, #ffce3d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20e', endColorstr='#ffce3d', GradientType=0);
	zoom: 1;
}

.comp_prd_detail a.btn.data-download {
	height: 53px;
	width: 180px;
	margin: 0 8px;
	line-height: 43px;
	font-size: 14px;
	color: #000;
	zoom: 1;
	background-repeat: no-repeat;
	background-position: 15% center;
	padding-left: 40px;
	zoom: 1;
	background-image: url(../image/data-down-icon.png), linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/data-down-icon.png), -moz-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/data-down-icon.png), -webkit-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/data-down-icon.png), -ms-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: url(../image/data-down-icon.png), -o-linear-gradient(bottom, #ffc20e, #ffce3d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20e', endColorstr='#ffce3d', GradientType=0);
	zoom: 1;
}

.comp_prd_detail a.btn.data-download:hover,
.comp_prd_detail a.btn.rescreened:hover {
	color: #fff;
}

.gotop.upper {
	margin-bottom: 20px;
	display: block;
}

.prd_price_t.table {
	margin: 0px 0 10px !important;
}

.prd_price_t.table>tbody>tr>td {
	border-top: 9px solid #ffc20e;
}

.prd_price_t.table>tbody>tr>td p {
	margin: 0;
}

.comp_prd_detail a.buy_now {
	color: #fff;
	width: 94px;
	height: 32px;
	border-radius: 5px;
	margin: 5px 20px 0 0;
}

.recomended_prd {
	background: #fcfcfc;
	padding: 40px 20px;
}

.recomended_prd>.title {
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	color: #333;
}

.recomended_prd>ul.comp_prd_list {
	margin: 0;
}

.recomended_prd>ul.comp_prd_list li span {
	text-align: left;
}

.note {
	margin-top: 20px;
}

.note i {
	vertical-align: middle;
	margin-right: 5px;
	color: #000;
}

/* temp_background page css */
.temp_background {
	background: #ffc20e;
	box-shadow: 0 0px 150px rgba(0, 0, 0, 0.5) inset;
}

.temp_bx {
	padding: 20px;
}

.grey_bg {
	background: #f0f0f0;
}

.page_title {
	text-align: center;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	margin-bottom: 30px;
}

.page_title .temp-icon {
	background: #ffc20e;
	width: 60px;
	height: 60px;
	border-radius: 5px;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	padding: 14px;
	margin-right: 25px;
}

.temp_list {
	font-size: 18px;
	color: #444;
	padding: 30px 0;
	min-height: 350px;
	position: relative;
}

.temp_list label {
	margin: 0 20px 0 0;
	position: relative;
	font-weight: normal;
	padding-left: 25px;
}

.temp_list input[type=radio] {
	z-index: 9;
	position: absolute;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin: 0 5px 0 0;
	opacity: 0;
	cursor: pointer;
}

.temp_list input[type=radio]+label:after {
	content: '';
	position: absolute;
	left: 0;
	top: 1px;
	background: #fff;
	width: 20px;
	height: 20px;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.6) inset;
	border-radius: 50%;
	cursor: pointer;
}

.temp_list input[type=radio]:checked+label:after {
	content: '鈥�';
	font-size: 34px;
	text-align: center;
}

.temp_list .temp_btn {
	position: absolute;
	bottom: 20px;
	color: #ffc20e;
	width: 180px;
	height: 53px;
	margin-left: -90px;
	left: 50%;
}

.temp_list .temp_btn.btn:active,
.temp_list .temp_btn.btn:focus,
.spitial_bx .temp_btn.btn:active,
.spitial_bx .temp_btn.btn:focus,
.next_btn.btn:active,
.next_btn.btn:focus {
	background: -ms-linear-gradient(bottom, #000, #666);
	background: -webkit-linear-gradient(bottom, #000, #666);
	background: -o-linear-gradient(bottom, #000, #666);
	background: -moz-linear-gradient(bottom, #000, #666);
	background: linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
}

.temp_list>.form-group {
	margin-bottom: 30px;
}

.temp_list label {
	font-weight: normal;
}

/* step-final CSS */
.step-final-bg {
	background: #000 url(../image/step-final-bg.jpg) no-repeat top center / cover;
}

.top-heading {
	color: #333;
	font-size: 24px;
	text-align: center;
	margin: 40px 0px;
}

.yellow-bg {
	background: #ffc20e;
	max-width: 1014px;
	width: 100%;
	border-radius: 10px;
	margin: 0 auto 125px;
	padding: 40px;
}

.map-border {
	border-left: 1px solid #9f7c15;
}

.black-gradient-btn {
	margin: 40px 0;
}

.black-gradient-btn a {
	padding: 10px 30px;
	font-size: 16px;
	color: #ffc20e;
	border-radius: 5px;
	font-weight: bold;
}

.black-gradient-btn a:hover {
	text-decoration: none;
}

.dark_gray_gradien_bg {
	background: -ms-linear-gradient(bottom, #000, #666);
	background: -webkit-linear-gradient(bottom, #000, #666);
	background: -o-linear-gradient(bottom, #000, #666);
	background: -moz-linear-gradient(bottom, #000, #666);
	background: linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
}

.sub-btn {
	padding: 8px 60px;
	font-size: 14px;
	color: #ffc20e;
	border-radius: 5px;
	font-weight: bold;
	border: 0px solid;
	margin-bottom: 10px;
	width: 170px;
	display: inline-block;
	text-align: center;
}

.sub-btn:hover {
	color: #fff;
}

.jump-btn {
	padding: 8px 60px;
	font-size: 14px;
	color: #000;
	border-radius: 5px;
	font-weight: bold;
	border: 0px solid;
	margin-bottom: 10px;
	width: 170px;
	background: -ms-linear-gradient(top, #adaeae, #787879);
	background: -webkit-linear-gradient(top, #adaeae, #787879);
	background: -o-linear-gradient(top, #adaeae, #787879);
	background: -moz-linear-gradient(top, #adaeae, #787879);
	background: linear-gradient(top, #adaeae, #787879);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adaeae', endColorstr='#787879', GradientType=0);
	zoom: 1;
	display: inline-block;
	text-align: center;
}

.jump-btn:hover {
	color: #ffc20e;
}

.step-final-bg .form-control {
	border-radius: 0px;
	height: 40px;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 1px 1px 10px 0px rgba(199, 199, 199, 1);
	-moz-box-shadow: inset 1px 1px 10px 0px rgba(199, 199, 199, 1);
	box-shadow: inset 1px 1px 10px 0px rgba(199, 199, 199, 1);
}

.official-gift {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

.official-gift-pera {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}

.st3-form {
	max-width: 360px;
	margin: 0 auto;
}

/* spitial_bx page css */
.spitial_bx {
	max-width: 940px;
	margin: 0 auto;
}

.spitial_bx .temp_btn {
	color: #ffc20e;
	width: 180px;
	height: 53px;
	margin: 40px 0 20px;
	line-height: 32px;
}

.spatial_form .form-group .form-control {
	height: 48px;
	border: 1px solid #8a8a8a;
	box-shadow: 3px 3px 3px #ddd inset;
	border-radius: 0;
}

.spatial_info {
	background: url(https://campaigns.fluke.com.cn/ticenter/ppc/home/images/sp_info.png) no-repeat left top;
	padding-left: 50px;
}

.spatial_info li {
	line-height: 16px;
	margin-bottom: 15px;
	font-size: 12px;
}

/* focus mode section css */
.range-sld {
	max-width: 750px;
	width: 100%;
	margin: 70px auto 0;
}

.range-sld-track {
	padding: 0 100px;
	height: 6px;
	background: #000;
}

.range-sld-track.single {
	padding: 0 25%;
}

.range-sld-track.triple {
	padding: 0 15%;
}

.range-sld-track>.track-point5 {
	height: 44px;
	width: 25%;
	border-right: 1px solid #000;
	position: relative;
	float: left;
	margin-top: -20px;
}

.range-sld-track>.track-point5>.start-point {
	height: 44px;
	width: 1px;
	background: #000;
}

.range-sld-track>.track-point4 {
	height: 44px;
	width: 33.33%;
	border-right: 1px solid #000;
	position: relative;
	float: left;
	margin-top: -20px;
}

.range-sld-track>.track-point4>.start-point {
	height: 44px;
	width: 1px;
	background: #000;
}

.range-sld-track>.track-point3 {
	height: 44px;
	width: 50%;
	border-right: 1px solid #000;
	position: relative;
	float: left;
	margin-top: -20px;
}

.range-sld-track>.track-point3>.start-point {
	height: 44px;
	width: 1px;
	background: #000;
}

.range-sld-track>.track-point2 {
	height: 44px;
	width: 100%;
	border-right: 1px solid #000;
	position: relative;
	float: left;
	margin-top: -20px;
}

.range-sld-track>.track-point2>.start-point {
	height: 44px;
	width: 1px;
	background: #000;
}

#ex1Slider {
	width: 100%;
	display: block;
	height: 6px;
}

#ex1Slider .tooltip {
	display: none;
}

.slider.slider-horizontal {
	height: 6px;
}

#ex1Slider .slider-track {
	background: transparent;
	height: 6px;
}

.slider.slider-horizontal .slider-track {
	margin-top: -3px;
}

#ex1Slider .slider-selection {
	background: transparent;
}

#ex1Slider .slider-selection {
	height: 6px;
	border-radius: 0;
}

#ex1Slider .slider-handle {
	background: url(../image/range-sld-btn.png) no-repeat center;
	width: 54px;
	height: 29px;
	margin: -16px 0 0 -25px;
	position: relative;
}

#ex1Slider .slider-handle.round {
	border-radius: 0;
}

.track-detail {
	margin: 35px 0;
}

.track-detail .track-title {
	height: 70px;
	color: #000;
}

.track-detail .track-video {
	color: #666;
	font-size: 12px;
}

.track-detail .track-video .fa-play-circle {
	font-size: 16px;
	vertical-align: middle;
	color: #666;
}

.next_btn {
	color: #ffc20e;
	width: 180px;
	height: 53px;
	margin: 40px 0 20px;
}

.next_btn.btn:hover,
.next_btn.btn:focus {
	color: #ffc20e;
}

.next_btn a {
	color: #ffc20e;
}

/* multiple choides sec css */
.choice-list .label {
	cursor: pointer;
	background: #fff;
	padding: 15px 20px;
	color: #000;
	font-size: 18px;
	line-height: 28px;
	margin: 5px;
	box-shadow: 1px 1px 1px #999;
	border: 1px solid #c2c2c2;
	display: inline-block;
	min-width: 170px;
	text-align: center;
}

.choice-list .label:hover {
	text-decoration: none;
}

.choice-list .label span {
	font-size: 12px;
	color: #959595;
}

.choice-list .label span i.fa-play-circle {
	color: #959595;
	font-size: 18px;
	vertical-align: middle;
	color: #959595;
}

.choice-list .label.active {
	background: #ffc20e;
}

.track-detail5 {
	float: left;
	width: 20%;
	padding: 0 5px;
}


/* multi_select css */
.multiselect-container {
	max-height: 180px;
	overflow-y: scroll;
}

.multi_select>.btn-group,
.multi_select>.btn-group>.multiselect {
	width: 100%;
	text-align: left;
}

.multi_select>.btn-group>.multiselect {
	padding: 10px;
	border-radius: 0;
	box-shadow: 0px 0px 10px #999 inset;
	border: none;
}

.multi_select>.btn-group>.multiselect .caret {
	right: 20px;
	margin-top: 8px;
	position: absolute;
}

.multi_select>.open>.dropdown-menu {
	width: 100%;
}

/* thankyou page css */
.thank-title {
	font-size: 28px;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}

.thank-msg {
	margin-bottom: 150px;
	/*font-weight:bold;*/
	color: #222;
	font-size: 14px;
}

/* faqVtab css */
.faq_background {
	background: #ffc20e;
}

.faq_sec {
	padding: 45px 0;
}

.faq_sec .tab-content {
	padding: 0;
}

.faqVtab.nav-tabs>li {
	margin: 0;
	border: none;
}

.faqVtab.nav-tabs>li>a {
	background: -ms-linear-gradient(bottom, #000, #666);
	background: -webkit-linear-gradient(bottom, #000, #666);
	background: -o-linear-gradient(bottom, #000, #666);
	background: -moz-linear-gradient(bottom, #000, #666);
	background: linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
	border: none;
	padding: 13px 25px 15px;
	color: #fff;
	font-weight: bold;
}

.faqVtab.nav-tabs>li.active>a:after {
	content: normal;
}

.faqVtab.nav-tabs>li.active a {
	background: #fff;
	color: #000;
}

.faq_sec .panel-default>.panel-heading>.fa.fa-angle-down,
.faq_sec .panel-default>.panel-heading>.fa.fa-angle-up {
	position: absolute;
	right: 40px;
	top: 5px;
	font-size: 45px;
	color: #ffc20e;
	display: none;
}

.faq_sec .panel-default>.panel-heading {
	background-color: #fff;
	padding: 15px 25px;
	border-radius: 0;
	border: 0;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	display: block;
}

.faq_sec .panel-default>.panel-heading.collapsed {
	background-color: #fff;
	padding-right: 70px;
}

.faq_sec .panel-default>.panel-heading>.fa.fa-angle-down {
	display: none;
}

.faq_sec .panel-default>.panel-heading>.fa.fa-angle-up {
	display: block;
}

.faq_sec .panel-default>.panel-heading.collapsed>.fa.fa-angle-down {
	display: block;
}

.faq_sec .panel-default>.panel-heading.collapsed>.fa.fa-angle-up {
	display: none;
}

.faq_sec .panel-group .panel {
	border-radius: 0;
	border-bottom: none;
	box-shadow: 0 2px 2px #ccc;
	-webkit-box-shadow: 0 2px 2px #ccc;
	-moz-box-shadow: 0 2px 2px #ccc;
}

.fa-search.faq-search {
	position: relative;
}

#txtSearch {
	padding-right: 40px;
	position: relative;
	z-index: 9;
	background: transparent;
	cursor: pointer;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #ddd;
}

.fa-search.faq-search {
	background: #fff;
}

.fa-search.faq-search:before {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -10px;
	font-size: 20px;
	font-weight: normal;
	color: #aaa;
	cursor: pointer;
	z-index: 0;
}

.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
	pointer-events: none;
}

.vertical-align-center {
	/* To center vertically */
	display: table-cell;
	vertical-align: middle;
	pointer-events: none;
}

.modal-content {
	/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
	width: inherit;
	height: inherit;
	/* To center horizontally */
	margin: 0 auto;
	pointer-events: all;
}

.rnd_popup {
	position: relative;
	max-width: 600px;
	border-radius: 0;
}

.rnd_popup .close {
	position: absolute;
	right: -35px;
	top: -25px;
	width: 30px;
	height: 40px;
	color: #999 !important;
	font-weight: normal;
	font-size: 40px;
	opacity: 1;
	z-index: 999999999999 !important;
}

.rnd_popup .close span.sr-only {
	display: none;
}

embed {
	background: url(../image/loading.gif) no-repeat center;
	background-size: 40px;
}

/*css----------------*/


/* wir page css */
.wir_bnr {
	height: 600px;
	background: url(../image/wir_bnr_bg.jpg) no-repeat center top;
}

.wir_big_img {
	height: 600px;
	vertical-align: bottom;
}

.wir_big_img img {
	max-height: 100%;
	width: 100%;
}

.wir_title {
	font-size: 60px;
	color: #fff;
	line-height: 70px;
	font-weight: bold;
	margin-bottom: 20px;
}

.wir_sub_title {
	font-size: 18px;
	color: #fff;
	margin-bottom: 50px;
	line-height: 32px;
}

.wir_bnr_left {
	height: 600px;
	vertical-align: middle;
	line-height: 24px;
}

.wir_thumb_title {
	text-align: center;
	font-size: 20px;
	color: #ffc20e;
	padding: 15px 0;
}

/* infra_bg sec css */
.infra_bg {
	background: url(../image/infrared_bg.jpg) no-repeat center top;
	height: 600px;
	padding: 75px 0;
}

.infra_title,
.infra_adv_title {
	font-size: 28px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin-bottom: 100px;
}

.infra_adv_title {
	color: #fff;
}

.infra_adv_bg {
	/*background:url(../images/infra_adv_bg.jpg) no-repeat center top;*/
	background: #333;
	height: 565px;
	padding: 75px 0;
}

.infra_adv_circle {
	display: table;
	padding: 0;
	max-width: 900px;
	margin: 0 auto;
}

.infra_adv_circle li {
	float: left;
	list-style: none;
	width: 300px;
	height: 300px;
	background: rgba(255, 194, 14, 0.9);
	border-radius: 50%;
	padding: 50px;
	text-align: center;
	position: relative;
}

.infra_adv_circle li div {
	display: table-cell;
	height: 200px;
	vertical-align: middle;
}

.infra_adv_circle li strong {
	font-size: 36px;
	font-weight: bold;
	color: #000;
	margin-bottom: 30px;
	display: block;
}

.infra_adv_circle li p {
	font-size: 22px;
	color: #000;
	font-weight: bold;
	line-height: 28px;
}

.infra_adv_circle li.middle {
	margin-left: -20px;
	margin-right: -20px;
}

/* search_list_popup css */
.search_list_popup {
	border-radius: 0;
	max-width: 520px;
}

.search_list_popup>.panel-heading {
	background: #feb710;
	color: #000;
}

.search_list_popup>.panel-heading>button.close {
	position: absolute;
	right: -20px;
	top: -25px;
	font-size: 30px;
	opacity: 1;
	color: #ccc;
	border: 0;
	font-weight: normal;
	outline: none;
}

.search_list_popup>.panel-body {
	padding: 15px 20px;
}

.search_list_popup>.panel-body>.tab-content>.tab-pane img {
	width: 100%;
}

.search_result {
	margin: 0 0 10px;
	padding: 0;
}

.search_result li {
	list-style: none;
	display: inline-block;
	border-right: 1px solid #ccc;
	padding: 0px 10px;
}

.search_result li:first-child {
	padding-left: 0;
}

.search_result li a {
	font-size: 14px;
	display: block;
	line-height: 12px;
	text-decoration: underline;
	color: #666;
}

.search_result li.active a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.yellow-colored {
	background: #fabe0e !important;
}

.faq-table.table-bordered {
	border: 0px solid #fff;
}

.faq-table.table-striped>tbody>tr:nth-child(odd)>td {
	background-color: #f8e299;
}

.faq-table.table-striped>tbody>tr:nth-child(even)>td {
	background-color: #fbefc9;
}

.faq-table.table-bordered>tbody>tr>td {
	border: 1px solid #fff;
	color: #000;
}

.text-highlited {
	background: #ffc313;
}

/* thank you page css */
.thank-msg2 {
	max-width: 400px;
	margin: 0 auto;
}

.thank-msg2 p {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	line-height: 34px;
}

.mesurmnt-banner {
	position: relative;
	text-align: center;
}

.faq-bnr-txt {
	position: absolute;
	bottom: 50%;
	display: block;
	width: 100%;
	text-align: center;
	color: #ffc313;
	font-weight: bold;
	font-size: 18px;
}

#map-address area {
	background: #f00;
	cursor: pointer;
}

.reseller-thank {
	height: 250px;
	vertical-align: middle;
	font-size: 24px;
	line-height: 36px;
	padding-left: 40px;
	text-align: justify;
	font-weight: bold;
	color: #000;
}

.map-address {
	font-size: 15px;
	line-height: 28px;
}

.btn-active,
.btn-active[disabled] {
	zoom: 1;
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
	background-repeat: repeat;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	opacity: .8;
	cursor: auto !important;
	text-align: center !important;
	border-radius: 0;
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
	background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
}

.screening_list>div>.btn-active {
	background-color: #ffcd3a;
}

.compare_prd a.btn-compare.btn-active,
.dark_gray_gradien_bg.btn-active {
	background-color: #000;
	background-position: 100%;
	background-repeat: repeat;
}

#no_prd {
	color: #ffcd3a;
	margin-left: 10px;
	font-size: 16px;
}


.modal-dialog>.modal-content>.modal-body {
	min-height: 350px;
	background: #fff;
}

#btnreset,
#btnsearch {
	margin: 0 20px;
}

.flukecontactlogo {
	height: 500px;
	vertical-align: middle;
	border-right: 1px solid #888;
	text-align: left;
}

.purchase-fluke {
	width: 100%;
}

.purchase-fluke-logo {
	vertical-align: middle;
	height: 265px;
	width: 100%;
	display: table-cell;
}

.map-pos {
	position: absolute;
	left: 50%;
	margin-left: -153px;
}

.label.label-default.disabled {
	pointer-events: none;
	background: #eee;
	opacity: 0.5;
}

.contact-ico {
	float: left;
	margin-right: 15px;
}

.select-city {
	width: 240px;
	margin: 0 auto;
	box-shadow: none !important;
	border: 0 !important;
	border-radius: 5px !important;
	height: 36px !important;
	color: #ffc20e;
	background: -ms-linear-gradient(bottom, #000, #666);
	background: -webkit-linear-gradient(bottom, #000, #666);
	background: -o-linear-gradient(bottom, #000, #666);
	background: -moz-linear-gradient(bottom, #000, #666);
	background: linear-gradient(bottom, #000, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666', GradientType=0);
	zoom: 1;
}

.select-city option {
	background: #333;
}

.fluke-contact-logo {
	margin-top: 43px;
}

.gototop {
	position: fixed;
	opacity: 0.3;
	bottom: 100px;
	right: 30px;
	display: block;
	z-index: 9;
	outline: none;
	cursor: pointer;
}

.gototop:focus,
.gototop:hover {
	opacity: 0.8;
	outline: none;
	transition: opacity 0.3s ease;
}

/*.pratical-book */
.pratical-book {
	margin: 40px auto 30px;
}

.pratical-book label {
	font-size: 16px;
}

.pratical-book-head {
	font-size: 36px;
	color: #000;
	font-weight: bold;
}

.pratical-book-head p {
	font-size: 20px;
	margin: 10px 0;
	line-height: 40px;
}

.pratical-keypoint {
	text-align: left;
	margin-top: 25px;
	font-size: 15px;
	color: #000;
	list-style: none;
}

.pratical-keypoint li {
	line-height: 28px;
}

.pratical-btn {
	width: 200px;
	font-size: 20px !important;
}

.pratical-btn:hover,
.pratical-btn:focus {
	color: #fff;
}

.search-list-head-m {
	background: #000 url(../image/arr-down.png) no-repeat 95% center/25px;
	margin: 2px 0;
	padding: 10px 15px;
	color: #fff;
	display: table;
	cursor: pointer;
}

.search-list-head-m div {
	display: table-cell;
	vertical-align: middle;
}

.search-list-head-m div.question,
.search-list-head-m div.icon {
	width: 40px;
}

.search-list-head-m.active {
	background: #000 url(../image/arr-up.png) no-repeat 95% center/25px;
}

.download-mob {
	background: #aaa;
	border-radius: 0;
	border: none;
	padding: 10px;
	margin: 15px 0;
}

.download-mob .custom-select {
	display: block;
	margin: 0;
	position: relative;
}

.download-mob .custom-select:after {
	position: absolute;
	content: "";
	border: 10px solid transparent;
	border-top: 10px solid #333;
	right: 20px;
	top: 50%;
	margin-top: -5px;
}

.download-mob .custom-select select {
	text-align: center;
	width: 100%;
	border-radius: 1px;
	border: none;
	font-size: 18px;
	height: 40px;
	background: -ms-linear-gradient(top, #fff, #eee);
	background: -webkit-linear-gradient(top, #fff, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	background: -moz-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee', GradientType=0);
	zoom: 1;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.download-mob select option {
	background: #fff;
	font-size: 15px;
	height: 30px;
	padding: 5px 0;
	border-bottom: 1px solid #f6f6f6;
	text-align: center;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #ffc20e !important;
	color: #fff;
}

#doyoo_panel {
	display: none !important;
}

hr.black {
	height: 1px;
	background: #000;
	border: none;
}

.jiathis_style_32x32 .jiathis_txt.jtico.jtico_tqq {
	background: url(../image/ftr-icon-3.png) center center no-repeat !important;
	height: 44px !important;
	margin-top: 0px;
}

.jiathis_style_32x32 .jiathis_txt.jtico.jtico_qzone {
	background: url(../image/ftr-icon-1.png) center center no-repeat !important;
	height: 44px !important;
	margin-top: 0px;
}

.jiathis_style_32x32 .jiathis_txt.jtico.jtico_tsina {
	background: url(../image/ftr-icon-2.png) center center no-repeat !important;
	height: 44px !important;
	margin-top: 0px;
}

.jiathis_style_32x32 .jiathis_txt.jtico.jtico_weixin {
	background: url(../image/ftr-icon-4.png) center center no-repeat !important;
	height: 44px !important;
	margin-top: 0px;
}

.jiathis_button_renren,
.jiathis.jiathis_txt.jtico.jtico_jiathis {
	display: none !important;
}

.buy_now_mobile {
	color: #fff;
	background: #000;
	text-align: center;
	padding: 3px 0;
	display: block;
}

.buy_now_mobile:hover {
	color: #fff;
}

.demo-video {
	font-size: 14px;
	margin-right: 100px;
}

/* notification css */
.notification {
	background: #666;
	padding: 5px 15px;
	text-align: center;
}

.notification>span {
	color: #fff;
	margin: 0 5px;
	vertical-align: middle;
}

.notification>img {
	margin-bottom: -5px;
}

.notification>.music-recco,
.notification>.thermal-img {
	color: #ffc20e;
	font-size: 14px;
}

.notification>.multisharp {
	color: #fff;
	font-size: 14px;
}

.notification>a.btn.see-details {
	border-radius: 0;
	font-size: 12px;
	font-weight: bold;
	background: #ffc20e;
	height: 25px;
	line-height: normal;
	padding: 3px 15px;
	margin: 0;
}

.notification-close {
	color: #fff;
	margin-top: 10px;
}

#sp_year,
#sp_year1 {
	font-weight: normal;
	color: #999;
}


/* New home page css */
.new-page {
	margin: 0px;
	position: relative;
	padding: 0px;
	background: #fabe0e;
	/*background: #ffffff; 
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 35%, #fabe0e 35%, #fabe0e 100%); 
	background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 35%,#fabe0e 35%,#fabe0e 100%); 
	background: linear-gradient(to right, #ffffff 0%,#ffffff 35%,#fabe0e 35%,#fabe0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fabe0e',GradientType=1 ); /* IE6-9 */
	height: 100%;
}

.new-page .left-section {
	float: left;
	width: 30%;
	min-height: 200px;
	background: #fff;
	height: 100%;
}

.new-page .left-section ul {
	padding: 0px;
	margin: 0px;
	height: 100%;
	background: #fff;
}

.new-page .left-section ul li {
	list-style: none;
}

.new-page .left-section>ul>li>a {
	text-decoration: none;
	display: block;
	background: #e1e1e1;
	/* Old browsers */
	background: -moz-linear-gradient(45deg, #e1e1e1 0%, #ffffff 41%, #ffffff 41%, #ffffff 41%, #ffffff 100%, #ffffff 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #e1e1e1 0%, #ffffff 41%, #ffffff 41%, #ffffff 41%, #ffffff 100%, #ffffff 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #e1e1e1 0%, #ffffff 41%, #ffffff 41%, #ffffff 41%, #ffffff 100%, #ffffff 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#ffffff', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	padding: 20% 10%;
	min-height: 200px;
	font-size: 26px;
	font-weight: bold;
	outline: none;
}

.new-page .left-section>ul>li>a span {
	margin-right: 5%;
	display: inline-block;
	width: 92px;
}

.new-page .right-section {
	float: left;
	/*min-height: 814px;*/
	width: 70%;
	background: #fabe0e;
	text-align: center;
	display: table;
}

.new-page .left-section>ul>li>a:hover {
	background: #535353;
	color: #fff;
}




.new-page .left-section ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.new-page .left-section ul li {
	margin: 0;
	padding: 0;
}

/* Top-level menu */
.new-page .left-section>ul>li {
	position: relative;
	text-align: center;
}

nav>ul>li>a {
	padding: 10px 30px;
	border-left: 1px solid #000;
	display: block;
}

nav>ul>li:first-child {
	margin: 0;
}

nav>ul>li:first-child a {
	border: 0;
}

/* Dropdown Menu */
.new-page .left-section ul li ul {
	position: absolute;
	background: rgba(224, 224, 224, 0.9);
	width: 1070px;
	margin: 0;
	padding: 20px 50px;
	display: none;
	height: 400px;
	z-index: 999999999999999999;
}


.new-page .left-section ul li ul li {
	text-align: left;
	width: 100%;
	float: left;
	width: 160px;
}

.new-page .left-section ul li ul li h1.deactive-menu {
	color: #666666;
}

.new-page .left-section ul li ul li.deactive-menu a {
	color: #666666;
}

.new-page .left-section ul li ul li a.not-active-menu {
	color: #666666;
}

.new-page .left-section ul li ul a {
	padding: 4px 0;
	font-size: 14px;
}

.new-page .left-section ul li:hover ul {
	display: block;
	position: absolute;
	top: 0;
	text-align: left;
	left: 100%;
	z-index: 999;
}

.new-page .left-section ul li ul h1 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
}

.menu-hover-left-section {
	position: relative;
	background: #88b7d5;
}

.menu-hover-left-section:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #e0e0e0;
	border-width: 20px;
	margin-top: -100px;
}

.new-page .right-section .banner {
	padding: 3% 0;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.new-page .right-section .banner .banner-text1 p {
	color: #000;
	margin: 3% 0 5% 0;
	text-align: center;
}

.new-page .right-section .banner img {
	max-width: 100%;
	margin: auto;
}

ul.menu-hover-left-section li a {
	display: block;
	text-align: left;
	padding: 5px 0px;
	text-decoration: none;
	height: auto;
}

ul.menu-hover-left-section li a:hover {
	text-decoration: underline;
}

.contact-form-section {
	position: fixed;
	z-index: 999;
	top: 20%;
	right: 0px;
}

.contact-form-section .contact-img {
	float: none;
	cursor: pointer;
	position: absolute;
	left: -90px;
	display: block;
	top: 0;
}

.contact-form {
	float: none;
	width: 440px !important;
	height: 500px !important;
	padding: 30px;
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	right: -440px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.contact-form.goLeft {
	right: 0%;
	background-color: rgba(255, 255, 255, 1);
}

.contact-form h1 {
	font-size: 18px;
	margin: 0px 0 20px 0;
	padding: 0px;
	color: #000000;
	font-weight: bold;
}

.contact-form .form-group {
	margin: 15px 0 0 0;
}

.contact-form .form-group span {
	color: #F00;
	font-size: 16px;
}

.contact-form .form-group label {
	color: #000;
	font-size: 16px;
}

.contact-form .form-group textarea.form-control {
	background: #ebebeb;
	border: #acacac solid 1px;
	height: 60px;
	border-radius: 0px;
	color: #000;
}

.contact-form .form-group input.form-control {
	background: #ebebeb;
	border: #acacac solid 1px;
	height: 38px;
	border-radius: 0px;
	color: #000;
}

.contact-form .form-group.left-right-input label {
	width: 90px;
	float: left;
	margin-top: 10px;
}

.contact-form .form-group.left-right-input input {
	width: 290px;
	float: left;
}

.contact-form .form-group.left-right-input1 label {
	width: 218px;
	float: left;
	margin-top: 10px;
}

.contact-form .form-group.left-right-input1 input {
	width: 100px;
	float: left;
}


.left-section>ul>li:hover>a,
.left-section>ul {
	background: #535353;
	color: #fff;
}

.checked-box {
	position: relative;
	outline: none;
	float: left;
	width: 80px;
}

.contact-form .form-group.left-right-input1 .checked-box label {
	width: auto;
	float: none;
	position: relative;
	margin-top: 10px;
}

.contact-form .form-group.left-right-input1 .checked-box input {
	width: 32px;
	float: left;
	outline: none;
}

/* Create a custom checkbox */
.contact-form .form-group.left-right-input1 .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background: #ebebeb;
	border: #acacac solid 1px;
}

.form-group.left-right-input .error-msg {
	margin: 0 0 0 90px;
}

.contact-form .form-group.left-right-input1 .checked-box label .error-msg {
	color: red;
	width: 240px;
	position: relative;
	top: 9px;
	left: -210px;
}


/* On mouse-over, add a grey background color */
.contact-form .form-group.left-right-input1 .checked-box-inner:hover input~.checkmark {
	background: #ebebeb;
	border: #acacac solid 1px;
}

/* When the checkbox is checked, add a blue background */
.contact-form .form-group.left-right-input1 .checked-box-inner input:checked~.checkmark {
	background: #fabe0e;
	border: #fabe0e solid 1px;
	color: #000;
	cursor: pointer;
}

/* Create the checkmark/indicator (hidden when not checked) */
.contact-form .form-group.left-right-input1 .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.contact-form .form-group.left-right-input1 .checked-box-inner input:checked~.checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.contact-form .form-group.left-right-input1 .checked-box-inner .checkmark:after {
	left: 9px;
	top: 6px;
	width: 5px;
	height: 10px;
	border: solid #000;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


.contact-form .form-group #btn_submitquery {
	background: #909090;
	border: #acacac solid 1px;
	height: 38px;
	border-radius: 0px;
	color: #fff;
	float: right;
	width: 100px;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
	cursor: pointer;
}

.not-active,
.deactive {
	/*pointer-events: none;*/
	color: #666666 !important;
	cursor: default;
}

.active {
	font-weight: bold;
}

.contact-form-section .contact-img .contact-d-img {
	display: block;
}

.contact-form-section .contact-img .contact-m-img {
	display: none;
}

/* End New home page css */

/*.menu-hover-left-section li a:focus:before {
	visibility: visible;
	transform: scaleX(1);
}*/
.menu-hover-left-section li a {
	display: inline-block;
	color: #000;
	text-decoration: none;
}

.menu-hover-left-section li h1 {
	display: inline-block;
	color: #666666;
	text-decoration: none;
}

/*.menu-hover-left-section li a::after {
		content: '';
		display: block;
		width: 0;
		height: 1px;
		background: #000;
		transition: width .3s;
	}

	.menu-hover-left-section li a:hover::after {
		width: 40%;
		
	}*/
.new-page .left-section ul li ul a:hover {
	text-decoration: underline;
	-webkit-text-underline-position: under;
	-ms-text-underline-position: below;
	text-underline-position: under;
}

.contact-img.contact-img-mob {
	display: none;
}

.bg_overlay {
	position: fixed;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 9;
	/*top: 11%;*/
}

#nav {
	display: none;
	background: #f1f1f1;
	padding: 15px 10px;
}

#nav select {
	width: 100%;
	padding: 5px;
}

select#dynamic_select {
	cursor: pointer;
}

select#dynamic_select option {
	cursor: pointer;
}

select#dynamic_select option:hover {
	cursor: pointer;
}

select#dynamic_select2 {
	cursor: pointer;
}

select#dynamic_select2 option {
	cursor: pointer;
}

select#dynamic_select2 option:hover {
	cursor: pointer;
}

a.not-active-menu {
	pointer-events: none;
	cursor: default;
}

#LXB_CONTAINER,
#LXB_CLOSE_BTN,
#LXB_INVITE {
	z-index: 998 !important;
}

.left-menu {
	float: none;
	display: inline-block;
	width: 50px;
}

.left-menu a {
	text-decoration: underline;
}

.right-menu1 {
	float: none;
	display: inline-block;
	width: 60px;
	margin-left: 20px;
	position: relative;
	top: 0;
}

.heading-text {
	color: #333333;
	font-size: 14px;
	white-space: nowrap;
}

.new-page .left-section ul li:hover ul.middle-menu {
	display: block;
	position: absolute;
	top: -18%;
	text-align: left;
	left: 100%;
	z-index: 999;
}

/*.new-page .left-section ul li:hover ul.middle-menu li:nth-child(5) {
		width: 200px;
	}*/

.menu-hover-left-section.middle-menu:after {
	right: 100%;
	top: 70%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #e0e0e0;
	border-width: 20px;
	margin-top: -100px;
}

.new-page .left-section ul li ul.middle-menu li a {
	text-align: center;
	position: relative;
	white-space: nowrap;
	display: block;
	float: left;
	width: 50%;
}

.new-page .left-section ul li ul.middle-menu li .left-menu a {
	text-align: left;
}

.new-page .left-section ul li ul.middle-menu li .right-menu1 a {
	text-align: left;
}

.new-page .left-section ul li ul.middle-menu li a:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #000;
	position: absolute;
	left: 20%;
	transition: width .3s;
}

.new-page .left-section ul li:hover ul.bottom-menu {
	display: block;
	position: absolute;
	top: 0px;
	text-align: left;
	left: 100%;
	z-index: 999;
}

.new-page .left-section ul li ul.middle-menu li {
	text-align: center;
	width: 160px;
}

.new-page .left-section ul li ul.bottom-menu {
	width: 400px;
	padding: 10px 20px;
	height: 267px;
}

.new-page .left-section ul li ul.bottom-menu li a {
	text-align: center;
	position: relative;
}

.new-page .left-section ul li ul.bottom-menu li a:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #000;
	position: absolute;
	left: 20%;
	transition: width .3s;
}

.menu-hover-left-section.bottom-menu:after {
	top: 80%;
}

.img6-broder {
	border-left: 1px solid #ccc;
	height: 330px;
	padding: 0px;
	margin: 20px 0 0 0;
	padding-left: 15px;
}

.img6-broder img {
	height: 100%;
	width: 97%;
}

.new-page .left-section ul li ul .img6-broder a {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.hvr-underline-from-center {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	font-weight: bold;
	overflow: hidden;
}

.hvr-underline-from-center:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 50%;
	right: 50%;
	bottom: 0;
	background: #000000;
	height: 2px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

[class^="hvr-"] {
	/*margin: .4em;*/
	padding: 1em;
	cursor: pointer;
	text-decoration: none;
	color: #666;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before {
	left: 0;
	right: 0;
}

.menu-hover-left-section.bottom-menu li {
	text-align: center;
}

menu-hover-left-section.middle-menu li {
	text-align: center;
}

menu-hover-left-section.middle-menu li {
	text-align: center;
}

.new-page .left-section ul li ul.bottom-menu {
	text-align: center;
}

.new-page .left-section ul li .menu-hover-left-section.bottom-menu li {
	text-align: center;
}


.banner .carousel-control {
	width: 5%;
	background-image: none;
}

.banner .carousel-indicators {
	bottom: -10%;
	margin-bottom: 0;
}

/*0806*/
.tsSx ul:after,
.tsSx li:after,
.tsrtkList:after,
.tsrtkList li:after {
	content: "";
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
}

.tsSx ul,
.tsSx li,
.tsrtkList,
.tsrtkList li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.tsBan {
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align: center;
	padding: 3% 0;
}

.tsBan img {
	display: inline-block;
	max-width: 50%;
	height: auto;
}

.tsContainer {
	width: 96%;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

.tsSx {
	border: 1px solid #CCCCCC;
	margin-top: 20px;
}

.tsSxMk {
	min-height: 40px;
	border-bottom: 1px dashed #CCCCCC;
	position: relative;
	padding: 0 15px 0 200px;
}

.tsSxMkL {
	position: absolute;
	top: 0;
	bottom: 0;
	font-size: 18px;
	color: #4d4d4d;
	background: #F5F5F5;
	left: 0;
	width: 180px;
	background-color: #F5F5F5;
	line-height: 40px;
	text-align: center;
}

.tsSxMkList {}

.tsSxMkList>li {
	float: left;
	width: 16.66%;
	position: relative;
	list-style: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tsSxMkListUl li {
	list-style: none;
	line-height: 30px;
	cursor: pointer;
	white-space: nowrap;
}

.tsSxMkListUl li input {
	display: inline-block;
	vertical-align: middle;
	margin: -3px 3px 0 0;
}

.tsSxMkListUl li label {
	margin: 0;
}

.tsSxMkList01 {
	font-size: 14px;
	color: #666666;
	padding: 0 15px;
	line-height: 40px;
}

.tsSxMkList02 {
	position: absolute;
	top: 100%;
	left: -1px;
	right: -1px;
	border: 0 solid #ccc;
	border-width: 0 1px 1px 1px;
	background: #fff;
	display: none;
	z-index: 6;
}

.tsSxMkList01 i {
	display: inline-block;
	width: 11px;
	height: 6px;
	background-image: url(../image/080603.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: -3px 8px 0 0;
}

.tsSxMkList>li.active {
	border: 0 solid #ccc;
	border-width: 0 1px 0 1px;
}

.tsSx .tsSxMkListUl {
	padding: 0 15px;
}

.tsSxMkListUl li:hover {
	text-decoration: underline;
}

.tsSxMkList>li.active i {
	background-image: url(../image/080604.png);
}

/*.tsSxMkList > li:hover .tsSxMkList02{display: block;}
.tsSxMkList > li:hover{border: 0 solid #ccc;border-width: 0 1px 0 1px;}
.tsSxMkList > li:hover i{background-image: url(../image/080604.png);}*/
.tsSxMkList.cpxs li {
	line-height: 40px;
	padding: 0 15px;
	white-space: nowrap;
}

.tsSxMkList.cpxs li input {
	display: inline-block;
	vertical-align: middle;
	margin: -3px 8px 0 0;
}

.tsSxBot {
	padding: 10px 20px;
	text-align: center;
	position: relative;
}

.tsSxBot input[type=submit],
.tsSxBot input[type=button] {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color: #ffc20e;
	zoom: 1;
	height: 40px;
	width: 120px;
	border-radius: 5px;
	font-weight: bold;
	display: inline-block;
	margin: 0 auto;
	background-image: linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -moz-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -webkit-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -ms-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -o-linear-gradient(bottom, #ffc20e, #ffce3d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20e', endColorstr='#ffce3d', GradientType=0);
	zoom: 1;
}

.tsSxBotSea {
	position: absolute;
	width: 164px;
	height: 32px;
	border-radius: 4px;
	border: solid 1px #D6D6D6;
	padding: 0 10px 0 33px;
	top: 50%;
	margin-top: -16px;
	left: 20px;
}

.tsSxBotSea input {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 30px;
	background: none;
	border: none;
}

.tsSxBotSea img {
	display: block;
	position: absolute;
	top: 3px;
	left: 5px;
}

.tsrtkList {}

.tsrtkList01 {
	width: 100%;
	height: 158px;
	border: 1px solid #D9D9D9;
	line-height: 158px;
	text-align: center;
	overflow: hidden;
}

.tsrtkList li {
	float: left;
	margin: 20px 1.5% 0 0;
	width: 18.8%;
	border-bottom: 1px dashed #D9D9D9;
	padding-bottom: 3px;
}

.tsrtkList li:nth-child(5n) {
	margin-right: 0;
}

.tsrtkList li img {
	display: inline-block;
	width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
	margin: -3px 0 0 0;
}

.bigimg {
	width: 600px;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
	z-index: 9999;
	border: 10px solid #fff;
}

.smallimg:hover {
	cursor: zoom-in
}

.mask:hover {
	cursor: zoom-out
}

.mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.5;
	filter: Alpha(opacity=50);
	z-index: 98;
	transition: all 1s;
	display: none
}

.mask>img {
	position: fixed;
	right: 10px;
	top: 10px;
	width: 60px;
}

.mask>img:hover {
	cursor: pointer
}

.tsrtkList02 {
	color: #4d4d4d;
	font-size: 14px;
	line-height: 24px;
	margin-top: 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.tsrtkList li p {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.bigimg {
	width: auto !important;
	height: 70% !important;
}

.tsrtkList li p span {
	color: #b09c00;
	font-weight: bold;
}

.tsrtkList li a {
	display: inline-block;
	height: 23px;
	line-height: 24px;
	padding: 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -moz-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -webkit-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -ms-linear-gradient(bottom, #ffc20e, #ffce3d);
	background-image: -o-linear-gradient(bottom, #ffc20e, #ffce3d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20e', endColorstr='#ffce3d', GradientType=0);
	zoom: 1;
}

.pagefy {
	text-align: center;
	margin-top: 35px;
	font-size: 18px;
}

.pagefy a {
	display: inline-block;
	background-color: #ffffff;
	margin: 0 5px;
	color: #999999;
	line-height: 24px;
	min-width: 24px;
	line-height: 24px;
	padding: 0 5px;
}

.pagefy span {
	display: inline-block;
	background-color: #ffc20e;
	border-radius: 3px;
	color: #FFFFFF;
	min-width: 24px;
	line-height: 24px;
	margin: 0 5px;
}

.pagefy a:hover {
	background-color: #ffc20e;
	border-radius: 3px;
	color: #FFFFFF;
}

.tsSxMkListUl.w2 li {
	float: left;
	width: 50%;
}

#MainContent_a_purchasedemo {
	color: #E2E014;
}

#MainContent_a_purchasedemo img {
	display: inline-block;
	vertical-align: middle;
	margin: -3px 6px 0 0;
}

.contactOur {
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -50px;
	z-index: 11;
	transition: .5s;
	-webkit-transition: .5s;
}

.contactOur .tit {
	background: #fabe0f;
	overflow: hidden;
	transition: 0s;
	-webkit-transition: 0s;
	text-align: center;
	padding: 10px 0;
	height: 90px;
	width: 90px;
	display: block;
}

.contactOur .tit img {
	height: 50px;
}

.contactOur .tit h6 {
	font-size: 14px;
	padding: 0 0;
	margin: 0;
}

.contactDL {
	width: 640px;
	background: #333;
	position: absolute;
	left: 100%;
	top: 0;
	text-align: center;
	overflow: hidden;
}

.contactDL dd {
	padding: 30px 0;
	float: left;
	width: 33.33%;
	transition: .5s;
	-webkit-transition: .5s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.contactDL dd a {
	display: block;
	padding: 15px 20px;
	min-height: 181px;
}

.contactDL dd h6 {
	padding: 2px 0 10px 0;
	font-size: 16px;
	color: #ffc20e;
}

.borderRT {
	border-right: 1px solid #666;
}

.contactDL dd a .font14 {
	height: 42px;
	color: #fff;
	line-height: 21px;
}

.contactOur.on {
	right: 640px;
}

.contactOur.on .tit {
	background: #555 url(../image/close2.png) no-repeat center;
	text-indent: -150px;
}

.contactDL dd p {
	margin: 0;
}

.contactDL dd:nth-child(2) p {
	font-size: 24px;
	color: #fff;
	margin-top: 0;
}

.contactDL dd:nth-child(3) a .font14 {
	max-width: 131px;
	margin-left: auto;
	margin-right: auto;
}

.contactDL dd:nth-child(2) h6 {
	margin-bottom: 5px;
}

#aaa .tsSxMkList>li:nth-child(2) .tsSxMkListUl.w2 li {
	width: 60%;
}

#aaa .tsSxMkList>li:nth-child(2) .tsSxMkListUl.w2 li:nth-child(2n) {
	width: 40%;
}

@media only screen and (min-width: 100px) and (max-width:640px) {
	.tsBan {
		padding: 6% 0;
	}
}

@media only screen and (min-width: 100px) and (max-width:640px) {
	.bigimg {
		width: auto !important;
		height: auto !important;
	}
}

@media only screen and (max-width:960px) {
	.contactDL {
		width: 160px;
		top: 50%;
		margin-top: -187px;
		padding: 0;
	}

	.contactOur.on {
		right: 160px;
	}

	.contactDL dd {
		float: none;
		width: auto;
		padding: 0;
		min-height: auto;
	}

	.borderRT {
		border-bottom: 1px solid #666;
	}

	.contactDL dd a {
		padding: 10px;
		min-height: 10px;
	}

	.contactDL dd img {
		width: 40px;
	}

	.contactDL dd h6 {
		padding: 0 0 5px 0;
		font-size: 16px;
		margin: 0;
	}

	.contactOur .tit img {
		width: 30px;
		height: auto;
	}

	.contactOur .tit {
		width: 60px;
		position: relative;
		height: 60px;
		padding: 6px 0;
		overflow: hidden;
		transition: 0s;
		-webkit-transition: 0s;
	}

	.contactOur .tit h6 {
		font-size: 12px;
		margin: 0;
	}

	.contactDL dd:nth-child(2) p {
		font-size: 18px;
	}

	.contactOur.on:before {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		content: '';
		background: rgba(0, 0, 0, .7);
	}

}

@media only screen and (min-width:960px) {
	.contactOur:hover {
		right: 640px;
	}

	.contactDL dd:hover {
		background: #666;
	}
}

@media only screen and (min-width: 100px) and (max-width:640px) {}

.tiyanForm {
	max-width: 525px;
	margin: auto;
	text-align: left;
	margin-top: 2.3%;
}

.formDL dd {
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #ccc;
	line-height: 50px;
	height: 50px;
}

.formDL dd label {
	float: left;
	padding: 0 10px;
	color: #808080;
	font-size: 14px;
}

.formDL dd p {
	overflow: hidden;
}

.formDL dd input[type=text],
.formDL dd textarea {
	width: 100%;
	background: transparent;
	border: 0;
	border: none;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	padding: 10px 0;
	height: 48px;
	margin: 0;
}

.formDL .submitBtn {
	display: block;
	text-align: center;
	position: relative;
	border-radius: 30px;
	width: 100%;
	background: #fabe0f;
	color: #212121;
	font-size: 24px;
	line-height: 54px;
	margin-top: 45px;
}

.formDL dd textarea {
	padding-left: 10px;
	font-size: 14px;
	height: 85px;
	margin: 0;
}

.shenqin {
	display: block;
	text-align: center;
	margin-top: 50px;
}

.formDL dd.H85 {
	height: 85px;
}

.fkAllMc {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 555;
	display: none;
}

.fkTcNr {
	width: 800px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 40px;
}

.fkTcNrTop {
	padding: 50px 0 0;
	margin-bottom: 22px;
	font-size: 36px;
	text-align: center;
}

.fkTcNrCon {
	width: 96%;
	max-width: 520px;
	margin: 0 auto 0;
}

.fkTcNrCon .formDL dd {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.fkTcNrCon .bannerLink {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 30px;
}

.fkTcNrCon .bannerLink:before {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.fkTcNrCon .formDL dd.fkTcNrCondd {
	height: auto;
	line-height: initial;
	border: none;
	margin: 0;
}

.fkTcNrCon .formDL dd.fkTcNrCondd input {
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 0;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 14px;
	height: 14px;
	background-image: url(../image/check01.png);
	background-repeat: no-repeat;
}

.fkTcNrCon .formDL dd.fkTcNrCondd input:checked {
	background-image: url(../image/check02.png);
}

.fkTcNrClose {
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 25px;
	cursor: pointer;
}

.fkTcNrClose img {
	display: block;
}

.fkTcNr .font18 {
	font-size: 24px;
	text-align: center;
	padding-bottom: 30px;
}

.fkTcNr input,
.fkTcNr textarea {
	outline: 0;
}

.bannerLink {
	line-height: 50px;
	border-radius: 28px;
	white-space: nowrap;
	padding: 0 30px;
	background: #fde700;
	display: block;
	font-size: 16px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1ac00), to(#ffee00));
	position: relative;
}

.tsRImgLb {
	padding: 0;
	margin: 0;
}

.tsRImgLb li {
	float: left;
	width: 49%;
	padding: 0;
	margin: 0;
	list-style: none;
	margin: 0 2% 2% 0;
}

.tsRImgLb:after {
	content: "";
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
}

.tsRImgLb li:nth-child(2n) {
	margin-right: 0;
}

.tsRImgLb li a {
	display: block;
}

@media all and (min-height:100px) and (max-height:713px) {
	.fkTcNrTop {
		padding: 40px 0 0;
	}

	.fkTcNrCon .formDL dd {
		width: 48%;
		float: left;
		margin: 10px 1% 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.fkTcNrCon .formDL dd:nth-child(1) {
		width: 98%;
	}

	/*.fkTcNrCon .formDL dd:nth-child(2n){margin-right: 0;}*/
	.fkTcNrCon .formDL dt {
		float: left;
		width: 98%;
		margin: 0 1% 0;
	}

	.fkTcNrCon .formDL dd:after,
	.fkTcNrCon .formDL dt:after,
	.fkTcNrCon .formDL dl:after {
		content: "";
		clear: both;
		display: block;
		height: 0px;
		overflow: hidden;
	}

	.fkTcNrCon .tiyanForm {
		max-width: 699px;
	}

	.fkTcNrCon .formDL dd.fkTcNrCondd {
		padding: 1%;
	}

	.fkTcNrCon .bannerLink {
		margin-top: 15px;
	}

	.fkTcNr .font18 {
		padding: 0;
	}
}

@media only screen and (min-width: 100px) and (max-width:820px) {
	.fkTcNr {
		width: 94%;
		margin-left: -47%;
	}

	.fkTcNrCon {
		padding: 0 10px;
	}

	.fkTcNrTop {
		padding: 15px 0 0;
		margin-bottom: 10px;
	}

	.fkTcNr {
		padding: 0 0 20px;
	}
}

@media only screen and (min-width: 100px) and (max-width:640px) {
	.fkTcNrTop {
		font-size: 18px;
		padding-top: 30px;
	}

	.fkTcNr .font18 {
		font-size: 14px;
	}

	.fkTcNrCon .formDL dd {
		width: 98%;
	}

	.formDL dd.H85 {
		margin-top: 0;
	}

	.formDL dd {
		line-height: 40px;
		height: 40px;
	}

	.formDL dd input[type=text] {
		height: 38px;
	}

	.formDL dd label {
		font-size: 12px;
	}

	.formDL dd textarea {
		height: 75px;
	}

	.formDL dd.H85 {
		height: 75px;
	}

	.fkTcNrCon .formDL dd.fkTcNrCondd {
		padding-top: 8px;
	}

	.bannerLink {
		font-size: 15px;
	}
}

@media only screen and (min-width: 100px) and (max-width:1030px) {
	.tsrtkList li {
		width: 24.25%;
		margin: 2% 1% 0 0;
	}

	.tsrtkList li:nth-child(5n) {
		margin-right: 1%;
	}

	.tsrtkList li:nth-child(4n) {
		margin-right: 0;
	}
}

@media only screen and (min-width: 100px) and (max-width:775px) {
	.tsrtkList li {
		width: 48.5%;
		margin: 2% 1.5% 0 0;
	}

	.tsrtkList li:nth-child(5n) {
		margin-right: 1.5%;
	}

	.tsrtkList li:nth-child(4n) {
		margin-right: 1.5%;
	}

	.tsrtkList li:nth-child(2n) {
		margin-right: 0;
	}

	.tsrtkList01 {
		height: 100px;
		line-height: 100px;
	}
}

@media only screen and (min-width: 100px) and (max-width:1200px) {
	.tsSxMkList>li {
		width: auto;
	}

	.tsSxMkList>li.active {
		border: 0 solid #ccc;
		border-width: 1px 1px 0 1px;
	}

	.tsSxMkListUl.w2 li {
		width: 100%;
	}

	#aaa .tsSxMkList>li:nth-child(2) .tsSxMkListUl.w2 li {
		width: 100%;
	}

	#aaa .tsSxMkList>li:nth-child(2) .tsSxMkListUl.w2 li:nth-child(2n) {
		width: 100%;
	}
}

@media only screen and (min-width: 100px) and (max-width:800px) {
	.tsSxMkL {
		width: 100px;
		font-size: 16px;
		line-height: 60px;
	}

	.tsSxMk {
		padding: 0 5px 0 105px;
	}
}

@media only screen and (min-width: 100px) and (max-width:750px) {
	.tsSxBotSea {
		position: static;
		margin: 0 0 0 0;
	}

	.tsSxBotSea img {
		top: 15px;
		left: 26px;
	}
}

/*videoOpen*/
/*.videoOpen{cursor: pointer; position: relative;overflow: hidden;}
.videoOpen img{ width: 100%;}
.videoOpen:after{content: ''; width: 45px;
	height: 45px;
	background: #ffffff url(../images/ico5.png) no-repeat center center;position: absolute;top: 50%;left: 50%;margin: -22.5px 0 0 -22.5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.videoOpen .img-responsive{ width: 100%;}*/
.fixedVideo,
.alertOpctioy {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 555;
	display: none;
}

.fixedVideo .videoDDD {
	background: #222 url(../image/loading_1.gif) no-repeat center;
	border-radius: 4px;
	width: 658px;
	height: 380px;
	position: absolute;
	left: 50%;
	margin-left: -320px;
	top: 50%;
	margin-top: -190px;
}

.fixedVideo .videoDDD iframe,
.fixedVideo .videoDDD embed,
.fixedVideo .videoDDD video {
	width: 100%;
}

.fixedVideo .videoDDD iframe,
.fixedVideo .videoDDD embed {
	height: 100%;
}

.fixedVideo .videoDDD .openVd {
	width: 100%;
	height: 100%;
}

.allContact {
	position: fixed;
	width: 1160px;
	left: 50%;
	margin-left: -600px;
	top: 10%;
	height: 76%;
	overflow-y: scroll;
	background: #fff;
	padding: 40px 20px 20px 40px;
	z-index: 556;
}

.closeTxtt {
	position: absolute;
	right: 0;
	top: 0px;
	cursor: pointer;
	background: #ccc;
}

.closeVideo {
	position: absolute;
	z-index: 555;
	left: 100%;
	top: 0;
	width: 32px;
	padding: 5px;
	background: #fabe0f;
	border-radius: 0 3px 3px 0;
}

@media only screen and (max-width:640px) {
	.fixedVideo .videoDDD {
		width: 96%;
		margin-left: 0;
		left: 2%;
	}

	.closeVideo {
		left: auto;
		right: 0;
		top: auto;
		bottom: 100%;
		border-radius: 0;
	}
}

/*videoOpen*/

select#dynamic_select,
select#dynamic_select2,
select#dynamic_select3 {
	color: #333;
}

@media only screen and (min-width: 100px) and (max-width:640px) {
	.prd-specification-mob {
		font-size: 16px;
	}

	.cat-list-m a {
		font-size: 16px;
	}

	#btnreset,
	#btnsearch {
		margin: 0;
	}

	.compare_prd h2 {
		font-size: 18px
	}

	.comp_prd_detail a.btn.rescreened,
	.comp_prd_detail a.btn.data-download {
		line-height: 22px;
	}
}

.btmcXz {
	position: absolute;
	top: 95px;
	left: 40px;
	font-size: 24px;
	color: #fff;
}

@media only screen and (min-width: 100px) and (max-width:990px) {
	.btmcXz {
		top: 20px;
		left: 0;
	}

	.prd_cat {
		bottom: 10px;
		left: 0
	}

	.prd_cat li {
		width: 83px;
		margin-right: 3px;
	}
}

.tsrtkList01 img {
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	-o-transition: all linear .3s;
}

.tsrtkList li:hover .tsrtkList01 img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15)
}

.tsrtkList li a:hover {
	background-image: linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -moz-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -webkit-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -ms-linear-gradient(bottom, #ffce3d, #ffc20e);
	background-image: -o-linear-gradient(bottom, #ffce3d, #ffc20e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce3d', endColorstr='#ffc20e', GradientType=0);
}

.banner #myCarousel .carousel-inner .item a {
	display: block;
	width: 100%;
	height: 100%;
}

#dvfirststepmenus01 a {
	text-decoration: underline;
	-webkit-text-underline-position: under;
	-ms-text-underline-position: below;
	text-underline-position: under;
}

.tsSxMkList01.orange {
	color: #ffc20e !important;
}

.home_yytc{width: 400px;position: absolute;right: 20px;bottom: 4%;z-index: 101;padding:0 0 20px 0 !important;margin: 0 !important;overflow: auto;}
.home_yytc .top-heading{font-size: 16px;line-height: 2.5;margin: 0;background:#000;color: #fff;}
.home_yytc .demo-close-btn{position: absolute;right:10px;top: 10px;}
.home_yytc .st3-form{max-width: 100%;}
.home_yytc .col-md-7{width: 100% !important;padding: 0 20px;box-sizing: border-box;}
.home_yytc .sub-btn{width: 100% !important;display: block;}
.home_yytc .pull-left{width: 100%;}
.home_yytc .fa-2x{font-size: 1.5em;color: #fff;}

.yy_btn{background: #fabe0f;overflow: hidden;transition: 0s;-webkit-transition: 0s;text-align: center;padding: 10px 0;height: 90px;width: 90px;display: block;position: fixed;right: 0;top: 28%;z-index: 11;}
.yy_btn img{height: 50px;}
.yy_btn h6{font-size: 14px;padding: 0 0;margin: 0;}


@media(max-width:960px){
	.yy_btn {
		width: 60px;
		height: 60px;
		padding: 6px 0;
		overflow: hidden;
		transition: 0s;
		-webkit-transition: 0s;
		top: 55%;
	  }
	  .yy_btn img {
		width: 30px;
		height: auto;
	  }
	  .yy_btn h6{font-size: 12px;}

	  .home_yytc{width: 90%;}
	  .home_yytc .demo-close-btn{right: 10px;top: 10px;}

}