/*默认修改*/
i, .btn_search, .discount { background: none; }
.index_default { width: 100% !important; padding: 0 !important; }
#header_box { width: 100% }
#header_box .view_cart_btn a { border-radius: 3px; color: #fff; display: inline-block; font-weight: bold; height: 22px; line-height: 22px; margin: auto; padding: 3px 15px; width: auto; }
#header_box .cart_txt p { line-height: 20px; height: 20px; padding: 0 5px; border-radius: 100px; color: #fff; text-align: center; font-weight: 400; margin-left: 15px; transition: all .3s; }
#body_box { width: 1200px; padding: 0; margin: 0 auto; }
#bottom_box { width: 1200px; }
#left_box { width: 210px; }
.common_pro_list1 li, .common_pro_list2 li { width: 220px; float: left; margin: 15px 22px 5px 0; border: 1px solid #fff; position: relative; }
.common_pro_list1 li .pic, .common_pro_list2 li .pic { width: 210px; height: 210px; text-align: center; vertical-align: middle; line-height: 210px; margin: 5px auto; display: block; }
.common_pro_list1 li .add_cart_bg, .common_pro_list1 li .add_cart, .common_pro_list2 li .add_cart_bg, .common_pro_list2 li .add_cart { width: 100%; }
.product_detail .viewfontright { float: right; width: 640px; }
#breadcrumb { font-size: 13px; color: #666; border-bottom: 0px solid #ddd; padding: 0px; line-height: 22px; }
.product_detail .view_block_box { width: 960px; }
/**/
.common_pro_list1 li .add_cart_bg, .common_pro_list2 li .add_cart_bg, #header_box .view_cart_btn a, a.common_btn4, .common_btn2, .common_mini_btn1 { background-color: #aaa }
#header_box .search_box { padding: 0; }
#header_box .search_input { width: auto; height: auto; padding: 0; border: 0; line-height: inherit; color: initial; float: left; text-indent: 10px; }
#header_box .search { width: auto; height: auto; padding: 0; position: relative; z-index: 1; }
#header_box .searchform { width: 200px; height: auto; border: 0; padding: 0px; position: relative; float: right; transition: .3s all; }
#header_box .search_input { width: auto; height: auto; padding: 0; border: 0; line-height: inherit; color: #888; float: left; text-indent: 10px; }
.index_default .banner_box { width: auto; height: auto; float: none; }
.currency li { overflow: hidden; width: auto; }
.currency li a:hover { color: #fff; }
.currency li a { display: block; overflow: hidden; padding: 0 10px; width: 80px; }
.currency li b { float: left; }
.currency li span { float: right; }
#header_box .view_cart_btn a { border-radius: 3px; color: #fff; display: inline-block; font-weight: bold; height: 22px; line-height: 22px; margin: auto; padding: 3px 15px; width: auto; }
/*修改*/
a { transition: .4s all; color: #aaa }
a:hover { color: #19cad4; }
i { vertical-align: middle; padding: 0 5px; }
.index_default a:hover { color: #222; }
.wapper { width: 1200px; }
.clearfix::after { content: '.'; width: 0; overflow: hidden; clear: both; text-indent: -9999px; color: rgba(255,255,255,0); opacity: 0; }
body { font-size: 14px; color: #999; background-color: #fff; }
.popup { position: absolute; background-color: #fcfcfc; padding: 10px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); z-index: 99999; display: none; border-radius: 0 0 3px 3px; }
#body_box { background-color: #fff; }
.dropdown { position: absolute; z-index: 999999; background: #f5f5f5; border: 1px solid #ccc; border-top: 0; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); display: none; }
.addskutocart_btn a:hover { color: #fff; }
/**/


/*start*/
/*color*/
body *::selection { background-color: #19cad4; color: #fff; }
body *::-moz-selection {
background-color:#19cad4;
color: #fff;
}
.top-bar .shartto li a:hover, .top-bar .currency_box:hover, .header .btn_search, .nav-bar .category-btn, .nav-bar .cart_box, .currency li:hover, .nav-bar .mainnav > li:hover > a, .nav-bar .mainnav > li:hover > h3 >a, .nav-bar .mainnav .dropdown li a:hover, #minicartlist .view_cart_btn a, .category-box .dropdown li a:hover, .ibanner .hd ul .on, #bottom_box .newsletter_btn, .addskutocart_btn a:hover { background-color: #19cad4; }
.header .top_contact_box .phone i, #gotop:hover i { color: #19cad4; }
.header .btn_search:hover, #minicartlist .view_cart_btn a:hover, #bottom_box .newsletter_btn:hover { box-shadow: 0 0 4px 1px rgba(140, 235, 240, 0.95) inset; }
/*top-bar*/
.top-bar { height: 40px; line-height: 40px; background-color: #f2f2f2; }
.top-bar .shartto { overflow: hidden; }
.top-bar .shartto li { float: left; }
.top-bar .shartto li a { display: block; height: 40px; line-height: 40px; width: auto; padding: 0 10px; }
.top-bar .shartto li a:hover { color: #fff; }
.top-bar .currency_box { position: relative; }
.top-bar .currency_txt { text-align: center; padding: 0 28px; height: 40px; font-size: 12px; line-height: 40px; transition: .4s all; }
.top-bar .currency_txt i { vertical-align: middle; padding: 0 4px; }
.top-bar .currency_txt:hover { cursor: pointer; color: #fff; }
.top-bar .currency_box:hover .currency_txt { color: #fff; }
.top-bar .currency_txt .dropdown { margin-left: 0; }
.top-bar .currency_box .drop_currency { right: 0; }
/*登录*/
.top-bar .login { }
.top-bar .login li { margin-left: 15px; float: left; }
.top-bar .login a { }
.top-bar .login i { }
/*header*/
.header { padding: 20px 0; }
.header .logo { position: relative; height: 60px; width: 250px; }
.header .logo img { max-width: 100%; max-height: 100%; }
.header .search_box { margin-left: 160px; }
.header .search { padding: 15px 0; }
.header .searchform { height: 30px; }
.header .search_input { height: 30px; line-height: 28px; border-radius: 4px 0 0 4px; border: 1px solid #ccc; box-shadow: 0 0 2px 0 rgba(0,0,0,.2) inset; font-size: 12px; color: #999; float: left; width: 300px; overflow: hidden; padding: 0 10px; }
.header .btn_search { float: left; border: 0; border-radius: 0 4px 4px 0; height: 32px; line-height: 32px; padding: 0 20px; color: #fff; font-weight: 700; font-size: 16px; text-align: center; cursor: pointer; }
.header .btn_search:hover { box-shadow: 0 0 4px 1px rgba(140, 235, 240, 0.95) inset; }
.header .top_contact_box { overflow: hidden; }
.header .top_contact_box .email { display: none; }
.header .top_contact_box .phone { overflow: hidden; padding: 10px 0; }
.header .top_contact_box .phone i { float: left; height: 30px; display: block; padding: 5px 10px; line-height: 30px; text-align: center; font-size: 30px; }
.header .top_contact_box .phone p { line-height: 20px; color: #aaa; white-space: nowrap; min-width: 220px; text-transform: capitalize; }
/*nav-bar*/
.nav-bar .wapper { position: relative; }
.nav-bar .category-btn { float: left; height: 30px; border-radius: 4px 4px 0 0; line-height: 30px; padding: 15px 10px; text-align: center; color: #fff; font-weight: 700; text-transform: uppercase; font-size: 15px; cursor: pointer; width: 190px; }
.nav-bar .category-btn i { font-size: 18px; }
.nav-bar .mainnav { float: right; background-color: #303030; width: 810px; border-radius: 4px 0 0 0; height: 60px; line-height: 60px; }
.nav-bar .mainnav >li { float: left; position: relative; }
.nav-bar .mainnav > li > a, .nav-bar .mainnav > li > h3 > a { line-height: 60px; padding: 0px 10px; font-weight: 400; display: block; cursor: pointer; color: #fff; font-size: 13px; }
.nav-bar .mainnav > li .dropdown { top: 60px; width: 200px; line-height: 22px; }
.nav-bar .mainnav .dropdown li { font-size: 13px; }
.nav-bar .mainnav .dropdown li a { text-indent: .8em; display: block; padding: 5px; color: #333; }
.nav-bar .mainnav .dropdown li a:hover { color: #fff; }
.nav-bar .mainnav > li .ico { font-size: 8px; }
/*cart*/
.nav-bar .cart_box { float: right; height: 60px; line-height: 60px; color: #fff; border-radius: 0 4px 0 0; position: relative; }
.nav-bar .cart_txt { }
.nav-bar .cart_txt a { color: #fff; font-size: 13px; font-weight: 700; padding: 0; display: block; width: 150px; text-align: center; }
.nav-bar .cart_dropdown { right: 0; width: 320px; color: #555; line-height: 22px; padding: 10px; font-size: 13px; }
.nav-bar .cart_box .ico-cart { font-size: 20px; }
#minicartlist .buy_pro { }
#minicartlist .buy_pro > li { overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6; }
#minicartlist .buy_pro >li .left_pic { width: 70px; height: 70px; overflow: hidden; float: left; margin-right: 15px; }
#minicartlist .buy_pro > li .right_info { float: right; width: 230px; }
#minicartlist .buy_pro >li .right_info .name { line-height: 20px; height: 40px; display: inline-block; overflow: hidden; }
#minicartlist .buy_pro >li .right_info .price { }
#minicartlist .nobombor a:hover { background: #fff; color: #333; }
#minicartlist .nobombor a { font-weight: 400; color: #888; display: block; border: 1px solid #ddd; padding: 5px 10px; border-radius: 4px; overflow: hidden; text-align: center; background: #f9f9f9; box-shadow: 0 0 2px 0 rgba(0,0,0,.1); margin: 3px; }
#minicartlist .nobombor strong { }
#minicartlist .minicart_bottom { text-align: center; }
#minicartlist .minicart_bottom .total span { font-size: 17px; color: #d73838; font-weight: 700; }
#minicartlist .view_cart_btn { }
#minicartlist .view_cart_btn a { display: block; height: 40px; line-height: 40px; margin: 20px auto; width: 70%; border-radius: 4px; color: #fff; text-transform: uppercase; }
/*category*/


.nav-bar .category-box { display: none; position: absolute; }
.category-box { width: 210px; background-color: #f5f5f5; z-index: 99; top: 60px; border-top: 0; }
.category-box > li { position: relative; }
.category-box > li > a { display: block; line-height: 20px; padding: 8px 15px; color: #555; padding-right: 36px; position: relative; transition: none; }
.category-box > li:hover > a { color: #fff; }
.category-box > li:hover { background: #303030; }
.category-box > li > a .ico { font-size: 10px; padding: 5px; right: 0; position: absolute; display: block; height: 26px; line-height: 26px; width: 16px; top: 0; }
.category-box > li:hover .dropdown { display: block; }
.category-box .dropdown { left: 100%; top: 0; background: #303030; border: 0; width: 100%; }
.category-box .dropdown li a { color: #f6f6f6; font-size: 13px; line-height: 36px; height: 36px; padding: 0 10px; overflow: hidden; display: block; }
/*content*/
.index_content .left_box { float: left; width: 210px; }
.index_content .right_box { float: right; width: 960px; }
/*banner*/
.index_default .banner_box { width: 100%; overflow: hidden; }
/*banner*/
.index_default .ibanner { position: relative; background: #000; margin: 0 auto; }
.index_default .ibanner .bd { position: relative; z-index: 0; }
.index_default .ibanner .bd li { text-align: center; }
.index_default .ibanner .bd li a { display: block; width: 100%; }
.index_default .ibanner .bd li img { vertical-align: top; display: inline-block; height: 400px; width: 100%; }
.index_default .ibanner .hd { position: relative; z-index: 1; margin-top: -30px; height: 30px; line-height: 30px; text-align: center; }
.index_default .ibanner .hd ul { text-align: center; padding-top: 5px; }
.index_default .ibanner .hd ul li { cursor: pointer; display: inline-block; *display: inline;
zoom: 1; width: 11px; height: 11px; margin: 5px; background: #d9d5d2; font-size: 0; border-radius: 11px; overflow: hidden; }
.index_default .ibanner .prev, .ibanner .next { z-index: 1; display: block; width: 50px; height: 50px; position: absolute; background: none; opacity: 0.6; font-size: 40px; line-height: 50px; text-align: center; color: #D9D5D2; font-weight: 700; cursor: pointer; top: 50%; margin-top: -25px; left: 10px; }
.index_default .ibanner .next { left: auto; right: 10px; }
.index_default .ibanner .prev:hover, .ibanner .next:hover { filter: alpha(opacity=100); opacity: 1 }
.index_default .ibanner:hover i { color: #343132; }
/*tit*/
.index_default .tit span { display: block; border-left: 8px solid #19cad4; text-indent: 10px; float: left; color: #19cad4; }
.index_default .tit { padding: 0; height: 30px; line-height: 30px; font-size: 15px; border-bottom: 1px solid #eee; margin: 10px 0; }
/*popular searches*/
.index_default .popular_search .con { overflow: hidden; }
.index_default .popular_search .con a { height: 24px; line-height: 24px; background-color: #19cad4; display: inline-block; color: #fff; margin: 3px; float: left; padding: 0 10px; border-radius: 4px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.4); font-size: 11px; }
.index_default .popular_search .con a:hover { background-color: #343132; }
/*diy-ad*/
.index_default .diy-ad { margin: 15px 0; overflow: hidden; }
.index_default .diy-ad img { width: 100%; display: inline-block; }
/*product*/
.index_default .common_pro_list1 li .pic img { transition: all .4s; }
.index_default .common_pro_list1 li .pic img:hover { transform: scale(1.1, 1.1) }
.common_pro_list1 li .timer_box, .common_pro_list2 li .timer_box { position: absolute; top: 194px; right: 0; z-index: 1; color: #fff; padding: 0 5px; border-radius: 4px; text-align: center; left: 0; width: 50%; margin: 0 auto; background-color: rgba(222, 26, 75, 0.8); }
.common_pro_list1 li .discount_wrap, .common_pro_list2 li .discount_wrap { position: absolute; top: 0; right: 0; background: #19cad4; padding: 4px; border-bottom: 1px solid #0fb1ba; opacity: .9; }
.discount_wrap .icon-discount-bg1 { display: none; }
span.discount-timer { background: none; font-weight: 400; display: inline-block; font-size: 12px; padding: 3px 0; text-indent: 0; }
.common_pro_list1 li .discount_wrap .discount, .common_pro_list2 li .discount_wrap .discount { width: auto; height: auto; position: relative; right: auto; top: 0; background-position: -149px -183px; color: #fff; text-align: center; padding-top: 0; padding: 0 5px; overflow: hidden; font-size: 12px; }
.common_pro_list1 li .discount span, .common_pro_list2 li .discount span { font-weight: 400; font-size: 14px; display: block; text-align: center; line-height: 24px; }
/*footer*/

#bottom_box .newsletter_txt { width: 400px; }
#bottom_box .bottom { border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 20px 0; }
#bottom_box .link_box dl { width: 206px; }
#bottom_box .link_box dl.contact_us { margin-right: 0; padding-right: 0; }
#bottom_box .contact_us dd i { display: block; float: left; width: auto; height: auto; margin-right: 0; }
#bottom_box .contact_us dd.email i, #bottom_box .contact_us dd.phone i { background-position: -163px -139px; float: left; height: 50px; line-height: 50px; }
#bottom_box .contact_us dd p { line-height: 25px; text-indent: 10px; }
#bottom_box .payment { border-top: 2px solid #19cad4; }
#bottom_box .link_box dl dd a { padding: 0; line-height: 25px; }
#bottom_box .payment ul { padding: 10px; text-align: center; }
#bottom_box .payment li { height: 25px; margin: 0 5px; display: inline-block; }
#bottom_box .payment li img { height: 25px; width: auto; display: inline-block; }
/*返回顶部*/
#gotop { position: fixed; right: 10px; height: 40px; width: 40px; line-height: 40px; display: none; bottom: 10px; z-index: 9999; cursor: pointer; transition: all .3s; text-align: center; opacity: .6; background: none; border: 1px solid #d9d5d2; }
#gotop:hover { opacity: .9; }
#gotop i { font-size: 20px; font-weight: 700; color: #d9d5d2; display: block; line-height: 40px; }
/**/


.product_detail_2016 .viewfontright{ width:600px;}