@charset "utf-8";
/* CSS Document */
/* reset */
html{color:#000;overflow-x:hidden!important;overflow-x:hidden;overflow-y:auto;}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{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6,i{font-size:100%;font-weight:normal; font-style:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{background:#fff;font:12px 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; font-family:'宋体';color:#333;line-height:24px;}
a{color:#333; text-decoration:none;}a:hover {text-decoration:none;}
/* 浮动 */
.fl{float:left;}.fr{float:right;}.hide{display:none;}.t-c{ text-align:center;}.t-d{ text-decoration:underline}
/* 字体 */
.f12{ font-size:12px;}.f14{ font-size:14px;}.fb{ font-weight:bold;}.fn{ font-weight:normal}
/* 清除浮动样式 */
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}.cle{clear:both;}
/***********************************网页首页****************************************/
body{ font-family:微软雅黑,黑体; font-size:12px;}
/* 通用框 */
.main_box{background:#FFF;
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
box-shadow:0 0 2px 2px #dbfbcd;-webkit- box-shadow:0 0 2px 2px #dbfbcd; -moz-box-shadow:0 0 2px 2px #dbfbcd;}
.mar_t10{ margin-top:10px;}
.cho_txt{ font-weight:bold;}
.odd{ background:#e8f6c6;}.odd2{ background:#f7f7f7;}
.hover{ background:#e8f6c6;}
.mar_l20{ margin-left:20px;}.mar_tb10{ margin:10px 0;}.mar_10{ margin:10px;}
.pad_lr10{ padding:0 10px;}.pad_10{ padding:10px;}.pad_t10{ padding-top:10px;}
.color_org{ color:#ff9e14;}
.color_green{ color:#80b523;}
.none_box{ margin:200px 0; text-align:center;}
.none_box{ margin:200px 0; text-align:center;}
/* toolbar */
.toolbar{ background:url(../images/toolbar_bg.png) repeat-x; height:39px; font-size:12px;}
.toolbar_warp{ width:980px; margin:0 auto; line-height:39px;}
.toolbar_date{ float:left; width:600px;}
.user_info_warp{ float:right;}
.user_info{float:left;}
.user_img{ width:24px; height:24px;float:left; margin-top:7px; margin-right:5px;
-webkit- border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.user_logout{ float:left; margin-top:13px; margin-left:6px;}
.login_box{ float:right;margin-left:10px; padding-top:6px;*padding-top:2px;_padding-top:6px;}
.login_box a.login{ margin-right:7px;}
.user_link{float:left; margin-left:20px;}
.user_link span{ display:inline-block; float:left; width:80px;}
.user_link span img{ float:left; margin-top:12px; padding-right:1px;}
/* 头部 */
.body_container{background-attachment: scroll;background:#edffe5 url(../images/body_bg.png) no-repeat center top; height:auto;}
.body_warp{ width:980px; margin:0 auto;}
.head-info{ padding-top:30px; color:#4b7202; text-shadow:1px 2px 1px #ffffff;}
.head-info h1{ font-size:24px; padding-bottom:4px;}
/* 导航 */
.layout-nav{ position:relative;}
.nav_bg{width:980px; height:40px; margin-top:50px; background:#aed34e; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.nav-menu{font-size:14px; margin:0 auto; position:absolute; top:0;}
.nav-menu li{ float:left;}
.nav-menu li a{display:inline-block;height:37px;line-height:40px;padding: 0 10px; margin:0 20px; color:#fff;text-shadow:1px 1px 1px #405900; font-size:14px;}
.nav-menu li a.active,.nav-menu li a:hover{ border-bottom:#ff7e00 solid 3px;}
/*资源信息*/
.info_con li{ border-bottom:#f5f5f5 solid 1px; overflow:hidden; line-height:32px;}
.caption_info{ text-align:center; margin-bottom:20px;}
.caption_info h1{ font-size:18px; margin:10px 0;}
/* 左宽右窄子页内容 */
.main_warp{ margin-top:10px; }
.con_right{float:right; background:#fff; width:770px;_width:765px; _overflow:hidden;}
.con_left{ float:left; margin-right:10px; width:200px;}
/*橘色下划线的title*/
.org_title{height:24px; border-bottom:#cccccc solid 1px; margin:10px 10px 0px 10px; padding-bottom:3px; _padding-bottom:0px; }
.org_title span{ color:#5f8e0c; font-weight:bold;}
.org_title2{height:24px; border-bottom:#cccccc solid 1px; padding-bottom:3px; _padding-bottom:0px;}
.org_title span,.org_title2 span{ border-bottom:#ff3333 solid 2px; padding:0 10px; line-height:23px; padding-top:2px; float:left; }
.color_blue{color:#0b689f; font-weight:bold;}
/*option*/
.option_box{ float:right; margin-right:5px;}
.sel_bg{ float:left; width:120px; height:22px; overflow:hidden; background:url(../images/selent_bg_07.png) no-repeat 109px 9px; border:#6c9e0f solid 1px; padding-left:5px;*padding-left:0px; position:relative; }
.jc_selent{ border:none; height:21px; +height:25px; float:left; width:155px; padding-right:14px; background:none;*margin:-2px;
appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;  
}
select::-ms-expand { display: none;}
.jc_selent option{}
.search_box{ border:#6c9e0f solid 1px; height:22px; width:140px; float:left; margin-left:10px; background:url(../images/search.png) 3px 4px no-repeat; padding-left:18px; line-height:22px;+line-height:24px;}
.search_btn{border:#6c9e0f solid 1px; background:#6c9e0f;height:24px; width:50px; color:#FFF; font-family:微软雅黑,黑体;}
.ask_btn{ margin-left:5px; color:#FFF; background:#ff9e14;height:24px; padding:0 15px; border:none;}
.subleft_main{ padding:10px;+margin-bottom:10px; min-height:500px;}

/*子页右侧窄框*/
.regular_title2{ border-bottom:#cccccc solid 1px;padding:5px 0 0px 0; margin:0 10px; line-height:28px; overflow:hidden; _height:28px; }
.regular_title2 p{ float:left; background:url(../images/title_bg.png) 0px 7px  no-repeat; padding-left:8px; color:#5f8e0c; font-weight:bold;}
.right_more{ float:right; padding-right:3px;}
.option_con{ padding:10px 10px 10px 10px; min-height:100px;}
.txt_b{font-weight:bold;}
ul.classify_con li{ padding:0 10px; border-bottom:#f5f5f5 solid 1px; overflow:hidden; line-height:32px; _display:inline-block}
ul.classify_con li a{ float:left;vertical-align:top}
ul.classify_con li a img{ margin-top:10px; margin-right:5px; float:left;}
ul.classify_con li a:hover{color:#5f8e0c; font-weight:bold;}
ul.classify_con li span{ float:right;}

/* 我的视频 */
ul.video_marp li{ position:relative; float:left; margin:0 32px 10px 32px; _margin:0 24px 10px 24px; _overflow:hidden;}
ul.video_marp a.video_main img{ width:185px; height:116px;}
.video_bg{width:185px; height:20px; background-color: rgba(0,0,0,0.5); color:#FFF;  position:absolute; top:96px; z-index:2;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .video_bg{
    background-color:#000000;
    filter:Alpha(opacity=50);
     /* position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	left:0px;
  }
}
.video_txt{ position:absolute; top:80px; color:#FFF;}
.video_txt{ position:absolute; top:93px; left:0; width:185px; z-index:4;}
.video_txt span{ float:left; padding-left:5px;}
.video_txt em{ float:right; padding-right:5px;}
.info_con{ width:185px;}
.info_con div{ float:left;}
.info_con div.info_txt{ float:right;}
/* 我的博文 */
.news_list li{ border-bottom:#f5f5f5 solid 1px; line-height:38px; overflow:hidden;}
.news_list li a{ float:left; padding-left:5px; vertical-align:top;}
.news_list li a:hover{ color:#6c9e0f;}
.news_list li span{ float:right; color:#848484; padding-right:5px;}
.news_list li em.li_icon{ float:left; padding-top:10px;}
.wz_tit{width:50px; text-align:center;}
.news_list li div.wz_date{float:right; color:#848484; padding-right:5px; display:block; overflow:hidden; *width:180px;}
.news_list li div.wz_date span,.news_list li div.wz_date em,.news_list li div.wz_date i{ padding:0 3px; float:left;}
.wz_txt{ padding:10px;}
.wz_con{ border-bottom:#b6b6b6 solid 1px;}
.wz_con h1{ text-align:center; font-size:18px; margin-top:10px;}
.wz_txt{ text-align:center; color:#bfbfbf; margin-top:10px;}
.wz_main{ padding:10px;}
.wz_main p{ color:#333333; line-height:32px;text-indent:2em; padding-bottom:5px; line-height:32px;}
/* 全屏页面 */
.fullscreen_main{ width:980px; overflow:hidden; background:#fff;}
.submain_warp{ min-height:500px\9;}
/* 子页tab */
.tab_title{ height:22px; border-bottom:#cccccc solid 1px;}
ul.tab_list{ overflow:hidden; }
ul.tab_list li{ color:#616161; padding:0 40px;float:left;margin-right:10px; line-height:20px; cursor:pointer; display:inline-block;}
ul.tab_list li.tab_active{ font-weight:bold; border-bottom:#11cbd8 solid 3px;}
a.left_more{ float:right;}
a.left_more img{ padding-top:8px; padding-right:5px;}
/*留言板*/
.ly_box{ border-bottom:#cccccc solid 1px; height:auto; overflow:hidden; padding-bottom:20px; display:inline-block;}
.ly_box p.wdl_pic{ float:left; width:65px; height:65px; margin-right:10px; text-align:center;}
.ly_box p.wdl_pic img{ width:63px; height:63px; border:#cccccc solid 1px;}
.ly_box p.cle a{ margin:0 5px;}
.orange_txt{ color:#ff6600;}
.ly_box .fl{ float:left;}
.ly_txt{ height:90px; margin:0 10px; width:928px;  border:#cccccc solid 1px; padding:5px; overflow:hidden;}
.ly_txt2{ height:90px; margin:0 10px; width:96%;  border:#cccccc solid 1px; padding:5px; overflow:hidden;}
.ly_btn{border:none; background:#80b523; width:65px; height:28px; color:#fff; font-weight:bold; font-size:12px; float:right; margin-right:10px; margin-top:10px;}
.lyb_hf_box{ height:30px; line-height:30px; margin-top:10px; float:right;}
.lyb_hf_box span,.lv_hf_box input{ float:left; vertical-align:middle;}
.lyb_hf_box span.nm_txt{font-family:tahoma;}
.lyb_hf_box span.nm_txt input{ vertical-align:middle;}
input.yzm{ width:70px; height:20px; border:#cccccc solid 1px; margin-top:4px; line-height:22px; padding-left:3px; float:left;}
.lyb_hf_box span a{ color:#3399cc; margin-right:15px;}
.yzm_pic{ margin:0 5px; margin-top:6px;}
.pingjia_con{ border-bottom:#bbbbbb dashed 1px; padding-bottom:15px; margin-top:20px; line-height:20px; clear:both; margin:0 10px 10px 10px; overflow:hidden;}
.pingjia_con dt{ width:55px; text-align:center; float:left;}
.pingjia_con dt img{ width:35px; height:35px; border-radius:50%;}
.pingjia_con dt a{ color:#80b523;}
.pingjia_con dd{ margin-left:55px;}
.doc_hf dt.doc_box55{width:55px; text-align:center; float:left;}
.doc_hf_box{}
.doc_hf_box dd{ margin-left:55px;}
.pj_txt{ margin-right:10px; font-size:14px; margin-bottom:5px;}
.hp_fl{ color:#669900; font-weight:bold;}
.zp_fl{ color:#8b6231; font-weight:bold;}
.cp_fl{ color:#333333; font-weight:bold;}
.hf_line{ border-bottom:#e2e2e2 solid 1px; margin-bottom:10px; margin-right:10px; overflow:hidden; padding-bottom:5px; _display:inline-block;}
.gray_txt{ color:#999999;}
.doc_hf{ background:#f5f4f4; padding:8px 0; margin-top:5px; margin-right:10px;}
.pingjia_con a.blue_txt{ color:#80b523;}
.hf_line span{ float:left;}
a.tea_hf{color:#80b523; float:; margin-right:5px; float:right; _float:right;}

.yellow_txt{ color:#8b6231;}
a.hf_btn{ float:right; color:#80b523;margin-top:5px; margin-right:26px; margin-bottom:5px;}
.pingjia_con input.doc_hf_txt{ width:870px; height:30px; border:#80b523 solid 1px; float:left; line-height:30px; padding-left:3px;}
.pingjia_con input.doc_hf_txt2{ width:98%;height:30px; border:#80b523 solid 1px; float:left; line-height:30px; padding-left:3px;}
.pingjia_con input.hf_btn{ background:#80b523; width:60px; height:30px; border:none;  float:right; color:#FFF; margin:10px 10px 0 0;}
.tw_txt_box{ background:#f5fdfe; border:#e3e3e3 solid 1px; border-radius:5px; padding:10px 15px; margin-bottom:10px;width:828px;line-height:28px;_width:825px;}
.dys_con{ border:none;}
.dys_con dt{ width:75px; float:left; display:block; line-height:28px;}
.dys_con dt img{width:50px; height:50px; border-radius:50%; magin-right:10px;}
.dys_con dd{ margin-left:80px;}
.tea_hf { *margin-left:20px;}
.tea_hf dt{ width:75px; float:right;color:#333; display:block; overflow:hidden; line-height:28px;}
.tea_hf dt img{width:50px; height:50px; border-radius:50%; margin-left:10px;}
.tea_hf dd{ margin-right:80px;}
.hf_txt_box{background:#f8f8f8; border:#e3e3e3 solid 1px;  border-radius:5px; padding:10px 15px; margin-bottom:10px; width:830px; color:#333333; line-height:28px; overflow:hidden;}
/*相册*/
.xc_box{ width:165px; height:195px; border:#ececec solid 1px;box-shadow:0 0 2px 2px #f4f4f4;-webkit- box-shadow:0 0 2px 2px #f4f4f4; -moz-box-shadow:0 0 2px 2px #f4f4f4; display:block; float:left; margin:0 12px 40px 12px; }
.xc_pic { position:relative;}
.xc_pic img{ width:150px; height:150px; margin:7px; *margin-bottom:2px;}

.xc_name{padding-left:7px; line-height:28px;vertical-align:top}
.xc_bg{width:150px; height:20px; background-color: rgba(0,0,0,0.5); color:#FFF;  position:absolute; top:137px; left:7px;z-index:2;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .xc_bg{left:7px;
    background-color:#000000;
    filter:Alpha(opacity=50);
     /* position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
}
.xc_txt{ position:absolute; color:#FFF; top:135px; left:0; text-align:right; width:150px; z-index:4;}
.pic_con{width:960px; position:relative; margin-bottom:20px;outline: none; overflow:visible; height:600px;}
.arrow_left{width:23px; height:40px; float:left; margin-left:50px; margin-top:250px;}
.arrow_right{width:23px; height:40px; float:right; margin-right:50px; margin-top:250px;}
.pic_show{width:700px; float:left; margin-left:50px; text-align:center; margin-top:20px;}
pic_show img{display: block;zoom:1;opacity:1;position:absolute;top:50%;left:50%; margin-left:-300px; }


/*分页*/
.page{font-family:微软雅黑,黑体; margin-right:10px;}
.fenye{font-family:微软雅黑,黑体;margin: 40px 10px 0px 10px;overflow: hidden;float: left; width: 100%;height: 60px;display: inline;}
.page_new{font-family:微软雅黑,黑体;}
ul.pag{ margin-right:20px; display:inline-block; }
.page_new p span{color:#6c9e0f;}
.page .pag li a{color:#6c9e0f; }
.page .pag li a:hover{background-color:#6c9e0f;}
.page .next a{color:#6c9e0f;}
.page .next a:hover{background-color:#6c9e0f;}
.page .pag li .p_h{background-color:#6c9e0f; }







/*页脚*/
.foot_warp{background:#80b523; height:60px; color:#FFF; text-align:center; margin-top:40px; padding:10px 0;}
.foot_warp p{ line-height:30px;}