@charset "utf-8";
body,html{color:#555;background:#fff;}
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:1200px;}
.goodSpaceBox,.newsBox,.diyListWrap,.appBox2,.recomBox,.personSpaceBox{ width:810px;}
.spaceBox,.schShowBox,.eduNewsBox,.diyListBox3,.noticeBox,.sheqBox,.spaceBox2{ width:380px;}
.appBox,.shequBox,.cooperBox,.teaBox,.noticeBox,.appBox2{ }
.goodSpaceBox,.spaceBox{margin-top:12px;}
.spaceShow{width:752px; float:left; display:block;}
/*导航*/
.xy_main{width:1200px;margin:0 auto; position:relative;z-index:2;clear:both;}
.xy_top{position:relative; width:1200px; 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 #fff;}
.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/index_zb/arrow.png) 46px 13px no-repeat; border-bottom:0;padding-right:28px;margin-right:0;}
.xy_top .nav li.pilot a:hover,.xy_top .nav li.pilot a.hov{border:1px solid #adb3bc; border-bottom:0; background:#fff url(../images/index_zb/arrow.png) 45px 12px no-repeat;padding:4px 27px 5px 7px;}
.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/index_zb/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/index_zb/arrow.png) right 12px no-repeat; border:1px solid #fff;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/index_zb/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:540px;margin:0 auto;position:relative;}
.xy_banner .sideShow{width:100%; height:540px; background:#fff; z-index:1; position:relative; margin:0 auto;background:transparent url(../images/index_zb/loading.gif) no-repeat center center;}
.xy_banner .sideShow li{position:absolute; max-height:540px; 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/index_zb/bcircle.png) no-repeat center 0; cursor:pointer;}
.xy_banner .circle li.on{background:transparent url(../images/index_zb/bcircle.png) no-repeat center -15px;}
.xy_banner a{display:block;height:540px;}
/*登录框*/
.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/index_zb/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/index_zb/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:220px;font-size:16px;color:#b5b6b6;border:0;padding:1px 0 1px 4px; margin-top:0; height:38px;}
.xy_loginbox li label{width:266px;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/index_zb/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/index_zb/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; border:0; overflow:hidden; zoom:1;}
.xy_louy h3{padding:0 10px;color:#333;position:relative;border-bottom:2px solid #d8d8d8;height:38px;line-height:38px;font-size:20px; font-weight:normal; background:#fff;}
.xy_louy h3 a.more{color:#3d95d5;position:absolute;right:10px;top:0;font-size:14px;font-weight:normal;}
.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/index_zb/line.gif) 310px center no-repeat;height:188px;}
.xy_jylist li{float:left;width:305px;background:url(../images/index_zb/nicon.gif) 0 center no-repeat;padding:10px 0 10px 10px;}
.xy_foot{width:100%;margin-top:20px;background:url(../images/index_zb/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/index_zb/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/index_zb/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-left:10px; margin-right:10px; margin-top:11px;}
.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;}
.xy_spacedt p a{color: #3d95d5;}

.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 p{position:relative;bottom:28px;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 ul li a{color:#fff; text-decoration:none;}
.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/index_zb/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/index_zb/p_circe.png) no-repeat; overflow:hidden; cursor:pointer;background-position:0 -9px;}
.xy_cgzs .numspan span.on{background-position:0 0;}

.xy_space{padding:0 10px; width:448px; overflow:hidden;}
.py_newslist li{font-size:14px; line-height:30px;}
.py_newslist li a{color:#222; }
.py_newslist li .time{color:#777;}

.schShowBox{ display:none;}
.eduNewsBox{ display:block;}
.py_schShow{height:288px; overflow:hidden;}
.py_schShow li{ float:left; width:50%;}
.py_schShow li p{ line-height:18px;}
.py_schShow .imgBox{ width:96px; margin:0 auto; padding:10px 10px 0; display:block; }
.py_schShow .imgBox img{width:96px; height:96px;}

.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/index_zb/icon_list.png) 0 center no-repeat;}

.yx_schShow2{ margin:24px 0;}
.yx_schShow2 li{ float:left; width:110px; margin:0px 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;  display:block; color:#222; padding:5px 3px; border-bottom:2px solid #e0e0e0}
.space_tit{ font:normal 16px/30px "microsoft yahei";}
.space_tit a.more{ font-size:14px;}
.space_tit .tab_tit{ display:inline-block; font:14px/2em "microsoft yahei"; height:28px; margin-left:8px; color:#e2e2e2; line-height:38px;}
.space_tit .tab_tit a{ font:14px/2em "microsoft yahei"; height:28px; font-size:14px; display:inline-block; padding:0px 9px; margin:0px 8px; color:#555;}
.space_tit .tab_tit a:hover,.space_tit .tab_tit a.on{ background:#3d95d5; color:#fff; text-decoration:none;}

/*浙江门户首页装扮空间_自定义模块样式begin*/
.zj_modeList{ width:100%;}
.zj_modeList li{ float:left; width:25%; margin-bottom:5px;}
.zj_modeList li a{ color:#555; text-decoration:none;}
.zj_modeList li a:hover{ color:#3D95D5;}

.zj_modeTxtPic{ width:100%;}
.zj_modeTxtPic.fullW li{ width:100%;}
.zj_modeTxtPic li{ width:33%; float:left;}
.zj_modeTxtPic li a:hover{color:#3D95D5;}
.zj_modeTxtPic .pictit{ line-height:28px;}

.zj_modeTxtPic.liFixed li{ height:241px; overflow:hidden; margin-bottom:10px;}
.zj_modeTxtPic.liFixed li img{ height:150px;}

.diyListBox1,.diyListBox2{width:397px;}
ul.diyList{ padding:5px 0;}
ul.diyList li{ font-size:14px; line-height:30px;padding:0 50px 0 10px; position:relative;}
ul.diyList li span{ position:absolute; right:10px; top:0;}
.diyListBox3 ul.diyList li{ padding:0 10px;}

/*自定义模块 文-文-文 begin*/
.diyBox1 .diyList{ height:210px; overflow:hidden;}
/*自定义模块 文-文-文 end*/
/*自定义模块 图-文-文 begin*/
.diyBox2 .diyListBox1.xy_cgzs{ width:320px; margin:15px 0 15px 15px;}
.diyBox2 .diyListBox2.diyList{ width:453px; margin:15px 0 15px 20px;padding:0; height:240px; overflow:hidden;}
.diyBox2 .diyListBox3 .diyList{ margin:15px 0;height:240px; overflow:hidden;padding:0;}
/*自定义模块 图-文-文 end*/
/*自定义模块 图-图-文 begin*/
.diyBox3 .diyListBox1.xy_cgzs{ width:778px;margin:15px;}
.diyBox3 .diyListBox1.xy_cgzs li{ width:370px; margin-left: 38px;}
.diyBox3 .diyListBox1.xy_cgzs li:first-child{margin-left: 0px;}
.diyBox3 .diyListBox1.xy_cgzs li a{ height:240px;}
.diyBox3 .diyListBox1.xy_cgzs li img{ width:370px;}
.diyBox3 .diyListBox3 .diyList{ margin:15px 0;height:240px; overflow:hidden;padding:0;}
/*自定义模块 图-图-文 end*/
/*自定义模块 文-文-图 begin*/
.diyBox4 .diyList{ height:240px; overflow:hidden;}
.diyBox4 .diyListBox3 .xy_cgzs{ margin:10px 5px; height:230px;}
.diyBox4 .diyListBox3 .xy_cgzs,.diyBox4 .diyListBox3 .xy_cgzs ul li,.diyBox4 .diyListBox3 .xy_cgzs ul li img{ width:368px;}
.diyBox4 .diyListBox3 .xy_cgzs ul li{ height:230px;}
.diyBox4 .diyListBox3 .xy_cgzs ul li img{ height:auto;}
.diyBox4 .diyListBox3 .xy_cgzs ul li p{ bottom:0; background:none; color:#555;}
/*自定义模块 文-文-图 end*/

/*浙江门户首页装扮空间_自定义模块样式end*/
/*图片滚动模块 begin*/
.rollBox .uploadImg,.rollBox .uploadImg img{ width:236px; height:100px;}
.rollBox .rollWrap{width:764px; height: 100px;position: relative;}
.rollBox .rollWrap .rolllist{padding:15px 0 0 0;zoom:1;position:absolute; left:0; top:0;}
.rollBox .rollWrap .rolllist li{float:left;width:68px;height:85px;text-align:center;}
.rollBox .rollWrap .rolllist li img{width:56px;height:56px;display:block;margin:0 auto 5px;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.rollBox .rollWrap .rolllist li a{ display:block;}
.rollBox .rollWrap .rolllist li a.name{overflow:hidden;white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;text-align:center;}
.rollCon{ overflow:hidden; position:relative; height:100px; margin:0 42px;}
.slideBtn{position:absolute; top:30px; width:15px; height:25px; background: url(../images/index_zb/roll_ico.png) no-repeat; cursor: pointer; display:none;}
.slideBtn.prev{background-position: 0px 0px; left:10px;}
.slideBtn.next{background-position: 0px -50px; right:10px;}
/*图片滚动模块 end*/

/*装扮空间弹框begin*/
.py_cube{ color:#555;}
.py_cube .v_m{ vertical-align:middle;}
.py_cube .py_clearbtn{ display:inline-block; width:18px; height:16px; background:url(../images/z_space/jumpBox_icon.png) 0 -20px no-repeat; vertical-align:middle;}
.py_cube a:hover{ text-decoration:none; cursor:pointer; color:#5B8ED1;}
.py_cube dl dt,.py_cube dl dd{ float:left;}
.py_cube .py_w80{ width:70px;}
.py_cube .py_w150{ width:150px;}
.py_cube .py_w325{ width:325px;}
.py_icon_add{ display:inline-block; padding-left:18px; line-height:16px; background:url(../images/z_space/jumpBox_icon.png) 0 2px no-repeat; text-decoration:none;}
.py_cube .py_column{ border:1px solid #d5d5d5;}
.py_cube .py_column tr th,.py_cube .py_column tr td{ padding:5px; text-align:center;}
.py_cube .py_column tr th{ border:1px solid #d5d5d5; border-top:0; border-left:0; font-weight:normal; cursor:pointer;}
.py_cube .py_column tr th.nobb{ border-bottom:0;}
.py_cube .py_column tr th.on,.py_cube .py_column tr th.selected{ background:#e3e3e3;}
.py_column_img{ width:350px;}
.py_column_img a{border:1px solid #d5d5d5; display:inline-block;}
.py_column_img a:hover{ border-color:#3d95d5;}
.py_column_img a.on{ border-color:#3d95d5;}
.py_html_img{}
.py_html_img a{border:1px solid #d5d5d5; display:inline-block;}
.py_html_img a:hover{ border-color:#3d95d5;}
.py_html_img a.on{ border-color:#3d95d5;}
.h65{ height:65px;}

.py_pictit{ line-height:28px;}
.home_right .py_txtpic{}
.home_right .py_txtpic li{ padding-bottom:15px; border-bottom:1px dashed #e1e1e1; margin-bottom:15px;}
.home_right .py_txtpic li.last{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.home_left .py_txtpic li{width:310px; margin-left:43px; padding-bottom:5px;border-bottom:0; margin-bottom:0; float:left;}
.home_left .py_txtpic li:first-child{margin-left: 0;}
.home_left .py_txtpic li img{width:100%;}
.home_left .py_txtpic2 li{width:310px;/* margin-right:15px;*/ padding-bottom:5px;}
.home_right .py_txtpic2 li{width:100%;/* margin-right:15px;*/ padding-bottom:5px;}

.py_linecolum li{ float:left; width:210px; margin-right:10px;}

.py_columnContact{border:1px solid #d5d5d5; width:302px; height:90px; overflow-y:auto; padding:10px 10px 0 10px;}
.py_columnContact li{ float:left; width:50%; padding-bottom:10px;}

/*装扮空间弹框end*/

/* 跑马灯-start */
.bannerInformWrap{width:100%; height: 30px; line-height:30px; position:relative; overflow:hidden;}
.bannerInform{position:absolute; left:0px; bottom:0px; font-size:14px; color:#f00; letter-spacing: 4px; white-space: nowrap; z-index:1; min-width: 200%;}
.bannerInform em{display:inline-block; text-align:left; min-width: 50%; text-indent: 60px;}
/* 跑马灯-end */

.spaceTopBar_v4 .spaceTopBar_v4_nav li.greenbg a.a3 em{background-color:#3187C5;}

/*福建皮肤三 特色学校 */
.cap_schoolShow{padding-bottom: 20px;}
.cap_schoolShow li{float:left; width:280px; padding:20px 0px 0px 15px;}
.cap_schoolShow .schPic{float:left; width:72px; height:72px; margin-right: 10px;}
.cap_schoolShow .schPic img{width:72px; height:72px;}
.cap_schoolShow .schMsg{margin-left: 82px; position:relative; overflow: hidden;}
.cap_schoolShow .schMsg h4{font-size:16px; font-weight:normal; height:50px; line-height:25px; overflow: hidden;}
.cap_schoolShow .schMsg h4 a{color:#222;}
.cap_schoolShow .schMsg p{color:#888; line-height: 18px; margin-top: 4px;}
/*福建皮肤三 特色学校 */

/*皮肤选择*/
html .space_fun .skin{ margin:15px 21px 0;}
html .space_fun .skin a.py_sch_theme{ padding:0; border:0; width:auto; height:150px;margin:0 26px 24px;}
html .space_fun .skin a.py_sch_theme img{ width:120px; height:142px; border:1px solid #bbb;padding:3px;}
html .space_fun .skin a.py_sch_theme:hover img,html .space_fun .skin a.py_sch_theme.active img{ border:2px solid #50b2e7; padding:2px;}
html .space_fun .skin a p{ left:2px;}

/*吉林定制 begin*/
/*.banner_box { display:none;}
.goodSpaceRow1{ display:none;}
.xy_applist{ height:100px;}
.xy_imgad{ display:none;}
.diyBox5{ display:none;}*/
.xy_applist{ height:100px;}

.goodSpaceRow1{ width:100%;}
.goodSpaceRow1 .xy_ullist{ height:100px; overflow:hidden; zoom:1; margin-right:-80px;}
.goodSpaceRow1 .xy_ullist li{ width:195px;}
.goodSpaceRow1 .xy_ullist li div{width:110px;}
/*添加吉林首页banner*/
.banner_list li{ float:left; text-align:center; width:175px; height:144px; margin-right:28px;}
.banner_list li a{font-size:18px; color:#555;}
.banner_list li a.icon{ height: 100px; width: 175px; display: inline-block;}
.banner_list li a:hover{ color:#5b8ed1; text-decoration:none;}
.banner_list li a.icon1{ background:url(../images/index_zb/banner.png) 0 0 no-repeat;}   
.banner_list li a.icon2{ background:url(../images/index_zb/banner.png) 0 -150px no-repeat;}   
.banner_list li a.icon3{ background:url(../images/index_zb/banner.png) 0 -282px no-repeat;}   
.banner_list li a.icon4{ background:url(../images/index_zb/banner.png) 0 -427px no-repeat;}   
.banner_list li a.icon5{ background:url(../images/index_zb/banner.png) 0 -567px no-repeat;}   
.banner_list li.no_bor{ margin-right:0;}

/*通知公告*/
.midListWrap{ width:663px;}
.Not-announce,.Edu-information,.Already-open{ width:326px; height:140px;}
.Already-open ul{ padding-top:28px;}
.Already-open ul li{width: 61px;height: 100%;padding-left: 33px;text-align: center;display: inline-block;}
.Already-open ul li em{height: 25px;color: #fff; line-height: 25px; margin-bottom: 8px; display:block;}
.Already-open ul li em.open_1{  background: #f6a100;}
.Already-open ul li em.open_2{  background: #4fc0e8;}
.Already-open ul li em.open_3{  background: #54bc51;}
.Already-open ul li span{ display:block; font-size:14px;}
.xy_louy h3 a.Admin-access{ display:inline-block; width:196px; height:38px; background:#5a8fd1; color:#fff; text-align:center; font-size:16px; text-decoration:none;}
.xy_louy h3 a.Admin-access:hover{ background:#487cc1}
/*通知公告-end*/

/* 图片hover */
.xy_imgad{/*margin-top:10px;*/margin-bottom:20px; margin-right:-4px; position:relative; }
.xy_imgad img{/*margin-bottom:5px;*/}
.xy_imgad a{position:relative;display:block;float:left; margin-bottom:5px; margin-right:4px; left:0; top:0;}
.xy_imgad a:hover{text-decoration: none}
.xy_imgad a.placeholder { background:#ddd; text-align:center; line-height:168px; font-size:16px; }
.xy_imgad div{color:#e3e2e2;background: #000; background:rgba(0,0,0,0.8);opacity: 0;filter: alpha(opacity=0); position:absolute;left:0;bottom:0; right:0; height:133px;padding:15px 10px;z-index:8; line-height:200%;overflow:hidden; 
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
transition:all 1s ease;
}
.xy_imgad div h3{font-size:14px;}
.xy_imgad a:hover div { opacity:1; filter:alpha(opacity=100);}
.xy_imgad .img_mr{ cursor:default;}
/* 图片hover  end */
/*吉林定制 end*/

.xy_fmenu{ width:1160px;}
.space_head { width:1200px;}
.space_fun { width:1200px;}
.space_fun ol{ width:1200px;}