.icons-kjjr{
    display: inline-block;
    vertical-align: middle;
    background:url(../images/bb/icons-kjjr.png)  no-repeat;
}
.icon-dw-b{height:14px;width:12px;background-position:0 0;}
.icon-search-w{height:20px;width:20px;background-position:0 -14px;}
.icon-fwcp{height:20px;width:20px;background-position:0 -34px;}
.icon-hb{height:17px;width:21px;background-position:0 -54px;}








.bbsti_navigationBars {
  font-size: 14px;
  line-height: 26px;
  color: #fff;
  padding: 17px 0;
}
.bbsti_navigationBars a {
  color: #fff;
}
.bbsti_kjjr{
    background: url(../images/bb/bg-kjjr.jpg) no-repeat top center #ebeefb;
    min-height: 450px;
}
.bbsti_title h2{
    margin-top: 10px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
    text-align: center;
}
.bbsti_title h2 span{
    position: relative;
}
.bbsti_title h2 span:before {
    position: absolute;
    content: '';
    display: inline-block;
    height: 1px;
    width: 93px;
    background: #b0c3ec;
    top: 35px;
    left: -125px;
}
.bbsti_title h2 span:after {
    position: absolute;
    content: '';
    display: inline-block;
    height: 1px;
    width: 93px;
    background: #b0c3ec;
    top: 35px;
    right: -125px;
}
.bbsti_title p{
    font-size: 16px;
	line-height: 24px;
	letter-spacing: 3px;
	color: #ffffff;
	opacity: 0.67;
    text-align: center;
}
.bbsti_fabu a{
    display: block;
    width: 250px;
	height: 58px;
	border-radius: 3px;
}
.bbsti_fabu .jigou{
    background: url(../images/bb/bg-kjjr-jgrz.png) no-repeat;
}
.bbsti_fabu .fuwu{
    background: url(../images/bb/bg-kjjr-fwfb.png) no-repeat;
}
.bbsti_chagebox span{
    display: inline-block;
    vertical-align: middle;
    margin-right: 60px;
    padding-bottom: 10px;
    font-size: 18px;
	line-height: 38px;
	color: #000000;
    border-bottom: 3px solid transparent;
    cursor: pointer;
}
.bbsti_chagebox span.on,
.bbsti_chagebox span:hover{
	font-weight: bold;
	color: #0173ee;
    border-bottom: 3px solid #0173ee;
}

