@CHARSET "UTF-8";

body{
font-size:16px;
font-family: '黑体';
margin: 0px;
padding: 0px;
}

body a{
	text-decoration: none;
}

.container{
	width:1300px;
	margin: 0 auto;
	margin-top:20px;
}

.fl{
	float: left;
}

.weight{
	font-size: 18px;
	font-weight:bolder;
}

.top-left{
	float: left;
	margin-left: 20px;
	margin-top:28px;
	color: #B9B9BA;
	font-size: 14px;
	font-family: 宋体;
	width: 179px;
}

.tc-1{
	
	margin-bottom: 15px;
}
.tc-2{
	text-align: center;
}

.top-center{
	margin-top:30px;
	float: left;
	margin-left: 15px;
	margin-right: 20px;
	width: 475px;
}

.top-center input{
	border: 1px solid #ccc;
	height: 38px;
	width: 350px;
	font-size: 16px;
	padding-left: 10px;
	line-height: 38px;
}

.search{
	background: url(../image/search.png) no-repeat;
	padding: 12px 43px 14px 70px;
}

.top-right{
	margin-top: 30px;
	float: left;
	width: 341px;
}

.weibo{
	background: url(../image/weibo.png) no-repeat;
	padding: 1px 60px 27px 60px;
}

.weixin{
	background: url(../image/wechat.png) no-repeat;
	padding: 1px 60px 27px 60px;
}
.client{
	background: url(../image/client.png) no-repeat;
	padding: 1px 40px 27px 60px;
}

.nav{
	margin-top: 30px;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	overflow: hidden;
	padding: 15px;
	margin-bottom: 30px;
	width:1268px;
}

.nav-left{
	float: left;
	border-right: 1px solid #F2F2F2;
	width: 440px;
}

.nav-center{
	float: left;
	border-right:  1px solid #F2F2F2;
	width: 410px;
	padding-left: 30px;
}

.nav-right{
	float: left;
	padding-left: 30px;
	width: 356px;
}

