.cpMain { background: #ececec; overflow: hidden; }

.cpMain .pro_con { margin-top: 20px; padding-bottom: 30px; }

.cpMain .pro_con .soleft { float: left; width: 230px; }

.cpMain .pro_con .soleft .cpTle { background: #1f83c1; width: 230px; height: 160px; font-size: 30px; color: #fff; font-weight: 400; text-align: center; overflow: hidden; }

.cpMain .pro_con .soleft .cpTle a { display: block; margin-top: 60px; line-height: 30px; color: #fff; text-decoration: none; }

.cpMain .pro_con .soleft > ul { background: #fff; padding-top: 10px; }

.cpMain .pro_con .soleft > ul li { padding-bottom: 15px; }

.cpMain .pro_con .soleft li a { height: 50px; line-height: 50px; padding-left: 25px; display: block; font-size: 16px; margin: 0 10px; text-decoration: none; background: #ececed; }

.cpMain .pro_con .t05 { padding: 0 10px; color: #fff; font-size: 16px; line-height: 40px; background: #1f83c1; margin-top: 10px; }

.cpMain .pro_con .t05_con { border: solid 1px #fff; border-top: 0; padding: 8px 1px; margin-bottom: 10px; zoom: 1; overflow: hidden; background: #fff; }

.cpMain .pro_con .t05_con dl.t05_con_dl { margin-bottom: 10px; width: 180px; padding: 20px 5px 5px 20px; }

.cpMain .pro_con .t05_con dl.t05_con_dl dt { width: 180px; }

.cpMain .pro_con .t05_con dl.t05_con_dl dt img { width: 180px; padding: 1px; border: solid 1px #d7d7d7; }

.cpMain .pro_con .t05_con dl.t05_con_dl dd { margin-top: 12px; text-align: center; font-size: 14px; }

.cpMain .pro_con .mb10 { margin-bottom: 10px; }

.cpMain .pro_con .mb10 .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #fff; overflow: hidden; padding: 5px 9px; width: 230px; }

.cpMain .pro_con .mb10 .subnr p { line-height: 25px; overflow: hidden; font-size: 16px; }

.cpMain .pro_con .mb10 .subnr p span { color: #333; }

.cpMain .pro_con .mb10 .subtel { color: #1f83c1; }

.cpright .cpshow { overflow: hidden; padding-top: 20px; }

.cpright .cpshow li { float: left; width: 255px; padding: 2px;}

.cpright .cpshow li img { display: block; border: 1px solid #d3d3d3; width: 100%; height: 255px; }

.cpright .cpshow li h4 { overflow: hidden; margin-top: 20px; font-weight: 400; font-size: 14px; color: #666; height: 37px; text-align: center; }

.cpright .cpshow li h4 b { font-weight: bold; }

.cpright .cpshow li:nth-child(3n) { margin-right: 0; }

.soleft li a:hover { background-color: #1f83c1 !important; color: #fff; }

.cpright .cpshow li:hover img { border: solid 1px #1f83c1; }

.cpMain .pro_con .t05_con dl.t05_con_dl dt:hover img { border: solid 1px #1f83c1; }

@media screen and (max-width: 760px) { .cpright .cpshow li { float: left; width: 48%; margin-right: 4%; overflow: hidden; }
  .cpright .cpshow li img { background-position: 100% 100%; width: 100%; max-height: 150px; padding: 4px; }
  .cpright .cpshow li h4 { margin-top: 10px; }
  .cpright .cpshow { padding: 0; }
  .cpright .cpshow li:nth-child(3n) { margin-right: 4%; }
  .cpright .cpshow li:nth-child(2n) { margin-right: 0; } }
.amount li {
    float: left;
    margin: 0 5px;
    border: 1px solid #ccc;
    padding: 5px 10px;
}
.cpMain .pro_con .soleft .t05_arc li a{
	line-height: 0;
	padding-left: 0;
	margin: 0;
	background:none;
	display:inline;
}