/*===================Common Style============================*/
.wrap{width:1470px;margin:0 auto;}
.ovh{overflow:hidden;}
.textH{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.textCenter{text-align:center;}
.fontWrap{font-size:14px;}
.w_1200 .wide{width:1200px;min-width:1200px;}
.w_1200 .pro_right{width:940px;}
.pro_left{width:238px;}
.pro_right{width:720px;}
.w_1200 .side_right{width: 946px;}
/*============================Header============================*/
#header{width: 100%;position: fixed;top: auto;left: 0;z-index: 1000;}
#header .head_t .text_l{height: 38px;margin:2px;font-size: 0;}
#header .head_t .text_l .plugins_edit_contents{width: max-content !important;}
#header .head_t .tel,#header .head_t .email{float:none;display: inline-block;vertical-align: top;padding-left:25px;line-height: 38px;margin:0px 10px 0 15px;background-position:center left;background-repeat:no-repeat;font-size: 14px;}
.header_content_height{height: 130px;}
.header_content_height.index{height: 42px;}
.head_t .text_r{position: relative;z-index: 1000;}
.sign{margin-right:15px;}
.sign .default_account_style{line-height:42px}
.sign .default_account_style dl dt{line-height:42px;padding-right:0px;}
.sign .default_account_style dl dt i{display:none;}
.sign .default_account:hover dl dd{top: 100%;right: 0;left: auto;}
.sign dl{height:42px;position:relative;}
.sign .user{display:none;width:220px;padding:10px 15px 15px;position:absolute;top:30px;left:-80px;z-index:1;}

/*.sign .user a{ width: 45%; display: inline-block; font-size: 12px; margin: 5px 0;}*/
.sign .user .btn{display:block;width:100%;line-height:30px;text-transform:uppercase;text-align:center;border-radius:3px;margin-top:10px;}
.sign dl:hover .user{display:block;}
.default_currency_style{float:left;line-height:12px;position:relative;cursor:pointer;margin:0px 0 0 15px;}
.default_currency_style{line-height: 42px;}
.default_currency_style > strong,.default_currency_style > dl{float:left;}
.default_currency_style > dl{margin-left:10px;padding-right:20px;}
.default_currency_style dl dt{padding:0px;}
.default_currency_style dl dt i{display:none;}
.default_currency_style dl dt i:before{content:unset;}
.default_currency_style .default_currency dl dd{z-index:1;}
.default_language_style{float:left;line-height:42px;cursor:pointer;margin:0px 15px 0 30px;padding-right:25px;position:relative;}
.default_language_style dt{padding:0px;}
.default_language_style dt i{display:none;}
.default_language dd{z-index:1;}
.head_c{padding:20px 0 20px 0;transition: all 0.3s ease-out;}
.head_c.index{padding:45px 0 20px 0;}
.head_c .part_l{width:15%;}
.head_c .part_r{width:85%;}
.head_c>.wrap{position: relative;}
.logo{width:150px;height:48px;}
.logo img{margin-left: 15px;max-height: 48px;}
@media(max-width: 1000px){
	.head_c .part_l{width: auto;flex: 1;}
	.logo{ width: auto;padding:0 20px; height: auto;min-height: 50px;  top: auto;position: relative;font-size: 0px;}
	.logo img{margin:auto;max-width: 100%;max-height: 100px;}
	.head_c{padding:0;}
	.head_c .wrap{display: flex;align-items: center;}
	.head_c .wrap:before{display: none;}
}

.head_c .default_search_style{float:right;display:block;width:25px;height:45px;background-size:auto;}
.head_c .default_search_style .default_search_btn{display:block;width:100%;height:100%;}
.head_c .cart{display:block;margin:0 15px 0 25px;border-radius:3px;padding:5px 15px 5px 55px;}
.head_c .default_shopping_cart_style{float:right;display:block;margin:0 15px 0 25px;border-radius:3px;padding:5px 15px 5px 55px;transition: all 0.4s ease-out;}
.head_c .default_shopping_cart_style .text_0{display:none;}
.head_c .default_shopping_cart_style .cart_count_price{display:block;}
.default_shopping_cart_down .cart_note{left:auto;right:0px;}
.default_shopping_cart_down .cart_empty{color: #333;}
.header .navBar{width:80%;height:45px; /*overflow: hidden;position: relative;*/}
.header .default_nav_style{width:100%;text-align: right;font-size: 0;}
.header .navBar li{display:inline-block;line-height:45px;float: none;font-size:0;}
.header .navBar li>a{display:inline-block;font-size:13px;text-transform:capitalize;transition: all 0.4s ease-out;}

/*============================Footer============================*/
.footer{padding-top:80px;}
.footer .left{width:75%;}
.footer .right{margin-right:2%;width:23%;}
.footer dt, .footer .default_newsletter_style .top_text{font-size:16px;margin-bottom:25px;}
.footer dd{margin-bottom:15px;}
.footer .default_newsletter_style{margin-bottom:20px;width:100%;}
.footer .default_newsletter_style .newsletter_title{font-size:16px;margin-bottom:15px;}
.footer .default_newsletter_style .newsletter_title .sub_text{font-size:14px;line-height: 22px;}
.footer .default_newsletter_style .default_newsletter_form input{float:left;display:block;border:none;line-height:46px;}
.footer .default_newsletter_style .default_newsletter_form input:first-of-type{padding:0 2%;width:69%;}
.footer .default_newsletter_style .default_newsletter_form input:last-of-type{width:25%;cursor: pointer;}
.footer .email .icon{margin-top:25px;}
.footer .icon dl{width:100%;}

/*.footer .icon a{ display: inline-block; width: 22px; height: 18px; background-position: center; background-repeat: no-repeat; background-size: contain; margin-right: 8px;} */
.footer .default_foot_menu_style .menu_list{box-sizing:border-box;float:left;padding-right:2%;width:33.333333%;}
.footer .default_foot_menu_style .menu_list > dl > dt,.footer .default_foot_menu_style .menu_list > dl > dd{/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/}
.footer .default_foot_menu_style .menu_list > dl > dd a{transition: all 0.3s ease-out; }
.footer .copy{padding:20px 0;margin-top:70px;line-height:37px;}
.footer .copy .img img{max-height:30px;margin-right:20px;display: inline-block;vertical-align: middle;}
.footer .copy .img a{display: inline-block;height: 37px;line-height: 37px;vertical-align: middle;}
.footer .copy .img a:after{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}

.header .navBar li a:hover,.head_c .default_shopping_cart_style:hover,.footer dd a:hover{text-decoration: none;}

/*============================媒体查询============================*/
.mobShow{display:none;}
.mobHide{display:block;}
@media screen and (max-width:1520px){
	.wrap{width:100%;}
	.footer .left{width:74%;padding-left:1%;}
}
@media screen and (max-width:1280px){
	.head_c .default_shopping_cart_style{margin-left:15px;}
	.footer .email input{width:60%;}
	.footer .email button{width:34%;}
	.footer .default_newsletter_style .default_newsletter_form input:first-of-type{width:59%;}
	.footer .default_newsletter_style .default_newsletter_form input:last-of-type{width:34%;}
	.footer .icon a{margin-right:5px;}
}
@media screen and (max-width:1100px){
	.head_c .default_shopping_cart_style{margin-left:5px;margin-right:10px;}
	.footer .email .icon a{margin-right:3px;}
}
@media screen and (max-width:1000px){
	#header{box-sizing: border-box;}
	.header_content_height,.header_content_height.index{height: 48px;}
	.mobShow{display:block;}
	.mobHide{display:none;}
	.wrap{width:750px;}
	.header{padding:0;}
	.header .headerWrapper{padding:22px 30px;position:relative;}
	.header .navBtn{width:34px;height:30px;margin:10px 35px 0 0;}
	.header .icon{position:static;}
	.header .icon a{display:block;background-position:left bottom;background-repeat:no-repeat;background-size: contain;}
	.header .icon a.icon1{width: 32px; height: 36px;}
	.header .icon a.icon2{width:40px;height:40px;margin-left:30px;position:relative;}
	.header .icon a.icon2 em{font-size:24px;line-height:30px;border-radius:20px;padding:0 7px;position:absolute;top:0;right:0;}
	.footer{padding:0;}
	.footer .wrap{width:100%;}
	.footer .left,.footer .right{box-sizing:border-box;float:none;padding:0 30px;width:100%;}
	.footer .right{margin-top:20px;}
	.footer .default_newsletter_style{margin-top:10px;}
	.footer .default_newsletter_style .newsletter_title{margin-bottom:25px;text-align:center;}
	.footer .default_newsletter_style .newsletter_title .top_text{font-size:36px;}
	.footer .default_newsletter_style .newsletter_title .sub_text{font-size:24px;}
	.footer .default_newsletter_style .default_newsletter_form input{line-height:74px;font-size:28px;}
	.footer .default_newsletter_style .default_newsletter_form input:first-of-type{width:64%;}
	.footer .default_newsletter_style .default_newsletter_form input:last-of-type{width:30%;}
	.follow_us_list li{margin-right: 0;}
	.footer .icon{margin:40px 0;text-align:center;}
	.footer .icon dl{display:none;}
	.footer .default_foot_menu_style .menu_list{float:none;width:100%;}
	.footer .default_foot_menu_style .menu_list > dl > dt{position:relative;font-size:32px;line-height:34px;margin-bottom:0;padding:32px 0;}
	.footer .default_foot_menu_style .menu_list > dl > dt::after{content:'';position:absolute;right:0;top:37px;width:25px;height:25px;background-size:contain;}
	.footer .default_foot_menu_style .menu_list > dl > dd{display:none;line-height:40px;margin:0;font-size:14px;}
	.footer .copy{margin-top:0;text-align:center;}
	.footer .copy div{float:none;margin:10px 0;font-size:28px;}
	.footer .copy .img{line-height:0;font-size:0;}
	.footer .copy .img img{display:inline-block;margin:0 5px 10px;height:50px;}
	.follow_us_list{height: auto;}
}
@media screen and (max-width:770px){
	.wrap{width:100%;}
}
@media screen and (max-width:500px){
	.header .navBtn{width:25px;height:23px;margin:0px 15px 0 0;}
	.header{padding:0;}
	.header .headerWrapper{padding:10px;}
	.header .icon a{background-size:20px;}
	.header .icon a.icon1{width:20px;height:25px;}
	.header .icon a.icon2{width:25px;height:25px;margin-left:15px;}
	.header .icon a.icon2 em{font-size:12px;line-height:14px;padding:0 3px;}
	.header_content_height,.header_content_height.index{height: 45px;}
	.footer .left,.footer .right{padding:0 15px;}
	.footer .default_newsletter_style .newsletter_title{margin-bottom:20px;}
	.footer .default_newsletter_style .newsletter_title .top_text{font-size:20px;}
	.footer .default_newsletter_style .newsletter_title .sub_text{font-size:14px;}
	.footer .default_newsletter_style .default_newsletter_form input{line-height:38px;font-size:12px;}
	.footer .icon{margin:20px 0 15px;}
	.footer .default_foot_menu_style .menu_list > dl > dt{padding:10px 0;font-size:14px;line-height:20px;}
	.footer .default_foot_menu_style .menu_list > dl > dt::after{top:12px;width:15px;height:15px;}
	.footer .copy div{margin:0;font-size:14px;}
	.footer .copy .img img{max-height: 30px;height:auto;}
}





/********************************* skin_demo.css *****************************/
.header .head_t .tel{background-image:url(../images/new_topIcon1_c.png);background-size: 18px 18px;}
.header .head_t .email{background-image:url(../images/new_topIcon2_c.png);background-size: 22px 22px;}
.header .head_t .tel:hover{background-image:url(../images/new_topIcon1.png);}
.header .head_t .email:hover{background-image:url(../images/new_topIcon2.png);}
.header .head_t{background:rgba(255,255,255,.9)!important;color: #000000!important;}
.default_account_style .FontColor, .sign dt .FontColor, .default_account_style .FontColor:hover{color: #000000!important;}

.default_currency_style > dl{/*background:url(../images/topIcon3.png) center right no-repeat;*/}
.default_language_style{background:url(../images/topIcon3.png) center right 5px no-repeat;}

.head_c .default_search_style{background:url(../images/topIcon4.png) center no-repeat;}
.head_c .cart{ background-image:url(../images/topIcon5.png); background-position: 15px center; background-repeat: no-repeat;}
.head_c .default_shopping_cart_style{ background-image:url(../images/topIcon5.png); background-position: 15px center; background-repeat: no-repeat;}

.footer .icon a.icon1{background-image:url(../images/footIcon1.png);}
.footer .icon a.icon2{background-image:url(../images/footIcon2.png);}
.footer .icon a.icon3{background-image:url(../images/footIcon3.png);}
.footer .icon a.icon4{background-image:url(../images/footIcon4.png);}
.footer .icon a.icon5{background-image:url(../images/footIcon5.png);}
.footer .icon a.icon6{background-image:url(../images/footIcon6.png);}
.footer .icon a.icon7{background-image:url(../images/footIcon7.png);}
.footer .icon a.icon8{background-image:url(../images/footIcon8.png);}

.ixPart3 .list .box .bg a{background: url(../images/icon_b.png) no-repeat center center;}
.ixPart3 .list .box .bg a.icon1{background-position: 0px 0;}
.ixPart3 .list .box .bg a.icon3{background-position: right 0;}
.ixPart3 .list .box .bg a:hover{background-image: url(../images/icon_w.png);}
.ixPart3 .list .box .bg a.icon2.is_in{background-image:url(../images/icon_r.png);}

@media screen and (max-width:1000px){
	.follow_us_type_0 li>a:hover{ background-image: url(../images/icon_follow_mb.png);}
	.focus_index .head_c, .head_c{background:transparent;}
	.header .navBtn{background:url(../images/mobNav.png) no-repeat;background-size:contain;}
	.header .icon a.icon1{background-image:url(../images/mobIcon1.png);}
	.header .icon a.icon2{background-image:url(../images/mobIcon2.png);}
	.footer .default_foot_menu_style .menu_list > dl > dt::after{background-image:url(../images/mobFootJia.png);}
	.footer .default_foot_menu_style .menu_list > dl > dt.focus::after{background-image:url(../images/mobFootJian.png);}
	.ixPart1 .dot span{background-image:url(../images/mobBtn1.png);}
	.ixPart1 .dot span.on{background-image:url(../images/mobBtn2.png);}
	
	.follow_us_list li>a{background-image:url(../images/icon_follow_mb.png); background-size:40px;}
}



