@import url("common.css");
/*banner*/
/*ZMY*/
.con_ban { position: relative; margin-bottom: 30px; }
.banner {height: 343px; width: 600px; position: relative; border-radius: 10px; overflow: hidden;}
.banner .hd  { position: absolute; bottom: 15px; right: 10px; z-index: 99; }
.banner .hd li { width: 8px; height: 8px; border-radius: 4px; background: #fff; float: left; margin-right: 8px; opacity: .5;  }
.banner .hd li.on {opacity: 0.8; width: 20px; }
.banner .b_li a { width: 100%; height: 408px; display: block; }
.banner .bd li { position: relative; height: 343px; width: 600px; }
.banner img { width: 100%; min-height: 343px; }
.banner p { position: absolute; left: 0; bottom: 0px; width: 470px; z-index: 9; color: #fff; height: 40px; line-height: 40px; padding: 40px 100px 0 30px; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); }
.banner p:before { content:""; display: block; position: absolute; width: 6px; height: 16px; background: #06c0cc; border-radius: 4px; bottom: 13px; left: 15px; }
/*热门文档*/
.hot_doc { width: 570px; }
.hot_doc .lb_1 { width: 255px; }
.hot_doc .lb_1:hover { width: 250px; }
.hot_doc .lb_2 { width: 205px; margin-right: 10px; margin-bottom: 3px; }
.hot_doc .lb_2:hover { width: 200px; }
.hot_doc .lb_2:nth-child(1),.hot_doc .lb_2:nth-child(10) { width: 88%; font-weight:bold; font-size: 16px; color: #06c0cc; line-height: 40px; height: 40px; }
.hot_doc .lb_2:nth-child(1) time,.hot_doc .lb_2:nth-child(10) time { background: #06c0cc; color: #fff; font-weight: normal; top: 10px; }
/*热门专题*/
.hot_zt a { margin-left: 25px; }
.hot_zt a:nth-child(1) { margin-left: 0; }
.hot_zt a:first-child { margin-left: 0; }
/*热门文档*/
.re_doc { padding:10px 20px 20px 20px; width: 1160px; margin: 30px auto 0 auto; position: relative; height: 314px; overflow: hidden; }
.re_doc .lb_6 { width: 180px; text-align: center; margin: 0 14px; }
.re_doc .lb_6 .lb_img { width: 128px; height: 170px; border: 1px solid #f1f1f1; background: url(../images/lb_bg1.png) no-repeat; margin: 0 auto; }
.re_doc .lb_6:nth-child(1n+1) .lb_img { background: url(../images/lb_bg1.png) no-repeat; }
.re_doc .lb_6:nth-child(2n+1) .lb_img { background: url(../images/lb_bg2.png) no-repeat; }
.re_doc .lb_6:nth-child(3n+1) .lb_img { background: url(../images/lb_bg3.png) no-repeat; }
.re_doc .lb_6:nth-child(4n+1) .lb_img { background: url(../images/lb_bg4.png) no-repeat; }
.re_doc .lb_6:nth-child(5n+1) .lb_img { background: url(../images/lb_bg5.png) no-repeat; }
.re_doc .lb_6 p { margin-top: 10px; height: 38px; }
.re_doc .hd { position: absolute; width: 1160px; top: 170px; }
.re_doc .hd .prev { float: left; }
.re_doc .hd .next { float: right; }
.re_doc .hd .nextStop,.re_doc .hd .prevStop {  background: #fff; box-shadow: 0 4px 8px #f1f1f1; color: #999; }
.re_doc .doc_nr { margin-top: 30px; }
.doc_nr .hd_a { width: 50px; height: 50px; background: #06c0cc; color: #fff;box-shadow: 0 4px 8px rgba(6, 192, 204,0.4); border-radius: 100%; display: block; text-align: center; line-height: 50px;}
.doc_nr .hd_a .iconfont {font-size: 24px; }
.doc_nr .hd_a:hover { background: #06c0cc; color: #fff;box-shadow: 0 4px 8px rgba(6, 192, 204,0.4);}
.re_doc .bd { margin:0 60px; width: 1040px; height: 230px; overflow: hidden; }