[genuitec-file-id="wc1-162"],[genuitec-lp-path="/bjbpnew/WebRoot/web/css/web.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

.web-banner{
width:1170px;
height:240px;
background: url(../images/web_banner.gif)
}
.nav-bottom{
margin-bottom: 10px;
}

.web-form-ss input[type="submit"] {
    background: none repeat scroll 0 0 #6a95bf;
    border: medium none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 1px 10px;
    text-transform: uppercase;border: 1px solid #6a95bf;
}

.web-form-ss input[type="submit"]:hover {background: #44719d;border-color: #44719d}
.web-form-ss {
    margin-top: 132px;
}

.web-form-ss input[type="text"] {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    margin-bottom: 10px;
    padding: 3px 10px;
    
    height: 24px;
}

.slide-title-bg{
	background-color:#000;
	background-color:rgba(0,0,0,0.5);
	
	padding: 1px 20px;
	color:#FFF;
}


.nav>li>a{
	padding:0px 0px;
	margin: 0px;
}
.index-nav-01>span>a, .index-nav-02>a, .index-nav-03>span>a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	letter-spacing:2px;
	font-family:'STHeiti','Microsoft YaHei';
	font-weight:bold;
}


.list-div-left{
	width:780px;
}

.list-div-right{
	width:390px;
	
}
.div-width{
	width:1170px;
	
}
.col-row{
	padding-right: 0px;
  padding-left: 0px;
}

.col-row-left{
  padding-left: 0px;
}
.col-row-right{
	padding-right: 0px;
}

    
.index-list-title {
width: 100%;
height: 30px;
color: #fff;
text-align: left;
position: relative;
padding-left: 15px;
padding-top: 10px;
margin:0 0 0 0;
border-bottom:3px solid #003374;
font-family:'STHeiti','Microsoft YaHei';
font-weight:bold;

}
.page-right-div{
	margin-left: 5px;
}
.index-list-title:before {
	content: "";
position: absolute;
left: 0;
top: 0;
width: 100px;
height: 30px;
background: #003374;
z-index: -10;
}
.index-list-title:after {
position: absolute;
content: '';
top: 0;
left: 100px;
border-style: solid;
border-width: 15px;
border-color:transparent transparent  #003374   #003374 ;
z-index: -10;
}

.index-nav-02 {
width: 97px;
display: block;
height: 30px;
color: #fff;
text-align: left;
position: relative;
padding-left: 14px;
padding-top: 7px;
margin:0 0 0 1;
display: block;
font-weight:normal;
background: #003374;
}
.index-nav-01 {
width: 105px;
display: block;
height: 30px;
color: #fff;
text-align: left;
position: relative;
padding-right: 15px;
padding-top: 5px;
margin:0 0 0 0;
display: block;
font-weight:normal;
left: 40px;
}
.index-nav-03 {
width: 113px;
display: block;
height: 30px;
color: #fff;
text-align: left;
position: relative;
padding-right: 0px;
padding-top: 5px;
margin:0 2 0 1;
display: block;
font-weight:normal;
}
.index-nav-01:focus,.index-nav-01:hover,.index-nav-02:focus,.index-nav-02:hover,.index-nav-03:focus,.index-nav-03:hover {
background: #0c5aa3;
}

.index-nav-01:focus:after,.index-nav-01:hover:after {
border-color:transparent #0c5aa3 #0c5aa3 transparent;
}
.index-nav-03:focus:after,.index-nav-03:hover:after {
border-color: #0c5aa3 transparent transparent #0c5aa3;
}
.index-nav-01:before {
	content: "";
position: absolute;

top: 0;
width: 105px;
height: 30px;
background: #003374;
z-index: -10;
}

.index-nav-01:after {
position: absolute;
content: '';
top: 0;
right: 105px;
border-style: solid;
border-width: 15px;
border-color: transparent #003374   #003374 transparent ;
z-index: -10;
}
.index-nav-03:before {
	content: "";
position: absolute;

top: 0;
width: 112px;
height: 30px;
background: #003374;
z-index: -10;
}

.index-nav-03:after {
position: absolute;
content: '';
top: 0;
left: 112px;
border-style: solid;
border-width: 15px;
border-color:  #003374 transparent   transparent #003374;
z-index: -10;
}
.index-overflow{
	width:360px;
	overflow: hidden;
white-space: nowrap; 
text-overflow:ellipsis;
color: #003374;
font-size: 16px;
}
.index-overflow-xhgg{
	width:330px;
	overflow: hidden;
white-space: nowrap; 
text-overflow:ellipsis;
color: #003374;
font-size: 16px;
}

.list-overflow{
	width:750px;
	overflow: hidden;
white-space: nowrap; 
text-overflow:ellipsis;
color: #003374;
font-size: 16px;
}

.list-overflow-xwzx-c{
	width:550px;height:100px;
	overflow: hidden;
white-space: pre-wrap; 
text-overflow:ellipsis;
color: #003374;
font-size: 16px;

}

.list-overflow-xwzx{
	width:550px;
	
	overflow: hidden;
white-space: nowrap; 
text-overflow:ellipsis;
color: #003374;
font-size: 16px;

}
.list-overflow-hyfc{
	width:300px;
	
	overflow: hidden;
white-space: nowrap; 
text-overflow:ellipsis;
color: #003374;
font-size: 16px;

}
.list-img{
	padding-right: 5px;
}

.index-more{
	float: right;
	padding-right: 15px;
	color:#003374;
	cursor:pointer;
}

.index-yqlj{
	border-bottom:1px solid #003374;
	border-left:1px solid #003374;
	border-right:1px solid #003374;
	margin-top: 0px;
	height: 160px;
}
.list-lxwm{
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin-top: 0px;
	height: 550px;
	
}
.list-xhgg{
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin-top: -3px;
	height: 220px;
	
}
.index-select{
	padding:30px;
}
.index-select select{
	width:300px;
}

.footer-text{
	padding-top:20px;
	padding-bottom:60px;
    font-size: 14px;
    color: rgb(0, 0, 0);
    line-height: 20px;
    text-align: center;
}

.footer-bottom{
	padding-top:500px;
}


.footer-text-login:hover, .footer-text-login:active, .footer-text-login:visited, .footer-text-login:link{
color:#ccc;
text-decoration:none;
}

.list-type{
	/*border-bottom:1px solid #999;*/
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin-top: -215px;
	height:773px;
}
.list-type-xwzx{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin-top: 0px;
	height:773px;
}
.content-type{
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin-top: 0px;
	min-height:840px;
	padding: 10px 20px;
}
.content-type h1{
	    padding-top: 10px;
    line-height: 35px;
    text-align: center;
    font-weight: normal;
    font-size: 22px;
    color: rgb(0, 0, 0);
    font-family: "Microsoft Yahei", ΢���ź�;
}
.content{
	border-top:0px solid #ddd;
	    display: block;
	    font-size: 16px;
}
.content-text{
	font-size: 16px;
    color: #333;
    line-height: 23px;
}
.list-type-page{
	
	margin-top: 10px;
	height:68px;
}

.newsList-a{
	float: left;
}

.newsList-date{
	color:#999;
	padding-right: 10px;
  padding-left: 10px;
}
.list-a{
	line-height:30px;
}
.list-a-xwzx{
	line-height:150px;
}
.list-a a{text-decoration:none;}
.list-a-xwzx a{text-decoration:none;}
.table-xwzx {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
}

.ul-hei{
	height:335px;
}

.table-td-hyfc-l {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
}
.table-td-hyfc-r {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
}
.sys_menu {
	box-sizing:border-box;
	position:relative;
	width:2em;
	height:2em;
	background-color:#000;
	border-radius:.3em;
}
.sys_menu:before {
	box-sizing:border-box;
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:1.2em;
	height:.15em;
	background-color:#fff;
}
.sys_menu:after {
	box-sizing:border-box;
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:1.2em;
	height:.9em;
	border-width:.15em;
	border-style:solid none;
	border-color:#fff;
}