@charset "utf-8";
/* CSS Document */

body {
	font-family: "微軟正黑體", "新細明體", "Arial Unicode MS", Arial, "Times New Roman", Times, SansSerif, sans-serif, serif;
	font-size: 100%;
	line-height: 1.125em;
	color: #000;
	background-color: #BAB2A5;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-image: url(../images/bodyBg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.home {
	font-family: "微軟正黑體", "新細明體", "Arial Unicode MS", Arial, "Times New Roman", Times, SansSerif, sans-serif, serif;
	font-size: 100%;
	line-height: 1.125em;
	color: #000;
	background-color: #beb6a6;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/home/homeBodyBg.jpg);
}

#index {
	background-attachment: scroll;
	background-image: url(../images/index/indexBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 1024px;
	overflow: hidden;
}
#home {
	float: left;
	width: 1024px;
	overflow: hidden;
	background-image: url(../images/home/homeBg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}


p {
	margin: 0px;
}

header {
	float: left;
	height: 135px;
	width: 1024px;
}
#home header {
	float: left;
	height: 120px;
	width: 1024px;
}
h1 ,h2{
	position: absolute;
	left: -1000em;
}
header img {
	float: left;
}



nav {
	float: left;
	height: 100px;
	width: 604px;
	padding-top: 35px;
	padding-bottom: 0px;
	padding-right: 33px;
	padding-left: 37px;
}
#home nav {
	float: left;
	height: 85px;
	width: 604px;
	padding-top: 35px;
	padding-bottom: 0px;
	padding-right: 33px;
	padding-left: 37px;
}



ul {
	margin: 0px;
	float: left;
	height: 135px;
	width: 674px;
	list-style-type: none;
	padding: 0px;
}
#home ul {
	margin: 0px;
	float: left;
	height: 120px;
	width: 674px;
	list-style-type: none;
	padding: 0px;
}

