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

/* CSS Document */

/*@font-face {
    font-family: 'Segoe UI Emoji';
    src: url('/wp-content/themes/chinee/fonts/SegoeUIEmoji.eot');
    src: url('/wp-content/themes/chinee/fonts/SegoeUIEmoji.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/chinee/fonts/SegoeUIEmoji.woff2') format('woff2'),
        url('/wp-content/themes/chinee/fonts/SegoeUIEmoji.woff') format('woff'),
        url('/wp-content/themes/chinee/fonts/SegoeUIEmoji.ttf') format('truetype'),
        url('/wp-content/themes/chinee/fonts/SegoeUIEmoji.svg#SegoeUIEmoji') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}*/

/********************* global initialize setting **************************/

* { margin:0; padding:0;}

body { background:#FFF; background:url(../png/lv.png);  }

a { text-decoration:none; }

a:hover { text-decoration:underline;}

ul { margin:0; padding:0;}

li { list-style:none;}

img { border:none;}

div {}

a.logo {position:absolute; font-size:60px; width:60px; left:30px; top:40px; }



/********************* global div position setting **************************/

#container { margin:0 auto; width:1024px; border:1px solid #000 }



#content, #sidebar { display:inline; margin-top:160px;}

#content {float:right; width:790px; border-left:1px solid #000; }

#sidebar { width:223px; float:left; overflow:hidden; }



#header { position:absolute; top:0px; height:158px; width:1024px; }



#footer { width:1024px; clear:both; }



/********************* container style **************************/

#container { }



/* header style */

#header { background:#999999; background:url(../gif/header20220526.gif) left no-repeat; /* hack for nav extra magrin under Netscape, Safari and Opera */ clear:both; /* hack end */  }



#navCon { width:250px; float:left;}

#nav { /* hack for nav extra magrin under Netscape, Safari and Opera */ clear:both; /* hack end */ }

#nav { float:right; margin-right:15%; display:inline;}

#nav li { float:left; }

#nav li a {vertical-align:middle; border-right:1px solid #0099FF; width:auto; display:block; padding:0 10px; font-size:11px;line-height:32px;}

#searchBar { clear:both; width:100%; text-align:right; margin:80px;}



/* content style */

#content { background:url(../jpg/back-3.jpg); padding-left:10px;min-height: 3100px;}

#content #faqBar { clear:both; width:100%; padding:10px 0 0 0; font-size:12px;height: 42px; }

#content #faqBar img { float:right; margin-top:-10px;}

/*#content #location p { font-size:14px;}*/

#content .pdtListCon { float:left; text-align:center; margin:10px 5% 20px; width:172px; display:inline; _margin:10px 3% 20px; height:160px; }

#content .pdtListCon h2 { font-size:12px; margin:0 0 4px; font-weight:normal;}

#content .pdtListCon img { width:140px; height:129px; border:1px solid #008000;}

#content .pdtListCon a { display:block; color:#000; font-size:14px; }

#content h1 { font-size:24px; text-align:center }

#content #location {
    font-size: 14px;
    width: 720px;
    line-height: 22px;
    clear: both;
    text-align: left;
    margin-left: 33px;
    /*display: inline-block;*/
}

#content #location a { color:#000;}

#content #location a:hover, #content .pdtListCon a:hover { color:blue;}

#content #pdtCon { margin:0 auto; width:720px; min-width:700px; margin-top:30px;}

#content #pdtCon #pdtConL {  float:left; text-align:center;padding-right:10px;}

#content #pdtCon #pdtConL img { display:inline-block;}

#content #pdtCon #pdtConL h2 { display:inline; font-size:14px; font-weight:normal;}

/*#content #pdtCon #pdtConR {  float:left;}*/

#content #mainFooter { margin:15px auto 0; clear:both;font-size: 14px;}

#content #mainFooter a { color:#F00;}

#content #mainFooter .pdtListCon { width:150px; margin:5px 14px;_margin:5px 10px;}

#content #mainFooter .pdtListCon a { color:#000;}

.seeMore { clear:both; text-align:right; width:87%;}

