﻿@charset "utf-8";
/* CSS Document */
html { font-size:50px;}
body {padding: 0;margin: 0; font-size:0.2rem;}
* {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 { color:inherit;}
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; cursor:pointer;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], input[type="search"], input[type="password"], textarea { padding:0; border:0; outline:none; background:none; width:100%; resize: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;}
.w1300 {width: 1300px;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;}

.shadow_1 { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);}

        /*常用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:30px; position:relative; overflow:hidden; background-color:#691c54;}
.head_1_l { float:left;}
.head_1_l .text_item_1 { color:#ffffff; font-size:14px; line-height:30px;}
.head_1_r { float:right;}
.head_1_r .text_item_1 { font-size:0;}
.head_1_r .text_item_1 a,.head_1_r .text_item_1 span { display:inline-block; color:#ffffff; font-size:14px; line-height:30px;}
.head_1_r .text_item_1 a {}
.head_1_r .text_item_1 span { width:30px; text-align:center;}
/*act*/.head_1_r .text_item_1 a:hover { color:#fbd7a3;}

.head_2 { height:204px; background:url(../image/bg-head_2-1-1.jpg) repeat center center;}
.head_2_l { float:left; padding:60px 0 0 0;}
.head_2_l .logobox { float:left;}
.head_2_l .text_item_1 { float:left; padding:8px 0 0 24px;}
.head_2_l .text_item_1 .text_1 { color:#3b3834; font-size:16px; line-height:22px; padding-left:28px; background:url(../image/p-head_2_l_text_item_1-1-1.png) no-repeat left center;}
.head_2_r { float:right; width:342px;}
.head_2_r .text_item_1 { float:right; padding:64px 0 10px 0;}
.head_2_r .text_item_1 .text_1 { float:left; color:#757575; font-size:16px; line-height:22px;}
.head_2_r .text_item_1 .text_2 { float:left; font-size:0;}
.head_2_r .searchwrap { position:relative;}
.head_2_r .searchwrap .inputbox { margin:0 70px 0 0; padding:0 16px; border:1px solid #d2d2d2; border-right:0;}
.head_2_r .searchwrap .inputbox .text { color:#afa28e; font-size:16px; line-height:40px; height:40px;}
.head_2_r .searchwrap .subbox { position:absolute; right:0; top:0;}
.head_2_r .searchwrap .subbox .submit { width:70px; height:42px; background:url(../image/bg-head_2_r_searchwrap_submit-1-1.jpg) no-repeat center center;}

.head_3 { height:54px; background:url(../image/bg-head_3-1-1.jpg) repeat center center;}
.head_3 table { table-layout:fixed;}
.head_3 table td { position:relative;}
.head_3 .parbox {}
.head_3 .parbox .par { display:block;}
.head_3 .parbox .par .text { color:#ffffff; font-size:18px; line-height:54px; text-align:center;}
.head_3 .childbox_1 { display:none; position:absolute; top:54px; left:0; width:120px; background-color:rgba(111,23,81,0.9);}
.head_3 .childbox_1 .child_item_1 { position:relative;}
.head_3 .childbox_1 .child_item_1 .childpar_1 {}
.head_3 .childbox_1 .child_item_1 .childpar_1 .par { display:block; color:#ffffff; font-size:16px; line-height:40px; padding: 0 0 0 20px;}
.head_3 .childbox_2 { display:none; position:absolute; top:0; left:100%; width:120px; background-color:#8d2d6c;}
.head_3 .childbox_2 .child_item_2 {}
.head_3 .childbox_2 .child_item_2 .childpar_2 {}
.head_3 .childbox_2 .child_item_2 .childpar_2 .par { display:block; color:#ffffff; font-size:14px; line-height:40px; padding: 0 0 0 24px;}
/*act*/
.head_3 table td.on .parbox .par .text,
.head_3 table td:hover .parbox .par .text { color:#fbd7a3; background-color:#6f1751;}
.head_3 table td:hover .childbox_1 { display:block;}
.head_3 .childbox_1 .child_item_1:hover .childpar_1 .par { color:#fbd7a3; font-weight:bold; background-color:#8d2d6c;}
.head_3 .childbox_1 .child_item_1:hover .childbox_2 { display:block;}
.head_3 .childbox_2 .child_item_2 .childpar_2 .par:hover { color:#fbd7a3; font-weight:bold;}
/*act*/


				/*--------------------- 面包屑导航 ---------------------*/
.crumb { font-size:0; text-align:right;}
.crumb a,.crumb span { display:inline-block; color:#5a5a5a; font-size:14px; line-height:20px;}
.crumb a {}
.crumb span {}
.crumb .home { padding-left:30px; background:url(../image/p-crumb-1-1.png) no-repeat left center;}
/*act*/.crumb a.on,.crumb a:hover { color:#8d2d6c;}
				/*--------------------- 页码 ---------------------*/
.pagebox { font-size:0; text-align:center; padding:50px 0; border-top:1px solid #d2d2d2;}
.pagebox.nobor { border:0;}
.pagebox>span { display:inline-block;}
.pagebox table {}
.pagebox table a { display: block; width:48px; color: #464646; font-size:16px; text-align: center; line-height:36px; height:36px; margin:0 6px; background-image:url(../image/p-pagelist-2-1.png);}
.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 { width:86px; background-image:url(../image/p-pagelist-2-3.png);}
/*
.pagebox table a.pageCustom_Pre,
.pagebox table a.pageCustom_Pre_Disable { background-image:url(../image/p-pagelist-1-1.png);}
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable { background-image:url(../image/p-pagelist-1-2.png);}
*/

.pagebox table .pageCustom_Go { display:block; position:relative; width:100px; height:36px; background-image:url(../image/p-pagelist-2-5.png) !important;}
.pagebox table .pageCustom_Go span { display:none; color:#8d2d6c; font-size:16px; line-height:22px; width:45px; border-left:1px solid #c9c9c9; font-weight:bold; position:relative; top:7px;}
.pagebox table .pageCustom_Go input { float:left; padding:0; border:0; outline:none; background:none; width:54px; color:#464646; font-size:16px; line-height:36px; height:36px; text-align:center;}
.pagebox table .pageCustom_Go input+span { float:left; display:block;}

.pagebox table a:hover,
.pagebox table a.pageCustom_Num_On { color:#FFFFFF; background-image:url(../image/p-pagelist-2-2.png);}
.pagebox table a.pageCustom_Pre:hover,
.pagebox table a.pageCustom_Pre_Disable:hover,
.pagebox table a.pageCustom_Next:hover,
.pagebox table a.pageCustom_Next_Disable:hover { background-image:url(../image/p-pagelist-2-4.png);}

				/*--------------------- 右侧飘窗 ---------------------*/
.fly_r { position:fixed; z-index:990; right:0; top:50%;}
.fly_r .inside { position:relative; top:-264px; width:84px; background-color:#ffffff; -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.10); box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.10);}
.fly_r_1 { padding:12px 0;}
.fly_r_1 .item_1 {}
.fly_r_1 .item_1 .abox { display:block; height:76px; position:relative;}
.fly_r_1 .item_1 .abox .imgbox { width:35px; height:39px; margin:0 auto; position:relative; padding:8px 0 0 0;}
.fly_r_1 .item_1 .abox .imgbox .img { display:block; position:absolute; left:0; bottom:0; width:100%; height:39px;}
.fly_r_1 .item_1 .abox .imgbox .img.no2 { display:none;}
.fly_r_1 .item_1 .abox .text_1 { color:#25041a; font-size:14px; line-height:20px; text-align:center; margin-top:4px;}
.fly_r_1 .item_1 .abox .childbox { display:none; position:absolute; right:90px; top:-36px; width:114px; height:129px; padding:9px 13px 9px 9px; background-image:url(../image/p-fly_r_1_chilbox-1-1.png);}
.fly_r_1 .item_1 .abox .childbox .child_1 { padding:16px 0 0 0;}
.fly_r_1 .item_1 .abox .childbox .child_1 .ewmbox { width:76px; height:76px; margin:0 auto; position:relative; overflow:hidden;}
.fly_r_1 .item_1 .abox .childbox .child_1 .ewmbox .ewmimg { display:block; width:100%; height:100%;}
.fly_r_1 .item_1 .abox .childbox .child_1 .ewmtext { color:#25041a; font-size:14px; line-height:18px; text-align:center; margin-top:8px;}

.fly_r_2 {}
.fly_r_2 .backtop { display:block; width:100%; height:48px; position:relative; overflow:hidden;}
.fly_r_2 .backtop .img { display:block; width:100%; height:100%;}


/*act*/
.fly_r_1 .item_1 .abox:hover .imgbox .img.no1 { display:none;}
.fly_r_1 .item_1 .abox:hover .imgbox .img.no2 { display:block;}
.fly_r_1 .item_1 .abox:hover .text_1 { color:#d6aa55;}
.fly_r_1 .item_1 .abox:hover .childbox { display:block;}
/*act*/
















				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:relative; z-index:155; background:url(../image/bg-footbox-1-1.jpg) repeat bottom center;}
.ftfloor_01 { height:238px;}
.ftf01_inside { padding:1px 0;}
.ftf01_jg { float:left; margin:45px 0 0 0; width:1px; height:148px; background-color:rgba(255,255,255,0.4);}
.ftf01_l { float:left; width:452px;}
.foot_01 { padding:78px 0 0 0;}
.foot_01 .logobox { float:left;}
.foot_01 .logobox a { display:block; float:left; font-size:0;}
.foot_01 .logobox a .logo { display:block;}
.foot_01 .sydwbox { float:left; margin-left:16px;}
.foot_01 .sydwbox img { width:56px;}

.ftf01_m { float:left; width:578px;}
.foot_02 { padding: 70px 36px 0 36px;}
.foot_02 .item {}
.foot_02 .item.no1 { float:left;}
.foot_02 .item.no2 { float: right;}
.foot_02 .item .text_item_1,.foot_02 .item .text_item_2 { color:#ffffff; font-size:14px; line-height:28px;}
.foot_02 .item .text_item_1 { padding-left:40px; background:url(../image/p-foot_02-1-1.png) no-repeat left center;}
.foot_02 .item .text_item_2 {}

.ftf01_r { float:right;}
.foot_03 { padding:58px 0 0 0;}
.foot_03 .ewmbox { float:left; width:100px;}
.foot_03 .ewmbox+.ewmbox { margin-left:32px;}
.foot_03 .ewmbox .imgbox { width:100px; height:100px; position:relative; overflow:hidden;}
.foot_03 .ewmbox .imgbox .ewmimg { display:block; width:100%; height:100%;}
.foot_03 .ewmbox .ewmtext { color:#ffffff; font-size:14px; line-height:18px; text-align:center; margin-top:12px;}

.ftfloor_02 { border-top:1px solid rgba(255,255,255,0.4);}
.ftf02_inside {}
.foot_04 { height:42px;}
.foot_04 .text_item_1,
.foot_04 .text_item_2 { color:#ffffff; font-size:14px; line-height:42px;}
.foot_04 .text_item_1 { float:left;}
.foot_04 .text_item_2 { float:right;}




.layui-layer-btn a {
    font-size: 14px !important;
}

.time_show { display:none !important;}


   /*20210709修改新增*/
.head_3 .childbox_1 { width:164px;}
.head_3 .childbox_1 .child_item_1 .childpar_1 .par { overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.head_3 .childbox_2 { width:142px;}
.head_3 .childbox_2 .child_item_2 .childpar_2 .par { padding-left:12px; overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}












