@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding: 0;
	font-size: 16px;
	font-family:"微软雅黑";
}
ul {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #333;
}
.big-box{width:100%;margin: 0 auto;}
.ys-title{width: 1200px;margin: 0 auto;}
.zcwj{width: 1200px;margin: 0 auto;}
.ys1-title{height: 40px;
    line-height: 40px;
    font-size: 22px;
    text-align: center;
    overflow: hidden;
    margin: 10px auto;}
.ys1-title h3 {
    font-weight: bold;
    color: #2469d9;
    padding: 0 25px;
    display: inline-block;
    position: relative;
}
.ys1-title h3 p{font-size: 30px;}
.ewb-public-l, .ewb-public-r {
    display: block;
    width: 515px;
    height: 12px;
    position: absolute;
    top: 15px;
}
.ewb-public-l{
	background: url("hd_l.png") no-repeat;
	left: -515px;
}

.ewb-public-r{
	background: url("hd_r.png") no-repeat;
	right: -515px;
}
.hqzc{width: 1200px;margin: 0 auto;margin-bottom: 20px;}
.container {
    width: 1200px;
    margin: 0 auto;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
	clear: both;
}
.pull-left {
    float: left !important;
}
.tz-half {
    width: 585px;
    overflow: hidden;
}
.ys-title2 {
    border-bottom: 1px solid #d5d5d5;
    line-height: 50px;
}
.ys-title2 a {
    font-size: 22px;
    font-weight: bold;
    color: #000;
    padding: 12px 0;
    border-bottom: 3px solid #2469d9;
}
.ys-title2 a.tz-more {
    float: right;
    font-size: 16px;
    font-weight: normal;
    color: #999;
    padding: 0;
    border-bottom: none;
}
.xw-box > ul{
    margin: 1px 0 0;
}
.xw-box > ul > li{
    line-height: 60px;
    position: relative;
    border-bottom: 1px solid #eee;
    text-indent: 15px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    transition: all .4s;
}
.xw-box > ul > li:last-child{
    border-bottom: none;
}
.xw-box > ul > li::before{
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    background-color: #3E87EA;
}
.xw-box > ul > li:hover{

}
.xw-box > ul > li > a{
    float: left;
    font-size: 16px;
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333333;
}
.xw-box > ul > li > span{
    float: right;
    color: #949494;
}
.xw-box > ul > li > a:hover{
    color: #236fd6;
}
.pull-right {
    float: right !important;
}

.zcls{width: 1200px;margin: 0 auto;}

.xw-box1 > ul{
    margin: 1px 0 0;
}
.xw-box1 > ul > li{
    line-height: 60px;
    position: relative;
    border-bottom: 1px solid #eee;
    text-indent: 15px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    transition: all .4s;
	display: inline-block;
	width: 48%;
}
.xw-box1 > ul > li:nth-child(odd){margin-right: 3%;}
.xw-box1 > ul > li:last-child{
    border-bottom: none;
}
.xw-box1 > ul > li::before{
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    background-color: #3E87EA;
}
.xw-box1 > ul > li:hover{

}
.xw-box1 > ul > li > a{
    float: left;
    font-size: 16px;
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333333;
}
.xw-box1 > ul > li > span{
    float: right;
    color: #949494;
}
.xw-box1 > ul > li > a:hover{
    color: #236fd6;
}

.list{width: 100%;background: url("ys-bot-bg.jpg") top center no-repeat;padding: 20px 0px;}
.list-container{width: 1200px;margin: 0 auto;}
.ys-box > li .ys-titleb a{
    font-size: 24px;
    font-weight: bold;
    color: #0083FD;
}
.ys-box > li {
   
    width:96%;
	padding: 2%;
    margin-bottom: 15px;
    background-color: #fff;
}
.ys-box > li .ys-titleb a {
    font-size: 24px;
    font-weight: bold;
    color: #2469d9;
}
.ys-box > li .ys-titleb a.tz-more {
    float: right;
    font-size: 16px;
    font-weight: normal;
    color: #999;
    padding: 0;
    border-bottom: none;
}
.ys-box > li > ul {
    margin: 15px 0 5px;
}
.ys-box > li > ul > li{
    line-height: 37px;
	width: 48%;
	display: inline-block;
}
.ys-box > li > ul > li:nth-child(odd){margin-right: 3%;}
.ys-box > li > ul > li > a{
    color: #333;
    font-size: 18px;
}
.ys-box > li > ul > li > span{
    float: right;
    color: #999;
}
.zcfw{width: 1200px;margin: 0 auto;}
.zcfw>ul{margin-top: 20px;}

.zcfw>ul>li{display: block;width: 375px;height: 130px;background: #e6eefa;float: left;}
.zcfw>ul>li a img{float: left;margin: 30px 25px 0px 45px;}
.zcfw>ul>li a span{font-size: 18px;color: #2469d9;float: left;margin: 50px 0px 0px 0px;}

.zcfw>ul>li{margin-right: 37px;margin-bottom: 20px;}
.zcfw>ul>li:nth-child(3n){margin-right: 0px;}





