







        .ty-banner-1 {

            overflow: hidden;

            line-height: 0;

            text-align:center;

        }

        .ty-banner-1 img{

            visibility: hidden;

        }

        .ty-banner-1 img.show{

            visibility: visible;

        }

    



        .p1-search-1 {

            background: #f2f2f2;

            height: 82px;

            border-bottom: 1px solid #eee;

            overflow: hidden;

            font-size: 14px;

        }

        

        .p1-search-1 p {

            color: #444;

            line-height: 82px;

        }

        

        .p1-search-1 a {

            color: #444;

            display: inline-block;

            margin-right: 15px;

        }

        

        .p1-search-1-inp {

            width: 270px;

            height: 30px;

            border-radius: 20px;

            background: #fff;

            padding-left: 10px;

            margin-top: 28px;

        }

        

        .p1-search-1-inp input {

            border: 0;

        }

        

        .p1-search-1-inp1 {

            width: 224px;

            height: 30px;

            line-height: 30px;

            color: #a9a9a9;

            float: left;

        }

        

        .p1-search-1-inp2 {

            width: 30px;

            height: 30px;

            background: url(images/VISkins-p1.png) no-repeat -258px -936px;

            float: right;

            cursor: pointer;

        }

    



        .p12-curmbs-1 {

            font-size: 14px;

            border-bottom: 1px dashed #dcdcdc;

        }

        .p12-curblock{

            display: none;

        }

        .p12-curmbs-1 b {

            border-left: 10px solid #00a99d;

            font-weight: normal;

            padding-left: 8px;

        } 

        .p12-curmbs-1 i {

            font-style: normal;

        }

        

        .p12-curmbs-1 span {

            font-family: '宋体';

            padding: 0 5px;

            height: 46px;

            line-height: 46px;

        }

    



        input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}

        .code_gg_li img{vertical-align:middle;width:100px;height:32px;}

        .p4-order-form-1 {

            overflow: hidden;

        }

        

        .p4-order-form-1 .p4-titlel-1 {

            width:145px;height: 46px;font-size:18px; line-height: 46px;text-align: center;color:#fff;background: #00a99d;

            

        }

        

        .p4-order-form-1-con {

            border:1px solid #bbb;

            background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;

            padding:40px 15%;

        }

        

        .p4-order-form-1-con li p {

            padding-left: 130px;

            color: #999;font-size: 12px;

        }

        

        .p4-order-form-1-con li {

            margin-bottom: 10px;

            font-size: 14px;

            line-height: 35px;

            color: #666;

            overflow: hidden;

        }

        

        .p4-order-form-1-con li span {

            font-weight: bold;

            color: #666;

        }

        .p4-order-form-1-con li b{color:#f00;}

        .p4-order-form-1-con li .row-hd {

            color: #666;

        }

        .timenum{padding-left:95px;}

        .p4-order-form-1-con li p {

            clear: both;

        }

        

        .p4-order-form-1-con label {

            display: inline-block;

            width: 120px;

            color: #666;

            vertical-align: top;

            text-align: right;height: 33px;line-height: 33px;overflow: hidden;

        }

        #code_gg{

            width: 80px;

            margin-right: 10px;

            outline: none;

            padding-left: 10px;

            border: 1px solid #eee;

            height: 33px;

            line-height: 32px;

            color: #666;

        }

        

        

        .p4-order-form-1-con .inputs,

        .p4-order-form-1-con li select {

            width: 73%;

            margin-right: 10px;

            outline: none;

            padding-left: 10px;

            border: 1px solid #eee;

            height: 33px;

            line-height: 32px;

            color: #666;

            box-sizing: border-box;

            /*float: left;*/

        }

        .p4-order-form-1-con .radioandcheck{vertical-align:middle;}

        

        .p4-order-form-1-con .err {

            border: 1px solid #c00;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t1 {

            width: 100%;

        }

        

        .p4-order-form-1-t1 textarea {

            width: 73%;

            height: 102px;

            line-height: 24px;

            border: 1px solid #eee;

            outline: none;

            resize: none;

            overflow: auto;

            margin-right: 10px;

            padding-left: 10px;

            box-sizing: border-box;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t2 {

            width: 100%;

        }

        

        .p4-order-form-1-t2 input {

            width: 150px;

            vertical-align: top;

        }

        

        .p4-order-form-1-t2 span {

            width: 153px;

            height: 25px;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t3 {

            padding-left: 120px;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t3 input {

            width: 80px;

            height: 30px;

            border: 0;

            text-align: center;

            margin-right: 30px;

            color: #fff;

            padding-left: 0;

            cursor: pointer;

        }

        

        .p4-order-form-1-con .p4-order-form-1-b1 {

            background: #00a99d;

        }

        

        .p4-order-form-1-con .p4-order-form-1-b2 {

            background: #767676;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t4 {

            overflow: auto;

            height: auto;

            min-height: 35px;

            width: 100%

        }

        

        .p4-order-form-1-con .p4-order-form-1-t4 input {

            vertical-align: middle;

            width: 14px;

            margin: 0 10px;

        }

            /*表单弹框*/

.nsw-modal {

  width: 100%;

  height: 100%;

  background: rgba(225, 225, 225, 0.5);

  position: fixed;

  top: 0;

  left: 0;

  z-index: 99999; }



.modal-dialog {

  position: fixed;

  color:#000000;

  top: 150px;

  width: 400px;

  border-radius: 3px;

  min-height: 155px;

  overflow: hidden;

  z-index: 99998;

  margin-left: -200px;

  left: 50%; }

  .modal-dialog .css-icon {

    background-image: url("images/modal-icons.png"); }

  .modal-dialog .modal-head {

    height: 30px;

    line-height: 30px;

    padding: 0px 20px;

    background: #F6EFEF;

    font-size: 14px; }

    .modal-dialog .modal-head .modal-logo {

      width: 15px;

      height: 15px;

      background-position: 1px 0px;

      margin: 8px 5px 0 0;

      float: left; }

    .modal-dialog .modal-head .close {

      float: right;

      width: 15px;

      height: 15px;

      background-position: -14px 0px;

      margin-top: 8px; }

  .modal-dialog .modal-body {

    width: 100%;

    min-height: 125px;

    background: #ffffff; }

    .modal-dialog .modal-body .modal-body-left {

      width: 140px;

      float: left; }

      .modal-dialog .modal-body .modal-body-left .icon {

        width: 64px;

        height: 64px;

        margin: 30px 0 0 48px; }

      .modal-dialog .modal-body .modal-body-left .success-message {

        background-position: 0px -14px; }

      .modal-dialog .modal-body .modal-body-left .warming-message {

        background-position: 0px -78px; }

        .modal-dialog .modal-body .modal-body-right {

      width: 260px;

      float: right;

      padding-top: 20px; }

       .modal-dialog .modal-body .modal-body-right .close-btn {

        color: #000;

        text-align: center;

        width: 90px;

        display: inline-block;

        height: 24px;

        line-height: 24px;

        background: #818079; }

      .modal-dialog .modal-body .modal-body-right p {

        line-height: 30px; }

    

        

    



