@charset "utf-8";
/* CSS Document */
html { font-size:50px;}
body {padding: 0;margin: 0; font-size:0.2rem; background-color:#ffffff;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}
.resetinput { padding:0; border:0; outline:none; background:none;}
.bxhd_in+.bxhd_in { display:none;}
/*清除苹果机默认样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {??-webkit-appearance: none;}???
.button{?border-radius: 0;?}?
input:focus, textarea:focus {outline:?none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
/**/

.w1180 {width: 1180px;margin: 0 auto;}
.w1200 {width: 1200px;margin: 0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.hh4 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}	/* 显示的行数 */
.h100 { height:100%;}
.allpx { height:100%; padding-left:0.3rem; padding-right:0.3rem;}
.allmx { height:100%; margin-left:0.3rem; margin-right:0.3rem;}
.posre { position: relative;}
.posab { position: absolute;}

.bgfff { background-color:#FFF;}
.mytal { text-align:left;}
.mytac { text-align:center;}
.mytar { text-align:right;}
.myfwb { font-weight:bold;}
.myfwn { font-weight:normal;}
.mytal_i { text-align:left !important;}
.mytac_i { text-align:center !important;}
.mytar_i { text-align:right !important;}
.myfwb_i { font-weight:bold !important;}
.myfwn_i { font-weight:normal !important;}

        /*常用flex结构设定*/
[class^="flex-"], [class*=" flex-"] { display:flex;}
.flex-0 { flex:0;}
.flex-1 { flex:1;}
.flex-row { flex-direction:row;}
.flex-column { flex-direction:column;}
.flex-bet { justify-content:space-between;}
.flex-xcen { justify-content:center;}
.flex-cen { align-items:center;}
.flex-end { align-items:flex-end;}
.flex-wrap { flex-wrap:wrap;}
.flex-nowrap { flex-wrap: nowrap;}

.themap_box { display:none;}
				/*--------------------- 公用头部 ---------------------*/
.head_box { position:relative; z-index:255; height:1.2rem;}

.head_1 { position:fixed; z-index:5; top:0; left:0; right:0; height:1.2rem; background-color:#ffffff;}
.head_1_inside { display:flex; align-items:center; justify-content:space-between;}
.head_1_l {}
.head_1_l .logobox { display:block;}
.head_1_l .logobox .logo { display:block; width:3.94rem;}
.head_1_r {}
.head_1_r .open_menu { display:block; color:#5e5e5e; font-size:0.54rem;}

.head_menu { display:none; position:fixed; z-index:15; top:0; left:0; right:0; bottom:0;}
.head_menu .bgbox { position:absolute; left:0; top:0; bottom:0; width:2rem; background-color:rgba(0,0,0,0.5);}
.head_menu .mainbox { position:absolute; right:0; top:0; bottom:0; width:5.5rem; display:flex; flex-direction:column; background-color:rgba(255,255,255,0.95);}
.head_menu .mainbox .closebox { flex:0 0 1rem; margin:0 0.3rem; position:relative; border-bottom:1px solid #bfbfbf;}
.head_menu .mainbox .closebox .close { position:absolute; right:0.12rem; bottom:0.24rem; display:block; color:#333333; font-size:0.3rem;}
.head_menu .mainbox .slidewrap { flex:1;}
.head_menu .mainbox .slideinside { height:100%; position:relative; overflow:auto;}
.head_menu .mainbox .slidebox {}
.head_menu .mainbox .slidebox ul {}
.head_menu .mainbox .slidebox .li_1 {}
.head_menu .mainbox .slidebox .par_1 { display:block; padding: 0 0.3rem;}
.head_menu .mainbox .slidebox .text_1 { color:#333333; font-size:0.26rem; line-height:0.8rem; position:relative; padding-left:1.94rem; border-bottom:1px solid #bfbfbf;}
.head_menu .mainbox .slidebox .text_1 .jt { color:#555555; font-size:0.26rem; line-height:0.8rem; position:absolute; right:0.3rem; top:0;}
.head_menu .mainbox .slidebox .childbox_1 { display:none; background-color:#29628b;}
.head_menu .mainbox .slidebox .li_2 {}
.head_menu .mainbox .slidebox .par_2 { display:block; padding: 0 0.3rem 0 2.46rem;}
.head_menu .mainbox .slidebox .text_2 { color:#ffffff; font-size:0.24rem; line-height:0.8rem; position:relative;}
.head_menu .mainbox .slidebox .text_2 .jt { color:#ffffff; font-size:0.26rem; line-height:0.8rem; position:absolute; right:0.3rem; top:0;}
.head_menu .mainbox .slidebox .childbox_2 { display:none; background-color:#63a9da;}
.head_menu .mainbox .slidebox .li_3 {}
.head_menu .mainbox .slidebox .par_3 { display:block; padding:0 0.3rem 0 2.7rem;}
.head_menu .mainbox .slidebox .text_3 { color:#ffffff; font-size:0.24rem; line-height:0.8rem; position:relative;}

.head_menu .mainbox .slidebox .nochild .jt { display:none;}
.head_menu .mainbox .slidebox .par.act .jt { transform:rotate(90deg)}




				/*--------------------- 面包屑导航 ---------------------*/
.crumb { position:relative; background-color:rgba(243,254,248,0.8);}
.crumb .jt { position:absolute; right:0; top:0; color:#555555; font-size:0.24rem; line-height:1rem;}
.crumb .inside { position:relative; overflow-x:auto; overflow-y:hidden; margin:0 0.4rem;}
.crumb .inbox { width:99999px; min-width:100%; font-size:0; text-align:center;}
.crumb .inbox a,
.crumb .inbox span { display:inline-block; color:#555555; font-size:0.3rem; line-height:1rem; padding:0 0.2rem;}
.crumb .inbox a {}
.crumb .inbox span {}
/*act*/.crumb .inbox a.on { color:#0074c6;}

		/*三级*/
.crumb_2 { position:relative; margin-top:0.4rem;}
.crumb_2 .inside { position:relative; overflow-x:auto; overflow-y:hidden;}
.crumb_2 .inbox { width:99999px; min-width:100%;}
.crumb_2 .inbox a,
.crumb_2 .inbox span { display:block; float:left; color:#999999; font-size:0.26rem; line-height:0.66rem; position:relative;}
.crumb_2 .inbox a { padding:0 0.03rem;}
.crumb_2 .inbox a .line_1 { display:none; position:absolute; left:0; bottom:0; right:0; height:2px; background-color:#0074c6; border-radius:2px;}
.crumb_2 .inbox span { padding:0 0.18rem;}
/*act*/
.crumb_2 .inbox a.on { color:#0074c6;}
.crumb_2 .inbox a.on .line_1 { display:block;}
/*act*/
				/*--------------------- 页码 ---------------------*/
.pagebox { display:flex; align-items:center; justify-content:space-between; width:5.78rem; margin:0 auto; padding:0.64rem 0;}
.pagebox .fybtn { display:block; width:1.94rem; color:#0074c6; font-size:0.2rem; line-height:0.58rem; text-align:center; border:1px solid #0074c6;}
.pagebox .numbox {}
.pagebox .numbox .text_1 { float:left; color:#0074c6; font-size:0.22rem; line-height:0.3rem;}
.pagebox .numbox .text_2 { float:left; color:#999999; font-size:0.18rem; line-height:0.26rem; padding-top:0.04rem;}

				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:relative; z-index:155;}

.foot_1 {}
.foot_1 .btnbox { position:fixed; z-index:455; left:0.66rem; right:0.66rem; bottom:0.4rem; display:flex; border-radius:0.44rem; overflow:hidden; background-color:#0a75c0;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4) inset;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4) inset;
}
.foot_1 .btnbox .btn { flex:1; display:block; color:#ffffff; font-size:0.36rem; line-height:0.88rem; text-align:center;}
.foot_1 .btnbox .btn+.btn { border-left:1px solid #ffffff;}
.foot_1 .showbox { display:none; position:fixed; z-index:455; left:0; right:0; bottom:0; height:0;}
.foot_1 .showbox .item { display:none; position:absolute;}
.foot_1 .showbox .item .jt { display:block; position:absolute; left:calc(50% - 0.09rem); bottom:-0.12rem;}
.foot_1 .showbox .ewmbox { right:0.5rem; bottom:1.54rem; width:2.26rem; padding:0 0 0.1rem 0; background-color:#ffffff; border-radius:0.08rem;}
.foot_1 .showbox .ewmbox .imgbox { width:1.66rem; height:1.66rem; margin:0 auto; padding:0.2rem 0 0 0; position:relative; overflow:hidden;}
.foot_1 .showbox .ewmbox .imgbox .ewmimg { display:block; width:100%; height:100%;}
.foot_1 .showbox .ewmbox .text_1 { color:#959595; font-size:0.2rem; line-height:0.36rem; text-align:center;}
.foot_1 .bgbox { display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:450; background-color:rgba(0,0,0,0.5);}


.foot_2 { background:url(/Template/Phone/image/bg-foot_2-1.jpg) no-repeat center center; background-size:cover;}
.ft02_inside {}
.ft02_main_1 { height:1.04rem; padding-bottom:1px; border-bottom:1px solid rgba(255,255,255,0.8);}
.ft02_main_1 .text_item_1 { color:#ffffff; font-size:0.26rem; line-height:1.04rem; font-weight:bold; padding-right:0.38rem; float:left; border-bottom:3px solid #ffffff;}
.ft02_main_2 { margin-top:0.1rem; height:2.8rem; display:flex; align-items:center;}
.ft02_main_2 .textbox { flex:1;}
.ft02_main_2 .textbox .text_item_1 {}
.ft02_main_2 .textbox .text_item_1 .text_1 { color:#efefef; font-size:0.22rem; line-height:0.6rem;}
.ft02_main_2 .ewmbox { width:1.56rem; margin-right:0.54rem;}
.ft02_main_2 .ewmbox .ewmimg { display:block; width:100%;}
.ft02_main_2 .ewmbox .text_1 { color:#efefef; font-size:0.2rem; line-height:0.3rem; text-align:center; margin-top:0.2rem;}


.foot_3 { border-bottom:0.03rem solid #ffffff; background-color:#144184;}
.ft03_inside {}
.foot_3 .text_item_1 { color:#ffffff; font-size:0.18rem; line-height:0.6rem; text-align:center;}









