

/*# sourceMappingURL=style.css.map */
body{
	padding: 0;
	margin: 0;
}
.bdselect_share_bg{
	width: 0;
	height: 0;
	overflow: hidden;
}
.bdselect_share_box{border: 0}
.sr-bdimgshare{
	transform:scale(0);
	-ms-transform:scale(0); 	/* IE 9 */
	-moz-transform:scale(0); 	/* Firefox */
	-webkit-transform:scale(0); /* Safari 和 Chrome */
	-o-transform:scale(0); 
}
input.inptet::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
	color: #666; 
} 
input.inptet:-moz-placeholder, textarea:-moz-placeholder { 
	color: #666; 
}
a.on{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.fa{
	background-color: #fafafa;
}
.forie{
  width: 100%;
  height: 100%;
  background: url(../img/tishi.png) center no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500;
}
.bdimgshare-bg,
.bdimgshare-content,
.bdselect_share_head,
.bdselect_share_content,
.bdselect_share_box,
.triangle-inset,
.selectshare-mod-triangle,
.triangle-border{display: none;opacity: 0}


@media (min-width:320px){
	.header{display: none;}
	header{
		width: 100%;
		padding:0;
		position: relative;
		z-index: 40;
		display: block;
		height: 1.2rem;
		background-color: #fff;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		box-shadow: 0 0 10px rgba(0,0,0,0.1);
		padding: 0.2rem 0;
	}
	header .logo{
		width: 2.4rem;
		margin: 0.1rem 0 0 0.3rem;
		float: left;
		border-right:  1px solid rgba(255,255,255,0.2)
	}
	header .logo a,.header .logo a{
		display: block;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}
	header .logo img,
	.header .logo img{
		display: block;
		width: 100%;
	}
	header .right{
		width: 55%;
		margin-right: 4%;
		float: right;
	}
	header .right .serch{
		width:0.6rem;
		height:0.8rem;
		float: right;
		margin-right:0;
		background: url(../img/img3.png) center/0.35rem no-repeat;
	}
	header .right .english{
		width:0.5rem;
		padding-right: 0.3rem;
		height:0.8rem;
		display: block;
		line-height:0.8rem;
		text-align: center;
		float: right;
		color: #333;
		margin-right: 0.2rem;
		font-size: 0.3rem;
		position: relative;
	}
	header .right .english:before{
		display: block;
		width: 1px;
		height: 0.4rem;
		position: absolute;
		right: 0;
		top: 50%;
		margin: -0.2rem 0 0 0;
		content: '';
		background-color: #efeded
	}
	header .right .lines{
		width: 0.52rem;
	    float: right;
	    height: 0.44rem;
	    position: relative;
	    cursor: pointer;
	    margin: 0.2rem 0 0 0.6rem;
	}
	header .right .lines:before{
		display: block;
	    width: 1px;
	    height: 0.40rem;
	    position: absolute;
	    left: -0.38rem;
	    bottom: 0.02rem;
	    background-color: #efeded;
	    content: '';
	}
	header .right .lines p {
		width:0.52rem;
		height:3px;
		background-color: #b41414;
		border-radius: 2px;
		position: absolute;
		left: 0;
		-webkit-transition: all 0.8s;
		transition: all 0.8s;
	}
	header .right .lines p:nth-child(1){
		top: 0px;
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
		-webkit-transition: all 0.5s;
		-ms-transition: all 0.5s;
		transition: all 0.5s;
	}
	header .right .lines.cur p:nth-child(1) {
		-webkit-transform: rotateZ(45deg);
		transform: rotateZ(45deg);
	}
	header .right .lines p:nth-child(2) {
		top: 0.18rem;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	header .right .lines.cur p:nth-child(2) {
		opacity: 0;
	}
	header .right .lines p:nth-child(3) {
		top: 0.36rem;
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotateZ(0deg);
		-ms-transform: rotateZ(0deg);
		transform: rotateZ(0deg);
		-webkit-transition: all 0.5s;
		-ms-transition: all 0.5s;
		transition: all 0.5s;
	}

	header .right .lines.cur p:nth-child(3) {
		-webkit-transform: rotateZ(-45deg);
		transform: rotateZ(-45deg);
	}
	header .nav {
		position: absolute;
		top:1.2rem;
		width: 100%;
		box-sizing: border-box;
		left: 0;
		z-index: 10;
		padding: 0.3rem;
		background-color: #fff;
		display: none;
	}
	header .nav ul li {border-bottom: 1px solid rgba(206,206,206,0.5);}
	header .nav ul li .tit {
		font-size: 0.28rem;
		display: block;
		padding: 0.1rem 0;
		line-height: 2;
		color: #333;
		background: url(../img/nav-jia.png) 98% center/0.25rem no-repeat;
	}
	header .nav ul li.cur .tit {color: #b41414}
	header .nav ul li.on .tit {
		background: url(../img/nav-jian.png) 98% center/0.25rem no-repeat;
	}
	header .nav ul li .box {
		border-top: 1px solid rgba(206,206,206,0.5);;
		display: none;
		padding: 10px 0;
	}
	header .nav ul li .box a{
		display: block;
		font-size: 0.26rem;
		line-height: 2;
		color: #666;
	}
	header .nav ul li:last-child{
		border-bottom: 0;
	}
	.headerbg{
		width: 100%;
	    height: 100%;
	    position: fixed;
	    background-color: rgba(0,0,0,0.7);
	    top: 0;
	    left: 0;
	    z-index: 5;
	    display: none;
	}
	.hserch{
		width: 100%;
	    height: 100%;
	    position: fixed;
	    background-color: rgba(0,0,0,1);
	    top: 0;
	    left: 0;
	    z-index: 52;
	    display: none;
	}
	.hserch .img {
	    width:1.8rem;
	    left: 10%;
	    top: 1.3rem;
	    display: block;
		position: absolute;
	}
	.hserch .img img {
	    display: block;
	    width: 100%;
	}
	.hserch i {
	    display: block;
	    width: 1.3rem;
		height: 0.4rem;
		line-height: 0.38rem;
	    position: absolute;
	    right: 10%;
	    top: 1.3rem;
	    cursor: pointer;
	    background: url(../img/search-close.png) center right/0.24rem no-repeat;
	    font-size: 0.3rem;
	    color: #fff;
	    font-style: normal;
	    font-family: '微軟正黑體';
	}
	.hserch .box {
	    height:  0.7rem;
	    width: 80%;
		margin: 40% auto 0;
	    border-bottom: 1px solid rgba(255,255,255,0.8);
	}
	.hserch .box .inp {
	    display: block;
	    width: 70%;
	    float: left;
	    height: 0.7rem;
	    line-height: 0.7rem;
	    font-size:0.32rem;
	    color: #fff;
	    background-color: transparent;
	    border: 0;
	    margin-left: 3%;
	}
	.hserch .box .sub {
	    width: 0.7rem;
	    height: 0.7rem;
	    display: block;
	    float: right;
	    border: 0;
	    background: url(../img/serch2.png) center/0.36rem no-repeat;
	}
	.base-ban{
		width: 100%;
		overflow: hidden;
	}
	/*.base-ban img{
		display: block;
		position: relative;
		width: 240%;
		left: -70%;
		top: 0;
	}*/
	.base-ban img{
		width:100%; height:auto;
	}
	.base-title{
		height: 0.7rem;
		line-height: 0.73rem;
		width: 100%;
		background-color: #fff;
		font-size: 0;
		border-bottom: 1px solid #eaeaea;
	}
	.base-title .mian{
		width: 100%;
		background-color: #fff;
		height: 0.7rem;
		position: relative;
		top: 0;
		left: 0;
		z-index: 39
	}
	.base-title.on .mian{
		position: fixed;
		box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);
	}
	.base-title .box{
		padding: 0 0.3rem;
	}
	.base-title a{
		display: inline-block;
		font-size: 0.24rem;
		color: #666;
		height: 0.7rem;
	}
	.base-title .tit{float: left;color: #333;}
	.base-title .titls{
		display: inline-block;
		float: right;
		height: 0.7rem;
		width: 40%;
		text-align: right;
		font-size: 0;
		display: none;
	}
	.base-title .titls span{
		font-family: '宋体';
		display: inline-block;
		width: 0.4rem;
		height: 0.7rem;
		text-align: center;
		color: #666;
		font-size: 0.26rem;
	}
	.base-title .titls .tt{
		padding-left: 0.4rem;
		background: url(../img/img4.png) left center/0.27rem no-repeat;
	}
	.base-title #tits{
        width: 100%;
        height: 100%;
    }
    .base-title #tits .swiper-slide{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        width: 30%;
        color: #333333;
    }
    .base-title #tits .swiper-slide a{
    	position: relative;
    	padding: 0 0.15rem;
    }
    .base-title #tits .swiper-slide a:before{
		display: block;
		width:100%;
		height: 2px;
		bottom: 0;left:0%;
		position: absolute;
		content: '';
		background-color: transparent;
    }
    .base-title #tits .swiper-slide a.cut:before{
    	background-color: #b41414;
    }
	
	.fy{
		width: 100%;
		text-align: center;
	}
	.fy.mt50{
		margin-top: 0.5rem;
	}
	.fy a{
		display: inline-block;
		padding: 0 0.05rem;
		margin: 0 0.1rem;
		font-size: 0.26rem;
		cursor: pointer;
		color: #333;
		border-bottom: 1px solid transparent
	}
	.fy .tt.on,.fy a.active,.fy .tt.action,
	.fy a:hover{
		border-bottom: 1px solid #b41414;
		color: #b41414
	}
	.footer{
		width: 100%;
		padding-top: 0.5rem;
	}
	.footer .max-box{
		padding:  0 0.3rem;
	}
	.footer .max-box .left{
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.footer .max-box .left .img{
		width: 2.15rem;
		display: block;
		margin-bottom: 0.25rem;
	}
	.footer .max-box .left .detaile{
		font-size: 0.24rem;
		color: #888888;
		line-height: 1.6;
	}
	.footer .max-box .center{
		display: none;
	}
	.footer .max-box .ewm{
		width:1.8rem;
		float: left;
	}
	.footer .max-box .ewm img{
		display: block;
		width: 100%;
	}
	.footer .max-box .ewm .title{
		font-size: 0.22rem;
		color:#333333;
		line-height: 1.6;
		text-align: center;
	}
	.footer .bot-box{
		width: 100%;
		position: relative;
	}
	.footer .bot-box .list{
		width: calc(100% - 2.5rem);
		float: left;
		margin:0.5rem 0 0 0;
		position: absolute;
		right: 0;
		top: -2.2rem;
	}
	.footer .bot-box .list a{
		display: block;
		float: left;
		width: 33.3%;
		float: left;
	}
	.footer .bot-box .list a:first-child{
		display: none;
	}
	.footer .bot-box .list a .icon{
		width: 0.6rem;
		height: 0.6rem;
		border-radius: 100%;
		margin: 0 auto 0.1rem;
	}
	.footer .bot-box .list a:nth-child(1) .icon{
		background:#b41414 url(../img/img51.png) center/0.2rem no-repeat;
	}
	.footer .bot-box .list a:nth-child(2) .icon{
		background:#055a7b url(../img/img52.png) center/0.23rem no-repeat;
	}
	.footer .bot-box .list a:nth-child(3) .icon{
		background:#2f3188 url(../img/img53.png) center/0.25rem no-repeat;
	}
	.footer .bot-box .list a .tit{
		font-size: 0.24rem;
		text-align: center;
		color: #333;
		line-height: 1.6;
	}
	.footer .bot-box .fot{
		width: 100%;
		float: left;
		font-size: 0.24rem;
		color: #717171;
		line-height: 1.6;
		padding: 0.15rem 0 0.4rem;
		border-top: 1px solid #c2c2c2;
		margin-top: 0.3rem;
	}
	.footer .bot-box .fot a{
		color: #717171;
		margin-right: 0.18rem;
	}
	.footer .bot-box .fot a:last-child{
		margin-right: 0
	}
	.footer .bot-box .fot .tk{color: #333;}
	.footer .bot-box .fot p a{
		margin-left: 0.2rem;
	}
}
@media (min-width:768px){
	
}
@media (min-width:1024px){
	header{display: none;}
	.header{
		display: block;
		height: 110px;
		background-color: #fff;
		width: 100%;
		position: relative;
	}
	.header .bgi{
		display: block;
		width: 100%;
		height: 50px;
		position: absolute;
		left: 0;
		top: 110px;
		background-color: #b41414;
		z-index: 5;
		display: none;
	}
	.header .mian{
		width: 1500px;
		max-width: 92%;
		margin: 0 auto;
		/*overflow: hidden;*/
		position: relative;
	}
	.header .mian .logo{
		float: left;
		width: 150px;
	    margin: 33px 35px 0 0;
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.header .mian .logo img{
		display: block;
		width: 100%;
	}
	.header .mian .nav{
		width: 570px;
		float: left;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.header .mian .nav ul li{
		float: left;
		width:80px;
		display:block;
		height: 110px;
		line-height: 110px;
		position: relative;
		text-align: center;
		margin-right:1px;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.header .mian .nav ul li:last-child{margin-right: 0}
	.header .mian .nav ul li .tit{
		font-size: 15px;
		color: #333;
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
  		overflow: hidden;
    	position: relative;
	}
	.header .mian .nav ul li .tit span{
	    display: block;
	    background: #fff;
	    -webkit-transition: -webkit-transform 0.4s;
	    -moz-transition: -moz-transform 0.4s;
	    transition: transform 0.4s;
	}
	.header .mian .nav ul li .tit::before{
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index:1;
	    width: 100%;
	    height: 100%;
	    background: #b41414;
	    color: #fff;
	    content: attr(data-hover);
	    -webkit-transition: -webkit-transform 0.4s;
	    -moz-transition: -moz-transform 0.4s;
	    transition: transform 0.4s;
	    -webkit-transform: translateX(-101%);
	    transform: translateX(-101%);
	    box-sizing:border-box;
	}
	.header .mian .nav ul li:hover .tit span,
	.header .mian .nav ul li:focus .tit span,
	.header .mian .nav ul li.on .tit span,
	.header .mian .nav ul li.on .tit span{
		-webkit-transform: translateX(101%);
		-moz-transform: translateX(101%);
		transform: translateX(101%);
	}

	.header .mian .nav ul li:hover .tit::before,
	.header .mian .nav ul li:focus .tit::before,
	.header .mian .nav ul li.on .tit::before,
	.header .mian .nav ul li.on .tit::before{
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		transform: translateX(0%);
	}

	.header .mian .nav ul li .child{
		display: none;
		position: absolute;
		top: 109px;
		left: 0;
		height: 50px;
		width: 360px;
		text-align: left;
		line-height: 50px;
		z-index: 10;
		padding-left:10px;
	}
	.header .mian .nav ul li .child a{
		font-size: 14px;
		color: #fff;
		display: block;
		float: left;
		width: auto;
		margin-right: 15px;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.header .mian .nav ul li .child a:hover{
		color: rgba(255,255,255,0.7);
	}
	/*.base-ban img{
		display: block;
		position: relative;
		width: 1920px;
		height: 340px;
		left: 50%;
		margin-left: -960px;
		top: 0;
	}*/
	.base-title{
	    height: 69px;
	    line-height: 69px;
	}
	.base-title .mian{
		height: 69px;
	}
	.base-title .box{
		padding: 0;
		width: 1500px;
		max-width: 92%;
		margin: 0 auto;
	}
	.base-title a{
	    font-size: 14px;
	    height: 69px;
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.base-title .titls{
	    height: 69px;
	    display: block;
	}
	.base-title .titls .tt{
	    padding-left: 25px;
	    background: url(../img/img4.png) left center/15px no-repeat;
	}
	.base-title .titls span{
	    width: 25px;
	    height: 69px;
	    font-size: 14px;
	}
	.base-title a:hover{
		color: #b41414;
	}



	.header .mian .serch{
		width: 47px;
		height: 110px;
		cursor: pointer;
		float: right;
		position: relative;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
		background:url(../img/img3.png) right center/19px no-repeat;
	}
	.header .mian .ser-box{
	    width: 340px;
	    height: 38px;
	    background-color: #fff;
	    position: absolute;
	    right:0;
		top: 0;
		z-index: 10;
		padding: 36px 0;
  		display: none;
	}
	.header .mian .ser-box form{
		display: block;
		width: 298px;
		height: 38px;
		border: 1px solid #eee;
		background-color: #fff;
		position: relative;
		margin-left: 40px;
	}
	.header .mian .ser-box form i{
		display: block;
		width: 30px;
		height: 110px;
		float: left;
		display: block;
		position: absolute;
		left: -31px;
		top: -37px;
		cursor: pointer;
		background:#fff url(../img/ico3.png) center/15px no-repeat;
	}
	.header .mian .ser-box form .tet{
		display: block;
		width: 220px;
    	height: 38px;
    	line-height: 38px;
		border: 0;
		float: right;
		padding: 0 10px;
		outline: none;
		font-size: 14px;
	}
	.header .mian .ser-box form .sub{
		display: block;
		width: 55px;
		height: 38px;
		line-height: 38px;
		border: 0;
		float: right;
		outline: none;
		background: url(../img/img3.png) center/20px no-repeat;
	}

	.header .mian .serch:hover{
		background:url(../img/img3.1.png) right center/19px no-repeat;
	}
	.header .mian .en{
		width: 90px;
		float: right;
		height: 110px;
		padding-left: 45px;
		background: url(../img/img2.png) left center/34px no-repeat; 
		box-sizing:border-box;
		font-size: 14px;
		color: #000;
		line-height: 110px;
		position: relative;
		margin-right: 15px;
		cursor: pointer;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.header .mian .en:hover{
		color: #b41414;
	}
	.header .mian .en:before{
		display: block;
		content: '';
		width: 0;
		height: 0;
		border-right: 3.5px solid transparent;
		border-left: 3.5px solid transparent;
		border-top: 4px solid #000;
		position: absolute;
		top: 50%;
		right: 5px;
		margin-top: -2px;
	}
	.fy a{
		padding: 0 2px;
	    margin: 0 10px;
	    font-size: 16px;
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.fy.mt50{
		margin-top: 50px;
	}
	.footer{
		padding-top: 50px;
		background-color: #eaeaea
	}
	.footer .max-box{
		width: 1500px;
		max-width: 92%;
		margin: 0px auto;
	}
	.footer .top-box{
		width: 100%;
		margin-bottom: 40px;
	}
	.footer .max-box .left {
	    width: 250px;
	    margin-bottom: 0;
	    float: left;
	}
	.footer .max-box .left .img {
	    width: 160px;
	    margin-bottom: 20px;
	}
	.footer .max-box .left .detaile {
	    font-size: 14px;
	}
	.footer .max-box .ewm {
	    width: 105px;
	    float: right;
	    padding:0 0 40px 70px;
	    border-left: 1px solid #dcdcdc
	}
	.footer .max-box .ewm .title {
	    font-size: 12px;
	    margin-top: 5px;
	}
	.footer .max-box .center{
		display: block;
		float: left;
		margin-left: 5%;
		width: calc(100% - 250px - 105px - 150px);
	}
	.footer .max-box .center li{
		width: 25%;
		float: left;
	}
	.footer .max-box .center li .tit{
		font-size: 16px;
		color: #666;
		line-height:1.6;
		display: block;
		margin-bottom: 10px;
	}
	.footer .max-box .center li .tt{
		font-size: 12px;
		color: #b8b8b8;
		line-height:2;
		display: block;
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.footer .max-box .center li  a,
	.footer .bot-box .fot a{
		-webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.footer .max-box .center li  a:hover,
	.footer .bot-box .fot a:hover{
		color: #000;
	}
	.footer .bot-box{
		width: 100%;
		border-top: 1px solid #e9e9e9;
		padding: 25px 0 35px;
	}

	.footer .bot-box .list {
	    width: 380px;
	    float: right;
	    margin: 0;
	    position: relative;
	    top: 0;
	}
	.footer .bot-box .list a .icon {
	    width: 45px;
    	height: 45px;
	    display: inline-block;
	    margin: 0;
	    float: left;
	    -webkit-transition: all 0.4s;
  		transition: all 0.4s;
	}
	.footer .bot-box .list a .tit{
	    font-size: 14px;
	    display: inline-block;
	    float: left;
	    height: 45px;
	    line-height: 45px;
	    margin-left: 10px;
	}
	.footer .bot-box .list a:nth-child(1) .icon {
	    background: #b41414 url(../img/img51.png) center/14px no-repeat;
	}
	.footer .bot-box .list a:hover .icon {
	    opacity: 0.7;
	    filter: alpha(opacity=70);
	}
	.footer .bot-box .list a:nth-child(2) .icon {
	    background: #055a7b url(../img/img52.png) center/16px no-repeat;
	}
	.footer .bot-box .list a:nth-child(3) .icon {
	    background: #2f3188 url(../img/img53.png) center/17px no-repeat;
	}
	.footer .bot-box .fot {
	    width: calc(100% - 400px);
	    font-size: 14px;
	    line-height: 1.6;
	    padding: 0;
	    border-top: 0;
	    margin-top: 5px;
	}
	.footer .bot-box .fot a{
	    margin-right: 15px;
	}
	.footer .bot-box .list a:first-child{
		display: block;
	}
	.footer .bot-box .fot p a{
		display: block;
		margin-left: 0;
	}
}
@media (min-width:1100px){
	.header .mian .nav{
		width: 620px;
	}
	.header .mian .nav ul li{
		width: 85px;
	}
	.header .mian .nav ul li .child{
		padding-left: 13px;
	}
}

@media (min-width:1200px){
	.header .mian .logo{
	    width: 165px;
		margin: 33px 45px 0 0;
	}
	.header .mian .nav{
		width: 800px;
	}
	.header .mian .nav ul li{
		width: 95px;
		/*margin-right: 24px;*/
	}
	.header .mian .serch{
		width: 35px;
	}
	.header .mian .en{
		margin-right: 25px;
	}
	.footer .max-box .center{
		margin-left: 10%;
    	width: 50%;
	}
	.header .mian .nav ul li .child {
	    padding-left: 18px;
	}
	.footer .bot-box .fot p a{
		display: inline;
		margin-left: 0px;
	}
}
@media (min-width:1300px){
	.header .mian .logo{
		margin: 33px 70px 0 0;
	}
	
}
@media (min-width:1400px){
	.footer .bot-box .fot{
		margin-top: 14px;
	}
	.footer .bot-box .fot p{
		display: inline;
		margin-right: 0px;
	}

}

.foot-box{
	position: fixed;
	top: 0;
	display: none;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../img/btipimg.jpg) center/cover no-repeat;
}
.foot-box .mian{
	height: calc(100% - 40px);
	width: calc(100% - 40px);
	border: 1px solid #b41414;
	box-sizing:border-box;
	margin: 20px 0 0 20px;
	position: relative;
}
.foot-box .mian .title{
	height:45px;
	margin-top: 27px;
	margin-bottom: 7%;
		-webkit-transition: all 0.4s;
  	transition: all 0.4s;
}
.foot-box.cur .mian .title{
	margin-bottom: 3%;
}
.foot-box .mian .title .f-logo{
	float: left;
	width: 170px;
	height: 45px;
	margin-left:26px;
}
.foot-box .mian .title .f-logo img{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.foot-box .mian .title .btns{
	float: right;
	margin-right:26px;
}
.foot-box .mian .title .btns i{
	display: block;
	float: right;
	cursor: pointer;
	width:40px;
	height: 40px;
	border-radius: 50%;
	background: url(../img/colose.png) center/cover no-repeat;
}
.foot-box .mian .title .btns em{
	display: block;
	float: right;
	width:36px;
	height: 36px;
	font-size: 21px;
	text-align: center;
	cursor: pointer;
	color: #b41414;
	line-height: 36px;
	font-style: normal;
	border-radius: 50%;
	border: 2px solid #b41414;
	margin-right: 17px;
}
.foot-box .warp{
	width: 765px;
	margin: 0 auto;
} 
.foot-box .warp .nav{
	width: 100%;
	margin-bottom: 7%
}
.foot-box.cur .warp .nav{
	margin-bottom: 3%;
}
.foot-box .warp .nav ul li{
	margin-bottom: 30px;
		-webkit-transition: all 0.4s;
  	transition: all 0.4s;
}
.foot-box.cur .warp .nav ul li{
	margin-bottom:15px;
}
.foot-box .warp .nav ul li .tit{
	font-size: 18px;
	color: #b41414;
	line-height: 1.6;
}
.foot-box .warp .nav ul li .tt{
	font-size: 16px;
	color: #666666;
	line-height: 1.6;
	margin-left: 45px;
	-webkit-transition: all 0.4s;
  	transition: all 0.4s;
}
.foot-box .warp .nav ul li .tt:hover{
	color: #b41414
}
.foot-box .warp .bot{
	width: 100%;
}
.foot-box .warp .bot .left{
	width: 520px;
	float: left;
}
.foot-box .warp .bot .left .cont{
	font-size: 18px;
	color: #b41414;
	line-height: 1.6;
	display: block;
	margin-bottom: 13px;
	width: 80px;
}
.foot-box .warp .bot .left .detaile{
	font-size: 14px;
	color: #666666;
	line-height: 1.8;
}
.foot-box .warp .bot .left .tel{
	font-size: 36px;
	color: #333;
	line-height: 1.2;
	margin-top: 10px;
}
.foot-box .warp .bot .right{
	width: 102px;
	float: right;
	padding-top:40px;
}
.foot-box .warp .bot .right img{
	display: block;
	width: 100%;
}
.foot-box .warp .bot .right .tit{
	font-size: 14px;
	color: #333333;
	line-height: 1.6;
	text-align: center;
	margin-top: 5px;
}
.foot-box .mian .bott{
	position: absolute;
	bottom: 26px;
	left:0;
	width: 100%;
	padding: 0 26px;
	box-sizing:border-box;
}
.foot-box .mian .bott .tits{
	float: left;
	width: 300px;
}
.foot-box .mian .bott .tits a{
	font-size: 15px;
	color: #202020;
	line-height: 1.6;
	margin-right: 12px;
	-webkit-transition: all 0.4s;
  	transition: all 0.4s;
}
.foot-box .mian .bott .tits a:hover{
	color:#b41414;
}
.foot-box .mian .bott .icons{
	float: right;
	width: 190px;
	height: 34px;
}
.foot-box .mian .bott .icons span{
	font-size: 15px;
	color: #060606;
	display: block;
	width: 35px;
	height: 34px;
	line-height: 34px;
	float: left;
}
.foot-box .mian .bott .icons a{ 
	display: block;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	float: right;
	padding: 0;
	margin:0 0 0 15px;
	-webkit-transition: all 0.4s;
  	transition: all 0.4s;
}
.foot-box .mian .bott .icons .qq{
	background:#9a9a9a url(../img/1.png) center no-repeat;
}
.foot-box .mian .bott .icons .xl{
	background:#9a9a9a url(../img/2.png) center no-repeat;
}
.foot-box .mian .bott .icons .wx{
	background:#9a9a9a url(../img/3.png) center no-repeat;
}
.foot-box .mian .bott .icons a:hover{
	background-color: #b41414
}