/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; min-width:1200px;}
.w_1200 #top_bar_outer, .w_1200 #header, .w_1200 #nav_outer, .w_1200 #service_outer, .w_1200 #footer_outer{min-width:1200px;}

.w_1200 #header .logo{max-width:160px;margin-left: -35px;}

.w_1200 #service dl{width:228px;}
.w_1200 #service dl:first-child{padding-left:30px;}

.w_1200 .side_right{width:946px;}

.w_1200 .pro_right{width:980px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}
.w_1200 #nav{width:1200px;}
/***************************宽屏样式(end)***************************/



/*************************** 多语言样式 start ***************************/
.lang_fr #newsletter .form .button{width:125px;}

.lang_ru .search{width:417px;}
.lang_ru .search .button{width:55px;}
.lang_ru #newsletter .form .button{width:110px;}
/*************************** 多语言样式 end ***************************/



/*************************** header start ***************************/
#header{background:#fff; height:95px;}
#header .logo{max-width:100px; height:85px; overflow:hidden;}
#header .logo a{display:table-cell; height:85px; vertical-align:middle;}
#header .logo img{max-width:100%; max-height:100%;}
#header .follow_content{padding-left: 20px;margin-top: 0px;}
#header .follow_content .follow_us_list li{display: block;float: left;}
#header .header_right{/* height:80px; */padding-right:5px;}
#header .wide{position: relative;}
#header .toper{height:24px; border:1px solid #d6d6d6; border-top:none; display:inline-block; min-width:200px; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;position: absolute;right: 0;top: 0;}
#header .toper li{display:inline-block; float:left; height:24px; line-height:22px; padding:0 15px; border-left:1px solid #d6d6d6; position:relative; z-index:1003; margin-left:-1px;font-size: 15px;font-family: 'Karla'!important;}
#header .toper li:first-child{border:none; margin:0;padding: 0 24px;min-width: 130px;}
#header .toper li *{font-size: 15px;font-family: 'Karla';}
#header .toper li:first-child span{display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: top;}
#header .toper li:first-child a:hover{text-decoration: none;}
#header .toper li:first-child .premiun_tag{width: auto;color: #F4A20F;}
#header .toper li dt{height:24px; line-height:22px; border:1px solid transparent;}
#header .toper li dt strong{display:inline-block; width:30px;font-size: 15px;font-family: 'Karla';}
#header .toper li dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(../../default/images/user/mail_icon.png) no-repeat;font-size: 15px;font-family: 'Karla';}
#header .toper li dt.not_dd{background:none; padding-right:10px;font-size: 15px;font-family: 'Karla';}
#header .toper li dd{padding:5px 15px 8px; border:1px solid #d1d1d1; background:#fff; display:none; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;}
#header .toper li dd .inbox_tips{display:inline-block; height:15px; line-height:15px; margin-left:5px; margin-bottom:-3px; padding:0 4px; overflow:hidden; color:#fff; text-align:center; background-color:#c00; border-radius:5px;}
#header .toper li:hover dd{display:block; position:absolute; top:24px; left:-1px; padding-right:16px;}
#header .toper li:hover dd.login{width:184px; padding-top:16px; padding-bottom:16px;}
#header .toper li:hover dd.user{width:210px;}
#header .toper li:hover dd.user a{display:block;}
#header .toper li:hover dd.currency{width:93px;}
#header .toper li:hover dd.currency a{display:block; text-indent:12px;}
#header .pre_account{color: #F4A20F;}

#header .toper .header_cart{color:#E2000B;}
#header .toper .header_cart .cart_inner{height:23px; display:block; position:relative; z-index:1009; text-decoration:none; background:url(../images/bag_icon.jpg) no-repeat 4px 5px; padding-left:15px; padding-right:5px;}
#header .toper .header_cart .cart_count{width:30px; height:29px; text-align:center; margin-left:8px; display:none;font-size: 15px;font-family: 'Karla';}
#header .toper .header_cart .cart_text{width:130px;font-size: 15px;font-family: 'Karla';}

