@charset 'utf-8';

/******样式清除******/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333333;
}

a {
	vertical-align: top;
}

img {
	border: 0;
	vertical-align: middle;
}

@keyframes myrotate {
	0% {
		transform: rotate(10deg);
	}

	20% {
		transform: rotate(-10deg);
	}

	40% {
		transform: rotate(10deg);
	}

	60% {
		transform: rotate(-10deg);
	}

	80% {
		transform: rotate(10deg);
	}

	100% {
		transform: rotate(0deg);
	}
}

input,
button,
text {
	vertical-align: middle;
	outline: none;
	border: none;
}

button {
	padding: 0;
	background: none;
	cursor: pointer;
}


body {
	font-size: 15px;
	color: #333333;
	font-family: "PingFang SC-Regular, PingFang SC";


}

.bodyhtml {
	background: #e5f2ff;
}
.centerWidth {
    width: 1400px;
    margin: 0px auto;
}

/*清除浮动*/

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after {
	clear: both;
}

.lf {
	float: left;
}

.rt {
	float: right;
}

.pl5 {
	padding: 0.12rem 0.5rem;
}

.p3 {
	padding: 0.3rem;
}

/* 头部 */

.zyxbwap_head {

	position: relative;
}

.zyxbwap_top {
	  line-height: 0.5rem;
    height: 0.6rem;
    padding: 0 0.5rem;
    background: #F6F9FD;
}

.head_text_lf a,
.head_text_lf span,
.head_text_rt a,
.head_text_rt span {
	color: #4F4F4F;
	font-size: 0.28rem;
}

.zyxbwap_bjt {
	width: 100%;
	height: 6rem;
	overflow: hidden;
	position: relative;
}

.zyxbwap_bjt .swiper-container {
	width: 100%;
	height: 100%;
}

.zyxbwap_bjt li.swiper-slide {
	position: relative;
	height: 6rem;
}

.zyxbwap_bjt li.swiper-slide img {
	width: 100%;
	height: 100%;
}

.zyxbwap_logo {
	position: absolute;
	top: 1.5rem;
	z-index: 1;
	text-align: center;
	width: 100%;
}

.zyxb_headbj_logo img {
	width: 2rem;

}

.zyxbwap_headbj_logo_text .chinese {
	color: #FFFFFF;
	font-size: 0.8rem;
	display: block;
	line-height: 1.5rem;
}

.zyxbwap_headbj_logo_text .english {
	color: #FFFFFF;
	font-size: 0.35rem;
	display: block;
	letter-spacing: 0.06rem;
}

.zyxbwap_nav {
	background: url(zyxbwap_navbj.png) no-repeat;
	position: relative;
	background-size: 100%;
	z-index: 2;
	    height: 1.7rem;
	margin-top: -0.55rem;
}

.nav {

	box-sizing: border-box;
	margin: 0 auto;


}

.nav ul>li {
	float: left;
	display: block;
	  width: 16%;
	text-align: center;
	font-size: 0.5rem;
}

.nav ul>li a {

	 display: inline-block;
	
	text-align: center;
	font-size: 0.4rem;
	margin: 0 auto;
	color: #fff;
}

.nav ul {
	margin: 0.75rem auto;

}

.nav li.cur a {
	border-bottom: 0.1rem solid #FFFFFF;
}

.homeboy {
	position: relative;
}

.homeboy_toutiao {
    height: 90px;
    background: #fff;
    width: 100%;
}
.zyxb_toutiao {
    overflow: hidden;
    height: 80px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
}

.zyxb_toutiao li {
	height: 80px;
	width: 100%;
	display: flex;
	text-align: center;
	justify-content: space-around;
	flex-direction: column;
}
.zyxb_toutiao li a {
	color: #333;
	font-weight: bold;
	font-size: 0.4rem;
	line-height: 0.6rem;

}

.con1 {
	width: 100%;
	height: 8.6rem;
	overflow: hidden;
	position: relative;
}

.con1 .swiper-container {
	width: 100%;
	height: 100%;
}

.con1 li.swiper-slide {
	position: relative;
	height: 8.6rem;
}

.con1 li.swiper-slide a {
	display: block;
	height: 8.6rem;
}

.con1 li.swiper-slide img {
	width: 100%;
	height: 100%;
}

.con1 .swiper-slide span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 98%;
	height: 80px;
	line-height: 80px;
	padding-left: 2%;
	background: rgba(2, 2, 2, 0.4);
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	font-size: 0.4rem;
}

.con1 .pagination {
	position: absolute;
	bottom: 25px;
	right: 0;
	z-index: 29;
	width: 3rem;
	left: auto;
	text-align: right;
	padding-right: 8px;
}

.con1 .pagination span {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #fff;
	margin: 0 5px;
	cursor: pointer;
}

.con1 .pagination .swiper-active-switch {
	background-color: #185dad;
}

.ghb_tabbtns {
	width: 100%;
	height: 1rem;
	margin: 0 auto;
	background: #F2F2F2;
}

.ghb_tabbtns a {
	display: block;
	width: 33.3%;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	font-size: 0.4rem;
	color: #3b3a41;
	float: left;
}

.ghb_tabbtns a.cur {
	background: #1360D2;
	color: #fff;
}

.item>ul {
	padding: 0.3rem;
}

.item ul>li {
    box-sizing: border-box;
    width: 100%;
    line-height: 1rem;
}

.ghb_tabItems>.item {
	display: none;
}
.ghb_tabItems>.item.cur {
display: block;
}


