 body{font-family: '微软雅黑'}
 .g-nbanner1 {
    width: 100%;
    margin-top: 115px;
    height: 893px;
    overflow: hidden;
    position: relative;
}

.g-nbanner1 .bannerimg {
    width: 100%;
    height: 893px;
    overflow: hidden;
}

.g-nbanner1 .bannerimg img {
    position: absolute;
    left: 50%;
    margin-left: -960px;
    top: 0px;
    width: 1920px;
    height: 893px;

}


.info-container{
    position:absolute;
    width:1200px;
    height:653px;
    left:50%;
    margin-left:-600px;
    top:120px;
    box-shadow:0 0 250px #060001;
    /*background: url(../yu-img/online2.jpg) no-repeat;
*/
    background-image: url(../yu-img/onlinebg-2.jpg);
    background-repeat: no-repeat;
}

.info-container .box{
    padding:0 40px;
    margin-top:24px;
}

.box .box-l{
    float:left;
    width:610px;

}

.box .box-l .title{
    height:100px;
    line-height:100px;
    font-size:31px;
    color:#000;
}
.box .box-l .title span{
    font-size:20.83px;
    color:#9b0004;
    padding:0 10px;
}
.info .tt{
    color:#9b0004;
    font-size:20.83px;
    font-weight:600;
    font-family: '微软雅黑';


}

.info input{
   width:288px;
   height:39px;
   line-height:39px;
   border:1px solid #3c3c3c;
   border-radius:4px;
   margin:5px 0;
   padding:0 10px;
    font-size:16px;
}

.info input.lg{
    width:550px;
}
.info input.sm{
    width:126px;
}

.yzm .sm{
    background-image:url(../yu-img/yzm_01.png);
    background-repeat:no-repeat;
    background-position:top right;
    /*background-size:20px 39px;*/
}
.yzm .sm.ok{
    background-image:url(../yu-img/yzm_02.png);
}

.yzm .sm.no{
    background-image:url(../yu-img/yzm_03.png);
}

.yzm .yzmImg{
    width:97px;
    height:30px;
    margin:9px 0;

}
a:focus{outline:none;}
.yzm a{
    color:#6e6e6e;
    font-size:16.67px;
    padding:0 10px;
    font-weight:normal;
}
.yzm a:hover{
    color:#9b0004;
    text-decoration: underline;
}

.info .tj{
    display: inline-block;
    width:292px;
    height:42px;
    line-height:42px;
    text-align:center;
    background:#9b0004;
    color:#ffffff;
    font-size:25.38px;
    margin:20px 0;
    border-radius:4px;
    font-weight: normal;
	border:0px;
	cursor:pointer;
}

.info .tj:hover 
{
	background:#e60012;
}
.info .ts{
    font-size:14.58px;
    color:#6e6e6e;
}
.area {
    margin:5px 0;
 color:#000000;
 font-size:20.83px;
    
    
    }

    .area select{
        background: url(../yu-img/flag.png) no-repeat center right;
        
    }

    /*清楚默认样式*/

    select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 1px #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*将背景改为红色*/
background:red;
/*加padding防止文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
    
.area .sf{
    font-size:16px;
   cursor:pointer;
    width:160px;
    padding:0 10px;
    height:39px;
    line-height:39px;
    border:1px solid #3c3c3c;
    border-radius:4px;
    color:#000000;
}

.area .city,.area .dq{
    font-size:16px;
    cursor:pointer;
    width:146px;
    padding:0 10px;
    height:39px;
    line-height:39px;
    border:1px solid #3c3c3c;
    border-radius:4px;
    color:#000000;
}

/*placeholder样式*/
.input-wrapper{
    position:relative;
}
.input-wrapper .value-txt{
    position:absolute;
    top:0;
    left:10px;
    /*height:41px;*/
    line-height:45px;
    font-size:20.83px;
    color:#000;
    cursor:text;


}

.box .box-r{
    float:left;
    width:470px;
    position:relative;
}
.box-r .online-ask{
    position:absolute;
    width:152px;
    height:50px;
    font-size:25px;
    color:#ffffff;
    text-align: center;
    line-height:48px;
    top:222px;
    left:125px;
	background:#9b0004;
	border-radius:5px;
}
.box-r .online-ask:hover 
{
	background:#e60012;
}
.box-r .tel{
    font-size:43.75px;
    color:#9b0004;
    position:absolute;
    font-family: 'Impact';
    top:510px;
    left:86px;
    letter-spacing: 5px;
}


