﻿* {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: none
}

li {
    display: list-item;
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
}
.top_logo {
    width: 190px;
    height: 30px;
    margin: 0 auto;
    margin-top: 20px;
}
.top_logo img{
    width:100%;
    height:100%;
}
.top_nav {
    width: 800px;
    height: 35px;
    line-height: 35px;
    background: #047FDD;
    margin: 30px auto;
}
.nav_width{
    width:800px;
    height:100%;
    margin:0 auto;
}
.top_nav .nav_width a {
    color: #ffffff;
    /* font-weight:bold;*/
    font-size: 16px;
    margin-left: 100px;
}
.seonews_list{
    width:800px;
    padding:20px;
    background:#ffffff;
    box-sizing:border-box;
    margin:30px auto;
}
.seonews_item{
    display:flex;
    justify-content:center;
}
.item_left{
    width:110px;
    height:110px;
}
.item_left img{
    width:100%;
    height:100%;
}
.item_right{
    width:670px;
    margin-left:20px;
}
.item_title{
    font-size:22px;
}
.item_content {
    font-size: 14px;
    color: #838383;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.seo_content{
    width:800px;
    margin:0 auto;
    background:#ffffff;
    padding:20px;
    box-sizing:border-box;
}
.list_item{
    display:flex;
}
.list_item .left{
    width:80px;
    
}
.yuanquan{
    width:50px;
    height:50px;
    color:#007EE2;
    font-weight:bold;
    font-size:22px;
    border-radius:50%;
    text-align:center;
    line-height:40px;
    border:5px solid #007EE2;
    box-sizing:border-box;
}
.xuhao {
    width: 50px;
    text-align: center;
    color:#838383;
    font-size:16px;
}
.list_item .right {
    width: 700px;
}
.list_item .right p{
    font-size: 14px;
    color: #838383;
}
.list_item .right img{
    width:100%;
}
.hd_samlltitle {
    color: #2696D5;
    font-size: 18px;
    margin-top:20px;
}
.hd_one {
    background: #EFEFEF;
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.hd_one .item{
    width:100px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
}

.hd_one .item a{
    color: #2696D5;
    font-size: 18px;
}
.hd_tow {
    background: #EFEFEF;
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.hd_tow .item{
    width:33%;
    height:35px;
    line-height:35px;
    text-align:center;
    box-sizing:border-box;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
}
.hd_tow .item a{
    color: #2696D5;
    font-size: 18px;
}
.hd_tj{
    display:flex;
    align-items:center;
    margin-top:10px;
    font-size:22px;
}
.shu_icon{
    width:5px;
    height:30px;
    background:#1272ED;
    margin-right:5px;
}
.tj_list {
    background: #F5F8FD;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    border-top:1px solid #EFEFEF;
    border-left:1px solid #EFEFEF;
}
.tj_list .item{
    width:20%;
    height:45px;
    text-align:center;
    line-height:45px;
    box-sizing:border-box;
    border-right:1px solid #EFEFEF;
    border-bottom:1px solid #EFEFEF;
}
.tj_list .item a{
    color:#1072F1;
    font-size:18px;
}
.hdall_title{
    display:flex;
    align-items:center;
    border-bottom:1px solid #cccccc;
    padding-bottom:10px;
    margin-top:20px;
}
.tips{
    margin-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #cccccc;
}
.yys_title{
    font-size:18px;
    font-weight:bold;
    margin:20px 0;
}
.table_header{
    display:flex;
    align-items:center;
}
.table_header li{
    width:16.6%;
    height:35px;
    background:#757575;
    line-height:35px;
    text-align:center;
    font-size:16px;
    color:#ffffff;
}
.table_main {
    display: flex;
    align-items: center;
    flex-wrap:wrap;
}
.table_main li {
    width: 16.6%;
    height: 35px;
    background: #E4E4E4;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #333333;
}
.btn_box{
    display:flex;
    align-items:center;
    justify-content:center;
    margin:30px;
}
.btn_box a{
    display:block;
    width:100px;
    height:35px;
    font-size:16px;
    text-align:center;
    line-height:35px;
    border:1px solid #cccccc;
    border-radius:10px;
}
.btn_box a:hover{
    background:#0F70F1;
    color:#ffffff;
}
.top_page{
   margin-right:20px;
}
.city_title {
    color: #1271EF;
    font-size:14px;
}


