﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    box-sizing: border-box;
    list-style: none;
    font-size: 100px;
}

body {
    background: #fff;
    line-height: 1.5;
    color: #333;
    font-size: 1.4rem;
    font-family: "Microsoft YaHei", "微软雅黑", "Source Han Sans CN", "PingFang SC", "Lucida 	Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", 	"WenQuanYi Micro Hei", STXihei, "思源黑体", "苹果苹方", "华文细黑", Heiti, "黑体", 	SimSun, "宋体", sans-serif
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

html {
    -webkit-text-size-adjust: none
}

img {
    max-width: 100%;
    vertical-align: middle
}




.containerUs h2 {
    text-align: center;
    font-size: .4rem;
    font-weight: bold;
    margin-bottom: 75px;
    position: relative
}

.containerUs h2:after {
    width: .4rem;
    height: .06rem;
    content: "";
    position: absolute;
    bottom: -0.1rem;
    left: 50%;
    margin-left: -0.2rem;
    background: rgb(130,184,222)
}

.containerUs ul {
    max-width: 9.6rem;
    margin: 0 auto .3rem
}

.containerUs li {
    padding: 0 0 .3rem;
    border-bottom: 1px solid #ececec;
    position: relative;
    margin: 0 0 .3rem;
    font-size: .16rem
}

.containerUs h3 {
    font-size: .28rem;
    color: #333;
    line-height: .3rem;
    margin-bottom: .12rem
}

.tel-list {
    padding-bottom: .6rem;
    padding-top: 180px;
}

.tel-list ul {
    margin-bottom: 0
}

.tel-list li {
    border-bottom: 1px solid #ececec;
    padding: 0 0 15px;
    margin-bottom: .3rem
}

.tel-list li h3 {
    margin-bottom: .2rem
}

.tel-list li .box400 {
    position: absolute;
    top: .6rem;
    right: .2rem
}

.tel-list li .box400 p {
    color: #333
}

.tel-list li h4 {
    font-size: .24rem;
}

.tel-list li p {
    color: #999;
    font-size: .18rem;
    line-height: .3rem;
    margin-bottom: .1rem;
}

.tel-list li:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.cooperate-list {
    max-width: 100%;
    
}

.cooperate-list ul {
    overflow: hidden;
    zoom: 1;
    padding-top: .2rem
}

.cooperate-list li {
    width: 48%;
    float: left;
    border: 1px solid #ececec;
    background: #fff;
    padding: .4rem
}

.cooperate-list li:nth-of-type(even) {
    float: right;
    margin-right: 0
}

.cooperate-list li h3 {
    margin-bottom: .2rem
}

.cooperate-list li p {
    color: #999;
    font-size: .18rem;
    line-height: .3rem;
    margin-bottom: .1rem
}