@charset "gb2312";
/* CSS Document */

* { margin:0; padding:0;}
html, body { font-size:14px; background:#efefef; font-family:'微软雅黑'; min-width:320px; max-width:750px;}
html, body, .page { display:-webkit-box; width:100%; height:auto; -webkit-box-orient:vertical; -webkit-box-pack:justify; }
ul, ol, ul li, li, dl, dt, dd { list-style:none; }
.fl { float:left }
.fr { float:right }
.hide { display:none }
.show { display:block }
.ellipsis { white-space:nowrap; text-overflow:ellipsis; overflow:hidden }
.break { word-break:break-all; word-wrap:break-word }
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
a { color:#333; text-decoration:none; }
body { position: relative; margin:0 auto; }
.yinhang { width: 100%; min-width: 320px; max-width: 750px; margin: 0 auto; }
/*-------head-----*/
.header { width:100%; height:auto; margin:0 auto; background:#a6212b;}
.head { width:100%; height:auto;}
.head-fx { padding: 5% 4% 0 0; float:right; }
.banner { width:100%; height:100%; margin:0 auto; background:#FFF; }
.yh_padthd { width:100%; height:0; padding:0; }
.yh_ban, .yh_ban img { width:100%; }
.swiper-container2 { width: 100%; height: 35%; }
.swiper-container { width: 100%; height: 35%; }
.swiper-slide2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.yh_ban span { width:5%; margin-right:5px; height:4px; background:#1d07f5; border-radius:0!important; }
/*----*/
.navArea {background: #a6212b; width:100%; height:100%; overflow:hidden;}
.navArea>div { border-bottom:1px solid #6e0202; border-top:2px solid #c23f3f; padding:0 5%; line-height:40px; }
.navArea>nav>div { border-top:2px solid #92131a; padding:1%;}
.navArea>nav>div:nth-child(1) { border-bottom:1px solid #6E0202; width:100%; height:100%; overflow:hidden;}
.navArea>nav a, .navArea>nav a:visited { width:24%; height:200%; display:inline-block; text-align:center; font-size:100%; line-height:200%; float:left;}
.navArea a, .navArea a:visited { color: #fff; }
.fh {width: 10%; height: 100%; float: left; color: white; font-size: 300%; margin-top: 2%; margin-left: 5%; line-height:100%;} 
.fh a { color:#FFF;}

.newslist { width:100%; margin:0 auto; background:#FFF;}
.yinhang_hd { width:100%; height:100%; margin:0 auto; background: url(../images/bt.jpg) repeat-x; overflow:hidden;}
.yinhang_hd h3 { line-height: 300%; padding-left: 5%; float: left; font-size:120%; font-weight:normal; }
.yinhang_xful{margin:3%; height:920px; overflow:hidden;}
.yinhang_xful li{ width:100%; height:3rem; line-height:3rem; content: " "; display: block; clear: both; border-bottom: 1px solid #e4e4e4;}
.yinhang_xful li a{font:100%/150% "Microsoft YaHei";color:#333;display:inline-block; width:80%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.yinhang_xful li span { display:inline-block; font-size:100%; float: right; width: 15%; height: 3rem; overflow: hidden; color: #999; line-height: 3rem;}
.yinhang_gd{display:inline-block;width:80%;height:200%;text-align:center;margin:1% 10%; font-size:120%; line-height:200%;}
.yinhang_gdx{display:inline-block;width:80%;height:3rem;text-align:center;margin:1rem 0 1rem 9%;}
.yinhang_jt{background:url(../images/zg_jt.jpg) right center no-repeat;font:100%/100% "Microsoft YaHei";color:#666; background-size:14px 9px;}
.yinhang_jt1{background:url(../images/zg_jt1.jpg) right center no-repeat;font:100%/100% "Microsoft YaHei";color:#666;15px;background-size:9px 14px;}

.yinhang_zxxy { width:100%; margin:0 auto; margin-top:5%; margin-bottom:5%; background:#FFF;}
.yinhang_zxxy_tit,.yinhang_zxxy_tit1 { margin:0 auto; height:300%; line-height:300%;border-bottom: 1px solid #e4e4e4; padding-left:4%; overflow:hidden;}
.yinhang_zxxy_tit p {  width:30%; font-size:120%; color:#a6212b; height:200%; text-align:center; margin-top:5%; border-left: 4px solid #009944; float:left; line-height:200%;}
.yinhang_zxxy_tit1 p { width:30%; font-size:120%; color:#a6212b; height:200%; text-align:center; margin-top:5%; border-left: 4px solid #ffae00; float:left; line-height:200%; margin-top:5%;}
.yinhang_zxxy_tit span { float:right; width:10rem; height:4rem; line-height:4rem; margin-top:2rem; font-size:1.8rem; color:#a6212b;}
.yinhang_zxxy_tit span a { color:#a6212b;}
.yinhang_zxxy_bot { width:100%; margin:0 auto;}
.yinhang_yh_zx1 { width: 93%; padding:3.5%; overflow:hidden;}
.yinhang_yh_zx3 { margin:3.5%; height:100%; overflow:hidden;}
.yinhang_yh_zx2 { margin:3.5%; height:250px; overflow:hidden;}
.yinhang_yh_zx1 li ,.yinhang_yh_zx2 li,.yinhang_yh_zx3 li{ width: 100%; height: 3rem; border-bottom: 1px solid #e4e4e4; font-size: 100%; padding: 1% 0; line-height: 3rem;}
.yinhang_yh_zx1 li a ,.yinhang_yh_zx2 li a,.yinhang_yh_zx3 li a { display:inline-block; width:84%; font-size:100%; line-height: 150%; float: left;width:80%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.yinhang_yh_zx1 li span ,.yinhang_yh_zx2 li span ,.yinhang_yh_zx3 li span { color:#999;}

.newsarc { width:100%; margin:0 auto; background:#FFF;}
.newsarc_tit {width:100%; height:100%; margin:0 auto; overflow:hidden;}
.newsarc_tit h3 { width:70%; line-height: 150%; padding-left: 5%; float: left; font-size:90%; font-weight:normal; color:#5f646e;}
.newsarc_tit h3 span { width:0.8rem; height:0.8rem; background:#ffae00; float:left; margin-top:1%; margin-right:4%;}
.newsarc_bot {width: 100%; background: #fff; padding-bottom: 2rem;}
.newsarc_wz {width: 96%; margin:0 auto; border-bottom: 1px solid #ccc; padding-bottom: 2rem;}
.newsarc_wz img { max-width: 100%!important; height: auto!important;}
.newsarc_wz h1 {font: 120% "Microsoft YaHei"; line-height:150%; text-align:center; margin:5% 0;}
.jiben { text-align:left; color:#999;} 
.newsarc_wz p {font: 120%/200% "Microsoft YaHei"; color:#5f646e; line-height:200%; overflow:hidden;}
.newsarc_wz a { color:#cc0000;}
/*---------footer----------*/
.yh_infix{position:fixed; bottom:0; width:750px; color:#5f646e; white-space:nowrap; z-index:99;}
.yh_infix div{position:relative; display:block; float:left; width:15.4rem; border: 1px dotted #ccc; text-align:center; font:1.5rem/4rem "Microsoft Yahei"; }
.yh_infix span{ font-size:2.2rem;}
.yh_infix ul{position:absolute;display:inline-block; min-width:80%; padding:0 20%;border:1px solid #c5c5c5; border-radius:5px; text-align:center;color:#333; font:1.5rem/4rem "Microsoft Yahei";display:none; background:#fff;}
.yh_infix li{ border-bottom:1px solid #bdbfc1; white-space:nowrap; line-height:2.6rem; height:2.6rem;  }
.yh_infix .borderB0{border-bottom:0;}
.yh_fn1 { background: url(../images/zx_01.png) left 1.2rem center no-repeat;}
.yh_fn2 { background: url(../images/zx_02.png) left 1.2rem center no-repeat;}
.yh_fn3 { background: url(../images/zx_03.png) left 1.2rem center no-repeat;}
.yh_fn4 { background: url(../images/zx_04.png) left 1.2rem center no-repeat;}
.yh_infix .arrow{position:absolute; z-index:10; bottom:-2em; padding:0; margin-left:-0.9em; display:block; width:0; height:0; border-width:1em 0.9em; border-color:#c5c5c5  transparent transparent; border-style:solid;}
.yh_fsn1 .arrow,.yh_fsn2 .arrow,.yh_fsn3 .arrow{left:50%;}
.arrow:after{content:""; position:absolute; bottom:-0.9em; left:-0.85em; display:block; width:0; height:0; border-width:1em 0.9em; border-color:#fafafa transparent transparent; border-style:solid;}
.yh_fsn1 .telli{padding:0.2em 0;}
.yh_fsn1 i{display:inline-block; vertical-align:middle; margin-right:8px;}
.yh_fsn1 .tel{width:1.06em; height:0.91em; background:url(../images/tel.png) no-repeat center; background-size:100%;}
.yh_fsn1 .qq{width:1em; height:1.37em; background:url(../images/QQ.jpg) no-repeat center; background-size:100%;}
.yh_fsn1{left:0; height:4.8em; top:-6.1em;}
.yh_fsn2{left:-10%; height:4.8em; top:-6.1em;}
.yh_fsn3{left:-10%; height:14.4em; top:-15.7em;}
.yh_fsn4{right:0; height:7.2em; top:-8.5em;}
.yh_infix .yh_fsn1{padding:0 9% 0 10%; font:1em/2 "Microsoft Yahei";}
@media screen and (min-width:640px){
	.yh_infix ul,.yh_infix .yh_fsn1{left:50%; margin-left:-80px; min-width:120px; width:120px; padding:0 1em;}
}
@media screen and (max-width:640px) and (min-width:320px){
	.yh_infix{font-size:14px;}
	.yh_infix  .yh_fsn1 .arrow{left:30%;}
	.yh_infix  .yh_fsn4 .arrow{right:30%; margin:0;}
}
@media screen and (max-width:320px){
	.yh_infix{font-size:10px;}
	.yh_infix  .yh_fsn1 .arrow{left:30%;}
	.yh_infix  .yh_fsn4 .arrow{right:25%;}
}
#footer { width:100%; height:100%; margin:0 auto; background:#FFF; font-weight: normal;}
.foot-1,.foot-2 { height:45px; line-height:45px; text-align:center;}

/*----xhj-------*/
#shangxia2 {width: 10%; height: 10%; right: 0; position: fixed; top: 400px;}
#gotop1 { width: 50px; position: fixed; bottom: 90px; cursor: pointer; z-index: 99998; right: 50%; margin-right: -50%; background: rgba(0,0,0,.6); border-radius: 50%; }
/* 小火箭悬停特效 */

#gotop1:hover { animation: rubberBand 1s; }
 @keyframes rubberBand {  from {
 transform: scale3d(1, 1, 1);
}
 30% {
 transform: scale3d(1.25, 0.75, 1);
}
 40% {
 transform: scale3d(0.75, 1.25, 1);
}
 50% {
 transform: scale3d(1.15, 0.85, 1);
}
 65% {
 transform: scale3d(.95, 1.05, 1);
}
 75% {
 transform: scale3d(1.05, .95, 1);
}
to { transform: scale3d(1, 1, 1); }
}
/*返回顶部*/
#gotoTop{
	display:none;
	position:fixed;
	top:75%;
	right:2%;
	cursor:pointer;
	width: 42px;
	height:42px;
	line-height: 100;
	overflow: hidden;
	background: url(../images/gTopa.png) no-repeat;
	opacity:0.5;
	filter:alpha(opacity=40);
}
#gotoTop{
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px");
}