/*Page Description*/

.PDInner p{

	float:left;

	width:700px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.PDInner span{

	float:right;

	}

.PDInner span a{

	float:right;

	padding-right:5px;

	}

.PDInner span img{

	margin-top:3px;

	}

/*Head*/

.Logo{

	float:left;

	height:77px;

	overflow:hidden;

	}

.Logo img{

	margin-top:5px;

	}

.HeadRight{

	margin-right:8px;

	float:right;

	height:30px;

	width:400px;

	overflow:hidden;

	line-height:21px;

	text-indent:-2px;

	}

.HeadRight dl{

	margin-top:10px;

	}

.HeadRight dd{

	width:122px;

	height:21px;

	line-height:21px;

	overflow:hidden;

	background:url(../images/ico.gif) 0px -250px no-repeat;

	text-indent:5px;

	float:right;

	}

.HeadRight dd a,.HeadRight dd a:link,.HeadRight dd a:visited{

	margin-left:5px;

	color:#FFF;

	}

.HeadRight dd a:hover{

	text-decoration:underline;

	}

.HeadRight ul{

	margin-top:10px;

	}

.HeadRight li{

	float:left;

	margin-left:10px!important;

	margin-left:5px;

	}

.HeadRight #t1{

	background:#FFF url(../images/ico.gif) 4px 2px no-repeat;

	}

.HeadRight #t2{

	background:#FFF url(../images/ico.gif) -135px 2px no-repeat;

	}

.HeadRight #t3{

	background:#FFF url(../images/ico.gif) 3px -97px no-repeat;

	}

.HeadRight a{

	margin-left:18px;

	}

.HeadRight a:link,.HeadRight a:visited{

	text-decoration:none;

	}

.HeadRight a:hover{

	text-decoration:underline;

	}

/*Nav*/

.Nav li{

	float:left;

	padding-left:20px;

	padding-right:20px;

	height:50px;

	line-height:50px;

	text-align:center;

	overflow:hidden;

	background:url(../images/menuline.jpg) right 0px no-repeat;

	}

.Nav li span{

	font-weight:bold;

	}

.Nav li a:link,.Nav li a:visited{

	font-size:14px;

	color:#FFEA86;

	text-decoration:none;

	font-weight:bold;

	}

.Nav li a:hover{

	color:#DE438F;

	}

.Nav .Current{

	color:#ff6600;

	background:url(../images/menucurrent.jpg) right 0px no-repeat;

	}

/*Body*/

/*Left*/

.Categories{

	width:300px;

	float:left;

	overflow:hidden;

	}

.Categories p{

	font-size:24px;

	font-style:normal;

	font-family:微软雅黑;

	line-height:30px;

	height:36px;

	color:#48526B;

	margin-left:10px;

	text-indent:36px;

	background:url(../images/ico1.gif) 0px 0px no-repeat;

	}

.Categories ul{

	margin-top:0px;

	margin-left:10px;

	}

.Categories li{

	width:240px;

	line-height:18px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	font-style:normal;
	
	font-family:"微软雅黑"

	margin-top:0px;

	}

.Categories li ul{ 

	margin-top:0px;

	}

.Categories li ul li{

	font-style:normal;

	margin-top:0px;

	}

.Categories li ul li a:link,.Categories li ul li a:visited{

	background:none;

	padding-left:10px;

	font-size:12px;

	}

.Categories li ul li a:hover{

	background:url(../images/ico.gif) 0px -150px no-repeat;

	background:none;

	color:#DE438F;

	}

.Categories li a:link,.Categories li a:visited{

	background:url(../images/ico.gif) 0px -500px no-repeat;

	padding-left:10px;

	color:#000000;

	}

.Categories li a:hover{

	background:url(../images/ico.gif) 0px -150px no-repeat;

	padding-left:10px;

	color:#DE438F;

	}

.Categories .Sub{

	width:160px;

	height:14px;

	line-height:14px;

	margin-left:5px;

	text-indent:10px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	font-weight:normal;

	margin-top:2px;

	}

.SubCate{

	clear:both;

	}

.SubCate li{

	width:31%;

	line-height:20px;

	height:20px;

	background:#FAF7F4;

	margin-right:10px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	float:left;

	text-align:center;

	margin-top:3px;

	margin-bottom:3px;

	}

