.header{ position:relative;}
.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;}

.head-title{ padding:0 0 40px; text-align:center;}
.head-title h1{ display:inline-block; padding:10px 0 0; font-size:50px; font-weight:normal; color:#000; font-weight:bold;}
.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;}

.banner-mini{ display:none;}
.bannerbg{ background:url(../images/banner-indexbg.jpg?1102) center top no-repeat; background-size:100% auto; z-index:1;}
.bannertext { width:50%; margin-left:27%;}
.bannertext img{ width:100%;}
.banner-min{ display:none;}
@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*/ }

.newsbg{ background:url(../images/news-bg.jpg) center top no-repeat;}
.ttnews .ttnews-cont{ position:relative; padding:20px 40px; border:1px dashed #FE870F; background:url(../images/ico-toutiao.png) left top no-repeat;}
.ttnews h1{ text-align:center;}
.ttnews h1 a{ font-size:42px; font-weight:bold; color:#FE870F;}
.ttnews h1 a:hover{ color:#C33;}
.ttnews p{ padding-top:10px; font-size:16px; line-height:1.8; text-indent:2em;}
.ttnews p a{ color:#F63}
/* superslide */
.slideBox{ width:100%; position:relative;}
.slideBox .hd{ width:500px; height:400px; position:absolute; right:0; top:0; z-index:1; background-color:#f5f5f5;}
.slideBox .hd ul{}
.slideBox .hd ul li{ width:100%; float:right; padding:20px 15px; margin-bottom:5px; background:#e5e5e5; cursor:pointer; font-size:18px; box-sizing:border-box;}
.slideBox .hd ul li a{ color:#000;}
.slideBox .hd ul li.on{ width:506px; background:#f00; color:#fff; border-left:6px solid #FC3;}
.slideBox .hd ul li.on a{ color:#FFF}
.slideBox .bd{ width:700px; height:400px; position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:700px; height:400px; display:block; }
/* superslide 前/后按钮*/
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
		
.focusL{ width:700px; float:left}
.focusL .hd.foucs-numb{ bottom:11px;}
.focusL .foucs-item li{ position:relative;}
.focusL .foucs-item li .title{ position:absolute; bottom:0; left:0; right:0; line-height:40px;}
.focusR{ width:280px; float:right}
.focusR li{ margin-bottom:20px; position:relative;}
.focusR li .title{ position:absolute; width:100%; bottom:0; left:0; right:0; line-height:40px;}

.ssnews .item-row{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #e5e5e5;}
.ssnews .item-row .thumbL{ width:340px; float:left; background-color:#e5e5e5;}
.ssnews .item-row .thumbL img{ width:100%;}
.ssnews .item-row .textR{ width:818px; margin-left:40px; float:left;}
.ssnews .item-row .textR h3{ padding:15px 0; font-size:26px;}
.ssnews .item-row .textR h3 a{ color:#000;}
.ssnews .item-row .textR p{ padding:0 0 30px; font-size:16px; line-height:1.88; color:#999}
.ssnews .item-row .textR span{ font-size:14px; color:#999; display:block; text-align:right;}

/*列表页*/
.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:#FFF}
.footer .container-min{ display:none;}
.footer.bg1{ background-color:#BB6816;}
.footer .btn-navmenu{ padding-bottom:30px;}
.footer .btn-navmenu a{ margin:0 10px; color:#FFF; font-size:16px;}

.fixed-iframe{ width:200px; height:380px; position:fixed; right:10px; top:20%; background-color:#390; border-radius:16px 16px 0 0; z-index:9999;}
.fixed-iframe .content{ margin:0 10px; padding-top:30px;}
.fixed-iframe .zhibo img{ width:100%;}
.fixed-iframe .baoming{ margin-top:15px; background-color:#FFF; padding:8px; font-size:18px; text-align:center;}
.fixed-iframe .baoming a{ color:#666;}


@media screen and (max-width: 800px) {
.w1000{ width:100%;}
.w1000.pt60{ padding-top:30px;}
.banner-mini{ display:block;}
.bannerbg{ background:none;}
.bannertext { display:none;}
.focusL{ width:auto; float:none; margin:0 10px;}
.focusR{ display:none;}
.focusL .foucs-item li .title{ height:40px; line-height:1.4;}
.slideBox{ width:100%; height:220px; overflow:hidden; position:relative;}
.slideBox .bd img{ width:100%; height:220px; display:block; }
.blk30.pt60{ display:none;}
.ttnews.mt50{ margin-top:0;}
.ttnews.ptb60{ padding-bottom:1px; padding-top:30px;}
.ttnews{ background-color: rgba(255,255,255,1); }
.ttnews h1{ margin:0 10px;}
.ttnews h1 a{ font-size:20px; font-weight:bold; color:#333;}
.ttnews p{ margin:0 10px; color:#333;}
.footer .container{ display:none;}
.footer .container-min{ display:block; color:#FFF;}

.fixed-iframe{ display:none;}

} 