.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;}
.search-text{width:160px;float:left;line-height:30px;color: #b02020;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:144px;float:left;}
.nav > li >a{width:144px; 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:#fcff0e}
.nav > li >a:hover .nav-line{width:100%; animation:navline 0.3s;height:3px; background-color:#fcff0e;}
@keyframes navline {from {width:0} to {width:100%;}}
.nav > li:hover > .nav2s{ display:block;width:144px;position:absolute; z-index:20; background:#1962e9;padding:9px 0;margin-top:0px; animation:nav2s 0.3s;}
@keyframes nav2s {from {margin-top:50px;} to {margin-top:0px;}}
.nav2s li{width:144px;height:42px;}
.nav2s li a{width:144px; 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:24px;height:24px;line-height:24px;text-align:center;border:2px solid #fff;margin-right:25px;border-radius:50%;cursor:pointer;float:left;margin-top:7px}
.bigfocus .bignum .on{background:url(../images/banner-icon.png) no-repeat;width:27px;height:37px;border:none;margin-top:0px;} 
.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%}  	
.con-big-box{width:100%;background:#edf0f5 url(../images/con3-bg.jpg) center bottom no-repeat; position:relative;height:1930px;}
.con1-box{width:100%;overflow:hidden;background-color: #edf0f5;}
.con1{width:1300px;margin:0 auto;margin-top:10px;}
.con1-title{width:100%;overflow:hidden;}
.con1-title h1{font-weight: 500;color:#ab2022;width:190px;line-height:120px;font-size:36px;text-align: center;margin-left:555px;background:url(../images/hm.png) top left no-repeat; background-position-y:44px;float: left;}
.con1-title a{font-size:16px;color:#808080;float:right;line-height: 110px;display: block;margin-top:20px;}
.con1-title a:hover,.con3-list li a:hover div,.con3-list li a:hover p{color: #ab2022}
.con1-con{overflow:hidden;width:100%;}
.news-img{float:left;width:710px;height:500px;}
.focus{width:710px;height:500px;position:relative;overflow:hidden;float:left;}
.focus .focuspic li a{position:relative;width:710px;height:500px;display:block;position: relative;}
.focus .focuspic li a img{width:690px;height:450px;display: block;position: absolute;z-index: 10;top:0px;left:0;}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:17px;left:50px;zoom:1;z-index:11 }
.focus .num li{width:12px;height:12px;line-height:12px;text-align:center;border:1px solid #999;margin-right:10px;cursor:pointer;float:left; border-radius:50%;}
.focus .num li.on{border:1px solid #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;}
.news-img-tt{display: block;position:absolute;background:url(../images/1px90bai.png);height:80px;width:630px;padding:10px 30px;bottom:0;right:0px;z-index: 10;line-height:50px;color:#1a1a1a;font-size:18px;font-weight:900;overflow:hidden}
.news-date{line-height:30px;position:absolute;right:30px;bottom:15px;color:#ab2022;z-index:12;}
.news-list{float:right;width:540px;}
.news-list li{margin-bottom:20px;padding:15px 25px;background-color:#fff;}
.news-list li a {width:100%;display: block;overflow: hidden;}
.news-list li a .ndate{float:left;width:75px;border-right: 1px solid #dcdcdc;height:44px;margin-top:5px;}
.news-list li a .ndate span{line-height:20px;color:#333;font-weight:900;font-size:20px;display: block;}
.news-list li a .ndate p{line-height:16px;color:#808080;display: block;margin-top:8px;}
.news-list li a .nlist{float:right;width:390px;line-height:27px;color:#1a1a1a;}
.news-list li:hover{background:#fff url(../images/news-list-bg.jpg) no-repeat;background-position-x:0px;animation: newslist 0.3s;}
@keyframes newslist{from{background-position-x:-200px;}to{background-position-x:0px;}}
.news-list li:hover a .ndate span{color:#f2d617;}
.news-list li:hover a .ndate p{color:#f2d617;margin-left:8px; animation:newslistp 0.5s;}
@keyframes newslistp{from{margin-left:0px;}to{margin-left:8px;}}
.news-list li:hover a .nlist{color:#fff;}
.notice-box{width:53.3%;position:absolute;top:690px;left:0px;background:url(../images/notice-bg.jpg) center center repeat-x;height:580px;overflow:hidden;float:right;z-index: 10;}
.notice{width:680px;float:right;margin-right:30px;}
.notice-tt{width:100%;overflow:hidden;}
.notice-tt h1{float:left;font-size:36px;font-weight:500;line-height:110px;}
.notice-tt a{float:right;line-height:90px;display: block;margin-top:20px;}
.nt h1 ,.nt a,.con3-t a{color:#fff;}
.nt a:hover,.con3-t a:hover{font-weight:900;color:#f2d617;}
.con3-t{color:#f2d617}
.notice-list{margin-top:5px;}
.notice-list li{margin-bottom:38px;}
.notice-list li a{display: block;overflow:hidden;width:100%;}
.notice-list li a .notice-date{float:left;width:78px;height:78px;background-color:#fff;border-radius: 10px;}
.notice-list li a .notice-date span{text-align: center;display: block;width:100%;line-height:44px;color:#282828;font-size:36px;margin-top:5px;}
.notice-list li a .notice-date p{text-align: center;display: block;width:100%;line-height:16px;color:#808080;font-size:14px;}
.notice-con{float:right;width:575px;}
.notice-con span{display: block;width:100%;line-height:44px;color:#ffffff;font-size:16px;height:44px;overflow:hidden}
.notice-con p{display: block;width:100%;line-height:24px;color:#d2dbf1;font-size:16px;height:24px;overflow:hidden}
.notice-list li a:hover .notice-date span,.notice-list li a:hover .notice-date p{color:#b02020}
.notice-list li a:hover .notice-con span,.notice-list li a:hover .notice-con p{color:#f2d617}
.con2t h1{color:#ad2121}
.con2t a{color:#808080}
.con2t a:hover,.con3-img .con3-img-con:hover div,.con3-img .con3-img-con:hover p{color:#ad2121}
.con2-box{width:43.8%;display: block;background-color:#fff;position: absolute;right:0;top:730px;z-index: 9;height:580px;padding-left:11.2%;}
.con2{width:540px;}
.con2-list li:nth-child(1){padding-top:0px;}
.con2-list li{width:100%;overflow:hidden;padding:15px 0;border-bottom:1px solid #e5e5e5}
.con2-list li > div{float:left;width:10px;height:10px;border-radius: 50%;border:1px solid #ad2121;margin-top:9px;}
.con2-list li a{float:right;width:515px;display: block;}
.con2-list li a div{line-height:30px;color:#333;width:100%;height:30px;overflow: hidden;}
.con2-list li a span{line-height:30px;color:#ad2121}
.con2-list li:hover a div{color:#ad2121}
.con2-list li:hover > div span{width:6px;height:6px;background-color:#ad2121; display: block;border-radius: 50%;margin-top:2px;margin-left:2px;}
.con3-box{width:1300px;overflow:hidden;margin:0 auto;margin-top:660px;}
.con3-left{float:left;width:620px;}
.con3-right{float:right;width:620px;}
.con3-list{width:620px;height:450px;background:url(../images/con3-con-bg.png) top left no-repeat;}
.con3-left-top{display: block;width:570px;padding:20px 25px;border-bottom:1px solid #a31618;}
.con3-left-top div{color:#1a1a1a;line-height:30px;height:30px;width:100%;overflow: hidden;}
.con3-left-top p{color:#808080;line-height:22px;height:44px;width:100%;overflow: hidden;display: block;margin-top:5px;}
.con3-left-top:hover div,.con3-left-top:hover p{color:#ad2121}
.con3-list li{width:570px;margin:0 auto;border-bottom:1px dashed #999}
.con3-list li:last-child{border:none}
.con3-list li a{width:570px;overflow:hidden;display: block;}
.con3-list li a div{line-height:60px;height:60px;background:url(../images/con3-list-bg.png) center left no-repeat;color:#1a1a1a;width:470px;text-indent:30px;float:left;}
.con3-list li a p{float:right;line-height:60px;color:#808080}
.con3-img{width:570px;padding:25px 25px 0 25px;display: block;}
.con3-img img{float:left;width:250px;height:160px;}
.con3-img .con3-img-con{float:right;width:295px;}
.con3-img .con3-img-con span{color:#ad2121;line-height:22px;display: block;margin-top: 5px;}
.con3-img .con3-img-con div{color:#1a1a1a;line-height:22px;height:44px;width:100%;overflow: hidden;margin-top:8px;}
.con3-img .con3-img-con p{color:#808080;line-height:22px;height:66px;width:100%;overflow: hidden;display: block;margin-top:8px;}
.con4-box{width:1300px;margin:0 auto;padding:10px 0;padding-bottom:60px;}
.spe-box{width:100%;height:300px;background-color:#f1f1f1;}
.bottom-box{width:100%;background:url(../images/bottom-bg.jpg) top center no-repeat;height:165px;padding-top:25px;}
.bottom{overflow:hidden;width: 1300px;margin:0 auto;}
.about{width:420px;float:left;line-height:38px;color:#fff;font-size:14px;}
.about img{margin-top:10px;margin-right:15px;}
.ewm{float:right;margin-top:10px;}

/**************list*************/
.list-body{background-color:#edf0f5}
.list-banner{width:100%;position:relative;}
.list-banner-img{width:100%;overflow: hidden;}
.list-nav-box{width:100%;top:340px;position: absolute;left:0;}
.list-nav{width:1400px;margin:0 auto;overflow:hidden;}
.list-nav h1{width:280px;height:140px;background:url(../images/list-nav-img.jpg) bottom center no-repeat; text-align: center;font-size:40px;font-weight:500;color:#fff;line-height:140px;margin-left:10px;}
.list-box{width:1400px;margin:0 auto;overflow:hidden;}
.list-left{float:left;width:280px;margin-left:10px;box-shadow: #f1f1f1 3px 3px 3px;background:url(../images/list-nav-bg1.jpg) top left no-repeat;}
.list-right{float:right;width:1050px;}
.list-nav2{width:220px;padding:10px 30px;padding-bottom:250px;background:#fff url(../images/list-nav-bg2.jpg) bottom left no-repeat;}
.list-nav2 li a{line-height:24px;height:24px;padding:28px 0;width:100%;overflow: hidden;display: block;background:url(../images/list-nav-icon1.png) center right no-repeat;font-size:20px;color:#808080;}
.list-nav2 li:hover a,.list-nav2 .lac a,.list-nav2-active{color:#c3142a !important;background:url(../images/list-nav-icon2.png) center right no-repeat !important;}
.list-nav2 li div{width:100%;height:1px;background-color:#e5e5e5}
.w100{width:100%;height:1px;background-color:#c3142a !important}
.list-nav2 li:hover div,.list-nav2 .lac div{width:100% !important;background-color:#b6141f !important; animation: listnavss 0.5s}

.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:#be1228;line-height:90px;text-indent:25px;font-weight:500;float:left}
.list-dq ul{float:right;overflow:hidden;background:url(../images/dq-bg.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:#be1228}
.list{margin-top:35px;}
.list li{margin-bottom:35px;}
.list li a{background-color:#fff;width:94%;padding:20px 3%;display: block;overflow:hidden;}
.list li a:hover{box-shadow: #e5e5e5 3px 3px 3px;}
.list li a:hover .list-date span,.list li a:hover .list-con h3,.list li a:hover .list-con p{color:#b6141f}
.list li a .list-date{float:left;width:60px;padding:3px 0;}
.list li a .list-date span{font-size:16px;color:#999;line-height:30px;}
.list li a .list-date div{width:20px;height:2px;background-color:#b6141f;margin:9px 0;margin-left:40px}
.list li a .list-date p{font-size:36px;color:#b6141f;line-height:40px;margin-left:20px;font-weight:900}
.list li a .list-title-banner{width:170px;height:100px;float:left;margin:0 35px;display: block;}
.list-con{float:left;}
.lw1{width:680px;}
.lw2{width:840px;}
.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;}
.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;}

















@media screen and (min-width: 1500px) and (max-width: 1750px){
	.con2-box{width:42.8%;padding-left:12.2%;}
	.notice-box{width:54%;}
}
@media screen and (min-width: 1300px) and (max-width: 1499px){
	.con2-box{width:42%;padding-left:13%;}
	.notice-box{width:54.3%;}
}
@media screen and (max-width: 1350px){
	.notice{margin-right:25px;}
}