.underLine { border-bottom:1px solid #008000; padding:0 0 10px; margin:0 0 10px;}

/* sidebar style */

#sidebar { text-align:center; padding-top:20px; }

#sidebar #mainMenu { text-align:left;}

#sidebar h2 { color:#2585bc; font-size:16px; margin-top:25px;}

#sidebar a, #sidebar h2 a { color:#000; font-size:15px; font-weight:bold; font-family:"Times New Roman", Arial, Times, serif;}

#sidebar a:hover { color:yellow; text-decoration:underline;}

#sidebar #mainMenu li { list-style:url(../gif/home25.gif); line-height:24px;  }

#sidebar #mainMenu li ul { margin-left:35px; /* hack for extra line of IE series */ *margin-top:-15px; /* hack end */ }

#sidebar #mainMenu h2 { padding:3px 5px; margin-top:15px;}

#sidebar #mainMenu, #accessory { line-height:2em; }

#sidebar .subMenu { margin-bottom:5px;}



#sidebar #accessory { text-align:left;}

#sidebar h3 { font-size:16px; padding:0 0 0 5px;}

#sidebar #accessory li li {  list-style:url(../gif/home25.gif); margin-left:35px;}

#sidebar #accessory { margin:20px 0 0;}

#sidebar #accessory a { font-size:12px; font-weight:normal;}

#sidebar a.current { color:#F00;}

#sidebar a.lang { color:#F00; display:block; margin:30px 0 0}

/* footer style */



#footer {

border-top:1px solid #090;

    background:#e8ffe8;

    width : 100%;

    text-align : center;

    font : normal 12px tahoma, Verdana, Arial, Helvetica, sans-serif;

    color : #222;

    line-height : 18px;

    margin-right: 0;

    margin-bottom: 0px;

    margin-left: 0;

    padding-bottom: 7px;

    font-size:14px;

}

#footer hr {color:#eee;}

