header{ height:600px; background:url(/public/img/aboutus/banner.jpg) center center no-repeat; }
.bannerwz{ width:400px; height:232px; text-align:center; background:url(/public/img/introduction/wzbg.png) center center no-repeat; position:absolute; left:50%; top:50%; margin:-116px 0 0 -200px; color:#fff; padding-top:68px;}
.bannerwz div{ line-height:1.3em;}

.contact .phone{width:870px; margin-right:30px; float:left;}
.contact .item{ width:420px; line-height:78px; border:1px solid #eee; border-radius:6px; text-align:center; float:left; margin:0 30px 30px 0;}
.contact .item:nth-child(2n){ margin-right:0;}
.contact .item .iconfont{ color:#0d6fb8; font-size:30px;}
.contact .item span{ font-size:18px; display:inline-block; vertical-align:middle;}
.contact .item span.t{ color:#0d6fb8; font-size:20px; border-right:1px solid #eee; line-height:1.8em; padding:0 15px 0 3px; margin-right:12px;}
.contact .ewm{width:300px; float:left; border:1px solid #f3f3f3;}

.map img{box-shadow:0 0 0 1px #eee; border-radius:6px;}

.liuyan .desc{ text-align:center; line-height:2em; margin-bottom:30px;}
.liuyantype .item{ width:372px; border:1px solid #eee; border-radius:6px; float:left; margin:0 40px 40px 0; padding:20px 30px; cursor:pointer;}
.liuyantype .item:nth-child(3n){ margin-right:0;}
.liuyantype .item .left{ width:60px; display:table-cell; vertical-align:middle;}
.liuyantype .item .iconfont{ width:60px; height:60px; background:#0d6fb8; color:#fff; font-size:30px; display:table-cell; vertical-align:middle; border-radius:50%; text-align:center;}
.liuyantype .item .info{ width:252px; padding-left:20px; display:table-cell; vertical-align:middle; line-height:1.6em;}
.liuyantype .item .info .ttl{ line-height:2em;}
.liuyantype .item .info .c666{ font-size:14px;}
.liuyantype .item:hover{ background:#0d6fb8; color:#fff;}
.liuyantype .item:hover .iconfont{ color:#0d6fb8; background:#fff;}
.liuyantype .item:hover .info .c666{ color:#fff;}

.cont .desc2{ text-align:center; padding-bottom:10px;}
.table td{ padding:8px 0;}
.table td.l{ width:140px; height:40px;}
.table td .red{ color:red;}
.table td .checkts{ font-size:12px; line-height:1.8em;}
.table td.r{ width:380px;}
.table td.r .textarea{ height:130px; line-height:30px; width:100%; border-radius:4px; background-color:#fff; border:1px solid #ddd; outline:none; padding:5px 10px; color:#666;}
.table td.r .input{ height:40px; line-height:40px; width:100%; border-radius:4px; background-color:#fff; border:1px solid #ddd; outline:none; padding:0 10px; color:#666;}
.table td.r .diqu{ margin-bottom:5px;}
.table td.r .col3{ width:116px; margin-right:15px;}
.table td.r .col3.last{ margin-right:0;}
.table .btt{ width:200px; line-height:42px; background:#0d6fb8; color:#fff; border:0; padding:0; text-align:center; margin:0 auto; cursor:pointer;}
.table .btt:hover{ background:#f60;}