.Search{

	width:320px;

	float:left;

	overflow:hidden;

	margin-top:2px;

	}

.Search p,.ContactIndex p,.Rss p{

	width:320px;

	font-size:14px;

	font-weight:bold;

	line-height:27px;

	height:27px;

	color:#FFF;

	text-indent:10px;

	background:url(../images/ico.gif) 0px -600px;

	}

.Search form{

	margin-top:10px;

	margin-left:10px;

	}

.Search select{

	width:164px;

	overflow:hidden;

	}



.SearchInput{

	border:1px #7F9DB9 solid;

	width:110px;

	width:160px;

	margin-top:5px;

	}

.SearhBt{

	width:67px;

	height:27px;

	line-height:27px;

	background:url(../images/ico.gif) 0px -350px no-repeat;

	border:0px;

	color:#FFF;

	margin-top:5px;

	font-size:14px;

		}

.Tag{

	margin-top:25px;

	clear:both;

	height:100%;

	}

.Tag ul{

	margin-top:10px;

	}

.Tag li{

	height:20px;

	line-height:20px;

	float:left;

	white-space:nowrap;

	margin-right:10px;

	}

.ContactIndex{

	margin-top:25px;

	}

.ContactIndex ul{

	margin-top:5px;

	}

.ContactIndex li{

	clear:both;

	height:18px;

	line-height:18px;

	overflow:hidden;

	}

.ContactIndex img{

	margin-top:5px;

	margin-left:10px;

	}

.ContactIndex li p{

	float:left;

	margin-top:0px;

	font-weight:bold;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	margin-right:5px;

	background:none;

	color:#333;

	}

.ContactIndex li span{

	float:left;

	margin-top:0px;

	font-weight:normal;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	}

.Rss{

	margin-top:20px;

	}

.Rss ul{

	margin-top:10px;

	margin-bottom:10px;

	margin-left:10px;

	}

.Rss li{

	height:25px;

	overflow:hidden;

	}

/*Right*/

.Dir{

	height:20px;

	line-height:20px;

	border-top:15px;

	}

.Dir a:link,.Dir a:visited{

	text-decoration:underline;

	}

.Banner{

	height:260px;

	overflow:hidden;

	}

.Index {

	margin-top:20px;

	}

.Index .Title{

	height:25px;

	line-height:25px;

	clear:both;

	background:url(../images/ico.gif) 0px -750px;

	}

.Index .Title p{

	float:left;

	font-weight:bold;

	font-size:12px;

	color:#FFF;

	background:url(../images/ico.gif) 0px -700px;

	padding:0px 10px;

	border-left:1px #000 solid;

	border-right:1px #000 solid;

	}

.Index .Title span{

	float:right;

	font-family:"Arial";

	padding-right:5px;

	border-right:1px #FFF solid;

	}

.NewsIndex{

	width:49%;

	float:left;

	overflow:hidden;

	height:180px;

	border-left:1px #DFDFDF solid;

	border-right:1px #DFDFDF solid;

	border-bottom:1px #DFDFDF solid;

	}

.NewsIndex .NewsImage{

	float:left;

	width:85px;

	overflow:hidden;

	margin-left:15px!important;

	margin-left:7px;

	margin-top:15px;

	}

.NewsIndex ul{

	float:right;

	width:240px;

	overflow:hidden;

	margin-right:10px;

	margin-top:15px;

	}

