

.lcon1 ul{padding-top:40px;}


.contact .lcon1
{
    padding-top: 0px;
    padding-bottom: 54px;
}
.contact .lcon1 h1
{
    font-family: 'HN';
    font-size: 48px;

    color: #002a5c;
}
.contact .lcon1 h2
{
    font-size: 28px;

    margin-top: 32px;

    color: #00478a;
}
.contact .lcon1 li
{
    font-size: 16px;

    display: inline-block;

    width: 565px;
    margin-top: 30px;
}
.contact .lcon1 li img
{
    display: inline-block;

    width: 24px;
    margin-right: 22px;

    vertical-align: top;
}
.contact .lcon1 li span
{
    display: inline-block;

    width:         calc(100% - 52px);
    width: -webkit-calc(100% - 52px);

    vertical-align: top;
}
.contact .lcon2
{
    padding-top: 60px;
    padding-bottom: 76px;

    background: url(../images/conbg.jpg) center;
    background-size: cover;
}
.contact .lcon2 h2
{
    font-size: 28px;
}
.contact .lcon2 h5
{
    font-size: 16px;

    margin-top: 28px;
    margin-bottom: 45px;

    opacity: .8;
}
.contact .lcon2 .inputgroup
{
    margin-top: 30px;
}
.contact .lcon2 .inshort
{
    float: left;

    width: 50%;
    height: 55px;
}
.contact .lcon2 .i1
{
    padding-right: 25px ;
}
.contact .lcon2 .i2
{
    padding-left: 25px ;
}
.contact .lcon2 input,
.contact .lcon2 textarea
{
    font-size: 16px;

    width: 100%;
    height: 100%;
    padding-left: 58px;

    color: #fff;
    border: 1px solid #8db6d9;
    background: transparent;
}
.contact .lcon2 textarea
{
    height: 100px;
    padding-top: 23px;

    resize: none;
}
.contact .lcon2 button
{
    font-size: 18px;
    line-height: 55px;

    width: 575px;
    height: 55px;
    margin-top: 37px;

    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    text-align: center;

    color: #00478a;
    background: #fff;
}
.contact .lcon2 button:hover
{
    color: #fff;
    background: #00478a;
}
.contact ::-webkit-input-placeholder
{
    opacity: 1;
    /* WebKit browsers */
    color: #fff;
}
.contact :-moz-placeholder
{
    opacity: 1;
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.contact ::-moz-placeholder
{
    opacity: 1;
    /* Mozilla Firefox 19+ */
    color: #fff;
}
.contact :-ms-input-placeholder
{
    opacity: 1;
    /* Internet Explorer 10+ */
    color: #fff;
}
.contact .map
{
    height: 600px; border:1px solid #ccc;
}



.lcon2 c_w h2{ color:#fff;}



