/*banner*/
#full-screen-slider { width:100%; height:314px; float:left; position:relative; margin-bottom: 70px;}
#slides { display:block; width:100%; height:314px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:274px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#F0BE00}

.right { background: #ffffff; width: 755px; float: right; margin-left: 17px; overflow: hidden;}
.right h2 { background: #4d332f url(../images/icon03.jpg) no-repeat 15px center; margin-bottom: 24px; font-size: 14px; color: #ffffff; font-weight: bold; padding: 9px 20px 10px 40px;}
.right h2 span { float: right; font-size: 12px; font-weight: normal; color: #ffffff;}
.right h2 span a { color: #ffffff;}
.right h2 span a:hover { color: #999999;}

.left { width: 230px; float: right;}
.left ul { margin-bottom: 18px;}
.left ul li { margin-bottom: 1px;}
.left ul li a { padding: 9px 9px 9px 70px; background: #b7b7b7; display: block; color: #4d332f;}
.left ul li.lefthover a { background: url(../images/left_hover.png) no-repeat left top; color: #2c2c2c;}
.left ul li a:hover { background: url(../images/left_hover.png) no-repeat left top; color: #2c2c2c;}
.left .lcontact { background: url(../images/lContact.png) no-repeat left top; padding: 153px 30px 60px; line-height: 18px;}
/*about*/
.about { margin: 0 20px 50px;}
/*contact*/
.contact { margin: 0 20px;}
.contact h3 { font-weight: bold;} 
/*productlist*/
.productlist { width: 700px; padding: 0 0 40px 35px;}
.productlist li { width: 158px; float: left; border: 1px #dddddd solid; margin: 0 15px 19px 0;}
.productlist li img { display: block;}
.productlist li p { background: #dddddd; text-align: center;}
/*product*/
.product { margin: 0 20px 50px;}
.product .photo { width: 570px; margin: 0 auto 50px; border: 1px #dddddd solid; padding: 20px;}
.product .nr_text { margin-bottom: 50px;}
.product h3 { font-weight: bold; border-bottom: 1px #dddddd solid; padding: 0 5px; color: #4d332f; margin-bottom: 15px; font-size: 14px; clear: both;}
.product h3 #ckepop { float: right; width: 230px;}
.product .info { margin-bottom: 100px;}
.product .pageNavi { float: right; width: 300px;}
/*newslist*/
.newslist { margin: 0 20px 50px;}
.newslist li { border-bottom: 1px #dddddd dashed; padding: 6px 0;}
.newslist li span { float: right;}
/*news*/
.news { font-size: 14px; margin: 0 20px;}
.news h3 { font-size: 16px; text-align: center; font-weight: bold; border-bottom: 1px #dddddd solid; padding-bottom: 5px; margin-bottom: 10px; color: #4d332f;}
.news h3.style01 { text-align: left; padding: 0 5px 5px; font-size: 14px;}
.news a { text-decoration: underline;}
.news a:hover { text-decoration: none;}
.news #ckepop { float: right; margin-bottom: 15px; width: 400px;}
.news .date { float: left;}
.news .info { clear: both; margin-bottom: 30px;}
.news .anniu a {background: #0657A0 url(../images/sosuo_bg.gif) repeat-x left top; font-size: 14px;  color: #ffffff; padding: 8px 15px 8px;}
.pageNavi { margin: 0 0 40px;}
.news ul { margin-bottom: 50px; }
.news ul .span { font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
/*form*/
.form {margin: 0 0 0 50px;}
.form table th {font-weight: normal;text-align: right;vertical-align: top;padding: 2px 10px 2px 0;}
.form table th.submit {text-align: center;}
.form table td input {background: #dddddd;border: none;width: 300px;}
.form table td textarea {border: 1px #dddddd solid;width: 450px;height: 180px;}
.form table td .login_verification {width: 50px;}
/*wp-pagenavi*/
.wp-pagenavi { CLEAR: both; text-align: center; margin-bottom: 70px;}
.wp-pagenavi A { BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;}
.wp-pagenavi SPAN { BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;}
.wp-pagenavi A:hover { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000;}
.wp-pagenavi SPAN.current { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000;}
.wp-pagenavi SPAN.current { FONT-WEIGHT: bold;}
/*sitemap*/
.sitemap { margin: 0 20px;}
.sitemap li { background: url(../images/icon02.jpg) no-repeat left 10px; padding: 0 0 0 15px;}
.sitemap a { display: block;}
.sitemap a.two { margin-left: 20px;}
.sitemap a.three { margin-left: 40px;}
