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;color:#bd1e22;}
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;}
.tpgj_topbanner{background: url(tpgj160519_banner.png) no-repeat;height:170px;}
.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(tpgj160519_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}
/******************导航****************/
#tpgj_nav{width:1000px;height:40px;background-color:#bd1e22;}
#tpgj_nav ul{text-align: center;padding-left: 40px;}
#tpgj_nav ul li{line-height:40px;height:40px;width:105px;float: left;}
#tpgj_nav ul li a{color: #fff;font-size: 14px;font-weight: bold;}
/******************主体********************/
#tpgj_content{width:1000px; height:auto!important;margin: 0 auto;}
.tpgj_cont_left{position: relative;float:left;margin:10px 10px 0 0;}
.tpgj_banner{width:450px;height:300px;overflow: hidden;position: relative}
.tpgj_banner ul{width:500%;height:300px;position: absolute;z-index: 1;}
.tpgj_banner ul li{float: left;width:20%;height:300px;}
.tpgj_banner ul img{width:450px;height:300px;}
.tpgj_imgnews{width:450px;height:30px;background: url(tpgj160519_newsbg.png) repeat;position:absolute;bottom:0;left:0;z-index: 2;overflow: hidden}
.tpgj_imgnews ul{width: 500%;overflow: hidden;position: absolute;bottom: 0px;left: 0px;}
.tpgj_imgnews ul li{line-height: 30px;font-size: 12px;  font-family: "Arial";  float: left;  width: 20%;padding-left:13px;}
.tpgj_imgnews ol li.on {  background-color: rgb(204,52,51);}
.tpgj_imgnews li a{color:#fff; text-decoration: none;}
.tpgj_imgnews ol {position: absolute;bottom:6px;right: 28px;text-align: center}
.tpgj_imgnews ol li {width: 20px;height: 18px;background: rgba(255,255,255,0.5);float: left; margin-left: 5px;line-height: 18px; cursor:pointer;}
.tpgj_cont_right{width:540px;float: left;height:300px;margin-top:10px;}
.tpgj_tit{width:540px;height:30px;background-color: #eeeeee;}
.tpgj_tit span{display: inline-block;width:100px;height:30px;border:1px solid #d2d2d2;line-height: 30px;text-align: center}
.tpgj_tit span a{color: #333333;font-size: 14px;}
.tpgj_cont_right ul{margin-top:30px;}
.tpgj_cont_right ul li{height:32px;line-height: 32px;background: url(tpgj160519_dot.png) left center no-repeat;margin-left:10px;}
.tpgj_cont_right ul li a{font-size: 14px;padding-left:12px;float: left}
.tpgj_cont_right ul li span {float:right;color: #787878;font-size:12px;}
.tpgj_tit span.tpgjtabs_on{background-color: #fff;border-bottom: none;border-top: 1px solid #d2d2d2;}
.tpgj_cont_right .tpgjtabs_on a{color:#bd1e22;font-weight: bold;}
.tpgj_cont_left1{display: inline-block;}
.tpgj_tit_box{width:320px;height:30px;border-bottom:1px solid #eeeeee;display:inline-block;}
.tpgj_tit_box span{width:110px;height:28px;background:url(tpgj160519_titbg.png) no-repeat;display: inline-block;float: left;text-align: center;line-height: 28px;}
.tpgj_tit_box span a{color: #fff;font-size: 14px;font-weight: bold; text-decoration:none;}
.tpgj_more{float: right;padding-top:10px;}
.tpgj_cont_left1 ul{padding:10px 0 10px 0;overflow: hidden;clear: both;}
.tpgj_cont_left1 ul li{height:32px;line-height: 32px;background: url(tpgj160519_dot.png) left center no-repeat;}
.tpgj_cont_left1 ul li a{font-size: 14px;padding-left:12px;float: left}
/***********************footer************************/
#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;}
