.topline {
    background: #fff;
    text-align: center;
    padding: 20px 50px;
    width: 1100px;
    margin: 10px auto;
}
.topline h1 a{
    color: #0669ba;
    font-weight: bold;
    font-size: 28px;
}
.topline p{
    font-size: 16px;
    line-height: 2;
    margin-top: 8px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.focusbox{
    width: 690px;
    height: 370px;
    position: relative;
}
.focusbox .hd{position:absolute; right:10px; bottom:12px; z-index:1;}
.focusbox .hd ul li{float:left; margin-right:5px;cursor:pointer;width: 12px;height: 12px;background: #ffffff;}
.focusbox .hd ul li.on{background:#0669ba;}
.focusbox .bd {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.focusbox .bd img {
    width: 100%;
    height: 370px;
    display: block;
}

.focusbox .bd p {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 40px;
    width: 100%;
    color: #ffffff;
    font-size: 18px;
    line-height: 40px;
    text-indent: 15px;
    background: url("../png/36ve1m.png") left bottom repeat-x;
}

.slideBox3 {
    width: 430px;
}
.slideBox3 .hd {
    height: 55px;
    width: 100%;
    line-height: 55px;
    background: #f9f9f9;
}

.slideBox3 .hd ul li {
    float: left;
    font-size: 18px;
    cursor: default;
    padding: 0 35px;
}
.slideBox3 .hd ul li a{
    color: #0669ba;
}
.slideBox3 .on {
    background: #0669ba;
}
.slideBox3 .on a{
    color:#fff !important;
}
.slideBox3 .bd{
    margin-top: 10px;
}
.news-list li{
    line-height: 38px;
    background: url('../png/jgzg58.png') left center no-repeat;
    padding-left: 15px;
}
.news-list li:after{
    content:"\20";
    display:block;
    clear:both;
}
.news-list li a {
    font-size: 16px;
    width: 330px;
    white-space: nowrap;
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list li span {
    color: #999999;
    float: right;
}
.slideBox3 .bd .news-topline{
    background: none;
    padding: 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.slideBox3 .bd .news-topline h1 a{
    color: #0669ba;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.slideBox3 .bd .news-topline h1:after{
    clear: both;
    display: block;
    content: "\20";
}
.slideBox3 .bd .news-topline p{
    color: #666;
    line-height: 1.5;
    margin: 5px 0 15px;
    font-size: 15px;
}

.ztzl{
    margin: 20px auto;
}
.ztzl-title{
    background: #096fc4;
    color: #fff;
    float: left;
    font-size: 22px;
    padding: 8px 20px;
    width: 25px;
    line-height: 1.2;
}
.gzfctitle{
	padding: 8px 10px;
	width: 45px;
	line-height: 1.3;
}
.gzfc .bd ul li img{
	height:72px!important;
}
.leftLoop{ 
    float: right;
    overflow:hidden; 
    position:relative;
    width: 1070px;
} 
.leftLoop .bd ul{ 
    overflow:hidden; zoom:1;
} 
.leftLoop .bd ul li{ 
    margin:0 4px; 
    text-align:center; 
    float:left;
} 
.leftLoop .bd ul li img{
    width: 100%;
    height: 120px;
    width: 260px;
}
.leftcon{
    width: 760px;
}
.slideBox {
    width: 360px;
    margin-bottom: 15px;
    height: 280px;
}
.slideBox .hd {
    width: 100%;
    line-height: 48px;

}
.slideBox .hd ul {
    border-bottom: 1px solid #CFD8DC;
}
.slideBox .hd ul li {
    float: left;
    font-size: 18px;
}
.slideBox .hd ul li a,.slideBox .hd ul span{
    color: #b8b8b8;
    font-weight: bold;
}
.slideBox .hd ul span{
    margin: 0 15px;
}
.slideBox .on{
    border-bottom: 3px solid #e6b654;
    background: url('../png/ek6a44.png') center 44px no-repeat;
}
.slideBox .on a {
    color:#0669ba !important;
}
.slideBox .bd ul li a{
    width: 260px;
}


.bsfw{
    background: #f1f1f1;
    width: 320px;
    padding: 15px 25px 40px;
}
.bsfw .title{
    color: #0669ba;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}
.hdlist{
    margin: 15px 0;
}
.hdlist a{
    display:inline-block;
    width: 32%;
    text-align: center;
    border-right: 1px solid #CFD8DC;
    font-size: 16px;
    line-height: 2;
}
.hdlist a:hover{
	font-weight: bold;
}
.hdlist a.bdnone{
    border: none;
}
.zwlist a{
    width: 47%;
    display: inline-block;
    text-align: center;
    background: #fff;
	border:1px solid #0669ba;
    color: #0669ba;
    line-height: 3;
    border-radius: 4px;
    margin: 3px 2px;
}
.zwlist a:hover{
	background: #0669ba;
	color: #fff;
}
.wx-list li{
    width: 110px;
    height: 75px;
    float: left;
    margin: 5px 5px 0;
    text-align: center;
}
.wx-list a{
   display: block;
}
.wx-list a img{
    width: auto;
    height: 76px;
}



.oldModel .topline h1 a{font-size: 56px;}
.oldModel .topline p{font-size: 42px;}
.oldModel .focusbox{width:1140px;height:610px;}
.oldModel .focusbox .bd img{width:1140px;height:610px;}
.oldModel .focusbox .bd p{height:60px;line-height: 60px;background-size: 100%;font-size: 32px;}
.oldModel .slideBox3{width:1140px;margin-top: 30px;box-shadow: 0px 0px 9px #c5bfbf;}
.oldModel .slideBox3 .hd ul li{padding: 0 106px;font-size: 42px;}
.oldModel .slideBox3 .hd{height: 70px;line-height: 70px;}
.oldModel .slideBox3 .news-list li a{width: 900px;font-size: 32px;}
.oldModel .slideBox3 .news-list li{line-height: 2;background:none}
.oldModel .slideBox3 .news-list li span{font-size: 32px;padding-right: 20px;}
.oldModel .slideBox3 .news-list h1{width: fit-content;margin: 0 auto;}
.oldModel .leftcon{width:1140px}
.oldModel .slideBox{width:1140px;height:auto;margin-left: 0!important;}
.oldModel .slideBox .hd{line-height: 60px;}
.oldModel .slideBox .hd ul li{font-size: 36px;}
.oldModel .news-list li{line-height: 2;background:none;}
.oldModel .slideBox .bd ul li a{width:900px;font-size: 32px;}
.oldModel .slideBox .news-list li span{font-size: 32px;}
.oldModel .wx-list li{width:220px;height:152px;margin: 20px 31px 0;}
.oldModel .wx-list a img{height:152px}
.oldModel .focusbox .hd ul li{width:20px;height:20px}
.oldModel .bsfw{width:1140px;box-sizing: border-box;background:none;}
.oldModel .bsfw .title{font-size: 42px;background:#f1f1f1;height:60px;line-height: 60px;text-indent: 20px;}
.oldModel .bsfw>a{float:left}
.oldModel .hdlist:nth-of-type(1):after{content:'';display:block;clear: both;}
.oldModel .hdlist:nth-of-type(1) a{width: 250px;margin-top: 10px;}
.oldModel .hdlist:nth-of-type(1) a p{font-size: 32px;}
.oldModel .hdlist a p{font-size: 32px;}
.oldModel .zwlist a{font-size:32px;line-height:2;margin: 10px 10px;}