@charset "utf-8";
/* CSS Document */
html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;background:#fff;}
body{font-family: 'Microsoft YaHei';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}.fl,.fr {_display:inline;}.fl{float:left;}.fr {float:right;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;}
ol, ul, li{list-style: none;}
h1,h2{ font-weight:normal}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
img{border:none; width:100%; display:block}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.mt80{ margin-top:0.6rem;}
.pr{ position:relative;}
html, body {position: relative; height: 100%; } 
body {background: #fff; font-size:0.24rem; color:#000; margin: 0; padding: 0; } 
.swiper-container { width: 100%; height: 100%; }

.swiper-slide { /* Center slide text vertically */ position: relative;
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; background:#fff; }
.swiper-slide .content{ margin-top:-20%;}
@-webkit-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,-8px);}
}
@-moz-keyframes start {
	0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
	60% {opacity: 1;-moz-transform: translate(0,0);}
	100% {opacity: 0;-moz-transform: translate(0,-8px);}
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,10px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,-8px);}
}
/*标题*/

/*首页*/
.bg1{ width:100%; height:100%; background:url(../img/banner.jpg) no-repeat; background-size:100%;}
.bg2{ width:100%; height:100%; background:url(../img/bg1.jpg) no-repeat; background-size:100%;}

.w90{ width:6.8rem; margin:0 auto;}
.banner img:first-child{ width:57%; margin:0 auto 0.7rem;}
.banner img:last-child{ width:89%; margin:0 auto;}

.tt{ width:100%;}
.tt h2{ width:100%; text-align:center; height:0.8rem; line-height:0.8rem; font-weight:normal; border-bottom:1px solid #d2d2d2; font-size:0.36rem; margin-bottom:0.3rem; position:relative;}
.tt h2 i{ font-style:normal; text-transform:uppercase;}
.tt h2:after{content: ''; display:inline-block; *display:inline; *zoom:1;width:0.72rem;height: 100%;border-bottom: 0.06rem solid #000;position: absolute;bottom: -0.05rem;left: 50%;margin-left: -0.36rem;}

.part1 .slide{ position:relative;}
.part1 .slide .bd{ width:100%; height:3.35rem; overflow:hidden;}
.part1 .slide .hd ul{ width:100%; text-align:center; height:0.06rem; position:absolute; left:0; bottom:0.2rem; font-size:0;}
.part1 .slide .hd ul li{ width:0.4rem; height:0.06rem; background:#fff; display:inline-block; margin:0 0.05rem;}
.part1 .slide .hd ul li.on{ background:#ffba11;}
.part1 p{ font-size:0.24rem; line-height:0.36rem; text-indent:2em; padding:0.2rem 0;}
.part1 .list ol li{ line-height:2; font-size:0.24rem; vertical-align:middle; position:relative;}
.part1 .list ol li a{ display:block;}
.part1 .list ol li em{ display:block; width:100%;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; text-indent:0.36rem;}
.part1 .list ol li b{ color:#ffba11; font-size:0.4rem; position:absolute; left:0; top:-0.15rem;}

.part2 p{ font-size:0.24rem; line-height:0.36rem; text-indent:2em; padding:0 0 0.2rem;}
.part2 .slide{ position:relative;}
.part2 .slide .bd{ width:100%; height:3.98rem; overflow:hidden;}
.part2 .slide .bd ul li{ float:left; width:100%;}
.part2 .slide .bd ul li img:first-child{ width:3.3rem; height:3.98rem; float:left;}
.part2 .slide .bd ul li img:last-child{ width:3.3rem; height:3.98rem; float:right;}
.part2 span{ position:absolute; top:50%; margin-top:-0.25rem; width:.28rem; height:.5rem;}
.part2 .left{ left:0;}
.part2 .right{ right:0;}

.part3 .slide .bd ul li img{ width:6.8rem; height:4.2rem;}
.part3 .slide .bd ul li h3{ width:100%; text-align:center; font-size:0.36rem; padding:0.3rem 0 0.2rem;}
.part3 .slide .bd ul li h3 i{ font-size:0.24rem; color:#999;}
.part3 .slide .bd ul li p{ font-size:0.24rem; line-height:1.8;}
.part3 .slide .hd ul{ width:100%; text-align:center; height:0.06rem; font-size:0; margin-top:0.5rem;}
.part3 .slide .hd ul li{ width:0.2rem; height:0.2rem; background:#4f4f4f; display:inline-block; margin:0 0.05rem; border-radius:100%;}
.part3 .slide .hd ul li.on{ background:#ffba11;}

.part5 .txt{ font-size:0.24rem; line-height:0.36rem; text-indent:2em; padding:0 0 0.2rem;}
.part5 .slide .bd ul li{ float:left; width:100%;}
.part5 .slide .bd ul li img:nth-child(odd){ width:3.36rem; height:2.54rem; float:left; margin-bottom:0.1rem;}
.part5 .slide .bd ul li img:nth-child(even){ width:3.36rem; height:2.54rem; float:right; margin-bottom:0.1rem;}
.part5 .slide .hd ul{ width:100%; text-align:center; height:0.06rem; font-size:0; margin-top:0.5rem;}
.part5 .slide .hd ul li{ width:0.2rem; height:0.2rem; background:#4f4f4f; display:inline-block; margin:0 0.05rem; border-radius:100%;}
.part5 .slide .hd ul li.on{ background:#ffba11;}

.part6 .txt{ font-size:0.24rem; line-height:0.36rem; text-indent:2em; padding:0 0 0.2rem;text-align:justify;}
.part6 .slide .bd ul li{ float:left; width:100%;}
.part6 .slide .bd ul li img{ width:100%; height:2.6rem; float:right; margin-bottom:0.1rem;}
.part6 .slide .hd ul{ width:100%; text-align:center; height:0.06rem; font-size:0; margin-top:0.5rem;}
.part6 .slide .hd ul li{ width:0.2rem; height:0.2rem; background:#4f4f4f; display:inline-block; margin:0 0.05rem; border-radius:100%;}
.part6 .slide .hd ul li.on{ background:#ffba11;}

.part7 .video{ width:100%; height:3.4rem; background:#ccc;}

.part10 .txt{ font-size:0.24rem; line-height:0.36rem; text-indent:2em; padding:0 0 0.6rem; text-align:justify;}
.part10 ul li{ font-size:0.24rem; text-align:center; width:100%; line-height:1.5; color:#333; font-weight:normal;}
.part10 ol{ width:100%; text-align:center; font-size:0; margin-top:0.4rem;}
.part10 ol li{ width:1.2rem; display:inline-block; margin:0 0.25rem; text-align:center;}


/*兼容屏幕宽度750*/
@media only screen and (min-width:1601px) and (max-width:2047px){
	html{ font-size:100px!important}
	body{ max-width:750px; margin:0 auto; }
}
@media only screen and (min-width: 1025px){
	body {width: 100% !important;margin: 0 auto;}
}

@media only screen and (max-width: 320px){.slide .bd ul li .cl{ width:7rem;}}