.NewsIndex li{

	background:url(../images/ico.gif) 0px -550px no-repeat;

	text-indent:10px;

	height:20px;

	line-height:20px;

	width:240px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.AboutIndex{

	width:320px;

	float:right;

	overflow:hidden;

	height:380px;

	background:url(../images/aboutindex.jpg) no-repeat;

	}

.AboutIndex p{

	font-size:16px;

	font-weight:bold;

	font-style:italic;

	font-family:微软雅黑;

	line-height:30px;

	height:36px;

	color:#26789E;

	margin-left:-24px;

	text-indent:36px;

	}

.About{

	margin:15px;

	}

.FeaturedProduct{

	margin-top:20px;

	height:210px;

	line-height:20px;

	border-left:1px #DFDFDF solid;

	border-right:1px #DFDFDF solid;

	border-bottom:1px #DFDFDF solid;

	overflow:hidden;

	}
	
.PPics{

	clear : both; 

	margin:0px;

	}

.PPics li{

	width:224px;

	float:left;

	text-align:left;
	
	padding-left:10px!important;

	padding-left:5px;

	overflow:hidden;

	}

.PPics li p {

	width:224px;

	text-align:left;

	vertical-align: middle;

	overflow:hidden;

	}



.PPics li img{

	max-width:10px;   

	max-height:10px; 

	vertical-align:middle;

	margin:4px;

	}

.PPics li span{

	display:block;

	line-height:24px;
	
	line-width:218px;
	
	float:left;

	margin-left:5px;

	font-size:12px;

	}

.PTxts{

	clear : both; 

	margin:10px;

	}

.PTxts li { 

width:208px;

height:28px;

line-height :28px; 

text-align : left; 

float : left;

padding-left:10px!important;

padding-left:5px;

overflow : hidden; 
	
border-left:1px #DDD solid;

border-top:1px #DDD solid;
	
border-right:1px #DDD solid;

border-bottom:1px #DDD solid;

background-color:#fff;

filter: Alpha(Opacity=30);

	} 

.PTxts li p { 

	width:118px;

	height:27px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	float:left;

	margin-right:15px;

	} 

.PTxts li p img{

	max-width:110px;   

	max-height:110px; 

	vertical-align:middle;

	margin:0px;

	}

.PTxts li a:link,.PTxts li a:visited{

	color:#000000;

	font-weight:bold;

	font-size:12px;

	text-decoration:underline;

	}

.PTxts li a:hover { 

	color : #DE438F; 

	font-weight : bold; 

	font-size : 12px; 

	text-decoration : none; 

	} 

.PTxts li span { 

	display : block; 

	line-height:16px;

	margin-top:10px;

	} 

.PTxts li input{

	float:left;

	}

.PTxts dl{

	height:24px;

	margin-top:10px;

	overflow:hidden;

	}

.PTxts dl dd{

	line-height:26px;

	float:left;

	font-weight:normal;

	text-align:center;

	margin-right:5px;

	BACKGROUND: url(../images/ico.gif) 0px -200px no-repeat;

	width:70px;

	height:24px;

	}

.PTxts dl dd a,.PTxts dl dd a:link,.PTxts dl dd a:visited{

	width:70px;

	height:24px;	

	color:#333;

	font-size:10px;

	font-weight:normal;

	text-decoration:none;

	}

.PTxts dl dd a:hover{

	color:#DE438F;

	}

/*List*/

.NewsList{

	margin:25px;

	}

.NewsList li{

	line-height:20px;

	margin-bottom:20px;

	clear:both;

	height:80px;

	overflow:hidden;

	}

.NewsList p{

	line-height:25px;

	}

.NewsList a:link,.NewsList a:visited{

	font-weight:bold;

	color:#333;

	}

.NewsList a:hover{

	font-weight:bold;

	color : #DE438F; 

	}

.NewsList p a:link,.NewsList p a:visited{

	font-size:14px;

	font-weight:bold;

	color:#333;

	}

.NewsList p a:hover{

	font-size:14px;

	font-weight:bold;

	color : #DE438F; 

	}

.ListNum { 

clear : both; 

text-align:center;

margin:20px 0px;

color:#040404;

	} 

.ListNum a:link, .ListNum a:visited { 

padding : 2px 5px; 

background : #f6f6f6; 

border : 1px #dddddd solid; 

text-decoration:none;

color:#040404;

	} 

.ListNum a:hover { 

background : #ffdf7e; 

border : 1px #ffd000 solid; 

text-decoration:none;

color:#CC0000;

	} 

/*Detail*/

.MainTitle{

	height:36px;

	line-height:36px;

	clear:both;

	}

.MainTitle p{

	font-size:24px;

	font-weight:normal;

	font-family:微软雅黑;

	line-height:30px;

	height:20px;
	
	color:#48526B;

	margin-left:6px;

	text-indent:36px;

	}

.MainTitle span{

	float:right;

	font-family:"Arial";

	padding-right:5px;

	border-right:1px #FFF solid;

	}

.Detail{

	margin:25px;

	}

.Detail .DetailInfo{

	clear:both;

	height:100%;

	overflow:hidden;

	}

.Detail .DetailInfo .Left{

	float:left;

	width:350px;

	overflow:hidden;

	padding:0px;

	border:0px;

	}

.Detail .DetailInfo .Left p{

	width:335px;

	height:280px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	margin:0px;

	}

.Detail .DetailInfo .Left span{

	display:block;

	text-align:center;

	line-height:25px;

	}

.Detail .DetailInfo .Left p img{

	max-width:250px;   

	max-height:250px; 

	vertical-align:middle;

	margin:5px;

	}

.Detail .DetailInfo .Left ul{

	margin-left:28px;

	margin-top:10px;

	clear:both;

	}

.Detail .DetailInfo .Left li{

	width:60px;

	float:left;

	margin-bottom:10px;

	}

.Detail .DetailInfo .Left li p{

	width:40px;

	height:40px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	}

.Detail .DetailInfo .Left li p img{

	max-width:35px;   

	max-height:35px; 

	vertical-align:middle;

	margin:2px;

	}

.Detail .DetailInfo .Right{

	float:right;

	width:330px;

	overflow:hidden;

	}

.Detail .DetailInfo b{

	font-size:14px;

	line-height:30px;

	}

.Detail .DetailInfo .Right li{

	border-bottom:1px #DDD dotted;

	clear:both;

	height:26px;

	line-height:26px;

	}

.Detail .DetailInfo .Right li p{

	float:left;

	width:70px;

	}

.Detail .DetailInfo .Right li a{

	font-weight:bold;

	}

.Detail .DetailInfo .Right .Abstract{

	line-height:16px;

	margin-top:10px;

	margin-bottom:10px;

	}

.Product{

	margin-left:30px;

	}

.Info{

	clear:both;

	margin-bottom:10px;

	line-height:16px;

	margin-top:10px;

	}

.Info dt, .NewsRelated p{

	font-size:16px;

	font-weight:bold;

	color:#000000;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	width:100%;

	overflow:hidden;

	}

.Info dt span{

	float:left;

	}

.Info dt img{

	float:right;

	margin-top:7px;

	margin-left:5px;

	}

.Info dd{

	margin-top:10px;

	margin-bottom:10px;

	}



.ContactNow{

	background:#EEE;

	height:25px;

	line-height:25px;

	overflow:hidden;

	clear:both;

	}

.ContactNow li{

	float:left;

	margin-left:10px;

	font-weight:bold;

	height:25px;

	line-height:25px;

	}

.ContactNow li img{

	margin-top:2px;

	}

.NewsDetail{

	margin:25px;

	}

.NewsDetail .NewsTitle{

	height:60px;

	line-height:60px;

	font-weight:normal;

	font-size:18px;

	font-family:"黑体";

	color:#000000;

	text-align:center;

	}

.NewsDetail dt{

	text-align:center;

	height:25px;

	line-height:25px;

	background:#FAF7F4;

	color:#999;

	margin-bottom:10px;

	}

.NewsDetail dt a{

	margin:0px 5px;

	}

.NewsDetail dd{

	text-align:left;

	font-size:14px;

	line-height:20px;

	padding:10px;

	}

.NewsDetail dd p{

	font-size:14px;

	margin-bottom:20px;

	}

.NewsRelated{

	height:100%;

	margin-bottom:10px;

	}

.NewsRelated ul{

	margin:10px 0px;

	}

.NewsRelated li{

	background:url(../images/ico.gif) 0px -550px no-repeat;

	text-indent:10px;

	height:20px;

	line-height:20px;

	width:48%;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	float:left;

	}
	
.AboutDI{

margin:5px;
font-size:12px;
line-height:160%;
text-align:justify;

	}

.AboutDetail{

	margin:0px;
	
	min-height:400px;

	}

.AboutDetail dt{

	text-align:center;

	height:25px;

	line-height:25px;

	background:#FAF7F4;

	color:#999;

	}

.AboutDetail dt a{

	margin:0px 5px;

	}

.AboutDetail dd{

	text-align:left;

	font-size:14px;

	line-height:20px;

	padding-top:-20px;

	}

.AboutDetail dd p{

	font-size:14px;

	margin-bottom:20px;

	}

.AboutDetail li{

	height:25px;

	line-height:25px;

	color:#666;

	border-bottom:1px #DDD dotted;

	}

.AboutDetail li p{

	width:120px;

	float:left;

	font-weight:bold;

	}

.ContactDetail{

	margin:25px;

	height:100%;

	clear:both;

	}

.ContactDetail li{

	border-bottom:1px #DDD solid;

	clear:both;

	height:80px;

	margin-top:10px;

	}

.ContactDetail li span{

	width:100px;

	height:50px;

	float:left;

	}

.ContactDetail li .k1{

	background:url(../images/ico_contact.gif) 30px 5px no-repeat;

	}

.ContactDetail li .k2{

	background:url(../images/ico_contact.gif) -120px 5px no-repeat;

	}

.ContactDetail li .k3{

	background:url(../images/ico_contact.gif) -270px 5px no-repeat;

	}

.ContactDetail li .k4{

	background:url(../images/ico_contact.gif) -420px 5px no-repeat;

	}

.ContactDetail li .k5{

	background:url(../images/ico_contact.gif) -570px 5px no-repeat;

	}

.ContactDetail li p{

	float:left;

	}

.ContactDetail li p b{

	display:block;

	clear:both;

	color:#E01269;

	font-size:14px;

	line-height:25px;

	}

.ContactDetail .Department{

	width:50%;

	float:left;

	overflow:hidden;

	}

.ContactDetail .Department .DepartmentName{

	font-weight:bold;

	font-size:14px;

	height:25px;

	line-height:25px;

	text-indent:10px;

}

/*Foot*/

.FootNav{

	width:948px;

	height:30px;

	line-height:35px;

	overflow:hidden;

	margin:0px auto;

	background:#FFF url(../images/foot.gif) repeat-x;

	border-left:1px #CCC solid;

	border-right:1px #CCC solid;

	border-bottom:1px #CCC solid;

	}

.FootNav span{

	float:right;

	width:82px;

	height:23px;

	line-height:26px;

	background:url(../images/ico.gif) 0px -300px no-repeat;

	margin-top:7px;

	overflow:hidden;

	text-indent:10px;

	margin-right:10px;

	}

.FootNav li{

	float:left;

	margin-left:10px;

	}

.FootNav li a:link,.FootNav li a:visited{

	color:#BBB;

	}

.FootNav li a:hover{

	color:#DE438F;

	}

.FootNav dl{

	float:right;

	margin-right:20px!important;

	margin-right:10px;

	height:30px;

	line-height:35px;

	overflow:hidden;

	}

.FootNav dd{

	float:left;

	margin-left:15px;

	text-indent:20px;

	}

.FootNav #ft1{

	background:#F3F3F3 url(../images/ico.gif) 2px -39px no-repeat;

	}

