@charset "UTF-8";
.wrap_container {max-width: 1680px;margin:0 auto;}
.none {display: none;}
.show_mobile {display: none !important;}
/* 移动端 */
@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	.show_pc {display: none !important;}
	.show_mobile {display: block !important;}
}
/* 头部 */
#header {width:100%;min-width: unset;}
#header .pc_wrap {padding:0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top:auto;left:0;right:0;z-index: 99;}
#header .pc_wrap.ly_pages{position: static;}
#header .head_top {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding:38px 0;}
#header .head_top .head_top_selects {position: absolute;left:0;top:0;height: 32px;line-height: 32px;-webkit-box-sizing: border-box;box-sizing: border-box;}
#header .head_top .head_top_rbar {position: absolute;right:0;top:0;height: 32px;line-height: 32px;text-align: right;-webkit-box-sizing: border-box;box-sizing: border-box;}
.relative {position: relative;}
/* 切换汇率和语言----- */
.currency_select,
.language_select{display: inline-block;vertical-align: middle;cursor: pointer;position: relative;font-size: 0;}
.language_select {margin-left: 50px;}
/* 切换语言 */
.default_language_style {font-size: 14px;text-transform: uppercase;}
/* 切换汇率 */
.default_currency_style{font-size:0;text-transform:uppercase;}
.default_currency_style>strong,
.default_currency_style dl{display: inline-block;font-size: 14px;vertical-align: middle;}
.default_currency_style #default_currency_current {font-size: 14px;}
.default_currency_style  dl{font-size: 0;}
#header .default_currency_style, .default_language_style{position: relative;}
.default_currency_style dl i,.btn_default_language dt i{position:absolute;top:50%;right:5px;margin:auto;font-size:14px;-webkit-transform:scale(0.73) translateY(-50%);-ms-transform:scale(0.73) translateY(-50%);transform:scale(0.73) translateY(-50%);}
.default_language_currency_style{font-size: 14px;}
.default_language_currency_style dt{font-size: 14px;}
.default_language_currency_style dt i{display: none;}
/* ---------------切换汇率和语言----- */
 /* -------logo start */
