.top-box{width:100%;height:224px;background:url(../images/top.jpg); }
.top{width:1200px;margin:0 auto;overflow:hidden}
.logo{ display:block;width:675px;height:140px;float:left;margin-top:15px;}
.search{width:200px;float:right;margin-top:65px;height:26px;padding:8px 5px; border-radius:1px; background: url(../images/bai80.png);}
.search-text{width:160px;float:left;line-height:26px;color:#fff;background:none;background:none;border:none;padding-left:10px; display:block;height:26px;}
.search-image{width:19px;height:19px;float:right;margin-top:4px; cursor:pointer;margin-right:10px; display:block}	
	
/**********菜单带二级菜单***********开始*******/

.nav{width:1200px;margin:0 auto;overflow:hidden;height:54px; border-top:1px solid #bd5840;margin-top:14px;}
.nav > li{width:171px;float:left;}
.nav > li >a{width:171px; display:block;height:54px;line-height:54px; text-align:center;color:#fff;font-size:18px; font-weight:900}
.nav > li >a:hover{line-height:52px;height:52px;border-bottom:2px solid #bd5840;color:#ffe88e;width:171px;animation-duration: 0.5s;animation-name:ss;}
.nav > li > div{ display:none}
.nav > li:hover > div{ display:block;width:580px;position:absolute; z-index:20;margin-left:-90px;}
.nav2 .nav2-div{height:20px;width:2px; background-color:#6b0000;margin-left:166px;animation-duration: 0.5s;animation-name: example;}
@keyframes example {from {height:1px} to {height:20px;}}
.nav2-con{background:#fff url(../images/nav2-bg.png) bottom right no-repeat; height:200px; width:580px;overflow:hidden; border-top:2px solid #6b0000}
.nav-img{width:140px;height:110px; display:block;float:left;margin-top:30px;margin-left:30px;}
.nav2s{float:left;overflow:hidden;margin-top:30px;margin-left:10px;width:400px;}
.nav2s li{float:left;width:130px;height:42px;}
.nav2s li a{width:120px; display:block;line-height:20px;padding:11px 0;color:#1a1a1a;font-size:16px;}
.nav2s li a:hover{color:#6b0000}

/**********菜单带二级菜单***********结束*******/
.bigfocus{width:100%;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:14px;height:14px;line-height:14px;font-size:0px;text-align:center;color:#FFFFFF;background:#fff;margin-right:10px;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%}

.nav1-box{width:1300px;overflow:hidden;margin:0 auto;}
.news-list{width:450px;float:left;}
.title{width:100%;overflow:hidden}
.title h3{float:left;font-size:24px;color:#93060d;line-height:60px;font-weight:500;}
.title a{float:right;line-height:50px;margin-top:10px;color:#808080;font-size:16px;}
.title a:hover{color:#93060d}
.con-img{float:left;width:450px;height:240px;box-shadow:5px 5px 3px #ccc}
.focus{width:450px;height:240px;position:relative;overflow:hidden;}
.focus .num{overflow:hidden;height:23px;position:absolute;bottom:0px;right:10px;zoom:1;z-index:3;}
.focus .num li{width:8px;height:8px;line-height:8px;font-size:0px;text-align:center;color:#FFFFFF;background:#e5e5e5;color:#e5e5e5;margin-right:2px;cursor:pointer;float:left;}
.focus .num li.on{background:#9a001e;color:#9a001e} 
.focus .prev,
.focus .next{display:block;width:60px;height:60px;background:url(../images/btn.png) no-repeat;position:absolute;top:40%; opacity:0.5}
.focus .prev{left:18%;}
.focus .next{right:18%;background-position:right;}
.focuspic li a{ position: relative; display: block;}
.focuspic li a img{width:450px;height:240px;}
.focuspic li a span{color:#fff;line-height:40px;font-size:16px;padding-left:20px; display: block;width:350px;background:url(../images/news-img-bg.png); position:absolute;bottom:0;height:40px;overflow:hidden;padding-right:80px}
.news-lists{margin-top:10px;}
.news-lists li{ background: url(../images/lbg.jpg) no-repeat left center;overflow:hidden;height:44px;padding-left:12px;}
.news-lists li a{float:left; display: block;line-height:44px;width:360px;height:44px;overflow:hidden;font-size:16px;color:#333;}
.news-lists li p{float:right;line-height:44px;color:#808080;font-size:16px;}
.notice-box{float:left;width:450px;margin-left:40px;}
.notice-list{margin-top:-14px;}
.notice-list li{overflow:hidden;width:100%;padding:14px 0;border-bottom:1px dashed #ccc}

/****************content********************/
.content-box{width:900px; margin:0 auto}
.contentss{width:1100px; 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:1200px; margin:0 auto;margin-top:20px;}
.content p{line-height:38px;font-size:14px;color:#3a3a3a;margin-top:10px;}
.date{width:56px;height:48px;background-color:#eee; text-align: center;float:left;padding-top:2px;}
.notice-list li .date span{line-height:30px;width:100%;color:#93060d;font-size:24px;}
.notice-list li .date p{line-height:12px;font-size:12px;color:#999}
.notice-list li a{float:right;width:375px;line-height:24px;color:#333;font-size:16px; display: block;}
.icon-box{width:320px;float:right;}
.icon-box li{margin-top:19px;height:94px;background: #f8f2f2;}
.icon-box li a{display: block;width:320px;height:94px;}
.icon-box li a img{float:left;margin-top:14px;margin-left:30px;transition:all .3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s  ease-in-out;-o-transition:all 0.3s ease-in-out;}
.icon-box li a p{line-height:94px;float:left;margin-left:25px;font-size:20px;color:#474747;}
.icon-box li a:hover img{-moz-transform:scaleX(-3);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(360deg)}
.con2-box{ background: url(../images/con2-bg.png) no-repeat top center;width:100%;height:370px;margin-top:30px;padding-top:10px;}
.con2{width:1300px;overflow:hidden;margin:0 auto;}
.equ{float:left;width:940px;}
.min-icon{width:320px;float:right;}
.mr_frbox{width:940px;overflow:hidden;border-left: none;}
.mr_frBtnL{float:left;cursor:pointer;display:inline;}
.mr_frUl{width:860px;margin-left:27px;float:left;overflow:hidden}
.tempWrap{width:860px !important;}
.mr_frBtnR{float:right;margin-top:110px;cursor:pointer; position:relative;z-index: 10;}
.mr_frUl ul li{display:inline;float:left;width:190px;height:260px;margin-right:34px;overflow:hidden;}
.mr_frUl ul li a{width:190px; display: block; text-align: center;height:260px; position:relative}
.mr_frUl ul li a p{width:44px;height:22px; position: absolute;top:0;left:0;background: #ab5051;color:#fff; text-align:center;z-index:1;line-height:22px; display:none}
.mr_frUl ul li a .ma{width:190px;height:255px;position: absolute;left:0;background: url(../images/news-img-bg.png);color:#fff; text-align:center;z-index:2;line-height:22px;top:260px;}
.mr_frUl ul li a .ma img{margin-top:50px;margin-bottom:20px;}
.mr_frUl ul li a:hover .ma{ display:none;top:0;transition:all 0.5s}
.mr_frUl ul li a .img{width:190px;height:205px;}
.mr_frUl ul li a span{line-height:50px;height:50px;background: #fff;font-size:16px; width:190px; display: block; text-align: center;color:#333;}
.mr_frBtnL{margin-top:110px;}
.min-icon li{margin-bottom:3px;}
.min-icon li a{ display: block;width:290px;padding:0 15px; background: #fff;height:34px;}
.min-icon li a img{float:left;margin-top:4px;margin-right:15px;}
.min-icon li a p{line-height:34px;color:#1a1a1a;float:left;font-size:16px}
.con3-box{ background: url(../images/con3-bg.jpg) no-repeat top center;height:295px;padding-top:35px;}
.con3{width:1300px;margin:0 auto;overflow:hidden}
.spe{width:520px;float:left; position: relative;;height:260px;}
.spe1{position: absolute;top:0;left: 0;}
.spe2{position: absolute;top:0;left:252px;}
.spe3{position: absolute;top:135px;left:252px;}
.boos-box{width:670px;float:right;height:260px;background: #f8f2f2;padding:0 30px;}
.boos{overflow:hidden;display: block;}
.boos img{width:135px;height:160px;float:left;}
.boos-con{float:right;width:500px;padding-top:5px;}
.boos-con span{width:100%;line-height:20px;height:20px;font-size:16px;color:#90000a; display:block;margin-top:10px;}
.boos-con p{color:#4c4c4c;line-height:22px;margin-top:15px;}
.bottom-box{width:100%;height:200px; background: url(../images/bottom-bg.jpg) no-repeat;}
.bottom{width:1300px;overflow:hidden;margin:0 auto;}
.about{float:left;line-height:30px;color:#fff;margin-top:40px}
.erweima{float:left;margin-left:240px;margin-top:30px;}
.link{width:330px;overflow:hidden;float:right;margin-top:20px;}
/**
.link li{float:left;margin-left:20px;}
.link li a{line-height:48px;border-bottom:1px solid #ae5454;;width:160px; display: block;color:#fff;font-size:16px;}
.link li a:hover{border-bottom:1px solid #fff}
**/
.link select{width:300px;height:40px;line-height:40px;border:none;background-color:#fff;color:#333;margin-top:10px;}
.mr{width:670px;overflow:hidden;border-left: none;}
.prevs{float:left;cursor:pointer;display:inline;}
.mss{width:600px;margin-left:27px;float:left;overflow:hidden}
.mss > div{width:600px !important;}
.nexts{float:right;margin-top:75px;cursor:pointer; position:relative;z-index: 10;}
.mss ul li{display:inline;float:left;width:125px;height:160px;margin-right:30px;overflow:hidden;}
.mss ul li a{width:125px; display: block; text-align: center;height:160px; position:relative}
.mss ul li a p{width:90%;display:block;padding:0 5%;height:36px; position: absolute;bottom:0;left:0;background: #ab5051;color:#fff; text-align:center;z-index:1;line-height:36px; opacity: 0.8;}
.prevs{margin-top:75px;}
.mss ul li a .img{width:125px;height:160px;}

/****************list********************/
.list-bj{width:100%;height:410px;overflow:hidden; margin:0 auto;}
.list-box{width:1200px;overflow:hidden;margin:30px auto;margin-top:30px;}
.list-nav-boxs{width:240px;float:left; background:#9a001e url(../images/list-nav-big-bg.png) top center no-repeat;}
.list-nav-box{ background: #fff;width:220px;margin-left:10px;padding-top:10px;}
.list-nav-boxs h4{width:240px;height:80px;line-height:80px;color:#fff;font-size:22px;font-weight:700;text-align:center}

.list-nav-box li{width:180px; border-bottom:1px solid #e5e5e5;margin-left: 20px;}
.list-nav-box li a{display:block;width:180px;line-height:30px;padding:15px 0;font-size:16px; text-align:center;color:#2a2a2a;}
.list-nav-box li a:hover{color:#9a001e}
.list-right{width:910px;float:right;}
.list-title{width:910px;border-bottom:1px solid #d8d8d8;height:80px;}
.list-title p{line-height:76px;color:#9a001e;border-bottom:4px solid #9a001e;float:left;font-size:24px;padding:0 15px;}
.list-title ul{float:right;overflow:hidden;padding-top:15px;}
.list-title ul li,.list-title ul span{float:left}
.list-title ul li a{line-height:60px;color:#9a9a9a;}
.list-title ul span{width:30px;text-align:center;line-height:60px;color:#9a9a9a}
.list,.list-img{width:910px;margin-top:10px;overflow:hidden}
.list li{overflow:hidden;background:url(../images/lbg.jpg) no-repeat;line-height:38px;background-position-y:16px;padding-left:15px;}
.list li a{color:#2d2d2d;width:800px;float:left;font-size:14px;line-height:38px;height:38px;overflow:hidden}
.list li a:hover{color:#9a001e}
.list li .time{color:#929292;float:right;line-height:38px;height:38px;}
.list .list-line{width:910px;height:1px;margin:17px 0;border-bottom:1px dashed #999}
.acontent-box h1,.content-box h1{line-height:48px;color:#2d2d2d;width:800px;margin-left:50px;font-size:28px; text-align:center;margin-bottom:20px;}
.content-box h1{width:1100px;margin-top:30px;}
.content-box{min-height:300px;width:1200px;margin:0 auto}
.acontents{width:1100px;margin:30px auto}
.acentent p,.centent p{line-height:28px;font-size:14px;text-indent:2em}

.titles{width:800px;margin:20px auto;line-height:40px;color:#333;font-size:24px; text-align:center;margin-top:30px;}
.labels{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 li{display:inline;float:left;width:190px;height:260px;margin:0 18px;overflow:hidden;margin-top:30px;}
.list-img li a{width:190px; display: block; text-align: center;height:260px; position:relative; background: #f1f1f1;}
.list-img li a p{width:44px;height:22px; position: absolute;top:0;left:0;background: #ab5051;color:#fff; text-align:center;z-index:1;line-height:22px;display:none}
.list-img li a .ma{width:190px;height:255px;position: absolute;left:0;background: url(../images/news-img-bg.png);color:#fff; text-align:center;z-index:2;line-height:22px;color:40px;top:260px;}
.list-img li a .ma img{margin-top:50px;margin-bottom:20px;}
.list-img li a:hover .ma{ display: none;top:0;transition:all 0.5s}
.list-img li a .img{width:190px;height:205px;}
.list-img li a span{line-height:50px;height:50px; background: #f1f1f1;font-size:16px; width:190px; display: block; text-align: center;color:#333;}

.yq-box,.yq-title{width:1200px;overflow:hidden;margin:0 auto;}
.yq-title{border-bottom:1px solid #ccc}
.yq-title p{line-height:76px;color:#9a001e;border-bottom:4px solid #9a001e;float:left;font-size:24px;padding:0 15px;}
.yq-title ul{float:right;overflow:hidden;padding-top:15px;}
.yq-title ul li,.yq-title ul span{float:left}
.yq-title ul li a{line-height:60px;color:#9a9a9a;}
.yq-title ul span{width:30px;text-align:center;line-height:60px;color:#9a9a9a}
.yq-con{width:1100px;overflow:hidden;margin:0 auto;margin-top:50px;margin-bottom:30px;}
.yq-con img{float:left;width:340px;height:400px;}
.yq-con .yq-con2{float:right;width:700px;}
.yq-con2 h5{width:100%;line-height:90px;font-size:30px;color: #1a1a1a;}
.yq-con2 p{width:100%;line-height:36px;font-size:16px;color:#505050; text-indent:2em;margin-bottom:5px;}
.yq-con2 div{line-height:36px;font-size:16px;color: #505050;}
.yq-con2 div span{line-height:36px;font-size:16px;color: #1a1a1a;}
.min-name{line-height:60px;font-size:24px;color:#9a001e;}
.con1{width:100%;line-height:32px;font-size:16px;color:#333; text-indent:2em;}