.FootNav #ft2{

	background:#F3F3F3 url(../images/ico.gif) -95px -40px no-repeat;

	}

.FootNav #ft3{

	background:#F3F3F3 url(../images/ico.gif) -195px -40px no-repeat;

	}

.FootNav #ft4{

	background:#F3F3F3 url(../images/ico.gif) -140px -92px no-repeat;

	}

.Copyright{

	width:950px;

	text-align:center;

	margin:0px auto;

	}

.Copyright span{

	float:center;

	}

.Copyright p{

	float:center;

	color:#333;

	}

.Links{

 width:950px;
 overflow:hidden;
 margin:0 auto 10px;
 padding-top:10px;

	}

.Links p{

	font-weight:bold;

	color:#333;

	float:center;

	margin-right:10px;

	line-height:20px;

	}

.Links li{

float:left; width:8em; overflow:hidden; margin-right:5px; white-space:nowrap;

	}

.Links a:link,.Links a:visited{

	color:#333;

	}

.Links a:hover{

	color:#DE438F;

	}

/*Inquiry*/

.Inquiry p{

	font-size:14px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	color:#000000;

	margin-top:20px;

	clear:both;

	}

.Inquiry ul{

	margin-top:20px;

	clear:both;

	}

.Inquiry li{

	clear:both;

	margin-top:5px;

	}

