@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,img,div,dl,dt,dd{
	margin:0; padding:0; border:none;
}
body{
	font-size:16px; color:#333; text-align:left; font-family:'微软雅黑','宋体';
}
ul,ol,li{list-style-type:none; float:left; overflow:hidden;}
dl,dt,dd{list-style-type:none; float:left;}
select,input,img,select{vertical-align:middle;}
a{color:#333; text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.ad{width:1200px; height:auto; margin:20px auto 0;}

#top{width:100%; min-width:1300px; min-height:255px; overflow:hidden; position:relative; background:url(../images/jcdj.jpg?20210822) center center repeat-x;}

/* #nav{width:100%; min-width:1300px; height:auto; overflow:hidden; padding:5px 0; font-size:18px; margin:0 auto; background:#de0010;} */
#nav{width:100%; min-width:1300px; height:auto; overflow:hidden; padding:5px 0; font-size:18px; margin:0 auto; background:url(../images/dht.png) center center repeat-x;}
.navinfo{width:1200px; height:auto; overflow:hidden; line-height:30px; margin:0 auto; text-align:center;}
.navinfo ul li{height:40px; line-height:40px; padding:0 11px;}
.navinfo ul li a{color:#fff;display:inline-block;}
.navinfo ul li.last {background: none;}
.dftab{width:100%; min-width:1300px; height:40px; line-height:40px; background:url(../images/navbg.gif) repeat; margin-top:20px;}
.dfpd{width:1170px; height:40px; margin:0 auto; color:#F00;}
.dfpd a{display:inline-block; padding:0 6px;}
.dfpd a.xz{color:#F00; font-weight:bold;}

.ttgz{width:1200px; height:auto; overflow:hidden; margin:40px auto;}
.gztitle{width:68px; height:68px; float:left; overflow:hidden; margin-top:7px;}
.gztab{width:1200px; height:42px; float:right;}
.gztab h1{width:100%; height:42px; line-height:42px; text-align:center; font-size:34px; overflow:hidden;}
.gztab h1 a{color:#d60e19;}
.gzinfo{width:100%; height:32px; line-height:32px; font-size:16px; margin-top:8px;}
.gzinfo li{width:280px; height:32px; overflow:hidden; margin:0 10px;}

.search {
    overflow: hidden;
    float: right;
	margin-top:3px;
}
.searchtext {
    width: 452px;
    height: 22px;
    border: 2px solid #d60e19;
    border-right: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #fff;
    font-size: 14px;
    padding: 0px 12px;
    color: #999;
	
}
.searchsub {
    width: 40px;
    height: 26px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align: center;
    border: none;
    float: right;
    cursor: pointer;
    background: #d60e19 url(../images/ss.png) center center no-repeat;
}

#hdnews{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.slides{width:600px; height:400px; float:left;}
/*
.zxnews{width:580px; height:auto; overflow:hidden; float:right;}
.zxtitle{width:580px; height:45px; line-height:43px; background:url(../images/djyw1.jpg) no-repeat;}
.zxtitle h2{width:125px; text-align:center; font-size:24px; float:left;}
.zxtitle h2 a{color:#fff; letter-spacing:5px;}
.zxtitle i a{display:block; width:30px; height:7px; background:url(../images/more1.gif) no-repeat; margin:18px 15px 0 0;}
.zxinfo{width:580px; height:auto; overflow:hidden; margin-top:3px;}
.zxinfo dl{width:580px; margin-top:12px; border-bottom:1px dashed #e1e1e1; padding-bottom:10px;}
.zxinfo dt{width:65px; float:left; height:60px; line-height:30px; padding-top:5px; background-color:#d71e00; text-align:center; color:#fff; font-size:28px;}
.zxinfo dt span{font-size:14px;}
.zxinfo dd{width:500px; height:65px; line-height:33px; font-size:18px; float:right;}
*/
.zxnews{width:560px; height:auto; overflow:hidden; float:right;}
.zxtitle{width:560px; height:40px; line-height:40px; border-bottom:1px solid #d60e19;}
.zxtitle h2{padding:0 20px; background:#d60e19; text-align:left; font-size:15px; float:left;}
.zxtitle h2 a{color:#fff; letter-spacing:5px;}
.zxtitle i a{float:right; height:40px; font-size:14px; color:#999; font-style: normal;}
.zxinfo{width:540px; height:auto; overflow:hidden; margin:8px auto 0;}
.zxinfo li{width:540px; height:40px; line-height:40px; font-size:15px;}
.zxinfo li div{width:450px; height:40px; overflow:hidden; float:left;}
.zxinfo li span{float:right; font-size:14px; color:#999;}

#jgnc{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.jgdj{width:590px; height:auto; overflow:hidden;}
/*.jgtitle{width:590px; height:45px; line-height:43px; background:url(../images/djyw2.jpg) no-repeat;}
.txylg{background:url(../images/djyw3.jpg) no-repeat;}
.jgtitle h2{width:125px; text-align:center; font-size:24px; float:left;}
.txylg h2{width:160px;}
.jgtitle h2 a{color:#fff;}
.jgtitle i a{display:block; width:30px; height:7px; background:url(../images/more1.gif) no-repeat; margin:18px 15px 0 0;}*/

.jgtitle{width:580px; height:40px; line-height:40px; border-bottom:1px solid #d60e19;}
.jgtitle h2{padding:0 20px; background:#d60e19;  text-align:left; font-size:15px; float:left;}
.txylg h2{width:160px;}
.jgtitle h2 a{color:#fff;}
.jgtitle i a{float:right; height:40px; font-size:14px; color:#999; font-style: normal;}

.jgtj{width:580px; height:auto; overflow:hidden; margin-top:15px;}
.jgtjinfo{width:270px; height:220px; float:left; margin:0 10px;}
.jgtjimg{width:270px; height:180px;}
.jgtjtitle{width:270px; height:40px; line-height:40px; text-align:center;font-size:16px;}

.jginfo{width:560px; height:auto; overflow:hidden; line-height:34px; font-size:15px; margin:10px auto 0;}
.jginfo li{width:560px; height:34px;}
.jginfo li a{width:500px; height:34px; float:left;}
.jginfo li i{float:right; font-size:14px; text-align:right; color:#999; margin-right:3px;}

#zxtab{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.djdt{width:380px; height:auto; overflow:hidden; float:left; margin-right:30px;}
.djdttitle{width:380px; height:39px; line-height:36px; background:url(../images/hdbg.png) repeat-x left bottom; position:relative;}
.djdttitle h2{display:block; width:114px; height:45px; text-align:center; position:absolute; left:0; top:0; z-index:2; background:url(../images/hoverbg.png) no-repeat; font-size:20px;}
.djdttitle1 h2{background:url(../images/hoverbg1.png) no-repeat; width:150px;}
.djdttitle h2 a{color:#fff;}
.djdttitle span{float:right;}
.djdttitle span a{width:30px; height:7px; display:block; background:url(../images/more1.gif) no-repeat; overflow:hidden; line-height:100px; margin-top:12px;}
.djdttitle span a:hover{ background:url(../images/more2.gif) no-repeat;}
.djdthead{width:390px; height:120px; overflow:hidden; position:relative; margin-top:18px;}
.dtheadinfo{width:185px; height:120px; float:left; margin:0px 5px; position:relative;}
.dtheadinfo span{width:185px; height:30px; display:block; background-color: rgba(0,0,0,0.6); position:absolute; bottom:0; left:0; z-index:2;}
.dtheadinfo p{width:165px; height:30px; line-height:30px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:2; padding:0 10px; font-size:14px; text-align:center;}
.dtheadinfo p a{color:#fff;}
.djdtinfo{width:380px; height:auto; overflow:hidden; margin-top:10px; font-size:16px; line-height:34px;}
.djdtinfo li{width:380px; height:34px;}
.djdtinfo li em{width:8px; height:8px; display:inline-block; background-color:#ce161e; border-radius:100%; margin-right:8px;}
.hbgy{margin-right:0;}

.yqlj{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.yqljtitle{width:1150px; height:40px; line-height:40px; border-bottom:1px solid #eaeaea; background:url(../images/yqlj.jpg) left center no-repeat; padding-left:40px;}
.yqljtitle h2{font-size:20px; color:#d60e19;}
.yqljinfo{width:1200px; height:auto; line-height:32px; font-size:16px; margin-top:10px;}
.yqljinfo a{padding-right:30px; display:inline-block;}

#bottom{width:100%; min-width:1300px; height:auto; overflow:hidden; background-color:#333; padding:20px 0; text-align:center; font-size:14px; line-height:30px; color:#fff;}
#bottom a{color:#fff;}

#lmfl{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.fltitle{width:1200px; height:40px; line-height:40px; border-bottom:1px solid #d60e19;}
.fltitle h2{padding:0 20px; background:#d60e19; text-align:left; font-size:22px; float:left;}
.fltitle h2 a{color:#fff; letter-spacing:5px;}
.fltitle i a{float:right; height:40px; font-size:14px; color:#999; font-style: normal;}
.flinfo{width:1200px; height:auto; overflow:hidden; margin-top:8px;}
.flinfo li{width:580px; height:40px; line-height:40px; margin:0 10px; float:left;}
.flinfo li div{width:490px; height:40px; overflow:hidden; float:left;}
.flinfo li span{float:right; font-size:14px; color:#999;}


#newslb{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.newslbleft{width:760px; height:auto; overflow:hidden; float:left;}
.lbnav{width:760px; height:30px; line-height:30px; border-bottom:1px solid #d60e19; padding:5px 0; font-size:16px; background:url(../images/fzwnav.png) no-repeat left center; padding-left:30px;}
.lbinfo{width:760px; height:auto; overflow:hidden; margin-top:10px;}
.lbinfo li{width:760px; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-top:8px;}
.lbtitle{width:760px; height:40px; line-height:40px; overflow:hidden; font-size:18px;}
.lbinfo li p{width:760px; line-height:22px; font-size:14px; color:#888;}
.lbinfo li i{width:760px; display:block; line-height:22px; font-style:normal; color:#d60e19; font-size:16px; margin-top:5px;}

.lbright{width:400px; height:auto; overflow:hidden; float:right;}
.tjnews{width:400px; height:auto; overflow:hidden; margin-bottom:20px;}
.hbzxtitle{width:380px; height:39px; line-height:36px; background:url(../images/hdbg.png) repeat-x left bottom; position:relative;}
.hbzxtitle h2{display:block; width:114px; height:45px; text-align:center; position:absolute; left:0; top:0; z-index:2; background:url(../images/hoverbg.png) no-repeat; color:#fff;}
.hbzxtitle h2 a{color:#fff;}
.tjnewsinfo{width:400px; height:auto; overflow:hidden; margin:8px 10px 0 0; line-height:35px;}
.tjnewsinfo li{width:400px; height:35px; font-size:16px;}

.rmxw{width:400px; height:auto; overflow:hidden; margin-bottom:20px;}
.rmzx{width:400px; }
.rmxwinfo{width:400px; height:auto; overflow:hidden; margin-top:10px;}
.rmxwinfo li{width:400px; height:40px; line-height:40px; font-size:16px;}
.rmxwinfo li span{float:left; width:25px; height:25px; line-height:25px; background-color:#B6B6B6; text-align:center; color:#fff; margin:8px 10px 0 0;}
.rmxwinfo li span.ztrm{background-color:#d60e19;}

.lbpage{width:760px; height:30px; line-height:30px; text-align:center; margin-top:20px;}
.lbpage b{ display:inline-block; padding:0 10px; color:#d60e19; margin-right:5px;}			
.lbpage a{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#d60e19; color:#fff;}			
.lbpage a[title="Total record"]{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#d60e19; color:#fff; display:none;}
.list_page b{ display:inline-block; padding:0 10px; color:#d60e19; margin-right:5px;}			
.list_page a{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#d60e19; color:#fff;}			
.list_page a[title="Total record"]{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#d60e19; color:#fff; display:none;}
.list_page a[title="总数"]{display:none;}

#newsnr{width:1200px; height:auto; overflow:hidden; margin:10px auto 0;}
.nrnav{width:1170px; height:30px; line-height:30px; border-bottom:1px solid #d60e19; font-size:16px; background:url(../images/fzwnav.png) no-repeat left center; padding:10px 0 10px 30px; font-size:16px;}
.nrtitle{width:1200px; height:auto; overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:15px; margin:30px 0 30px;}
.nrtitle h1{font-size:36px; line-height:50px;}
.nrtitle p{font-size:14px; color:#666; line-height:40px; margin-top:20px;}
.nrtitle p span{float:left;}
.fenxiang{float:right;}
.nrinfo{width:760px; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px;}
.nrinfo img{max-width:100%;}
.nrinfo p{margin-top:15px;}

.danye{width:960px; height:auto; overflow:hidden; margin:0 auto; padding:30px 70px; line-height:35px; font-size:16px;}
.danye p{margin-top:15px;}

#lmtitle{width:100%; height:80px; line-height:80px; text-align:center; font-size:40px; font-weight:bold; background-color:#eee; color:#d60e19; letter-spacing:50px;}
#dffmtab{width:1230px; height:auto; overflow:hidden; margin:20px auto 0;}
.dffm{width:380px; height:auto; overflow:hidden; float:left; margin:0 15px;}

#kuang {
    height: 360px;
    margin: 20px auto 0;
    width: 1150px;
}
#oo {
    float: left;
    height: 200px;
    width: 425px;
    margin-left: 52px;
}
.f1 {
    line-height: 22px;
    text-align: left;
    font-size: 16px;
}
.workercx {
    font-size: 18px;
    color: #d60e19;
    border-bottom: 1px solid rgb(227, 227, 227);
    padding-left: 10px;
    padding-bottom: 10px;
    font-weight: 600;
    text-align: center;
    margin-top: 10px;
	margin-bottom:30px;
}
.workername {
    margin-top: 10px;
    margin-bottom: 5px;
}
.workername span {
    width: 115px;
    font-size: 16px;
}

.workername input {
    width: 375px;
    height: 25px;
    margin-top: 10px;
    border: 1px solid #CCC;
    padding: 5px;
}
.workername .btn{
    width: 93px;
    height: 30px;
    border: 0px;
    margin: 10px auto;
    background-color: #d60e19;
    color: #fff;
}
#lv {
    float: left;
    margin-left: 30px;
    height: 210px;
    width: 575px;
}
#lv1 {
    font-size: 18px;
}
.p1 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid #E0E0E0;
    text-align: center;
    color: #d60e19;
    font-weight: bold;
}
.p2, .p3 {
    font-size: 16px;
    line-height: 35px;
    margin: 0;
    text-align: left;
}
.p3 {
    text-align: right;
}