@charset "UTF-8";
img { width: 100%; height: auto; }
.index_content { margin: 0 auto; height: auto; max-width: 640px; overflow-x: hidden;}
body { color: #FFFFFF !important; }
/*****/
.bigbanner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.banner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.banner img { width: 100%; height: auto; }
.title_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.title_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
.title_box_title p { font-size: 0.22rem; color: #666666; text-align: center; }
.sm_box { background: #fafbff; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 6% 0; }
.sm_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
.sm_xbox_left { width: 41.5%; height: auto; float: left; margin-left: 3.125%; margin-right: 6.775%; padding-top: 5%; }
.sm_xbox_left h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
.sm_xbox_left p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
.sm_xbox_right { width: 48.6%; height: auto; float: left; }
.sm_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.sm_xbox2_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 3% auto; }
.qk_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.qk_xbox { width: 96.875%; height: auto; overflow: hidden; margin: 3% auto; }
.qk_xbox_list { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 10px; margin-right: 2.45%; }
.qk_xbox_list2 { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 10px; }
.qk_xbox_list_img { width: 88.7%; height: auto; overflow: hidden; margin: 6% auto; }
.qk_xbox_list_wz { width: 100%; height: auto; overflow: hidden; margin: 6% auto; }
.qk_xbox_list_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-align: center; }
.qk_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.qk_xbox2_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 4% auto; }
.pk_box { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
.pk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.pk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
.pk_box_img { width: 93.6%; height: auto; overflow: hidden; margin: 3% auto; }
.pk_xbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.pk_xbox_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 0 auto; }
.xz_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.xz_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.xz_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
.xz_xbox { background: url(../images/xz_tp1.jpg) no-repeat center center; background-size: cover; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20% 0; }
.xz_xbox_k { width: 48.5%; height: auto; float: left; margin-left: 47%; }
.xz_xbox_wz { width: 84%; height: auto; float: left; margin-left: 16%; }
.xz_xbox_wz h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; }
.xz_xbox_wz p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
.xz_xbox_zxyy { width: 85.5%; height: auto; float: left; margin-top: 30%; }
.time_box { width: 100%; height: 2.95rem; overflow: hidden; margin: 6% auto; position: relative; }
.time_bgbox { width: 93.75%; height: 2.45rem; border: 6px solid #1869a6; border-radius: 0.3rem; position: absolute; z-index: 2; left: 1.125%; top: 8%; }
.time_nrbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: absolute; z-index: 3; left: 0; top: 0; }
.time_nrxbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.time_nrxbox_title { background: #FFFFFF; width: 45%; height: auto; overflow: hidden; margin: 0 auto; }
.time_nrxbox_title h2 { font-size: 0.36rem; color: #1869a6; font-weight: bold; text-align: center; }
.time_nrxbox_wz { width: 84%; height: auto; overflow: hidden; margin: 4% auto; }
.time_nrxbox_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-indent: 0.36rem; }
.yd_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.yd_xbox_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.yd_xbox_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
.yd_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
.yd_xbox_zxyy { width: 47%; height: auto; overflow: hidden; margin: 4% auto; }
.tk_box { background: #f0f0f3; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.tk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 10%; }
.tk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
.tk_box_nr { width: 92.5%; height: auto; overflow: hidden; margin: 5% auto; }
.tk_xbox { background: #6e767b; width: 93.75%; height: auto; overflow: hidden; margin: 0 auto; border-radius: 0.25rem; }
.tk_xbox_xbox { width: 92%; height: auto; overflow: hidden; margin: 6% auto; }
.tk_xbox_xbox h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; text-align: center; }
.tk_xbox_xbox p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; text-align: center; }
.tk_xbox_zxyy { width: 50%; height: auto; overflow: hidden; margin: 6% auto; }
.pp_box { width: 100%; height: auto; overflow: hidden; margin: 5% auto; }
.pp_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.pp_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
.pp_box_wz { width: 91%; height: auto; overflow: hidden; margin: 4% auto; }
.pp_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
.pp_box_img { width: 89%; height: auto; overflow: hidden; margin: 4% auto; }
.pp_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; }
.hs_box { background: #f3f1f6; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 8% 0; }
.hs_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.hs_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
.hs_box_wz { width: 85%; height: auto; overflow: hidden; margin: 2% auto; }
.hs_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; text-align: center; }
.hs_box_wz2 { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
.hs_box_wz2 h2 { font-size: 0.24rem; color: #1a6eb0; line-height: 0.36rem; font-weight: bold; text-align: center; }
.hs_box_img { width: 96.1%; height: auto; overflow: hidden; margin: 0 auto; }
.hs_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 8%; }
.xf_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 10% 0; }
.xf_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.xf_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
.xf_box_nr { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
.xf_box_nrbg { background: #246595; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.xf_box_nrbg_x { width: 91.25%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 6%; }
.xf_box_nrbg_x2 { width: 74.5%; height: auto; overflow: hidden; margin: 2% auto; }
.xf_box_nrbg_x2_x { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.xf_box_nrbg_x2_x_list { width: 50%; height: auto; float: left; }
.xf_box_nrbg_x2_x_list p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
.xf_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 4% auto; }
.swiper-pagination-bullet { width: 0.16rem !important; height: 0.16rem !important; margin: 10% 4px !important; }
.swiper-paginationxf .swiper-pagination-bullet { background: #cacaca !important; opacity: 1 !important; }
.swiper-paginationxf .swiper-pagination-bullet-active { background: #246595 !important; }
.swiper-paginationxf { bottom: 0 !important; width: 16% !important; margin-left: 42% !important; }
.tj_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
/*****/
@media screen and (min-width:321px) and (max-width:360px) {
	/*****/
	.bigbanner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner img { width: 100%; height: auto; }
	.title_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.title_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.title_box_title p { font-size: 0.22rem; color: #666666; text-align: center; }
	.sm_box { background: #fafbff; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 6% 0; }
	.sm_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.sm_xbox_left { width: 41.5%; height: auto; float: left; margin-left: 3.125%; margin-right: 6.775%; padding-top: 5%; }
	.sm_xbox_left h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.sm_xbox_left p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.sm_xbox_right { width: 48.6%; height: auto; float: left; }
	.sm_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.sm_xbox2_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox { width: 96.875%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_xbox_list { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 10px; margin-right: 2.45%; }
	.qk_xbox_list2 { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 10px; }
	.qk_xbox_list_img { width: 88.7%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz { width: 100%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-align: center; }
	.qk_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox2_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.pk_box_img { width: 93.6%; height: auto; overflow: hidden; margin: 3% auto; }
	.pk_xbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_xbox_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.xz_xbox { background: url(../images/xz_tp1.jpg) no-repeat center center; background-size: cover; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20% 0; }
	.xz_xbox_k { width: 48.5%; height: auto; float: left; margin-left: 47%; }
	.xz_xbox_wz { width: 84%; height: auto; float: left; margin-left: 16%; }
	.xz_xbox_wz h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; }
	.xz_xbox_wz p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xz_xbox_zxyy { width: 85.5%; height: auto; float: left; margin-top: 30%; }
	.time_box { width: 100%; height: 2.95rem; overflow: hidden; margin: 6% auto; position: relative; }
	.time_bgbox { width: 93.75%; height: 2.45rem; border: 6px solid #1869a6; border-radius: 0.3rem; position: absolute; z-index: 2; left: 1.625%; top: 8%; }
	.time_nrbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: absolute; z-index: 3; left: 0; top: 0; }
	.time_nrxbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title { background: #FFFFFF; width: 45%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title h2 { font-size: 0.36rem; color: #1869a6; font-weight: bold; text-align: center; }
	.time_nrxbox_wz { width: 84%; height: auto; overflow: hidden; margin: 4% auto; }
	.time_nrxbox_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-indent: 0.36rem; }
	.yd_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.yd_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.yd_xbox_zxyy { width: 47%; height: auto; overflow: hidden; margin: 4% auto; }
	.tk_box { background: #f0f0f3; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.tk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 10%; }
	.tk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.tk_box_nr { width: 92.5%; height: auto; overflow: hidden; margin: 5% auto; }
	.tk_xbox { background: #6e767b; width: 93.75%; height: auto; overflow: hidden; margin: 0 auto; border-radius: 0.25rem; }
	.tk_xbox_xbox { width: 92%; height: auto; overflow: hidden; margin: 6% auto; }
	.tk_xbox_xbox h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; text-align: center; }
	.tk_xbox_xbox p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; text-align: center; }
	.tk_xbox_zxyy { width: 50%; height: auto; overflow: hidden; margin: 6% auto; }
	.pp_box { width: 100%; height: auto; overflow: hidden; margin: 5% auto; }
	.pp_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pp_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.pp_box_wz { width: 91%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.pp_box_img { width: 89%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box { background: #f3f1f6; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 8% 0; }
	.hs_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.hs_box_wz { width: 85%; height: auto; overflow: hidden; margin: 2% auto; }
	.hs_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; text-align: center; }
	.hs_box_wz2 { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.hs_box_wz2 h2 { font-size: 0.24rem; color: #1a6eb0; line-height: 0.36rem; font-weight: bold; text-align: center; }
	.hs_box_img { width: 96.1%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 8%; }
	.xf_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 10% 0; }
	.xf_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.xf_box_nr { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.xf_box_nrbg { background: #246595; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x { width: 91.25%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 6%; }
	.xf_box_nrbg_x2 { width: 61.5%; height: auto; overflow: hidden; margin: 2% auto; }
	.xf_box_nrbg_x2_x { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x2_x_list { width: 50%; height: auto; float: left; }
	.xf_box_nrbg_x2_x_list p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xf_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 4% auto; }
	.swiper-pagination-bullet { width: 0.16rem !important; height: 0.16rem !important; margin: 10% 4px !important; }
	.swiper-paginationxf .swiper-pagination-bullet { background: #cacaca !important; opacity: 1 !important; }
	.swiper-paginationxf .swiper-pagination-bullet-active { background: #246595 !important; }
	.swiper-paginationxf { bottom: 0 !important; width: 16% !important; margin-left: 42% !important; }
	.tj_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
/*****/ }
@media screen and (min-width:361px) and (max-width:375px) {
	/*****/
	.bigbanner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner img { width: 100%; height: auto; }
	.title_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.title_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.title_box_title p { font-size: 0.22rem; color: #666666; text-align: center; }
	.sm_box { background: #fafbff; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 6% 0; }
	.sm_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.sm_xbox_left { width: 41.5%; height: auto; float: left; margin-left: 3.125%; margin-right: 6.775%; padding-top: 5%; }
	.sm_xbox_left h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.sm_xbox_left p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.sm_xbox_right { width: 48.6%; height: auto; float: left; }
	.sm_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.sm_xbox2_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox { width: 96.875%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_xbox_list { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 10px; margin-right: 2.45%; }
	.qk_xbox_list2 { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 10px; }
	.qk_xbox_list_img { width: 88.7%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz { width: 100%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-align: center; }
	.qk_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox2_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.pk_box_img { width: 93.6%; height: auto; overflow: hidden; margin: 3% auto; }
	.pk_xbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_xbox_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.xz_xbox { background: url(../images/xz_tp1.jpg) no-repeat center center; background-size: cover; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20% 0; }
	.xz_xbox_k { width: 48.5%; height: auto; float: left; margin-left: 47%; }
	.xz_xbox_wz { width: 84%; height: auto; float: left; margin-left: 16%; }
	.xz_xbox_wz h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; }
	.xz_xbox_wz p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xz_xbox_zxyy { width: 85.5%; height: auto; float: left; margin-top: 30%; }
	.time_box { width: 100%; height: 2.95rem; overflow: hidden; margin: 6% auto; position: relative; }
	.time_bgbox { width: 93.75%; height: 2.45rem; border: 6px solid #1869a6; border-radius: 0.3rem; position: absolute; z-index: 2; left: 1.625%; top: 8%; }
	.time_nrbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: absolute; z-index: 3; left: 0; top: 0; }
	.time_nrxbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title { background: #FFFFFF; width: 45%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title h2 { font-size: 0.36rem; color: #1869a6; font-weight: bold; text-align: center; }
	.time_nrxbox_wz { width: 84%; height: auto; overflow: hidden; margin: 4% auto; }
	.time_nrxbox_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-indent: 0.36rem; }
	.yd_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.yd_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.yd_xbox_zxyy { width: 47%; height: auto; overflow: hidden; margin: 4% auto; }
	.tk_box { background: #f0f0f3; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.tk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 10%; }
	.tk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.tk_box_nr { width: 92.5%; height: auto; overflow: hidden; margin: 5% auto; }
	.tk_xbox { background: #6e767b; width: 93.75%; height: auto; overflow: hidden; margin: 0 auto; border-radius: 0.25rem; }
	.tk_xbox_xbox { width: 92%; height: auto; overflow: hidden; margin: 6% auto; }
	.tk_xbox_xbox h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; text-align: center; }
	.tk_xbox_xbox p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; text-align: center; }
	.tk_xbox_zxyy { width: 50%; height: auto; overflow: hidden; margin: 6% auto; }
	.pp_box { width: 100%; height: auto; overflow: hidden; margin: 5% auto; }
	.pp_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pp_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.pp_box_wz { width: 91%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.pp_box_img { width: 89%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box { background: #f3f1f6; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 8% 0; }
	.hs_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.hs_box_wz { width: 85%; height: auto; overflow: hidden; margin: 2% auto; }
	.hs_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; text-align: center; }
	.hs_box_wz2 { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.hs_box_wz2 h2 { font-size: 0.24rem; color: #1a6eb0; line-height: 0.36rem; font-weight: bold; text-align: center; }
	.hs_box_img { width: 96.1%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 8%; }
	.xf_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 10% 0; }
	.xf_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.xf_box_nr { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.xf_box_nrbg { background: #246595; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x { width: 91.25%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 6%; }
	.xf_box_nrbg_x2 { width: 61.5%; height: auto; overflow: hidden; margin: 2% auto; }
	.xf_box_nrbg_x2_x { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x2_x_list { width: 50%; height: auto; float: left; }
	.xf_box_nrbg_x2_x_list p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xf_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 4% auto; }
	.swiper-pagination-bullet { width: 0.16rem !important; height: 0.16rem !important; margin: 10% 4px !important; }
	.swiper-paginationxf .swiper-pagination-bullet { background: #cacaca !important; opacity: 1 !important; }
	.swiper-paginationxf .swiper-pagination-bullet-active { background: #246595 !important; }
	.swiper-paginationxf { bottom: 0 !important; width: 16% !important; margin-left: 42% !important; }
	.tj_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
/*****/ }
@media screen and (min-width:376px) and (max-width:414px) {
	/*****/
	.bigbanner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner img { width: 100%; height: auto; }
	.title_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.title_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.title_box_title p { font-size: 0.22rem; color: #666666; text-align: center; }
	.sm_box { background: #fafbff; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 6% 0; }
	.sm_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.sm_xbox_left { width: 41.5%; height: auto; float: left; margin-left: 3.125%; margin-right: 6.775%; padding-top: 5%; }
	.sm_xbox_left h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.sm_xbox_left p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.sm_xbox_right { width: 48.6%; height: auto; float: left; }
	.sm_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.sm_xbox2_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox { width: 96.875%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_xbox_list { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 15px; margin-right: 2.45%; }
	.qk_xbox_list2 { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 15px; }
	.qk_xbox_list_img { width: 88.7%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz { width: 100%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-align: center; }
	.qk_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox2_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.pk_box_img { width: 93.6%; height: auto; overflow: hidden; margin: 3% auto; }
	.pk_xbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_xbox_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.xz_xbox { background: url(../images/xz_tp1.jpg) no-repeat center center; background-size: cover; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20% 0; }
	.xz_xbox_k { width: 48.5%; height: auto; float: left; margin-left: 47%; }
	.xz_xbox_wz { width: 84%; height: auto; float: left; margin-left: 16%; }
	.xz_xbox_wz h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; }
	.xz_xbox_wz p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xz_xbox_zxyy { width: 85.5%; height: auto; float: left; margin-top: 30%; }
	.time_box { width: 100%; height: 2.95rem; overflow: hidden; margin: 6% auto; position: relative; }
	.time_bgbox { width: 93.75%; height: 2.45rem; border: 6px solid #1869a6; border-radius: 0.3rem; position: absolute; z-index: 2; left: 1.625%; top: 8%; }
	.time_nrbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: absolute; z-index: 3; left: 0; top: 0; }
	.time_nrxbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title { background: #FFFFFF; width: 45%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title h2 { font-size: 0.36rem; color: #1869a6; font-weight: bold; text-align: center; }
	.time_nrxbox_wz { width: 84%; height: auto; overflow: hidden; margin: 4% auto; }
	.time_nrxbox_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-indent: 0.36rem; }
	.yd_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.yd_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.yd_xbox_zxyy { width: 47%; height: auto; overflow: hidden; margin: 4% auto; }
	.tk_box { background: #f0f0f3; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.tk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 10%; }
	.tk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.tk_box_nr { width: 92.5%; height: auto; overflow: hidden; margin: 5% auto; }
	.tk_xbox { background: #6e767b; width: 93.75%; height: auto; overflow: hidden; margin: 0 auto; border-radius: 0.25rem; }
	.tk_xbox_xbox { width: 92%; height: auto; overflow: hidden; margin: 6% auto; }
	.tk_xbox_xbox h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; text-align: center; }
	.tk_xbox_xbox p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; text-align: center; }
	.tk_xbox_zxyy { width: 50%; height: auto; overflow: hidden; margin: 6% auto; }
	.pp_box { width: 100%; height: auto; overflow: hidden; margin: 5% auto; }
	.pp_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pp_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.pp_box_wz { width: 91%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.pp_box_img { width: 89%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box { background: #f3f1f6; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 8% 0; }
	.hs_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.hs_box_wz { width: 85%; height: auto; overflow: hidden; margin: 2% auto; }
	.hs_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; text-align: center; }
	.hs_box_wz2 { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.hs_box_wz2 h2 { font-size: 0.24rem; color: #1a6eb0; line-height: 0.36rem; font-weight: bold; text-align: center; }
	.hs_box_img { width: 96.1%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 8%; }
	.xf_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 10% 0; }
	.xf_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.xf_box_nr { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.xf_box_nrbg { background: #246595; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x { width: 91.25%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 6%; }
	.xf_box_nrbg_x2 { width: 61.5%; height: auto; overflow: hidden; margin: 2% auto; }
	.xf_box_nrbg_x2_x { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x2_x_list { width: 50%; height: auto; float: left; }
	.xf_box_nrbg_x2_x_list p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xf_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 4% auto; }
	.swiper-pagination-bullet { width: 0.16rem !important; height: 0.16rem !important; margin: 10% 4px !important; }
	.swiper-paginationxf .swiper-pagination-bullet { background: #cacaca !important; opacity: 1 !important; }
	.swiper-paginationxf .swiper-pagination-bullet-active { background: #246595 !important; }
	.swiper-paginationxf { bottom: 0 !important; width: 16% !important; margin-left: 42% !important; }
	.tj_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
/*****/ }
@media screen and (min-width:415px) and (max-width:639px) {
	/*****/
	.bigbanner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner img { width: 100%; height: auto; }
	.title_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.title_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.title_box_title p { font-size: 0.22rem; color: #666666; text-align: center; }
	.sm_box { background: #fafbff; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 6% 0; }
	.sm_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.sm_xbox_left { width: 41.5%; height: auto; float: left; margin-left: 3.125%; margin-right: 6.775%; padding-top: 5%; }
	.sm_xbox_left h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.sm_xbox_left p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.sm_xbox_right { width: 48.6%; height: auto; float: left; }
	.sm_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.sm_xbox2_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox { width: 96.875%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_xbox_list { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 20px; margin-right: 2.45%; }
	.qk_xbox_list2 { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 20px; }
	.qk_xbox_list_img { width: 88.7%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz { width: 100%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-align: center; }
	.qk_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox2_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.pk_box_img { width: 93.6%; height: auto; overflow: hidden; margin: 3% auto; }
	.pk_xbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_xbox_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.xz_xbox { background: url(../images/xz_tp1.jpg) no-repeat center center; background-size: cover; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20% 0; }
	.xz_xbox_k { width: 48.5%; height: auto; float: left; margin-left: 47%; }
	.xz_xbox_wz { width: 84%; height: auto; float: left; margin-left: 16%; }
	.xz_xbox_wz h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; }
	.xz_xbox_wz p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xz_xbox_zxyy { width: 85.5%; height: auto; float: left; margin-top: 30%; }
	.time_box { width: 100%; height: 2.95rem; overflow: hidden; margin: 6% auto; position: relative; }
	.time_bgbox { width: 93.75%; height: 2.45rem; border: 6px solid #1869a6; border-radius: 0.3rem; position: absolute; z-index: 2; left: 3.125%; top: 8%; }
	.time_nrbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: absolute; z-index: 3; left: 0; top: 0; }
	.time_nrxbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title { background: #FFFFFF; width: 45%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title h2 { font-size: 0.36rem; color: #1869a6; font-weight: bold; text-align: center; }
	.time_nrxbox_wz { width: 84%; height: auto; overflow: hidden; margin: 4% auto; }
	.time_nrxbox_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-indent: 0.36rem; }
	.yd_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.yd_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.yd_xbox_zxyy { width: 47%; height: auto; overflow: hidden; margin: 4% auto; }
	.tk_box { background: #f0f0f3; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.tk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 10%; }
	.tk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.tk_box_nr { width: 92.5%; height: auto; overflow: hidden; margin: 5% auto; }
	.tk_xbox { background: #6e767b; width: 93.75%; height: auto; overflow: hidden; margin: 0 auto; border-radius: 0.25rem; }
	.tk_xbox_xbox { width: 92%; height: auto; overflow: hidden; margin: 6% auto; }
	.tk_xbox_xbox h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; text-align: center; }
	.tk_xbox_xbox p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; text-align: center; }
	.tk_xbox_zxyy { width: 50%; height: auto; overflow: hidden; margin: 6% auto; }
	.pp_box { width: 100%; height: auto; overflow: hidden; margin: 5% auto; }
	.pp_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pp_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.pp_box_wz { width: 91%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.pp_box_img { width: 89%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box { background: #f3f1f6; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 8% 0; }
	.hs_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.hs_box_wz { width: 85%; height: auto; overflow: hidden; margin: 2% auto; }
	.hs_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; text-align: center; }
	.hs_box_wz2 { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.hs_box_wz2 h2 { font-size: 0.24rem; color: #1a6eb0; line-height: 0.36rem; font-weight: bold; text-align: center; }
	.hs_box_img { width: 96.1%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 8%; }
	.xf_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 10% 0; }
	.xf_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.xf_box_nr { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.xf_box_nrbg { background: #246595; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x { width: 91.25%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 6%; }
	.xf_box_nrbg_x2 { width: 61.5%; height: auto; overflow: hidden; margin: 2% auto; }
	.xf_box_nrbg_x2_x { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x2_x_list { width: 50%; height: auto; float: left; }
	.xf_box_nrbg_x2_x_list p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xf_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 4% auto; }
	.swiper-pagination-bullet { width: 0.16rem !important; height: 0.16rem !important; margin: 10% 4px !important; }
	.swiper-paginationxf .swiper-pagination-bullet { background: #cacaca !important; opacity: 1 !important; }
	.swiper-paginationxf .swiper-pagination-bullet-active { background: #246595 !important; }
	.swiper-paginationxf { bottom: 0 !important; width: 12% !important; margin-left: 44% !important; }
	.tj_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
/*****/ }
@media screen and (min-width:640px) {
	/*****/
	.bigbanner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.banner img { width: 100%; height: auto; }
	.title_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.title_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.title_box_title p { font-size: 0.22rem; color: #666666; text-align: center; }
	.sm_box { background: #fafbff; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 3% 0; }
	.sm_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.sm_xbox_left { width: 41.5%; height: auto; float: left; margin-left: 3.125%; margin-right: 6.775%; padding-top: 5%; }
	.sm_xbox_left h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.sm_xbox_left p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.sm_xbox_right { width: 48.6%; height: auto; float: left; }
	.sm_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.sm_xbox2_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox { width: 96.875%; height: auto; overflow: hidden; margin: 3% auto; }
	.qk_xbox_list { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 20px; margin-right: 2.45%; }
	.qk_xbox_list2 { background: #f7f7f7; width: 31.7%; height: auto; float: left; border-radius: 20px; }
	.qk_xbox_list_img { width: 88.7%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz { width: 100%; height: auto; overflow: hidden; margin: 6% auto; }
	.qk_xbox_list_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-align: center; }
	.qk_xbox2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.qk_xbox2_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.pk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.pk_box_img { width: 93.6%; height: auto; overflow: hidden; margin: 3% auto; }
	.pk_xbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pk_xbox_zxyy { width: 46.9%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xz_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.xz_xbox { background: url(../images/xz_tp1.jpg) no-repeat center center; background-size: cover; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20% 0; }
	.xz_xbox_k { width: 48.5%; height: auto; float: left; margin-left: 47%; }
	.xz_xbox_wz { width: 84%; height: auto; float: left; margin-left: 16%; }
	.xz_xbox_wz h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; }
	.xz_xbox_wz p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xz_xbox_zxyy { width: 85.5%; height: auto; float: left; margin-top: 30%; }
	.time_box { width: 100%; height: 2.95rem; overflow: hidden; margin: 6% auto; position: relative; }
	.time_bgbox { width: 93.75%; height: 2.45rem; border: 6px solid #1869a6; border-radius: 0.3rem; position: absolute; z-index: 2; left: 3.125%; top: 8%; }
	.time_nrbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: absolute; z-index: 3; left: 0; top: 0; }
	.time_nrxbox { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title { background: #FFFFFF; width: 45%; height: auto; overflow: hidden; margin: 0 auto; }
	.time_nrxbox_title h2 { font-size: 0.36rem; color: #1869a6; font-weight: bold; text-align: center; }
	.time_nrxbox_wz { width: 84%; height: auto; overflow: hidden; margin: 4% auto; }
	.time_nrxbox_wz p { font-size: 0.18rem; color: #666666; line-height: 0.28rem; text-indent: 0.36rem; }
	.yd_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.yd_xbox_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.yd_xbox { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.yd_xbox_zxyy { width: 47%; height: auto; overflow: hidden; margin: 4% auto; }
	.tk_box { background: #f0f0f3; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.tk_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 10%; }
	.tk_box_title h2 { font-size: 0.36rem; color: #000000; font-weight: bold; text-align: center; }
	.tk_box_nr { width: 92.5%; height: auto; overflow: hidden; margin: 5% auto; }
	.tk_xbox { background: #6e767b; width: 93.75%; height: auto; overflow: hidden; margin: 0 auto; border-radius: 0.25rem; }
	.tk_xbox_xbox { width: 92%; height: auto; overflow: hidden; margin: 6% auto; }
	.tk_xbox_xbox h2 { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; font-weight: bold; text-align: center; }
	.tk_xbox_xbox p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; text-align: center; }
	.tk_xbox_zxyy { width: 50%; height: auto; overflow: hidden; margin: 6% auto; }
	.pp_box { width: 100%; height: auto; overflow: hidden; margin: 5% auto; }
	.pp_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.pp_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.pp_box_wz { width: 91%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; }
	.pp_box_img { width: 89%; height: auto; overflow: hidden; margin: 4% auto; }
	.pp_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box { background: #f3f1f6; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 8% 0; }
	.hs_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.hs_box_wz { width: 85%; height: auto; overflow: hidden; margin: 2% auto; }
	.hs_box_wz p { font-size: 0.18rem; color: #666666; line-height: 0.3rem; text-align: center; }
	.hs_box_wz2 { width: 100%; height: auto; overflow: hidden; margin: 3% auto; }
	.hs_box_wz2 h2 { font-size: 0.24rem; color: #1a6eb0; line-height: 0.36rem; font-weight: bold; text-align: center; }
	.hs_box_img { width: 96.1%; height: auto; overflow: hidden; margin: 0 auto; }
	.hs_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 8%; }
	.xf_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 10% 0; }
	.xf_box_title { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_title h2 { font-size: 0.36rem; color: #000000; line-height: 0.46rem; font-weight: bold; text-align: center; }
	.xf_box_nr { width: 100%; height: auto; overflow: hidden; margin: 4% auto; }
	.xf_box_nrbg { background: #246595; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x { width: 91.25%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 6%; }
	.xf_box_nrbg_x2 { width: 61.5%; height: auto; overflow: hidden; margin: 2% auto; }
	.xf_box_nrbg_x2_x { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
	.xf_box_nrbg_x2_x_list { width: 50%; height: auto; float: left; }
	.xf_box_nrbg_x2_x_list p { font-size: 0.18rem; color: #FFFFFF; line-height: 0.32rem; }
	.xf_box_zxyy { width: 47.2%; height: auto; overflow: hidden; margin: 4% auto; }
	.swiper-pagination-bullet { width: 0.16rem !important; height: 0.16rem !important; margin: 10% 4px !important; }
	.swiper-paginationxf .swiper-pagination-bullet { background: #cacaca !important; opacity: 1 !important; }
	.swiper-paginationxf .swiper-pagination-bullet-active { background: #246595 !important; }
	.swiper-paginationxf { bottom: 0 !important; width: 12% !important; margin-left: 44% !important; }
	.tj_box { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
/*****/ }
