/*
Theme Name: YixinCompany
Theme URI: 
Description: 
Version: 1.1
Author: santa
Author URI: 
Copyright:
*/
/* Global */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
html{ background:#FFF url(images/bg.png) repeat-y center 0; background-attachment:fixed;}
body{ color:#666; background:url(images/top.jpg) no-repeat center 0; font:12px/22px Arial,Tahoma,Verdana,Sans-Serif,"宋体";}
div{margin:0 auto;}
img{border:0;vertical-align:middle;}
ul,ol,li{list-style:none;}
table,td,tr,th{font-size:12px;}
h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;}
h1{ font-size:18px;}
h2{ font-size:16px;}
h3,h4{ font-size:14px;}
address,cite,code,em,th,i{font-style:normal;}

a:link, a:visited{ color:#666; text-decoration:none; outline-style:none;}
a:hover{color:#028b43; text-decoration:underline;}

.inner{ padding:0 14px; width:932px; overflow:hidden;}
.clearfix{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.dotline{clear:both;font-size:1px;width:100%;height:1px;margin-top:0!important;*margin-top:-1px;line-height:0;background:url(images/dotline.gif) repeat-x 0 0;}
.spaceline{clear:both;font-size:1px;width:100%;height:22px;background:url(images/spacing-line.png) no-repeat center center;}
.dred{ color:#028b43;}
.nb{border:none!important;background:none!important;}

/* Wrapper */
.wrapper{ width:960px; clear:both;}

/* Header */
.header{ margin-bottom:20px; overflow:hidden;}

/* Logo */
.logo{ float:left; margin-top:15px; text-indent:-9999px;}
.logo a{ width:300px; height:80px; background:url(images/logo.jpg) no-repeat 0 center; display:block;}

/* Header - Middle */
.head-mid{ float:left; margin-left:10px; margin-top:22px; width:296px; overflow:hidden;}
.head-mid p{ margin-left:10px; margin-bottom:12px;}
.searchform{ float:right; width:296px; height:30px; background:url(images/search.gif) no-repeat 0 0;}
.searchinput{ float:left; padding:4px 8px 4px 32px; width:200px; height:22px; line-height:22px; *line-height:24px; font-size:13px; border:none; color:#B6B6B6; background:none; -webkit-appearance:none;}
.searchsubmit{ float:right; width:54px; height:30px; font-size:14px; border:none; color:#FFF; background:none; cursor:pointer;}

/* Header - Right */
.head-r{ float:right; margin-top:35px; width:220px; overflow:hidden;}
.head-r .phone{ float:left; padding:0 10px 0 24px; width:200px; font-size:16px; font-weight:normal; font-family:"Microsoft Yahei"; color:#028b43;}
.head-r .phone span{ font-size:14px;}

.language{ float:right; width:142px; background:url(images/language.gif) no-repeat 0 5px; overflow:hidden;}
.language a{ float:left; width:47px; text-indent:-9999px; display:inline-block;}

#hot-words{ margin-top:26px; color:#888;}
#hot-words a{ padding:0 4px; color:#888;}
#hot-words a:hover{ color:#028b43;}

/* Topbar */
.topbar{ height:36px; line-height:36px; font-size:13px; font-weight:bold; color:#FFF; background:url(images/menu.png) repeat-x 0 2px;}
.topbar .inner{ overflow:visible;}

/* Main Menu */
.mainmenu{ float:left; width:630px; height:36px; overflow:visible; _overflow:hidden;}
.navi{ position:relative; z-index:10000; clear:both; overflow:visible;}
.navi li{ float:left; padding:0 4px; line-height:36px; font-size:15px; color:#FFF; background:url(images/menu.png) no-repeat 0 -36px; text-transform:capitalize;}
.navi li.menu-item-home{ background:none;}
.navi li a:link, .navi li a:visited{ padding:0 10px; color:#FFF; display:block;}
.navi li a:hover, .navi li.current-menu-item a, .navi li.current-post-parent a, .navi li.current-post-ancestor a, .navi li.current-menu-parent a, .navi li.current-category-ancestor a{ color:#FFF; background:#118C4C url(images/menu.png) repeat-x 0 -74px; text-decoration:none;}
.navi li.menu-item-home a.nb{ padding:0 10px 0 0;}

.navi li.yellow{ float:left; padding:0 8px; line-height:auto; background:url(images/menu.png) no-repeat 0 -36px;}
.navi li.yellow a:link, .navi li.yellow a:visited{ padding:4px 8px 5px; color:#FF9; display:inline;}
.navi li.yellow a:hover{ color:#028b43; background:#FFF;}

.navi li{ position:relative;}
.navi li ul{ position:absolute; padding:2px 1px 0; width:170px; top:36px; left:3px; border:1px solid #E3E3E3; border-top:none; background:#FFF; z-index:300; display:none;}
.navi li ul li{ margin:0 auto; padding:0; width:170px; height:32px; line-height:32px; font-weight:normal; border-bottom:1px solid #EEE; background:none;}
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ padding-left:12px; border-top:none; color:#555;}
.navi li ul li a:hover, .navi li:hover ul li a:hover{ color:#118C4C; background:#F5F8F5;}
.navi li:hover a{ background:#118C4C url(images/menu.png) repeat-x 0 -74px;}
.navi li:hover ul li a{ background:#FFF;}

.navi li ul li ul{ top:-3px; left:170px; border-top:1px solid #E3E3E3; border-left:none;}
.navi li ul li.arrow:hover a{ color:#118C4C; background:#F5F8F5;}
.navi li ul li.arrow:hover ul li a:hover{ color:#555; background:#FFF;}

.subbar{ float:right; height:36px; color:#FF9; overflow:hidden;}
.subbar li{ float:left; padding:0 8px; line-height:38px; background:url(images/menu.png) no-repeat 0 -36px;}
.subbar a:link, .subbar a:visited{ padding:4px 8px 5px; color:#FF9;}
.subbar a:hover{ color:#028b43; background:#FFF; text-decoration:none;}

/* Slideshow */
.slideshow{ margin-bottom:20px; width:100%; height:435px; overflow:hidden;}
#showimg{ height:345px; overflow:hidden;}
#showimg img{ width:960px; height:345px; display:block;}
#operate{ padding:16px 5px; height:58px; background:#006F45 url(images/slideshow.png) repeat-x 0 bottom; overflow:hidden;}
#operate div{ float:left; margin:0 4px 0 5px; padding:5px; width:295px; border:1px solid #064931; border-top:2px solid #064931; color:#777; background:#E7F4EA; overflow:hidden; cursor:pointer;}
#operate div img{ float:left; width:125px; height:45px; filter:Gray; -webkit-filter:grayscale(100%);}
#operate div p{ padding:2px 5px 0 8px; line-height:20px; overflow:hidden;}
#operate div.hov{ border-top:2px solid #028b43; color:#006F45;}
#operate div.hov img{ filter:none; -webkit-filter: grayscale(0);}

#msg{ display:none;}

/* HomePage */
.section{ margin-bottom:20px; width:100%; overflow:hidden;}
.section h2, .section .h2title{ line-height:32px; font-size:14px; font-weight:normal; border-bottom:1px solid #DDD;/* background:url(images/icon.gif) repeat-x 0 -67px;*/ color:#028b43; text-transform:capitalize;}
.section .h2title{ color:#006F45;}
.section h2 a:link, .section h2 a:visited, .section .h2title a:link, .section .h2title a:visited{ color:#006F45;}
.section h2 a:hover, .section .h2title a:hover{ color:#028b43; text-decoration:none;}
.section h2 em, .section .h2title em{ float:left; margin-right:8px; padding:0 2px; font-weight:bold; border-bottom:1px solid #028b43; color:#028b43; display:inline-block;}
.section h2 i a, .section .h2title i a{ float:right; *margin-top:-30px; width:36px; height:30px; background:url(images/icon.gif) no-repeat 0 -23px; display:block;}

.sectionL{ float:left; margin-bottom:15px; width:620px;}
.sectionR{ float:right; margin-bottom:15px; width:290px;}
.stinner{ margin-top:8px; overflow:hidden;}

/* Homepage - Products */
#brand{ margin-bottom:20px;}
#brand{ margin-bottom:20px;}
#brand a{ padding:0 2px 8px 6px; display:inline-block;}
/*#brand img{ padding:1px; width:140px; height:60px; border:1px solid #EEE;}*/
#brand img{ padding:1px; width:300px; height:120px; border:1px solid #EEE;}
#brand img:hover{ border:1px solid #86C88C;}
.wine ul.jcarousel-list{ left:-5px;}
.wine ul li{ float:left; padding:0 2px; width:180px; height:220px; overflow:hidden;}
.wine ul li img{ width:180px; height:180px; vertical-align:middle;}
.imageWrap{ text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:158px; *font-family:Arial; width:120px; height:180px;}
.wine h3{ margin-top:0px; width:180px; height:22px; text-align:center; font-size:16px; font-weight:normal; overflow:hidden;}
.wine .jcarousel-clip-horizontal{ width:560px; overflow:hidden;}
.wine .jcarousel-prev-horizontal, .wine .jcarousel-next-horizontal{ width:17px; height:32px; background:url(images/arrows.gif) no-repeat 0 0; cursor:pointer; position:absolute; top:72px;}
.wine .jcarousel-prev-horizontal{ left:0;}
.wine .jcarousel-prev-horizontal:hover{ background-position:0 -40px;}
.wine .jcarousel-next-horizontal{ right:0; background-position:right 0;}
.wine .jcarousel-next-horizontal:hover{ background-position:right -40px;}

#products ul li{ padding:0 10px 0 0;}

/* Homepage - About */
.sectionR{ line-height:23px;}

/* Homepage - News */
.news ul{ margin-top:-5px;}
.news ul li{ margin-bottom:3px; padding-left:18px; height:22px; background:url(images/icon.gif) no-repeat 5px 12px; overflow:hidden;}
.ad-news{ margin-top:10px; text-align:center;}

/* Homepage - Customers */
.customers ul{ margin-top:20px;}
.customers ul li{ float:left; margin-bottom:3px; padding:5px 15px; width:280px; height:260px; text-align:center; background:url(images/quote-sub-b.gif) no-repeat 274px bottom; overflow:hidden; position:relative;}
.customers ul li img{ width:138px; height:138px;}
.customers ul li span{ width:138px; height:138px; background:url(images/mask.png) no-repeat 0 0;  display:block; position:absolute; top:5px; left:86px;}
.customers ul li p{ padding:10px 22px 0; height:70px; text-align:left; background:url(images/quote-sup-b.gif) no-repeat 0 0; overflow:hidden;}
.customers ul li h3{ margin-top:8px; padding-right:30px; font-size:13px; font-weight:normal; height:22px; text-align:right; color:#006F45; overflow:hidden;}
.customers ul li h3 a{ color:#006F45;}
.customers ul li h3 a:hover{ color:#028b43; text-decoration:none;}

/* Homepage - New Arrival */
.new-arrival{ margin-bottom:10px;}
.new-arrival .stinner{ margin-top:25px;}

/* Homepage - Contact */
.contact h3{ margin-bottom:4px;}
.contact-inner{ float:left;}
.contact img{ float:right;}

/* Homepage - Video */
.videos{ margin-bottom:0;}
.videos ul li{ float:left; padding:5px 20px; width:270px; height:210px; text-align:center; overflow:hidden; position:relative;}
.videos ul li img{ padding:3px; width:260px; height:160px; border:1px solid #E8E8E8;}
.videos ul li:hover img{ border:1px solid #86C88C;}
.videos ul li span{ float:right; width:58px; height:56px; text-indent:-9999px; background:url(images/play.png) no-repeat 0 0; display:block; position:absolute; left:35px; top:105px;}
.videos ul li h3{ margin-top:5px; width:260px; height:22px; font-size:13px; font-weight:normal; overflow:hidden;}

/* BreadCrumb */
.breadcrumb{ margin:0 auto 25px; padding-left:18px; line-height:32px; color:#D8EBDE; background:#118D4C; font-family:"宋体";}
.breadcrumb a:link, .breadcrumb a:visited{ color:#D8EBDE;}
.breadcrumb a:hover{ color:#FFF;}
.delimiter{ color:#BFDFC9;}

/* Container */
.container{ clear:both;}

/* Content */
.content{ float:left; padding-right:23px; width:625px; border-right:1px solid #EEE; overflow:hidden; min-height:600px; _height:expression((documentElement.clientHeight < 600) ? "600px" : "auto" );}
.widepage{ width:100%; min-height:600px; _height:expression((documentElement.clientHeight < 600) ? "600px" : "auto" );}

/* Banner */
.banner{ margin-bottom:15px; height:245px; background:url(banner/default-banner.jpg) no-repeat 0 0; overflow:hidden;}
.banner img{ width:960px; height:245px;}
.pagebanner{ margin-bottom:15px; height:268px; background:url(images/bg-banner.png) no-repeat center 245px; position:relative;}
.pagebanner #controls{ position:absolute; bottom:0; right:49%;}
.pagebanner #controls li{ float:left;}
.pagebanner #controls li a{ float:left; margin-left:5px; width:9px; height:9px; line-height:9px; font-size:0; text-indent:-9999px; background:url(images/icon.gif) no-repeat 0 -171px; display:block; cursor:pointer; overflow:hidden;}
.pagebanner #controls li.current a{ background-position:0 -189px;}

/* Archive - NewsCat */
.cat-title{ font-size:14px; height:34px; line-height:34px; border-bottom:1px solid #86C88C;/* background:url(images/green-line.gif) repeat-x 0 bottom;*/}
.cat-title a:link, .cat-title a:visited{ color:#028b43;}
.cat-title a:hover{ color:#006F45;}
.cat-title em, .cat-title strong{ padding:0 2px 0 24px; border-bottom:1px solid #028b43; color:#028b43; background:url(images/arrows.gif) no-repeat 0 -148px; display:inline-block;}
.cat-title i a{ float:right; *margin-top:-34px; width:36px; height:32px; background:url(images/icon.gif) no-repeat 0 -20px; display:block;}

.gtitle{ padding:0 10px 0 14px; height:32px; line-height:32px; font-size:14px; color:#FFF; background:url(images/gtitle.gif) no-repeat 0 0;}
.gtitle a{ color:#FFF; text-decoration:none;}
.gtitle i a{ float:right; width:36px; height:30px; background:url(images/icon.gif) no-repeat 0 -58px; display:block;}

.newscat{ margin-bottom:20px;}
.newscat ul{ padding:18px 15px 0; border:1px solid #EEE; border-top:none; border-bottom:1px solid #D4D4D4; background:#F9F9F9;}
.newscat ul li{ padding-left:14px; height:32px; line-height:32px; border-bottom:1px solid #EEE; background:url(images/icon.gif) no-repeat 0 15px;}
.newscat ul li.nbd{ border:none;}
.newscat ul li a{ float:left; width:490px;}
.newscat ul li span{ float:right; width:78px; text-align:right; color:#999;}
.newscat ul li.thumb{ margin-bottom:10px; padding:0 0 15px 0; height:auto; line-height:20px; border:none; background:url(images/dotline.gif) repeat-x 0 bottom; overflow:hidden;}
.newscat ul li.thumb a{ float:none; width:auto;}
.newscat ul li.thumb h3{ margin-bottom:10px; font-size:14px;}
.newscat ul li.thumb h3 a{ width:330px; color:#444; display:inline-block;}
.newscat ul li.thumb h3 span{ font-size:12px; font-weight:normal;}
.newscat ul li.thumb p{ color:#666;}
.newscat ul li.thumb img{ float:left; margin-right:15px; padding:3px; width:120px; height:120px; border:1px solid #DDD;}
.newscat ul li.thumbv { margin-bottom:10px; padding:0 0 15px 0; height:auto; line-height:20px; border:none; background:url(images/dotline.gif) repeat-x 0 bottom; overflow:hidden;}
.newscat ul li.thumbv a{ float:none; width:auto;}
.newscat ul li.thumbv h3{ margin-bottom:10px; font-size:14px;}
.newscat ul li.thumbv h3 a{ width:330px; color:#444; display:inline-block;}
.newscat ul li.thumbv h3 span{ font-size:12px; font-weight:normal;}
.newscat ul li.thumbv p{ color:#666;}
.newscat ul li.thumbv img{ float:left; margin-right:15px; padding:3px; width:160px; height:120px; border:1px solid #DDD;}
.readmore{ text-align:right;}
.readmore a{ color:#118D4C;}

/* Archive - Newslist */
.newslist{ margin:0; border:none; background:none;}
.newslist ul{ padding:0; border:none; background:none;}
.newslist ul li.thumb{ margin-bottom:15px; padding:15px; height:auto; border:1px solid #E9E9E9; border-bottom:1px solid #D4D4D4; background:#F9F9F9; overflow:hidden;}
.newslist ul li.thumbv{ margin-bottom:15px; padding:15px; height:auto; border:1px solid #E9E9E9; border-bottom:1px solid #D4D4D4; background:#F9F9F9; overflow:hidden;}

/* Archive - Productscat */
.productscat{ margin-bottom:20px; overflow:hidden;}
.productscat .cat-thumb{ float:left; margin-top:25px; width:220px;}
.cat-thumb-name { float:left; width:232px; text-align:center;}
.productscat .cat-thumb img{ width:200px; height:245px;}
.productscat .cat-post{ float:right; padding:45px 0 0; width:710px;}
.productscat ul li{ padding:0 14px;}
.productscat .jcarousel-clip-horizontal{ width:660px;}
.productscat .jcarousel-prev-horizontal, .productscat .jcarousel-next-horizontal{ top:110px;}
.wine-list{ padding-bottom:8px; /* border-bottom:1px solid #D4D4D4;*/}
.wine-list ul li{ height:220px;}

/* Archive - Team */
.cat-team{ margin-bottom:20px; overflow:hidden;}
.cat-team ul{ padding:20px 0; border:1px solid #EEE; border-top:none; border-bottom:1px solid #D4D4D4; background:#F9F9F9; overflow:hidden;}
.cat-team ul li{ float:left; padding:0 10px; width:290px; height:250px; text-align:center; overflow:hidden; position:relative;}
.cat-team ul li img{ padding:3px; width:280px; height:210px; border:1px solid #FFF;}
.cat-team ul li:hover img{ border:1px solid #86C88C;}
.cat-team ul li h3{ margin-top:5px; width:290px; height:22px; font-size:13px; font-weight:normal; overflow:hidden;}

/* Archive - Download */
.download{ margin-bottom:20px; overflow:hidden;}
.download .cat-thumb{ float:left; margin-top:25px; width:240px;}
.download .downlist{ float:right; padding:25px 0 0; width:680px;}
.download ul li{ padding:5px 10px 7px 26px; border-bottom:1px solid #EEE; background:url(images/icon-file.gif) no-repeat 0 9px;}
.download ul li .down-title{ float:left; padding-right:40px; width:480px; height:22px; overflow:hidden; display:inline-block;}
.download ul li span{ color:#999;}
.download ul li .down-url{ float:right; padding-left:20px; background:url(images/icon-down.gif) no-repeat 0 5px; display:inline-block;}

/* Archive - ProductList */
/*.productList{ padding:10px 0 0; overflow:hidden;}
.productList li{ float:left; margin-bottom:15px; width:175px; height:160px; text-align:center; overflow:hidden;}
.productList li img{ width:160px; height:130px; padding:2px; border:1px solid #E3E3E3;}
.productList li img:hover{ border:1px solid #CCC;}
.productList li h3{ margin-top:3px; padding:0 2px; width:164px; height:20px; font-size:13px; font-weight:normal; overflow:hidden;}
.productList li .describe{ height:85px; color:#666; overflow:hidden;}
a.readmore{ float:right; margin-top:-3px; padding-left:12px; color:#4D7732; background:url(images/icon.gif) no-repeat 0 -40px;}*/

.productscat-detail{ color:#444; line-height:24px;}
.productscat-detail .cat-thumb{ margin:5px 0 20px;}
.productscat-detail h2{ margin-bottom:10px; line-height:45px; font-weight:normal; font-family:"Microsoft Yahei"; font-size:32px; color:#118C4C;}
.achive-list ul li{ padding:0 3px 0 3px;}

/* Single - Post */
.post{ font-size:13px; line-height:24px;}
.post .title{ margin-bottom:6px; padding-bottom:14px; height:auto; line-height:32px; font-weight:normal; font-family:"Microsoft Yahei"; font-size:24px; border:none; text-align:center; color:#006F45; background:url(images/dotline.gif) repeat-x 0 bottom;}
.post p{ margin-bottom:15px; text-indent:24px;}
.post img{ max-width:620px;}
.post a:link, .post a:visited{ color:#118C4C;}
.post a:hover{ color:#F30;}

.post table{ margin-bottom:15px; color:#666; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.post th{ padding:3px 10px; border-right:1px solid #E5E5E5; border-top:1px solid #E5E5E5; background:#F5F5F5;}
.post td{ padding:3px 10px; border-right:1px solid #E5E5E5; border-top:1px solid #E5E5E5;}

.alignleft{ float:left; padding-right:10px;}
.alignright{ float:right; padding-left:10px;}
.alignnone, .aligncenter{ float:none; margin-left:auto; margin-right:auto; clear:both;}
.aligncenter{ text-align:center; display:block;}
.wp-caption{margin:10px auto; padding:6px; background:#F6F6F6;border:1px solid #E5E5E5; -khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;}
.wp-caption img{ max-width:660px;}
.wp-caption p.wp-caption-text{margin:5px 0 0;padding:4px;line-height:20px;color:#666;}

/* Single - Post */
.postmeta{ margin:8px 0 20px; line-height:16px; font-size:12px; text-align:center; color:#999;}
.postmeta a:link, .post .postmeta a:visited{ color:#999;}
.postmeta a:hover{ color:#118C4C;}
.tags{ margin-bottom:15px; padding-bottom:8px; border-bottom:1px solid #DDD;}

.share{ margin-bottom:12px; width:670px; height:38px; clear:both;}
.share_l{float:left;}
.fengxiang_r{width:450px; float:left;}

/* Single - Product */
.preview{ float:left; margin-right:20px; width:300px; _overflow:hidden;}
.preview #wrap img{ max-width:300px; _width:expression((documentElement.clientWidth > 300) ? "300px" : "auto" ); /* height:600px;*/}

.thumbList{ float:left; margin:5px 0 0; width:100%; display:block;}
.thumbList li{ float:left; margin-right:10px; width:90px; text-align:center; overflow:hidden;}
.thumbList li .thumb-wrap{ float:left; padding:1px; width:86px; border:1px solid #DDD; overflow:hidden;}
.thumbList li.nomargin{ margin:0;}
.thumbList li em{ width:100%; height:6px; font-size:0; overflow:hidden; display:block;}
.thumbList li img{ margin-bottom:5px; max-width:86px; height:70px; cursor:pointer; vertical-align:middle;}
.thumbList li .imWrap{ float:left; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:61px; *font-family:Arial; width:86px; height:70px;}

.thumbList li span{ color:#666;}
.thumbList li.zoomActive .thumb-wrap{ border:1px solid #028b43;}
.thumbList li.zoomActive em{ background:url(images/icon.gif) no-repeat 41px -266px;}
.thumbList li.zoomActive span{ color:#028b43;}

.cloud-zoom-lens{ background:url(images/grid.png) repeat 0 0; cursor:move;}
.cloud-zoom-big{ top:0 !important; width:450px !important; height:300px !important; border:1px solid #CCC; overflow:hidden;}
.cloud-zoom-loading{ padding:3px; border:1px solid #CCC; color:#FFF; background:#222;}

.summary{ float:left; margin-top:10px; width:610px; overflow:hidden;}
.summary h3{ margin-top:10px; font-size:14px;}
.product-name{ margin-bottom:20px; line-height:46px; font-size:32px; font-weight:normal; font-family:"Microsoft Yahei"; color:#028b43;text-indent:0;}
.product-name sup{ margin-left:6px; padding:0 5px 0 12px; height:16px; line-height:15px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FF9; background:#F00 url(images/new.gif) no-repeat 0 0; display:inline-block;}
.product-excerpt{ font-size:13px; color:#006F45;}
.product-excerpt p{ text-indent:0;}

.product-meta{ margin:10px 0; font-size:14px; line-height:24px; overflow:hidden;}
.page .product-meta h2{ line-height:32px; font-size:20px; font-weight:normal; font-family:"Microsoft Yahei"; border-bottom:1px solid #DDD; background:none; color:#006F45;}
.page .product-meta h2 em{ float:left; margin-right:8px; padding:0 6px 0 26px; border-bottom:1px solid #118C4C; color:#006F45; background:url(images/icon-meta.gif) no-repeat 0 15px; display:inline-block;}
.product-meta-inner{ padding-left:15px;width:400px;float:left;}
.product-meta p{ text-indent:0;}
.btn-meta{ padding:15px;}
.btn-meta a{ float:left; margin-right:15px; width:170px; height:60px; text-indent:-9999px; background:url(images/btn-buy.jpg) no-repeat 0 0; display:block;}
.btn-meta a#mall{ background-position:-213px 0;}

.btn-erweima {
	margin-top:-143px;
	margin-right:-20px;
	float:right;
}
.btn-erweima img {
	width:200px;
	height:200px;
}
.product-detailok {
	width:100%;
	float:right;
	margin-bottom:30px;
	border-top:1px solid #118C4C;
}
.product-detailok p {
	width:100%;
	text-indent:0;
	margin-top:20px;
	margin-bottom:10px;
	line-height:25px;
	font-size:14px;
	color:black;
}
.product-detailok img {
	border:0px;
	width:700px;
	margin:0 aotu;
}
.product-detail{ margin-top:10px; position:relative;border-top:1px solid #118C4C;}
.product-detail .title-name{ margin-bottom:30px; padding-top:6px; line-height:24px; font-size:20px; font-weight:normal; font-family:"Microsoft Yahei"; border-top:1px solid #86C88C; color:#118C4C;}
.product-features{ font-size:14px;}
.product-features p{ text-indent:0;}
.product-features ul{ margin:10px 0; height:230px;}
.product-features ul li{ margin-bottom:4px; padding-left:20px; height:20px; background:url(images/icon.gif) no-repeat 5px 8px; overflow:hidden;}
.product-features a:link, .product-features a:visited{ color:#444;}
.product-features a:hover{ color:#F30;}

.product-features .wp-caption{ float:left; margin:10px auto; padding:0 36px 15px; width:240px !important; background:#FFF; border:none; font-size:12px; text-align:center; -khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.product-features .wp-caption p.wp-caption-text{margin:5px 0 0;padding:4px;line-height:20px;color:#666;}
.product-features .wp-caption img{ padding:3px; width:200px; height:160px; border:1px solid #E6E6E6;}

.cat-img img{ float:left; padding:5px 16px; width:200px; height:245px;}

.post .product-spe table{ color:#444;}
.post .product-spe th{/* width:320px;*/}

.product-tips{ margin:15px 10px; font-size:11px; color:#888;}
.product-tips p{ text-indent:0;}

/* Related */
.related{ margin:20px auto 10px; border:1px solid #E8E8E8; border-top:1px solid #86C88C;}
.related h2{ padding-left:14px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#333; border-bottom:1px solid #E8E8E8;}
.related ul{ padding:14px 10px; overflow:hidden;}
.related ul li{ float:left; padding-left:18px; width:278px; height:26px; line-height:26px; background:url(images/icon.gif) no-repeat 4px 12px; overflow:hidden;}
.related ul li img{ margin-bottom:6px; padding:3px; width:135px; height:105px; border:1px solid #E6E6E6;}
.related ul li img:hover{ border:1px solid #86C88C;}
.related ul li h3{ width:142px; height:20px; font-size:13px; font-weight:normal; overflow:hidden;}

/* Pagenavi */
.wpagenavi{ margin:15px auto; padding-top:10px; width:100%; height:34px; line-height:34px; font-family:Verdana,Geneva,sans-serif; text-align:center;}
.wpagenavi a:link, .wpagenavi a:visited{ margin:0 2px; padding:7px 11px; text-decoration:none; color:#666; background:#EFEFEF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.wpagenavi a:hover, .wpagenavi a:active{ color:#FFF; background:#028b43;}
.wpagenavi a.current:link, .wpagenavi a.current:visited, .wpagenavi a.current:hover{ color:#FFF; background:#028b43;}
.postnavi{ margin:15px auto 0; padding-top:10px; font-size:13px; border-top:1px solid #DDD; color:#666;}
.postnavi a{ color:#444 !important;}
.postnavi a:hover{ color:#118C4C !important;}

/* Page - VIP */
.page-vip .wp-caption{ margin:10px auto; padding:6px 0; background:none; border:none;}
.page-vip .wp-caption img{ width:300px; height:200px;}
.page-vip .wp-caption p.wp-caption-text{margin:5px 0 0;padding:4px;line-height:20px;color:#666;}

/* Page - Affiliate */
.page-affiliate h2{ margin:0 !important; line-height:34px; font-size:24px !important; font-weight:normal; font-family:"Microsoft Yahei"; color:#FFF; background:#E50014 !important;}
.page-affiliate p{ text-indent:0 !important;}
.wide-page img{ max-width:960px !important;}

/* Page - Jobs */
.page-jobs h3{ margin-bottom:12px; font-size:16px; color:#118D4C;}
.page-jobs p{ padding:0 24px; text-indent:0 !important;}
.page-jobs address{ clear:both; font-size:1px; width:100%;height:22px ;margin-top:0!important;*margin-top:-1px;line-height:0;background:url(images/dotline.gif) repeat-x 0 10px;}

/* Page - Contact us */
.page-contact .stinner{ margin-top:25px;}
.contact-links, .contact-position{ margin-bottom:25px; text-align:center;}
.contact-links a{ padding:0 5px;}
.wideLeft, .wideRight{ float:left; margin-bottom:25px; width:460px; overflow:hidden;}
.wideRight{ float:right;}

.company-position{ float:left; margin-left:3px; width:420px; overflow:hidden;}
.company-position img{ margin-bottom:15px;}
.baidu-map{ float:right;}

/* WidePage */
.page h2, .product-detail h2{ margin-bottom:20px; height:36px; line-height:36px; font-size:14px; color:#FFF; background:#118D4C;}
.page h2 em, .page h2 i, .page h2 strong, .product-detail h2 em, .product-detail h2 i, .product-detail h2 strong{ padding:0 12px; line-height:36px; color:#FFF; border:none; background:#028b43; display:inline-block;}
.page img{ max-width:930px;}

/* Error404 */
.error{ height:400px;}
.errorinfo{ padding:60px 0 20px 250px;}
.errorinfo h4{ height:32px; line-height:32px; font-size:28px; text-indent:-9999px; background:url(images/404.gif) no-repeat 0 0;}
.errorinfo span{ margin-bottom:25px; display:block;}
.errorinfo ol{ padding:0 20px;}
.errorinfo ol li{ margin:8px 0; list-style:decimal;}
.errorinfo .errorform{ float:left; margin-top:8px; width:400px; background:none;}
.errorinfo .searchinput{ float:left; padding:2px 5px; width:280px; height:24px; line-height:24px; border:1px solid #CCC; background:none;}
.errorinfo .searchsubmit{ float:left; width:58px; height:30px; font-weight:bold; text-indent:0; border:1px solid #666; color:#FFF; background:#666; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}

/* Sidebar */
.sidebar{ float:right; width:260px; overflow:hidden;}
.sidebar h3{ padding-left:12px; height:30px; line-height:30px; font-size:13px; border-bottom:1px solid #E0E0E0; color:#666; background:url(images/bg-title.png) repeat-x 0 0; overflow:hidden;}
.sidebar ul li{ margin-bottom:15px; line-height:22px; border:1px solid #E6E6E6;}
.sidebar ul li ul{ padding:6px 8px  8px; overflow:hidden;}
.sidebar ul li ul li{ margin:4px 0; padding-left:20px; height:20px; border:none; background:url(images/icon.gif) no-repeat 5px 9px; overflow:hidden;}
.sidebar ul li ul li ul{ border:none;}
.sidebar ul li div{ padding:10px 6px 8px 12px; line-height:22px; color:#666; overflow:hidden;}

.sidebar ul li.hotvideo ul{ background:url(images/top10.gif) no-repeat 12px 15px;}
.sidebar ul li.hotvideo ul li{ padding-left:25px; background:none;}

/* NavMenu */
.sidebar ul li.widget_nav_menu{ padding-bottom:10px; background:#118D4C url(images/bg-widget_nav_menu.png) no-repeat center bottom;}
.sidebar ul li.widget_nav_menu div{ padding:0;}
.sidebar ul li.widget_nav_menu ul{ padding:0; font-size:14px;}
.sidebar ul li.widget_nav_menu ul li{ margin:0; padding:0; height:auto; line-height:40px; border:none; border-bottom:1px solid #29995E; background:none;}
.sidebar ul li.widget_nav_menu ul li a:link, .sidebar ul li.widget_nav_menu ul li a:visited{ padding-left:65px; border-bottom:1px solid #0E743F; color:#FFF; background:url(images/arrows.gif) no-repeat 25px -261px; display:block;}
.sidebar ul li.widget_nav_menu ul li a:hover, .sidebar ul li.widget_nav_menu ul li.current-cat a:link, .sidebar ul li.widget_nav_menu ul li.current-cat a:visited, .sidebar ul li.widget_nav_menu ul li.current_page_item a:link, .sidebar ul li.widget_nav_menu ul li.current_page_item a:visited{ font-weight:bold; color:#FFF; background:#028b43 url(images/arrows.gif) no-repeat 25px -199px; text-decoration:none;}

/* Search */
.sidebar ul li.widget_search{ height:32px; border:none;}
.sidebar ul li.widget_search .searchform{ width:260px; background-position:right 0;}
.sidebar ul li.widget_search .searchinput{ padding:4px 8px; width:188px; border-left:1px solid #D1D1D1;}
.sidebar-related{ float:right; margin:0 auto 10px; width:258px; border:1px solid #E6E6E6; border-top:1px solid #CCC; overflow:hidden;}
.sidebar-related h2{ padding-left:12px; height:34px; line-height:34px; font-size:14px; border-bottom:1px solid #E0E0E0; color:#666; background:url(images/bg-title.png) repeat-x 0 2px; overflow:hidden;}
.sidebar-related ul{ padding:15px 11px; line-height:22px; overflow:hidden;}
.sidebar-related ul li{ float:left; width:140px; height:150px; display:block; overflow:hidden;}
.sidebar-related ul li img{ padding:2px; width:120px; height:100px;}
.sidebar-related ul li h3{ width:140px;}

/* Calendar */
#wp-calendar{ margin:5px auto; width:94%;}
#wp-calendar caption{ padding:5px 0px; font-size:14px;}
#wp-calendar th, #wp-calendar td{ padding:2px 1px; line-height:18px; text-align:center; text-transform:capitalize; color:#555; border:1px solid #E6E6E6; background-color:#F9F9F9;}
#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited{ font-weight:bold; color:#FF0242;}
#wp-calendar tbody tr td a:hover{ color:#222;}
#wp-calendar tbody tr td:hover{ border:1px solid #D9D9D9; color:#444; background-color:#EEE;}
#wp-calendar tfoot tr td{ padding:8px 10px 0px; border:none; background:none;}
.pad{ border:none !important; background:none !important;}

/* Comments*/
.comments-area{ margin-top:15px;}
.comments-area p{ margin-top:10px; padding:0;}
#comments-title, #reply-title{ margin-bottom:20px; padding-bottom:6px; font-size:15px; font-weight:bold; font-family:"Microsoft Yahei"; color:#0057B7; border-bottom:1px solid #DDD;}
.commentlist{ margin:15px auto; width:98%; overflow:hidden;}
.commentlist li{ margin-bottom:10px; border:1px solid #E5E5E5;}
.commentlist li.alt{ border:1px solid #E3E3E3;}
.commentlist li.bypostauthor{ border:1px solid #CCC;}
.commentlist li.comment-author-admin{ border:1px solid #DDD;}
.commentlist li ul{ margin:10px;}
.commentlist li p{ margin:12px 8px 8px 12px;}
.commentlist li .comment-author{ padding-top:6px; width:100%; height:22px; line-height:22px; background:#F3F3F3;}
.commentlist li .avatar{ float:left; padding:1px 1px; width:32px; height:32px; border:1px solid #E0E0E0;}
.commentlist li .author_info{ float:left; padding-left:10px; line-height:16px;}
.commentlist li .author_info cite{ font-style:normal; font-weight:bold;}
.commentlist li .author_info em{ padding-left:10px; font-size:10px; font-style:normal; color:#999;}

.reply{ float:right; margin:-3px 8px 0 0;}
#cancel-comment-reply{ float:right; margin-right:10px;}
.reply a, #cancel-comment-reply a{ color:#999 !important;}
.reply a:hover, #cancel-comment-reply a:hover{ color:#1162B3 !important;}

#respond label{ float:left; padding:3px 8px; width:70px; text-align:right; display:block;}
#respond span{ padding:5px; color:#F00; font-style:normal; font-weight:normal;}

#author, #email, #url, #comment{ padding:6px; width:50%; border:1px solid #E5E5E5; color:#666;}
#comment{ width:84%; height:150px; font-size:12px; overflow-y:scroll;}
#submit, #submit-inquiry{ float:right; margin:0 8px; width:130px; height:32px; text-indent:-9999px; border:none; background:url(images/submit.gif) no-repeat 0 0; cursor:pointer; display:block;}
#submit-inquiry{ background:url(images/submit-inquiry.gif) no-repeat 0 0;}

.comments-area p.comment-notes, .comments-area p.no-comments, .comments-area p.must-log-in, .comments-area p.logged-in-as{ margin:0 15px; padding:4px 6px; text-align:center; border:1px solid #FEB; color:#F80; background:#FFD; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.comments-area p.comment-notes a, .comments-area p.no-comments a, .comments-area p.must-log-in a, .comments-area p.logged-in-as a{ color:#F80;}

.comment-navigation{ padding:0 5px 10px; text-align:right; color:#999;}
.comment-navigation .page-numbers{ padding:0 5px; color:#999;}
.comment-navigation .page-numbers:hover{ color:#666;}
.comment-navigation .current{ color:#333;}

/* Footbar */
.footbar{ margin:20px auto 0; padding:12px 14px 15px; border-top:1px solid #D5D3D0; color:#666; background:#F8F5F1;}
.footbar h4{ margin-bottom:14px; font-size:14px; color:#006F45;}
.footbar h4 a{ color:#006F45;}
.footbar .column{ float:left; padding:0 20px; min-height:200px; background:url(images/footbar-li.png) no-repeat right 0; overflow:hidden;}
.footbar .column ul li{ margin-bottom:4px;}
.footbar .first{ padding:0 20px 0 0; text-align:center;}
.footbar .column-tags{ width:330px;}
.footbar .column-tags a{ padding-right:8px; color:#333;}
.footbar .column-tags a:hover{ color:#028b43;}
.footbar .column-tags a.tag-link-10, .footbar .column-tags a.tag-link-19, .footbar .column-tags a.tag-link-23, .footbar .column-tags a.tag-link-94{ font-weight:bold;}
.footbar .column-tags a.tag-link-11, .footbar .column-tags a.tag-link-24, .footbar .column-tags a.tag-link-149, .footbar .column-tags a.tag-link-160, .footbar .column-tags a.tag-link-171{ font-weight:bold; color:#028b43;}
.footbar .column-about{ padding:0 0 0 20px; width:420px; background:url(images/avatar-founder.gif) no-repeat right bottom;}
.footbar .column-about div{ padding:5px 175px 0 0; line-height:24px; text-indent:16px; background:url(images/quote-sup.gif) no-repeat 0 0;}
.footbar .column-about div sup{ padding:0 10px; background:url(images/quote-sub.gif) no-repeat 0 0;}

/* Footer */
.footer{ margin:20px auto 10px; clear:both;}
.copyright{text-align:right; color:#888;}
.copyright p{ line-height:24px;}
.copyright a:link, .copyright a:visited{ color:#888;}
.copyright a:hover{ color:#118C4C;}
#ftlogo{ float:left; width:450px; height:70px; background:url(images/logo-foot.gif) no-repeat 0 0; display:block;}

/* FriendLink */
.friendlink{ margin-bottom:15px; padding-bottom:15px; color:#666; border-bottom:1px solid #DDD;}
.friendlink ul{ overflow:hidden;}
.friendlink ul li{ float:left; margin:3px 5px; line-height:18px; white-space:nowrap;}
.friendlink ul h4{ display:none;}

/* FootMenu */
.footmenu{ height:36px; line-height:36px; font-size:13px; color:#FFF; background:#006F45;}
.footnavi{ float:left; width:800px; overflow:hidden;}
.footnavi li{ width:1px; padding:0 12px; display:inline; word-break:keep; white-space:nowrap;}
.footnavi a:link, .footnavi a:visited{ color:#FFF;}
.footnavi a:hover{ color:#CCE2DA; text-decoration:none;}

a.login-mail:link, a.login-mail:visited{ float:right; padding:0 10px 0 20px; color:#FF9; background:url(images/icon.gif) no-repeat 0 -114px;}
a.login-mail:hover{ color:#FFF;}

/* Other */
#ad_coupleleft{ width:128px; height:580px; overflow:hidden; position:fixed; _position:absolute; top:100px; right:50.5%; margin-right:475px;}
#ad_coupleright{ width:130px; height:580px; overflow:hidden; position:fixed; _position:absolute; top:100px; left:50.5%; margin-left:485px;}
#closeadl, #closeadr{ position:absolute; top:2px; right:2px; z-index:10; float:right; width:20px; height:20px; background:url(images/close.gif) no-repeat center center; display:block;}
#closeadl{ width:30px; background:url(images/closelt.gif) no-repeat 6px 2px;}
.backToTop{ width:46px; height:44px; background:#888 url(images/backtop.gif) no-repeat 7px 11px; position:fixed; _position:absolute; left:52%; margin-left:475px; bottom:40px; _bottom:"auto"; cursor:pointer; display:none; -khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.backToTop:hover{ background-color:#333;}