.Inquiry li p{

	font-size:12px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border:0px;

	float:left;

	width:100px;

	text-align:right;

	margin:0px;

	margin-right:10px;

	}

.Inquiry li span{

	float:left;

	color:#FF0000;

	margin-right:20px;

	height:30px;

	line-height:30px;

	width:10px;

	}

.Inquiry li input,.Inquiry li img{

	float:left;

	margin-right:5px;

	}

.SendInquiry{

	margin:25px;

	}

	

.TxtList li{

	line-height:25px;

	background:#EDF5F7;

	border-bottom:1px #FFF solid;

	height:25px;

	overflow:hidden;

	}

.TxtList li p{

	float:left;

	width:25px;

	text-align:right;

	line-height:25px;

	padding-right:5px;

	background:#F8FBFC;

	height:25px;

	overflow:hidden;

	}

.TxtList li dl{

	float:left;

	line-height:25px;

	height:25px;

	overflow:hidden;

	}

.TxtList li dl dt{

	width:250px;

	float:left;

	border-left:1px #FFF solid;

	line-height:25px;

	}

.TxtList li dl dt p{

	float:left;

	background:none;

	padding:0px;

	margin-left:5px;

	}

.TxtList li dl dt span{

	float:left;

	}

.TxtList li dl dd{

	width:130px;

	float:left;

	border-left:1px #FFF solid;

	line-height:25px;

	padding-left:5px;

	text-align:center;

	}

