@charset "utf-8";
/* CSS Document */

html body { font-family:'Microsoft Yahei','微软雅黑'; background:#f0f0f0; word-break: break-all;}
.n_banner { width:100%; margin-top:40px; height:290px;}
.n_banner.moren{background:url(../images/school_stu/banner_pic1.jpg) no-repeat center top; }
.n_banner .b_tit { width:1000px; margin:0 auto; height:290px; }
.n_banner .b_tit h2 { font-size:32px; line-height:50px; color:#0b3368; padding-top:90px; font-weight:normal;}

.n_navWrap { width:100%; line-height:50px; height:50px; border-bottom:1px solid #d1d0d0; background:white;}
.n_nav { width:1000px; margin:0 auto; position:relative; z-index:800;}
.n_nav li { float:left; width:111px; text-align:center; position:relative; }
.n_nav .stair { display:block; font-size:16px; color:#222; height:46px; border-bottom:4px solid white;}
.n_nav li.on .stair { color:#5b8ed1; text-decoration:none; border-color:#5b8ed1 }
.n_nav .stair:hover { color:#5b8ed1; text-decoration:none; }
.n_nav dl { position:absolute; left:0px; top:50px; width:103px; padding:3px; background:white;  border:1px solid #d2d2d2; display:none; }
.n_nav dt { position:absolute; left:44px; top:-11px; width:20px; height:11px; background:url(../images/school_stu/arrow.png) no-repeat left 0; }
.n_nav dl a { display:block; text-align:center; line-height:34px; color:#222; }
.n_nav dl a:hover { background:#eee; text-decoration:none;}
.n_nav li.active dl { display:block; }

.n_nav li.more{width:110px; height:48px; line-height: 48px; border:1px solid transparent; border-bottom:none;}
.n_nav li.more .stair{border-bottom:none; height:48px;}
.n_nav li.more:hover{border-color:#d2d2d2; background-color: #fff;}
.n_nav li.more:hover .moreDrop{display:block;}
.n_nav li.more .moreDrop{width: 110px; border:1px solid #d2d2d2; border-top:0px none; background-color: #fff; position: absolute; left:-1px; top:48px; display: none;}
.n_nav li.more .dropItem{display:block; height:45px; line-height: 45px; color:#222; font-size:16px;}
.n_nav li.more .dropItem:hover{text-decoration: none; background-color: #eee;}
.n_nav li.more .moreDrop .stair:hover{background-color:#eee; color:#222;}

.n_crumbs { width:1000px; margin:0 auto; background:url(../images/school_stu/crumbs.png) no-repeat 24px center; line-height:18px; height:18px; padding:20px 0 20px 40px; color:#222; }
.n_crumbs em { font-size:16px; color:#b2b2b2; font-weight:bold; font-family:'宋体'; padding:0 10px; }
.n_crumbs a { color:#222; }

.home_cont { width:1000px; margin:0 auto; word-break:break-all;position: relative;}
.home_left { float:left; width:695px; }
.home_right { float:right; width:285px; }
.n_module { background:white; border:1px solid #dbdbdb;  padding:15px; margin-bottom:20px; min-height:231px; }
.n_main .n_module { min-height:400px;}
.height_auto { height:auto;min-height: auto;}
.mod_tit { border-bottom:2px solid #f0f0f0; margin-bottom:15px;  }
.mod_tit dt { float:left; color:#5b8ed1; position:relative; font-size:22px; line-height:24px; padding-bottom:10px;  }
.mod_tit dt i { position:absolute; left:0; bottom:-2px; width:100%; height:2px; line-height:0; font-size:0; background:#5b8ed1; }
.mod_tit dd { float:right;line-height:24px; }
.mod_tit dd a { color:#5b8ed1; }
.n_newsList li { line-height:30px; height:30px; font-size:14px; *line-height:26px; *height:26px;}
.n_newsList li a { float:left; color:#222; }
.n_newsList li span { float:right; color:#888; font-size:12px;}
.n_news2 li { line-height:35px; height:35px; border-bottom:1px solid #e4e4e4; *line-height:30px; *height:31px; }
.n_news2 li:last-child { border-color:white;}
.n_newsListHalf{}
.n_newsListHalf li{ float:left; width:50%; box-sizing:border-box;}
.w305 { width:305px; }

.home_left.cb_1_2{float:right;}
.home_right.cb_1_2{float:left;}



.home_visitor li { line-height:30px; background:url(../images/school_stu/visitor.png) no-repeat left 6px;  padding-left:25px;  }
.home_visitor span { float:left; color:#222;}
.home_visitor em { float:right; color:#555; }
.home_visitor li.first {}
.home_visitor li.second { background-position:left -32px; }

.home_rollWrap { position:relative; height:160px; padding:0 31px 0 32px; }
.home_rollWrap .prev, .home_rollWrap .next { position:absolute; left:0; top:60px; font-size:36px; font-family:'宋体'; font-weight:bold; width:30px; height:40px; color:#a4a4a4;  }
.home_rollWrap .next { left:auto; right:0; }
.home_rollWrap .prev:hover, .home_rollWrap .next:hover { text-decoration:none; color:#222;}
.home_roll { overflow:hidden; position:absolute; left:30px; top:0; width:600px;  height:160px;}
.home_roll ul { position:absolute; top:10px;}
.home_roll li { float:left; width:100px; height:160px; text-align:center; padding:0 10px; line-height:24px; }
.home_roll li a { color:#555; }

.home_roll2 { width:283px; height:210px; overflow:hidden; position:relative; }
.home_roll2 ul { position:absolute; left:0; top:0;}
.home_roll2 li { float:left; width:283px; height:210px; position:relative; }
.home_roll2 li img { width:283px; height:210px;}
.home_roll2 li p { position:absolute; left:0; bottom:0; line-height:36px; height:36px; background:black; background:rgba(0,0,0,.5); text-align:center; color:white; width:100%; }
.home_roll2 .prev, .home_roll2 .next { position:absolute; left:0; top:70px; font-size:20px; font-family:'宋体'; font-weight:bold; width:30px; height:50px; line-height:50px; text-align:center; background:black; background:rgba(0,0,0,.3); color:white;  }
.home_roll2 .next { left:auto; right:0; }
.home_roll2 .prev:hover, .home_roll2 .next:hover { text-decoration:none; background:black; background:rgba(0,0,0,.6);}
.home_roll3 { height:190px; }
.home_roll3 li { height:190px; }

.n_module2 { padding:0;}
.n_module2 .mod_tit { padding:15px 15px 0; margin-bottom:0; border-color:white;}
.n_module2 .mod_tit dt i { display:none;}

.n_content { width:1000px; margin:0 auto; padding-bottom:20px;}
.n_side { width:285px; float:left; }
.n_main { width:695px; float:right; }
.n_sideNav a { display:block; line-height:50px; height:51px;}
.n_sideNav { padding:3px; border-top:1px solid #3f94d5;}
.n_sideNav a:hover em, .n_sideNav a.on em { border-color:white; background:white; }
.n_sideNav em {display:inline-block;border:2px solid #888; width:11px; height:11px; margin:0 9px 0 27px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.n_sideNav span { display:inline-block; width:200px; padding-left:10px; font-size:16px; height:50px; border-bottom:1px solid #eee; color:#555; }
.n_sideNav a:hover, .n_sideNav a.on { text-decoration:none; background:#3f94d5; }

.n_sideNav a:hover span, .n_sideNav a.on span { border-color:#3f94d5; color:white;}
.n_sideNav a:last-child span{ border:none; }
.n_side .n_newsList li a{ color:#555;}

.n_arcList { width:100%; border-collapse:collapse;}
.n_arcList tr { border-bottom:1px solid #ededed; line-height:40px; height:40px; color:#888;}
.n_arcList tr td:first-child { font-size:14px; }
.n_arcList a { color:#222; }

.n_det_tit { font-size:24px; text-align:center; font-weight:normal; color:#222; padding-top:25px; line-height:1.4em; word-break:break-all;}
.n_det_info { line-height:40px; height:40px; padding:0 10px; background:#f9f9f9;}
.n_det_info span { color:#888; display:inline-block; }
.n_det_info em { color:#555; display:inline-block;}
.n_det_info .w150 { width:150px; }
.n_det_info .w137 { min-width:110px; margin-right: 17px; }
.n_det_info .w115 { width:115px; }
.n_det_content {border-bottom:1px solid #dbdbdb; word-break:break-all; line-height:normal; color:#000; min-height:324px;}

.n_det_content table { /* margin-bottom: 10px; */border-collapse: collapse; /* display: table; */width: 100%; }
.n_det_content table td, .n_det_content table th { padding: 5px 10px; border: 1px solid #ece9d8;}

/*重置发布文章的样式*/
.n_det_content p{margin-top:1em;}
.n_det_content h1,.n_det_content h2,.n_det_content h3,.n_det_content h4,.n_det_content h5,.n_det_content h6{font-weight:bolder; color:#000; line-height:normal; margin-top:1em;}
.n_det_content i,.n_det_content em{font-style:italic;}
.n_det_content a{color:blue;}
.n_det_content img { max-width:663px; }


.n_det_page  { line-height:16px; padding-top:15px;}
.n_det_page a { padding:0 5px;}
.n_det_page em { padding:0 10px;}


/*图组*/
.picGroup{width:690px; margin:0px auto;}
.bigPic{width:669px; height:450px; margin:0px auto; position:relative;}
.bigPic li{float:left; width:669px; height:450px;}
.prevBtn,.nextBtn{width:30px; height:50px; position:absolute; top:210px; background-image:url(../images/school_stu/btn_big.png); background-repeat:no-repeat; cursor:pointer;}
.prevBtn{background-position:0px 0px; left:0px;}
.nextBtn{background-position:0px -50px; right:0px;}

.fy_popPic { width:670px; margin:10px auto; background:black; position:relative; z-index:2; border-radius:3px; overflow:hidden; background:white;}
.fy_popPic .pop_close { width:30px; height:30px; position:absolute; right:10px; top:10px; background:url(../images/stu_space/fy_pop_close.png); cursor:pointer; z-index:99999999;}
.fy_popPic .pop_close:hover { background-position:left -30px; }
.fy_popPic .bigPic { width:100%; height:450px; position:relative; overflow:hidden; text-align:center; background:url(../images/stu_space/loading2.gif) no-repeat center center;  }
.fy_popPic .bigPic .good{ color:#fff; text-decoration:none; position:absolute; right:52px; top:5px; padding:0px 14px 0px 50px; line-height:42px; border-radius:5px 5px 5px 5px; font-size:16px; background:#323232 url(../images/goodbtn.png) no-repeat 13px 9px;}
.fy_popPic .bigPic .good:hover{ color:#f87777;background:#323232 url(../images/goodbtn.png) no-repeat 13px -37px;}
.fy_popPic .bigPic .bigLeft, .fy_popPic .bigPic .bigRight { width: 36px;height: 100px;line-height:100px; background-image:url(../images/school_stu/admin/tools-2.png); background-repeat:no-repeat; font-family: "宋体";color: #222;font-weight: 900;text-align: center;cursor: pointer;font-size: 80px;top:175px; left:10px;position: absolute; filter:alpha(opacity:20);opacity:0.2; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.fy_popPic .bigPic .bigLeft{background-position:0px 0px;}
.fy_popPic .bigPic .bigRight {background-position:0px -100px; left:auto; right:10px;}
.fy_popPic .thumbWrap { padding:0 30px; width:610px; height:70px; position:relative; margin:5px auto 10px auto;}
.fy_popPic .thumbPic { width:100%; padding-top:10px; height:56px;  overflow:hidden; position:relative;}
.fy_popPic .thumbPic ul { position:absolute; top:10px; left:770px; }
.fy_popPic .thumbPic li { float:left; margin-right:5px; display:inline-block; width:52px; height:52px; border:2px solid #fff; opacity:0.5; filter:alpha(opacity=50);}
.fy_popPic .thumbPic li img { width:52px; height:52px; cursor:pointer;}
.fy_popPic .thumbPic li.on { width:52px; height:52px; border:2px solid #ffa306;}
.fy_popPic .thumbPic li.on img { width:52px; height:52px; }
.fy_popPic .thumbWrap i { width: 30px;height: 50px;line-height: 50px; background-image:url(../images/school_stu/admin/tools-2.png); background-position:center -200px; background-repeat:no-repeat; opacity:0.5; filter:alpha(opacity=50); color: #222;font-family: "宋体";text-align: center;font-weight: bolder;position: absolute;top: 13px; left:0px; cursor: pointer;font-size: 30px; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;  }
.fy_popPic .thumbWrap .thumbRight { background-position:center -250px; left:auto; right:0px;}
.fy_popPic .thumbWrap i:hover{ opacity:1; filter:alpha(opacity=100);}
.picMsg{width:100%; color:#888;}
.picMsg .picCount{float:left; width:72px; margin-top:20px; padding-left:10px; font-size:24px;}
.picMsg .picCount i{color:#3d95d5;}
.picMsg .describe{float:right; width:574px; height:65px; padding-right:10px; font-size:14px; position:relative; text-align:justify; word-break:break-all;}
.picMsg .describe p{display:none; position:relative; top:30px;}
.picMsg .describe em{}
.picMsg .describe a{float:right; color:#3d95d5;}
.picBox{border:1px solid #dbdbdb; background:#f9f9f9; margin-top:10px;}
/*图组*/

.res_div { border:1px solid #dbdbdb; background:white; border-top:none; padding:15px; }
.res_div2 { border-top:1px solid #dbdbdb;}
.res_table { width:100%; border-collapse:collapse; }
.res_table tr { line-height:50px; height:50px; border-bottom:1px solid #e8e8e8; }
.res_table tr th { font-size:14px; color:#555; text-align:left; font-weight:normal;}
.res_table tr th:nth-of-type(1) { padding-left:10px;}
.res_table tr:hover { background:#f9f9f9; }
.res_table tr:first-child:hover { background:none; }
.res_table tr td:first-child { font-size:14px; padding-left:10px; }
.res_table .folder { background:url(../images/school_stu/wjicon.png) no-repeat left 10px; padding-left:50px; color:#555; line-height:50px; display:inline-block; }
.res_wrap { border:1px solid #ccc;}
.n_comment_list li { padding:10px 0; border-bottom:1px solid #eee; *display:inline-block;}
.n_comment_list .editDiv { display:table-cell; width:1000px; *display:inline-block; *width:auto; *zoom:1; }
.n_comment_list p { word-break:break-all; talbe-layout:fixed;  }
.res_message { font-size:14px;}
.res_message dt { padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #eee;}
.res_message dd { padding:5px 0;}
.res_message dd em { display:inline-block; width:70px; padding-right:5px; text-align:right; vertical-align:top; }
.res_message dd > span { display:inline-block; width:135px; }
.res_nav { line-height:50px; height:50px; background:#f7f7f7; border:1px solid #dddbdb; padding:0 15px;}

.n_res_side { width:250px; }
.n_res_main { width:730px; }


.cap_search{position:absolute; right:20px; top:15px;}
.cap_searchBtn{width:30px; height:30px; float:left; background:#5b8ed1 url(../images/school_stu/search.png) center center no-repeat; border:none; cursor:pointer;}
.cap_searchBtn:hover{background-color:#497CC0;}

/*装扮空间弹框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/school_stu/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/school_stu/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:310px;}
.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; word-break:break-all;}
.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-right:15px;*/ padding-bottom:5px;border-bottom:0; margin-bottom:0;}
.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;}

.home_left .py_txtpic3{ margin-right: -45px; }
.home_left .py_txtpic3 li{width:310px; float: left; margin-right:44px;  padding-bottom:5px;}
.home_left .py_txtpic3 li{ display: block; width: 100%; }

.n_module .py_txtpic3{ margin-right: -30px; }
.n_module .py_txtpic3 li{width:315px; float: left; margin-right:30px;  padding-bottom:5px;}
.n_module .py_txtpic3 li img{ display: block; width: 100%; }

.py_linecolum li{white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.py_linecolum li a{float: none;}
.home_left .py_linecolum li{ float:left; width:210px; margin-right:10px;}
.home_right .py_linecolum li{}

.py_columnContact{border:1px solid #d5d5d5; width:288px; height:98px; overflow-y:auto; padding:10px;}
.py_columnContact li{ float:left; width:50%; padding-bottom:10px;}

/*装扮空间弹框end*/

/*学校空间模块插件背景图begin*/
.space_module .module_btn .py_module_btn_h{ height:125px; line-height:125px;}
.space_module .module li .bg .py_icon{ background:url(../images/school_stu/school_module.png) center 7px no-repeat;}
.space_module .module li .bg .py_icon.icon1{ background-position:center -43px;}
.space_module .module li .bg .py_icon.icon2{ background-position:center -101px;}
.space_module .module li .bg .py_icon.icon3{ background-position:center -156px;}
.space_module .module li .bg .py_icon.icon4{ background-position:center -218px;}
.space_module .module li .bg .py_icon.icon5{ background-position:center -280px;}
.space_module .module li .bg .py_icon.icon6{ background-position:center -400px;}
.space_module .module li .bg .py_icon.icon7{ background-position:center -462px;}
.space_module .module li .bg .py_icon.icon8{ background-position:center -278px;}
.space_module .module li .bg .py_icon.icon9{ background-position:center -529px;}
.space_module .module li .bg .py_icon.icon10{ background-position:center -584px;}
.space_module .module li .bg .py_icon.icon11{ background-position:center -640px;}
.space_module .module li .bg .py_icon.icon12{ background-position:center -696px;}
.space_module .module li .bg .py_icon.icon13{ background-position:center -760px;}
.space_module .module li .bg .py_icon.icon14{ background-position:center -815px;}
.space_module .module li .bg .py_icon.icon15{ background-position:center -892px;}
.space_module .module li .bg .py_icon.icon16{ background-position:center -963px;}

.space_module .module li .bg .py_icon_zj{ background:url(../images/school_stu/school_module_zj.png) center 9px no-repeat;}
.space_module .module li .bg .py_icon_zj.icon1{ background-position:center -49px;}
.space_module .module li .bg .py_icon_zj.icon2{ background-position:center -107px;}
.space_module .module li .bg .py_icon_zj.icon3{ background-position:center -175px;}
.space_module .module li .bg .py_icon_zj.icon4{ background-position:center -236px;}
.space_module .module li .bg .py_icon_zj.icon5{ background-position:center -305px;}
.space_module .module li .bg .py_icon_zj.icon6{ background-position:center -370px;}
.space_module .module li .bg .py_icon_zj.icon7{ background-position:center -436px;}
.space_module .module li .bg .py_icon_zj.icon8{ background-position:center -505px;}
/*学校空间模块插件背景图end*/

/*黄色保存按钮begin*/
.space_head .btn .py_yellowbg{ background:#ffc20f;}
/*黄色保存按钮end*/

/*学校装扮空间皮肤风格begin*/
.space_fun .skin a.py_sch_theme{ height:141px;}
.space_fun .skin a.py_sch_theme img{ width:100%; height:100%;}
.space_fun .skin a.py_sch_theme .py_skinTit{ color:#222; bottom:-24px; font-family:"微软雅黑";}
/*学校装扮空间皮肤风格end*/
.space_fun .format a .py_sch_format_1{ background:url(../images/school_stu/py_sch_format.jpg) 0 0 no-repeat; width:56px; height:52px;}
.space_fun .format a .py_sch_format_2{ background:url(../images/school_stu/py_sch_format.jpg) 0 bottom no-repeat; width:56px; height:52px;}

.space_wrap{ border-bottom:2px solid #5B8ED1;}

.py_adjust{ width:240px; height:180px;}
.py_adjust ul li{ width:240px; height:180px;}

/*国家-发现-2015-08-18-start*/
.qjf_findnav{background:#f9f9f9;border:1px solid #d8d8d8;height:52px;line-height:52px;font-size:14px;}
.qjf_findnav li{float:left; text-align:left; border-left:1px solid transparent;border-right:1px solid transparent; position:relative;z-index:5;padding-left:0px; background:url(../images/school_stu/find/fx_libg.gif) no-repeat -1px center; display:block; margin-right:-1px;}
.qjf_findnav li.hov,.qjf_findnav li:hover{background:#fff;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8; background: url(../images/school_stu/find/navhov.png) repeat-x;}
.qjf_findnav li.hov a,.qjf_findnav li:hover a{color:#5b8ed1;}
.qjf_findnav a{width:28px; padding:0px 26px 0px 45px; background:url(../images/school_stu/find/icon_nav.png) no-repeat; display:block; text-decoration:none;color:#222;}
.qjf_findnav li:first-child{ border-left:0px none;}
.qjf_findnav li:first-child a{padding-right:25px;}
.qjf_findnav a.a1{ background-position:18px 17px;}
.qjf_findnav a.a2{ background-position:18px -27px;}
.qjf_findnav a.a3{ background-position:18px -72px;}
.qjf_findnav a.a4{ background-position:18px -117px;}
.qjf_findnav a.a5{ background-position:18px -163px;}
.qjf_findnav a.a6{ background-position:18px -206px;}
.qjf_findnav a.a7{ background-position:18px -252px;}
.qjf_findnav a.a8{ background-position:18px -296px;}
.qjf_findnav a.a9{ background-position:18px -340px;}
.qjf_findnav a.a10{ background-position:18px -384px;}
.qjf_findnav a:hover{ color:#3d95d5; text-decoration:none;}

/*搜索*/
.searchArea{height:45px; text-align:center; font-size:0px;}
.searchBox{display:inline-block; height:41px; border:2px solid #5b8ed1; position:relative; padding-left:85px; vertical-align:top;}
.searchClassify{width:84px; position:absolute; left:0px; top:0px;text-align:left; border:1px solid transparent; font-size:14px;}
.searchClassify.active{border-color:#dadada;}
.searchClassify dt{height:39px;line-height:39px;padding-right:30px; padding-left:15px; background:url(../images/school_stu/find/searchArrow.png) right center no-repeat; cursor:pointer; user-select:none; -webkit-user-select:none; -moz-user-select:none;}
.searchClassify dd{display:none; background:#fff;}
.searchClassify.active dd{display:block;}
.searchClassify dd a{display:block; height:30px; line-height:30px; padding-left:15px; color:#555;}
.searchClassify dd a:hover{text-decoration:none; background:#ececec;}
.searchInp{width:490px; height:21px; line-height:21px; padding:6px 10px; margin:4px 0px; border:none; border-left:1px solid #dadada; font-size:14px; font-family: "microsoft yahei";}
.searchBtn{height:45px; border:none; background:#5b8ed1; vertical-align:top; font-size:14px; color:#fff; padding:0px 20px; cursor:pointer; font-family: "microsoft yahei"; margin:0px;}
.searchBox1{display:inline-block; height:41px; border:2px solid #5b8ed1; vertical-align:top;}
.searchInp1{width:570px; height:21px; line-height:21px; padding:10px; border:none; font-size:14px; font-family: "microsoft yahei";}

.w670{ width:690px;}
.w310{ width:290px;}
.qjf_tit{ height:40px; border-bottom:2px solid #e2e2e2; font:normal 20px/40px "microsoft yahei"; color:#222; display:block; padding-left:3px;}
.qjf_tit a.more{ color:#555; font-size:14px;}
.qjf_tit a.more:hover{ color:#3d95d5;}
.qjf_tit span.qjf_seleautodiv{ font-size:12px; position:relative; top:-2px;}
.qjf_tit span.tit{ color:#e2e2e2; font-size:14px; position:relative; top:-2px;}
.qjf_tit span.tit a{ font-size:14px; height:28px; margin:0px 5px; line-height:28px; padding:0px 8px; color:#555; display:inline-block;  text-decoration:none;}
.qjf_tit span.tit a.on{ background:#3d95d5; color:#fff; text-decoration:none;}

.qjf_startea{margin:0 20px;}
.w960 .qjf_startea{margin:0;}
.qjf_schoolul,.qjf_orglist{ margin:0px 13px;}
.w960 .qjf_schoolul,.qjf_orglist{ margin:0px -7px 0px -6px;}
.qjf_peolist li,.qjf_schoolul li,.qjf_orglist li{ float:left; width:104px; margin:20px 17px 10px; display:inline;}
.qjf_schoolul li{margin:20px 18px 20px 17px;}
.qjf_orglist li{ margin:20px 18px 0px 17px;}
.qjf_peolist li .pic,.qjf_schoolul li .pic,.qjf_orglist li .pic{ width:104px; height:104px; overflow:hidden;}
.qjf_peolist li .pic img,.qjf_schoolul li .pic img,.qjf_orglist li .pic img{ width:104px; height:104px; display:block;}
.qjf_peolist li .name,.qjf_thalist li .name,.qjf_schoolul li .name,.qjf_orglist li .name,.qjf_startea li .name{ margin:6px 0px; line-height:18px; text-align:center; height:18px; overflow:hidden;}
.qjf_peolist li .name a,.qjf_thalist li .name a,.qjf_schoolul li .name a,.qjf_orglist li .name a,.qjf_startea li .name{ line-height:18px; color:#222; display:block;}
.qjf_peolist.pdlr17{padding:0px 17px;}

.qjf_likeli li{ float:left; width:305px; height:97px; border:1px solid #e6e6e6; padding:10px 9px; margin:17px 10px 8px 10px; display:inline;}
.qjf_likeli li .pic{ float:left; width:97px; height:97px; overflow:hidden;}
.qjf_likeli li .pic img{ width:97px; height:97px; display:block;}
.qjf_likeli li .text{ margin-left:107px; height:100%; position:relative; line-height:30px;}
.qjf_likeli li .text a.tit{ font-size:14px; display:block; margin-right:60px; position:relative; top:-3px;}
.qjf_likeli li .text span{ position:absolute; right:0px; top:0px; color:#888; line-height:22px; display:inline-block;}
.qjf_likeli li .text span img{ margin-right:5px;}
.qjf_likeli li .text p.intro{ position:absolute; left:0; top:65px; color:#888; }
.qjf_likeli li.on{ border:1px solid #3d95d5;}

.qjf_graygz{height:13px; line-height:13px; border:1px solid #d2d2d2; background:#f0f0f0; display:inline-block; padding:3px 10px; overflow:visible; color:#555;}
.qjf_graygz:hover{ background:#d2d2d2; text-decoration:none;}
.qjf_graygz i{ background:url(../images/school_stu/find/a_pic.gif) no-repeat; width:8px; height:8px; display:inline-block; overflow:hidden; margin-right:5px; vertical-align: middle;}

.cap_source{padding:6px 6px 0px;}
.cap_source li{height:22px; margin-top:12px; padding-right:100px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; position:relative; word-break:break-all;}
.cap_source li a{font-size:14px; color:#222; *height:22px; overflow: hidden; *line-height:1.2em;}
.cap_source li span{fonts-zie:12px; color: #888; position:absolute; top:0px; right:0px;}
.cap_source li span em{color:#555;}

.cap_appRecommend{}
.cap_appRecommend li{float:left; width:295px; height:68px; padding:15px; margin:18px 9px 0px; border:1px solid #e6e6e6;}
.cap_appRecommend li:hover{border-color:#5B8ED1;}
.cap_appPic{font-size: 14px; height:20px; line-height:20px; overflow: hidden;}
.cap_appPic img{width:64px; height:64px; float:left; margin-right:10px;}
.cap_appRecommend .grade_wrap{margin-top:5px; height:14px; line-height:1;}
.cap_appRecommend .grade_wrap .cap_appCollect{font-size:14px;}
.cap_appRecommend .grade_wrap .cap_appCollect em{color:#d90000; margin:0px 5px;}
.cap_appType{margin-top:5px; color:#888;}
.cap_appType a{ margin-right: 5px; vertical-align: middle;}
.cap_appType em{margin-left:5px; vertical-align: middle;}

.qjf_infolike li{ border-top:1px solid #e2e2e2; padding:15px 0px;}
.qjf_infolike li:first-child{border-top:none;}
.qjf_infolike li a.tit{  font-size:16px; display:block; color:#555;}
.qjf_infolike li a.tit:hover{ text-decoration:none; color:#3d95d5;}
.qjf_infolike li p{ padding:5px 0px 0px 0px; line-height:24px; text-align: justify;}
.qjf_infolike li .datetime{float:right; color:#888; *float:none; *margin-left:10px;}

.cap_community{padding-left:10px; min-height:452px;}
.cap_community li{margin-top:20px; height:70px;}
.cap_community li a{font-size:14px; color:#222; line-height:1;}
.cap_community li a:hover{text-decoration: none; color:#5B8ED1;}
.cap_community li a img{float:left; width:70px; height:70px; padding-right:15px;}
.cap_community li p{margin-top:10px; color:#222;}

.cap_classes{padding-left:10px;}
.cap_classes li{margin-top:20px; height:70px;}
.cap_classes li a{font-size:14px; color:#222; line-height:1;}
.cap_classes li a:hover{text-decoration: none; color:#5B8ED1;}
.cap_classes li a img{float:left; width:70px; height:70px; padding-right:15px;}
.cap_classes li p{height:20px; overflow:hidden; margin-top:10px; color:#888;}

/*机构*/
.cap_orgCount{float:right; font-size:14px; color:#555;}
.cap_orgCount em{color:#d90000; font-size:14px;}
.cap_filter{font-size:12px; color:#555; display:inline-block; vertical-align: top; *vertical-align:;}

/*精品资源*/
.cap_resource{float:left;width:50%;}
.cap_resRcd{width:70%; height:90px; padding-top:15px; word-break:break-all;}
.cap_resPic{float:left; margin-right:10px; margin-top:5px;}
.cap_resPic img{ width:120px; height:90px;}
.cap_resMsg{}
.cap_resMsg a{font-size:14px; color:#222;}
.cap_resName{height:80px; overflow:hidden;}
.cap_resRead{height:15px; line-height:1;}
.cap_resList{padding-right:30px; padding-top:10px;}
.cap_resList li{margin-top:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; *height:20px; *white-space:normal; *margin-top:15px;}
.cap_resList li a{font-size:14px; color:#222; *line-height:1.2;}

.cap_resFilter{}
.cap_resFilter li{border:1px solid #e2e2e2; padding:20px 0px 30px 20px;}
.cap_resFilter li:hover{border-color:#5b8ed1;}
.cap_resFilterT{height:30px; position:relative; padding-right:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; *white-space:normal; *height:22px;}
.cap_resFilterT a:first-child{font-size:16px; *line-height:18px;}
.cap_resFilterT .grade_wrap{position:absolute; right:10px; top:-2px; margin-top:0px; height:20px;}
.cap_resFilterT .grade_wrap .grade_outer2{display:inline-block;}
.cap_resFilterT .grade_wrap .resEval{font-size:12px; color:#555; line-height:20px;}
.cap_resFilterT .grade_wrap .resEval big{font-size:20px; color:#fe6000; margin:0px 8px;}
.cap_resFilterD{margin-top:5px; position:relative;}
.cap_resFilterD img{float:left; width:122px; height:92px; margin-top:5px;}
.cap_resFilterD .resIntro{margin-left:140px;}
.cap_resFilterD .resIntro p{font-size:12px; color:#555;}
.cap_resFilterD .resIntro p.introduction{width:500px; height:44px;  margin-bottom:10px; word-break:break-all; overflow:hidden;}
.cap_resFilterD .resIntro p span{margin-right:40px; font-size:12px; color:#555;}
.cap_resFilterD .resIntro p span em{color:#888;}
.resBtnWrap{position:absolute; bottom:0px; right:20px;}
.collectBtn,.downloadBtn{display:inline-block; height:30px; line-height:30px; border:none; text-align:center; color:#fff; padding:0px 15px; cursor:pointer; vertical-align:middle; font-family:"microsoft yahei";}
.collectBtn{background-color:#5b8ed1;}
.downloadBtn{background-color:#6bb95b;}

/*应用推荐*/
.cap_appRcd{}
.cap_appRcd li{float:left; width:288px; padding:15px; margin-top:20px; margin-right:20px; border:1px solid #e6e6e6;}
.cap_appRcd li:hover{border-color:#5B8ED1;}
.cap_appRcd .grade_wrap{margin-top:17px; height:14px; line-height:1;}
.cap_appRcd .grade_wrap .cap_appCollect{font-size:14px;}
.cap_appRcd .grade_wrap .cap_appCollect em{color:#d90000; margin:0px 5px;}
.cap_appRcd .appDesc{min-height:86px; clear:both; margin-top:20px; text-align:justify;}

/*社区推荐*/
.cap_comRcd{}
.cap_comRcd li{float:left; width:318px; border:1px solid #e2e2e2; margin-top:20px; margin-right:20px;}
.cap_comRcd li:hover{border-color:#5b8ed1;}
.cap_comRcdMsg{height:64px; padding:15px;}
.cap_comRcdPic{float:left; margin-right:10px;}
.cap_comRcdPic img{width:64px; height:64px;}
.cap_comRcdName{padding-right:92px; position:relative; margin-bottom:3px;}
.cap_comRcdName > a:first-child{font-size:14px;}
.cap_gzWrap{position:absolute; right:0px; top:0px; font-size:12px;}
.cap_gzWrap img{margin-right:5px;}
.cap_comRcdCount{background-color:#f9f9f9; font-size:0; padding:7px 0px;}
.cap_comRcdCount span{display:inline-block; width:33%; text-align:center; font-size:12px;}
.cap_comRcdCount span p{color:#d90000; font-size:14px;}

/*班级*/
.qjf_classtj{margin:0 20px;}
.qjf_classtj dl{ border:1px solid #e6e6e6; padding:0px 20px; width:180px; height:120px; float:left; overflow:hidden; margin:20px 9px 0px 9px; display:inline;}
.qjf_classtj dl:hover{border-color:#5B8ED1;}
.qjf_classtj dl dt{ zoom:1; overflow:hidden; margin-top:9px;}
.qjf_classtj dl dt .pic{float:left; border:1px solid #e6e6e6; width:73px; height:73px; overflow:hidden; position:relative; margin-right:-85px; display:inline;}
.qjf_classtj dl dt .pic img{ width:73px; height:73px; display:block; _vertical-align:top; }
.qjf_classtj dl dt .txt{ margin-left:85px;}
.qjf_classtj dl dt .txt a{ color:#222; font-size:14px;display:block; }
.qjf_classtj dl dt .txt p{ margin-top:5px; line-height:25px; color:#555;}
.qjf_classtj dl dt .txt p em{ font-family:Tahoma;}
.qjf_classtj dl dd{ margin-top:10px;}
.qjf_classtj dl dd a{ color:#888; cursor:default; text-decoration:none;}

/*教师*/
.qjf_teachlist{ margin:0px 18px;}
.qjf_teachlist li{ float:left; width:295px; height:97px; border:1px solid #e6e6e6; padding:10px 9px; margin:17px 10px 8px 10px; display:inline;}
.qjf_teachlist li{ margin:20px 5px 0px 5px; padding:10px 7px;}
.qjf_teachlist li .pic{ float:left; width:97px; height:97px; overflow:hidden; position:relative;}
.qjf_teachlist li .pic img{ width:97px; height:97px; display:block;}
.qjf_teachlist li .pic span{position:absolute; left:0; top:0; background-color: #5b8ed1; color:#fff; padding:0px 5px; line-height: 1.4;}
.qjf_teachlist li .text{ margin-left:107px; height:100%; position:relative; line-height:30px;}
.qjf_teachlist li .text a.tit{ font-size:14px; display:block; margin-right:60px; position:relative; top:-3px;}
.qjf_teachlist li .text span{ position:absolute; right:0px; top:0px; color:#888; line-height:22px; display:inline-block;}
.qjf_teachlist li .text span img{ margin-right:5px; vertical-align:middle;}
.qjf_teachlist li .text p.intro{ position:absolute; left:0; top:65px; color:#888; }
.qjf_teachlist li:hover{ border:1px solid #5B8ED1;}

/*文章*/
.qjf_artlistul{ padding:0px 15px;}
.qjf_artlistul li{ border-bottom:1px dotted #dfdfdf; line-height:30px; padding:5px 0px; overflow:visible;}
.qjf_artlistul li a.tit{ display:block; line-height:30px; color:#555; font-size:16px; }
.qjf_artlistul li p{position:relative; width:100%; }
.qjf_artlistul li p span.readynum{ position:absolute; right:0px; bottom:0px; color:#888; display:inline-block;}
.qjf_artlistul li p span.readynum em{ font-family:Tahoma; color:#555;}
.qjf_artlistul li p a.more{ background:url(../images/school_stu/find/chk_more.gif) no-repeat right center; padding-right:16px; display:inline-block; margin-right:80px;}

/*国家-发现-2015-08-18-end*/



/*上传视频*/
.upload-btn { border:1px solid #e3e3e3; background-color:#f0f0f0; color:#555; line-height:28px; padding:0 10px; cursor:pointer; }
.upload-btn:hover { background-color:#e2e2e2; }
.progress-outer { display:inline-block; width:180px; height:14px; vertical-align:middle; border:1px solid #e2e2e2; background-color:#f2f2f2; position:relative; text-align:center;  }
.progress-inner { background-color:#86acdb; position:absolute; left:0; top:0; height:14px; }
.progress-num { position:relative; color:#486c9e; text-align:center; line-height:14px; font-size:12px; }
.upload-list-name { display:inline-block; width:200px}


/*评论*/
.z_tit1{font-size: 22px;color:#222;font-family: "Microsoft YaHei";padding-bottom: 10px}
.z_textarea{width:728px;height:100px;}
.z_textarea:hover{border:1px solid #3d95d5;}
.z_word_right{text-align: right;color: #888;}
.z_word_right em {color: #888;position: static;font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold}
.z_word_right .xybluebtn,.word_right .xybluebtn{font-size: 12px;font-weight: normal;}
.stu_textarea{width:728px; height:100px;}
.word_right{ text-align:right;color:#888;}
.word_right span{font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold;}
.yx_word_right{text-align: right;color: #888;height:30px; }
.yx_word_right em {color: #888;position: static;font-size: 24px;font-family:"Microsoft YaHei";margin: 0px 7px;font-style: italic;}
.yx_word_right .blue_btn{font-size: 12px;font-weight: normal; width:88px; height:30px;}

.z_bor_b{border-bottom: 2px solid #e0e0e0;}
.z_list_1 {overflow:hidden;zoom:1;}
.z_list_1 li{border-bottom: 1px solid #e0e0e0;position: relative;padding: 15px 0;zoom:1;}
.z_l_img{position: absolute;left:0;top:15px;display: block;}
.z_l_img,.z_l_img img{width: 50px;height:50px;overflow: hidden;}
.z_r_txt{padding-left: 60px;}
.z_r_txt .grade_wrap{top:4px;position: relative;}
.z_r_txt .z_name{color:#3d95d5;padding-right: 10px;float: left;font-size: 14px;}
.xy_ldetail .turnPage span,.xy_ldetail .z_r_txt span{top:0;}
.xy_ldetail .turnPage span{height: 24px;}
.xy_ldetail .turnPage span.on{height:auto;}


.pushTable th{ text-align:left; background:#ececec; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.pushTable th,.pushTable td{padding:6px 0 6px 10px;}
.pushTable td{ border-bottom:1px solid #e3e3e3;}
.pushTable .inp{ height:18px; width:18px;padding:0px; text-align:center; overflow:hidden;}
.pushTable.style02{border: 1px solid #e3e3e3;}
.pushTable.style02 tr th{border-top: 0;}
.pushTable.style02 tr th{background: #edf2f9;}
.pushTable.style02 tr{ cursor:pointer;}
.pushTable.style02 tr:hover, .pushTable.style02 tr.on{background:url(../../area/330000/images/org_admin/popTableHover2.jpg) 0 0 repeat;}

a.py_backBtn{display: inline-block;padding-left: 28px;background: url(../images/school_stu/icon_back.png) no-repeat left center;color: #888;font-size: 14px;line-height: 20px;}
.inpWrap{position: relative;display: inline-block;}
.inpWrap .inp{border-radius: 4px;padding-right: 45px;height: 20px;}
.inpWrap .btn{width: 40px;border-radius: 0 4px 4px 0;height: 30px;position: absolute;right: 1px;top: 1px;background: #edf2f9 url(../images/school_stu/icon_search.png) no-repeat center center;}
.whitebg{background: white;}
.border{border: 1px solid #dbdbdb;}

.topChooseWrap{line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.whiteBg{background: white;}

.py_classList{}
.py_classList li{float: left;margin-right: 25px;margin-bottom: 20px;}
.py_classList li a{display: block;border: 1px solid #e6e6e6;width: 284px;padding: 10px;}
.py_classList li a:hover{border-color: #5b8ed1;text-decoration: none;}
.py_classList .pic{width: 105px;float: left;text-align: center;}
.py_classList .pic img{width: 99px;height: 99px;}
.py_classList .con{margin-left: 115px;}
.py_classList .con h3{font-size: 14px;margin-bottom: 10px;}
.py_classList .con p{font-size: 12px;color: #888;/* display: inline-block; */height: 64px;overflow: hidden;text-overflow: ellipsis;}

.py_personList{}
.py_personList li{float: left;margin-right: 24px;margin-bottom: 20px;}
.py_personList li a{display: block;border: 1px solid #e6e6e6;width: 202px;padding: 10px;}
.py_personList li a:hover{border-color: #5b8ed1;text-decoration: none;}
.py_personList .pic{width: 105px;float: left;text-align: center;}
.py_personList .pic img{width: 99px;height: 99px;}
.py_personList .con{margin-left: 115px;position: relative;height:99px;}
.py_personList .con h3{font-size: 14px;margin-bottom: 15px;}
.py_personList .con p{font-size: 12px;color: #888;overflow: hidden;text-overflow: ellipsis;}
.py_personList .con .info01{color: #555;position: absolute;left: 0;top: 40px;}
.py_personList .con .info02{color: #888;position: absolute;left: 0;bottom: 0;}
.py_personList .con .icon_s{display: inline-block;vertical-align: middle;width: 14px;height: 16px;background: url(../images/school_stu/icon_sex.png) no-repeat;}
.py_personList .con .icon_s.i01{background-position: 0 0;}
.py_personList .con .icon_s.i02{background-position: 0 -21px;}

.searchWrap{font-size: 0;display: inline-block;vertical-align: middle;}
.searchWrap .inp{width: 160px;height: 18px;vertical-align: middle;}
.searchWrap .btn{display: inline-block;padding: 0 10px;font-size: 12px;color: #fff;height: 30px;line-height: 30px;background: #5b8ed1;vertical-align: middle;}
.searchWrap .btn:hover{background: #288add;text-decoration: none;}

.py_halfCol{width: 50%;float: left;}
.py_halfCol a{display: block;}
.py_halfCol a img{width: 100%;}
.py_halfCol .home_roll2{width: 330px;}
.py_halfCol .home_roll2 li{width: 330px;}

.mod_tit{position: relative;}
.mod_tit .subTag{display: block;position: absolute;width: 94px;height: 25px;padding-bottom: 18px;text-align: center;line-height: 25px;background: url(../images/school_stu/tag.png) no-repeat;font-size: 14px;color: #fff;left: 100%;top: 3px;margin-left: 10px;}

.mod_tit .py_mod_subNav{margin-left: 5px;}
.mod_tit .py_mod_subNav li{float: left;margin-right: 20px;}
.mod_tit .py_mod_subNav li a{display: block;padding: 0 10px;line-height: 24px;color: #5b8ed1;font-size: 16px;border-radius: 4px;}
.mod_tit .py_mod_subNav li a:hover, .mod_tit .py_mod_subNav li a.on{background: #5b8ed1;color: #fff;text-decoration: none;}

.py_productList{}
.py_productList li{width: 210px;float: left;margin-right: 16px;}
.py_productList li a{}
.py_productList .pic{width: 100%;}
.py_productList .pic img{width: 100%;height: 124px;}
.py_productList .t01{font-size: 14px;margin: 5px 0;}
.py_productList .t01 a{color: #555;}

.grade_wrap .scoreColor{color: #fe6000;}

.py_imgTxtList{}
.py_imgTxtList li{float: left;margin: 0 6px 15px;}
.py_imgTxtList li a{}
.py_imgTxtList li a img{height: 72px;width: 72px;}
.py_imgTxtList li a p{color: #555;margin-top: 5px;text-align: center;font-size: 12px;}

a.d-close{ font-size: 0;}


/*学校平台_资源详情样式*/
dfn{font-style:normal;}
ul.zy_info{margin-bottom:10px;} 
ul.zy_info li{ float:left;}
ul.zy_info li span.t_tit{ border:1px solid #d9d9d9; color:#5db859; height:16px; padding:0 2px; border-radius:2px; display:block; line-height:16px;top:3px;font-size:12px;}
ul.zy_info li .admin_a{background:url(../../area/edu3.0/images/ico/avatar.png) 0 2px no-repeat; padding-left:25px;}
ul.zy_info li a.brief{ background:url(../../area/edu3.0/images/ico/arrow.png) 35px 6px no-repeat; padding-right:20px;}
ul.zy_info li a.brief.on{ background-position: 35px -28px;}
.brief_box{ display:none;background:#fafafa; border:1px solid #dbd8d8; border-bottom:none;line-height:21px; padding:12px 15px; width:auto;}
.brief_box.s02{background: none;border: 0;}
.xy_w200{ width:200px;}
.yx_phlist dl dt p.sub_title.w160{ width:160px;}
.pub_btn a{ padding: 0 48px 0 70px; height:44px; line-height:44px; display:block; border:1px solid #fd8a23; font-size:20px; color:#fd8a23; background:white url(../../area/edu3.0/images/ico/pub_icon.png) 45px center no-repeat;}
.pub_btn a:hover{ background-color:#fcefe3; text-decoration:none;}
.stu_textarea.w_98{ width:98%;padding:1%;}
.yx_phlist.fix_bar{ position:fixed; top:-10px; z-index:10; width:180px;}
.yx_phlist.fix_bar_b{ position: absolute;}
.grade_wrap.mgr_164{ margin-right:164px;}

.pop_p{ position:relative; width:760px;}
.right_navbar{ position:relative;}
.value_pop{ display:none;position:absolute; top:-36px; background:#fff; padding: 8px 10px; border:1px solid #ccc;}
.value_pop .bot {border-width: 5px;border-style: solid dashed dashed;border-color: #aaa #fafafa #fafafa;left: 20px;top: 29px;}
.value_pop span {width: 0;height: 0;font-size: 0;overflow: hidden;position: absolute;}
.value_pop .top {border-width: 5px;border-style: solid dashed dashed;border-color: #fafafa transparent transparent;
_border-color: #fafafa tomato tomato;_filter: chroma(color=tomato);left: 20px;top: 28px;}

.grade_wrap .score {display: inline-block;width: 25px;height: 23px; color:#FE6000; font-size:14px; font-weight:bold; line-height:30px;}
.xy_ldetail span.score { top:0;}
.xy_ldetail dfn{color:#fe6000;font-size:20px;font-family:"Microsoft YaHei";}

.py_res_totalNum{ border:1px solid #e0e0e0; padding:12px 15px; margin-top:29px; background:white;}
.py_res_totalNum .numWrap{ color:#888;}
.py_res_totalNum .numWrap span{ display:inline-block; width:20px; height:29px; background:url(../../common/images/res/py_numbg.png) no-repeat; text-align:center; line-height:29px; font-size:20px; font-family:Arial; color:#888;}
.py_res_totalNum .numWrap span, .py_res_totalNum .numWrap i{ margin-right:2px;}

/*评论*/
.xy_ldetail .z_tit1{ border-bottom:0;}
.z_tit1{font-size: 22px;color:#222;font-family: "Microsoft YaHei";padding-bottom: 10px}
.z_textarea{width:728px;height:100px;}
.z_textarea:hover{border:1px solid #3d95d5;}
.z_word_right{text-align: right;color: #888;}
.z_word_right em {color: #888;position: static;font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold}
.z_word_right .xybluebtn,.word_right .xybluebtn{font-size: 12px;font-weight: normal;}
.stu_textarea{width:728px; height:100px;}
.word_right{ text-align:right;color:#888;}
.word_right span{font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold;}
.yx_word_right{text-align: right;color: #888;height:30px; }
.yx_word_right em {color: #888;position: static;font-size: 24px;font-family:"Microsoft YaHei";margin: 0px 7px;font-style: italic;}
.yx_word_right .blue_btn{font-size: 12px;font-weight: normal; width:88px; height:30px;}

.z_bor_b{border-bottom: 2px solid #e0e0e0;}
.z_list_1 {overflow:hidden;zoom:1; word-break:break-all;}
.z_list_1 li{border-bottom: 1px solid #e0e0e0;position: relative;padding: 15px 0;zoom:1;}
.z_l_img{position: absolute;left:0;top:15px;display: block;}
.z_l_img,.z_l_img img{width: 50px;height:50px;overflow: hidden;}
.z_r_txt{padding-left: 60px;}
.z_r_txt .grade_wrap{top:4px;position: relative;}
.z_r_txt .z_name{color:#3d95d5;padding-right: 10px;float: left;font-size: 14px;}
.xy_ldetail .turnPage span,.xy_ldetail .z_r_txt span{top:0;}
.xy_ldetail .turnPage span{height: 24px;}
.xy_ldetail .turnPage span.on{height:auto;}

.whitebg{ background:white;}

/*资源详情*/
.xy_infotit {font-size: 18px; line-height: 58px; font-family: "Microsoft YaHei"; color: #222;}
.xy_wdbox{border:1px solid #8a8a8a;padding:30px;height:470px;overflow-y:auto;}
.xy_ldetail .wjxx li p{ position:relative;top:-4px;}
.xy_ldetail .wjxx em{color:#555;}
.xy_ldetail .wjxx{color:#888; position:relative; zoom:1;overflow:hidden; }
.xy_ldetail .wjxx li.w175{width:175px;}
.xy_ldetail .wjxx li.w195{width:198px;}
.xy_ldetail .wjxx li.w100{width:100px;}
.xy_ldetail span{display:inline-block; position:relative;top:5px;}
.xy_ldetail .inline_block { display:inline-block;}
.xy_ldetail {}

/*相关资源推荐*/
.yx_phlist{ padding:0 10px;}
.yx_phlist h3{font-size:20px;border-bottom:2px solid #d9d9d9;padding:8px 5px;font-family:"Microsoft YaHei";font-weight:normal;}
.yx_phlist dl{height:80px ; border-bottom:1px solid #e0e0e0;}
.yx_phlist dl dt{padding-top:10px;}
.yx_phlist dl dt img{width:32px;float:left;padding-right:8px;padding-top:3px;}
.yx_phlist dl dt p.sub_title{float:left;width:140px; line-height:16px;height:38px; overflow:hidden;}
.yx_phlist dl dt p.sub_title a{color:#222;}
.yx_phlist dl dd{padding-top:6px;}
.yx_phlist dl dd span{ padding-left:42px;}
.yx_phlist dl dd em{color:#555; font-size:12px; float:right;}
.yx_phlist dl dd i{color:#ff9000;font-size:20px;font-family:"Microsoft YaHei"; float:left;} 

html .player-container{ background-color:inherit;}
html .player-doc .page-fail{ background-color:white;}
html .player-container .player-doc .player-page{background-color:white;}

.fgrade_container{width:100%; height:51px;}
.fgrade_wrap { width:100%; height:32px; padding:9px 0; background:#f8f8f8; position:fixed; left:0; bottom:0; border-top:1px solid #cecece; z-index:9999;}
* html .fgrade_wrap{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}/*ie6 固定定位*/
.fgrade { width:580px; margin:0 auto; height:32px; line-height:32px; }
.yahei { font-family:'Microsoft Yahei';}
.fgrade a { font-size:16px; line-height:20px; padding:6px 20px; float:left; color:white; background:#4fc0e8; margin-left:20px;}
.fgrade a.btn2 { background:#a0d468; }
.fgrade a:hover { text-decoration:none; background:#25a0cb; }
.fgrade a.btn2:hover { background:#7ebf39; }




/*上传视频*/
.upload-btn { border:1px solid #e3e3e3; background-color:#f0f0f0; color:#555; line-height:28px; padding:0 10px; cursor:pointer; }
.upload-btn:hover { background-color:#e2e2e2; }
.progress-outer { display:inline-block; width:180px; height:14px; vertical-align:middle; border:1px solid #e2e2e2; background-color:#f2f2f2; position:relative; text-align:center;  }
.progress-inner { background-color:#86acdb; position:absolute; left:0; top:0; height:14px; }
.progress-num { position:relative; color:#486c9e; text-align:center; line-height:14px; font-size:12px; }
.upload-list {  display: inline-block;width: 250px; }
.upload-list-name { display:inline-block; width:200px;}

/*顶部悬浮标题*/
.spaceTopBar_v4.py_fixed{ box-shadow:none; background:none;z-index:5;}
.spaceTopBar_v4.py_fixed .py_switch{ display:none;}
.spaceTopBar_v4.py_fixed.show{background:#3D95D5; z-index:1900;}
.spaceTopBar_v4.py_fixed.show .py_switch{ display:block;}

.res_word{padding-bottom:51px;}

/*弹窗样式 reset*/
html a.d-close{background-color:transparent !important; font-size: 0;}

/*创建html模板弹窗中输入框高度*/
#C_H_Content{height:50px;}


html .player-doc-full{z-index:999;}


.transcode{width:100%; text-align: center;}
.transcode > i{display: inline-block; background-position: center center; background-repeat: no-repeat;}
.transcode > i.fail{ width: 120px; height:80px; background-image: url(../images/school_stu/transcode_fail.png);}
.transcode > i.doing{ width: 72px; height:72px; background-image: url(../images/school_stu/transcoding.gif);}
.transcode > p{margin-top: 10px;}

.home_left .transcode{padding: 140px 0px; font-size: 18px;}
.home_right .transcode{padding: 50px 0px; font-size: 16px;}

/*校长信箱*/
.mailBox{padding: 0;border: 0;}
.xz_mail{display: block;width: 156px;height: 124px;background: url(../images/school_stu/xz_mail.png) no-repeat;padding-left: 130px;font-size: 24px;color: #5b8ed1;line-height: 124px;}
.xz_mail:hover{text-decoration: none;opacity: .8;filter: alpha(opacity=80);}

.minH{min-height: 500px;}
.con5{border: 1px solid #dbdbdb;background: #fff;}
/*校长信箱详情*/
.sch_tit{font-size: 18px;color: #555;line-height: 48px;padding: 10px 0;border-bottom: 1px solid #f0f0f0;font-weight: normal;}
.btn_writeLetter{display: inline-block;width: 158px;line-height: 48px;background: #5b8ed1;color: #fff;font-size: 20px;text-align: center;}
.btn_writeLetter:hover{background: #74a3e1;text-decoration: none;}

.wordRecordWrap{background: #f7f7f7;border: 1px solid #eee;margin: 20px 0;}
.wordRecordWrap .sideArea{float: left;width: 156px;text-align: center;}
.wordRecordWrap .sideArea img{width: 96px;height: 96px;display: inline-block;margin-top: 20px;margin-bottom: 10px;}
.wordRecordWrap .mainArea{margin-left: 156px;background: #fff;padding: 10px 12px 20px;min-height: 136px;}
.wordRecordWrap .mainArea h3{font-size: 18px;color: #555;font-weight: normal;}
.wordRecordWrap .mainArea h4{font-size: 14px;color: #555;font-weight: normal;}
.wordRecordWrap .mainArea .textArea{margin: 10px 0;}
.wordRecordWrap .mainArea .answearArea{background: #f7f7f7;border: 1px solid #ebebeb;padding: 10px;}

/*搜索结果*/
.resList{font-size: 14px;color: #555;}
.resList .unlook{display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #309aeb;font-size: 0;overflow: hidden;border-radius: 50%;margin-right: 5px;}
.resList tr td{padding: 15px 0 15px 10px;border-bottom: 1px solid #f3f3f3;}
.resList a{color: #555;}
.resList tr:hover td{background: #f0f9fe;}

/*搜索框*/
.searchWrap{font-size: 0;position: relative;display: inline-block;border: 2px solid #0699ed;border-radius: 5px;}
.searchWrap .search-inp{background: #fff;line-height: 32px;color: #222;font-size: 14px;padding: 0 10px;height: 32px;margin: 0;border-radius: 5px 0 0 5px;border: 0;display: inline-block;vertical-align: top;}
.searchWrap .search-btn{display: inline-block;background: #0699ed url(../images/school_stu/bg_search.png) no-repeat center center; width: 66px;height: 32px;vertical-align: top;}


.home_cont .searchWrap{position: absolute;right: 0;top: -46px;}


/* 写信 */
.formLayout .inp{width: 504px;}
.limitLen{position:relative;}
.limitLen textarea{width: 826px;}
.limitLen .count{position:absolute; bottom:10px; right:15px; font-size:14px;}
.formLayout > p{}
.formLayout > p > label{display:inline-block; width:100px; line-height:30px; text-align:right; vertical-align:top; font-size:14px;}

.bigSaveBtn{display:inline-block; width:155px; height:44px; line-height:42px;background-color:#5b8ed1; color:#fff; font-size:16px; text-align:center; font-family:'microsoft yahei';cursor:pointer; border:1px solid #5b8ed1;}
.bigSaveBtn:hover{background-color:#72a2e0; border-color:#72a2e0; text-decoration:none;}
.bigCancelBtn{display:inline-block; width:155px; height:44px; line-height:42px; background-color:#c9c9c9; color:#fff; font-size:16px; text-align:center; border:1px solid #c9c9c9; font-family:'microsoft yahei'; cursor:pointer;}
.bigCancelBtn:hover{background-color:#b7b6b6; text-decoration:none;}

/*学生空间*/
.py_nameList{}
.py_nameList li{float: left;width: 10%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.py_nameList li a{color: #555;font-size: 14px;padding: 0 5px;}
.py_nameList.s01 li{width: 25%;}
.py_nameList.s02 li{width: 20%;}

/*评论回复*/
.spModular_replyBox{background-color: #f8f8f8;border: 1px solid #eee;padding: 10px;position: relative;margin-top:10px;display: none; clear:both;}
.spModular_replyBox .limitBox{margin-bottom:10px;}
.spModular_replyBox .limitBox .textarea{width: 98%;padding:5px 1%;margin-bottom: 10px;overflow: auto; border:1px solid #d5d5d5; background:#fff; min-height:21px;}
.spModular_replyBox .limitBox p{line-height:30px;}
.spModular_replyBox .limitBox p i.cn{font-size: 24px;margin: 0 2px;color: #888; font-family:Constantia; font-style:italic;}
.spModular_replyBox .limitBox .num .blue_btn{ background:#309aeb; border-radius:3px; border: 1px solid #3d95d5;}
.spModular_replyBox .limitBox .num .blue_btn:hover{ background:#1d8ce1;}
.spModular_replyBox .limitit{border-bottom: 1px solid #e0e0e0; font-size:16px; color:#222; height:26px;}
.z_list_1 li.on{ padding-bottom:0; border-bottom:0;}
.z_r_txt .reply{ text-align:right; margin-top:-20px;}
.z_r_txt .reply a{ color:#555; font-size:14px; margin-left:20px; text-decoration:none;}
.z_r_txt .reply a span{ color:#888; font-family:"Arial";}
.z_r_txt .reply a:hover{ color:#3d95d5;}
.z_r_txt .text{ width:80%;}
.z_r_txt em{ color:#888;}

.player-doc span{ position: absolute;}
.home_rollWrap.setH{height: 152px;}

.pop_editSpace{text-align: center;}
.pop_editSpace .itemForm{display: inline-block;text-align: left;}
.pop_editSpace .itemForm li{margin: 30px 0;}
.pop_editSpace .itemForm .itemTit{display: inline-block;width: 60px;margin-right: 10px;}

/*学生空间、教师空间列表*/
.stuSpace_list{}
.stuSpace_list li{float: left;width: 120px;margin-right: 47px;margin-bottom: 20px;}
.stuSpace_list li:nth-child(6n){margin-right: 0;}
.stuSpace_list li a{display: block;text-align: center;border: 1px solid #ccc;padding: 10px;padding-bottom: 0;}
.stuSpace_list li a:hover{border-color: #3d95d5;text-decoration: none;}
.stuSpace_list li a img{width: 100%;height: 100px;display: block;}
.stuSpace_list li a p{line-height: 30px;}

.teaSpace_list{}
.teaSpace_list li{float: left;width: 220px;margin-right: 32px;margin-bottom: 20px;}
.teaSpace_list li a{padding: 10px;border: 1px solid #ccc;display: block;color: #555;}
.teaSpace_list li:nth-child(4n){margin-right: 0;}
.teaSpace_list li a:hover{border-color: #3d95d5;text-decoration: none;}
.teaSpace_list .pic{float: left;width: 80px;height: 80px;}
.teaSpace_list .pic img{width: 100%;height: 100%;}
.teaSpace_list .con{position: relative;margin-left: 90px;height: 80px;}
.teaSpace_list .con .info{position: absolute;left: 0;bottom: 0;}

.icon_sex{display: inline-block;vertical-align: middle;width: 12px;height: 12px;background: url(../images/school_stu/icon_sex2.png) no-repeat;}
.icon_sex.i01{background-position: 0 0;}
.icon_sex.i02{background-position: 0 -20px;}

.stuSpace_top{line-height: 30px;margin-bottom: 20px;}
.searchbox .inp{height: 18px;}
.searchbox .blue_btn{height: 30px;line-height: 30px;border: 0;}


/*勋章 S*/
.n_banner .b_tit h2{position: relative;}
.ni_g_xunzhang{line-height: 20px;text-align: left;position: absolute;left: 0;top: 15px;}
.gs_ranking{display:inline-block;height:50px;width:35px;position:relative;font-size: 12px;font-weight: 500;}
.gs_ranking.rank1{background:url(../images/z_space/rank1.png) no-repeat center center;}
.gs_ranking.rank2{background:url(../images/z_space/rank2.png) no-repeat center center;}
.gs_ranking.rank3{background:url(../images/z_space/rank3.png) no-repeat center center;}
.gs_ranking em{position:absolute;color:#fff;top:-5px;left:3px;}
.gs_ranking{position: relative;}
.gs_ranking i{position: absolute;background: #fff;top:110%;left: 0%;border-radius: 4px;z-index: 99;width: 200px;padding:5px 10px;box-shadow: 0 0 2px 2px #cecaca;display: none;}
.gs_ranking:hover i{display: block;}
/*勋章 E*/


/*banner模块勋章修改 S*/
.zxf_rankWp .gs_ranking {display: inline-block;vertical-align: middle;background-repeat: no-repeat;width: 35px;height: 44px;}
.zxf_rankWp .gs_ranking.rank_2016_1, .zxf_rankWp .gs_ranking.rank1 {background-image: url(../../../common/images/z_space/icon_rankCity3_2016.png)}
.zxf_rankWp .gs_ranking.rank_2016_2, .zxf_rankWp .gs_ranking.rank2 {background-image: url(../../../common/images/z_space/icon_rankCity1_2016.png)}
.zxf_rankWp .gs_ranking.rank_2016_3, .zxf_rankWp .gs_ranking.rank3 {background-image: url(../../../common/images/z_space/icon_rankCity2_2016.png)}
.zxf_rankWp .gs_ranking.rank_2017_1, .zxf_rankWp .gs_ranking.rank4 {background-image: url(../../../common/images/z_space/icon_rankCity3_2017.png)}
.zxf_rankWp .gs_ranking.rank_2017_2, .zxf_rankWp .gs_ranking.rank5 {background-image: url(../../../common/images/z_space/icon_rankCity1_2017.png)}
.zxf_rankWp .gs_ranking.rank_2017_3, .zxf_rankWp .gs_ranking.rank6 {background-image: url(../../../common/images/z_space/icon_rankCity2_2017.png)}
.zxf_rankWp .gs_ranking.rank_2018_1, .zxf_rankWp .gs_ranking.rank7 {background-image: url(../../../common/images/z_space/icon_rankCity_2018.png)}
.zxf_rankWp .gs_ranking.rank_2018_2, .zxf_rankWp .gs_ranking.rank8 {background-image: url(../../../common/images/z_space/icon_rankProvince_2018.png)}
.zxf_rankWp .gs_ranking.rank_2018_3, .zxf_rankWp .gs_ranking.rank9 {background-image: url(../../../common/images/z_space/icon_rankPart_2018.png)}
/*banner模块勋章修改 E*/



/* yl 排行榜begin */
.yl_Ranking {min-width: 50%;}
.yl_Ranking p{
  font-size: 16px;
  line-height: 16px;
	letter-spacing: 0px;
  color: #555555;
  margin: 12px;
}
.yl_Ranking th{
  color: #999999;
  font-weight: 400;
}
.yl_Ranking table td{
  color: #555;
}
.yl_Ranking table th,.yl_Ranking table td{
  text-align: center;
  font-size:14px;
  height: 34px;
}
.yl_Ranking table .yl_num{
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: white;
  background-color: #a1acb4;
  vertical-align: middle;
}
.yl_Ranking table .yl_num.first,.yl_Ranking table .yl_num.num2,.yl_Ranking table .yl_num.num3{
  width: 24px;
  height: 24px;
  line-height: 28px;
}
.yl_Ranking table .yl_num.first{
  background: url('../images/school_stu/num1.png') no-repeat center center;
}
.yl_Ranking table .yl_num.num2{
  background: url('../images/school_stu/num2.png') no-repeat center center;
}
.yl_Ranking table .yl_num.num3{
  background: url('../images/school_stu/num3.png') no-repeat center center;
}
/* yl 排行榜end */


/* 新增二维码对联广告 begin */
.item_couplet{ width: 116px; height: 206px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); position: fixed; background: #fff; right: 20px; top: 50%; margin-top: -20px;}
.item_couplet .imgbox{ width: 102px; height: 95px; margin: 0 auto; padding-top:23px;}
.item_couplet .txt{ padding: 10px 0px 0 0px; margin: 10px 13px 0 13px; border-top: rgba(240, 240, 240, 1) solid 1px; line-height:18px;}
.item_couplet .close_btn{ position: absolute; top: 4px; right: 4px; background: url(../images/school_stu/close_btn.png) center center no-repeat; width:20px; height:20px; text-indent: 999px; overflow: hidden;}
/* 新增二维码对联广告 end */

/* 校园皮肤文章详情p标签去掉缩进 */
.containerPd .zx_detail .detail p{ text-indent: 0!important;}
/* 校园皮肤文章详情p标签去掉缩进 */