#cpnr{ width:100%; float:left; margin-top:2.5%; padding-bottom:10px;}
#cpnr p{ margin:0px; padding:0px; line-height:1.5;color:#555;}
#cpjs{ width:52%; float:right;}
#cptp{ width:45%; float:left;z-index:3;overflow:hidden;position:relative; border:#ddd solid 1px; padding:2.5%;box-sizing:content-box; box-sizing:border-box;}
.clear{ clear:both; width:100%;}

#cpbt{
	font-size: 24px;
	font-weight:normal;
	color:#010101;
	padding-bottom:15px;
	line-height:1.5;
	text-align:left;
	margin-top:-10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	 
}
#cpbt span{ position:relative;}
#cpbt .ewm{ width:170px; position:absolute; left:0px;top:150%; display:none; padding:10px; background-color:#fff; border:#ddd solid 1px;}
#cpbt .ewm p{ text-align:center; color:#000; margin-top:5px; font-size:14px}
#cpbt img{ margin-left:8px; cursor:pointer;}
#cpxx{ margin-top:5x; line-height:1.8; color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;	 }
#cpsl{ margin-top:10px;line-height:1.8; color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;}
#cpsl .sla{ height:30px; margin-top:5px;}
#cpsl  .button2 { padding-left:20px; padding-right:20px; display:block; float:left;
	
	text-align:center; border-radius:2px; 
	cursor:pointer;
	transition:all 0.3s ease-in-out 0s; background-color:#ff6600; height:40px;  margin-bottom:2%; line-height:40px;color:#FFFFFF 
}#cpsl  .button2  span{ color:#fff;}
#cpsl  .zl{ background-color:#109ED3; float:right;}
#cpsl .button2 i{ line-height:40px; font-size:18px;color:#FFFFFF; margin-right:8px;}
#cpsl .button2:hover{ background-color:#109ED3; color:#FFFFFF }
#cpsl .kg3{ margin-top:2%;}
#xqnr{ width:100%; float:left; margin-top:2.5%; border:#ddd solid 1px;box-sizing:content-box; box-sizing:border-box;}
#xqnr_1{ width:100%; float:left; background-color:#EFEFEF; height:35px; position:relative; border-bottom:#ddd solid 1px;}
#xqnr_1 span{ background-color:#fff; left:0px; top:0px; height:35px; top:-1px; border-top:#109ED3 solid 2px; position:absolute; line-height:35px; font-weight:bold; color:#109ED3; border-right:#ddd solid 1px; padding-left:12px; padding-right:12px;}
#xqnr_2{ width:94%; padding:2% 3%; float:left;}
#cpzs{ width:100%; float:left; margin-top:1.5%; margin-bottom:1.5%;}
#xqnr{ width:100%; float:left; margin-top:2.5%; border:#ddd solid 1px;box-sizing:content-box; box-sizing:border-box; margin-bottom:2.5%;}

#xqnr_1{ width:100%; float:left; background-color:#EFEFEF; height:45px; position:relative; border-bottom:#ddd solid 1px;}
#xqnr_1 span{ background-color:#fff; left:15px; top:0px; height:45px; top:-1px; border-top:#109ED3 solid 2px; position:absolute; line-height:45px;  color:#109ED3; border-right:#ddd solid 1px; padding-left:12px; padding-right:12px; font-weight:normal; }
#xqnr_2{ width:100%; padding:2%;box-sizing:content-box; box-sizing:border-box; float:left;}
#cpsm{width:100%; float:left;}
#cpsm.hg1{ margin-top:1.5%;}
#cpsm .title{ width:100%; float:left; position:relative; border-bottom:#ddd solid 1px; line-height:1.8;  font-weight:bold;text-align:center;color:#109ED3;  margin-bottom:1.5%;}
#cpsm .title:after{ width:100px; height:3px; position:absolute; background-color:#109ED3; left:50%; margin-left:-50px;bottom:-2px; content:"";}
#cpxq{ width:100%; float:left;
	font-size: 16px;	
	color:#555;
	line-height:1.8;
	text-align:left; overflow-x:auto; margin-top:12px;
	
}
#cpxq video{  max-width:100%; }
#cpxq p{line-height:1.8;font-size: 16px;	}
#cpxq .tba{ text-align:center;}
#cpxq table::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color:#288FE1
}
#cpxq  table::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color:#E2E2E2
}

