/*通用*/
.qj-index-box {
	padding-top: 60px;
	padding-bottom: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.qj-index-box-title-img {
	text-align: center;
	padding: 5px;
	border-top: 1px solid #CCC;
	width: 80%;
	margin: 10px auto;
}
.qj-index-box-title-img img {
	display: none;
}
.qj-index-box-title {
	font-size: 30px;
	text-align: center;
	margin-bottom: 10px;
	color: #333;
}
.qj-index-box-sbutitle {
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	color: #999;
}
.qj-index-box-bt {
	margin-bottom: 30px;
}
/*视频播放CSS*/
.vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button {
	display: block;
}
.video-js .vjs-big-play-button {
	font-size: 2.5em;
	line-height: 2.3em;
	height: 2.5em;
	width: 2.5em;
	-webkit-border-radius: 2.5em;
	-moz-border-radius: 2.5em;
	border-radius: 2.5em;
	background-color: #73859f;
	background-color: rgba(115,133,159,.5);
	border-width: 0.15em;
	margin-top: -1.25em;
	margin-left: -1.75em;
}
/* 中间的播放箭头 */
.vjs-big-play-button .vjs-icon-placeholder {
	font-size: 1.63em;
}
/* 加载圆圈 */
.vjs-loading-spinner {
	font-size: 2.5em;
	width: 2em;
	height: 2em;
	border-radius: 1em;
	margin-top: -1em;
	margin-left: -1.5em;
}
.vjs-fullscreen-control {
	display: none !important;
}
/*轮播*/
#myCarousel {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}
#myCarousel .carousel-indicators {
	bottom: 5px;
}
.carousel-indicators li {
	border: 1px solid #fff;
	border-radius: 50%;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin: 4px;
	width: 12px;
}
.carousel-indicators li.active {
	background-color: #185988;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.62);
	border: 1px solid #fff;
	border-radius: 50%;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin: 4px;
	width: 12px;
}
.carousel-control {
	background-image: none !important;
}
/*产品*/
.index-box1 {
	background-color: #F5F5F5;
}
.index-box1 .product_btn {
	padding: 0px;
	text-align: center
}
.index-box1 .product_btn a {
	padding: 10px 40px;
	border: 1px solid #047abc;
	color: #047abc;
	margin-top: 60px;
	display: inline-block;
	text-decoration: none;
	background-color: #F5F5F5;
}
.index-box1 .product_btn a:hover {
	background-color: #047abc;
	color: #FFF;
	transition: all 0.1s linear;
}
.hovereffect {
	width: 20%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	padding: 5px;
}
.hovereffect .prod {
	width: 100%;
	overflow: hidden;
}
.hovereffect .index_prod_title {
	width: 100%;
	padding: 12px 0px;
	background-color: rgba(0, 154, 239, 0.3);
	font-size: 16px;
	line-height: 20px;
	position: relative;
	top: 89px;
	z-index: 99;
}
.hovereffect .index_prod_title a {
	color: #FFF;
	opacity: 1;
}
.hovereffect .imgbg {
	background-color: #000;
	height: 218px;
	background-size: cover;
}
.hovereffect .overlay {
	background: linear-gradient(#009aef, #014492);
	width: 100%;
	top: -262px;
	height: 218px;
	position: relative;
	vertical-align: middle;
	z-index: 9;
}
.hovereffect:hover .overlay {
	transition: all .6s ease;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.hovereffect:hover .index_prod_title {
	transition: all 0.8s ease;
	background-color: rgba(0, 154, 239, 0);
}
/*城市驱动*/
.index-box2 {
	background: url(../images/index03.jpg) 50% 15px no-repeat fixed;
}
.index-box2 .drivers_text {
	font-size: 22px;
	font-family: 微软雅黑;
	text-indent: 2em;
	text-align: left;
	color: #EEE;
	line-height: 50px;
	font-weight: normal;
	padding: 30px 60px;
	letter-spacing: 5px;
}
/*视频中心*/
.index-box3 {
	background-color: #FFF;
}
.video_i {
	width: 935px;
	height: 525px;
	margin: auto;
}
/*优势*/
.index-box4 .i1 {
	background-image: url(../images/i1.jpg);
	background-position:right;
}
.index-box5 .i2 {
	background-image: url(../images/i2.jpg);
}
.index-box6 .i3 {
	background-image: url(../images/i3.png);
}
.index-box7 .i4 {
	background-image: url(../images/i4.jpg);
}
.index-box4, .index-box6 {
	background-color: #dfdfdf;
}
.index-box5, .index-box7 {
	background-color: #dfdfdf;
}
.youshitext {
	padding: 95px;
	height: 485px;
	margin-bottom: 0px;
}
.youshitext h4 {
	line-height: 30px;
	font-weight: bold;
	font-size: 30px;
	color: #043c89;
	margin: 0px;
	padding: 0px;
}
.youshitext h5 {
	line-height: 20px;
	font-size: 14px;
	color: #043c89;
	margin: 0px;
	padding: 10px 0px 20px 0px;
}
.youshitext p {
	line-height: 30px;
	font-size: 14px
}
.youshitext .button {
	position: absolute;
	left: 95px;
	bottom: 95px;
}
.youshitext .button a {
	border: 1px solid #777;
	color: #777;
	padding: 6px 20px;
	text-decoration: none;
}
.youshitext .button a:hover {
	border: 1px solid #023c7c;
	color: #023c7c;
}
.youshiimg {
	padding: 0px;
	height: 485px;
	margin: 0px;
	background-size: cover;
}
/*新闻*/
.news_list .tp {
	padding-bottom: 65%;
	transition: all 1s;
}
.news_list .title {
	text-decoration: none;
	display: block;
	font-size: 18px;
	color: #000;
	margin-top: 20px;
	margin-bottom: 5px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_list .imgbox:hover .tp {
	transform: scale(1.1);
}
.news_list .date {
	color: #999999;
}
.news_list .cate {
	color: #999999;
	text-decoration: none;
}
.news_list .a {
	display: inline-block;
	color: #fff;
	background-color: #047abc;
	padding: 5px 12px 5px 15px;
	margin-top: 30px;
	text-decoration: none;
	margin-bottom: 30px;
}
.news_list .a i {
	margin-left: 40px;
}
