.top-box{width:100%;height:80px;padding:28px 0;background:url(../images/top-bj.jpg); }
.top{width:1400px;margin:0 auto;overflow:hidden}
.logo{ display:block;width:570px;height:80px;float:left;}
/**********菜单带二级菜单***********开始*******/
.nav-box{width:800px;height:94px;float:right;overflow:hidden}
.nav-link{height:30px;margin-top:4px;overflow:hidden;float:right;margin-right:10px;}
.nav-link a{line-height:30px;color:#fff;padding:0 10px; display: block;float:left;}
.nav-link span{height:14px;display: block;margin-top:8px;width:1px;background-color: #a87171;float:left;}
.search-img{float:left;display: block;margin-top:6px;}
.nav{width:800px;margin:0 auto;overflow:hidden;height:60px;float:right}
.nav > li{width:88px;float:left;height:60px;display: block;}
.nav > li >a{width:88px; display:block;height:60px;line-height:60px; text-align:center;color:#fff;font-size:18px;}
.nav > li >a:hover{line-height:60px;height:60px;width:88px;animation-duration: 0.5s;animation-name:ss;}
.nav > li:hover > .nav2{ display:block;width:148px;position:absolute; z-index:20;margin-left:-30px;}
.nav2 .nav2-div{height:13px;width:148px;background:url(../images/sj.png) no-repeat top center;animation-duration: 0.2s;animation-name: example;}
@keyframes example {from {height:1px} to {height:13px;}}
.nav2-con{background:#fff url(../images/1px90bai.png) bottom right no-repeat; width:148px;}
.nav2s{width:100%;}
.nav2s li{height:42px;}
.nav2s li a{display:block;line-height:42px;height:42px;color:#1a1a1a;font-size:16px;width:100%;text-align:center}
.nav2s li a:hover{color:#6b0000}
/**********菜单带二级菜单***********结束*******/
.bigfocus{width:100%;max-width:1400px;margin:0 auto;height:500px;position:relative;overflow:hidden;}
.bigfocus .bignum{overflow:hidden;height:25px;position:absolute;bottom:10px;left:45%;zoom:1;z-index:3;}
.bigfocus .bignum li{width:16px;height:16px;line-height:16px;text-align:center;color:#FFFFFF;background:#fff;margin-right:12px;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:40%; opacity:0.5}
.bigfocus .prev{left:18%;}
.bigfocus .next{right:18%;background-position:right;}

.bigfocuspic li a img{width:100%}

.box-title{width:100%;max-width: 1400px;overflow: hidden;margin:0 auto;}
.box-title h1{width:20%;text-align: center;float:left;margin-left:40%;line-height:120px;color: #1a1a1a;font-size:36px;}
.box-title a{float:right;line-height:110px;margin-top:10px;background:url(../images/more-bg.png) right center no-repeat;padding-right:55px;font-size:16px;color:#808080;}
.box-title a:hover{color:#7f1313;background:url(../images/more-bg-ac.png) right center no-repeat;}

.news{width:1400px;margin:0 auto;overflow:hidden;margin-top:10px;}
.news-img{width:690px;height:520px;float:left;}

.focus{width:690px;height:520px;position:relative;float:left;z-index: 2;}
.focus .focuspic li a{position:relative;width:690px;height:520px; display:block}
.focus .focuspic li a img{width:690px;height:450px;display: block;position: absolute;top:0;left:0; z-index: 1;}
.focus .focuspic li a div{width:310px;padding:0 30px;height:140px;position: absolute;bottom:0px;left:80px; z-index:10;overflow:hidden;color:#fff;background-color:#7f1313;padding-top:20px;}
.focus .focuspic li a div span{height:100px;line-height:34px;width:86%;padding:0 7%;color:#fff;font-size:18px;}

.focus .num{overflow:hidden;height:20px;position:absolute;bottom:10px;right:260px;zoom:1;z-index:11 }
.focus .num li{width:10px;height:10px;line-height:10px;text-align:center;color:#bf8989;background:#bf8989;margin-right:12px;cursor:pointer;float:left;border-radius: 5px;}
.focus .num li.on{background:#fff;} 
.news-list{width:660px;float:right;margin-top:-10px}
.news-list li{border-bottom:1px dashed #ccc}
.news-list li a{ display: block;;display: block;overflow:hidden}
.news-list li a div{float:left;max-width:530px;height:65px;line-height:65px;color: #1a1a1a;background:url(../images/news-list.png) left center no-repeat;padding-left:25px;font-size:18px;overflow:hidden;}
.news-list li a p{height:65px;line-height:65px;color: #808080;float:right;font-size:18px;}
.news-list li a:hover div,.news-list li a:hover p{color:#7f1313}


.notice-box{width:1400px;overflow: hidden;background:url(../images/notice-bg.png) center top no-repeat;height:310px;border-radius: 40px;margin:0 auto}
.notice-box li{float:left;margin-top:50px;margin-left:60px;}
.notice-box li a{ display: block;width:390px;overflow:hidden;height:80px;}
.notice-date{float:left;width:78px;height:78px;border:1px solid #7f1313;border-radius: 20px 0 20px 0;}
.notice-date span{font-size:36px;color:#7f1313;line-height:36px;display: block;width: 100%;text-align:center;margin-top:10px;}
.notice-date p{font-size:14px;color:#808080;display: block;width: 100%;text-align:center;margin-top:5px;}
.notice-title{font-size:18px;color:#333;line-height:36px;display: block;width:280px;float:left;height:72px;overflow:hidden;float:right;margin-top:4px;}
.notice-box li a:hover .notice-title,.notice-box li a:hover .notice-date p{color:#7f1313}
.con3-box{width:100%;background:url(../images/con3-bg.jpg) center top no-repeat;height:600px;padding:60px 0;margin-top:60px;}
.con3{width:1400px;margin:0 auto;overflow:hidden}
.con31{float:left;width:380px;background-color:#fff;height:580px;padding:10px 30px;}
.con31 h2{text-align: center;line-height:90px;font-size:36px;color: #1a1a1a;width:100%;}
.con3-list{width:100%}
.con3-list li{padding:17px 0;overflow:hidden}
.con3-list li a{ display: block;width:100%;overflow:hidden;height:75px;}
.con3-date{float:left;width:73px;height:73px;border:1px solid #7f1313;border-radius: 20px 0 0 0;}
.con3-date span{font-size:36px;color:#7f1313;line-height:36px;display: block;width: 100%;text-align:center;margin-top:8px;}
.con3-date p{font-size:14px;color:#808080;display: block;width: 100%;text-align:center;margin-top:5px;}
.con3-title{font-size:18px;color:#333;line-height:34px;display: block;width:280px;height:68px;overflow:hidden;float:right;margin-top:2px;}
.con3-box li a:hover .con3-title,.con3-box li a:hover .con3-date p{color:#7f1313}

.more3{line-height:40px;margin-top:10px;background:url(../images/more-bg.png) right center no-repeat;padding-right:55px;font-size:16px;color:#808080;width:65px;margin:0 auto;display: block;}
.more3:hover{color:#7f1313;background:url(../images/more-bg-ac.png) right center no-repeat;}
.ma30{margin:0 40px;}
.bol{border-radius: 30px 0 0 30px;}
.bor{border-radius: 0 30px 30px 0;}





.con5-box{width:100%;background:url(../images/con4-bg.jpg) center top no-repeat;height:600px;padding:60px 0;margin-top:60px;}
.con5{width:1400px;margin:0 auto;overflow:hidden}



.con35{float:left;width:380px;background-color:#fff;height:580px;padding:10px 30px;}
.con35 h2{text-align: center;line-height:90px;font-size:36px;color: #1a1a1a;width:100%;}
.con5-top{display: block;width:100%;overflow:hidden;border-bottom:1px dashed #e5e5e5;padding-bottom:28px;margin-top:15px;}
.con5-top img{width:210px;height:165px;display: block;float:left;}
.con5-top-con{float:right;width:150px;}
.con5-top-con span{display: block;line-height: 24px;width:80px;text-align: center;color:#fff;background-color: #7d2126;}
.con5-top-con div{line-height:30px;max-height:90px;font-size:18px;color: #1a1a1a;overflow:hidden;margin-top:12px;margin-bottom: 8px;}
.con5-top-con p{line-height:30px;color:#808080;font-size:18px;}
.con5-icon-bg1 li{background:url(../images/con5-icon1.png) center left no-repeat;}
.con5-icon-bg2,.con5-icon-bg3{margin-top:-19px;}
.con5-icon-bg2 li{background:url(../images/con5-icon2.png) center left no-repeat;}
.con5-icon-bg3 li{background:url(../images/con5-icon3.png) center left no-repeat;}
.con5-list{margin-bottom:10px;}
.con5-list li{border-bottom:1px dashed #e5e5e5;}
.con5-list li a{line-height:74px;color: #1a1a1a;font-size:18px;text-indent:2em;display: block;height: 74px;overflow:hidden}
.con5-list li a:hover,.con5-top-con:hover div,.con5-top-con:hover p{color:#7f1313}

.mr_frbox{width:1400px;height:260px; position: relative;margin:0 auto;}
.mr_frBtnL{cursor:pointer;display:inline; position: absolute;top:-80px;left:1130px;}
.mr_frUl{width:1400px;overflow:hidden}
.mr_frBtnR{cursor:pointer;z-index: 10; position: absolute;top:-80px;left:1200px;}
.mr_frUl ul li{display:inline;float:left;width:325px;margin-left:2px;margin-right:31px;overflow:hidden;border-radius:25px;overflow:hidden;}
.mr_frUl ul li img{display:block;width:100%;height:260px;}
.mr_frUl ul li a{display: block;position:relative;}
.mr_frUl ul li a p{background:url(../images/1px80hei.png);line-height:44px; width:92%; display: block;padding:0 4%;height:44px;display:block;overflow:hidden;color:#fff;font-size:18px;position: absolute;bottom:0px;}
.mr_frUl ul li a:hover p{background:#7f1313;}

.bottom-box{width:100%;background-color: #7f1313;}
.bottom{width:1400px;margin:0 auto;overflow: hidden;}
.about{float:left;line-height:32px;font-size:16px;color:#fff;margin-top:40px;width:450px;}
.rwm{width:200px;margin-left:150px;margin-top:30px;display: block;float:left}
.link{float:right;margin-top:20px;}
.link select{display: block;width:280px; background:none; line-height:40px;border-bottom:1px solid #994242;height:40px;color:#decdcd}
.copy{width:100%;border-top:1px solid #994242;line-height:40px;color:#fff;font-size:16px; text-align: center;margin-top:20px;}

.right-link{width:114px;position:fixed;right:3%;top:180px;}
.right-link-con1{background-color:#7f1313;border-radius: 10px 10px 0 0;}
.right-link-con2{background-color:#dd5d2a;}
.right-link-con3{background-color:#1eb7b9;}
.right-link-con4{background-color:#2482ca;}
.right-link-con5{background-color:#a1b425;border-radius:0 0 10px 10px;}
.right-link li{width:114px;height:120px;margin-top:3px;}
.right-link li a{display: block;width:100%;height:120px;text-align: center;}
.right-link-con1 a img{margin-top:15px}
.right-link-con2 a img{margin-top:15px}
.right-link-con3 a img{margin-top:20px}
.right-link-con4 a img{margin-top:20px}
.right-link-con5 a img{margin-top:20px}
.right-link li a div{ text-align: center;margin: 0 auto;marign-top:5px;font-size:14px;color:#fff;}
.right-link-con1 a div{width:90px;}
.right-link-con2 a div{width:90px;}
.right-link-con3 a div{width:60px;}
.right-link-con4 a div{width:80px;}
.right-link-con5 a div{width:80px;}
/********************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/1px90red.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:#7f1313;margin-left:20px;}
.nav3ssbg > a{color:#fff !important;background-color:#f2f2f2;margin-left:20px;width:250px !important;color:#7f1313 !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:#7f1313}
.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:#7f1313;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:#7f1313}
.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:#7f1313}

.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;}


@media screen and (min-width: 999px) and (max-width: 1399px){
.top{width:1200px;}
.logo{width:470px;margin-top:8px;}
.logo img{width:100%;}
.nav-box{width:700px;}
.nav{width:700px;}
.nav > li >a,.nav > li{width:77px;}
.nav > li >a{font-size: 16px;}
.nav > li >a:hover{width:77px;}
.nav > li:hover > .nav2{ display:block;width:147px;position:absolute; z-index:20;margin-left:-35px;}
.nav2 .nav2-div{height:13px;width:147px;}
.bigfocus{width:1200px;height:440px;}
.news,.box-title,.con3,.con5{width:1200px;}
.news-img,.focus,.focus .focuspic li a{width:590px;height:440px;}
.focus .focuspic li a img{width:590px;height:360px}
.focus .focuspic li a div{width:280px;padding:0 25px;height:130px;}
.focus .focuspic li a div span{height:90px;line-height:30px;width:86%;padding:0 7%;color:#fff;font-size:16px;}
.news-list{width:560px;}
.news-list li a div{max-width:530px;font-size:16px;}
.news-list li:nth-child(8){display: none;}
.notice-box{width:1200px;overflow: hidden;background:url(../images/notice-bg.png) center top no-repeat;height:310px;border-radius: 40px;margin:0 auto}
.notice-box li{float:left;margin-top:50px;margin-left:50px;}
.notice-box li a{width:330px;}
.notice-title{width:220px}
.con31,.con35{width:320px;padding:10px 25px;}
.con3-title{width:220px;}
.con5-top img{width:180px;height:150px}
.con5-top-con{float:right;width:100px;}
.con5-top-con p,.con5-top-con div{font-size:16px;}
.mr_frbox{width:1200px;height:230px;}
.mr_frBtnL{left:930px;}
.mr_frUl{width:1200px;}
.mr_frBtnR{left:1000px;}
.mr_frUl ul li{width:275px;}
.mr_frUl ul li img{height:230px;}
.bottom{width:1200px;}
.rwm{margin-left:50px;}
.right-link{right:10px;top:150px;}
}