.top-box{width:100%;height:165px;padding-top:25px;background:url(../images/top-bg1.jpg) top center; }
.top{width:1300px;margin:0 auto;overflow:hidden}
.logo{ display:block;width:675px;height:90px;float:left;}
.search{width:210px;float:right;margin-top:30px;height:26px;padding:5px 5px;background: #ebccd2;overflow:hidden}
.search-text{width:160px;float:left;line-height:26px;color:#a0282e;background:none;background:none;border:none;padding-left:10px; display:block;height:26px;}
.search-image{width:16px;height:16px;float:right;margin-top:4px; cursor:pointer;margin-right:10px; display:block}	
	
/**********菜单带二级菜单***********开始*******/

.nav{width:1300px;margin:0 auto;overflow:hidden;height:54px;border-top:1px solid #aa4041;margin-top:20px;}
.nav > li{width:177px;float:left;}
.nav > li >a{width:177px; display:block;height:54px;line-height:54px; text-align:center;color:#fff;font-size:18px;font-weight:900}
.nav > li >a:hover{line-height:52px;height:52px;width:177px;animation-duration: 0.5s;animation-name:ss;}
.nav > li:hover > .nav2s{ display:block;width:177px;position:absolute; z-index:20; background: url(../images/1pxr.png);}
.nav2s li{width:177px;height:42px;}
.nav2s li a{width:177px; display:block;line-height:42px;height:42px;color:#fff;font-size:16px; text-align: center; }
.nav2s li a:hover{font-weight:900}
/**********菜单带二级菜单***********结束*******/
.bigfocus{width:100%;position:relative;overflow:hidden;}
.bigfocus .bignum{overflow:hidden;height:25px;position:absolute;bottom:10px;left:48%;zoom:1;z-index:3 }
.bigfocus .bignum li{width:12px;height:12px;line-height:12px;text-align:center;color:#FFFFFF;background:#fff;margin-right:10px;border-radius:50%;cursor:pointer;float:left;}
.bigfocus .bignum li.on{background:#9a001e;} 
.bigfocus .prev,
.bigfocus .next{display:block;width:60px;height:60px;background:url(../images/btn.png) no-repeat;position:absolute;top:46%; opacity:0.5}
.bigfocus .prev{left:17%;}
.bigfocus .next{right:17%;background-position:right;}
.bigfocuspic li a img{width:100%}
.con1-box{width:1300px;margin:0 auto;overflow: hidden;}
.con1-left{float:left;width:880px;overflow:hidden;}
.titls{width:100%;overflow:hidden}
.titls h1{float:left;line-height:90px;color:#1a1a1a;font-size:26px;font-weight:500;padding-left:35px;}
.tt-icon1 h1{background:url(../images/icon1.png) left center no-repeat;}
.tt-icon2 h1{background:url(../images/icon2.png) left center no-repeat;}

.titls a{float:right;padding-left:20px;background:url(../images/more-bg.png) left center no-repeat;line-height:90px;color:#808080;font-size:16px;}
.titls a:hover{background:url(../images/more-h.png) left center no-repeat;color:#ac160d;}
.focus{width:460px;height:410px;position:relative;overflow:hidden;float:left;margin-top:5px;background-color:#f2f2f2}
.focus .focuspic li a{position:relative;width:460px;height:410px; display:block}
.focus .focuspic li a img{width:460px;height:290px}
.focus .focuspic li a p{line-height:30px;color:#ac160d;font-size:18px;text-indent: 20px;padding-top:10px;}
.focus .focuspic li a div{width:410px;height:60px;line-height:30px;padding:0 20px;color: #1a1a1a;font-size:18px;margin-top:5px;overflow: hidden;}
.focus .focuspic li a:hover div{color:#ac160d}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:120px;right:20px;zoom:1;z-index:11 }
.focus .num li{width:10px;height:10px;line-height:10px;text-align:center;color:#FFFFFF;background:#fff;margin-right:10px;cursor:pointer;float:left;}
.focus .num li.on{background:#ac160d;} 
.news-list{width:380px;float:right;margin-top:5px;}
.news-list li a{display: block;overflow:hidden;background-color:#f2f2f2;width:94%;padding:8px 3%;height:70px;margin-bottom:22px;}
.news-date{float:left;width:70px;height:62px;}
.news-date span{color:#ac160d;font-size:30px; text-align: center;display: block;width:100%;line-height:40px;margin-top:3px;}
.news-date p{color:#808080;font-size:16px; text-align: center;display: block;width:100%;}
.news-tt{line-height:30px;font-size:16px;float:right;width:260px;margin-top:5px ;margin-right:8px;color:#1a1a1a}
.news-list li a:hover .news-date p,.news-list li a:hover .news-tt{color:#ac160d}
.con1-right{float:right;width:380px;}
.con2-box{width:100%;background:url(../images/con2-bg.png) bottom center no-repeat;padding-top:45px;height:465px;margin-top:30px;}
.con2-tts{overflow:hidden;width:100%;margin:0 auto}
.con2{width:1300px;margin:0 auto}
.con2-titles{width:300px;float:left;margin-left:500px;margin-bottom:30px;}
.con2-titles li{width:148px;float:left;border:1px solid #c4746f;line-height:52px; text-align: center;color:#fff;font-size:24px;}
.con2-titles li:nth-child(1){ border-radius: 10px 0 0 10px;}
.con2-titles li:nth-child(2){ border-radius: 0 10px 10px 0;border-left:none}
.con2-titles .acli{background-color:#c4746f}
.con2-con ul{width:100%;overflow:hidden}
.con2-con ul li{float:left;width:190px;margin-left:32px;margin-top:20px;}
.con2-con ul li:nth-child(1),.con2-con ul li:nth-child(7){margin-left:0px;}
.con2-con ul li a{line-height:50px;color:#fff;font-size:16px; text-align: center;display: block;height:155px;}
.con2-con ul li a img{width:100%;height:105px;}
.con3-box{width:100%;background:url(../images/con3-bg.png) bottom right no-repeat;padding-top:15px;height:450px;}
.con3-con{width:1300px;margin:0 auto;overflow:hidden;}
.con3-left{float:left;width:650px;}
.mr_frboxs{width:650px;overflow:hidden;position: relative;margin-top:10px;}
.mr_frBtnL{cursor:pointer;display:inline; position: absolute; z-index: 10;top:90px;left:0}
.mr_frUls{width:650px;float:left;overflow:hidden}
.mr_frBtnR{cursor:pointer;z-index: 10; position: absolute; z-index: 10;top:90px;right:0}
.mr_frUls ul li{display:inline;float:left;width:140px;margin-right:30px;overflow:hidden;}
.mr_frUls ul li img{display:block;}
.mr_frUls ul li a span{line-height:20px;padding:20px 0px;text-align:center;width:140px;height:40px; background-color:#fff; display: block;color:#333;font-size:16px;}
.con3-right{float:right;}
.titls2{width:100%;overflow:hidden}
.titls2 h1{float:left;line-height:60px;color:#ac160d;font-size:20px;}
.titls2 a{float:right;line-height:60px;color:#808080;font-size:16px;}
.titls2 a:hover{color:#ac160d;}
.con3-line{height:312px;width:1px;background-color:#e5e5e5;margin-left:40px;float:left;}
.bottom{background-color:#ac160d;font-size:16px;color:#efcdca;line-height:30px;padding:30px 0; text-align: center;}

.list-bj{width:100%;height:330px;overflow:hidden; margin:0 auto;}
.list-box{width:1200px;overflow:hidden;margin:30px auto;margin-top:30px;}
.list-nav-boxs{width:240px;float:left;}
.list-nav-box{ background: #f3f3f3;width:240px;padding-top:10px;}
.list-nav-boxs h4{width:240px;height:80px;line-height:80px;color:#fff;font-size:22px;font-weight:700;text-align:center; background:#a1282f; border-radius: 20px 20px 0 0;}

.list-nav-box li{width:240px; border-bottom:1px solid #fff}
.list-nav-box li a{display:block;width:240px;line-height:30px;padding:15px 0;font-size:16px; text-align:center;color:#2a2a2a;}
.list-nav-box li a:hover{color:#9a001e}
.list-right{width:910px;float:right;}
.list-title{width:910px;border-bottom:1px solid #d8d8d8;height:80px;}
.list-title p{line-height:70px;color:#333;margin-top:8px;border-bottom:2px solid #9a001e;float:left;font-size:20px;font-weight:900;padding:0 15px; padding-left:20px;background:url(../images/list2-bg.png) no-repeat left center;}
.list-title ul{float:right;overflow:hidden;padding-top:15px;}
.list-title ul li,.list-title ul span{float:left}
.list-title ul li a{line-height:60px;color:#9a9a9a;}
.list-title ul span{width:30px;text-align:center;line-height:60px;color:#9a9a9a}
.list{width:900px;padding:0 5px;margin-top:20px;}
.list li{overflow:hidden;background:url(../images/5pxr.png) no-repeat;line-height:42px;background-position-y:17px;padding-left:15px;}
.list li a{color:#2d2d2d;width:800px;float:left;font-size:16px;line-height:42px;height:42px;overflow:hidden}
.list li a:hover{color:#9a001e}
.list li .time{color:#929292;float:right;line-height:42px;height:42px;}
.list .list-line{width:900px;height:1px;margin:17px 0;border-bottom:1px dashed #999}
.acontent-box h1,.content-box h1{line-height:48px;color:#2d2d2d;width:800px;margin-left:50px;font-size:28px; text-align:center;margin-bottom:20px;}
.content-box h1{width:1100px;margin-top:30px;}
.content-box{min-height:300px;width:1200px;margin:0 auto}
.acontents{width:1100px;margin:30px auto}
.acentent p,.centent p{line-height:28px;font-size:16px;text-indent:2em}

.titles{width:800px;margin:20px auto;line-height:40px;color:#333;font-size:24px; text-align:center;margin-top:30px;}
.label{width:460px;margin:0 auto;line-height:40px;font-size:14px;color:#666;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}

.list-img li{display:inline;float:left;width:140px;margin:0 20px;;overflow:hidden;}
.list-img li img{display:block;margin-bottom:7px;margin-top:25px;width:140px;height:215px;}
.list-img li a span{line-height:30px; width:140px; display: block; text-align: center;color:#333;}


.bos1{animation:bottoms1 1s;}
.bos2{animation:bottoms2 1s;}
.les1{animation:lefts1 1s;}
.les2{animation:lefts2 1s;}

@keyframes bottoms1 {
	0% {
		opacity: 0;
		transform: translateY(200px);
	}

	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}

@keyframes bottoms2 {
	0% {
		opacity: 0;
		transform: translateY(-200px);
	}

	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}

@keyframes lefts1 {
	0% {
		opacity: 0;
		transform: translateX(200px);
	}

	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}

@keyframes lefts2 {
	0% {
		opacity: 0;
		transform: translateX(-200px);
	}

	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}