@import url('font/iconfont.css');
.iconfont{font-size:normal;}
blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,th,ul{margin:0;padding:0;font-weight:400}
li{list-style:none}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block;}
figure{margin:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
img{border:0;display:block;}
caption,th{text-align:left}
input,select,textarea{font-size:14px;color:#333;font-family:helvetica,'Microsoft YaHei',SimHei;}
body{font:14px helvetica,'Microsoft YaHei',SimHei;position:relative;color:#333;background:#fff;line-height:24px;}
:focus{outline:0}
input:focus,input:hover{outline:0}
a{color:inherit;text-decoration:none}
a:hover{color:#f77413;}
/*base*/
.iconfont{font-family:'iconfont';}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f30{font-size:30px}
.fb{font-weight:700}
.fn{font-weight:400}
.ln30{line-height:30px;}
.txt_center,.tc{text-align:center;}
.border{border:1px solid #efefef;}

.bgf5{background-color:#f5f5f9;}
.bgf9{background-color:#f9f9f9;}
.bgfa{background-color:#fafafa;}
.bged{background-color:#ededed;}
.bgf{background-color:#ffffff;}

.gray{color:gray}
.gray3{color:#333}
.gray6{color:gray}
.gray9{color:#999}
.grayb{color:#bbb}
.grayc{color:#ccc}
.blue{color:#0268cd}
.red{color:#fb4f4f}
.white{color:#fff}
.wrap{width:1170px !important;margin:0 auto;}

.wrap-l{width:710px;margin-left:113px}
.wrap-r{width:320px;}

.w90{width:90px;}
.w710{width:710px;}
.w320{width:320px;}
.w800{width:800px;}
.w823{width:823px;}
.w1080{width:1080px;}

.h24{height:24px;overflow:hidden;}

.lh40{line-height:40px;height:40px;}

.pr{position:relative;}
.pa{position:absolute;}
.oh{overflow:hidden;}

.clearfix:before,.clearfix:after{display:table;}
.clearfix:after{clear:both;}
.clear{clear:both;overflow:hidden}

.fl{float:left;}
.fr{float:right;}

.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top12{margin-top:12px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}

.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p15-20{padding:15px 20px;}
.p15{padding:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl20{padding-left:20px;}
.plr10{padding-left:10px;padding-right:10px;}
.ptb20{padding-top:20px;padding-bottom:20px}
.mlr40{margin-left:40px;margin-right:40px;}
.mlr23{margin-left:23px;margin-right:23px;}
.mr23{margin-right:23px;}
.ml-113{margin-left:113px;}
.mr20{margin-right:20px;}

/*nav_wrap*/
.nav_wrap{width:100%;height:45px;padding-top:17px;}
.logo{float:left;margin-right:20px;}
.nav{overflow:hidden;}
.nav>li{float:left;margin-left:18px;}
.nav>li>a{font-size:16px;display:block;line-height:35px;height:43px;border-bottom:2px solid #fff;}
.nav>li>a:hover,.nav .current a{color:#289d4f;border-bottom:2px solid #289d4f;}

/*so_wrap*/
.so_wrap{height:94px;background:#c5e7f3 url(images/header.gif) center center no-repeat;}
.so_wrap form{padding-top:30px;margin-left:253px;}
.so_wrap .txt{background-color:rgba(255,255,255,.8);border:#b7b7b7 solid 1px;border-right:none 0;line-height:24px;height:28px;padding:4px 10px;width:450px;font-size:14px;float:left;}
.so_wrap .sub{height:38px;line-height:38px;padding:0 15px;color:#fff;border:none;background:#8abe3c-webkit-linear-gradient(top, #3be443 0%,#289d4f 100%);background:-moz-linear-gradient(top, #3be443 0%,#289d4f 100%);background:linear-gradient(to bottom, #3be443 0%,#289d4f 100%);cursor:pointer;font-size:16px;float:left;}

/*menu_wrap*/
.menu_wrap{position:absolute;left:auto;width:88px;}
.menu li{line-height:36px;font-size:16px;text-align:center;margin-bottom:8px;}
.menu li a{font-size:16px;display:block;}
.menu li.current,.menu li:hover{background:#289d4f;}
.menu li.current a,.menu li:hover a{color:#fff;}

/*wrap-l*/
.wrap-l{margin-left:113px;}

/*focusBox*/
.focusBox{position:relative;width:710px;height:350px;overflow:hidden;}
.focusBox .pic{ position:relative;z-index:0;}
.focusBox .pic li{position:relative;width:710px;height:350px;}
.focusBox .pic li>a{display:block;}
.focusBox .pic li div.bg{position:absolute;bottom:0px;left:0px;height:90px;padding:10px 15px;width:680px;background:#1b2738;opacity:.6;}
.focusBox .pic li div.summary{position:absolute;bottom:0px;left:0px;height:90px;padding:10px 15px;width:680px;}
.focusBox .pic li div.summary p{font-size:24px;color:#fff;line-height:40px;height:40px;overflow:hidden;}
.focusBox .pic li div.summary span{display:block;color:#ddd;height:44pcx;line-height:22px;overflow:hidden;}
.focusBox .pic img{display:block;}
.focusBox .hd{width:110px;position:absolute;bottom:75px;right:15px;text-align:center;font-size:0;z-index:1;}
.focusBox .hd li{margin:0 1px;background:url(images/dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;*display:inline;zoom:1; _background:url(images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0;}
.focusBox .prev,
.focusBox .next{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2; }
.focusBox .prev{left:0;}
.focusBox .next{background-position:0 -90px;right:0;}
.focusBox .prev:hover,
.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}

/*rightbox*/
.rightbox .h2tit{text-align:center;line-height:50px;font-size:22px;}
.public-sum p{font-size:16px;color:#999;margin-bottom:5px;}
.public-sum span{font-size:20px;color:#289d4f;line-height:30px;margin:0px 5px;}
.btn-adddoc, .btn-editdoc{display:inline-block;text-align:center;line-height:38px;font-size:16px;width:132px;background-color:#ffa310;margin:10px 0px;}
.btn-editdoc{background-color:#289d4f;float:right;color:#fff;}
.btn-editdoc:hover{background-color:#1a9837;color:#fff;}
.btn-adddoc:hover{color:#fff;background-color:#fa8424;}

/*main_list*/
.main_list{margin-top:12px;overflow:hidden;}
.main_list .item{margin-bottom:20px;padding-bottom:20px;display:table;width:100%;border-bottom:1px solid #eee;}
.main_list .limg{width:170px;height:108px;display:table-cell;}
.main_list .limg .simg{position:absolute;}
.main_list .simg{width:170px;height:108px;}
.simg{overflow:hidden;display:block;}
.main_list .rtitle{vertical-align:middle;display:table-cell;padding-left:20px;}
.main_list .item h4{font-size:22px;line-height:1.5;color:#222;}
.main_list .attr{margin-top:10px;line-height:1.5;}
.main_list .attr span{display:inline-block;margin-right:15px;vertical-align:middle;}
.main_list .attr span.iconfont{margin-right:10px;}
.main_list .author{display:inline-block;}
.main_list .doc{padding-left:18px;height:18px;overflow:hidden;}
.main_list .doc a{margin-right:10px;}
.main_list .ttitle{margin-top:-5px;margin-bottom:10px;}
.main_list .row{height:108px;margin-left:-10px;margin-bottom:15px;width:720px;}
.main_list .row .simg{display:block;float:left;margin-left:10px;}

/*title1*/
.title1, .tabBar{border-bottom:#e6e8eb solid 1px;height:28px;line-height:28px;}
.title1 h4, .tabBar span{font-size:18px;display:inline-block;border-bottom:#289d4f solid 2px;line-height:1.1;padding-bottom:5px;}
.hzlist{margin-left:-13px;width:302px;}
.hzlist li{float:left;margin:15px 0 0 13px;width:60px;}
.hzlist li img{vertical-align:top;overflow:hidden;width:50px;height:50px;}
.hzlist li h3{font-size:14px;height:24px;line-height:24px;overflow:hidden;text-align:center;margin-top:2px;}

.page_top{height:45px;background-color:#000;width:100%;}
.page_nav{overflow:hidden;}
.page_nav li{overflow:hidden;float:left;line-height:45px;}
.page_nav li a{color:#fff;display:block;padding:0px 20px;}
.page_loca{height:60px;border-bottom:1px solid #ddd;box-shadow:0px 2px 2px #eee;line-height:34px;color:#666;}

.page_logo img{margin-right:10px;}
.page_loca span{font-family:simson;color:#999;margin:0px 5px;}

/*share*/
.bdsharebuttonbox p{line-height:44px;float:left;margin-left:15px;}
.bdshare-button-style2-32 a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bdshare-button-style2-32 span{font-size:16px;color:#666;margin-left:5px;}
.bdshare-button-style2-32 .bds_qzone{background:url(images/share_icon.png) center center no-repeat;background-position:0 -136px!important;}
.bdshare-button-style2-32 .bds_tsina{background:url(images/share_icon.png) center center no-repeat;background-position:0 -68px!important;}
.bdshare-button-style2-32 .bds_weixin{background:url(images/share_icon.png) center center no-repeat;background-position:0 0px!important;}
.bdshare-button-style2-32 .bds_sqq{background:url(images/share_icon.png) center center no-repeat;background-position:0 -102px!important;}

/*article*/
.addcon{overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:10px;}
.add{width:740px;line-height:45px;}
.add span{margin-right:20px;}
.content,.content p{font-size:16px;line-height:1.8;}
.content p{margin:15px 0px;}
.content img{margin:10px auto!important;max-width:90%!important;height:auto!important;display:block!important;}

/*tag*/
.tag{background:#f5f5f5;padding:5px 10px;border:1px solid #eee;}
.tag a{margin-left:10px;color:#666;}
.tag a:hover{color:#f77413;}

/*ltit*/
.ltit{padding-bottom:6px;border-bottom:1px solid #ddd;}
.ltit .name{font-size:18px;border-bottom:2px solid #289d4f;padding-bottom:8px;}

/*img-txt*/
.img-txt li{clear:both;margin-bottom:15px;height:60px;}
.img-txt li a{display:block;}
.img-txt li img{float:left;}
.img-txt li div{float:left;margin-right:15px;}
.img-txt li p{height:48px;line-height:24px;overflow:hidden;}

/*flex_slide*/
.flex_slide .wxcon{width:50%;float:left;margin-right:10px;background:#fff;text-align:center;border:1px solid #eee;padding:5px;}
.flex_slide .wxcon p{line-height:30px;}
.flex_slide img{width:140px;}
.flex_slide a{display:block;width:118px;float:left;text-indent:30px;border-bottom:1px solid #eee;padding:10px 0px;font-size:16px;}
.flex_slide span{margin-right:5px;}

/*txtul*/
.txtul li{line-height:24px;position:relative;padding-left:10px;margin-bottom:10px;}
.txtul li:after{content:"";background:#888;width:2px;height:2px;display:block;position:absolute;left:0;top:0px;margin-top:12px;}

/*img_txt*/
.img_txt{overflow:hidden;width:298px;}
.img_txt li{float:left;margin-right:15px;width:130px;position:relative;margin-bottom:15px;height:100px;}
.img_txt li p{height:30px;overflow:hidden;line-height:30px;text-align:center;width:110px;color:#fff;margin:0px 10px;position:absolute;bottom:0px;left:0px;}
.img_txt li .info-bg{position:absolute;bottom:0px;left:0px;width:100%;color:#fff;background:#000;opacity:0.5;display:block;height:30px;}
.img_txt li:hover p{color:#f77413;}
.hot_words a{margin-left:10px;color:#666;}

.page{margin-bottom:20px;}
.page a{display:inline-block;padding:5px 13px;border:1px solid #dddddd;margin:0px 3px;}
.page a:hover{color:#ffffff;border-color:#36c456;background-color:#36c456;}
.page a.current{color:#ffffff;border-color:#289d4f;background-color:#289d4f;}

/*footer_nav*/
.footer_nav{padding:10px 0px;text-align:center;}
.footer_nav ul li{line-height:14px;border-right: 1px #ccc solid;padding: 0 15px;display: inline;}

.zt_con h3{font-weight:bold;color:#666666;margin-bottom:5px;}

.h2tit{background:#f9f9f9;overflow:hidden;line-height:40px;}
.h2tit .name{display:block;float:left;background:#efeeee;padding:0px 15px;color:#1f8f36;}

.location{color:#999999;border-bottom:1px solid #eeeeee;}
.location a{color:#666666;}

.ztbtn{display:block;background:#e9e9e9;line-height:30px;padding:0px 10px;margin-right:10px;float:left;margin-bottom:10px;}
.ztbtn:hover{background:#666666;color:#ffffff;text-decoration:none;}
.save_ico:hover i,.save_ico:hover{color:#efbe0c;}