a.lhh{color:#0080c7; font-size:14px;}



a.lhh:hover{

    color:#0000ff;

    padding : 0;

    height : 15px;

    font : bold 12px tahoma, Arial, Verdana, Helvetica, sans-serif;

}



strong a { color:#222;}



.current, a.current, .pdtNav a.current { color:#f00;}



form { display:inline;}



.pdtNav { clear:both; text-align:center; padding:20px 0 0;}

.pdtNav a { color:#333333; margin:0 5px;}

#searchBar a.bookmark { color:#f00;}



#searchBar { position:absolute; top:42px; *top:38px; right:0;}

#page option { width:20px;}



/*#pdtConL img { width:460px; height:auto;}*/

#pdtConL img.bookmark { width:125px; height:16px; margin:20px 0 0;}

#container .product { height:1900px; }

/*20090113 */

.table{

width:98%;

border-collapse:collapse;

margin-bottom:10px;

border-color:#99CC66;

}

.table td{

border-color:#99CC66;

}

.table a{color:#000000; text-decoration:none;}

.table a:hover{color:#339900; text-decoration:underline;}

.table img{border:1px solid #996600;}

.table2{ text-align:center;}

#more,#returntop {width:730px; text-align:right;}

.pdtListCon {_padding:10px;}

.bgpage {

    font-size: 18px;

    color: #000000;

    font-weight:bold;

    }



#top{text-align:right; margin:10px 20px 10px 0;display: none;}



#text{ text-indent:-20000000000px; text-align:center;}

*html #text{ text-indent:0px; text-align:center;}

#bot{ text-indent:2px;border-top:1px dashed #ccc}

*html #bot{ text-indent:0px;}



#blue {color:#0000FF;}



/* 0203 */

#pdtConR #online_server_a{display:block;position: relative;top: 35px;right: -500px;}

h3.new_products {
    margin: 15px 0;
}


/*20180408 archive-product.php*/

.product_item {float: left;text-align:  center;margin: 10px 5% 20px;width: 172px;height: 160px!important;display: inline;}

.product_item img {
    width: 140px;
    height: 129px;
    border: 1px solid #99cc66;
    border-radius: 10px;
}
.product_item .actions_wrap {
    display: none;
}

.product_item .buttons_row.clearfix {
    display: none;
}

.product_item .actions {
    display: none;
}

.product_item .full_description {
    display: none;
}

.product_item span.label_offer_percentage {
    display: none;
}

.product_item span.onfeatured {
    display: none;
}

.product_item p.product_price {
    display: none;
}

.product_item a.product-title {
    font-size: 13px;
    color: #333;
/*    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;*/
}

.description .product-title{
    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.product_item .description {
    padding-top: 10px;
}

/*archive-product.php 分页*/
a.page-numbers {
    border: 1px solid #5b981e;
    color: #333;
    padding: 7px 11px;
    font-size: 12px;
    /*margin: 2px;*/
}

.pagination {
    margin: 0 auto;
    text-align: center;
    padding: 15px 0;
    width: 790px;
    display: inline-block;
}
ul.page-numbers {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

.pagination li {
    float: left;
    margin-right: 5px;
}

span.page-numbers.current {
    background: #5b981e;
    color: #fff;
    padding: 8px 12px;
    font-size: 12px;
    margin: 2px;
}

.woocommerce-pagination {
    height: 50px;
    width: 750px;
    clear: both;
}

.left_side {
    float: left;
}

.right_side {
    float: right;
}
.products{clear: both;}
/*archive-product.php 面包屑*/
nav.woocommerce-breadcrumb {
    float: left;
}

/*archive-product.php 产品分类列表*/
span.cat-count {
    font-size: 12px;
}

/*header-hemo2.php头部导航*/
#menu-pcmenu li {
    float: left;
    margin-right: 15px;
}

.menu-pcmenu-container {
    position: absolute;
    right: 0;
/*    top: 90px;*/
    top: 120px;
}

.menu-pcmenu-container a {font-weight: 700;color: #333;font-size: 15px;}


/*侧边栏搜索框*/
form.woocommerce-product-search {
    display: inline-table;
    margin-top: 25px;
}

input#woocommerce-product-search-field {
    height: 25px;
}

.woocommerce-product-search button {
    height: 25px;
}

/*底部菜单*/
ul#menu-footermenu1 li, ul#menu-footermenu2 li{
    float: left;
    margin-right: 5px;
}
ul#menu-footermenu1 li a, ul#menu-footermenu2 li a{
    color: #0080c7;
}
.menu-footermenu1-container {
    width: 700px;
    height: 20px;
    margin: 15px auto 0 auto;
    text-align: center;
}
.menu-footermenu2-container{
    width: 780px;
    height: 40px;
    margin: 0px auto 0 auto;
    text-align: center;
    clear: both;
}

/*******谷歌翻译********/
.fanyi {
    height: 25px;
    float: right;
    margin-top: 119px;
    overflow: hidden;
    width: 220px;
}
.fanyi_label {
    float: left;
    margin-right: 10px;
}


/**表单验证提示样式**/
.wpcf7-response-output.wpcf7-mail-sent-ok {
    color: green;
    border: 1px solid;
    text-align: center;
    padding: 5px 0;
}


.screen-reader-response{
    display: none;
}

span.wpcf7-not-valid-tip {
    display: inline-block;
    color: red;
}

.wpcf7-response-output.wpcf7-validation-errors {
    text-align: center;
    color: red;
    background: #fff;
    border: 1px solid;
    padding: 5px 0;
}

/*新产品标签*/
span.new-badge {
    position: absolute;
    background: #97b12d;
    color: #fff;
    font-size: 14px;
    padding: 2px 8px;
    margin-left: 50px;
    margin-top: 5px;
    border-radius: 3px;
}

span.have-video {
    position: absolute;
    left: 20px;
    top: 5px;
    background: #cca366;
    color: #fff;
    padding: 2px 8px;
    font-size: 14px;
    border-radius: 3px;
}
span.product-size {
    display: none;
    background: #333;
    color: #fff;
    font-size: 12px;
    position: absolute;
    margin-top: 89px;
    width: 142px;
    padding:5px 0;
    opacity: 0.8;
    border-radius: 0 0 10px 10px;
}   


/*产品描述*/

p.woocommerce-result-count {
    font-size: 14px;
}


/*CF7 图片验证样式*/
span.cf7ic_instructions {
    display: block;
}


span.captcha-image lable {
    margin-left: 30px;
}

span.captcha-image label {
    margin-left: 90px;
}

span.captcha-image input {
    position: relative;
    top: -20px;
    left: -10px;
}
span.cf7ic_instructions span {
    font-weight: 700;
    color: red;
}


p.woocommerce-info {
    display: inline-block;
}

/*Filter Product By Tags*/
.all_tags {width: 100%;margin: 0 auto;display: inline-block;padding: 10px;}

.tags-title {font-weight: bold;font-size: 24px;margin-top: 25px;}

li.tags {float: left;width: 195px;text-align: left;margin-top: 16px;font-size: 14px;}

li.tags a {color: #333;}
/*Filter Product By Tags*/