.logo a{color: #fff;}
.logo img{display: block;margin:0 auto;max-height: 100px;}
/* -------------logo end */
#header .head_top_rbar .rbar_inner img {display: block;}
#header .head_top_rbar .rbar_inner .icon_group_item {display: inline-block;vertical-align: middle;}
/* 搜索框 */
.search_area{margin:0 37px;}
.default_search_style {position: relative;}
.default_search_style .default_search_btn{display:block;width:29px;height:29px;}
.default_search_style .iconfont{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:28px;}
/* 会员账号 */
.default_account_style{position:relative;vertical-align:middle;cursor:pointer;text-align:center;width:29px;height:29px;}
.default_account_style .global_login_sec{display: block;width: 100%;height: 100%;}
.default_account_style .signin_box_sec {left: -260px;}
.default_account_style .global_account_sec{display: block;width: 100%;height: 100%;}
.default_account_style .AccountButton_sec{display: none;}
.default_account_style .account_container_sec{left: -160px;}
.default_account_style .iconfont{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:28px;}
/* 购物车 */
.shopcar_area{position: relative;}
.default_shopping_cart_style{width:34px;height:30px;display:block;padding-left:14px;}
.default_shopping_cart_style .cart_count{position:absolute;top:-8px;right:8px;width:24px;height:24px;text-align:center;line-height:24px;border-radius:50%;display:block;font-size:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.default_shopping_cart_style .text_0,.default_shopping_cart_style .text_1,.default_shopping_cart_style .cart_count_price{display:none;}
.default_shopping_cart_style .cart_note{left:-300px;}
.default_shopping_cart_style .iconfont{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:28px;}
#header .head_bottom{text-align: center; }
/* 导航栏 */
#header .default_nav_style { width: 100%;}
#header .default_nav_style ul{overflow:hidden;font-size: 0;}
#header .default_nav_style li{display: inline-block;height:28px; line-height:28px;-webkit-box-sizing: border-box;box-sizing: border-box;float: none;margin-bottom: 15px;}
#header .default_nav_style li>a{padding:0 45px;font-size: 16px;text-transform: uppercase;}
#header .default_nav_style li a:hover{text-decoration:none}
/* 移动端 */
@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	#header .wrap_main{height:auto;min-height:70px;max-height:100px;padding:10px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#header .mobile_head_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:61px;}
	#header .header_menu_mb{display:block;float:left;font-size:0;height:44px;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	#header .header_menu_mb span{display:block;width:23px;height:2px;margin-bottom:7px;border-radius:3px;-webkit-transform-origin:20px;-ms-transform-origin:19px;transform-origin:19px;-webkit-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,width 0.5s,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,width 0.5s,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);-o-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,transform 0.5s cubic-bezier(0.77,0.2,0.05,1),width 0.5s;transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,transform 0.5s cubic-bezier(0.77,0.2,0.05,1),width 0.5s;transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,transform 0.5s cubic-bezier(0.77,0.2,0.05,1),width 0.5s,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);}
	#header .header_menu_mb span:last-child{margin-bottom:0;}
	.wrap_main .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;}
	#header .logo img {max-width: 100%;max-height: 80px;}
	#header .mobile_head_right {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	#header .mobile_search_area {width:24px;height:24px;}
	#header .mobile_search_area .iconfont{font-size: 24px;}
	#header .mobile_shopcar_area {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-left:15px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	#header .mobile_shopcar_area .shopcar_icon_m {width:24px;height:24px;padding-right: 8px;}
	#header .mobile_shopcar_area .shopcar_icon_m .iconfont{font-size: 24px;}
	#header .mobile_shopcar_area .shopcar_num_m {height:14px;line-height: 14px;font-size: 12px;border-radius:50%;width:14px;display: block;margin-left:3px;text-align: center;position: absolute;right:0;top:-4px;}
}
/* banner轮播 */
.wrap_slider{width: 100%;}
.wrap_slider .slider_container{width: 100%;position: relative;}
.wrap_slider .slider_container .slider_wrap{width: 100%;}
.wrap_slider .slider_container .slider_wrap .slider_item{position: relative;width: 100%;}
.wrap_slider .slider_container .slider_wrap .slider_item img{margin: 0;display: block;width:100%;}
.wrap_slider .slider_container .slider_btns{display: none;width: 100%;position: absolute;top: 50%;margin-top: -91px;}
.wrap_slider .slider_container .slider_btns div{background-size: cover;width: 50px;height: 182px;background-repeat: no-repeat;background-position: center;}
.wrap_slider .slider_container .slider_btns .slider_btn_left{float: left;}
.wrap_slider .slider_container .slider_btns .slider_btn_right{float: right;}
.wrap_slider .slider_container .slider_pagination{display: none;position: absolute;top:50%;right:0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wrap_slider .slider_container .slider_pagination .slider_pagination_dot{width: 64px;padding:12px 0;font-size: 18px;display: block;margin-top:46px;cursor: pointer;}
.wrap_slider .slider_container .slider_pagination .slider_pagination_dot:first-child {margin-top:0;}
@media screen and (max-width: 1000px){
	.wrap_slider .slider_container .slider_btns{display: none;}
	.wrap_slider .slider_container .slider_pagination{display: none;}
}
/* 邮件订阅 */
.wrap_section_newsletter{margin-top:118px;text-align: center;padding:114px 0 98px;}
.default_newsletter_style .newsletter_title{margin-bottom:24px;}
.default_newsletter_style .newsletter_title .top_text{font-size: 36px;margin-bottom:24px;line-height: 40px;text-transform: uppercase;}
.default_newsletter_style .newsletter_title .sub_text{font-size: 14px;line-height: 26px;width:30%;margin:0 auto;display: -webkit-box; display: -moz-box;  white-space: pre-wrap; word-wrap: break-word;overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.default_newsletter_style .default_newsletter_form{width:512px;margin:0 auto;position: relative;}
.default_newsletter_style .default_newsletter_form input.text{outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;height: 52px;line-height: 52px;padding-left: 20px;font-size: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.default_newsletter_style .default_newsletter_form input.subscribe{outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:232px;height:60px;line-height: 60px;display: block;font-size: 16px;margin:0 auto;text-transform: uppercase;margin-top: 36px;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.default_newsletter_style .default_newsletter_form input::-webkit-input-placeholder{font-size: 14px;}
.default_newsletter_style .default_newsletter_form input::-moz-placeholder{font-size: 14px;}
.default_newsletter_style .default_newsletter_form input:-ms-input-placeholder{font-size: 14px;}
/* 底部栏 */
#footer .footer_top{padding:100px 0 86px;-webkit-box-sizing: border-box;box-sizing: border-box;}
#footer .footer_top .footer_top_lbar {float: left;width:31%;}
#footer .footer_top .footer_top_mbar {float: left;width:69%;}
/* 关于我们 */
.about_area .about_title{margin-bottom: 30px;text-transform: uppercase;font-size: 20px;line-height: 26px;}
.about_area .about_desc{width: 66%;font-size: 16px;line-height: 40px;}
.social_area{margin-top: 20px;}
.social_list{font-size: 0;}
.social_list .social_item {display: inline-block;margin-right: 10px;}
.social_list .social_item a{display: block;}
.social_list .social_item img{display: block;}
/* 底部导航 */
.default_foot_menu_style{overflow: hidden;font-size: 0;}
.default_foot_menu_style .menu_list{display:inline-block;vertical-align:top;margin-bottom:20px;width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}
.default_foot_menu_style .menu_list>dl>dt{font-size: 20px;line-height:26px;margin-bottom:28px;text-transform: uppercase;}
.default_foot_menu_style dl dd{display: block;padding:12px 0;}
.default_foot_menu_style dl dd a{font-size: 16px;}
/* 联系我们 */
.contact_area .contact_title {margin-bottom: 30px;text-transform: uppercase;font-size: 20px;line-height: 26px;}
.contact_list .contact_item{padding-left: 80px;background-repeat: no-repeat;background-position: left center;height:60px;margin-bottom: 15px;}
.contact_list .contact_item a{display: block;font-size: 16px;line-height:60px;}
.contact_list .contact_item p{line-height: 30px;}
@media screen and (max-width: 1279px) {
	.about_area .about_desc{width: 90%;}
	.default_foot_menu_style dl dd a,
	.about_area .about_desc,
	.contact_list .contact_item a{font-size: 15px;}
	.default_foot_menu_style .menu_list>dl>dt,
	.about_area .about_title,
	.contact_area .contact_title {font-size: 19px;}
}
@media screen and (max-width: 1079px) {
	.about_area .about_desc{width: 92%;}
}
#footer .footer_bottom{border-top-style:solid;border-top-width:1px;padding:40px 0 54px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pay_type_list{font-size: 0;}
.pay_type_list .pay_type_item {display: inline-block;margin:0 10px;}
.pay_type_list .pay_type_item a{display: block;}
.pay_type_list .pay_type_item img{display: block;}
#footer .footer_bottom .footer_txt{font-size: 16px;line-height: 20px;margin-top: 0px;padding-bottom: 15px;}
#footer .footer_bottom p span{margin-left:40px;}
.follow_us_list{height: auto;}
.follow_us_list li a {display: block;width: 40px	;height: 40px;line-height: 40px;text-align: center;}
.follow_us_list li a .iconfont{font-size: 36px;right: 0;margin: auto;}
@media screen and (max-width: 1000px) {
	
	.wrap_section_newsletter{margin-top:0;text-align: center;padding:54px 15px 42px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.default_newsletter_style .newsletter_title{margin-bottom:20px;}
	.default_newsletter_style .newsletter_title .top_text{font-size: 23px;margin-bottom:15px;line-height: 30px;}
	.default_newsletter_style .newsletter_title .sub_text{font-size: 14px;line-height: 20px;width:90%;}
	.default_newsletter_style .default_newsletter_form{width:100%;margin:0 auto;position: relative;}
	.default_newsletter_style .default_newsletter_form input.text{width:100%;height: 40px;line-height: 40px;padding-left: 10px;font-size: 14px;}
	.default_newsletter_style .default_newsletter_form input.subscribe{width:160px;height:40px;line-height: 40px;font-size: 14px;margin-top: 30px;}
	.default_newsletter_style .default_newsletter_form input::-webkit-input-placeholder{font-size: 14px;}
	.default_newsletter_style .default_newsletter_form input::-moz-placeholder{font-size: 14px;}
	.default_newsletter_style .default_newsletter_form input:-ms-input-placeholder{font-size: 14px;}
	#footer .footer_top{padding:30px 15px 0;}
	#footer .footer_top .footer_top_lbar {float: none;width:100%;}
	#footer .footer_top .footer_top_mbar {float: none;width:100%;}
	#footer .footer_top .footer_top_rbar {float: none;width:100%;}

	/* 关于我们 */
	.about_area .about_title{margin-bottom: 18px;font-size: 16px;line-height: 20px;}
	.about_area .about_desc{width: 100%;font-size: 14px;line-height: 20px;}
	.social_area{margin-top: 15px;}
	.follow_us_list li{margin-left: 5px;margin-right: 0;}
	.social_list .social_item {margin-right: 10px;}
	.social_list .social_item img{width:45px;}
	
	/* 底部导航 */
	.default_foot_menu_style .menu_list{display:block;float:none;width:100%;margin-top:24px;margin-bottom:0;padding-right: 0;}
	.default_foot_menu_style .menu_list>dl>dt{font-size: 16px;line-height:20px;margin-bottom:20px;position: relative;padding-right: 26px;height: auto;}
	.default_foot_menu_style .menu_list dl dt>.iconfont{right:4px;top:1px;position:absolute;font-weight:900;}
	.default_foot_menu_style dl dd{display: none;}
	.default_foot_menu_style .menu_list.menu_list_contact dt:after{display: none;}
	.default_foot_menu_style .menu_list.menu_list_contact dd{display: block;}
	.default_foot_menu_style .menu_list.menu_list_contact dt i{display: none;}
	.default_foot_menu_style .menu_list dl.focus dd{display: block;}
	/* 联系我们 */
	.contact_area .contact_title {position: relative;margin-bottom: 20px;font-size: 16px;line-height: 20px;}
	.contact_area .contact_title:after{-webkit-transition: all  .3s;-o-transition: all  .3s;transition: all  .3s;content:"";display: block;position: absolute;right:0;top:4px;;width:13px;height:8px;background-size: 13px;}
	.contact_area .contact_title:hover:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
	.contact_list{display: none;}
	#footer .footer_bottom{padding:16px 0 30px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.pay_type_list .pay_type_item {margin:0 5px;}
	.pay_type_list .pay_type_item img{width:48px;}
	#footer .footer_bottom .footer_txt{font-size: 14px;margin-top: 20px;}
}

.wrap_slider .slider_container .slider_btns .slider_btn_left{background-image: url(../images/icon_left.png);}
.wrap_slider .slider_container .slider_btns .slider_btn_right{background-image: url(../images/icon_right.png);}
.contact_list .contact_item_email{background-image: url(../images/contact_email.png);}
.contact_list .contact_item_phone{background-image: url(../images/contact_tel.png);}
.contact_list .contact_item_date{background-image: url(../images/contact_time.png);}
.newsletter_area_bg {background: url(../images/newletter_bg.jpg) no-repeat center center;}
/* other start */
#header.ly_inside{position: relative;}
.w_1200 .wide{width:1200px;min-width:1200px;}
.w_1200 .pro_right{width:940px;}
.pro_left{width:238px;}
.pro_right{width:720px;}
/* other end */

@media screen and (max-width:1000px){
	/* 兼容苹果 */
	.default_newsletter_style .default_newsletter_form .text{border-radius: 0;} 
	.default_newsletter_style .default_newsletter_form .subscribe {border-radius: 0;}
}


/* index start */

.ly_type_img{overflow: hidden;position: relative;}
.ly_type_img .ly_type_themeImg {position: absolute;width:100%;height: 100%;}
.ly_type_img .ly_type_themeImg a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.ly_type_img .ly_type_themeImg a img{display: block;font-size: 0;max-width: 100%;max-height: 100%;}
@media screen and (min-width:1000px) and (max-width: 1920px) {
	.wrap_content_padding {padding-left: 20px !important;padding-right: 20px !important;-webkit-box-sizing: border-box;box-sizing: border-box;}
}
.read_more_btn {display: inline-block;text-transform: uppercase;letter-spacing: 2.5px;width: 182px;height: 48px;text-align: center;line-height: 48px;font-size: 14px;}
/* 标题--- */
.wrap_section_title {text-align: center;}
.wrap_section_title .wrap_title_main{font-size: 52px;line-height: 54px;margin-bottom: 20px;}
.wrap_section_title .wrap_title_sub{text-decoration: underline;font-size: 24px;line-height: 30px;}
/* 标题--- */
@media screen and (max-width: 1000px){
	.wrap_section_title .wrap_title_main{font-size: 23px;line-height: 26px;margin-bottom: 12px;}
	.wrap_section_title .wrap_title_sub{font-size: 16px;line-height: 20px;}
}

.default_nav_themes a {
	color: #fff!important;
} 
/* index end */