﻿.auto	{ overflow:hidden; padding-top:20px; font-size:13px;}
.auto a.prev, .auto a.next {  display:block; padding-left:0; margin-top:20px; border-left:none; margin-left:2px; width:33px; height:33px; line-height:33px;background:url(/js/jcarouse/bg-btn.png) no-repeat; float:right ;}
/*.auto a.prev:hover , .auto a.next:hover	{background:url(/images/bg/bg-btn-h.png) no-repeat;}*/
.auto a.next:hover, .auto a.next	{ background-position:-36px}
.auto a.prev:hover, .auto a.prev	{}

.main1 .carousel { padding:20px 0;}
.LPro, .carousel ul li { float:left; width:202px; margin-right:15px; text-align:center; border:1px solid #ddd; padding:2px; text-align:left;}
.main2 .carousel ul li { width:171px;}
.PicP { text-align:center; height:150px; overflow:hidden; display:block; padding:1px; background:#fff; position:relative;}
.main2 .carousel ul li .PicP { height:120px;}
.PicP img	{width: 100%;}
.pnlPro .PicP { height:160px !important;}
.ProH2 { height:38px; line-height:20px; padding:0 3px; font-weight:bold; overflow:hidden; vertical-align: middle; display: table-cell; font-size:15px; margin:5px 0;}
.ProH2 a	{ display:block; overflow:hidden;}
.txtND { height:40px; overflow:hidden; padding:3px; font-size:14px;}
.pnlPro .txtND { height:60px !important;}
.ctn { text-align:center; margin:20px; font-weight:normal; text-transform:uppercase; }
.ctn a { border:1px solid #EFEFEF; padding:3px 1px; color:#ec0000;}
.ctn span { background:#EFEFEF; padding:2px 15px;}

.ctn a:hover { border:1px solid #ddd;}
.ctn span:hover { background:#ddd;}