*{ margin: 0; padding: 0;}
.flex-layer{ position: fixed; width: 100%; height: 100%; top:0; background: rgba(0,0,0,0.5); left: 0; display: none; z-index: 100000;}
a{ text-decoration: none !important;}
*{ -webkit-box-sizing: border-box; box-sizing: border-box;}
.po{ top:50%; left: 50%; position: absolute; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.po_x{ position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.po_y{ position: absolute; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.fl{ float: left !important;}
.fr{ float: right !important;}
.clear::after{ display: block; clear: both; content: "";}
.flex-logn{ width:420px; background:rgba(255,255,255,1); padding: 30px 40px 40px; border-radius: 8px;}
.flex-logn-title{ font-size:26px; position: relative; font-weight:bold; color:rgba(34,34,34,1); line-height:35px;}
.close-flex{ position: absolute; cursor: pointer; top:-10px; right: -10px; width: 16px; height: 16px; background: url("https://img.xm.sxslnews.com/apps/special/2019/images/close.png") no-repeat; background-size: 100% 100%; display: block;}
.login-input{ border:1px solid rgba(233,233,233,1); padding: 11px 12px; font-size:16px; font-weight:400; display: block; width: 100%; background-color: rgba(0,0,0,0) !important; color:#333; border-radius: 6px; line-height:22px;}
.forgrt-password{ margin-top: 15px; font-size:14px; color:rgba(34,34,34,1); line-height:19px;}
.forgrt-password a{ margin-left: 20px; font-size:14px; cursor: pointer;}
.login-a{ background: #CCCCCC; display: block; font-size:18px; text-align: center; color:rgba(255,255,255,1); line-height:50px; height:50px; cursor: pointer; border-radius:100px;}
.login-active{ background:linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -webkit-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -moz-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -ms-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -o-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%);}
.account-onther{ font-size:14px; color:rgba(153,153,153,1); line-height:19px; text-align: center;}
.account-onther-div{ padding-top: 15px; text-align: center;}
.account-onther-div a,.binding-ul a{ display: inline-block; width: 40px; height: 40px; cursor: pointer; border-radius: 50%;}
.binding-ul li{ float: left; margin-right: 20px;}
.account-onther-div a+a{ margin-left: 20px;}
.wechat{ background: url("https://img.xm.sxslnews.com/apps/special/2019/images/wechat2.png") no-repeat; background-size: 100% 100%;}
.weibo{ background: url("https://img.xm.sxslnews.com/apps/special/2019/images/weibo2.png") no-repeat; background-size: 100% 100%;}
.qq{ background: url("https://img.xm.sxslnews.com/apps/special/2019/images/qq2.png") no-repeat; background-size: 100% 100%;}
.code-input{ position: relative;}
.code-input-a{ padding-right: 109px;}
.code-input-a{ background:linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -webkit-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -moz-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -ms-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); background-image: -o-linear-gradient(135deg,rgba(255,123,154,1) 0%,rgba(255,21,68,1) 100%); font-size:14px; padding: 6px 12px; font-weight:400; display: block; position: absolute; right: 6px; top:6px; color:rgba(255,255,255,1); line-height:20px; border-radius:100px; cursor: pointer;}
.code-input-code{ width:62px; height:32px; background:rgba(216,216,216,1); border-radius:4px; position: absolute; display: block; right: 6px; top:6px;}
.code-input-sty{ background: #CCCCCC;}
.register-title{ font-size:20px; margin-left: 15px; font-weight:bold; color:rgba(34,34,34,1); line-height:45px;}
.register-cont{ background: #fff; box-shadow: 0 0 12px 0 rgba(0,0,0,0.12); -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.12); -ms-box-shadow: 0 0 12px 0 rgba(0,0,0,0.12); -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,0.12); -o-box-shadow: 0 0 12px 0 rgba(0,0,0,0.12); border-radius:8px; padding: 30px; text-align: center;}
.register-cont>div+div{ margin-top: 20px;}
.register-div>div{ display: inline-block;}
.register-div>div:nth-child(1){ text-align: right; font-size:12px; color:rgba(34,34,34,1); line-height:44px; width: 60px;}
.register-div>div+div{ margin-left: 20px;}
.register-input{ width: 340px; position: relative;}
.register-wz .register-input{ width: 812px;}
.register-input input{ border-radius:6px; display: block; height: 44px; padding: 0 12px; width: 100%; border:1px solid rgba(233,233,233,1); background-color: #fff !important; font-size:16px; font-weight:400; color: #333; line-height:22px;}
.mr-two{ margin-top: 20px;}
.mr-three{ margin-top: 30px;}
.register-btn{ color: #2E8CFF; font-size:14px; margin-left: 0 !important;}
.diy-area, .diy-frame, .diy-widget, .diy-inner { margin: 0; padding: 0; border:none; word-wrap: break-word; zoom: 1;}
div.diy-area:after, .diy-frame:after,.diy-widget:after, .diy-content:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.diy-frame .diy-area { float:left; overflow:hidden;}
.diy-area, .diy-widget { min-height: 5px;}
.diy-root { }
.diy-frame { }
.diy-widget {}
.diy-title { overflow: hidden;}
.diy-title img { vertical-align: middle;}
.diy-frame .diy-title {}
.diy-widget .diy-title {}
.clear {height: 0;font-size: 0;clear: both;}
.hr-dot {border-bottom:1px dashed #ccc;height:10px;clear:both;overflow:hidden;}
a img { border: none;}
.title-list, .title-list li { margin:0; padding:0; list-style:none;}
.title-list a { font-size:14px; margin:0 4px; text-decoration: none;}
.title-list a:hover { text-decoration: underline;}
.slider-player { position:relative;}
.slider-player .slider-content { position:relative; overflow:hidden;}
.slider-player .slider-content,.slider-content li { margin:0; padding:0; list-style:none;}
.slider-content li { position:absolute; left:0; top:0; z-index:0; display:none;}
.slider-content .pic {}
.slider-player .title { font-size:14px; color:#000; font-weight:bold; padding-left:15px; margin-top:2px; text-decoration: none;}
.slider-player .title:hover { text-decoration: underline; color:#f00;}
.slider-player .slider-link { height:25px; line-height:22px; overflow:hidden;}
.slider-content img { border:none;padding:0;margin:0;}
.slider-player .slider-moon { height:100%; width:100%; display:none; position:absolute; left:0;top:0; background:transparent url(https://img.xm.sxslnews.com/apps/special/widget/slider/loader.gif) no-repeat center; z-index:3;}
.slider-player .slider-nav { position:absolute; padding:2px; right:0px; z-index:2; opacity:0.7; filter:Alpha(Opacity="70");}
.slider-nav a { cursor:pointer; display:inline-block; height:15px; width:15px; text-align:center; margin:0 2px; background-color:#eee; border:1px solid #ccc;}
.slider-nav a.active { background-color:#AD2D2D; border-color:#ccc; color:#fff;}
.txtlink-list { overflow:hidden; margin:0; list-style:none;}
.txtlink-list li { style-type:none; }
.txtlink-list li a { text-decoration:none;}
.txtlink-list li a:hover { text-decoration:underline;}
.txtlink-list li .date { float: right;}
.imgtxtsummary-list { overflow:hidden; margin:0; padding:0; list-style:none; font-size:12px;}
.imgtxtsummary-list li { list-style:none; margin:0; padding:0;}
.imgtxtsummary-list h3 { margin:0 0 4px; padding:0; font-size:14px; }
.imgtxtsummary-list a { text-decoration:none; font-weight:normal;}
.imgtxtsummary-list a:hover { text-decoration:underline;}
.imgtxtsummary-list .pic {}
.imgtxtsummary-list img { width:80px; height:60px; float:left; border:none;}
.imgtxtsummary-list .summary { margin:0;padding:0; text-indent:2em;}
.imgtxtsummary-list .clear { clear:both; font-size:0; height:0;}
.pic-list { margin:0;padding:0;}
.pic-list li { list-style:none; display:inline-block; vertical-align:top; *display:inline-table; +display:inline; +zoom:1; padding:1px 1px 2px 2px; margin:2px; text-align:center; }
.pic-list img { width:80px; height:60px; border:none; display: block; margin:0 auto 6px;}
.pic-list a { display:inline-block; text-decoration: none;}
