@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;}
h2{font-size:20px;}
h1{font-size:30px;}
h3{font-size:18px;}

#top{width:100%; height:auto; overflow:hidden; background:#f7f7f7; min-width:1200px;}
.topnav{width:1200px; height:auto; overflow:hidden; margin:30px auto;}
.logo{float:left;}
.tianqi{float:left; color:#666; font-size:20px; margin:30px 0 0 30px; height:50px; overflow:hidden; font-weight:bold; color:#0510ed}
.search{overflow:hidden; float:right; margin-top:20px;}
.searchtext{width: 212px; height:20px; border:2px solid #d60e19; border-right:none; border-top-left-radius:4px; border-bottom-left-radius:4px; background-color:#fff; font-size:14px; padding:10px 12px; color:#999;}
.searchsub{width: 50px; height:44px; 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;}
#nav{width:100%; height:auto; overflow:hidden; padding:10px 0; background-color:#da3730; font-size:16px; min-width:1200px;}
.navinfo{width:1200px; height:auto; overflow:hidden; line-height:30px; margin:0 auto;}
.navinfo ul li{height:40px; line-height:40px; background:url(../images/navds.jpg) center right no-repeat; padding:0 11px;}
.navinfo ul li a{color:#fff; padding: 0 20px; display:inline-block;}
.navinfo ul li a:hover{background: url(../images/navbg.png) no-repeat center center!important;}
.navinfo ul li.lisr {
    background: url(../images/fsd.jpg) repeat-y right center;
}
.navinfo ul li.last {
    background: none;
}
.szbj{width:100%; height:auto; line-height:50px; background-color:#edf5fc;}
.sz{width:1168px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.sz a{ display:inline-block; padding:0 8px;}

.jrtt{width:1132px; height:80px; padding-left:68px; margin:20px auto; background:url(../images/icon-ttgz.png) no-repeat left center; overflow:hidden;}
.jrtt h1{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}
.jrtt h1 a{color:#d60e19;}
.jrtt p{padding-left:24px; height:32px; line-height:32px; font-size:16px; margin-top:5px; text-align:center;}

#slidenews{width:1200px; height:400px; margin:20px auto;}
#news{width:580px; height:400px; float:right;}
.newstitle{width:580px; height:46px; background:url(../images/hdbg.png) bottom repeat-x;}
.newstitleinfo{width:186px; height:66px; background:url(../images/hdlion1.png) no-repeat left top;}
.newstitleinfo a{display:block; cursor:pointer; text-align:center; height:66px; width:179px; position:relative;}
.newstitleinfo b{display:block; position:absolute; width:37px; height:29px; left:20px; top:8px;}
.newstitleinfo h2{display:block; cursor:pointer; padding-left:68px; height:66px; line-height:40px; text-align:left; width:179px; font-size:20px; color:#FFF;}
.newstab{width:580px; height:auto; overflow:hidden; margin-top:30px;}
.newshead{width:580px; height:120px; overflow:hidden;}
.newsimg{width:180px; height:120px; float:left;}
.newsheadinfo{width:380px; float:right;}
.nheadtitle{width:380px; line-height:35px; height:35px; overflow:hidden; text-align:center;}
.newsheadinfo p{font-size:14px; color:#666; line-height:25px; margin-top:6px; text-indent:2em;}
.newsinfo{width:580px; height:auto; overflow:hidden; margin-top:10px; line-height:40px; font-size:18px;}
.newsinfo li{width:580px; height:40px;}
.newsinfo li b{display:inline-block; width:8px; height:8px; border-radius:8px; background-color:#ce161e; margin-right:6px; position:relative; top:-3px;}

#zxtab{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.hbzx{width:380px; height:auto; overflow:hidden; float:left; margin-right:30px;}
.hbzxtitle{width:380px; height:39px; line-height:36px; background:url(../images/hdbg.png) repeat-x left bottom; position:relative; color:#fff;}
.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;}
.hbzxtitle h2 a{color:#fff;}
.hbzxtitle span{float:right;}
.hbzxtitle span a{width:30px; height:7px; display:block; background:url(../images/more1.gif) no-repeat; overflow:hidden; line-height:100px; margin-top:12px;}
.hbzxtitle span a:hover{ background:url(../images/more2.gif) no-repeat;}
.hbzxhead{width:380px; height:220px; overflow:hidden; position:relative; margin-top:18px;}
.hbzxhead span{width:380px; height:40px; display:block; background-color: rgba(0,0,0,0.6); position:absolute; bottom:0; left:0; z-index:2;}
.hbzxhead p{width:360px; height:40px; line-height:40px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:2; padding:0 10px; font-size:16px; text-align:center;}
.hbzxhead p a{color:#fff;}
.hbzxinfo{width:380px; height:auto; overflow:hidden; margin-top:10px; font-size:16px; line-height:34px;}
.hbzxinfo li{width:380px; height:34px;}
.hbzxinfo li em{width:6px; height:6px; display:inline-block; background-color:#ce161e; border-radius:100%; margin-right:8px;}

#table{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.gn{width:380px; height:auto; overflow:hidden; float:left; margin-right:30px;}
.gntitle{width:380px; height:38px; line-height:38px; border-bottom:1px solid #e5e5e5; position:relative;}
.gnname{width:80px; height:38px; float:left; background:#d60e19; font-weight:bold; text-align:center; font-size:20px; color:#fff;}
.more{background:#e5e5e5; line-height:30px; font-size:24px; padding:0 5px; color:#fff; position:absolute; bottom:0; right:0;}
.more:hover{background:#d60e19; color:#fff;}
.shyfhead{width:380px; height:80px; overflow:hidden; margin-top:10px; border-bottom:1px solid #eee; padding-bottom:10px;}
.shheadimg{width:120px; height:80px; overflow:hidden; float:left;}
.shheadinfo{width:250px; height:80px; overflow:hidden; float:right; font-size:14px; color:#666; line-height:22px;}
.shheadinfo div{width:250px; height:30px; line-height:30px; overflow:hidden; font-size:16px; margin-bottom:5px;}
.gninfo{width:380px; height:auto; overflow:hidden; margin-top:10px; font-size:16px; line-height:34px;}
.gninfo li{width:380px; height:34px; line-height:34px;}

#msyl{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.msyltitle{width:1200px; height:38px; line-height:38px; border-bottom:1px solid #e5e5e5; position:relative;}
.msyltitle div{width:100px; height:38px; float:left; font-weight:bold; text-align:center; font-size:20px; color:#333}
.msyltitle div a{color:#333;}
.msyltitle div.xz{width:100px; height:38px; float:left; background:#d60e19; font-weight:bold; text-align:center; font-size:20px; color:#fff}
.msyltitle div.xz a{color:#fff;}
.msylinfo{width:1200px; height:auto; overflow:hidden; margin-top:15px;}
.msyltab{width:280px; height:320px; overflow:hidden; float:left; margin:0 10px;}
.msimg{width:280px; height:160px;}
.mstitle{width:280px; height:auto; overflow:hidden; margin-top:10px; line-height:28px; font-size:16px; font-weight:bold;}
.msyltab p{font-size:14px; color:#666; line-height:22px; margin-top:6px;}
.fzjztab{width:1200px; height:auto; overflow:hidden; margin-top:15px;}
.fcjztitle{width:500px; height:290px; float:left; position:relative;}
.fcjztitle h2{width:100px; height:40px; line-height:38px; text-align:center; background-color:#8cc420; position:absolute; top:20px; left:0; z-index:100; font-size:18px; border-radius:0 0 8px 0;}
.fcjztitle h2 a{color:#fff;}
.fcjztitle span{width:410px; height:50px; background-color:#fff; opacity:0.7; position:absolute; right:0; bottom:20px;}
.fcjztitle div{width:385px; height:50px; line-height:50px; font-size:18px; overflow:hidden; position:absolute; right:0; bottom:20px; z-index:101;}
.fcjztitle div a:hover{color:#d60e19;}
.fcjzinfo{width:680px; height:290px; float:right;}
.fcjzinfo li{width:680px; height:140px; margin-bottom:10px;}
.fcjzinfoimg{width:240px; height:140px; float:left; overflow:hidden;}
.fcjzinfotitle{width:425px; height:140px; float:right; line-height:30px;}
.fcjzinfotitle h3{width:425px; height:40px; line-height:40px; overflow:hidden; font-size:18px;}
.fcjzinfotitle h3 a{color:#d60e19;}
.fcjzinfotitle p{text-indent:2rem;}

#video{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.videotitle{width:26px; height:188px; background-color:#d60e19; color:#fff; font-size:20px; font-weight:bold; float:left; text-align:center; padding:70px 15px 0 15px; line-height:34px;}
.videotitle a{color:#fff;}
.videoinfo{width:1143px; height:256px; border:1px solid #e6e6e6; border-left:none; float:left; position:relative;}
.videotab{width:1070px; height:275px; padding:20px 0; overflow:hidden; margin:0 auto;}
.videotab li{width:245px; height:225px; margin-right:30px; position:relative;}
.sptb{width:50px; height:50px; position:absolute; top:100px; left:100px; display:block;}
.videotab li p{text-align:center; line-height:30px; margin-top:10px; font-size:16px; font-weight:bold; color:#333;}
.spleft{width:10px; height:28px; position:absolute; left:12px; top:90px; background:url(../images/left.png) no-repeat; cursor:pointer;}
.spright{width:10px; height:28px; position:absolute; right:12px; top:90px; background:url(../images/right.png) no-repeat; cursor:pointer;}
.ScrCont{width:10000000px;}
#List1,#List2{float:left;}

.yqlj{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.yqljtitle{width:1200px; height:50px; line-height:50px; border-bottom:1px solid #eaeaea;}
.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%; height:auto; overflow:hidden; margin-top:20px; background-color:#333; padding:20px 0; text-align:center; font-size:14px; line-height:30px; color:#fff; min-width:1200px;}
#bottom a{color:#fff;}
.hbgy{margin-right:0;}

#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;}

.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;}

#tplb{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.tplbinfo{width:765px; height:auto; overflow:hidden; margin-top:20px;}
.tplbinfo li{width:235px; height:auto; overflow:hidden; margin:0 12px 10px 8px; overflow:hidden; line-height:30px; text-align:center;}
.tplbimg{width:235px; height:135px; overflow:hidden;}
.tplbinfo li p{height:40px; overflow:hidden; font-size:16px; line-height:40px;}

.lbright{width:400px; height:auto; overflow:hidden; float:right;}
.tjnews{width:400px; height:auto; overflow:hidden; margin-bottom:20px;}

.tjnewsinfo{width:400px; height:auto; overflow:hidden; margin:8px 10px 0 0; line-height:35px;}
.tjnewsinfo li{width:400px; height:35px; font-size:16px;}
.tptj{width:420px; height:auto; overflow:hidden; margin-bottom:20px;}

.tptjinfo{width:420px; height:auto; overflow:hidden;}
.tptjinfo li{width:190px; height:110px; position:relative; margin:20px 20px 0 0; display:inline;}
.tptjinfo li span{width:190px; height:30px; background-color:#000; opacity:0.7; position:absolute; bottom:0; left:0;}
.tptjinfo li a.tptjname{width:190px; height:30px; line-height:30px; text-align:center; position:absolute;  bottom:0; left:0; color:#fff; z-index:100; font-size:14px;}

.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;}

#tplb{width:1200px; height:auto; overflow:hidden; margin:20px auto 0;}
.tplbinfo{width:765px; height:auto; overflow:hidden; margin-top:20px;}
.tplbinfo li{width:235px; height:auto; overflow:hidden; margin:0 12px 10px 8px; line-height:30px; text-align:center; position:relative;}
.tplbimg{width:235px; height:235px; overflow:hidden;}
.tplbinfo li p{height:40px; overflow:hidden; font-size:16px; line-height:40px;}

.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;
}

.yb_conct{position:fixed;z-index:9999999;top:300px;right:-127px;cursor:pointer;transition:all .3s ease; width:180px;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}