
/*banner*/
.w_0100{width:100%;}

.pc_show{ display:block;}
.phone_show{ display:none;}
.home_black_news li{ width: 100%; height: 20px; line-height: 20px; display: block; text-overflow:ellipsis;overflow:hidden; }
.home_black_news a{ opacity: 0; }

@media screen and (max-width: 767px) {
	.pc_show{ display: none;}
	.phone_show{ display: block;}
}

.focush{ width:100%; position:relative; overflow:hidden; padding-bottom:0px;}
.focush .hd{ width:100%; height:17px; text-align:center;  position:absolute; bottom:29px; z-index:9; }
.focush .hd ul{ display:inline-block; height:17px;}
.focush .hd ul li{ display:inline-block;float:left;width:17px; height:17px; margin:0 1.66rem; font-size:0;  cursor:pointer; background:url(../images/btn_banner.png) no-repeat left top; }
.focush .hd ul .on{ background-position:right top; }

.focush .bd{ position:relative; z-index:0; }
.focush .bd li img{ width:100%;  }
@media screen and (max-width: 1310px) {
	.focush .hd{bottom: 15px;}
}
@media screen and (max-width: 878px) {
	.focush .hd{bottom: 10px;}
}
@media screen and (max-width: 626px) {
	.focush .hd{bottom: 6px;}
	.focush .hd ul li{margin: 0 1rem;width:16px; height:16px;}
}
@media screen and (max-width: 525px) {
	.focush .hd{bottom: 4px;}
	.focush .hd ul li{margin: 0 1rem;width:15px; height:15px;}
}
@media screen and (max-width: 492px) {
	.focush .hd{bottom: 2px;}
	.focush .hd ul li{margin: 0 .8rem;width:14px; height:14px;}
}
@media screen and (max-width: 392px) {
	.focush .hd{bottom: -1px;}
	.focush .hd ul li{margin: 0 .6rem;}
}
.focush .bd li {position: relative;}
.focush .bd li p{position: absolute;top: 0;left: 0;width: 100%;text-align: center;color: #666666;}
.focush .bd li p.EN1{top: 100px;font-size: 14px;}
.focush .bd li p.title1{top: 150px;font-size: 14px;font-family: "SourceHanSansCN";}
.focush .bd li p.a1{top: 150px;font-size: 14px;}
.focush .bd li p.a1 a{color: rgb(231,0,18);}
.focush .bd li p.name1{top: 200px;font-size: 14px;}
/*图标*/
.home_icon{margin: 15px 0 15px 0 !important;}
.home_icon .col-sm-2{padding-top: 30px;width: 20% ;text-align: center;border-left: 1.5px solid rgb(235,235,235);float: left;}
.home_icon_deng{display: none;}
@media screen and (max-width: 770px) {
	.home_icon .col-sm-2{width: 50%;border-bottom: 1.5px solid rgb(235,235,235);}
	.home_icon_deng{display: block;}
}
.home_icon i{font-size: 5em;line-height: 1em;}
.home_icon i,p,img{
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
	transition: all .6s;
}
.home_icon a{color: rgb(156,156,156);}
.home_icon a:hover{color: rgb(231,0,18);}
.home_icon a:hover img{
/*
transform: scale(1.3) translateY(-.5em);
	-webkit-transform: scale(1.3) translateY(-.5em);
	-moz-transform: scale(1.3) translateY(-.5em);
	-ms-transform: scale(1.3) translateY(-.5em);
*/

}
.home_icon p{line-height: 3em;}
/*main*/
.home_movie .col-sm-6{padding: 0;overflow: hidden;position: relative;}
.home_movie .col-sm-6 img{width: 100%;}
.home_movie .col-sm-6 .img11{opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: auto;}
.home_movie img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
.home_movie img:hover{
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}
.home_movie .img11:hover{
	opacity: 1;
}
.home_movie .img1:hover{
	opacity: 0;
}
.home_movie_zi1{position: absolute;top: 38%;left: 18%;font-size: 1.6rem;}
.home_movie_zi2{position: absolute;top: 38%;right: 23%;font-size: 1.6rem;}
.home_movie a{color: white;}
.home_movie .quan{border: .8px solid white;border-radius: 50% 50%;padding: 1px 4px;height: 2rem;width: 2rem;}
.home_movie .quan img{width: 100%;height: 100%;}
@media screen and (max-width: 420px) {
	.home_movie_zi1,.home_movie_zi2{top: 25%;}
	.home_movie .quan{height: 1.7rem;width: 1.8rem;}
	.home_movie_zi1,.home_movie_zi2{font-size: 1.2rem;}
}
.window-video{position: absolute;top: 8px;left: 11px;}





.buy_icon .col-sm-3{float: left;text-align: center;border-left: 1px solid rgb(240,240,240);padding-top: 30px;}
.buy_icon .col-sm-3 a{color: rgb(129,129,129);}
.buy_icon .col-sm-3 a:hover {color: rgb(231,0,18);}
@media only screen and (max-width: 780px) {
	.buy_icon{padding-left: 10px;padding-right: 10px;}
	.buy_icon .col-sm-3{width: 50%;border-top: 1px solid rgb(240,240,240);}
}
.buy_icon p{line-height: 3em;}
.opac{opacity: 0;}
/*.buy_icon .col-sm-3:hover{}*/