/*宸�渚ф�����绫绘�峰��*/
.i-mc{padding:4px 10px!important;}
/*棣�椤�Hot Products*/
.title div a.hcur{text-decoration:none!important;}
/*璇㈢��������*/
.inquire_now_btn{
display: inline-block;
width: 112px;
height: 27px;
background: url(../images/btn.gif) no-repeat;
}
/*浼����浜у��璇�缁�椤�*/
.oil_con table{margin-bottom: 10px;}
/*mroon quality page*/
.show_r_2_c table{background: #CCC;margin: 10px 0;}
.show_r_2_c table td{background: white;padding: 3px 5px;}
.show_r_2_c table td p{padding-left: 0;margin-top: 5px;}
/*���浼����浜у�����琛�*/
.show_ph_t{height:auto!important; min-height: 27px;}
/*search ������*/
.top_search .search_b{cursor:pointer!important;}
/*搴���ㄦ�峰��*/
.footer,.bottom{font-size:11px!important;color:#666!important;}

.s_pro_s{ padding:10px; border:solid 1px #E4E4E4; overflow: hidden;font-size:12px; line-height:16px; font-family:Arial;color:#414141;text-align:left;}
.s_pro_s_l{ width:360px;}
.s_pro_s_l p span{color:#dd0000; display:block;}
.s_pro_s_l form{ margin-top:20px;}
.s_pro_s_l form .x_f{ padding:0 0 27px 137px; background:url(../images/x_3.jpg) no-repeat 25px 0;}
.s_pro_s_l form .x_f label{ display:block; padding-top: 2px;}
.s_pro_s_l form .x_f input{ margin-right:3px;}
.s_pro_s_l form label .s_email{ padding:0 5px; float:left; border:#dcdcdc solid 1px; font-family: Arial; font-size: 11px; line-height:16px; color:#414141; width:202px; height:16px;}
.s_pro_s_l form label .subs{ margin-left:5px;float:left; background: #2c9235;}
.s_pro_s_l form span{ margin-top:2px; font-size: 10px; display:block;}
.s_pro_s_r{width:359px;border-left: dotted 1px #E4E4E4;}
.s_pro_s_r span{color:#dd0000; display:block;}
.s_pro_s_r ul{ margin-left:12px; padding-top:10px;float:left; width:140px;_width:137px;font-family:"瀹�浣�";color:#000; word-wrap:break-word;}


.pub_h2{ font-size: 14px; display: inline-block; color: #333; font-weight:bold;}
.pub_h2 a{ font-size: 14px;}
.pub_h1{ font-size: 26px; line-height: 28px; display: inline-block; font-weight: normal; color: #000; }
.pub_h3{ font-size: 13px; display: inline-block; color: #333; font-weight:bold;}
.pub_h3 a{ font-size: 13px; }
.pub_sh2{ font-size: 12px; display: inline; color: #333; font-weight:bold;}
.pub_sh2 a{ font-size: 12px;}
.pub_sh1{ font-size: 12px; display: inline; color: #333; font-weight:bold;}
.pub_sh1 a{ font-size: 12px;}

.btn_showimage{width:201px; height:41px; background:url(../images/btn-bg.jpg); display:block;}
.btn_showimage:hover{background-position:0 -41px;}

.visit_button,.left_tell .visit_button{
    display: inline-block;
    font-size:12px;
    color: #333;
    font-family:arial;
    font-weight:normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    font-size: 12px;
    line-height: 15px;
    padding: 2px 8px;
}
.visit_button,.left_tell .visit_button{
    border: 1px solid #bcbcbc;
    background: #eee;
    background-image: -moz-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: -ms-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#e8e8e8));
    background-image: -webkit-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: -o-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: linear-gradient(top,#fafafa,#e8e8e8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0);
}
.visit_button:hover,.left_tell .visit_button:hover{ background:#fff; border-color:#aaa;text-decoration:none}
.left_tell .visit_button{ border:1px solid #ededed; height:15px; line-height: 16px; margin-top:6px;}
.left_tell .visit_button:hover{ border-color:#efefef;}
.visit_web_wrap{ margin:0 auto;
    position:fixed;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    overflow:hidden;
    display:none;
    z-index: 99999;
}
.iframe_icon{cursor: pointer; padding-left: 20px; background: url(../images/original-icon.png) no-repeat ; }


.visit_ifr_wrap{
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.8);
    box-shadow: 0 3px 9px rgba(0,0,0,.8);
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.8);
    box-shadow: 0 5px 15px rgba(0,0,0,.8);
    overflow:hidden;
    display:none;
    z-index: 99999;
    left: 0px;
    position: fixed;
    top: 0px;
    background:#f8f8f8;
    display: none;
}

.visit_ifr_wrap span{
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 4px;
    line-height: 18px;
    border-radius: 16px;
    text-decoration: none;
    color: #666;
    cursor: pointer;
}
.visit_ifr_wrap span:hover{ background:#d94e4c; color:#fff;}

.myt-pro-detail {  padding:0 0 5px 0; overflow: hidden; background: #fdfde8; border: 1px solid #ffdaa0;}
.r_border .myt-pro-detail{margin-top:-11px; margin-left: -11px; }
.s_r_bg .myt-pro-detail{ width:721px;}
.myt-pro-detail .tit{ padding: 10px 0 8px 0; color: #333; margin:0 16px 14px;font-size: 15px;font-family: arial;font-weight:normal;border-bottom:1px solid #dedede;}
.myt-pro-detail .tit strong{ font-size:16px; color:#f60; font-weight:normal}
.myt-pro-detail .show_animate{ border:none; float:left; width:164px; padding: 2px; margin-left: 8px;  display:block; background:none; }
.myt-pro-detail .show_animate{ position:relative; display:block; }
.myt-pro-detail .show_animate .p_pic{ background: #fff;border:#ededed solid 1px;;width: 150px; height:150px; margin:0 auto;}
.myt-pro-detail .show_animate .p_pic a{display: table-cell;width: 150px;height: 150px;vertical-align: middle;text-align: center;}
.myt-pro-detail .show_animate .hot-box{ display: inline-block; width: 60px; height: 50px; position: absolute; right: 9px; top: 2px; background: url(/res/pubres/images/hot-icon.png) right 0 no-repeat;}
.myt-pro-detail .show_animate span{display: block; padding: 10px 0; overflow: hidden;  text-align: center;line-height: 18px;font-size: 12px; color: #333;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');background-color: rgba(255,255,255,.0);}
.myt-pro-detail .show_animate span a{ font-size:13px; font-weight:bold}
.right_con .line-box{ height: 10px;width: 722px; margin-left: -12px; margin-bottom: 1px; background-color: #fff;}
.r_border .line-box{ border: 1px solid #eee; border-top: none;border-left-color: #fff; border-right-color: #fff; }
.right_con .line-box2{ height: 10px;}
.y284{padding: 4px 0px 4px 12px;font-size:13px;font-weight:bold;line-height:20px;color:#000;background:#dadbdf;}
.I28{margin-top:10px;}
.r4 a{color:#333;text-decoration:none;}
.r4 a:hover{color:#ba5211;text-decoration:underline;}
.j215 {border: #eee solid 1px;}
.W18{padding:11px;}
.W18 ul{margin-top:5px;float:left;}
.W18 li{padding:0 10px;width:315px;background:url(../../room_a/images/bg_not.gif) no-repeat -795px -240px;}
.W161{margin:0;padding:0;font-size:0;line-height:0;width:0;height:0;clear:both;overflow:hidden;}


/**悬停广告**/
.xuanting {margin-top: 10px;position: relative;z-index: 51;background: #fff}
.xuanting .pro_details {padding: 3px;border: 1px solid #dcdcdc;}
.xuanting:hover .pro_details {border-color: #ccc}
.xuanting a.pro_details_inner {display: block;text-decoration: none;background: #fff;padding-top: 10px;position: relative}
.xuanting a.pro_details_inner .best_box {display: inline-block;position: absolute;right: -8px;
top: -8px;background: url(../images/best_bg.png) no-repeat;width: 75px;height: 75px;}
.xuanting .pic_wrap {display: block;width: 180px;margin: 0 auto;position: relative}
.xuanting .pro_pic {width: 180px;text-align: center; display:inline-block}
.xuanting .pro_pic img {max-width: 180px;-webkit-transition: all .3s ease;
transition: all .3s ease;-webkit-backface-visibility: hidden; width:auto;}
.xuanting:hover .pro_pic img {width: auto;hanging-punctuation: auto;-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);transform: scale(1.06);-webkit-backface-visibility: hidden}
.xuanting .pro_name {display: block;padding: 7px 7px 5px;line-height: 18px;font-size: 12px;color: #333;}

/**广告**/
.customer_ad_s_box{ border:none !important; background:none !important;}
.customer_ad_wrap{width:100%;}
.customer_ad_wrap .item_wrap{ padding:10px 0;border:2px solid #ffcd82;margin:-1px 0 0 -1px; background:#fffde7; }
.customer_ad_wrap .item_wrap:hover{ border-color:#ffbb55;-webkit-box-shadow: 1px 1px 3px 2px rgba(0,0,0,.13);
-moz-box-shadow: 1px 1px 3px 2px rgba(0,0,0,.13);
box-shadow: 1px 1px 3px 2px rgba(0,0,0,.13);}
.customer_ad_wrap .item_wrap td{ vertical-align:top}
.customer_ad_wrap .item_wrap .product_img_td{ width: 140px; vertical-align:top; text-align:center; padding-left:10px;}
.customer_ad_wrap .item_wrap .product_img_td a{ display:table-cell;background: #fff; width:140px; height:100px; vertical-align:middle; text-align:center}
.customer_ad_wrap .item_wrap .product_img_td img{ max-width:140px; max-height:100px; vertical-align:middle;}
.customer_ad_wrap .item_wrap .product_detail{ padding:0 10px;}
.customer_ad_wrap .product_name{ position:relative; font-weight:bold;
font-size: 14px; line-height:18px; margin-bottom:4px; height:auto;}
.customer_ad_wrap .product_name a:visited{ color:#774B90}
.customer_ad_wrap .btn_wrap{ margin-top:6px }
.customer_ad_wrap .intr{ color: #666;font-size: 12px;line-height: 17px; font-family:verdana;}
.customer_ad_wrap .border_box{ height:8px; border:1px solid #fff; border-top:none; border-bottom:1px solid #e4e4e4;width: 100%;margin-left: -1px;}
.customer_ad_wrap .submit_btn{ background:#ff7929; color:#fff; font-size:14px; padding:6px 15px; margin-bottom:4px; font-weight:bold; padding:8px 20px; text-align:center; border:1px solid #ff7929; border-radius:2px; cursor:pointer;}


.custmer_ad_list_wrap { margin-top:6px; width:100%; overflow:hidden;}
.custmer_ad_list_wrap .r_wrap,.custmer_ad_list_wrap .l_wrap{ display:inline-block; height:190px; width:22px; margin-top:8px; background-image:url(../images/best_bg.png); background-repeat:no-repeat;}
.custmer_ad_list_wrap .r_wrap:hover,.custmer_ad_list_wrap .l_wrap:hover{ background-color:#eee;}
.custmer_ad_list_wrap .l_wrap{ background-position:6px -80px}
.custmer_ad_list_wrap .r_wrap{ background-position:-58px -80px}
.custmer_ad_list_wrap .title{ overflow:hidden;border-bottom: 1px solid #ddd;margin: 0 10px;}
.custmer_ad_list_wrap .title .con{font-size: 14px;line-height: 32px; height:32px; overflow:hidden;width: 610px;float: left;}
.custmer_ad_list_wrap .title .page_box{ float:right; width:76px; padding-top:6px; text-align:right}
.custmer_ad_list_wrap .title .current_page{ color:#f00}
.custmer_ad_list_wrap .product_wrap{ width:100% !important; overflow:hidden; padding-bottom:0 !important; height:190px !important;}
.custmer_ad_list_wrap .item_wrap{ float:left; width:25%}
.custmer_ad_list_wrap .item_wrap .item_wrap_inner{ margin:10px 6px 0; border:1px solid #fff;}
.custmer_ad_list_wrap .item_wrap .item_wrap_inner:hover{ border:1px solid #dedede;-webkit-box-shadow: 1px 1px 3px 2px rgba(0,0,0,.13);
-moz-box-shadow: 1px 1px 3px 2px rgba(0,0,0,.13);
box-shadow: 1px 1px 3px 2px rgba(0,0,0,.13);}
.custmer_ad_list_wrap .item_wrap .product_img{ width:100px; height:100px; margin:0 auto;}
.custmer_ad_list_wrap .product_img a{ display:table-cell; width:100px; height:100px; vertical-align:middle; text-align:center;}
.custmer_ad_list_wrap .product_img img{ max-width:100px; max-height:100px;}
.custmer_ad_list_wrap .product_name{ font-size:12px; line-height:16px; padding:6px 10px 0; text-align:center; margin-bottom:10px; height: 50px;overflow: hidden;}
.customer_ad_wrap_s .product_name{ height:auto}


#yoyo2 .ph_tab .ph img,#yoyo1 .ph_tab .ph img{ max-width:98px; max-height:98px;}
#yoyo2,#yoyo1{background: #fffcf3; overflow:hidden}
#yoyo2 .ph_tab,#yoyo1 .ph_tab{ border-bottom:dashed 1px #ffcd82;}

#cart_product #yoyo2,#cart_product #yoyo1{ overflow:visible}


/**ecdiv.css**/ 
  #flash_2015 li,#flash_2015 div{ width: 600px; height: 450px; overflow: hidden;}
        #flash_2015 div{z-index: 99999}
        #flash_2015 span{ display: block; width: 99999px; position: absolute; height: 450px;}
        #flash_2015 span a{ display: block;; width: 600px; height: 450px;float: left;  text-align: center;}
        #flash_2015 span img {  max-width:600px;height:auto;width:expression(this.width>600?"600px":this.width);max-height:450px;height:expression(this.height>450?"450px":this.height);}
        #jcarousel-pagination {
            position: absolute;
            top: 20px;
            right: 20px;
            -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
            margin: 0
        }

        #jcarousel-pagination a.active {
            background: #4E443C;
            color: #fff;
            opacity: 1;
            -webkit-box-shadow: 0 0 2px #F0EFE7;
            -moz-box-shadow: 0 0 2px #F0EFE7;
            box-shadow: 0 0 2px #F0EFE7;
        }

        #jcarousel-pagination a {
            text-decoration: none;
            display: inline-block;
            font-size: 11px;
            height: 10px;
            width: 10px;
            line-height: 10px;
            background: #fff;
            color: #4E443C;
            border-radius: 10px;
            text-indent: -9999px;
            margin-right: 7px;
            -webkit-box-shadow: 0 0 2px #4E443C;
            -moz-box-shadow: 0 0 2px #4E443C;
            box-shadow: 0 0 2px #4E443C;
        }

        #connected-carousels{ background: #fff; border:#000 solid 1px; border-radius: 8px; width: 100%; height: 100%; position: absolute; left:0; top:0;}
        #show_ec_div{  display: none; z-index: 99998; position: fixed; top:40px; width: 800px; height: 625px;}
        #show_titile{ width: 90%; cursor: pointer;; color: #000; line-height: 24px; height: 45px; font-size: 24px; margin: 0 auto; padding: 20px 0 10px 0;}
        #show_titile a{ color: #000;}
        #show_titile a:hover{ color: #f14b11;}
        #btn_ec1{ width: 160px;text-align: center; line-height: 36px; font-size: 15px; font-weight: bold;; color: #98360c;  margin-right: 10px; margin-top: 10px; display: inline-block; height: 38px; background: url(/res/pubres/cart/images/shop-sprites.png) no-repeat 0 -677px;}
        #btn_ec2{ width: 188px; text-align: center; line-height: 36px; font-size: 15px; font-weight: bold;; color: #98360c; display: inline-block; margin-top: 10px; height: 38px; background: url(/res/pubres/cart/images/shop-sprites.png) no-repeat -166px -677px;}
        #btn_ec1:hover,#btn_ec2:hover{
               text-decoration: none;

        }
        #close_div{ width: 16px; height:16px ;  display: block; position: absolute; top:6px; right:6px;  background: url(/res/pubres/cart/images/shop-sprites.png) no-repeat -386px   -651px}

        /** Stage container **/
       #connected-carousels #stage {
            width: 600px;
            border:#f1f1f1 solid 1px;
            height: 450px;
            margin: 10px auto;
            position: relative;
        }
        #connected-carousels .photo-credits {
            position: absolute;
            right: 15px;
            bottom: 0;
            font-size: 13px;
            color: #fff;
            text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
            opacity: .66;
        }
        #connected-carousels .photo-credits a {
            color: #fff;
        }

        /** Navigation container **/

        #connected-carousels #navigation {
            width: 190px;
            height: 40px;
            margin: 0px auto;
            position: relative;
        }

        /** Shared carousel styles **/

         #carousel-navigation,#carousel-stage {
            overflow: hidden;
            position: relative;
        }

        #carousel-navigation ul,#carousel-stage ul {
            width: 20000em;
            position: relative;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        #carousel-navigation li,#carousel-stage li {
            float: left;
        }


        /** Navigation carousel specific styles **/

        #connected-carousels #carousel-navigation {
            height: 40px;
            width: 170px;
            background: #fff;
            border: 10px solid #fff;
            -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
                    border-radius: 5px;
            -webkit-box-shadow: 0 0 2px #dcdcdc;
               -moz-box-shadow: 0 0 2px #dcdcdc;
                    box-shadow: 0 0 2px #dcdcdc;
        }

        #connected-carousels #carousel-navigation li {
            cursor: pointer;
        }

        #connected-carousels #carousel-navigation li img {
            display: block;
            border: 2px solid #fff;
             margin-right: 4px;
        }

        #connected-carousels #carousel-navigation li.active img {
            border-color: #ccc;
        }


        /** Navigation carousel controls **/

        #prev-navigation,
         #next-navigation {
            display: block;
            position: absolute;
            width: 30px;
            height: 30px;
            background: #4E443C;
            color: #fff;
            text-decoration: none;
            text-shadow: 0 0 1px #000;
            font: 16px/29px Arial, sans-serif;
            -webkit-border-radius: 30px;
               -moz-border-radius: 30px;
                    border-radius: 30px;
            -webkit-box-shadow: 0 0 2px #999;
               -moz-box-shadow: 0 0 2px #999;
                    box-shadow: 0 0 2px #999;
        }

        #connected-carousels #prev-navigation {
            left: -12px;
            top: 16px;
            text-indent: 6px;
        }

        #connected-carousels #next-navigation {
            right: -12px;
            top: 16px;
            text-indent: 20px;
        }

        #connected-carousels #prev-navigation.inactive,
        #connected-carousels #next-navigation.inactive {
            opacity: .5;
            cursor: default;
        }


.n_premium_products{border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-top:10px;}
.n_premium_products .title{padding:5px 5px;border-bottom:1px solid #ccc;font-weight:bold;}
.n_premium_products a{text-decoration:none;}
.n_premium_products .keyword{font-weight:bold;padding:0px;margin:0px;line-height:19px;}
.n_premium_products .keyword a{color:#006699;font-weight:bold;padding:5px 0px;font-size:15px;}
.n_premium_products .keyword a:hover{text-decoration:underline;}
.n_premium_products a{color:#333;}
.n_premium_products .lists{padding:10px;}
.n_premium_products .p_title{margin:5px 0px;}
.n_premium_products .cop_title a{color:#339963;}
.n_premium_products .cop_title a:hover{text-decoration:underline;}




