body{
	background: url("../images/headerbg.jpg")0 0 no-repeat;
}
.content_bg{
	background: url("../images/body.png")0 0 no-repeat;
}
nav {
    background: url("../images/menubg.jpg")0 0;
    margin: 0;
}

#navMenu {
    width: 1000px;
    margin: auto;
    background: transparent;
}

.logo {
    padding: 10px 0;
}
#navMenu li {
    border-right: 0px solid #047;
}
#navMenu a {
    background: url("../images/menuli.png")right 14px no-repeat;
    padding: 9px 40px;
}
#navMenu a:hover,footer a:hover {
    background-color: transparent;
    color: #b6e26e;
}
.register a:hover {
    color: #888;
}
.search {
    clear: inherit;
    margin-top:0;

}
.search input {
    border-radius: 12px;
    background: #86cc52;
}

.search #sf_keyword {
    padding: 5px 5px;
}
.search #sf_submit {
    text-indent: -999px;
    background: url("../images/search.png")0 0px no-repeat;
    border: 0;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 6px;
    right: 10px;
}
.sortBox {
    margin-bottom: 0;
}
.sort{
    margin-right: 5px;
}
form#search_form {
    position: relative;
}
.cartView a {
    background: url(../images/cartView.png) 0 0 no-repeat;
}
.register a{
	color: #000;
}
.colSide {
    background: url(../images/colSide.png) 0 0 no-repeat;
    width: 270px;
    min-height: 699px;
}

.colMain {
    width: 665px;
    padding-top: 25px;
    position: relative;
    padding-right: 13px;
}

.breadcrumb {
    width: 95%;
    padding: 8px 0 8px;
    background: url("../images/h2li.png") 0 0 no-repeat;
    margin-top: 51px;
    padding-left: 5%;
}
.colSide h4 {
    color: #045700;
    font-size: 25px;
    background: none;
    text-align: center;
    font-style: italic;
    font-weight: bold;
    padding-top: 29px;
   width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.txtContent.display_editor_data,.qaContent ul.accordionPart li .qa_content {
    text-align: justify;
    padding: 0 30px;
}
.sideCate li {
    border-bottom: 0px solid #ccc;
}
.sideCate li a {
    padding: 11px 11px 11px 25px;
    line-height: 23px;
}

.sideCate li a,.proList h3 a,h2.menuTitle a,.cartList a{
	color: #000;
}

ul.sideCate.default {
    background: url(../images/colSide-1.png) 0 0 no-repeat;
    width: 233px;
    margin: auto;
    padding-top: 40px;
    margin-top: -20px;
    min-height: 968px;
}
.sideCate > li > ul > li a.active {
    color: #69b538;
}

.sideCate li.par_tree {
    background: url(../images/colSideli.png) 12px 18px no-repeat;
}
.sideCate li a.tree.active, .sideCate li.par_tree.active{
	background: url(../images/colSideli-1.png) 12px 18px no-repeat;
}
.sideCate li a.tree {
    width: 22px;
}
h2.menuTitle {
    background: url(../images/h2icon.png) 0 0 no-repeat;
    font-size: 23px;
    padding-left: 33px;
    position: absolute;
    top: 36px;
    white-space:nowrap;
    text-overflow:ellipsis;
     width: 90%;
    overflow: hidden;
}

table.newsList span {
    color: #000;
}
.main_cont.show_news {
    padding: 0 30px;
}
.main_cont.show_news a {
    color: #6cb63e;
}

.productGrid .proList .img,.photo_imgM .photo {
    background-color: #fff;
}
.productGrid .proList {
    margin: 0 21px 30px 0;
}
.productPic.photo_imgM {
    width: 42%;
}
div#prod_img {
    display: initial;
}
.cartList .btnOrder{
	background:#34851e;
	    border: 0px solid #49a;
}
.cartList .btnOrder:hover {
    background: #46b927;
    color: #fff;
}
#qrcode {
    position: absolute;
    right: 0;
    top: 43px;
}
.social {
    right: 87px;
}
input:-webkit-autofill{
        background-color: #acdd5b !important;
}
.advSearch th {
    background-color: #bae383;
}


.qaContent ul.accordionPart li {
    border-bottom: solid 1px #6cb543;
}
.content {
    background-color: rgba(255,255,255,0.7);
}
.footer {
    padding: 30px 0;
   position: relative;
}

footer {
    background: url(../images/footer.jpg) 0px 0px repeat-x;
}

/*index*/


.index .colMain {
    width: 1000px;
    padding-top: 50px;
}
.Anli_pic {
    width: 918px;
}
.box {
    width: 222px;
    margin: 0 10px 0 0;
}
a.imgBorder {
    width: 210px;
    height: 210px;
    background-color: #fff;
    border: 1px #CCC solid;
    padding: 5px;
}
#ISL_Cont_2 {
   width: 918px !important;
}
.flex-control-nav {
    display: none;
}

.Anli_left {
    background: url(../images/left.png) center center no-repeat;
        width: 28px;
        padding: 65px 5px;
}

.Anli_right {
    background: url(../images/right.png) center center no-repeat;
        width: 28px;
        padding: 65px 5px;
}

.index .more {
    display: none;
}

.index a.anli_box_title {
    color: #000;
}

.flex-direction-nav a {
    margin: -150px 0 0 !important;
}
.index  .content {
    background-color: transparent;
}

/*收尋*/

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}