
.color_dff{color: #0d7dff;}
.bgcolor_dff{background-color: #0d7dff;    border: 1px solid #0d7dff;}
.col_jianbian{background-image: -webkit-linear-gradient(bottom,#3875fd,#5286fd);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.f80{font-size: 0.8rem}
em,i{font-style: normal;}
.mt25{margin-top: 0.25rem;}
.w100{width: 100%;}

.banner-wrapper {display: block;background-image: linear-gradient(-150deg, #000d80 0%, #2337e5 100%);}
.banner-wrapper .banner-location {display: block}
.banner-wrapper .top-header {padding: .1rem .1rem 0;display: flex;align-items: center}
.banner-wrapper .header-title {font-size: .14rem;color: #fff;line-height: .14rem;font-weight: normal;float: left}
.banner-wrapper .header-icon {height: 0.4rem;float: left;margin-bottom: 0.5rem;}
.banner-content_wrapper {display: flex;flex-direction: column;align-items: center;}
.banner-content_wrapper .content-caption {letter-spacing: .012rem;color: #FFF;text-align: center;font-size: 0.7rem;}
.banner-content_wrapper .content-title {font-size: .16rem;line-height: .16rem;color: #D5E9F7;letter-spacing: .05rem;text-align: center;margin-top: .06rem;padding-bottom: .06rem;border-bottom: 1px solid rgba(255, 255, 255, 0.2);opacity: 0.8}
.banner-content_wrapper .slogen-wrapper {display: flex;justify-content: space-between;color: #fff;margin-top: .06rem;min-width: 2.05rem;}
.banner-content_wrapper .slogen-wrapper li {display: flex;align-items: center;}
.banner-content_wrapper .slogen-wrapper li span {opacity: 0.9;font-size: 0.3rem;}
.banner-content_wrapper .slogen-wrapper li::before {content: "";width: 8px;height: 8px;background-color: #fff;border-radius: 100%;display: block;margin-right: .2rem;margin-left: 0.2rem;flex-shrink: 0;}
.banner-content_wrapper .banner-pic_wrapper {display: flex;align-items: center;justify-content: center;margin-top: 0.36rem;padding-bottom: .5rem;}
.banner-content_wrapper .banner-pic_wrapper .banner-pic {width: 5rem;}
.btn_group_wrapper .button.green {background: #10ECAC;}

.titshow{position: relative;}
.titshow:before{content: "";display: inline-block;width: 0.5rem;height: 0.5rem;background: url(../img/w-icon1.png) no-repeat center;background-size: 100%;position: absolute;top: 0.1rem;left:-0.8rem;}
.titshow:after{content: "";display: inline-block;width: 0.5rem;height: 0.5rem;background: url(../img/w-icon2.png) no-repeat center;background-size: 100%;position: absolute;top: 0.1rem;right: -0.8rem;}

.btn_group_wrapper {display: flex;align-items: center;margin-top: .5rem;padding-bottom: .5rem;}
.btn_group_wrapper .button {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 1rem;line-height: 1rem;border-radius: .08rem;color: #fff;border: none;font-size: 0.4rem;display: block;text-align: center;font-weight: bold;}
.btn_group_wrapper .button:nth-of-type(1) {margin-right: .19rem}
.btn_group_wrapper .button.yellow {background: #feae23;}
.btn_group_wrapper .button.green {width: 100%;display: inline-block;text-align: center;font-size: 0.36rem;}

.demo-nav {line-height: 1.8em;}
.demo-nav div {border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.demo-nav a {display: block;width: 100%;height: 100%;}
.demo-nav div:nth-child(3n) {border-right: none;}
.demo-nav div:nth-child(6) {border-bottom: none;}

.youshi{border-right: 0.1rem #f3f5f7 solid;width: 50%;padding: 0.4rem 0.2rem;border-bottom: 0.2rem #f3f5f7 solid;}
.youshi:nth-child(2n){border-left: 0.1rem #f3f5f7 solid;border-right: 0;}
.youshi span{display: inline-block;width: 100%;color: #666;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.youshi em{display: inline-block;width: 100%;color: #666;font-size: .2rem;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.lunbo{width: 100%; }
.lunbo img{width: 100%; }

.wjs50{width: 48%;}
.wjs50 span{font-size: 0.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.wjs50 p{font-size: 0.24rem;line-height: 0.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;margin-top: 0.15rem;}
.wjs50-img{width: 48%;padding: 0.2rem;margin-top: .2rem;}

.hezuo{background: #f3f5f7; margin-bottom: 1.5rem;}
.hezuo img{width: 100%;}

.demo-bottomNav {background-image: linear-gradient( #1d30d6 0%, #2337e5 100%); position: fixed; bottom: 0;left: 0; padding: 0.3rem 0; z-index: 10000; line-height: 0.68rem;}
.demo-bottomNav a {display: inline-flex;width: 100%;height: 100%;padding: 0 0.6rem;}
.demo-bottomNav i{font-size: 0.68rem;}

.tabindexList span {display: inline-block;cursor: pointer;}


/*注册*/
.tcshow{position: fixed; height: 100%; width: 100%; top: 0; left: 0; background: #00000080; z-index: 99999; display: none;}
.tc_cont{width: 6rem;height: 8rem;background: #fff;position: absolute;top: 50%;margin-top: -4rem;left: 50%;margin-left: -3rem;border-radius: 0.1rem;padding: 0.5rem; font-size: 0.2rem;}
.form-control{margin-top: 0.2rem;}
.form_tc{position: relative;}
.form_tc span{position: absolute;right: 0.1rem;top: 0.85rem;cursor: pointer;}