@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, input, textarea, select, fieldset, form, button, table, tbody, thead, tr, th, td { margin: 0; padding: 0; }
body { font-size: 14px; line-height: 1.5; font-family: "PingFang SC", "Microsoft Yahei", "微软雅黑", "SimHei", "SimSun", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #555555;}
ul, ol, ul li { list-style-type: none; padding-left: 0; }
img { border: 0; }
i, em { font-style: normal; }
a { color: #555555; text-decoration: none; outline: none; }
a:hover { text-decoration: none; cursor: pointer; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bbb; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #bbb; }
input::placeholder, textarea::placeholder { color: #bbb; }
::-webkit-scrollbar{width:12px;height:12px;background-color:none}
::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}
::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0,0,0,0.3)}

.f-fl{float:left;}
.f-fr{float:right;}
.f-oh{overflow:hidden;}
.f-dib{display:inline-block;}
.f-dn{display:none;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-toe{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.f-line{height:20px;line-height:20px;}
.f-clr:before, .f-clr:after { content: " "; display: table; }
.f-clr:after { clear: both; }
.f-flex{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.f-flex>*{-webkit-flex:1;flex:1;}
.f-gray{color:#aaa;}
.f-cp{cursor:pointer;}

.f-fs12{font-size:12px;}
.f-fs14{font-size:14px;}
.f-fs16{font-size:16px;}
.f-fs18{font-size:18px;}
.f-fs20{font-size:20px;}

.s-000{color:#000;}
.s-111{color:#111;}
.s-222{color:#222;}
.s-333{color:#333;}
.s-444{color:#444;}
.s-555{color:#555;}
.s-666{color:#666;}
.s-777{color:#777;}
.s-888{color:#888;}
.s-999{color:#999;}
.s-aaa{color:#aaa;}
.s-bbb{color:#bbb;}
.s-ccc{color:#ccc;}
.s-ddd{color:#ddd;}
.s-fff{color:#fff;}
.s-blue{color:#0073e6;}
.s-blue-1{color:#38f;}
.s-blue-2{color:#39f;}
.s-blue-light{color:#9cf;}
.s-cyan{color:#00a6a6;}
.s-cyan-1{color:#24b39b;}
.s-cyan-2{color:#33b3cc;}
.s-cyan-light{color:#8ae6e6;}
.s-green{color:#1f9933;}
.s-green-1{color:#1f995c;}
.s-green-2{color:#48a619;}
.s-green-light{color:#91cc85;}
.s-yellow{color:#ffd400;}
.s-yellow-1{color:#ffed26;}
.s-yellow-2{color:#ff0;}
.s-yellow-light{color:#fff480;}
.s-orange{color:#f70;}
.s-orange-1{color:#ff9500;}
.s-orange-2{color:#fa0;}
.s-orange-light{color:#ffc68c;}
.s-red{color:#e52817;}
.s-red-1{color:#f23030;}
.s-red-2{color:#ff4040;}
.s-red-light{color:#ff9a9a;}
.s-pink{color:#e62263;}
.s-pink-1{color:#f23071;}
.s-pink-2{color:#ff4d6a;}
.s-pink-light{color:#f9c;}
.s-purple{color:#7130f2;}
.s-purple-1{color:#9130f2;}
.s-purple-2{color:#b3f;}
.s-purple-light{color:#b9f;}
.s-brown{color:brown;}
.s-black{color:#333;}
.s-gray{color:#999;}
.s-other{color:#91ecf1;}
.s-deep_blue{color:#0352a0;}

.s-bgff{background:#fff;}
.s-bgf5{background:#f5f5f5;}
.s-bgee{background:#eee;}
.s-bgdd{background:#ddd;}
.s-bgcc{background:#ccc;}
.s-bgbb{background:#bbb;}
.s-bgaa{background:#aaa;}
.s-bg66{background:#666;}
.s-bg33{background:#333;}
.s-bg-blue{background:#0073e6;}
.s-bg-blue-1{background:#38f;}
.s-bg-blue-2{background:#39f;}
.s-bg-blue-light{background:#9cf;}
.s-bg-blue-light-1{background:#cceaff;}
.s-bg-blue-light-2{background:#edf8ff;}
.s-bg-cyan{background:#00a6a6;}
.s-bg-cyan-1{background:#24b39b;}
.s-bg-cyan-2{background:#33b3cc;}
.s-bg-cyan-light{background:#8ae6e6;}
.s-bg-cyan-light-1{background:#c2f2f2;}
.s-bg-cyan-light-2{background:#edfafa;}
.s-bg-green{background:#1f9933;}
.s-bg-green-1{background:#1f995c;}
.s-bg-green-2{background:#48a619;}
.s-bg-green-light{background:#91cc85;}
.s-bg-green-light-1{background:#c3ebbc;}
.s-bg-green-light-2{background:#effaed;}
.s-bg-yellow{background:#ffd400;}
.s-bg-yellow-1{background:#ffed26;}
.s-bg-yellow-2{background:#ff0;}
.s-bg-yellow-light{background:#fff480;}
.s-bg-yellow-light-1{background:#ff9;}
.s-bg-yellow-light-2{background:#ffffe5;}
.s-bg-orange{background:#f70;}
.s-bg-orange-1{background:#ff9500;}
.s-bg-orange-2{background:#fa0;}
.s-bg-orange-light{background:#ffc68c;}
.s-bg-orange-light-1{background:#ffe7c4;}
.s-bg-orange-light-2{background:#fff8eb;}
.s-bg-red{background:#e52817;}
.s-bg-red-1{background:#f23030;}
.s-bg-red-2{background:#ff4040;}
.s-bg-red-light{background:#ff9a9a;}
.s-bg-red-light-1{background:#ffcbcb;}
.s-bg-red-light-2{background:#fff2f2;}
.s-bg-pink{background:#e62263;}
.s-bg-pink-1{background:#f23071;}
.s-bg-pink-2{background:#ff4d6a;}
.s-bg-pink-light{background:#f9c;}
.s-bg-pink-light-1{background:#ffcce5;}
.s-bg-pink-light-2{background:#fff2fb;}
.s-bg-purple{background:#7130f2;}
.s-bg-purple-1{background:#9130f2;}
.s-bg-purple-2{background:#b3f;}
.s-bg-purple-light{background:#b9f;}
.s-bg-purple-light-1{background:#dcf;}
.s-bg-purple-light-2{background:#f6f2ff;}

.f-mg5{margin:5px;}
.f-mg10{margin:10px;}
.f-mg15{margin:15px;}
.f-mg20{margin:20px;}
.f-mg25{margin:25px;}
.f-mg30{margin:30px;}
.f-mg40{margin:40px;}
.f-mg50{marign:50px;}

.f-ml5{margin-left:5px;}
.f-ml10{margin-left:10px;}
.f-ml15{margin-left:15px;}
.f-ml20{margin-left:20px;}
.f-ml25{margin-left:25px;}
.f-ml30{margin-left:30px;}

.f-mt5{margin-top:5px;}
.f-mt10{margin-top:10px;}
.f-mt15{margin-top:15px;}
.f-mt20{margin-top:20px;}
.f-mt25{margin-top:25px;}
.f-mt30{margin-top:30px;}

.f-mr5{margin-right:5px;}
.f-mr10{margin-right:10px;}
.f-mr15{margin-right:15px;}
.f-mr20{margin-right:20px;}
.f-mr25{margin-right:25px;}
.f-mr30{margin-right:30px;}

.f-mb5{margin-bottom:5px;}
.f-mb10{margin-bottom:10px;}
.f-mb15{margin-bottom:15px;}
.f-mb20{margin-bottom:20px;}
.f-mb25{margin-bottom:25px;}
.f-mb30{margin-bottom:30px;}
.f-mb40{margin-bottom:40px;}
.f-mb50{margin-bottom:50px;}

.f-mlr5{margin-left:5px;margin-right:5px;}
.f-mlr10{margin-left:10px;margin-right:10px;}
.f-mlr20{margin-left:20px;margin-right:20px;}
.f-mlr30{margin-left:30px;margin-right:30px;}
.f-mlr40{margin-left:40px;margin-right:40px;}
.f-mlr50{margin-left:50px;margin-right:50px;}

.f-mtb5{margin-top:5px;margin-bottom:5px;}
.f-mtb10{margin-top:10px;margin-bottom:10px;}
.f-mtb20{margin-top:20px;margin-bottom:20px;}
.f-mtb30{margin-top:30px;margin-bottom:30px;}
.f-mtb40{margin-top:40px;margin-bottom:40px;}
.f-mtb50{margin-top:50px;margin-bottom:50px;}

.f-pd5{padding:5px;}
.f-pd10{padding:10px;}
.f-pd15{padding:15px;}
.f-pd20{padding:20px;}
.f-pd25{padding:25px;}
.f-pd30{padding:30px;}
.f-pd40{padding:40px;}
.f-pd50{padding:50px;}

.f-pl5{margin-left:5px;}
.f-pl10{margin-left:10px;}
.f-pl15{margin-left:15px;}
.f-pl20{margin-left:20px;}
.f-pl25{margin-left:25px;}
.f-pl30{margin-left:30px;}

.f-pt5{padding-top:5px;}
.f-pt10{padding-top:10px;}
.f-pt15{padding-top:15px;}
.f-pt20{padding-top:20px;}
.f-pt25{padding-top:25px;}
.f-pt30{padding-top:30px;}

.f-pr5{padding-right:5px;}
.f-pr10{padding-right:10px;}
.f-pr15{padding-right:15px;}
.f-pr20{padding-right:20px;}
.f-pr25{padding-right:25px;}
.f-pr30{padding-right:30px;}

.f-pb5{padding-bottom:5px;}
.f-pb10{padding-bottom:10px;}
.f-pb15{padding-bottom:15px;}
.f-pb20{padding-bottom:20px;}
.f-pb25{padding-bottom:25px;}
.f-pb30{padding-bottom:30px;}

.f-plr5{padding-left:5px;padding-right:5px;}
.f-plr10{padding-left:10px;padding-right:10px;}
.f-plr20{padding-left:20px;padding-right:20px;}
.f-plr30{padding-left:30px;padding-right:30px;}
.f-plr40{padding-left:40px;padding-right:40px;}
.f-plr50{padding-left:50px;padding-right:50px;}

.f-ptb5{padding-top:5px;padding-bottom:5px;}
.f-ptb10{padding-top:10px;padding-bottom:10px;}
.f-ptb20{padding-top:20px;padding-bottom:20px;}
.f-ptb30{padding-top:30px;padding-bottom:30px;}
.f-ptb40{padding-top:40px;padding-bottom:40px;}
.f-ptb50{padding-top:50px;padding-bottom:50px;}

.f-bdr2{border-radius:2px;}
.f-bdr3{border-radius:3px;}
.f-bdr4{border-radius:4px;}
.f-bdr5{border-radius:5px;}
.f-bdr6{border-radius:6px;}
.f-bdr8{border-radius:8px;}
.f-bdr10{border-radius:10px;}
.f-bdr15{border-radius:15px;}
.f-bdr50{border-radius:50%;}

div[class*=col-]{position:relative;padding:0 10px;box-sizing:border-box;float: left;}
.col-12{width:100%}
.col-11{width:91.66666667%}
.col-10{width:83.33333333%}
.col-9{width:75%}
.col-8{width:66.66666667%}
.col-7{width:58.33333333%}
.col-6{width:50%}
.col-5{width:41.66666667%}
.col-4{width:33.33333333%}
.col-3{width:25%}
.col-2{width:16.66666667%}
.col-1{width:8.33333333%}
input[type="checkbox"]{line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;width:15px;height:15px;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input[type="radio"],
input[type="checkbox"]{line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
button{overflow:visible}
button,
select{text-transform:none}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer}
[readonly],
[disabled]{cursor:no-drop}
select.u-txt{-webkit-appearance:menulist;}
select.u-txt[size]{-webkit-appearance:menulist-button;}
span.u-msg,.u-msg{color: red;}
.u-fieldset{ border:1px solid #d8d8d8; padding:10px;}
.u-fieldset legend{ padding:3px 8px; font-weight:700;}
.p-inner{max-width: 1200px;margin: 20px auto;width: 100%}
.pages {font-family:宋体; margin-right:5px;padding:10px 0;margin-bottom: 20px;}
.pages ul{ text-align:center; font-size:0;}
.pages ul li{ display:inline-block; *display:inline; *zoom:1; height:30px; line-height:30px; text-align:center;  text-indent:0; background:#fff; border:1px solid #e3e3e3; color:#333; font-size:14px; margin-right:5px;}
.pages ul li a,.pages ul li span{ display:inline-block; padding:0 15px; height:100%; color:#333;}
.pages ul li.active{ background:#5a85b2; border:1px solid #5a85b2; color:#fff;}
.pages ul li.active span,.pages ul li.active a{ color:#fff;}
.pages ul li.jump{ background:#fff; border:1px solid #e3e3e3; color:#999; padding:0 10px;}
.pages ul li.jump input{ width:24px; height:18px; line-height:18px; vertical-align:-1px; border:0 none; background:none; color:#333; text-align:center; outline:none}
.pages ul li select {background: none;display: inline-block;height: 18px;border:0;outline: none;width:50px;text-align: center;padding:0 5px}