@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;}
body {font-family:Calibri,Arial,Helvetica,sans-serif;font-size: 14px;color:#555;margin:0 auto;width:1000px;background: url(../images/bj.png) repeat-x left top;background-color:#fff;}
ul, li {list-style-type: none;}
a {color:#ec9d05;text-decoration: none;}
a:hover {color:#333;}
em {font-style:normal;float:right;font-weight:normal;font-size:12px;margin-right:10px;}
img {border:none;}

#top {width:1000px;float:left;height:151px;background: url(../images/bopbj.png) no-repeat left top;}
#top h1 {background: url(../images/logo.png) no-repeat left bottom;height:98px;width:331px;line-height:20px;background-attachment:scroll;float:left;overflow:hidden;margin-top:12px;}
#top h1 a {display:block;height:98px;width:331px;text-indent:-9999px;}
#top p {float:right;width:300px;line-height:30px;text-align:right;margin-top:20px;}
#top p a {margin:0 10px;color:#999;}
#top p a:hover {color:#ccc;}

#jsddm {width:1000px;float:left;height:38px;margin-top:6px;}
#jsddm li {float:left;width:111px;line-height:28px;}
#jsddm li a {color:#fff;font-size:16px;display:block;text-align:center;}
#jsddm li a:hover {color:#afc7da;border:1px solid #afc7da;}

#jsddm li ul {position: absolute;visibility: hidden;width:205px;z-index:10000;margin-top:5px;}
#jsddm li ul li {display: inline;height:30px;line-height:30px;width:205px;background: none; background-color:#afc7da;FILTER: alpha(opacity=90);border-bottom:1px solid #262f34;}	
#jsddm li ul li a {font-weight:normal;color:#333;font-size:14px;text-align: left;background-image: none;text-indent: 10px;}
#jsddm li ul li a:hover {background-color: #fff;color:#262f34;border: none;}

/* flash */
#flash {height:326px;overflow:hidden;width:1000px;float:left;margin-top:10px;}
#banner {height:180px;overflow:hidden;width:1000px;float:left;margin-top:10px;}
#focus {width:1000px; height:326px; overflow:hidden; position:relative;}
#focus ul {height:326px; position:absolute;}
#focus ul li {float:left; width:1000px; height:326px; overflow:hidden; position:relative; background:#ccc;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus ul li img {width:1000px; height:326px;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1000px; height:10px; padding:8px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#1b1f21;}
#focus .btn span.on {background:#1b1f21;}
#focus .preNext {width:34px; height:80px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/* content */
#content {float:left;width:1000px;padding:10px 0;background-color:#fff;}

#about {float:left;width:400px;border:1px solid #ccc;background:url(../images/bj2.png) repeat-x top left;height:355px;overflow:hidden;}
#about h3,#news h3,#product h3 {font-size:16px;color:#262f34;text-indent:15px;line-height:30px;margin-bottom:10px;}
#about h3 em a,#news h3 em a,#product h3 em a {color:#ec9d05;}
#about h3 em a:hover,#news h3 em a:hover,#product h3 em a:hover {color:#555;}
#about p {line-height:16px;margin:5px 10px 0 10px;text-indent:20px;}

#news {float:left;width:360px;border:1px solid #ccc;background:url(../images/bj2.png) repeat-x top left;overflow:hidden;margin-left:20px;height:180px;}
#news li {line-height:32px;border-bottom:1px dotted #ccc;}
#news li a {background:url(../images/block.gif) no-repeat 10px center;color:#262f34;text-indent:20px;display:block;}
#news li a:hover {color:#262f34;background-color:#e1f0fb;}

#contact_i {float:right;width:200px;padding:80px 0 1px 0;background:url(../images/contact.jpg) no-repeat top right;}
#contact_i p {line-height:16px;margin:5px 0 0 25px;}
#contact {float:left;width:200px;padding:80px 0 1px 0;background:url(../images/contact.jpg) no-repeat top right;}
#contact p {line-height:16px;margin:5px 0 0 25px;}
#cadd {float:left;width:200px;}
#cadd p {line-height:16px;margin:5px 0 0 5px;}

#product {float:right;width:576px;border:1px solid #ccc;background:url(../images/bj2.png) repeat-x top left;margin-top:10px;height:163px;}
#product img {margin:0 0 0 10px;}

#left {width:200px;float:left;}
#leftfl {border:1px solid #ccc;background:url(../images/bj2.png) repeat-x top left;margin-bottom:10px;}
#leftfl h3 {font-size:16px;color:#262f34;text-indent:15px;line-height:30px;margin-bottom:10px;}
#leftfl li {line-height:28px;border-bottom:1px dotted #ccc;}
#leftfl li a {background:url(../images/block.gif) no-repeat 10px center;color:#262f34;text-indent:20px;display:block;}
#leftfl li a:hover {color:#262f34;background-color:#e1f0fb;}

#right {width:780px;float:right;overflow:hidden;}
#right h2 {border-bottom:1px solid #ccc;height:30px;line-height:30px;margin-bottom:10px;font-size:16px;font-weight:normal;background:url(../images/block.gif) no-repeat 10px center;text-indent:20px;}

#contentxx {margin:0 20px;}
#contentxx p {line-height:20px;margin:10px 0 0 0;text-indent:20px;}

#newsfl li {height:30px;line-height:30px;margin:0 20px;border-bottom:1px dotted #ccc;}
#newsfl li a {color:#555;background: url(../images/block.gif) no-repeat 5px center;display:block;text-indent:20px;}
#newsfl li a:hover {color:#0a9210;}
#newsfl li em {color:#999;}

#page {clear:both;height:30px;line-height:30px;text-align:center;}

#contentxx h3 {text-align:center;font-size:14px;line-height:30px;margin-top:10px;color:#ec9d05;}
#contentxx h6 {text-align:center;font-size:12px;font-weight:normal;line-height:26px;margin:5px 0;}
#contentxx h6 span {color:#ec9d05;margin-right:6px;}

.pxx {float:left;width:170px;text-align:center;overflow:hidden;height:150px;margin:5px 0 0 10px;}
.pxx dt {width:170px;height:110px;overflow:hidden;}
.pxx dd {line-height:20px;}

#right th {background-color:#555;border-right:1px solid #fff;color:#fff;height:30px;line-height:30px;}
#right td {border-right:1px solid #fff;border-top:1px solid #fff;background-color:#dedede;padding:0 5px;text-align:center;}

/* food */
#food {width:1000px;clear:both;padding:0 0 8px 0;margin:5px 0 0 0;}
#foodm {height:36px;width:1000px;float:left;background: url(../images/foodbj.png) repeat-x;margin-bottom:10px;}
#foodm li {line-height:36px;float:left;padding:0 13px;}
#foodm li a {color:#555;display:block;text-align:center;font-size:16px;}
#foodm li a:hover {color:#ec9d05;}

#food p {line-height:20px;text-align:center;}
#food p a {margin:0 5px;color:#999;}
#food p a:hover {color:#666;}