h1 {
  font-size: 40px;
  margin: 25px auto;
  text-align: center; }

.chat-btn,
.chat-img:hover {
  cursor: pointer; }

.content {
  background-color: #fff; }

.blBg {
  height: 80px;
  width: 100%;
  margin: auto;
  background-color: #4e84c0;
  text-align: center; }
  .blBg .wrap {
    margin: 0 auto;
    display: inline-block;
    *display: inline-block;
    *display: inline;
    *zoom: 1; }

.about-us {
  width: 1000px;
  margin: 0 auto; }
  .about-us .title {
    margin: 15px auto 10px;
    font-size: 40px; }
  .about-us .name {
    margin: 10px auto;
    text-align: center;
    font-size: 24px;
    color: #bcbcbc; }
  .about-us ul {
    overflow: hidden;
    margin-left: 20px;
    width: 1030px; }
  .about-us ul li .wp1_img {
    width: 192px;
    height: 193px;
    background: url("/imgs/blue.png") no-repeat center center;
    color: #fff;
    text-align: center;
    font-size: 20px; }
  .about-us ul li {
    float: left;
    width: 193px;
    margin-right: 52px;
    text-align: center; }
  .about-us .wp1_con {
    text-align: center;
    margin-top: 10px;
    line-height: 27px;
    color: #595959;
    width: 210px; }
  .about-us .wp1_con .stn {
    display: block;
    font-size: 18px; }
  .about-us .wp1_con p {
    font-size: 15px; }
  .about-us ul li .wp1_img .sts {
    font-size: 32px; }
  .about-us ul li .wp1_img .stn {
    display: block;
    font-size: 44px;
    padding-top: 32px; }
  .about-us ol,
  .about-us ul,
  .about-us li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none; }
  .about-us .chat-btn {
    width: 222px;
    height: 46px;
    background-color: #ff6600;
    text-align: center;
    font-size: 25px;
    color: #fff;
    margin: 20px 0 20px -10px; }
    .about-us .chat-btn p {
      line-height: 46px;
      font-weight: 700; }

.map {
  width: 1000px;
  margin: 0 auto;
  height: 600px;
  overflow: hidden; }

.service {
  width: 1000px;
  margin: 0 auto;
  height: 500px;
  overflow: hidden; }
  .service img {
    height: 365px;
    width: 220px;
    float: left; }
  .service .wrap {
    float: right;
    width: 760px;
    height: 350px; }
    .service .wrap ul li {
      float: left; }
      .service .wrap ul li .feature {
        display: inline-block;
        height: 180px;
        width: 230px;
        margin-right: 18px; }
        .service .wrap ul li .feature .ser-title {
          width: 100%;
          height: 90px;
          background-color: #dc1c35;
          line-height: 90px;
          font-size: 24px;
          color: #fff;
          text-align: center; }
        .service .wrap ul li .feature .text {
          font-size: 15px;
		  margin-top:10px;
		  line-height: 21px;
		  background: url(../images/listBg.jpg) no-repeat 0 0;
		  }
		  .service .wrap ul li .feature .text p{
			  margin-top:4px;
			  text-align:right;
		  }

.reason {
  width: 1000px;
  margin: 0 auto; }
  .reason .wrap {
    background-color: #3398CC;
    overflow: auto;
    width: 100%; }
    .reason .wrap .title {
      color: #595757;
      font-size: 16px;
      margin: 25px 0;
      text-align: center; }
      .reason .wrap .title span {
        color: #dbf36f; }
    .reason .wrap ul {
      margin: 0 0 50px 50px;
      float: left; }
      .reason .wrap ul li {
        width: 100%;
        height: 55px;
        margin-left: 0;
        line-height: 50px;
        color: #fff;
        font-size: 18px; }
        .reason .wrap ul li .reason-item {
          float: left;
          text-align: left;
          width: 100%;
          height: 100%; }
          .reason .wrap ul li .reason-item .number {
            height: 42px;
            width: 42px;
            border-radius: 24px;
            border: 2px solid #fff;
            display: inline-block;
            line-height: 42px;
            text-align: center;
            margin-right: 10px;
            float: left;
            box-shadow: 2px 3px 4px #3F3F3F; }
          .reason .wrap ul li .reason-item p {
            display: inline-block;
            float: left; }
  .reason .chat {
    margin: 20px 0;
    width: 1020px;
    padding-left: 6px; }
    .reason .chat ul li {
      float: left; }
      .reason .chat ul li .chat-btn {
        width: 222px;
        height: 46px;
        background-color: #ff6600;
        text-align: center;
        font-size: 25px;
        color: #fff;
        display: inline-block;
        margin-right: 29px; }
        .reason .chat ul li .chat-btn p {
          line-height: 46px;
          font-weight: 700; }

.ourStyle {
  width: 1000px;
  margin: 0 auto;
  text-align: center; }
  .ourStyle .wrap ul li {
    float: left; }
    .ourStyle .wrap ul li .introduce {
      display: inline-block;
      margin-right: 20px;
      width: 310px; }
      .ourStyle .wrap ul li .introduce img {
        height: 210px;
        width: 310px; }
      .ourStyle .wrap ul li .introduce .text {
        width: 100%;
        height: 100px;
        background-color: #f2f2f2; }
        .ourStyle .wrap ul li .introduce .text p {
          font-size: 18px;
          color: #595959;
          font-weight: 700; }
        .ourStyle .wrap ul li .introduce .text span {
          padding: 5px; }

.witness {
  width: 1000px;
  margin: 0 auto;
  text-align: center; }
  .witness .text {
    margin-bottom: 10px;
    font-size: 18px; }
  .witness .wrap .picList {
    width: 1010px; }
    .witness .wrap .picList img {
      max-width: 220px;
      margin-right: 24px; }

/*会员*/
.espcms_member_login_center{padding:0px 0px 25px 0px;border:1px solid #dedede;margin: 35px auto 25px auto;;}
.espcms_member_login_center .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;
      border-bottom:1px solid;overflow:hidden;background:#e5e5e5;border-color:#e5e5e5;background: url('../images/message_bg.jpg') repeat-x}
.espcms_member_login_center .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 8px;}
.espcms_member_login_center .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -54px;margin-top: 8px;}
.espcms_member_login_center .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 8px;}
.espcms_member_login_center .messageicon4{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -0px;margin-top: 8px;}
.espcms_member_login_center .messtitle{float: left;width:100px;height:35px;line-height: 35px;padding-left:5px;}

.espcms_formwidth_a{width:450px;}
.espcms_formwidth_b{width:900px;}
.espcms_formwidth_c{width:958px;}
.espcms_formwidth_d{width:99%;}
.mobliecodestr{border:1px solid #d5d5d5;padding:5px;margin-top: 5px;}

/*圆边框*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 4px;}
.b2,.b7{margin:0 3px;border-right:1px solid; border-left:1px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}

/*按钮*/
html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer;
	      text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding: .4em 1.5em .55em; border:none; border-radius: 2px; color: #fff; background: #A7A9AA;}
.button:hover { text-decoration: none; background: #9a9c9d; }
.button:active { position: relative; top: 1px;color: #999; }
/*圆角*/
.button.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
/*中号*/
.button.medium { font-size: 12px; padding: .4em 1.5em .42em; }
/*小号*/
.button.small { font-size: 11px; padding: .2em 1em .275em; }
/* black */
.button.black { color: #d7d7d7; background: #333; } .button.black:hover { background: #000; } .button.black:active { color: #666; }
/* gray */
.button.gray { color: #e9e9e9; background: #6e6e6e; } .button.gray:hover { background: #616161; } .button.gray:active { color: #afafaf; }
/* orange */
.button.orange { color: #fef4e9; background: #f78d1d; } .button.orange:hover { background: #f47c20; } .button.orange:active { color: #fcd3a5; }
/* red */
.button.red { color: #faddde; background: #d81b21; } .button.red:hover { background: #b61318; } .button.red:active { color: #de898c; }
/* blue */
.button.blue { color: #d9eef7; background: #007ead; } .button.blue:hover { background: #00CCFF; } .button.blue:active { color: #80bed6; }
.button.blue2 { color: #d9eef7; background: #3375b9; } .button.blue2:hover { background: #15a0d4; } .button.blue2:active { color: #15a0d4; }
/* rosy */
.button.rosy { color: #fae7e9; background: #da5867; } .button.rosy:hover { background: #ba4b58; } .button.rosy:active { color: #dca4ab; }
/* green */
.button.green { color: #e8f0de; background: #64991e; } .button.green:hover { background: #538018; } .button.green:active { color: #a9c08c; }
/* pink */
.button.pink { color: #feeef5; background: #f895c2; } .button.pink:hover { background: #d57ea5; } .button.pink:active { color: #f3c3d9; }
/* 黄色 */
.button.yellow { color: #fff; background: #BB6512; } .button.yellow:hover { background: #fd9c2c; } .button.yellow:active { color: #fff; }
/*淡灰色*/
.button.dahui { color: #cd0c39; background: #efefef; } .button.dahui:hover { background: #c2c2c2;color:#efefef } .button.dahui:active { color: #fff; }

/*表单*/
.espcms_form_group{width:100%;overflow: hidden;padding-bottom:15px;}
.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label16{float: left;width:20%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label20{float: left;width:25%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_required20{float: left;width:72%;}
.control_required{float: left;width:82%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}

.col2{width:10%;}
.col3{width:20%;}
.col4{width:30%;}
.col5{width:40%;}
.col6{width:60%;}
.col7{width:70%;}
.col8{width:80%;}
.col10{width:100%;}
.col11 {width: 95%;}
.infoInput{padding:5px;margin: 0px;border:1px solid #d5d5d5;}
.infoInput:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}

.espcms_page{width:1000px;overflow: hidden;margin: 0 auto;margin-top:0px;}
.espcms_table{width:345px;overflow: hidden;}
.espcms_table .espcms_table_title{height:35px;line-height: 35px;overflow: hidden;border-bottom:1px solid #87ceab}
.espcms_table .espcms_table_title p{float:left;padding:0px;margin: 0px;height:35px;line-height: 35px;}
.espcms_table .espcms_table_title span{float:left;padding-left:5px;margin: 0px;height:35px;line-height: 37px;}
.espcms_table .espcms_table_title p.more{float:right;padding-right:0px;margin: 0px;padding-top:15px;}

.espcms_table .espcms_table_pic{width:345px;overflow: hidden;height:85px;padding:10px 0px;}
.espcms_table .espcms_table_pic .newspic{float:left;width:110px;overflow: hidden;height:85px;}
.espcms_table .espcms_table_pic .newstitle{float:left;width:225px;overflow: hidden;height:20px;padding-left:10px;}
.espcms_table .espcms_table_pic .newssummit{float:left;width:225px;overflow: hidden;height:65px;padding-left:10px;}

.espcms_table .espcms_table_list {width:345px;overflow: hidden;}
.espcms_table .espcms_table_list li {float: left;width:337px;padding-left:8px;height:25px;line-height: 25px;overflow: hidden;background: url('../images/icon3.gif') no-repeat 0px 10px;}
.espcms_table .espcms_table_list li a{float: left;}
.espcms_table .espcms_table_list li p.time{float: right;color:#8f8f8f;padding:0px;}

.answered {
  width: 1000px;
  text-align: center;
  margin: 0 auto; }
  .answered .wrap {
    background-color: #4e84c0;
    padding-bottom: 30px; }
    .answered .wrap .item-answer {
      padding: 20px 30px;
      border-bottom: 1px dotted #fff; }
      .answered .wrap .item-answer p {
        text-align: left; }
      .answered .wrap .item-answer .question {
        color: #fff;
        margin-bottom: 10px; }
      .answered .wrap .item-answer .answer {
        color: #FFC125; }
  .answered .item-answer:nth-child(7) {
    border-bottom: 0; }
  .answered .chat-btn {
    width: 222px;
    height: 46px;
    background-color: #ff6600;
    text-align: center;
    font-size: 25px;
    color: #fff;
    line-height: 46px;
    margin: 0 auto; }

.process .wrap {
  width: 1000px;
  height: 360px;
  margin: 0 auto;
  position: relative;
  margin-top: 50px; }
  .process .wrap .blue {
    width: 215px;
    height: 261px;
    float: left;
    /* margin-right: 2px; */
    /* margin-left: 25px; */
    /* border: 1px solid #000; */
    text-align: center; }
  .process .wrap .blue .bluebg1 {
    display: block;
    width: 152px;
    height: 150px;
    background: url("/imgs/bluebg.png") no-repeat -7px -5px;
    line-height: 150px;
    /* margin-left: 14px; */
    /* padding-left: 26px; */
    font-size: 25px;
    color: #fff;
    margin: 0 auto 25px; }
  .process .wrap .blue .bluebg2 {
    display: block;
    width: 152px;
    height: 150px;
    background: url("/imgs/bluebg.png") no-repeat -167px -5px;
    line-height: 150px;
    /* margin-left: 14px; */
    font-size: 25px;
    color: #fff;
    margin: 0 auto 25px; }
  .process .wrap .next1 {
    float: left;
    width: 46px;
    height: 207px;
    text-align: center;
    margin-top: 55px; }
  .process .wrap .blue p {
    color: #595757;
    font-size: 16px;
    line-height: 25px;
    text-align: center; }
  .process .wrap .blue .bluebg11 {
    display: block;
    width: 152px;
    height: 104px;
    background: url("/imgs/bluebg.png") no-repeat -7px -5px;
    line-height: 30px;
    font-size: 25px;
    color: #fff;
    margin: 0 auto 25px;
    padding-top: 50px; }
  .process .wrap .blue .bluebg22 {
    display: block;
    width: 152px;
    height: 104px;
    background: url("/imgs/bluebg.png") no-repeat -167px -5px;
    line-height: 30px;
    font-size: 25px;
    color: #fff;
    margin: 0 auto 25px;
    padding-top: 50px; }

.call .fwhf {
  margin: 0 auto;
  width: 100%;
  height: 140px;
  background: url("/imgs/fwhf.jpg"); }
.call .fw_left span {
  text-align: center; }
.call .fwhf1 {
  width: 1000px;
  text-align: center;
  padding-top: 30px;
  margin: 0 auto; }
.call .fwhf1 p {
  font-size: 25px;
  color: #fff;
  line-height: 40px;
  text-align: center; }
.call .fwhf1 p span {
  font-size: 15px; }
.call .fwhf_txt {
  position: absolute;
  margin-left: 463px;
  margin-top: 30px;
  width: 1000px; }
.call .fwhf_dh {
  position: absolute;
  margin-left: 530px;
  margin-top: 110px; }
.call .fwhf_dh p {
  width: 270px;
  height: 50px;
  color: #fff;
  font-size: 27px; }
.call .fwhf_an {
  position: absolute;
  width: 144px;
  height: 50px;
  margin-left: 900px;
  margin-top: 100px; }
.call .chat-btn {
  width: 222px;
  height: 46px;
  background-color: #ff6600;
  text-align: center;
  font-size: 25px;
  color: #fff;
  line-height: 46px;
  margin: 0 auto; }

.footer-img {
  width: 100%;
  text-align: center;
  margin-top: 10px; }
  .footer-img img {
    max-height: 46px;
    display: inline-block;
    margin-right: 30px; }

/*# sourceMappingURL=style.css.map */
