@charset "utf-8";
body,p,h1,h2,h3,h4,h5,img,ul,li,table,dl,dd,dt{
    margin:0;
    padding:0;
    color:#3b3b3b;
    font-size: 14px;
    font-family: "微软雅黑";
}
*{
	padding: 0;
	margin: 0;
}
body{
  width: 100%;
  overflow: auto;
  position: relative;
  background:url(../images/background.png);
}
img{
    border:0 none;
}
a:link{
    text-decoration: none!important;
}
a:visited {
    text-decoration: none!important;
}
a:hover{
    text-decoration: none!important;
}
a:active{
    text-decoration: none!important;
}
li{
    list-style:none;
}
button,input {
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    margin:0;
}
.left{
  float: left;
}
.right{
  float: right;
}
.clear{
  clear: both;
}
table{
  margin:0 auto!important;
}
a{
    text-decoration: none;
    color: #464646;
    font-size: 14px;
}
/*头部*/
/* .menu2018{color:#FFF;}
.menu2018 a:link,.menu2018 a:visited {color:#FFF;font-size:20px; height:50px; line-height:50px; margin:0 10px; border-bottom:3px solid transparent; display:block; text-decoration:none;}
.menu2018 a:hover {color:#FFF; text-decoration:none; border-bottom:3px solid #4FB2FC;} */
/*头部结束*/

/* nav */
.msnav{
  width: 100%;
  height: 59px;
  display: block;
  /* background: #fff; */
  /* border-bottom: 1px solid #ddd; */
}
.navUl{
    max-width: 1145px;
    height: 58px;
    margin: 0 auto;
    /* overflow: hidden; */
    position: relative;
    /*padding:0 15px;*/
    background: rgba(255,255,255,0.7);
}
.navUl li{
    float: left;
    height: 60px;
    line-height: 60px;
    width: 25%;
    text-align: center;
}
.navUl li a{
  display: inline-block;
  width: 97%;
/*  height: 60px;
  line-height: 60px;*/
  color: #333;
  font-size: 20px;
  font-weight: normal;
   height: 20px;
  line-height: 20px;
}
.borderight{
  border-right: 2px solid #1856ac;
}
.navUl li a.act{
  font-weight: 700;
  color: #1856ac;
  /*background: url(../images/delta.png) no-repeat;
  border-bottom: 3px solid #1856ac;
  background-position: center 56px;
  border-bottom: 3px solid #1856ac;*/
}


