::-webkit-scrollbar {display: none}
::-moz-placeholder {color: #fff}
::-webkit-input-placeholder {color: #fff}
:-ms-input-placeholder {color: #fff}
html, body {color: #333;margin: 0;	height: 100%;	font-family: myriad set pro, helvetica neue, Helvetica, Arial, Verdana, sans-serif;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-weight: 400;}
* {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box}
a {	text-decoration: none;	color: #000}
a,
label,
button,
input,
select {-webkit-tap-highlight-color: transparent}
img {width: 100%;	height: auto;display: block;	border: 0}
body{color: #666}

html,
body,
div,
dl,
dt,
dd,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
button,
fieldset,
form,
input,
legend,
textarea,
th,
td {margin: 0;	padding: 0}
a {	text-decoration: none;	color: #08acee}
button {	outline: 0}
img {	border: 0}
button,
input,
optgroup,
select,
textarea {	margin: 0;	font: inherit;	color: inherit;	outline: none}
li {list-style: none}
a {	color: #666}
.clearfix::after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden}

/*使用after伪对象清除浮动，伪对象的height设置成0；*/
.blank {padding: 1% 0;}
.b-line {position: relative}
.b-line:after {	content: '';position: absolute;	z-index: 2;	bottom: 0;left: 0;width: 100%;	height: 1px;border-bottom: 1px solid #e2e2e2;	-webkit-transform: scaleY(.5);	transform: scaleY(.5);	-webkit-transform-origin: 0 100%;	transform-origin: 0 100%}


.divHeight {width: 100%;height: 10px;position: relative;overflow: hidden}
.divHeight1 {width: 100%;height:1px;position: relative; width:94%; margin: 0 auto; overflow: hidden; background: #eeeeee;}
.jq22-flex1 { margin: 0 auto; display: -webkit-box;display: -webkit-flex;display: flex;	-webkit-box-align: center;	-webkit-align-items: center;align-items: center;padding: 15px;	position: relative;	background: #ffffff;}

.jq22-flex {display: -webkit-box;display: -webkit-flex;	display: flex;	-webkit-box-align: center;	-webkit-align-items: center;align-items: center;padding: 15px;	position: relative;	background: #ffffff;}
.jq22-flex-box {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;font-size: 14px;color: #333}
.jq22-flexView {width: 100%;	height: 100%;	margin: 0 auto;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	-ms-flex-direction: column;	flex-direction: column}
.jq22-scrollView {width: 100%;	height: 100%;	-webkit-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;	overflow-y: auto;	overflow-x: hidden;	-webkit-overflow-scrolling: touch;	position: relative;	padding-bottom: 55px}

.icon {	width: 20px;	height: 20px;	display: block;	border: none;	float: left;	background-size: 20px;	background-repeat: no-repeat}

.m-slider {	overflow-x: hidden;	width: 100%;	margin: 0 auto;	position: relative}

.slider-wrapper {display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	width: 100%;	height: 100%;	-webkit-transform: translate3d(0px, 0px, 0px);	transform: translate3d(0px, 0px, 0px);	position: relative;	z-index: 1;	-webkit-transition-property: -webkit-transform;	transition-property: -webkit-transform;	transition-property: transform;	transition-property: transform, -webkit-transform}

.slider-item {	width: 100%;	height: 100%;	-webkit-flex-shrink: 0;	-ms-flex-negative: 0;	flex-shrink: 0;	background: #f6f6f6}
.slider-item img {	width: 100%;	height: auto;	display: block;	border: none}

.slider-pagination {text-align: right;	position: absolute;	width: 100%;	z-index: 2;	right: 0;	bottom: 10px;	pointer-events: none;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-align: end;	-webkit-align-items: flex-end;	-ms-flex-align: end;	align-items: flex-end;	-webkit-box-pack: center;	-webkit-justify-content: center;	-ms-flex-pack: center;	justify-content: center}
.slider-pagination>.slider-pagination-item {margin: 0 .2rem;width: 8px;	height: 4px;display: inline-block;	background-color: rgba(255, 255, 255, .4)}
.slider-pagination>.slider-pagination-item.slider-pagination-item-active {	background-color: #fff;	width: 18px}

.jq22-palace{	padding: .5rem 0;position: relative;overflow: hidden; background: #ffffff;}
.jq22-palace-grid{	position: relative;	float: left;padding: 1px;width: 20%;box-sizing: border-box;	margin: 5px 0}
.jq22-palace-grid-icon {width: 30px;height: 30px;margin: 0 auto}
.jq22-palace-grid-icon img {display: block;	width: 100%;height: 100%;border: none}
.jq22-palace-grid-text {display: block;	text-align: center;	color: #333;font-size: .85rem;	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: .2rem}
.jq22-palace-grid-text h2 {	font-size: .8rem;font-weight: 400;	color: #666}
.ksjs{ width:94%; margin: 0 auto 0 auto;}
.ksjs a{ color:#816946; padding: 3% 0;}
.jq22-list-item1 {
	width: 31%;
	float: left;
	margin: 1% 1%;
	border-radius: 5px;
	background: #ebe2d8;
	display: block;
	overflow: hidden;
	text-align: center;
	padding: .8rem .1rem
}

.jq22-palace-one {background: url(../images/top_bg.jpg) no-repeat;}
.jq22-palace-one img{width:100%;}

.jq22-palace-two .jq22-palace-grid {width: 25%;}
.jq22-palace-two .jq22-palace-grid-icon {width: 55px;height: 55px}

.jq22-ren-img {margin-right: .5rem;}
.jq22-ren-img img{width: 70px;height:40px;}
.jq22-flex-box h3 {	word-wrap: normal;text-overflow: ellipsis;	white-space: nowrap;overflow: hidden;text-align: justify;color: #333;font-size: .95rem;	font-weight: 400;	margin-bottom: .2rem;}
.jq22-flex-box p {	word-wrap: normal;	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: justify;color: #737373;font-size: .8rem;font-weight: 400; line-height: 1.5rem;}

.jq22-citizen-head h2 {	padding: 1rem 1rem 0;font-size: 1rem;color: #333}
.jq22-citizen-head h2 img{ width:80%; text-align: center; margin: 0 auto;}

.jq22-flex-one {padding: .8rem 1rem 0 .2rem}
.jq22-flex-one .jq22-flex-box {	margin-left: .8rem}
.jq22-flex-box h2 {	font-size: .9rem;font-weight: 400}

.jq22-list-theme-box {padding: 0 10px;	overflow: hidden;	position: relative;}

.jq22-list-item {width: 100%; border-top:none; background-color: #ffffff;	border: 1px solid #dcd8c9;	display: block;	overflow: hidden;	text-align: center;	padding: 1rem .1rem}
.jq22-list-theme-img{background: url(../images/line2.png) no-repeat center bottom;height: 1rem;}
.jq22-flex-t-b {padding-top: .5rem;	padding-bottom: .1rem}

.jq22-list-theme-box h1 {color: #333;font-weight: 400;	font-size: 1.1rem;	font-weight: bold;	color:#826642;	background: url(../images/line1.jpg) no-repeat center bottom;	background-repeat: no-repeat;	background-size: 90%;	padding-bottom: 0.8rem;}
.jq22-list-theme-box h2 {color: #9b9b9b;font-weight: 400;font-size: .8rem;	margin: .3rem 0}
.jq22-list-theme-box h2 em {color: #f53f55;	font-weight: 700;	font-size: 1rem;	font-style: normal}
.jq22-list-theme-box p {color: #9b9b9b;	font-weight: 400;	font-size: .8rem}

.Conduct .jq22-list-item {background: #eff4fa}
.insure .jq22-list-item {background: #fcecec}

.jq22-six-img {	width: 112px;margin-right: .8rem}
.jq22-six-img h1{ font-size: .9rem; background:#ebe2d8; display: block; color:#712900; font-weight: 500; padding: .2rem 0;}
.jq22-flex-box h1 {	overflow: hidden;display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;	word-break: break-all;	text-overflow: ellipsis;	color: #333;	font-size: 1.6rem;	font-weight: 400;	width:100%;}
.jq22-flex-box h5 {	overflow: hidden;display: -webkit-box;	-webkit-line-clamp: 1;	-webkit-box-orient: vertical;	word-break: break-all;	text-overflow: ellipsis;	color: #333;	font-size: 0.95rem;	font-weight: 400;	margin: .9rem auto;	width:94%;}
.aui-all { padding: 0.8rem 0;  text-align: center; background: #fbfbfb; border: 1px solid #e4e4e4; border-radius: 5px; width:94%; margin: 0 auto; }
.jq22-flex-box h4 {	color: #b6b6b6;	font-weight: 400; font-size: 1.4rem;width: 100%; line-height: 1.5rem; padding-top: 3%;}
.jq22-flex-box span {text-indent:2rem;	color: #333;font-size: .9rem; width: 100%;display: inline-block;	padding-left: .3rem; line-height: 1.7rem;overflow: hidden;display: -webkit-box;	-webkit-line-clamp: 5;	-webkit-box-orient: vertical;	word-break: break-all;	text-overflow: ellipsis;}
.jq22-flex-box span em {font-style: normal}
.jq22-flex-box span em i {	font-size: .7rem;font-style: normal}
.jq22-flex {display: -webkit-box;	display: -webkit-flex;	display: flex;	-webkit-box-align: center;	-webkit-align-items: center;	align-items: center;position: relative}

.pic {	color: #b5b5b5}

.pic-one {	color: #b5b5b5;	text-decoration: line-through;	font-size: .88rem}

.jq22-footer {width: 100%;	position: relative;	z-index: 100;	display: -webkit-box;display: -webkit-flex;	display: -ms-flexbox;display: flex;	-webkit-box-align: center; -webkit-align-items: center;	-ms-flex-align: center;	align-items: center;background: #fff}
.jq22-footer:after {content: '';position: absolute;	z-index: 0;	top: 0;	left: 0;	width: 100%;height: 1px;	border-top: 1px solid #e4e4e4;	-webkit-transform: scaleY(.5);	transform: scaleY(.5);	-webkit-transform-origin: 0 0;	transform-origin: 0 0}

.jq22-tabBar-item {	-webkit-box-flex: 1;	* -webkit-flex: 1;	-ms-flex: 1; */	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	-ms-flex-direction: column;	flex-direction: column;	-webkit-box-pack: center;	-webkit-justify-content: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	color: #979797}
.jq22-tabBar-item-text {display: inline-block;	font-size: .6rem;	color: #818085;	padding-top: 2px}
.jq22-tabBar-item-active{ width: 80px;   height: 80px;   background: #772a00;   border: 10px solid #ffffff;   border-radius: 100%;	position: relative;    top: -30px;	margin: 0 auto;	z-index: 99;}
.jq22-tabBar-item-active .jq22-tabBar-item-text {	color: #ffffff}

.icon-loan { background: url(../images/home.png) no-repeat; background-size: 100%;}

.jq22-footer-fixed {position: fixed;	bottom: -25px;	left: 0;z-index: 49}

.jq22-citizen-head h2 {	padding: 1rem 1rem 0;font-size: 2rem;	color: #333;	background: #ffffff;}

.tab-nav {	height: 50px;line-height: 50px;	display: block;	position: relative;	background: #fff;z-index: 1;	width: 100%;	margin: 0 auto .5rem}
.index_kejs{ background: url(../images/line1.jpg) no-repeat center bottom; background-size: 100%; height: 50px;line-height: 50px;	display: block;	position: relative;	background-color: #fff;z-index: 1; width: 96%; margin: 0 auto;}
.index_kejs li{ font-size: 1rem; margin-left: .8rem; width:28%;}
.index_kejs li.tab-active{ font-weight: bold; color:#692500;}
.index_kejs li.tab-active a {color: #692500;font-size: .9rem}

.tab-nav-item {	height: 50px;line-height: 50px;	position: relative;	text-align: center;	color: #585858;	font-size: .9rem;	display: block;	float: left;	width: 20%}
.tab-nav-item.tab-active {}
.tab-nav-item.tab-active a {color: #692500;	font-size: .9rem}
.tab-nav-item a {display: inherit;font-size: .9rem;	color: #666666; font-weight: bold;}




.tab-panel {position: relative;overflow: hidden}
.tab-panel .tab-panel-item {width: 100%;position: absolute;	top: 0;	-webkit-transform: translateX(-100%);	transform: translateX(-100%)}
.tab-panel .tab-panel-item.tab-active~.tab-panel-item {	-webkit-transform: translateX(100%);	transform: translateX(100%)}
.tab-panel .tab-panel-item.tab-active {	position: relative;	-webkit-transition: -webkit-transform .15s;	transition: -webkit-transform .15s;	transition: transform .15s;	transition: transform .15s, -webkit-transform .15s;	-webkit-transform: translateX(0);	transform: translateX(0)}
.tab-nav-item.tab-active:before {	content: ''; z-index: 99; width: 40%;	height: 3px;position: absolute;	left: 50%;	bottom: 0;	margin-left: -20%;	z-index: -1;	background-color: #692500}


.news{}
.news h2{ text-align: center; overflow: hidden;display: -webkit-box;	-webkit-line-clamp: 1;	-webkit-box-orient: vertical;	word-break: break-all;	text-overflow: ellipsis;	color: #333;	font-size: 1.5rem;	font-weight: 400;	margin: .5rem auto;}
.text{ color: #333333; font-size: .9rem; line-height: 1.8rem; text-indent:2rem; padding-bottom: 60px;}
.ny_title{ width:96%; margin: 0 auto;}
.ny_title h2{ padding-bottom: 15px; border-bottom: 1px solid #dddddd; }
.ny_bg{ background: #ffffff;}



.tit1{margin:0 auto;width:100%;text-align:center;}
.tit1 h1{margin-bottom:0.5em;font-size:1.6em;color:#005cad;}
.tit1 span{font-size:0.9em;color:#bbbbbb;}


/*我要写信页面样式*/
.tit4{margin:0 auto;padding:1em 0;width:93%;border-bottom:#eeeeee solid 1px;}
.tit4 span{ font-weight: bold;}
.tit4 a{float:right;padding:0.5em 0.5em; border-radius: 5px; font-size:.8em;color:#ffffff;background:#950909;display:block;}
.tit4 i{margin-left:0;}
.submission{margin:1.5em auto 0 auto;width:93%;}
.submission li{padding:0 2%;height:48px;line-height:48px;clear:both;}
.submission li a{color:#666;}
.submission li span{float:left;}
.submission li i{float:left;margin-left:5px;font-size:14px;color:red;height:48px;line-height:48px;display:inline-block;}
.submission .list ul li i{position:absolute;left:-20px;top:26px;width:4px;height:4px;border-radius:2px;background:#999;}
.submission li input[type='text'],.submission li textarea{float:left;margin-top:10px;margin-left:10px;width:66%;height:32px;line-height:32px;font-size:1em;color:#666;border:1px solid #eeeeee;display:block;}
.submission li input[type='radio']{margin-left:20px;}
.submission li textarea{float:right;margin-right:6%;height:20em;}
.submission .img_library{display:none;}
.submission .img_library select{width:42%;}
.btn_box_sub{text-align:center;}
.submit_btn{color:#fff;background:#9d5a00;border:1px solid #0266bd;cursor:pointer;}
.btn_box_sub a{margin:20px auto;width:30%;height:34px;line-height:34px;font-size:1em;text-align:center;display:inline-block;}
.reset_btn{color:#333;border:1px solid #ddd;background:#fff;cursor:pointer;}

/*信件列表页面样式*/
.let_list{margin:1em auto;width:93%; font-size: .8rem;}
.let_list table{margin:1em auto;border:#f6eadc solid 1px;border-collapse:collapse;}
.let_list table th,.let_list table td{height:2.4em; line-height: 1.5rem; border:#f6eadc solid 1px;}
.let_list table th{color:#9d5a00; text-align: right; padding: 0 .5rem;}
.let_list table td{padding:0 0.5em;color:#888888;}
.let_list .get_more{width:100%;}

.t{text-align: center; padding-bottom: 20px; display: block; float: left;}
.t b{ line-height:40px; width:86%; margin: 0 auto; color:#444444; text-align:center;font-size:24px; margin-top:20px;padding-bottom:18px; display: block;}
.t div{ width:96%; background:#f7f4f0; height:30px;line-height:30px; text-align:center; margin: 0 auto;}
.t div span{font-size:13px; color:#999; padding-left:10px; padding-right:10px;}

.mydcp{ float:left; width:auto; color:#2b2b2b; font-family:"微软雅黑"; line-height:20px; padding:10px 10px 10px 0px; margin-left:10px; font-size:14px;}
.mydcp_xx{  margin-left:10px; vertical-align:-2px; margin-right:5px;}
.mydcp_xh{color: #dc0000;font-family:"微软雅黑"; font-size:16px; margin-top: 10px; margin-left:10px;float: left;}
.yisq_inp{ float:left; width:90%;height:2.4em; line-height:2.4em; border:none; font-size:12px; color:#333; font-family:"微软雅黑"; margin:0px 5px 0px 10px;}
.yisq_te{ float:right; width:300px;height:2.4em; line-height:2.4em; border:#ddd 1px solid; color:#333; font-family:"微软雅黑"; margin:10px 5px 10px 10px; padding:5px; resize:none;}
.butt{width:120px; height:32px; float:left; text-align:center; line-height:32px; color:#fff; font-size:15px; border-radius:100px;background:#712900;}


/*登录注册页面样式*/
.login{background:url(../images/logo_bg.png) no-repeat center top;background-size:100%;font-weight:normal;}
.head{margin-bottom:5%;font-size:20px;height:3em;line-height:3em;color:#6f2800;}
.head .head_fl{float:left;width:20%;text-align:center;display:block;}
.head .head_con{float:left;width:60%;text-align:center;display:block;}

.name_pic{margin:12% auto;width:33%;text-align:center;}
.name_pic img{width:100%;border-radius:50%;}

.input{margin:20% auto;width:80%;}
.input .name,.input .pwd,.input .sex{margin-top:5%;height:3.4em;line-height:3em;background:url(../images/line1.png) no-repeat bottom;background-size:100%;}
.input .name i,.input .pwd i{float:left;width:20%;height:3em;line-height:3em;display:block;}
.input .name i{background:url(../images/user_name.png) no-repeat left;background-size:35%;}
.input .pwd i{background:url(../images/pwd.png) no-repeat left;background-size:35%;}
.input input{margin-left:-1em;width:80%;font-size:1em;color:#666; border: none;}
.btn{margin-top:25%;width:100%;background:url(../images/login_btn_bg.png) no-repeat;background-size:100%;height:3.3em;}
.btn span{font-size:1.3em;color:#fff;width:100%;line-height:2.1em;text-align:center;display:block;}
.log_reg a{float:right;margin-top:9%;font-size:1em;color:#2e89f8;}

.register{background:url(../images/logo_bg.png) no-repeat center -23%;background-size:100%;font-weight:normal;}
.input{margin:30% auto;width:80%;}
.input em{float:left;width:20%;height:3em;line-height:3em;font-size:1.2em;color:#e13f3c;display:block;}
.community{height:3em;line-height:3em;background:url(images/input_line.png) no-repeat bottom;background-size:100%;}
.community span{float:left;display:block;width:40%;}
.community .comm_con{float:right;width:60%;display:block;}
.input .sex input{margin-left:1em;width:5%;}











