/*=================================
*         ShopEx licence
*
* @copyright  Copyright (c) 2003-2013 ShopEx Technologies Inc. (http://yunqi.shopex.cn)
*    
*   program : xuzhenjia0917@qq.com
* ==================================*/
html { background: #FFFFFF; }
* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure { margin: 0; }

ul, ol, menu { list-style: none; margin: 0; padding: 0; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, a img, iframe { border: 0 none; }

address, em, i { font-style: normal; }

abbr, acronym { font-variant: normal; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #CCCCCC; margin: 1em 0; padding: 0; }

input, select, button { vertical-align: middle; }

input, textarea, select { *font-size: 100%; }

button { overflow: visible; }

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner { border: 0 none; padding: 0; }

:active { outline: 0 none; }

body { font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif;
  margin: 0;
  color: #000000;
  background: #FFFFFF;
  min-width: 1200px;
}
a { color: #bbb; text-decoration: none; }
a:hover {  text-decoration: none;  }

.fix, .c_right_fix { position: fixed; }

.no-line { text-decoration: none; }
.no-line:hover { text-decoration: none; }

.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

.t-l { text-align: left; }

.t-r { text-align: right; }

.t-c { text-align: center; }

.bold { font-weight: bold; }

.pr, .c_right_fix li { position: relative; }

.pa, .c_right_fix li span, .c_right_fix li span:after { position: absolute; }

.clear { height: 0; line-height: 0; font-size: 0; clear: both; }

.clearfix { display: block; *zoom: 1; }
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.clearboth { clear: both; }

.hide { display: none; }

.l-20 { line-height: 20px; }

.l-23 { line-height: 23px; }

.l-24 { line-height: 24px; }

.l-34 { line-height: 34px; }

.l-30 { line-height: 30px; }

.l-32 { line-height: 32px; }

.l-36 { line-height: 36px; }

.l-40 { line-height: 40px; }

.l-44 { line-height: 44px; }

.l-52 { line-height: 52px; }

.l-60 { line-height: 60px; }

.f-10 { font-size: 10px; }

.f-12 { font-size: 12px; }

.f-13 { font-size: 13px; }

.f-14 { font-size: 14px; }

.f-15 { font-size: 15px; }

.f-16 { font-size: 16px; }

.f-17 { font-size: 17px; }

.f-18 { font-size: 18px; }

.f-19 { font-size: 19px; }

.f-20 { font-size: 20px; }

.f-21 { font-size: 21px; }

.f-22 { font-size: 22px; }

.f-23 { font-size: 23px; }

.f-24 { font-size: 24px; }

.f-26 { font-size: 26px; }

.f-28 { font-size: 28px; }

.f-30 { font-size: 30px; }

.f-32 { font-size: 32px; }

.f-34 { font-size: 34px; }

.f-35 { font-size: 35px; }

.f-36 { font-size: 36px; }

.f-38 { font-size: 38px; }

.f-40 { font-size: 40px; }

.f-45 { font-size: 45px; }

.f-46 { font-size: 46px; }

.f-48 { font-size: 48px; }

.f-50 { font-size: 50px; }

.f-55 { font-size: 55px; }

.f-60 { font-size: 60px; }

.f-66 { font-size: 66px; }

.f-70 { font-size: 70px; }

.f-80 { font-size: 80px; }

.f-100 { font-size: 100px; }

.f-120 { font-size: 120px; }

.f-140 { font-size: 140px; }

.f-160 { font-size: 160px; }

.m-5 { margin: 5px; }

.ml-5 { margin-left: 5px; }

.mr-5 { margin-right: 5px; }

.mt-5 { margin-top: 5px; }

.mb-5 { margin-bottom: 5px; }

.p-5 { padding: 5px; }

.pl-5 { padding-left: 5px; }

.pr-5 { padding-right: 5px; }

.pt-5 { padding-top: 5px; }

.pb-5 { padding-bottom: 5px; }

.m-7 { margin: 7px; }

.ml-7 { margin-left: 7px; }

.mr-7 { margin-right: 7px; }

.mt-7 { margin-top: 7px; }

.mb-7 { margin-bottom: 7px; }

.p-7 { padding: 7px; }

.pl-7 { padding-left: 7px; }

.pr-7 { padding-right: 7px; }

.pt-7 { padding-top: 7px; }

.pb-7 { padding-bottom: 7px; }

.m-8 { margin: 8px; }

.ml-8 { margin-left: 8px; }

.mr-8 { margin-right: 8px; }

.mt-8 { margin-top: 8px; }

.mb-8 { margin-bottom: 8px; }

.p-8 { padding: 8px; }

.pl-8 { padding-left: 8px; }

.pr-8 { padding-right: 8px; }

.pt-8 { padding-top: 8px; }

.pb-8 { padding-bottom: 8px; }

.m-10 { margin: 10px; }

.ml-10 { margin-left: 10px; }

.mr-10 { margin-right: 10px; }

.mt-10 { margin-top: 10px; }

.mb-10 { margin-bottom: 10px; }

.p-10 { padding: 10px; }

.pl-10 { padding-left: 10px; }

.pr-10 { padding-right: 10px; }

.pt-10 { padding-top: 10px; }

.pb-10 { padding-bottom: 10px; }

.m-12 { margin: 12px; }

.ml-12 { margin-left: 12px; }

.mr-12 { margin-right: 12px; }

.mt-12 { margin-top: 12px; }

.mb-12 { margin-bottom: 12px; }

.p-12 { padding: 12px; }

.pl-12 { padding-left: 12px; }

.pr-12 { padding-right: 12px; }

.pt-12 { padding-top: 12px; }

.pb-12 { padding-bottom: 12px; }

.m-15 { margin: 15px; }

.ml-15 { margin-left: 15px; }

.mr-15 { margin-right: 15px; }

.mt-15 { margin-top: 15px; }

.mb-15 { margin-bottom: 15px; }

.p-15 { padding: 15px; }

.pl-15 { padding-left: 15px; }

.pr-15 { padding-right: 15px; }

.pt-15 { padding-top: 15px; }

.pb-15 { padding-bottom: 15px; }

.m-20 { margin: 20px; }

.ml-20 { margin-left: 20px; }

.mr-20 { margin-right: 20px; }

.mt-20 { margin-top: 20px; }

.mb-20 { margin-bottom: 20px; }

.p-20 { padding: 20px; }

.pl-20 { padding-left: 20px; }

.pr-20 { padding-right: 20px; }

.pt-20 { padding-top: 20px; }

.pb-20 { padding-bottom: 20px; }

.m-25 { margin: 25px; }

.ml-25 { margin-left: 25px; }

.mr-25 { margin-right: 25px; }

.mt-25 { margin-top: 25px; }

.mb-25 { margin-bottom: 25px; }

.p-25 { padding: 25px; }

.pl-25 { padding-left: 25px; }

.pr-25 { padding-right: 25px; }

.pt-25 { padding-top: 25px; }

.pb-25 { padding-bottom: 25px; }

.m-30 { margin: 30px; }

.ml-30 { margin-left: 30px; }

.mr-30 { margin-right: 30px; }

.mt-30 { margin-top: 30px; }

.mb-30 { margin-bottom: 30px; }

.p-30 { padding: 30px; }

.pl-30 { padding-left: 30px; }

.pr-30 { padding-right: 30px; }

.pt-30 { padding-top: 30px; }

.pb-30 { padding-bottom: 30px; }

.m-35 { margin: 35px; }

.ml-35 { margin-left: 35px; }

.mr-35 { margin-right: 35px; }

.mt-35 { margin-top: 35px; }

.mb-35 { margin-bottom: 35px; }

.p-35 { padding: 35px; }

.pl-35 { padding-left: 35px; }

.pr-35 { padding-right: 35px; }

.pt-35 { padding-top: 35px; }

.pb-35 { padding-bottom: 35px; }

.m-40 { margin: 40px; }

.ml-40 { margin-left: 40px; }

.mr-40 { margin-right: 40px; }

.mt-40 { margin-top: 40px; }

.mb-40 { margin-bottom: 40px; }

.p-40 { padding: 40px; }

.pl-40 { padding-left: 40px; }

.pr-40 { padding-right: 40px; }

.pt-40 { padding-top: 40px; }

.pb-40 { padding-bottom: 40px; }

.m-45 { margin: 45px; }

.ml-45 { margin-left: 45px; }

.mr-45 { margin-right: 45px; }

.mt-45 { margin-top: 45px; }

.mb-45 { margin-bottom: 45px; }

.p-45 { padding: 45px; }

.pl-45 { padding-left: 45px; }

.pr-45 { padding-right: 45px; }

.pt-45 { padding-top: 45px; }

.pb-45 { padding-bottom: 45px; }

.m-50 { margin: 50px; }

.ml-50 { margin-left: 50px; }

.mr-50 { margin-right: 50px; }

.mt-50 { margin-top: 50px; }

.mb-50 { margin-bottom: 50px; }

.p-50 { padding: 50px; }

.pl-50 { padding-left: 50px; }

.pr-50 { padding-right: 50px; }

.pt-50 { padding-top: 50px; }

.pb-50 { padding-bottom: 50px; }

.m-53 { margin: 53px; }

.ml-53 { margin-left: 53px; }

.mr-53 { margin-right: 53px; }

.mt-53 { margin-top: 53px; }

.mb-53 { margin-bottom: 53px; }

.p-53 { padding: 53px; }

.pl-53 { padding-left: 53px; }

.pr-53 { padding-right: 53px; }

.pt-53 { padding-top: 53px; }

.pb-53 { padding-bottom: 53px; }

.m-54 { margin: 54px; }

.ml-54 { margin-left: 54px; }

.mr-54 { margin-right: 54px; }

.mt-54 { margin-top: 54px; }

.mb-54 { margin-bottom: 54px; }

.p-54 { padding: 54px; }

.pl-54 { padding-left: 54px; }

.pr-54 { padding-right: 54px; }

.pt-54 { padding-top: 54px; }

.pb-54 { padding-bottom: 54px; }

.m-55 { margin: 55px; }

.ml-55 { margin-left: 55px; }

.mr-55 { margin-right: 55px; }

.mt-55 { margin-top: 55px; }

.mb-55 { margin-bottom: 55px; }

.p-55 { padding: 55px; }

.pl-55 { padding-left: 55px; }

.pr-55 { padding-right: 55px; }

.pt-55 { padding-top: 55px; }

.pb-55 { padding-bottom: 55px; }

.m-60 { margin: 60px; }

.ml-60 { margin-left: 60px; }

.mr-60 { margin-right: 60px; }

.mt-60 { margin-top: 60px; }

.mb-60 { margin-bottom: 60px; }

.p-60 { padding: 60px; }

.pl-60 { padding-left: 60px; }

.pr-60 { padding-right: 60px; }

.pt-60 { padding-top: 60px; }

.pb-60 { padding-bottom: 60px; }

.m-65 { margin: 65px; }

.ml-65 { margin-left: 65px; }

.mr-65 { margin-right: 65px; }

.mt-65 { margin-top: 65px; }

.mb-65 { margin-bottom: 65px; }

.p-65 { padding: 65px; }

.pl-65 { padding-left: 65px; }

.pr-65 { padding-right: 65px; }

.pt-65 { padding-top: 65px; }

.pb-65 { padding-bottom: 65px; }

.m-70 { margin: 70px; }

.ml-70 { margin-left: 70px; }

.mr-70 { margin-right: 70px; }

.mt-70 { margin-top: 70px; }

.mb-70 { margin-bottom: 70px; }

.p-70 { padding: 70px; }

.pl-70 { padding-left: 70px; }

.pr-70 { padding-right: 70px; }

.pt-70 { padding-top: 70px; }

.pb-70 { padding-bottom: 70px; }

.m-75 { margin: 75px; }

.ml-75 { margin-left: 75px; }

.mr-75 { margin-right: 75px; }

.mt-75 { margin-top: 75px; }

.mb-75 { margin-bottom: 75px; }

.p-75 { padding: 75px; }

.pl-75 { padding-left: 75px; }

.pr-75 { padding-right: 75px; }

.pt-75 { padding-top: 75px; }

.pb-75 { padding-bottom: 75px; }

.m-80 { margin: 80px; }

.ml-80 { margin-left: 80px; }

.mr-80 { margin-right: 80px; }

.mt-80 { margin-top: 80px; }

.mb-80 { margin-bottom: 80px; }

.p-80 { padding: 80px; }

.pl-80 { padding-left: 80px; }

.pr-80 { padding-right: 80px; }

.pt-80 { padding-top: 80px; }

.pb-80 { padding-bottom: 80px; }

.m-90 { margin: 90px; }

.ml-90 { margin-left: 90px; }

.mr-90 { margin-right: 90px; }

.mt-90 { margin-top: 90px; }

.mb-90 { margin-bottom: 90px; }

.p-90 { padding: 90px; }

.pl-90 { padding-left: 90px; }

.pr-90 { padding-right: 90px; }

.pt-90 { padding-top: 90px; }

.pb-90 { padding-bottom: 90px; }

.m-95 { margin: 95px; }

.ml-95 { margin-left: 95px; }

.mr-95 { margin-right: 95px; }

.mt-95 { margin-top: 95px; }

.mb-95 { margin-bottom: 95px; }

.p-95 { padding: 95px; }

.pl-95 { padding-left: 95px; }

.pr-95 { padding-right: 95px; }

.pt-95 { padding-top: 95px; }

.pb-95 { padding-bottom: 95px; }

.m-100 { margin: 100px; }

.ml-100 { margin-left: 100px; }

.mr-100 { margin-right: 100px; }

.mt-100 { margin-top: 100px; }

.mb-100 { margin-bottom: 100px; }

.p-100 { padding: 100px; }

.pl-100 { padding-left: 100px; }

.pr-100 { padding-right: 100px; }

.pt-100 { padding-top: 100px; }

.pb-100 { padding-bottom: 100px; }

.m-120 { margin: 120px; }

.ml-120 { margin-left: 120px; }

.mr-120 { margin-right: 120px; }

.mt-120 { margin-top: 120px; }

.mb-120 { margin-bottom: 120px; }

.p-120 { padding: 120px; }

.pl-120 { padding-left: 120px; }

.pr-120 { padding-right: 120px; }

.pt-120 { padding-top: 120px; }

.pb-120 { padding-bottom: 120px; }

.m-130 { margin: 130px; }

.ml-130 { margin-left: 130px; }

.mr-130 { margin-right: 130px; }

.mt-130 { margin-top: 130px; }

.mb-130 { margin-bottom: 130px; }

.p-130 { padding: 130px; }

.pl-130 { padding-left: 130px; }

.pr-130 { padding-right: 130px; }

.pt-130 { padding-top: 130px; }

.pb-130 { padding-bottom: 130px; }

.m-140 { margin: 140px; }

.ml-140 { margin-left: 140px; }

.mr-140 { margin-right: 140px; }

.mt-140 { margin-top: 140px; }

.mb-140 { margin-bottom: 140px; }

.p-140 { padding: 140px; }

.pl-140 { padding-left: 140px; }

.pr-140 { padding-right: 140px; }

.pt-140 { padding-top: 140px; }

.pb-140 { padding-bottom: 140px; }

.m-160 { margin: 160px; }

.ml-160 { margin-left: 160px; }

.mr-160 { margin-right: 160px; }

.mt-160 { margin-top: 160px; }

.mb-160 { margin-bottom: 160px; }

.p-160 { padding: 160px; }

.pl-160 { padding-left: 160px; }

.pr-160 { padding-right: 160px; }

.pt-160 { padding-top: 160px; }

.pb-160 { padding-bottom: 160px; }

.m-180 { margin: 180px; }

.ml-180 { margin-left: 180px; }

.mr-180 { margin-right: 180px; }

.mt-180 { margin-top: 180px; }

.mb-180 { margin-bottom: 180px; }

.p-180 { padding: 180px; }

.pl-180 { padding-left: 180px; }

.pr-180 { padding-right: 180px; }

.pt-180 { padding-top: 180px; }

.pb-180 { padding-bottom: 180px; }

.m-190 { margin: 190px; }

.ml-190 { margin-left: 190px; }

.mr-190 { margin-right: 190px; }

.mt-190 { margin-top: 190px; }

.mb-190 { margin-bottom: 190px; }

.p-190 { padding: 190px; }

.pl-190 { padding-left: 190px; }

.pr-190 { padding-right: 190px; }

.pt-190 { padding-top: 190px; }

.pb-190 { padding-bottom: 190px; }

.m-195 { margin: 195px; }

.ml-195 { margin-left: 195px; }

.mr-195 { margin-right: 195px; }

.mt-195 { margin-top: 195px; }

.mb-195 { margin-bottom: 195px; }

.p-195 { padding: 195px; }

.pl-195 { padding-left: 195px; }

.pr-195 { padding-right: 195px; }

.pt-195 { padding-top: 195px; }

.pb-195 { padding-bottom: 195px; }

.m-200 { margin: 200px; }

.ml-200 { margin-left: 200px; }

.mr-200 { margin-right: 200px; }

.mt-200 { margin-top: 200px; }

.mb-200 { margin-bottom: 200px; }

.p-200 { padding: 200px; }

.pl-200 { padding-left: 200px; }

.pr-200 { padding-right: 200px; }

.pt-200 { padding-top: 200px; }

.pb-200 { padding-bottom: 200px; }

.m-210 { margin: 210px; }

.ml-210 { margin-left: 210px; }

.mr-210 { margin-right: 210px; }

.mt-210 { margin-top: 210px; }

.mb-210 { margin-bottom: 210px; }

.p-210 { padding: 210px; }

.pl-210 { padding-left: 210px; }

.pr-210 { padding-right: 210px; }

.pt-210 { padding-top: 210px; }

.pb-210 { padding-bottom: 210px; }

.lt-center { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.btn {display: inline-block;text-align: center;border-radius: 2px;font-size: 14px;cursor: pointer;}
.wrap { width: 1200px; margin: 0 auto; }
.t-center {text-align: center;}

/*==top-bar==*/
.top-bar { height: 40px; border-bottom: 1px solid #eaeaea; background: #f8f8f8; }
.top-bar .top-left { width: 250px; }
.top-bar .top-left a { display: block; width: 100px; height: 40px; line-height: 40px; border-left: 1px solid #eaeaea; color: #555; }
.top-bar .top-left a:nth-child(2) { border-right: 1px solid #eaeaea; }
.top-bar .top-left a:hover { color: #ec0927; }
.top-bar .top-right { color: #e56d14; line-height: 40px; }

.ur_here { height: 45px; line-height: 44px; background: #f4f4f4; }
.ur_here a, .ur_here span { color: #000; padding: 0 10px; }
.ur_here a:hover, .ur_here a.active, .ur_here span:hover, .ur_here span.active { color: #d12800; }
.ur_here .btn { display: inline-block; width: 115px; height: 33px; line-height: 32px; background: #d12800; color: #fff; border-radius: 5px; text-align: center; }

.license { background: url(../../bundles/shopexyunqi/images/license_bg.jpg) no-repeat center top; height: 340px; margin-top: 30px; }
.license h3 { color: #333; }
.license p { color: #333; }
.license a { display: block; width: 300px; height: 50px; line-height: 50px; background: #c72322; border-radius: 3px; margin: 30px auto 0; color: #fff; }

/* .c_right_fix { width: 40px; background: #222; right: 0; height: 100%; top: 0; z-index: 999; color: #ffffff; text-align: center; font-size: 15px; }
.c_right_fix a { color: inherit; }
.c_right_fix ul { padding-top: 210px; }
.c_right_fix li { cursor: pointer; position: relative; transition: 0.4s; width: 40px; height: 40px; }
.c_right_fix li a { display: block; width: 100%; }
.c_right_fix li a img { vertical-align: middle; }
.c_right_fix li:first-of-type { margin-bottom: 20px; height: 100px; padding-top: 40px; padding-bottom: 10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY3OTA0MEQ2RUEwRjExRTdBQjJFODUwMjcxN0RENUVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY3OTA0MEQ3RUEwRjExRTdBQjJFODUwMjcxN0RENUVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Njc5MDQwRDRFQTBGMTFFN0FCMkU4NTAyNzE3REQ1RUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Njc5MDQwRDVFQTBGMTFFN0FCMkU4NTAyNzE3REQ1RUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vBhVQAAABNklEQVR42qTUz0sCQRTA8dnFAsFDh/IYeFHoLHTsEpv/QD/wDwj6byLwUpcEL0ESXbp0CMJD9AdIRBkInTqo6JaBNX0HnvFcjHT3wQeGx86btzOza6y1ZootVNFEH594wjGCaXOiiQJu7P9xi/xfhTbQsbNHR+ZMFHKddO384eas6UINGz8a40IlmzxKvjFm2ySPHY9qLQY5XCLEHnx5gJ5NHV+yoK8mXyGFAI9G7siFOr1D1fKpyp+ofE3l3dzQrfCND7WSHg/UOFTjnhr3XaeutRfsSuIdB+qhfQxlsWh+JK9WxnP0VeLGkdvsIhXv4SU4tfXxhp0n6Kaub3YWrzGKtLES/WjLcxZpyTf6+9GmsYnrGQuMUMGS/o2441tAFg+ycatYRgaL6OINTdzhTK7MRPwIMAAmIUTQDyxvkQAAAABJRU5ErkJggg==') center 20px no-repeat; }
.c_right_fix li:first-of-type span { width: 150px; height: 190px; margin-top: -75px; }
.c_right_fix li:first-of-type span h3 { background: #e09c00; text-align: center; font-size: 12px; color: #fff; }
.c_right_fix li:first-of-type span div { background: url("../../../bundles/shopexyunqi/images/c_right_fix_code.jpg") center 7px no-repeat #333333; padding-top: 120px; color: #fff; font-size: 10px; }
.c_right_fix li:first-of-type span a { margin-top: 5px; }
.c_right_fix li:first-of-type span a:hover { background: #ffffff; color: #333333; }
.c_right_fix li:first-of-type span:after { top: 80px; }
.c_right_fix li:nth-of-type(2) { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMTQ2QjRDMkZDMjZFNjExOTNCRkQwNzYzNDI0Qzc1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQTRFMTMwRTM3QUExMUU2OTMwODk2QzZGRDdENjA5RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQTRFMTMwRDM3QUExMUU2OTMwODk2QzZGRDdENjA5RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRjBGNzI2OUYzN0U2MTFBMDAyODRENUEzMjg5NUUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxNDZCNEMyRkMyNkU2MTE5M0JGRDA3NjM0MjRDNzU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DXFMwgAAAXVJREFUeNp8080rRFEYx/E7ZEwICyGTWSgbkkKKWEiynY2EDSsLWVkQyctCWYytP4BmI8rSThI71orEwtSMGi9NMl6O78lzZ85cx33qM82c+9zfnXPmGUcp5YghzKLMWNNKEPas5eiXIOIqX1uepg1Zv8CoLWBTFdYjio2meizhWq7vykNzAWn1t7qloRPHWEA1VvGNPQTcAFuNSEAzzuWmW7RgWXombQGviCEkTxhDI/qRxA2q5Dz0lgI6ICE3f6LW2HsDPpDFFAakT29nWt636cYD4xtEPaccwQneUIdLnKFV+ieKHMc5dPI15xTWPRYRQg+uEEZGrpfrgH08yUIfop6QFLJ4QBAJ1Mi1pPtV14xt6MOptEyjOxMROeQZlLoNFbgzQuL/ja5tEl2D+DJCVmR9WH6pUzT5BWjrnrnYQcb4nEKvX4Aenm3lX2kZa2uAa16GyFbvMmS+AVqXDJFZLxg3+37/Uf7Vjg4ZniM8mxd/BBgA9sZEnlnsL8MAAAAASUVORK5CYII=') center center no-repeat; }
.c_right_fix li:nth-of-type(2) span { width: 190px; }
.c_right_fix li:nth-of-type(3) { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQUI3Q0FEMzAwMjNFNjExQkRDMEM1ODVCOUYwMzg5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzYxRDAyNTI1NkIxMUU2QkVDODk1REFGNjRBM0FDRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzYxRDAyNDI1NkIxMUU2QkVDODk1REFGNjRBM0FDRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFNjA3QzUwMDMyNUU2MTE5OTk0RkNBQUZBMkU3NTk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBQjdDQUQzMDAyM0U2MTFCREMwQzU4NUI5RjAzODk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AQcRBQAAAFhJREFUeNpi/A8EDLgBI5TGqYYRagAjFrn/aAZgVYNswH80m7EZgKFmcBlAURhQFAsMlACqGECXhIQzcEmJRnTx/+guICYd4PUCqQmJupmJlFhAcQlAgAEA4KNp1BuvtMAAAAAASUVORK5CYII=') center center no-repeat; }
.c_right_fix li:nth-of-type(3) span { padding-top: 110px; width: 120px; background: url("../../../bundles/shopexyunqi/images/wx.jpg") center 7px no-repeat #333333; margin-top: -75px; background-size:100px;}
.c_right_fix li:nth-of-type(5) { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQUI3Q0FEMzAwMjNFNjExQkRDMEM1ODVCOUYwMzg5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRDgzNEQxQjI1NkIxMUU2QkVDODk1REFGNjRBM0FDRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRDgzNEQxQTI1NkIxMUU2QkVDODk1REFGNjRBM0FDRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFNjA3QzUwMDMyNUU2MTE5OTk0RkNBQUZBMkU3NTk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBQjdDQUQzMDAyM0U2MTFCREMwQzU4NUI5RjAzODk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Z7RhOAAAAHNJREFUeNpi+P//fxQQv/tPOngNxEGMQOI9AwODAAN54CnIgP8MFAB0AxiJ1PcflwEUu2DUCwPlhXdAWpBM/Y8YgAYEAvELMvLCUyD2AhmADcPAfSCWx6EGjPEZQFAzPgPuEaMZhBlxRII8ED8kJhQBAgwAJHNGjyDyVVYAAAAASUVORK5CYII=') center center no-repeat; }
.c_right_fix li:last-of-type { position: absolute; bottom: 100px; font-size: 12px; }
.c_right_fix li:last-of-type:before { content: ""; display: inline-block; width: 0; height: 0; border: 8px solid transparent; border-bottom: 8px solid #fff; }
.c_right_fix li:hover { background-color: #f39c11; }
.c_right_fix li:hover:nth-of-type(6) { background: none; }
.c_right_fix li span { width: 90px; height: 40px; line-height: 40px; font-size: 13px; background: #333333; right: 140px; top: 50%; margin-top: -20px; display: none; }
.c_right_fix li span:after { content: ""; display: inline-block; width: 0; height: 0; border: 6px solid transparent; border-left: 6px solid #333333; right: -12px; top: 50%; margin-top: -6px; z-index: 21; } */

.fix-box { background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; z-index: 100; width: 100%; height: 100%; }
.fix-box .box-img { display: block; position: fixed; left: 50%; top: 50%; width: 675px; height: 370px; margin: -185px 0 0 -338px; }
.fix-box .close { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; z-index: 999; margin-top: -176px; margin-left: 268px; cursor: pointer; color: #fff; z-index: 999; }

.fix-small { position: fixed; right: 40px; bottom: 0; width: 213px; height: 202px; z-index: 100; display: block; cursor: pointer; }

#newBridge { display: none; }

.htc { background: rgba(0, 0, 0, 0.6); position: fixed; width: 100%; height: 100%; z-index: 9999; left: 0; top: 0; }
.htc .htc-box { width: 675px; height: 370px; left: 50%; top: 50%; margin: -185px 0 0 -337px; }
.htc .htc-box .box-link { display: block; width: 675px; height: 370px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.htc .htc-box .close-btn { right: 0; top: 0; width: 40px; height: 40px; }

/* 2019 7 改版 */
/* ================= */
.header-ecshop {
  /* height: 80px; */
  background-color: #fff;
}
.header-ecshop .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.header-ecshop .navbar {
  height: 110px;
  margin-bottom: 0;
  background: none;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: #fff;
  border-bottom: 1px solid #ccc;
  font-family: microsoft yahei;
  background-color: #fff;
  -webkit-transition: color, -webkit-transform 0.3s ease-out;
  transition: color, -webkit-transform 0.3s ease-out;
  -o-transition: color, -o-transform 0.3s ease-out;
  -moz-transition: color, transform 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: color, transform 0.3s ease-out;
  transition: color, transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -moz-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -moz-transition: color, transform 0.3s ease-out;
  -webkit-transition: color, transform 0.3s ease-out;
  -o-transition: color, transform 0.3s ease-out;
}
.header-ecshop .topnav {
  line-height: 30px;
  background-color: #f5f5f5;
  font-size: 14px;
}
.header-ecshop .topnav a {
  color: #999;
}
.header-ecshop .topnav a:hover {
  color: #307ceb
}
.header-ecshop .wrap {
  position: relative;
  top: 0;
  left: 0;
}
.header-ecshop .logo h1 {
  margin-top: 20px;
}
.header-ecshop .logo h1 a {
  display: block;
  height: 0;
  overflow: hidden;
  text-indent: -9999px;
  background: url('../../bundles/shopexyunqi/images/home/ecshopx.png') top center no-repeat;
  width: 171px;
  padding-top: 40px;
}
.header-ecshop .main-navs li.nav {
  float: left;
  height: 80px;
}

.header-ecshop .main-navs li.nav a.main-nav {
  display: inline-block;
  padding: 0 20px;
  color: #323333;
  line-height: 80px;
  position: relative;
  top: 0;
  left: 0;
  font-size: 14px;
}
.header-ecshop .main-navs li.nav a.main-nav i:before {
  display: inline-block;
  transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
}
.header-ecshop .main-navs li.nav:hover .sub-nav {
  display: block;
}
.header-ecshop .main-navs li.nav:hover .main-nav {
  color: #E60012;
  font-weight: bold;
}
.header-ecshop .main-navs li.nav .icon-jiantou {
  width: 10px;
  height: 10px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: inline-block;
  margin-left: 10px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  line-height: 80px;
  vertical-align: middle;
}
.header-ecshop .main-navs li.nav:hover .icon-jiantou {
  margin-top: -10px;
  border-color: #E60012;
  border-width: 2px;
  transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
}
.header-ecshop .main-navs li.nav.yszx:hover {
  color: #fff;
}
.header-ecshop .main-navs li.nav.yszx a {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 90px;
  height: 30px;
  background-color: #E60012;
  border-radius: 2px;
  line-height: 30px;
  padding: 0;
  text-align: center;
  margin: 25px 16px 0 20px;
}
.header-ecshop .main-navs li.nav.yszx a:hover {
  color: #fff;
}
.header-ecshop .main-navs li.nav.mfxz a {
  width: 90px;
  height: 30px;
  color: #E60012;
  border-radius: 2px;
  border: 1px solid #E60012;
  line-height: 30px;
  padding: 0;
  text-align: center;
  margin-top: 25px;
  font-size: 14px;
  font-weight: bold;
}
.header-ecshop .main-navs .main-nav-service {
  position: relative;
  top: 0;
  left: 0;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.header-ecshop .main-navs .main-nav-service:hover .service {
  height: 265px;
}
.header-ecshop .main-navs .service {
  position: absolute;
  top: 80px;
  left: 0;
  display: block;
  z-index: 99;
  color: #515151;
  width: 106px;
  height: 0;
  overflow: hidden;
  background-color: #fff;
  -webkit-transition: height 1s;
  -o-transition: height 1s;
  -moz-transition: height 1s;
  transition: height 1s;
}
.header-ecshop .main-navs .service ul li {
  width: 106px;
  height: 53px;
  line-height: 53px;
  cursor: pointer;
  background-color: #fff;
  padding: 0 15px;
}
.header-ecshop .main-navs .service ul li a {
  color: #212121;
}
.header-ecshop .main-navs .service ul li:hover {
  background-color: #eee;
}
.header-ecshop .main-navs .sub-nav {
  display: none;
  background-color: #fff;
  position: absolute;
  top: 80px;
  left: 0;
  padding-left: 36px;
  padding-top: 20px;
  padding-bottom: 20px;
  z-index: 9;
  box-shadow: 0 0 5px #ccc;
}
.header-ecshop .main-navs .sub-nav li {
  min-height: 44px;
  margin-bottom: 10px;
}
.header-ecshop .main-navs .header-ecshop-recomm ul li {
  float: left;
  width: auto;
  color: #212121;
  line-height: 36px;
  margin-right: 24px;
  text-align: center;
}
.header-ecshop .main-navs .header-ecshop-recomm ul li:first-child {
  width: 105px;
  height: 36px;
  background: #E60012;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  color: #fff;
  position: relative;
  top: 0;
  left: 0;
  margin-right: 16px;
}
.header-ecshop .main-navs .header-ecshop-recomm ul li:first-child:after {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  *width: 12px;
  *height: 12px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  border-width: 6px;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent transparent #E60012;
  left: 105px;
  top: 12px;
}
.header-ecshop .main-navs .header-ecshop-recomm ul li a {
  color: #212121;
  padding: 0;
}
.header-ecshop .main-navs .header-ecshop-recomm ul li a:hover {
  background-color: #fff;
}
.header-ecshop .main-navs .item {
  margin-right: 97px;
}
.header-ecshop .main-navs .item .title {
  width: 310px;
  height: 40px;
  line-height: 40px;
  background-color: #eee;
  color: #777777;
  text-align: center;
  margin-bottom: 24px;
  letter-spacing: 1px;
}
.header-ecshop .main-navs .item ul li {
  width: 310px;
  height: 50px;
}
.header-ecshop .main-navs .item ul li a {
  height: 50px;
  padding: 10px 13px;
  display: block;
}
.header-ecshop .main-navs .item ul li a span {
  line-height: 30px;
  vertical-align: middle;
  color: #212121;
  font-size: 14px;
}
.header-ecshop .main-navs .item ul li a:hover {
  background-color: #fff;
}
.header-ecshop .main-navs .item ul li .img {
  width: 30px;
  height: 30px;
  background: #eeeeee url('../../bundles/shopexyunqi/images/home/spritesheet.png') center center no-repeat;
  line-height: 30px;
  display: inline-block;
  border-radius: 4px;
  margin-right: 18px;
}
.header-ecshop .main-navs .item ul li .img1 {
  background-position: -5px -5px;
}
.header-ecshop .main-navs .item ul li .img2 {
  background-position: -5px -45px;
}
.header-ecshop .main-navs .item ul li .img3 {
  background-position: -5px -85px;
}
.header-ecshop .main-navs .item ul li .img4 {
  background-position: -5px -125px;
}
.header-ecshop .main-navs .item ul li .img5 {
  background-position: -5px -165px;
}
.header-ecshop .main-navs .item ul li .img6 {
  background-position: -5px -205px;
}
.header-ecshop .main-navs .item ul li .img7 {
  background-position: -5px -245px;
}
.header-ecshop .main-navs .item ul li .img8 {
  background-position: -5px -285px;
}
.header-ecshop .main-navs .item ul li .img9 {
  background-position: -5px -325px;
}
.header-ecshop .main-navs .item ul li .img10 {
  background-position: -5px -365px;
}

.header-ecshop .main-navs .item ul li .newimg1 {
  background: #eeeeee url('../../bundles/shopexyunqi/images/home/newicon/1.png') no-repeat;
}
.header-ecshop .main-navs .item ul li .newimg2 {
  background: #eeeeee url('../../bundles/shopexyunqi/images/home/newicon/2.png') no-repeat;
}
.header-ecshop .main-navs .item ul li .newimg3 {
  background: #eeeeee url('../../bundles/shopexyunqi/images/home/newicon/3.png') no-repeat;
}
.header-ecshop .main-navs .item ul li .newimg4 {
  background: #eeeeee url('../../bundles/shopexyunqi/images/home/newicon/4.png') no-repeat;
}
.header-ecshop .main-navs .item ul li:hover {
  box-shadow: 0px 1px 9px 0px #dddddd;
}
.header-ecshop .main-navs .item3 {
  margin-right: 0;
}
.header-ecshop .main-navs .ecshop-solu .item {
  margin-right: 72px;
  width: 504px;
}
.header-ecshop .main-navs .ecshop-solu .item ul li {
  width: 240px;
  float: left;
  margin-right: 24px;
}
.header-ecshop .main-navs .ecshop-solu .item ul li:nth-child(2n) {
  margin-right: 0;
}
.header-ecshop .main-navs .ecshop-solu .item .title {
  width: 504px;
  letter-spacing: 1px;
}
.header-ecshop .main-navs .ecshop-solu .item .img {
  background: #eeeeee url('../../bundles/shopexyunqi/images/home/css_sprites_ecshop.png') no-repeat;
}
.header-ecshop .main-navs .ecshop-solu .item .img1 {
  background-position: -43px -78px;
}
.header-ecshop .main-navs .ecshop-solu .item .img2 {
  background-position: -5px -5px;
}
.header-ecshop .main-navs .ecshop-solu .item .img3 {
  background-position: -5px -45px;
}
.header-ecshop .main-navs .ecshop-solu .item .img4 {
  background-position: -44px -5px;
}
.header-ecshop .main-navs .ecshop-solu .item .img5 {
  background-position: -5px -81px;
}
.header-ecshop .main-navs .ecshop-solu .item .img6 {
  background-position: -120px -5px;
}
.header-ecshop .main-navs .ecshop-solu .item .img7 {
  background-position: -82px -5px;
}
.header-ecshop .main-navs .ecshop-solu .item .img8 {
  background-position: -45px -45px;
}

.header-ecshop .active-index {
  color: #e60012 !important;
  font-weight: 700;
}
.footer {
  height: 320px;
  background-color: #353535;
  padding: 49px 0 0;
  transition: height 1s;
  -moz-transition: height 1s;
  -webkit-transition: height 1s;
  -o-transition: height 1s;
}
.footer .block_left {
  color: #BBBBBB;
}
.footer .footer-nav {
  margin-top: 14px;
  margin-bottom: 24px;
}
.footer .footer-nav h4 {
  float: left;
  line-height: 1;
  font-size: 20px;
  font-weight: normal;
}
.footer .copyright,.footer .righttext {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
}
.footer .beianpic {
  margin-right: 4px;
}
.footer .block_right {
  color: #fff;
  margin-left: 180px;
}
.footer .block_right .qr img {
  width: 90px;
}
.footer .block_right .qr p {
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}
.footer .block_right .tel {
  margin-left: 38px;
}
.footer .block_right .tel p {
  font-size: 18px;
}
.footer .block_right .tel .telnum {
  font-size: 30px;
  font-weight: 900;
}
.footer .block_right .tel .b {
  font-size: 16px;
  font-weight: 400;
}
.home-im {
  height: 148px;
  position: fixed;
  top: 50%;
  margin-top: -74px;
  right: 34px;
  z-index: 9999;
}
.home-im .t-c {
  text-align: center;
}
.home-im .im-main {
  box-shadow: 0px 0px 10px rgba(230, 0, 18, 0.8);
}
.home-im .im-main .ev-link-show {
  overflow: visible;
}
.home-im .pr {
  position: relative;
}
.home-im .im-box {
  width: 44px;
  height: 44px;
  display: block;
  background: #E60012;
  margin-bottom: 1px;
  overflow: hidden;
}
.home-im .im-box .pa {
  position: absolute;
}
.home-im .im-box .icon-box {
  width: 44px;
  height: 44px;
}
.home-im .im-box .im-txt {
  font-family: microsoft yahei;
  width: 80px;
  height: 43px;
  left: -120px;
  top: 0;
  opacity: 0;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.home-im .im-box .im-txt span {
  display: block;
  background: #fff;
  width: 78px;
  height: 43px;
  line-height: 43px;
  border: 1px solid #E60012;
  color: #E60012;
  box-shadow: 0px 0px 10px rgba(230, 0, 18, 0.5);
}
.home-im .im-box .im-img {
  width: 200px;
  left: -300px;
  top: -180px;
  opacity: 0;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.home-im .im-box:hover {
  overflow: visible;
}
.home-im .im-box:hover span {
  color: #E60012;
}
.home-im .im-box:hover .im-txt {
  left: -85px;
  opacity: 1;
}
.home-im .im-box:hover .im-img {
  left: -260px;
  opacity: 1;
}
.home-im .im-box:hover .im-img.im-img2 {
  top: -50px;
  left: -200px;
  /* left: -115px; */
}
.home-im .im-box:hover .im-img.im-img2 span {
  color: #fff;
  line-height: 24px;
}
.home-im .im-box .movie-QRcode-show {
  opacity: 1;
  left: -260px;
  -webkit-transition: 1s;
  -o-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
.home-im .im-top {
  width: 44px;
  height: 44px;
  background: #E60012;
  box-shadow: 0px 0px 10px rgba(230, 0, 18, 0.5);
  cursor: pointer;
}
.lt-center {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}
img {
  vertical-align: middle;
}
.footer-awords {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 127px;
  padding-top: 31px;
  -webkit-transition: height 0.4s ease-out;
  -o-transition: height 0.4s ease-out;
  -moz-transition: height 0.4s ease-out;
  transition: height 0.4s ease-out;
  background: url("../../bundles/shopexyunqi/images/home/fuc.png") no-repeat center top;
}
.footer-awords .footer-awords-box {
  margin: 0 auto;
  padding-top: 14px;
  width: 1200px;
  height: 100%;
  text-align: center;
  font-size: 0;
  position: relative;
}
.footer-awords .footer-awords-box .footer-awords-close {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 7px;
  right: -4px;
}
.footer-awords .footer-awords-box .footer-awords-close img {
  display: block;
  width: 100%;
}
.footer-awords .footer-awords-box .btnbox {
  margin-left: 904px;
  padding-top: 6px;
}
.footer-awords .footer-awords-box a {
  width: 120px;
  height: 44px;
  background: #E60012;
  border-radius: 25px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 44px;
  color: #fff;
  border-radius: 22px;
  box-shadow: 2px 5px 6px 0px rgba(142, 61, 47, 0.54);
}
.footer-awords .footer-awords-box a:last-child {
  margin-left: 12px;
  background: -webkit-linear-gradient(321deg, #81000a 0%, #470100 99%);
  background: -moz-linear-gradient(321deg, #81000a 0%, #470100 99%);
  background: -o-linear-gradient(321deg, #81000a 0%, #470100 99%);
  background: linear-gradient(129deg, #81000a 0%, #470100 99%);
  box-shadow: 2px 5px 6px 0px rgba(142, 61, 47, 0.54);
  border: 1px solid #faa02f;
}

.impop {
  display: none;
  font-family: Microsoft Yahei ;
  background: url('../../bundles/shopexyunqi/images/shopex.png') top center no-repeat;
  width: 370px;
  height: 230px;
  position: fixed;
  left: 50%;
  z-index: 9999;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 10px 10px 0 0;
}
.impop .impoptop {
  text-align: center;
  color: #fefefe;
  height: 170px;
}
.impop .impoptop .welcome {
  font-size: 18px;
  padding-top: 70px;
}
.impop .impoptop .text {
  margin-top: 13px;
  font-size: 22px;
  font-weight: bold;
}
.impop .impoptop .impop_close {
  position: absolute;
  top: 4px ;
  right: 4px;
  opacity: 1;
  cursor: pointer;
}
.impop .QQbtn {
  color: #000;
  font-size: 18px;
  background-color: #fff;
  height: 60px;
  width: 370px;
  box-shadow: 0 2px 2px #ccc;
}
.impop .QQbtn ul li {
  font-size: 0;
  float: left;
  width: 184px;
}
.impop .QQbtn ul li a {
  font-size: 18px;
  color: #000;
  display: inline-block;
  width: 183px;
  height: 60px;
  line-height: 60px;
}
.impop .QQbtn ul li a img {
  padding-left: 40px;
  padding-right: 9px;
  vertical-align: middle;
}
.impop .QQbtn ul li i {
  display: inline-block;
  background-color: #ccc;
  width: 1px;
  height: 30px;
  position: relative;
  top: 10px;
}


.coverbox {
  position: fixed;
  background-color: red;
  display: none;
  width: 400px;
  height: 532px;
  top: 50%;
  left: 50%;
  margin-top: -306px;
  margin-left: -200px;
  background-color: #fff;
  border: 1px solid #ccc;
  padding:20px;
  box-shadow: 0 3px 5px #ccc;
  z-index: 10000;
}
.coverbox #cover {
  height: 490px;
  border: 1px solid #fff;
}
.coverbox .notice-close2 {
  position: absolute;
  right: 4px;
  top: 4px;
  cursor: pointer;
  width: 15px;
}

.covertop {
  width: 100%;
  height: 100%;
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  opacity: 0.3;
  display: none;
}
.fixed {
  position: fixed;
  top:0;
  left: 0;
  width: 100%;
  z-index: 9;
  background: #fff;
}
.main-nav--cus {
  position: relative;
}
.main-nav--cus::after {
  content: 'HOT';
  width: 30px;
  line-height: 14px;
  color:#E60012;
  display: inline-block;
  position: absolute;
  top: 20px;
  right: -13px;
  border: 1px solid #E60012;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
.main-nav--cus::after:hover {
}
/* 2019 7 改版 !================= */