body,ul,li,p,h1,h2,h3{ margin:0; padding:0; font-size:12px; font-family:Arial,"ËÎÌå"}
ul li,ol li{ list-style:none;}
a{ text-decoration:none; color:#333333;}
a:hover{text-decoration: underline;}
img{ border:none}
* { padding:0;  font-size: 12px;  list-style: none;  box-sizing: border-box; margin:0 auto;  }
#px_header{width:1000px;margin:0 auto;}
.header_banner{background: url(2016sxjxs.jpg) no-repeat;height:133px;}
.header_banner span{margin-left: 160px;padding-top:43px;display: inline-block}
.toptop{ height:28px; background:#C40001;}
.toptop .topleft{ float:left; width:437px; padding-top:6px; height:22px; padding-left:13px;}
.toptop .topleft ul li{ float:left; width:57px; text-align:center; font-size:13px; padding-left:5px;}
.toptop .topleft ul li a{ background:#C40001; display:block; color:#FFFF00; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;height:22px; line-height:22px;}
.toptop .topleft ul li a:hover{ background:url(nmjnpx160518_navbg2.gif) no-repeat; color:#000;text-decoration: none; }
.toptop .topright{ float:right; width:520px; height:28px; padding-right:25px;}
.toptop .topright .trleft{ float:right; color:#FEFEC8; height:23px; line-height:23px; padding-right:10px; padding-top:5px;}
.toptop .topright .trright{ float:right; width:200px; padding-top:5px; height:23px; line-height:23px;}
.toptop .topright .trright ul li{ height:23px; line-height:23px; float:left; padding:0 7px;}
.toptop .topright .trright ul li a{ text-decoration:underline; color:#EABEBD}

#px_content{ width:1000px; height:auto!important;margin: 0 auto;}
.px_position{background: url(nmjnpx_position.png) left no-repeat;padding-left:15px;margin:10px 0px 10px 25px;color: #666;}
.px_cont_left{position: relative;float:left}
.px_banner{width:450px;height:300px;overflow: hidden;position: relative}
.px_banner ul{width:500%;height:300px;position: absolute;z-index: 1;}
.px_banner ul li{float: left;width:20%;height:300px;}
.px_banner ul img{width:450px;height:300px;}
.images_news{width:450px;height:30px;background: url(nmjnpx_newsbg.png) repeat;position:absolute;bottom:0;left:0;z-index: 2;overflow: hidden}
.images_news ul{width: 500%;overflow: hidden;position: absolute;bottom: 0px;left: 0px;}
.images_news ul li{line-height: 30px;font-size: 12px;  font-family: "Arial";  float: left;  width: 20%;padding-left:13px;}
.images_news ol li.on {  background-color: rgb(204,52,51);}
.images_news li a{color:#fff; text-decoration: none;}
.images_news ol {position: absolute;bottom:6px;right: 28px;text-align: center}
.images_news ol li {width: 20px;height: 18px;background: rgba(255,255,255,0.5);float: left; margin-left: 5px;line-height: 18px;}
.px_cont_right{width:540px;float: left;margin-left:10px;padding:6px;background-color: #EAEAD2;border: 1px solid #DEDEB8;}
.px_mian_box1{background: url(nmjnpx_newsbg3.png) center top repeat-x;background-color: #FFFFFF;border: 1px solid #FFFFFF;height:286px;}
.main_title{height:55px;float:left;display:block;border-bottom:2px solid #ccc;  font-size: 18px;  font-weight: bold;  color: #BD0000;padding: 26px 3px 6px 12px;}
.more{float:left;text-decoration:none;border-bottom:2px solid #999999;color: #996600;padding-top:30px;padding-bottom: 6px;display:block;width:76px;height:55px;}
.news_list{margin:15px 20px 20px 43px; clear: both;}
.news_list li{height:28px;line-height: 28px;background: url(nmjnpx_dot1.jpg) left center no-repeat;}
.news_list li a{font-size: 14px;padding-left:12px;float: left}
.news_list li span {float:right;color: #333;font-size:12px;padding-right:20px;}
.clear{clear: both;}
.main_box2{width:1000px; padding:6px;background-color: #EAEAD2;border: 1px solid #DEDEB8;margin-top:10px;height:325px;}
.main_box2_01{float:left;background: url(nmjnpx_newsbg3.png) center top repeat-x;background-color: #FFFFFF;border: 1px solid #FFFFFF;height:310px;width:488px;}
.main_box2_02{float:right;background: url(nmjnpx_newsbg3.png) center top repeat-x;background-color: #FFFFFF;border: 1px solid #FFFFFF;height:310px;width:488px;}
.main_box2_03{background: url(nmjnpx_newsbg3.png) center top repeat-x;background-color: #FFFFFF;border: 1px solid #FFFFFF;height:310px;}
#footer{height: 140px;width: 1002px;  margin: 0 auto;margin-top: 18px;clear: both;border-top:2px solid #BD0100;}
#footer ul{padding: 15px 0 20px 5px;height: 14px;line-height: 14px;width: 460px;margin: 0 auto;}
#footer ul li {height: 14px;line-height: 14px;border-right: 1px #333 solid;float: left;width: 64px;text-align: center;}
#footer p {text-align: center; line-height: 2.0em;}
