﻿@charset "utf-8";
/* CSS Document */

/* kv */
.kv .owl-item img { display: block; width: 100%; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.kv .owl-theme .owl-controls .owl-nav { display: none; }
.kv .owl-theme .owl-controls .owl-dots { display: table; }
.kv .owl-theme .owl-controls .owl-dots { display: table; width: 100%; }
.kv .owl-theme .owl-controls .owl-dots .owl-dot { display: table-cell; width: 25%; background: #b3b3b3; height: 3px; transition: all 0.6s; }
.kv .owl-theme .owl-controls .owl-dots .owl-dot span { height: 3px; background: #b3b3b3; transition: all 0.6s; }
.kv .owl-theme .owl-controls { margin: 0; }
.kv .owl-theme .owl-dots .owl-dot.active span, .kv .owl-theme .owl-dots .owl-dot:hover span { background: #455a75; transition: all 0.6s; }
.kv .owl-theme .owl-dots .owl-dot.active, .kv .owl-theme .owl-dots .owl-dot:hover { background: #455a75; transition: all 0.6s; }

/* introduce */
.introduce { width: 100%; margin: 0 auto; text-align: center; }
.introduce_info { background: url(../images/gb.png); background-repeat: no-repeat; background-position: bottom left; padding: 50px 0; width: 1380px; margin: 0 auto; }
.introduce_info .title { background: #1c1f25; color: #fff; padding: 8px 15px; font-size: 18px; font-weight: 900; display: inline-block; }

#owl-demo { padding-top: 50px; text-align: center; }
#owl-demo .item { color: #42210b; text-align: center; display: inline-block; margin: 0 2.3%; }
#owl-demo .item:hover .img { background: #b79a79; transition: all .6s; }
#owl-demo .item:hover h3 { color: #b79a79; transition: all .6s; }
#owl-demo .item .img { background: #c7b299; padding: 25px 20px; border-radius: 50%; transition: all .6s; width: 46px; height: 37px; margin: 0 auto; }
#owl-demo .item span { font-weight: bold; display: block; font-size: 18px; margin-top: 20px; transition: all .6s; min-height: 48px; }

#owl-demo > div { width: 14.28%; float: left; margin-bottom: 20px; }
/* b3 */
.b3 { background: #1c1f26; padding: 50px 0; }
.b3_info { width: 100%; max-width: 1320px; margin: 0 auto; }

.tabs_content .content_list span{
	padding: 10px;
	font-size: 16px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 92%;
	text-align: left;
	display: block;
	font-weight: bold;
}



/* b4 */

.b4 { padding: 50px 0; }
.b4_info { width: 100%; max-width: 1320px; margin: 0 auto; }


.news_marquee{
	max-width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}
.info-slider strong{
	color: #fff;
    font-size: 21px;
    display: table;
    background-color: #8c6239;
    padding: 10px 55px;
    margin: 0 0 20px 0;
}

/*@media screen and (max-width:320px){	


#owl-demo .item{
	margin: 20px 2%!important;
}

}

@media screen and (max-width:500px){	


#owl-demo .item{
	margin: 20px 4%!important;
}

}


@media screen and (max-width:768px){	


#owl-demo .item{
	margin: 20px 3%!important;
}

}*/

@media screen and (max-width:1400px) {
    .introduce_info { width: 100%; }
}



@media screen and (max-width:800px) {

    #owl-demo > div { width: 33.33333333%; float: left; margin-top: 5%; }
}
