/*=================================
*         ShopEx licence
*
* @copyright  Copyright (c) 2003-2013 ShopEx Technologies Inc. (http://yunqi.shopex.cn)
*    
*   program : xuzhenjia0917@qq.com
* ==================================*/
html { background: #FFFFFF; }

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; }

a { color: #515151; text-decoration: none; }
a:hover { text-decoration: underline; }

.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; }

.normal { font-weight: normal; }

.pr { position: relative; }

.pa { 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-150 { margin: 150px; }

.ml-150 { margin-left: 150px; }

.mr-150 { margin-right: 150px; }

.mt-150 { margin-top: 150px; }

.mb-150 { margin-bottom: 150px; }

.p-150 { padding: 150px; }

.pl-150 { padding-left: 150px; }

.pr-150 { padding-right: 150px; }

.pt-150 { padding-top: 150px; }

.pb-150 { padding-bottom: 150px; }

.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; }

.wrap { width: 1024px; margin: 0 auto; }