#cpxq table::-webkit-scrollbar-thumb {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 4px rgba(255,255,255, .6);
    background-color: #333;
}
#cpxq hr{ height:2px; background-color:#109ED3; overflow:hidden; border:0px;}
#cpxq h3{ font-size:24px; line-height:2; color:#109ED3; margin-bottom:12px; margin-top:12px;}
#cpxq img{ max-width:100%; margin-bottom:10px; height:auto;}
#cpxq table{width:100%; table-layout:fixed; overflow-x:auto;}
#cpxq table td{word-wrap:break-word;word-break:break-all;}
#cpxq.cpxh table{ width:100%; min-width:900px;}
#cpxq.cpxh table tr:nth-child(2n+1) td{ background-color:#f1f1f1;}
#cpxq.cpxh table tr:first-child td{ width:12.5%;background-color:#555; color:#fff; font-size:22px; line-height:2;}
#cpxq.cpxh table td{ padding:5px;  line-height:1.8; color:#555; font-size:12px;}
.tabf{ color:#109ED3; width:100%; float:left; margin-top:12px; padding-top:12px; border-top:#ddd solid 1px;}
.tabf a{ font-weight:normal; float:left; line-height:2;border-radius:30px; border:#ddd solid 1px; padding-left:10px; padding-right:10px; margin-right:1%; margin-bottom:1%;}
.tabf a:hover{ border:#109ED3 solid 1px; background-color:#109ED3; color:#fff;}
.cpview{ width:100%; float:left; position:relative;}
.cpview  .swiper-pagination{ position:absolute; left:inherit; right:0px; top:0px; height:20px; line-height:20px;border-radius:5px; background-color:#109ED3; color:#fff; width:60px;}
.cpview .swiper-container { width:100%; float:left; position:relative;}
.cpview .swiper-slide {width: 100%; float:left; overflow:hidden;list-style-type:none; cursor:pointer; background-color:#fff;}
.cpview .swiper-slide img{ height:480px; display:block; margin-left:auto; margin-right:auto; max-width:100%;}
.cpview .arrow-left {
	border-radius:30px; border:#ddd solid 1px; color:#333; 
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 10; text-align:center; cursor:pointer;
}

.cpview  .arrow-left i,.cpview  .arrow-right i{ line-height:30px; font-size:18px;color:#333;}
.cpview .arrow-left:hover,.cpview .arrow-right:hover{ background-color:#109ED3; color:#fff; border:#109ED3 solid 1px;}
.cpview .arrow-left:hover i,.cpview .arrow-right:hover i{color:#fff;}
.cpview .arrow-right {
border-radius:30px; border:#ddd solid 1px; color:#333; 
	position: absolute;
	right:0px;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 10;text-align:center;cursor:pointer;
}

.cpxtp {
	width: 100%;
	margin-top: 10px;
	position: relative; float:left;box-sizing:content-box; box-sizing:border-box; padding-left:20px; padding-right:20px;
}

.cpxtp .swiper-container {
	width:100%;
 float:left; position:relative;
}

.cpxtp .swiper-slide { width:19%; float:left; margin-left:0.5%; margin-right:0.5%; cursor:pointer;
}
.cpxtp .swiper-slide dd{ width:100%; padding:2px; float:left;box-sizing:content-box; box-sizing:border-box; border:#eee solid 2px; margin:0px;}
.cpxtp .swiper-slide dd .tp{ width:100%; display:block; position:relative; padding-top:80%; overflow:hidden;}
.cpxtp .swiper-slide dd .tp img{ position:absolute; left:0px; top:0px; width:100%; min-height:100%;}


.cpxtp .arrow-left { width:20px; height:100%; position:absolute; background-color:#f9f9f9;
	left:0px;
	top: 0px;
	z-index: 10; color:#555; text-align:center;cursor:pointer;
}
.cpxtp .arrow-left:hover,.cpxtp .arrow-right:hover{ background-color:#109ED3; color:#FFF}
.cpxtp .arrow-left i,.cpxtp .arrow-right i{ font-size:16px; position:absolute; width:100%; line-height:30px; margin-top:-15px; text-align:center; left:0px; top:50%;}
.cpxtp .arrow-right {
width:20px; height:100%; position:absolute; background-color:#f9f9f9;
	right:0px;
	top: 0px;
	z-index: 10; color:#555; text-align:center;cursor:pointer;
}


.cpxtp .active-nav dd {
	border: 2px solid #109ED3;filter: Alpha(Opacity=100);
-moz-opacity:1 ;		opacity:1;
}
@media only screen and (max-width: 1200px){.cpview .swiper-slide img{ height:350px;}#cpnr p{ font-size:12px; line-height:20px;}#cpbt{ font-size:16px; line-height:20px; font-weight:bold;}#cpsm .title{ font-size:16px; margin-top:12px;}#cpxq p{ font-size:14px;}#cpxq.cpxh table tr:first-child td{ font-size:18px;}#cpxq h3{ font-size:18px;}}
@media only screen and (max-width: 1000px){.cpview .swiper-slide img{ height:250px;}#cpnr p{ font-size:12px; line-height:20px;}#cpbt{ font-size:14px; }#cpsm .title{ font-size:14px;}}
@media only screen and (max-width: 900px){#cpjs{ width:100%;  }#cptp{ width:100%;margin-bottom:25px;}.cpview .swiper-slide img{ height:280px;}#cpbt img{ display:none;}#cpxq p{ font-size:12px; line-height:1.5}#cpxq.cpxh table tr:first-child td{ font-size:16px; font-weight:bold}#cpxq h3{ font-size:16px; font-weight:bold}}
@media only screen and (max-width: 500px){.cpxtp .swiper-slide { width:23%;  margin-left:1%; margin-right:1%;}.cpview .swiper-slide img{ height:240px;}#cpxq video{ width:100%;}#cpsl  .button2 { padding-left:10px; padding-right:10px; font-weight:bold;}#cpsl .button2 i{ font-size:14px; margin-right:4px;}#cpxq h3{ font-size:14px}}