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;
  font:inherit;
  font-size:100%;
  vertical-align:baseline
}
html {
  line-height:1
}
ol,ul {
  list-style:none
}
table {
  border-collapse:collapse;
  border-spacing:0
}
caption,th,td {
  text-align:left;
  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,main,menu,nav,section,summary {
  display:block
}
@font-face {
  font-family:"iconfont";
  src:url("http://at.alicdn.com/t/font_1418348428_8104777.eot");
  src:url("http://at.alicdn.com/t/font_1418348428_8104777.eot?#iefix") format("embedded-opentype"),url("http://at.alicdn.com/t/font_1418348428_8104777.woff") format("woff"),url("http://at.alicdn.com/t/font_1418348428_8104777.ttf") format("truetype"),url("http://at.alicdn.com/t/font_1418348428_8104777.svg#iconfont") format("svg")
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale
}
.icon-search:before {
  content:"\e602"
}
.icon-add:before {
  content:"\e601"
}
.icon-arrow-right:before {
  content:"\e607"
}
.icon-arrow-left:before {
  content:"\e608"
}
.icon-iphone:before {
  content:"\e605"
}
.icon-clock:before {
  content:"\e606"
}
.icon-arrow-down:before {
  content:"\e603"
}
.icon-alert:before {
  content:"\e600"
}
.icon-close:before {
  content:"\e604"
}
.iconfont {
  padding-right:3px
}
.iconfont.icon-search {
  font-size:18px
}
.m-t-20 {
  margin-top:20px
}
.m-t-25 {
  margin-top:25px
}
.m-r-5 {
  margin-right:5px
}
.m-l-15 {
  margin-left:15px
}
.m-l-40 {
  margin-left:40px
}
.m-l-60 {
  margin-left:60px
}
.fl {
  float:left !important
}
.fr {
  float:right !important
}
.hide {
  display:none !important
}
.pager {
  word-wrap:break-word;
  word-break:break-all;
  line-height:30px
}
.pager a,.pager span {
  color:#888;
  font-size:14px;
  border:1px solid #d0d0d0;
  background-color:#fff;
  margin:0 2.5px;
  display:inline-block;
  padding:0 8px;
  min-width:15px;
  text-align:center
}
.pager a:hover {
  text-decoration:none;
  color:#888
}
.pager span {
  background-color:#ddd
}
.pager.align-right {
  text-align:right
}
.pager.align-left {
  text-align:left
}
.pager.align-center {
  text-align:center
}
.pager .total {
  color:#888;
  font-size:14px;
  display:inline-block;
  line-height:30px;
  margin-right:10px
}
.pager .page-ellipsis {
  cursor:default;
  border:0
}
.btn-1 {
  display:inline-block;
  height:37px;
  padding:0 20px 0 20px;
  line-height:37px;
  background-color:#FF8400;
  color:#FFF;
  cursor:pointer;
  border:1px solid #DD5D06;
  border-bottom-width:2px;
  vertical-align:top;
  outline:none;
  font-size:16px;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
.btn-1:hover {
  color:#FFF;
  text-decoration:none;
  background-color:#FFA800
}
.btn-2 {
  display:inline-block;
  height:37px;
  padding:0 20px 0 20px;
  line-height:37px;
  background-color:#f7f7f7;
  color:#333;
  cursor:pointer;
  border:1px solid #d0d0d0;
  border-bottom-width:2px;
  vertical-align:top;
  text-align:center;
  outline:none;
  background-color:#fff;
  background-image:-moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f7f7f7));
  background-image:-webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);
  background-image:-o-linear-gradient(top, #fff 0%, #f7f7f7 100%);
  background:-ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);
  background:linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  font-size:16px
}
.btn-2 i {
  color:#666
}
.btn-2:hover {
  text-decoration:none;
  color:#FFF;
  border-color:#DD5D06;
  background:#FF8400
}
.btn-2:hover i {
  color:#FFF
}
.ym-checkbox {
  width:0;
  height:0;
  -webkit-appearance:none;
  appearance:none;
  outline:none;
  position:absolute;
  left:0;
  top:0
}
.ym-checkbox+.icon {
  width:15px;
  height:15px;
  border:1px solid #D0D0D0;
  background-position:-10000px;
  background-color:#fff
}
.ym-checkbox:checked+.icon {
  border-color:#FF8300;
  background-position:-1px -1px
}
.ym-checkbox.checked+.icon {
  border-color:#FF8300;
  background-position:-1px -1px
}
.icon.check-disable {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMVJREFUeNqkklsKhCAUhhuxG7QD6aFagPvfhb2XD0Ur0MAuyPyDUFMzUdEBRfT7DueoLyGEdycoBuf8Il2WJfFuxrkwjmNd15gvCcMwVFWltW7b9lwAjdzTNAVBkKbpRpjnues6a+1CG2OQ29FFUWBebwnRNI1SClCWZYQQLJAbWcIwBO37/r5pxhh2UauUsu/7I3oVljPQqAR0FEW/9KZp51D6KfKI3t8SnDzPkyRZzP9f4zviOAb96KWfCtT9wevCW4ABAPKUYsggplE9AAAAAElFTkSuQmCC') no-repeat;
  width:16px;
  height:16px
}
.win-wrap {
  width:100%;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:1000
}
.win-wrap .mask {
  width:100%;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:1000;
  background-color:#000;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity:0.4
}
.win-wrap .win-inner {
  position:fixed;
  left:50%;
  top:50%;
  background-color:#fff;
  z-index:1001;
  padding:20px
}
.win-wrap .win-inner .win-title {
  border-bottom:1px solid #d0d0d0;
  padding-bottom:20px
}
.win-wrap .win-inner .win-title h1 {
  border-left:4px solid #ff8400;
  padding-left:5px;
  float:left
}
.win-wrap .win-inner .win-title .close-btn {
  float:right;
  padding-left:10px;
  cursor:pointer
}
.win-wrap .alert-window .action {
  border-top:1px solid #d0d0d0;
  text-align:center;
  padding-top:30px;
  margin-top:10px
}
.win-wrap .alert-window .action .btn {
  width:100px
}
.win-wrap .alert-window .msg {
  height:60px;
  line-height:20px;
  font-size:14px;
  padding-top:10px;
  overflow:hidden
}
* {
  font-family:"微软雅黑" !important
}
body {
  background-color:#f5f5f5
}
a {
  color:#333;
  text-decoration:none
}
a:hover {
  color:#0099FF;
  text-decoration:underline
}
.cf {
  *zoom:1
}
.cf:before,.cf:after {
  display:table;
  content:"";
  line-height:0
}
.cf:after {
  clear:both
}
.align-top {
  vertical-align:top
}
.text-left {
  text-align:left !important
}
.text-right {
  text-align:right !important
}
.text-center {
  text-align:center !important
}
span.required {
  color:red;
  padding-right:5px
}
.head {
  background-color:#FFF
}
.head .top {
  width:1000px;
  margin:auto;
  color:#333
}
.head .head-left.logo {
  width:300px;
  height:75px;
  float:left;
  background:url(../../../images/logo.png) left center no-repeat
}
.head .head-right {
  padding-top:40px;
  font-size:13px;
  float:right;
  text-align:right
}
.head .user-name {
  display:inline-block;
  color:#0099FF
}
.head .user-name:hover {
  text-decoration:underline
}
.head .loginOut {
  display:inline-block;
  *display:inline;
  *zoom:1;
  margin-left:7px
}
.head .menu {
  background-color:#4B4B4B
}
.head .menu .content {
  position:relative;
  width:1000px;
  margin:auto;
  font-size:18px
}
.head .menu .content .nav .item {
  position:relative;
  display:block;
  *display:inline;
  *zoom:1;
  _width:80px;
  padding:0 32px 0 32px;
  height:43px;
  line-height:47px;
  border-bottom:4px solid transparent;
  float:left
}
.head .menu .content .nav .item a {
  display:block;
  width:100%;
  height:100%;
  color:#FFF
}
.head .menu .content .nav .item a:hover {
  text-decoration:none
}
.head .menu .content .nav .item.on {
  background-color:#333 !important;
  border-color:#FF8400
}
.head .menu .content .nav .item .navBox {
  position:absolute;
  width:168px;
  left:-16px;
  top:43px;
  z-index:100;
  padding-top:17px;
  display:none
}
.head .menu .content .nav .item .navBox .nav-2 {
  background-color:#333;
  padding:10px 4px 10px 4px;
  border-radius:3px
}
.head .menu .content .nav .item .navBox .nav-2 li {
  display:block;
  width:160px;
  height:30px;
  text-align:center;
  line-height:30px;
  font-size:14px;
  border-radius:3px
}
.head .menu .content .nav .item .navBox .nav-2 li:hover {
  background-color:#FFF
}
.head .menu .content .nav .item .navBox .nav-2 li:hover a {
  color:#333
}
.head .menu .content .nav .item .navBox .trigon {
  position:absolute;
  display:block;
  width:0;
  height:0;
  top:9px;
  left:80px;
  border:4px solid transparent;
  border-bottom-color:#333
}
.head .menu .content .nav .item:hover {
  background-color:#444
}
.head .menu .content .nav .item:hover .navBox {
  display:block
}
.head .menu .content .notice {
  position:relative
}
.head .menu .content .notice-num {
  display:block;
  position:absolute;
  right:20px;
  top:10px;
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#FF4E4E
}
.crumbs {
  padding:0 0 7px 0;
  font-size:13px
}
.crumbs a {
  color:#0099FF
}
.crumbs .notactive {
  color:#888
}
.crumbs .notactive:hover {
  text-decoration:none
}
.contain {
  width:1000px;
  margin:17px auto
}
.contain .box {
  border:1px solid #D0D0D0;
  background-color:#FFF
}
.contain .box-header {
  border-bottom:1px solid #d0d0d0;
  padding-bottom:20px;
  margin-bottom:20px
}
.contain .box-header h1 {
  border-left:4px solid #ff8400;
  padding-left:5px
}
.leftLineTitle {
  color:#333;
  border-left:4px solid #FE8503;
  padding-left:6px
}
.icon {
  display:inline-block;
  vertical-align:middle;
  background:url(../../../images/icon.png) no-repeat
}
.checkBox {
  width:15px;
  height:15px;
  border:1px solid #D0D0D0;
  background-position:-10000px;
  background-color:#fff
}
.checkBox.checked {
  border-color:#FF8300;
  background-position:-1px -1px
}
.inputGroup {
  position:relative;
  display:inline-block;
  *display:inline;
  *zoom:1;
  cursor:text
}
.inputGroup input {
  height:100%;
  border:none;
  outline:none;
  background-color:transparent
}
.inputGroup .placeholder {
  display:block;
  position:absolute;
  height:100%;
  left:0;
  top:0;
  z-index:0;
  color:#888;
  cursor:text
}
.inputGroup .rightline {
  position:absolute;
  display:block;
  width:0;
  height:20px;
  right:0;
  top:10px;
  border-right:1px solid #E8E8E8
}
.inputGroup .connection {
  position:absolute;
  display:block;
  left:-12px;
  top:40px;
  width:267px;
  padding:1px;
  background-color:#FFF;
  border:1px solid #D0D0D0;
  z-index:10;
  display:none;
  max-height:300px;
  overflow:auto
}
.inputGroup .connection li {
  display:block;
  width:95%;
  height:30px;
  font-size:14px;
  padding-left:5%;
  line-height:30px;
  cursor:pointer
}
.inputGroup .connection li.choose,.inputGroup .connection li:hover {
  color:#FFF;
  background-color:#FF8400
}
.main-table {
  width:958px;
  margin:20px auto;
  border:1px solid #ddd;
  border-collapse:collapse
}
.main-table a {
  color:#0099FF;
  text-decoration:underline
}
.main-table .table-head {
  background-color:#F0F0F0;
  color:#333
}
.main-table .table-head th {
  height:45px;
  padding-left:15px;
  border:1px solid #ddd
}
.main-table td {
  font-size:14px;
  line-height:22px;
  padding:15px 16px;
  color:#898989;
  border:1px solid #ddd
}
.main-table td .waitForCheck {
  color:#FF7101;
  text-decoration:none
}
.main-table td .notPass {
  color:#FD3535;
  text-decoration:none
}
.mySelect {
  position:relative;
  width:158px;
  height:34px;
  line-height:34px;
  cursor:pointer;
  padding-left:11px;
  border:1px solid #D0D0D0
}
.mySelect .value {
  display:inline-block;
  *display:inline;
  *zoom:1;
  width:90px;
  white-space:nowrap;
  overflow:hidden
}
.mySelect .icon {
  position:absolute;
  width:20px;
  height:13px;
  right:7px;
  top:12px;
  background-position:-28px -3px
}
.mySelect .options {
  position:absolute;
  display:none;
  top:30px;
  left:-1px;
  border-top:8px solid transparent;
  z-index:10
}
.mySelect .options .list {
  background-color:#FFF;
  border:1px solid #D0D0D0;
  padding:1px
}
.mySelect .options .list li {
  font-size:14px;
  line-height:14px;
  padding:8px 14px 8px 14px;
  min-width:139px;
  cursor:pointer
}
.mySelect .options .list li:hover {
  background-color:#FF8402;
  color:#FFF
}
.mySelect:hover {
  border-color:#FF8402
}
.foot {
  color:#888;
  font-size:14px;
  text-align:center;
  margin-bottom:56px
}
.foot p {
  padding:5px
}
.foot a {
  display:inline-block;
  *display:inline;
  *zoom:1;
  color:#888
}
.foot a:hover {
  color:#0099FF
}
.foot .rightline {
  padding-right:11px;
  margin-right:11px;
  border-right:1px solid #ccc
}
.date-range-picker {
  font-size:0;
  display:inline-block
}
.date-range-picker .icon {
  width:26px;
  height:24px;
  background-position:-52px -22px;
  margin:-2px 10px 0 0
}
.date-range-picker .start-time,.date-range-picker .end-time,.date-range-picker .to {
  display:inline-block;
  width:107px;
  height:38px;
  padding:0;
  padding-left:11px;
  color:#333;
  line-height:38px;
  border:1px solid #D0D0D0;
  cursor:pointer;
  vertical-align:middle;
  outline:none;
  font-size:14px
}
.date-range-picker .to {
  width:40px;
  padding:0;
  border-left:none;
  border-right:none;
  text-align:center;
  color:#888;
  background-color:#F3F3F3
}
.date-range-picker.month-filter .mySelect {
  font-size:14px;
  width:90px;
  display:inline-block;
  vertical-align:middle;
  height:38px;
  line-height:38px
}
.global-empty-tips {
  text-align:center
}
.global-empty-tips .icon {
  width:18px;
  height:18px;
  margin:-4px 11px 0 0;
  background-position:-54px -51px
}
.color-info {
  color:#ff7101 !important
}
.color-success {
  color:#1aa759 !important
}
.color-error {
  color:#ed1c24 !important
}
.faq .box {
  padding-left:220px;
  background-color:#fff
}
.faq .icons {
  display:inline-block;
  vertical-align:middle;
  background-repeat:no-repeat;
  background-position:center;
  margin-right:10px
}
.faq .icons-news {
  width:20px;
  height:20px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNpi/N/CgAz+M1AImBioDFhwiDOSYdZ/mrnwPz4biQSMdAlDRjRXMQ7qWAaBd2h8ITzhykiMgULUduF/ctImXcOQcVB4mVouZEM38BsQc1DgQiXkSHkLxB+B2BEq9gLJAGSMTQyGw2BpF2TgdiCWBOLFUMEqErzKB8RpQFwN5W9lBJbYCkDGSSAWgwp+BmJeMiL4FRCbg1z4AIgtgXgtEH8iw7BPUL0gMx4ABBgAZUMe/X/Sj54AAAAASUVORK5CYII=')
}
.faq .icons-attach {
  width:19px;
  height:20px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbBJREFUeNqM1EsoRFEcx3HD0GBB2dlRWBA1iSwoeS0khCRJKBIpS2WpFFZiIYsJySvPhTJZkIUFSTKlLJRiRVLyTOP7r/+t023muqc+NefeM797zv+eezzhsRi3LR6D6EIO3nCEcZzLAI/LsBTsoSzCvR/0IeB1GRREkcOM5xCKdRE2ZQtaRgEa8GgEjriZWbLxewZDCOMKcdjUe+VuwobxgFvMa5DV7o3fvmhhHl1GJ7Lwii+k4UnHyKxGjf+EIoX5sIRm2/US9KNSl7iAeuP+oj0sEduoiTLjU9zow9qM6/tST+8/QUF97dnw67IDaDXGHKIFv9bWSMKOLWhD69amNZTZ7NqCgrrUd+l4tZCrqDYGrelnI4G1Eeon7QCN+LAuyMx6UWcMWkE7MlEYpXZbOusP86LMrMfoywbskPXLq0YeBvQNpupeW9KShO1PkLBcoz+pQVZ7xgvuMIFrp93t1aPEp/1028ad1mNHWgZKncKkZsdGfxZNyNflDBr3Hv/77uQ88+tmTHAYd4Yq/awcZ3aBbnxHGXPiJsgKs86oYqxr0T9xqSdGhZsgaX8CDACjIl38lf6FigAAAABJRU5ErkJggg==')
}
.faq .icons-arrow {
  width:20px;
  height:13px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNpi/N/CgAt4AHEsEFsAsQwQvwfiE0C8EIg3AvE/bJoYsRioAMRzgNiZATc4C8QJQHwFSYwTiL8zoSk0BOLjBAwDAWOoa/2hfHUg7gcxkA0EeWsHEEswEAe4gXgNEMcB8RYg1gcJssC8DsQrgFiMgTTAAg1TEOBBNhBkizUWDZ+gEXATiOWBOBiIhXAYDvIZNyhSQIbehkYGMtgGxElA/BJJjBeIe4E4FYehOiDDXLEYthsa4H/QxD8DcRqULsJioAITUkwhezMOi2EwIArEITjklEAGOqEJzgbiFzg0sAHxOiCWwyEPdiEogU5CMmQpnlj9D8Tt0BTxHYu8InJOYQZiWyA+hCtboQE+IA4C4hggdoSm6YuMePIyKUAaiKOA2A8gwADrrjWf/UgHJQAAAABJRU5ErkJggg==')
}
.faq .icons-good {
  width:20px;
  height:20px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBJREFUeNqs1E0oBVEUwPF50/MZhYhYsPCVjwVFkt7iLWwkZUERNqwslLK2kYUNWdggdiifC1lYKCVlg6VHsVB2RIrVG/+jM3Wb5j2N5tavmblz5syde+6diDNnBW1XaMQ9NrAMx70ZDZisHW3oRy0WYevxt0UCjnAJ3WjQ60sdXacbYAdIlolB7Bt9r/g0g4IkHEYZ9oy+Stz8J2ER5nGKa6OvHlvehDEkdPimJ43JwqYmmDGe7dOK5yKOfLfK66j2GZWtlZSl0YEx3Br3R1CBQxTjTV4iVXZSfGZSKyiB4zjyeWFSz2NarES6OZTgWdT4JLOMZNLOcSBzmm6E7ygIsKRkOr6iVjhtGnXotUNKuKPz3RJWwkddavGwEsryKcRLGAmlcLt6vpYuYY7+XQZ0t6RqH2jCCs7sP5bClE74MxZ073pbnsZ+u1vvIcXWk3VYjlaMYlL38gVOcIdsTCADx+4PtovjKkp9PqXKM1dD6EEzSuR5HZD8prcl6EeAAQB3JFFM4fI6ywAAAABJRU5ErkJggg==')
}
.faq .icons-arrow-up {
  width:24px;
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNqslDEOgCAMRW1nmLyAB3Hx0nAQdmOc3fQAlqQkhIi2yE/eyHuBAQghDIoZAohTegCVck84wvYOJPnMiCOolO+MOIJK+cKII6iUr0wZMdpATZ5WRnwtgg1yVQQb5eJIHrBKuSiCmdw1yD8j2EH+Gsmf6I/8KRIHwJ9dvMVIbEOfTcRBXLcAAwB1T0KaXU8/wwAAAABJRU5ErkJggg==')
}
.faq .to-top {
  position:fixed;
  right:10px;
  bottom:100px;
  width:40px;
  height:60px;
  font-size:12px;
  color:#888;
  line-height:24px;
  text-align:center;
  display:none
}
.faq .to-top a {
  display:block;
  width:40px;
  height:40px;
  line-height:40px;
  border:1px solid #d0d0d0;
  border-radius:3px;
  background-color:#fff
}
.faq .to-top .icons-arrow-up {
  margin-right:0
}
.faq .to-top:hover {
  color:#ff8400
}
.faq .to-top:hover a {
  background-color:#ff8400;
  border:1px solid transparent
}
.faq .to-top:hover .icons-arrow-up {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNqslEEKgCAQRXXvrLpAdJwu3AG6SO3b1X4aQ0mE7I868EBQ31upZWajGCdY4UQvWEXAy5ewnuGIDwA4YeV3/JqQu1r5HoAjWvkUgCNaedzLI04bKMlVkVo5HGmRQ5H0IFXIfyM95MVIL/lnJA20yvPI80biX0TCIGymz4zCIVy3AAMA5dNdxp3X39oAAAAASUVORK5CYII=')
}
.faq .sidebar {
  width:220px;
  overflow:hidden;
  float:left;
  margin-left:-220px
}
.faq .sidebar h4 {
  line-height:55px;
  color:#ff8400;
  font-size:16px;
  padding:0 10px;
  border-top:1px solid #d0d0d0
}
.faq .sidebar h4:first-child {
  border-top:0
}
.faq .sidebar ul {
  padding:0 10px 10px 10px;
  font-size:14px
}
.faq .sidebar li {
  height:42px;
  line-height:42px;
  padding-left:20px;
  cursor:pointer
}
.faq .sidebar a {
  width:100%;
  height:100%;
  display:block
}
.faq .sidebar li:hover {
  background-color:#eee
}
.faq .sidebar li:hover a {
  color:#333;
  text-decoration:none
}
.faq .p1-1 .p1-1,.faq .p1-2 .p1-2,.faq .p2-1 .p2-1,.faq .p2-2 .p2-2,.faq .p2-3 .p2-3,.faq .p2-4 .p2-4,.faq .p2-5 .p2-5,.faq .p2-6 .p2-6,.faq .p3-1 .p3-1,.faq .p3-2 .p3-2,.faq .p3-3 .p3-3,.faq .p3-4 .p3-4,.faq .p4-1 .p4-1 {
  background-color:#eee
}
.faq .p1-1 .p1-1 a,.faq .p1-2 .p1-2 a,.faq .p2-1 .p2-1 a,.faq .p2-2 .p2-2 a,.faq .p2-3 .p2-3 a,.faq .p2-4 .p2-4 a,.faq .p2-5 .p2-5 a,.faq .p2-6 .p2-6 a,.faq .p3-1 .p3-1 a,.faq .p3-2 .p3-2 a,.faq .p3-3 .p3-3 a,.faq .p3-4 .p3-4 a,.faq .p4-1 .p4-1 a {
  color:#333;
  text-decoration:none
}
.faq .main {
  width:100%;
  min-height:900px;
  background-color:#fff;
  padding:20px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-left:1px solid #d0d0d0
}
.faq .main a {
  color:#0099FF
}
.faq .main p {
  color:#555;
  font-size:14px;
  line-height:20px;
  text-indent:28px;
  margin:10px 0
}
.faq .main.no-indent p,.faq .main p.no-indent {
  text-indent:0
}
.faq .main img {
  max-width:100%;
  display:block;
  margin:10px auto
}
.faq .main strong {
  font-weight:bold;
  color:#333;
  font-size:16px
}
.faq .main .red {
  color:red
}
.faq .main em {
  font-weight:bold
}
.faq .main .title-s1 {
  font-size:20px;
  font-weight:bold;
  padding-bottom:20px;
  border-bottom:1px solid #d0d0d0
}
.faq .main .title-s2 {
  font-size:16px;
  font-weight:bold;
  padding-top:10px;
  line-height:32px
}
.faq .main .title-s3 {
  font-size:14px;
  font-weight:bold;
  padding-top:20px
}
.faq .main .list-s1 {
  list-style:decimal;
  padding-left:30px;
  font-size:14px;
  color:#555;
  line-height:20px
}
.faq .main .sub-msg {
  font-size:12px;
  line-height:18px;
  background-color:#f3f3f3;
  padding:10px;
  display:inherit;
  margin:10px 0;
  text-indent:0
}
.faq .main table {
  font-size:12px
}
.faq .main td,.faq .main th {
  border:1px solid #d0d0d0;
  padding:10px;
  text-align:center;
  line-height:16px
}
.faq .main th {
  font-weight:bold
}
