@charset "utf-8";
body,html{color:#555;background:#F5F5F5;}
body,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,fieldset,div{margin:0; padding:0;}
img{border:0; vertical-align:middle;}
em,i{font-style:normal;}
ol,ul,li{list-style:none;}
input,select,textarea{font-size:12px; vertical-align:middle;}
a,a:hover{text-decoration:none;color:#555;}
a:hover{text-decoration:underline;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.mr10{margin-right:10px;}
.mr5{margin-right:5px;}
.mr4{margin-right:4px;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
.width{ width:1198px;}
.goodSpaceBox,.newsBox,.appBox2,.diyBox2 .diyListWrap,.diyBox3 .diyListWrap,.recomBox,.personSpaceBox{ width:760px;}
.diyBox1 .diyListWrap,.diyBox4 .diyListWrap{ width:808px;}
.spaceBox,.schShowBox,.eduNewsBox,.diyListBox3,.noticeBox,.sheqBox,.spaceBox2{ width:378px;}
.spaceShow{width:752px; float:left; display:block;}
.schShowBox2{ /*display:none;*/}
/*导航*/
.xy_main{width:1200px;margin:0 auto; position:relative;z-index:2;clear:both;}
.xy_top{position:relative; width:1000px; margin:0 auto; z-index:99;}
.xy_top .logo{height:90px; float:left;padding-top:6px;}
.xy_top span{ font-size:16px;background:#cdcdcd; height:24px; line-height:24px;padding:0 5px; border-radius:3px;position:absolute; top:33px; left:523px; display:none;}
.xy_top span a{ color:#fff; text-decoration:none;  }
.xy_top .nav{ float:right; display:inline; margin:30px 0px 0px 0px;}
.xy_top .nav li{ float:left;}
.xy_top .nav li a{display:inline-block;margin:0 10px;font-size:16px;padding:5px 8px;border-bottom:2px solid #f2f2f2;}
.xy_top .nav li a.on,.xy_top .nav li a:hover{border-bottom:2px solid #5b8ed1;}
.xy_top .nav li a:hover{ text-decoration:none;} 
.xy_top .nav li.pilot{ position:relative; z-index:999;}
.xy_top .nav li.pilot a{background: url(../images/banner_360/arrow.png) right 12px no-repeat; border-bottom:0;margin-right:0;border:1px solid #f2f2f2;padding:4px 27px 5px 7px;}
.xy_top .nav li.pilot a:hover,.xy_top .nav li.pilot a.hov{border:1px solid #adb3bc; border-bottom:0; background-color:#fff;}
.xy_top div.pilot_ul{ position:absolute;top:60px;right:0; background:#fff; border:1px solid #adb3bc; padding:; height:auto; overflow:hidden; zoom:1; z-index:2;}
.xy_top div.pilot_ul dl{padding:17px 20px 14px 20px; font-size:16px;}
.xy_top div.pilot_ul dl dt{height:32px; padding-left:30px; line-height:32px; color:#888; background:url(../images/banner_360/area.png) 0px 0px no-repeat; float:left;}
.xy_top div.pilot_ul dl.city,.xy_top div.pilot_ul dl.country{border-bottom:1px solid #e0e0e0;}
.xy_top div.pilot_ul dl.country dt{background-position: 0px -80px;}
.xy_top div.pilot_ul dl.city dt{background-position: 0px 0px;}
.xy_top div.pilot_ul dl.area dt{background-position: 0px -40px;}
.xy_top div.pilot_ul dl dd{width:380px; padding-left:95px;}
.xy_top div.pilot_ul dl dd a{display:inline-block; padding:0px 10px; margin:0px 5px; border-bottom: 2px solid transparent; line-height:32px;}
.xy_top div.pilot_ul dl dd a:hover,.xy_top div.pilot_ul dl dd a.on{color:#5b8ed1; border-bottom-color:#5b8ed1; text-decoration: none;}
/*地区选择*/
.areaWrap{ position: relative; float: left;margin-top: 30px;}
.areaWrap .areaChose{ z-index: 3;position: relative;}
.areaWrap .areaChose a{ background: url(../images/banner_360/arrow.png) right 12px no-repeat; border:1px solid #f2f2f2;border-bottom:0;padding:4px 27px 5px 7px; font-size: 16px; text-decoration: none; display: block; }
.areaWrap .areaChose a.on{ border-color:#adb3bc;  background-color:#fff; }
.areaWrap .areaBox{position: absolute;top: 30px; left: 0; z-index: 2; background: #fff; border:1px solid #adb3bc; }
.areaWrap .areaBox dl{ border-bottom: 1px solid #e0e0e0; padding:17px 20px 14px 20px; font-size:16px;}
.areaWrap .areaBox dl dt{height:32px; padding-left:30px; line-height:32px; color:#888; background:url(../images/banner_360/area.png) 0px 0px no-repeat; float:left;}
.areaWrap .areaBox dl.area_1 dt{background-position: 0px 0px;}
.areaWrap .areaBox dl.area_2 dt{background-position: 0px -40px;}
.areaWrap .areaBox dl dd{width:380px; padding-left:110px;}
.areaWrap .areaBox dl dd a{display:inline-block; padding:0px 10px; margin:0px 5px; border-bottom: 2px solid transparent; line-height:32px; text-decoration: none;}
.areaWrap .areaBox dl dd a:hover,.areaWrap .areaBox dl dd a.on{color:#5b8ed1; border-bottom-color:#5b8ed1;}
/* banner */
.xy_banner{max-width:1920px;min-width:1200px;height:360px;margin:0 auto;position:relative;}
.xy_banner .sideShow{width:100%; height:360px; background:#fff; z-index:1; position:relative; margin:0 auto;background:transparent url(../images/banner_360/loading.gif) no-repeat center center;}
.xy_banner .sideShow li{position:absolute; max-height:360px; width:100%; display:none;}
.xy_banner .circle{width:100%;position:absolute;bottom:13px; clear:both;z-index:10;}
.xy_banner .circle ul{width:145px;margin:0 auto;height:14px;overflow:hidden;background:rgba(195, 195, 193, 0.8);text-align:center;border-radius:10px;padding-top:1px;}
.xy_banner .circle li{display:inline-block;margin:2px 5px 0px 5px;width:10px; height:10px;background:transparent url(../images/banner_360/bcircle.png) no-repeat center 0; cursor:pointer;}
.xy_banner .circle li.on{background:transparent url(../images/banner_360/bcircle.png) no-repeat center -15px;}
.xy_banner a{display:block;height:360px;}
/*登录框*/
.xy_main{position:relative;z-index:3;}
#login_frame_wrap{position:absolute;top:-455px;right:0;z-index:10;width:280px;height:290px;}
.xy_loginbox{width:250px;height:250px; background:url(../images/banner_360/loginbg.png) repeat;padding:20px 15px;color:#fff;}
.xy_loginbox h2{font-size:21px;color:#fff;padding-bottom:10px;font-weight:normal;padding-top:5px;position:relative;}
.xy_loginbox h2 span{ position:absolute;right:0;top:5px;*right:15px;*top:10px;color:#fff961;font-size:12px;font-family: Verdana,Helvetica;}
.xy_loginbox .f22{ font-size:22px;}
.xy_loginbox .zhicon,.xy_loginbox .mmicon{background:#eeeeee url(../images/banner_360/inpbg.gif) no-repeat;display:inline-block;width:46px;height:46px; position: absolute;top:-2px;left:-2px;}
.xy_loginbox li{margin:12px 0;zoom:1;overflow:hidden; position:relative;}
.xy_loginbox li i,.xy_loginbox li .inpt{float:left;}
.xy_loginbox li .inpt{margin-left:42px;line-height:38px\9;width:200px;font-size:16px;color:#b5b6b6;border:0;padding:1px 0 1px 4px; margin-top:0; height:38px;}
.xy_loginbox li label{width:246px;border:2px solid #fff;display:block;height:40px;overflow:hidden;}
.xy_loginbox .zhicon{background-position:4px 4px;}
.xy_loginbox .mmicon{background-position:center -38px;}
.xy_loginbox label.inpon{border:2px solid #3d95d5;z-index:3; position:relative;}
.xy_loginbox label.inpon input{color:#222;}
.xy_loginbox .dla{color:#fff; position:relative;width:100%;}
.xy_loginbox .dla label{border:0;width:auto;}
.xy_loginbox .dla a{color:#fff;display:inline-block;margin-left:8px;}
.xy_loginbox .dla span{ position:absolute;right:0;top:0;display:block;}
.xy_loginbox .btn,.xy_loginbox .btning{background:#3d95d5;color:#fff;font-size:22px;height:40px;padding-bottom:5px;display:block;border:0;cursor:pointer;width:100%; text-align:center;}
.xy_loginbox .btning{ background:#3d95d5 url(../images/banner_360/submit_loding.gif) 70px center no-repeat;padding-left:33px;}
.xy_loginbox a.btn{height:45px;line-height:45px;padding:0;}
.xy_loginbox .btn:hover{background:#3187c5; text-decoration:none;}
.xy_loginbox dl{zoom:1;overflow:hidden;margin-bottom:26px;}
.xy_loginbox dt,.xy_loginbox dd{float:left;}
.xy_loginbox dt img{width:100px;height:100px;margin-right:15px;}
.xy_loginbox dd .tcbtn{background:#d54553;padding:3px 6px;font-size:14px;font-weight:bold;}
.xy_loginbox dd .tcbtn:hover{ background:#c03e4b; text-decoration:none;}
.xy_loginbox a{color:#fff;}
.xy_loginbox dd {width:125px;}
.xy_loginbox dd span dfn{display:block;font-style:normal;}/*font-size:18px;取消字体大小是因为字体大了，当数字位数增多后把下面按钮挤走了*/
.xy_loginbox dd span{display:inline-block;margin:5px 8px 5px 0; text-align:center;font-size:14px;}
.xy_loginbox dl.organization dt img { margin-right:8px;}
.xy_loginbox dl.organization dd{width:140px;}
.xy_loginbox dl.organization .zhgl{ padding-left:10px;}
.xy_loginbox dl.organization .tcbtn{ margin-right:7px;}
.xy_loginbox .zhgl{position:relative;font-size:14px;font-weight:bold;}
.xy_loginbox .tcbtn{position:absolute;right:0;top:-2px;}
.xy_loginbox .sfa span{display:inline-block;margin-right:8px;}
.xy_loginbox .mgt40{ margin-top:40px;}
.orgLoginWrap{ padding-top:25px; height:245px;}
.orgLoginWrap img{width:124px; height:124px; border-radius:62px; margin-bottom:22px;}
.orgLoginWrap p{ width:100%;}
.orgLoginWrap p a.btn{height:45px;line-height:45px; display:inline-block;border:0;color:#fff;font-size:18px; vertical-align:middle; text-decoration:none;}
.orgLoginWrap p a.goin{ width:172px; float:left;}
.orgLoginWrap p a.out{width:68px; float:right; background:#d54553;}
.orgLoginWrap p a.out:hover{background:#c03e4b; }
/* checkbox-2 */
.xy_chlogin .checkbox{padding-left: 24px; cursor:pointer;background: url(../images/banner_360/checkbox.png) repeat-y 0% 0%; line-height:16px;height:18px; display:inline-block;}
.xy_chlogin .checked {background-position:left -100%;}
.xy_font{ height:52px; line-height:26px;}



.w998{width:998px;}
.w325{width:325px;}
.w661{width:661px;}
.w330{width:330px;}
.w278{width:278px;}
.w708{width:708px;}
.xy_louy{ background:#fff;margin-bottom:20px; overflow:hidden; zoom:1; padding: 10px 20px;}
/* .xy_louy h3{padding:10px 10px;color:#333;position:relative;border-bottom:1px solid #d8d8d8; height:28px;line-height:28px;font-size:14px; font-weight:normal; vertical-align: middle;} */
.xy_louy h3 a.more{color:#3ac0ff;position:absolute;right:10px;top:0;font-size:32px;font-weight:normal;line-height: 20px;}
.xy_louy h3 a.more:hover{text-decoration: none;}
.xy_applist{padding:30px 0 0 0;zoom:1;overflow:hidden;}
.xy_applist li{float:left;width:99px;height:100px;text-align:center;}
.xy_applist li img,.xy_spacelist li img{width:56px;height:56px;display:block;margin:0 auto 5px;}
.xy_applist li img,.xy_spacelist li a img{-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.xy_spacelist li{float:left;width:81px;text-align:center;height:90px;overflow:hidden;}
.xy_spacelist li img{width:48px;height:48px;}
.xy_spacelist{padding:20px 0;}
.xy_newslist{margin:2px;}
.xy_newslist li{position:relative;border-bottom:1px dotted #dfdfdf;padding:10px;}
.xy_newslist li span{position:absolute;right:10px;top:10px;text-align:right;}
.xy_jylist {padding:5px 15px;background:url(../images/banner_360/line.gif) 310px center no-repeat;height:188px;}
.xy_jylist li{float:left;width:305px;background:url(../images/banner_360/nicon.gif) 0 center no-repeat;padding:10px 0 10px 10px;}
.xy_foot{width:100%;margin-top:20px;background:url(../images/banner_360/fbg.gif) 0 top repeat-x;text-align:center;padding:30px 0;}
.xy_foot a,.xy_foot span{display:inline-block;margin:8px 10px;}


/*==登录后==*/
.login_inner{ margin:-10px 0px 0px 0px;}
.login_inner a{ color:#5b8ed1;}
.login_inner .login-welcome{color:#888; font-size:14px; margin-bottom:5px;}
.login_inner .login-detail{font-size:12px}
.login_inner .login-welcome span{color:#4088be}
.login_inner .login-userinfo{overflow: hidden;line-height: 1}
.login_inner .login-userinfo .img{width:108px;}
.login_inner .login-userinfo .txt{width:132px; padding-left:0px; font-size:14px;color:#555;/*white-space: nowrap;*/text-overflow: ellipsis;overflow: hidden;}
.login_inner .login-userinfo .txt .tit p{ padding:0 0 3px 3px}
.login_inner .login-userinfo .txt .blog ul li{ float:left; text-align:center; font-size:12px;width:44px}
.login_inner .login-userinfo .txt .blog ul li.gg{ width:60px; clear:both; line-height:20px; margin:3px 0px; font-size:14px;}
.login_inner .login-userinfo .txt .blog ul li span{ display:block; padding:5px 0}
.login_inner .login-userinfo .txt .blog ul li a{color:#5b8ed1; font-size:18px;-webkit-text-size-adjust:none;}/*2-3位数*/
.login_inner .login-userinfo .txt .blog ul li a.n4{color:#555; font-size:16px}/*4位数*/
.login_inner .login-userinfo .txt .blog ul li a.n5{color:#555; font-size:12px}/*5位数*/
.login_inner .login-userinfo .txt .blog ul li a.n6{color:#555; font-size:10px;-webkit-text-size-adjust:none; }/*6位数*/
.login_inner .login-detail p{ color:#555; line-height:26px;}
.login_inner .login-detail .blue{ color:#5b8ed1;}
.login_inner .login-detail .f14{ font-size:14px;}
.login_inner .login-detail .bold{ font-weight:bold;}
.login_inner .LoginSubmit{background:#5b8ed1;color:#fff;font-size:22px;height:48px;display:block;border:0;cursor:pointer;width:100%; text-align:center;border-bottom:4px solid #4d7dca;border-radius:5px; margin-top:5px;}
.login_inner .mgtd10{ margin-top:10px; margin-bottom:10px;}
/*==登录后==*/

/*省平台帐号登录*/
.z_wrap_white{background: #fff;}
.fluid{display:table-cell;width:2000px;*display:block;*width:auto; *overflow:hidden;zoom:1;}
.z_loginlink{display: block;border-top: 1px dotted #c5c5c5;padding-top: 13px;padding-left: 2px;}
.z_loginlink .z_link_ico{background: url(../images/banner_360/z_login_ico.gif) no-repeat 0 -46px;padding-left: 17px;color:#4088be;}
.z_popbox .inner{padding:30px 50px 30px;}
.z_w200{width: 200px}
.z_detect_login{width:600px;margin:0 auto;padding-top: 50px}
.z_detect_login .r_line{border-right: 1px solid #eaeaea;padding-right: 20px;margin-right: 20px;width: 345px;}
.z_detect_login .w265{width:265px}
.z_detect_login .ABtn-Gray{*display: inline;zoom:1;}
.z_line{border-top: 1px dotted #c5c5c5;}
.z_user_tit,.z_qx_tit{background: url(../images/banner_360/z_login_ico.gif) no-repeat 0 0;padding-left: 30px;font-weight: bold}
.z_qx_tit{background-position: 0 -23px}
.z_user_photo{border-radius:5px;border:1px solid #ddd;background:#fafafa;padding:2px;overflow: hidden;width: 80px;height:80px;margin:15px auto 10px;}
/*默认弹窗*/
.z_overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:1901;background-color:#666;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.z_overlaybox,.z_overlaybox2 {position: absolute;width: 450px;left: 50%;height: auto;z-index: 1902;background-color: #fff;border: 1px #8FA4F5 solid;padding: 1px;}
.z_overlay_close{width: 26px;height: 26px;background-color: #5b8ed1;color: #fff;text-align: center;line-height: 26px;position: absolute;right: -13px;top: -13px;border: 1px solid #fff;border-radius: 26px;font-size: 18px;z-index: 10002;}
.z_overlay_close:hover{text-decoration: none;color:#fff;}
.z_overlay_tit{font-size: 16px;font-weight: bold;}
.ABtn-Blue:hover{color:#fff}
.mgt60{margin-top: 60px}
.z_overlaybox2{height: 187px;line-height: 187px;text-align: center;font-size: 16px;font-weight: bold;display: none}
.z_overlaybox2 .z_overlay_close{top:-11px;}
/*弹框反馈*/
.py_userfeedback dl{ width:100%;}
.py_userfeedback dl dt{float:left; line-height:30px; margin-right:8px; width:70px; text-align:right;}
.py_userfeedback dl dd{float:left;}
.py_userfeedback dl dd input{height:20px; border:1px solid #cfcfcf; line-height:20px; padding:5px 0 5px 10px;}
.py_userfeedback .py_username,.py_userfeedback .py_phoneNum{width:234px;}
.py_userfeedback .py_quesTit{ width:401px;}
.py_userfeedback .py_checkCode{ width:135px; float:left; margin-right:10px;}
.py_userfeedback .radiolist2{ line-height:32px;}
.py_userfeedback .radiolist2 .hRadio{ width:26px;}
.py_userfeedback .py_tips{ line-height:32px; color:#d90000;}
.py_userfeedback .py_tips em{ float:left; display:inline-block; margin-right:5px;background:url(../../../common/images/ts_img.gif) center center no-repeat; width:15px; height:32px;}
.py_userfeedback .mgl78{ margin-left:78px;}
.py_userfeedback .blue_btn{ width:auto;}
.py_userfeedback .py_codeimg{ line-height:32px;}

.xy_ullist{ height:300px; overflow:hidden; padding-left:15px;}
.xy_ullist li{ float:left; width:263px;line-height:200%;margin:14px 0;}
.xy_ullist li div,.xy_ullist li img{display:block;float:left;}
.xy_ullist li img{ width:72px; height:72px;}
.xy_ullist li div{width:120px;margin-left:10px;}
.xy_ullist li strong,.xy_ullist li strong a{font-size:14px;color:#333;}
.xy_ullist li em{color:#999;}

.xy_roll_wrap {/* width:250px;*/ height:289px; position:relative; overflow:hidden; margin: 11px 10px 0 10px;}
.xy_roll {/* width:250px;*/ position:absolute; left:0; top:0; }
.xy_spacedt li{border-bottom:1px solid #e4e4e4;padding-bottom:5px;margin-bottom:10px;}
.xy_spacedt li p{ height:20px; overflow:hidden;}
.xy_spacedt dt{float:left;color:#222;}
.xy_spacedt dd{float:right;color:#888;padding-top:5px;}
.xy_spacedt dl{zoom:1;overflow:hidden;margin-bottom:5px;}
.xy_spacedt dt a{color:#222;}
.xy_spacedt dt img{width:34px;height:34px;margin-right:10px;}

.newsWrap{ margin:15px 0 15px 15px; height:240px; overflow:hidden;}

.xy_cgzs{position:relative;width:320px;margin:0 auto;height:240px;overflow:hidden;}
.xy_cgzs ul{position:absolute; left:0px; top:0px;}
.xy_cgzs ul li{float:left; width:320px; height:240px;overflow:hidden; position:relative;}
.xy_cgzs ul li img{display:block; width:320px; height:240px;}
.xy_cgzs ul li a{ position:relative; display:block;color:#fff; text-decoration:none;}
.xy_cgzs ul li p{position: absolute;bottom:0;font-size:14px;background:rgba(0, 0, 0, 0.5);height:28px;line-height:28px;width:100%;z-index:9999; text-align:center; }
.xy_cgzs .scrollbtn{ margin:0 auto; position:relative; top:80px;}
.xy_cgzs .scrollbtn span{display:block;width:28px; height:53px; overflow:hidden; cursor:pointer; }
.xy_cgzs .prev,.xy_cgzs .next{background:url(../images/banner_360/parrow.png) no-repeat;}
.xy_cgzs .prev{position:absolute; top:0px; left:0px;background-position:0 0;}
.xy_cgzs .next{position:absolute; top:0px; right:0px;background-position:0 -63px;}
.xy_cgzs .numspan{ height:30px; position:absolute; left:0; bottom:0; overflow:hidden; text-align:center;display:block; width:100%;}
.xy_cgzs .numspan span,.xy_cgzs .numspan span.on{display:inline-block; width:6px;height:6px;margin:10px 4px; background:url(../images/banner_360/p_circe.png) no-repeat; overflow:hidden; cursor:pointer;background-position:0 -9px;}
.xy_cgzs .numspan span.on{background-position:0 0;}

.xy_space{ width:448px; overflow:hidden;}
.py_newslist li{font-size:14px; line-height:30px;}
.py_newslist li a{color:#222; }


.py_schShow{height:250px; overflow:hidden;padding-top:20px;}
.py_schShow li{ float:left; width:50%; height:125px;}
.py_schShow li p{ line-height:18px; text-align:center; height:18px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.py_schShow .imgBox{ width:96px; margin:0 auto; display:block; }
.py_schShow .imgBox img{ width:100%;}

.schShowBox{ display:none;}
.yx_schShow{height:240px; overflow:hidden;padding:15px 0 15px 15px;}
.yx_schShow li{ height:30px; line-height:30px;font-size:14px;padding-left:8px; background:url(../images/banner_360/icon_list.png) 0 center no-repeat;}

.yx_schShow2{ margin:24px 0px;}
.yx_schShow2 li{ float:left; width:110px; margin:0 4px;}
.yx_schShow2 li a{ display:block;}
.yx_schShow2 li img{ width:84px; height:84px; display:block; margin:0 auto;}
.yx_schShow2 li p{ text-align:center;}


.space_tit{height:30px; font:normal 20px/30px "microsoft yahei"; display:block; color:#222; padding:10px 3px;}
.space_tit{ font:normal 16px/30px "microsoft yahei"; position: relative;}
.space_tit a.more{ font-size:14px;}
.space_tit .tab_tit{float: left; display:inline-block; font:14px/2em "microsoft yahei"; height:28px; margin-left:8px; color:#e2e2e2; line-height:28px; vertical-align: middle;}
.space_tit .tab_tit a{ font:14px/2em "microsoft yahei"; height:28px; font-size:14px; display:inline-block; padding:0px 15px; margin:0px 8px; color:#888; vertical-align: middle; border-radius: 14px;}
.space_tit .tab_tit a:hover,.space_tit .tab_tit a.on{ background:#3ac0ff; color:#fff; text-decoration:none;}


.site_nummberUl{ overflow:hidden; height:40px; display:inline-block;vertical-align: middle;}
.site_nummberUl li{ float:left; width:28px; height:40px; position:relative; overflow:hidden; font-size:42px; line-height:40px; font-family:Arial;color:#29a0ff; text-align:center;}
.site_nummberUl li.dou{ width:30px; text-align:right;}
.site_nummberUl li .numbox{ position:absolute; top:0px; left:0px;}
.site_nummberUl li .numbox p{ width:28px; height:40px; display:block; float:left; text-align:center;}
/* 应用监控复制 20190814 wb S */
body .m_appJk{ /*在原基础上减了20px*/ width:380px; overflow:hidden; height:391px; padding: 10px 0; margin-bottom: 0px;}
body .m_appJk .tablist_tit{ margin-left:20px;}
body .m_appJk .tablist_tit li{ float:left; color:#d2d2d2; font-size:14px;}
body .m_appJk .tablist_tit li a{ display:inline-block; font-size:14px; line-height:26px; padding:0px 10px; margin:16px 3px 0px 3px; height:26px; border-radius:13px; color:#333;}
body .m_appJk .tablist_tit li a:hover{ background:#57bbee; color:#fff; text-decoration:none;}
body .m_appJk .tablist_tit li.on a{ color:#fff; background:#57bbee;}
body .m_appJk .appCont{ height:262px;}
body .m_appJk .allNum,.m_appJk .allNum2{ font-size:18px; padding:0px 30px; margin-top:28px; height:36px; line-height:36px; color:#555; font-weight:normal;}
body .m_appJk .allNum .site_nummberUl,.m_appJk .allNum2 .site_nummberUl{ height:36px;}
body .m_appJk .allNum .site_nummberUl li,.m_appJk .allNum2 .site_nummberUl li{ font-size:36px; width:20px; line-height:36px;  height:36px; color:#4e9bf2;}
body .m_appJk .allNum .site_nummberUl li.dou,.m_appJk .allNum2 .site_nummberUl li.dou{ padding-left:20px;}
body .m_appJk .allNum .site_nummberUl li p,.m_appJk .allNum2 .site_nummberUl li p{ width:20px; height:36px; line-height:36px;}
body .m_appJk .roleNun {}
body .m_appJk .roleNun .roleNunList{ float:left; width:33%; height:100px; margin-top:10px; text-align:center; border-right:#f1f1f1 solid 1px;}
body .m_appJk .roleNun .roleNunList.last{ border-right:0px;}
body .m_appJk .roleNun .roleNunList .name{ font-size:18px; color:#747474; margin-top:5px;}
body .m_appJk .roleNun .roleNunList .photo{ height:33px;}
body .m_appJk .roleNun .roleNunList .photo::before{ content:''; height:100%; display:inline-block; vertical-align:middle;}
body .m_appJk .roleNun .roleNunList .photo img{ display:inline-block; vertical-align:middle;}
body .m_appJk .roleNun .roleNunList .site_nummberUl{ height:24px; margin-top:5px;}
body .m_appJk .roleNun .roleNunList .site_nummberUl li{ font-size:24px; width:15px; line-height:24px;  height:24px; color:#4e9bf2;}
body .m_appJk .roleNun .roleNunList .site_nummberUl li p{ width:15px; height:24px; line-height:24px;}
body .m_appJk .scaleRect{ background:url(../images/template_1/add_bg2.jpg) no-repeat left top; height:157px; margin-top:5px; background-size: 100%; padding: 20px 30px 0;}
body .m_appJk .scaleDiv{ width:50%; text-align:center; font-size:14px; margin:33px 0; float:left;}
body .m_appJk .pieRect{  height:226px;}
body .m_appJk .insideRect{ width:368px; margin:0 auto;}
/*首页第四屏 end*/
div .m_appJk .scaleDiv p{margin-top: 14px; margin-left: 10px;}
div .m_appJk .scaleDiv canvas{background-color: #fff; border-radius: 50%;}
div .u_mtit2{ padding: 10px 20px; color: #333; position: relative; border-bottom: none; height: 30px; line-height: 28px; font-size: 14px; font-weight: normal; vertical-align: middle; }
div .u_mtit2 h3{ float: left; height: 28px; font-size: 28px; line-height: 28px; padding-left: 26px; }
div .site_nummberUl{ overflow:hidden; height:40px; display:inline-block;vertical-align: middle;}
div .m_appJk .tablist_tit li a{ float: left; height: 28px; margin: 0 2px; font-size: 14px; line-height: 28px; }
/* 应用监控复制 20190814 wb D */

/* 20190813 wb S */
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh24 {line-height: 24px;}
.lh28 {line-height: 28px;}
.lh32 {line-height: 32px;}
.lh36 {line-height: 36px;}
.lh44 {line-height: 44px;}

.w220 {width: 220px;} 
.w230 {width: 230px;} 
.w240 {width: 240px;}
.w320 {width: 320px;}
.w350 {width: 350px;}
.w380 {width: 380px;}
.w800 {width: 800px;}

.f28 {font-size: 28px;}

.c00a0e9 {color: #00a0e9;}
.cff1818 {color: #ff1818;}
.cff8a18 {color: #ff8a18;}
.cffcb18 {color: #ffcb18;}

.bg_c2c2c2 {background-color: #c2c2c2;}
.bg_ff1818 {background-color: #ff1818;}
.bg_ff8a18 {background-color: #ff8a18;}
.bg_ffcb18 {background-color: #ffcb18;}

.bor_00a0e9 {border: 1px solid #00a0e9;}
.bor_t00a0e9 {border-top: 1px solid #00a0e9;}
.bor_b00a0e9 {border-bottom: 1px solid #00a0e9;}
.bor_l00a0e9 {border-left: 1px solid #00a0e9;}
.bor_r00a0e9 {border-right: 1px solid #00a0e9;}
.bor_e0e0e0 {border: 1px solid #e0e0e0;}

.radius10 {border-radius: 10px;}

a:hover {color: #00a0e9; text-decoration: none;}

.mgt8 {margin-top: 8px;}
.mgl40 {margin-left: 40px;}
.mgl100 {margin-left: 100px;}

.oneEllipsis {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.twoEllipsis { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}


.wb_custom_information, .wb_custom_source, .wb_custom_features, .wb_custom_friendly, .wb_custom_recommend, .wb_custom_dynamic {
  padding: 10px 20px 25px;
  background-color: #fff;
}
.wb_custom_source {
  padding-bottom: 21px;
}
.wb_custom_features {
  padding-bottom: 19px;
}
.wb_custom_recommend {
  padding-bottom: 20px;
}
.wb_custom_dynamic {
  padding-bottom: 15px;
}

.wb_custom_title {
  padding-left: 26px;
  height: 44px;
  line-height: 44px;
  background: url(../images/template_1/nav7.png) no-repeat 0 center;
}
.wb_custom_more:hover {
  color: #00a0e9;
}
.wb_custom_imgBox {
  width: 322px;
  height: 248px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
.wb_custom_info {
  margin-left: 342px;
}
.wb_custom_infoItem {
  height: 180px;
  overflow: hidden;
}
.wb_custom_infoItem li {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
.wb_custom_infoDetail {
  position: relative;
}
.wb_custom_infoDetail::after {
  content: "";
  position: absolute;
  bottom: 0;
  font-size: 18px;
  right: 7px;
  height: 18px;
  padding-right: 60px;
  background: -webkit-linear-gradient(left, transparent, #fff 0%);
  background: -o-linear-gradient(right, transparent, #fff 0%);
  background: -moz-linear-gradient(right, transparent, #fff 0%);
  background: linear-gradient(to right, transparent, #fff 0%);
  z-index: 10;
}
.wb_custom_detail {
  position: absolute;
  right: 2px;
  bottom: 0;
  z-index: 20;
  color: #aaa;
}
.word_icon {
  width: 20px;
  height: 20px;
  margin-top: 8px;
  background: url(../images/template_1/word_icon.png) no-repeat 0 0;
  background-size: 100%;
}
.word_icon.excl {
  background-position-y: -25px;
}
.word_icon.doc {
  background-position-y: -50px;
}
.word_icon_text {
  width: 14px;
  height: 14px;
  margin-top: 11px;
  line-height: 14px;
  text-align: center;
}
.wb_new_resItem {
  height: 288px;
  overflow: hidden;
}
.wb_hot_icon {
  padding-left: 20px;
  background: url(../images/template_1/views.png) no-repeat 0 center;
}
.wb_custom_tab {
  margin-top: 13px;
}
.wb_custom_tab.on, .wb_custom_tab:hover {
  color: #fff;
  background-color: #00a0e9;
}
.wb_features {
  height: 360px;
  overflow: hidden;
}
.wb_features li {
  margin: 20px 30px 10px 10px;
  height: 90px;
  overflow: hidden;
  float: left;
}
.wb_features li:nth-child(3n) {
  margin-right: 0;
}
.wb_features_img {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 3px;
}
.wb_features_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wb_friendly_link li {
  float: left;
  margin-right: 12px;
}
.wb_friendly_link li:nth-child(6n) {
  margin-right: 0;
}
.wb_friendly_img {
  display: block;
  width: 161px;
  height: 51px;
  padding: 10px 10px;
  overflow: hidden;
}
.wb_friendly_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wb_recommended li {
  float: left;
  width: 33%;
  margin-top: 10px;
}
.wb_recommend_img {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  margin: 0 auto;
}
.wb_recommend_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wb_recommend_img + p {
  cursor: pointer;
}
.wb_recommend_img:hover + p, .wb_recommend_img + p:hover {
  color: #00a0e9;
}
.trends-rect {
  height: 363px;
  border-bottom: 1px solid transparent;
  overflow: hidden;
  position: relative;
  zoom: 1;
}
.wb_dynamic_box {
  position: absolute;
  zoom: 1;
  top: 0;
  left: 0;
  overflow: hidden;
}
.wb_dynamic_box li {
  border-bottom: 1px solid #f0f0f0;
}
.pig_img {
  position: absolute;
  top: 0;
  left: 0;
}
.pig_img li {
  width: 322px;
  height: 248px;
  float: left;
  position: relative;
}
.pig_img li a {
  position: relative;
  display: block;
}
.pig_img li a p {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 35px;
  line-height: 35px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  background-color: rgba(18, 18, 18, .41);
  width: 100%;
}
.png_bg {
  position: absolute;
  background: url(../images/template_1/dir_ico.png) no-repeat;
  width: 30px;
  height: 35px;
  bottom: 0;
}
.prev.png_bg {left: 0; background-position: 10px 11px;}
.next.png_bg {right: 0; background-position: 10px -30px;}

.wb_dynamic_img {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
.wb_dynamic_img a {
  display: block;
}
.wb_dynamic_img a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* 20190813 wb D */

/* 空间动态样式 20190815 刘邓 S */
.m_spaceNews .box { height: 362px; position: relative; overflow: hidden;}
.m_spaceNews .box ul{ position: absolute; top: 0; left: 0; width: 100%;}
.m_spaceNews .box li{ padding-top:11px; position: relative; overflow: hidden; width: 100%;}
.m_spaceNews .box li .time{ position: absolute; right: 10px; top: 18px;}
.m_spaceNews .box .trndsCont{ overflow: hidden; width: 100%;}
.m_spaceNews .box dt{ float: left; width: 50px; height: 50px;}
.m_spaceNews .box dt img{ display: block; width: 50px; height: 50px;}
.m_spaceNews .box dd { width: 280px; float: right; border-bottom: #f0f0f0 solid 1px; padding-bottom:11px; min-height: 50px; }
.m_spaceNews .box dd .name{margin-top: 5px;}
.m_spaceNews .box dd .name strong{ font-weight: normal; color: #333; font-size: 16px;}
.m_spaceNews .box dd .name strong a{ color: #0b4352;}
.m_spaceNews .box dd .name span{ color: #555; margin-left: 5px;}
.m_spaceNews .box dd .txt{ font-size: 12px; overflow: hidden; line-height: 14px; text-overflow: ellipsis; white-space: nowrap;}
.m_spaceNews .box dd .txt a{color: #0b4352;}

.h350{height: 350px;}
.h320{height: 320px;}
/* 修改样式 S */
.m_header .menu_r a.menu_r_a1.on {
  background: #2196f3;
  border: 1px solid #2196f3;
  color: #fff;
}
.wb_custom_infoTitle {
  display: block;
}
.wb_login_box {
  min-height: 262px;
  top: -322px;
}
.wb_login_box.wb_login_top {
  top: -345px;
  min-height: 307px;
}
.m_login2 .passWord-case .inputlist li {
  height: 38px;
  line-height: 38px;
}
.m_login2 .passWord-case .login_btn {
  font-size: 20px;
  height: 40px;
  line-height: 39px;
}
.u_loginbox .yz_rect {
  margin-top: 10px;
}
.u_loginbox .yz_rect input {
  height: 32px;
  line-height: 32px;
}
.m_login2 .passWord-case .inputlist li.u_inputtext, .m_login2 .passWord-case .inputlist li.u_inputpassword {
  background-size: 40px;
}
.m_login2 .passWord-case .inputlist li input {
  margin: 10px 0 0 49px;
}
/*  */
.wb_login_box .smLoginRect {
  height: 166px;
}
.wb_login_box .smLoginRect .wxLogin-img {
  margin-left: 32px;
}
.wb_login_box .no-tips .smLoginRect .wxLogin-img {
  margin-left: 99px;
}
.wb_login_box .smLoginRect .wxLogin-img {
  width: 105px;
  height: 105px;
}
.wb_login_box .smLoginRect .wxLoign-tips-img {
  width: 110px;
  height: 170px;
}
.wb_login_top.m_login2 .smLoginRect {height: 190px; margin-top: 8px;}
.wb_login_top .smLoginRect .wxLogin-img {margin-left: 9px;}
.wb_login_top.m_login2 .smLoginRect .wxLogin-img {
  width: 125px;
  height: 125px;
}
.wb_login_top.m_login2 .smLoginRect .wxLoign-tips-img {
  width: 123px;
  height: 184px;
}
/* 修改样式 D */
/* 空间动态样式 20190815 刘邓 E */

/* 样式冲突修改  刘邓 20190821  S */
body .m_appJk{margin-top: 0px;}
body .m_spaceNews{float: none;width: auto;margin-top: auto;height: auto;overflow: auto;}
body .m_spaceNews .trends-rect{ background: none;overflow: auto;
      height: 363px;
  border-bottom: 1px solid transparent;
  overflow: hidden;
  position: relative;
  zoom: 1;}
  .wb_custom_information{height: 315px;}
  .wb_friendly_link li{margin-bottom: 12px;}
/* 样式冲突修改  刘邓 20190821  E */
/* 资源列表 20191205 刘邓 S */
.w265{width: 265px;}
.pdtb7{padding-top: 7px;padding-bottom: 7px;}
.ld_g_res_a{display: inline-block;line-height: 14px;color: #222;}
.ld_g_res_a:hover{color: #3d95d5;}
.h322,
.wb_new_resItem.h322{height: 322px;}
div .m_appJk .scaleDiv p{margin-top: 5px;}
/* 资源列表 20191205 刘邓 E */

/* 腰部加入宣传模块b */
/*banner star*/
.yz_blog_bannerWarp{width: 100%;height: 360px;}
.Tools_slide_wp{position: relative;width: 100%;height: 100%;}
.Tools_slide_itemWp,.Tools_slide_item{width: 100%;height: 100%;transform: translate3d(0,0,0);}
.Tools_slide_item{position: absolute;}
.Tools_slide_leftBtn,.Tools_slide_rightBtn{position: absolute;height: 48px;top: 50%;margin-top: -24px;width: 48px;z-index: 5;  cursor: pointer;}
.Tools_slide_leftBtn{left: 20px;background: url("http://cdn.css.huijiaoyun.com/tianyu_edu/area/edu4.0/images/w_hjy/banner/banner_btnl.png")}
.Tools_slide_rightBtn{right: 20px;background: url("http://cdn.css.huijiaoyun.com/tianyu_edu/area/edu4.0/images/w_hjy/banner/banner_btnr.png")}
.Tools_slide_pointWp{position: absolute;  bottom:20px;width: 100%;text-align: center;z-index: 5}
.Tools_slide_point{display: inline-block;  width: 10px;  height: 10px;border:solid 1px white;border-radius: 50%;  cursor: pointer;margin: 0 8px;}
.Tools_slide_on_p{background: white;}
.Tools_slide_itemWp{position: relative;}
.Tools_slide_item{transform: translateZ(0);z-index: 1;}
.Tools_buttom{position: absolute;left: 561px;top:84px;width: 206px;  height: 51px;  background-color: rgba(0, 0, 0, 0.1);  text-align: center;border-radius: 4px 4px 4px 4px;}
.Tools_buttom a{  overflow: hidden; background: url(../images/new3_14/sk_a.png) no-repeat;display:block;height: 51px; }
.yz_blog_bannerWarp li a{ display: block; width: 100%; height: 100%; }
/*banner end*/
.long_banner{height: 240px;margin-top: 20px;}
.Tools_slide_wp {
  position: relative;
  width: 100%;
}
.long_banner li a{ display: block; width: 100%; height: 100%; }
.Tools_slide_pointWp{position: absolute;  bottom:20px;width: 100%;text-align: center;z-index: 5}
.Tools_slide_point{display: inline-block;  width: 10px;  height: 10px;border:solid 1px white;border-radius: 50%;  cursor: pointer;margin: 0 8px;}
.Tools_slide_on_p{background: white;}
/* 腰部加入宣传模块e */


/*新增通知公告列表  begin*/
.wb_notict{padding-top: 10px;}
.wb_notict li{ line-height: 34px; font-size: 14px;}

.wb_recommended2{ padding-top: 15px;}
.wb_recommended2 li{ margin-bottom:15px;}
/*新增通知公告列表  end*/