@charset "utf-8";
body {
  background: white;
}
body {
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-family: "微软雅黑 Regular", "Microsoft YaHei";
  color: #333;
}
body,
button,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
ol,
p,
ul,
span,img{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
}
ul,li{list-style: none;}
img{border: none;}
a{cursor: pointer;text-decoration: none;}
.lihover{width: auto;position: absolute;background: white;display: none;left: -50px;top: 55px;/*margin-left: -600px;*/z-index: 22;}
.lihover.nav_044,.lihover.nav_055 {left:-9px;}
.lihover img {position: absolute;left: 90px;top: -1px;}
/*.nav_011 img{position: absolute;left: 40px;top: -1px;}
.nav_022 img{position: absolute;left: 35px;top: -4px;}
.nav_033 img{position: absolute;left: 237px;top: -2px;}
.nav_044 img{position: absolute;left: 389px;top: -2px;}
.nav_055 img{position: absolute;left: 600px;top: -2px;}
.nav_066 img{position: absolute;left: 775px;top: -2px;}
.nav_077 img{position: absolute;left: 913px;top: -2px;}
.nav_088 img{position: absolute;left: 1064px;top: -2px;}*/
.active{display: block !important;}
.hoverul{width: 100%;background: white;z-index: 22; /*padding: 20px 2%;*/}
.hoverul>li{list-style: none;
line-height: 30px;
 float: none; width: 235px;}
.hoverul>li>a{padding: 0 15px;line-height: 40px;font-size: 16px;
font-family: Microsoft YaHei;
/*font-weight: bold;*/
color: #333333;}
.hoverul>li:after{
	/*content: '';
    display: inline-block;
    float: right;
    height: 15px;
    margin:7px 10px;
    border-right: 1px solid #999999;*/
}
.hoverul li:hover {
    background-color: #f1f5fa;
}
.hoverul li:hover a{
    color: #0b5db1;
}
.hoverul>li:last-child:after{
	content: '';
    /*display: inline-block;
    float: right;*/
    border-right: none;
}
.hoverul:after{
    content: '';
    display: block;
    clear: both;
}
/*播报*/
.index_bb{width: 100%;height: 55px;line-height: 55px;background: #F7F7F7;}
.bbcont{width: 1200px;margin: 0 auto;height: 55px;}
.bbcont img{float: left;margin-top: 20px;}
.txtMarquee-left{width: 95%;height: 55px;line-height: 55px;float: left;overflow: hidden;padding-left: 1%;}
.tempWrap{width:1150px !important;}

/**/
.conter{width: 1200px;margin: 0 auto;}
/*轮播*/
.index_slide{width: 100%;height: 440px;overflow: hidden;position: relative;}
.swiper-container{width: 100%;height: 440px;}
.swiper-wrapper{width: 100%;}
.swiper-slide{width: 100%;}
.swiper-slide a{width: 100%;height:100%;display: inline-block;}
.piczx{width: 55%;height: 100%;float: left;}
.piczx img{width: 100%;height:100%;}
.indexslide_right{width: 45%;float: right;
background: #0B5DB1;height: 440px;padding: 0 2.5%;}
.indexslide_right h2{
font-size: 22px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #FFFFFF;
line-height: 34px;margin-top: 52px;}
.indexslide_right p{
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;
line-height: 30px;
opacity: 0.6;margin-top: 40px;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:6;
    overflow: hidden;}
.index_slide .pagination {
  position: absolute;
  bottom: 34px;
  right: 20%;
  z-index: 9;
  width: auto;
  left: auto;
}
.index_slide .pagination span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.7);
  opacity: 0.7;
  margin: 0 7px;
  cursor: pointer;
  border-radius: 50%;
}
.index_slide .pagination .swiper-active-switch {
  background-color: #ffffff;
  opacity: 1;
}
/**/
.cont{width: 100%;}
.news{width: 377px;float: left;}
.newstop{width: 100%;height: 60px;line-height: 60px;border-bottom: 1px dashed #CCCCCC;}
.newstop h2{float: left;
font-size: 24px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #0B5DB1;}
.newstop a{float: right;
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;}
.news ul{width: 100%;padding-left: 3%;height: 550px;overflow: hidden;}
.news ul.pub-list {height: auto;background:#f7fbfe;padding:0 20px}

.news ul li{list-style:none;padding: 15px 0;border-bottom: 1px dashed #CCCCCC;vertical-align:middle;position: relative;}
.news ul.pub-list li{border-bottom:none;}
.yd{position: absolute;top: 25px;left: -9px;}
.news ul li p{
	width: 100%;
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
line-height: 26px;
}
.news ul li p.time{	
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;
line-height: 28px;
}
/**/
.Rules{margin:0 33px;}
/**/
.Market{float: right;}
/**/
.affairs{height: 228px !important;overflow: hidden;}
/**/
.rules{width: 100%;}
.zj{width: 100%;}
.rulesleft{width: 204px;float: left;}
.rulesdiv{width: 100%;height: 54px;line-height: 54px;
border: 1px solid #DDDDDD;margin-top: 13px;}
.rulesdiv a img{float: left;margin-top: 15px;margin-left: 17px;}
.rulesdiv a p{float: left;
font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #0B5DB1;margin-left: 16px;}
.rulesright{
	width: 157px;
height: 122px;
background: #FFFFFF;
border: 1px solid #DDDDDD;float: right;margin-top: 13px;text-align: center;}
.rulesright a img{margin-top: 17px;}
.rulesright a p{font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #0B5DB1;}
/**/
.map{width: 100%;}
.map img{width: 100%;}
@media screen and (max-width: 1200px) {
.bbcont,.conter{width: 100%;}
.Rules{margin: 0 15px;}
.news{width: 32%;}
.rulesleft{width:46%;}
.rulesdiv a img {margin-left:9px;}
.rulesdiv a p{font-size: 14px; margin-left: 9px;}
}
/*首页移动端样式*/
@media screen and (max-width: 991px) {
/*播报*/
.bbcont{width: 100% !important;padding-left: 1%;}
.txtMarquee-left{width: 90%;}
/**/
.conter{width: 96%;padding: 2%;}
/*轮播*/
.index_slide{height: auto;}
.swiper-container{height: auto;}
.piczx{width: 100%;height: 250px;}
.indexslide_right{width: 100%;height:286px;}
.indexslide_right h2{font-size: 14px;margin-top: 0;}
.indexslide_right p{font-size: 14px;margin-top: 8px;}
.index_slide .pagination{right: 33%;bottom: 10px;}
/*列表*/
.news{width: 100%;}
.Rules{margin: 0;}
.rulesleft{width: 50%;}
.rulesdiv>a>p{font-size: 13px;}
.rulesright{width: 45%;}
.rulesright>a>p{font-size: 16px;}
.Rules.news ul {height:460px;}
.Market.news ul {height:415px;}
}
@media screen and (max-width: 320px) {
	.rulesdiv>a>p{font-size: 12px;}
	}


