@charset "utf-8";

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-text-size-adjust: none}

html {

  width: 100%;

  font-size:16px;

  height: 100%;

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

}

.clear{clear: both;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden}

.block{display: block;}

.hide{display: none;}

.fl{float: left;}

.fr{float: right;}

.nobold{font-weight: normal;}

.bold{font-weight: bold;}

.radius{border-radius: 50px !important;}

.upper{text-transform: uppercase;}

ol,ul,li{list-style:none;list-style-type: none;}

table{border-collapse:collapse;border-spacing:0;width: 98%;}

caption,th,td{font-weight:normal;vertical-align:middle}

q,blockquote{quotes:none}

q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}

a img{border:none}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}

strong{font-weight:bold}

a{color:#333;background:transparent;text-decoration:none}

h1{font-size:2em;margin:0.67em 0}

h2{font-size:18px;line-height:22px}

h3{font-size:20px;color: #333;}

input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder{font-size:14px;color: #999;}

input:-moz-placeholder,

textarea:-moz-placeholder{font-size:14px;color:#999;}

input:-ms-input-placeholder,

textarea:-ms-input-placeholder{font-size:14px;color:#999;}

.ht{font-family: '黑体';}

.ar{font-family: 'Arial';}

.st{font-family: '宋体';}

.nbold{font-weight: normal !important;}

.line18{line-height: 18px}

.line20{line-height: 20px}

.line22{line-height: 22px}

.line25{line-height: 25px}

.line30{line-height: 30px}

.line35{line-height: 35px}

.line38{line-height: 38px}

.line40{line-height: 40px}

button,input[type='number'],input[type='text'],input[type='password'],input[type='email'],select,textarea{font-family:inherit;font-size:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}

/* 字号 */

.f10{font-size: 10px !important;}.f11{font-size: 11px !important;}.f12{font-size: 12px !important;}.f13{font-size: 13px !important;}.f14{font-size: 14px !important;}.f15{font-size: 15px !important;}.f16{font-size: 16px !important;}.f17{font-size: 17px !important;}.f18{font-size: 18px !important;}.f19{font-size: 19px !important;}.f20{font-size: 20px !important;}.f21{font-size: 21px !important;}.f22{font-size: 22px !important;}.f23{font-size: 23px !important;}

.f24{font-size: 24px !important;}.f25{font-size: 25px !important;}.f30{font-size: 30px !important;}.f36{font-size: 36px !important;}.f40{font-size: 4px !important;}

/* 字体颜色 */

.white{color:#fff;}

.color28{color: #282828}

.color32{color: #323232;}

.black{color: #000;}

.back-f5{background: #f5f5f5}

/***== 公用属性 ==***/

.fixed{width: 100%; position:fixed; top:0px; _position:absolute; _top:0px;z-index:9;background: #fff;border-bottom: 1px solid #f6f6f6;}

.hg1,.hg5,.hg6,.hg7,.hg8,.hg9,.hg10,.hg11,.hg12,.hg13,.hg14,.hg15,.hg16,.hg17,.hg18,.hg19,.hg20,.hg23,.hg25,.hg26,.hg28,.hg30,.hg32,.hg35,.hg38,.hg40,.hg44,.hg45,.hg48,.hg50,.hg55,.hg60,.hg65,.hg70,.hg75,.hg78,.hg80,.hg85,.hg683{width: 100%; clear: both;}



.hg1{height: 1px;}.hg5{height: 5px;}.hg6{height: 6px;}.hg7{height: 7px;}.hg8{height: 8px;}.hg9{height: 9px;}.hg10{height: 10px;}.hg11{height: 11px;}.hg12{height: 12px;}.hg13{height: 13px;}.hg14{height: 14px;}.hg15{height: 15px;}.hg16{height: 16px;}.hg17{height: 17px;}.hg18{height: 18px;}.hg19{height: 19px;}.hg20{height: 20px;}.hg22{height: 22px;}.hg23{height: 23px;}.hg25{height: 25px;}.hg26{height: 26px;}.hg28{height: 28px;}.hg30{height: 30px;}.hg32{height: 32px;}.hg35{height: 35px;}.hg38{height: 38px;}.hg40{height: 40px;}.hg44{height: 44px;}.hg45{height: 45px;}.hg48{height: 48px;}.hg50{height: 50px;}.hg55{height: 50px;}.hg60{height: 60px;}.hg65{height: 65px;}.hg70{height: 70px;}.hg75{height: 75px;}.hg78{height: 78px;}.hg80{height: 80px;}.hg85{height: 85px;}.hg683{height: 683px;}

/*边距*/

.m0{margin: 0 !important;}.m5{margin:5px;}.m8{margin:8px;}.m10{margin:10px;}.m15{margin:15px;}.m18{margin:18px;}.m20{margin:20px;}.m30{margin:30px;}

/* 外上边距 */

.mt02{margin-top: -20px;}

.mt05{margin-top: -5px;}

.mt0{margin-top: 0 !important;}.mt5{margin-top:5px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt18{margin-top:18px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt61{margin-top:61px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt85{margin-top:85px;}.mt86{margin-top:86px;}.mt90{margin-top:90px;}.mt100{margin-top:100px;}

/* 外下边距 */

.mb0{margin-bottom: 0 !important;}.mb5{margin-bottom:5px;}.mb8{margin-bottom:8px;}.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb23{margin-bottom:23px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb35{margin-bottom:35px;}.mb40{margin-bottom:40px;}.mb45{margin-bottom:45px;}.mb50{margin-bottom:50px;}.mb55{margin-bottom:55px;}.mb60{margin-bottom:60px;}.mb65{margin-bottom:65px;}.mb70{margin-bottom:70px;}.mb80{margin-bottom:80px;}.mb100{margin-bottom:100px;}

/* 外左边距 */

.ml0{margin-left: 0 !important;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}.ml45{margin-left:45px;}.ml50{margin-left:50px;}.ml100{margin-left:100px;}

/* 外右边距 */

.mr0{margin-right: 0 !important;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr22{margin-right:22px;}.mr30{margin-right:30px;}.mr35{margin-right:35px;}.mr40{margin-right:40px;}.mr45{margin-right:45px;}.mr50{margin-right:50px;}.mr100{margin-right:100px;}

.pt0{padding-top: 0}.pt5{padding-top:5px;}.pt8{padding-top:8px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt16{padding-top:16px;}.pt18{padding-top:18px;}.pt20{padding-top:20px;}.pt25{padding-top: 25px;}.pt28{padding-top: 28px;}.pt30{padding-top: 30px;}.pt35{padding-top: 35px;}.pt36{padding-top: 36px;}.pt40{padding-top: 40px;}.pt45{padding-top: 45px;}.pt55{padding-top: 55px;}.pt60{padding-top: 60px;}.pt70{padding-top: 70px;}

.pr0{padding-right: 0 !important;}.pr5{padding-right:5px;}.pr8{padding-right:8px;}.pr10{padding-right:10px !important;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right: 25px;}.pr28{padding-right: 28px;}.pr30{padding-right: 30px;}.pr35{padding-right: 35px;}

.pb5{padding-bottom:5px;}.pb8{padding-bottom:8px;}.pb10{padding-bottom:10px;}.pb13{padding-bottom:13px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb28{padding-bottom:28px;}.pb30{padding-bottom:30px;}.pb40{padding-bottom:40px;}.pb45{padding-bottom:45px;}.pb50{padding-bottom:50px;}.pb55{padding-bottom:55px;}.pb60{padding-bottom:60px;}.pb70{padding-bottom:70px;}.pb80{padding-bottom:80px;}

.pl0{padding-left: 0 !important;}.pl5{padding-left:5px;}.pl15{padding-left:15px;}.pl8{padding-left:8px;}.pl10{padding-left:10px !important;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left: 25px;}.pl28{padding-left: 28px;}.pl30{padding-left: 30px;}.pl35{padding-left: 35px;}



#pages{text-align: center;

margin: 20px 0 30px;}

#pages a{font-family: Arial;

font-size: 14px;

display: inline-block;

width: 38px;

height: 33px;

line-height: 33px;

border: 1px solid #e6e6e6;

background: #fff;

color: #646464;

margin-right: 8px;

text-align: center;}