@charset "utf-8";
/* 通用样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, em, th, var { font-style:normal;}
ul, li, dl, dd, dt { list-style-type:none;}
img { border:none;}
input, textarea, select { font-family:inherit; font-weight:inherit; vertical-align:middle;}
a { color:#333; text-decoration:none; cursor: pointer;}
a:hover { text-decoration:underline;}
.clear,.clear_all  {clear:both;}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.mtop10{margin-top:10px; }
.left { float:left;}
.right { float:right;}
body{ font-size:14px; font-family:"宋体"; position:relative;  }
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}


/*省份导航开始*/
.con{ width:1000px; height:auto; margin:auto; background-color:#f5f5f5;}
.top1{ width:982px; height:28px; line-height:30px; padding-left:18px; background-color:#FFFFFF; overflow:hidden; margin-top: 10px;}
.top1 a{ text-decoration:none; font-family:"宋体"; font-size:14px; }
.top2{ width:1000px; height:79px; border:1px solid #eae9e9;background-color:#FFFFFF; margin-top:10px; font-size:12px; overflow:hidden;}
.top2_l{ width:81px; height:23px; background-color:#e8e8e8; margin:12px 1px 10px 15px;  *margin:12px 0px 43px 15px; _margin:12px 0px 43px 15px;text-align:center; line-height:24px; color:#333333; display:inline;}
.top2_r{ width:878px; margin-top:12px; margin-left:20px;  *margin-left:10px;  display:inline;}

.top2_r a{ height:33px; color:#1887e3; float:left; line-height:23px; text-align:center; padding:0px 10px 0px 10px;}
.top2_r a:hover{  height:33px; color:#f43c5e; text-decoration:none; padding:0px 10px 0px 10px;}
.top2_r .top2_a{background:#f43c5e; color:#FFF; width:50px; height:23px; margin-bottom:10px;}
.top2_r .top2_a:hover{color:#FFF; width:50px;  height:23px;}
.top2_d{ width:1000px; height:48px; border:1px solid #eae9e9;background-color:#FFFFFF; margin-top:10px; font-size:12px; overflow:hidden;}

.t_a{ background-color:#e8e8e8; color:#333333; padding:6px 16px 6px 16px; margin-left:15px;}
.top3 .t_b{ background-color:#f43c5e; color:#FFFFFF; margin-left:15px;  _margin-left:5px; *margin-left:5px; width:41px; padding:5px 19px 5px 18px;}
.top3 .t_b:hover{color:White;}



.top3{width:1000px; height:42px; overflow:hidden; border:1px solid #eae9e9; margin-top:10px; background-color:#FFFFFF; font-size:12px; line-height:45px;}
.top3 a{ width:45px; height:23px; color:#1887e3; margin-left:24px;}
.top3 a:hover{ width:42px; height:23px; color:#f43c5e; text-decoration:none;}
.xl{ width:82px; height:16px; margin:auto; margin-top:-2px; position:relative; }


/*省份导航结束*/

.xzxy{ width:1000px; height:942px; margin-top:8px;}
.xzxy_l{ width:722px; height:942px;background-color:#FFFFFF; overflow:hidden;}
.xzxy_left1{width:722px;height:164px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style: dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#d7d7d7;border-left-color:#FFFFFF;margin-top:5px;}
.xzxy_left1:hover{border:1px solid #f43c5e;width:720px; height:164px; border-radius: 4px;}

.xzxy_img{ width:239px; height:167px;}
.xzxy_img img{ margin:19px 11px 14px 25px;}
.xzxy_p{ width:470px; height:144px; margin-top:21px;}

.xzxy_p_a a{ font-size:14px; color:#1285e2;}
.xzxy_p_a a:hover{ font-size:14px; color:#e86d27;}

.xzxy a{ text-decoration:none; }
.xzxy_p2{ font-size:12px; line-height:25px;  height:70px; overflow:hidden; margin-top:15px;}
.xzxy_p2 a{color:#666666;}
.xzxy_p3{ font-size:12px;color:#666666; margin-top:10px;  }
.xzxy_p3 font{ color:red; font-size:12px;}
.xzxy_p3 a font{ color:#e8641b; width:66px; height:17px; background:url(/img/xzxy_02.jpg) left center no-repeat; padding-left:15px; }
.xzxy_p3 a img{ margin-left:30px; margin-top:2px;}
.xzxy_bt{ width:98px; height:24px; background-color:#248de4; margin-left:170px; margin-top:8px;}
.xzxy_bt a{ font-size:12px; padding:2px 2px 6px 0px; color:#FFFFFF;  text-align:center; background:url(/img/xzxy_bt.png) left center no-repeat; padding-left:10px; line-height:25px; margin-left:8px; padding-left:25px; }
.xzxy_bt:hover{ width:98px; height:24px; background-color:#f43c5e;}

.xzxy_ys{ width:700px; height:48px; margin-top:30px; text-align:center;}
.xzxy_ys a{  border:1px solid #cdcdcd; height:30px; text-align:center; width:45px; line-height:30px; margin-left:10px;text-decoration: none;padding: 8px 12px; font-size:14px;}
.xzxy_ys a:hover{  background-color:#0066CC;  height:30px;  color:#FFFFFF; line-height:30px;}
.cpb{ padding:5px 12px; background:#0066CC; font-size:14px; font-family:"微软雅黑";  margin-left:11px; color:#FFFFFF; border:1px solid #cdcdcd}

/* 内容右边*/
.xzxy_r{ width:267px; height:942px; margin-left:10px;}
.xzxy_r1{ width:252px; height:45px; background-color:#FFFFFF; border-bottom:2px #ebeaea solid; line-height:50px; padding-left:15px;}
.xzxy_r1_a{ width:252px; height:25px; background-color:#FFFFFF; margin-bottom:2px; border-bottom:2px #ebeaea solid;  padding-left:15px;}

.xzxy_r2{ width:267px; padding-bottom:15px; background-color:#FFFFFF; }
.xzxy_r2_a{width:254px;height:181px;overflow:hidden;margin:auto; border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #ebeaea;}
.xzxy_r2_a1{width:238px; overflow:hidden; margin-left:3px; overflow:hidden; margin-left:20px; margin-top:8px; margin-bottom:8px;  }

.xzxy_r2_a ul .ac{color:#343434;}


.xzxy_r2_a1 li{height:35px; width:109px; float:left; overflow:hidden; margin-right:10px; }

.xzxy_r2_a ul a{ font-size:12px; line-height:30px; color:#676767;}
.xzxy_r2_a ul a:hover{ color:#f43c5e;}
.xzxy_r3{ width:267px; height:472px; padding-top:20px; background-color:#FFFFFF;}
.xzxy_r3_a{ width:239px; height:133px; padding-top:10px; margin:auto;  }
.xzxy_r3_t{ width:239px; height:114px;}
.xzxy_r3_t1{width:135px; height:90px;font-size:12px;  }
.xzxy_r3_t1 span{color:#f43c5e;}
.xzxy_r3_t1_a{padding:8px 5px 5px 5px; line-height:23px; overflow:hidden; height:82px;}
.xzxy_xx{ margin-left:80px; margin-top:2px; }
.xzxy_r3_t1 font{ color:#f43c5e; font-size:12px; overflow:hidden;}
.xzxy_r3_t2{width:100px; height:114px;}
.xzxy_r3_t3{ width:225px; height:19px; background-color:#666666; padding-left:11px; line-height:19px; overflow:hidden;}
.xzxy_r3_t3 a{ font-size:12px; color:#FFFFFF;}
.xzxy_r3_t3_l{ width:128px; overflow:hidden;}
.xzxy_r3_t3_r{ width:55px; overflow:hidden; margin-left:35px;}



/*教师学习平台开始*/
.xzjp_con{ width:1000px; height:auto; margin:auto; background-color:#ffffff;}
.xzjp{ width:1000px; margin-top:12px; float:left;}
.xzjp_l{ width:757px; border:1px solid #ebeaea;}
.xzjp_l_a{ width:703px; height:39px; margin:auto;}
.xzjp_l_a1{width:104px; height:39px; border:1px solid #f43c5e; border-left:none; border-right:none; border-top:none; line-height:40px;} 
.xzjp_l_a1 a{ color:#f43c5e;text-decoration:none; }
.xzjp_l_a2{width:703px;height:39px;border:1px solid #ebeaea;border-left:none; border-right:none; border-top:none; line-height:40px;text-align:right;}
.xzjp_l_a2 a{ font-size:12px; color:#666666; text-decoration:none;}
.xzjp_l_b{width:719px;height:400px; border:1px solid #ebeaea; border-left:none; border-right:none; border-top:none; line-height:40px; margin:auto; overflow:hidden;}
.xzjp_l_b2{width:719px;height:220px; border:1px solid #ebeaea; border-left:none; border-right:none; border-top:none; line-height:40px; margin:auto;overflow:hidden;}
.xzjp_l_b3{width:719px;height:200px; line-height:40px; margin:auto;}

.xzjp_l_b1{width:708px;height:25px;  *height:45px; }
.xzjp_l_b1 a{ text-decoration:none; font-size:12px; color:#888888; }
.xzjp_l_b1 font{ font-size:14px; color:#f43c5e; margin-right:10px; margin-left:12px; }
.xzjp_l_b1 span{ float:right; margin-right:5px;}
.xzjp_l_c{width:695px;height:341px; margin:auto; }

.xzjp_l_c_t{width:695px;height:165px; margin:auto; margin-bottom:20px; }
.xzjp_l_c_d{width:695px;height:165px; margin:auto;  }



.xzjp_l_c3{width:182px;height:122px; border:1px solid #e0e0e0;position:relative; padding:3px;}
.xzjp_l_c3:hover{width:182px;height:122px; border:1px solid #d6d6d6;position:relative; padding:3px;}
.xzjp_l_c2{width:62px;height:14px; font-size:12px; line-height:19px; margin:auto; margin-top:15px; overflow:hidden;}
.xzjp_l_c4{ width:189px; height:65px; font-size:12px;}
.xzjp_l_c4_t{width:189px; height:35px; margin:auto; line-height:30px;}
.xzjp_l_c4_t a{ text-decoration:none; color:#333333; }
.xzjp_l_c4_t1{width:125px; height:35px; overflow:hidden; margin-left:2px;margin-top: 5px;}
.xzjp_l_c4_t2{width:60px; height:35px; overflow:hidden; text-align:right;margin-top: 5px;} 
.xzjp_l_c5{ width:189px; height:54px; font-size:12px;}
.xzjp_l_c5_t{width:189px; height:30px; margin:auto;}
.xzjp_l_c5_t a{ text-decoration:none;  }
.xzjp_l_c5_t1{width:62px; height:30px; overflow:hidden;color:#666666; margin-left:2px;}
.xzjp_l_c5_t2{width:88px; height:30px; overflow:hidden; margin-left:35px; text-align:right;color:#666666;} 


.xzjp_new{ width:190px; height:14px;background:url(/img/xzjp_03.png) right no-repeat; position:absolute; right:-6px;; top:0px; float:right; }
.xzjp_tp{ width:50px; height:50px;  position:absolute; left:70px; top:40px; float:cener;   }
.xzjp_tp a{display:none;}
.xzjp_l_c3:hover a{display:block;}

.xzjp_sj{width:182px; height:18px; background:#000000; position:absolute; left:0px; top:104px; float:right;margin-left: 3px;
 filter:alpha(opacity=50);  /* ie 有效*/
	
	opacity:0.5; /* 通用，其他浏览器  有效*/}

.xzjp_sj_a{width:180px; height:18px; position:absolute; left:0px; top:104px;  line-height:21px; overflow:hidden; padding-left:10px; font-size:12px; }
.xzjp_sj_a a{color:#FFFFFF; text-decoration:none;}

.xzjp_r{ width:224px; border:1px solid #ebeaea; }
.xzjp_r1{width:205px; height:39px; margin:auto; line-height:45px; border:1px solid #eaeaea; border-left:none; border-top:none; border-right:none;}
.xzjp_r2{width:205px; margin:auto; }
.xzjp_r2 ul{ line-height:40px; font-size:12px; color:#666666; width:200px; margin-top:10px;}
.xzjp_r2 li{ width:205px; overflow:hidden;}
.xzjp_r2 li a{ color:#666666; text-decoration:none; float:left; width:146px;}
.xzjp_r2 li span{ margin-left:21px; width:30px; overflow:hidden; float:left;}
.xzjp_r3{ width:205px; margin-left:10px; padding-top:10px; float:left;}
.xzjp_r3:hover a{ color:#1887e3;}
.xzjp_r3_l{ width:13px; height:12px; background-color:#f43c5e; color:#FFF; text-align:center; line-height:13px;}

.xzjp_r3_2{ width:13px; height:12px; background-color:#c1c1c1; color:#FFF; text-align:center; line-height:13px;}
.xzjp_r3_r{width:181px; border:1px dashed #eaeaea; border-left:none; border-right:none; border-top:none; font-size:12px; margin-left:7px;}
.xzjp_r3_r a{ text-decoration:none;}
.xzjp_r3_r1{height:20px; overflow:hidden;}
.xzjp_r3_r2{color:#666666;height: 20px;}
.xzjp_r3_r2_r{margin-left:72px; overflow:hidden;font-size:12px; }
.xzjp_r3_r2_r a{ color:#666666;}

.xzjp_r4{ width:205px; height:194px; margin:auto;}
.xzjp_r4_l{  width:13px; height:12px; background-color:#f43c5e; color:#FFF; text-align:center; line-height:13px;}
.xzjp_r4_r{ width:179px; height:194px;}
.xzjp_r4_r1{ font-size:12px; width:179px; overflow:hidden; margin-left:5px;}
.xzjp_r4_r1 a{ color:#1887e3; text-decoration:none;}
.xzjp_r4_r2{ width:179px; height:120px; margin:5px 14px 5px 0px; display:none;}
.xzjp_r4_r2class{ width:179px; height:120px; margin:5px 14px 5px 0px;}
.xzjp_r4_r3{ width:179px; height:40px;color:#1887e3; overflow:hidden; line-height:30px;}
.xzjp_r4_r3_r{margin-left:72px; overflow:hidden;font-size:12px; }
.xzjp_r4_r3_r a{color:#1887e3; text-decoration:none; }

/*教师学习平台2*/
.xzjp_l_b4{width:710px; margin:auto;overflow:hidden;} 
.xzjp_l_b5{border:1px solid #ebeaea; border-left:none; border-right:none; border-top:none; width:710px;  margin-top:10px; overflow:hidden;}
.xzjp_l_c8{ margin-left:24px; margin-right:20px; display:inline;margin-top: 10px;} 
.xzjp_l2{ width:757px; height:842px; border:1px solid #ebeaea;}

/*教师学习平台结束*/

/*校园库开始*/
.xzxz{ width:1000px; height:902px; margin:auto; margin-top:24px;}

.xzxz_l{width:197px;height:auto;border-top-width: 2px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #1e85df;border-right-color: #eae9e9;border-bottom-color: #eae9e9;border-left-color: #eae9e9;}
.xzxz_l_1{ width:197px; height:47px; border-bottom:1px solid #eae9e9;}
.xzxz_l_1 a{ line-height:50px; margin-left:18px; }

.xzxz_l_2{ width:197px; height:36px; color:#333333;border-bottom:1px solid #eae9e9;}
.xzxz_l_2:hover{ background-color:#f43c5e;width:197px; height:36px;}
.xzxz_l_2 a{font-size:12px; text-decoration:none; width:134px;  height:36px;background:url(/img/xzxz_01.jpg) center right no-repeat; line-height:36px;padding:0px 0px 0px 33px; overflow:hidden; display:block; padding-right:30px; }
.xzxz_l_2 a:hover{ font-size:12px; text-decoration:none;   width:134px;height:36px;background:url(/img/xzxz_02.jpg) center right no-repeat; line-height:36px; color:White; padding:0px 0px 0px 33px; overflow:hidden; display:block; padding-right:30px; }

.xzxz_l_3{ width:197px; height:auto; color:#666666;border-bottom:1px solid #eae9e9;}
.xzxz_l_3 ul{ width:88px; height:auto; margin:auto; margin-top:5px;}
.xzxz_l_3 li{ width:80px; height:26px;font-size:12px; line-height:25px;background:url(/img/xzxz_03.jpg) center left no-repeat; padding-left:50px;  }
.xzxz_l_3 li:hover{ width:80px; height:26px;font-size:12px; line-height:25px;background:url(/img/xzxz_04.jpg) center left no-repeat; padding-left:50px;   }
.xzxz_l_3 a{ text-decoration:none;width:88px; height:26px; display:block; overflow:hidden;}
.xzxz_l_3 a:hover{ text-decoration:none;width:88px; height:26px;color:#f43c5e;display:block;overflow:hidden;}



.xzxz_r{ width:778px; margin-left:22px;}
.xzxz_r1{ height:25px; width:778px;}
.xzxz_r1 p{ margin-left:30px; line-height:22px;}
.xzxz_r1 p span{ float:right; margin-right:10px; width:50px; background:url (/img/xzxz_05.jpg) center right no-repeat;}
.xzxz_r1 a{ font-size:12px; color:#666666; height:25px; width:778px; text-decoration:none; cursor:auto;}
.xzxz_r2{width:778px; border:1px solid #ebeaea;}
.xzxz_r3{width:745px; margin:auto; margin-top:13px; overflow: hidden;}
.xzxz_r4{width:742px;height:117px;margin:auto;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;
	border-left-width: 1px;border-top-style: dashed;border-right-style: dashed;border-bottom-style: dashed;border-left-style: dashed;
	border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #d3d3d3;border-left-color: #FFFFFF; margin-top:5px; margin-bottom:10px;}
.xzxz_r4:hover{width:742px; height:117px;margin:auto; border:1px solid #f44162;margin-top:5px; margin-bottom:10px; border-radius: 4px;}

.xzxz_r4_l{ width:84px; height:95px; margin:13px 11px 11px 11px;}
.xzxz_r4_c{ width:458px; height:104px; margin-top:10px;}
.xzxz_r4_p1{ line-height:20px; width:402px; height:22px; overflow:hidden;}
.xzxz_r4_p1 a{ text-decoration:none; font-size: 14px;color: #1887e3;}
.xzxz_r4_p1 a:hover{color:#f43c5e;}
.xzxz_r4_p2{ font-size:12px;  overflow:hidden; width:435px; height:43px; line-height:23px;}
.xzxz_r4_p2 a{ text-decoration:none;color:#666666;}
.xzxz_bt{ width:98px; height:24px; background-color:#248de4; margin-top:5px; float:right; margin-right:35px;}
.xzxz_bt a{ font-size:12px; padding:2px 2px 6px 0px; color:#FFFFFF;  text-align:center; background:url(/img/xzxy_bt.png) left center no-repeat; padding-left:10px; line-height:25px; margin-left:8px; padding-left:25px; text-decoration:none; }
.xzxz_bt:hover{ width:98px; height:24px; background-color:#f43c5e;}
.xzxz_r5{ width:177px; height:75px; border-left:1px solid #e1e1e1; margin-top:24px; color:#888888; font-size:12px;}
.xzxz_r5 p{ margin-left:23px;}
.xzxz_r5_p1{ width:140px; height:20px; overflow:hidden; background:url(/img/xzxz_06.jpg) left center no-repeat; padding-left:25px; line-height:18px;margin-top:7px; overflow:hidden;}
.xzxz_r5_p2{ width:140px; height:20px; overflow:hidden; background:url(/img/xzxz_07.jpg) left center no-repeat; padding-left:25px; line-height:18px; margin-top:17px; overflow:hidden;}

/*校园库结束*/