@charset "utf-8";
/* CSS Document */


.main-bj{ width: 100% ; margin: .52rem 0 .52rem 0;}


/*banner*/
.slideBox{ position:relative; width:100%;  height:auto;  overflow:hidden;}
.slideBox .hd{ position:absolute; width:98%; height:14px; line-height:14px; bottom:12px; right:2%; z-index:1; text-align:center;}
.slideBox .hd li{ display:inline-block; width:7px; height:7px; border-radius:50%; border: solid 1px #f3c692; text-indent:9999px; overflow:hidden; margin:0 3px; }
.slideBox .hd li.on{ border: solid 1px #0143a6; width:9px; height:9px; position: relative; top: 1px;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative;  }
.slideBox .bd li img{ width:100%;  height: 52vw; display:block; max-height: 332px; }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
/*bannered*/ 


.Notice-bj{ width:100%; background: -webkit-linear-gradient(left,#f7c798,#fedebf)}
.Notice-box{ width:100%; overflow:hidden; }
.tz{ width:.75rem;  float: left ;overflow: hidden; padding:0 0 .01rem 0}
.tz img{ width: 100% ; height: 100%;}
.scroll_vertical{width: calc(100% - .87rem); float:right ; height:0.24rem;position:relative;top: .05rem; overflow: hidden; }
.scroll_vertical .box{overflow:hidden;position:relative;top:0;height:0.24rem;}
.scroll_vertical .list{ width: 100% ; position:absolute;top:0;left:0; overflow: hidden;}
.scroll_vertical .list li{ width:98%;height:0.24rem; padding-left: 2% ; overflow:hidden;}
.scroll_vertical .list li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.scroll_vertical .list li a h4{ width:95%; height:0.24rem; line-height:0.24rem; font-size:0.14rem; color:#616161;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }

.bka-bj{ width: 94% ; padding: 0 3% ; background-color: #fff ; margin-bottom: .1rem}
.qha{ width: 100% ; border-bottom: 2px solid #dfdfdf ; font-size: 0;  padding: .12rem 0 0 0; position: relative; }
.qha h3{ height: .22rem; line-height: .22rem; font-size: .16rem; color: #3e3e3e; display: inline-block; margin-right: .18rem; position: relative; bottom: -2px; padding: 0 .03rem}
.qha a{ font-size: .12rem; color: #a5a6ac ; position: absolute;right: 0; bottom: .05rem;}
.qha h3.on{ border-bottom: 2px solid #ac0909 ; color: #ac0909;}

.qhb{ width: 100% ;}

.Section_box2{ width:100%;overflow:hidden;}
.Section_box2 ul{width:100% ;padding-bottom:0.05rem; padding-top: .05rem;}
.Section_box2 ul li{ width:100%;border-bottom:1px dashed #a5a6ac; padding: .1rem 0; overflow:hidden;}
.Section_box2 ul li a{ width:100%; display:block; position:relative;}
.Section_box2 ul li img{width: 1.1rem;  height: .72rem;   float: left;}
.Section_box2 ul li .rig{ width: calc(100% - 1.2rem);  float: right; position:relative}
.Section_box2 ul li .rig h3{  width: 100%; height:.4rem;line-height:0.2rem; font-size:0.14rem; color:#3e3e3e; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
.Section_box2 ul li .rig .tm{ width: 100%; height: .2rem;margin-top: .1rem}
.Section_box2 ul li .rig .tm h4{float: left; height: .2rem; line-height: .2rem; font-size: .12rem; color: #a5a6ac; }
.Section_box2 ul li .rig .tm h5{float: right; height: .2rem; line-height: .2rem; font-size: .12rem; color: #a5a6ac; background: url(../images/ti.png) no-repeat left center; background-size: .14rem auto;padding-left: .16rem}

.Section_box2 ul .noa .rig{ width: 100%;}
.Section_box2 ul .noa img{ display: none}
.Section_box2 ul li:last-of-type{ border: none}


.bkb-bj{ width: 94% ; padding: 0 3% ; background-color: #fff ; background-image: url(../images/bkb-b.jpg) ; background-repeat: no-repeat; background-position:  left bottom ; background-size: 100% auto; margin-bottom: .1rem}
.gg-box{ width: 100% ;  padding: .2rem 0 .1rem 0; overflow: hidden;}
.gg-box a{ width: calc(50% - .05rem) ;float: left;}
.gg-box a:last-child{float: right}
.gg-box a img{ width: 100% ; height: .62rem;}

.qhc{ width: 100% ; border-bottom: 1px solid #b3b3b3 ; font-size: 0 ; padding: .05rem 0 .1rem 0}
.qhc h3{ width: calc(25% - .06rem) ; padding: .03rem 0; display: inline-block; font-size: .16rem; text-align: center; border: solid 1px #ac0909 ; color: #ac0909 ; position: relative; }
.qhc h3:nth-child(2){ margin-left: .04rem}
.qhc h3:nth-child(3){ margin-left: .04rem ; margin-right: .04rem}
.qhc h3.on{ background-color: #ac0909;color: #fff}

.kailong{
    position: absolute; left: 50%; bottom: -5px; margin-left: -2.5px;display: none;
	width:0;
	height:0;
	border-right:5px solid transparent;
    border-left:5px solid transparent;
    border-top:5px solid #ac0909;
}
.qhc h3.on .kailong{display: block}
.qhd{ width: 100% ;}
.nw{ width: 100% ;border-bottom: 1px solid #b3b3b3 ; }
.nw ul{ width: 100% ;}
.nw ul li{ width: 100% ; padding: .11rem 0; border-bottom: 1px dashed #a5a6ac ; overflow: hidden;}
.nw ul li h3{ width: calc(100% - .64rem) ; height: .16rem; line-height: .16rem; font-size: .14rem; color: #3e3e3e;white-space:nowrap;  text-overflow:ellipsis;float: left; overflow: hidden;}
.nw ul li h4{ width: .5rem;height: .16rem; line-height: .16rem;  font-size: .12rem; color: #a5a6ac ;float: right ;text-align: right; overflow: hidden;}
.nw ul li:last-child{ border: none;}


.slideBox2{ position:relative; width:100%;  height:auto;  padding: .1rem 0; overflow:hidden;}
.slideBox2 .hd{ position:absolute; width:98%; height:14px; line-height:14px; bottom:12px; right:2%; z-index:1; text-align:center;}
.slideBox2 .hd li{ display:inline-block; width:7px; height:7px; border-radius:50%; text-indent:9999px; overflow:hidden; margin:0 3px; }
.slideBox2 .hd li.on{  width:9px; height:9px; position: relative; top: 1px;}
.slideBox2 .bd{ position:relative; z-index:0; }
.slideBox2 .bd li{ position:relative;  }
.slideBox2 .bd li img{ width:100%; display:block; height: 27vw; max-height: 172px; }
.slideBox2 .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }


.bkc-bj{ width: 94% ; padding: 0 3% ; background: url(../images/bkc-bj.jpg) repeat top center;}

.qhr{ width: 100% ; border-bottom: 2px solid #dfdfdf ; font-size: 0;  padding: .12rem 0 0 0; position: relative; }
.qhr h3{ height: .22rem; line-height: .22rem; font-size: .16rem; color: #3e3e3e; display: inline-block; margin-right: .18rem; position: relative; bottom: -2px; padding: 0 .03rem}
.qhr a{ font-size: .12rem; color: #a5a6ac ; position: absolute;right: 0; bottom: .05rem;}
.qhr h3.on{ border-bottom: 2px solid #ac0909 ; color: #ac0909;}

.pic-box{ width:100%; padding-top: .16rem; overflow: hidden;}
.pic-box ul{ width:100%;  }
.pic-box li{ width:calc(50% - .05rem); float:left;text-align:center; margin-bottom: 0.13rem;  }
.pic-box li a{  width:100%;  display: block; position: relative;}
.pic-box li img{ width:100%;  height: 30.5vw; max-height: 195px }
.pic-box li h3{ width:calc(100% - .06rem); padding: 0 .03rem; height:.26rem; line-height:.26rem;  font-size:0.14rem; color:#3e3e3e; text-align:center;  white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; z-index: 9;}
.pic-box li h3 span{ font-size:0.14rem; color:#3e3e3e; padding-left: .05rem}
.pic-box ul li:nth-child(even){ float:right;} 



@media screen and (width: 320px) {

}


@media screen and (width: 360px) {

}