.nav-item{
	margin-right:30px;
	margin-left: 30px;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.nav-item span{
	font-weight: bolder;
}

.nav-item a{
	text-decoration: none;

	color: #000;
	margin-right: 20px;
}

.title{
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.title-main{
	margin-bottom: 20px;
}

.title-main a{
	text-decoration: none;
	font-size: 34px;
	font-weight: bolder;
	color: red;
}

.title-sub a{
	text-decoration: none;
	font-size: 20px;
    font-weight: 400;
	color: red;
}

.part1-left{
	width: 400px;
	float: left;
}

.lianbo{
	margin-top: 25px;
}

.leader{
	padding: 5px 5px 3px 5px;
	border: 1px solid #F2F2F2;
}

.leader a{
	text-decoration: none;
}

.line{
	height: 2px;
}

.lianbo-left{
	float: left;
	text-decoration: none;
font-size: 24px;
font-weight: bolder;
}

.lianbo-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.lianbo-title img{
width: 100%;
margin-top:5px;	
}

.lianbo-content{
	margin-top: 10px;
	padding: 5px;
}

.lianbo-content img{
	width: 100%;
}

.lianbo-main{
	margin-top: 20px;
	font-size: 16px;
	color: #4C4C4C;
	margin-bottom: 20px;
	height: 20px;
	overflow: hidden;
}

.lianbo-item{
	margin-top: 17px;
	height:20px;
	overflow: hidden;
}
.lianbo-item a{
	color: #000;
	font-size: 15px;
}

.part1-center{
	margin-left: 35px;
	float: left;
	width: 420px;
}

.xwjj-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.xwjj-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.xwjj-title{
	margin-bottom: 20px;
}

.xwjj-title img{
	width: 100%;
margin-top:5px;	
}
.xwjj-list{
	padding: 0;margin-left: 29px;
	line-height: 35px;
}

.xwjj-list li{
	line-height: 35px;
}

.xwjj-main a{
	font-size: 18px;
	font-weight: bold;
}

.xwjj-sub a{
	font-size: 16px; 
    height: 35px;
    display: inline-flex;
    white-space: break-word;
        width: 391px;
        overflow: hidden;
}
.colorr{
	color: #F60000;
}

.colorb{
	color: #000;
}

.coloro{
	color: #FD9635;
}

.part-right{
	float: left;
	width: 410px;
	margin-left: 35px;
}

.part-right img{
	width: 100%;
}

.shuzibao-title{
	border:1px solid #F2F2F2;
	font-size: 15px;
	padding: 10px;
	margin-top: 10px;
}

.shuzibao-title a{
	color: #000;
}

.shuzibao{
	border:1px solid #F2F2F2;
	margin-top: 8px;
	padding: 5px;
	overflow: hidden;
}

.bggrey{
	background: #DADADA;
}

.shuzibao-fenlei{
	
	width: 130px;
	float: left;
	text-align: center;
	height: 25px;
	line-height:25px;
	border:1px solid #F2F2F2;
}

.shuzibao-fenlei a{
	color: #000;
}


.shuzibao-item{
	width: 120px;
	float: left;
	margin-right: 12px;
}

.shuzibao-item a img{
	margin-left: 7px;
	margin-top: 5px;
	width: 120px;
	height: 180px;
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }


.part2-container{
	height:145px;
	border:1px solid #F2F2F2;
	margin-top: 30px;
	background: #FCFCFC;
}

.swiper-slide a{
	display: block;
	font-size: 16px;
}

.part2-item img{
	margin-bottom: 5px;
	width: 265px;
	height: 105px;
}

.part2-item{
	margin-right:7px;
	margin-left:7px;
}

.part3-container{
	margin-top: 30px;
	overflow: hidden;
}

.part3-left{
	width: 640px;
	float: left;
	margin-right: 10px;
}

.xcs-title{
	margin-bottom: 20px;
}

.xcs-title img{
	width: 100%;
margin-top:5px;	
}

.xcs-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.xcs-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.xcs-list{
	padding: 0;margin-left: 13px;
	line-height: 41px;
}

.xcs-list li{
	float: left;
	width: 303px;
	height:40px;line-height:40px;overflow:hidden;
	margin-right: 10px;
}

.part3-right{
	width: 640px;
	float: left;
	margin-left: 10px;
}

.xbrm-title{
	margin-bottom: 30px;
}

.xbrm-title img{
	width: 100%;
margin-top:5px;	
}

.xbrm-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.xbrm-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}
.xbrm-item{
	margin-right:5px;
	margin-left:5px;
	width: 150px;
	float: left;
}

.xbrm-item-img{
	width: 130px;
	height: 195px;
}

.xbrm-zan{
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}

.xbrm-zan a{
	width: 130px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}


.xbrm-zan span{
	font-size: 14px;
	color: blue;
	padding: 0px 3px 0px 3px;
	border-radius: 2px;
	border: 1px solid blue;
	float: left;
}

.zan{
	color: #C0C0C2;
	float: right;
	font-size: 14px !important;
	background: url(../image/zan.png) no-repeat right 23px center;
	background-size: 45%;
	padding-left:20px;

}

.part4-container{
	margin-top: 30px;
	overflow: hidden;
}

.part4-left{
	width: 640px;
	float: left;
	margin-right: 10px;
}

.xqs-title{
	margin-bottom: 20px;
}

.xqs-title img{
	width: 100%;
margin-top:5px;	
}

.xqs-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.xqs-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.xqs-content-left{
	float: left;
	width: 290px;
	margin-right: 40px;
	margin-top: 10px;
	margin-left: 10px;
}

.xqs-content-left span{
	margin-top: 20px;
	display: block;
	font-size: 18px;
	font-weight: bold;
}

.xqs-content-left img{
	width: 290px;
}

.part4-right{
	width: 640px;
	float: left;
	margin-left: 10px;
}

.xqs-list{
	padding: 0;
	line-height: 35px;
	float: left;
	width: 300px;
	margin-top: 0px;
}

.xqs-list li{
	float: left;
	width: 305px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.xbsp-title{
	margin-bottom: 30px;
}

.xbsp-title img{
	width: 100%;
margin-top:5px;	
}

.xbsp-small-title{
	    height: 21px;
    overflow: hidden;
    line-height: 21px;
    float: left;
    width: 109px;
    font-size: 13px;
}

.xbsp-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.xbsp-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.xbsp-content-left{
	width: 300px;
	height: 230px;
	float: left;
}

.xbsp-content-left img{
	width: 300px;
	height: 218px;
}

.xbsp-zan{
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}

.xbsp-zan-title{
	float: left;
    width: 240px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
}

.xbsp-zan span{
	font-size: 14px;
	color: blue;
	padding: 0px 3px 0px 3px;
	border-radius: 2px;
	border: 1px solid blue;
	float: left;
	margin-right: 5px;
}

.xbsp-content-right{
	width: 330px;
	height: 230px;
	float: left;
	margin-left: 10px;

}

.xbsp-item{
	width: 150px;
	float: left;
	font-size: 14px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.xbsp-item img{
	width: 150px;
	height: 90px;
}
.xbsp-item-zan{
	height: 15px;
	line-height: 15px;
	margin-top: 5px;
}

.part5-container{
	margin-top: 30px;
	overflow: hidden;
}

.part5-left{
	width: 640px;
	float: left;
	margin-right: 10px;
}

.txs-title{
	margin-bottom: 20px;
}

.txs-title img{
	width: 100%;
margin-top:5px;	
}

.txs-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.txs-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.txs-content-left{
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.txs-content-left span{
	margin-top: 20px;
	display: block;
	font-size: 18px;
	font-weight: bold;
}

.txs-content-left img{
	width: 300px;
}

.txs-list{
	padding: 0;
	line-height: 35px;
	float: left;
	width: 310px;
	margin-top: 0px;
	
}
.txs-list li{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	width: 310px;
}

.txs-content-title{
	margin-bottom: 9px;
	margin-top: 15px;
	display: block;
	font-size: 18px;
	font-weight: bolder;
}

.part5-center{
	width: 310px;
	float: left;
	margin-left: 10px;
}

.smrx-item{
	margin-bottom: 14px;
    font-size: 16px;
    height: 21px;
    overflow: hidden;

}

.smrx-item a{
	color: #000;
}

.part5-right{
	margin-left: 20px;
	width: 310px;
	float: left;
}

.bbx-list{
	padding: 0px 15px 0px 15px;
}

.bbx-list a{
	width: 87px;
	height: 76px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
	float: left;
}

.bbx-bg1{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -4px left -4px;
}

.bbx-bg2{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -4px left -96px;
}

.bbx-bg3{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -4px right -3px;
}

.bbx-bg4{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -85px left -4px;
}

.bbx-bg5{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -84px left -96px;
}

.bbx-bg6{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -85px right -3px;
}

.bbx-bg7{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -165px left -4px;
}

.bbx-bg8{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -165px left -96px;
}

.bbx-bg9{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -165px right -3px;
}

.bbx-bg10{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -247px left -4px;
}

.bbx-bg11{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -247px left -96px;
}

.bbx-bg12{
	background: url(../image/bbx.png) no-repeat;
	background-position: top -247px right -3px;
}

.part6-container{
	margin-top: 20px;
}

.yx{
	width: 1300px;
}

.yx-title{
	margin-bottom: 20px;
}

.yx-title img{
	width: 100%;
margin-top:5px;	
}

.yx-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;
}

.yx-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.yx-content{
	padding: 10px;
}

.yx-content-left{
	float: left;
	width: 495px;
	height: 260px;
}

.yx-content-left img{
	width: 495px;
	height: 299px;
}

.yx-content-right{
	float: left;
	width: 778px;
	height: 300px;
	margin-left: 7px;
}

.yx-content-right img{
	width: 252px;
	height: 146px;
}
.yx-content-right a{
	float: left;
	margin-bottom: 7px;
	margin-right: 7px;
}

.part7-container{
	margin-top: 30px;
}

.normal-content{
	padding: 10px;
}

.normal-title{
	margin-bottom: 10px;
}

.normal-title img{
	width: 100%;
margin-top:5px;	
}

.normal-left{
	font-size: 24px;
	font-weight: bolder;
	margin-left: 10px;

}

.normal-right{
	float: right;
	margin-top: 3px;
	text-decoration: none;
	font-size: 16px;
	color: #4C4C4C;
	margin-right: 5px;
}

.normal-content-left{
	float: left;
	width: 380px;
	margin-top: 10px;
	margin-right: 70px;
}

.normal-last{
	margin-right: 0px;
}

.normal-content-left span{
	margin-top: 20px;
	display: block;
	font-size: 18px;
	font-weight: bold;
}

.normal-content-left img{
	width: 380px;
}

.normal-list{
	padding: 0;
	line-height: 35px;
	float: left;
	width: 310px;
	margin-top: 0px;
	
}
.normal-list li{
	text-indent:-7px;
	float: left;
	width: 310px;
	margin-left: 17px;
}



.yqlj{
	width: 1300px;
	margin: 0 auto;
	background: #F3F3F3;
	padding: 10px;
	margin-top: 20px;
}

.yqlj-top{
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.yqlj-top img{
	width: 100%;
	margin-top: 5px;
}

.yqlj-content{
	margin-top: 20px;
}

.yqlj-content a{
	color: #000;
	line-height:  10px;
	margin-right: 15px;
	line-height: 30px;
}


.gywm{
	width: 1300px;
	margin: 0 auto;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 60px;
}

.gywm-item{
	margin-bottom: 20px;
}
.gywm-qwzz{
	color: red;
}

.gywm-list{
	margin-bottom: 20px;
}

.gywm-list span{
	margin-left: 5px;
}

.gywm a{
	color: #000;
}

.gywm-jbdh{
	color: blue;
	margin-bottom: 20px;
}

.gywm-jbdh a{
	color: blue;
}

.swiper-bg{
	background:#000;position:absolute;bottom:0px;width:100%;height:30px;opacity:0.6
}

.swiper-title{
	color:#fff;position:absolute;bottom:0px;line-height:30px;height:30px;display:absolute;width:100%;z-index:10
}

.time1 { float:left;padding:20px 14px 20px;background-color:rgba(255, 255, 255, 0.14);width:280px;} 
.time1 p{ font-size:20px; font-weight:bold; padding-bottom:10px;} 
.time1 span{ font-size:18px;}
 #ShowAD{ position:absolute; z-index:10000;  border:1px #fff solid; width:275px;  background:transparent; color:#000; background-color:rgba(255,255,255,0.75); } 
 .tmd{ text-align: center; display: block; width: 100%; top: 142px; font-weight: 700; font-size: 20px; padding-left: 10px; position: absolute; z-index: 100;    } 
 #lunxia {  overflow:hidden;  height: 500px;  text-align: center;  float: left;  }  
 #lunxia img {  margin-top:15px;  display: block; } 

  .out{
        overflow: hidden;
        height: 30px;  
      }

      .out a{
      	width: 184px;
      	overflow: hidden;
      	float: left;
      	height: 30px;
      	line-height: 30px;
      }
.clear{
clear: both;
}

