@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a { text-decoration:none; display:block; overflow:hidden; color:#000000;}
html, body { font-family:"微软雅黑", "宋体";font-size:14px;}

.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}
/**************************************************************************************************************************/

/*banner*/
.zt-banner{ width:100%; height:auto; overflow:hidden;}
.zt-banner img{ width:100%; height:8.57rem; overflow:hidden;}


/*导语*/

.dy{ width:95%; margin-left:2.5%; height:auto; overflow:hidden; background:#f7f8f8; margin-top:3%; margin-bottom:4%; border-radius:5px;}
.dy p{ display:block;  text-align:justify; font-size:0.7rem; padding:4%; line-height:1.2rem; overflow:hidden; color:#000000; }


/*1*/

.xw-1,.xw-2,.xw-3,.xw-4{ width:100%; height:auto; overflow:hidden;}


/*轮播图*/
.swiper-container {width: 100%;height: 100%;}
.swiper-slide { position:relative;}

.slideBox{ width:100%; height:12rem; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

.swiper-slide a{width: 100%; height: 12rem; display: block; overflow: hidden;}
.swiper-slide img{ width:100%; height:12rem; display:block; overflow:hidden; position:absolute; left:0;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ position:absolute; left:3%; top:50%; margin-top:-1.2rem; z-index: 999; overflow: hidden; display:block; width:1.04rem; height:2.4rem; background: url(slider-left.png) no-repeat center; background-size: 1.04rem;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{ position:absolute; left:auto; right:3%; top:50%; margin-top:-1.2rem; z-index: 999; overflow: hidden; display:block; width:1.04rem; height:2.4rem; background: url(slider-right.png) no-repeat center; background-size: 1.04rem;}


.swiper-slide p{ display:block; height:1.8rem; font-size:0.75rem; line-height:1.8rem; text-align:center; overflow:hidden; color:#fff;background: rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9; position:absolute; left:0; bottom:0; width:100%;}








/*one-new*/

.one-new{ width:90%; height:auto; overflow:hidden; margin-left:5%; margin-top:4%; margin-bottom:4%;}
.one-new h2{ width:100%; max-height:3rem; text-align:center; overflow:hidden; font-size:1rem; line-height:1.5rem; font-weight:bold; margin-bottom:2%;}
.one-new p{ width:100%; max-height:5rem; text-align: justify; overflow:hidden; font-size:0.7rem; line-height:1.2rem;}



/*bt*/
.bt{ width:96%; margin-left:2%; height:2.2rem; overflow:hidden; background:url(app_07.jpg) no-repeat center bottom; background-size:100% 10%;}
.bt p{ display:block; width:100%; overflow:hidden;  text-align:center; font-size:1.2rem; color:#ff0101; line-height:2.2rem; height:2.2rem;}





/*2*/


.xw-2 ul {
	width:90%; height:auto; overflow:hidden; margin-left:5%; margin-top:5%;
}
.xw-2 ul li {
	width: 100%;
	height: 4.4rem;
	border-bottom: 1px solid #f4f4f4;
	margin-bottom:0.8rem;
}
.xw-2 ul li img {
	display: block;
	width: 30%;
	float: left;
	height: 3.6rem;
}
.xw-2 ul li p {
	display: block;
	width: 68%;
	float: right;
	height: 3.6rem;
	overflow: hidden;
	font-size:0.8rem;
	line-height:1.2rem;
}




/*3*/
.cc1{width:92%; height:auto; overflow:hidden; margin-left:4%; margin-bottom:5%;}

.cc1 ul{width:105%; }

.cc1 ul li{ width:46%; height:8.2rem; overflow:hidden; float:left; margin-top:5%; margin-right: 4%;}

.cc1 ul li img{ width:100%; height:6rem; overflow:hidden;}
.cc1 ul li p{ display:block; width:100%; height:2rem; line-height:1rem; text-align:justify; font-size:0.75rem; overflow:hidden; margin-top:0.1rem;}





/*4*/
.yy-down{ margin-top:5%; margin-bottom:8%;}

/***********************************************/

@media screen and (min-width: 500px) and (max-width: 1024px){
	
	
	.dy p{font-size: 0.5rem;}
     .times li p.lm-nrong span{ font-size:0.74rem;}
	}











