﻿.tgHead {
    background: #030302;
}
.tgDIv, .jmDiv, .yhDiv {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}


.lfDiv {
    font-size: 1.4em;
    color: black;
    width: 200px;
    margin-left: 60px;
}

.topNAv {
    width: 1200px;
    margin: 20px auto;
}

.lfDiv{
    display: inline-block;
    vertical-align: middle;
}
#classList {
    visibility: hidden;
}


.line {
    width: 600px;
    border: 1px solid #dddddd;
    height: 1px;
    margin: 0 auto;
    margin-top: -7px;
    margin-bottom: 40px;
}
.jmTitle {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 20px;
    letter-spacing: 3px;
    color: black;
}
.jmDiv, .yhDiv {
    margin-top: 20px;
}
.hx {
    width: 120px;
}
.jmIcon {
width:72px;
}
.jmIcon2 { 
width: 112px;
}
.jmInfo {
    display: inline-block;
    width: 300px;
    border: 1px solid #e4e3e3;
    vertical-align: top;
    height: 300px;
    margin: 20px 10px 20px 15px;
    box-shadow: 0px 4px 7px 0;
    padding:20px ;
}
.jmInfoTitle {
    font-size: 1.7em;
    color: black;
    margin: 10px;
}
.jmMsg {
    text-align: left;
    color: black;
    line-height: 25px;
}
.jmImg {
height:100px;
}
.jmMsg1 {
padding:0 20px;
}
.jmMsg2 {
padding:0 30px;
}
.yhIcon {
width:62px;
}
.yhIcon2 {
width:53px;
}
.yhIcon3 {
width:49px;
}
.yhInfo {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    margin: 20px 80px;
}
.yhImg {
height:50px;
}
.yhInfoTitle {
    font-size: 1.5em;
    color: black;
    margin: 10px 0;
}
.yhMsg {
    text-align: left;
    color: black;
    line-height: 22px;
}
.banner2 {
    background: #eb6451;
}
.bannerDiv {
width:1200px;
text-align:center;
margin:0 auto;
background:url(/Img/Cooperation/banner2Bg.png) no-repeat;
}
.Bantitle {
    color: white;
    font-size: 3em;
    font-weight: 600;
    padding: 30px 0 10px 0;
}
.BanMsg {
    color: white;
    font-size: 1.5em;
    letter-spacing: 5px;
}
.zixunDiv {
    display: inline-block;
    border: 1px solid white;
    padding: 10px 30px;
    color: white;
    border-radius: 20px;
    margin: 40px 0;
    letter-spacing: 5px;
    cursor:pointer;
}
    .zixunDiv:hover {
    opacity:0.7;
    }
    .dlDiv {
        width: 1200px;
        margin: 30px auto;
        text-align: center;
    }
.dlInfo {
    display:inline-block;
    text-align:center;
    width:30%;
    margin:20px 0;
}
    .dlInfo img {
    width:104px;
    }
.hzDiv {
width:1200px;
margin:0 auto;
text-align:center;
}
.dlTitle {
    color: black;
    font-size: 1.5em;
    margin: 10px 0;
}
.hzLeft, .hzRight {
display:inline-block;
vertical-align:top;
}
    .hzLeft img {
    width:212px;
    }
.hzRight {
text-align:left;
margin-left:20px;
}
.lxfs {
font-size:1.5em;
margin:30px 0;
color:black;
}
.lxQQ {
    background: #d82f28;
    border-radius:25px;
    padding:10px 20px;
    text-align:center;
    color:white;
    font-size:1.5em;
    cursor:pointer;
}
    .lxQQ:hover {
    opacity:0.7;
    }