﻿.fl{float:left;}

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.nbanner{background:url(../images/nbanner01.jpg) no-repeat center top; height:520px;}
.nbanner1{background:url(../images/nbanner02.jpg) no-repeat center top; height:520px;}
.nbanner2{background:url(../images/nbanner03.jpg) no-repeat center top; height:520px;}
.nbanner3{background:url(../images/nbanner04.jpg) no-repeat center top; height:520px;}
.nbanner4{background:url(../images/nbanner05.jpg) no-repeat center top; height:520px;}
.nbanner5{background:url(../images/nbanner06.jpg) no-repeat center top; height:520px;}
.nbanner6{background:url(../images/nbanner07.jpg) no-repeat center top; height:520px;}
.nbanner7{background:url(../images/nbanner08.jpg) no-repeat center top; height:520px;}

.nycontent{width:1140px; margin:20px auto;}
.nycontent{ color:#666; padding:15px 0 35px;}
.nytit{text-align:left; border-bottom:1px solid #ddd; padding-bottom:20px;}

.nrcontent{margin-top:20px; font-size:14px;  text-decoration:none; line-height:24px;}

a.ppp{display:block; width:215px; height:243px; position:relative;}
a.ppp:hover{}
a.ppp .pppbg{display:none;}
a.ppp:hover .pppbg{display:block; background:rgba(0,0,0,0.7); position:absolute; top:0; left:0; width:215px; height:243px; text-align:center; transition:.5s; -webkit-transition:.5s; -o-transition:.5s;}
a.ppp .pppbg img{width:54px; height:52px; display:block; left:50%;}
a.ppp:hover .pppbg img{position:absolute; top:50%; margin-top:-26px; margin-left:-27px;}

.nyproul{}
.nyproul li{float:left; width:215px; height:243px; margin:5px; box-sizing:border-box;}
.nyproul li img{overflow:hidden; display:block; height:170px;}
.tit{ text-align:center; font-size:22px; text-decoration:none; color:#666; padding-bottom:15px; border-bottom:1px solid #ddd;}
.ppcon{font-size:14px;  line-height:24px; color:#666; text-decoration:none; margin:25px 0;}
.ppcon h3{
	background: #1b5ed1;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 22px;
}
.ppcon b{ color: #fe2419; display: block;}

.bgtable{
	width: 100%;
    border-collapse: collapse;
	margin: 10px 0;
}
.bgtable td{
	border: 1px solid #333;
    text-align: center;
}
.bgtable tr:first-child td{
	background: #1b5ed1;
    color: #fff;
}


.kktable{margin-top:10px; border:1px solid #ccc; border-collapse:collapse;}
.kktable td{border:1px solid #ccc; border-collapse:collapse;}

.btnul{width:100%; padding-top:50px;}
.btnul li{width:31%; float:left; margin:0 1.1%; text-align:center; height:35px; line-height:35px;}
.btnul li a{display:block; width:100%; margin:0 auto; border:1px solid #ddd;}
.btnul li a:hover{border:1px solid #1b5ed1; background-color:#1b5ed1; color:#fff; text-decoration:none;}

.nyslul{margin:40px 0;}
.nyslul li{float:left; width:18%; margin:1%; text-align:center; font-size:14px;  text-decoration:none; color:#666; line-height:28px;}

.nysbul{margin:40px 0;}
.nysbul li{display:block; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}
.nysbul li .flimg{margin-right:25px; width:18%;}
.nysbul li .flimg img{width:100%;}
.nytitle{ font-size:16px; text-decoration:none; font-weight:bold;}
.nytitlea{ font-size:14px; text-decoration:none; line-height:22px; margin-top:10px;}
.nytitlec{ font-size:16px; text-decoration:none; font-weight:bold; color:#1b5ed1;}

.nyljul{margin:40px 0;}
.nyljul li{float:left; width:23%; margin:1%; line-height:22px;}
.nyljul li img{width:100%; display:block; margin-bottom:10px;}

.nynewul{}
.nynewul li{display:block; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}
.nynewul li .flimg{margin-right:25px; width:120px; background-color:#f9f9f9;}
.nynewul li .flimg img{width:100%;}
.nynewul .year{font-size:22px; color:#1c4bb0;  text-decoration:none; text-align:center; height:65px; line-height:65px;}
.nynewul .date{font-size:15px; color:#fff;  text-decoration:none; text-align:center; height:55px; line-height:55px; background-color:#1b5ed1;}
.nynewul .nybtna{border-radius:5px; background-color:#eee; width:80px; height:25px; text-align:center; line-height:25px; display:block; color:#666; margin-top:10px;}
.nynewul .newrr{margin-left:145px;}
.nynewul li a{display:block; padding:10px; height:140px;}
.nynewul li a:hover{background-color:#f1f1f1;}
.nynewul li a:hover .nybtna{background-color:#fff; color:#1b5ed1;}


.lyb{margin:50px 0;}
.lyb .inputt{float:left; width:31%; margin:0 1%; border:1px solid #ddd; background-color:#f1f1f1; height:45px; line-height:45px; display:block; font-weight:bold; text-indent:12px;} 
.lyb .inputa{width:98%; margin:20px auto 0; border:1px solid #ddd; background-color:#f1f1f1; height:150px; line-height:24px; display:block; font-weight:bold; text-indent:12px; padding-top:10px;}
.lyb .inputc{float:left; width:20%; border:1px solid #ddd; background-color:#f1f1f1; height:45px; line-height:45px; display:block; margin:20px 10px; font-weight:bold; text-indent:12px;} 
.lyb .yanzhengma{margin-top:35px;}
.lyb a.btna{background-color:#1b5ed1; color:#fff; font-size:16px; text-align:center;  line-height:50px; height:50px; display:block; float:left; width:40%; margin-top:30px;}
.lyb a.btnb{background-color:#eee; color:#666; font-size:16px; text-align:center;  line-height:50px; height:50px; display:block; float:left; width:30%; margin-left:15px; margin-top:30px;}

.nylxul{margin:25px 0;}
.nylxul li{float:left; width:48%; margin:0 1%; border-bottom:1px solid #eee; height:42px; line-height:42px;}