/**!
 * 常德旗舰店
 * author: xy;
 * date:2019-04-28
 */
a{
	cursor:pointer
}
.ewb-banner {
	height: 485px;
	background: url("../images/banner_img.jpg") center no-repeat;
}

.ewb-logo {
	height: 70px;
	line-height: 70px;
	font-size: 21px;
	font-weight: bold;
	color: #fff;
}

/* tabview */
.tabview {
	padding-top: 40px;
	margin-left: 1px;
}

.ewb-tab-hd {
	height: 110px;
}

.ewb-tab-tt {
	margin-left: 15px;
	position: relative;
	width: 130px;
}

.ewb-tab-tt:first-child {
	margin-left: 0;
}

.ewb-tab-tt.icon1 {
	background: url("../images/tt_bg1.png");
}

.ewb-tab-tt.icon2 {
	background: url("../images/tt_bg2.png");
}

.ewb-tab-tt.icon3 {
	background: url("../images/tt_bg3.png");
}

.ewb-tab-tt.icon4 {
	background: url("../images/tt_bg4.png");
}

.ewb-tab-tt>a {
	display: block;
	padding-top: 62px;
	height: 48px;
	line-height: 48px;
	font-size: 19px;
	text-align: center;
	color: #fff;
	transition: all ease 200ms;
}

.ewb-tab-tt.icon1>a {
	background: url("../images/tt_icon1.png") center 19px no-repeat;
}

.ewb-tab-tt.icon2>a {
	background: url("../images/tt_icon2.png") center 19px no-repeat;
}

.ewb-tab-tt.icon3>a {
	background: url("../images/tt_icon3.png") center 18px no-repeat;
}

.ewb-tab-tt.icon4>a {
	background: url("../images/tt_icon4.png") center 18px no-repeat;
}

.ewb-tab-tt.icon1:hover>a {
	background-color: #b752a0;
}

.ewb-tab-tt.icon2:hover>a {
	background-color: #198fc9;
}

.ewb-tab-tt.icon3:hover>a {
	background-color: #d9b631;
}

.ewb-tab-bd {
	position: absolute;
	top: 109px;
	left: 0;
	visibility: hidden;
	padding-top: 16px;
	height: 220px;
}

.ewb-tab-tt:hover .ewb-tab-bd {
	visibility: visible;
}

.ewb-tab-con {
	padding: 15px 20px 0;
	width: 535px;
	height: 205px;
	background: url("../images/content_bg.png");
}

.ewb-tab-con.bor1 {
	border-left: 4px solid #be4597;
}

.ewb-tab-con.bor2 {
	border-left: 4px solid #198fc9;
}

.ewb-tab-con.bor3 {
	padding: 15px 0 0;
	width: 575px;
	border-left: 4px solid #d9b631;
}

.ewb-info-hd {
	height: 38px;
	line-height: 38px;
}

.ewb-info-hd>a {
	font-size: 19px;
	font-weight: bold;
	color: #be4597;
}

.ewb-info-item {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	vertical-align: top;
	background: url("../images/item_icon.png") left center no-repeat;
}

.ewb-info-item:hover {
	background: url("../images/item_iconh.png") left center no-repeat;
}

.ewb-info-block {
	margin-right: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ewb-info-item a {
	color: #333;
}

.ewb-info-date {
	margin-top: -30px;
	color: #999;
}

.ewb-info-item:hover, .ewb-info-item:hover a, .ewb-info-item:hover span
	{
	color: #ff0000;
}

.bor2 .ewb-info-hd>a {
	color: #198fc9;
}

.bor3 .ewb-info-hd>a {
	margin-left: 20px;
	color: #d9b631;
}

.ewb-often-bd {
	position: relative;
	padding-top: 16px;
}

/* autoPage */
.ewb-super-numitem {
	position: absolute;
	top: 138px;
	left: 50%;
	overflow: hidden;
	zoom: 1;
	z-index: 9999;
}

.ewb-super-numitem li {
	float: left;
	width: 30px;
	height: 4px;
	overflow: hidden;
	margin-right: 10px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #a8a8a8;
}

.ewb-super-numitem li.on {
	background-color: #037dd3;
}

/* mainCell */
.ewb-super-bd {
	width: 575px;
	overflow: hidden;
}

.ewb-super-imgitem {
	overflow: hidden;
	zoom: 1;
	float: left;
	_display: inline;
}

.ewb-super-imgitem li {
	float: left;
	width: 115px;
	height: 130px;
	overflow: hidden;
	text-align: center;
}

.ewb-super-imgitem li .pic {
	text-align: center;
}

.ewb-super-imgitem li .pic img {
	vertical-align: top;
	transition: transform 1s;
	-webkit-transition: transform 1s;
}

.ewb-super-imgitem li .title {
	margin-top: 10px;
	line-height: 24x;
	font-size: 15px;
}

.ewb-super-imgitem li .title a {
	color: #333;
}

.ewb-super-imgitem li:hover .title a {
	font-weight: bold;
	color: #037dd3;
}

.ewb-super-imgitem li:hover .pic img {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
}

/* 专题服务 */
.ewb-often-hd {
	height: 41px;
	/* text-align: center; */
}

.ewb-often-tt {
	display: inline-block;
	width: 246px;
	height: 41px;
	line-height: 41px;
	font-size: 21px;
	font-weight: bold;
	vertical-align: top;
	color: #037dd3;
	background: url("../images/often_line.png") center no-repeat;
}

.ewb-service .ewb-often-tt {
	background: url("../images/service_line.png") center no-repeat;
}

.owl-carousel {
	position: relative;
	padding: 0 1px;
}

/* 左右按钮 */
.owl-nav button.owl-prev, .owl-nav button.owl-next {
	position: absolute;
	width: 42px;
	height: 42px;
	top: 106px;
	z-index: 9999;
	color: #fff;
	text-indent: 99999;
	border: 0;
	outline: 0;
}

.owl-carousel .owl-nav button.owl-prev {
	left: -67px;
	background: url("../images/left_btn.png") center no-repeat;
}

.owl-carousel .owl-nav button.owl-prev:hover {
	background: url("../images/left_btnh.png") center no-repeat;
}

.owl-carousel .owl-nav button.owl-next {
	right: -67px;
	background: url("../images/right_btn.png") center no-repeat;
}

.owl-carousel .owl-nav button.owl-next:hover {
	background: url("../images/right_btnh.png") center no-repeat;
}

:root .owl-nav .owl-next {
	right: 0;
}

.owl-nav.disabled {
	display: block !important;
}

#ewb-imgscroll-other {
	position: relative;
}

