﻿@charset "utf-8";
*:focus{ outline:none}
a,span{font-size: 16px;font-family: "微软雅黑" !important;color: #000;text-decoration: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
    padding: 0;
    margin: 0;
    
}
body{background:url(../img/bj.png) repeat;


}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    vertical-align: -webkit-baseline-middle;
    border: 0;
}
address, caption, cite, code, dfn, em, th, var, i {
    font-weight: normal;
    font-style: normal;
}
ol, ul, li {
    list-style: none;
}
div, dl, dt, dd, ol, ul, li {
    zoom: 1;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
}
pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 16px;
    line-height: 1.8;
    font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time {
    margin: 0;
    padding: 0;
    display: block;
    zoom: 1;
}
@media screen and (min-width: 1200px) {
			body{width:100%;}
}

@media screen and (min-width: 320px) and (max-width: 1156px){
				body{position: absolute;}
			  .site-bg-dl {
			  position: fixed;
			  height: 100%;
			  width: 100%;
			  z-index: 0;
			  
			  background-size: cover;
			  background-repeat: no-repeat;
			  background-attachment: fixed;
			  background-size:100% 100%;
			  -moz-background-size:100% 100%;
			}
}

.content{width:1200px ;height: auto;margin: 0 auto;}
.clear{clear: both;*height: 0;height:  0;}

.header{width: 100%;background: url(../img/header.png) no-repeat left -185px;overflow: hidden;height: 460px;background-size:cover;position: absolute;left: 0px;}

.left{float: left;width: 904px;}
.right{float: right;width: 246px;margin-top: 20px;}

.logo{float: left;width: 608px;height: 100px;top: 60px;position: relative;}
.logo img{width: 653px;height: 100px;}

.riqi{float: left;position: relative;display: block;width: 100%;}