li {
	float: left;
	list-style-type: none;
	display: inline;
}
.aboutBtn a {
	background-image: url(../images/index/aboutBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.aboutBtn a:hover ,.aboutBtn a:focus{
	background-image: url(../images/index/aboutBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.aboutBtnCurrent {
	background-image: url(../images/index/aboutBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.newsBtn a {
	background-image: url(../images/index/newsBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.newsBtn a:hover, .newsBtn a:focus {
	background-image: url(../images/index/newsBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.newsBtnCurrent {
	background-image: url(../images/index/newsBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.productsBtn a {
	background-image: url(../images/index/productsBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.productsBtn a:hover, .productsBtn a:focus {
	background-image: url(../images/index/productsBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.productsBtnCurrent {
	background-image: url(../images/index/productsBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.mediaBtn a {
	background-image: url(../images/index/mediaBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.mediaBtn a:hover, .mediaBtn a:focus {
	background-image: url(../images/index/mediaBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.mediaBtnCurrent {
	background-image: url(../images/index/mediaBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.orderBtn a {
	background-image: url(../images/index/orderBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.orderBtn a:hover, .orderBtn a:focus {
	background-image: url(../images/index/orderBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.orderBtnCurrent {
	background-image: url(../images/index/orderBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.mealsBtn a {
	background-image: url(../images/index/mealsBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.mealsBtn a:hover, .mealsBtn a:focus {
	background-image: url(../images/index/mealsBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.mealsBtnCurrent {
	background-image: url(../images/index/mealsBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.contactBtn a {
	background-image: url(../images/index/contactBtnUp.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.contactBtn a:hover, .contactBtn a:focus {
	background-image: url(../images/index/contactBtnOver.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}
.contactBtnCurrent {
	background-image: url(../images/index/contactBtnOverDown.jpg);
	float: left;
	height: 30px;
	width: 70px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	margin-right: 12px;
}

.fbBtn a {
	background-image: url(../images/index/fbBtnUp.jpg);
	float: left;
	height: 30px;
	width: 30px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
}



article {
	float: left;
	height: 570px;
	width: 1024px;
}
#home article {
	float: left;
	width: 1024px;
	background-attachment: scroll;
	background-image: url(../images/home/articleBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	overflow: hidden;
}

.banner {
	float: left;
	height: 570px;
	width: 650px;
}
#home .banner {
	float: left;
	height: 500px;
	width: 350px;
	background-attachment: scroll;
	background-image: url(../images/home/bannerBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

article.news_detial {
	background-image: none;
	background-color: #FFF;
	float: left;
	width: 930px;
	height: auto;
	padding-right: 25px;
	padding-left: 25px;
}
.newsArea {
	background-attachment: scroll;
	background-image: url(../images/index/newsBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 160px;
	width: 305px;
	font-size: 0.8125em;
	padding-right: 45px;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.newsArea .more {
	height: 25px;
	width: 45px;
	float: left;
	padding-top: 0px;
	padding-left: 260px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.newsArea ul {
	float: left;
	width: 305px;
	height: 135px;
}

.newsArea ul li {
	float: left;
	width: 305px;
	margin-bottom: 5px;
}

.newsArea a {
	color: #000;
	text-decoration: none;
}
.newsArea a:hover {
	color: #900;
	text-decoration: underline;
}
.noData {
	font-size: 1.5em;
	font-weight: bold;
	color: #900;
	padding-top: 5px;
}
#home .newsArea  {
	background-attachment: scroll;
	background-image: url(../images/home/newsAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}

.topLink {
	float: left;
	width: 620px;
	font-size: 0.875em;
	text-align: right;
	padding-bottom: 40px;
}

#home .newsArea ul {
	float: left;
	width: 620px;
	height: auto;
}
#home .newsArea ul li {
	float: left;
	width: 600px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/home/listIcon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 6px 6px;
}
#home .newsArea ul li a {
	float: left;
}

.newsListR {
	float: right;
	font-size: 0.8125em;
}
.newsNav {
	font-size: 0.75em;
	width: 620px;
	text-align: center;
	float: left;
	padding-top: 20px;
	color: #003;
}

.newsNav a {
	color: #4D3400;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
	padding: 3px;
}
.newsNav a:hover, .newsNav a:focus {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #4D3400;
	padding: 3px;
}
h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72522B;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 1.25em;
	font-weight: bold;
	background-image: url(../images/home/h3Icon.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 3px 5px;
	float: left;
	width: 600px;
	margin: 0px;
}
h3 span {
	float: left;
}
.h3Date {
	font-size: 0.875em;
	float: right;
	color: #999;
}
.newsPic ,.newsMovie{
	text-align: center;
	float: left;
	width: 620px;
	padding-top: 20px;
	padding-bottom: 5px;
}
.newsContent {
	text-align: left;
	float: left;
	width: 590px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
.newsContent p {
	float: left;
	width: 590px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#home .newsContent ul{
	float: left;
	width: 590px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#home .newsContent ul li{
	float: left;
	width: 570px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.back {
	float: left;
	width: 70px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
	margin: 0px;
	height: 23px;
	padding-right: 275px;
	padding-left: 275px;
}
.back a {
	background-image: url(../images/home/backUp.jpg);
	display: block;
	height: 23px;
	width: 70px;
	float: left;
	text-indent: -1000em;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.back a:hover ,.back a:focus{
	background-image: url(../images/home/backOver.jpg);
	display: block;
	height: 23px;
	width: 70px;
	float: left;
	text-indent: -1000em;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
















.productsArea {
	background-attachment: scroll;
	background-image: url(../images/index/productsBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 400px;
	width: 305px;
	font-size: 0.8125em;
	padding-right: 45px;
	padding-left: 24px;
}



.productsArea .more {
	height: 15px;
	width: 45px;
	float: left;
	padding-top: 10px;
	padding-left: 260px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.productsArea div {
	float: left;
	width: 295px;
	height: 90px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.productsArea div img {
	padding: 2px;
	border: 1px solid #960;
	background-color: #FFF;
	margin-right: 4px;
	float: left;
}
.productsArea div strong {
	float: left;
	width: 155px;
	font-size: 1.2em;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #553411;
	padding-top: 3px;
}
.productsArea div p {
	float: left;
	width: 155px;
	font-size: 1em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




#home .newsArea.productsArea {
	background-attachment: scroll;
	background-image: url(../images/home/productsAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}
#home .newsArea.mealsArea {
	background-attachment: scroll;
	background-image: url(../images/home/mealsAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}

#home .newsArea.aboutArea {
	background-attachment: scroll;
	background-image: url(../images/home/aboutAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 610px;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}
#home .newsArea.orderArea {
	background-attachment: scroll;
	background-image: url(../images/home/orderAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}
#home .newsArea.contactArea {
	background-attachment: scroll;
	background-image: url(../images/home/contactAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}
#home .newsArea.mediaArea {
	background-attachment: scroll;
	background-image: url(../images/home/mediaAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 620px;
	font-size: 0.875em;
	padding-right: 30px;
	padding-left: 24px;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 10px;
}


#orderForm {
	float: left;
	width: 600px;
	padding-left: 20px;
	padding-top: 25px;
	font-size: 1.125em;
	padding-bottom: 15px;
}
#orderForm p {
	float: left;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #97876E;
	font-size: 0.875em;
}
#orderForm span {
	font-size: 0.75em;
	color: #C00;
	font-weight: bold;
	padding-left: 5px;
}

#orderForm label {
	float: left;
	margin: 0px;
	height: auto;
	width: 190px;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p1 ,#p2,#p3{
	float: left;
	background-color: #E9E7E0;
	padding: 3px;
	color: #333;
	border: 1px solid #725837;
	width: 180px;
	font-size: 0.8125em;
	font-weight: bold;
}
#p5, #p6, #p7, #p9 {
	float: none;
	background-color: #E9E7E0;
	padding: 3px;
	color: #333;
	border: 1px solid #725837;
	width: 30px;
	font-size: 0.8125em;
	font-weight: bold;
}
#p4, #p8 {
	float: none;
	background-color: #E9E7E0;
	padding: 3px;
	color: #333;
	border: 1px solid #725837;
	width: auto;
	font-size: 0.8125em;
	font-weight: bold;
}
#p10 {
	float: left;
	background-color: #E9E7E0;
	padding: 3px;
	color: #333;
	border: 1px solid #69441A;
	width: 300px;
	height: 100px;
	font-size: 0.8125em;
	font-weight: bold;
}
#captcha {
	float: left;
	background-color: #E9E7E0;
	padding: 3px;
	color: #333;
	border: 1px solid #725837;
	width: 80px;
	font-size: 0.8125em;
	font-weight: bold;
}
.captchaImg {
	float: left;
	height: 30px;
	width: 100px;
}



#orderForm div {
	float: left;
	width: 600px;
	text-align: center;
}
#orderForm .people {
	float: left;
	font-size: 1em;
	color: #333;
	margin: 0px;
	padding: 0px;
	line-height: 2em;
}
.map {
	float: left;
	width: 600px;
	text-align: center;
	padding: 10px;
}





#home .aboutWrapper {
	float: left;
	width: 600px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999;
	padding-top: 15px;
	height: auto;
	font-size: 1.125em;
	line-height: 1.25em;
}
#home .aboutWrapper h3 {
	float: left;
	width: 560px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-position: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#home .aboutWrapper p {
	float: left;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#home .aboutWrapper ul {
	float: left;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
#home .aboutWrapper ul li {
	float: left;
	width: 565px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}


#home .productsWrapper{
	float: left;
	width: 600px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-top: 15px;
	height: auto;
}


#home .productsWrapper img{
	padding: 5px;
	float: left;
	border: 1px solid #960;
	margin: 0px;
}

#home .productsWrapper h3{
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 18px;
}


#home .productsWrapper p{
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 18px;
}

#home .productsWrapper ul {
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 18px;
}

#home .productsWrapper ul li {
	float: left;
	width: 285px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#home .mediaWrapper {
	float: left;
	width: 262px;
	height: auto;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 24px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#home .mediaWrapper img {
	padding: 5px;
	float: left;
	border: 1px solid #960;
	margin: 0px;
	width: 250px;
	height: 170px;
}
#home .mediaWrapper h3 {
	float: left;
	width: 262px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1em;
	text-align: center;
	height: auto;
}












.recommand {
	float: left;
	width: 253px;
	height: 360px;
	padding-top: 140px;
	padding-left: 47px;
}
.vision {
	float: left;
	width: 650px;
	padding-right: 50px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	overflow: hidden;
}
.task {
	float: left;
	width: 650px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-top: 20px;
	overflow: hidden;
	height: auto;
}



.recommand h3 {
	background-attachment: scroll;
	background-image: url(../images/index/recommand.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 235px;
	text-indent: -100000px;
}
.vision h3 {
	background-attachment: scroll;
	background-image: url(../images/about/visionH3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 30px;
	width: 650px;
	text-indent: -100000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.task h3 {
	background-attachment: scroll;
	background-image: url(../images/about/taskH3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 30px;
	width: 650px;
	text-indent: -100000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.task h4 {
	font-size: 0.9375em;
	float: left;
	width: 635px;
	padding-left: 15px;
	color: #F60;
	height: 30px;
	margin: 0px;
	padding-top: 5px;
}
.task ul {
	margin: 0px;
	float: left;
	width: 635px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	overflow: hidden;
	height: auto;
}
.task ul li {
	float: left;
	width: 620px;
	background-image: url(../images/index/newsIcon.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.recommandList {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	float: left;
	width: 215px;
	padding-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 3px;
}


.recommand h4 {
	font-size: 13px;
	float: left;
	width: 215px;
	padding-left: 0px;
	color: #F60;
	height: 20px;
	margin: 0px;
	padding-top: 5px;
}

.recommand p {
	width: 210px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 11px;
	margin: 0px;
}
.vision p {
	float: left;
	width: 635px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.news {
	float: left;
	width: 350px;
	height: 310px;
	padding-top: 30px;
}




.news h3 {
	background-image: url(../images/index/newsH3.jpg);
	margin: 0px;
	float: left;
	height: 55px;
	width: 350px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -100000px;
}
.newsList {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	float: left;
	width: 350px;
	padding-top: 3px;
}

.news h4 {
	color: #F60;
	background-image: url(../images/index/newsIcon.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 7px 8px;
	font-size: 14px;
	margin: 0px;
	float: left;
	width: 330px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.news h4 a {
	color: #F60;
	text-decoration: none;
}
.news h4 a:hover {
	color: #F63;
	text-decoration: underline;
}


.newsList p {
	color: #000;
	font-size: 13px;
	float: left;
	width: 325px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

article.news_detial p {
	color: #000;
	font-size: 13px;
	float: left;
	width: auto;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

.newsList p span {
	color: #900;
	font-size: 13px;
	float: right;
}
article.news_detial p span {
	color: #000;
	font-size: 13px;
	float: none;
}

.newsMore {
	text-align: right;
	float: left;
	width: 350px;
	padding-top: 5px;
}

.newsNav a.newsNavLink0 {
	color: #095F9C;
	text-decoration: none;
}

.newsNav a.newsNavLink0:hover {
	color: #FF3300;
	text-decoration: none;
}


.newsNav a.newsNavLink {
	color: #FFF;
	background-color: #069;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}


.newsNav a.newsNavLink:hover {
	color: #FFF;
	background-color: #F30;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.recommandNav {
	font-size: 0.75em;
	text-align: center;
	float: left;
	width: 210px;
	padding-top: 15px;
}
.recommandNav a.recommandNavLink0 {
	color: #095F9C;
	text-decoration: none;
}
.recommandNav a.recommandNavLink0:hover {
	color: #FF3300;
	text-decoration: none;
}
.recommandNav a.recommandNavLink {
	color: #FFF;
	background-color: #069;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.recommandNav a.recommandNavLink:hover {
	color: #FFF;
	background-color: #F30;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}





.sideBar {
	float: right;
	width: 330px;
	height: 460px;
	padding-top: 40px;
}
.sideBar h4 {
	color: #333;
	font-size: 14px;
	float: left;
	width: 310px;
	margin: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.sideBar img {
	margin: 0px;
	float: left;
	height: 350px;
	width: 250px;
	padding-right: 57px;
	padding-left: 23px;
}









footer {
	float: left;
	width: 1024px;
	font-size: 0.6875em;
	padding-top: 35px;
	text-align: center;
	padding-bottom: 15px;
}
#home footer {
	float: left;
	width: 1024px;
	font-size: 0.6875em;
	padding-top: 50px;
	text-align: center;
	padding-bottom: 15px;
	background-attachment: scroll;
	background-image: url(../images/home/footerBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
}


footer p {
	margin: 0px;
}
.r {
	width: 410px;
	padding-left: 35px;
}
