@charset "utf-8";

/* CSS Document */

.forie{

	width: 100%;

	height: 100%;

	background:#fff url(../images/tishi.png) center no-repeat;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 500;

}



body{

	min-width: 1200px;

}

.header-bot .found-btn{

	background-image: url(../images/form_ico1.png);

}

.i-banner .hd{

	position: absolute;

	left: 0;

	bottom: 10px;

	text-align: center;

	z-index: 2;

	width: 100%;

}

.i-banner .hd ul{

	float: none;

	font-size: 0;

}

.i-banner .hd li{

	display: inline-block;

	float: none;

	*zoom: 1;

	*display: inline;

	width: 9px;

	height: 9px;

	border-radius: 50%;

	background: #fff;

	opacity: 0.5;

	filter:alpha(opacity=50);

	margin: 0 3px;

	cursor: pointer;

}

.i-banner .hd li.on{

	opacity: 1;

	filter:alpha(opacity=100);

}

.i-video .main .video{

	width: 700px;

    height: 432px;

    margin: 0 auto;

    position: relative;

    display: block;

    z-index: 5;

    background: #000;

}

.i-video .main embed{

	width: 700px;

    height: 432px;

    margin: 0 auto;

    position: relative;

    display: block;

    z-index: 5;

    background: #000;

}

.listpd li .img .mask{

	filter:alpha(opacity=0);

}

.listpd li .img:hover .mask{

	filter:alpha(opacity=100);

}



.i-produce .main .hd{

	margin-top: 10px;

}

.i-produce .main .hd ul{

	float: none;

	text-align: center;

}

.i-produce .main .hd li{

	display: inline-block;

	*zoom: 1;

	*display: inline;

    width: 13px;

    height: 13px;

    border-radius: 50%;

    background: #ccc;

    margin: 0 4px;

    float: none;

    cursor: pointer;

}

.i-produce .main .hd li.on{

	background: #0084d7;

}

.i-news .main .swiper-button-prev{

	position: absolute;

	cursor: pointer;

}

.i-news .main .swiper-button-next{

	position: absolute;

	cursor: pointer;

}

.i-news .main .hd{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

}

.i-news .main .hd ul{

	float: none;

	text-align: center;

}

.i-news .main .hd li{

	width: 21px;

    height: 21px;

    background: url(../images/i_news_ico1.png) no-repeat 0 0;

    margin: 0 4px;

    display: inline-block;

    *zoom: 1;

    *display: inline;

    float: none;

    cursor: pointer;

}

.i-news .main .hd li.on{

	background-position: -21px 0;

}

.i-news .main .bd li{

	float: none;

	width: 1200px;

}

.sub-nav .link{

	max-width: 800px;

}

.sub-nav .link .swiper-slide{

	float: left;

}

.about-group .box .left{

	width: 600px;

	float: left;

}

.about-group .box .right{

	width: 600px;

	float: left;

}



.about-history .detail-box .img{

	float: left;

}

.about-history .detail-box .right{

	float: right;

	width: 609px;

}

.about-history .year .bd{

	overflow: hidden;

	position: relative;

}

.about-history .year ul{

	float: left;

	width: 10000px;

}

.about-history .year li{

	float: left;

}

.about-history .year .swiper-button-prev{

	position: absolute;

	left: 0;

	top: 50%;

	cursor: pointer;

}

.about-history .year .swiper-button-next{

	position: absolute;

	right: 0;

	top: 50%;

	cursor: pointer;

}

.innovation-list .bd{

	position: relative;

}

.innovation .innovation-list .swiper-container{

	overflow: hidden;

}

.innovation .innovation-list ul{

	float: left;

	width: 10000px;

}

.innovation .innovation-list li{

	float: left;

}

.innovation-list .swiper-slide{

	margin: 0;

	padding: 0 11px;

}

.innovation .innovation-list .swiper-button-prev{

	position: absolute;

	left: 0;

	top: 50%;

	cursor: pointer;

}

.innovation .innovation-list .swiper-button-next{

	position: absolute;

	right: 0;

	top: 50%;

	cursor: pointer;

}

.innovation .detail .img{

	float: left;

	width: 400px;

	height: 299px;

}

.innovation .detail .img img{

	

}

.innovation .detail .right{

	float: right;

	width: 800px;

}

.listpd li a.btn{

	*display: inline;

	*zoom: 1;

	width: 158px;

}

.i-customer .main .form textarea{

	margin-top: 10px;

}

