@charset "utf-8";
/* CSS Document */

.sec_main{ width:1080px;  /*height:940px;*/ background:url(../images/main_bg.jpg) repeat-y left top; overflow:hidden;}
.o_cont{ margin:0px 60px 0 70px; /*width:950px;*/ }
.o_left{ float:left; width:248px;}
.o_sear{ padding:10px 0 20px 0;}
.o_input{ width:180px; height:22px; line-height:22px; border:1px solid #ccc; margin-right:6px; }
.o_btn{ width:60px; height:24px; line-height:24px; background:#e7891a; border:0; color:#FFF; cursor:pointer; }

.nybtntop{ width:248px; height:114px;background:url(../images/nybtntop.jpg) no-repeat left top; }
.nybtntop h4{font-size:18px; font-family:"微软雅黑"; color:#1095b6; padding:55px 0 0 110px; font-weight:600; }
.nybtncen{width:248px; background:url(../images/nybtnmid.jpg) repeat-y left top;}
.nybtncen ul{ width:214px; margin:0 auto; padding:10px 0 15px; }
.nybtncen ul li{width:214px; height:37px; line-height:37px; padding-top:5px;  }
.nybtncen ul li a{ display:block; outline: none;background:url(../images/o_listbgout.jpg) no-repeat left top; padding-left:60px; }
.nybtncen ul li a:hover{ display:block; background:url(../images/o_listbgover.jpg) no-repeat left top; padding-left:60px; color:#fff; }
.nybtnfoot{width:248px; height:16px;background:url(../images/nybtnbtm.jpg) no-repeat left top;}
.o_right{width:670px; float:right;}


.nowsite{ background:#f4f4f4; height:35px;background:url(../images/nowsite_bg.jpg) no-repeat left top; margin-bottom:20px; }
.sec_rglist h1{ float:right; width:500px;height:50px; line-height:50px; padding-left:40px; background: url(../images/nowsite_ico.jpg) no-repeat 305px center #f4f4f4;  font-size:12px; font-weight:normal; text-align:right; padding-right:30px;}
.typeName {color: #434a54;float: left;font-size: 20px; font-family:"微软雅黑";height: 35px;line-height: 35px;overflow: hidden;padding-left:20px; }
.location {background:url(../images/nowsite_ico.jpg) no-repeat scroll 0 11px;/*color: #a9b2c0;*/float: right;height: 35px;line-height: 35px;overflow: hidden;
padding-left: 20px;padding-right: 20px;}


.sec_rg_m ul{ margin:10px 25px 35px;  font-size:15px;}
.sec_list li{height:40px; line-height:40px; font-size:15px;  background: url(../images/list_ico.jpg) no-repeat 15px center; padding:0 15px 0 30px; border-bottom:1px solid #f2f2f2;}
.sec_list li a:hover{ color:#000; text-decoration:underline;}
.sec_list li span{ float:right; font-size:12px; color:#bebebe;}
.sec_rg_b{width:786px; height:13px; background:url(../images/sec_rgbg_b.jpg) no-repeat left bottom;}

/*翻页start*/
.showpage{font-size:14px;overflow: hidden; padding: 0 0 5px; margin-bottom:40px; margin-left:30px; margin-top:30px;}
.showpage span, .showpage a {background: #f8f8f8 none repeat scroll 0 0;border: 1px solid #ddd;/* border-radius: 3px;*/color: #444;display: block;float: left;line-height: normal;margin: 0 5px 0 0;padding: 10px 15px;}
.showpage span.current, .showpage a:hover {background: #38a6c1 none repeat scroll 0 0;border: 1px solid #3a9192;color: #fff;text-decoration: none;/*text-shadow: 1px 1px 0 #500;*/}
.showpage a.zd{border:0; background:#FFF;}
.showpage a.zd:hover{color: #444;}
/*翻页end*/

/*三级页面样式*/
.tit_name h2{ font-size:22px; font-family:"微软雅黑"; font-weight:normal;color:#525252;  text-align:center; margin-top:40px; padding:0 30px; }
.tit_name h5{text-align:center; color:#2267a1; font-size:12px; color:#999; border-bottom:1px solid #ebebeb; margin:5px 30px 10px;  font-weight:normal; padding-bottom:10px;}
.tit_name p{color:#2267a1; margin-top:5px; font-size:15px; color:#646d78; } 
.tit_name p a{color:#c4c4c4; }
.det_text{margin-top:30px;/* height:750px;overflow:auto; */margin-right:35px; padding-right:10px;}
.det_text p{line-height:30px; text-indent:28px; font-size:14px; padding:0px 0px 10px 35px; font-size:15px; }
.detail_pic{text-align:center;margin:25px 0;}
.detail_pic img{width:449px;}

.art_f{margin:0 30px 30px; line-height:22px;}
.art_f span{color:#3ba2c8;}
.art_f a:hover{text-decoration:underline;}

/*数字资源*/
.sec_szzy{ line-height:24px; padding:30px 0 0 0; clear:both; font-size:14px; color:#444; /*overflow-y:auto;height:650px; */ overflow:hidden; }
.sec_szzy .heng{border-bottom: 1px solid #e8e8e8;height: auto;overflow: hidden;padding-bottom: 20px; padding-top: 20px;}
.heng .z {float: left;height: 100px; width: 146px; margin-left: 10px;margin-right: 15px; }
.heng .z img{height: 100px; width: 146px; }
.heng .hz {float: left;line-height:24px;width: 458px;}
.heng .hz a{ color:#38A6C1;}
.heng .hz .smartP{ line-height: 22px; font-size:12px;}
.ku_fl{ overflow:hidden;  }
.ku_fl ul{ overflow:hidden;}
.ku_fl ul li{ float:left;  margin-right:10px; padding:3px 10px;/* width:200px;   margin-bottom:20px; min-height:170px;*/border:1px solid #e2e2e2;}
ul.ku_l{ margin:0px 25px 10px 10px;}
.ku_fl ul li.cur{ background:#f4f4f4;}
.ku_fl ul li.cur a{ color:#0f85e9;}
.ku_fl ul li a{ display: block;}
.ku_fl ul li a:hover{ color:#0f85e9;}

/*视频专区*/
.sec_spzq{ margin:40px 50px 20px;}
.sec_spzq ul li{ margin-bottom:20px; float:left; margin-right:30px;}
.sec_spzq ul li p{ line-height:28px; text-align:center;}
.sec_spzq ul li img{ width:250px; height:175px;}

/*资源推荐*/
.sec_zytuijian{margin:30px 30px 40px; text-align:center; overflow:hidden; padding:40px 0 0 10px; height:560px;}
.sec_zytuijian li{ width:120px; float:left; margin:0 20px 30px 0;}
.sec_zytuijian li p{line-height:24px; text-align:center;}
.sec_zytuijian li img{width:100px; height:130px; padding:1px; border:1px solid #f4f4f4;}
.sec_zytuijian li img:hover{border:1px solid #999;}

/*关注微信*/
.gzweixin{font-size:14px;}
.gzweixin p{ line-height:24px; font-size:14px;}
.gzweixin p img{ margin:40px auto;}

/*我要报名*/
.hdbaoming{font-size:14px; }
.hdbaoming p{font-size:12px;}
.hdbaoming span{ color:#ff0000;}
.bm{margin:80px 0 50px; }
.regForm{  position: relative; margin-top:20px;}
.item{ width:140px; font-size: 14px;left: 0; position: absolute; text-align: right; top:10px;}
.input_red{color: #c00;}
.ipt,.pd{position: relative; border: 1px solid #ababab;border-radius: 3px;box-shadow: 2px 2px 3px #ededed inset;font-size: 14px;font-weight: bold;padding: 8px 5px;}
.norWidthIpt{ width: 322px;}
.regForm_item{ padding-left: 150px;}
.reg_btn{width:100px; height:40px; line-height:40px; margin-left:150px; margin-top:28px;  background:#508439; color:#FFF; border:0; cursor:pointer; font-size:18px; font-family:"Microsoft YaHei",tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;  border-radius:3px;box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc; }
.reg_btn:hover{ background:#71a45a;  border-radius:3px;}

/*网站地图*/
.ditu{ font-family:"微软雅黑"   margin-top:40px;padding:0 0 100px 0px;}
.lm{/*border-left:3px solid #2da1f2;*/ padding-left:8px; margin-top:10px;}
.lm p a{ margin-right:15px;font-size:14px; color:#444; }
.lm p a:hover{color:#000;}
.lm p span a{ font-size:16px;  display:inline-block;text-align:left; margin-right:5px; color:#000; background:url(../images/yezi_ico.jpg) no-repeat left center;padding-left:26px; line-height: 32px;} 


/*读者留言*/
.regForm{  position: relative; margin-top:20px;}
.item{ width:180px; font-size: 14px;left: 0; position: absolute; text-align: right; top:10px;}
.input_red{color: #c00;}
.ipt,.pd{position: relative; border: 1px solid #ababab;border-radius: 3px;box-shadow: 2px 2px 3px #ededed inset;font-size: 14px;font-weight: bold;padding: 8px 5px;}
.norWidthIpt{ width: 322px;}
.regForm_item{ padding-left: 190px;}
.regForm_item span{ color:#999;}
.reg_btn{width:100px; height:40px; line-height:40px; margin-left:190px; margin-top:28px;  background:#0171B9; color:#FFF; border:0; cursor:pointer; font-size:18px; font-family:"Microsoft YaHei",tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;  border-radius:3px;}
.reg_btn:hover{ background:#30A7E0;  border-radius:3px;}
.bz{ font-size:12px; padding-left:160px; margin-top:30px;}
.bz span{ color:red; }
.ckliuyan{ text-align:right; margin-top:30px; }
.ckliuyan input{ border:0; width:159px; height:55px; display:inline-block; background:url(../images/ck_btn.jpg) no-repeat left top; outline:none; }


.reply ul.message_list li {border: 1px solid #E3E3E3;margin: 0 0 10px;}
.reply .message_list .question {padding: 15px 20px;}
.reply .message_list .label {color: #9c7f64;float: left;margin-left: -50px;}
.reply .message_list .question .title {padding-left: 50px;}
.reply .message_list .question .text0 {padding-left: 50px; color:#666;}
.reply .message_list .question .date {color: #b9b9b9;text-align: right;}
.reply .message_list .reply {background-color: #f8f8f8;color: #9c7f64;padding: 15px 20px;}
.reply .message_list .reply .text0 {padding-left: 50px;  color:#666; line-height:20px;}
.reply .message_list .reply .date {color: #d3c5b4;text-align: right;}



.dv{ text-align:center;}































