@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;}
#map img { max-width: none !important;}
#map2 img { max-width: 99999px !important;}
/**/

.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;}	/* 显示的行数 */
.h100 { height:100%;}
.allpx {}
.allmx {}
.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;}

				/*--------------------- 公用头部 ---------------------*/
.head_box { position:relative; z-index:255;}
.head_1 { height:100px;}
.head_1_1 { float:left; padding:24px 0 0 0;}

.head_2 { height:100px; background-color:#ffffff;}
.head_2_l { float:left; padding:26px 0 0 0;}
.head_2_l .logobox { display:block; float:left;}

.head_2_r { float:right; padding-right:60px; position:relative;}
.head_2_r .menu { width:720px;}
.head_2_r .menu table { table-layout: fixed;}
.head_2_r .menu table td { position:relative;}
.head_2_r .menu .par { display:block; text-align:center;}
.head_2_r .menu .par>span { display:inline-block; color:#222222; font-size:16px; line-height:100px; padding: 0 22px 0 0; background-position: right center;}
.head_2_r .menu .childwrap { display:none; position:absolute; top:100px; left:0; right:0; background-color:rgba(255,255,255,0.9);}
.head_2_r .menu .childwrap>ul>li { border-bottom:1px solid #dbdbdb;}
.head_2_r .menu .childwrap .childpar { display:block; text-align:center;}
.head_2_r .menu .childwrap .childpar>span { display:inline-block; color:#555555; font-size:14px; line-height:50px; padding: 0 14px; background-position: right center;}
.head_2_r .menu .childwrap .childbox { display:none; padding:10px 0;}
.head_2_r .menu .childwrap .childbox .child { display:block; color:#777777; font-size:14px; line-height:36px; text-align:center;}

.head_2_r .searchwrap { position:absolute; right:3px; top:32px;}
.head_2_r .searchwrap .searchbtn { position:relative; z-index:5; display:block; width:40px; height:40px;}
.head_2_r .searchwrap .searchbtn img { display:block; position:absolute; top:9px; left:9px; width:22px; height:22px;}
.head_2_r .searchwrap .zgbox { display:none; position:absolute; top:0; right:0; z-index:2; width:283px; height:105px;}
.head_2_r .searchwrap .searchbox { display:none; position:absolute; z-index:6; right:3px; top:36px; width:268px; height:50px; padding:10px 6px 9px 6px; background-image:url(/Template/Pc/image/head_2_r_search-2.png);}
.head_2_r .searchwrap .searchbox .textbox { padding: 0 48px 0 18px; position:relative;}
.head_2_r .searchwrap .searchbox .textbox .text { padding:0; border:0; outline:none; background:none; width:100%; color:#999999; font-size:14px; line-height:50px;}
.head_2_r .searchwrap .searchbox .textbox .submit { padding:0; border:0; outline:none; background:url(/Template/Pc/image/head_2_r_search-1.png) no-repeat center center; position:absolute; right:0; top:0; width:48px; height:50px; cursor:pointer;}

/*act*/
.head_2_r .menu td:hover .par span,
.head_2_r .menu .par.on span { color:#0074c6; font-weight:bold; background-image:url(/Template/Pc/image/p-head_2_r_menu-1-1.png);}
.head_2_r .menu table td:hover .childwrap { display:block;}
.head_2_r .menu .childwrap .childpar.on span,
.head_2_r .menu .childwrap .childpar:hover span { color:#0074c6; font-weight:bold; background-image:url(/Template/Pc/image/p-head_2_r_menu-1-1.png);}
.head_2_r .menu .childwrap .childbox .child:hover,
.head_2_r .menu .childwrap .childbox .child.on { color:#0074c6; font-weight:bold;}
.head_2_r .menu .childwrap .childpar.nochild>span { background:none !important;}

.head_box.no1 .head_1 { display:none;}
.head_box.no1 .head_2 { display:block;}
.head_box.no2 .head_1 { display:block;}
.head_box.no2 .head_2 { display:none;}
/*act*/
				/*--------------------- 面包屑导航 ---------------------*/
.crumb { font-size:0; text-align:right; padding:30px 0; border-bottom:1px solid #bfbfbf;}
.crumb a,.crumb span { display:inline-block; color:#999999; font-size:14px; line-height:20px; padding: 0 2px;}
.crumb a {}
.crumb span {}
/*act*/.crumb a.on,.crumb a:hover { color:#0074c6}
				/*--------------------- 右侧飘窗 ---------------------*/
.fly_wrap { position: fixed; z-index:999; top:200px; left:0; right:0; height:0;}
.fly_wrap.abs { position:absolute; top:780px;}
.fly_inside { width:1200px; margin:0 auto; height:0; position:relative;}
.fly_inbox { position:absolute; z-index:2; right:0; top:0; width:48px; -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.30); box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.30);}
.fly_inbox .btn { display:block; height:44px; background-position: center center; background-color:#ffffff;}
.fly_inbox .btn+.btn { border-top:1px solid #dcdcdc;}
.fly_inbox .btn.no1 { background-image:url(/Template/Pc/image/p-fly-1-1.png);}
.fly_inbox .btn.no2 { background-image:url(/Template/Pc/image/p-fly-1-2.png);}
.fly_inbox .btn.no3 { background-image:url(/Template/Pc/image/p-fly-1-3.png);}
.fly_inbox .btn.no4 { background-image:url(/Template/Pc/image/p-fly-1-4.png);}

.fly_inbox2 { display:none; position:absolute; z-index:2; right:40px; top:0; width:178px;}
.fly_inbox2 .item { display:none; position:relative; -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.30); box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.30);}
.fly_inbox2 .item .close { display:block; position:absolute; top:22px; right:12px;}
.fly_inbox2 .item .text_item_1 { color:#ffffff; font-size:16px; line-height:56px; padding: 0 0 0 12px; background-color:#206bd1;}
.fly_inbox2 .item .text_item_2 { color:#206bd1; font-size:14px; line-height:44px; text-align:center; font-weight:bold; background-color:#ededed;}
.fly_inbox2 .item .ewmbox { padding:8px 0; background-color:#ffffff;}
.fly_inbox2 .item .ewmbox .ewmimg { display:block; margin:0 auto; width:76px; height:76px;}

/*act*/
.fly_inbox .btn:hover { background-color:#0074c6;}
.fly_inbox .btn.no1:hover { background-image:url(/Template/Pc/image/p-fly-1-1on.png);}
.fly_inbox .btn.no2:hover { background-image:url(/Template/Pc/image/p-fly-1-2on.png);}
.fly_inbox .btn.no3:hover { background-image:url(/Template/Pc/image/p-fly-1-3on.png);}
.fly_inbox .btn.no4:hover { background-image:url(/Template/Pc/image/p-fly-1-4on.png);}
/*act*/

				/*--------------------- 页码 ---------------------*/
.pagebox { font-size:0; text-align:center; padding:80px 0;}
.pagebox>span { display:inline-block;}
.pagebox table {}
.pagebox table a { display: block; width:34px; color: #777777; font-size:16px; text-align: center; line-height:34px; height:34px; border:1px solid #b5b5b5; margin:0 10px; background-color:#ffffff; background-position: center center;}
.pagebox table a.pageCustom_First,
.pagebox table a.pageCustom_First_Disable,
.pagebox table a.pageCustom_Pre,
.pagebox table a.pageCustom_Pre_Disable,
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable,
.pagebox table a.pageCustom_Last,
.pagebox table a.pageCustom_Last_Disable {}
.pagebox table a.pageCustom_First,
.pagebox table a.pageCustom_First_Disable,
.pagebox table a.pageCustom_Last,
.pagebox table a.pageCustom_Last_Disable { display:none;}
.pagebox table a.pageCustom_Pre,
.pagebox table a.pageCustom_Pre_Disable,
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable { font-size:0;}
.pagebox table a.pageCustom_Pre,
.pagebox table a.pageCustom_Pre_Disable { background-image:url(/Template/Pc/image/p-pagelist-1-1.png);}
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable { background-image:url(/Template/Pc/image/p-pagelist-1-2.png);}

.pagebox table .pageCustom_Go { display:none; border:1px solid #c9ae93; border-radius:5px; background-color:#ffffff; position:relative; width:auto; height:42px; margin-left:24px;}
.pagebox table .pageCustom_Go span { color:#40382c; font-size:18px; line-height:42px; padding: 0 8px;}
.pagebox table .pageCustom_Go input { padding:0; border:0; outline:none; background:none; width:42px; color:#0068b7; font-size:18px; line-height:42px; height:42px; text-align:center; font-weight:bold; border-left: 1px solid #c9ae93; border-right: 1px solid #c9ae93;}

.pagebox table a.pageCustom_Num_On { color:#FFFFFF; font-weight:bold; background:#0074c6; border-color:#0074c6;}
.pagebox table a:hover { color:#FFFFFF; background-color:#0074c6; border-color:#0074c6;}
.pagebox table a.pageCustom_Pre:hover,
.pagebox table a.pageCustom_Pre_Disable:hover { background-image:url(/Template/Pc/image/p-pagelist-1-1on.png);}
.pagebox table a.pageCustom_Next:hover,
.pagebox table a.pageCustom_Next_Disable:hover { background-image:url(/Template/Pc/image/p-pagelist-1-2on.png);}

				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:relative; z-index:155;}
.foot_1 { background-color:#333333;}
.ft01_main_1 { height:102px; border-bottom:1px solid #858585;}
.ft01_main_1 .logobox { float:left; padding:26px 0 0 0;}
.ft01_main_1 .logobox a { display:block;}
.ft01_main_1 .links { float:right; padding: 34px 0 0 0;}
.ft01_main_1 .links .selbox {}
.ft01_main_1 .links .selbox select { display:none;}
.ft01_main_1 .links .selbox .textbox { width:218px; background-color:#ffffff; padding: 0 14px 0 10px;}
.ft01_main_1 .links .selbox .textbox .text { color:#777777; font-size:14px; line-height:32px;}
.ft01_main_1 .links .selbox .textbox .text span { display:block; background:url(/Template/Pc/image/p-ft01_main_1-link-1.png) no-repeat right center;}
.ft01_main_1 .links .selbox .bxsel-showbox {}
.ft01_main_1 .links .selbox .bxsel-list-box { border:1px solid #b3c4d8; border-top:0; top:32px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; background-color:#ffffff; max-height:100px; overflow:auto;}
.ft01_main_1 .links .selbox .bxsel-list li {}
.ft01_main_1 .links .selbox .bxsel-list li a { padding: 0 0 0 10px; color:#777777; font-size:14px; line-height:32px;}
/*act*/.ft01_main_1 .links .selbox .bxsel-list li a:hover { color:#ffffff; background-color:#333333;}

.ft01_main_2 { height:220px; position:relative; overflow:hidden;}
.ft01_main_2 .jg { position:absolute; top:58px; width:1px; height:110px; background-color:#858585}
.ft01_main_2 .jg.no1 { left:278px;}
.ft01_main_2 .jg.no2 { right:370px;}
.ft01_main_2 .main_item_l { float:left; width:278px; padding:30px 0 0 0;}
.ft01_main_2 .main_item_l .text_item_1 {}
.ft01_main_2 .main_item_l .text_item_1 .text_1 { color:#fbfbfb; font-size:14px; line-height:40px;}
.ft01_main_2 .main_item_m { float:left; padding: 36px 0 0 88px; width:450px;}
.ft01_main_2 .main_item_m .list {}
.ft01_main_2 .main_item_m .list ul {}
.ft01_main_2 .main_item_m .list ul li { padding-bottom:30px; float:left; width:150px;}
.ft01_main_2 .main_item_m .list ul li a { display:block; color:#b8b8b8; font-size:14px; line-height:30px;}
.ft01_main_2 .main_item_r {}

.ft01_main_2 .main_item_r .ewmimg { float:right; width:120px; height:120px; padding:50px 0 0 0;}
.ft01_main_2 .main_item_r .textbox { float:left; width:220px; text-align:right; padding: 60px 0 0 0;}
.ft01_main_2 .main_item_r .textbox .sharebox { font-size:0;}
.ft01_main_2 .main_item_r .textbox .sharebox .sharebox_in { display:inline-block;}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom { height:30px;}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a,
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom span { display:inline-block; float:none; width:26px; height: 26px; margin: 0 0 0 22px; padding:0; color:#777777; font-size:14px; line-height:26px; background-position: center center !important; opacity:1 !important; outline:none;}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom span { width:auto;}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a.bshare-qqim { background-image:url(/Template/Pc/image/p-share-1.png);}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a.bshare-weixin { background-image:url(/Template/Pc/image/p-share-2.png);}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a.bshare-sinaminiblog { background-image:url(/Template/Pc/image/p-share-3.png);}
.ft01_main_2 .main_item_r .textbox .phone { margin-top:38px;}
.ft01_main_2 .main_item_r .textbox .phone .text_1 { color:#b8b8b8; font-size:14px; line-height:18px;}
.ft01_main_2 .main_item_r .textbox .phone .text_2 { color:#fbfbfb; font-size:18px; line-height:32px; font-weight:bold;}

/*act*/
.ft01_main_2 .main_item_m .list ul li a:hover { color:#ffffff; font-weight:bold;}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a:hover {}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a.bshare-qqim:hover { background-image:url(/Template/Pc/image/p-share-1on.png);}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a.bshare-weixin:hover { background-image:url(/Template/Pc/image/p-share-2on.png);}
.ft01_main_2 .main_item_r .textbox .sharebox .bshare-custom a.bshare-sinaminiblog:hover { background-image:url(/Template/Pc/image/p-share-3on.png);}

.foot_2 { background-color:#144184;}
.foot_2 .text_item_1 { color:#ffffff; font-size:14px; line-height:50px; text-align:center;}

.layui-layer {font-size:14px; }

			/*20210607修改新增*/
.head_2_r .menu .childwrap { left:-20px; right:-20px;}


			/*20210623修改新增*/
.head_2_r .menu .childwrap .childpar>span,
.head_2_r .menu .childwrap .childbox .child { overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.head_2_r .menu .childwrap .childpar { padding: 0 10px;}
.head_2_r .menu .childwrap .childpar>span { padding: 0; max-width:100%;}

.fly_inbox { right:-80px;}
.fly_inbox2 { right:-40px;}

.ft01_main_2 { height:170px;}
.ft01_main_2 .main_item_l .text_item_1 .text_1 { line-height:30px;}
.ft01_main_2 .jg { top:30px;}
.ft01_main_2 .main_item_m { padding-top:28px;}
.ft01_main_2 .main_item_m .list ul li { padding-bottom:10px;}
.ft01_main_2 .main_item_r .textbox { padding-top:30px;}
.ft01_main_2 .main_item_r .ewmimg { padding-top:20px;}


			/*20210628修改新增*/
.foot_2 { background-color: #333333;}