.bodybg{background-color: #fff;}
.banner{width:100%; margin:0 auto;position: relative;}
.bigfocus{width:100%;height:auto;position:relative;overflow:hidden;margin:0 auto;}
.bigfocus .bignum{overflow:hidden;position:absolute;bottom:50px;right:9%;zoom:1;z-index:3;margin-right:38px;}
.bigfocus .bignum li{width:16px;height:16px;line-height:16px;text-align:center;color:#FFFFFF;background:#fff;margin-right:30px;border-radius:50%;cursor:pointer;float:left;margin-top:8px;}
.bigfocus .bignum li.on{background:url(../images/ac-img.png) no-repeat 100%;width:34px;height:34px;margin-top:0px;} 
.bigfocus .prev,
.bigfocus .next{display:block;width:30px;height:38px;position:absolute;bottom:49px;right:9%; opacity: 0.8;}
.bigfocus .prev{margin-right:320px;background:url(../images/btn1.png) no-repeat;}
.bigfocus .next{background-position:right;background:url(../images/btn2.png) no-repeat;}
.ban-con{position:absolute;bottom:55px;left:9%;color:#fff;font-size:30px;}
.bigfocuspic li a img{width:100%;transition: all 2s;}
.bigfocuspic li a img:hover{ transform: scale(1.03);}
.top-box{width:100%;position: absolute;background:url(../images/top-bg.png) repeat-x;height:160px;top:0;left:0}
.logo{ display: block;float:left;margin-left:9%;margin-top:25px;}
.nav-box{float:right;margin-right:30px;overflow:hidden;}

.search-image,.en{float: right;margin-right:9%;margin-top:52px;cursor: pointer;padding:5px;border-radius:5px;border:1px solid #fff}
.en{float: right;margin-right:20px;margin-top:52px;cursor: pointer;padding:5px;border-radius:5px;border:1px solid #fff}
.x{position: fixed;top:200px;right:200px;z-index: 101;height:60px;width:60px; display: none; cursor: pointer;}
.search-box{width:100%;height:100%;position: fixed;top:0px;left:0px;bottom:0px;right:0px;z-index: 100; background:url(../images/1px60hei.png); display: none;}
.search{width:520px;overflow:hidden;margin:0 auto;margin-top:400px;}
.search input{ display: block;border: none;}
.search-text{float:left;width:370px;padding:10px;padding-left:20px;line-height: 40px;height:40px;background-color:#fff;font-size:16px;}
.search-but{float:left;width:110px;height:60px;}
.nav1{overflow:hidden;margin-top:40px;float:right;display:none}
.nav1 li{float:left;margin-left:20px;}
.nav1 li a{font-size:16px;color:#fff;line-height:16px}
.nav2{overflow:hidden;float:right;margin-top:30px;}
.nav2 > li{float:left;width:105px;}
.nav2 > li > a{font-size:20px;color:#fff;line-height:70px; display:block;width:100%; text-align: center; font-weight:900}
.nav2 > li > div{display:none;}
.nav2 > li:hover > div{display:block;position: absolute;}
.nav2-min{ background:#a51414 url(../images/nav2-bg.png) bottom center no-repeat;width:160px;margin-left:-25px;padding:15px 0;padding-bottom:25px; border-radius: 15px;animation-duration: 0.5s;animation-name: examplesss;}
@keyframes examplesss {from {margin-top:20px} to {margin-top:0px}}
.nav2-min li a{ display: block;line-height:26px;padding:12px 0;width:100%; text-align: center; display: block;font-size:16px;color:#fff;}
.nav2-min li a:hover{font-size:18px;font-weight:900}

.news-box{background:url(../images/news-bg2.png) bottom right no-repeat;padding-bottom:90px;}
.news-t{display: block;margin:0 auto;width:142px;height:34px;padding:50px 190px;background:url(../images/news-img-bg.png) top center no-repeat;}
.news-img,.news-list{overflow: hidden;width:1600px;margin:0 auto;margin-top:-10px;}/***********************1600**********************************/
.news-img li{width:490px;height:390px;float:left;margin-top:10px;}
.news-img li a{display: block;background-color: #fff;}
.news-img li a img{width:490px;height:300px;}
.news-img li a div{width:90%;overflow: hidden;height:36px;line-height: 36px;margin-top:15px;font-size:18px;color:#333;margin-left:5%;}
.news-img li a span{width:90%;overflow: hidden;height:36px;line-height:18px;font-size:18px;color:#a11d19;display: block;margin-left:5%;}
.news-img li:nth-child(2){margin-left:65px;margin-right: 65px;}
.news-img li:hover{margin-top:0px;animation-duration: 0.4s;animation-name: newsli;}
@keyframes newsli {from {margin-top:10px} to {margin-top:0px}}
.news-img li a:hover{border-bottom:2px solid #a51414}
.news-img li a:hover div{color:#a51414}
.news-list{margin-top:0px;}
.news-list li{float:left;margin-top:20px;}
.news-list li:nth-child(2),.news-list li:nth-child(5){margin-left:65px;margin-right: 65px;}
.news-list li a{display: block;width:470px;background-color: #fff;height:76px;padding:10px;}
.news-list li a .news-date{width:76px;height:76px; text-align: center;float:left;}
.news-list li a .news-date span{color:#808080;display: block;line-height:36px;font-size:30px;margin-top:6px;}
.news-list li a .news-date p{color:#808080;display: block;line-height:30px;font-size:14px;}
.news-list li a > p{float:right;width:390px;display: block;line-height:30px;color:#1a1a1a;font-size:18px;margin-top:8px;height:60px;overflow:hidden}
.news-list li a:hover .news-date span,.news-list li a:hover p{color:#fff;animation-duration: 0.5s;animation-name: newslists;}
@keyframes newslists {from {color:#808080} to {color:#fff}}
.news-list li a:hover{background:url(../images/news-bg.png) top center no-repeat;animation-duration: 0.3s;animation-name: newslist;}
@keyframes newslist {from {background-position-y:70px;} to {background-position-y:0px;}}
.con2-box{width:100%;background:url(../images/con2-bg.png) top center no-repeat;height:800px;margin-top:-40px;position: relative;z-index: 2;}
.con2{overflow: hidden;width:1600px;margin:0 auto;}
.con2-l{float:left;width:700px;margin-top:40px;}
.t-box{width:100%;overflow:hidden}
.t-box img{float:left;}
.more1{float:right;line-height:50px;color:#fff;font-size:16px;display: block;}
.more1:hover{font-weight:900;}
.more2{float:right;line-height:50px;color:#808080;font-size:16px;display: block;}
.more2:hover{color:#a51414}
.con2-l-list{background:url(../images/1px30b.png) top center repeat-y;background-position-x:10px;}
.con2-l1top{display: block;overflow:hidden;position: relative;padding-top:10px;height:240px;}
.con2-l1top .q1{margin-top:25px;}
.q1{width:22px;height:22px;background-color:#cf8787;float:left; border-radius: 100%;}
.q2{width:10px;height:10px;background-color:#f5e7e7;margin-top:6px;margin-left:6px;border-radius: 100%;}
.con2-l1top-c1{float:left;width:250px;margin-left:30px;margin-top:25px;}
.con2-l1top-c1 p{display: block;font-size:20px;color:#fff;line-height:26px;height:104px;width:100%;overflow:hidden;}
.con2-l1top-c1 span{display: block;background:url(../images/time.png) center left no-repeat;text-indent:22px;font-size:16px;line-height:16px;margin-top:80px;color:#fff;}
.con2-l1top img{width:360px;height:230px;display: block;position: absolute;z-index: 10;right:0;top:10px;}
.con2-l1top:hover .q1{width:22px;height:22px;animation-duration:1s;animation-iteration-count:infinite;animation-name:con2lt;}
@keyframes con2lt{
	0% {width:8px;height:8px;margin-top:32px;opacity: 1;margin-left:7px;margin-right: 7px;} 
	100% {width:22px;height:22px;margin-top:25px;opacity:0.8;margin-left:0px;margin-right: 0px;} 
	}
.con2-l1top:hover .q2{width:8px;height:8px;margin-top:7px;margin-left:7px;animation-duration:1s;animation-iteration-count:infinite;animation-name:con2lt2;}
@keyframes con2lt2{
	0% {margin-top:0px;margin-left:0px;} 
	100% {margin-top:7px;margin-left:7px;} 
	}
.con2-l1top:hover .con2-l1-c{right:0px;top:8px;animation-duration: 0.5s;animation-name: con2l1c;}
@keyframes con2l1c {from {right:8px;top:18px;} to {right:0px;top:8px;}}
.con2-l1top:hover img{right:10px;top:18px;animation-duration: 0.5s;animation-name: con2l1img;}
@keyframes con2l1img {from {right:0;top:10px;} to {right:10px;top:18px;}}
.con2-l1-c{width:360px;height:230px;border:1px solid #d08888;position: absolute;z-index: 9;right:8px;top:18px;}
.con2-l2{width:100%;margin-top:40px;}
.con2-l2 li a{display: block;overflow:hidden;height:60px;}
.con2-l2 li a span{display: block;float:left;margin-left:30px;font-size:16px;marign-left:35px;width:500px;color:#fff;}
.con2-l2 li a p{display: block;float:right;font-size:16px;color:#fff;}
.con2-l2 li a:hover .q1{width:22px;height:22px;animation-duration:1s;animation-iteration-count:infinite;animation-name:con2l;}
@keyframes con2l{
	0% {width:8px;height:8px;margin:7px;opacity: 1;} 
	100% {width:22px;height:22px;margin:0;opacity:0.8;} 
	}
.con2-l2 li a:hover .q2{width:8px;height:8px;margin-top:7px;margin-left:7px;animation-duration:1s;animation-iteration-count:infinite;animation-name:con2l2;}
@keyframes con2l2{
	0% {margin-top:0px;margin-left:0px;} 
	100% {margin-top:7px;margin-left:7px;} 
	}
.con2-l2 li a:hover span{margin-left:40px;animation-duration: 0.5s;animation-name:con2lsp;}
@keyframes con2lsp {from {margin-left:30px;} to {margin-left:40px;}}
.con2-l2 li a:hover p{margin-right:10px;animation-duration: 0.3s;animation-name:con2lp;}
@keyframes con2lp {from {margin-right:0px;} to {margin-right:10px;}}
.con2-r1{width:400px;float:left;margin-left:75px;margin-top:75px;}
.con2-r2{width:400px;float:right;margin-top:75px;}
.con2-list{margin-top:20px;}
.con2-list li{margin-bottom:29px;}
.con2-list li a{width:100%;height:76px;display: block; position: relative;}
.con2-list li a span{display: block;position:absolute;top:0;left:15px;background-color:#fff;color:#a11d19;line-height:18px;z-index:10;font-size:18px;padding:0 5px;}
.con2-list li a p{display: block;width:358px;line-height:64px;height:64px;padding:0 20px;border:1px solid #dadada;position:absolute;top:8px;left:0;z-index:9;color:#1a1a1a;font-size:18px;overflow:hidden;}
.con2-list li a:hover p{color:#a11d19;border:1px solid #a11d19;}
.con3-big-box{background:#f2f2f2 url(../images/con3-bg.png) top center no-repeat;margin-top:-60px;position: relative;z-index: 1;padding-top:110px;height:670px;}
.con3-box{width:1600px;margin:0 auto;overflow:hidden;}
.mt-box{width:770px;float:left;}
.mt-list li {margin-top:26px;}
.mt-list li a{display: block;overflow:hidden;width:100%;}
.mt-list li a span{width:136px;height:68px;line-height:68px;display: block;text-align: center;float:left;background:url(../images/con4-bg1.png) bottom center no-repeat;color:#a11d19;border:1px solid #efcdc5;font-size:18px;}
.mt-list li a p{width:558px;height:68px;line-height:68px;display: block;float:right;background:#fefcf3;color:#1a1a1a;border:1px solid #efcdc5;font-size:18px;padding:0 25px;overflow:hidden;}
.mt-list li a:hover span{background:url(../images/con4-bg1-ac.png) bottom center no-repeat;}
.mt-list li a:hover p{background:#fefcf3 url(../images/coon4-bg3-ac.png) bottom right no-repeat; color:#a11d19;background-position-x: 560px;}
.yx-box{width:770px;float:right;overflow:hidden}
.yx-list{margin-top:25px;}
.yx-list li{float:left;margin-bottom:30px;}
.yx-list li:nth-child(1),.yx-list li:nth-child(3){margin-right:30px;}
.yx-list li a{width:370px;height:260px;display: block;position: relative;overflow:hidden}
.yx-list li a img{width:370px;height:260px;}
.yx-list li a p{display: block;width:80%;padding-left:10%;padding-right:10%;height:160px;padding-top:100px;color:#fff;position: absolute;z-index: 10;background:url(../images/1px80h.png) ;top:260px;left:0;text-align: center;line-height:26px;font-size:18px;}
.yx-list li a:hover p{top:0px;animation-duration: 0.5s;animation-name:yx-list;}
@keyframes yx-list {from {top:260px;} to {top:0px;}}
.con4-big-box{width:100%;overflow:hidden;background:url(../images/con5-bg.png) bottom center no-repeat;height:850px;}

.con4-list {width:1600px;overflow:hidden;position: relative;margin:0 auto;height:770px}
.con4-tt{width:346px;height:330px;display: block;top:250px;left:624px;position: absolute;}
.con4-list li{width:510px;height:200px;display: block;position:absolute;}
.con4-list li a{position: relative;display: block;overflow: hidden;}
.con4-list li a p{display: block;width:80%;padding-left:10%;padding-right:10%;height:130px;padding-top:70px;color:#fff;position: absolute;z-index: 10;background:url(../images/1px70h.png) ;top:200px;left:0;text-align: center;line-height:30px;font-size:24px;}
.con4-list li a:hover p{top:0px;animation-duration: 0.5s;animation-name:con4-list;}
@keyframes con4-list {from {top:200px;} to {top:0px;}}
.con4-list li a img{width:510px;height:200px;}
.c41{top:70px;left:90px;}
.c42{top:70px;right:90px;}
.c43{top:320px;left:0px;}
.c44{top:320px;right:0px;}
.c45{top:570px;left:90px;}
.c46{top:570px;right:90px;}
.con4-more{display: block;height:50px;line-height: 50px;color:#a11d19;font-size:16px;text-align: center;border:1px solid #a11d19;width:140px;position: absolute;top:718px;left:730px;}
.con4-more:hover{background:url(../images/1px30h.png) ;}
.con5-big-box{width:100%;overflow:hidden;background:url(../images/con6-bg.png) bottom center no-repeat;height:810px;}
.con5-box{width:1600px;margin:0 auto;overflow:hidden;padding-top:50px}
.con5-zt{float:left;width:770px;}
.con5-xb{float:right;width: 770px;}
.zt-list{overflow:hidden;width:100%;margin-top:35px;}
.zt-list li{float:left;margin-bottom:30px;height:180px;}
.zt-list li:nth-child(1){margin-right:4%;}
.zt-list .zt1{width:100%;}
.zt-list .zt2{width:48%;}
.zt-list li a{width:100%;display: block;height:180px;position: relative;}
.zt-list li a img{width:100%;height:180px;}
.zt-list li a p{display: block;position: relative;bottom:40px;left:0;background-color: #8d000a;height:40px;line-height:40px;color:#fff;font-size:16px; text-align: center;overflow:hidden;width:90%;padding:0 5%;}

.con5-xb-list{width:100%;overflow:hidden;}
.xb1{float:left;width: 370px;height:515px;padding-top:85px;background:url(../images/xb1.png) top center no-repeat;margin-top:35px}
.xb2{float:right;width: 370px;height:515px;padding-top:85px;background:url(../images/xb2.png) top center no-repeat;margin-top:35px}
.xb1-list{width:100%:overflow:hidden}
.xb1-list li{float:left;margin-left:20px;margin-bottom:20px;}
.xb1-list li a{display:block;background:url(../images/xb1-min.png) top center no-repeat;height:155px;width:55px;padding:60px 50px 0 50px;line-height:44px;font-size:32px;font-family: SimSun; text-align: center;color:#8c080e;font-weight:900}
.xb1-list li:hover a{background:url(../images/xb1-min-ac.png) top center no-repeat;}
.xb2-list{width:100%:overflow:hidden}
.xb2-list li{margin-left:30px;margin-bottom:23px;}
.xb2-list li a{display:block;background:url(../images/xb2-min.png) bottom center no-repeat;height:45px;width:200px;padding:50px 25px 0 90px;line-height:30px;font-size:26px;text-align: center;color:#8c080e;}
.xb2-list li:hover a{margin-top:-5px;margin-bottom:28px;animation-duration: 0.5s;animation-name:xblist2;background:url(../images/xb2-min-ac.png) bottom center no-repeat;}
@keyframes xblist2 {from {margin-top:0px;margin-bottom:23px;} to {margin-top:-5px;margin-bottom:28px;}}
.bottom-box{width:100%;background:url(../images/bottom-bg.png) bottom center no-repeat;padding-top:40px;height:740px;}
.bottom{width:1600px;margin:0 auto;overflow:hidden}
.bottom-left{width:770px;float:left;}
.bottom-left .t9{display: block;}
.xx-list{overflow:hidden;margin-top:35px;}
.xx-list li{width:250px;margin-right:10px;margin-bottom:10px;float:left;}
.xx-list li:nth-child(4),.xx-list li:nth-child(7){margin-right:0px;}
.xx-list li a{display:block;background-color:#84030b;line-height:80px;font-size:24px;height:80px;width:90%;padding:0 5%;color:#ffdbc0;font-size:24px;font-weight:900; text-align: center;}
.xx-list li a:hover{background-color:#740007}
.bottom-left .t10{display: block;margin-top:35px;margin-bottom:40px;}
.link-list li{width:250px;margin-right:10px;margin-bottom:10px;float:left;}
.link-list li:nth-child(3),.link-list li:nth-child(6),.link-list li:nth-child(9){margin-right:0px;}
.link-list li a{display:block;background:#84030b url(../images/link-bg.png) center right no-repeat;background-position-x:230px;line-height:60px;font-size:18px;height:60px;width:86%;padding:0 7%;color:#ffdbc0;font-size:18px;}
.link-list li a:hover{background-color:#740007}
.bottom-right{width:770px;overflow:hidden;float:right;margin-top:64px;}
.bottom-right li{float:left;margin-bottom:10px;margin-right:10px;}
.bottom-right li:nth-child(3),.bottom-right li:nth-child(6),.bottom-right li:nth-child(9){margin-right:0px;}
.bottom-right li a{display: block;width:250px;height:135px;padding-top:20px;background:url(../images/1px50c.png); text-align: center;line-height:40px;color:#dab5ad;font-size:24px;}
.bottom-right li a:hover{background:#a13516}
.bottom-right li div{width:250px;height:90px;padding-top:60px; text-align: center;background:url(../images/1px50h.png);}
.list-copy-bg{background:url(../images/bottom-bg.png) bottom center no-repeat;padding:30px 0;}
.copy-box{border-top:1px solid #ae474d;margin-top:45px;padding-top:15px;}
.copy{width:1600px;margin:0 auto;overflow:hidden;}
.about{float:left;color:#eddfdf;line-height:36px;font-size:16px;width:550px;}
.about img{margin-top:6px;margin-right:5px;}
.bottom-logo{float:left;margin-left:50px;display: block;margin-top:12px;}
.copy-con{float:right;color:#eddfdf;line-height:36px;font-size:16px;}

.ss-box{width:110px;height:310px;position: fixed;top:150px;right:0px;display: block;z-index: 8;}
.ss1,.ss2,.ss3{display: block;position: absolute;}
.ss1{width:105px;height:205px;bottom:0;right:-55px;z-index: 10;transition: right 0.5s;}
.ss2{width:100px;height:135px;top:100px;right:-100px;z-index: 9;transition: top 0.5s;}
.ss3{width:30px;height:138px;top:140px;right:-10px;z-index: 12;transition: right 0.5s;}
.ss-box:hover .ss1{width:105px;height:205px;bottom:0;right:0;z-index: 10;animation-duration: 0.5s;animation-name:ss1s;}
@keyframes ss1s {from {bottom:0;right:-55px;} to {bottom:0;right:0;}}

.ss-box:hover .ss2{width:100px;height:135px;top:3px;right:0;z-index: 11;animation-duration: 0.8s;animation-name:ss2s;}
@keyframes ss2s {
	0% {top:100px;right:-100px;} 
	33% {top:100px;right:-100px;}
	66% {top:100px;right:0px;}
	100% {top:3px;right:0;}
	}
.ss-box:hover .ss3{width:30px;height:138px;top:140px;right:22px;z-index: 12;animation-duration: 0.5s;animation-name:ss3s;}
@keyframes ss3s {from {top:140px;right:-10px;} to {top:140px;right:22px;}}

@media screen and (min-width: 1651px) and (max-width: 1800px){
.search-image{margin-right:4%;}
.logo{margin-left: 4%;}
}
@media screen and (min-width: 1400px) and (max-width: 1650px){
.search-image{margin-right:2%;}
.logo{margin-left: 2%;}
.nav2 > li{width:90px;}
.nav2 > li > a{font-size:18px;font-weight:500;}
.nav2-min{margin-left:-35px;}
.news-img, .news-list,.con3-box,.con4-list{width:1400px;}
.news-img li{width:420px;height:335px}
.news-img li a img{width:420px;height:245px;}
.news-list li a{width:400px;}
.news-list li a > p{width:310px;}
.con2{width:1400px;}
.con2-l{width:600px;}
.con2-l1top-c1{width:200px}
.con2-l1top img{width:310px;height:190px;}
.con2-l1-c{width:310px;height:190px;}
.con2-l1top-c1 span{margin-top:40px;}
.con2-l2 li a span{width:400px}
.con2-l2{margin-top:10px;}
.con2-r1,.con2-r2{width:350px;}
.con2-list li a p{width:308px;}
.mt-box,.yx-box{width:670px;}
.mt-list li a p{width:458px;}
.con3-big-box{height:600px;}
.mt-list li:nth-child(6){display: none;}
.yx-list li a{width:320px;height:210px;}
.yx-list li a p{padding-top:80px;}
.con4-tt{width:300px;height:286px;top:278px;left:550px;}
.con4-more{left:630px;}
.con5-zt,.con5-xb,.bottom-left,.bottom-right{width:670px}
.con5-box{width:1400px;}
.xb1,.xb2{width:320px;}
.xb1-list li{margin-left:15px;}
.xb1-list li a{padding:60px 40px 0 40px}
.xb2-list li{margin-left:15px;}
.xb2-list li a{width:175px;}
.bottom,.copy{width:1400px;}
.xx-list li,.link-list li{width:210px;}
.bottom-right li a,.bottom-right li div{width:200px;}
.about{width:450px}
.bottom-logo{margin-left:30px;}
}
@media screen and (min-width: 1000px) and (max-width: 1399px){
.search-image{margin-right:1%;}
.logo{margin-left: 1%;}
.nav2 > li{width:70px;}
.nav2 > li > a{font-size:16px;font-weight:500;}
.nav2-min{margin-left:-35px;}
.news-img, .news-list,.con3-box{width:1200px;}
.news-img li{width:360px;height:288px}
.news-img li a img{width:360px;height:195px;}
.news-img li:nth-child(2){margin-left:40px;margin-right:40px;}
.news-list li a{width:340px;}
.news-list li a > p{width:260px;}
.news-list li:nth-child(2), .news-list li:nth-child(5){margin-left:40px;margin-right:40px;}
.con2{width:1200px;}
.con2-l{width:500px;}
.con2-l1top-c1{width:150px}
.con2-l1top img{width:260px;height:150px;}
.con2-l1-c{width:260px;height:150px;}
.con2-l1top-c1 span{margin-top:20px;}
.con2-l2 li a span{width:330px}
.con2-l2{margin-top:10px;}
.con2-r1,.con2-r2{width:300px;}
.con2-list li a p{width:258px;}
.mt-box,.yx-box{width:570px;}
.mt-list li a p{width:368px;}
.con3-big-box{height:600px;}
.mt-list li:nth-child(6){display: none;}
.yx-list li a{width:270px;height:210px;}
.yx-list li a p{padding-top:80px;}
.con4-list{width:1200px;}
.con4-tt{width:250px;height:238px;top:280px;left:475px;}
.con4-more{left:530px;top:678px}
.con4-list li{width:410px;height:160px;}
.con4-list li a img{width:410px;height:160px;}
.con4-list li a p{padding-top:50px;}
.con5-zt,.con5-xb,.bottom-left,.bottom-right{width:570px}
.con5-box{width:1200px;}
.xb1,.xb2{width:270px;background-size:300px;background-color:#fff;}
.xb1-list li{margin-left:13px;}
.xb1-list li a{padding:50px 30px 0 30px;background-size:130px;font-size:28px;line-height:36px;}
.xb1-list li a:hover{background-size:130px}
.xb2-list li{margin-left:5px;}
.xb2-list li a{width:130px;font-size:20px;}
.bottom,.copy{width:1200px;}
.xx-list li,.link-list li{width:180px;}
.bottom-right li a,.bottom-right li div{width:180px;}
.bottom-right li div img{width:90%;}
.about{width:350px}
.bottom-logo{margin-left:30px;}
}


/****************************************list***********************/
.list-banner{width:100%;}

/**************list*************/
.list-banner-img{width:100%;overflow: hidden;}
.list-nav-box{width:100%;top:440px;position: absolute;left:0;}
.list-nav{width:1400px;margin:0 auto;overflow:hidden;}
.list-nav h1{width:280px;height:140px;background:url(../images/1px90h.png) ; 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;padding-top:70px;}
.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{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}
.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;}
@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;}
.list-img{overflow:hidden;margin-top:35px;}
.list-img li{float:left;margin-bottom:30px;}
.list-img li a{width:500px;height:280px;display: block;position: relative;}
.list-img li a img{width:500px;height:280px;}
.list-img li a div{position:absolute;left:0;top:0;line-height:50px;font-size:18px;color:#fff;padding:0 20px;}
.list-img li a:hover{box-shadow:#d9d9d9 3px 3px 3px;}
.list-img li:nth-child(2n+1){margin-right:50px}
.list-img li:nth-child(4n+1) a div{background:url(../images/list-img-con-bg1.png);}
.list-img li:nth-child(4n+2) a div{background:url(../images/list-img-con-bg2.png);}
.list-img li:nth-child(4n+3) a div{background:url(../images/list-img-con-bg3.png);}
.list-img li:nth-child(4n+4) a div{background:url(../images/list-img-con-bg4.png);}
.list-link{overflow:hidden}
.list-link li{float:left;background-color:#fff;height:68px;padding-top:2px;margin-top:35px;}
.list-link li a{width:320px;height:66px;color:#333;font-size:22px;display:block;text-indent:20px;line-height:66px;}
.list-link-line{width:22px;height:2px;background-color:#b81b30;margin-left:20px;} 
.list-link li:hover{background:#fff url(../images/link-list-bg-ac.png) right bottom no-repeat;animation:listlinkbg 0.5s;}
.list-link li:hover .list-link-line{width:320px;margin-left:0px;animation:listlinkline 0.5s;}
.list-link li:nth-child(3n+1){margin-left:45px;margin-right:45px;}
.list-link li:hover a{color: #b81b30;}
.list-link-t1,.list-link-t2,.list-link-t3{width:100%;line-height:40px;height:40px;font-size:30px;color:#bb1127;margin-top:40px; text-indent:50px;}
.list-link-t1{background:url(../images/list-link-icon1.png) center left no-repeat;background-position-y:2px;}
.list-link-t2{background:url(../images/list-link-icon2.png) center left no-repeat;background-position-y:2px;}
.list-link-t3{background:url(../images/list-link-icon3.png) center left no-repeat;background-position-y:2px;}
.mb30{margin-bottom:40px;}

@keyframes media1 {
	from {
		bottom: 0;
	}

	to {
		bottom: -8px;
	}
}
@keyframes listnavss {
	from {
		width:0%;
		background-color:#e5e5e5
	}

	to {
		width:100%;
		background-color:#b6141f; 
	}
}
@keyframes listlinkline {
	from {
		width:22px;
		margin-left:22px;
	}

	to {
		width:300px;
		margin-left:0px;
	}
}
@keyframes date261 {
	from {
		margin-left:40px
	}

	to {
		margin-left:20px
	}
}
@keyframes date262 {
	from {
		margin-left:20px
	}

	to {
		margin-left:10px
	}
}
@keyframes listlinkbg {
	from {
		background:#fff
	}

	to {
		background:#fff url(../images/link-list-bg-ac.png) right bottom no-repeat;
	}
}

@keyframes media2 {
	from {
		bottom: 0;
	}

	to {
		bottom: -8px;
	}
}

@keyframes media3 {
	from {
		bottom: 0;
	}

	to {
		bottom: -8px;
	}
}

@keyframes media4 {
	from {
		bottom: 0;
	}

	to {
		bottom: -8px;
	}
}

@keyframes examples {
	from {
		width: 1px
	}

	to {
		width: 80px;
	}
}

@keyframes example {
	from {
		height: 1px
	}

	to {
		height: 20px;
	}
}










