@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0;padding: 0;font-family:'Microsoft Yahei', Georgia,'Times New Roman',Times,serif;}
body{background:#f3f4f5 ;font-size: 14px;}
u, a{color: #484848;text-decoration:none !important}
a:hover{color: #f0715c;text-decoration: underline;}
a:link{text-decoration: none;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var, i{font-style: normal;font-weight: normal;}
ol, ul{list-style: none; overflow:hidden}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
q:before, q:after{content: '';}
abbr, acronym{border: 0;}
b{font-weight: 400;}
.cf{*zoom: 1;}
.cf:after, .cf:before{display: table;content: " ";line-height: 0;}
.cf:after{clear: both;}
.new, .d1{color: #666 !important;font-size:12px;}
.old, .d0{color:#999 !important;font-size:12px}
.hot{color:#F26C4F;}
/*头部*/
.main{width:1200px; margin:0 auto}
.header{min-width:1200px;height:70px; line-height:70px; overflow:hidden; background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);}
/*书架*/
.enroll{float:right; display:inline;}
.enroll a.click_pop,
.enroll a.enroll-right,
.enroll a.enroll-left{float:left;display:inline;width: 74px;text-indent:22px;/* background:url(../images/xxs_01.png) no-repeat 0 -129px; */margin:0 0 0 15px;color:#969696;font-size: 15px;}
.enroll a.enroll-right{background-position: -73px -128px}
.enroll a.click_pop{background-position:-143px -129px;color: #ea6f5a}
.enroll a.click_pop .iconfont{font-size: 18px;margin-right: 4px;vertical-align: top;}
.e-pop{height: 455px;overflow: hidden;}
.pop{display: none;width: 650px;min-height: 470px;max-height: 750px;height:500px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;padding: 25px 0;z-index: 130;border-radius: 8px;background-color: #fff;box-shadow: 0 3px 18px rgb(204, 204, 204);}
.pop-foot{height:50px; line-height:50px; width:600px; border-top: 1px #E5E5E5 solid; text-align: right; margin:0 25px}
.pop-cancel, .pop-ok{padding:8px 15px; margin:15px 5px; border: none; border-radius: 5px; background-color: #337AB7; color: #fff; cursor:pointer;}
.pop-cancel{background-color: #FFF; border:1px #CECECE solid; color: #000;}
.pop-content{height: 380px;}
.pop-content-left{float: left;}
.pop-content-right{width:310px; float: left; padding-top:20px; padding-left:20px; font-size: 16px; line-height:35px;}
.bgPop{display: none; position: absolute; z-index: 129; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.e-pop a{width: 80px; height: 130px; float: left; display: inline; margin:0 25px 20px 25px; background: #f9f9f9;}
.e-pop a img{width:100%; height:100px;}
.e-pop a b{text-align:center; display:block; height:20px;line-height:20px; overflow:hidden; width:100%; margin:-24px 0 0 0}
/*logo*/
.logo{width:203px;height:70px;overflow:hidden; background-image:url(../images/logo.png);background-repeat:no-repeat; float:left; display:inline;background-size:contain;background-position:center center;}
/*导航*/
.nav{overflow:hidden;float:left; display:inline; margin:0 20px}
.nav a{float:left; display:inline; font-size:16px; margin:0 20px}
.nav a:hover,
.nav a.current{color:#ea6f5a;}
/*搜索*/
.search{width:250px;height:35px;border:1px solid #f0715c; overflow:hidden; border-radius:100px;float:left; display:inline; margin:17px 0 0 20px; position:relative;}
.search input{padding:0 15px 0 0; text-indent:15px;border:0;height:36px;line-height:36px;float:left;width: 190px; position:absolute;left:0; top:0px}
.search button{display:block;width:50px;height:36px; line-height:35px;border:0;background:#f0715c;color:#fff; font-size:14px;cursor: pointer; position:absolute;right:0; top:0px}
.m_nav{background:#55c75d;min-width: 1200px; height:50px; line-height:50px; margin-bottom:10px}
.m_nav div{width:1200px; margin:0 auto}
#article .m_nav a{width: 11.11%;}
.m_nav a{width: 12.5%; height:50px; line-height:50px; text-align:center;color:#fff; float:left; display:inline;font-size: 16px;}
.m_nav p{float:right; display:inline}
.m_nav p a{font-size: 14px; height:20px; line-height:20px;width:auto; color:#d8fcb9; padding:2px 0; overflow:hidden; margin:12px 0 0 15px}
.m_nav .current{background:#0e9717;}
/*友情链接*/
.links{width:1200px; margin:20px auto 0 auto; background:#fff; overflow:hidden; padding-bottom:20px}
.links div a{margin: 20px 0 0 20px; float:left; display:inline}
/*面包屑*/
.column{width:1200px;margin:15px auto 0 auto;overflow:hidden;font-size:12px;background:url(../images/xxs_01.png) no-repeat -205px -156px;text-indent:22px;color: #666;}
.column em{color: #999;}
/*尾部*/
#foot{min-width:1200px;width:100%;float:left; display:inline; background:#fff; margin-top:20px ; padding:10px 0; border-top:2px solid #f0715c; font-size:14px}
#foot p{margin: 20px auto;width:1200px;color:#999;text-align:center;}
#foot p a{color:#666; margin: 0 5px}
#foot p em{cursor: pointer;}
#foot .icp1{color:#666;}
/*翻页*/
.pagebox{width:905px;margin:0 auto;clear:both;height:60px;text-align:center;font-size:14px;margin:20px auto;+padding-bottom:20px}
.pagebox p{width:100%;height:40px;line-height:40px;margin:0 auto;text-align:center;}
.pagebox span,.pagebox b,.pagebox a{border:1px solid #d0d0d0;background:#fff;color:#000;margin-right:5px;height:40px;line-height:40px;padding:5px 10px;border-radius:2px}
.pagebox b,.pagebox a{+position:relative;+top:-5px;}
.pagebox span{+padding:0 8px;}
.pagebox a:hover{border:#22C485 1px solid;text-decoration:none;}
.pagebox a.active{background:#22C485;color:#FFF;border:#22C485 1px solid;font-weight:bold;width:15px;}
.pagebox .disable{background:#eee;color:#999;+padding:4px 10px;}
.pagebox .next{-padding:4px 8px;-position:relative;-top:-6px;-right:2px}
.pagebox input{margin:0 -4px;border:0px;background:none;height:40px;-height:28px;line-height:40px;width:20px;text-align:center;font-size: 14px;+height:30px;+line-height:30px;+padding:0;}
.pages{width:810px;margin:auto;clear:both;height:60px;text-align:center;font-size:14px;margin-top:20px;+padding-bottom:0px}
.pages p{width:100%;height:40px;line-height:40px;margin:0 auto;text-align:center;}
.pages span,.pages b,.pages a{border:1px solid #d0d0d0;background:#fff;color:#000;margin-right:5px;height:40px;line-height:40px;padding:5px 10px;border-radius:2px}
.pages b,.pages a{+position:relative;+top:-5px;}
.pages span{+padding:0 8px;}
.pages a:hover{border:#42c02e 1px solid;text-decoration:none;}
.pages a.active{background:#42c02e;color:#FFF;border:#42c02e 1px solid;font-weight:bold;width:15px;}
.pages .disable{background:#eee;color:#999;+padding:4px 10px;}
.pages .next{-padding:4px 8px;-position:relative;-top:-6px;-right:2px}
.pages input{margin:0 -4px;border:0px;background:none;height:30px;-height:28px;line-height:40px;text-align:center;font-size: 14px;+height:30px;+line-height:30px;+padding:0;}

.wraps{width:1198px;box-shadow:0 1px 0 #ea6f5a;border:1px solid #ea6f5a;margin:20px auto;overflow:hidden;background:#fff;}
.wraps .navw{float:left;width:200px;border-right:1px solid #ea6f5a;padding-bottom:9999px;margin-bottom:-9999px;background-color:#faf0e4;min-height:690px;}
.wraps .navw ul li{width: 200px; float:left; display:inline}
.wraps .navw ul li a{display:block;border-bottom:1px solid #ea6f5a;padding-left:30px;line-height:44px;zoom:1;}
.wraps .navw ul li a:hover,
.navw ul li a.on{background-color:#fff;border-left:5px #ea6f5a solid;font-size:16px; padding-left:23px; color:#ea6f5a}
.contents{padding-left:20px;padding-bottom:20px;width:960px;overflow:hidden;}
.contents h2{font-size:24px;padding:10px 0 10px 0;border-bottom:1px #eee solid;}
.contents h5{font-size:18px;padding:15px 0 0px 0;}
.contents p{line-height:35px;padding-top:5px;color:#666;text-indent:2em;}
.contents p em{font-weight:bold;}
.contents p em a{color:#0984C5;}
.contents p em a:hover{color:red;}



@font-face {
  font-family: 'iconfont';  /* project id 1319246 */
  src: url('//at.alicdn.com/t/font_1319246_9uqrd9v80cd.eot');
  src: url('//at.alicdn.com/t/font_1319246_9uqrd9v80cd.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1319246_9uqrd9v80cd.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1319246_9uqrd9v80cd.woff') format('woff'),
  url('//at.alicdn.com/t/font_1319246_9uqrd9v80cd.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1319246_9uqrd9v80cd.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}