.main {
    width: 1200px;
    margin: 0 auto;
    padding-top: 25px;
}

.ads {
    width: 100%;
    margin: 0 auto;
}

.ads img {
    display: block;
}

.ads-content {
    margin-bottom: 8px;
}

.ads-big {
    width: 1200px;
    float: left;
}

.ads1 {
    width: 1200px;
    float: left;
}

.ads2{
    width:596px;
    height:80px;
    float:left;
    margin-left:8px;
}
.ads2 img{
    width:596px;
    height:80px;
}

.ads4 {
    width:294px;
    height:80px;
    float: left;
    margin-left: 8px;
}
.ads4 img{
    width:294px;
    height:80px;
}

.ads-content div:first-child {
    margin-left: 0;
}

.box1 {
    width: 1200px;
    margin: 16px auto 20px;
}

.box1 .box1-left {
    width: 630px;
    float: left;
    margin-right: 50px;
}

.box1-left-top {
    width: 630px;
    height: 400px;
    position: relative;
}

.box1-left-bottom {
    width: 630px;
    height: 250px;
    margin-top: 13px;
}

.box1-left-bottom-left {
    float: left;
    width: 290px;
    height:285px;
}
.box1-left-bottom-left-content {
    width: 290px;
    height: 225px;
}
.box1-left-bottom-left-content iframe{
    width:290px;
    height:225px;
}
.box1-left-bottom-right {
    float: left;
    width: 290px;
    height:285px;
    margin-left: 50px;
}

.box1-left-bottom-right-content {
    width: 290px;
    height: 225px;
}

.box1-left-bottom-right-content ul {
    width: 290px;
    height: 225px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 37px;
    list-style-type: none;
}
.box1-left-bottom-right-content ul li:before{
    float:left;
    content:"";
    background:#ccc;
    width:5px;
    height:5px;
    overflow:hidden;
    display:inline-block;
    margin:18px 11px 0 0;
    border-radius: 2.5px;
}
.box1-left-bottom-right-content .zhuanti{
    display: none;
}
#zhuantiTitle{
    color:#BFBFBF;
}
.box1 .box1-right {
    width: 520px;

    float: right;
}
 
.box1-right-title {
    width: 520px;
    padding-bottom:10px;
    box-sizing: border-box;
    border-bottom: 2px solid #E5E5E5;
}

.box1-right-title p {
    margin: 0;
    padding: 0;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #047bc0;
	/*color:red;*/
}

.box1-right-top {
    width: 520px;
    height: 295px;
    margin-top: 8px;
}

.box1-right-bottom {
    width: 520px;
    height: 295px;
    margin-top: 8px;
}
.box1-right-content-title{
    border-bottom:2px solid #E5E5E5;
    box-sizing: border-box;
    height:45px;
}
.box1-right-content-title p {
    width:200px;
    height:45px;
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 40px;
    border-bottom: 2px #047BC0 solid;
    box-sizing: border-box;
    z-index: 9999;
}
.box1-right-content-title p span{
    font-size:14px;
}
.box1-right-content-title p .span-lan{
    color:#047bc0;
}

.box1-right-list {
    width: 520px;
}

.box1-right-list ul {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 42px;
    list-style-type: none;
}
.box1-right-list ul li:before {
    float:left;
    content:"";
    background:#ccc;
    width:5px;
    height:5px;
    overflow:hidden;
    display:inline-block;
    margin:18px 11px 0 0;
    border-radius: 2.5px;
}

.box1-right-list ul li:first-child {
    color: black;
    font-weight: bold;
    font-size: 20px;
}

.box2 {
    width: 1200px;
    height:650px;
    margin: 20px auto;
}

.box2-left {
    width: 380px;
    height: 650px;
    float: left;

}

.box2-middle {
    width: 385px;
    height: 650px;
    margin-left: 50px;
    float: left;

}

.box2-right {
    width: 335px;
    height: 650px;
    margin-left: 50px;
    float: left;
    box-sizing: border-box;
    border: 1px solid #E5E5E5;

}

.box2-right-top {
    width:333px;
    height: 330px;
    float:left;
}
.box2-right-top2 {
    width:333px;
    height: 235px;
    float:left;
}

.box2-right-top-top{
    height:80px;
    width:333px;
    padding:0 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #E5E5E5;
}
.box2-right-top-top img{
    width:55px;
    height:55px;
    float:left;
    margin:12px 18px;
}