.bbsti_search input{
    display: inline-block;
    vertical-align: middle;
    padding-left: 12px;
    width: 338px;
    height: 38px;
	background-color: #fcfeff;
	border-radius: 4px 0 0 4px;
	border: solid 1px #6ea8ff;
}
.bbsti_search .search-btn{
    display: inline-block;
    vertical-align: middle;
    width: 42px;
	height: 38px;
    line-height: 38px;
    text-align: center;
	background-color: #0173ee;
	border-radius: 0px 4px 4px 0px;
}
.bbsti_kjjr-list{
    padding: 25px 30px;
}
.bbsti_kjjr-list .top{
    border-bottom: 1px solid #e5e5e5;
}
.bbsti_select .select-box .tit{
    margin-right: 20px;
    font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	color: #000000;
}
.bbsti_select .select-box .item span{
    margin-right: 20px;
    line-height: 42px;
    font-size: 14px;
	color: #2a3553;
    cursor: pointer;
}
.bbsti_select .select-box .item span.on,
.bbsti_select .select-box .item span:hover{
    color: #3787ff;
}
.bbsti_jrjg-ul li{
    margin: 0 20px 25px 0;
    width: 560px;
	height: 196px;
	background-image: linear-gradient(0deg, 
		#f8f9fd 0%, 
		#ffffff 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border: solid 1px #dadce8;
}
.bbsti_jrjg-ul li:nth-of-type(2n){
    margin-right: 0;
}
.bbsti_jrjg-ul li a{
    display: block;
    padding: 23px 30px;

}
.fenlei {
    color: #0173ee;
}
.jiage {
    color:  #f60 !important;
    font-size: 16px;
}
.bbsti_jrjg-ul li:hover{
    box-shadow: 0 0 8px 0 rgba(204, 204, 204, 0.7);
}
.bbsti_jrjg-ul li:hover h2{
    color: #f60;
}
.bbsti_jrjg-ul li h2{
    width: 380px;
    font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #000000;
}
.bbsti_jrjg-ul li .place{
    font-size: 14px;
	line-height: 24px;
	color: #545454;
}
.bbsti_jrjg-ul li .img{
    margin-right: 30px;
    width: 120px;
	height: 80px;
	background-color: #cccccc;
	border-radius: 4px;
}
.bbsti_jrjg-ul li .box-r{
    width: 348px;
}
.bbsti_jrjg-ul li .box-r span{
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
	background-color: #fef9ec;
	border-radius: 2px;
    font-size: 14px;
	color: #bf8d45;
}
.bbsti_jrjg-ul li p{
    font-size: 14px;
	line-height: 24px;

}
.bbsti_jrjg-ul li p em{
	color: #545454;
}
.bbsti_jrfw-ul li{
    width: 560px;
	height: 200px;
	background-image: linear-gradient(0deg, 
		#f8f9fd 0%, 
		#ffffff 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border: solid 1px #dadce8;
}
.bbsti_jrfw-ul li h2{
    width: 100%;
}
.bbsti_jrfw-ul .fenlei p{
    margin-right: 10px;
    width: 49%;
}
.bbsti_jrfw-ul .fenlei p span{
    color: #3869b4;
}
.bbsti_jrfw-ul .fenlei p em{
    color: #ff6633;
}
.bbsti_kjjr-jgdetail{
    background-color: rgba(255, 255, 255, 0.8);
    
}
.bbsti_kjjr-jgdetail .top{
    padding: 36px 42px 0;
}
.bbsti_kjjr-jgdetail .top .img{
    margin-right: 35px;
    width: 288px;
	height: 192px;
	background-color: #cccccc;
	border-radius: 4px;
    overflow: hidden;
}
.bbsti_kjjr-jgdetail .top-r{
    width:793px;
}
.bbsti_kjjr-jgdetail .top-r h2{
    font-size: 24px;
	font-weight: bold;
	line-height: 36px;
	color: #000000;
    min-height: 115px;
}
.bbsti_kjjr-jgdetail .top-r p{
    font-size: 14px;
	line-height: 38px;
	color: #545454;
}
.bbsti_kjjr-jgdetail .top-r p span{
    display: inline-block;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
	background-color: #edefef;
	border-radius: 2px;
    color: #bf8d45;
}
.bbsti_kjjr-jgdetail .chage-box{
    margin-top: 35px;
    padding: 0 20px;
    border-bottom: 1px solid #4979d4;
}
.bbsti_kjjr-jgdetail .chage-box span{
    display: inline-block;
    margin-right: 2px;
    width: 129px;
	height: 42px;
	background-color: #4979d4;
    font-size: 16px;
	line-height: 42px;
	color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.bbsti_kjjr-jgdetail .chage-box span.on,
.bbsti_kjjr-jgdetail .chage-box span:hover{
    height: 44px;
    line-height: 44px;
    background-color: #0ca6fe;

}
.bbsti_kjjr-jgdetail .bottom-cont{
    padding: 45px;
    font-size: 14px;
	line-height: 32px;
	color: #000000;
    background-color: #ffffff;
}
.bbsti_kjjr-jgdetail .slide{
    margin: 0 auto;
    width: 1140px;
    overflow: hidden;
}
.bbsti_kjjr-jgdetail .slide .bd li{
    margin-right: 30px;
    width: 202px;
	height: 135px;
	border-radius: 4px;
}
.bbsti_kjjr-jgdetail .slide .bd li a{
    display: block;
    height: 135px;
    width: 202px;
}

.bbsti_kjjr-jgdetail .slide .hd {
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    position: absolute;
  }
  
  .bbsti_kjjr-jgdetail .slide .hd li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ccc;
  }
  
  .bbsti_kjjr-jgdetail .slide .hd li.on {
    background-color: #ff3300;
  }
.bbsti_kjjr-fwdetail-jr{
    background: url(../images//bb/bg-kjjr-fw.jpg) no-repeat top center #ebeefb;
}
.bbsti_kjjr-fwdetail .top-r{
    width: 100%;
}
.bbsti_kjjr-fwdetail .top-r h2{
    min-height: auto;
    max-height: 72px;
}
.bbsti_kjjr-fwdetail .top-r p a{
    margin-left: 37px;
    font-size: 14px;
	line-height: 38px;
	color: #3787ff;
    text-decoration: underline;
}
.bbsti_kjjr-fwdetail .top-r p a:hover{
    color: #ff3300;
}
.bbsti_kjjr-fwdetail .top-r .fwjg{
    padding: 0 0 0 20px;
    width: 1126px;
	height: 53px;
    line-height: 53px;
    background: url(../images//bb/bg-kjjr-fw1.jpg) no-repeat;
    color: #000000;
}
.bbsti_kjjr-fwdetail .top-r .fwjg b{
    display: inline-block;
    vertical-align: middle;
    font-size: 28px;
	color: #ff320a;
}

.bbsti_fuwu{
    background: url(../images//bb/bg-kjjr-fw.jpg) no-repeat top center #ebeefb;
}
.bbsti_fuwu li .box-r .type{
    background-color: #ecf8fe;
    color: #3869b4;
}

.bbsti_fwjg-detail .top-r p span{
    color: #3869b4;
    background-color: #d5effc;
    margin-right: 10px;
}

.bbsti_fw-detail .top-r p span{
    color: #3869b4;
    background-color: #d5effc;
}