/*banner*/
.banner{
  width: 100%;
  margin-top:-15px;
  /* height: 240px;
  background: url(../images/banner.jpg) center no-repeat; */
}
.banner img{
  width: 100%;
  height: auto;
}
/*main*/
.main{
  width: 1100px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.container {
    padding-right: 0!important;
    padding-left: 0!important;
    margin-right: auto;
    margin-left: auto;
    /*margin-top:20px;*/
}
.row{
    margin-right: -15px;
    margin-left: -15px;
}
.row2{
    border-left: #e5e9eb solid 1px;
    border-right: #e5e9eb solid 1px;
    border-top: #e5e9eb solid 1px;
    border-bottom: #dce0e2 solid 2px;
    border-radius: 5px;
    background-color: #FFF;
    overflow: hidden;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    margin-bottom: 10px;
}
.row2:hover {
    box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);
}
.word-see {
    width: auto;
    overflow: hidden;
    background-color: #FFFFFF;
    margin-top: 25px;
    padding: 20px;
}
.word-title {
    height: 40px;
    border-bottom: 1px solid #CCCCCC;
    /*background: #ebeff1;*/
    position: relative;
}
.word-title .policytitl:hover, .word-title .policytitl:visited, .word-title .policytitl:link, .word-title .policytitl:active {
  color: #464646;
  text-decoration: none;
  cursor: default;
}
.word-titlebg{
  background: #ebeff1;
}
.word-title span{
  line-height: 40px;
  padding-left: 10px;
}
.word-title p {
    line-height: 39px;
    font-size: 18px;
    font-weight: bold;
    color: #3B3B3B;
    float: left;
    border-bottom: 1px solid #EC4F45;
    padding: 0 8px;
}
/*.word-title b {
    color: #EC4F45;
}*/
/*.word-title span {
    position: absolute;
    right: 0px;
    top: 10px;
}*/
.part_data{
  margin-top:10px;
  /*padding-left:10px;*/
}
.part_data ul{
  width:95%;
  margin: 0 auto;
}
.part_data ul li{
  line-height:35px;
  background: url(../images/ycdian.jpg) no-repeat;
  background-position: 2px;
  border-bottom:1px solid #ebebeb;
  text-align: left;
}
.part_data ul li a{
  text-align: left;
  padding-left: 15px;
  font-size: 15px;
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
/*.part_data table td{
  text-align: left;
  font-size: 16px;
  color: #767676;
  display: inline-block;
}
.part_data table td.t{
  width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 38px;
  line-height:38px;
  display: inline-block;
}
.part_data table td.t a{
  font-size:16px!important;
}
.part_data table td.d{
  text-align: center;
  position: absolute;
  right:10px;
  margin-right:20px;
}
.part_data table{
  width:95%;
  display: block;
  border-collapse: collapse;
}
.part_data table tbody{
  width:100%;
  display: block;
}
.part_data table tr{
  width:100%;
  position: relative;
  display: block;
  border-bottom:1px solid #ccc;
  text-align: left;
}
.part_data table td.dd{
  width: 15px;
  background: url(../images/ycdian.jpg) no-repeat;
  background-position: 2px;
  height: 26px;
}*/
/*right_ul*/
.right_ul{
	width:100%;
	height:auto;
}
.right_ul li{
	width:100%;
	text-align:center;
	height:50px;
	line-height:50px;
	background:#ebebeb;
	margin-top:5px;
	cursor:pointer;
}
.right_ul li a{
	color:#333;
	font-size:16px;
}
.right_ul li:hover{
	background:#4881f2;
}
.right_ul li:hover a{
	color:#fff!important;
}
.active{
	width:100%;
	height:50px;
	line-height:50px;
	background:#4881f2;
	text-align:center;
}
.active a{
	color:#fff!important;
	font-size:18px;
	font-weight:700;
}
.active a:hover{
	color:#fff!important;
	text-decoration:none;
}


/* newMore */
.left-border {
  width: 5px;
  height: 85px;
  background: #1856ac;
  float: left;
  margin-top: 15px;
  margin-right: 10px;
}
.newUl{
  width:97%!important;
}
.newUl li{
  width: 100%;
  height: 165px;
  line-height: 32px!important;
  background: none!important;
  /*box-shadow: 0 0 15px #ddd;*/
  border:1px solid #ddd;
  padding: 5px;
  margin-top:5px;
  margin-bottom: 25px;
}
.newUl li a{
  width: 100%;
  height: 100%;
  display: block;
  float: left;
  border-right: 1px dashed #ddd;
  padding-right: 10px;
  padding-left: 10px!important;
}
.newCon{
  width: 100%;
  font-size: 18px;
  color: #4c4c4c;
  font-weight: 700;
  float: left;
  line-height: 60px;
  border-bottom: 1px dashed #ccc;
  background: url(../img/biaoqian.png) no-repeat;
  padding-left: 30px;
  white-space: nowrap;
  background-position: 0 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 10%;
}
.newUl .newTime{
  font-style: normal;
  color: #ababab;
  font-size: 16px;
  font-family: "思源";
  float: right;
  text-align: center;
  width: 10%;
  line-height: 65px;
  right: 15px;
  position: absolute;
}
.newUl p{
  color: #666;
  font-size: 15px;
  line-height: 26px;
  margin-top: 30px;
  white-space: normal;
}
/*page*/
.footpage{
	width: 5%;
	margin: 0 auto;
}
.footpage a{
	margin: 5px;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  float: left;
  display: block;
}
.footpage a.able{
	background: rgb(255, 255, 255);
  border: 1px solid #1856ac;
  color: #1856ac;
}
.footpage a.noable{
	background:#ddd;
	color:#333;
}
/* .newUl a{
  width: 100%;
  height: 100%;
  display: inline-block;
} */
/* .newUl a div{
  height: 35px;
} */
/*.newUl a{
  display: inline-block;
  width: calc(100% - 85px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
*/
/*右侧*/
#leftsead{width:131px;height:143px;position:fixed;top:450px;left:0px;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:left;}
#leftsead li a{height:49px;float:left;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-left:-143px;cursor:pointer;cursor:hand;}
/*分页*/
.clearfix:before, .clearfix:after{content: " ";display: table;}*:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}a {color: #555;text-decoration: none; font-size:12px;}a:active, a:hover {outline: 0;}.pager{padding-left: 0;margin: 20px 0;list-style: none;text-align: center;}.pager li {line-height: 20px!important;display: inline;margin:0 5px;background: none!important;border: none!important;}.pager li>a, .pager li>span {display: inline-block!important;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;width: auto!important;}.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {color: #999;background-color: #fff;cursor: not-allowed;}



/*2020.01.02响应式*/
	@media (max-width: 768px) {
		.row{
			margin:0!important;	
		}
		.word-see .col-md-12{
			padding:0!important;
		}
		.newCon{
			width: 100%;
    		overflow: hidden;
    		text-overflow: ellipsis;
    		white-space: nowrap;
    		font-size: 1.6rem;
		}
		.newUl{
			width:100%!important;
		}
		.newUl p{
			height:70px;
			overflow:hidden;
			font-size:1.25rem;
		}
		.newUl li a{
			width:85%!important;
			white-space:inherit!important;
		}
		.newUl .newTime{
			width:15%;
			line-height:46px;
			margin-top:0px;	
		}
		.pager{
			width:100%!important;
			margin:0 0 10px 0!important;
		}
		.pager a{
			display:inline!important;
		}
		.pager li>a, .pager li>span{
			padding:5px 5px!important;
		}
		.part_data ul li a{
			width: 100%;
    		overflow: hidden;
    		text-overflow: ellipsis;
    		white-space: nowrap;
        display: block;
        position: relative;
		}
		.col-md-4{
			display:none;
		}
		.col-md-8{
			padding:0!important;
		}
	}
