body {
    background: url("../images/body_bg.jpg") no-repeat 0 0;
}


/**=======================內頁===============================**/


.logo {
    padding-top: 5px;
}

#navMenu {
    background: transparent none repeat scroll 0% 0%;
    position: absolute;
    top: 57px;
    left: 320px;
}

#navMenu li{
	border-right: 0px ;
}

#navMenu li:hover{
    border-bottom: #e60012 5px solid;
}

#navMenu a:hover {
    background-color: transparent;
    color: #363737;
}

h2.menuTitle {
    background: transparent url("../images/icon.png") no-repeat scroll 0px 0px;
    border-bottom: 1px solid #022F8A;
    color: #022f8a;
    font-size: 26px;
    padding-left: 32px;
    padding: 3px 0 15px 28px;
    margin-bottom: 37px;
}

h2.menuTitle a{
    color: #022F8A;
}

.productPic .photo{
    background-color: #fff;
}

.proList h3 a{
    color: #494949;
}

.productRight p {
    margin-bottom: 10px;
    margin-top: 10px;
}

.productGrid {
    padding-left: 40px;
}

.breadcrumb {
    position: relative;
    top: 46px;
    left: 125px;
    width: 720px;
}

.breadcrumb a, .proList p {
    color: #333;
}

.colSide h4{
    border-radius: 0px;
}

ul.sideCate {
    margin-top: 16px;
    padding: 0px 15px;
}

.sideCate li {
    border-bottom: 0px solid #CCC;
    margin-top: 12px;
}

.sideCate li a:hover {
    color: #e60012;
}

.sideCate li a:active {
    color: #E60012;
}

.productList .proList .img, .productGrid .proList .img{
    background-color: #fff;
}
.productGrid.list_imgXL .proList {
    width: 200px;
    height: 260px;
}

.colSide {
    background: transparent url("../images/colSide_bg.png") no-repeat scroll 0px 0px;
    min-height: 726px;
}

.catalogCont .productGrid.cateBox .proList .img{
    height: 210px;
}

.content{
    margin-top: -30px;
}

.sort{
    margin-right: 0px;
}

.sort a, .psort a{
margin-top: -6px;
}

.banner {
    clear: both;
    padding-top: 14px;
}

#navMenu a {
    color: #363737;
    font-size: 18px;
    margin-left: 10px;
    margin-right: 10px;
}

.search #sf_submit {
    background: transparent url("../images/search.png") no-repeat scroll 0px 0px;
    text-indent: -999999px;
    position: absolute;
    right: 100px;
    top: 19px;
    border: 0px solid #BBB;
    height: 16px;
    width: 15px;
}

.search #sf_keyword{
	height: 20px;
}

.search {
    margin-right: 92px;
    margin-top: -15px;
}

.register {
    position: relative;
    top: 8px;
}

.colSide h4{
	background: url("../images/colSide.jpg") no-repeat scroll 0px bottom;
    font-size: 21px;
    text-align: center; 
    line-height: 23px; 
}

.sideCate li a, .sideCate > li > span > a {
    font-size: 16px;
    line-height: 20px;
}

.cartList {
    background-color: #fff;
}

.proList h3 a:hover {
    color: #888;
}

#navMenu a:hover {
    color: #777;
}

footer{
    background: url("../images/footer.jpg") repeat-x;

    font-size: 100%;
    line-height: 30px;
}
footer .footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
footer .footer .right .line_qrcode {
    width: 100px;
}
footer .footer .right .line_qrcode img{
    max-width: 100%;
}

.footer .info, .copyright {
    padding-left: 10px;
    font-size: 16px;
    line-height: 35px;
    color: #555;
}

.footer .info, .copyright a{
    color: #555;
}
a.reset{
    color: #555;
    text-decoration: underline;
}

.info a{
    color: #555;
    text-decoration: underline;
}

/**=======================首頁===============================**/

.index .content {
    height: 550px;
}


.index .proIntro {
    position: relative;
    top: 334px;
    left: -230px;
}

.anli_box_title {
    color: #494949;
}

.index .proIntro h2{
    background: transparent url("../images/product_h1.png") no-repeat scroll 0px 0px;
    height: 28px;
    color: rgb(255, 255, 255);
    font-size: 24px;
    font-weight: bold;
    padding-top: 6px;
   padding-left: 24px;
}

.index #slidepic_pic2 .control {
    bottom: -250px;
    position: absolute;
}

#slidepic_pic2 .control a{
background: transparent url("../images/controlA-1.png") no-repeat scroll 0px 0px;
}

#slidepic_pic2 .control a.on{
    background: transparent url("../images/controlA-2.png") no-repeat scroll 0px 0px;
}

.index .Anli_left{
        background: transparent url("../images/left.png") no-repeat scroll center center;
}

.index .Anli_right {
    background: transparent url("../images/right.png") no-repeat scroll center center;
}

.index .Anli_left, .index .Anli_right {
    width: 28px;
    height: 27px;
    margin-top: 60px;
    margin-left: 5px;
    margin-right: 5px;
}

.index .box {
    width: 160px;
    margin: 0px 10px 0 0;
}

.index a.imgBorder{
    padding: 5px;
    width: 150px;
    height: 150px;
    border: #94c6f2 1px solid;
}

.index .Anli_pic {
    width: 840px;
    margin-top: 5px;
}

.index .more{
    display: none;
}

.index .box a:hover{
    color:#888;
}

#ISL_Cont_2 {
    width: 840px !important;
    overflow: hidden;