.search{background: url(../img/ssbj.png) no-repeat left center;width: 290px;height: 38px;float: right;top: 180px;position: relative;}
 .search .srk{width: 234px;padding-left:15px;float: left;background: none;line-height: 38px;border: none;color: #72819d;height: 38px;}
 .search .but{width: 26px;float: right;line-height: 38px;    padding: 7px 15px 7px 0;}

.nav{background: url(../img/dhbj.png) no-repeat 1px center;width: 1360px;margin: 0 auto;height: 52px;position: relative;top: 274px;overflow:  hidden;}
.nav ul{width: 1200px;margin: 0 auto;height: 52px;}
.nav ul li{height: 52px;line-height: 60px;width: 150px;float: left;text-align: center;}
.nav ul li a{color: #fff;font-size: 16px;font-weight: 700;}

.main{background: #FFFFFF;height: auto;overflow: hidden;position: relative;top: 274px;margin-bottom: 20px;}
.part1{padding: 20px;width: 1160px;height:  auto;overflow: hidden;}

.xwBox{ box-sizing: border-box;}
.xw_lef{width: 395px;height: 318px;float: left;}
.xw_rig{ width: 544px; height: 417px; background: #FFFFFF; overflow: hidden;float: right;}
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right: 148px;bottom: 44px;z-index:1;margin: 0 auto;text-align: center;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:30px; height:5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{background: #c70b0a;color:#fff;}
.slideBox .hd_num{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd_num ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd_num ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; color: #bf2e29; }
.slideBox .hd_num ul li.on{ background:#004962; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
#xwjd{height: 318px;}
#xwjd p{width: 100%;font-size: 16px;background: #e9edf3;color: #333;}
#xwjd p a{ display: inline-block;  padding-left:20px;line-height: 40px; color:#333; font-size: 16px; }
.slideBox .bd img{ transition:transform 1s ease 0s;width: 395px;height: 280px;float: left;}
.slideBox .bd li:hover img{transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);}


/**
 * 工作动态
 * */
.gzdt{width: 467px;height: 317px;overflow: hidden;padding: 0 20px;float: left;}
.lb li{line-height: 36px;background: url(../img/jt.png) no-repeat left center;width: 100%;float:  left;}
.lb li a{padding-left: 15px;float: left;}
.lb li .date{float: right;text-align: right;color: #89898a;padding-right: 5px;}

.lm{border-bottom: 1px solid #ddd;height: 34px;]}
.lm .tit{background: #c70b0a;padding: 0px 21px;color: #FFFFFF;font-weight: 700;height: 34px;line-height: 34px;float: left;}
.more{float: right;line-height: 26px;}

.tzgg{float: right;width: 253px;height: 317px;*width: 246px;}
.tzgg ul{border-left: 1px solid #F0F0F0;border-right: 1px solid #F0F0F0;border-bottom:  1px solid #f0f0f0; border-radius: 5px; padding-bottom:  16px;}
.tzgg .lm{background: url(../img/lmbj.png) #f0f0f0 no-repeat left center;height: 38px;border: none;}
.tzgg .lm a.tz{color: #FFFFFF;font-weight: 700;height: 38px;line-height: 38px;text-align: left;width: 142px;display: block;background: url(../img/icon.png) no-repeat 5px center;padding-left: 40px;}

.lb1 li{height: 46px;border-bottom: 1px #ddd solid;margin: 0 20px;padding: 10px 0;width: 212px;}
.lb1  li a.bt{float: right; width: 160px; padding-left: 10px; text-align: left;color: #212121;}
.lb1 li span.date{background: #F0F0F0;height: 44px;width: 40px;display: block;border-radius: 3px;border: 1px dashed #DDDDDD;float: left;}
.date span.ri{color: #967676;font-size: 18px;font-weight: 700;text-align: center;display: block;}
.date span.yue{font-size: 12px;color: #967676;text-align: center;display: block;}
.lb1 li:hover a{color: #bf0001;}
.lb1 li:hover span{color: #bf0001;}


.zt{width: 100%;height: 100px;overflow: hidden;/* margin: 20px 0; */}
.zt img{    margin: 0 auto;display: block;width: 1160px;height: 100px;}



/*
 *line2
 * */
.part2 {width: 1160px;/* padding-bottom: 20px; */height: 557px;overflow: hidden;}
.gzhy{width: 422px;margin-right: 30px;float: left;margin-top: 20px;height: 252px;}

.bmdh{float: right;width: 253px;*width: 246px;height: 250px;margin-bottom: 20px;overflow: hidden;}
.bmdh ul{border-left: 1px solid #F0F0F0;border-right: 1px solid #F0F0F0;border-bottom: 1px solid #F0F0F0;padding: 10px 0 0 0;border-radius: 0 0 5px 5px;height: 201px;}
.bmdh .lm{background: url(../img/lmbj.png) #f0f0f0 no-repeat left center;height: 38px;border: none;}
.bmdh .lm a.tz{color: #FFFFFF;font-weight: 700;height: 38px;line-height: 38px;text-align: left;width: 142px;display: block;background: url(../img/icon.png) no-repeat 5px center;padding-left: 40px;}

.bm li{width: 226px;height: 57px;margin: 0 auto;margin-bottom: 10px;line-height: 57px;}
.bm1{background: url(../img/bm1.png) no-repeat left center;}
.bm1 a{background: url(../img/icon1.png) no-repeat 32px center;height: 57px;text-align: center;display: block;color: #e97131;font-size: 18px;font-weight: 700;
    text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0; -webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; -moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;    *
    filter: Glow(color=#000, strength=1);
}
.bm2{background: url(../img/bm2.png) no-repeat;}
.bm2 a{background: url(../img/icon2.png) no-repeat 32px center;height: 57px;text-align: center;display: block;color: #e97131;font-size: 18px;font-weight: 700;
    text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0; -webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; -moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;    *
    filter: Glow(color=#000, strength=1);
}
.bm3{background: url(../img/bm3.png) no-repeat;}
.bm3 a{background: url(../img/icon3.png) no-repeat 32px center;height: 57px;text-align: center;display: block;color: #e97131;font-size: 18px;font-weight: 700;
    text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0; -webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; -moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;    *
    filter: Glow(color=#000, strength=1);
}

.part3{width: 1160px;padding: 20px;height: 250px;}
.part3 .left{    float: left;    width: 907px;}
.ldbz{float: right;width: 253px;height: 350px;margin-bottom: 10px;overflow: hidden;*width: 246px;}
.ldbz li{width: 220px;height: 42px;background: #f0f0f0;border-radius: 5px;margin: 0  10px 16px;}
.ldbz li a{text-align: left;display: block;line-height: 42px;background: url(../img/xjt.png) no-repeat 20px center;padding-left: 42px;}
li.on{background: #f9d5b2;}


.tp{width: 878px;height: 92px;float: left;margin: 10px 0;}



.part4{width: 1160px;padding: 20px;height: 285px;}
.ldxx{float: right;width: 254px;height: 315px;margin-bottom: 10px;*width: 246px;}
.ldxx ul{border-left: 1px solid #F0F0F0;border-right: 1px solid #F0F0F0;border-bottom: 1px solid #F0F0F0;/* padding: 10px 0 0 0; */border-radius: 0 0 5px 5px;height: 270px;}
.ldxx .lm{background: url(../img/lmbj.png) #f0f0f0 no-repeat left center;height: 38px;border: none;}
.ldxx .lm a.tz{color: #FFFFFF;font-weight: 700;height: 38px;line-height: 38px;text-align: left;width: 142px;display: block;background: url(../img/icon.png) no-repeat 5px center;padding-left: 40px;}
.ldxx .lb li{line-height: 20px;background: url(../img/jt.png) no-repeat left top 13px;width: 234px;margin: 5px 10px;height: 45px;padding: 5px 0;border-bottom: 1px solid #f0f0f0;}
.ldxx .lb li a{padding-left: 15px;display: block;}
.ldxx .lb li .date{float: right;text-align: right;color: #89898a;padding-right: 5px;}

.lb li.last{border: none;}

.ldbz1 ul{height: 288px;padding:  10px 0;}


.yqlj{float: right;width: 254px;height: 221px;margin-bottom: 10px;*width: 246px;}
.yqlj ul{border-left: 1px solid #F0F0F0;border-right: 1px solid #F0F0F0;border-bottom: 1px solid #F0F0F0;/* padding: 10px 0 0 0; */border-radius: 0 0 5px 5px;height: 209px;}
.yqlj .lm{background: url(../img/lmbj.png) #f0f0f0 no-repeat left center;height: 38px;border: none;}
.yqlj .lm a.tz{color: #FFFFFF;font-weight: 700;height: 38px;line-height: 38px;text-align: left;width: 142px;display: block;background: url(../img/icon.png) no-repeat 5px center;padding-left: 40px;}
.yqlj .lb li{line-height: 20px;background: url(../img/jt.png) no-repeat left top 13px;width: 234px;margin: 5px 10px;height: 45px;padding: 7px 0;border-bottom: 1px solid #f0f0f0;}
.yqlj .lb li a{padding-left: 15px;display: block;}
.yqlj .lb li .date{float: right;text-align: right;color: #89898a;padding-right: 5px;}


.part5{width: 1160px;padding: 20px;height: 218px;}
.part5 .left{    float: left;    width: 907px;margin-top: -31px;}
select{width: 227px;height: 33px;border: 1px solid #F0F0F0;font-size: 16px;margin: 10px;line-height: 40px;}

.tplj{padding: 20px 10px;width: 1180px;background: #fff;height: 55px;position: relative;top: 271px;margin: 0 auto;}
.tplj li{float: left;height: 52px;border: 2px solid #f0f0f0;width: 15.4%;margin-right:  1%;}
.tplj li img{width: 100%;height: 52px;}



/*
 *local
 * */
.local{height: 46px;line-height: 46px;float: right;border-bottom: 1px solid #ddd;width: 100%;text-align: right;}
.local span{padding-left:25px ;}


/**
 *list 
 */

.list{width: 1160px;min-height: 580px;overflow:  hidden;background:  #fff;padding:  20px;position: relative;top: 275px;}

.list .left{float: left;width: 270px;padding-top: 30px;}
.left .yj span{background: #c70b0a;/* padding: 15px 92px; */color: #fff;font-size: 20px;font-weight: 700;width: 100%;display: block;height: 45px;line-height: 45px;text-align: center;}
.yj ul {       background: #f6f6f6; padding: 24px 0;}
.yj li{border-bottom: 1px dashed #ddd;width: 100%;min-height: 56px;line-height: 56px;font-size: 18px;text-align: center;}
.yj  li.at a{ font-weight: 700;font-size: 18px;color: #2959a5;}

.list .right{width: 860px;float: right;top: 36px;padding-bottom:  30px;}
.wzlist{padding: 20px 0;}
.wzlist li{height: 36px;line-height: 36px;}
.wzlist li .tit{padding-left: 20px;}
.wzlist li .date{color: #89898a;font-size: 14px;float: right;text-align: right;}
li.lin{border-bottom: 1px dashed #ddd;padding-bottom: 10px;}


.jj{padding: 20px 0;}
.jj p{text-indent: 2em;line-height: 32px;text-align: justify;}
.jj p img{margin: 0 auto;display: block;}

/**
 *content 
 */

.dh{background: #c70b0a;width: 100px;height: 36px;color: #fff;text-align: center;padding: 5px 10px;float: left;line-height:  36px;}
.nr {margin-top: 30px;}
.title{    line-height: 56px; font-size: 22px; text-align: center; font-weight: 700;}
.nr .rq{line-height:64px;text-align: center;color: #666;border-bottom: 1px dashed #ddd;}
.nr .zw {padding: 20px }
.nr .zw p{line-height: 32px;text-align: justify;font-size:16px !important;text-indent: 2em;}
.nr .zw p img{display: block;margin: 0 auto;}
.nr .zw span{line-height: 26px;text-align: justify;font-size:16px !important;}
.nr .zw big{line-height: 26px;text-align: justify;font-size:16px !important;}
.nr .zw div{line-height: 26px;text-align: justify;font-size:16px !important;}




.footer{width: 1200px;height: 160px;position: relative;top: 268px;margin: 0 auto;background: url(../img/footer.png) no-repeat;}


.bq{margin: 0 auto;padding-top: 18px;width: 100%;float: left;}
.bq p{line-height: 36px;text-align: center;color: #767679;}
.dzjg{margin: 50px;float: left;}
.zfzc{margin: 50px 0;float: left;}