﻿.form-control-ie7 {
	padding: 0px 6px; width: 100%; line-height: 34px !important; display: block;
}
select.form-control-ie7 {
	height: 24px;
}
.error-ie7 {
	margin: 5px auto; color: rgb(255, 0, 0); font-size: 18px; display: none;
}
.hot {
	color: rgb(255, 0, 0); margin-right: 5px; text-shadow: 0px -2px 3px #f60;
}
.hot::before {
	content: "[??]";
}
.slider .hot {
	color: rgb(255, 255, 255);
}
.section-2 {
	
}
.section-2 .wish {
	padding: 20px 15px; height: 120px; overflow: hidden; margin-top: 15px; border-bottom-color: rgb(24, 94, 186); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
.section-2 .wish > div.lead {
	margin: 0px auto; padding: 5px 30px; height: 52px; text-align: justify; color: rgb(75, 75, 75); line-height: 23px; text-indent: 2em; font-size: 14px; font-weight: normal; -ms-overflow-y: hidden;
}
.btn-more {
	padding: 0px 36px; text-align: right;
}
.section-2 .service {
	margin: 15px auto;
}
.service > .left {
	height: 121px; padding-right: 108px;
}
.service > .left > .btn-group {
	margin: 5px auto;
}
.service > .left > .btn-group span.icon {
	border: currentColor; border-image: none; width: 21px; height: 22px; float: left; display: block;
}
.service > .left > .btn-group button.offline.btn {
	color: rgb(207, 207, 207);
}
.service > .left > .btn-group button.offline.btn:hover {
	color: rgb(238, 238, 238);
}
.service > .left > .btn-group button.online.btn > span.icon {
	background-image: url("../img/online.png"); background-repeat: no-repeat; background-size: cover;
}
.service > .left > .btn-group button.offline.btn > span.icon {
	background-image: url("../img/offline.png"); background-repeat: no-repeat; background-size: cover;
}
.service-btn-2 {
	border-color: rgb(0, 175, 187); background-color: rgb(0, 175, 161);
}
.service-btn-2:focus {
	border-color: rgb(0, 160, 144); color: rgb(255, 255, 255); background-color: rgb(0, 160, 144);
}
.service-btn-2:hover {
	border-color: rgb(0, 160, 144); color: rgb(255, 255, 255); background-color: rgb(0, 160, 144);
}
.service-btn-2:active {
	border-color: rgb(0, 160, 144); color: rgb(255, 255, 255); background-color: rgb(0, 160, 144);
}
.service-btn-2:hover:active {
	border-color: rgb(0, 160, 144); color: rgb(255, 255, 255); background-color: rgb(0, 160, 144);
}
.service-btn-2:focus:active {
	border-color: rgb(0, 160, 144); color: rgb(255, 255, 255); background-color: rgb(0, 160, 144);
}
.service-btn-3 {
	border-color: rgb(102, 167, 238); background-color: rgb(102, 167, 211);
}
.service-btn-3:focus {
	border-color: rgb(64, 160, 192); color: rgb(255, 255, 255); background-color: rgb(64, 160, 192);
}
.service-btn-3:hover {
	border-color: rgb(64, 160, 192); color: rgb(255, 255, 255); background-color: rgb(64, 160, 192);
}
.service-btn-3:active {
	border-color: rgb(64, 160, 192); color: rgb(255, 255, 255); background-color: rgb(64, 160, 192);
}
.service-btn-3:hover:active {
	border-color: rgb(64, 160, 192); color: rgb(255, 255, 255); background-color: rgb(64, 160, 192);
}
.service-btn-3:focus:active {
	border-color: rgb(64, 160, 192); color: rgb(255, 255, 255); background-color: rgb(64, 160, 192);
}
@media all and (max-width:1199px)
{
.service .responsive-text {
	display: none;
}
}
@media all and (max-width:767px)
{
.section-2 .wish {
	height: auto;
}
.section-2 .wish > div.lead {
	height: auto;
}
.service .responsive-text {
	display: inline;
}
}
.service > .right {
	height: 121px; margin-top: -121px; float: right;
}
.service > .right > img {
	height: 121px;
}
.section-3 {
	margin: 20px auto;
}
.section-3 .item-title {
	height: 20px; line-height: 20px; overflow: hidden; font-size: 18px;background:url(../images/dd03.png) left center no-repeat;  white-space: nowrap; -ms-text-overflow: ellipsis;
}
.section-3 .item-title > span.glyphicon {
	height: 20px; color: rgb(24, 94, 186); line-height: 20px; font-size: 14px; margin-right: 7px; float: left;
}
.section-3 .highlight {
	overflow: hidden; background-color: rgb(255, 255, 255);
}
.section-3 .thumbnail {
	padding: 0px; border: currentColor; border-image: none; text-decoration: none;
}
.section-3 .thumbnail > .highlight-img {
	overflow: hidden;
}
.section-3 .thumbnail > .highlight-img > img {
	transition:0.6s ease-in-out; width: 100%; -webkit-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out;
}
.section-3 .thumbnail:hover > .highlight-img > img {
	transform: scale(1.3); -webkit-transform: scale(1.3, 1.3); -o-transform: scale(1.3, 1.3); -moz-transform: scale(1.3, 1.3);
}
.section-3 .thumbnail > .caption {
	padding: 9px 0px; height: 90px; color: rgb(75, 75, 75); overflow: hidden; max-height: 90px; line-height:30px;
}
@media all and (max-width:520px)
{
.section-3 > .row > div {
	margin: 10px auto; width: auto; clear: both; float: none;
}
.section-4 > .row > div {
	margin: 10px auto; width: auto; clear: both; float: none;
}
}
.kf_qycn_com_cckf_list {
	display: none !important;
}
.kf_qycn_com_cckf_dock {
	display: none !important;
}
.kf_qycn_com_cckf_welcomebox {
	display: none !important;
}
.highlight-img {
	position: relative;
}
.highlight-img .btns {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.highlight-img .btns button {
	width: 50%;
}
.highlight-img .btns button.zx {
	width: 100%;
}

