/**全局属性**/
@charset "UTF-8";*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
@font-face {
	font-family: "HYQuanTangShiJ";
	src: url('https://testdigicol-1259446244.cos.ap-beijing.myqcloud.com/font/HYQuanTangShiJ.ttf');
}
html{ font-size:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; font-family:"HYQuanTangShiJ";}
body{margin:0;font-size:14px;line-height:1.5;font-family:"HYQuanTangShiJ";}
blockquote,button,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,pre,td,textarea,th,ul,xmp{margin:0;padding:0}
button,code,input,kbd,pre,samp,select,textarea,tt,xmp{line-height:inherit;font-family:inherit}
big,button,h1,h2,h3,h4,h5,h6,input,select,small,textarea{font-size:inherit}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:left}
menu,ol,ul{list-style:none}
fieldset,img{border:0;vertical-align:middle}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
blockquote:after,blockquote:before,q:after,q:before{content:"\0020"}
pre,textarea,xmp{overflow:auto;-webkit-overflow-scrolling:touch}
textarea{resize:vertical}
button,input,select a,textarea{outline:0 none}
button,input,select,textarea{color:inherit}
button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:1;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=search]::-webkit-search-cancel-button,input[type=submit]{-webkit-appearance:none;appearance:none}mark{background-color:transparent}
a,del,ins,s,u{text-decoration:none}
a,img{-webkit-touch-callout:none}
.g-clear::after{display:block;overflow:hidden;clear:both;height:0;content:"\0020"}
html,body{height:100%;-webkit-overflow-scrolling: touch;}