.box2-right-bottom {
    width:333px;
    height: 335px;
    float:left;
    box-sizing: border-box;
    border-top:1px solid #E5E5E5;
}
.box2-right-title{
    width:300px;
    height:45px;
    background:#F8F8F8;
    padding-left:33px;
}
.box2-right-title p{
    margin:0;
    margin-left:10px;
    padding:0;
    font-size:18px;
    float:left;
    line-height: 45px;
}
.box2-right-title-blue{
    width:3px;
    height:16px;
    background:#0069B7;
    line-height: 45px;
    float:left;
    margin-top:15px;
}
.box2-right-content2{
    width:300px;
    height:190px;
    padding-left:33px;
}
.box2-right-content3{
    width:290px;
    height:280px;
    padding-top:20px;
    margin:0 auto;
}
.box2-right-content3 img{
    width:100%;
}
.box2-right-content3 p{
    margin:0;
    padding:0;
    margin-bottom:5px;
    margin-top:5px;
}
.box2-right-content3-left{
    width:180px;
    float:left;
    text-align: center;
    margin-top:30px;
}
.box2-right-content3-right{
    width:110px;
    float:left;
    text-align: center;
}
.box2-right-content3-right img{
    width:65px;
    margin :0 auto;
}

.box2-right-content{
    width:300px;
    height:255px;
    padding-left:33px;
}
.box2-right-content ul{
    width:300px;
    height:255px;
    list-style-type: none;
    margin:0;
    padding:0;
}
.box2-right-content2 ul{
    width:300px;
    height:210px;
    list-style-type: none;
    margin:0;
    padding:0;
}
.box2-right-content ul li{
    line-height: 35px;
    font-size: 16px;
}
.box2-right-content2 ul li{
    line-height: 35px;
    font-size: 16px;
}
.box2-content {
    width: 385px;
    height: 270px;

}

.box2-content-img {
    width: 180px;
    height: 109px;
    float: left;
    margin-right: 17px;
    display: inline-block;
}

.box2-content-title {
    float: right;
    width: 188px;
    height: 109px;
}

.box2-content-title p {
    margin: 0;
    padding: 0;
    font-size: 18px;
}

.box2-content-main {
    width: 385px;
    height: 110px;
}

.box2-list {
    width: 385px;
    height: 160px;
}

.box2-list ul {
    margin: 0;
    padding: 0;
    font-size: 16px;

    list-style-type: none;
}

.box2-list ul li {
    line-height: 35px;
}
.box2-list ul li:before{
    float:left;
    content:"";
    background:#ccc;
    width:5px;
    height:5px;
    overflow:hidden;
    display:inline-block;
    margin:15px 11px 0 0;
    border-radius: 2.5px;
}

.box3 {
    width: 1200px;
    height: 385px;
    margin: 20px auto 10px;
    box-sizing: border-box;
    border-bottom:2px solid #E5E5E5;
}

.box3-list {
    width: 380px;
    height: 385px;
    float: left;
    margin-left: 30px;
}
.box3 .box3-list:first-child{
    margin-left:0;
}
.box3-content{
    width:380px;
    height:325px;
}
.box3-content-img {
    width: 180px;
    height: 110px;
    float: left;
    margin-right: 17px;
    display: inline-block;
}
.box3-content-main {
    width: 380px;
    height: 110px;
}
.box3-content-title {
    float: right;
    width: 183px;
    height: 110px;
}
.box3-content-title p {
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.box3-content-list {
    width: 385px;
    height: 156px;
}

.box3-content-list ul {
    margin: 0;
    padding: 0;
    font-size: 16px;
    list-style-type: none;
}

.box3-content-list ul li {
    line-height: 35px;
}
.box3-content-list ul li:before{
    float:left;
    content:"";
    background:#ccc;
    width:5px;
    height:5px;
    overflow:hidden;
    display:inline-block;
    margin:15px 11px 0 0;
    border-radius: 2.5px;
}

.friend-link{
    width:1200px;
    font-size:14px;
    margin-bottom:50px;
}
.friend-link span{
    font-weight: bold;
}
.friend-link p{
    margin:0;
    padding:0;
    display: inline-block;
    margin-right:15px;
    line-height: 30px;
}

.title {
    width: 100%;
    height: 45px;
    margin-bottom: 15px;
    box-sizing: border-box;
    border-bottom: 2px solid #E5E5E5;
    position: relative;
}

.title p {
    margin: 0;
    padding: 0;
    color: #313131;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
}

.title-content {
    position: absolute;
    width: 110px;
    height: 45px;
    box-sizing: border-box;
    border-bottom: 2px #047BC0 solid;
}
