@charset "utf-8";
/* CSS Document */


.lm-bj{ width: 100%; height: 0.2rem; z-index: 999; padding-top: 0.15rem; padding-bottom: 0.04rem;}
.lm-c{width: 96%; height: 0.2rem; line-height: 0.2rem; margin: 0 auto; position: relative;}
.lm-c h3{ height: 0.2rem; line-height: 0.2rem;font-size: 0.18rem; color: #006ec5;}
.lm-c img{ width: 0.25rem; height: 0.13rem; position: absolute; right: 0; bottom: 0.035rem}
.lm-c .m2{ display: none}
.ej-bj{ width: 100%;  height:calc(100vh - 1.34rem); background: url(../images/nav_bj.png) repeat; position: fixed;; left: 0; top: 1.43rem; display: none; z-index: 999;overflow: auto;}
.ej-box{ width: 100%; background-color: #fff; }
.ej-box ul{width: 100%; padding-top: 0.1rem;}
.ej-box ul li{width: 100%; height: 0.34rem; border-bottom: 1px solid #b4b4b4; overflow: hidden;}
.ej-box ul li a{width: 100%; height: 0.34rem; line-height: 0.34rem;display: block; text-align: center; font-size: 0.16rem; color: #404040;cursor:pointer}
.ej-box ul .xl{ border: none}
.ej-box ul .xl a{ background-color: #e5f0f9; color: #006ec5}


.cont-bj{ width: 100%; background-color: #fff}
.cont-c{ width: 96%; margin: 0 auto;}

.images_L{ width:100%;overflow:hidden; margin-bottom:0.03rem; }
.images_L ul{ width: 98%; margin: 0 auto; padding-top:0.13rem;  overflow:hidden}
.images_L ul li{ width: 45.5vw;float:left; position:relative; max-width:291px ;  margin-bottom:0.08rem;max-height:233px ;}
.images_L ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.images_L ul li a img{ width: 45.5vw; height: 31vw; max-width:291px ; max-height:206px ;}
.images_L ul li a .jk{ width:100%; text-align:center;}
.images_L ul li a .jk h5{  height:26px; line-height:26px; font-size:14px; color:#1d2128; white-space:nowrap; text-overflow:ellipsis; margin-top:0.01rem; overflow:hidden}
.images_L ul li:nth-child(even){ float:right;}

.lody-box{ width:100%; padding:0.2rem 0 0.65rem 0}
/*.gd2{ width:100%; text-align:center; font-size:0.16rem; color:#4e4e4e; padding-bottom:6px;}
.gd2 a{ font-size:0.14rem; color:#4e4e4e; }*/
.spinner5 {width: 75px; height:18px; text-align: center; margin:0 auto;}
 
.spinner5 > div {width: 6px;height: 6px;  background-color: #2769c9; border-radius: 100%;
 float: left;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both; margin:0 4px; } 
.spinner5 .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}
.spinner5 .bounce2 {-webkit-animation-delay: -0.16s; animation-delay: -0.16s;}
.spinner5 .bounce3 {-webkit-animation-delay: -0.08s; animation-delay: -0.08s;}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


.fb{ width: 100%;  border-bottom: 1px solid #b3b3b3; text-align: center; padding: 0.15rem 0 0.07rem 0;}
.fb span{ font-size: 0.16rem;font-weight: bold; color: #444444; border-bottom: 3px solid #006ec5; padding:0 0.09rem 0.05rem 0.09rem; position: relative; bottom:-0.01rem} 
.ld-b{ width: 100%; padding: 0.15rem 0 0 0}
.ld-b ul{ width: 98%; margin: 0 auto; overflow: hidden;}
.ld-b ul li{ width: 100%; height: 0.34rem; background-color: #ebeff5; margin-bottom: 0.07rem; overflow: hidden;}
.ld-b ul li a{width: 100%; height: 0.34rem; line-height: 0.34rem; display: block; background: url(../images/rt.png) no-repeat; background-size: 0.115rem 0.192rem; background-position: 94% center}
.ld-b ul li a h4{ width: 80%; height: 0.34rem; line-height: 0.34rem; font-size: 0.16rem; color: #202c36; padding-left: 0.1rem; overflow: hidden;}

.Section_box2{ width:100%;overflow:hidden; margin-top: 0.08rem;}
.Section_box2 ul{width:100%; margin:0 auto; padding-bottom:0.05rem;}
.Section_box2 ul li{ width:100%; height:0.76rem; margin-top:0.1rem; border-bottom: 1px solid #b3b3b3; overflow:hidden;}
.Section_box2 ul li a{ width:100%; height:0.67rem; display:block; position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.Section_box2 ul li img{width: 1.05rem; height: 0.67rem;float: left;}
.Section_box2 ul li .rig{ width: calc(100% - 1.13rem); height: 0.67rem; float: right;position:relative}
.Section_box2 ul li .rig h2{ width:100%; height:0.4rem; line-height:0.2rem; font-size:0.14rem; color:#1d2128;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden;}

.Section_box2 ul li .sp-box{ width:100%; height:0.16rem; position:absolute; left:0; bottom:0.03rem; }
.Section_box2 ul li .sp-box .sp1{ float:left; margin-right:0.12rem; height: 0.16rem; line-height: 0.16rem}
.Section_box2 ul li .sp-box .sp1 .icon{ font-size:0.14rem; color:#9f9791;float:left; height: 0.16rem; line-height: 0.16rem}
.Section_box2 ul li .sp-box .sp1 i{ font-style:normal; float:left; font-size:0.12rem; color:#485763; padding-left:0.02rem; position:relative; top:0.01rem; height: 0.16rem; line-height: 0.16rem}
.Section_box2 ul li:last-of-type{ border-bottom:none}

.Section_box2 ul .noa img{ display:none !important;}
.Section_box2 ul .noa .rig{ width:100%;}


.fy-box{ width: 96%; margin: 0 auto; overflow: hidden; margin-bottom: 0.1rem }
.fy-box a{ width: 100%;height: 0.48rem;  display:block;cursor:pointer;padding: 0.06rem 0}
.fy-box img{ width: 0.48rem; height: 0.48rem; float:  left; margin-left: 0.13rem}
.fy-box h3{ font-size: 0.16rem; float: left;height: 0.48rem; line-height: 0.48rem; padding-left: 0.14rem}

.color1{ background-color: #efd3d3;}
.color1 h3{ color: #d40100}
.color2{ background-color: #c2dfcf;}
.color2 h3{ color: #3f6736}
.color3{ background-color: #feeed9;}
.color3 h3{ color: #f25017}
.color4{ background-color: #cddaf1;}
.color4 h3{ color: #2159b6}


.bg-x{ width: 100%; border-bottom: 1px solid #e0e0e0; padding-bottom: 0.1rem;}
.nam{ width:95%; height:0.46rem; margin:0 auto; position:relative}
.nam h3{ width:0.7rem; height:0.46rem; float: left; line-height:0.46rem; font-size:0.14rem; color:#333; text-align:right}
.nam .pt{ width:calc(100% - 0.87rem);float:right; height:0.36rem; line-height:0.36rem; background-color:#fff;  border:solid 1px #dcdcdc; padding-left:0.1rem; font-size:0.14rem; color:#666; margin-top:0.05rem; font-family:"微软雅黑"; border-radius: 0.03rem;box-shadow:3px 3px 5px #eaeaea inset}
.nam .xl{ width:0.11rem; height:0.09rem; position:absolute; right:0.12rem; bottom:0.18rem;}

.nam2{ width:95%; height:1.3rem; padding-top:0.06rem; margin:0 auto;  position:relative;}
.nam2 h3{ width:0.7rem; height:0.46rem; float: left; line-height:0.46rem; font-size:0.14rem; color:#333; text-align:right;}
.nam2 .textarea{ width:calc(100% - 0.87rem);float:right; height:1.2rem; line-height:0.24rem; box-shadow:3px 3px 5px #eaeaea inset; border:solid 1px #dcdcdc; padding-left:0.1rem; font-size:0.14rem; color:#666; border-radius: 0.03rem; margin-top:0.05rem;background-color:#fff;  font-family:"微软雅黑"}

.nam3{ width:95%; height:0.48rem; padding-top:0.06rem; position:relative}
.nam3 h3{ width:0.7rem; height:0.46rem; float: left; line-height:0.46rem; font-size:0.14rem; color:#333;text-align:right; }
.nam3 .pt2{ width:1.03rem;float:left; height:0.36rem; line-height:0.36rem;border:solid 1px #dcdcdc; padding-left:0.1rem;background-color:#fff; box-shadow:3px 3px 5px #eaeaea inset; border-radius: 0.03rem;   font-size:0.14rem; color:#666; margin-top:0.05rem; margin-left:0.13rem; font-family:"微软雅黑"}
.nam3 span{ width:0.75rem; height:0.36rem; float: left; background-color:#999; display:block; margin:0.06rem 0 0 0.1rem;}

.xun{ width:95%; text-align:center; padding:0.15rem 0 0.2rem 0;}
.xun .bon{ width:1.05rem; height:0.36rem; line-height:0.36rem; font-size:0.18rem; background-color:#1a9d3c; border:none; display:inline-block; color:#fff;letter-spacing:2px; border-radius: 0.03rem; font-weight: bold; font-family:"微软雅黑"}

.text-bj{ width: 96%; margin: 0 auto;border: solid 1px #ffbe93; background-color: #fffae8; border-radius: 0.03rem;  padding: 0.1rem 0}
.text-bj p{ width: 96%; font-size: 0.14rem; margin: 0 auto; line-height: 0.22rem; color: #494949;}
.titel{ width: 100%; border-bottom: 1px solid #b3b3b3; text-align: center; padding: 0.15rem 0 0.05rem 0}
.titel h2{ font-size: 0.18rem; color: #444444; font-weight: bold; line-height: 0.24rem;}
.tet-box{ width: 96%;  margin: 0 auto; font-size: 0.14rem; color: #25282f; line-height: 0.22rem; padding: 0.1rem 0; overflow: hidden;}
.tet-box img{ max-width: 100%}
.tet-box p{ margin: 16px 0}

.dt{ width: 100%; position: relative; padding-top: 0.1rem; }
.dt span{ font-size: 0.16rem; color: #006ec5; border-bottom: 2px solid #006ec5; padding: 0 0.05rem; padding-bottom: 0.02rem;}
.dt a{ font-size: 0.14rem; color: #b4b4b4; position: absolute;right: 0; bottom: 0}

.zs-bj{ width: 96%; margin: 0 auto; font-size: 0.18rem; line-height: 0.24rem; color: #12181d; padding: 0.1rem 0}
.cont-cm{ width: 96%; margin: 0 auto; font-size: 0.14rem; color: #25282f; line-height: 0.22rem;border-bottom: 1px solid #b3b3b3; padding: 0.1rem 0 }

.sp-box2{ width: 1.58rem; margin: 0 auto; padding: 0.14rem 0 }
.sp-box2 .sp1{ margin-right:0.12rem; height: 0.16rem; line-height: 0.16rem; margin-right: 0.1rem;}
.sp-box2 .sp1 .icon{ font-size:0.14rem; color:#9f9791;float:left; height: 0.16rem; line-height: 0.16rem}
.sp-box2 .sp1 i{ font-style:normal; float:left; font-size:0.12rem; color:#485763; padding-left:0.02rem; position:relative; top:0.01rem; height: 0.16rem; line-height: 0.16rem}

.introduce{ width: 100%;}
.int-box{width: 100%; height: 0.36rem; background-color:#c8d7ef; border-radius: 0.03rem}
.int-box img{ float: left; width: 0.26rem; height: 0.26rem; margin: 0.05rem 0.1rem 0 0.06rem}
.int-box h3{height: 0.36rem; line-height: 0.36rem; float: left; font-size: 0.16rem; font-weight: bold;}
.texts{ width: 98%; margin: 0 auto; line-height: 0.22rem; color: #25282f; padding: 0.08rem 0; font-size: 0.14rem}
.texts h3{width: 100%;font-size: 0.14rem; font-weight: bold}
.xun2{ width:95%; text-align:center; padding:0.05rem 0 0.1rem 0;}
.xun2 .bon2{ width:0.85rem; height:0.32rem; line-height:0.32rem; font-size:0.16rem;  border:none; display:inline-block; color:#006ec5;letter-spacing:2px; border-radius: 0.03rem;text-align: center; border: solid 1px #006ec5; background-color: #fff; font-family:"微软雅黑"}

.wg-box{ width: 100%}
.wg-box ul{ width: 98%; margin: 0 auto;}
.wg-box ul li{ width: 100%; border-bottom: 2px solid #d8d8d8; padding: 0.13rem 0}
.wg-box ul li img{ width: 0.715rem; height: 0.907rem; float: left;}
.wg-box ul li .wr{ width: calc(100% - 0.815rem); float: right;  height: 0.907rem; overflow: hidden; position: relative;}
.wg-box ul li .wr h3{width: 85%; height: 0.24rem; line-height: 0.24rem; font-size: 0.16rem; color: #25282f; white-space:nowrap;  text-overflow:ellipsis; margin:0.03rem 0 0.05rem 0; overflow: hidden;}
.wg-box ul li .wr p{width: 100%; height: 0.6rem; line-height: 0.2rem; font-size: 0.14rem;  color: #25282f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.wg-box ul li .wr .bon3{ width:0.65rem; height:0.24rem; line-height:0.24rem; font-size:0.16rem;  border:none; display:inline-block; color:#006ec5;letter-spacing:2px; border-radius: 0.03rem; text-align: center; border: solid 1px #006ec5; background-color: #fff; position: absolute;right: 0; top: 0; font-family:"微软雅黑"}
.wg-box ul li:last-of-type{ border: none}





.bg1 .int-box h3{ color: #006ec5}
.bg2 .int-box{background-color:#ffd9a7;}
.bg2 .int-box h3{ color: #d81e06}
.bg3 .int-box{background-color:#efd7eb;}
.bg3 .int-box h3{ color: #cb5dba}
.bg4 .int-box{background-color:#c4e9d9;}
.bg4 .int-box h3{ color: #21a76e}
.bg5 .int-box{background-color:#fff3ec;}
.bg5 .int-box h3{ color: #ff6000}
.bg4{margin-bottom: 0.1rem}
.bg5{ padding-bottom: 0.2rem}




.tan-bj{
    width: 100%;
    height: 100%;
    background: url(../images/yue-bj.png) repeat;
    position: fixed;
    left: 0;
    top: 0;
    }
    
    
    
/* 2018.10.12增加 */

.rew ul li{ width: 45.5vw;float:left; position:relative; max-width:291px ;  margin-bottom:0.08rem; max-height:none ; max-height: 360px;}
.rew ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.rew ul li a img{ width: 45.5vw; height: 50vw; max-width:291px ; max-height:none; max-height: 320px; }




.wg-box ul li .wr h3{width: 85%; height: 0.24rem; line-height: 0.24rem; font-size: 0.16rem; color: #25282f; white-space:nowrap;  text-overflow:ellipsis; margin:0.02rem 0 0.03rem 0; overflow: hidden;}
.wg-box ul li .wr h4{width: 85%; height: 0.24rem; line-height: 0.24rem; font-size: 0.16rem; color: #006ec5; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.wg-box ul li .wr p{width: 100%; height: 0.6rem; line-height: 0.2rem; font-size: 0.14rem;  color: #25282f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
