@charset "gb2312";
/* CSS Document */
input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }
label { display: block; } 
body{font:12px Arial, Helvetica, sans-serif;margin:0px auto;padding:0px;color:#000; background-color:#fff;}
div,form,img,ul,li,dd{margin: 0px auto;padding: 0px;border: 0;list-style:none;}
a{text-decoration: none; color:#fff; }
a:hover{text-decoration: underline; color:#C22522;}
p{ margin:0; padding:0;}
.clearw{ clear:both;} 
/* Í·²¿ */
.pattymain{ width:1280px; margin:0 auto;}

.messages{height:452px; background:#fff url(images/index_46.jpg)  no-repeat; color:#2c2c2c; font-size:14px; width:1280px;}
.messages form{ padding:1px 0 0 370px; width:590px;}
.messages p{ background-color:#fff; min-height:37px;_height:37px;}
.messages table { background-color:#fff; border-top:10px solid #fff;border-bottom:10px solid #fff;}
.messages th{ text-align:right; width:70px}
.messages td,.messages th { padding:4px 0;}
.messages td{ text-align:left; padding-left:10px;}
.messages b{ color:#ed1c00; padding-right:5px; line-height:16px; font-size:18px}
.messages table input,.messages table select{ width:370px; height:24px; padding:0 0 0 3px; border:1px solid #ababab; background-color:#f4f4f4;}
.messages table textarea  { width:370px; height:60px; padding-left:3px; border:1px solid #ababab; background-color:#f4f4f4; }
.messages div{ padding:15px 0 0 80px;}
.searchsubmit{ cursor:pointer; background:url(images/patty_44.jpg) center center no-repeat; width:123px; height:43px; border:none; margin-right:25px;}
.searchreset{cursor:pointer; background:url(images/patty_46.jpg) center center no-repeat; width:123px; height:43px; border:none;}

#demo{ width:1110px; overflow:hidden; height:204px; background-color:#fff; border-bottom:2px solid #fff;}
#demo1,#demo2{ width:1960px;height:204px; }
#demo img{ display:inline; float:left;}

#dsemo{ width:1110px; overflow:hidden; height:188px;}
#dsemo1,#dsemo2{ width:1960px;height:188px; }
#dsemo img{ display:inline; float:left;}

.infbg{width:1280px;height:254px;background:url(images/patty_probg.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/patty_probg.png"); _background:none; position:absolute; z-index:5; left:0; top:0;}
.infiniteCarousel{width:1110px;position:relative;}
.infiniteCarousel .wrapper{width:848px;overflow:auto;min-height:254px;_height:254px;margin:0 66px;position:absolute;top:0;}
.infiniteCarousel ul li img{display:block;height:254px;width:212px;}
.infiniteCarousel .wrapper ul{width:9999px;margin:0;padding:0;position:absolute;top:0;}
.infiniteCarousel ul li{display:block;float:left;padding:0px;height:254px;width:212px;}
.infiniteCarousel .arrow{display:block;height:36px;width:37px;background:url(arrow.png) no-repeat 0 0;text-indent:-999px;position:absolute;top:93px;cursor:pointer; overflow:hidden; z-index:10;}
.infiniteCarousel .forward{background-position:0 0;right:22px;}
.infiniteCarousel .back{background-position:0 -72px;left:22px;}
.infiniteCarousel .forward:hover{background-position:0 -36px;}
.infiniteCarousel .back:hover{background-position:0 -108px;}

.bottom{width:1280px; height:27px; overflow:hidden;line-height:20px; text-align:center;  padding:5px 0;  margin-bottom:50px;background:#fff url(images/index_48.jpg)  no-repeat; }
.bottom p{width:870px; height:20px; overflow:hidden;line-height:20px;text-align:left; padding:0 190px 0 220px;}
.bottom p span { float: right; }
.bottom p a{color:#000;}
