
img { display: block;}
.w1200  { width: 1100px; margin:0 auto; color: #fff;}
.top { background: url('img/banner.jpg') no-repeat center top; height: 820px; overflow: hidden; min-width: 1366px;
  min-height: 583px;}
.logo { background: url('img/logo.png') no-repeat; height:49px; margin-top: 20px;  }

.tc { margin-top: 250px; display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between;}
.tc .tc_l { width: 700px;}
.tc .tc_l p { line-height: 24px; font-size: 15px; color: #e2e2e2; margin-bottom: 10px;}
.tc .tc_l p.t { font-size: 36px; line-height: 40px; font-weight: 600; margin-bottom: 20px;}

.service { margin-top: 50px;}
.service .title {  height: 80px; background: url('img/nav.png') no-repeat center bottom; margin: 0 auto; text-align: center; }
.service .title .p1 { color: #fff5cd; font-size: 30px; line-height: 30px; }

.item-list { margin: 80px 0;}
.item-list ul { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.item-list ul li { width: 250px; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center;}
.item-list ul li .icon { margin-bottom: 20px;}
.item-list ul li .t { font-size: 28px; margin-bottom: 15px;}
.item-list ul li .c { color: #c3c6c9;}
.small { background: url('img/b1.jpg') no-repeat center top; height: 401px; display: -webkit-box; display: flex; -webkit-box-align: end; align-items: flex-end;}
.web { background: url('img/b2.jpg') no-repeat center top;}
.weixin,.small_c { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.weixin { padding-top: 100px;}
.weixin_con { margin-top: 100px; width: 500px;}
.weixin .t1 { color: #000; font-size: 30px; font-weight: 600; margin-bottom: 10px;}
.weixin .t2 { font-size: 16px; color: #999;}
.small_c .weixin_con .t1 { color: #fff; font-size: 30px; font-weight: 600; margin-bottom: 10px;}
.small_c .weixin_con .t2 { color: #e2e2e2; font-size: 16px;}
.bottom { font-size: 16px; line-height: 30px; text-align: center; padding:30px 0; color: #fff; min-width: 1366px;}


.mobile { margin: 50px 0; display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between;}
.mobile .ml { margin-left:100px; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mobile .mr { width: 750px; color: #c3c6c9;
    font-size: 20px;
    background-color: rgb(255, 255, 255, .05);
    padding: 50px;
    line-height: 30px;
    border-radius: 40px;
    box-sizing: border-box;
  }
.header {

    color: #c3c6c9;
    font-size: 16px;
    background-color: rgb(255, 255, 255, .05);
    padding: 50px 100px;
    line-height: 30px;
    border-radius: 40px;
    margin-top: 50px;

}
.header p { margin-bottom: 10px;}
.header p em { font-size: 40px; color: #fff5cd;}