/**全局属性**/
@charset "UTF-8";*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{ font-size:100px;font-family:"微软雅黑";}
body{margin:0;font-size:14px;line-height:1.5;font-family:"微软雅黑";}
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}
a{color:#414141}
.g-clear::after{display:block;overflow:hidden;clear:both;height:0;content:"\0020"}
html,body{height:100%;-webkit-overflow-scrolling: touch;}
body{font-family:"微软雅黑";  background-color:#668b78;}



/**------------------首页----------------------**/
.module-layer {position:fixed;left:0; top:0;width:100%; z-index:280;}
.module-layer-content {position:relative;width:100%;margin:0 auto; height:.5rem; }
/**background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 100%);**/
.navBg {height:.5rem;position: absolute;width:100%;top:0px;z-index:0;opacity:0; background-color:#2a514d; }
.logo { display:inline-block; vertical-align:middle; position:relative;}
.logo a img { width:.3rem; height:.3rem; margin-left:.1rem; margin-top:.1rem;  -webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.icon { position:absolute; right:0; top:0;}
.icon a img { display:inline-block; vertical-align:middle; width:.17rem; height:.18rem; margin-left: 0.05rem; margin-top:.03rem; -webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.ww_logo { display:inline-block; vertical-align:middle; position:relative; margin-left:40px; margin-top:.14rem;}
.ww_logo img { height:.21rem; width:auto; display:block; margin:0 auto;}
.cp_search { position:absolute; top:.12rem; right:1.43rem;; }
.cp_search_box {display:flex; overflow:hidden; border-radius:1000px;width:2.5rem; height:.26rem; background-color:#f7f7f8;}
.cp_search .input01 {  font-size:.12rem; color:#717787; line-height:.26rem; padding:0 20px; box-sizing:border-box; border:none; flex:1;background-color:#f7f7f8;}
.cp_search .input01:focus{outline:none;}
.cp_search .input01::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #717787;
}
.cp_search .input01:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #717787;
}
.cp_search .input01::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #717787;
}
.cp_search .input01:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #717787;
}
.cp_search_box02 { width:2.5rem; background-color:#f7f7f8; border-radius:15px; padding:20px; box-sizing:border-box; display:none;} 
.cp_search_box02 ul {display: block;max-height: 3rem; overflow-y: auto;}
.cp_search_box02 ul li { font-size:.1rem;  line-height:.3rem; border-bottom:1px solid #eeeeee;}
.cp_search_box02 ul li a {color:#666;}
.lan {position:absolute; top:.12rem; right:.65rem;display:none}
.lan a { display:inline-block; vertical-align:middle; line-height:.26rem; font-size:.12rem; margin:0 .05rem; color:#c1925b;}
.lan a.on { color:#fff;}

.cp_search .input02 { width:.16rem; height:.16rem; background-image:url(../images/cp_icon01.png); background-repeat:no-repeat; background-size:.16rem .16rem; margin-right:.1rem; margin-left:.1rem; margin-top:.05rem; border:none; padding:0;}
.cp_banner { width:100%; overflow:hidden; min-height:.5rem;background-color:#2a514d; overflow:hidden; position:relative;}
.pc_banner_box { height:280px;}
.cp_banner img { height:280px; position:absolute; top:0; left:50%;  transform: translateX(-50%); }




/**-----返回顶部----**/
.returnTop { width: .3rem;height: .3rem;position: fixed;right: 40px;bottom: 40px;overflow: hidden;z-index: 99991;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;background-color:#2a514d;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: 40px;bottom: 40px;overflow: hidden;z-index: 99991;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;opacity: .5;border-radius: 5px;}
.returnTop.on:hover {opacity: 1;}
.question { width: .3rem;position: fixed;right: 40px;bottom: 90px;overflow: hidden;z-index: 99991;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;border-radius: 5px;}
.question img { width: .28rem;display: block;margin: 0 auto;margin-top: 0px;margin-top: .08rem;}


.wenjuan { width: .3rem;height: .3rem;position: fixed;left: 40px;bottom: 40px;overflow: hidden;z-index: 99991;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;opacity: 1;border-radius: 5px;}
.wenjuan img { width: .3rem;height: .3rem;display: block;margin: 0 auto;margin-top: 0px;}
.wenjuan.on { width: .3rem;height: .3rem; position: fixed;right: 40px;bottom: 40px;overflow: hidden;z-index: 99991;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;opacity: 1;border-radius: 5px;}
.wenjuan.on:hover {opacity: 1;}

.cp_content { overflow:hidden; padding:0 40px;}
.cp_blk01 { height:.56rem;}
.cp_blk01_2 {border-top:1px solid #799988; height:.5rem;display:none;}

.cp_blk01 .font01 { font-size:.12rem; font-weight:normal; color:#f7f7f8; line-height:.56rem; display:inline-block; vertical-align:middle;}
.cp_blk01 .font01 span { font-size:16px; }
.cp_blk01 .font01 a {font-size:.12rem; font-weight:normal; color:#f7f7f8;}
.cp_blk01 .font01 a img { width:24px; display:inline-block; vertical-align:middle;}

.cp_blk01_2 .list01 { display:inline-block; vertical-align:middle; height:.5rem; }
.cp_blk01_2 .list01 li.li01 { display:inline-block; vertical-align:middle; color:#f7f7f8; line-height:.5rem; font-size:12px; position:relative;}
.cp_blk01_2 .list01 li.li01 span { font-size:16px; font-weight:normal; color:#f7f7f8; line-height:.5rem; text-align:center; display:block; padding:0 10px;}
.cp_blk01_2 .list01 li.li01:nth-child(1) span { padding:0;}
.cp_blk01_2 .list01 li.li01 span img { width:10px; display:inline-block; vertical-align:middle; margin-left:5px; -webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.cp_blk01_2 .list01 li.li01 span a { color:#f7f7f8;}
.cp_blk01_2 .list01 li.li01 .li_box { width:240px; background-color:#fff; position:absolute; top:60px; left:0;  display:none; z-index:99999;}
.cp_blk01_2 .list01 li.li01 .li_box .scroll_cont {height:344px;overflow: hidden; width:200px; margin:0 auto; position:relative; padding:14px 0 0 0;}
.cp_blk01_2 .list01 li.li01 .li_box .scroll_bar {position: absolute;top:24px;right:20px;width: 1px;height: 310px;background-color: #fff;}
.cp_blk01_2 .list01 li.li01 .li_box .scroll_slider { position: absolute;top: 0;left:-2px;width: 3px;height: 48px;background-color:#e1cfb9;border-radius:100px;}
.list01_01 li { font-size:16px; font-weight:normal; color:#333333; line-height:40px;} 
.cp_blk01_2 .list01 li.li01 .li_box .scroll_cont2 {height:344px;overflow: hidden; width:200px; margin:0 auto; position:relative; padding:14px 0 0 0;}
.cp_blk01_2 .list01 li.li01 .li_box .scroll_bar2 {position: absolute;top:24px;right:20px;width: 1px;height: 310px;background-color: #fff;}
.cp_blk01_2 .list01 li.li01 .li_box .scroll_slider2 { position: absolute;top: 0;left:-2px;width: 3px;height: 48px;background-color:#e1cfb9;border-radius:100px;}
.cp_blk01_2 .list01 li.li01 .li_box .scroll_cont3 {height:114px;overflow: hidden; width:200px; margin:0 auto; position:relative; padding:14px 0 0 0;}
.cp_blk01_2 .list01 li.li01 .li_box .list01_01 li a { color:#333;}
.cp_blk01_2 .list01 li.li01 .li_box .list01_01 li a:hover {color:#c1925b;}
/**
.cp_blk01 .list01 li.li01:hover .li_box { display:block;}
**/
.application { height:40px; display:block; background-color:#c1925b; font-size:16px; font-weight:bold; color:#fff; line-height:40px; text-align:center;}

.list02 { width:.52rem; height:.25rem;  overflow:hidden; float:right; display:inline; margin-top:.16rem;box-sizing:border-box;margin-right: -3px;}
.list02 li { width:.25rem; float:left; display:inline; font-weight:normal; line-height:.25rem; height:.25rem; text-align:center; overflow:hidden;border:1px solid #fff;}
.list02 li a { display:block; overflow:hidden; overflow:hidden;}
.list02 li.on a { background-color:#fff; color:#fff; font-weight:bold; height:.25rem;}
.list02 li a img { display:block; margin:0 auto; margin-top:.054rem; width:.14rem; height:.14rem;}
.list02 li:nth-child(1) { border-radius:5px 0 0 5px;}
.list02 li:nth-child(2) { border-radius:0 5px 5px 0;}

.cp_blk01 .font02 { font-size:.12rem; font-weight:normal; color:#f7f7f8; line-height:.56rem; float:right; display:inline; margin-right:50px;}

.cp_blk02 {overflow:hidden;border-top:1px solid #799988;}
.cp_blk02_on {padding:25px 0 4px 0; }
.cp_blk02 span font {font-size: 13px;font-weight: normal;color:#fff;display: inline-block;vertical-align: middle;background-color:#668b78;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 {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;}

#con2 { margin-top:40px; margin-bottom:0px; column-count:1;column-gap:40px; -webkit-column-count:1; -webkit-column-gap:40px; -moz-column-count:1; -moz-column-gap:40px; overflow:auto;}
#con2 .pic { break-inside:avoid; -webkit-column-break-inside:avoid; box-sizing:border-box; overflow:hidden;  padding:0 0 .1rem 0; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; position:relative;height:100%;overflow: auto;  overflow:hidden;}
#con2 .pic .img_box2 { width:100%;position:relative; height:auto; overflow:hidden;}
#con2 .pic .img_box2 a img { width:100%; height:auto; border-radius:10px;}
#con2 .pic .img_span {position:absolute; width:100%; bottom:0; left:0; height:.36rem; background-color:rgba(255,255,255,.9);border-radius:0 0 10px 10px;}
#con2 .pic .img_span a { display:block; font-size:.12rem; padding:0 20px; line-height:.36rem; font-weight:bold; color:#2a514d;}
#con{ column-count:4;column-gap:40px; -webkit-column-count:4; -webkit-column-gap:40px; -moz-column-count:4; -moz-column-gap:40px; margin-top:20px;min-height: 150px;}
#con .pic {break-inside:avoid; -webkit-column-break-inside:avoid; box-sizing:border-box; padding:0 0 .2rem 0; position:relative;height:100%; }
#con .pic a img { width:100%;display:block;}
#con .pic p { font-size:14px; color:#bedccd; display:block; line-height:.2rem; font-weight:bold;}
#con .pic p a { font-size:15px; font-weight:normal; color:#f8f7f2; line-height:.18rem;overflow:hidden; margin-top:.08rem; display: inline-block;font-family: "微软雅黑";}
#con .pic p .kn_img {padding-bottom: 0.033rem;margin-right: 0.04rem; }
#con .pic p .kn_img img{width:16px;}
#con .pic p a:hover {
	color:#bedccd;
}
.list_span_img {
	display: inline-block;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
	margin-right: 5px;
	background: url("/images/kn_v1.png");
	width: 17px;
	height: 17px;
	padding-top: 0%;
	background-size: cover;
	background-position: center;
}

.div_mask .span_img {
	display: inline-block;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
	margin-right: 5px;
	background: url("/images/kn_v1.png");
	width: 15px;
	height: 15px;
	padding-top: 0%;
	background-size: cover;
	background-position: center;
}

#con .pic p a .span_img {
	display: inline-block;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
	margin-right: 5px;
	background: url("/images/kn_v1.png");
	width: 15px;
	height: 15px;
	padding-top: 0%;
	background-size: cover;
	background-position: center;
}
#con .pic p a:hover .span_img {
	display: inline-block;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
	margin-right: 5px;
	background: url("/images/kn_v2.png");
	width: 15px;
	height: 15px;
	padding-top: 0%;
	background-size: cover;
	background-position: center;
}

/*img {*/
/*	display: block;*/
/*}*/
/*img {*/
/*	vertical-align: bottom;*/
/*}*/

#con .pic:hover .img_span {opacity:1;}
#con .pic .img_span a { display:inline-block; vertical-align:middle; color:#c1925b; width:.24rem; height:.24rem; margin-left:.08rem;}
#con .pic .img_span a.a03 { background-color:#2c514d; border-radius:5px;}
#con .pic .img_span a.default { background-color:#2c514d; border-radius:5px;opacity: 0.3;}
#con .pic .img_span a.a04 { background-color:#406b65; border-radius:5px;}
#con .pic .img_box2 { max-height:6rem;  overflow:hidden; position: relative;}
#con .pic .img_box2 img { min-height:1rem; }
#con .pic .img_box3 { height:100px;  overflow:hidden; position:relative;}
#con .pic .img_box3 img.img002 {position: absolute;top: 0;width: auto;right: 0;}
#con .pic .img_span { position:absolute; right:.1rem; bottom:.1rem; z-index:6; opacity:1; }
#con .pic .img_span a img { width:.14rem; height:auto; min-height:.1rem; display:block; margin:0 auto; margin-top:.058rem;}
#con .pic .img_span a:hover { background-color:#429e94;opacity: 1;}

.page { text-align:center; display:block; font-size:14px; color:#fff; margin-top:40px; padding-bottom:100px;}
.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:#f7f8f8; 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:10px; 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;}

.foot { line-height:.24rem; background-color:#3c6a5a; font-size:.08rem;  text-align:center; color:#f7f8f8; height:.24rem;}
.foot a { color:#fff; margin:0 5px;}
.foot a:hover { color:#fff;}


/**============分类弹出样式===========**/
.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:18%; height:100%;  position:fixed; top:0; left:-100%;  bottom:0; z-index:99999; background-color:#2d5650;filter: drop-shadow(-10px 0 20px #333333);} 
.classify_main { display:flex;}
.classify_main h3 { width:.8rem;}
.classify_main h3 a { display:block; line-height:.5rem;  font-size: 17px; font-weight:normal; color:#e5ba87; text-align:center;font-family: "微软雅黑";}
.classify_main h3 a.on { font-weight:bold;background-color:#668b78;} 
.classify_info {overflow:hidden;flex:1; background-image: linear-gradient(to bottom, rgba(102, 139, 120, 1) 20%, rgba(69, 113, 96, 1) 40%, rgba(69, 113, 96, 1) 100%);height:100vh;  position:relative;}
.classify_info .scroll_cont5 {box-sizing:border-box; height:100vh; position:relative; padding:0 .2rem .5rem .2rem;position: absolute; top:0;left:0; bottom:0;}
.classify_info .scroll_bar5 {position: absolute;top:.2rem;right:.2rem;width: 3px;height:90%;background-color: #2d5650; display:none;}
.classify_info .scroll_slider5 { position: absolute;top: 0;left:0;width: 3px;height:248px;background-color:#e5ba87;border-radius:100px;}
.classify_info .scroll_cont5 ul { margin-top:.1rem;}
.classify_info .scroll_cont5 ul li { font-size:.12rem; text-align:left; line-height:.36rem; color:#e5ba87;}
.classify_info .scroll_cont5 ul li a {color:#e5ba87; display:block;}
.classify_info .scroll_cont5 ul li.on a { color:#fff;}

.classify_info .scroll_cont5 ul.left_list01 { margin-top:.1rem;}
.classify_info .scroll_cont5 ul.left_list01 li {display: inline-block;width: .24rem;height: .24rem;border-radius: 100px;overflow: hidden;margin: 5px 12px 0 0;border: 2px solid #a1a6b3;}
.classify_info .scroll_cont5 ul.left_list01 li.on { border: 2px solid #ff9000;}



.classify_info .scroll_cont4 {box-sizing:border-box; height:100vh;overflow-y:scroll; position:relative; padding:0 .2rem .5rem .2rem;position: absolute; top:0;left:0; right:-2rem; bottom:0;}
.classify_info .scroll_bar4 {position: absolute;top:.2rem;right:.2rem;width: 3px;height:90%;background-color: #2d5650;display:none;}
.classify_info .scroll_slider4 { position: absolute;top: 0;left:0;width: 3px;height:48px;background-color:#e5ba87;border-radius:100px;}
.classify_info .scroll_cont4 ul { margin-top:.1rem;}
.classify_info .scroll_cont4 ul li { font-size:17px; text-align:left; line-height:.36rem; color:#e5ba87;}
.classify_info .scroll_cont4 ul li a {color:#e5ba87; display:block;}
.classify_info .scroll_cont4 ul li.on a { color:#fff;}


/**============二级分类弹出样式===========**/
.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:22%; height:100%;  position:fixed; top:0; right:-50%;  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;}
.classify2_main h2 {display: block;line-height:.44rem;font-size:20px;font-weight: normal;color: #c1925b;text-align:left;border-bottom:1px solid #eeeeee;}
.classify2_main .scroll_cont6 { height:80%;overflow-y :scroll; position: absolute; top:.44rem; left:0; right:0;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%;}
.classify2_main h3 span { font-size:17px;color: #c1925b; 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;}
.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:16px; font-weight:normal; line-height:.3rem;}
.new_2020_info01 ul li a {color:#c1925b; display:block; box-sizing:border-box;}
.new_2020_info01 ul li a i { width:20px; height:20px; border:1px solid #c1925b; margin-right:16px; display:inline-block; vertical-align:middle;overflow:hidden;}
.new_2020_info01 ul li a i em { display:block; width:10px; height:10px; margin:0 auto; margin-top:4px; background-color:#fff; }
.new_2020_info01 ul li.on a i em { display:block; width:10px; height:10px; margin:0 auto; margin-top:4px; background-color:#c1925b; }
.new_2020_info02 { display:block; padding:0 0 20px 0; margin-top:-10px; overflow:hidden;border-bottom:1px solid #eeeeee;}
.new_2020_info02 ul li {font-size: .13rem;font-weight: normal;width: 68px;display: inline-block; margin-top: 2px;width: .24rem;height: .24rem;border-radius: 100px;overflow: hidden;margin: 0 10px 0 0; border: 2px solid #dfe1e6;}
.new_2020_info02 ul li a {color:#c1925b; display:block; box-sizing:border-box;}
.new_2020_info02 ul li a i { width:66px; height:66px; border:1px solid #c1925b; margin-right:16px; display:inline-block; vertical-align:middle;overflow:hidden;}
.new_2020_info02 ul li a i em { display:block; width:64px; height:64px; margin:0 auto;  background-color:#fff; }
.new_2020_info02 ul li.on  { border: 2px solid #ff9000; }
a.reset {font-size:16px; font-weight:normal; line-height:.2rem; text-align:center; display:block; text-decoration:underline;color:#c1925b;}
.font02 { font-size:16px; display:block; text-align:center;color:#c1925b; line-height:.44rem;}
a.look { width:80%; line-height:.3rem; background-color:#c1925b; font-size:16px; color:#fff; text-align:center; border-radius:1000px; overflow:hidden; display:block; margin:0 auto;}

/**---------------详情页--------------**/
.cp_content02 { width:100%; box-sizing: border-box;text-align: left;height: 100%; width: 100%;background-image: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(229, 229, 229, 1) 60%, rgba(247, 248, 248, 1) 100%);}
.cp_blk03 {padding: 0px 70px 70px 70px; width:1200px;height: 100%;margin: 0 auto;background: #fff;box-sizing: border-box; text-align:left;}
.cp_blk03 a.return { font-size:15px; color:#999999; padding:14px 0; display:block; width:200px;}
.cp_blk03 a.return span { width:15px; height:30px;background-color: #fff; border-radius:100px; display:inline-block; vertical-align:middle; margin-right:5px; overflow:hidden;}
.cp_blk03 a.return span img { width:20px; display:block; margin:0 auto; margin-top:4px;}
@media screen and (max-width:1025px)
{
.cp_blk03 {width:auto;padding:40px 40px 50px 40px;}
}

.cp_blk03_main {display:flex; }
.cp_b03_info { width:3.6rem; overflow:hidden; margin-right:70px; }
@media screen and (max-width:1025px)
{
.cp_b03_info { margin-right:40px;}
}

.cp_b03_info .p1 {font-size:12px; color:#666; margin-top:12px;}
.cp_b03_info_height {background-color:#f5f5f9; height:3.4rem; position:relative;}
.cp_b03_info_height .img_span2 { display:block; font-size:15px; text-align:right;color:#c1925b; position:absolute; z-index:20; bottom:120px; right:30px;}
.cp_b03_info_height .img_span2 a { display:inline-block; vertical-align:middle; color:#c1925b; width:40px; height:40px; margin-left:10px;}
.cp_b03_info_height .img_span2 a.a03 { background-color:#2c514d; border-radius:10px; }
.cp_b03_info_height .img_span2 a.default { background-color:#668b78; border-radius:10px;}
.cp_b03_info_height .img_span2 a.showBigImg { background-color:#c1925b; border-radius:10px; }
.cp_b03_info_height .img_span2 a img { width:20px; height:20px; display:block; margin:0 auto; margin-top:10px;}
.cp_b03_info_height .img_span2 a.a03:hover { background-color:#429e94}
.cp_b03_info_height .img_span2 a.default:hover { background-color:#429e94}
.cp_b03_info_height .img_span2 a.showBigImg:hover { background-color:#db9542}
.cp_b03_info2 { flex:1;}
.parta { display:block; text-align:left;}
.parta h2 { font-size:22px; font-weight:bold; color:#333333; display:block; line-height:.26rem; margin-bottom:10px; font-family: "微软雅黑";}
.parta .h2_box { display:block; margin-top:24px; }
.parta .h2_box font { line-height:30px; border:1px solid #909a9c; border-radius:10px; overflow:hidden; font-size:15px; font-weight:bold; padding:0 8px 0 0; display:inline-block; color:#909a9c;}
.parta .h2_box font em { height:30px; background-color:rgba(34,54,57,0.5); float:left; display:inline;margin-right:8px; padding:0 3px;}
.parta .h2_box font em img { display:block; margin:0 auto; margin-top:2px;}
.parta .h2_box span { margin-left:0px;}
.parta .h2_box a { line-height:30px; border:1px solid #c1925b; border-radius:10px; overflow:hidden; font-size:15px; font-weight:bold; padding:0 8px 0 0; display:inline-block; color:#c1925b; margin-left:10px;}
.parta .h2_box a em {border-radius:10px 0 0 10px; overflow:hidden; height:30px; background-color:#c1925b; float:left; display:inline; margin-left:-1px;margin-right:8px; padding:0 3px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.parta .h2_box a em img { display:block; margin:0 auto; margin-top:1px;}
.parta .h2_box a:hover {background-color:#c1925b; color:#fff; filter: drop-shadow(0 0 5px #c1925b); border-radius:10px; overflow:hidden;}
.parta .h2_box a:hover em { margin-right:0;}
.pa_main { display:block;}
.tit_box {position:relative; height:auto; display:block;}
.ul_box { display:block;}
.ul_box ul { display:block; padding:5px 0; overflow:hidden;}
.ul_box ul li { font-size:.11rem; font-weight:normal; line-height:.30rem; color:#333333; overflow:hidden;}
.ul_box ul li span { float:left; display:inline; width:80px; font-weight:bold; color:#999999;font-size: 15px;font-family: "微软雅黑";}
.ul_box ul li font { float:left; display:inline; color:#222222;font-size: 15px;}
.ul_box ul li font a { color:#2a514d; margin-right:20px;}
.ul_box ul li font a img { width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:4px; position:relative; top:-2px;}
.ul_box ul li font a.on { color:#c1925b;}
.ul_box ul li a.a01 { line-height:.22rem; border:1px solid #2a514d; border-radius:10px; overflow:hidden; font-size:.1rem; padding:0 10px; display:inline-block; vertical-align:middle; color:#2a514d; margin-right:10px; height:.2rem;}
.ul_box ul li a.a01:hover { background-color:#223639; color:#fff;}
.ul_box ul li a.btn1 { line-height:.17rem; border:1px solid #429e94; background-color: #429e94;border-radius:5px; overflow:hidden; font-size:.1rem; padding:0 5px; display:inline-block; vertical-align:middle; color:#fff; margin-right:10px; height:.17rem;}
.ul_box ul li a.btn1:hover { background-color:#cccccc; color:#fff;border:1px solid #cccccc;}
.ul_box ul li a.btn2 { line-height:.17rem; border:1px solid #c1925b; background-color: #c1925b; border-radius:5px; overflow:hidden; font-size:.1rem; padding:0 5px; display:inline-block; vertical-align:middle; color:#fff; margin-right:10px; height:.17rem;}
.ul_box ul li a.btn2:hover { background-color:#cccccc; color:#fff;border:1px solid #cccccc;}
.ul_box ul li.share2 { display:block; margin-top:20px;}
.ul_box ul li.share2 a { display: inline-block; vertical-align:middle; background-color:#68765d; height:40px; width:40px; overflow:hidden; border-radius:1000px; margin-right:10px;}
.ul_box ul li.share2 a img { width:26px; display:block; margin:0 auto; margin-top:7px;}
.ul_box ul li.share2 a:hover { background-color:#223639;filter: drop-shadow(0 0 5px #223639);}
.ul_box a.collection { margin-right: .1rem;width:1rem; height:.3rem; background-color:#2a514d; font-size:.11rem; font-weight:normal; text-align:center; color:#fff; line-height:.3rem; display: inline-block; border-radius:10px;}
.ul_box a.collection img { width:.12rem; height:.12remx; display:inline-block; vertical-align:middle; margin-right:5px; position:relative; top:-2px;}
.ul_box a.collection:hover { background-color:#c1925b;}
.ul_box a.share2 { width:.8rem; height:.3rem; color:#2a514d; font-size:.11rem; font-weight:normal; text-align:center;  line-height:.3rem; display: inline-block; border-radius:10px; margin-left:20px;}
.ul_box a.share2 img { width:.12rem; height:.12rem; display:inline-block; vertical-align:middle; margin-right:5px; position:relative; top:-2px;}
.ul_box a.share2:hover { background-color:#c1925b;}

.cp_blk03_main02_info { overflow:hidden; margin-top:50px;}
.cp_blk03_main02_info h2 { font-size:15px; font-weight:bold; color:#333; line-height:.24rem;font-family: "微软雅黑";}
.cp_blk03_main02_info h2 i { width:.2rem; height:.2rem; background-color:#2a514d; border-radius:1000px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:10px; position:relative; top:-2px;}
.cp_blk03_main02_info h2 i img { width:.14rem; height:auto; display:block; margin:0 auto; margin-top:.032rem;}
.cp_blk03_main02_info p { font-size:15px; font-weight:normal; line-height:.24rem; color:#666666; margin-top:.12rem;}

.cp_blk03_main02_info02 { overflow:hidden; margin-top:50px;border-radius: 5px;}
.cp_blk03_main02_info02 h2 { font-size:15px; font-weight:bold; color:#333; line-height:.24rem;font-family: "微软雅黑";}
.cp_blk03_main02_info02 h2 i { width:.2rem; height:.2rem; background-color:#2a514d; border-radius:1000px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:10px; position:relative; top:-2px;}
.cp_blk03_main02_info02 h2 i img { width:.14rem; height:auto; display:block; margin:0 auto; margin-top:.032rem;}
.cp_blk03_main02_info02 ul { margin-top:20px;}
.cp_blk03_main02_info02 ul li { width:.85rem; height:.85rem; border:1px solid #eeeeee; overflow:hidden; margin:0 5px; margin-bottom:10px; float:left; display:inline; position:relative; background-color:#fff;}
.cp_blk03_main02_info02 ul li:last-child { margin-right:0;}
.cp_blk03_main02_info02 ul li a { display:block;}
.cp_blk03_main02_info02 ul li a img { width:auto; height:.85rem; position:absolute; top:0; left:50%;transform: translateX(-50%);}
.cp_blk03_main02_info02 ul li a p { width:100%; height:100%; position:absolute; top:.84rem; left:0; background-color:rgba(0,0,0,0.5); box-sizing:border-box; font-size:.09rem; padding:10px; font-weight:normal; color:#fff; line-height:.14rem; overflow:hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.cp_blk03_main02_info02 ul li:hover a p { top:0; margin-top:0;}

.cp_blk03_main02_info03 {margin-top:50px;}
.cp_blk03_main02_info03 h2 { font-size:15px; font-weight:bold; color:#333; line-height:.24rem;font-family: "微软雅黑";}
.cp_blk03_main02_info03 h2 i { width:.2rem; height:.2rem; background-color:#2a514d; border-radius:1000px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:10px; position:relative; top:-2px;}
.cp_blk03_main02_info03 h2 i img { width:.14rem; height:auto; display:block; margin:0 auto; margin-top:.032rem;}
.cp_blk03_main02_info03 ul { margin-top:20px;}
.cp_blk03_main02_info03 ul li { width:.5rem; float:left; display:inline; margin-right:20px; text-align:center; font-size:.1rem;}
.cp_blk03_main02_info03 ul li a { color:#666666;}
.cp_blk03_main02_info03 ul li a .img_box { width:.5rem; height:.5rem; border-radius:1000px; border:1px solid #eeeeee; overflow:hidden; margin-bottom:10px;}
.cp_blk03_main02_info03 ul li a .img_box img { width:.24rem; display:block; margin:0 auto; margin-top:.14rem;}
.cp_blk03_main02_info03 .contact_us {margin-top: 20px;font-size: 15px;}
.cp_blk03_main02 .height01{height:40px; overflow:hidden;}
/**----------轮播-----------**/
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
}
.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.gallery-top {
	padding-bottom: 12px;
	width: 100%;
}
.gallery-top .swiper-slide {
	width:500px;
	height:430px;
	overflow: hidden;
	position:relative;

}
.gallery-top .swiper-slide .img-high {
	width: 100%;
	height:auto;
	display:block;
	position:absolute;
	top:42%;
	left:0;
	transform: translateY(-50%);
}
.gallery-top .swiper-slide-active {
	opacity: 1;
}
.gallery-thumbs {
	height: 65px;
	box-sizing: border-box;
	padding-top: 2px;
}
.gallery-thumbs .swiper-slide {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: 100%;
	overflow: hidden;
}
.gallery-thumbs .swiper-slide img {
	max-width: 100%;
	height: 100%;
}
.gallery-thumbs-box {
	position: relative;
	width: 100%;
	height: 65px;
	display:block;
}
.gallery-thumbs-box .swiper-container {
	margin-left: auto;
	margin-right: auto;
}
.gallery-thumbs-box .swiper-button-prev {
	background-image: url(../images/left-small.png);
	width: 10px;
	height: 65px;
	background-size: 10px 18px;
	left: 10px;
	margin-top: 0;
	top: 0;
	outline: none;
}
.gallery-thumbs-box .swiper-button-next {
	background-image: url(../images/next-small.png);
	width: 10px;
	height: 65px;
	background-size: 10px 18px;
	right: 10px;
	margin-top: 0;
	top: 0;
	outline: none;
}
.gallery-top-box {
	position: relative;
	width: 100%;
	width:100%;
	
}
.gallery-top-box .swiper-container {
	margin-left: auto;
	margin-right: auto;
}
.gallery-top-box .swiper-button-prev {
	background-image: url(../images/left-lg.png);
	width: 18px;
	background-size: 18px 38px;
	left: 10px;
	margin-top: 0;
	top: 50%;
	outline: none;
	margin-top:-38px;
}
.gallery-top-box .swiper-button-next {
	background-image: url(../images/next-lg.png);
	width: 18px;
	background-size: 18px 38px;
	right: 10px;
	margin-top: 0;
	top: 50%;
	outline: none;
	margin-top:-38px;
}
.slideshow {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center right;
	background-image: url("../images/play.png");
	cursor: pointer;
	color: #666;
	transition: all 0.3s ease;
	float:right;
	margin-right:15px;
	margin-top:10px;
	padding:0 15px 0 0;
	font-size:.13rem;
}
.pauseed {
	background-image: url("../images/pause.png");
}


/**首页无图列表**/
.list { margin-top:10px;min-height: 150px; }
.list dl {padding: 10px 0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.list dl a.sc {display: inline-block;vertical-align: middle;opacity:0;float:right;margin-top:5px;}
.list dl a.kn {display: inline-block;vertical-align: middle;opacity:0;float:right;margin-top:5px;margin-right: 0.1rem;}
.list dl a.kn_text {margin-right: 7px;}
.list dl a.kn_text img {width:18px;height: 18px;}
.list dl a.sc img {width:20px;height: 20px;}
.list dl dt {font-size: 17px;line-height: 30px;display: inline-block;vertical-align: middle;font-weight: normal;color: #fff;}
.list dl dt a {color: #f7f8f8;}
.list dl dd {font-size: 14px;font-weight: normal;color: #bedccd;line-height: 20px;display: inline-block;vertical-align: middle;margin-left: 20px;}
.list dl dd img {display:inline-block; vertical-align:middle;margin-left: 10px; height:18px; width:18px;}
.list dl:hover {padding: 10px 14px;background-color: #7b9a89;}
.list dl:hover a.sc {opacity:1;}

/**专题**/
.zt_parta { height:380px; width:100%; text-align:left; position:relative;}
.zt_parta .img_bg { position:absolute; height:100%; top:0; left:50%;transform: translateX(-50%);}
.zt_parta .yun { position:absolute; left:50%; margin-left:250px; bottom:-45px; z-index:1;filter: drop-shadow(0 20px 20px #d5cec7);}
.zt_parta .book_box { position:absolute; z-index:2; bottom:-10px; left:50%; margin-left:300px;}

.zt_con { width:1040px; margin:0 auto; text-align:left;}
.zt_blk01 { overflow:hidden; margin-top:40px;}
.zt_blk01 h2 { font-size:36px; display:block; text-align:center; color:#c1925b; line-height:90px; font-weight:normal;margin-bottom: 30px;}
.zt_b01_main { background-color:#f6f5f3; position:relative; overflow:hidden; padding:30px 40px;}
.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:15px; color:#333; line-height:30px;}
.zt_b01_main p a { float:right;color:#c1925b;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.zt_b01_main p a font { width:24px; height:24px; background-color:#c1925b; border-radius:1000px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:6px;}
.zt_b01_main p a font img { width:12px; display:block; margin:0 auto; margin-top:6px;}
.zt_b01_main p a:hover { margin-right:5px;}

.zt_blk02 { position:relative; overflow:hidden; margin-top:-8px;}
.zt_blk02 h2 { background-image:url(../images/bg4.png); background-repeat:no-repeat; width:150px; height:170px; margin:0 auto; font-size:30px; font-weight:normal;text-align:center; color:#c1925b;display:block;  padding:44px 60px 0 60px; box-sizing:border-box; line-height:34px;}
.zt_blk02 .h2_box  { /* background-color:#f6f5f3; */ position:relative; overflow:hidden; height:64px; margin-top:40px;/*  padding:0 40px; */}
.zt_blk02 .h2_box  ew:nth-child(1) { top:-15px; left:-15px;width:30px; height:30px; background-color:#edeae7; border-radius:1000px; position:absolute;}
.zt_blk02 .h2_box  ew:nth-child(2) { top:-15px; right:-15px;width:30px; height:30px; background-color:#edeae7; border-radius:1000px; position:absolute;}
.zt_blk02 .h2_box  ew:nth-child(3) { bottom:-15px; right:-15px;width:30px; height:30px; background-color:#edeae7; border-radius:1000px; position:absolute;}
.zt_blk02 .h2_box  ew:nth-child(4) { bottom:-15px; left:-15px;width:30px; height:30px; background-color:#edeae7; border-radius:1000px; position:absolute;}
.zt_blk02 .zt_list01 { margin-top:22px;}
.zt_blk02 .zt_list01 li.li01 { display:inline-block; vertical-align:middle; color:#c1925b;  font-size:12px; position:relative;}
.zt_blk02 .zt_list01 li.li01 span { font-size:15px; font-weight:normal; color:#c1925b; text-align:center; display:block; padding:0 6px;}
.zt_blk02 .zt_list01 li.li01:nth-child(1) span { padding:0;}
.zt_blk02 .zt_list01 li.li01 span img { width:10px; display:inline-block; vertical-align:middle; margin-left:5px; -webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.zt_blk02 .zt_list01 li.li01 span a { color:#c1925b;}
.zt_blk02 .zt_list02 {margin-top:22px;}
.zt_blk02 .zt_list02 .li_type {display:inline-block; vertical-align:middle; color:#c1925b;  font-size:12px; position:relative;float: right;}
.zt_blk02 .zt_list02 .gong {color: #999999;font-size: 14px;}
.zt_blk02 .zt_list02 .total_count {color: #c1925b;font-weight: normal;margin: 0 4px;}
.zt_blk02 .zt_list02 li a { font-size:15px;color:#c1925b;}
.zt_blk02 .zt_list02 li a img { display:inline-block; vertical-align:middle; margin:0 5px; width:13px;position:relative;top:-2px}
.zt_b02_main { overflow:hidden;}
.zt_b02_main font { line-height:60px; text-align:right; font-size:14px; color:#999999; padding:0 40px 0 0; display:none;}
.zt_b02_main font strong {color:#c1925b; font-weight:normal; margin:0 4px;}

#zt_con { column-count:3;column-gap:50px; -webkit-column-count:3; -webkit-column-gap:50px; -moz-column-count:3; -moz-column-gap:50px;}
#zt_con .pic {break-inside:avoid; -webkit-column-break-inside:avoid; box-sizing:border-box; overflow:hidden;  padding:0 0 .2rem 0; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; position:relative;height:100%;overflow: auto; }
#zt_con .pic a img { width:100%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; display:block;}
#zt_con .pic p { font-size:13px; color:#c1925b; display:block; line-height:22px; font-weight: bold;font-family: "微软雅黑";}
#zt_con .pic p a { font-size:15px; font-weight: bold; color:#999999; line-height:22px; overflow:hidden; margin-top:.08rem;  -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; display:block;font-family: "微软雅黑";}
#zt_con .pic p a:hover { color:#c1925b;}
#zt_con .pic:hover .img_span {opacity:1;}
#zt_con .pic .img_span a { display:inline-block; vertical-align:middle; color:#c1925b; width:.24rem; height:.24rem; margin-left:.08rem;}
#zt_con .pic .img_span a.a03 { background-color:#2a514d; border-radius:5px;}
#zt_con .pic .img_span a.a04 { background-color:#406b65; border-radius:5px;}
#zt_con .pic .img_box2 { max-height:6rem;  overflow:hidden; position: relative;}
#zt_con .pic .img_box2 img { min-height:1rem; }
#zt_con .pic .img_box3 { height:100px;  overflow:hidden; position:relative;}
#zt_con .pic .img_box3 img.img002 {position: absolute;top: 0;width: auto;right: 0;}
#zt_con .pic .img_span { position:absolute; right:.1rem; bottom:.1rem; z-index:6; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; opacity:1; }
#zt_con .pic .img_span a img { width:.14rem; height:auto; min-height:.1rem; display:block; margin:0 auto; margin-top:.058rem;}
#zt_con .pic .img_span a:hover { background-color:#c1925b;}

.zt_list { margin-top:0px; padding:0 40px; display:block;}
.zt_list dl {padding:10px 0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.zt_list dl a.sc {display: inline-block;vertical-align: middle;opacity:0;float:right;margin-top:5px;background-color:#c1925b; border-radius:1000px; width:22px; height:22px; overflow:hidden;}
.zt_list dl a.sc img {width:12px;height: 12px; display:block; margin:0 auto; margin-top:6px;}
.zt_list dl dt {font-size: 17px;line-height: 30px;display: inline-block;vertical-align: middle;font-weight: normal;color: #fff;}
.zt_list dl dt a {color:#c1925b;}
.zt_list dl dd {font-size: 14px;font-weight: normal;color: #999999;line-height: 20px;display: inline-block;vertical-align: middle;margin-left: 20px;}
.zt_list dl dd img {display:inline-block; vertical-align:middle;margin-left: 10px; height:16px; width:16px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.zt_list dl:hover {padding: 10px 14px;background-color: #f7f7f8;}
.zt_list dl:hover a.sc {opacity:1;}

/**关于**/
.zt_partc { width:1040px; margin:0 auto; margin-bottom:50px; margin-top:80px;}
.zt_partc p { display:block; margin-top:24px;}

/**--------------弹窗----------------**/
.popup { width:300px; height:auto; position:fixed; top:50%;transform: translateY(-50%);left:50%;transform: translateX(-50%); border-radius:15px; z-index:99999; background-color:#fff; padding:0 20px 20px 20px; box-sizing:border-box; text-align:center;filter: drop-shadow(0 0 10px #333333);}
.popup h2 { font-size:15px; font-weight:bold; color:#2a514d; line-height:50px; height:40px; text-align:left;}
.popup h2 img { width:20px; height:20px; float:right; display:inline; margin-top:15px;}
.popup_main { overflow:hidden; padding:0 0 20px 0;}
.popup_main ul li { margin-top:10px;}
.popup_main ul li input { width:100%; height:44px; background-color:#dcdddd; border-radius:5px; border:none; text-align:left; font-size:14px; font-weight:normal; color:#333;padding:0 10px; box-sizing:border-box;}
.popup_main ul li select { width:100%; height:44px; background-color:#dcdddd; border-radius:5px; border:none; text-align:left; font-size:14px; font-weight:normal; color:#333; padding:0 10px; box-sizing:border-box; display:block;}
.popup_main ul li input:focus{outline:none;}
.popup_main ul li select:focus{outline:none;}
.popup a.true { width:70px; height:30px; font-size:12px; font-weight:bold; text-align:center; line-height:30px; border-radius:3px; display:inline-block; vertical-align:middle; margin-right:10px;background-color:#2a514d; border:1px solid #2a514d; color:#fff;}
.popup a.del { width:70px; height:30px; font-size:12px; font-weight:bold; text-align:center; line-height:30px; border-radius:3px; display:inline-block; vertical-align:middle; background-color:#fff; border:1px solid #999999; color:#666;}

/**------------自定义---------------**/
.img-long{ width:100%;height:auto;display:block;position: absolute;top:50%;left:0;transform: translateY(-50%);}
.cp_blk03_main02_info03 a  { width:.3rem; float:left; display:inline; margin-right:20px; text-align:center; font-size:.1rem;}
.cp_blk03_main02_info03 ul  a { color:#666666;}
.cp_blk03_main02_info03 ul  a .img_box { width:.3rem; height:.3rem; border-radius:1000px; border:1px solid #eeeeee; overflow:hidden; margin-bottom:10px;}
.cp_blk03_main02_info03 ul  a .img_box img { width:.13rem; display:block; margin:0 auto; margin-top:.07rem;}
.foot .foot-logo{width: 9px;height: auto;margin-right: 4px;margin-bottom: 4px;}

/*大图*/
.tooladd {margin-top: -72px;right: 25px;position: absolute;}
.toolhuanyuan {margin-top: 0px;right: 25px;position: absolute;}
.tooljian {margin-top: -35px;right: 25px;position: absolute;}
.toolrotate {margin-top: -110px;right: 25px;position: absolute;}
.bq { display:block;}
.bq p { font-size:15px; color:#999999; line-height:24px; display:block; float: left;}
.bq p a { color:#c1925b;}
.bq p a:hover { color:#2a514d;}
.top_return{display:none;}
.sBar{display:block !important;}
.hBar{display:none !important;}

.scroll_disabled{overflow: hidden;position: fixed;height: 100%;width: 100%;}
.scroll_disabled_html{overflow:hidden; height:100%; position:relative;}
.scroll_disabled_body{overflow:hidden; height:100vh; padding:0; margin:0; width:100wh;}
.scroll_module-layer{position: absolute;}
.scroll_classify {position: absolute;}
.scroll_classify2 { position:absolute;}

.ww_logo2 {display:inline-block;position: absolute; top:17px; left:50%;transform: translateX(-50%);}
.ww_logo2 img {height:40px; width:auto; }

.zt_list01 font {text-align:right; font-size:14px; color:#999999; padding:0 40px 0 0;}
.zt_list01 font strong {color:#c1925b; font-weight:normal; margin:0 4px;}
.zt_total_mobile{display: none !important;}
.mobile_title{display: none !important;}

.article_box{margin-top: .3rem;}
.article_back {width: 1.2rem; height: .34rem; font-size: .12rem;font-weight: bold;text-align: center;border-radius: 10px;background-color: #c1925b; line-height: .34rem; display: block;  color: #fff; margin: 0 auto;}

.lan2 {position:absolute; top:.12rem; right:.65rem; width:100px; height:40px;}
.lan2 strong { display:block; background-color:#429e94; border-radius:5px; line-height:.26rem; font-size:.1rem; color:#fff; text-align:center;}
.lan2 strong img { width:10px; display:inline-block; vertical-align:middle; margin-right:5px;margin-bottom: 5px;}
.lan2_main { position: static; top:.26rem; left:0; border:1px solid #429e94; border-bottom:none;  border-radius:0 0 5px 5px; background-color:#fff; margin-top:-.02rem; overflow:hidden; display:none;}
.lan2_main a { font-size:.1rem; line-height:.26rem; text-align:center; display:block; border-bottom:1px solid #429e94;color:#429e94;}
.lan2:hover .lan2_main { display:block;}
.lan2_main a:hover { background-color:#429e94;color:#fff}

/**------------------2021-10-18 新样式------------------**/
.new_web { display:flex;}
.new_menu { width:260px;}
.cp_content { overflow:hidden; padding:0 40px; flex:1; box-sizing:border-box;}

/**左侧菜单**/
#custom-show-hide-example2 { margin-left:40px; margin-top:24px;}
.tit { display:none;}
#custom-show-hide-example2 h3 {border-radius: 5px; height:40px; line-height:40px;font-size:16px; font-weight:bold; color:#fff; background-color:#477261; line-height:18px; background-image:url(../images/cp_icon02_002.png); background-repeat:no-repeat; background-position:90% 14px; background-size:10px; margin-top:20px;}
#custom-show-hide-example2 h3.open {border-radius: 5px 5px 0 0;  height:40px; line-height:40px;font-size:16px; font-weight:bold; color:#fff; background-color:#477261; line-height:18px; background-image:url(../images/cp_icon02.png); background-repeat:no-repeat; background-position:90% 14px; background-size:10px;}
#custom-show-hide-example2 h3 a { color:#fff; display:block; line-height:40px; padding:0 20px;}
#custom-show-hide-example2 h3.open a { color:#fff;}
.new_2016_info02 { display:block;  overflow:hidden; background-color:#fff; border-radius: 0 0 5px 5px;filter: drop-shadow(0 1px 3px #2a514e);}
.new_2016_info02 ul {padding:20px;}
.new_2016_info02 ul li { font-size:16px; font-weight:normal; line-height:.3rem;}
.new_2016_info02 ul li a {color:#c1925b; display:block; box-sizing:border-box;}
.new_2016_info02 ul li a i { width:20px; height:20px; border:1px solid #c1925b; margin-right:16px; display:inline-block; vertical-align:middle;overflow:hidden;}
.new_2016_info02 ul li a i em { display:block; width:10px; height:10px; margin:0 auto; margin-top:4px; background-color:#fff; }
.new_2016_info02 ul li.on a i em { display:block; width:10px; height:10px; margin:0 auto; margin-top:4px; background-color:#c1925b; }
.new_2016_info02 ul.list03 { padding:10px 10px 20px 10px; overflow:hidden;}
.new_2016_info02 ul.list03 li {width:30px; height:30px; float:left; display:inline; margin:10px 5px 0 5px; }
.new_2016_info02 ul.list03 li a { background-color:#668b79; border-radius:100px; overflow:hidden; display:block; height:30px;border:2px solid #e5e4ec;}
.new_2016_info02 ul.list03 li.on a { background-color:#668b79; border-radius:100px; overflow:hidden; display:block; height:30px;border:2px solid #ff9000;}
.e_blk04 img { width:100px; display:block; margin:0 auto; margin-top:0; margin-bottom:20px;}
 .category_1 {display:none;}
.cp_content2 { overflow:hidden; padding:0 40px;}
.biankuang {margin-right: 5px;border-radius: 200px;}
.detail_color {margin-top: 10px;}
.head_offline{background-color: #cccccc;border-radius: 500px;width: 38px;height: 38px;right:40px;top: 0.12rem;}
.head_online{background-color: #c1925b;border-radius: 500px;width: 38px;height: 38px;margin-right: 0.1rem;top: 0.12rem;}
.head_offline:hover { background-color:#db9542}
.head_online:hover { background-color:#db9542}
.b_line {padding: 0;border-bottom: 1px solid #cccccc;width: 50%;margin-top: 5px;}

/**2021-11-22 新增滚动样式**/
.new_scroll_blk {width: .3rem; position: fixed;right: 40px;bottom: 82px;z-index: 99999;cursor: pointer;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.new_scroll_blk ul li { margin-bottom:10px; position:relative;}
.new_scroll_blk ul li span { width:.3rem; height:.3rem;border-radius:1000px; overflow:hidden; display:block;}
.new_scroll_blk ul li span img { width:.20rem; height:.20rem; display:block; margin:0 auto; margin-top:.05rem;}
.new_scroll_blk ul li:nth-child(1) span { background-color:#479e95;}
.new_scroll_blk ul li:nth-child(2) span { background-color:#c0925f;}
.new_scroll_blk ul li .li_box a { display:none;}
.new_scroll_blk ul li:nth-child(1) .li_box a { position:absolute; top:0; right:0; background-color:#fff; border:1px solid #479e95; border-radius:1000px; font-size:16px; color:#479e95; width:160px; text-align:center; line-height:.3rem;}
.new_scroll_blk ul li:nth-child(2) .li_box a { position:absolute; top:0; right:0; background-color:#fff; border:1px solid #c0925f; border-radius:1000px; font-size:16px; color:#c0925f; padding: 0 20px;white-space: nowrap; text-align:center; line-height:.3rem;}
.new_scroll_blk ul li:hover .li_box a { display:block;}

.list_clear_btn {font-weight: normal;color: #fff;display: inline-block;vertical-align: middle;line-height: 14px;}

#show_more {line-height: .1rem !important;}

/**2022-07-07列表页知识图谱路径弹框**/
.elastic_layer_bg {background-color: rgba(0,0,0,.4); position:fixed; z-index:300; top:0; left:0;right:0; bottom:0;}
.elastic_layer { width:55%; height:700px; background-color:#fff; border-radius:20px; position:fixed; top:50%;transform: translateY(-50%); left:50%; margin-left:-28%; padding: 20px 20px 50px 20px; box-sizing:border-box; z-index:300;}
.elastic_layer h2 { font-size:16px; font-weight:bold; color:#333;}
.elastic_layer h2 a { font-size:24px; color:#999999; float:right; font-weight:400;}
.elastic_layer .main { text-align:center;height:96%;}
.elastic_layer .main span{ text-align:center;line-height: 500px;}
.elastic_layer .main a.a05 { line-height:34px; padding:0 30px; border-radius:1000px; font-size:14px; font-weight:bold; color:#666; text-align:center; display:inline-block; vertical-align:middle; margin:0 10px; background-color:#fff; border:1px solid #666; margin-top:20px;}
.elastic_layer .main a.a06 { line-height:34px; padding:0 30px; border-radius:1000px; font-size:14px; font-weight:bold; color:#fff; text-align:center; display:inline-block; vertical-align:middle; margin:0 10px; background-color:#2a514d; border:1px solid #2a514d; margin-top:20px;}
.elastic_layer .main a:hover { background-color:#c1925b; border:1px solid #c1925b; color:#fff;}
.node-highlighted_node_selected .outline{fill: rgb(229,186,135) !important;stroke: rgb(255, 255, 255) !important;}
.relationship-highlighted_selected .outline{fill: rgb(229,186,135) !important;}
.kn_part {height:520px;}
.kn_part .kn_reset{position: relative;}
.kn_part .kn_img {position: absolute;right: 10px;margin-top: 10px;background-color: #c1925b;border-radius: 100px;}
.kn_part .kn_tip {position: absolute;right: 12px;margin-top: 34px;font-size: 13px;}
.kn_part .kn_img img{width:30px;}
#neo4j-d3 {height: 520px !important;}

/**停服**/
.tf img { width:4rem; position:absolute; right:0px; bottom:0px; z-index:1;}
.tf p { font-size:36px; color:#535353; line-height:36px; position:fixed; top:50%; transform: translatey(-50%); text-align:center; left:30vh; z-index:2;background-color:#e5e5e5;}

/**-----------2024新增(古文字)-------------**/
.part_2024 { background-color:#edeae7; width:1040px; margin:0 auto; text-align:left;}
.part_2024 {margin-top: 35px;}
.search_2024 { background-color:#f6f5f3; height:60px; border-radius:10px; overflow:hidden; display:flex;align-items:center; overflow:hidden;}
.search_2024 .input01 {background:transparent;flex:1; line-height:60px; font-size:15px; color:#666666; border:none; background-image:url(/images/specialTopic/text/icon01.png); background-repeat:no-repeat; background-position:14px 22px; background-size:16px; padding:0 0 0 40px}
.search_2024 .input02 {cursor:pointer;  width:80px; height:36px; background-color:#c1925b; font-size:15px; text-align:center; border-radius:5px; padding:0; border:none; margin-right:12px; color:#fff;}
.ul_2024 { width:200px; border:1px solid #c1925b; line-height:36px; border-radius:5px; float:right; display:block; overflow:hidden; height:36px; margin-top:30px;}
.ul_2024 li { width:99px; float:left; font-size:14px; text-align:center;color:#c1925b; background-color:#fff;cursor: pointer;}
.ul_2024 li i { width:8px; height:12px; display:inline-block; vertical-align:middle; margin-left:5px; background-image:url(/images/specialTopic/text/icon02.png); background-repeat:no-repeat; background-size:8px auto;}
.ul_2024 li em { width:8px; height:12px; display:inline-block; vertical-align:middle; margin-left:5px;background-image: url(/images/specialTopic/text/icon03.png);background-repeat:no-repeat; background-size:8px auto;}
.ul_2024 li.on {background-color:#c1925b; color:#fff;}
.ul_2024 li.on i { width:8px; height:12px; display:inline-block; vertical-align:middle; margin-left:5px; background-image:url(/images/specialTopic/text/icon02_2.png); background-repeat:no-repeat; background-size:8px auto;}
.ul_2024 li.on em { width:8px; height:12px; display:inline-block; vertical-align:middle; margin-left:5px;background-image: url(/images/specialTopic/text/icon03_2.png);background-repeat:no-repeat; background-size:8px auto;}
.blk01_2024 { margin-top:10px; max-height:690px;overflow-y:scroll; }
.blk01_2024 ul { overflow:hidden;}
.blk01_2024 ul li { width:112px; border-radius: 5px; border:1px solid #c1925b; font-size:14px; text-align:center; height:140px; background-color:#fff; float:left; display:inline; margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left: 10px; position:relative;}
.blk01_2024 ul li:hover {box-shadow: 0 2px 12px #c5bbb0; }
.blk01_2024 ul li span { font-family: cursive; line-height: 62px; text-align: center; font-size: 30px; color: #333; width:62px; height:62px; display:block; margin:0 auto; border:1px dashed #c1925b; margin-top:24px; margin-bottom:16px;}
.blk01_2024 ul li a {color:#c1925b; }
.blk01_2024 ul li:nth-child(8n+8) { margin-right:0;}
.blk01_2024 ul li font {background-color:#c1925b; font-size:12px; line-height:14px; border-radius:0 10px 10px 0; position:absolute; left:0; top:0; color:#fff; padding:0 5px; font-family:Arial, Helvetica, sans-serif;}
.blk01_2024 b {background-color:#c1925b; font-size:12px; line-height:18px; border-radius:0 10px 10px 0; display: inline-block; width:40px; color:#fff;font-family:Arial, Helvetica, sans-serif; text-align:center; margin-top:30px;}

.partb_2024 { overflow:hidden; margin-top:20px;}
.partb_2024 h2 { font-size:16px;color:#c1925b; font-weight:bold;}
.partb_2024 dl { border:1px dashed #b5b3b2; padding:30px 20px 20px 20px; margin-top:14px; display:flex;}
.partb_2024 dl dt { width:240px; border-right:1px solid #c1925b;}
.partb_2024 dl dt b { width:140px; height:150px;border:1px solid #c1925b; display:block; margin:0 auto; background-color:#fff; text-align:center;color:#c1925b; font-size:14px;}
.partb_2024 dl dt b img {width:62px; height:62px; display:block; margin:0 auto; border:1px dashed #c1925b; margin-top:24px; margin-bottom:16px;}
.partb_2024 dl dt font { width:140px; height:60px; background-color:#fff; display:block; margin:0 auto; margin-top:20px; font-size:14px; color:#333; text-align:center; line-height:60px;}
.partb_2024 dl dt i { margin-top:20px; font-size:12px;color:#666666; line-height:20px; font-style:normal; display:block; text-align:center;}
.partb_2024 dl dt i span { display:block;}
.partb_2024 dl dt i strong {color:#c1925b; font-size:14px; margin:0 4px;}
.partb_2024 dl dd {flex:1; padding:0 0 0 24px}
.partb_2024 dl dd ul li  { width:130px; height:130px; float:left; display:inline;border:1px solid #c1925b; background-color:#fff; margin:0 26px 25px 26px;}
.partb_2024 dl dd ul li img { display:block; width:70px; height:70px; margin:0 auto; margin-top:30px;}

/**详情**/
.parta_2024 { width:1060px; display:block; margin:0 auto; text-align:left; margin-top:50px;}
.parta_2024 h2 {font-size: 15px;font-weight: bold;color: #333; line-height: .24rem;font-family: "微软雅黑";}
.parta_2024 h2 i { width: .2rem;height: .2rem;background-color: #2a514d;border-radius: 1000px;display: inline-block; vertical-align: middle; overflow: hidden;margin-right: 10px;position: relative;top: -2px;}
.parta_2024 h2 i img {width: .14rem;height: auto;display: block;margin: 0 auto;margin-top: 0px;margin-top: .032rem;}
.pa_2024_main { display:flex; border:1px solid #eeeeee; margin-top:20px; padding:40px 40px 60px 40px;position:relative;}
.pa_2024_main .img_box {flex:1;}
.pa_2024_main .tab { width:320px; }
.pa_2024_main .img_box img { width:70%; display:block; margin:0 auto;}
.pa_2024_main .img_box span { display:block; text-align:center;}
.pa_2024_main .img_box span a { color:#725026; font-size:12px; text-align:center; line-height:24px; display:inline-block; vertical-align:middle; margin:0 10px;}
.pa_2024_main .img_box span a font { width:40px; height:40px; border:1px solid #dddddd; border-radius:1000px; display:block; margin:0 auto; margin-bottom:10px; font-size:24px; line-height:36px; text-align:center; color:#666;}
.pa_2024_main .tab h3 { border-bottom:1px solid #dddddd; height:40px; position:relative; width:100%;}
.pa_2024_main .tab h3 ul { position:absolute; top:0; left:0; }
.pa_2024_main .tab h3 ul li { font-size:14px; width:100px; float:left; line-height:40px; font-weight:normal; text-align:center;}
.pa_2024_main .tab h3 ul li.on { border:1px solid #dddddd; border-bottom:none; background-color:#fff; height:40px; border-top:2px solid #5b907e;}
.tab_box { padding:20px 0; height:490px; overflow-y:scroll;}
.tab_box em { border:1px solid #eeeeee; font-style:normal; display:inline-block; vertical-align:middle; margin-right:10px; line-height:30px; border-radius:5px; padding:0 10px; background-color:#f5f5f9; font-size:14px; color:#333;}
.tab_box p { font-size:14px; color:#333; line-height:24px; display:block; margin-top:14px;}
.tab_box dl { padding:5px; display:flex;}
.tab_box dl dt { width:68px; height:68px; border:1px solid #eeeeee; margin-right:10px; border-radius:5px;}
.tab_box dl dt img { width:68px; height:68px;}
.tab_box dl dd {flex:1;}
.tab_box dl dd font { border-radius:5px;border:1px solid #eeeeee; width:68px; height:68px; background-color:#f5f5f9; display:inline-block; vertical-align:top; font-size:14px; text-align:center; color:#333; line-height:68px;}
.tab_box dl dd i { border-radius:5px;border:1px solid #eeeeee; width:60px; height:34px;background-color:#f5f5f9; display:inline-block; vertical-align:top; font-size:14px; text-align:center; color:#333; line-height:34px; font-style:normal; margin-left:5px;}
.tab_box dl:nth-child(1) { border-left:3px solid #009688;}
.tab_box dl:nth-child(2) { border-left:3px solid #b6cb39;}
.tab_box dl:nth-child(3) { border-left:3px solid #1870ed;}
.tab_box dl:nth-child(4) { border-left:3px solid #ab11c8;}
.tab_box dl:nth-child(5) { border-left:3px solid #18e8ed;}
.parta_2024 b { font-size:12px; font-weight:normal; text-align:right;color:#725026;display:block; padding:0 40px 0 0; margin-top:-40px;}
.parta_2024 b a { display:inline-block; vertical-align:middle; margin-right:5px; line-height:24px; padding:0 10px; border-radius:5px; background-color:#725026; color:#fff; }
a.close img { width:20px; position:absolute; top:50px; right:40px;}
.clear{clear:both;font-size:0;line-height:0;height:0; vertical-align:middle;}