body {

background: #fff;}
.header .header_mid .reach  input::-webkit-input-placeholder{
            color:#fff;}
        .header{
        border:none;}

.navbar_mid,
.countent {

    width: 1300px;}
.footer .footer_mid {
    width: 1300px;}
.navWrap{
    width: 100%;
    background:#0b6cb8;
    height:50px;
    line-height: 50px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;}
.nav{height:50px;margin: 0 auto;}
.nav li{float:left;height:50px;line-height:50px;font-size:16px;position:relative;}
.nav li a{color:#FFF;display:block;padding: 0 19px;}
.nav ul li a:hover{display:block;color: #fff;background:#0a5894;}
.nav dl{font-size:14px;background:#0a5894;position:absolute;top:50px;left:0px;z-index: 9999;width: 100%;}
.nav dl dd a{color:#fff; padding: 8px 0; line-height: 22px;display: block;text-align: center;}
.nav dl dd a:hover{color:#fff;background:#0D6DB9;}

.nav {
    width: 1300px;}

.news .main_left, 
.news .main_right,
.news .main_mid
{
    width: 415px;}
.main_bg,
.navbar {

    background: #0351b9;}

.fade_cont .fadein {

    width: 1125px;}

.fade_cont .fadein .fadein_slide ul li {

    margin-bottom: 25px;}

.footer .footer_mid div p {

    text-align: center;}

.news .main_mid .cons ul li h2 {
    width: 275px;}

.news .main_left ul li div {
    width: 260px;}

.news .main_left {

    margin-right: 30px;}
.fade_cont .left_fade ul li img {

    margin-left: 20px;}
.fade_cont .fadein .fadein_slide {

    height: 175px;} .list ul li {
    overflow: hidden;
    padding: 16.6px 0;
    padding-left: 3px;
    box-sizing: border-box;
    border-bottom: 1px dashed #999999;
    font-size: 16px;
    color: #333333;
background:url(images/20/dot1.png) no-repeat 4px 50%;

padding: 0!important;
padding-left: 15px!important;
    line-height: 45px;} 

.tzgg ul li {

background:url(images/20/dot2.png) no-repeat 4px 50%;} 

.aqgg ul li {

background:url(images/20/dot3.png) no-repeat 4px 50%;} 

.list ul li a{color: #333333;}

.news .main_left ul {
  
    margin-top: 0px;}

.fade_cont .fadein .fadein_slide ul li a:hover,
 .list ul li a:hover{color: #0351b9;}


.swiper-container {
    width: 1300px;}


.footer {}

.footer .footer_mid div {
 
    width: 1300px;
  float:none;}
.footer .footer_mid div{padding:40px 0;}
.footer .footer_mid div p {
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    margin: 0;}

.font_textare .font_right ul li div p {

    font-size: 18px;}

.font_textare .font_right ul li {

    padding: 15px 2px;}

.slide_banner img{
margin:0;}

.font_textare .font_right ul li {

    padding: 0;
    line-height: 45px;
    height: 45px;}

.fade_cont {

    display: none;}

.wrap {
    margin: 0 15px;
    overflow: hidden;}
.pro_right {

    display: none;}

.pro_left {
    width: 100%;

    border: none;}
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}
