﻿body{
    width: 100%;
    overflow-x: hidden;
}

[v-cloak]{
    display:none; !important;
}

a:hover{
    color: rgb(216, 10, 32) !important;
}
.v_news_content img,object{max-width:100%;height:auto !important;-ms-interpolation-mode: bicubic;}
.news_date {
    width: 45px;
    text-align: justify;
    color: #0b0b0b;
    font-size: 14px;
    font-family: '微软雅黑';
    float: right;
    color: rgb(169,169,167);
}
.header-box{
    width: 100%;
    background: url("/public/images/logo_bk.jpg") repeat-x;
}
.nav-box{
    width: 100%;
    background-color: rgb(216, 10, 32);
    height: 50px;
    margin-bottom: 35px;
}

.banner {
    width:1100px;
    margin: 0 auto 30px;
}
.footer-box{
    color: #775d60;
    font-family: "微软雅黑";
    font-size: 12px;
    width: 100%;
    margin-top: 50px;
    background-color:#4e2b2f;
}

.bwc-footer{
    margin: 0px;
    padding: 0px;
    width: 1400px;
    text-align: center;
    margin: auto;
}
.footer-box a:link{
    color: #775d60;
}
.footer-box a{
    color: #775d60;
}

.text{
    color: rgb(11,11,11);
    float: left;
    text-align: left;
    font-size: 12px;
    font-family:"微软雅黑";
}

.news{
    color: rgb(11,11,11) !important;
    float: left;
    text-align: left;
    font-size: 14px;
    font-family:"微软雅黑";
}

.bwc_header{
    margin:auto;
    padding: 0;
    border: 0;
    /* width: 1400px; */
    height:282px;
    background-size: 100% 100%;
    background-image: url(/public/images/header1.jpg);
}

.bwc_header_bg1{
    background-image: url(/public/images/header1.jpg);
}
.bwc_header_bg2{
    background-image: url(/public/images/header2.jpg);
}
.bwc_header_bg3{
    background-image: url(/public/images/header3.jpg);
}
.bwc_header_bg4{
    background-image: url(/public/images/header4.jpg);
}
.bwc_header_bg5{
    background-image: url(/public/images/header5.jpg);
}

.bwc-content{
    width: 100%;
    background:url(/public/images/backgroupImage.png) no-repeat  #ffffff;
    background-size: 100% 100%;
}
.bwc-content-detail{
    width: 100%;
    background:url(/public/images/backgroupImage.png) no-repeat  #ffffff;
    background-size: 100%;
}
.logo{
    position: relative;
    left: -55px;
    background-image: url(/public/images/logo.png);
    width: 309px;height: 35px;
    background-size: 100% 100% ;margin-left: 205px;margin-top: 17px;float: left;
}

.nav>li>a {
    padding: 15px 20px;
}

#common-nav{
    border: 0;
    text-align: center;
    background-color: #d80a20;
    font-size: 14px;
    font-weight:400;
}
.bs_menu{
    color: white;
    font-size: 14px;
    float: left;
    font-weight: bold;
    margin-left: 15px;
    font-family: '微软雅黑'
}
.bs_more{
    color: white;
    float: right;
    text-align: right;
    margin-right: 20px;
    font-size: 12px;
    font-family: '微软雅黑'
}
.bs_news{
    color: white;
    margin-left: 20px;
    margin-bottom: 5px;
    font-size: 12px;
    font-family: '微软雅黑'
}

