@charset "utf-8";

/* CSS Document */




.swiper-slide img{ max-width:100%}


	    .links{

	    	padding: 8px;

	    	background-color: #52b529;

	    	margin: 5px;

	    	-webkit-transition: all 1s;

	    	-o-transition: all 1s;

	    	transition: all 1s;

	    }

	    .links a{

	    	color: #fff;

	    	display: inline-block;

	    	width: 100%;

	    	height: 100%;

	    	text-decoration: none;

	    }

	    .links:hover{

		background-color: #1e824c;

	    }

	    .current{

	    	background-color: #22a7f0;

	    }

	    .swiper-container {

	        width: 1600px;

	        max-width: 100%;

	        height: 520px;

	        max-height: 100%;

	        

	    }

	    .swiper-slide {

	        text-align: center;

	        font-size: 18px;

	        background: #eef2f5;



	        /* Center slide text vertically */

	        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;

	    }

		

		div.swiper-pagination{ margin-bottom:50px;}

.swiper-pagination	span{ width:57px; height:8px;border-radius: 0%;opacity: .7; background:#c0c0c0;}

.swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;background: #007aff;}

	

	/*新闻轮播*/

	

	

	 

ul,li {list-style: none;}

a {text-decoration: none;color: black;}

.box{width: 376px;height: 261px;overflow: hidden;position: relative; float:left;}

.box-1 { width: 376px;height: 261px; }

.box-1 ul li{width: 376px;height: 261px;position: relative;overflow: hidden;}

.box-1 ul li img{display:block;width: 376px; height: 261px;}

.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:260px;background: rgba(125,125,120,.4);text-indent: 2em;

				padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;

				white-space: nowrap;font-weight: normal;color: ghostwhite}

.box-2{position: absolute;right: 10px;bottom: 14px;}

.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;

				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}

.box-2 ul .on{background: rgba(255,255,255,0.6);}

.box-3 { display:none}

.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;

				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;

				text-align: center;cursor: pointer;}

.box-3 .prev{left: 10px;}

.box-3 .next{right: 10px;}

.box-3 span::selection{background: transparent;}

.box-3 span:hover{background: rgba(125,125,120,.8);}







/*产品列表样式*/





.blk-sm {

	width: 100%;

	

}



.b {

    clear: both;

}



.cplb-3n-ts-03-tit {

	height: 50px;

	font-size: 24px;

	font-weight: normal;

	line-height: 50px;

	border-bottom: 1px solid #ebebeb;

	margin-bottom: 15px;

}

.n-cplb-desc {

	background: #edeceb;

	padding: 10px 20px;

	margin-bottom: 10px;

}

.cplb-3n-ts-03-tit span {

	display: inline-block;

	height: 50px;

	border-bottom: 1px solid #343434;

}

.cplb-3n-ts-03-list dl {

	width: 32.1%;

	border: 1px solid #dedede;

	margin-bottom: 15px;

	background: #fff;

	float: left;

	margin-right: 0.6%;

}

.cplb-3n-ts-03-list dt img {

	width: 351px;

	height:264px;

	margin: 0 auto;

	display: block;

	border-bottom: 1px solid #dedede;

}

.cplb-3n-ts-03-list dd {

	padding: 6px 20px 5px 20px;

}

.cplb-3n-ts-03-list dd h4 {

	height: 45px;

	font-weight: normal;

	font-size: 18px;

	color: #154c64;

	text-align: center;

	line-height: 45px;

	overflow: hidden;

}

.cplb-3n-ts-03-list h4 a {

	display: block;

	height: 45px;

	color: #727272;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.cplb-3n-ts-03-list dl:hover h4 a {

	color: #23ac38;

}

.cplb-3n-ts-03-list-desc {

	height: 40px;

	font-size: 14px;

	line-height: 20px;

	color: #666;

	margin-bottom: 12px;

	overflow: hidden;

}

.cplb-3n-ts-03-list-deta {

	width: 100px;

	height: 40px;

	display: inline-block;

	border: 1px solid #aaa;

	font-size: 16px;

	line-height: 40px;

	text-align: center;

}

.cplb-3n-ts-03-list dl:hover {

	border-color: #23ac38;

}

.cplb-3n-ts-03-list dl:hover a {

	color: #23ac38;

}





/*表单样式*/



.xunjia {

	padding-bottom: 30px;

	font-family:'微软雅黑'

}

.xunjia p {

	width: 455px;

	height: 48px;

	float: left;

	margin-bottom: 10px;

	text-indent:0;

}

.xunjia p em {

	display: inline-block;

	width: 70px;

	text-align: right;

	font-size: 15px;

	color: #717171;

	/*padding-right: 10px;*/

	height: 40px;

	line-height: 40px;

	font-style: normal;

}

.xunjia p em i {

	font-style: normal;

	color: #ff0000;

}

.xunjia p input {

	display: inline-block;

	width: 368px;

	padding-left: 5px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #dddddd;

	color: #666;

}

.xunjia p select {

	display: inline-block;

	width: 280px;

	padding-left: 10px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #dddddd;

}

.xunjia .miaoshu {

	width: 970px;

	height: 260px;

}

.xunjia .miaoshu em {

	float: left;

}

.xunjia .miaoshu textarea {

	display: inline-block;

	width: 870px;

	padding-left: 5px;

	height: 260px;

	line-height: 24px;

	border: 1px solid #dddddd;

	color: #666;

	margin-left:7px;

}

.xunjia .zy {

	font-size: 15px;

	color: #717171;

	height: 40px;

	line-height: 40px;

	display: block;

	padding-left: 30px;

}

.xunjia .zy i {

	font-style: normal;

	color: #ff0000;

}

.xunjia .submit {

	display: inline-block;

	width: 181px;

	height: 45px;

	border: none;

	background: #0056f9;

	color: #fff;

	font-size: 15px;

	border-radius: 5px;

	margin-top: 15px;

	margin-left: 100px;

	cursor: pointer;

}

.xunjia .reset {

	background: #bcbcbc;

	margin-left: 20px;

}







