@charset "utf-8";
/* CSS Document */
/*首页轮播图版块CSS*/
/*----------------产品展示--------------------*/
.product_show1{
    padding-top: 20px;
    padding-bottom: 50px;
}
.company_title1{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
}
@media screen and (max-width:450px){
    .company_title1 img{
        width: 150px;
    }

}
.product_main_out1{
    padding: 60px 0;
    background-image: url("../img/show-bg.jpg");
    background-repeat: no-repeat;
}
@media only screen and (max-width: 610px) {
    .product_main1 ul li {
        width: 50%;
    }
    .product_main_out1 {
        background-size: 1920px 1000px;
    }
}

.y_center1{
    width: 1200px;
    margin: 0 auto;
}
@media screen and (max-width:1200px) {
    .y_center1{
        width: 100%;
    }
    .single-member1 {
        width: 90%;
    }
}
.product_main1 ul li{
    float: left;
	display: block;
	margin: 6px;
}

@media only screen and (max-width: 980px){
    .row1{width: 100%;}
    .team-members1{text-align: center;}
    .single-member1{float: none; display: inline-block; vertical-align: bottom;}
}
.single-member1{width: 280px; float: left; margin: 30px 2.5%; background-color: #fff; text-align: center; position: relative;}
.effect-31{max-height: 280px; min-height: 280px; overflow: hidden;}
.effect-31 h3{padding-top: 7px; line-height: 33px;}
.effect-31 .member-image1{border-bottom: 5px solid #e5642b; transition: 0.4s; height: 212px; width: 100%; display: inline-block; float: none; vertical-align: middle;}
.effect-31 .member-info1{transition: 0.4s;}
.effect-31 .member-image1 img{width: 100%; vertical-align: bottom;}
.member-image1 img{max-width: 100%; vertical-align: middle;}
.member-info1 h3 {font-size: 24px; font-weight: normal; margin: 10px 0 0; text-transform: uppercase;}
.member-info1 h5 {font-size: 16px; font-weight: 300; margin: 0 0 15px; line-height: 22px;}
.member-info1 p {font-size: 14px; font-weight: 300; line-height: 22px; padding: 0 30px; margin-bottom: 10px;}
.product_more1{
    text-align: center;
    margin-bottom: 20px;
}
.product_more1 span{
    display: inline-block;
    width: 120px;
    height: 50px;
    border: 2px solid white;
    color: white;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    margin-top: 20px;
}
.product_more1 span:hover{
    background-color: white;
    color: #0e6eb8;
}


/*模板CSS*/
#carousel .prev, #carousel .next {
	background: transparent url(../img/carousel_control.png) no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 15px;
	height: 21px;
	margin: 88% 18%;
	position: absolute;
	top: 70px;				
}
#carousel .prev {
	background-position: 0 0;
	left: -30px;
}
#carousel .prev:hover {
	left: -31px;
}			
#carousel .next {
	background-position: -18px 0;
	right: -20px;
	}
#carousel .next:hover {
	right: -21px;
}	