/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td,h1, h2, h3, h4, h5, h6, em, strong, th {margin:0;padding:0;}
body{margin:0px;padding:0px;background:#fff;font-family:微软雅黑;outline:none;font-size: 14px;}
html,body {margin: 0;width: 100%;height: 100%;}
/*html{*/
/*	filter: grayscale(100%);*/
/*	-webkit-filter: grayscale(100%);*/
/*	-moz-filter: grayscale(100%);*/
/*	-ms-filter: grayscale(100%);*/
/*	-o-filter: grayscale(100%);*/
/*}*/

input,textarea,select {font-size:inherit;font-weight:inherit;outline:none;}
fieldset, img {border:0;vertical-align:middle;}
ul,li{margin:0;padding:0;list-style:none outside none;}
a {text-decoration:none;cursor:pointer;transition:.1s;}
table{border-collapse:0;border-spacing:0;}


.table_fix{table-layout:fixed;}
.clear{clear:both;line-height:0px;font-size:0px;height:0px;display:block;}
.rel{position:relative;}
.abs{position:absolute;}
.f_l{float:left;}
.f_r{float:right;}
.marTop40{margin-top: 40px;}
/**板块结构样式*/
.total-warp{width:100%;height:100%;/*transform: scale(1.5);transform-origin: center top;*/}
.m_width{width:1200px;margin:0 auto;position: relative;}


/*头部样式*/
.top{width:1200px;height:60px;line-height:60px;display:inline-block;}
.logo{height:43px;float:left;margin-right: 24px;}
.xiala{cursor: pointer;height:36px;display:flex;align-items:center;float:left;position:relative;z-index: 10; border-radius: 46px 46px 46px 46px;border: 1px solid rgba(0,0,0,0.6);font-weight: 600;font-size: 14px;color: rgba(0,0,0,0.9);line-height: 36px;text-align: left;text-transform: none;padding-left:20px;margin-top: 12px;}
.xiala a{margin: 10px;}
.xiala .xiala_sub{display:none;position: absolute;width:829px;min-height: 200px;left:0;top: 40px;padding:10px 20px;border-radius: 16px;box-shadow: 0px 0px 60px 0px #00000026;background: #fff;}
.xiala_sub .top_xl_ul li{border-bottom:1px dashed #DCDCDC;display: flex;padding: 20px 0;font-size: 18px;line-height: 29px;font-weight: normal;}
.xiala_sub .top_xl_ul li:nth-last-of-type(1){border-bottom: 0;}
.xiala_sub .top_xl_ul li .li_tit{flex: 0 0 auto;color: rgba(0,0,0,0.6);margin-right: 34px;}
.xiala_sub .top_xl_ul li .li_cont{flex: 1;display: flex;flex-wrap: wrap;}
.xiala_sub .top_xl_ul li .li_cont .item{width: 33.3%;box-sizing: border-box;padding-right: 20px;cursor: pointer;}
.xiala_sub .top_xl_ul li .li_cont .item:hover{text-decoration: underline;color: #C02C25;}
.xiala_sub .top_xl_ul li .li_cont .item.active{color: #C02C25;font-weight: 600;}
.xiala_sub .top_xl_ul li .li_cont .item:nth-of-type(3n){padding-right: 0;}

.top-right{float:right; line-height: 60px;display: flex;align-items: center;}
.top-right .ghb{font-weight:600;font-size: 14px;color: #954500;}
.top-right .wzall{font-weight:600;font-size: 14px;color: #008858;margin-left: 16px;}
.top-right .gjzw{font-weight:600;font-size: 14px;color: rgba(0,0,0,0.9);margin-left: 16px;}
.top-right .dl{font-weight:600;font-size: 16px;color: rgba(0,0,0,0.9);width: 80px;height:36px;line-height: 36px; text-align: center; background: #EEEEEE;border-radius: 4px 4px 4px 4px;display: inline-block;margin-left: 16px;}
.top-right .ghb:hover,.top-right .wzall:hover,.top-right .gjzw:hover{text-decoration: underline;}
.top-right .ydl_my{margin-left: 20px;color: rgba(0,0,0,0.9);font-size: 14px;}
.top-right .ydl_my .user_box{display: flex;align-items: center;}
.top-right .ydl_my .u_icon{width: 30px;height: 30px;border-radius: 50%; overflow: hidden;line-height: 1;margin-right: 8px;}
.top-right .ydl_my .u_icon img{width: 100%;height: 100%;border-radius: 50%;}

.menu{width:1200px;height:70px;line-height: 70px;}
.menu ul{display: flex;justify-content: space-between;align-items: center;}
.menu li{}
.menu li a{font-weight:600;font-size: 20px;color: rgba(0,0,0,0.6);line-height:23px;}
/*.menu li.active a{font-weight:bold;font-size: 22px;color: rgba(0,0,0,0.9);line-height:23px;border-bottom:3px solid  rgba(0,0,0,0.9) ;}*/

.banner-search{width: 490px;height: 60px;background:#fff;border-radius: 30px;margin: 50px 0 20px 25%;padding: 2px;display: flex;align-items: center;}
.banner-search .ipt_txt{flex: 1;height: 100%;border: 0;background: no-repeat;border-radius: 30px 0 0 30px;padding-left: 30px;font-size: 20px;}
.banner-search .s_btn{cursor:pointer;flex: 0 0 auto;width: 134px;height: 100%;background: #C02C25;color: #fff;font-size: 20px;display: flex;justify-content: center;align-items: center;border: 0;border-radius: 0 30px 30px 0;}
.banner-search .s_btn:hover{background: #e50c02;}

.title_row1{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.title_row1 .tit_txt{font-size: 28px;line-height: 32px;color: rgba(0, 0, 0, 0.9);}
.title_row1 .more_link{font-size: 14px;color: rgba(0, 0, 0, 0.6);}
.title_row1 .more_link:hover{color:#D54941;text-decoration: underline;}
.title_row1.mar30{margin-bottom: 30px;}


.cel_ul1{display: flex;flex-wrap: wrap;}
.cel_ul1 li{width: 282px;height: 240px;box-shadow: 0px 0px 40px 0px #A6A6A64D;
	background: #FFFFFF url("../images/bj-1.png") right bottom no-repeat;border-radius: 8px;margin-right: 24px;margin-top: 12px;margin-bottom: 12px;padding: 24px;box-sizing: border-box;}
.cel_ul1 li:nth-of-type(4n){margin-right: 0;}
.cel_ul1 li .li_tit{font-size: 20px;color: #000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: 700;margin-bottom: 10px;}
.cel_ul1 li .li_ms{font-size: 14px;color: rgba(0, 0, 0, 0.6);line-height: 22px;height: 132px; overflow: hidden;margin-bottom: 6px;}
.cel_ul1 li .li_ms p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.cel_ul1 li .li_ms p.icon{padding-left: 25px;background: url("../images/zw_icon1.png") left center no-repeat;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cel_ul1 li .more_link{color: #000;font-size: 14px;}
.cel_ul1 li .more_link:hover{text-decoration: underline;color: #D54941;}
.cel_ul1 li .more_link:hover{text-decoration: underline;}
.cel_ul1_1 li{background: #FFFFFF url("../images/bj-3.png") right bottom no-repeat;}


.text_ul1 li a{display: flex;justify-content: space-between;align-items: center;height: 79px;border-bottom:1px solid #E7E7E7;font-size: 18px;color: #344054;}
.text_ul1 li:nth-last-of-type(1) a{border-bottom-color: transparent;}
.text_ul1 li .li_time{color: #667085;}
.text_ul1 li a:hover{color:#D54941;}

/* 浮动框 */
.side_bar_box_right{position:fixed;right:15px;top:65%;z-index:9999;transform: translateY(-65%)}
.side_bar_right{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.side_bar_right li{width:90px; height:84px;text-align:center;}
.side_bar_right li span.icon_img{display:block;margin:0 auto;width:38px;height:32px;}
.side_bar_right li span.text{line-height:30px;font-size:16px;text-align:center; color:#344054;}
.side_bar_right li a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;position: relative;}
.side_bar_right li i{position:absolute; top:0;right:110px;width:0;height:70px;line-height:70px;background:#96c22b;font-size: 15px;color:#fff;-webkit-transition:all ease 0.3s;transition:all ease 0.3s; overflow:hidden;}
.side_bar_right li i.ewm_box{position:absolute;top:0;right:80px;width:100px;height:180px; background:none;display:none;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.side_bar_right li i.ewm_box img{margin-top:0;}
.side_bar_right li a:hover{background: #ffe5b4; border:none;}
.side_bar_right li a:hover i{display:block;width:100px;}

.content_bg{background: url("../images/bj-2.png") center -40px repeat-y;background-size: 1920px auto;padding-top: 40px;}

/*下拉框*/
.select_div{border:1px solid #DCDCDC;height: 42px;background: #fff;padding: 0 40px;box-sizing: border-box;position: relative; z-index: 10;}
.select_div .tit{line-height: 40px;font-size: 14px;color: rgba(0, 0, 0, 0.9);}
.select_div .tit i{display: inline-block;width: 7px;height: 7px;border-top: 2px solid #00000099;border-right: 2px solid #00000099;transform: rotate(135deg);margin-left: 10px;margin-bottom: 3px;}
.select_div .select_sub {position: absolute;top: 30px;left:-1px;width: 100%;border: 1px solid #DCDCDC;overflow-y: auto;display: none;background: #fff;box-shadow: 0px 0px 20px 0px #00000026;}
.select_div .select_sub ul {padding:10px 0;display: block;}
.select_div .select_sub ul li {display: block;height: 32px;text-align: center;line-height: 32px;cursor: pointer;}
.select_div .select_sub ul li:hover{background: #FFF0ED;}
.select_div .select_sub ul li a {display: block;line-height: 32px;text-align: left;font-size: 14px;color: #353535;padding: 0 16px;}
.select_div .select_sub ul li.active{color:#C02C25;background: #FFF0ED;}
.select_div:hover .select_sub{display: block;}

.select_div1{padding: 0 10px;}
.select_div1 .tit{display: flex;justify-content: space-between;align-items: center;}
.select_div1 .tit i{flex: 0 0 auto;}
.select_div1 .select_sub ul li{text-align: left;padding: 0 10px;box-sizing: border-box;}

/*复选框*/
.checkbox_div label{display: flex;align-items: center;cursor: pointer;}
.checkbox_div input[type=checkbox]{
    margin-top:0;box-sizing:border-box;appearance: none;
	-moz-appearance: none;
	-ms-progress-appearance: none;
	-webkit-appearance: none;
	outline: none;
	vertical-align:middle;width:0;height:0;cursor: pointer;
    border:0;position: relative;
}
.checkbox_div input[type=checkbox] + i{display: block;width: 20px;height: 20px;border:2px solid #b5b3b3;border-radius: 2px;box-sizing: border-box;margin-right:8px;position: relative;}
.checkbox_div input[type=checkbox] + i::before{content:'';position: absolute;left:3px;top:3px; width: 8px;height: 4px;border-top: 2px solid transparent;border-right: 2px solid transparent;transform: rotate(135deg);}
.checkbox_div input[type=checkbox]:checked + i{background: #C02C25;border-color:#C02C25;}
.checkbox_div input[type=checkbox]:checked + i::before{border-top: 2px solid #fff;border-right: 2px solid #fff;}


/*分页*/
.pager_wrap { margin-top: 56px; display: flex; justify-content: flex-end; align-items: center; }
.pager_wrap .select_div { width: 106px; height: 32px; padding: 0 10px; margin-right: 16px; }
.pager_wrap .select_div .tit { line-height: 30px; }
.pager_wrap .select_div .select_sub{top:30px;}
.pager_wrap .num { width: 32px; height: 32px; border: 1px solid #DCDCDC; box-sizing: border-box; display: flex; justify-content: center; align-items: center; margin: 0 4px; font-size: 14px; color: rgba(0, 0, 0, 0.9); border-radius: 2px; }
.pager_wrap .num.active { background: #D54941; color: #fff; border-color: #D54941; }
.pager_wrap .dot { width: 32px; height: 32px; display: flex; justify-content: center; align-items: center; }
.pager_wrap .prev, .pager_wrap .next { width: 32px; height: 32px; position: relative; }
.pager_wrap .prev::before, .pager_wrap .next::before { content: ""; position: absolute; width: 8px; height: 8px; box-sizing: border-box; border-top: 2px solid #333; border-right: 2px solid #333; top: 12px; left: 10px; }
.pager_wrap .prev.disabled::before, .pager_wrap .next.disabled::before { border-color: rgba(0, 0, 0, 0.26); }
.pager_wrap .prev::before { transform: rotate(-135deg); left: 15px; }
.pager_wrap .next::before { transform: rotate(45deg); }
.pager_wrap .jump { margin-left: 18px; background: #F3F3F3; width: 160px; height: 32px; display: flex; align-items: center; padding: 2px 6px; box-sizing: border-box; font-size: 14px; color: #00000099; }
.pager_wrap .jump .inp_txt { width: 58px; height: 28px; background: #fff; text-align: center; border-radius: 4px; border: 1px solid #DCDCDC; margin: 0 6px; }
/*footer*/
.footer-wrap{height: 198px;}
.footer-wrap .f_row1{height: 52px;background: #E5E5E5;}
.footer-wrap .f_row1 .m_width{width:1366px;display: flex;justify-content: space-between;align-items: center;height: 100%;}
.footer-wrap .f_row1 .m_width a{font-size: 16px;color:  rgba(0, 0, 0, 0.8);}
.footer-wrap .f_row1 .select_div{width: 300px;display: flex;justify-content: center;background: none;border:0;}
.footer-wrap .f_row1 .select_div .select_sub{bottom: 40px;top: auto;height: 400px;}
.footer-wrap .f_row1 .select_div .select_sub a{font-size: 14px;}
.footer-wrap .f_row2{height: 146px;background: #BD2919;}
.footer-wrap .f_row2 .m_width{width:1280px;padding-right: 40px;display: flex;align-items: center;justify-content: space-between;height: 100%;color: rgba(255, 255, 255, 0.8);font-size: 14px;}
.footer-wrap .f_row2 p{text-align: center;padding: 10px 0;}
.footer-wrap .f_row2 a{ color: rgba(255, 255, 255, 0.8);}
.footer-wrap .f_row2 .fr2_l{display: flex;align-items: center;}
.footer-wrap .f_row2 .fr2_l .dz_link{background: url("/templates/PC_ZWBT/images/dzjg.png");width: 54px;height: 68px;margin-right: 50px; }
.footer-wrap .f_row2 .fr2_l .zc_link{background: url("../images/zfwz.png");width: 110px;height: 55px; }
.footer-wrap .f_row2 .fr2_r span,.footer-wrap .f_row2 .fr2_r a{margin: 0 20px;}
.footer-wrap .f_row2 .ga_link{padding-left: 28px;background: url("../images/footer_icon_beian.png") left center no-repeat;}
/*============================================ 子页面公用 =============================================*/
.sub_banner { height: 280px; background: url("./sub_banner.png") center top no-repeat; background-size: 100% 100%; position: relative;z-index: 2;}
.sub_banner .m_width { height: 100%; }
.sub_banner h1 { font-size: 40px; color: #fff; margin-top: 36px; font-weight: normal; letter-spacing: 4px; }
.sub_banner .banner-ms{margin-left:26%;font-size: 14px;display: flex;align-items: center;}
.sub_banner .banner-ms span{color: #fff;}
.sub_banner .banner-ms a{color: #fff;margin-right: 16px;}
.sub_banner .banner-ms a:hover{text-decoration: underline;}
.sub_banner .tab_tit01 { position: absolute; left: 0; right: 0; bottom: 0; }
.sub_banner .b_opra1{margin-top:46px;height: 50px;display: flex;align-items: center;}
.sub_banner .b_opra1 a{display: flex;width: 128px;height: 100%;background: rgba(255,255,255,0.3);border-radius: 4px;justify-content: center;align-items: center;font-size: 22px;color: #fff;margin-right: 16px;}
.sub_banner .b_opra1 a:hover{background: rgba(255,255,255,1);color:#AD352F;}
.sub_banner .b_opra2{position: absolute;right:0px;top:96px; height: 32px;width: 240px;border-radius: 6px;display: flex;justify-content: center;align-items: center;}
.sub_banner .b_opra2 .item{width: 50%;height:100%;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;border:1px solid #fff;}
.sub_banner .b_opra2 .item:nth-of-type(1){border-radius: 6px 0 0 6px;}
.sub_banner .b_opra2 .item:nth-last-of-type(1){border-radius: 0 6px 6px 0;}
.sub_banner .b_opra2 .item.active{color: #AD352F;background: #fff;}
.sub_banner .b_opra3{position: absolute;right:0;bottom:60px;display: flex;justify-content: center;align-items: center;}
.sub_banner .b_opra3 a{color: #fff;margin-left: 28px;padding-left: 30px;font-size: 16px;line-height: 25px;}
.sub_banner .b_opra3 a:hover{text-decoration: underline;}
.sub_banner .b_opra3 a.sc_link{background: url("../images/sc_icon.png") left center no-repeat;}
.sub_banner .b_opra3 a.sc_link.ysc{background: url("../images/sc_a_icon.png") left center no-repeat;}
.sub_banner .b_opra3 a.zndy_link{background: url("../images/bszn_icon.png") left center no-repeat;}
.sub_banner .b_opra3 a.znfx_link{background: url("../images/znfx_icon.png") left center no-repeat;}


.bread_crumb { padding-top: 20px; display: flex; align-items: center; font-size: 14px; color: #DCDCDC; height: 40px;box-sizing: border-box;}
.bread_crumb a { color: #DCDCDC; }
.bread_crumb a:hover{text-decoration: underline;}
.bread_crumb span { padding: 0 6px; }
.bread_crumb em { font-style: normal; color: #fff; font-weight: 700; }

.tab_tit01 { display: flex; height: 68px; }
.tab_tit01 .item { padding: 0 22px; line-height: 68px; font-size: 22px; color: #fff; text-align: center; background: rgba(255, 255, 255, 0.3); margin-right: 8px; cursor: pointer; }
.tab_tit01 .item.active { background: #fff; color: #AD352F; }
.tab_tit01_1 .item{padding: 0 20px;}

.tab_tit02 { display: flex; height: 44px;}
.tab_tit02 .item {border: 1px solid #DCDCDC;height: 100%;margin-right: 16px;min-width: 186px;display: flex;justify-content: center;align-items: center;font-size: 18px;font-weight:600;color: rgba(0, 0, 0, 0.9);}
.tab_tit02 .item a{display: flex;height: 100%;justify-content: center;align-items: center;font-size: 18px;font-weight:600;color: rgba(0, 0, 0, 0.9);}
.tab_tit02 .item:hover,.tab_tit02 .item.active { background: #AD352F;border-color: #AD352F; }
.tab_tit02 .item:hover,.tab_tit02 .item.active{color: #fff;}
.tab_tit02 .item:hover a,.tab_tit02 .item.active a{ color: #fff;}

.tab_tit03{display: flex;height: 68px;}
.tab_tit03 .item{position:relative;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 28px;color: #000000E5;font-weight: 500;border-bottom: 1px solid #E7E7E7;padding: 0 16px;cursor: pointer;}
.tab_tit03 .item::after{height: 3px;background: #D54941;left: 0;right: 0;position: absolute;content: "";bottom: 0;display: none;}
.tab_tit03 .item.active{color: #C02C25;}
.tab_tit03 .item.active::after{display: block;}

.tab_tit04{display: flex;height: 32px;}
.tab_tit04 .item{cursor:pointer;position: relative;border-radius:16px;margin-left:16px;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 14px;background: #F3F3F3;padding: 0 20px;color: rgba(0,0,0,0.9);}
.tab_tit04 .item.active{background: #F2F3FF;color: #0052D9;}

.tab_tit02 { display: flex; height: 44px;flex-wrap: wrap;}
.tab_tit02 .item {border: 1px solid #DCDCDC;height: 100%;margin: 0px 16px 16px 0px;min-width: 186px;}
.tab_tit02 .item a{display: flex;height: 100%;justify-content: center;align-items: center;font-size: 18px;font-weight:600;color: rgba(0, 0, 0, 0.9);}
.tab_tit02 .item:hover,.tab_tit02 .item.active { background: #AD352F;border-color: #AD352F; }
.tab_tit02 .item:hover a,.tab_tit02 .item.active a{ color: #fff;}

.tab_tit03{display: flex;height: 68px;}
.tab_tit03 .item{position:relative;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 28px;color: #000000E5;font-weight: 500;border-bottom: 1px solid #E7E7E7;padding: 0 16px;cursor: pointer;}
.tab_tit03 .item::after{height: 3px;background: #D54941;left: 0;right: 0;position: absolute;content: "";bottom: 0;display: none;}
.tab_tit03 .item.active{color: #C02C25;}
.tab_tit03 .item.active::after{display: block;}

.search_nav { margin-bottom: 50px; }
.search_nav .nav_ul { display: flex; flex-wrap: wrap; margin: 0 -7px; }
.search_nav .nav_ul li { width: calc((100% - 7*14px)/7); background-color: white; box-shadow: 0 0 8px 0 rgba(199, 199, 199, 0.29); height: 40px; color: #333333; line-height: 40px; font-size: 16px; text-align: center; margin: 7px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: background 0.3s,color 0.3s; cursor: pointer; box-sizing: border-box; }
.search_nav .nav_ul li.active, .search_nav .nav_ul li:hover { background: #C02C25; color: #fff; }
.search_nav .nav_ul li.opra_btn { background: #FFF0ED; color: #C02C25; }
.search_nav .nav_ul li.opra_btn i { display: inline-block; width: 6px; height: 6px; border-top: 2px solid #C02C25; border-right: 2px solid #C02C25; transform: rotate(135deg); margin-left: 10px; margin-bottom: 3px; }
.search_nav .nav_ul li.opra_btn.sq i { transform: rotate(-45deg); margin-bottom: 0; }

.search_row1{display: flex;align-items: center;margin-bottom: 20px;}
.search_row1 .search_ipt{font-size: 18px;padding-left: 40px;background: #F3F3F3 url("../images/s_icon.png") 10px center no-repeat;height: 42px;border-radius: 6px;}
.search_row1 .search_ipt .ipt_txt{height: 100%;width: 100%;border:0;background: none;}

.search_row2{margin-bottom: 20px;}
.search_row2 .s_row{display: flex;padding: 18px 0;border-bottom: 1px dashed #00000042;box-sizing: border-box;}
.search_row2 .s_tit{flex: 0 0 auto;line-height: 30px;font-weight: 700;}
.search_row2 .s_cont{display: flex;padding-right: 54px;flex-wrap: wrap;flex: 1;overflow: hidden;height: 30px;position: relative;}
.search_row2 .s_cont .item{height: 30px;padding:0 12px;display: flex;justify-content: space-between;align-items: center;font-size: 14px;color: #333333;cursor: pointer;transition: all 0.3s;}
.search_row2 .s_cont .item:hover{color: #C02C25;}
.search_row2 .s_cont .item.active{background: #FFF0ED;color: #C02C25; }
.search_row2 .s_cont .opra_btn{position: absolute;right: 4px;top:2px;line-height: 30px;height: 30px;color: #C02C25;}

.result_box { padding-bottom: 90px;box-sizing: border-box; }

.result_title { background: #F3F3F3; padding: 10px 34px; display: flex; align-items: center; }
.result_title .select_div { margin-right: 18px; }
.result_title .txt { color: rgba(0, 0, 0, 0.6); font-size: 14px; }
.result_title .txt span { color: #C02C25; padding: 0 10px; }


.star_box { display: flex; align-items: center; /*五角星之间的间距*/ }
.star_box .star { margin-right: 10px; background: url("../images/star_g.png"); width: 18px; height: 16px; }
.star_box .star.s_red { background: url("../images/star_r.png"); }
.star_box .star.s_hred { background: url("../images/star_hr.png") center center no-repeat; }

.base_btn {border:0;cursor: pointer; height: 32px;transition: all 0.3s; box-sizing: border-box; display: flex; justify-content: center; align-items: center; margin: 0 10px; font-size: 14px; min-width: 88px; border-radius: 3px; }
.base_btn.border_btn { border: 1px solid #D54941; color: #D54941; }
.base_btn.border_btn:hover{background: #fff0f0; }
.base_btn.bg_btn { background: #D54941; color: #fff; }
.base_btn.bg_btn1{background: #AD352F;color: #fff;}
.base_btn.bg_btn:hover,.base_btn.bg_btn1:hover{background: #8e2d28;}
.base_btn.gray_btn{background: #DCDCDC;}
.base_btn.gray_btn:hover{background: #cbcbcb;}

.detail_table { border-collapse: collapse; width: 100%; }
.detail_table th, .detail_table td { border: 1px solid #F6EEEE; padding: 10px 14px; font-size: 16px; color: rgba(0, 0, 0, 0.9); }
.detail_table th { background: #FCF8F9; font-weight: normal;color: #00000099; }
.detail_table td { background: #fff; line-height: 24px; }

.table_a{width: 100%;border-collapse: collapse;table-layout: fixed;}
.table_a th,.table_a td{border:1px solid #E7E7E7;text-align: center;font-weight: normal;padding: 10px;font-size: 16px;color: #000000E5;}
.table_a th{background: #F3F3F3;}

.bs_list1 li { border-bottom: 1px solid #EEEEEE; background: #fff; cursor: pointer; height: 60px; display: flex; justify-content: space-between; align-items: center; padding: 0 32px;font-size: 16px; color: rgba(0, 0, 0, 0.9);}
.bs_list1 li .i_tit { flex: 0 0 1; overflow: hidden; }
.bs_list1 li .i_opra { flex: 0 0 auto; opacity: 0; display: flex; align-items: center; }
.bs_list1 li .i_opra a{ width: 96px; height: 32px; background: #fff; border: 1px solid #DCDCDC; color: rgba(0, 0, 0, 0.9); text-align: center; line-height: 30px; box-sizing: border-box; font-size: 14px; margin-right: 18px; transition: all 0.3s;}
.bs_list1 li .i_opra a:nth-last-of-type(1) { margin-right: 0; }
.bs_list1 li:hover { background: #FFF0ED; }
.bs_list1 li:hover .i_opra { opacity: 1; }
.bs_list1 li:hover .i_opra a:hover{background: #C02C25;color: #fff;border-color: #C02C25;}


.update_link,
.update_save_link,
.set_link,
.upload_link{color: #AD352F !important;display:inline-block;font-size: 16px;line-height: 26px;font-weight: 600;background: url("../images/edit_icon.png") left center no-repeat;padding-left: 30px;}
.update_save_link{background: url("../images/update_ok.png") left center no-repeat;}
.set_link{background: url("../images/set_icon.png") left center no-repeat;}
.upload_link{font-size: 14px;background: url("../images/upload_icon.png") left center no-repeat;}


.form_ul .form_bg { display: flex; padding: 12px 0; position: relative; }
.form_ul .form_bg .f_tit { line-height: 40px; flex: 0 0 auto; font-size: 16px; color: #0D121C; }
.form_ul .form_bg .f_ipt { flex: 1; padding-left: 14px; }
.form_ul .form_bg .f_ipt .ipt_txt, .form_ul .form_bg .f_ipt .select_div, .form_ul .form_bg .f_ipt .text_eara { height: 40px; box-sizing: border-box; border: 1px solid #EEF2F6; border-radius: 3px; width: 100%; }
.form_ul .form_bg .f_ipt .ipt_txt:hover, .form_ul .form_bg .f_ipt .select_div:hover, .form_ul .form_bg .f_ipt .text_eara:hover { border-color: #FFF0ED; }

.upload_box { border: 1px dashed #D54941; height: 144px; border-radius: 3px; display: flex; justify-content: center; align-items: center; font-size: 14px; color: #00000099; }
.upload_box a { color: #AD352F; padding: 0 6px; }

.upload_ms { font-size: 12px; color: #00000066; padding-top: 10px; }

.pop_bg { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; background: rgba(0, 0, 0, 0.8); display: flex; justify-content: center; align-items: center; transform: scale(0); transform-origin: center center; }
.pop_bg.showPop { transform: scale(1); }
.pop_bg .pop_wrap { border-radius: 8px; overflow: hidden; background: #fff; display: flex; flex-direction: column; }
.pop_bg .pop_content { flex: 1; overflow-y: auto; padding: 20px; max-height: 80%; }
.pop_bg .pop_title, .pop_bg .pop_footer { height: 72px; flex: 0 0 auto; }
.pop_bg .pop_title { border-bottom: 1px solid #E6E6E6; display: flex; justify-content: space-between; align-items: center; }
.pop_bg .pop_title .tit_txt { font-size: 20px; font-weight: 700; color: #202939; padding-left: 20px; }
.pop_bg .pop_close { cursor: pointer; width: 33px; height: 33px; background: url("../images/pop_close.png") center center no-repeat; margin-right: 20px; text-indent: -999em; }
.pop_bg .pop_footer { border-top: 1px solid #E6E6E6; display: flex; justify-content: center; align-items: center; }
.pop_bg .pop_footer .base_btn { height: 40px; border-radius: 8px; font-size: 16px; min-width: 112px; }
.table_a{width: 100%;border-collapse: collapse;table-layout: fixed;}
.table_a th,.table_a td{border:1px solid #E7E7E7;text-align: center;font-weight: normal;padding: 10px;font-size: 16px;color: #000000E5;}
.table_a th{background: #F3F3F3;}

.bs_list1 li { border-bottom: 1px solid #EEEEEE; background: #fff; cursor: pointer; height: 60px; display: flex; justify-content: space-between; align-items: center; padding: 0 32px;font-size: 16px; color: rgba(0, 0, 0, 0.9);}
.bs_list1 li .i_tit { flex: 0 0 1; overflow: hidden; }
.bs_list1 li .i_opra { flex: 0 0 auto; opacity: 0; display: flex; align-items: center; }
.bs_list1 li .i_opra a{ width: 96px; height: 32px; background: #fff; border: 1px solid #DCDCDC; color: rgba(0, 0, 0, 0.9); text-align: center; line-height: 30px; box-sizing: border-box; font-size: 14px; margin-right: 18px; transition: all 0.3s;}
.bs_list1 li .i_opra a:nth-last-of-type(1) { margin-right: 0; }
.bs_list1 li:hover { background: #FFF0ED; }
.bs_list1 li:hover .i_opra { opacity: 1; }
.bs_list1 li:hover .i_opra a:hover{background: #C02C25;color: #fff;border-color: #C02C25;}


.update_link,
.update_save_link,
.set_link,
.upload_link{color: #AD352F !important;display:inline-block;font-size: 16px;line-height: 26px;font-weight: 600;background: url("../images/edit_icon.png") left center no-repeat;padding-left: 30px;}
.update_save_link{background: url("../images/update_ok.png") left center no-repeat;}
.set_link{background: url("../images/set_icon.png") left center no-repeat;}
.upload_link{font-size: 14px;background: url("../images/upload_icon.png") left center no-repeat;}
.jszState{height: 240px;background: url("/r/cms/cms_page/images/jsz_img.png") center center no-repeat;}
.form_ul1 .form_bg { margin-bottom: 16px; }
.form_ul1 .f_tit { font-size: 16px; color: #000000E5; line-height: 22px; margin-bottom: 8px; }
.form_ul1 .f_bg { height: 42px; background: #F3F3F3; border-radius: 8px; font-size: 14px; }
.form_ul1 .ipt_txt { height: 100%; background: none; border: 0; width: 100%; padding: 0 10px; }
.form_ul1 .ipt_txt, .form_ul1 .select_wrap select { font-size: inherit; }
.form_ul1 .select_wrap { border: 0; }
/*select*/
.select_wrap{height:100%;border:1px solid #E6E6E6;position: relative;}
.select_wrap::after{position: absolute;content: "";width: 34px;height:100%;top:0;right:0;background: url("../images/jt_g.png") center center no-repeat;z-index: 1;}
.select_wrap select{width:100%;height:100%;padding:0 34px 0 10px;background: transparent;border:0;outline: none;appearance: none;-ms-appearance: none;-moz-appearance: none;-webkit-appearance: none;font-size:14px;position: relative;z-index: 3;}
.select_wrap select option{font-size:14px;color:#303030;}