.item ul>li>a {
	float: left;
	max-width: 70%;
	font-size: 0.38rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.item ul>li>span {
	float: right;
	font-size: 0.36rem;
	color: #828282;
}

.zyxbwap_gdlj {
	background: #F2F2F2;
	width: 100%;
	height: 0.93rem;
}

.zyxbwap_gdlj a {
	margin: 0 auto;
	width: 100%;
	padding-left: 4.2rem;
	box-sizing: border-box;
	display: block;
	height: 0.93rem;
	font-size: 0.39rem;
	color: #8d8c93;
	line-height: 0.93rem;
}

.zyxbwap_gdlj img {
	width: 0.425rem;
	margin-left: 0.2rem;
	margin-top: -0.08rem;
}

.zyxbwap_zwgk {
	margin-top: 0.6rem;
}

.wap_gk_title {
	width: 100%;
	margin: 0.6rem auto;
	text-align: center;
}

.wap_gk_title a {
	display: block;
}

.zyxbwap_zwgk_zfxxgk {

	margin-top: 0.6rem;
}

.zyxbwap_zwgk_zfxxgk li {
	width: 32%;
	float: left;
	position: relative;
	margin: 0.1rem 0.06rem;
}

.zyxbwap_zwgk_zfxxgk li img {
	width: 100%;
}

.zyxbwap_zwgk_zfxxgk li a {
	display: inline-block;
	position: relative;
}

.zyxbwap_zwgk_zfxxgk li span {
	font-size: 0.35rem;
	font-weight: bold;
	color: #333333;
	position: absolute;
	left: 0.3rem;
	top: 0.3rem;
	line-height: 0.5rem;
}

.zyxbwap_zwgk_gkwj li {
	width: 24%;
	float: left;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.zyxbwap_zwgk_gkwj li a {
	display: inline-block;
}

.zyxbwap_zwgk_gkwj li img {
	margin-top: 0.15rem;
	width: 1.5rem;
}

.zyxbwap_zwgk_gkwj li span {
	font-size: 0.35rem;
	font-weight: 600;
	color: #333333;
	display: block;
}

.zyxbwap_zwfw {
	margin-top: 0.6rem;
}

.zyxbwap_zwfw_list li {
	width: 25%;
	float: left;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.zyxbwap_zwfw_list li a {
	display: inline-block;
}

.zyxbwap_zwfw_list li img {
	margin-top: 0.15rem;
	width: 2rem;
}

.zyxbwap_zwfw_list li span {
	font-size: 0.35rem;
	font-weight: 600;
	color: #333333;
	display: block;
}

.zyxbwap_zwhd {
	margin-top: 0.6rem;
}

.zyxbwap_zwhd_list li {
	width: 31%;
	background: url(zyxbwap_fwrxbjghb.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	position: relative;
	float: left;
	height: 2rem;
	margin: 0 0.1rem;
}
.zyxbwap_zwhd_list li:nth-child(2) {
    background: url(zyxbwap_jjwsjbghb.png) no-repeat;
}
.zyxbwap_zwhd_list li:nth-child(3) {
    background: url(zyxbwap_wfjbbjghb.png) no-repeat;
}
.zyxbwap_zwhd_list li a {
	display: inline-block;
	text-align: left;
}

.zyxbwap_zwhd_list li span {
	font-size: 0.35rem;
	font-weight: 600;
	color: #2D2D2D;
	display: inline-block;
	padding-top: 0.5rem;
}

.zwhd_hdxj_middle_top li {
	width: 32%;
	float: left;
	text-align: center;
}


.zwhd_hdxj_middle_topli span {
	font-size: 0.4rem;
	font-weight: 600;
	color: #2D2D2D;
}

.zwhd_hdxj_middle_top li img {
	width: 1rem;
}

.zwhd_hdxj_middle_top li:nth-child(1) span {
	font-size: 0.4rem;
	font-weight: 600;
}

.czwhd_hdxj_middle_top li:nth-child(1) img {
	width: auto;
}

.zwhd_hdxj_middle_top li a {
	display: inline-block;
	font-size: 0.38rem;
}

.zyxbwap_zwhd_hdxj {
	line-height: 2rem;
	font-size: 0.36rem;
}

.zyxbwap_zwhd_hdxj div.ghb_tabbtns {
	background: none;
}

.zyxbwap_zwhd_hdxj div.ghb_tabbtns a.cur {
	background: none;
	color: #2D2D2D;
	font-weight: 600;
	width: 23.5%;
}

.zyxbwap_zwhd_zxft {
	width: 100%;
}

.zwhd_zxft_tu img {
	    width: 60%;
    height: 4.3rem;
    float: left;
}
.zwhd_zxft_tu_bt{
	
	    float: right;
    width: 37%;
}
.zwhd_zxft_tu span {
	display: block;
	font-size: 0.38rem;
	line-height: 0.8rem;
}

.zwhd_zxft_tu a span.zwhd_zxft_title {
	font-weight: 600;
}

.zyxbwap_zwhd_dczj {
	width: 100%;
	background: url(zyxbwap_dcsj.png) no-repeat;
	background-size: 100%;
	    height: 6rem;
}

.dcsj_title {
	height: 1.6rem;
}

.dcsj_title a {
	font-size: 0.5rem;
	color: #296CD0;
	font-weight: bold;
	margin: 0 0.3rem;
}

.dcsj_jxz {
	font-size: 0.3rem;
	background: url(zyxbwap_dcsjjxz.png) no-repeat;
	background-size: 100%;
	color: #296CD0;
	width: 2rem;
	line-height: 1rem;
	display: block;
	margin: 0 0.25rem;
	text-align: center;
}

.dcsj_title_wdtitle a {
	font-size: 0.37rem;
	font-weight: bold;
	color: #333333;
	line-height: 0.6rem;
	display: block;
	width: 75%;
	text-indent: 0.6rem;
}

.ztzl_list {
	width: 100%;
	height: 6rem;
	overflow: hidden;
	position: relative;
}

.ztzl_list_lb {
	width: 100%;
	height: 5.2rem;
}

.ztzl_list_lb li.swiper-slide {
	position: relative;
	height: 5.2rem;
	text-align: center;
}

.ztzl_list_lb li.swiper-slide a {
	display: block;
	height: 5.2rem;
}

.ztzl_list_lb li.swiper-slide img {
	height: 100%;
}

.paginationzt {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 0.2rem;
}

.paginationzt span {
	width: 0.4rem;
	height: 0.4rem;
	margin: 0.1rem 0.1rem;
}

/* 底部 */
.zyxbwap_footer {
	background: #3062C7;
	margin-top: 0.6rem;
}

.zyxb_footer_text {

	margin: 0 auto;
	text-align: center;
}

.footer_text_dzjg {
	padding-top: 0.25rem;
}

.footer_text_dzjg ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.text_lf_li li {
	width: 25%;
    float: left;
    text-align: center;
    font-size: 0.32rem;
    color: #FFFFFF;
    padding: 0.2rem 0;
}

.text_lf_li li a {
	display: inline-block;
	color: #FFFFFF;
	    padding: 0 0.1rem 0 0px;
}

.text_lf_text p {
	font-size: 0.32rem;
    padding: 0.2rem 0;
    color: #FFFFFF;
}

.mtsptp a {
	font-size: 0.5rem;
	font-weight: 600;
	color: #333333;
	display: inline-block;
	position: relative;
}

a.shipingd {
	float: right;
	box-sizing: border-box;
	display: block;
	font-size: 0.39rem;
	color: #8d8c93;
}

a.shipingd img {
	width: 0.4rem;
	vertical-align: revert;
}

.tplist {
	display: block;
	width: 45%;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0.2rem 0.2rem;
}

.tplist a {
	display: block;
}

.tplist img {
	width: 100%;
	height: 3.5rem;

}

.mtsptp {
	line-height: 2rem;
}

.tplist p {
	color: #3b3b3b;
	text-align: center;
	font-size: 0.35rem;
	line-height: 0.6rem;
	margin: 0.2rem;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.xbzwgk_sbf {
	margin: 0 auto 20px auto;
}

.xbzwgk_sbf_ul>li {
	width: 33%;
	position: relative;
}

.xbzwgk_sbf li a.xbzwgk_group {
	display: inline-block;
	width: 100%;
	border-radius: 0.3rem;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
}

.xbzwgk_jcgk {
	background: linear-gradient(132deg, #FF7507 0%, #FAA15A 100%);
}

.xbzwgk_zxgk {
	background: linear-gradient(132deg, #3073C5 0%, #549AF2 100%);
}

.xbzwgk_glgk {
	background: linear-gradient(132deg, #FFBA07 0%, #FAA15A 100%);
}

.xbzwgk_fwgk {
	background: linear-gradient(317deg, #0FA3F5 0%, #3780EF 100%);
}

.xbzwgk_jggk {
	background: linear-gradient(132deg, #17DA9F 0%, #2DC5A0 91%);
}

a.xbzwgk_group div {
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 10px 10px 10px 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.xbzwgk_group_div {
	margin: 5px auto;
	margin-top: 10px;
}

.xbzwgk_group span {
	font-size: 0.45rem;
	font-weight: 600;
	color: #333333;
	line-height: 0.8rem;
}

.xbzwgk_xxgk {
	margin-top: 0.6rem;
}

.xbzwgk_wjcx_title span {
	width: 0.1rem;
	height: 0.8rem;
	background: #1B62CD;
	display: inline-block;
}

.xbzwgk_wjcx_title div {
	font-size: 0.6rem;
	font-weight: bold;
	line-height: 0.8rem;
	margin-left: 0.4rem;
}

.xbzwgk_xxgk_div {
	width: 100%;
	height: auto;
	padding: 0.2rem 0;
}

.xbzwgk_xxgk_ul li {
	width: 100%;
	height: 1.5rem;
	margin: 0.3rem auto;
	background-size: 100%;
}

.xbzwgk_xxgk_zc {

	background: url(xbzwgkwap_xxgk_zc.png) no-repeat;
	background-color: #f1f7fc;
}

.xbzwgk_xxgk_zc span {
	color: #004E8C;
}

.xbzwgk_xxgk_gkzn {

	background: url(xbzwgkwap_xxgk_fdgk.png) no-repeat;
	background-color: #f7eae0;
}

.xbzwgk_xxgk_gkzn span {
	color: #8D470F;
}

.xbzwgk_xxgk_gkzd {

	background: url(xbzwgkwap_xxgk_gkzd.png) no-repeat;
	background-color: #e8e5ff;
}

.xbzwgk_xxgk_gkzd span {
	color: #324CAA;
}

.xbzwgk_xxgk_fdgk {

	background: url(xbzwgkwap_xxgk_gkzn.png) no-repeat;
	background-color: #fff1db;
}

.xbzwgk_xxgk_fdgk span {
	color: #BB8A3E;
}

.xbzwgk_xxgk_gknb {

	background: url(xbzwgkwap_xxgk_gknb.png) no-repeat;
	background-color: #f5fff0;
}

.xbzwgk_xxgk_gknb span {
	color: #3B5030;
}

.xbzwgk_xxgk_sqgk {

	background: url(xbzwgkwap_xxgk_sqgk.png) no-repeat;
	background-color: #ebfffe;
}

.xbzwgk_xxgk_sqgk span {
	color: #0A656B;
}

.xbzwgk_xxgk_mask a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.xbzwgk_xxgk_mask a img {
	margin: 0.2rem 0.5rem 0.5rem 1rem;
}

.xbzwgk_xxgk_ul li span {
	font-size: 0.5rem;
	font-weight: 600;
	line-height: 1.5rem;
}

.xbzwgk_xxgk_zc span {
	color: #004E8C;
}


div.zyxbwap_zwgk_xxlb div.ghb_tabbtns a {
	width: 23%;
	font-size: 0.46rem;
	padding: 0 0.1rem;
}

.zwgk_zcjd_title {
	line-height: 2rem;
}

.zwgk_zcjd {
	display: inline-block;
	font-size: 0.5rem;
	font-weight: 600;
	color: #333333;
	line-height: 1rem;
	margin: 0.5rem 0;

}

.zwgk_zcjd_title a.cur {
	background: url(zyxbghb_tabsj.png) bottom center no-repeat;
	background-size: 100%;
}

.zyxbwap_zfgb .contpad {
	display: flex;
	justify-content: center;
}

.zyxbwap_zfgb .contpad .book {
	width: 4.5rem;
	height: 6.5rem;
	background: url(xbzwgkwap_gbbookbg.png) no-repeat left top;
	background-size: 100% 100%;
	text-align: center;
	padding-left: 7px;
	position: relative;
	font-weight: bold;
}

.zyxbwap_zfgb .contpad .book img {
	display: block;
	max-width: 77%;
	padding: 1rem 0.5rem;

}

.zyxbwap_zfgb .contpad .book .mes b {
	font-size: 0.5rem;
	color: #f44533;

}

.zyxbwap_zwgk_zfgb .info .tit {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: 100px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0 36px 0 20px;
	position: relative;
	background: url(xbzwgkghb_zxgbtb.png) no-repeat;
}

.zyxbwap_zwgk_zfgb .info .mes span {
	line-height: 36px;
	display: block;
}

.wqgb {
	width: 4rem;
	height: 1rem;
	background: #F0F7FE;
	border-radius: 36px 36px 36px 36px;
	text-align: center;
}

.wqgb a {
	font-size: 0.45rem;
	font-weight: 600;
	color: #1B62CD;
	line-height: 0.8rem;
}

.zyxbwap_zwgk_zfgb .info .mes h3 {

	color: #333333;
	font-size: 0.45rem;
	line-height: 0.6rem;
	margin: 0.2rem;
	padding: 0.4rem 0;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.zfgbqcjs_title {
	font-size: 0.45rem;
	font-weight: 600;
	margin: 1rem 0;
}

.xbzwgk_zfgbqcjs_form .item {
	width: 42%;
	float: left;
	margin: 0 0.3rem;
	font-size: 0.45rem;
	font-weight: bold;
}

.xbzwgk_zfgbqcjs_form .input select {
	width: 100%;
	height: 36px;
	background: #F8F9FB;
	border: 0;
	border-radius: 0.6rem;
}

.xbzwgk_zfgbqcjs_form .btns {
	width: 100%;
	margin: 30px 0 20px;
	text-align: center;
	font-size: 0.45rem;
	font-weight: bold;
}

.xbzwgk_zfgbqcjs_form .btns input {
	display: inline-block;
	width: 2.5rem;
	height: 1rem;
	font-size: 0.45rem;
	border: 1px solid #BDBDBD;
	color: #4F4F4F;
	background: none;
	border-radius: 36px 36px 36px 36px;
}

.xbzwgk_zfgbqcjs_form .btns input#btn_cx {
	background: #1B62CD;
	color: #fff;
	border: none;
}

.zyxbwap_zwhd_ldxx {
	background: url(zyxbwap_zmhdldxxbj.png) no-repeat;
	height: 2.1rem;
	background-size: 100%;

}

.zwhd_ldxx {
	text-align: center;
	line-height: 2.1rem;
	height: 2.1rem;
}

.zwhd_ldxx img {
	margin-top: -0.3rem;
}

.zwhd_ldxx span {
	font-size: 0.5rem;
	font-weight: bold;

}

.zwhd_xxcx li {
	float: left;
	width: 48%;
	line-height: 1.2rem;
	text-align: center;
	border: 1px solid rgba(255, 199, 170, 0.2);
}

.zwhd_xxcx li:nth-child(2) {
	margin: 0 0rem 0 0.29rem;
	border: 1px solid rgba(157, 196, 255, 0.2);
}

.zwhd_xxcx li a {
	display: inline-block;
}

.zwhd_xxcx li img {
	width: 1rem;
}

.zwhd_xxcx {
	margin-top: 0.6rem;
}

.zwhd_xxcx li span {
	vertical-align: sub;
	font-size: 0.45rem;
	padding-left: 0.2rem;
}

.xjlist_title {
	line-height: 0.7rem;
	background: #F6F6F6;
	padding: 0 0.45rem;
	font-size: 0.36rem;
}

.zmhd_title {
	width: 56%;
}

.xjlist_list .list_item li {
	line-height: 1rem;
}

.overflows a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_item li a {
	max-width: 56%;
	display: inline-block;
	font-size: 0.34rem;
	color: #333333;
}

.list_item li {
	padding: 0 0.45rem;
}

.zmhd_zhuangt {
	width: 20%;
	text-align: center;
	font-size: 0.32rem;
}

.zmhd_lxsj {
	width: 24%;
	text-align: center;
	font-size: 0.32rem;
}

.zyxbzmhd_lytj {
	margin-top: 0.6rem;
}

.zyxbzmhd_lytj_div {
	margin: 0 auto;
}

.zyxbzmhd_lytj_tb {
	width: 100%;
	height: 6rem;
	padding-bottom: 0.3rem;
}

.zmhd_fwzq li span {
	font-size: 0.5rem;
	font-weight: 600;
	color: #FFFFFF;
	position: absolute;
	left: 0.7rem;
	top: 0.7rem;
}

.zmhd_fwzq {
	width: 100%;
	height: 3.4rem;
	overflow: hidden;
	position: relative;
}

.zmhdwap_fwzq_list {
	width: 100%;
	height: 100%;
	position: relative;
}

.zmhd_fwzq li.swiper-slide {
	position: relative;
	height: 3.4rem;
	text-align: center;
}

.zmhd_fwzq li.swiper-slide a {
	display: block;
	height: 100%;
}

.zmhd_fwzq li.swiper-slide img {
	height: 100%;
}

.zmhdwap_fwzq_list .paginationzt {
	position: absolute;
	bottom: 0.4rem;
	right: 0;
	z-index: 29;
	width: 4rem;
	left: auto;
	text-align: right;
	padding-right: 0.2rem;
}

.zmhdwap_fwzq_list .paginationzt span {
	display: inline-block;
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 50%;
	background-color: #fff;
	margin: 0 0.3rem;
	cursor: pointer;
}

.zjdc_lf_div li {
	margin: 0.6rem 0.6rem;
	background: #F6F9FC;
}

.zjdc_lf_div li a>span {
	background: #1B62CD;
	font-size: 0.4rem;
	color: #FFFFFF;
	padding: 0.3rem 0.4rem;
}

.zjdc_lf_div li:nth-child(2n) a>span {
	background: #1BADCD;
	font-size: 0.4rem;
	color: #FFFFFF;
}

.zjdc_lf_div li a>div {
	width: 76%;
	padding: 0.2rem 0.25rem;
}

.zjdc_lf_div li a>div p {
	font-size: 0.4rem;
	font-weight: bold;
	color: #333333;
	line-height: 0.5rem;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zjdc_lf_div li a>div span {
	font-size: 0.35rem;
	color: #797979;
	line-height: 1rem;
}

.lf_div_img {
	width: 100%;
	height: 6rem;
}

.lf_div_img img {
	width: 100%;
	height: 100%;
}

.lf_lititle {
	margin: 0.3rem 0;
}

.zxft_lf_lititle {
	font-size: 0.45rem;
	color: #333333;
	font-weight: bold;
	text-align: inherit;
	display: block;
	text-align-last: justify;
	width: 2rem;
}

.lf_li_tit {
	font-size: 0.4rem;
	color: #333333;
	padding: 0 0.3rem;
}

.con1_zxft_rt {
	height: 6rem;
	overflow: hidden;
	position: relative;
}

.con1_zxft_rt li.swiper-slide {
	position: relative;
	height: 6rem;
}

.con1_zxft_rt .swiper-slide span {
	position: absolute;
	bottom: 0;
	left: 1px;
	width: 98%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.4rem;
	padding-left: 2%;
	background: rgba(2, 2, 2, 0.4);
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.con1_zxft_rt .pagination {
	position: absolute;
	bottom: 0.3rem;
	right: 0;
	z-index: 29;
	width: 2rem;
	left: auto;
	text-align: right;
	padding-right: 8px;
}

.con1_zxft_rt .pagination span {
	display: inline-block;
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	background: #ffff;
	margin: 0 0.15rem;
	cursor: pointer;
}

.zyxb_video {
	padding: 0.3rem;
}

.zyxb_zygk_title {
	text-align: center;
	padding: 0.5rem 0;
}
.ghb_sjxx {
	margin-top: 20px;
}
.zygk {
	padding: 0.3rem;
}

.zygk_lf {
	background: #F8FAFF;
	height: 6rem;
	position: relative;
}

.chzy_dt {
	height: 100%;
	padding-left: 20px;
	font-size: 0.3rem;
}

.zygk_rt {
	height: 6rem;
}

.zygk_rt_title {
	margin: 0.5rem 0;
	width: 3.4rem;
	font-size: 0.5rem;
	font-weight: 600;
	color: #1360D2;
	line-height: 0.8rem;
	text-align: center;
	background: url(zyxbghb_chzygkbjVector.png) no-repeat;
}

.zygk_rt_text p {}

.zygk_rt_text p {
	font-size: 0.35rem;
	text-indent: 2em;
	color: #031734;
	line-height: 0.6rem;
	text-align: justify;
}

.zygk_rt_text p a {
	color: #1360D2;
}

.zyly_div li {
	width: 24%;
	float: left;
	background: url(zyxbwap_chzyzylybj.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 0.1rem;
}

.zyly_div li a {
	display: inline-block;
	position: relative;
}

.zyly_div li img {
	padding: 0.2rem 0.22rem;
	width: 90%;
}
.tabitem {
					display: none;
				}
				
				.tabitem.cur {
					display: block;
				}
				.zyxb_hxloc {
				    padding-bottom: 0;
				    font-size: 0.35rem;
								display: flex;
								    padding: 0.5rem 0;
				}
				.zyxb_dqwz {
				    width: 23%;
				    float: left;
				    display: inline-block;
				}
				.zyxb_hxloc>p {
				    float: left;
				    width: 76%;
				}
.zyly_div li a span {
	font-size: 0.3rem;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 0.5;
	position: absolute;
	bottom: 0.7rem;
	left: 0.9rem;
}

div.chzy_yshj_xx div.ghb_tabbtns a {

	width: 50%;

}

.con4_fwzq li {
	width: 24%;
	float: left;
	position: relative;
}

.con4_fwzq li a>img {
	width: 100%;
}

.con4_fwzq li a {
	display: block;
	overflow: hidden;
}

div.chzy_yshj_zyys ul span {
	display: flex;
	flex-direction: column;
	align-items: center;
	top: 0.7rem;
	font-size: 0.3rem;
	color: #FFFFFF;
	left: 0.4rem;
	font-weight: 600;
	position: absolute;
}

.chzy_yshj_zyys {
	margin-top: 0.6rem;
}

.csmp_tp_tabcon {
	height: 8rem;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.csmp_div_title a {
	float: left;
	font-size: 0.4rem;
	color: #333333;
	line-height: 0.6rem;
	display: inline-block;
	border: 1px solid #E9E9E9;
	margin: 0.1rem 0.2rem;
	padding: 0.1rem 0.2rem;
	text-align: center;
	width: 27%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.csmp_div_title a.cur {
	background: url(zyxbwap_csmp_div_titlecur.png) no-repeat;
	color: #FFFFFF;
	background-size: 100%;
}


.swiper-wrapper div.swiper-slide {
	position: relative;
	height: 6rem;
}

.chzy_csmp_tp img {
	width: 99%;
	height: 100%;
}

.csmp_tp_nr {
	width: 86%;
	position: absolute;
	background: rgba(26, 27, 29, 0.5);
	box-shadow: 0px 4px 20px 4px rgba(0, 0, 0, 0.1);
	bottom: 0.55rem;
	padding: 0.1rem;
}

.csmp_tp_nr span {
	font-size: 0.32rem;
	color: #FFFFFF;
	line-height: 0.4rem;
	width: 4%;
	padding: 0.3rem 0.4rem;
	background: #1B62CD;
}

.csmp_tp_nr p {
	width: 79%;
	font-size: 0.32rem;
	color: #FFFFFF;
	line-height: 0.6rem;
	margin-left: 0.4rem;
}




.sjfb_div_nr_lf {
	position: relative;
	overflow: hidden;
}

.sjfb_div_nr_lf>a {
	width: 2rem;
	height: 6.45rem;
	background: #F7F9FF;
	display: block;
	position: relative;
	background: linear-gradient(360deg, #1B62CD 36%, #C1DAFF 100%);
}

.sjfb_div_nr_lf a>img {
	margin: 1rem 0.45rem 0px;
}

.sjfb_div_nr_lf>a>span {
	font-size: 0.45rem;
	color: #FFFFFF;
	line-height: 0.5rem;
	display: block;
	padding: 0.3rem 0.8rem;
}

.sjfb_div_nr_rt {
	width: 10.3rem;
	border: 1px solid #1B62CD;
	padding: 0.2rem 0.3rem;

}

.nr_rt_title {
	border: 0;
	border-left: 0.1rem solid #1B62CD;
	line-height: 0.6rem;
	padding-left: 0.3rem;
	font-size: 0.5rem;
	color: #000000;
}

.sjfb_div_nr_rt ul li {
	line-height: 0.81rem;
	margin: 0.3rem 0;
}

.sjfb_div_nr_rt ul li>span {
	text-align: center;
	width: 1.2rem;
	font-size: 0.1rem;
	color: #296CD0;
	line-height: 0.5rem;
	background: url(zyxbwap_chzysjfbnj.png) no-repeat;
	display: inline-block;
	margin-top: 0.5rem;
}

.chzy_sjfb_text {
	width: 76%;
}

.sjfb_div_nr_rt ul li .chzy_sjfb_text>a {
	font-size: 0.36rem;
	font-weight: 600;
	color: #333333;
	margin-left: 0.2rem;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 0.6rem;

}

.sjfb_div_nr_rt ul li .chzy_sjfb_text>span {
	font-size: 0.35rem;
	color: #797979;
	display: block;
	margin-left: 0.2rem;
}

.sjfb_div {
	height: 7rem;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.sjfb_div_nr {
	width: 100%;
	height: 7rem;
}

.sjfb_div_nr div.swiper-slide {
	position: relative;
	width: 100%;
	height: 7rem;
}

.zyxb_hxloc {
	display: flex;
	padding: 0.5rem 0;
}

.zyxb_dqwz img {
	width: 0.5rem;
	height: 0.5rem;
	vertical-align: top;
	padding: 0 0.3rem;
}

.wzlist_rt_title {
	height: 1rem;
	border-bottom: 0.03rem solid #1a67c9;
}

.wzlist_rt_title>h1 {
	display: inline-block;
	float: left;
	line-height: 1rem;
	font-size: 0.5rem;
	color: #1865cd;
	user-select: none;
}

.wzlist_rt_list li {
	margin: 0 auto;
	height: 1rem;
	line-height: 1rem;
	border-bottom: 1px #d9e1e7 solid;
	background: url(zyxbwap_jjpc_lip1.png) no-repeat left center;
}

.wzlist_rt_list li a {
	max-width: 75%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	color: #3b3a41;
	font-size: 0.38rem;
	margin-left: 0.4rem;
	float: left;
}

.wzlist_rt_list li span {
	float: right;
	color: #8d8c93;
	font-size: 0.29rem;
}

.bg-b {
	margin-top: 0.2rem;
	padding: 0.16rem 0.15rem;
	background: #ECF6FF;
	margin-bottom: 0.35rem;
}

.w1370 {
	width: 8.54rem;
	padding: 0.25rem;
	margin: 0 auto;
	padding-bottom: 0;
	background: #fff;
}

.act-big {
	width: 8.4rem;
	margin-bottom: 0.24rem;
	background: #F7F9FB;
	padding: 0.05rem;
	border-radius: 0.06rem;
	border: 0.01rem solid #E2E5E9;
}

.act-big a {
	overflow: hidden;
	display: block;
}

.act-big .box-img {
	width: 8.94rem;
	height: 5.93rem;

}

.act-big .tit {
	max-width: calc(100% - 0.3rem);
	color: #333;
	padding-top: 0.22rem;
	padding-bottom: 0.17rem;
	width: auto;
	font-size: 0.32rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.main-cell {
	display: block;
	margin: 0 auto;
	margin-top: 0.8rem;
	padding: 0 3.2%;
}

.tyxq-body {
	border: solid 0.01rem #bbbbbb;
	margin-top: 0.4rem;
	padding: 0 0.24rem;
	padding-top: 0.4rem;
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
}

.tyxq-body img {
	display: block;
	margin: 0 auto;
	margin-top: 0.1rem;
	max-width: 90%;
}

.head-tit {
	display: block;
	font-family: MicrosoftYaHei-Bold;
	line-height: 0.56rem;
	font-size: 0.4rem;
	font-weight: 600;
	color: #333333;
	text-align: center;
}

.tyxq-body .fbsj {
	margin-top: 0.35rem;
	font-family: MicrosoftYaHei;
	font-size: 0.24rem;
	color: #999;
}

.tyxq-body .ly {
	margin-bottom: 0.44rem;
	margin-top: 0.2rem;
}

.tyxq-body .ly span:nth-child(1) {
	float: left;
	display: inline-block;
	font-family: MicrosoftYaHei;
	font-size: 0.24rem;
	color: #999;
}

.tyxq-body .split {
	height: 0.01rem;
	background-color: #bbb;
	margin-bottom: 0.45rem;
}

.tyxq-body .content {
	font-family: MicrosoftYaHei;
	font-size: 0.32rem;
	line-height: 0.6rem;
	color: #333;
}

.content p,
.content span,
.content div {
	line-height: 0.8rem !important;
	width: 100% !important;
	font-size: 0.32rem !important;
	word-wrap: break-word !important;
}

.nx-conmtab2 {
	width: 100%;
	padding: 11px 0;
	line-height: 36px;
	font-size: 0;
	border: 1px solid #060203;
}

.nx-conmtab2 .p1 {
	float: left;
	width: 100%;
	padding-left: 20px;
}

.nx-conmtab2 p span {
	font-size: 0.32rem;
	color: #000;
}

.nx-conmtab2 .p2 {
	float: left;
	width: 100%;
	padding-left: 20px;
}

div.zyxbwap_ldzc_title {
	background: none;
	display: flex;
	justify-content: center;
}

div.zyxbwap_ldzc_title a.btn {

	box-sizing: border-box;
	display: block;
	width: 4.72rem;
	height: 0.92rem;
	line-height: 0.92rem;
	text-align: center;
	font-size: 0.4rem;
	color: #7a7e85;
	border: 1px #1887e9 solid;

}

div.zyxbwap_ldzc_title a.cur {
	background: #1887e9;
	color: #ffffff;
}

.ldzcItem .swld {
	font-size: 0.5rem;
	color: #004e8c;
	font-weight: bold;
	text-align: center;
	margin: 0.5rem auto;

}

.ldzcItem .ldzp {
	padding: 0.5rem 0;
	height: 5.1rem;

}

.ldzpright {
	float: left;
	margin-left: 0.6rem;
	margin-top: 1rem;
	text-align: left;
}

.ldzp>a {
	display: inline-block;
}

.ldzp>a>img {
	width: 4.5rem;
	height: 5rem;
}


.ldzpright .ldnm {
	font-size: 0.5rem;
	text-align: left;
	color: #333333;
	font-weight: bold;
	margin: 0.4rem 0 0.5rem 0;
}

.ldzpright .ldzw {
	text-align: left;
	font-size: 0.45rem;
	color: #004e8c;
	margin-bottom: 0.8rem;
}

.tabnav1 .tabn {
	float: left;
	height: 1.2rem;
	padding: 0 0.3rem;
	text-align: center;
	font-size: 0.45rem;
	font-weight: bold;
	line-height: 0.8rem;
	cursor: pointer;

}

.tabnav1 {
	border-bottom: 1px #ebebeb solid;
}

.ldzclist {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0.6rem auto 0;
	padding: 0 !important;
}

.ldzclist li {
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	width: 30% !important;
	text-align: left;
	background: none;
	margin-right: 0 !important;
	margin-bottom: 7%;
	position: relative;
	height: 6.5rem;
	max-height: 7.5rem;
}

.ldzclist li a {
	width: 4.1rem;
	height: 5rem;
	float: left;
	overflow: inherit !important;
	max-width: initial !important;
}

.ldzclist li a img {
	float: none;
	width: 100%;
	height: 100%;
}

.ldzclist li a p.nm {
	font-size: 0.43rem;
	line-height: 1rem;
	text-align: center;
	font-weight: bold;
}

.bgf2f0f1 {}

.ldzcdetail_rzh_left {
	padding: 0 2%;
	background: #f2f0f1;
}

.ldzcdetail_rzh_left .ldzcdetail_leftimg {
	background: none;
	border-bottom: 2px solid #dedede;
	margin: 0 auto 0.5rem;
	padding: 0.5rem;
	text-align: center;
}

.ldzcdetail_rzh_left .ldzcdetail_leftimg img {
	width: 5.1rem;
	height: 6.4rem;
}

.ldzcdetail_leftimg h2 {
	width: 100%;
	font-size: 0.45rem;
	color: #0055A5;
	line-height: 0.6rem;
	text-align: center;
	margin-top: 0.3rem;
}

.ldzcdetail_fengong span {
	background: #0055a5;
	border-radius: 0.1rem;
	height: 1rem;
	line-height: 1rem;
	padding: 0 0.25rem;
	display: inline-block;
	font-size: 0.45rem;
	color: #fff;
}

.ldzcdetail_fengong_con {
	font-size: 0.4rem;
	line-height: 0.6rem;
	color: #333;
	text-indent: 2em;
	padding: 0.4rem 0;
}

.zyxb_ldxq {
	padding: 30px 0;
}

.zyxb_ldxq_ldxx {
	text-align: center;
}

.zyxb_ldxq_ldxx img {
	width: 4.8rem;
	height: 6rem;
}

.zyxb_ldxq_ldxx p {
	font-size: 0.38rem;
	line-height: 0.5rem;
	color: #000;
	margin-top: 0.5rem;
}

.zyxb_ldxq_ldxx h4 {
	font-size: 0.4rem;
	line-height: 0.8rem;
	color: #000;
	margin-top: 0.3rem;
}

.zyxb_ldxq_ldjj {
	margin-top: 0.6rem;
}

.zyxb_ldxq_ldjj>div h3 {
	font-size: 0.4rem;
	line-height: 0.6rem;
	padding-left: 0.3rem;
	border-left: 4px solid #1764ce;
	color: #1764ce;
}

.ll-grzl {
	padding: 0.5rem 0;
}

.zyxb_ldxq_ldjj div+div {
	padding-top: 1rem;
	border-top: 1px solid #eee;
	overflow: hidden;
}

.zyxbwap_yzlm_ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0.6rem auto 0
}

.zyxbwap_yzlm_ul li {
	width: 40%;
	text-align: center;
	border: 1px solid #E9E9E9;
	margin: 0.2rem 0;
	padding: 0.2rem;
}

.zyxbwap_yzlm_ul li>a {
	max-width: 100%;
	font-size: 0.45rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.headPage {
	text-indent: 1em;
	padding: 0.3rem 0.3rem 0.7rem;
	line-height: 0.8rem;
}

.zyxb_form {
	border: 1px solid rgb(201, 224, 243);
	padding: 0.2rem 0.2rem;
}

.zyxb_form .form_group {
	padding-left: 2.5rem;
	position: relative;
	line-height: 0.8rem;
	margin-bottom: 0.3rem;
}

.zyxb_form .small_input {
	height: 1rem;
	float: left;
	padding-right: 0.5rem;
}
.form_group select {
    width: 123%;
    height: 1rem;
    border: 1px solid #ddd;
    padding: 0.1rem 0.1rem;
}
.zyxb_form .form_group span i {
    color: #d42424;
}
.zyxb_form .form_group span {
	display: block;
	width: 100px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: right;
}

.zyxb_form .form_group input[type='text'] {
	width: 100%;
	height: 0.8rem;
	border: 1px solid #ddd;
}

.zyxb_form .radioname {
	padding: 0 0.2rem 0 0;
}

.zyxb_form .form_group textarea {
    width: 100%;
    height: 7rem;
    border: 1px solid #d2d2d2;
}
.zyxb_form .form_group  #phone{
	width: 140%;
}
.form_group>button.captchabtn {
  background-color: #f1f1f1;
      color: #333;
      line-height: 0.8rem;
      border: 1px solid #ddd;
      position: absolute;
      right: -1.2rem;
      top: 0px;
						padding: 0rem 0rem;
						    font-size: 0.35rem;
}
.zyxb_form  div.form_button{
	padding-left: 0;
	text-align: center;
	    position: relative;
	    line-height: 0.8rem;
	    margin-bottom: 0.3rem;
}
.form_group button {
    padding: 0.1rem 0.5rem;
				font-size: 0.38rem;
    background-color: #fd962b;
    color: #fff;
    border: 1px solid #ddd;
}
.xjxq .hx-hdjll {
    font-size: 0.4rem;
    box-sizing: border-box;
    margin-bottom: 1rem;
    background: #FFFFFF;
    border-bottom: 1px #d6e7f5 solid;
    border-right: 1px #d6e7f5 solid;
				text-align: center;
}
.searchtext {
    padding: 0.3rem 0.1rem 0.3rem;
    line-height: 1rem;
    background-color: #edf7ff;
}
.searchtext_sp{
	margin: 0.2rem 0;
}
.searchtext_sp span{
    text-align: right;
    width: 2rem;
    display: inline-block;
}
.searchtext input {
    border: 1px solid #ddd;
    height: 1rem;
    width: 5rem;
    margin-right: 0.5rem;
    background-color: #fff;
    border-radius: 0.1rem;
    padding: 0px 0.3rem;
}
.searchtext button {
    background-color: #1B62CD;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #fff;
    padding: 0 0.3rem;
    width: 1.5rem;
    text-align: center;
    font-size: 0.4rem;
    border-radius: 0.2rem;
}
.zyxb_lylb {
    padding: 0.6rem 0;
}
.layui-table {
    width: 100%;
    background-color: #fff;
    color: #666;
}
.layui-table thead tr {
    background-color: #FAFAFA;
}
.layui-table td, .layui-table th {
    position: relative;
        padding: 0.2rem 0.1rem;
        min-height: 0.6rem;
        line-height: 0.8rem;
        font-size: 0.38rem;
        border-width: 0.03rem;
        border-style: solid;
        border-color: #eee;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.zyxb_lylb_title {
	width: 59%;

}
.bor {
    border: 1px solid #ddd;
}
.ln-xjlb-tab {
    margin: 0px auto 0px auto;
    width: 100%;
    border: 1px solid #eee;
    margin-top: 10px;
}
.ln-xjlb-tab tr:first-child {
    border-top: none;
}
.ln-xjlb-tab tr {
    border-top: 1px solid #eee;
}
.ln-xjlb-tab tr td {
    height: 1.5rem;
    padding-left: 0.3rem;
    padding-right: 0.6rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #333;
    border-left: 1px solid #eee;
}
.ln-xjlb-tab tr td:first-child {
    width: 1.8rem;
    padding-left: 0;
    padding-right:  0.6rem;
    text-align: right;
    border-left: none;
    background: #f7f7f7;
    vertical-align: top;
    line-height: 0.8rem;
}
.zyxb_chaxun{
	display: none;
}
.zyxb_zjdc li {
    margin: 0.5rem 0;
}
.zyxb_zjdc li>a {
    display: block;
}
.zjdc_sfjx {
    width: 64px;
    height: 52px;
    line-height: 52px;
    font-size: 14px;
    margin-right: 17px;
    color: #fff;
    text-align: center;
    background-color: #69aff1;
}
.sfjx_yjs {
    background: #999;
}
.zjdc_right_title {
    color: #333;
    font-size: 16px;
    max-width: 8rem;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zjdc_desc {
    font-size: 14px;
    color: #999;
}
.contentTitle{
	    border-bottom: 1px dashed #ddd;
	    padding-bottom: 0.6rem;
}
.hx-xxgkxl-fj span {
    width: 100%;
    display: block;
    float: left;
    font-size: 0.38rem;
    color: #333333;
    font-weight: bold;
    padding-left: 0.7rem;
    background: url(hxwap-gkxlfj.png) 0 center no-repeat;
}
.formgroup {
    position: relative;
    padding-left: 0rem;
    margin-bottom: 0.4rem;
				    text-align: center;
}
.formgroup span {
    
    display: block;
    width:2rem !important;
    text-align: right;
				float: left;
}
.formgroup input {
	float: left;
    width: 6rem;
    border: 1px solid #ddd;
    height: 1rem;
    line-height: 1rem;
    padding: 0 15px;
}
.formgroup textarea {
    width: 6rem;
    height: 3rem;
    border: 1px solid #ddd;
    padding: 0.3rem;
}
input#captcha{
	width: 2rem;
}
.formgroup button {
    width: 90px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #0653ab;
}
#pagination_3{
text-align: center;
    margin: 20px 0;}
.whj_jqueryPaginationCss-1 div{
display: inline-block;
    vertical-align: middle;
    padding: 0 0.3rem;
    border: 1px solid #d2d2d2;
    height: 0.3rem;
    line-height: 0.3rem;
    margin: 0 0.1rem 0.1rem 0;
    background-color: #fff;
    color: #333;
    font-size: 0.2rem;
}
.whj_jqueryPaginationCss-1 .whj_checked {
   background: #226ebc;
    border-color: #226ebc;
    color: #FFFFFF !important;
}

.whj_jqueryPaginationCss-1 input{
background-color: #fff;
    display: inline-block;
    width: 0.8rem;
    margin: 0 0.1rem 0.1rem 0;
    border: 1px solid #d2d2d2;
    padding: 0 5px;
    text-align: center;
    outline: medium;
    transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: content-box;
    height: 0.3rem;
    line-height: 0.3rem;
	}