.mainbg{background:#f8fafa;}

.banner{background: url(../images/ztzl/banner.png) no-repeat;    height: 795px;background-size: 100%;}
.pic{background: url(../images/ztzl/bttitle.png) no-repeat;height: 66px; width: 62%;background-size: 100% 100%;text-align: center;font-size: 30px;color: #ffffff;line-height: 60px;}
.zc{    margin-top: 21px;}
.yc{    margin-top: 22px;}
.bj{background: #f8fafa;}
.w1200{    margin: 0 auto;}
.sj{display: none;}

.title{margin-top: 50px;}
.title h3{font-size: 30px;text-align: left;color: #5b5b5b; font-weight: normal;    line-height: 40px;font-family: 'Microsoft YaHei';}
.data{margin-top: 30px;color: #9e9e9e;font-size: 14px;    margin-bottom: 20px;font-family: 'Microsoft YaHei';}
.nrqy{margin-top: 30px;}
.nrqy p{}
.zh a{width: 22px;border-radius: 50%;display: inline-block;text-align: center;line-height: 22px;
	height: 22px;color: #fff;margin-left: 10px;cursor:pointer; 
	background-color: #dddddd;}
.zh a.on{color: #fff;background: #1e6dab;}
.nrqy{font-size: 16px;color: #616161;line-height: 40px;    min-height: 745px;}

.common_list{width:1100px;margin:0 auto;}
.common_list li{line-height:58px;height: 58px;background:url(../images/public/icon_1.png) no-repeat 0 center; padding-left: 12px;border-bottom: 1px dashed #b8b8b8;}
.common_list li a {color: #4c4c4c;display: inline-block;height: 40px;width: 84%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.common_list li .date {color: #a5a5a5;font-size: 14px;float: right;}

.mc{/*height: 239px;*/background-color: #f1f6f9;border: solid 1px #c7dbea;width: 100%;margin-top: 28px;font-family: 'Microsoft YaHei';}
.mc_1{padding: 32px 45px;font-size: 14px;color: #636363;line-height: 32px;}
.syh{    width: 47%;display: inline-block;}
.fzyj{color: #df1b1b;}

.w80{    width: 65.7%;}
.w20{border-left: 1px solid #eee;    width: 29%;margin-top: 46px;     min-height: 800px;}
.dl30{padding-left: 30px;    padding-top: 22%;font-family: 'Microsoft YaHei';}
.title_3{padding-left: 30px;background: url(../images/xqyw.png) no-repeat 1px;font-size: 20px;color: #1066a9;}
.dl30 ul{padding-top: 10px;}
.dl30 ul li{background: url(../images/public/icon_1.png) no-repeat 1px;padding-left: 20px;    line-height: 24px; text-overflow: -o-ellipsis-lastline;
    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-top: 13px;}
.fj{color: #1066a9;font-size: 18px;margin-top: 30px;border-top: 1px solid #d3d3d3;padding: 30px 0 10%;font-family: 'Microsoft YaHei';}
.fj a{font-size: 16px;	color: #8d8d8d;}
.mainbg{background:url(../images/public/icon_2.png) repeat-x;}

@media screen and (max-width:768px) {
.maincon{padding:0;}
.title{padding-top: 20px;}
.common_list{width:98%;}
.common_list li a{width:70%;}
.zc,.yc{display: none;}
.pc{display: none;}
.sj{display: block;}
.sj img{    width: 100%;}
.pic{    margin: 0 auto;float: none;width: 100%;}
.syh{width: 100%;}
.mc{height: auto;}
.w20,.w80{width: 100%;}
.w20{min-height: auto;margin-bottom: 30px;margin-top: 0;border: 0;}
.dl30{padding-top: 1%;padding-left: 0;}
}
@media screen and (max-width:414px) {
    .m-share{display: none;}
    .mc_1{padding: 20px;}
    .zh{display: none;}
    .data>span{     padding-left: 13%;}
}
@media screen and (max-width:320px) {
    .data>span{     padding-left: 5%;}
}