.w_1200 .search{width: 343px;}
.search{width: 233px;border:1px solid #666;height:37px;margin: 50px 0px 0 0;}
.search input{height:35px; border:0; outline:0;}
.search .text{width: calc(100% - 75px);line-height:35px;font-size:14px;padding-left:5px;border:1px solid transparent;}
.search .button{width: 68px; height:38px; background:#666; cursor:pointer; color:#fff;}

#header .header_right .search form{display: flex;align-items: flex-start;justify-content: space-between;}
#header .header_right .search form .clear{display: none;}
.search_r{margin-top:15px;}
.search_r > div{/* width:84px; *//* height:37px; */}

#nav_outer{min-width: 1020px; border-bottom-width:2px; border-bottom-style:solid;}
#nav{width: 1050px; height:32px; overflow:hidden; padding-top:8px; margin-bottom:2px;}

.nav_item{display:inline-block; position:relative;width: 100%}
.nav_item li{float:left; height:35px; line-height:35px; padding:0 36px 0 0;}
.nav_item li:last-child{padding-right: 0}
.nav_item li:hover{z-index:9999;}
.nav_item li:hover dl{visibility:visible;}
.nav_item li a{text-align:center; color:#333; text-decoration:none;/* font-family:Georgia,verdana,arial,helvetica,sans-serif;*/ font-family: 'Oswald';font-weight: bold;  font-size:15px;}
.nav_item li a:hover{color:#B60404;}
.nav_item li dl{visibility:hidden; position:absolute; width:958px; top:35px; left:0; padding:15px 10px 10px; z-index:10000; background:#eee; border:1px #707070 solid;}
.nav_item li dl dd{width:181px; margin:0 5px; float:left; display:inline;}
.nav_item li dl dd a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:10px; color:#888; white-space:normal; text-align:left;}
.nav_item li dl dd h3{height:35px; line-height:35px; overflow:hidden;}
.nav_item li dl dd h3>a{font-size:14px; color:#454545; font-weight:bold; text-transform:uppercase;}
.nav_item li dl dd ul{width:181px; height:175px; overflow:hidden;}
.nav_item li dl dd li{height:30px; line-height:30px; overflow:hidden; clear:both; padding:0;}
.nav_item li dl dd li a:hover{text-decoration:underline;}
.nav_item li dl dd .more{margin:5px 20px 0 0; text-align:right;}
@media screen and (max-width: 1300px) {
	.nav_item li{padding:0 30px 0 0;}
}
/*************************** header end ***************************/



/*************************** footer start ***************************/
.follow_us_box{height:40px; line-height:40px; margin:15px auto 0; padding:10px 0; text-align:center; border:1px #ddd solid;}
.follow_us_box .follow_title{margin-right:10px; font-size:14px; font-weight:bold; color:#333; display:inline-block; vertical-align:top;}
.follow_us_box .follow_content{display:inline-block;}

#service{overflow:hidden; margin:9px auto; border:1px #ddd solid; padding:10px 0;}
#service dl{width:191px; float:left; min-height:100px; _height:100px;}
#service dl:first-child{padding-left:10px;}
#service dt{font-weight:bold; height:23px; line-height:23px; color:#000;font-family:'Oswald';font-size: 14px;}
#service dd>a{line-height:20px; display:block; color:#666; background:url(../images/dot.jpg) no-repeat left 7px; padding-left:7px;font-family: 'Karla';font-size: 14px;}

#footer{text-align:center; color:#333; line-height:180%;}
#footer .nav{padding-top:5px; padding-bottom:7px;}
#footer .nav a{margin:0 10px;font-family:'Karla';font-size: 14px;color:#666;}
#footer .foot_copy{font-size:13px; padding-top:5px;}
#footer .foot_pay{padding:10px 0;}
#footer .copyright{font-family:'Karla';font-size: 14px;color:#666;}
/*************************** footer end ***************************/



/*************************** global start ***************************/
.main_left, .pro_left{width:200px;}
.main_right, .pro_right{width:760px;}
.main_left, .main_right{margin-top:12px;}

.pro_left .ad{margin-top:20px;}

.icon_heart{width:18px; height:18px; background:url(../../default/images/global/normal.png) no-repeat -679px -71px; display:inline-block; vertical-align:top;}

.sidebar{border:1px #e6e6e6 solid; margin-top:15px;}
.sidebar .b_title{height:35px; line-height:35px; border-bottom:1px #ccc dashed; font-weight:bold; margin:0 10px;}
.sidebar .b_bottom{line-height:30px; color:#1363bc; text-decoration:none; margin-left:10px;}

.side_category{border:1px #ddd solid; background:#fff; padding:3px;}
.side_category a{display:block; padding-left:13px; border:0;}
.side_category .current{color:#f60; font-weight:bold;}
.side_category .cate_title{padding-left:8px; height:28px; line-height:28px; background:#f4f4f4; color:#6a6a6a; /*font-family:Georgia,verdana,arial,helvetica,sans-serif; */font-family: 'Karla'; font-size:15px;}
.side_category .cate_menu dd{padding:0 3px;}
.side_category .cate_menu dd.first{padding:0;}
.side_category .cate_menu dd.first>a{border-bottom:1px #C9C9C9 solid; background:url(../images/plus.jpg) no-repeat right 8px; height:25px; line-height:30px; overflow:hidden; padding-left:8px; padding-right:13px; font-size:15px;font-family:'Karla';}
.side_category .cate_menu dd.first>a.current, .side_category .cate_menu dd.first>a.open{background:url(../images/less.jpg) no-repeat right 8px;}
.side_category .cate_menu dd:first-child{border-top:0;}
.side_category .cate_menu dd>a{line-height:33px;}
.side_category .cate_menu dl{padding:4px; background:#eee;}
.side_category .cate_menu dl dd{border-top:0;}
.side_category .cate_menu dl a{border:0; line-height:24px; background:url(../images/homepage.png) no-repeat 5px -58px; color:#666; /*font-family:Georgia,verdana,arial,helvetica,sans-serif;*/    /*font-family: "Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;*/font-family: 'Karla'; font-size:15px;}
.side_category .cate_menu dl a.current{color:#f60;}
.side_category .cate_menu dl dl{border-bottom:0;}

.popular_search{border:1px #d5d5d5 solid; background:#fff; padding:7px;}
.popular_search .title{font-size:14px; font-family:Georgia,verdana,arial,helvetica,sans-serif;}
.popular_search .view{margin:5px 0; line-height:150%; min-height:100px; _height:100px;}
.popular_search .view a{text-decoration:underline; margin-right:3px;}

#they_say{border:1px solid #ddd; padding:7px;}
#they_say .title{font-size:15px;/* font-family:Georgia,verdana,arial,helvetica,sans-serif;*/font-family: 'Karla'; }
#they_say .contents{margin:8px 0;font-family: 'Karla';}
#they_say .contents em{font-size:14px; color:#666;font-family: 'Karla';}
#they_say .face{text-align:right; color:#666; padding-right:5px;font-family: 'Karla';}
#they_say .more{text-align:right;}
#they_say .more a{color:#1E4E8C; text-decoration:underline; font-size:12px;font-family: 'Karla';}

#newsletter{border:1px solid #ddd; padding:7px;}
#newsletter .title{background:url(../images/icon_newsletter.jpg) no-repeat left 2px; padding-left:45px; line-height:19px; height:38px;}
#newsletter .title strong{font-size:14px;}
#newsletter .info{margin-top:10px; line-height:150%; color:#999;}
#newsletter .form{text-align:center; margin-top:12px;}
#newsletter .form .text{width:162px; height:20px; line-height:20px; border:1px #b6b6b6 solid; margin:3px 0 8px;}
#newsletter .form .button{width:90px; height:25px; line-height:25px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:0; cursor:pointer; font-size:14px;}

#may_like .b_list{width:297px;}
#may_like .b_list .pro_item{padding:10px 0;}
/*************************** footer end ***************************/


#review_form .upload_box{display: none;float: left;width: 86px;height: 86px;position: relative;box-sizing:border-box;border: 2px dashed #c4cdd5;border-radius: 5px;margin: 15px 20px 15px 0;}
#review_form .upload_box label{margin: 0;}
#review_form .upload_box:first-child{display: block;}
#review_form .upload_box.on{}
#review_form .upload_box.on:after,#review_form .upload_box.on:before{background: none;}
#review_form .upload_box.on .num_tips{font-size: 0;}
#review_form .upload_box:after{position: absolute;content:'';width: 26px;height: 4px;background: #c4cdd5;transform:translate(-50%,-50%);left:50%;top: 40%;}
#review_form .upload_box:before{position: absolute;content:'';height: 26px;width: 4px;background: #c4cdd5;transform:translate(-50%,-50%);left:50%;top: 40%;}
#review_form .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;}
#review_form .upload_box .pic_box{position: relative;width: 82px;height: 82px;vertical-align: middle;font-size: 0;text-align: center;cursor: pointer;z-index: 1;}
#review_form .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;line-height: 24px;text-align: center;color: white;background: rgba(0,0,0,0.5);border-radius: 50%;cursor: pointer;z-index: 2;}
#review_form .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
#review_form .upload_tips{color: #999999;margin:3px 0;}

.review_img > span {display: block;cursor: pointer;height: 0;padding-bottom: 100%;background-size: cover;background-position: center center;}
.lcl_minimal #lcl_nav_cmd .lcl_fullscreen,.lcl_minimal #lcl_nav_cmd .lcl_txt_toggle,.lcl_minimal #lcl_nav_cmd .lcl_download,.lcl_minimal #lcl_nav_cmd .lcl_thumbs_toggle,.lcl_minimal #lcl_nav_cmd .lcl_socials,.lcl_minimal #lcl_nav_cmd .lcl_play,.lcl_minimal.lcl_txt_over #lcl_txt{display: none!important;}



.my_review_wrapper{ margin: 20px auto;padding:20px 0; overflow: hidden;border:1px solid #ccc;}
.my_review_wrapper .my_review_box{padding:0 8px}
.my_review_wrapper .my_review_box .my_review_title {padding:0 5px;margin-bottom: 10px; box-sizing: border-box; border-bottom: 1px solid #ccc;line-height: 30px;}
.my_review_wrapper .my_review_box .my_review_title>span {margin:10px 0; font-size: 20px;color: #000;}
.my_review_wrapper .my_review_box .my_review_list{overflow: hidden;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item{margin-bottom: 12px; border-bottom: 1px solid #ccc;padding:10px;box-sizing: border-box;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_pro_pic{float: left;width: 12%;margin-right: 2%;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info{float: left;width: 82%;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .pro_name a{font-size: 14px;font-weight: bold; color:#5778FF;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .pro_name a span{ color: red; }
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_top{overflow: hidden;margin-bottom: 12px; padding:10px 0;border-bottom: 1px solid #ccc;}

.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_top .review_item{display: inline-block;width: 70%;min-height: auto;padding-left: 0;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_top .review_item .review_main{margin-top: 0;padding-left: 0;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_top .review_item .review_main .reply_btn{cursor: initial;}


.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_content{display: block;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_content:hover{text-decoration: none;color:#333}
.my_review_wrapper .my_review_box .review_sort{margin:10px 0;background-color: #ccc;height: 30px;border-radius: 15px;border:1px solid #ccc;line-height: 30px;font-size: 0;}
.my_review_wrapper .my_review_box .review_sort .r_sort_btn{display: inline-block;padding:0 10px; height: 100%;text-align: center;color:#888;box-sizing: border-box;font-size: 14px;}
.my_review_wrapper .my_review_box .review_sort .r_sort_btn.sort_left{border-radius: 15px 0 0 15px;}
.my_review_wrapper .my_review_box .review_sort .r_sort_btn.sort_right{border-radius: 0 15px 15px 0;}
.my_review_wrapper .my_review_box .review_sort .r_sort_btn.cur{background: #fff;color:#000;}
.my_review_wrapper .my_review_box .review_sort .r_sort_btn:hover{text-decoration: none;background: #fff;color:#000;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .pic_list{margin:10px 0;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .pic_list>a{width:40px; height:40px; overflow:hidden; margin-right:10px; text-align:center; cursor:pointer; border:1px #ddd solid; float:left; display:inline;}
.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .pic_list>a>img{width:100%; max-height:inherit;}

.my_review_wrapper .my_review_box .my_review_list .my_review_item .my_review_info .my_info_top .review_time{line-height: 20px;margin-right: 12px;}

.my_review_wrapper .message_list_box{padding: 0 8px 10px; border-bottom:1px solid #ccc;}
.my_review_wrapper .message_list_box .message_title{padding:0 5px;margin-bottom: 10px; box-sizing: border-box; border-bottom: 1px solid #ccc;line-height: 30px;font-size: 20px;color: #000;}
.my_review_wrapper .message_list_box .m_list_info{margin-bottom: 10px;}
.my_review_wrapper .message_list_box .m_list_info .m_item{line-height: 24px; color:#5778FF;font-weight: bold;}
.my_review_wrapper .message_list_box .m_list_info .m_list_title{font-size: 14px;font-weight: bold;margin-bottom: 5px;}
.my_review_wrapper .message_list_box .m_list_info .m_item a{line-height: 24px; color:#5778FF;font-weight: bold;}
.my_review_wrapper .message_list_box .m_list_info .m_item.read_color a{line-height: 24px; color:#666;font-weight: bold;}
.my_review_wrapper .message_list_box .m_list_info .m_item.m_item_hide{display: none;}
.my_review_wrapper .message_list_box .m_list_info .m_item.m_item_hide.show{display: block;}
.my_review_wrapper .message_list_box .m_list_more{display: inline-block;margin-top: 6px;padding:3px 8px;border:1px solid #ccc;border-radius: 5px;}


.all_read_btn{height:22px; line-height:22px; background:url(../../default/images/user/buttons_bg.jpg) repeat-x; padding:0 10px; text-shadow:0 1px 0 #fff9a0; border:1px #d0af76 solid; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:inline-block; text-decoration:none; color:#963; font-family:Verdana; margin-right:6px;}
.all_read_btn:hover{background:url(../../default/images/user/buttons_hover_bg.jpg) repeat-x; border-color:#bf903d; box-shadow:0 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2); -moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);}

.article_diy{padding-top: 10px;}
.article_diy .copy{margin-bottom: 20px;}
.article_diy .copy .day_time{font-size: 16px;line-height: 1.8;color: #000;font-weight: bold;}
.article_diy .copy .type_out{margin-bottom: 10px;}
.article_diy .copy .type_out .li{margin: 5px 0;display: block;}
.article_diy .copy .type_out .li *{font-size: 16px;line-height: 1.8;display: inline-block;vertical-align: top;}
.article_diy .copy .type_out .li span{width: calc( 100% - 30px );}
.article_diy .copy .type_out .li span:first-child{width: 25px;}
.article_diy .copy .type_out .li span a{color: #0000FF;text-decoration: underline;}