.header-slide dd{

	*display: inline;

	*zoom: 1;

}

.text-con-box{

	position: relative;

}



.brank-culture .year-box .swiper-container{

	overflow: hidden;

	position: relative;

	height: 38px;

}

.brank-culture .year-list ul{

	float: left;

}

.brank-culture .year-list .swiper-slide{

	padding: 0 3px;

	margin: 0;

	border: 0 none;

	float: left;

}

.brank-culture .year-list .swiper-slide a{

	border: 1px solid #bcbcbc;

	height: 36px;

	line-height: 36px;

}

.brank-culture .year-list .swiper-button-next{

	position: absolute;

	right: 0;

	top: 50%;

	cursor: pointer;

}

.brank-culture .year-list .swiper-button-prev{

	position: absolute;

	left: 0;

	top: 50%;

	cursor: pointer;

}

.brank-culture .year-box{

	height: 36px;

}

.brank-culture .year-box .swiper-slide a{

	height: 34px;

	line-height: 34px;

}

.brank-culture .year-img .swiper-button-prev{

	position: absolute;

	top: 40%;

	left: 0;

	cursor: pointer;

}

.brank-culture .year-img .swiper-button-next{

	position: absolute;

	top: 40%;

	right: 0;

	cursor: pointer;

}

.brank-culture .img-box{

	position: relative;

}

.listpd li .img:hover .mask{

	opacity: 1;

	filter:alpha(opacity=100);

}

.listpd li{

	margin-bottom: 0;

	padding-bottom: 30px;

}

.sales-city .box p{

	*display: inline;

	*zoom: 1;

}

.sales-city .box .choose{

	*display: inline;

	*zoom: 1;

}

.join-main .swith select{

	width: 18%;

	margin-right: 2%;

}

.join-main .swith .text{

	margin-right: 2%;

}

.join-main .choose .swiper-slide{

	float: left;

}

.join-main .list-box li .bot{

	*zoom: 1;

}

.case-ban li{

	*display: inline;

	*zoom: 1;

}

.series-ban .side li .mask-p{

	filter:alpha(opacity=0);

}

.series-ban .side li:hover .mask-p{

	filter:alpha(opacity=100);

}

.series-ban .side li .mask{

	filter:alpha(opacity=50);

}

.find-pro .find .find-box{

	*display: inline;

	*zoom: 1;

	z-index: 10;

}

.listpd li .img .mask{

	filter:alpha(opacity=0);

}

.produce-main .listpd li .img:hover .mask{

	filter:alpha(opacity=70);

}

.ban .hd{

	position: absolute;

	left: 0;

	bottom: 10px;

	text-align: center;

	z-index: 2;

	width: 100%;

}

.ban .hd ul{

	float: none;

	font-size: 0;

}

.ban .hd li{

	display: inline-block;

	float: none;

	*zoom: 1;

	*display: inline;

	width: 9px;

	height: 9px;

	border-radius: 50%;

	background: #fff;

	opacity: 0.5;

	filter:alpha(opacity=50);

	margin: 0 3px;

	cursor: pointer;

}

.ban .hd li.on{

	opacity: 1;

	filter:alpha(opacity=100);

}

.por-fitting .swiper-button-prev{

	position: absolute;

	left: 0;

	top: 45%;

	margin-top: -30px;

	cursor: pointer;

}

.por-fitting .swiper-button-next{

	position: absolute;

	right: 0;

	top: 45%;

	margin-top: -30px;

	cursor: pointer;

}

.por-fitting .swiper-slide .img .mask{

	filter:alpha(opacity=0);

}

.por-fitting .swiper-slide:hover .img .mask{

	filter:alpha(opacity=70);

}

.x-map-banner .swiper-container .swiper-button-prev{

	position: absolute;

	left: 0;

	top: 50%;

}

.x-map-banner .swiper-container .swiper-button-next{

	position: absolute;

	right: 0;

	top: 50%;

}



.other-pro .swiper-button-prev,.other-pro .swiper-button-next{

	position: absolute;

}

.other-pro .box .list{

	overflow: hidden;

	position: relative;

}

.produce-main .more{

	margin-top: 15px;

}

.new-brand .listpd li .img:hover .mask{

	filter:alpha(opacity=70);

}

.new-industry .listpd li .img:hover .mask{

	filter:alpha(opacity=70);

}

.main-sw.contact .banner-box .wrap .w1200 .left .text .icon img{

	margin-top: 8px;

}