.clearfloat {
  clear: both;
}
.hide {
  display: none;
}
.align-c {
  text-align: center;
}
.m-t-15 {
  margin-top: 15px;
}
.m-t-25 {
  margin-top: 25px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-r-15 {
  margin-right: 15px;
}
.base-border {
  border: 1px solid #e4eaee;
}
.base-right-border {
     border-right:1px solid #e4eaee;
}
.base-font {
  font-family: 'å®‹ä½“';
  font-size: 12px;
  color: #000000;
}
.font-arial {
  font-family: 'Arial';
  font-size: 12px;
  color: #000000;
}
.input-40-25 {
  width: 40px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-80-25 {
  width: 80px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-180-25 {
  width: 180px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-180-30 {
  width: 180px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-220-25 {
  width: 220px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-220-30 {
  width: 220px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-305-28 {
  width: 305px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-250-28 {
  width: 250px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-300-28 {
  width: 300px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #c8c9ca;
  vertical-align: middle;
  padding: 0 3px;
}
.input-select-180-25 {
  width: 187px;
  height: 27px;
  line-height: 27px;
  vertical-align: middle;
  border: 1px solid #c8c9ca;
  padding: 0 3px;
}
.input-select-300-25 {
  width: 307px;
  height: 27px;
  line-height: 27px;
  vertical-align: middle;
  border: 1px solid #c8c9ca;
  padding: 0 3px;
}
.input-select-250-28 {
  width: 257px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  border: 1px solid #c8c9ca;
  padding: 0 3px;
}
.textarea-180-120 {
  border: 1px solid #e4eaee;
  width: 180px;
  height: 110px;
  padding: 5px;
  max-width: 180px;
  max-height: 110px;
}
.btn-bg-125-30-yellow {
  display: inline-block;
  width: 125px;
  height: 30px;
  line-height: 30px;
  border: 0;
  background: url("../images/an04.png");
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.btn-bg-149-39-yellow {
  display: inline-block;
  width: 149px;
  height: 39px;
  line-height: 39px;
  border: 0;
  background: url("../images/an02.png");
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.btn-bg-86-29-yellow {
  display: inline-block;
  width: 86px;
  height: 29px;
  line-height: 29px;
  border: 0;
  background: url("../images/an01-1.png");
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.btn-bg-86-29-blue {
  display: inline-block;
  width: 86px;
  height: 29px;
  line-height: 29px;
  border: 0;
  background: url("../images/an01.png");
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.bnt-a-75-24-yellow {
  display: inline-block;
  width: 75px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  background-color: #ea5b02;
  border: 1px solid #bd3201;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.bnt-a-75-28-gary {
  display: inline-block;
  width: 75px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  background-color: #ededed;
  border: 1px solid #cccccc;
  font-family: '';
  font-size: 14px;
  color: #000000;
}
.bnt-a-85-28-yellow {
  display: inline-block;
  width: 85px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  background-color: #f4dbaa;
  border: 1px solid #d6601d;
  font-family: '';
  font-size: 12px;
  color: #000000;
}
.bnt-a-75-24-blue {
  display: inline-block;
  width: 75px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  background-color: #16567c;
  border: 1px solid #3a3a3a;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.bnt-a-100-30-yellow {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: #ea5b02;
  border: 1px solid #bd3201;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.bnt-a-130-30-yellow {
  display: inline-block;
  width: 130px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: #ea5b02;
  border: 1px solid #bd3201;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.bnt-a-100-30-blue {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: #16567c;
  border: 1px solid #3a3a3a;
  font-family: '';
  font-size: 14px;
  color: #ffffff;
}
.vip-sortinfo-box1 {
  width: 210px;
  height: 100%;
  border: 1px solid #e4eaee;
}
.vip-sortinfo-box1 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: left;
  background-color: #f5f8fa;
  border-bottom: 1px solid #e4eaee;
  padding: 0 0 0 15px;
  font-family: '';
  font-size: 18px;
  color: #16567c;
}
.vip-sortinfo-box1 .vsb-content {
  height: 53%;
  background-color: #ffffff;
}
.vip-biginfo-box1 {
  width: 100%;
  height: 100%;
  border: 1px solid #e4eaee;
}
.vip-biginfo-box1 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: left;
  background-color: #f5f8fa;
  border-bottom: 1px solid #e4eaee;
  padding: 0 0 0 15px;
  font-family: '';
  font-size: 18px;
  color: #4499ee;
}
.vip-biginfo-box1 .vsb-content {
  height: 53%;
  background-color: #ffffff;
}

.vip-biginfo-box1 .vsb-content-s
{
	 height: 180px;
  background-color: #ffffff;
}

.vip-biginfo-box1 .vsb-content-s .floatleft {
    float:left;
    overflow:hidden;
    margin-bottom:20px;
    width:550px;
         padding-right:48px;
}

.vip-biginfo-box1 .vsb-content-s .floatleft p{
     padding:  0 0 15px 15px;
     font-size:14px;

}
.vip-biginfo-box1 .vsb-content-s span {
  padding: 0 0 0 15px;
  font-family: '';
  font-size: 16px;
  color:#000000;
}
.vip-sortinfo-box2 {
  width: 210px;
  height: 280px;
  border: 1px solid #e4eaee;
}
.vip-sortinfo-box2 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #4499EE;
  border-bottom: 1px solid #4499EE;
  padding: 0;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-sortinfo-box2 .vsb-content {
  height: 233px;
  background-color: #f5f8fa;
}
.vip-sortinfo-box3 {
  width: 210px;
  height: 280px;
  border: 1px solid #ea5b02;
}
.vip-sortinfo-box3 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #ea5b02;
  border-bottom: 1px solid #ea5b02;
  padding: 0;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-sortinfo-box3 .vsb-content {
  height: 233px;
  background-color: #ffffff;
}
.vip-sortinfo-box4 {
  width: 210px;
  height: 100%;
  border: 1px solid #a38368;
}
.vip-sortinfo-box4 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #a38368;
  border-bottom: 1px solid #a38368;
  padding: 0;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-sortinfo-box4 .vsb-content {
  height: 53%;
  background-color: #ffffff;
}
.vip-sortinfo-box5 {
  width: 210px;
  height: 380px;
  border: 1px solid #a0cdeb;
}
.vip-sortinfo-box5 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #a0cdeb;
  border-bottom: 1px solid #a0cdeb;
  padding: 0;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-sortinfo-box5 .vsb-content {
  height: 333px;
  background-color: #f5f8fa;
}
.vip-sortinfo-box6 {
  width: 205px;
  height: 430px;
  border: 1px solid #c9caca;
}
.vip-sortinfo-box6 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #4499EE;
  border-bottom: 1px solid #4499EE;
  padding: 0;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-sortinfo-box6 .vsb-content {
  height: 383px;
  background-color: #f5f8fa;
}
.vip-sortinfo-box7 {
  width: 205px;
  height: 280px;
  border: 1px solid #ea5b02;
}
.vip-sortinfo-box7 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #ea5b02;
  border-bottom: 1px solid #ea5b02;
  padding: 0;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-sortinfo-box7 .vsb-content {
  height: 233px;
  background-color: #ffffff;
}
.vip-biginfo-box8 {
  width: 1198px;
  height: 100%;
  border: 1px solid #e4eaee;
}
.vip-biginfo-box8 .vsb-title {
  background-color: #fff;
  height: 45px;
  line-height: 45px;
  text-align: left;
  background-color: #f5f8fa;
  border-bottom: 1px solid #e4eaee;
  padding: 0 0 0 15px;
  font-family: '';
  font-size: 18px;
  color: #4499ee;
}
.vip-biginfo-box8 .vsb-content {
  height: 53%;
  background-color: #ffffff;
}

.vip-biginfo-box8 .vsb-content-s
{
	 height: 180px;
  background-color: #ffffff;
}

.vip-biginfo-box8 .vsb-content-s .floatleft {
    float:left;
    overflow:hidden;
    margin-bottom:20px;
    width:550px;
         padding-right:48px;
}

.vip-biginfo-box8 .vsb-content-s .floatleft p{
     padding:  0 0 15px 15px;
     font-size:14px;

}
.vip-biginfo-box8 .vsb-content-s span {
  padding: 0 0 0 15px;
  font-family: '';
  font-size: 16px;
  color:#000000;
}
/*
@with å®½
@height é«˜
@bor-c è¾¹æ¡†è‰²
@t-color æ ‡é¢˜æ–‡å­—è‰²
@t-txt-align æ ‡é¢˜æ–‡å­—å¯¹é½
@t-bg-c æ ‡é¢˜èƒŒæ™¯è‰²
@t-pd æ ‡é¢˜å†…å¡«å……
@c-bg-c å†…å®¹èƒŒæ™¯è‰²
*/
.contentbox {
  width: 1200px;
  margin: 0 auto;
}
.vip-main-box {
  width: 100%;
  min-width: 1200px;
  margin: 0 auto;
}
.vip-content-box {
  width: 1200px;
  margin: 100px auto 0;
}
.vip-head-box {
  width: 100%;
}
.vip-head-box .vhb-content {
  width: 1200px;
  margin: 0 auto;
}
.vip-head-box .vhb-1 {
  height: 20px;
  background-color: #ea5b02;
  overflow: hidden;
}
.vip-head-box .vhb-1 .right {
  float: right;
  padding-top: 2px;
  height: 12px;
  line-height: 12px;
}
.vip-head-box .vhb-1 .right span {
  display: inline-block;
  padding: 1px 0;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-head-box .vhb-1 .right span a {
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-head-box .vhb-1 .right span.fist {
  border: 0;
}
.vip-head-box .vhb-2 {
  height: 80px;
  background-color: #16567c;
  overflow: hidden;
}
.vip-head-box .vhb-2 .logo {
  float: left;
  width: 543px;
  height: 80px;
}
.vip-head-box .vhb-2 .logo a
{
	display:inline-block;
	width:265px;
	height:100%;
}
.vip-head-box .vhb-2 .menu {
  float: right;
}
.vip-head-box .vhb-2 .menu ul {
  float: right;
  padding-top: 40px;
}
.vip-head-box .vhb-2 .menu ul li {
  float: left;
  padding: 0 13px;
  background: url("../images/icon.gif") no-repeat;
  padding-left: 35px;
}
.vip-head-box .vhb-2 .menu ul li a {
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-head-box .vhb-2 .menu ul li.dh-li1 {
  background-position: left 0px;
}
.vip-head-box .vhb-2 .menu ul li.dh-li2 {
  background-position: left -57px;
}
.vip-head-box .vhb-2 .menu ul li.dh-li3 {
  background-position: left -108px;
}
.vip-head-box .vhb-2 .menu ul li:hover a {
  color: #ea5b02;
}
.vip-head-box .vhb-2 .menu ul li.dh-li1:hover {
  background-position: left -33px;
}
.vip-head-box .vhb-2 .menu ul li.dh-li2:hover {
  background-position: left -83px;
}
.vip-head-box .vhb-2 .menu ul li.dh-li3:hover {
  background-position: left -133px;
}
.vip-head-box2 {
  width: 100%;
  min-width: 1200px;
}
.vip-head-box2 .vhb-content {
  width: 1200px;
  margin: 0 auto;
}
.vip-head-box2 .vhb-1 {
  height: 20px;
  background-color: #ea5b02;
  overflow: hidden;
}
.vip-head-box2 .vhb-1 .right {
  float: right;
  padding-top: 2px;
  height: 12px;
  line-height: 12px;
}
.vip-head-box2 .vhb-1 .right span {
  display: inline-block;
  padding: 1px 0;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-head-box2 .vhb-1 .right span a {
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-head-box2 .vhb-1 .right span.fist {
  border: 0;
}
.vip-head-box2 .vhb-2 {
  height: 110px;
  background-color: #16567c;
  overflow: hidden;
}
.vip-head-box2 .vhb-2 .logo {
  float: left;
  padding: 10px 0;
  width: 27%;
  height: 90px;
}
.vip-head-box2 .vhb-2 .menu {
  width: 71%;
  float: right;
}
.vip-head-box2 .vhb-2 .menu .menu-t {
  overflow: hidden;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-l {
  float: left;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-r {
  float: right;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-l {
  margin-top: 20px;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-l li {
  float: left;
  margin-right: 20px;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-l li a {
  font-family: '';
  font-size: 16px;
  color: #ffffff;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-r {
  width: 80px;
  height: 60px;
  background-color: #ea5b02;
  text-align: center;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-r p {
  margin-top: 5px;
  color: #fff;
}
.vip-head-box2 .vhb-2 .menu .menu-t .menu-t-r p a {
  color: #fff;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-head-box2 .vhb-2 .menu .menu-b {
  margin-top: 20px;
  text-align: right;
}
.vip-head-box2 .vhb-2 .menu .menu-b .sp1 {
  font-family: '';
  font-size: 14px;
  color: 'å®‹ä½“';
  color: #ff6600;
}
.vip-head-box2 .vhb-2 .menu .menu-b .sp1 img {
  vertical-align: middle;
}
.vip-head-box2 .vhb-2 .menu .menu-b .sp2 {
  font-family: '';
  font-size: 12px;
  color: #ffffff;
  color: #fff;
}
.vip-footbox {
  width: 100%;
  height: 322px;
  background-color: #16567c;
  clear: both;
  margin-top:50px;
}
.vip-footbox .vip-footbox-content {
  width: 1200px;
  margin: 0 auto;
  padding-top: 25px;
  clear: both;
}
.vip-footbox .vip-footbox-content .vip-footbox-left {
  float: left;
  clear: both;
}
.vip-footbox .vip-footbox-content .vip-footbox-left .web-info {
  float: left;
  width: 160px;
  height: 200px;
}
.vip-footbox .vip-footbox-content .vip-footbox-left .web-info p {
  padding-bottom: 20px;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
}
.vip-footbox .vip-footbox-content .vip-footbox-left .web-info ul li {
  height: 32px;
  line-height: 32px;
    font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-footbox .vip-footbox-content .vip-footbox-left .web-info ul li a {
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-footbox .vip-footbox-content .vip-footbox-left .web-info.last-web-info ul {
  padding-right: 0;
  margin-right: 0;
  border: 0;
}
.vip-footbox .vip-footbox-content .vip-footbox-left .split-d {
  float: left;
  width: 1px;
  height: 120px;
  margin: 50px 30px 0 0;
  border-left: 1px solid #fff;
}
.vip-footbox .vip-footbox-content .vip-footbox-right {
  float: right;
  text-align: center;
}
.vip-footbox .vip-footbox-content .vip-footbox-right .footbox-right-p1 {
  padding-bottom: 20px;
  font-family: '';
  font-size: 18px;
  color: #ffffff;
  text-align: left;
  margin-left: 90px;
}
.vip-footbox .vip-footbox-content .vip-footbox-right .footbox-right-p2 span {
  display: inline-block;
  width: 108px;
  color: #ffffff;
  text-align: center;
}
.vip-footbox .vip-footbox-content .vip-footbox-right .footbox-right-p3 {
  padding-top: 5px;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-footbox .vip-footbox-content .vip-footbox-right .footbox-right-p3 img {
  vertical-align: middle;
}
.vip-footbox .vip-footbox-content .vip-footbox-right .footbox-right-p4 {
  padding-top: 5px;
  font-family: '';
  font-size: 12px;
  color: #ffffff;
}
.vip-tb-form td {
  padding: 5px 0;
}
.vip-tb-form .lb {
  text-align: right;
  padding-right: 10px;
}
.vip-tb-form .lb.ver-align-t {
  vertical-align: top;
}
.vip-tb-form .fd {
  text-align: left;
  position: relative;
}
.vip-tb-form .fd .error-inp {
  border: 1px solid #ff7300;
}
.vip-tb-form .fd .mes {
  position: absolute;
  display: inline-block;
  width: 310px;
  height: 25px;
  line-height: 20px;
  left: 310px;
  top: 0;
  padding-left: 10px;
  color: #666;
  vertical-align: middle;
}
.vip-tb-form .fd .mes.error {
  width: 290px;
  top: 5px;
  padding-left: 20px;
  background: url('../images/icon.gif') no-repeat -10px -507px;
}
.vip-tb-form .fd .mes.ok {
  width: 290px;
  top: 5px;
  padding-left: 20px;
  background: url('../images/icon.gif') no-repeat -10px -527px;
}
.info-mes {
  margin-left: 10px;
  color: #666;
}
.info-mes strong {
  color: #ff0000;
  padding-right: 5px;
}
.bnt-a-75-24-yellow {
  display: inline-block;
  width: 75px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  background-color: #ea5b02;
  border: 1px solid #bd3201;
  font-family: 'å¾®è½¯é›…é»‘';
  font-size: 12px;
  color: #ffffff;
}