.bos1,.list-img li,.list li,.list-left,.list-dq,.list-link,.list-link-t1,.list-link-t2,.list-link-t3,.acontent,.content,.list-banner-img{animation:bottoms1 1s;}
.bos2,.list-nav-box{animation:bottoms2 1s;}
.les1{animation:lefts1 1s;}
.les2{animation:lefts2 1s;}
.top-box{width:100%;height:175px;padding-top:25px; background: url(../images/top-bg.jpg) top center no-repeat;}
.top{width:1300px;margin:0 auto;overflow:hidden}
.logo{ display:block;width:760px;height:75px;float:left;margin-top:5px;}
.search-box{width:222px;float:right;}
.xx-link{line-height:32px;display: block;width:100%;text-align: right;color:#333;display: none;}
.search{width:210px;height:30px;padding:5px 5px;border:none;background-color:none;overflow:hidden;background: url(../images/1px70bai.png);margin-top:25px; border:1px solid #fff;}
.search-text{width:160px;float:left;line-height:30px;color: #fff;background:none;background:none;border:none;padding-left:10px; display:block;height:30px;}
.search-image{width:18px;height:18px;float:right;margin-top:6px; cursor:pointer;margin-right:10px; display:block}	
	
/**********菜单带二级菜单***********开始*******/
.nav-box{width:100%;border-top:1px solid #c46464;margin-top:31px;}
.nav{width:1300px;margin:0 auto;overflow:hidden;height:63px;}
.nav > li{width:130px;float:left;}
.nav > li >a{width:130px; display:block;height:63px;line-height:60px; text-align:center;color:#fff;font-size:18px;font-weight:900;}
.nav-line{}
.nav > li >a:hover{line-height:60px;height:63px;color:#fff}
.nav > li >a:hover .nav-line{width:100%; animation:navline 0.3s;height:3px; background-color:#790700;}
@keyframes navline {from {width:0} to {width:100%;}}
.nav > li:hover > .nav2s{ display:block;width:130px;position:absolute; z-index:20; background:#790700;padding:9px 0;margin-top:0px; animation:nav2s 0.3s;}
@keyframes nav2s {from {margin-top:50px;} to {margin-top:0px;}}
.nav2s li{width:130px;height:42px;}
.nav2s li a{width:130px; 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:37px;position:absolute;bottom:30px;right:17%;zoom:1;z-index:3 }
.bigfocus .bignum li{width:20px;height:20px;line-height:20px;text-align:center;border:3px solid #fff;margin-right:20px;border-radius:50%;cursor:pointer;float:left;margin-top:7px}
.bigfocus .bignum .on{border:3px solid #ac160d;} 
.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-big-box{background:url(../images/bg1.jpg) center top no-repeat;padding-bottom:60px;}
.con1-box{width:1300px;margin:0 auto;overflow:hidden}
.title1-box{width:100%;overflow: hidden;margin-top:25px}
.title1-box img{float:left;display: block;}
.title1-box .more1{color:#808080;background:url(../images/more1.png) center left no-repeat;font-size:16px;padding-left:25px;display: block;float:right;margin-top:25px;}
.title1-box .more1:hover{color:#ac160d;background:url(../images/more-ac.png) center left no-repeat;}
.news-list{float:left;width:860px;}
.focus{width:860px;height:300px;position:relative;overflow:hidden;margin-top:30px;}
.focus .focuspic li a{width:860px;height:300px;display:block;position: relative;}
.focus .focuspic li a img{width:500px;height:300px;display: block;position: absolute;z-index: 10;top:0px;left:0;}
.news-img-con{width:330px;height:300px;position: absolute;right:0px;top:0px;background:#fff;}
.news-date{position: absolute;top:20px;left: -10px;display: block;background:url(../images/news-img-date.png) center left no-repeat;display: block;padding-left:30px;line-height:44px;width:141px;color:#fff;font-size:18px;}
.news-title{line-height:28px;font-size:18px;color: #1a1a1a;width:290px;margin-left:20px;margin-top:80px;height:56px;}
.news-con{line-height:28px;font-size:16px;color: #808080;width:290px;margin-left:20px;margin-top:10px;height:84px;}
.news-img-more{display: block;background:url(../images/news-img-more.png) center left no-repeat;width:24px;height:14px;margin-top:30px;margin-left: 280px;}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:20px;right:210px;zoom:1;z-index:11 }
.focus .num li{width:10px;height:10px;line-height:10px;text-align:center;background-color:#999;margin-right:10px;cursor:pointer;float:left; border-radius:50%;}
.focus .num li.on{background-color: #ab2022;} 
.focus .prev,
.focus .next{display:block;width:12px;height:18px;background:url(../images/min-but.png) no-repeat;position:absolute;top:370px;}
.focus .prev{left:120px;}
.focus .next{right:120px;background-position:right;}
.focus .focuspic li a:hover .news-img-con .news-title,.focus .focuspic li a:hover .news-img-con .news-con,.newslists2 li a:hover div,.newslists2 li a:hover span{color:#ab2022}
.focus .focuspic li a:hover .news-img-con .news-date{left:20px;animation:newsdate 0.5s;}
@keyframes newsdate{from{left:-10px;}to{left:20px;}}

.newslists2{width:100%;margin-top:20px;}
.newslists2 li a{display: block;background:url(../images/sanjiao.png) left center no-repeat;padding-left:20px;overflow: hidden;}
.newslists2 li a div{line-height:60px;height:60px;overflow:hidden;width:80%;font-size:18px;color: #1a1a1a;float:left;}
.newslists2 li a span{line-height:60px;overflow:hidden;font-size:18px;color: #808080;float:right;}
.notice-box{float:right;width:400px;}
.notice-list{margin-top:30px;}
.notice-list li{margin-top:15px;}
.notice-list li a{width:100%;background:url(../images/notice-bg.png) center left no-repeat;display: block;height:88px;overflow:hidden}
.notice-list li a .notice-date{width:72px;padding-left:4px;float:left; text-align: center;}
.notice-list li a .notice-date span{color: #1a1a1a;font-size:30px;padding-top: 12px;display:inline-block;}
.notice-list li a .notice-date p{color: #1a1a1a;font-size:12px;}
.notice-con{float:right;width:265px;margin-right:30px;color:#1a1a1a;font-size:18px;line-height:30px;padding-top:13px;}
.notice-list li a:hover .notice-date span,.notice-list li a:hover .notice-date p,.notice-list li a:hover .notice-con{color:#ac160d}
.spe-box{margin:0 auto;float:left;overflow: hidden;margin-top:50px;}
.spe-box div{float:left;margin-top:110px;}
.spe-box li{float:left;margin-left:62px;}
.spe-box li a{display: block;margin-top:10px;}
.spe-box li a:hover{margin-top:0px;display: block; animation:boxli 0.5s;}

@keyframes boxli{from{margin-top:10px;}to{margin-top:0px;}}
.con2-big-box{width:100%;background:url(../images/bg2.png) center top no-repeat;}
.con2-box{width:1300px;margin:0 auto;overflow: hidden;}
.con21{float:left;width:800px;padding-bottom:60px;}
.more2{color:#fff;background:url(../images/more2.png) center left no-repeat;font-size:16px;padding-left:25px;display: block;float:right;margin-top:25px;}

.focus2{width:800px;height:300px;position:relative;overflow:hidden;margin-top:30px;}
.focus2 .focuspic li a{width:800px;height:300px;display:block;position: relative;overflow:hidden;}
.focus2 .focuspic li a .img-con{float:left;width:340px;}
.focus2 .focuspic li a .img-con div{line-height: 28px;max-height:56px;color:#fff;font-size:18px;font-weight:900;margin-top:20px;}
.focus2 .focuspic li a .img-con span{line-height: 50px;color:#fff;font-size:16px;}
.focus2 .focuspic li a .img-con p{line-height: 26px;max-height:78px;color:#fff;font-size:16px;}
.focus2 .focuspic li a img{width:420px;height:300px;display: block;float:right;}
.focus2 .num{overflow:hidden;height:10px;position:absolute;bottom:20px;left:0px;zoom:1;z-index:11 }
.focus2 .num li{width:14px;height:3px;line-height:3px;text-align:center;background-color:#d3a4a4;margin-right:10px;cursor:pointer;float:left;}
.focus2 .num li.on{background-color: #fff;} 
.focus2 .prev,
.focus2 .next{display:block;width:12px;height:25px;position:absolute;bottom:20px;}
.focus2 .prev{left:290px;background:url(../images/left-bai.png) no-repeat;}
.focus2 .next{left:320px;background:url(../images/right-bai.png) no-repeat;}

.con21-con{width:430px;float:left;margin-left:70px;margin-top:20px;}
.con21-con li a{display: block;width:430px;height:78px;display: block; position: relative;padding-top:0px;margin-top:40px;}
.con21-con li a p{display: block;position: absolute;top:0;left:15px; background-color:#fffdf9;color:#ac160d;font-size:18px;padding:0 10px;z-index:10;}
.con21-con li a div{line-height:68px;font-size:18px;color:#1a1a1a;width:428px;text-indent:25px;border:1px solid #cdcdcd;height:68px;position: absolute;top:10px;left:0px;z-index: 9;}
.con21-con li a:hover div{color:#ac160d;border:1px solid #ac160d;}

.con23{width:630px;float:left;margin-top:60px;}
.con24{width:630px;float:right;margin-top:60px;}
.con23-list li a{width:100%;overflow:hidden;background:#fff url(../images/con23-bg.png) left center no-repeat;background-position-x:15px;display: block;overflow:hidden;margin-top:20px;}
.con23-list li a div{float:left;width:450px;line-height:60px;font-size:18px;color: #1a1a1a;margin-left:45px;}
.con23-list li a span{float:right;line-height:60px;font-size:18px;color: #808080;float:right;margin-right:15px;}
.con25-box{float:left;width:1300px;margin-top:10px;}
.icon545 img{margin-left:545px;}
.con23-list li a:hover{background-position-x:25px;animation:lista 0.5s;}
@keyframes lista{from{background-position-x:15px;}to{background-position-x:25px;}}
.con23-list li a:hover div,.con23-list li a:hover span{color:#ac160d}
.con23-list li a:hover div{margin-left:55px;animation:listdiv 0.5s;}
@keyframes listdiv{from{margin-left:45px}to{margin-left:55px}}


.mr_frbox{width:1300px;height:290px; position: relative;margin:0 auto;margin-top:25px;}
.mr_frBtnL{cursor:pointer;display:inline; position: absolute;top:-82px;left:1130px;}
.mr_frUl{width:1300px;overflow:hidden}
.mr_frBtnR{cursor:pointer;z-index: 10; position: absolute;top:-82px;left:1170px;}
.mr_frUl ul li{display:inline;float:left;width:290px;margin-right:43px;overflow:hidden;overflow:hidden;}
.mr_frUl ul li a{display: block;position:relative;margin-top:10px;}
.mr_frUl ul li img{display:block;width:100%;height:220px;}

.mr_frUl ul li a p{line-height:44px; width:92%; display: block;padding:0 4%;height:44px;display:block;overflow:hidden;color: #1a1a1a;font-size:18px;border-bottom:1px solid #e5e5e5;}
.mr_frUl ul li a:hover{margin-top:0px;animation:mra 0.5s;}
@keyframes mra{from{margin-top:10px;}to{margin-top:0px;}}
.mr_frUl ul li a:hover p{color:#ac160d;border-bottom:1px solid #ac160d;}
.bottom-box{width:100%;background:url(../images/bottom-bg.png) top center no-repeat;padding-top:60px;margin-top:20px;}
.bottom{width:1300px;overflow:hidden;margin:0 auto;}
.about{float:left;width:300px;line-height:32px;color:#fff;font-size:16px;margin-top:10px;}
.bottom-logo{float:left;margin-top:25px;}
.rwm{float:right}
.copy{width:100%;line-height:44px;height:44px;border-top:1px solid #bb5d57;font-size:16px;color:#fff; text-align: center;margin-top:20px;}


/********************list-banner******************/
.list-body{background-color:#fff !important}
.list-banner{width:100%;height:auto;position:relative}
.list-banner img{width:100%;}
.list-nav-box{width:100%;bottom:0px;left:0px;position: absolute;}
.list-nav{width:1300px;margin:0 auto;}
.list-nav h1{width:280px;height:110px; text-align: center;font-size:36px;font-weight:500;line-height:110px;background:url(../images/1px80hei.png);color:#fff;}
.list-box{width:1300px;margin:0 auto;overflow:hidden;margin-bottom:20px;}
.list-left{width:260px;background:url(../images/1px280lan.png) top left repeat-y;padding-left:20px;padding-bottom:20px;box-shadow: #eee 3px 3px 3px;float:left;}
.list-nav2{width:270px;background:url(../images/260pxbai.png) top left repeat-y;padding:20px 0;}



.list-nav2 li{ position: relative;}
.list-nav2 li .navl,.list-nav2 li .navb{position: absolute;right:30px;top:27px;}
.navb{display: none;}
.list-nav2 li > a{line-height:70px; text-align: center;display:block;width:260px;font-size:20px;color: #1a1a1a;}
.bgss{background: #f2f2f2 !important;}
.list-nav2 li > a:hover,.list-ac{color:#fff !important;background-color:#ac160d;margin-left:20px;}
.nav3ssbg > a{color:#fff !important;background-color:#f2f2f2;margin-left:20px;width:250px !important;color:#ac160d !important}
.nav3{background-color: #f2f2f2;width:92%;margin-left: 8%;padding-top:15px;padding-bottom:15px;display: none;}
.nav3 a{color:#333;font-size:16px;width:80%;line-height:24px;padding:13px 0;text-align: center;display:block;margin-left: 10%;}
.list-ac,.nav3 a:hover{color:#fff !important;background-color:#ac160d}
.nav3ssbg .nav3,.nav3ssbg .navb{display: block;}
.nav3ssbg .navl{display: none;}

.list-right{float:right;width:960px;}
.w1300{width:1300px !important;margin:0 auto;overflow:hidden}
.list-dq{width:100%;border-bottom:1px solid #e5e5e5;height:90px;background:url(../images/list-tbg.png) center left no-repeat;background-position-y: 32px;}
.list-dq h3{font-size:30px;color:#ac160d;line-height:90px;text-indent:25px;font-weight:500;float:left}
.list-dq ul{float:right;overflow:hidden;background:url(../images/icon1.png) center left no-repeat;background-position-y: 37px;padding-left:25px;}
.list-dq ul li{float:left;}
.list-dq ul li a{line-height:90px;color:#999;font-size:16px;margin:0 5px;}
.list-dq ul li a:hover{color:#ac160d}
.list{margin-top:15px;}

.list li a{background:url(../images/list-bgimg.png) center left no-repeat;width:100%;display: block;overflow:hidden;}
.list li a div{float:left;width:85%;line-height:60px;color: #1a1a1a;font-size:18px;height:60px;overflow:hidden; text-indent:20px;}
.list li a p{float:right;line-height:60px;color: #808080;font-size:18px;}
.list li a:hover div,.list li a:hover p{color:#ac160d}

.list .xian{display: block;width:100%;height:1px;border-top:1px dashed #e5e5e5;margin:20px 0;}
.list-con{float:left;}
.lw2{width:740px;}
.list-con h3{width:100%;height:40px;line-height:40px;color:#333;font-weight:900;font-size:18px;}
.list-con p{line-height:24px;height:48px;width:100%;color:#999;display: block;overflow:hidden;margin-top:10px;}
.lines{height:40px;width:1px;background-color:#f1f1f1;float:left;margin:0 35px;margin-top:35px;}
.list li a:hover .list-date div{margin-left:20px; animation:date261 0.5s;}
.list li a:hover .list-date p{margin-left:10px; animation:date262 0.5s;}
@keyframes date261 {
	from {
		margin-left:40px
	}

	to {
		margin-left:20px
	}
}
@keyframes date262 {
	from {
		margin-left:20px
	}

	to {
		margin-left:10px
	}
}

.contents{width:1300px;margin:0 auto;padding-top:30px;}
.content{width:1200px;margin:0 auto;padding-top:30px;}
.acontent{width:100%;}
.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;}

