@media only screen and (min-width: 769px) {	.mwb_left,	.mwb_right,	.mlogo_a,	.fp_prev,	.secondpage_nav,	.mjtjs_seemore,	.second_nav,	.aybt_imgtype,	.mshiming_title,	.mzxss_clickright,	.zxss_clickleft.m,	.map_img,	.mindex_title,	.fp_prev {		display: none !important;	}}@media only screen and (max-width: 768px) {	.main {		margin: auto;		width: 7.5rem;		overflow-y: hidden;	}	.welcome_box {		margin-left: -3.75rem;		width: 7.5rem;	}	.welcome_box img {		width: 3.75rem;		top: 50%;		margin-top: -6.23rem;	}	.wb_left,	.wb_right,	.page_type {		display: none;	}	.mwb_left {		left: 0;	}	.mwb_right {		right: 0;	}	.top {		position: relative;		margin: auto;		width: 7.5rem;		height: 0.92rem;		padding: 0 0.25rem;		border: 0.01rem solid #c5c5c5;		border-left: 0;		border-right: 0;		box-sizing: border-box;		line-height: 0.9rem;		z-index: 88;		transition: all 0.15s;	}	.tn_box,	.top_second_box,	.logo_a,	.page_type {		display: none !important;	}	.mlogo_a {		display: inline-block;		width: 2rem;	}	.mlogo_a img {		width: 2rem;		vertical-align: middle;	}	.menu_icon {		float: right;		margin-top: 0.33rem;		margin-right: 0;		width: 0.36rem;		height: 0.26rem;	}	.mtop_box {		display: none;		position: fixed;		top: 0;		left: 0;		width: 100%;		height: 100%;		padding-top: 0.45rem;		padding-left: 0.56rem;		box-sizing: border-box;		background: url(../img/mnav_box.jpg) repeat-y;		background-size: 100%;		font-size: 0.36rem;		line-height: 0.98rem;		z-index: 200;	}	.mtop_nav {		display: block;	}	.mtop_nav span:last-of-type,	.mtop_nav.on span:first-of-type {		display: none;	}	.mtop_nav.on span:last-of-type {		display: inline;	}	.mtop_nav .onspan {		color: #8ec31d;		text-decoration: underline;	}	.mtop_sbox {		display: none;		font-size: 0.3rem;		line-height: 0.88rem;	}	.mtop_snav {		display: block;		color: #999;	}	.mtop_snav.on {		color: #8ec31d;	}	.mtop_nav.on+.mtop_sbox {		display: block;	}	.index_box {		width: 7.5rem;		height: 100%;		background: #f5f5f5;	}	.index_banner {		top: 0.44rem;		left: 0.25rem;		width: 7rem;		height: 10.12rem;	}	.index_banner img {		width: 19.2rem;	}	.index_titlebox {		padding-top: 3.03rem;		padding-left: 0.52rem;	}	.index_title {		display: none;	}	.mindex_title {		width: 5.16rem;	}	.fp_prev {		position: absolute;		bottom: 0;		left: 50%;		height: 0.9rem;		margin-left: -0.5rem;		font-size: 0.24rem;		color: #1a1a1d;		z-index: 100;	}	.fp_prev img {		position: absolute;		top: 0.45rem;		left: 50%;		margin-left: -0.125rem;		width: 0.25rem;		animation: updown 1s linear infinite alternate;	}	@keyframes updown {		from {			top: 0.45rem		}		to {			top: 0.55rem		}	}	.jtjs_box {		background: url(../img/mjtjs_bg.jpg) no-repeat bottom center;		background-size: 100%;	}	.second_nav {		position: absolute;		top: 0;		left: 0;		width: 7.5rem;		height: 0.88rem;		padding: 0 0.25rem;		box-sizing: border-box;		border: 0.01rem solid #eee;		border-top: 0;		background: #fff;		white-space: nowrap;		overflow-x: auto;		z-index: 90;	}	.snav_a {		margin-right: 0.2rem;		display: inline-block;		width: 1.4rem;		font-size: 0.24rem;		color: #999;		text-align: center;		vertical-align: top;		overflow: hidden;	}	.snav_a:last-of-type {		margin-right: 0;	}	.snav_a .tsn_img {		height: 0.5rem;		line-height: 0.5rem;	}	.snav_a.on {		color: #000;	}	.snav_a .tsn_img img:last-of-type,	.snav_a.on .tsn_img img:first-of-type {		display: none;	}	.snav_a.on .tsn_img img:last-of-type {		display: inline;	}	.jtjs_mainbox {		margin-left: -3.5rem;		width: 7rem;		padding-bottom: 0.9rem;		transition: opacity 0.3s 2s,padding-top 0.6s,padding-bottom 0.6s;	}	.jtjs_mainbox.on {		padding-top: 1rem;		padding-bottom: 0;	}	.jtjs_main {		width: 7rem;		max-height: 6.9rem;		height: 6.9rem;		padding: 0.45rem 0.36rem;		padding-right: 0;		transition: all 0.6s;	}	.jtjs_title {		width: 6.2rem;		font-size: 0.36rem;	}	.jtjs_content {		margin-top: 0.3rem;		width: 6.2rem;		height: 5rem;		padding-bottom: 0.8rem;		box-sizing: border-box;		font-size: 0.24rem;		line-height: 0.38rem;		overflow: hidden;	}	.jtjs_mainbox.on .jtjs_main {		max-height: 9rem;		height: 9rem;	}	.jtjs_mainbox.on .jtjs_content {		height: auto;	}	.mjtjs_seemore {		position: absolute;		top: 6.55rem;		left: 50%;		margin-left: -0.25rem;		width: 0.5rem;		height: 0.5rem;		background: url(../img/jtjs_seemore.png) no-repeat;		background-size: 100%;		transition: all 0.6s;		z-index: 10;	}	.mjtjs_seemore.on {		top: 0.36rem;	}	.aybt_box img {		left: auto;		bottom: auto;		margin-top: 3rem;		margin-left: -1rem;		width: 115%;	}	.aybt_close {		position: absolute;		top: 0.3rem;		right: 0.3rem;		width: 0.45rem;		height: 0.45rem;		font-size: 0.6rem;		line-height: 0.4rem;		color: #999;		z-index: 100;	}	.aybt_imgtype img {		width: 100%;		-webkit-user-drag: none;		vertical-align: middle;	}	.fzlc_box {		background: url(../img/mfzlc_bg.jpg) no-repeat;		background-size: 100%;	}	.fzlc_left,	.fzlc_right {		display: none;	}	.fzlc_msg {		margin-top: -1.8rem;		width: 7rem;		height: 7.8rem;		background: url(../img/mfzlc_msgbg.jpg) no-repeat;		background-size: 100%;	}	.fzlcmsg .swiper-slide {		background: transparent;	}	.fzlc_title {		height: 1.24rem;		line-height: 1.24rem;	}	.mfzlc_left {		position: absolute;		top: 2.18rem;		left: 0.25rem;		width: 0.24rem;		height: 0.2rem;		background: url(../img/arrow-left.png) no-repeat;		background-size: 0.24rem;		z-index: 10;	}	.mfzlc_right {		position: absolute;		top: 2.18rem;		right: 0.25rem;		width: 0.24rem;		height: 0.2rem;		background: url(../img/arrow-right.png) no-repeat;		background-size: 0.24rem;		z-index: 10;	}	.mfzlc_left.swiper-button-disabled,	.mfzlc_right.swiper-button-disabled {		opacity: 0.3;	}	.fzlctimel .swiper-slide {		width: 3.2rem;	}	.fzlct_round {		font-size: 0.24rem;	}	.yuanjing_box {		padding-top: 3.5rem;		background: url(../img/myuanjing_bg.jpg) no-repeat;		background-size: 100%;	}	.qywh_rightmenu {		top: auto;		right: auto;		bottom: 0.35rem;		left: 50%;		margin-left: -1.46rem;	}	.qywh_rm_line {		margin-right: 0.35rem;		margin-bottom: 0;		display: inline-block;		vertical-align: top;	}	.qywh_rm_line:last-of-type {		margin-right: 0;	}	.qywh_rm_title {		display: none !important;	}	.yuanjing_titlebox {		margin-left: 0.25rem;	}	.yuanjing_titlebox p:first-of-type {		width: 2.88rem;		color: #fff;		line-height: 0.48rem;	}	.yjt_eng {		width: 3.72rem;		color: #fff;	}	.shiming_box {		width: 7.25rem;		overflow: hidden;	}	.shiming_titlebox {		padding-top: 3.03rem;		padding-left: 0.52rem;	}	.shiming_title {		display: none;	}	.mshiming_title {		width: 5.16rem;	}	.shiming_img {		left: 0.25rem;		margin-left: 0;		width: 19.2rem;	}	.jiazhiguan_box {		background: url(../img/mjzg_bg.jpg) no-repeat bottom center;		background-size: 100%;	}	.jiazhiguan_main {		top: 1rem;		bottom: auto;		text-align: right;	}	.jiazhiguan_show {		display: block;		width: 7.5rem;		height: 3.72rem;		text-align: left;	}	.jzgs_type {		min-height: 3.72rem;		padding: 0.39rem 0.25rem;	}	.jzgs_type p:nth-of-type(2) {		margin-top: 0.15rem;		font-size: 0.24rem !important;	}	.jzgs_type p:nth-of-type(3) {		font-size: 0.24rem !important;		line-height: 0.38rem !important;	}	.shzr_titlebox {		height: 4.94rem;		padding: 0 0.25rem;		padding-top: 1.48rem;		background: url(../img/mshzr_bg.jpg) no-repeat;		background-size: 100%;	}	.shzr_tb_title,	.shzr_tb_title2,	.shzr_tb_border {		margin-left: 0;	}	.shzr_tb_msg {		display: none;	}	.friendly_line {		left: 0.25rem;	}	.shzr_box {		padding: 0.25rem;	}	.mshzr_tb_msg {		font-size: 0.24rem;		color: #1a1a1d;		line-height: 0.38rem;	}	.shzrb_li:nth-of-type(2n) {		margin-right: 0;	}	.shzrb_li {		margin-right: 0.2rem;		margin-bottom: 0.2rem;		width: 3.4rem;	}	.shzrb_li img {		height: 2.05rem;	}	.shzrb_li_msg {		padding: 0.2rem;	}	.slm_title {		font-size: 0.3rem;	}	.slm_date {		font-size: 0.24rem;	}	.shzr_seemore {		width: 2rem;		height: 0.8rem;		font-size: 0.26rem;		line-height: 0.8rem;	}	.footer {		padding: 0.15rem 0.25rem 0 0.25rem;	}	.footer_title {		height: 0.75rem;		line-height: 0.73rem;	}	.footer_under {		height: 1.32rem;		padding-top: 0.18rem;		box-sizing: border-box;		line-height: 0.48rem;		font-size: 0.24rem;	}	.footer_under span {		display: block;	}	.footer_under a.fr {		margin-left: 0.3rem;		float: none !important;	}	.bjbj {		background: rgba(0, 0, 0, 0.95);	}	.tc_box {		margin-left: -3.75rem;		width: 7.5rem;		padding-top: 1.18rem;	}	.tc_close {		top: 0.35rem;		right: 50%;		margin-right: -0.26rem;		width: 0.52rem;		height: 0.52rem;		background: url(../img/mtc_close.png) no-repeat;		background-size: 0.52rem;	}	.tc_prev,	.tc_next {		display: none;	}	.shzr_type p {		margin-left: 0.25rem;		width: 7rem;	}	.shzr_type p:first-of-type {		margin-top: 0.36rem !important;		font-size: 0.36rem !important;	}	.shzr_type p:nth-of-type(2) {		margin-top: 0.3rem !important;		font-size: 0.26rem !important;		text-align: left;	}	.hxbk_type.yxzx {		background: url(../img/yxzx_bg.jpg) no-repeat left -1rem top;		background-size: 10rem 100%;	}	.hxbk_type.yfzx {		background: url(../img/yfzx_bg.jpg) no-repeat left -1rem top;		background-size: 10rem 100%;	}	.hxbk_type.zzzx {		background: url(../img/zzzx_bg.jpg) no-repeat left -1rem top;		background-size: 10rem 100%;	}	.hxbk_type.gylzx {		background: url(../img/gylzx_bg.jpg) no-repeat left -1rem top;		background-size: 10rem 100%;	}	.xhbkr_title {		display: none;	}	.hxbk_left {		top: 6rem;		left: 0.52rem;		bottom: auto;		width: 6.5rem;		height: 5rem;		padding: 0;		background: transparent;	}	.hxbk_right {		top: 0.3rem;		left: auto;		right: 0.52rem;		bottom: auto;		height: 5.42rem;		overflow: hidden;	}	.hxbk_left .hxbk_t2 {		font-size: 0.36rem !important;	}	.hxbk_t2:before {		left: 2.03rem;		bottom: 0.05rem;	}	.hxbk_type.gylzx .hxbk_t2:before {		left: 2.45rem;	}	.hxbk_msg {		margin-top: 0.36rem;		width: 6.6rem;		height: 3.2rem;		font-size: 0.26rem;		line-height: 0.4rem;		overflow: auto;	}	.tc_box.hxbk {		padding-top: 2rem;	}	.tc_box.hxbk .tc_close {		top: 1.2rem;	}	.hxbk_tc {		height: 9rem;	}	.hxbk_tc_img {		width: 7.5rem;	}	.hxbk_tc p {		font-size: 0.36rem !important;	}	.hxbk_tc a {		font-size: 0.26rem !important;	}	.zixun_left {		float: none;		position: absolute;		top: 4rem;		width: 7.5rem;		padding-top: 0.5rem;		padding-left: 0.25rem;	}	.zixun_right {		position: relative;		float: none;		width: 7.5rem;		height: 4rem;		background: url(../img/mnews_bg.jpg) no-repeat;		background-size: 100%;	}	.zixun_title span {		display: inline;	}	.zixun_title2 {		margin-top: 0.1rem;		width: 3.38rem;		font-size: 0.36rem;	}	.zxlr_title {		font-size: 0.3rem;	}	.zixun_r {		width: 6.66rem;	}	.zixun_line:first-of-type {		margin-bottom: 0.45rem;	}	.zxl_r {		width: 4.32rem;	}	.zxlr_time {		font-size: 0.24rem;	}	.zixun_control {		margin-top: 0.4rem;	}	.zixun_control .left {		width: 0.24rem;		height: 0.18rem;	}	.zixun_control .right {		width: 0.24rem;		height: 0.18rem;	}	.zixun_pages {		top: -0.05rem;	}	.zixun_detbox {		position: absolute;		top: 0;		left: 0;		bottom: auto;		right: auto;		width: 100%;		height: 11rem;		padding-bottom: 1rem;		box-sizing: border-box;		background: #fff;		z-index: 1000;	}	.zxc_title {		font-size: 0.3rem;	}	.zxc_mtime {		margin-top: 0.15rem;		font-size: 0.24rem;		color: #77777e;	}	.fx_line {		display: none;	}	.zxc_msg {		font-size: 0.24rem;		color: #666;		line-height: 0.4rem;	}	.zixun_content {		padding: 0.6rem 0.25rem;	}	.zxc_mnav {		padding-right: 0.1rem;		margin-top: 0.5rem;		margin-bottom: 0.5rem;	}	.zxc_mnav a {		position: relative;		display: inline-block;		height: 0.18rem;		font-size: 0.24rem;		color: #000;		line-height: 0.22rem;		vertical-align: top;	}	.zxc_mnav a:before {		content: "";		display: block;		position: absolute;		top: 50%;		margin-top: -0.07rem;		width: 0.24rem;		height: 0.18rem;		opacity: 0.3;		transition: all 0.15s;	}	.zxc_mnav a:first-of-type {		padding-left: 0.45rem;	}	.zxc_mnav a:first-of-type:before {		left: 0;		background: url(../img/arrow-left.png) no-repeat;		background-size: 0.24rem;	}	.zxc_mnav a:last-of-type {		display: block;		float: right;		padding-right: 0.45rem;	}	.zxc_mnav a:last-of-type:before {		right: 0;		background: url(../img/arrow-right.png) no-repeat right center;		background-size: 0.24rem;	}	.zxc_mnav a:hover:before {		opacity: 1;	}	.zxc_close {		position: absolute;		top: 0.1rem;		right: 0.1rem;		width: 0.5rem;		height: 0.5rem;		font-size: 0.5rem;		font-weight: bold;		color: #666;		line-height: 0.5rem;		z-index: 10;	}	.zxss_box {		background: url(../img/mzxss_img.jpg) no-repeat;		background-size: 100%;	}	.zxss_box:before {		display: none;	}	.zxss_title {		top: 4.45rem;		left: 0.25rem;		width: 7rem;	}	.zxss_title:before {		display: none;	}	.zxss_title span {		display: inline-block;	}	.zxsst_title {		font-size: 0.6rem;	}	.zxsst_title2 {		margin-top: 0.25rem;		font-size: 0.36rem;		letter-spacing: 0.01rem;	}	.zxss_main {		width: 7.5rem;		height: 4rem;	}	.zxss_main:before {		display: none;	}	.zxssm_bg {		width: 0;		height: 0;		background: rgba(255, 255, 255, 0.9);		transition: top 0s;	}	.zxss_main.on .zxssm_bg {		position: absolute;		top: 0;		left: 0;		bottom: auto;		right: auto;		width: 100%;		height: 11rem;		padding-bottom: 1rem;		box-sizing: border-box;		background: #fff;		z-index: 100;	}	.zxss_main .zxc_close {		display: none;	}	.zxss_main.on .zxc_close {		display: block;	}	.zxss_clickbox {		margin-left: 0.25rem;		margin-top: 6.32rem;		width: 7rem;		padding-top: 0;	}	.zxss_clickleft {		position: absolute;		top: 3.3rem;		display: block;	}	.zxss_left {		width: 0.24rem;		height: 0.18rem;	}	.zxss_right {		margin-left: 0.63rem;		width: 0.24rem;		height: 0.19rem;	}	.zxss_clickright {		display: none;	}	.mzxss_clickright {		width: 7rem;		height: 3.3rem;		overflow: hidden;	}	.mzxss_clickright.on {		margin-top: -1.39rem;		height: 4.66rem;	}	.mzxss_clickright .zxss_zy {		margin-right: 0.2rem;		width: 3.33rem;		font-size: 0.24rem;		line-height: 0.48rem;	}	.mzxss_clickright .zxss_zy:nth-of-type(2n) {		margin-right: 0;	}	.zxss_zy span {		height: 0.39rem;	}	.zxssm_content {		padding: 0.25rem;		width: 7.7rem;		height: 10rem;		box-sizing: border-box;	}	.zxssmc_msg {		margin-top: 0.25rem;		width: 6.9rem;		min-height: 6rem;		padding-left: 0;		font-size: 0.24rem;		line-height: 0.4rem;	}	.zxssmc_msg:before {		display: none;	}	.zxssmc_name {		font-size: 0.45rem;		letter-spacing: 0.02rem;	}	.zxss_pages {		top: 0.6rem;	}	.zxss_clickleft.p {		display: none;	}	.hxbk_underline {		position: absolute;		bottom: 0;		left: 0;		width: 100%;		height: 0.04rem;		z-index: 666;	}	.hxbk_underline p,	.hxbk_underline span {		display: inline-block;		width: 25%;		height: 0.04rem;		vertical-align: top;	}	.hxbk_underline span {		width: 0;		background: #8DC31E;		transition: all 0.15s;	}	.hxbk_underline p.on span {		width: 100%;	}	.lxwm_mapbox {		width: 7.5rem;		height: 10.88rem;	}	.lxwm_title {		top: 0.39rem;		left: 0.25rem;	}	.lxwm_title span {		display: inline-block;	}	.lxwm_title .t2 {		margin-top: 0.28rem;		font-size: 0.36rem;	}	.lxwm_title:before {		top: 1.42rem;		right: 0.6rem;	}	.map_box {		display: none;	}	.map_title {		width: 7.5rem;		height: 1.5rem;	}	.mapt_left {		width: 6.39rem;		height: 1.5rem;		padding-left: 0.25rem;	}	.mapt_left p {		font-size: 0.24rem !important;		line-height: 0.36rem !important;	}	.mapt_left .mlt2 {		margin-top: 0.05rem;		width: 5.5rem;	}	.mapt_right {		width: 1.1rem;		height: 1.5rem;		background: #fff url(../img/place_icon.png) no-repeat center;		background-size: 0.32rem;	}	.lxwm_right {		float: none;		margin-top: 2.3rem;		position: absolute;		top: 0;		left: 0.25rem;	}	.lxwm_right:before {		display: none;	}	.lxwmr_title {		display: none;	}	.lxwmr_type {		font-size: 0.24rem;	}	.lxwmr_type:first-of-type {		display: block;		width: 6.6rem;		margin-bottom: 0.1rem;		background: url(../img/home_icon.png) no-repeat left top 0.06rem;		background-size: 0.3rem;	}	.lxwmr_type:nth-of-type(2) {		display: block;		width: 6.6rem;		background: transparent;	}	.lxwmr_type:nth-of-type(3) {		margin-right: 0.66rem;		width: 2.9rem;		word-break: break-word;		word-wrap: break-word;		background: url(../img/mail_icon.png) no-repeat left top 0.06rem;		background-size: 0.31rem;	}	.lxwmr_type:last-of-type {		background: url(../img/phone_icon.png) no-repeat left top 0.06rem;		background-size: 0.31rem;	}	.map_img {		display: block;		position: absolute;		top: 5.4rem;		left: 0;		width: 7.5rem;		height: 4rem;	}	.map_img img {		width: 100%;	}	.map_point,	.map_border {		position: absolute;		top: 1.83rem;		left: 2.27rem;		width: 0.1rem;		height: 0.1rem;		border-radius: 50%;		background: #f54336;	}	.map_border {		box-sizing: border-box;		border: 0.01rem solid #f54336;		background: transparent;		animation: borders 1s linear infinite;	}	@keyframes borders {		0% {			top: 1.83rem;			left: 2.27rem;			width: 0.1rem;			height: 0.1rem;			opacity: 1;		}		50% {			top: 1.78rem;			left: 2.22rem;			width: 0.2rem;			height: 0.2rem;			opacity: 1;		}		100% {			top: 1.73rem;			left: 2.17rem;			width: 0.3rem;			height: 0.3rem;			opacity: 0;		}	}	.map_tips {		position: absolute;		top: 1.36rem;		left: 1.36rem;		font-size: 0.24rem;		color: #1a1a1d;	}	.up_to_prev {		position: absolute;		top: 0.3rem;		right: 0.6rem;		width: 0.66rem;		height: 0.66rem;		border-radius: 50%;		background: #fff url(../img/uptoprev.png) no-repeat center;		background-size: 0.25rem;		box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.25);		z-index: 10000;	}	.mhxbk_left {		position: absolute;		top: 5.7rem;		left: 0.05rem;		width: 0.36rem;		height: 0.3rem;		background: url(../img/arrow-left.png) no-repeat;		background-size: 0.36rem;		z-index: 10;	}	.mhxbk_right {		position: absolute;		top: 5.7rem;		right: 0.05rem;		width: 0.36rem;		height: 0.3rem;		background: url(../img/arrow-right.png) no-repeat;		background-size: 0.36rem;		z-index: 10;	}	.aybt_box span {		position: absolute;		top: 2rem;		left: 50%;		margin-left: -0.9rem;		font-size: 0.3rem;	}	.fzlc_contentbox {		height: 5.7rem;	}}@media only screen and (max-width: 1400px) and (min-width: 769px) {	.xhbkr_title {		display: none;	}	.hxbk_left {		bottom: 1rem;	}	.hxbk_right {		bottom: -0.9rem;	}	.index_banner {		width: 14.5rem;		height: 7.86rem;	}}