.TxtList li dl dd input{

	float:left;

	width:60px;

	border:1px #C2E0E7 solid;

	margin-right:5px;

	margin-top:3px;

	background:#F8FBFC;

	}

	

	

/*Sitemap*/

.Sitemap{

	margin:25px;

	}

.Sitemap p{

	font-size:14px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	color:#000000;

	margin-top:20px;

	clear:both;

	}

.Sitemap p a:link,.Sitemap p a:visited{

	font-size:14px;

	color:#000000;

	}

.Sitemap p a:hover{

	color:#DE438F;

	}

.Sitemap ul{

	clear:both;

	}

.Sitemap li{

	font-weight:bold;

	background:url(../images/ico.gif) 0px -493px no-repeat;

	line-height:30px;

	clear:both;

	text-indent:10px;

	}

.Sitemap li ul li{

	font-weight:normal;

	line-height:20px;

	margin-right:20px;

	float:left;

	clear:none;

	margin-top:0px;

	background:none;

	}

	

	

.CategoriesPicShow{

	clear:both;

	height:105px;

	overflow:hidden;

	margin:20px;

}

.infiniteCarousel {

  width: 708px;

  position: relative;

}

.infiniteCarousel .wrapper {

  width: 628px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */

  overflow: auto;

  height: 105px;

  margin: 0 40px;

  position: absolute;

  top: 0;

}



.infiniteCarousel ul a img {

  border: 5px solid #EEE;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}



.infiniteCarousel .wrapper ul {

  width: 4000px; /* single item * n */

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin:0;

  padding:0;

  position: absolute;

  top: 0;

}



.infiniteCarousel ul li {

  display:block;

  float:left;

  padding: 10px;

  height: 85px;

  width: 85px;

}



.infiniteCarousel ul li img {

    -webkit-transition: border-color 400ms;

}



.infiniteCarousel ul:hover li img {

}



.infiniteCarousel ul:hover li:hover img {

  border-color: #AAA;

}



.infiniteCarousel ul li a img {

  display:block;

}



.infiniteCarousel .arrow {

  display: block;

  height: 36px;

  width: 37px;

  background: url(../images/arrow.png) no-repeat 0 0;

  text-indent: -999px;

  position: absolute;

  top: 37px;

  cursor: pointer;

  outline: 0;

}



.infiniteCarousel .forward {

  background-position: 0 0;

  right: 0;

}



.infiniteCarousel .back {

  background-position: 0 -72px;

  left: 0;

}



.infiniteCarousel .forward:hover {

  background-position: 0 -36px;

}



.infiniteCarousel .back:hover {

  background-position: 0 -108px;

}