/**------------------首页----------------------**/
.module-layer {position:fixed;left:0; top:0;width:100%; z-index:99997;min-width:100%;}
.module-layer-content {position:relative;width:100%;margin:0 auto; height:.9rem; background-color:#222;}
.h {background-color:#222;}
.navBg {height:.9rem;position: absolute;width:100%;top:0px;z-index:0;opacity:1; background-color:#222; }
.menu_bu { width:.3rem; height:.3rem; background-color:#c1925b; cursor:pointer; position:absolute; top:.1rem; left:.1rem; border-radius:1000px;}
.menu_bu img { width:.14rem; height:.14rem; display:block; margin:0 auto; margin-top:.08rem;}
.logo {  font-size:.2rem; font-weight:normal;color:#c1925b; margin-top:.05rem; position:absolute; left:.52rem;}
.logo img { height:.29rem; width:auto; display:inline-block; vertical-align: middle;margin-top: .05rem; }
.logo i { font-style:normal; display:inline-block; vertical-align:middle; position:relative; top:4px;letter-spacing:3px; margin-left:4px;}
.logo font { margin-left:12px; color:#c1925b; font-size:.11rem; display:none;}
.logo font strong { font-weight:normal; margin:0 4px;}
.cp_search { position:absolute; top:.48rem; right:.1rem; left:.1rem;}
.cp_search_box {display:flex; overflow:hidden;  background-color:#f7f8f8; height:.3rem;}
.cp_search .input01 {  font-size:.14rem; color:#c1925b; line-height:.3rem; padding:0 10px; box-sizing:border-box; border:none; flex:1;background-color:#f7f8f8;}
.cp_search .input01:focus{outline:none;}
.cp_search .input01::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999999;
}
.cp_search .input01:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999;
}
.cp_search .input01::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999;
}
.cp_search .input01:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999999;
}
.cp_search_box02 { width:350px; background-color:#3d3d3d;  padding:20px; box-sizing:border-box; display:none;} 
.cp_search_box02 ul li { font-size:.1rem;  line-height:.3rem; border-bottom:1px solid #565656;}
.cp_search_box02 ul li a {color:#c1925b;}
.cp_search .input02 { width:.18rem; height:.18rem; background-image:url(../images/cp_icon01_2.png); background-repeat:no-repeat; background-size:.18rem .18rem; margin-right:.06rem; margin-left:.1rem; margin-top:.06rem; border:none; padding:0; cursor:pointer; border-radius:1000px;}


.foot { width:100%;  background-color:#434343; font-size:.12rem; font-weight:normal; color:#fff; line-height:.36rem; position:relative; left:0; bottom:0; right:0; text-align:center; z-index:99997;font-family:"思源黑体";}
.foot a { display:none;}

.list { position: absolute; text-align:left; top:.9rem; bottom:0; left:0; right:0; background-color:#fff;  box-sizing:border-box; background-color:#222; min-width:100%; }
.list ul { display:flex; flex-wrap: wrap; background-color:#222;}
.list ul li { width:49.9%; background-color:#9F0; height:1.34rem;  border-left:1px solid #222; border-top:1px solid #222;box-sizing:border-box; position:relative; overflow:hidden; background-color:#3e3d3c;background-image:url(../images/back-1.jpg); background-repeat:no-repeat; background-size:cover; }
.list ul li a img { height:100%; width:auto; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.list ul li:nth-child(1) a img { min-width:100%; height:140%; width:auto; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.list ul li:nth-child(2) a img {min-width:100%; height:140%; width:auto; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.list ul li a p { width:100%; position:absolute;background-color:rgba(0,0,0,0.5); line-height:.25rem; padding:0 10px; box-sizing:border-box; font-size:.14rem; color:#fff; z-index:2; display:block; left:0; bottom:0;}
.list ul li a p span { font-size:.12rem; float:right;}
.list ul li a p span strong { font-size:.14rem; font-weight:normal; margin-right:5px;}
.list ul li a:hover p {background-color:rgba(0,0,0,0.7);color:#c1925b;}



/**============分类弹出样式===========**/
.classify_bg { width:100%; height:100%; position:fixed; top:0; left:-100%; right:0; bottom:0; z-index:99998; background-color:rgba(255,255,255,0);}
.classify { width:86%; height:100%;  position:fixed; top:0; left:-150%;  bottom:0; z-index:99999; background-color:#fff;filter: drop-shadow(-10px 0 20px #333333); text-align:left; min-width: inherit;} 
.classify_main { display:block;padding:0 20px; box-sizing:border-box;}
.classify_main h2 { font-size:.16rem; line-height:.3rem;  display:block; font-weight:normal;color:#c1925b;border-top:1px solid #eeeeee;margin-top:.1rem; padding:.1rem 0 .07rem 0;}
.classify_main h3 { font-size:.14rem; line-height:.21rem;  display:block; font-weight:normal;}
.classify_main h3 a {color:#333; display:block;}
.classify_main h3 a font { width:16px; height:16px; background-color:#c1925b; border-radius:1000px; float:right; display:inline; margin-top:8px;}
.classify_main h3 a font img { width:12px; height:12px; display:block; margin:0 auto; margin-top:2px;}
.classify_main h3:first-child { line-height:50px; border-bottom:1px solid #eeeeee; }
.classify_main h3:first-child a font { margin-top:18px;}
.classify_main h3:last-child { line-height:.44rem;  }
.classify_main h3:last-child a font { margin-top:18px;}
.classify_main ul { display:block; padding:.08rem .14rem .2rem 0;}
.classify_main ul li { display:inline-block; vertical-align:middle;line-height:.24rem; height:.24rem; margin-right:.1rem;  margin-top:.12rem; font-size:.14rem; overflow:hidden;}
.classify_main ul li a { padding:0 .12rem; background-color:#f4f4f4; text-align:center; border-radius:10px; display:block; color:#333;}
.classify_main ul li a:hover {background-color:#c1925b; color:#fff;}
.close img { position:absolute; top:.12rem; right:-.4rem; width:.24rem; cursor:pointer; display:none;}


/**-----返回顶部----**/
.returnTop { width: .3rem;height: .3rem;position: fixed;right:.1rem;bottom:.1rem;overflow: hidden;z-index: 99991;cursor: pointer;background-color:#222222;opacity: 0;border-radius: 5px;}
.returnTop img { width: .16remx;height: .16rem;display: block;margin: 0 auto;margin-top: 0px;margin-top: .08rem;}
.returnTop.on { width: .3rem;height: .3rem;1c2f33 position: fixed;right:.1rem;bottom:.4rem;overflow: hidden;z-index: 99991;cursor: pointer;opacity: .5;border-radius: 5px;}
.returnTop.on:hover {opacity: 1;}


/**-----------------------列表页-------------------------**/
.banner { width:100%; height:1rem; position:relative;  filter: drop-shadow(0 10px 20px #c8c8c8); margin-top:.9rem;background-image:url(../images/back-1.jpg); background-repeat:no-repeat; background-size:cover;}
.banner img { height:1rem; position:absolute; bottom:-.1rem; right:.1rem;}
.banner b { font-size:.24rem; color:#fff; line-height:1rem; position:absolute; top:0; z-index:2; text-align:left; font-weight:normal; display:block; text-align:left; padding:0 .1rem;}
.banner b span { font-size:.16rem; margin-left:20px;}

.parta { padding:0 .1rem;}
.parta .list01 { display:inline-block; vertical-align:middle; height:.5rem; }
.parta .list01 li.li01 { display:inline-block; vertical-align:middle; color:#333; line-height:.5rem; font-size:.1rem; position:relative;font-family: "思源黑体 CN";}
.parta .list01 li.li01 a { font-size:.13rem; color:#333;}
.parta .list01 li.li01 a img { width:.16rem; height:.16rem; position:relative; top:-.02rem;}
.parta .list01 li.li01 span { font-size:.13rem; font-weight:normal; color:#333; line-height:.5rem; text-align:center; display:block; padding:0 5px;font-family: "思源黑体 CN";}
.parta .list01 li.li01:nth-child(1) span { padding:0;}
.parta .list01 li.li01 span img { width:10px; display:inline-block; vertical-align:middle; margin-left:5px; }
.parta .list01 li.li01 span a { color:#333;}
.parta .list01 li.li01 span a:hover {color:#c1925b;}
.parta font { float:right; margin-top:18px; position:relative; z-index:2; display:none;}
.parta font a { display:inline-block; width:90px; height:38px; background-color:#c1925b; border:1px solid #c1925b; border-radius:5px; font-size:16px; font-weight:normal; color:#fff; text-align:center; line-height:36px;}
.parta font a img { width:18px; display:inline-block; vertical-align:middle; margin-right:5px;}
.explain { display:inline-block; width:38px; height:38px; margin-left:6px; position:relative;}
.explain span { width:38px; height:38px; display:block;border:1px solid #c1925b; border-radius:5px; font-size:16px; font-weight:normal; color:#c1925b; text-align:center; line-height:36px;}
.explain_main { position:absolute; top:39px; right:0; display:none;}
.explain_main i { width:10px; height:10px; background-color:#c1925b; float:right;transform:rotate(7deg);-ms-transform:rotate(45deg); 	/* IE 9 */-moz-transform:rotate(45deg); 	/* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg);margin-right:14px; }
.explain_box { display:inline-block; border-radius:5px; padding:10px;background-color:#c1925b; margin-top:-6px; min-width:200px;}
.explain_box p { font-size:12px; color:#fff; line-height:20px; font-weight:normal;}
.explain:hover span { background-color:#c1925b; color:#fff;}
.explain:hover .explain_main { display:block;}

/**============二级分类弹出样式===========**/
.classify_bg2 { width:100%; height:100%; position:fixed; top:0; right:-100%;  bottom:0; z-index:99998; background-color:rgba(255,255,255,0);}
.classify2 { width:86%; height:100%;  position:fixed; top:0; right:-86%;  bottom:0; z-index:99999; background-color:rgba(255,255,255,1); filter: drop-shadow(0px 0 20px #333333);}
.classify2_main { display:block; padding:0 30px; box-sizing:border-box;overflow-y: scroll;height: 100%;}
.classify2_main h2 {display: block;line-height:50px;font-size:.13rem;font-weight: normal;color: #333;text-align:left;border-bottom:1px solid #eeeeee;font-family: "思源黑体 CN";}
.classify2_main .scroll_cont6 { height:90vh;overflow:hidden; position: absolute; top:50px; left:0; right:0;overflow-y: scroll;padding:0 30px;}
.classify2_main .scroll_bar6 {position: absolute;top:.44rem;right:.18rem;width:3px;height:90%;background-color:#fff;}
.classify2_main .scroll_slider6 { position: absolute;top: 0;left:0;width: 3px;height:10px;background-color:#fff;border-radius:100px;} 
.classify2_main h3 { width:100%;font-family: "思源黑体 CN";}
.classify2_main h3 span { font-size:.13rem;color: #333; font-weight:normal; background-image:url(../images/cp_icon02_2.png); background-repeat:no-repeat; background-position:right; display:block;   line-height:.44rem; background-size:10px 10px;border-bottom:1px solid #eeeeee;}
.classify2_main h3.open span {background-image:url(../images/cp_icon02_3.png); background-position:right; border-bottom:none;}
.classify2_main h3 span i { width:16px; height:16px; border:1px solid #333; margin-right:10px; display:inline-block; vertical-align:middle;overflow:hidden; position:relative; top:-1px;}
.classify2_main h3 span i em { display:block; width:8px; height:8px; margin:0 auto; margin-top:3px; background-color:#fff; }
.classify2_main h3 span.on  i em { display:block; width:8px; height:8px; margin:0 auto; margin-top:3px; background-color:#333; }

.new_2020_info01 { display:block; padding:0 0 20px 0; margin-top:-10px; overflow:hidden;border-bottom:1px solid #eeeeee;}
.new_2020_info01 ul li { font-size:.13rem; font-weight:normal; line-height:.3rem;font-family: "思源黑体 CN";}
.new_2020_info01 ul li a {color:#333; display:block; box-sizing:border-box;}
.new_2020_info01 ul li a i { width:16px; height:16px; border:1px solid #333; margin-right:10px; display:inline-block; vertical-align:middle;overflow:hidden; position:relative; top:-1px;}
.new_2020_info01 ul li a i em { display:block; width:8px; height:8px; margin:0 auto; margin-top:3px; background-color:#fff; }
.new_2020_info01 ul li.on a i em { display:block; width:8px; height:8px; margin:0 auto; margin-top:3px; background-color:#333; }
a.reset {font-size:.13rem; font-weight:normal; line-height:.2rem; text-align:center; display:block; text-decoration:underline;color:#333;font-family: "思源黑体 CN";}
a.reset:hover {color:#c1925b;}
.font02 { font-size:16px; display:block; text-align:center;color:#c1925b; line-height:.44rem;}
a.look { width:100%; line-height:.3rem; background-color:#c1925b; font-size:.14rem; color:#fff; text-align:center; border-radius:5px; overflow:hidden; display:block; margin:0 auto; margin-top:30px;font-family: "思源黑体 CN";}


.cp_blk02 { padding: 0px 0px 15px 15px;}
.cp_blk02 span font {font-size: 13px;font-weight: normal;color:#c1925b;display: inline-block;vertical-align: middle;background-color:#fff;border-radius: 2px;padding: 0 0 0 2px;line-height: 14px;border: 1px solid#fff; margin:4px 10px 4px 0;}
.cp_blk02 span font a {background:#fff;color:#f7f8f8;margin-left: 3px;font-family: Arial, Helvetica, sans-serif;padding: 0 2px;}
.cp_blk02 span font a img {width: 10px;height: 10px;display: inline-block;vertical-align: middle;}
a.del {float: right;display: inline;color:#f7f8f8; font-size:.1rem;}
a.screen { width:.6rem; height:.24rem; line-height:.24rem; background-color:#2a514d; border-radius:1000px; display:inline-block; vertical-align:middle; text-align:center; font-size:.1rem; color:#fff; display:none;}
a.screen img { display:inline-block; vertical-align:middle; width:.13rem; height:.13rem; margin-right:5px;}

.table_box {padding:0 .1rem .3rem .1rem;  margin-top:0;}
.table_box h2 { display:flex;height:.36rem; background-color:#666666; overflow:hidden;border-radius:5px;}
.table_box h2 .h2_info { flex:1; font-size:.13rem; color:#fff; font-weight:bold; line-height:.36rem; padding:0 15px; box-sizing:border-box;font-family: "思源黑体 CN";}
.table_box h2 .h2_info:nth-child(1) { flex:1.5;}
.table_box h2 .h2_info:nth-child(2) {flex:4;}
.table_box h2 .h2_info:nth-child(3) {flex:1; text-align:right;}
.table { display:flex; background-color:#fff; border-radius:5px; margin-top:10px;}
.table_info { flex:1; font-size:.15rem; color:#333; font-weight: normal;  padding:10px 10px; box-sizing:border-box; line-height:.2rem;}
.table_info:nth-child(1) { font-size:.13rem;flex:1.5;}
.table_info:nth-child(2) {flex:4;font-size:.14rem;}
.table_info:nth-child(3) {flex:1; text-align:right;}
.table:nth-child(odd) { background-color:#f2f2f2;}
.table_info a { color:#333;}
.table_info font { display:inline-block; vertical-align:middle; margin-left:4px; line-height:.16rem; padding:0 2px; border-radius:4px; font-size:.11rem; color:#c1925b;}

.page { text-align:center; display:block; font-size:14px; color:#666; padding:12px 0 12px 0;}
.page a { display:inline-block; vertical-align:middle; margin:0 5px; font-size:14px; font-weight:normal; color:#666666; line-height:30px; padding:0 12px; background-color:#fff; border-radius:1000px; }
.page a.on { background-color:#c1925b; color:#fff; }
.page a:hover { background-color:#dfb481; color:#fff; }
.page a.on:hover { background-color:#c1925b; color:#fff; }
.page select { width:60px; margin:0 5px; font-size:14px; font-weight:normal; color:#666666; line-height:30px; padding:0 12px; background-color:#f7f8f8; border-radius:100px; height:30px;  appearance:none;-moz-appearance:none;-webkit-appearance:none; background-image: url(../images/icon07_2.png); background-repeat:no-repeat; background-position:40px 12px; border:none;}
.page select:focus{outline:none;}
.page strong {color:#c1925b; margin:0 5px;}


/**关于**/
.zt_partc { width:100%; margin:0 auto; margin-bottom:20px; padding:0 20px; box-sizing:border-box;}
.zt_partc p { display:block; margin-top:20px;}
.zt_partc p:first-child { margin-top:0;}
.zt_partc .zt_b01_main { padding:30px 30px 10px 30px;}
.zt_blk01 { overflow:hidden; margin-top:135px;}
.zt_blk01 h2 { font-size:.24rem; display:block; text-align:center; color:#c1925b; line-height:.6rem; font-weight:normal;}
.zt_b01_main { background-color:#f7f7f8; position:relative; overflow:hidden; padding:30px 30px;}
.zt_b01_main i { width:30px; height:30px; background-color:#edeae7; border-radius:1000px; position:absolute;}
.zt_b01_main i:nth-child(1) { top:-15px; left:-15px;}
.zt_b01_main i:nth-child(2) { top:-15px; right:-15px;}
.zt_b01_main i:nth-child(3) { bottom:-15px; right:-15px;}
.zt_b01_main i:nth-child(4) { bottom:-15px; left:-15px;}
.zt_b01_main p { font-size:.18rem; color:#333; line-height:.26rem; }
.zt_b01_main p a { float: none;color:#c1925b; line-height:.44rem; display:block; background-color:#c1925b; border-radius:1000px; margin-top:20px; text-align:center; color:#fff; font-size:.14rem;}
.zt_b01_main p a font { width:.2rem; height:.2rem; background-color:#c1925b; border-radius:1000px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:.04rem;margin-top:.05rem;}
.zt_b01_main p a font img { width:.14rem; display:block; margin:0 auto; }
.zt_b01_main p a:hover { margin-right:5px;}

/**弹框**/ 
.bullet {  background-color: rgba(247,248,248,1); position:fixed; top:.1rem; right:.1rem; bottom:.1rem; left:.1rem; z-index:999999; padding:.1rem; box-sizing:border-box; overflow:hidden;}
.bullet_main { padding:.4rem .18rem .18rem .18rem; border:2px solid #c1925b; position:relative; height:100%; overflow-y:scroll;}
.bullet_main p { font-size:.14rem; font-weight:normal; color:#626262; font-family: "思源黑体 CN"; line-height:.22rem; margin-top:.2rem; text-indent:2em;}
.bullet_main span {font-size:.14rem; font-weight:normal; color:#626262; font-family: "思源黑体 CN"; line-height:.22rem; margin-top:.2rem; text-align:right; display:block;}
.bullet_main a { width:.24rem; height:.24rem; background-color:#c1925b; border-radius:100px; position:absolute; top:.20rem; right:.20rem; font-size:.24rem; font-weight:bold; color:#fff; text-align:center; line-height:.25rem; overflow:hidden;}

/*****自定义*******/
.page-out{display:none !important}
.page-in{display:block}
.scroll_disabled{height:100%;overflow-x:hidden; overflow-y:hidden; position:fixed; top:0; right:0; bottom:0; left:0;}
.height{height:.9rem; dispaly:block;}
.cate-li{margin-left:-15px;}
.next-no{display:none !important;}
.pre-no{display:none !important;}
.foot .foot-logo{width: .09rem;height: auto;margin-right: .04rem;margin-bottom: .04rem;}
.ww_logo2 {display:none;}
.image_icon{width: .15rem;height:auto;position: relative;top: -.01rem;}