@charset "utf-8";

/* ---------- init ---------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;word-wrap:break-word;}
body,button,input,select,textarea{font-family:Microsoft YaHei,"宋体",Tahoma,arial;font-size:12px;color:#333;}
th{text-align:inherit;}
ol,ul{list-style:none;}
fieldset,img{border:0;vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
ins,a{color:#000;text-decoration:none;}
a,img{-webkit-touch-callout:none;}
a:hover{color: #0d9cdf;}
table{border-collapse:collapse;}
input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.icon_base{background:url(../images/icon_base.png) no-repeat;}
.blue{color: #70afe1;}
.bg_white{background: #fff; padding-bottom: 30px;}
/* 通用 */
::-webkit-input-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }

/* webkit专用 */
#field2::-webkit-input-placeholder { color:#fff; }
#field3::-webkit-input-placeholder { color:#fff; background:lightgreen; text-transform:uppercase; }
#field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#fff; }

/* mozilla专用 */
#field2::-moz-placeholder { color:#fff; }
#field3::-moz-placeholder { color:#fff; background:lightgreen; text-transform:uppercase; }
#field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#fff; }
/*header*/
.header_outside{width:100%; height:56px; background:#39b2f1;}
.header_outside .header{width:1000px; overflow:hidden; margin:0 auto;}
.header_outside .menu{ width:600px; overflow:hidden;}
.header_outside .menu ul li{float:left; height:56px; line-height:56px;  box-sizing:border-box;}
.header_outside .menu ul li a{display:block; padding:0 15px; color:#fff; font-size:14px; line-height:56px;border-right:#389dd2 1px dashed;}
.header_outside .menu ul li a:hover{background:#ccc; border-top:#f4f4f4 1px solid;border-right:none;}
.header_outside .menu ul li.on a{background:#ccc; border-top:#f4f4f4 1px solid;border-right:none;}

.header_outside .header-r{ width:350px;}
.header_outside .header-r .header-login{ text-align:center; font-size:14px; color:#fff; line-height:56px;}
.header_outside .header-r .header-login a{color:#fff; font-size:14px; padding:0 15px;}
.header_outside .search{width:205px; height:27px;overflow:hidden; margin-top:13px;}
.header_outside .search input[type="text"]{ width:140px; height:27px; line-height:27px; float:left; color:#999; font-size:12px; background:#fff; border:none; padding-left:3px; }
.header_outside .search input[type="button"]{ width:60px; height:27px; float:left; text-align:center; color:#fff; font-size:12px; background:#b7bfc7; border:none; cursor:pointer;}
.img{overflow: hidden; width: 1000px; margin: 5px auto 15px;}
.img .logo{float: left; width: 250px; font-size: 12px; color: #989898;font-family:'宋体'; text-align: center;}
.img .logo img{width: 250px; height: 95px;}
.img a{display: block; float: right;}
/*banner*/

/* fullSlide */
.fullSlide{width:100%;position:relative;height:400px; margin-bottom:70px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:-50px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:23px;height:17px;margin:1px;overflow:hidden;background:url(../images/dian.png) -23px 0 no-repeat; line-height:999px;}
.fullSlide .hd ul .on{background-position:0 0;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*主要内容*/
.main{width:1170px; margin:0 auto; overflow: hidden;}
.main_index{width:1000px; margin:0 auto; overflow: hidden;}
/* tab */
.meiyu_tab{width: 100%; overflow: hidden; border-bottom: #1F87B8 1px solid;}
.meiyu_tab b{font-size: 22px;color:#141414; font-weight: normal; line-height: 36px;font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.tab{width:310px;position:relative;}
.tab .tab_menu{width:200px; height: 43px; overflow:hidden;}
.tab .tab_menu li{float:left;width:50px;height:43px;line-height:42px;font-family:'宋体';font-size:14px; color:#1e1e1e;cursor:pointer;text-align:center;box-sizing:border-box;}
.tab .tab_box{height:auto;clear:both;}
.tab .tab_menu .selected{background-color:#1F87B8;  color:#fff;cursor:pointer;}
.hide{display:none;}

.meiyu_list{width: 310px;}
.meiyu_list li{overflow: hidden; padding: 30px 0; border-bottom: #c1c1bf 1px dashed; position: relative;}
.meiyu_list li a{display: block;}
.meiyu_list li img{float: left; width: 80px; height: 80px;}
.meiyu_list li span.list_d{float: right; width: 210px;}
.meiyu_list li span.list_d b{width: 200px; font-size: 16px; color: #394b50; display: block; line-height: 26px; height: 26px; overflow: hidden;}
.meiyu_list li:hover span.list_d b{color: #39b2f1;}
.meiyu_list li span.list_d .time{ position: absolute; right: 0; top: 23px; width: 80px; font-size: 12px; color: #909090; text-align: right;}
.meiyu_list li span.list_d .list_p{display: block; font-size: 12px; color: #484848; line-height: 26px; height: 52px; overflow: hidden;;}
.meiyu_list li:last-child{border-bottom: none;}
/*新课标教材*/
.right_div{width: 668px;}
.nav_title{overflow: hidden; height: 43px; overflow: hidden;line-height: 36px;border-bottom: #1F87B8 1px solid;}
.nav_title b{font-size: 22px;color:#141414; font-weight: normal; line-height: 36px;font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.nav_title a{float: right; font-size: 12px; color: #1e1e1e;font-family:'宋体';}

.textbook_div{margin: 20px 0 10px; overflow: hidden;}
.textbook_div ul{width: 780px;}
.textbook_div ul li{float: left; width: 127px; height: 200px; margin-right: 8px; text-align: center;}
.textbook_div ul li a{display: block; color: #4a4a4a;font-family:'宋体';font-size: 12px;}
.textbook_div ul li img{width: 127px; height: 175px; margin-bottom: 10px;}
.textbook_div ul li span{display: block; height: 20px; line-height: 20px; overflow: hidden;}
.textbook_div ul li a:hover span{color: #39b2f1;}

/*学生成长记录卡*/
.record_card{width: 100%; background: #e7edf3; padding: 20px 0 50px; margin-top: 25px; margin-bottom:50px; font-family:'宋体'}
.record_card_div{width: 1000px; margin: 0 auto;}
.title{margin-top: 20px; font-weight: normal; font-size: 22px; color: #524c52; font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.title span{background: url(../images/title.png) no-repeat; padding: 20px 0 20px 95px; }
.card_div{width:1050px; padding-top:50px;}
.card_div ul li{ position:relative;float:left; width:323px; margin-right:15px; background:#fff; border:#ccd5df 1px solid; border-radius:4px; box-sizing:border-box;}
.card_div_t{overflow:hidden; padding:20px 0 0 20px;font-size:12px;}
.card_div_t img{float:left; width: 55px; height:55px; margin-right:20px;}
.card_div_t b{display:block; color:#b5bbc1; padding-bottom:5px; line-height:24px;}
.card_div_t span{display:block;  color:#b5bbc1; padding-bottom:10px;}
.card_div .card_star{overflow: hidden;}
.card_div .card_star span{display:block; float: left; margin-left: 23px; color:#6a6a6a; font-family:'微软雅黑'; line-height: 70px; font-size:18px; text-align:center;}
.card_div .card_star img{float: right; margin: 20px 30px 0 0;}
.card_div .card_img{ margin:20px 0 10px;}
.card_div .card_img img{width:340px;}
.card_div .card_d{overflow:hidden; padding:0 20px 20px;}
.card_div .card_d b{float:left; width:150px; height:24px; line-height:24px; overflow:hidden;  color:#b5bbc1;}

.card_d_p{ width:150px;line-height:24px; color:#70afe1;}
.card_d_p a{display:block; float:left; width:90px; height:18px; color:#70afe1; border-right:#70afe1 1px dashed; overflow:hidden;}
.card_d_p a i{ background-position:0 -35px; display:block; float:left; width:20px; height:20px;}

.card_div .card_li{overflow:hidden; padding:15px 0; margin:0 20px; border-bottom:#e1e1e1 1px dashed;}
.card_div .card_li img.img_index{float:left; width:190px;}
.card_div .card_li .card_tx{float:right; width:75px;}
.card_div .card_li .card_tx img{ width: 55px; height:55px; margin-right:20px;}
.card_div .card_li .card_tx b{display:block; color:#b5bbc1; padding-bottom:5px; line-height:24px; margin-top: 8px;}
.card_div .card_li .card_tx span{display:block;  color:#b5bbc1; padding-bottom:10px;}
.card_div .more{padding:20px 0 35px;}
.card_div .more a{display:block; width:130px; height:40px; margin:0 auto; line-height:40px; color:#fff; text-align:center; font-size:14px; border-radius:2px; background:#1F87B8; font-family:'微软雅黑';}

/*新加广告*/
.index_ggao{width: 1000px; margin: 0 auto 30px; overflow: auto;}
.index_ggao .index_ggao_img{float: left; width: 705px; height: 215px;}
.index_ggao .index_ggao_img img{ width: 705px; height: 215px;}
.index_ggao .index_ggao_video{float: right; width: 275px; height: 215px;}
/*话题讨论*/
.huati_div{overflow:hidden; margin-top:10px;}
.title_index{ margin-bottom: 20px; font-weight: normal; font-size: 22px; color: #524c52; font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.huati_div .huati_div_width01{width:420px;}
.huati_div .huati_ul_div{background:url(../images/darsh.png) right repeat-y; display: block;}
.huati_div .huati_ul li{overflow:hidden; height:70px; padding:0 20px 10px 0;}
.huati_div .huati_ul li a{display:block;}
.huati_div .huati_ul li img{float:left;}
.huati_div .huati_ul li b{display:block; height:22px; line-height:22px; font-size:16px; overflow:hidden; padding:0 30px 0 15px; margin-bottom:5px; color:#292929; }
.huati_div .huati_ul li span{display:block; height:44px; line-height:22px; font-size:14px; overflow:hidden; color:#292929; padding:0 0 0 15px;}
.huati_div .darsh ul li{background:url(../images/darsh.png) left center no-repeat; padding-left:50px; }
.huati_div .huati_div_width02{width:560px;}
.huati_more{ padding:25px 0 0;}
.huati_more a{display:block; width:140px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:14px; border-radius:2px; border:#1F87B8 1px solid; background:#1F87B8; font-family:'微软雅黑';}
.huati_more a:hover{background:#1F87B8; color:#fff;}

/*广告02*/
.ggao02{width: 1000px; margin: 50px auto;}
.ggao02 img{width: 1000px; height: 110px;}
/*footer*/
.footer_div{width:100%; background:#39b2f1; padding:50px 0;font-family:'宋体'; font-size:12px; color:#fff;}
.footer_div .footer{width:1000px; margin:0 auto;}
.footer_div .footer .footer_nav{width:600px; overflow:hidden; margin:0 auto;}
.footer_nav .footer_nav_l{float:left; width:340px;}
.footer_nav .footer_nav_l div{float:left; width:70px; margin:0 18px;}
.footer_nav .footer_nav_l div a{display:block; line-height:30px; color:#fff; text-align:center;}
.footer_nav .footer_nav_l div a:hover{color: #333;}
.footer_div .footer_erwei{width:240px; float:right; overflow:hidden;}
.footer_div .footer_erwei div{float:left; width:120px; text-align:center;}
.footer_div .footer_erwei div img{width:87px; height:85px; margin-bottom:15px;}
.footer_div .footer_more{width:260px; margin:20px auto; line-height:34px; height:34px; overflow:hidden;}
.footer_div .footer_more span{float:left; margin-right:5px;}
.footer_div .footer_more a{display:block; float:left; width:40px; height:34px;}
.footer_div .footer_more a i{display:block; width:40px; height:34px;}
.footer_div .footer_more a i.icon_xinlang{ background-position:0 0;}
.footer_div .footer_more a i.icon_weibo{ background-position:-40px 0;}
.footer_div .footer_more a i.icon_kongjian{ background-position:-80px 0;}
.footer_div p{text-align:center;line-height:26px;}

/*文章列表----------------------------------------------------*/
.bg{width:100%; background:url(../images/bg.jpg) no-repeat center; height:385px;}
.bg_active{width:100%; background:url(../images/1.jpg) no-repeat center; height:400px;}
.content_main{background:#f4f4f4; padding-bottom:40px;}
.content_main .weizhi{width:1170px; margin:0 auto; font-size:14px;font-family:'宋体';  color:#000; background:#f4f4f4; 
					 line-height:66px;}
.content_main .weizhi b{font-size:18px; color:#232323;font-family:'微软雅黑'; font-weight:normal; margin-right:5px;}
.content_main .weizhi a{color:#000; padding:0 5px;}
.content_main .weizhi a:hover{color:#39b2f1;}
.content_main .content_div{ padding:20px 40px; width:1090px; background:#fff; margin:0 auto; overflow:hidden;}

/*左侧菜单*/
.left_nav{width:268px; padding-top:20px;}
.left_nav ul li{width:100%; height:42px; margin-bottom:3px; background:#cccccc; color:#fff; font-size:18px; color:#fff; text-align:center; line-height:42px;}
.left_nav ul li a{display: block; color: #fff;}
.left_nav ul li:hover{background:#71afe1;}
.left_nav ul li.on{background:#71afe1;}
/*右侧列表*/
.right_main{width:780px;}
.artcle_list{padding-right:20px; padding-bottom:20px;}
.artcle_list li{overflow:hidden; border-bottom:#c1c1bf 1px dashed; padding:20px 0;}
.artcle_list li:last-child{border-bottom:none;}
.artcle_list li img{float:left; width:80px; height:80px; margin-right:20px;}
.artcle_list li a{display:block; font-size:16px; color:#394b50; height:24px; overflow:hidden;}
.artcle_list li a:hover{color:#39b2f1;}
.artcle_list li span.time{display:block; font-size:14px; color:#909090; height:24px; line-height:24px; overflow:hidden;}
.artcle_list li span.detail{display:block; font-size:12px;font-family:'宋体';  color:#484848; height:44px; line-height:22px; overflow:hidden;}

/*页码*/
.page{padding:30px 0 50px; text-align: center;}
.page a{padding:10px 15px; color:#484848; font-size:14px; border:#c8c8c8 1px solid; border-radius:4px; 
		-webkit-border-radius:4px; margin:0 4px;}
.page a.page_on{color:#fff; background:#71b0e1; border:#71b0e1 1px solid;}
.page a:hover{color:#fff; background:#71b0e1; border:#71b0e1 1px solid;}

/*博客首页-----------------------------------------*/
.boke_div{ width: 1170px; overflow: hidden; margin: 0 auto;}
.boke_div .boke_nav{width: 365px;}
.boke_div .boke_nav .boke_user{padding: 32px 32px 20px; margin-bottom: 25px; background: #fff; text-align: center;color: #444; font-size: 14px;}
.boke_div .boke_nav .boke_user img{width: 300px; height: 300px;}
.boke_div .boke_nav .boke_user .boke_user_name{font-size: 18px; color: #444; padding: 25px 0 5px;}
.boke_div .boke_nav .boke_user .boke_user_from{ padding: 5px 0;line-height: 30px;}
.boke_div .boke_nav .boke_user .boke_user_artcle{line-height: 30px;}
.boke_div .boke_nav .boke_box{background: #fff; padding: 14px 10px; overflow: hidden; margin-bottom: 20px; }
.boke_div .boke_nav .boke_box a{display: block; width: 165px; height: 46px; background: #709dca; color: #fff; 
								line-height: 46px; text-align: center; border-radius: 2px;}
.boke_div .boke_nav .boke_box a:hover{background: #3d79b5;}
.boke_div .boke_nav .boke_box a.bowen{width: 100%;}
.boke_div .boke_main, .right_main .boke_main{width: 773px; background: #fff;}
.boke_div ul.boke_list{padding:10px 30px 2px 30px;}
.boke_div ul.boke_list li{ border-bottom: #c1c1bf 1px dashed; padding: 20px 0;}
.boke_div ul.boke_list li .boke_t{overflow: hidden; margin-bottom: 20px;}
.boke_div ul.boke_list li .boke_t b{float: left; width: 500px; height: 30px; font-weight: normal; line-height: 30px; font-size: 20px; color: #000; overflow: hidden;}
.boke_div ul.boke_list li .boke_t span{ float: right; font-size: 12px; color: #ababab; line-height: 30px; font-family: '宋体';}
.boke_div ul.boke_list li .boke_detal{padding-bottom: 18px; text-indent: 2em; line-height: 26px; overflow: hidden; font-size: 14px; color: #000; font-family: '宋体';}
.boke_div ul.boke_list li .boke_detal a:hover{text-decoration: underline;}
.boke_div ul.boke_list li img{padding-bottom:20px;}
.boke_div ul.boke_list li:last-child{border-bottom: none;}
.boke_list_p{overflow: hidden; padding: 5px 0;}
.boke_list_p .fl .boke_sa{float: left; height: 13px; margin-right: 15px; color: #70afe1; margin-top: 5px;
												 border-right: #70afe1 1px dashed; padding-right: 10px; font-family: '宋体';}
.boke_list_p .boke_sa:last-child{border-right: none;}
.boke_list_p .fr a{ line-height: 13px; color: #70afe1;font-family: '宋体';}
.boke_list_p .boke_sa i{ position: relative; top: -2px; z-index: 3; background-position:0 -38px; display:block; float:left; width:20px; height:20px;}
/*发布博文弹框*/
.bg_blank{display: none; position: fixed; left: 0; right: 0; z-index: 22; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.bowen_div{display: none; position: fixed; left: 50%; top: 50%; z-index: 999; width: 556px; height: 525px; margin:-262px 0 0 -278px; background: #fff; overflow: hidden;}
.bowen_div b{font-size: 18px; color: #000; font-weight: normal; display: block; padding: 25px 32px 20px;}
.bowen_div .text_area{margin: 0 32px 20px; border: #dcdcdc 1px solid;}
.bowen_div .text_area textarea{width: 100%; height: 300px; border: none;}
.text_area .bsum{padding:10px 20px 8px !important;border-top: #dcdcdc 1px solid;}
.boke_sumb{padding: 10px 32px; overflow: hidden;}
.boke_sumb .cancel{float:left;width: 90px; height: 32px; background: #e6e6e6; border-radius: 2px; box-shadow: 1px 1px 0 #d7d7d7; border: none; color: #8a8a88; font-size: 16px}
.boke_sumb .sumbit_boke{float:right;width: 90px; height: 32px; background: #348ece; border-radius: 2px; border: none; color: #fff; font-size: 16px}
/*博客内页-----------------------------------------------------*/
/*相关博文*/
.boke_news{background: #fff;}
.boke_news b{display: block; font-size: 14px; margin:0 32px; padding: 10px 0; line-height: 30px; border-bottom: #e9ebec 1px solid; font-weight: normal;}
.boke_news ul{padding:10px 32px 30px;}
.boke_news ul li{line-height: 30px; font-size: 12px;font-family: '宋体';}
.boke_news ul li a{display: block; height: 30px; overflow: hidden; color: #000;}
.boke_news ul li span{color: #969696;}
/*文章正文*/
.content{padding: 30px;}
.content h1{font-size: 30px; color: #000; font-weight: normal;}
.content .sourse_div{overflow: hidden; border-bottom: #dddddd 1px solid; padding: 20px 0; line-height: 28px;}
.content .sourse_div .sourse{color: #ababab;font-family: '宋体';}
.content  .artcle_content{padding: 40px 0 10px; font-size: 14px; color: #000; line-height: 26px;font-family: '宋体';}

/*评论*/
.pinglun{border-top: #c1c1bf 1px dashed; margin-top: 20px; padding: 20px 0;}
.pinglun b.pinglun_b{font-size: 14px; color: #000; font-weight: normal; display: block; padding-bottom: 20px;}
.pinglun b.pinglun_b a:hover{color: #39b2f1;}
.pinglun01{overflow: hidden;}
.pinglun01 .user_img{width: 60px; height: 60px; margin-right: 20px; background: #f7f7f7; border: #ebebeb 1px solid; border-radius: 2px; padding: 2px;}
.pinglun01 .user_img img{width: 60px; height: 60px;}
.pinglun01 .pinglun_t{padding-bottom: 10px; padding-left: 86px;}
.pinglun01 .pinglun_t b{ color: #363636; padding-right: 5px;}
.pinglun01 .pinglun_t span{color: #bababa; background: url(../images/sanjiao.png) 0 5px no-repeat; padding-left: 10px;}
.pinglun01 .pinglun_t a{float: right; color: #bababa;font-family: '宋体';}
.pinglun01 .pinglun_t a:hover{color: #0a88bd;}
.pinglun01 .pinglun_p{ padding-left: 86px;line-height: 24px; color: #000;font-family: '宋体';}
.pinglun01 .pinglun_p span{color: #0a88bd; padding-right: 5px;}
.hufu{margin-left:86px; border-top: #d2d2d2 1px solid; padding: 20px 0;}

.hufu .pinglun01 .user_img{width: 35px; height: 35px; }
.hufu .pinglun01 .user_img img{width: 35px; height: 35px; }
.hufu .pinglun01 .pinglun_t{padding-left: 56px;}
.hufu .pinglun01 .pinglun_p{ padding-left: 56px;}
.text_div{padding-left: 86px;}
.text_div textarea{width: 100%; height: 100px; border: #f1f1f1 1px solid; border-radius: 6px; padding: 10px; box-sizing: border-box;}
.bsum{padding: 10px 0; overflow: hidden;}
.bsum .biaoqing,.add_pic{display: block; float: left; margin-right: 20px;}
.bsum .biaoqing i{background-position: -25px -37px; width: 22px; height: 23px; display: block; float: left;}
.bsum .add_pic i {
    background-position: -119px -38px;
    width: 22px;
    height: 23px;
    display: block;
    float: left;
}
.bsum .sumbit{ width: 128px; height: 37px;}
.bsum .sumbit input{width: 128px; height: 37px; background-position: 0 -61px; border: none; cursor: pointer;}

/*登录--------------------------------------------------------*/
.login{padding: 20px; overflow: hidden;}
.login .login_p{width: 430px; border-bottom: #e8ecef 1px solid; position: relative; height:30px; margin-bottom: 60px;}
.login .login_p span{position: absolute; left: 40px; top: 13px; padding: 0 3px; font-size: 22px; color: #69738f; background: #fff; display: block;}
.login .login_div{width: 329px; height: 47px; margin-left: 30px; border: #c1c0c0 1px solid; border-radius: 16px; overflow: hidden; margin-top: 25px;}
.login .login_div i{float: left; display: block; width: 35px; height: 29px; margin: 8px 20px 0 20px;}
.login .login_div i.user{background-position: -45px -30px;}
.login .login_div i.pass{background-position: -82px -30px;}
.login .login_div input{width: 240px; height: 47px; line-height: 46px; color: #333; font-size: 14px; background: no-repeat; border: none;}

.login .login_div ::-webkit-input-placeholder { color:#cecdcd; }
.login .login_div ::-moz-placeholder { color:#cecdcd; } /* firefox 19+ */
.login .login_div :-ms-input-placeholder { color:#cecdcd; } /* ie */
.login .login_div input:-moz-placeholder { color:#cecdcd; }

.login .login_sumbit{width: 329px; height: 57px;margin-left: 30px;margin-top: 30px;}
.login .login_sumbit input{width: 329px; height: 57px;background-position: 0 -108px; border: none; color: #6c7eb6; font-size: 24px; cursor: pointer; }
.login .login_div_forget{padding: 30px 0 0 30px; color: #989696; font-family: '宋体';}
.login .login_div_forget input{float: left; margin-right: 2px;}
.login .login_div_forget a{color: #70afe1; padding-left: 15px;}
.login .login_div_forget a:hover{text-decoration: underline;}
.login_img{padding: 40px 80px 100px 0;}

/*学生成长记录卡*/
.hr_gray{margin: 10px 32px 15px; border-bottom: #e2e2e2 1px dashed;}
.margin0{margin-bottom: 0 !important;}
/*获得荣誉*/
.record_left_box{padding: 15px 32px 10px;}
.record_left_box b{font-size: 18px; color: #000; display: block; font-weight: normal; margin-bottom: 30px; overflow: hidden;}
.record_left_box b a{float: right; color: #01688e; font-size: 12px; margin-top: 5px;}
.record_left_box .rongyu{overflow: hidden;}
.record_left_box .rongyu li{float: left; width: 50%; text-align: center; position: relative;}
.record_left_box .rongyu li .record_star_font{display: block; position: absolute; left: 0; top: 0; width: 100%; line-height: 143px; color: #fff; font-size: 15px;}
.record_left_box .rongyu li .record_star_num{display: block; font-size: 18px; color: #575557;}
/*获奖作品*/
.zuoping{ overflow: hidden;}
.zuoping li{text-align: center; margin-bottom: 20px;font-family: '宋体';}
.zuoping li a{display: block; color: #000;}
.zuoping li img{width: 295px; margin-bottom: 10px;}
.zuoping li span{display: block;}
.zuoping li a:hover span{color: #0d9cdf;}

/*成长记录*/
.record_box{padding: 40px 30px 0 20px; overflow: hidden;}
.record_line{position: relative; width: 45px;border-right: #007acf 1px solid; margin-top: 20px;}
.record_line img{width: 88px; height: 72px; position: relative; z-index: 2; left: 0; top: -20px;}
.h10{height: 10px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}

.record_div{width: 615px; padding: 10px 0 0;}
.record_div .record_div_t{overflow: hidden; padding-bottom: 20px;}
.record_div .record_div_t h1{float: left; font-size: 24px; color: #000; width: 300px; overflow: hidden; height: 30px; line-height: 30px;}
.record_div .record_div_t a{float: right; width: 150px; font-size: 14px; height: 44px; border-radius: 2px; background: #709dca; color: #fff;
							 line-height: 44px; display: block; text-align: center;}
.record_div .record_list li{position: relative; border-top: #ddd 1px solid; padding: 20px 0;}
.record_div .record_list li img{max-width: 100%; margin-bottom: 16px;}
.record_circle{width: 30px; height: 30px; position: absolute; left: -78px; top: 20px; z-index: 2; background: #36bef0; border-radius: 29px;}
.record_circle:before{content: ''; position: absolute; left: 30px; top: 15px; z-index: 2; width: 33px; border-bottom: #36bef0 1px solid;}
.record_circle span{ position: absolute; left: 4px; top: 4px; z-index: 5;width: 22px; height: 22px;  border-radius: 22px;}
.bg_orange{background: #fdd000;}
.bg_red{}
.record_time{width: 70px; height: 70px; position: absolute; left: -97px; top: 70px; z-index: 2; background: #24a8d8; 
							border-radius: 70px; line-height: 70px; color: #fff;}
.record_time span{ position: absolute; left: 7px; top: 7px; z-index: 2;width: 56px; height: 56px; 
								background: #01688e;  border-radius: 56px;text-align: center; line-height: 56px;}
.record_time .line_height{line-height: 18px; padding-top: 10px; height: 46px;}
.record_div .record_list li .record_t{ overflow: hidden; padding-bottom: 15px; padding-top: 5px;}
.record_div .record_list li .record_t b{font-size: 18px; color: #000; width: 300px; height: 20px; font-weight: normal; line-height: 20px; overflow: hidden; display: block; float: left;}
.record_div .record_list li .record_t span{color: #ababab; font-family: '宋体'; float: right;}
.record_div .record_list li .record_a{display:block;line-height: 30px; font-size: 14px; color: #70afe1; }
.record_div .record_list li .record_a span{color: #000;}

/*发布作品-----------------------------------------------*/
.published_div{background: #fff; border-radius: 8px; width: 1070px; margin: 0 auto; border: #e8ecef 1px solid; padding: 30px 50px;}
.published{font-size: 30px; color: #333; font-weight: normal; padding-top: 10px;}
.published_div .pu_input{overflow: hidden; padding: 30px 0;}
.published_div .pu_input input{height: 40px; width: 600px; float: left; font-family: '宋体'; padding-left: 30px; box-sizing: border-box; border: #e4e4e4 1px solid; border-radius: 4px;}
.published_div .pu_input span{float: left; line-height: 40px; color: #39b2f1; font-family: '宋体'; padding-left: 10px;}
.published_div ::-webkit-input-placeholder { color:#bebaba; }
.published_div ::-moz-placeholder { color:#bebaba; } /* firefox 19+ */
.published_div :-ms-input-placeholder { color:#bebaba; } /* ie */
.published_div input:-moz-placeholder { color:#bebaba; }
.text_area01{width: 600px; height: 120px; margin: 20px 0 0; padding: 20px 30px;font-family: '宋体';  box-sizing: border-box; border: #e4e4e4 1px solid; border-radius: 4px;}


.og_upload{position:relative;}
.pu_file .file {position: relative; display: inline-block; width: 80px; height: 80px; background-position: -150px 0;overflow: hidden;}
.pu_file .file input {position: absolute;right: 0;top: 0; z-index: 1; opacity: 0; width: 80px; height: 80px;}
.pu_file img{ display: none; margin-top:10px; width:90px; height:90px; margin-bottom: 10px;}

/*活动列表------------------------------------------------*/
.left_nav_t{width: 268px; height: 114px; background: #3bb2ec; line-height: 114px; margin-bottom: 5px; text-align: center; font-size: 36px; color: #fff;}
.active_list{ width: 755px; padding-left: 10px;}
.active_list li{ border-bottom: #e6e6e6 1px solid; box-shadow: 0 1px 0 #efefef; padding: 20px 0 17px;}
.active_list li .active_t{overflow: hidden; height: 30px; line-height: 30px; margin-bottom: 20px;}
.active_list li .active_t b{display: block; float: left; width: 500px; height: 30px;  font-weight: normal; overflow: hidden; font-size: 18px; color: #000;}
.active_list li .active_t span{float: right; color: #8c8c8c; font-size: 14px;}
.active_list li .active_div{overflow: hidden; padding-top: 15px;}
.active_list li .active_div .active_num{font-size: 14px; color: #303030; line-height: 44px;}
.active_list li .active_div .active_num span{color: #70afe1;}
.active_list li .active_div a{display: block; float: right; width: 150px; height: 44px; line-height: 44px; color: #fff; text-align: center; background: #709dca; border-radius: 2px; font-size: 14px}
.active_list li:last-child{border-bottom: none; box-shadow: none;}
.active_list li .active_div .jiezhi{color: #8c8c8c; font-size: 14px; float: right; line-height: 44px;}

/*检查作业*/
.check_main{width: 773px}
.check_div{background: #fff; padding: 30px 0;}
.check_div b{display: block; float: left; padding-left: 26px; font-size: 30px; color: #333; font-weight: normal; margin-right: 20px;}
.check_div .check_select{width: 500px;}
.check_div .check_m{font-size: 14px; color: #000;font-family: '宋体'; line-height: 40px; padding-right: 30px;}

/*瀑布流*/
/* qx_list */
.qx_list{width:800px;overflow:hidden; margin-top: 15px;}
.qx_list ul li{background:#FFF;padding:0 20px;border:1px solid #E5E5E5; border-radius: 2px; float:left;width:342px;margin:0px 6px 10px 0px;}
.qx_list ul li .card_div_t{padding: 20px 0 0 0 !important;}
.qx_picBox{border:1px solid #E9E9E9;width:340px;margin-bottom:8px; margin-top: 20px;}
.qx_picBox img{width: 340px;}
.qx_txt{ padding:5px 0 30px 0; overflow: hidden;}
.qx_txt .check_t{ color: #b5bbc1;font-family: '宋体'; line-height: 24px;}
.qx_txt .check_t a{color: #b5bbc1;}
.qx_txt .check_t a:hover{color: #000;}

/*美育网活动页-----------------------------------------------------*/
/*活动介绍*/
.active_intro{width: 1170px; margin: 50px auto 0; background: #fff; border-radius: 4px; border: #d0d8e1 1px solid; padding:20px 30px; box-sizing: border-box;}
.title_intro{text-align: center; font-size:18px; color: #303030; border-bottom: #e9ebec 1px solid; padding-bottom: 18px;}
.active_intro_p{font-family: '宋体'; line-height: 28px; color: #303030; padding: 20px 0;}
.active_intro .canjia{ padding:0 0 20px 0;}
.active_intro .canjia a{display: block;  width: 150px; height: 44px; margin: 0 auto; line-height: 44px; color: #fff; text-align: center; background: #709dca; border-radius: 2px; font-size: 14px}

/*活动情况*/
.active_box{width: 1170px; margin: 40px auto 0; overflow: hidden;}
.active_box .active_detail{width: 467px; height: 240px; background: #fff; border-radius: 4px; border: #d0d8e1 1px solid; padding:20px 30px; box-sizing: border-box;}
.active_box .active_toupiao{overflow: hidden; padding: 20px 0;}
.active_box .active_toupiao .active_toupiao_div{width: 202px; text-align: center; line-height: 30px;}
.active_box .active_toupiao .active_toupiao_div span{display: block;}
.active_box .active_toupiao .active_toupiao_div .active_num_span{color: #303030; font-size: 14px}
.active_box .active_toupiao .active_toupiao_div .active_num_orange{color: #f65302; font-size: 24px}
.active_box .active_toupiao .active_toupiao_div .active_time{color: #7c7c7c; font-size: 14px}
.active_box .active_toupiao .active_toupiao_div .active_num_gray{color: #7c7c7c; font-size: 24px}
.bg_right{background: url(../images/darsh01.png) right center no-repeat;}
.active_box .active_rule{width: 675px; height: 240px; background: #fff; border-radius: 4px; border: #d0d8e1 1px solid; padding:20px 30px; box-sizing: border-box;}
.active_box .active_rule .active_a{text-align: right; color: #709dca;font-family: '宋体';}

/*参赛作品*/
.active_work{width: 1170px; margin: 0 auto 0;}
.active_work_t{overflow: hidden; height: 80px; }
.active_work_t b{margin-right:30px; font-size: 24px; color: #303030; font-weight: normal; line-height: 80px;}
.active_work_t .active_sort span{display: block; float: left; padding-right: 17px; margin-right: 10px;line-height: 90px; font-size: 14px; color: #888; cursor: pointer; background: url(../images/arrow_up.png) no-repeat right center;}
.active_work_t .active_search{width: 300px; margin-top: 30px;}
.active_work_t .search_div{background: #fff; height: 26px; width: 200px; border-radius: 4px; border: #d0d8e1 1px solid; }
.active_work_t .search_div i{ float: left; background-position: -242px 0; width: 20px; height: 20px; margin: 3px 0 0 10px;}
.active_work_t .search_div input{height: 26px; width: 160px; background: none; border: none; color: #333;}
.active_work_t .active_search .search_b{float: right; height: 26px; background: #f65302; color: #fff; font-size: 14px; width: 80px; border: none;}

.active_work_t  ::-webkit-input-placeholder { color:#bebaba; }
.active_work_t  ::-moz-placeholder { color:#bebaba; } /* firefox 19+ */
.active_work_t  :-ms-input-placeholder { color:#bebaba; } /* ie */
.active_work_t  input:-moz-placeholder { color:#bebaba; }
/*作品列表*/
.work_list{width: 1173px; overflow: hidden;}
.work_list ul{width: 1220px;}
.work_list li{
	position: relative;
    float: left;
    width: 384px;
    margin-right: 8px; margin-bottom: 10px;
    background: #fff;
    border: #ccd5df 1px solid;
    border-radius: 4px;
    box-sizing: border-box;}
.work_list li .card_img{width: 340px; margin: 20px auto;}
.work_list li .card_img img{width: 340px;}
.work_list li .card_d{width: 340px; margin: 20px auto 10px; overflow: hidden;}
.work_list li .card_d b{    float: left;
    width: 150px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #b5bbc1;}
.work_list li .more{width: 185px; height: 47px; background-position: 0 -173px; margin: 0 auto 20px;}
.work_list li .more a{display: block;width: 185px; height: 47px;}
.work_list li .baidu{position: absolute; right: 10px; top: 18px; z-index: 1; width: 160px; line-height: 28px; color: #ababab;font-family: '宋体';}

/*社区------------------------------------------------------------*/
.community_img{width: 780px; height: 240px; margin-top: 15px;}
.community_img img{width: 780px;}
.fabu{width: 150px;height: 44px; margin-top: 20px;}
.fabu span {
    display: block;
    width: 150px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    text-align: center;
    background: #709dca;
    border-radius: 2px;
    font-size: 14px;
    cursor: pointer;
}
.hr_blank{border-bottom: #75787b 1px solid;}
.tiezi_div{padding-right: 40px;}
.tiezi_div li{ border-bottom: #c1c1bf 1px dashed;}
.tiezi_div li .pinglun{border-top: none; margin-top: 0;}
.tiezi_div li .more_tiezi{ margin-left: 86px; height: 36px; line-height: 36px; margin-bottom: 15px;}
.tiezi_div li .more_tiezi a{ display: block;width: 100%; height: 36px; text-align: center; color: #fff; background: #70afe1; font-size: 14px}
.tiezi_div li:last-child{border-bottom: none;}

/*图书列表--------------------------------------------------------*/
.title01{font-size: 22px;color:#141414; font-weight: normal; padding: 20px 0 30px; text-align: center; font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.book_list{padding: 0 20px; overflow: hidden;}
.book_list ul li{float: left; padding: 10px 25px 20px; width: 160px; margin-bottom: 20px;}
.book_list ul li a.book_a{display: block; color: #4a4a4a; font-family: '宋体';}
.book_list ul li a.book_a img{width: 160px; height: 220px; }
.book_list ul li a.book_a span{display: block; height: 50px; line-height: 50px; overflow: hidden;}
.book_list ul li .book_list_div{overflow: hidden;}
.book_list ul li .book_list_div a{float: left; display: block; width: 54px; height: 18px; background: #709dca; color: #fff; line-height: 18px; margin-right: 15px; text-align: center;}

.book_page .page a:hover{background: #25c9aa; border: #25c9aa 1px solid;}
.book_page .page a.page_on{background: #25c9aa; border: #25c9aa 1px solid;}

/*图书页---------------------------------------------------------------------------------*/
.book_div{width: 773px; background: #fff;}
.book_div .book_div_detail{overflow: hidden; padding: 40px 50px 0 40px;}
.book_div .book_div_detail img{float: left; width: 220px; height: 300px; margin-right: 20px;}
.book_div .book_div_detail .book_t{width: 415px;}
.book_div .book_div_detail .book_t b{font-size: 18px; color: #232323; font-weight: normal;  margin-bottom: 20px; display: block; line-height: 24px; max-height: 48px; overflow: hidden;}
.book_div .book_div_detail .book_t .price{background: #f4f4f4; padding: 7px 0 10px 15px; margin-bottom: 16px; font-size: 14px; color: #323232;font-family: '宋体';}
.book_div .book_div_detail .book_t .price span{color: #e2393c; font-size: 30px;}
.book_div .book_div_detail .book_t .book_chuban{line-height: 30px; color: #5f5f5f;font-family: '宋体'; margin-bottom: 20px;}
.book_div .book_div_detail .book_t .buy_div{overflow: hidden; padding-top: 10px;}
.book_div .book_div_detail .book_t .buy_div span{float: left; display: block; margin-top: 20px; color: #707070;font-family: '宋体';}
.book_div .book_div_detail .book_t .buy_div a{display: block; float: left; width: 143px; height: 42px; margin-right: 17px;}
.book_div .book_div_detail .book_t .buy_div a.buy{background-position: 0 -220px;}
.book_div .book_div_detail .book_t .buy_div a.be{background-position: -146px -220px;}
/*图书简介*/
.book_detail_conent{border-top: #ddd 1px solid; margin: 25px 20px 0 40px; padding: 20px 0; line-height: 24px;}
.book_detail_conent .book_d_c_t{ color: #5f5f5f;font-family: '宋体'; font-weight: bold;}
.book_detail_conent .book_img{ width: 700px; overflow: hidden; padding-top: 10px;}
.book_detail_conent .book_img img{float: left; margin: 0 25px 20px 0;}
/*图书页右侧*/
.book_right_div{width: 350px;}
.book_lright_img{width: 350px; height: 325px; margin-bottom: 30px;}
/*相关图书*/
.be_book .be_book_t{width: 350px; height: 31px; border-bottom: #70afe1 2px solid; position: relative; margin-bottom: 20px;}
.be_book .be_book_t b{position: absolute; left: 0; top: 0; height: 40px; background-position: -3px -270px; color: #fff; width: 111px; text-align: center; line-height: 34px;}
.be_book_list{width: 380px; overflow: hidden; margin-top: 30px;}
.be_book_list ul li{float: left; width: 170px; height: 260px; margin: 0 20px 20px 0;}
.be_book_list ul li a{display: block;}
.be_book_list ul li img{width: 170px; height: 230px;}
.be_book_list ul li span{display: block; line-height: 40px; height: 40px; overflow: hidden; color: #232323;}
.be_book_list ul li a:hover span{color: #0d9cdf;}

.book_img_a{width: 350px; margin-bottom: 20px;}
.book_img_a img{width: 350px;}
/*二维码*/
.book_erweima{background: #fff; margin-bottom: 20px; overflow: hidden;}
.book_erweima img{float: left; padding: 13px 15px; width: 105px; height: 105px;}
.book_erweima span{font-size: 18px; color: #fc4e2a; line-height: 130px;}

/*注册-----------------------------------------------------*/
.register_t{ margin-bottom: 40px !important;}
.register_div{overflow: hidden;}
.register{padding: 30px 0;}
.re_div{overflow: hidden; margin-bottom: 20px;}
.re_div span{float: left; width: 90px; line-height: 42px; padding-right: 15px; text-align: right; font-size: 15px; color: #000; font-family: '宋体';}
.re_div span font{color: #fe1a02;}
.re_div input[type="text"]{width: 270px; height: 42px; border: #b4b9bd 1px solid; border-radius: 6px; color: #333; font-size: 14px; padding-left: 6px; font-family: '宋体';}
.re_div .sex{width: 140px; height: 42px; border: #b4b9bd 1px solid; border-radius: 6px; color: #333; font-size: 14px; padding-left: 6px; font-family: '宋体';}
.re_div .city{width: 100px; height: 42px; margin-right: 10px; float: left; border: #b4b9bd 1px solid; border-radius: 6px; color: #333; font-size: 14px; padding-left: 6px; font-family: '宋体';}

.re_div ::-webkit-input-placeholder { color:#949697; }
.re_div ::-moz-placeholder { color:#949697; } /* firefox 19+ */
.re_div :-ms-input-placeholder { color:#949697; } /* ie */
.re_div input:-moz-placeholder { color:#949697; }

/*验证码*/
.re_code{padding-left: 105px; overflow: hidden; margin-bottom: 20px;}
.re_code .re_code_button{ float: left; cursor: pointer; width: 100px; height: 42px; background: #999b9c; border: none;border-radius: 6px; color: #fff; margin-right: 15px; font-size: 14px}
.re_code .re_code_text{width: 155px; height: 42px; border: #b4b9bd 1px solid; border-radius: 6px; color: #333; font-size: 14px; padding-left: 6px; font-family: '宋体';}

.re_code .bg-gray{ color:#b8b8b8; background:#e7e7eb; border:#d7d8d9 1px solid;}
.re_code .bg-gray:active{ color:#b8b8b8; background:#e7e7eb; border:#d7d8d9 1px solid;}

.agreen{padding: 10px 0 0 105px; font-size: 14px; font-family: '宋体'; color: #070002;}
.agreen a{color: #348ece;}
.agreen a:hover{text-decoration: underline;}
.re_submit{padding: 30px 0 0 105px;}
.re_submit input{height: 42px; width:120px; background: #348ece;  cursor: pointer;color: #fff; border-radius: 6px; font-size: 14px;font-family: '宋体'; border: none;}
.reg_img{padding: 10px 60px 50px 0;}

/*完善资料--------------------------------------------------------*/
/* tab */
.tabs{width:773px;position:relative; padding-top: 30px;}
.tabs .tabS_menu{width:100%;float:left;}
.tabs .tabS_menu li{float:left;width:200px;height:45px; background:#74bff4; color: #fff; font-family: '宋体';border-radius: 2px; font-size: 14px;line-height:44px;cursor:pointer;text-align:center;margin:0 10px 0 0;}
.tabs .tabS_box{width:773px; clear:both;}
.tabs .tabS_menu .selectedS{background-color:#fa5f01;cursor:pointer;}
.hide{display:none;}
.register_two{padding: 40px 0 0 10px;}
.register_two .re_div span{width: 60px; text-align: left;}

.grade{width: 300px; float: left; margin-top: 7px;}
.grade .grade_div{overflow: hidden;}
.grade .grade_div .grade_left{width: 40px; color: #808080; font-family: '宋体'; font-size: 14px; margin-top: 5px;}
.grade .grade_div .grade_right{width: 260px;}
.grade .grade_div .grade_right span{display: block; float: left; height: 30px !important; line-height: 30px !important; margin-right: 5px;color: #808080; font-family: '宋体'; font-size: 14px;}
.grade .grade_div .grade_right span input{margin-right: 3px;}
.re_teacher{color: #077cc7; font-family: '宋体'; line-height: 42px; padding-left: 10px;}

/*上传头像*/
.re_file{padding-left: 79px;}
.re_file .file {position: relative; display: inline-block; width: 85px; margin-top: 5px; height: 35px; background-position: -270px 0;overflow: hidden;}
.re_file .file input {position: absolute;right: 0;top: 0; z-index: 1; opacity: 0;width: 85px; height: 35px;}
.re_file img{ display: none; margin-top:10px; width:90px; height:90px; margin-bottom: 10px;}

.re_img01{ padding: 10px 0 0 79px;}
.register_two .re_submit{padding-left: 79px !important; padding-top: 10px !important;}

/*文章内页---------------------------------------------*/
.artcle_div{padding: 30px;}
.artcle_div .artcle_title{font-size: 30px; color: #000; font-weight: normal; line-height: 40px;}
.artcle_div .artcle_f{padding: 20px 0; border-bottom: #ddd 1px solid; color: #ababab;font-family: '宋体';}
.artcle_div .artcle_f span{padding-right: 20px;}
.artcle_div .artcle_content{font-size: 14px; color: #000; line-height: 30px; padding: 20px 0;font-family: '宋体';}
/*网友推荐*/
.tuijian{background: #f4f4f4; padding: 30px 0;}
.tuijian .tuijian_list{width: 600px;}
.tuijian .tuijian_list .tuijian_t{border-bottom: #dedede 1px solid; width: 600px; height: 47px; margin-bottom: 20px; position: relative;}
.tuijian .tuijian_list .tuijian_t b{display: block; position: absolute; left: 0; top: 5px; width: 120px; 
									height: 41px; border-left: #dedede 1px solid;border-right: #dedede 1px solid;
									border-top: #d32469 2px solid;background: #f4f4f4; text-align: center; 
									line-height: 40px; color: #101010; font-size: 18px; font-weight: normal;}
.tuijian_list ul{width: 770px; overflow: hidden;}
.tuijian_list ul li{float: left; width: 340px; padding-right: 20px; line-height: 30px; background: url(../images/dian01.png) no-repeat left center; padding-left: 15px;}
.tuijian_list ul li a{color: #000;font-family: '宋体'; font-size: 14px;}
.tuijian_list ul li a:hover{color: #0d9cdf;}
/*排行列表*/
.paihang_list{padding:0 0 20px 0;}
.paihang_list ul li{overflow: hidden;padding: 5px 0;}
.paihang_list ul li span{float: left; width: 20px; height: 14px; margin-top: 2px; background: #ff5601; border-radius: 2px; font-family: '宋体'; line-height: 14px; color: #fff; font-size: 12px; text-align: center; display: block;}
.paihang_list ul li a{padding-left: 16px; line-height: 16px; float: left; width: 300px; height: 16px; overflow: hidden; display: block;}
.paihang_list ul li a:hover{color: #0d9cdf;}
.top_img{position: absolute; left: 115px; top: 5px; background: url(../images/top_img.png) no-repeat; display: block; width: 50px; height: 40px;}

/*我的（学生&老师）-----------------------------------------------------*/
.my_data{padding: 0 0 50px 20px;}
.my_data .my_title{font-size: 24px; color: #000; font-weight: normal; padding: 20px 0 35px;}
.mys_div{float: right; color: #39b2f1; font-size: 15px;font-family: '宋体'; padding-right: 30px;}
.file_url{float: left;}
.file_div{width: 60px; height: 42px; float: left; margin-left: 10px; text-align: center; line-height: 42px; cursor: pointer; border-radius: 6px; background: #999b9c; color: #fff; font-size: 14px; position: relative;}
.file_div input{position: absolute; left: 0; top: 0; z-index: 22; opacity: 0;width: 60px; height: 42px;}
.shadow{background: url(../images/shadow.png) repeat-x; margin: 40px 50px 20px 0; height: 5px; width: 600px;}
.my_div{float: left; padding-left: 40px; padding-top: 15px; padding-bottom: 40px;}
.my_div .re_img01{padding-left: 0 !important;}
.my_div  .re_submit{padding-left: 0 !important;}

/*我的收藏--------------------------------------------------------*/
.collect_main{padding-right: 20px !important; width: 1100px !important; position: relative;}
.collect_tabs{ padding-top: 20px !important;}
.collect_tab{width:100%;float:left;}
.collect_tab li{float:left;width:163px !important;height:45px; background:none !important; color: #333 !important; font-family: '微软雅黑' !important;font-size: 24px !important;line-height:34px !important; 
				 cursor:pointer;  margin-right:40px !important;}
.collect_tab .selectedS{ border-bottom: #39b2f1 1px solid !important; background:none !important;cursor:pointer;}
.collect_tab li i{display: block; float: left; width: 36px; height: 36px; margin-right: 7px;}
.collect_tab li i.icon_dayin{background-position: -357px 0;}
.collect_tab li i.icon_bi{background-position: -394px 0;}
.collect_tabs .qx_list{padding-top: 25px !important;}

/*我的帖子----------------------------------------------------------*/
.post_list { padding: 0 0 50px 20px;}
.post_list .tiezi_div{padding-right: 20px !important; padding-bottom: 40px !important;}
.post_list .tiezi_div ul li{border-bottom: #d5d5d5 1px solid !important;}
.post_list .page{text-align: left !important;}

/*学生天地----------------------------------------------------------*/
.star_tabs{width: 1110px !important; padding-top: 20px !important;}
.student_div{    width: 1110px;margin: 0 auto;background: #fff;padding: 20px 30px;}
.star_menu{width:500px;float:left; padding-left: 100px;}
.star_menu li{float:left;width:110px !important;height:45px; background:none !important; color: #333 !important; 
				font-family: '微软雅黑' !important;font-size: 18px !important;line-height:38px !important; 
				 cursor:pointer;  margin-right:25px !important;}
.star_menu .selectedS{ border-bottom: #39b2f1 1px solid !important; background:none !important;cursor:pointer;}
.star_menu li i{display: block; float: left; width: 30px; height: 36px; margin-right: 2px;}
.star_menu li i.icon_star_one{background-position: -239px -37px;}
.star_menu li i.icon_star_two{background-position: -275px -37px;}
.star_menu li i.icon_star_three{background-position: -310px -37px;}

.star_font{position: absolute; left: 0; top: 26px; z-index: 1; font-size: 22px; color: #333;font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.star_intro{position: absolute; right: 0; top: 5px; z-index: 1; height: 50px; color: #999a9b;font-family: '宋体'; padding-left: 68px; 
			background: url(../images/title.png) no-repeat 0 0; background-size: auto 50px; line-height: 60px;}
/*每日之星列表*/
.star_list{padding: 20px 0; overflow: hidden;}
.star_tabs .tabS_box{width: 1110px !important;}
.star_list ul{width: 1120px; padding-top: 20px;}
.star_list ul li{float: left; width: 215px; margin-right: 7px; margin-bottom: 40px;}
.star_list ul li img{float: left; width: 90px; height: 90px; margin-right: 15px;}
.star_list ul li b{ display: block;height: 26px; line-height: 26px; overflow: hidden;font-size: 14px; color: #444;}
.star_list ul li span{display: block; height: 40px; line-height: 20px; overflow: hidden; color: #444; padding-right: 10px;}
.star_list ul li a{display: block; padding-top: 10px; color: #70afe1;font-family: '宋体';}
.star_list ul li a:hover{text-decoration: underline;}

/*佳作欣赏*/
.good_div{width: 1170px; margin: 0 auto;}
.good_title{height:80px; text-align: center; font-size: 22px;color: #333;line-height: 96px;font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.good_div .qx_list{width: 1190px !important;}

/*作品内页-----------------------------------------------------*/
.product_t{padding: 30px 30px 20px; font-size: 18px; color: #70afe1;}
.product_t span{color: #000;}
.product_img{text-align: center;}
.product_img img{width: 715px;}
.product_box{padding: 20px 30px !important;}
.product_box .record_div{width: 713px;}

.toupiao{width: 240px; height: 40px; border-radius: 10px; background: #709dca; color: #fff; font-size: 16px ;
		line-height: 40px; text-align: center; margin: 20px auto 0;}
.toupiao a{display: block; line-height: 40px; color: #fff;}

/*教师中心-----------------------------------------------------*/
.teacher_t{font-size:22px; color:#333; padding:20px 0 0;font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.teacher_list{padding:0 0 30px 0; width:1090px;}
.teacher_list li{float:left; width:515px; margin:0 15px; padding:30px 0 20px; border-bottom:#c1c1bf 1px dashed; overflow:hidden}
.teacher_list li .teaher_img{float:left; width:90px; height:90px; margin-right:40px;}
.teacher_list li .teaher_img img{width:90px; height:90px;}
.teacher_list li .teacher_name{overflow:hidden;}
.teacher_list li .teacher_name b{font-size:14px; color:#70afe1; font-weight:normal}
.teacher_list li .teacher_name b a{color:#70afe1}
.teacher_list li .teacher_name .teacher_span{ float:right;}
.teacher_list li .teacher_name .teacher_span .boke_sa{float: left; height: 13px; margin-right: 15px; color: #70afe1; margin-top: 5px;
												 border-right: #70afe1 1px dashed; padding-right: 10px; font-family: '宋体';}
.teacher_list li .teacher_name .teacher_span .boke_sa:last-child{border-right: none;}
.teacher_list li .teacher_school{font-size:14px; color:#444; line-height:24px; height:24px; overflow:hidden; padding-bottom:10px;}
.teacher_list li .teacher_news{ font-size:12px; color:#000; line-height:24px;  font-family: '宋体';}
.teacher_list li .teacher_news a{color:#757070}
.teacher_list li .teacher_news a:hover{color:#70afe1;}
.teacher_list li .teacher_news_intro{ font-size:12px;color:#757070; line-height:24px; height:24px; overflow:hidden; font-family: '宋体';}
.teacher_list li .teacher_news_intro a{color:#757070}
.teacher_list li .teacher_news_intro a:hover{color:#70afe1;}

/*教师查询*/
.teacher_search{overflow:hidden; width:1090px; padding:20px 0;}
.teacher_div{width:707px;}
.teacher_div .check_select{width:320px;}
.teacher_div b{ font-size:14px; color:#000; font-weight:bold !important; margin-top:10px;}
.teacher_div div.select-main{width:100px;}
.teacher_div div.select-set {
	width:50px;
}
.teacher_div div.select-block{width:100px;}
.teacher_search_0{overflow:hidden; padding-right:0 !important;}
.teacher_search_0 input[type="text"]{ float:left; width:160px; height:30px; line-height:30px; padding:0 10px; font-size:12px; color:#757070; border:#b4b9bd 1px solid; border-radius:4px; margin-right:20px; font-family: '宋体';}
.teacher_search_0 input[type="button"]{ float:right; width:70px; height:30px; line-height:30px; padding:0 10px; font-size:14px; color:#fff; border:none; border-radius:4px; background:#fa5f01; text-shadow:0 1px 0 #333;}

.teacher_search_0 ::-webkit-input-placeholder { color:#757070; }
.teacher_search_0 ::-moz-placeholder { color:#757070; } /* firefox 19+ */
.teacher_search_0 :-ms-input-placeholder { color:#757070; } /* ie */
.teacher_search_0 input:-moz-placeholder { color:#757070; }

.teacher_list01{overflow:hidden; padding-bottom:30px;}
.teacher_list01 .teacher_list_div{width:773px;}
.teacher_list01 .teacher_list_div ul{ border-bottom:#c1c1bf 1px ; height:180px; overflow:hidden;}
.teacher_list01 .teacher_list_div ul:last-child{border-bottom:none !important;}
.teacher_list01 ul{overflow:hidden;;}
.teacher_list01 ul li{float:left; width:107px; height:158px; text-align:center; padding:8px 19px;}
.teacher_list01 ul li a{display:block;}
.teacher_list01 ul li img{width:90px; height:90px; margin-bottom:5px;}
.teacher_list01 ul li b{display:block; line-height:24px; font-size:14px; color:#70afe1; font-weight:normal; height:24px; overflow:hidden}
.teacher_list01 ul li span{display:block; line-height:24px; font-size:12px; color:#444; font-weight:normal; height:24px; overflow:hidden}
/*博文精选*/
.right_nav{width:312px; padding-top:0px;}
.te_nav_title{font-size:22px; color:#333; font-weight:normal; display:block; line-height:30px;font-family:Microsoft YaHei,"宋体",Tahoma,arial;}
.teacher_right_list{width:275px;}
.teacher_right_list li{ border-bottom: #c1c1bf 1px dashed; padding: 20px 0;}
.teacher_right_list li .boke_t{overflow: hidden;}
.teacher_right_list li .boke_t b{float: left; width: 500px; height: 30px; font-weight: normal; line-height: 30px; font-size: 14px; color: #000; overflow: hidden;}
.teacher_right_list li .boke_detal{margin-bottom: 5px; line-height: 26px; max-height: 52px; overflow: hidden; font-size: 12px; color: #000; font-family: '宋体';}
.teacher_right_list li .boke_detal a:hover{text-decoration: underline;}
.teacher_right_list li:last-child{border-bottom: none;}
.boke_list_p{overflow: hidden; padding: 5px 0;}
.boke_list_p .fl .boke_sa{float: left; height: 13px; margin-right: 15px; color: #70afe1; margin-top: 5px;
												 border-right: #70afe1 1px dashed; padding-right: 10px; font-family: '宋体';}
.boke_list_p .boke_sa:last-child{border-right: none;}

/*查看学生-----------------------------------------------------------*/
.student_t{font-size:14px; color:#000; font-family: '宋体'; padding-left:30px; line-height:30px;}
.pad_r{padding:10px 80px 0 0 !important;}
.student_list{width:713px;overflow:hidden; padding:0 30px 30px;}
.student_list li{float:left; width:236px;  padding:15px 0;}
.student_list li a{display:block;}
.student_list li img{width:90px; height:90px; margin-right:20px; float:left}
.student_list li b{display:block; font-size:14px; color:#444; height:24px; overflow:hidden}
.student_list li .stu_t{display:block; line-height:24px; font-size:12px; color:#444; font-weight:normal; height:24px; overflow:hidden}
.student_list li .stu_span{display:block; padding-top:20px; line-height:24px; font-size:12px; color:#70afe1; font-family: '宋体'; font-weight:normal; height:24px; overflow:hidden}


/*每日之星*/
.slideshow{height: 822px !important; margin-bottom: 20px; background: url(../images/bg_star.jpg) no-repeat center;}
.skidder-wrapper{height: 822px !important;}
.skidder-viewport{height: 822px !important;}
.slide{height: 822px !important;}
.hua01{width: 500px; height: 380px; margin-top: 60px;  position: relative; background: url(../images/kuang_01.png) no-repeat;}
.hua01 .img_size01{position: absolute; left: 43px; top: 41px; z-index: 11; width: 407px !important; height: 281px !important;}
.hua02{width: 380px; height: 500px;position: relative; background: url(../images/kuang_02.png) no-repeat;}
.hua02 .img_size02{position: absolute; left: 48px; top: 44px; z-index: 11; width: 278px !important; height: 404px !important;}
.star_list_div{height: 782px; padding: 30px 120px 0; text-align: center;}
.star_fpnt{height: 93px; width: 307px; margin:30px auto; text-align: left; background: url(../images/bg_star_01.png) no-repeat; color: #333;}
.star_fpnt b{display: block; margin:0 50px; padding-top: 10px; font-size: 14px; font-weight: normal; color: #393939; overflow: hidden; }
.click_div{overflow: hidden; padding:10px 50px 0;}
.click_div a{float: left; padding: 0 10px; color: #149fd9; font-size: 14px;}
.click_div font{float: left; color:#149fd9; }
.click_div a.click_btn{padding-left: 20px;}
.click_div a.on_zan{background:  url(../images/zan_hover.png) no-repeat;}
.click_div a.no_zan{background:  url(../images/zan.png) no-repeat; }
.star_name{ margin: 5px 50px; line-height: 16px; overflow: hidden; font-size: 14px; color: #393939;}
.today_star_oustde{position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 822px;}
.today_star_oustde .today_star{width: 1000px; margin: 0 auto;}
.today_star_oustde .today_star .today_star_img{float: right; margin:464px 120px 0 0}















