@charset "utf-8";
/* CSS Document */

*{margin:0 auto;padding:0;}   
body{font-family: "Microsoft YaHei"; color:#262626; font-size:14px; line-height:30px; background:#fff url(../images/nk_02.jpg) repeat-x;}
a {color:#262626; text-decoration:none;}
a:hover {color:#f00;}
img {border:0px;}
ul,ol,li {padding: 0px; margin: 0px;}
li {list-style-type:none;}

#top {width:1200px; height:95px; padding:5px 0px 0px 0px; text-align:right; background:url(../images/nk_05.jpg) no-repeat 15px 14px;}

#menu {width:1200px; height:45px; line-height:45px;}
#menu li {width:120px; float:left; text-align:center; font-size:16px; color:#fff;}
#menu li a {color:#fff;}
#menu li a:hover {color:#ff0;}

#ad {width:100%; height:450px; background:url(../images/nk_12.jpg) no-repeat 50% 0;}

#yw {width:1200px; height:364px; margin-top:20px;}
.yw_pic {width:585px; float:left;}
.yw_news {width:595px; float:left; margin-left:20px;}
.yw_bar {width:550px; padding:0px 30px 0px 15px; height:42px; background:url(../images/nk_17.jpg) no-repeat; color:#fff; font-size:16px; line-height:42px;}
.yw_bar span {float:right; font-size:12px;}
.yw_bar a {color:#fff;}
.yw_bar a:hover {color:#ff0;}
.yw_txt {width:595px; height:300px; padding:10px 0px 10px 0px; border-bottom:2px solid #4caf50;}
.yw_txt li {padding:0px 0px 0px 25px; line-height:30px; background:url(../images/nk_21.jpg) no-repeat 12px 15px;}
.yw_txt span {float:right; color:#999; padding:0px 15px 0px 0px;}

#con {width:1200px; height:1186px; margin-bottom:20px;}
.cl {width:920px; float:left;}
.cr {width:280px; float:left;}

.logoBanner {
    width: 1200px;
    min-height: 240px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    background-position: center;
    overflow: hidden;
}

.lbox {width:440px; float:left; margin:20px 20px 0px 0px;}
.lbar {width:410px; padding:0px 15px 0px 15px; float:left; height:42px; background:#4caf50;/*url(../images/nk_25.jpg) no-repeat;*/ color:#fff; font-size:16px; line-height:42px;font-weight:600}
.lbar span {float:right; font-size:12px;color:#fff;}
.lbar a{color:#fff}
.ltxt {width:438px; padding:10px 0px 10px 0px; float:left; border:1px solid #e4e4e4; border-top:0px;}
.ltxt li {padding:0px 0px 0px 33px; line-height:30px; background:url(../images/nk_21.jpg) no-repeat 20px 15px;}
.barnd {width:894px; padding:2px; border:1px solid #e4e4e4; float:left; margin-top:20px;}
.bnd_bar {width:864px; padding:0px 15px 0px 15px; background:#4caf50;color:#fff;height:38px; line-height:38px; font-size:16px; border-bottom:2px solid #4caf50;font-weight:600}
.bnd_bar span {float:right; font-size:12px;color:#fff}
.bnd_bar a{color:#fff}
.bnd_box {width:854px; padding:20px 20px 20px 20px; float:left;}
.ban_pic {width:180px;}

.rbox {width:280px; float:left; margin-top:20px;}
.rbar {width:250px; padding:0px 15px 0px 15px; float:left; height:42px; line-height:42px; font-size:16px; color:#fff; background:#4caf50;font-weight:600}
.rbar span {float:right; font-size:12px;}
.rbar a {color:#fff;}
.rbar a:hover {color:#ff0;}
.rtxt {width:278px; padding:10px 0px 10px 0px; float:left; border:1px solid #e4e4e4; border-top:0px;}
.rtxt li {padding:0px 0px 0px 33px; line-height:30px; background:url(../images/nk_21.jpg) no-repeat 20px 15px;}
.rtxt2 {width:278px; padding:17px 0px 17px 0px; float:left; border:1px solid #e4e4e4; border-top:0px;}
.rtxt2 li {padding:0px 0px 0px 33px; line-height:30px; background:url(../images/nk_21.jpg) no-repeat 20px 15px;}

#root {width:100%; padding:20px 0px 20px 0px; text-align:center; color:#fff; background:#4caf50;}

#root a{color:#fff;}
#banner {width:100%; height:250px; background:url(../images/banner2.jpg) no-repeat 50% 0;}

#bdy {width:1200px; margin-top:0px; background:#fff url(../images/ws_16.jpg) repeat-y; overflow:hidden;}

.blb {width:245px; float:left;}
.brb {width:920px; float:left; margin-left:35px;}

.bl_tit {width:215px; padding:0px 0px 0px 30px; float:left; font-size:18px; font-weight:bold; color:#4caf50; border-bottom:1px solid #e4e4e4; line-height:72px;}
.bl_bar {width:245px; float:left; font-size:12px; line-height:45px;}
.bl_bar li {padding:0px 0px 0px 30px; font-size:16px; background:#fff url(../images/ws_13.jpg) no-repeat;}
.bl_bar li a {display:block;}
.bl_bar li a:hover {padding:0px 0px 0px 30px; color:#fff; background:#fff url(../images/ws_11.jpg) no-repeat; margin-left:-30px;}

.pos {width:900px; float:left; font-size:12px; line-height:54px; padding:18px 0px 0px 20px; border-bottom:1px solid #e4e4e4; background:url(../images/ws_04.png) no-repeat 2px 38px;}
.rcon {width:920px; float:left; padding:20px 0px 20px 0px;}
.rcon li {width:880px; padding:0px 0px 0px 20px; line-height:36px; border-bottom:1px dashed #e4e4e4; background:url(../images/arrow.png) no-repeat 5px 15px;}
.rcon li span {float:right; color:#999;}
.pbox {width:280px; float:left; margin:0px 0px 0px 20px;}
.pimg {width:270px; float:left; padding:4px; border:1px solid #e4e4e4;}
.ptxt {width:280px; float:left; text-align:center; line-height:48px;}

.acon {width:880px; float:left; padding:20px 20px 20px 20px; line-height:36px;}
.atit {width:880px; float:left; line-height:48px; font-size:24px; text-align:center;}



#pgs {width:920px; float:left; padding:0px 0px 20px 0px;}
.lc_page {width:890px; float:left;}
.pages_list {width: 860px;float:left;padding: 20px 15px 0px 15px; margin: 0;overflow:hidden; background:#fff;list-style:none;}
.pages_list li {float:left; padding:2px 0px 2px 2px;}
.pages_list_s {width: 904px; height:28px; float:left; padding: 0px 15px 0px 15px;margin: 0px 0px 0px 0px;overflow:hidden; border-top: dashed 1px #a5a5a5; list-style:none;}
.pages_list_s li {float:left; padding:2px 0px 2px 2px;}
.pages_list_r {float:right; margin: 0 0 0 0; color:#b6b6b6;}
.pages_list_r a {color:#2b2b2b;}






.img_nav {position: relative; width: 585px; float: left; height: 364px}
.big_img a {position: absolute; top: 0px; left: 0px}
.img_nav img {width: 585px; height: 364px}
.link_nav {position: absolute; filter: alpha(opacity=50); width: 585px; bottom: 0px; background: #000; height: 32px; opacity: 0.5}
.link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px}
.num_nav {position: absolute; bottom: 7px; right: 2px}
.num_nav span {border-bottom: #b2b2b2 1px solid; text-align: center; border-left: #b2b2b2 1px solid; line-height: 18px; width: 18px; background: #84827e; float: left; height: 18px; color: #fff; font-size: 14px; border-top: #b2b2b2 1px solid; cursor: pointer; font-weight: bold; margin-right: 4px; border-right: #b2b2b2 1px solid}
.num_nav span.selected {border-bottom: #c25e5e 1px solid; border-left: #c25e5e 1px solid; background: #86312e; border-top: #c25e5e 1px solid; border-right: #c25e5e 1px solid}