﻿@charset "utf-8";
/* CSS Document */

.main-bj{  width: 100%; margin-bottom: 0.7rem;  margin-top: .52rem}
.main-box{ width: 92%;background-color: #fff; padding: 0 4%; background-image: url(../images/nw-bj.jpg); background-position: left top; background-size: 100% auto;}
.tit-box{ width: 100%; border-bottom: 1px solid #d6d6d6; position: relative; padding: .2rem 0 0 0}
.tit-box h3{ font-size: .16rem; color: #1b3357;display: inline-block; border-bottom: 2px solid #f5c190; padding-bottom: .05rem;}
.tit-box span{ font-size: .12rem; color: #b7c6db; padding-left: .05rem; text-transform: uppercase; position: relative; top: .01rem}
.tit-box h4{ background: url(../images/xl1.png) no-repeat right center; background-size: .12rem auto; padding-right: .16rem; font-size: .14rem; color: #6285b7; position: absolute;right: 0; bottom: .06rem}



.pic-box{ width:100%; padding-top: .16rem;}
.pic-box ul{ width:100%;  }
.pic-box li{ width:calc(50% - .05rem); float:left;text-align:center; margin-bottom: 0.13rem;  }
.pic-box li a{  width:100%;  height: 29vw;max-height: 185px ;  display: block; position: relative;}
.pic-box li img{ width:100%;  height: 29vw; max-height: 185px }
.pic-box li h3{ width:calc(100% - .06rem); padding: 0 .03rem; height:.26rem; line-height:.26rem;  font-size:0.14rem; color:#fff; text-align:center;position: absolute; left: 0; bottom: 0; background: rgba(26, 72, 142, 0.77); white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; z-index: 9;}
.pic-box ul li:nth-child(even){ float:right;}

.pic-box ul li .vid{width:100%; height: 29vw; max-height: 185px ;position: absolute; left: 0; top: 0;text-align: center; background: rgba(0, 0, 0, 0.5)  }
.pic-box ul li .vid .icon{ font-size: .26rem; color: #fff; margin-top: 7vw }


.lm-box{width:100%; padding: .14rem 0 .2rem 0;}
.lm-box ul{width:100%;}
.lm-box ul li{width:100%;  margin-bottom: 0.1rem;}
.lm-box ul li a{width:100%; display: block;height: 25.6vw; position: relative;}
.lm-box ul li img{width:100%; height: 25.6vw; max-height: 163px; border-radius: 0.04rem;}
.lm-box ul li .lm-bj{width:100%; height: 25.6vw;max-height: 163px;  background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; top: 0;border-radius: 0.04rem; }
.lm-box ul li .lm-bj .lmx{ width: 86%; height: 25.6vw;max-height: 163px;  background: url(../images/rt.png) no-repeat right center; background-size: .14rem auto; margin: 0 auto;overflow: hidden;}
.lm-box ul li .lm-bj .lmx h3{ width: calc(100% - .2rem); font-size: .16rem; font-weight: bold; color: #fff; margin: .15rem 0 .04rem 0; overflow: hidden;}
.lm-box ul li .lm-bj .lmx h4{ font-size: .12rem; color: #fff; display: inline-block; border-bottom: 1px solid #fff;text-transform: uppercase; opacity: 0.7; padding-right: .3rem}

.flb{ width: 100%; padding: .1rem 0;display: none}
.flb ul{ width: 100%;}
.flb ul li{ width: calc(50% - .05rem) ;float: left; margin: .05rem 0}
.flb ul li:nth-child(even){float: right}
.flb ul li a{ width: 100%; height: .38rem; line-height: .38rem; text-align: center; display: block; background-color: #eee; border-radius: .03rem; font-size: .14rem; color: #1b3357; overflow: hidden;}
.flb ul li.add a{ background-color: #1d3d78; color: #fff}
.flb ul li:hover a{ background-color: #1d3d78; color: #fff}

.tit-box h4.class{ background: url(../images/xl2.png) no-repeat right center;background-size: .12rem auto;}


.tt{ width: 100%; background-color: #f6f6f6; padding: .15rem 0}
.tt h3{ width: 78%; margin: 0 auto; line-height: .22rem; font-size: .16rem; font-weight: bold; color: #1b3357;}


.leb{ width: 100%; position: relative; z-index: 9; overflow: hidden;}
.leb ul{ width:95% ; margin: 0 auto; padding: 0 0 .3rem 0}
.leb ul li{ width: 100%; background-color: #fff; border-radius: .03rem; height: .46rem; margin: .12rem 0 0 0;    box-shadow: #eef1f5 0px 0px 8px 2px;background-image:url(../images/go1.png); background-repeat: no-repeat; background-position: 94% center;  background-size: 0.14rem 0.14rem; overflow: hidden;}
.checkoutbox .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox label a{ width: calc(80% - .25rem); line-height:.46rem;  padding-left: 0.25rem;  color: #1b3357; cursor: pointer; display: block;}
.leb .lp2{background:url(../images/go2.png) no-repeat; background-position: 94% center;  background-size: 0.14rem 0.14rem;}
.leb ul li:last-of-type{ border: none}
.leb ul li.hg label a{ line-height: .18rem; margin-top: .05rem}
.leb ul li:hover{ background-color: #1d3d78;}
.leb ul li:hover a{ color: #fff}


.xb{ width: 100%; height: .52rem; background-color: #182c4c; border: none; font-size: .16rem; color: #f9cb95;}

.bm-bj{ width: 100%; height: .52rem; background-color: #182c4c; position: fixed; left: 0; bottom: 0; z-index: 99;}
.bm-bj input{ width: 50% ; height: .52rem;float: left; border: none;background-color: #182c4c; font-size: .16rem; color: #f9cb95}
.bm-bj .button{ background: url(../images/sbu.jpg) repeat; background-size: cover}

.bt2{width: calc(100% - .2rem) ; background-color: #fff; padding: .1rem; border-radius: .04rem; box-shadow: #eef1f5 0px 0px 8px 2px; margin-top: .12rem }
.bt2 p{ line-height: .22rem; font-size: .14rem; color: #989fa8;text-align: justify}

.name_box{ width:100%; height:0.5rem; border-bottom:1px solid #ddd; padding: .1rem 0 0 0; position:relative}
.name_box h3{ width:0.8rem; height:0.4rem; line-height:0.4rem; font-size:0.16rem; color:#1b3357; float: left; }
.name_box .tei{ width:calc(100% - 0.86rem); float:right;height:0.38rem; line-height:0.38rem;font-size:0.16rem; color:#817f80; font-family:"微软雅黑" ; border: solid 1px #cdd2d4 ;border-radius: .03rem;text-indent: .1rem}
.sj{ position:absolute; right:0.1rem; top:0.16rem; width:0.09rem; height:0.18rem;}
.name_box h3 i{ font-style: normal ; color: #f01313;}
.tei::-webkit-input-placeholder{  color:#989fa8; font-family:"微软雅黑" ; }
.tei::-moz-placeholder{color:#989fa8; font-family:"微软雅黑" ;}
.tei:-moz-placeholder{color:#989fa8; font-family:"微软雅黑" ;}
.tei:-ms-input-placeholder{ color:#989fa8; font-family:"微软雅黑" ;}

.name_box .ppa{ width:calc(100% - 0.86rem); float:right;height:0.45rem; padding-top: 0.05rem; }
.ppa label input[type=radio] {clip:rect(0 0 0 0);opacity:0; display: none;}
.ppa label input[type=radio]+span{ background: url(../images/m1.png) no-repeat;
 background-size: 0.16rem 0.16rem; padding-left: 0.2rem; background-position: left center; margin-right: 0.2rem; margin-top: 0.11rem;}
.ppa label input[type=radio]:checked+span{background: url(../images/m2.png) no-repeat;
  background-size: 0.16rem 0.16rem;background-position: left center;;}
.ppa label span{    font-size: 0.14rem;color: #817f80; }
.ppa label { position: relative; top: .06rem ; font-size: 0;float: left;}

.std{ width:calc(100% - 0.84rem); float:right;height: 0.38rem;line-height: 0.38rem; font-size: 0.16rem;

 color: #989fa8;border: solid 1px #cdd2d4;border-radius: .03rem;
  text-indent: .1rem;}
.sstd{border: none;outline: none;width:calc(100% - 0.96rem); float:left;height:0.5rem; line-height:0.5rem;font-size:0.16rem; color:#999; font-family:"微软雅黑" ; background-color: #fff;}
.ppc{ padding: 0 !important}
.bt2 .name_box:last-of-type{ border: none}

.mba{ height: auto; padding-bottom: .1rem}
.mba .std{ margin-bottom: .1rem}

.ly-box{width: calc(100% - .2rem); background-color: #fff;padding: .1rem;border-radius: .04rem;
box-shadow: #eef1f5 0px 0px 8px 2px; margin: .1rem 0 .15rem 0; position: relative;}
.ly-box .tx{ width:95%; height:1.1rem;font-size:0.16rem; color:#999;font-family:"微软雅黑" ;  border:none }
.ly-box h4{ width:97%; height:0.26rem; line-height:0.14rem; font-size:0.14rem; color:#999; text-align:right; position: absolute; left: 0; bottom: 0}

.chuang{ width: 100% ; border-bottom: 1px solid #d6d6d6 ; padding: .15rem 0 .02rem 0}
.chuang h2{ width: 100%; font-size: .16rem; color: #182c4c; margin-bottom: .08rem}
.chuang h6{width: 100%; height: .2rem;}
.chuang span{ height: .2rem;line-height: .2rem; font-size: .12rem; color: #525252; display: block;}
.chuang .sp1{float: left;background: url(../images/tm.png) no-repeat left center;
  background-size: .14rem auto; padding-left: .16rem;}
.chuang .sp2{float: right;background: url(../images/wx.png) no-repeat left center;
  background-size: .14rem auto; padding-left: .16rem;}

.nr-box3{ width: 100%; line-height: .2rem; font-size: .14rem; color: #656565;text-align: justify; padding: .1rem 0;border-bottom: 1px solid #d6d6d6 ; overflow: hidden;}
.nr-box3 p{ margin: 16px 0}
.nr-box3 img{max-width: 100% !important ; height: auto !important;}

.dy-box5{ width: 100%;height: 1.62rem; position: relative;}
.dy-box5 img{width: 100%; height: 1.62rem;}
.dy-box5 .dj{width: 100%; height: 1.62rem; background: rgba(0, 0, 0, 0.4); position: absolute; left: 0; top: 0 ;text-align: center;}
.dy-box5 .dj h3{ width: 60%; margin-top: .6rem; padding-bottom: .03rem; font-size: .18rem; color: #fff; border-bottom: 1px solid #fff; display: inline-block}

/* 加载动画 */
.spinner-bj{margin: 0.2rem 0 0 0;}
.spinner {width: 30px;height: 20px;text-align: center;font-size: 8px; margin: 0 auto; }
.spinner > div {background-color: #999;height: 100%;width: 2px;display: inline-block;
 -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.spinner .rect3 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.spinner .rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.spinner .rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
20% { -webkit-transform: scaleY(1.0) }
}
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}


.Section_box2{ width:100%;overflow:hidden;}
.Section_box2 ul{width:100% ;padding-bottom:0.05rem; padding-top: .05rem;}
.Section_box2 ul li{ width:100%;border-bottom:1px solid #cdd2d4; padding: .1rem 0; overflow:hidden;}
.Section_box2 ul li a{ width:100%; display:block; position:relative;}
.Section_box2 ul li img{width: 1.1rem;  height: .726rem;   float: left;}
.Section_box2 ul li .rig{ width: calc(100% - 1.2rem);  float: right; position:relative}
.Section_box2 ul li .rig h3{  width: 100%; height:.4rem;line-height:0.2rem; font-size:0.14rem; color:#525252; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
.Section_box2 ul li .rig .tm{ width: 100%; height: .2rem; background: url(../images/rj.png) no-repeat right center; background-size: .1rem auto; margin-top: .1rem}
.Section_box2 ul li .rig .tm h4{ width: calc(100% - .36rem);height: .2rem; line-height: .2rem; font-size: .12rem; color: #525252; background: url(../images/tm.png) no-repeat left center; background-size: .14rem auto;padding-left: .16rem}
.Section_box2 ul .noa .rig{ width: 100%;}
.Section_box2 ul .noa img{ display: none}
.Section_box2 ul li:last-of-type{ border: none}


.zy-box{ width:100%;overflow:hidden;}
.zy-box ul{width:100% ;padding-bottom:.15rem; padding-top: .05rem;}
.zy-box ul li{ width:100%;border-bottom:1px solid #cdd2d4; padding: .1rem 0; overflow:hidden;}
.zy-box ul li a{ width:100%; display:block; position:relative;}
.zy-box ul li img{width: 1.1rem;  height: .726rem;   float: left;}
.zy-box ul li .rig{ width: calc(100% - 1.2rem);  float: right; position:relative}
.zy-box ul li .rig h3{ width: 100% ;height: .2rem; line-height: .2rem; font-size: .14rem; color: #87384b; white-space:nowrap;  text-overflow:ellipsis; margin: .05rem 0 .05rem 0; overflow: hidden; }
.zy-box ul li .rig p{  width: 100%; height:.32rem;line-height:0.16rem; font-size:0.12rem; color:#525252; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}


/* 瀑布流 */
.Waterfall-bj{ width: 100%; padding-bottom: 45px;background: url(../images/cont-bj.jpg) repeat;}
.Waterfall-box{ width: 1200px; margin: 0 auto;}

.wt-top{ width: 1200px; height: 60px; border-bottom: 1px solid #d4c6b8; margin-bottom: 16px; position: relative;}
.wt-top h3{ height: 17px; line-height: 17px; background: url(../images/dw.png) no-repeat left center; padding-left: 26px; font-size: 14px; color: #55585e; position: absolute; left: 2px; bottom: 6px;}
.wt-top h3 a{ font-size: 14px; color: #55585e;}
.wt-top h3 a:hover{ color: #a2231a;}
.wt-top h4{ width: 300px; height: 30px; font-size: 18px; color: #a2a2a2; position: absolute; right: 5px ; bottom: 0; text-align: right; }
.wt-top h4 a{ height: 30px; font-size: 18px; color: #a2a2a2; display: inline-block; padding: 0 8px;}
.wt-top h4 a.mr{ color: #9f231b; border-bottom: 2px solid #9f231b}
.wt-top h4 a:hover{ color: #9f231b; border-bottom: 2px solid #9f231b}




/*插件运行的必须样式*/

.waterfall { height:0; position: relative; overflow: hidden;}

.waterfall ul li { position: absolute;}
.waterfall ul li a { display: block; position: relative; overflow: hidden; font-size:0; margin:4px;}
.waterfall ul li a .img { display: block; width:100%;}


.fallCol_1 ul li { width:100%; left:0;}
.fallCol_2 ul li { width:50%;}
.fallCol_2 ul li.fallLeft1 { left:0;}
.fallCol_2 ul li.fallLeft2 { right:0;}

.fallCol_3 ul { padding: 0 0.5%;}
.fallCol_3 ul li { width:33%;}
.fallCol_3 ul li.fallLeft1 { left:0.5%;}
.fallCol_3 ul li.fallLeft2 { left:33.5%;}
.fallCol_3 ul li.fallLeft3 { left:67%;}

.fallCol_4 ul li { width:25%;}
.fallCol_4 ul li.fallLeft1 { left:0;}
.fallCol_4 ul li.fallLeft2 { left:25%;}
.fallCol_4 ul li.fallLeft3 { left:50%;}
.fallCol_4 ul li.fallLeft4 { left:75%;}

.fallCol_5 ul li { width:20%;}
.fallCol_5 ul li.fallLeft1 { left:0;}
.fallCol_5 ul li.fallLeft2 { left:20%;}
.fallCol_5 ul li.fallLeft3 { left:40%;}
.fallCol_5 ul li.fallLeft4 { left:60%;}
.fallCol_5 ul li.fallLeft5 { left:80%;}

.fallCol_6 ul { padding: 0 2%;}
.fallCol_6 ul li { width:16%;}
.fallCol_6 ul li.fallLeft1 { left:2%;}
.fallCol_6 ul li.fallLeft2 { left:18%;}
.fallCol_6 ul li.fallLeft3 { left:34%;}
.fallCol_6 ul li.fallLeft4 { left:50%;}
.fallCol_6 ul li.fallLeft5 { left:66%;}
.fallCol_6 ul li.fallLeft6 { left:82%;}


#bxphotolist { display:none; position: fixed; z-index:99999999; top:0; left:0; width:100%; height:100%; overflow:hidden; background-image:url(../images/loading.gif); background-position: center center; background-repeat: no-repeat}
#bxphotolist table { table-layout: fixed; height:100%;}
#bxphotolist .bgbox { position: absolute; top:0; left:0; width:100%; height:100%; z-index:3;}
#bxphotolist .topbtnbox { position: absolute; z-index:6; top:-32px; left:0; width:100%;}
#bxphotolist .topbtnbox .inbox { margin: 0 auto;}
#bxphotolist .topbtnbox .close { float: right; color:#FFF; width:28px !important; height:28px; background-image:url(../images/close.png); background-size: cover; margin:3px 0 0 6px;background-repeat: no-repeat}
#bxphotolist .topbtnbox .showall { float: right; color:#ffffff; font-size:16px; line-height:32px; }
#bxphotolist .btnbox { width:100%; height:0; top:0; left:0; position: absolute; top:50%; z-index:6;}
#bxphotolist .btnbox a { display: block; position: absolute; top:-15px; width:29px; height:78px;}
#bxphotolist .btnbox a.prev { left:36px; background-image:url(../images/prev.png);}
#bxphotolist .btnbox a.next { right:36px; background-image:url(../images/next.png);}
#bxphotolist .nrbox { position: relative; z-index:5; margin: 0 auto;  }

#bxphotolist .nrbox .inside { position: relative;/* overflow: hidden;*/ z-index:2; text-align: center;  }
#bxphotolist .nrbox .inside .imgbox { position: relative; overflow: hidden; height:0;background: url(../images/bb-bj.png) repeat; padding: 10px; border-radius: 6px; }
#bxphotolist .nrbox .inside .img { max-width:100%;}

#bxphotolist .nrbox .inside .wzbox {  padding:2px 0; width: 98%; width:calc(100% - 20px); cursor: auto; background: url(../images/pb-bj.png) repeat-x;   position: absolute; left: 10px; bottom: 10px}

#bxphotolist .nrbox .inside .wzbox .wz1 { color: #ffffff; font-size:16px; line-height:24px; max-height:48px; width: 100%; text-align: left; text-indent: 10px;}
/*插件运行的必须样式*/

/*可以进行取舍的动画样式*/
.waterfall ul li {
	opacity:0;
    transition: transform 0.8s, opacity 0.8s;
    -webkit-transition: -webkit-transform 0.8s, opacity 0.8s;

	transform: translate(0,20px);	/*将元素向左，向下移动x,y像素*/
	-ms-transform: translate(0,20px);
	-webkit-transform: translate(0,20px);
	-o-transform: translate(0,20px);
	-moz-transform: translate(0,20px);
}
.waterfall ul li.animateshow {
	opacity:1;
	transform: translate(0,0);
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-o-transform: translate(0,0);
	-moz-transform: translate(0,0);
}
/*可以进行取舍的动画样式*/



.loadmore { text-align: center; padding:50px 0 60px 0;}
.loadmore a { display: inline-block; width: 160px;height: 48px;margin: 0 6px;color: #1a376d;font-size: 20px;
line-height: 48px;text-align: center;}
.loadmore a:hover{ background-color: #182c4c; color: #fff}
.waterfall ul li a { margin: 6px 8px; background-color:#FFF;}
.waterfall ul li a .wzbox { padding:5px 10px;}
.waterfall ul li a .wzbox .wz1 { color:#333; font-size:14px; line-height:40px; height:40px; overflow: hidden;}
#bxphotolist .bgbox { background-color:rgba(0,0,0,0.50);}

@media screen and (max-width:767px){
    .loadmore a{  width: 130px;height: 40px;line-height: 40px;font-size: 18px; display: inline-block;
color: #838383; text-align: center;border: 1px solid #ccc; border-radius: 4px;}
#bxphotolist .nrbox .inside .wzbox .wz1{ font-size: 14px}
#bxphotolist .btnbox a{width: 15px;height: 38px; background-size: cover}
#bxphotolist .nrbox .inside .wzbox .wz1{line-height: 18px; max-height: 36px;}
#bxphotolist .topbtnbox .showall{font-size: 18px;}
/* #bxphotolist .btnbox a.prev { left:38px; background-image:url(../images/prev.png);}
#bxphotolist .btnbox a.next { right:18px; background-image:url(../images/next.png);} */
#bxphotolist .nrbox .inside .wzbox .wz1 {  width: 94%; margin: 0 auto; height: 38px; line-height: 38px; text-align: left; text-indent: 10px; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.waterfall ul li a .wzbox{padding: 0px 5px;}
.waterfall ul li a .wzbox .wz1{ height: 40px; line-height: 40px; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.waterfall{ margin-top: 15px;}



}


.zy-box ul li .rig h3{margin: 0 0 .01rem 0;}
.zy-box ul li .rig h4{ width: 100%; height: .14rem; line-height: .14rem; font-size: .12rem; color: #828282 ; margin-bottom: .03rem; overflow: hidden;}



/* 2020.3.4增加人物列表 */
.rw-box{ width: 96%; margin: 0 auto;}
.rw-box ul{ width: 100% ; padding:.1rem 0 .15rem 0}
.rw-box ul li{ width: calc(50% - .05rem) ; margin-top: .1rem;  height: 1.79rem;float: left; position: relative;}
.rw-box ul li img{ width: 100% ; height: 1.79rem;}
.rw-box ul li h3{ width: 100% ; height: .34rem; line-height: .34rem ; background: rgba(26, 72, 142, 0.77); position: absolute; left: 0; bottom: 0;text-align: center; font-size: .14rem; color: #fff}
.rw-box ul li:nth-child(even){float: right}



/* =========2020.3.9增加在线查询 查询结果========== */



.cx-bj{width:100%; height: calc(100vh - .52rem); background: url(../images/cx-bj.jpg) no-repeat; background-size: cover; margin-top: 0.52rem}
.cx-box{width: 96%; height: 100%; margin: 0 auto;  overflow-y: scroll;}
.over{width:94%;margin: 0 auto; margin-top: 0.25rem; background: rgba(255, 255, 255, 0.9); border-radius: .04rem; box-shadow: #888 0 0 10px 1px; overflow: hidden;}

.qie-c{ width: 100%; height: 0.44rem ; border-bottom: solid 1px #ddd;}
.qie-c h3{ width: 33.33333%; height: 0.44rem ; line-height: 0.44rem; float: left; text-align: center; font-size: 0.14rem; color: #a5a4a3 ; position: relative; top: -.01rem}
.qie-c .bd{ font-weight: bold; color: #f09b44 ;border-bottom: 3px solid #df8a3a;}

.cont-box{ width: 80% ;margin: 0 auto;  padding: 0.2rem 0}
.input-box{ width: calc(100% - 2px); height: 0.42rem ; border: solid 1px #bbb; position: relative; overflow: hidden;  margin-bottom: 0.14rem; border-radius: 0.04rem;}
.input-box .pp{ width: calc(100% - 0.5rem); height: 0.42rem ; line-height: 0.42rem; font-size: 0.14rem; color: #444343; padding-left: 0.1rem; background: none; border: none}
.input-box img{ width: 0.22rem ;   position: absolute; right: 0.1rem; top: 0.1rem}
.int2 img{  position: absolute; right: 0.1rem; top: 0.13rem}

.but{width: 100% ;height: 0.42rem ; line-height: 0.42rem; background-color: #1b3357 ; text-align: center; font-size: 0.16rem; color: #efc391; font-weight: bold; border: none ;border-radius: 0.04rem; margin-top: .1rem;}
.but.fh{ background-color: #1b3357}
.cx-bj .tan{ height: calc(100vh + 0.3rem) }

.lxfs{ width: 90%; margin: 0 auto; border-top: solid 1px #ddd; padding: .15rem 0 .25rem 0  }
.lxfs h5{ width: 100%;text-align: center; font-size: .14rem; color: #dd0d0d; margin: 0 0 .1rem 0}
.lxfs h5 span{ color: #838282;}
.lxfs h6{ width: 100%;text-align: center; font-size: .14rem; color: #dd0d0d;  }
.lxfs h6 span{ color: #838282;}
.lxfs h5 img{ width: .14rem; padding: 0 .03rem 0 .05rem}
.lxfs h6 img{ width: .14rem;padding: 0 .08rem 0 .15rem}

.lx2{ border: none; padding: .05rem 0 0 0;float: left;}
.lx2 img{ margin: 0;padding: 0 .03rem 0 .05rem;}
.lx2 h5 span{font-weight: normal}

.jg-bj{ width: 94%;margin: 0 auto; background: rgba(255, 255, 255, 0.95); border-radius: .04rem; margin-top: 0.3rem; margin-bottom: 0.3rem; position: relative; box-shadow: #888 0 0 10px 1px; padding-bottom: .8rem; overflow: hidden;}
.jd-c{ width: 90%; margin: 0 auto; padding-top: 0.2rem; }
.jg-bj h3{ height: 0.32rem; line-height: 0.32rem ; font-size: 0.16rem; color: #666;}
.jg-bj h3 span{ font-weight: bold ;color:#f11313;}
.jg-bj h4{  line-height: 0.32rem ; font-size: 0.16rem; color: #666;text-align:justify;}
.jg-bj h4 span{ font-weight: bold ;color:#f11313; padding: 0 0.04rem;}
.jg-bj h5{font-weight: bold ;color:#1b3357; height: 0.32rem; line-height: 0.32rem ; font-size: 0.16rem;text-align:justify;}
.jd-c a{ width: 60%; height: .4rem; background-color: #1b3357; font-size: 0.16rem; color: #666; position: absolute; right: 20%; bottom: 0.3rem; text-align: center; line-height: .4rem; color: #efc391; border-radius: .04rem}


.cx-logo{ width: 58%; display: block; margin: 0 auto; padding: .18rem 0 0 0}




/* ====================2021.2.3增加页面样式====================== */

.cx-box2{ width: 68%;margin: 0 auto; padding: .22rem 0 4rem 0}
.cx-box2 h3{ font-size: .16rem; color: #182c4c;line-height: .16rem}
.cx-box2 .ipt{ width: calc(100% - 2px) ; height: .4rem ; line-height: .4rem;font-size: .14rem; color: #999; text-indent: .1rem; border: solid 1px #1b3357; border: solid 1px #1b3357; border-radius:.03rem ; -webkit-border-radius:.03rem ; -moz-border-radius:.03rem ; -ms-border-radius:.03rem ; -o-border-radius:.03rem ; margin: .1rem 0 .12rem 0 }
.cx-box2 .smt{ width: 100% ;height: .4rem ; background-color: #1b3357;font-size: .14rem; color: #fff; border-radius:.03rem ; border: none }

.bd-box{ width: 100%; padding: .06rem 0 .2rem 0}
.name-box{ width:100%; height:.4rem; border-bottom:1px solid #ddd; position:relative}
.name-box h3{ width:.7rem; height:0.4rem; line-height:0.4rem; font-size:.14rem; color:#1b3357; float: left; }
.name-box .tei{ width:calc(100% - .7rem); float:right;height:0.38rem; line-height:0.38rem;font-size:.14rem; color:#999; font-family:"微软雅黑" ;text-indent: .1rem ;border: none}
.ppc{width:calc(100% - .7rem); float:right;}
.ppc label input[type=radio] {clip:rect(0 0 0 0);opacity:0; display: none;}
.ppc label input[type=radio]+span{ background: url(../images/m1.png) no-repeat;
 background-size: 0.16rem 0.16rem; padding-left: 0.2rem; background-position: left center; margin-right: 0.2rem; margin-top: 0.11rem;}
.ppc label input[type=radio]:checked+span{background: url(../images/m2.png) no-repeat;
  background-size: 0.16rem 0.16rem;background-position: left center;;}
.ppc label span{    font-size: 0.14rem;color: #817f80; }
.ppc label { position: relative; top: .1rem ; font-size: 0;float: left; margin-left: .1rem}

.nam2{ height: auto; border: none}
.nam2 h3{ width: 100%;}
.nam2 textarea{ width: calc(100% - 2px - .2rem); height: 1rem; border:1px solid #ddd; margin: 0 auto; display: block ; padding: .05rem .1rem;font-size:.14rem; color:#999; font-family:"微软雅黑" }
.nam3{ padding: .1rem 0 ; margin-bottom: .16rem}
.nam3 .tei{ width: 1.3rem ;float: none;float: left; margin-right: .06rem}
.nam3 h4{ width: .8rem; height: .38rem; background-color: #1b3357 ; text-align: center ; line-height: .38rem; font-size: .14rem; color: #efc391; border-radius:.03rem ; -webkit-border-radius:.03rem ; -moz-border-radius:.03rem ; -ms-border-radius:.03rem ; -o-border-radius:.03rem ;float: left; }
.bd-box .smt3{ width: 80%; height: .42rem;background-color: #1b3357 ; text-align: center ; line-height: .38rem; font-size: .14rem; color: #efc391;border-radius:.03rem ; border: none ;display: block; margin: 0 auto; }


.guang-bj{ width: 100%; height: 100vh; position: fixed; left: 0;top: 0; z-index: 999; background: rgba(0, 0, 0, 0.6);  overflow: hidden;}
.gg-box{
 width:90%;
 position: absolute;
 top: 50%;
 left: 50%;
 margin-top: -.2rem;
 background-color: #fff ;
 transform: translate(-50%, -50%);
 border-radius:.03rem ;
 -webkit-border-radius:.03rem ;
 -moz-border-radius:.03rem ;
 -ms-border-radius:.03rem ;
 -o-border-radius:.03rem ;
}
.gg-c{ width:calc(100% - .2rem); padding: .25rem .1rem ;text-align: center; position: relative;}
.gg-c img{ width:.5rem; height: auto;}
.gg-c h5{ width: 100%;text-align: center; line-height: .24rem; font-size: .14rem; color: #677589; padding: .15rem 0}
.gg-c .xx{width:80%; line-height: .44rem;text-align: center; margin: 0 auto;
  height: .44rem; display: block;
  background-color: #1b3357;
  border-radius: .04rem;
  font-size: .14rem;
  color: #efc391;
}

.zheng-b{ width: 100%; position: relative;}
.zheng-b img{ width: 100%;}
.zhuti{ width: 92%; padding: 0 4%; position: absolute; left: 0; top: 0;}
.lg-box{ width: 100%; height: .35rem; padding: .1rem 0 0 0; overflow: hidden;}
.lg-box .zc1{float: left; width: 1.4rem ; height: auto}
.lg-box .zc2{float: right;width: 1.1rem ; height: auto ;position: relative; top: .08rem}
.timbox{ width: 100%; text-align: center ; padding: 13vw 0 0 0 }
.timbox img{ width: 45%; height: auto;}
.gong{ width: 100% ;font-size: .14rem;text-align: center; padding: 31vw 0 0 0 ;color: #295eab;}
.gong h3{ font-size: .2rem; line-height: .2rem; color: #85672a;}
.gong h4{ line-height: .22rem; padding: .06rem 0 .05rem 0}
.gong p{text-align: center ;font-size: .1rem ;line-height: .16rem;}

.zs-box{ width: 100%; padding: .15rem 0 0 0; position: relative;}
.zs-dw{ width: 100%;position: absolute; left: 0; top: 0}

.nu-box{ width: 94%; margin: 0 auto; padding: .1rem 0 0 0; overflow: hidden;}
.nu-box a{ width: 1.2rem; height: .4rem; line-height: .4rem; text-align: center; background: -webkit-linear-gradient(bottom,#ecc28b,#f6dfbd) ; float: left; text-align: center; border-radius: .08rem; -webkit-border-radius: .08rem; -moz-border-radius: .08rem; -ms-border-radius: .08rem; -o-border-radius: .08rem; }
.nu-box a span{font-size: .14rem; color: #805219}
.nu-box a i{ width: .14rem; height:.14rem  ;display: inline-block; background: url(../images/zc5.png) no-repeat left center; background-size: .08rem auto ;position: relative; top: .01rem; margin-right: .03rem}
.nu-box a:nth-child(2){float: right}
.nu-box a:nth-child(2) i{ background: url(../images/zc6.png) no-repeat left center;background-size: 100% auto}
.nam3 h4 img{ width: 100%; height: 100%;}

@media screen and (width: 360px) {
  .nu-box{ width: 100%; padding: .19rem 0 0 0; overflow: hidden;}
	
}







/* 2021.3.1增加查询回复 放content.css最后 */
.cx-box{padding: .22rem 0 .4rem 0;}
.reply-bj{ width: 100%;}
.input-bx{ width: 100% ; border-bottom: 1px solid #dddddd; padding: .05rem 0; overflow: hidden;}
.input-bx .ipt-txt{ line-height: .4rem; font-size: .16rem;color: #1b3357;float: left; width: .75rem;}
.input-bx .iip{ width: calc(100% - .75rem); height:.4rem; line-height: .4rem;float: right;  font-size: .16rem;color: #1b3357;  border: none; background: none; }
.inp2 .ipt-txt{ width: 100%;}
.inp2 .iip{width: 100%; height: 1rem; line-height: .24rem; font-size: .16rem;color: #1b3357; font-family:"微软雅黑" ;}
.input-bx:last-child{border: none}

