.header{ position:relative;}
.header .banner{ position:relative; height:600px; background-position:center; background-repeat:no-repeat; background-size:cover; text-indent:-1999em;}
.header .banner .text{ width:1014px; position:absolute; top:50%; margin-top:-240px; left:50%; margin-left:-507px;}
.header .banner .text img{ width:100%;}
.header .banner-min{ display:none;}
.header .navmenu{ width:100%; background:url(../images/navmenu-bg.png) repeat-x;}
.header .navmenu li{ width:200px; height:83px; float:left; text-align:center; background:url(../images/navmenu-hr-bg.png) right center no-repeat;}
.header .navmenu li:last-child{ background:none;}
.header .navmenu li a{ display:inline-block; width:80%; margin-top:22px; padding:3px 0 4px; font-size:20px; color:#FFF; border-radius:12px;}
.header .navmenu li a.on{background-color:#33a564;}
.header .navmenu li a:hover{ background-color:#33a564; animation:move-navmenu 1s ease 1; -webkit-animation:move-navmenu 1s ease 1;}
@media screen and (max-width: 1199px){
	.header .banner .text{ width:800px; margin-left:-400px; margin-top:-190px;}
}

@keyframes move-navmenu{ 0%{ background-color:transparent; } 100%{ background-color:#33a564; }}
@-webkit-keyframes move-navmenu{ 0%{ border-color:transparent; color:#FFF;} 100%{ border-color:#47cbf3; color:#47cbf3;}}
@keyframes move-arrow{ from{bottom:30px; opacity:0;} to{bottom:20px; opacity:0.7;} }
@-webkit-keyframes move-arrow { from{bottom:30px; opacity:0;} to{bottom:20px; opacity:0.7;} /*Safari and Chrome*/ }

.head-title{ width:1200px; margin:0 auto; padding:0 0 40px; text-align:center;}
.head-title h1{ display:inline-block; padding:10px 0 0; font-size:50px; font-weight:bold; color:#a21b20; border-top:2px solid #F90;}
.head-title h1.white{ color:#FFF;}
.head-title h1.black{ color:#000;}
.head-title p{ font-size:30px; color:#abafb4;}
.head-title p.white{ color:#FFF;}
.head-title p.black{ color:#000;}
.head-title .img-title img{ width:500px;}
.head-title-lt h2{ display:inline-block; padding:5px 15px 6px; font-size:22px; background-color:#063; color:#FFF;}
.head-title-lt .more{ float:right; margin-top:8px;}
.head-title-lt .more a{ color:#999;}
.head-title-lt .more a:hover{ color:#F63;}
.btn-more{ padding-top:30px; text-align:center; }
.btn-more p{ display:inline-block; padding:6px 60px; border:1px solid #e5e5e5; border-radius:20px; background-color:#f9f9f9;}

.infoArea{ padding:20px 0; background:#da0808; color:#FFF;}

.xlbdArea{ background-color:#f4f4f4;}
.xlbdArea .item-news{ width:1200px; margin:0 auto 50px; padding:50px; background-color:#FFF; box-shadow:5px 5px 5px #e2e2e2;}
.xlbdArea .item-news .textArea{ width:55%;}
.xlbdArea .item-news .textArea span{ font-size:28px; font-family:"宋体",Arial, Helvetica, sans-serif;}
.xlbdArea .item-news .textArea h3{ padding-top:12px; font-size:36px; color:#5cafa5; line-height:1.2;}
.xlbdArea .item-news .textArea h3:hover{ color:#272a2b;}
.xlbdArea .item-news .textArea p{ margin:20px 0 25px; line-height:1.6;}
.xlbdArea .item-news .textArea em{ display:block;}
.xlbdArea .item-news .textArea em a{ display:inline-block; padding:8px 30px 10px; border-radius:18px; background-color:#5cafa5; color:#FFF;}
.xlbdArea .item-news .textArea em a:hover{ background-color:#272a2b;}
.xlbdArea .item-news .imgArea{ width:40%;}
.xlbdArea .item-news .imgArea img{ width:100%;}

.zjftArea{ background-color:#FFF;}
.zjftArea-cont{ width:1300px; margin:0 auto;}
.zjftArea-cont ul li{ width:400px; float:left; margin-right:50px; margin-bottom:30px;}
.zjftArea-cont ul li:nth-child(3n){ margin-right:0;}
.zjftArea-cont .item-news .imgArea{ text-align:center; margin-bottom:15px;} 
.zjftArea-cont .item-news .imgArea img{ border-radius:50%;}
.zjftArea-cont .item-news .textArea{ margin:0 10px; padding:25px 15px; background-color:#f0f0f0;}
.zjftArea-cont .item-news .textArea h3{ font-weight:bold; color:#0CC; font-size:18px;}
.zjftArea-cont .item-news .textArea p{ height:95px; overflow:hidden; margin:10px 0 30px; font-size:14px; line-height:1.8; text-indent:2em;}
.zjftArea-cont .item-news .textArea em{ display:block; text-align:center;}
.zjftArea-cont .item-news .textArea em a{ display:inline-block; padding:8px 30px 10px; border-radius:18px; background-color:#5cafa5; color:#FFF;}
.zjftArea-cont .item-news .textArea em a:hover{ background-color:#272a2b;}


/*列表页*/
.bgf4f4{ background-color:#f4f4f4;}
.item-listpage{}
.item-listpage li{ margin-bottom:15px; background-color:#FFF; border:2px solid #FFF;}
.item-listpage li:hover{ border:2px solid #066;}
.item-listpage .item-row{padding:8px;}
.item-listpage .item-img{ width:220px; float:left; overflow:hidden;}
.item-listpage .item-img img{ width:100%; transition: all 0.8s;}
.item-listpage .item-img img:hover{transform: scale(1.1);}
.item-listpage .item-text{ width:900px; float:left; margin-left:30px;}
.item-listpage .item-text .title{ font-size:24px;}
.item-listpage .item-text .description{ padding-top:10px; color:#aaaaaa; line-height:1.6; font-size:14px;}
.item-listpage .item-text .time{ padding-top:10px; color:#aaaaaa}
/*内容页页*/
.articlebg{ background-color:#f0f0f0;}
.article{ padding:50px; background-color:#FFF;}
.article .title h1{ text-align:center; font-size:30px; color:#222222;}
.article .info{ padding:15px 0 20px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:12px; color:#999;}
.article .content{ padding-top:30px; line-height:2; font-size:18px;}
.article .content p{ text-indent:2em; margin-bottom:30px;}
.article .content p img{ display:block; margin:0 auto;}

.footer{ padding:50px 0; font-size:14px; line-height:1.8; color:#666}
.footer .container-min{ display:none;}
.footer.bg1{ background-color:#CCC;}
.footer .btn-navmenu{ padding-bottom:30px;}
.footer .btn-navmenu a{ margin:0 10px; color:#666; font-size:16px;}


@media screen and (max-width: 800px) {
	.min-w1200, .w1200{ width:100%; min-width:100%; box-sizing:border-box;}
	.w1200.pt60{ padding-top:30px;}.min-w1200.ptb60{ padding-top:30px;}.min-w1200.pt80{ padding-top:40px;}
	.header .banner{ display:none;}
	.header .banner-min{ display:block;}
	.header .banner-min img{ width:100%;}
	.header .navmenu  ul{ padding:6px 0;}
	.header .navmenu li{ width:25%; height:auto; background:none;}
	.header .navmenu li:nth-child(n+4){ display:none;}
	.header .navmenu li a{ display:inline-block; width:80%; margin-top:0; padding:3px 0 4px; font-size:16px; color:#FFF; border-radius:12px;}
	.head-title{ width:100%;}
	.head-title h1{ font-size:36px; font-weight:normal; color:#063;}
	.head-title .tc img{ display:none;}
	.head-title .min-tit-snyb{ height:60px; background:url(../images/min-head-title-snyb.png) center bottom no-repeat; background-size:100% auto;}
	.head-title .min-tit-qmtzb{ height:60px; background:url(../images/min-head-title-qmtzb.png) center bottom no-repeat; background-size:100% auto;}
	.head-title .min-tit-jctj{ height:60px; background:url(../images/min-head-title-jctj.png) center bottom no-repeat; background-size:100% auto;}
	.head-title .min-tit-wbry{ height:60px; background:url(../images/min-head-title-wbry.png) center bottom no-repeat; background-size:100% auto;}
	.head-title .min-tit-ljhm{ height:60px; background:url(../images/min-head-title-ljhm.png) center bottom no-repeat; background-size:100% auto;}
	.head-title-lt h2{ display:inline-block; padding:8px 12px; font-size:16px; background-color:#063; color:#FFF;}
	.head-title-lt .more{ margin-right:2rem;}

.xlbdArea .item-news{ width:100%; margin:0 auto 50px; padding:15px 0;}
.xlbdArea .item-news .textArea{ width:100%; padding:15px 0;}
.xlbdArea .item-news .textArea div{ margin:0 15px;}
.xlbdArea .item-news .textArea span{ font-size:18px;}
.xlbdArea .item-news .textArea h3{ padding-top:12px; font-size:30px;}
.xlbdArea .item-news .imgArea{ width:auto; margin:0 15px;}

.zjftArea-cont{ width:100%; margin:0 auto;}
.zjftArea-cont ul{ border-top:1px solid #f0f0f0;}
.zjftArea-cont ul li{ width:33.3333%; float:left; margin-right:0; margin-bottom:0; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; box-sizing:border-box; padding:15px 0;}
.zjftArea-cont ul li:nth-child(3n){ margin-right:0;}
.zjftArea-cont .item-news .imgArea{ text-align:center; margin-bottom:10px;} 
.zjftArea-cont .item-news .imgArea img{ width:50%; border-radius:50%;}
.zjftArea-cont .item-news .textArea{ height:120px; position:relative; margin:0 10px; padding:0; background-color:#FFF;}
.zjftArea-cont .item-news .textArea h3{ font-weight:normal; color:#0CC; font-size:16px; line-height:1.4;}
.zjftArea-cont .item-news .textArea p{ display:none;}
.zjftArea-cont .item-news .textArea em{ position:absolute; display:block; text-align:center; margin-top:15px; bottom:0; left:0; right:0;}
.zjftArea-cont .item-news .textArea em a{ display:inline-block; padding:2px 5px 2px; border-radius:18px; background-color:#5cafa5; color:#FFF; font-size:12px;}
.zjftArea-cont .item-news .textArea em a:hover{ background-color:#272a2b;}

.item-listpage .item-img{ width:30%; float:left; overflow:hidden;}
.item-listpage .item-text{ width:68%; float:right; margin-left:0;}
.item-listpage .item-text .title{ font-size:18px;}

.min-w1200.weiboArea{ display:none;}

.footer .container{ display:none;}
.footer .container-min{ display:block; color:#FFF;}
} 