@charset "utf-8";
.blk-main {
    width: 1200px;
    margin: 0 auto;
}
.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
}
.tl-fdh-02 {
    height: 55px;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
}

.clear1:after{content:''; width:0; height:0; display:block; clear:both;}

#service{width:1200px; margin-bottom:60px; padding:5px 0 55px; background:#fff;display:block; margin:auto; overflow:hidden; }

.contact{margin:5px 0;}
.contact input{width:237px; height:28px; float:left; margin:0 60px 30px 0; padding:0 10px; border:1px solid #dbdbdb;}
.contact input.last{margin-right:0;}
.contact input.lastcode{width:166px; height:28px; float:left; margin:0 12px 30px 0; padding:0 10px; border:1px solid #dbdbdb;}

.contact label{display:block; float:left; height:32px; line-height:32px; margin-bottom:30px; padding-left:40px; background:url(../images/contact.png) no-repeat; font-size:12px;}
.contact label.name{background-position:0 -32px;}
.contact label.email{background-position:0 -64px;}
.contact label.code{background-position:0 -96px;}
.contact label.msg_title{background-position:0 -128px;}
.contact label.address{background-position:0 -160px;}
.contact label.message{background-position:0 -192px; margin-bottom:10px;}
.contact .msg{border-top:1px dotted #ccc; padding:30px 0;}
.contact textarea{height:125px; width:1175px; padding:10px; border:1px solid #dbdbdb;font-family:微软雅黑;}
.contact .btns{width:120px; height:40px; margin-right:10px; background:#1589c9; color:#fff; border:none;}
.contact .reset{background:#ccc; cursor:pointer;}
.height20{height:20px;clear:both;zoom:1;line-height:0;font-size:0}