﻿@charset "utf-8"; 
/* CSS Document */
body{ margin:0 auto; 
padding:0; 
color:#333; 
font:12px/24px tahoma,Helvetica,arial,sans-serif; 
background:#f8f8f8; 
}

a{ text-decoration:none; color:#333; }
a:hover{text-decoration:none; color:#044c9c; }
a:visited{text-decoration:none; }

img{border:0px; }
h1,h2,h3{ padding:0;  margin:0; }
p{ padding:0;  margin:0; }
input{ vertical-align:middle}

ul,dl,dd,dt,li{margin:0; padding:0; text-indent:0; }
ol{list-style:none;  margin:0;  padding:0; }
li{list-style:none;  }

/*clr*/
.clear{clear:both; }

/*f*/
.fl{float:left; }
.fr{float:right; }

/*f*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft24{ font-size:24px}
.w1200{ width:1200px;  margin:0 auto; }
.p10{ padding:10px; }
.p20{ padding:20px; }
.pt10{ padding-top:10px; }
.pt20{ padding-top:20px; }
.pr10{ padding-right:10px; }
.pr12{ padding-right:12px; }
.pr15{ padding-right:15px; }
.pr20{ padding-right:10px; }

.m10{ margin:10px; }
.m20{ margin:20px; }
.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.ml20{ margin-left:20px; }
.mr20{ margin-right:20px; }
.mb10{ margin-bottom:10px; }
.mb20{ margin-bottom:20px; }

/*页面主体*/


.banner{ width:100%;  }
@media screen and (min-width:768px){
.banner{ height:385px;  background:url(index_bg.jpg) center no-repeat; }
}


.line60{ height:5rem;  line-height:5rem;  font-size:24px;  font-weight:bold;  background:url(line2.jpg) bottom center no-repeat;  margin-bottom:10px;  }
@media screen and (min-width:768px){
.line60{ height:6rem;  line-height:6rem;  font-size:30px;  font-weight:bold;  background:url(line.jpg) bottom center no-repeat;  margin-bottom:20px; }
}

.fontstyle{ line-height:1.6rem;  font-size:12px;  text-indent:24px; }
@media screen and (min-width:768px){
.fontstyle{ line-height:3rem;  font-size:16px;  text-indent:32px; }
}

.bg_xw{ background:url(bg_xw.jpg) center no-repeat;  padding:20px 0;  margin-top:20px; }







/*新闻动态*/
.good{ position:relative;  }
.swiper-container{ width:90%;  overflow:hidden; }
.swiper-slide{ }


.shm_year{ margin:0 20px;  width:60px;  text-align:center;  height:20px;  line-height:20px;  color:#fff;  background:#de5900; }
.shm_xwall{ background:#fff;  padding-bottom:20px; }
.shm_ri{ margin:0 20px;  width:60px;  text-align:center;  height:40px;  line-height:40px;  color:#fff;  background:#de5900;  border-top:#F96 solid 1px; }
.shm_xwtit{ margin:0 20px;  font-size:16px;  line-height:40px;  padding-top:10px;  width:88%; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  color:#111}
.shm_xwtit a{ color:#111}
.shm_xwxq{height:96px;padding:0 20px; margin-bottom:20px;  line-height:24px; font-size:14px;  overflow:hidden;  color:#777; }
.shm_xwbtn{ width:100px;  text-align:center;  margin:20px 20px 0 20px;  font-size:14px;  line-height:30px;  color:#de5900;  border:#de5900 solid 1px;  cursor:pointer; }
.shm_xwbtn a{ color:#de5900; }
.shm_xwbtn:hover{ background:#de5900;  color:#fff; }
.shm_xwbtn:hover a{ color:#fff; }



/*政策法规*/
.shm_zcfl{ float:left;  width:40%; padding-top:10px; }
.shm_zcfr{ float:right;  width:57%; }
.shm_zctit{ font-size:18px;  line-height:30px;  width:99%; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  color:#111}
.shm_zctit a{ color:#111}
.shm_zctime{ height:30px;  line-height:30px;  border-bottom:#dbdbdb solid 1px;  color:#888; }
.shm_zctime span{ padding-right:5px; }
.shm_zcxq{ padding:5px 0; font-size:14px; border-top:#e5e5e5 solid 1px; margin-top:5px; }
.shm_zcmore a{ color:#de5900}



/*合作银行*/



/*材料中心*/
.pd0{ padding:0; }

.btbg{ background:url(btbg.jpg) center no-repeat;  padding:20px 0;  margin-top:20px; }
@media screen and (min-width:768px){
.btbg{ background:url(btbg.jpg) center no-repeat;  padding:80px 0;  margin-top:20px; }
}
.pline{ padding-left:30px;  border-left:#666 solid 1px; }







/*详情新闻页*/


.page-title{ background-image:url(index_bg.jpg);  background-position:center;  background-size:cover;  padding:100px 0; }
.page-title .container{ position:relative; }
.page-title .title{ text-align:center; }
.page-title .title h1{ text-align:center; display:inline-block; margin:auto; color:#fff;  text-transform:uppercase; font-size:34px; line-height:50px; padding:0 50px; border:1px solid #fff; font-weight:bold; }
.page-title .page-bre{ color:#fff; font-size:14px;  text-align:center;  padding-top:10px; }
.page-title .page-bre a{ color:#fff; }
.page-title .page-bre .fa{ font-size:15px; margin-right:5px; margin-left:5px; }

.shm_tit{ font-size:24px; letter-spacing:normal; color:inherit; line-height:36px; margin:0; padding:10px 0; }
.shmxw_line{ line-height:30px; color:#888; padding-bottom:10px; border-bottom:#dbdbdb solid 1px;}
.shmxw_line a{ line-height:30px; color:#888;}


.shm_xq{ padding:20px 0px; font-family:"微软雅黑"; font-size:15px; line-height:28px; overflow:hidden;}
.shm_xq p{ padding:5px 0px; text-indent:30px;}
.shm_xq img{max-width:98%; _width:95%; text-align: center;}
@media screen and (min-width:768px){
.shm_xq{ padding:20px 0px; font-family:"微软雅黑"; font-size:18px; line-height:36px; overflow:hidden;}
.shm_xq p{ padding:10px 0px; text-indent:36px;}
.shm_xq img{max-width:98%; _width:95%; text-align: center;}
}



.searchform #searchsubmit{ transition:all 500ms cubic-bezier(0.23, 1, 0.32, 1) }
.searchform{ overflow:hidden; background-color:#f16543;  /* firefox 19+ */ /* ie */
}
.searchform ::-webkit-input-placeholder{ color:#ffffff }
.searchform ::-moz-placeholder{ color:#ffffff }
.searchform :-ms-input-placeholder{ color:#ffffff }
.searchform input:-moz-placeholder{ color:#ffffff }
.searchform #s, .searchform #searchsubmit{ color:#ffffff; height:48px; border:none; background-color:#FE5454; margin-bottom:0; border-radius:0 }
.searchform #s{ float:left; width:85%; padding-left:20px; padding-right:0 }
.searchform .screen-reader-text{ display:none }
.searchform #searchsubmit{ float:right; width:15%; padding-left:0; padding-right:0; background-image:url(icon-lense.png); background-repeat:no-repeat; background-position:center center; cursor:pointer }
.searchform #searchsubmit:hover{ background-color:#373c40 }
.searchform{ background:none; border:none }
.searchform #s{ background:none; color:#444; border:1px #ddd solid; border-right:none }
.searchform #searchsubmit{ background-color:#de5900 }
.searchform ::-webkit-input-placeholder{ color:#444 }
.searchform ::-moz-placeholder{ color:#444 }
.searchform :-ms-input-placeholder{ color:#444 }
.searchform input:-moz-placeholder{ color:#444 }


@media (max-width : 990px) {
.searchform #s{ width: 94%; }
.searchform #searchsubmit{ width: 6%; }
}
@media (max-width : 768px){ 
.searchform #s{ width: 92%; }
.searchform #searchsubmit{ width: 8%; }
}

@media (max-width : 740px){ 
	.searchform #s{ width: 90%; }
.searchform #searchsubmit{ width: 10%; }
}

@media (max-width : 480px) {
.searchform #s{ width: 85%; }
.searchform #searchsubmit{ width: 15%; }
}

@media (max-width : 360px) {
.searchform #s{ width: 80%; }
.searchform #searchsubmit{ width: 20%; }

}
@media (max-width:1440px) and (min-width:1200px) {
.searchform #s{ width: 82%; }
.searchform #searchsubmit{ width: 18%; }
}
@media (max-width:1200px) and (min-width:1040px) {
.searchform #s{ width: 78%; }
.searchform #searchsubmit{ width: 22%; }
}



.shm_lm{ font-size:20px; font-weight:bold; letter-spacing:normal; color:inherit; line-height:36px; margin:0; padding:10px 0; color:#de5900;}
.shm_lx{ font-size:15px; line-height:28px; color:#666; padding:10px 15px; background:#f1f1f1;}
.shm_lx span{ font-style:normal; color:#de5900;}
.shm_lx em{ font-style:normal;}




/*列表新闻页*/
.shm_list{ padding:10px 0;}
.shm_list ul li{font-size:18px; line-height:50px; border-bottom:#dbdbdb dashed 1px;width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shm_list li:before{content:"";display:inline-block;position:relative;left:0;top:50%;width:8px;height:8px;background:#de5900;border-radius:4px;margin-top:-4px; margin-right:12px;}

.shm_list ul li span{ padding-right:10px; font-size:12px;}
.shm_list ul li em{ float:right; font-style:normal; font-size:14px; color:#bbb;}





/*改革创新*/


video{ width:100%}
.white{ color:#fff;}
.pb10{ padding-bottom:10px;}
.shm_xwxq2{height:96px; text-indent:28px; margin-bottom:20px;  line-height:24px; font-size:14px;  overflow:hidden;  color:#777; }





