﻿/*-----------------[初始化]--------------*/
body {
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑", "Microsoft Yahei" !important;
    min-width: 1300px;
 /*    background: #f6f6f6; */
}
::-webkit-scrollbar {
    width: 0px;
    height: 7px;
}
a {
    color: #444;
}

a:hover {
    color: #d7a746;
}

img, .ani {
    max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

input, textarea, select {
    font-size: 12px;
    color: #444;
    font-family: "微软雅黑", "Microsoft Yahei";
}

input[type='submit'], input[type='reset'], input[type='button'], select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot') format('embedded-opentype'),
    url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.ttf') format('truetype'),
    url('../fonts/iconfont.svg#iconfont') format('svg');
}
@font-face { 
  font-family: 'sophis'; 
  src: url('../fonts/sophisticate ssi semi bold italic.ttf');
}

@font-face { 
  font-family: 'PAINP'; 
  src: url('../fonts/painp.ttf');
}
.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/*布局*/
.wp {
    width: 1200px;
    margin: 0 auto;
}


.box-form .form {margin-left: 680px;padding-bottom: 35px;}
.box-form .form ul {padding: 20px 40px 0;}
.box-form .form .btn-form {margin: 0px auto 0;display: block;width: 210px;height: 45px;line-height: 45px;color: #fff;font-size: 18px;text-align: center;background-color: #dca436;border: none;cursor: pointer;}
.box-form .form .btn-form:hover {background-color: #b18c62;}
.box-form .form .li-gender {text-align: center;font-size: 0;}
.box-form .form .li-gender label {position: relative;margin: 0 24px;display: inline-block;width: 110px;height: 156px;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.box-form .form .li-gender label.m {background-image: url(../images/ico-hm-1.png);}
.box-form .form .li-gender label.f {background-image: url(../images/ico-hm-2.png);}
.box-form .form .li-gender input {display: none;}
.box-form .form .li-gender em {position: absolute;right: 12px;bottom: 0;display: none;width: 23px;height: 23px;background: url(../images/ico-checked-1.png) center center no-repeat;}
.box-form .form .li-gender .checked em {display: block;}
.box-form .form .li-item {margin-bottom: 20px;}
.box-form .form .d1 {float: left;width: 114px;height: 48px;line-height: 48px;text-align: center;font-size: 14px;}
.box-form .form .d1 em {color: #f01332;font-weight: bold;}
.box-form .form .d2 {margin-left: 115px;padding: 0 13px 0 20px;}
.box-form .form .inp-form {display: block;width: 100%;height: 48px;line-height: 48px;border: none;font-size: 14px;}
.box-form .form .select {position: relative;cursor: pointer;}
.box-form .form .select .cur {display: block;width: 100%;height: 100%;background-position: right center;background-repeat: no-repeat;}
.box-form .form .select .s-list {position: absolute;top: 48px;left: -21px;right: -14px;display: none;z-index: 2;}
.box-form .form .select .s-list a {padding: 0 13px 0 20px;display: block;height: 40px;line-height: 40px;font-size: 14px;}

/*******************************
    -------[=欧米奇-联系我们-修改]-------
********************************/
.section-hm-about.s1 {padding: 76px 0 62px;background: url(../images/bg-hm-8.png) center center no-repeat;background-size: cover;}
.section-hm-about.s1 #allmap {margin-top: 64px;padding: 4px;border: 1px solid #ededed;height: 450px;}
.section-hm-about.s1 #allmap img {max-width: none;}
.section-hm-about.s1 #allmap .tit {font-size: 16px;}
.section-hm-about.s1 #allmap .info {margin-top: 14px;font-size: 14px;color: #666;}
.section-hm-about.s1 #allmap .info div {padding-left: 22px;height: 32px;line-height: 32px;background-position: left center;background-repeat: no-repeat;}
.section-hm-about.s1 #allmap .info .d1 {background-image: url(../images/ico-hm-10.png);}
.section-hm-about.s1 #allmap .info .d2 {background-image: url(../images/ico-hm-11.png);}
.section-hm-about.s1 #allmap .info em {color: #333;}
.section-hm-about.s1 .address {margin: 30px 0 0 -20px;overflow: hidden;}
.section-hm-about.s1 .address li {margin-bottom: 20px;margin-left: 20px;padding: 38px 30px 0;float: left;width: 528px;height: 110px;border: 1px solid #ededed;background-color: #fff;cursor: default;}
.section-hm-about.s1 .address li:hover {border: 1px solid #dca538;}
.section-hm-about.s1 .address .tit {padding-left: 34px;color: #000;font-size: 16px;background-position: left center;background-repeat: no-repeat;}
.section-hm-about.s1 .address li:hover .tit {color: #dca538;}
.section-hm-about.s1 .address .li1 .tit {background-image: url(../images/ico-hm-13.png);}
.section-hm-about.s1 .address .li2 .tit {background-image: url(../images/ico-hm-14.png);}
.section-hm-about.s1 .address .li3 .tit {background-image: url(../images/ico-hm-15.png);}
.section-hm-about.s1 .address .li4 .tit {background-image: url(../images/ico-hm-15.png);}
.section-hm-about.s1 .address .li1:hover .tit {background-image: url(../images/ico-hm-13-on.png);}
.section-hm-about.s1 .address .li2:hover .tit {background-image: url(../images/ico-hm-14-on.png);}
.section-hm-about.s1 .address .li3:hover .tit {background-image: url(../images/ico-hm-15-on.png);}
.section-hm-about.s1 .address .li4:hover .tit {background-image: url(../images/ico-hm-15-on.png);}
.section-hm-about.s1 .address .info {padding-top: 10px;color: #666;font-size: 14px;line-height: 1.71;text-align: justify;}
.section-hm-about.s2 {padding: 78px 0 80px;overflow: hidden;
/* background: url(../images/bg-hm-9.png) center center no-repeat;
background-size: cover; */
background:#3E3E3E
}
.section-hm-about.s2 .g-tit-hm-1 .en {color: #626262;}
.section-hm-about.s2 .g-tit-hm-1 .cn {color: #fff;}
.section-hm-about.s2 .cont {padding-top: 65px;}
.section-hm-about.s2 .box-form .form {margin-left: 0;float: left;width: 580px;background-image: url(../images/bg-hm-11.png);border-radius: 25px;}
.section-hm-about.s2 .form .li-item {    border: 1px solid rgba(255, 255, 255, 0.26);
    border-radius: 10px;}
.section-hm-about.s2 .form .d1 {border-right: 1px solid #a9a9a9;color: #fff;}
.section-hm-about.s2 .form .inp-form {background-color: transparent;color: #fff;}
.section-hm-about.s2 .form .inp-form::-webkit-input-placeholder {color: #fff;}
.section-hm-about.s2 .form .inp-form::-moz-placeholder {color: #fff;}
.section-hm-about.s2 .form .inp-form::-ms-input-placeholder {color: #fff;}
.section-hm-about.s2 .form .select .cur {color: #fff;}
.section-hm-about.s2 .form .select .cur {background-image: url(../images/ico-hm-16.png);}
.section-hm-about.s2 .form .select .s-list {background-color: #fff;border: 1px solid #fff;}
.section-hm-about.s2 .form .select .s-list a {border-bottom: 1px solid #e7e7e7;}
.section-hm-about.s2 .form .li-gender label.m {background-image: url(../images/ico-hm-17.png);}
.section-hm-about.s2 .form .li-gender label.f {background-image: url(../images/ico-hm-18.png);}
.section-hm-about.s2 .btn-form {width: 252px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    border-radius: 17px;}
.section-hm-about.s2 .box-call {margin-top: 8px;float: right;width: 570px;height: 615px;border-radius: 25px;background-image: url(../images/bg-hm-11.png);}
.section-hm-about.s2 .box-inner {margin: -19px auto 0;width: 511px;height: 608px;background-image: url(../images/bg-hm-10.png);}
.section-hm-about.s2 .cont2 {margin: 0 auto;padding-top: 188px;width: 370px;}
.section-hm-about.s2 .tit {height: 1em;line-height: 1em;color: #fff;font-size: 26px;font-weight: bold;margin-bottom: 50px;}
.section-hm-about.s2 .inp-tel {border-radius: 10px;;border: 1px solid rgba(255, 255, 255, 0.39);;margin-top: 30px;padding-left: 19px;display: block;width: 349px;height: 60px;line-height: 60px;color: #fff;font-size: 16px;background-color: transparent;}
.section-hm-about.s2 .inp-tel::-webkit-input-placeholder {color: #fff;}
.section-hm-about.s2 .inp-tel::-moz-placeholder {color: #fff;}
.section-hm-about.s2 .inp-tel::-ms-input-placeholder {color: #fff;}
.section-hm-about.s2 .btn-tel {margin-top: 20px;display: block;width: 370px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca538;border: none;cursor: pointer;letter-spacing: 1px;    border-radius: 13px;}
.section-hm-about.s2 .btn-tel:hover {background-color: #b18c62;}
.section-hm-about.s2 .tips {padding-top: 30px;color: #fff;}
.section-hm-about.s2 .tips .d1 {height: 1em;line-height: 1em;font-size: 18px;}
.section-hm-about.s2 .tips .d2 {padding-top: 16px;font-size: 14px;line-height: 2;}

.section-hm-about.s2 .cont2 .li_items{border: 1px solid #ccc;margin-bottom: 10px; }
.inp-form{border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.39);padding-left: 19px;display: block;width: 349px;height: 60px;line-height: 60px;color: #fff;font-size: 16px;background-color: transparent;}


.coolbg{
 display: block;width: 370px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca538;border: none;cursor: pointer;letter-spacing: 1px;    border-radius: 13px;
}
.coolbg001{margin-top: 20px;
 display: block;width: 370px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca538;border: none;cursor: pointer;letter-spacing: 1px;    border-radius: 13px;
}
    .coolbg:hover{
      box-shadow: 0px 0px 16px #ffbe00;
       -moz-box-shadow: 0px 0px 16px #ffbe00;
       -webkit-box-shadow: 0px 0px 16px #ffbe00;
        transition: all 0.3s;
       -moz-transition: all 0.3s;
       -webkit-transition: all 0.3s;
       background:#dca436!important;
    }

    .section-hm-about.s2 .btn-form:hover{
      box-shadow: 0px 0px 16px #ffbe00;
       -moz-box-shadow: 0px 0px 16px #ffbe00;
       -webkit-box-shadow: 0px 0px 16px #ffbe00;
        transition: all 0.3s;
       -moz-transition: all 0.3s;
       -webkit-transition: all 0.3s;
       background:#dca436!important;
    }
    .g-tit-hm-1 .en {height: 1em;line-height: 1em;color: #f0f0f0;font-size: 48px;font-family: "ShinePersonalUse";}