#ewb-imgscroll-other .item {
	display: block;
	height: 256px;
	box-shadow: 0px 0px 15px 0px rgba(7, 0, 2, 0.15);
}

.ewb-service-img {
	height: 256px;
	height: 171px;
	overflow: hidden;
	display: block;
}

#ewb-imgscroll-other img {
	width: 100%;
	height: 100%;
	vertical-align: top;
	transition: transform .6s ease-in-out;
	-webkit-transition: transform .6s ease-in-out;
}

#ewb-imgscroll-other .item:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.owl-dots {
	color: #fff;
}

.ewb-service-con {
	padding-top: 14px;
	height: 70px;
	text-align: center;
	border: 1px solid #dadada;
	border-top: 0;
	background-color: #fff;
	display: block;
}
#ztfw i{
	font-style: normal;
}
.ewb-service-h {
	line-height: 26px;
	font-size: 18px;
	color: #037dd3;
	display: block;
	font-style: normal;
}

.ewb-service-p {
	padding: 0 14px;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
	color: #666;
	display: block;
}

.item:hover {
	transform: translate(0, -10px);
}

.item:hover .ewb-service-con {
	background-color: #037dd3;
	border: 1px solid #037dd3;
	border-top: 0;
}

.item:hover .ewb-service-h, .item:hover .ewb-service-p {
	color: #fff;
}

.owl-carousel .owl-stage-outer {
	padding-top: 20px;
}

.ewb-more {
	display: block;
	margin: 30px auto 0;
	width: 100px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 15px;
	color: #2988d6;
	background: url("../images/more.png") no-repeat;
}

.ewb-more:hover {
	color: #fff;
	background: url("../images/moreh.png") no-repeat;
}

.super-numitem {
	position: absolute;
	top: 225px;
	left: 50%;
	overflow: hidden;
	zoom: 1;
	z-index: 9999;
}

.super-numitem li {
	float: left;
	width: 30px;
	height: 4px;
	overflow: hidden;
	margin-right: 10px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #a8a8a8;
}

.super-numitem li.on {
	background-color: #037dd3;
}

.ewb-more:hover {
	color: #fff;
	background: url("../images/moreh.png") no-repeat;
}

.ewb-info-hd a.ewb-info-more {
	float: right;
	color: #333;
	font-size: 14px;
}

.ewb-service-tt {
	position: relative;
	display: inline-block;
	height: 52px;
	line-height: 52px;
	font-size: 20px;
	vertical-align: top;
	color: #333;
	text-align: center;
}

.ml60 {
	margin-left: 60px;
}
.ewb-often-hd a{
	margin-right: 60px;
	font-size: 20px;
	color: #333;
}
.ewb-often-hd .current {
	color: #2e5aa6;
	font-weight: bold;
}
.ewb-often-hd a:hover{
	color: #2e5aa6;
	font-weight: bold;
}
.ewb-service-tt>i {
	position: absolute;
	display: none;
	top: 52px;
	left: 20%;
	margin-left: -8px;
	width: 17px;
	height: 8px;
}

.ewb-service-tt.current>i {
	display: block;
}

/* 以下为后期图表新增样式 */

.ewb-tab-tt.icon5>a {
    background: #139163 url("../images/tt_icon5.png") center 19px no-repeat;
}

.ewb-tab-tt.icon6>a {
    background: #5082d6 url("../images/tt_icon6.png") center 24px no-repeat;
}

.ewb-tab-tt.icon5:hover>a {
    background-color: #159c6b;
}

.ewb-tab-tt.icon6:hover>a {
    background-color: #568ae2;
}


/* 以上为后期图表新增样式 */


.ewb-banner {
    height: 485px;
    background: url(../images/shimen.png) center no-repeat;
}