@charset "utf-8";

*{margin:0;padding:0;border:0;box-sizing:border-box;}
input:focus,textarea:focus{outline:none;}
ol,ul{list-style:none}
html,body{height:100%;font-size:14px;color:#333;}
a{text-decoration:none;color:#333;}
img{max-width:100%;max-height:95%;}
h1,h2,h3,h4,h5,h6{font-weight:700;}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


/*设置公共*/
.noseled{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}	
    /*低版本IE：onselectstart="return false;"  低版本Opera：unselectable="on" */

.clear{clear:both;}
.clearfix{*zoom:1;}
.clearfix:before{display:table; content:"";}
.clearfix:after{clear:both;display:block;content:"";height:0;overflow:hidden;visibility:hidden;}

.tran3{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}
.txth{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.txtMh{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

.warp{position:relative;overflow:hidden;width:100%;min-height:100%;padding-bottom:370px;}
.w1200{max-width:1200px;margin:0 auto;position:relative}

.left{float:left}
.right{float:right}

.mask{display:none;position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.Popup{display:none;position:fixed;top:50%;left:50%;z-index:102;width:480px;height:300px;margin:-150px 0 0 -240px}
.Popup .tit{width:100%;height:60px;line-height:60px;background-color:#f93b4a;border-radius:5px 5px 0 0;font-size:18px;color:#fff;padding:0 18px}
.Popup .cnt{width:100%;height:240px;background-color:#fff;border-radius:0 0 5px 5px;font-size:16px;padding:25px 18px 0;line-height:28px}
.Popup .cnt .cuss{display:block;width:200px;height:48px;text-align:center;line-height:48px;background-color:#f93b4a;font-size:18px;color:#fff;margin:40px auto 0;cursor:pointer}
.Popup .close{width:30px;height:30px;position:absolute;top:-15px;right:-15px}
.Popup .close img{width:100%;height:100%;display:block}

.header{position:relative;height:60px;line-height:60px;background-color:#E6232B;z-index:100;color:#fff;}
.header .logo{width:180px;height:60px;line-height:60px;}
.header .logo img{height:40px;vertical-align:middle}
.header .list{height:100%}
.header .list>li{float:left;height:100%;text-align:center;position:relative;}
.header .list>li a{display:block;padding: 0 18px;color:#fff;font-size:16px;cursor:pointer}
.header .list>li:hover{background-color:#a10006}
.header .list>li.active{background-color:#f93b4a;}
.header .lc a{color:#fff}

.header .list>li .cnt{width:100%;position:absolute;top:60px;left:0;display:none;background-color:#c00008;white-space:nowrap;}
.header .list>li .cnt li{width:100%;height:40px;line-height:40px;}
.header .list>li .cnt li a{;font-size:14px;padding:0px}
.header .list>li .cnt li:hover{background-color:#a10006}
.header .list>li .cnt li:hover a{color:#fff}

.header .menu{display:none;}
.header .right span{margin:0 5px}
.header .exhib{display:none;position:absolute;top:60px;left:0;width:100%;height:310px;background-color:rgba(0,0,0,.9)}
.header .exhib .w1200{padding:0 .7%;height:100%}
.header .exhib .list{float:left;margin:0 .8%;width:15%;height:100%}
.header .exhib .img{display:block;height:120px;line-height:120px;text-align:center;margin:80px 0 20px}
.header .exhib .img img{height:100%;vertical-align:middle;margin-top:-2px}
.header .exhib .name{height:90px;line-height:30px;text-align:center;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.header .exhib .more .name{display:block;color:#f93b4a;height:30px}

.footer{position:absolute;left:0;bottom:0;width:100%;height:370px;background-color:#31353d}
.footer .top{overflow:hidden;height:245px}
.footer .top .zuo{height:100%}
.footer .top .zuo .list{float:left;width:165px;height:100%;color:#999;padding-left:30px;line-height:30px}
.footer .top .zuo .list .t{color:#999;font-size:18px;line-height:100px;height:80px}
.footer .top .zuo .list a{color:#999}
.footer .top .zuo .wechat{float:left;width:280px;height:100%}
.footer .top .zuo .wechat .w{margin:0 auto;width:95%;height:100%;overflow: hidden;padding:40px 10px}
.footer .top .zuo .wechat .w>div{width:50%;padding:0 10px}
.footer .top .zuo .wechat .w>div .t{height:100px;}
.footer .top .zuo .wechat .w img{display:block;margin:0 auto}
.footer .top .zuo .wechat .w .txt{color:#999;text-align:center;margin-top:30px}
.footer .top .zuo .wechat .line1{margin:68px 0;width:1px;height:90px;background-color:#555}
.footer .top .zuo .contact{padding:68px 50px 0;color:#999}
.footer .top .zuo .contact .tc{font-size:28px;height:28px;line-height:28px;margin-bottom:15px}
.footer .top .zuo .contact .tc img{margin-right:14px;float:left;}
.footer .top .zuo .contact .mc{line-height:36px}
.footer .line{width:100%;height:2px;background-color:#424448}
.footer .copyright{line-height:24px;text-align:center;color:#999;padding: 20px 0;}
.footer .copyright a{color:#999}
.footer .copyright .c{display:inline-block}
.footer .copyright .c3{margin-left:30px;}
.footer .copyright .gaba{height:22px;line-height:22px;}
.footer .copyright .gaba img{vertical-align:-4px;margin-right:10px;}

.adtion{position:fixed;top:50%;right:10px;transform:translate(0,-50%);z-index:99}
.adtion .list li{width:54px;height:54px;margin-bottom:2px;cursor:pointer;position:relative}
.adtion .list li:last-child{display:none}
.adtion .list li img{display:block;width:100%;height:100%}
.adtion .list li .tcc{display:none;width:200px;line-height:30px;padding:15px 10px;background-color:#686161;color:#fff;position:absolute;top:0;right:54px;transition:.5s}
.adtion .list li:hover .tcc{display:block}

.turning{text-align:center;padding:45px 0 80px}
.turning a{display:inline-block;width:40px;height:40px;border:1px solid #ededed;line-height:40px;margin:0 3px;font-size:16px;color:grey;-webkit-transition:.3s;transition:.3s}
.turning a.active,.turning a:hover{color:#fff;background-color:#f93b4a}

@media screen and (max-width:1200px){
	.w1200{width:90%;}

	.footer .top .zuo .list{width:130px;}
	.footer .top .zuo .wechat{width:210px;}
	.footer .top .zuo .contact{padding:68px 40px 0}
	
}


@media screen and (max-width:1024px){
	.header{height:70px;line-height:70px}
	.header .logo{width:150px;height:70px;line-height: 70px;}
	.header .list{padding:0 5%;position:fixed;top:70px;left:0;background-color:#fff;width:100%;height:100%;z-index:100;display:none}
	.header .list>li{width:100%;height:auto;line-height:45px;text-align:left;border-bottom:1px solid #ccc;}
	.header .list>li a{color:#333}
	.header .list>li:hover{background-color:#fff}
	.header .list>li.active{background-color:#fff;}
	.header .list>li .cnt{background-color:#fff}
	.header .list>li .cnt li:hover{background-color:#fff}
	.header .list>li .cnt li:hover a{color:#333}
	
	.header .list>li .cnt{position:static}
	.header .list>li .cnt li a{padding:0 18px}
	
	.header .menu{display:block;width:32px;height:70px;background-image:url(../img/menu.png);background-position:center;background-repeat:no-repeat;}
	.header .menu.active{background-image:url(../img/close1.png);}
	
	.footer{height:auto}
	.footer .top{height:auto}
	.footer .top .zuo{width:100%}
	.footer .top .zuo .zList{width:100%;margin:0 auto;float:none;overflow:hidden;padding:0 0 0 25%}
	.footer .top .zuo .zList .list{width:25%}
	.footer .top .zuo .zY{width:680px;margin:0 auto;float:none;overflow:hidden}
	.footer .top .zuo .zY .wechat{width:320px;height:auto}
	.footer .top .zuo .zY .wechat .w{height:auto}
	.footer .top .zuo .wechat .w .txt{margin:20px 0}
	.footer .top .zuo .zY .wechat .line1{display:none}
	.footer .top .zuo .zY .contact{padding:55px 30px 0}
	
	.turning{padding:30px 0 50px}
}


@media screen and (max-width:800px){
	.footer .top .zuo .zList{padding:0 0 0 13%}
	.footer .top .zuo .zList .list{width:33%}
	.footer .copyright{padding:30px 0;line-height:25px;}
	
	.turning{padding:30px 0 40px}
}


@media screen and (max-width:767px){
	html,body{font-size:0.6rem}
	.warp{Padding-top:2rem;}
	.w1200{width:100%;}
	
	.Popup{width:14rem;height:9rem;margin:-8rem 0 0 -7rem}
	.Popup .tit{height:1.5rem;line-height:1.5rem;font-size:0.7rem;padding:0 0.5rem}
	.Popup .cnt{height:7.5rem;font-size:0.7rem;padding:0.7rem 0.5rem 0;line-height:1rem}
	.Popup .cnt .cuss{width:5rem;height:1.5rem;line-height:1.5rem;font-size:0.75rem;margin:1rem auto 0;}
	.Popup .close{width:1rem;height:1rem;top:-0.5rem;right:-0.5rem}
	
	.header{width:100%;height:2rem;line-height:2rem;position:fixed;top:0;left:0;z-index:100;}
	.header .logo{width:auto;height:2rem;line-height:2rem;padding:0 .5rem}
	.header .logo img{height:1.2rem;margin-top:-2px}
	.header .menu{height:2rem;background-size:0.8rem}
	.header .list{top:2rem}
	.header .list>li{height:auto;line-height:1.6rem}
	.header .lc{padding:0 .5rem}
	.header .list>li a{font-size:0.7rem}
	.header .list>li .cnt{padding:0 0 0.5rem}
	.header .list>li .cnt li{height:1.5rem;line-height:1.5rem}
	.header .list>li .cnt li a{font-size: 0.6rem}
	
	.footer .top .zuo .zList{padding:0}
	.footer .top .zuo .zList .list{width:33%;padding-left: 0.5rem;line-height:1.5rem;}
	.footer .top .zuo .zList .list .t{font-size: .7rem;height:2rem;line-height:2.5rem;}
	.footer .top .zuo .wechat .w{margin:1rem auto 0;padding:0 0.5rem}
	.footer .top .zuo .wechat .w .txt{padding:.5rem 0;margin:0}
	.footer .top .zuo .zY{width:100%}
	.footer .top .zuo .zY .wechat{width:100%}
	.footer .top .zuo .zY .contact{width:100%;padding:1rem 2rem;text-align: center;}
	.footer .top .zuo .zY .contact .tc{font-size:.8rem;line-height:.9rem;margin-bottom:.25rem}
	.footer .top .zuo .zY .contact .tc img{width:1rem;float: none;margin-right: 0.3rem;vertical-align: middle;margin-top: -3px;}
	.footer .top .zuo .zY .contact .mc{line-height:1rem}
	.footer .copyright{padding:1rem .5rem;line-height:25px}
	.footer .copyright .c3{margin:0}
	
	.adtion .list li{width:2rem;height:2rem;}
	.adtion .list li .tcc{width:9rem}
	
	.turning{display:none}
}