.service_menu a:hover{
    color: rgb(216, 10, 32);
}
.service_menu{
    font-family: "微软雅黑";
    font-size: 14px;
    size: 21px;
    margin-top: 7px;
}
.contact{
    font-size: 12px;
    font-weight: bold;
    font-family: '微软雅黑'
}
.table_no_border>tbody>tr>td{
    padding: 2px 4px;
    vertical-align: center;
    line-height: 1.5em;
}
.sm-content{
    font-size: 10px;
    margin-top: 5px;
    color: #9c9b99;
}
.footer{
    height: 160px;
    background-color: #103289;
}
.search{
    position: relative;
    height: 30px;
    top: 33px;
    left: 800px;
    /* right: -75px; */
    vertical-align: center;
}
.bar6 .intxt {
    border: 2px solid #d21a1d;
    border-radius: 5px;
    outline:none;
    background: #fffefa;
    position: relative;
    padding: 3px;
    line-height: 20px;
    color: #9c9b99;
    font-family: 微软雅黑;
    right: 0;
    margin-right: 0px;
}
.bar6 a {
    background: #d21a1d;
    display: inline-block;
    text-align: center;
    border-radius: 5px 5px 5px 5px;
    line-height: 20px;
    border: 1px solid #d21a1d;
    width: 60px;
    padding: 3px;
    margin-left: 0px;
    top: 0;
    right: 0;
}
.bar6 a {
    font-size: 13px;
    color: #F9F0DA;
}
DIV.viciao {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
DIV.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none;line-height:20px;
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}

.bwb-detail-row {
  margin-right: 0px;
}
.bwb-list-content {
	display: flex;justify-content: center;align-items: center; align-items:baseline;
}
.bwb-col-right {
  margin-left: 40px; padding-left: 0px; padding-right: 0px; width:800px;
}
.bwb-content {
  background-color: #FFFFFF;
  padding: 0px 20px 80px 20px;
  margin-left: 0px;
  max-width: 1040px;
  min-width: 1040px;
}
.snav{display: none;height: 30px;left:0px; top:0;z-index: 1002; width:100%;}
.pa{position:absolute;}
.mbtn{display: none;height: 30px; right:10px; top:0;z-index: 1002;cursor:pointer;}
.navm{ width:100%; line-height: 30px; background-color:#0067B6;overflow: hidden; text-align: left; display: none;top:30px;left:0}
.navm ul{padding:0 0 10px;}
.navm li{background:url(../images/white-down-arrow.png) no-repeat 98% center;border-bottom:1px solid #0074db;}
.navm li a{ font-size: 16px;  line-height:18px; padding:10px 0px; color:#fff; padding-left:13px; font-family:Georgia, Arial, Helvetica, sans-serif; display:block;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; display:block; width:100%;}
.navm dl{ display: none; background-color:#fff;color:#0067B6}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px solid #e5e5e5;}
.navm li.on dl dd a{ font-size: 14px; color:#333333;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#333333; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#0067B6;}

@media screen  and (min-width:2679px) {
	.bwb-list-content1 {
		margin-left: 150px; width: 1400px; margin-right: 0px;
	}
}
@media screen and (max-width:800px) {
 .nav-box {display:none;}
 .list-left-menu {display:none;}
 .bwb-list-content {margin-right: 0px;}
 .bwb-detail-row {margin-left: 5px; width: 100%; margin-right: 0px;}
 .bwb-col-right {margin-left: 10px; padding-left: 0px; padding-right: 10px; width:700px;}
 	.bwb-content {
	  background-color: #FFFFFF;
	  padding: 0px 20px 80px 20px;
	  margin-left: 0px;
	  max-width: 100%;
	  min-width: 100%;
	}
}

@media screen and (max-width:600px) {
    .snav {
        display: block;
    }
    .mbtn{display:block;}
 .nav-box {display:none;}
 .list-left-menu {display:none;}
 .bwb-list-content {margin-right: 0px;}
 .bwb-detail-row {margin-left: 5px; width: 100%; margin-right: 0px;}
 .bwb-col-right {margin-left: 10px; padding-left: 0px; padding-right: 10px; width:700px;}
 	.bwb-content {
	  background-color: #FFFFFF;
	  padding: 0px 20px 80px 20px;
	  margin-left: 0px;
	  max-width: 100%;
	  min-width: 100%;
	}
}
.bwb-head {
  display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0059b3;
}
