.ov{overflow:hidden}
.fl{float:left}
.fr{float:right}
.top{width:1300px;margin:0 auto;overflow:hidden;padding:20px 0;margin-top:8px;background:url(/news/images/top-bg.png) no-repeat;}
.logo{ display:block;width:675px;height:90px;float:left;}
.search{width:200px;float:right;margin-top:20px;height:26px;padding:5px 5px; border-radius:1px;border:1px solid #a40000;}
.search-text{width:160px;float:left;line-height:26px;color:#333;background:none;border:none;padding-left:10px; display:block;height:26px;font-size:14px;}
.search-image{width:18px;height:18px;float:right;margin-top:4px; cursor:pointer;margin-right:10px; display:block}	
.top-link{float:right;line-height:40px;overflow:hidden;margin-top:21px;}
.top-link li{float:left;margin-right:20px;}
.top-link li a{line-height:40px;color:#808080;font-size:16px;}
.top-link li a:hover{color:#a40000}
/**********菜单带二级菜单***********开始*******/
.nav-box{width:100%; background:#a40000;height:58px;}
.nav{width:1300px;margin:0 auto;overflow:hidden;height:58px;}
.nav > li{width:144px;float:left;}
.nav > li >a{width:144px; display:block;height:58px;line-height:58px; text-align:center;color:#fff;font-size:20px;}
.nav > img{ display:block;float:left;margin:15px 3px;}
.nav > li >a:hover,.active{color:#eec214}
.nav > li > ul{ display:none;}
.nav > li:hover > ul{ display:block;background: #fff; width:144px; position:absolute; z-index:20;padding-top:5px;padding-bottom:10px;animation-duration:0.5s;animation-name: navul;border-top:4px solid #eec214;box-shadow:#fff 0px 1px 3px;}
@keyframes navul{from {height:0px;padding-top:0px;padding-bottom:0px;} to {height:auto;padding-top:5px;padding-bottom:10px;}}
.nav > li:hover > ul li a{line-height:46px; display:block;width:124px; margin:0 auto; text-align:center;color:#333;font-size:16px;animation-duration:0.5s;animation-name: navulli;}
@keyframes navulli{from {opacity: 0;} to {opacity:1;}}
.nav > li:hover > ul li a:hover{font-size:16px;color:#a40000}
/**********菜单带二级菜单***********结束*******/
.bigfocus{width:100%;max-height:570px;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:36px;height:6px;line-height:12px;text-align:center;color:#000;background:#000;margin-right:10px;cursor:pointer;float:left; opacity: 0.7;}
.bigfocus .bignum li.on{background:#a40000; opacity:1;} 
.bigfocus .prev,
.bigfocus .next{display:block;width:60px;height:60px;background:url(/news/images/btn.png) no-repeat;position:absolute;top:40%; opacity:0.5}
.bigfocus .prev{left:16%;}
.bigfocus .next{right:16%;background-position:right;}
.bigfocuspic li a img{width:100%}
.con1-box{width:100%;background:url(/news/images/bg1.jpg) no-repeat bottom center;padding-bottom:50px;}
.con1-title{width:1300px;margin:0 auto;overflow:hidden;}
.con1-title span{background:url(/news/images/big-title-bg.png) no-repeat bottom center;display: block;width:180px;padding-top:30px;height:120px;display: block;float:left;margin-left:560px;margin-top:10px;}
.con1-title span img{display: block;margin:0 auto;}
.more{float:right;line-height:70px;color:#999; display: block;}
.mat60{margin-top:60px;}
.con1-con1{width:1300px;margin:0 auto;overflow:hidden;margin-top:10px;}

.news-img{width:770px;float:left;}
.focus{width:770px;height:490px;position:relative;overflow:hidden;}
.focus .num{overflow:hidden;height:23px;position:absolute;bottom:75px;right:40px;zoom:1;z-index:3;}
.focus .num li{width:10px;height:10px;line-height:10px;font-size:0px;text-align:center;color:#FFFFFF;background:#fff;color:#fff;margin-right:8px;cursor:pointer;float:left; border-radius:5px;}
.focus .num li.on{width:25px;} 
.focus .prev,.focus .next{display:block;width:18px;height:24px;background:url(/news/images/ntb.png) no-repeat;position:absolute;top:50%;}
.focus .prev{left:3%;}
.focus .next{right:3%;background-position:right;}
.focuspic li a{ position: relative; display: block;}
.focuspic li a img{width:770px;height:490px;}
.focuspic li a span{font-size:18px;padding-left:45px; display: block;width:680px;background:url(/news/images/news-bg.png) no-repeat bottom; position:absolute;bottom:0;height:120px;overflow:hidden;padding-right:45px;}
.news-tt{line-height:50px;height:50px;border-bottom:1px solid #b6a7a1;width:100%;color:#fff;font-size:18px;font-weight:900}
.news-co{line-height:24px;height:48px;width:100%;color:#fff;font-size:16px;margin-top:10px;}
.news-list{width:480px;float:right;}
.news-list li{border-bottom:1px solid #fff;padding:14px 0}
.news-list li a{background:url(/news/images/list1-bg.png) no-repeat left top;background-position-y:8px; display: block;padding-left:20px;}
.news-list li a div{line-height:26px;height:26px;width:100%;color:#333333;font-size:18px;overflow:hidden}
.news-list li a span{line-height:26px;height:26px;width:100%;color:#a40000;}
.con2-box{width:1300px;margin:0 auto;overflow:hidden;margin-top:20px;}
.con2-left{float:left;width:770px;}
.con2-top{width:100%;overflow:hidden;border-bottom:1px solid #bfbfbf;}
.con2-top img{float:left;margin-top:20px;}
.more2{float:right;line-height:80px;height:80px;color:#808080;}
.more3{float:right;line-height:80px;height:80px;color:#fff;}
.con2-list1{width:100%;}
.con2-list1 li{background:url(/news/images/list1-bg.png) no-repeat left center;border-bottom:1px solid #dcdcdc;height:60px;}
.con2-list1 li a{overflow:hidden;overflow:hidden;display:block;}
.con2-list1 li a p{float:left;line-height:60px;color:#333;text-indent:1em;display:block;width:670px;}
.con2-list1 li a span{float:right;line-height:60px;color:#808080;text-indent:1em}
.con2-right{width:480px;float:right;}
.news-list2{width:480px;float:right;}
.news-list2 li{border-bottom:1px solid #e5e5e5;padding:16px 0}
.news-list2 li a{background:url(/news/images/list1-bg.png) no-repeat left top;background-position-y:8px; display: block;padding-left:20px;}
.news-list2 li a div{line-height:26px;height:26px;width:100%;color:#333333;font-size:18px;overflow:hidden}
.news-list2 li a span{line-height:26px;height:26px;width:100%;color:#a40000;}
.con3-box{width:100%;background:url(/news/images/bg2.jpg) no-repeat center top;padding-top:15px;padding-bottom:25px;margin-top:30px;}
.con3-con3{width:1300px;margin:0 auto;overflow:hidden}
.border-no{border-bottom:none}
.spe1-box{overflow:hidden;width:770px;}
.spe1-box li{width:370px;float:left;margin-bottom:25px;}
.mal30{margin-left:30px;}
.news-list3{width:480px;float:right;}
.news-list3 li{border-bottom:1px solid #b64545;padding:20px 0}
.news-list3 li:hover{border-bottom:1px solid #e1a0a0;}
.news-list3 li a{background:url(/news/images/min-icon.png) no-repeat left top;background-position-y:6px; display: block;padding-left:30px;}
.news-list3 li a div{line-height:26px;height:26px;width:100%;color:#fff;font-size:18px;overflow:hidden}
.news-list3 li a span{line-height:26px;height:26px;width:100%;color:#fff;}
.mat30{margin-top:30px;}
.fl{float:left;}
.mat10{margin-top:10px;}
.mal20{margin-left:20px;}
.right-link{width:100%;overflow: hidden;}
.right-link li{width:480px;float:left;margin-top:17px;}
.right-link li a{display: block;background-color: #f1f1f1;line-height:52px;height:52px;text-align: center;width:100%;overflow:hidden;font-size:18px;color:#333;}
.right-link li a:hover{background-color:#a40000;color:#fff;}
.bottom-box{width:100%;background:url(/news/images/bottom-bg.png);padding-top:30px;margin-top:30px;}
.bottom{width:1300px;margin:0 auto;overflow:hidden}
.bottom-link{float:left;width:400px}
.bottom-link h4{line-height:40px;font-size:22px;color:#fff;}
.bottom-link ul{overflow:hidden;width:100%;}
.bottom-link ul li{float:left;width:170px;border-bottom:1px solid #c86666;margin-right:30px;margin-top:5px;}
.bottom-link ul li:hover{border-bottom:1px solid #f1e0e0;}
.bottom-link ul li a{line-height:54px;color:#fff;}
.bottom-logo{float:left;margin-left:94px;margin-top:54px;}
.ma{float:right;}
.copy{width:100%;border-top:1px solid #bf4d4d;line-height:58px; text-align: center;color:#f1e0e0;margin-top:30px;}


/****************list********************/
.list-bg{width:100%;height:390px;background:url(/news/images/banner1.png) no-repeat top center;}
.list-box{width:1300px;margin:0 auto;min-height:460px;margin-bottom:20px;margin-top:20px;margin-top:-70px;overflow:hidden}
.list-nav{width:280px;box-shadow: 0 0 10px #666;margin-left:10px;margin-bottom:10px;}
.list-nav h2{line-height:140px;width:280px;background:#a40000;text-align: center;font-size:30px;font-weight:500;color:#fff}
.list-nav ul{background-color:#f2f2f2;padding-bottom:210px;background:#f2f2f2 url(../images/list-nav-bg.jpg) no-repeat bottom;}
.list-nav ul li {overflow:hidden;border-bottom:1px solid #fff;width:260px;margin-left:10px;}
.list-nav ul li a{display: block;color:#1a1a1a;line-height:66px;float:left;font-size:18px;width:260px;text-align: center;}
.list-nav ul li span{float:right;margin-top:20px;}
.lefts{}
.buttons{display: none;}
.active span .lefts{display: none;}
.active span .buttons{display: block;}
.navss-box{float:left;background-color: #f6f6f6;width:260px;border-top:1px solid #e5e5e5;padding-bottom:10px}
.navss-box a{display: block;color:#666666;line-height:56px;font-size:18px;padding:0 10%;width:80%; text-align: center;}
.navss-box a:hover,.min-acss{color:#a40000;}
.list-nav ul li:last-child a{border-bottom:none}

.list-nav ul .active a,.list-nav ul li a:hover{color:#a40000;}
.list-top{width:1010px;border-bottom:1px solid #ccc;height:22px;padding:25px 0;margin-top:68px}
.list-top h3{border-left:4px solid #af2715;float:left;line-height:26px;color:#333;font-size:24px;text-indent: 25px;font-weight:500}
.list-top ul{overflow: hidden;background:url(/news/images/list-top-bg.png) no-repeat;float:right;padding-left:20px;margin-top:3px;}
.list-top ul li,.list-top ul div{float:left; margin-left:16px;}
.list-top ul li a{color:#575757;line-height:22px;}
.list-top ul li a:hover{color:#af2715}
.list-top ul div{width:6px;height:22px;}
.list{margin-top:10px;margin-left:50px;}
.list li{ padding-left: 18px; width: 940px; height: 48px; overflow: hideen; background-position-y: 21px; border-bottom: 1px dashed #e5e5e5; background-image: url(/news/images/list1-bg.png); background-repeat: no-repeat; background-position: left center; }
.list li a{float:left;line-height:48px;height:48px;width:720px;color:#515151;overflow: hidden;font-size:16px;}
.list li a:hover{color:#af2715}
.list li p{float:right;width:105px;line-height:48px;color:#999; text-align:right}
/****************content********************/
.content-box{width:900px; margin:0 auto}
.content-box p{ text-indent:2em; line-height:2em; font-size:18px; color:#444}
.content-title{line-height:48px;font-size:30px;margin:26px 0;text-align: center;color:#4c4c4c}
.label{line-height:38px;color:#949494;font-size:14px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:850px;text-align: center;margin:0 auto}
.content{width:1300px; margin:0 auto;margin-top:20px;}
.content p{line-height:38px;font-size:14px;color:#3a3a3a;margin-top:10px;}

.list-img{width:900px;overflow:hidden;padding-top:10px;margin-left:10px;}
.list-img li{margin:20px 0;margin-left:40px;box-shadow: 0 0 3px #999;float:left;width:236px;padding:0 10px;}
.list-img li a img{margin-top:15px; display:block;width:236px;height:160px;}
.zhiwu-title{line-height:40px;color:#333;width:236px;overflow:hidden;font-size:14px; text-align:center}
.list-img li:hover{box-shadow: 0 0 6px #666;}
.list-img li:hover a .zhiwu-title{color:#af2715}
.list-img li:hover a .zhiwu-title span{color:#af2715}
.mat{margin-top:100px;}