/* banner */
.banner{width:100%;position:relative; overflow:hidden;height:500px; animation: topIn 1s ease;}
.banner .banner-img{min-width: 1200px;height:500px;margin-top: 80px; display:block; position:absolute; left:50%; margin-left:-960px;}
.banner .banner-img img{width:1920px;height:420px;}
/* content */
#content{width:100%;overflow:hidden;}
.mainContent{ width:1200px;margin: 0 auto;}
.slideTxtBox{width:1200px;min-width: 1200px;}
.slideTxtBox .hd{width:1200px;height:196px;background: #f0f0f0;/*margin-top: -100px;*/position: absolute; }
		.slideTxtBox .hd ul{ float:left;width:1200px;height:321px;/*margin-left: 20%;*/padding-left: 8%;}
		.slideTxtBox .hd ul li{width:268px;height:321px;float:left;cursor:pointer;}	
		.slideTxtBox .hd ul li.on b{color: white;}
		.slideTxtBox .hd ul li b{display:inline-block;overflow: hidden;text-overflow: ellipsis;margin-left:-50px;width:100px;height:321px; line-height: 335px;font-family: "microsoft yahei";color: #1A7EE1;font-weight: normal;font-size: 20px;}
		
		.slideTxtBox .hd ul li:first-child{background: url(../img/new-icon1.png) no-repeat;}
		.slideTxtBox .hd ul li:nth-child(2){background: url(../img/new-icon4.png) no-repeat;margin-left: 11%;}
		.slideTxtBox .hd ul li:nth-child(3){background: url(../img/new-icon5.png) no-repeat;margin-left: 10%;}	
		.slideTxtBox .hd ul li:first-child.on{height:321px;background: url(../img/new-icon2.png) no-repeat;}
		.slideTxtBox .hd ul li:nth-child(2).on{height:321px;background: url(../img/new-icon3.png) no-repeat;}
	.slideTxtBox .hd ul li:nth-child(3).on{height:321px;background: url(../img/new-icon6.png) no-repeat;}
		
		.slideTxtBox .bd table{ width:1200px;border-collapse: collapse;}
		.slideTxtBox .bd table tr td{border-top: 0;border-right: 0; border-bottom: 0; border-left: 0;cursor: pointer;} 
.right_content{width:1200px;margin-top: 270px;}
.right_content .aa{width:1200px;height:530px;border-collapse: collapse;display: inline-block;}
.right_content .aa td{width: 380px;height:530px;display:inline-block;margin-left:20px;border-top: 0;border-right: 0; border-bottom: 0; border-left: 0;cursor: pointer;transition: all 1s;}
.right_content .aa td:first-child{margin-left: 0;}
.right_content .aa td:last-child{margin-right: 0;}
.right_content .aa td:hover{box-shadow:rgb(43,132,220,0.3) 0px 0px 18px;}
.right_content .aa td .img{display: block;text-align:left;width: 380px;height: 230px;position: absolute;}
.right_content .aa td .img img{width: 380px;height: 230px;}
.right_content .aa td dl{text-align: left;width: 330px;color: #333333;margin-top: 250px;}
.right_content .aa td dl dt{width: 330px;font-size: 17px;height: 60px;line-height: 60px;font-weight: bold;margin-left: 10px;position: absolute;}
.right_content .aa td dl dt p{width: 370px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.right_content .aa td dl dd span{overflow: hidden;text-overflow: ellipsis;margin-top:70px;width: 330px;color: #666666;margin-left: 20px;display:inline-block;position: absolute;font-size: 16px;letter-spacing: 1px;height:140px;line-height: 23px;}
.right_content .aa td dl dd map{width: 330px;margin-left: 20px;margin-bottom:25px;margin-top: 20px;display: inline-block;}
.right_content .aa td dl dd map i{margin-top:220px;font-size: 14px;display: inline-block;}
.right_content .aa td dl dd map img{margin-top:220px;float: right;display: block;}

/*new-list*/
.list{width: 1200px;}
.list_text{width: 1200px;}
.list_text li{width: 1200px;height: 120px;margin-top:20px;background:#f9f9f9;cursor: pointer;}
.list_text li:hover{background:#FFFFFF;box-shadow:rgb(26,126,225,0.2) 0px 0px 8px;}
.list_text .date{float: left;width: 120px;height: 120px;background: #1a7ee1;color: #FFFF;line-height: 90px;}
.list_text .date i{display:block;font-size: 35px;width: 120px;height:30px;}
.list_text .date span{font-size: 15px;}
.list_text_right{text-align: left;font-family: "microsoft yahei";color: #444444;padding-top: 35px;padding-left: 150px;}
.list_text_right .title{font-size: 18px;font-weight: bold;}
.list_text_right .text{font-size: 16px;color: #666666;padding-right: 20px;padding-top: 15px;width: 900px;height:20px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.list_text_right .text p{float: left;letter-spacing: 1px;}

.list .pagination{width: 1200px;height: 80px;margin-left: 500px;margin-top: 20px;}
.list .pagination li{float: left;cursor: pointer;}
.list .pagination li:first-child:hover a{background: #1A7EE1;color: #fff;}
.list .pagination li:last-child:hover a{background: #1A7EE1;color: #fff;}
.list .pagination li:first-child {margin-right: 10px}
.list .pagination li:last-child {margin-left: 10px}
.list .pagination li a{display: inline-block;height: 30px;line-height: 30px;color: #808080;font-size: 18px;text-align: center;text-decoration: none;}
.list .pagination li input{width: 40px;margin-left: 20px;display: inline-block;height: 30px;line-height: 30px;color: #808080;font-size: 18px;text-align: center;text-decoration: none;}
.list .pagination .disabled span{display: block;font-size:16px;color: #808080;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.list ul a{text-decoration: none;}

.link{width: 100%;min-width:1200px;height: 280px;background: #393945;animation: topIn 1s ease;border-bottom: 0.5px solid #43444f;}
.link ul{width:1200px;height: 25em;margin: 0 auto;font-family: "microsoft yahei";padding-top: 50px;}
.link ul li{position:relative;float: left;color: #fff;width: 150px;}
.link ul li dl dt{font-size:15px;height: 3em;}
.link ul li dl dd{height: 3em;cursor: pointer;}
.link ul li dl dd a{text-decoration: none;cursor: pointer;color: #9e9e9e;font-size:13px;}
.link ul li dl dd a:hover{opacity: 0.7;}
.link ul li:last-child{padding-top: 20px;padding-left: 150px;}
