@charset "utf-8";
/* 全局样式表*/
*{padding:0; margin:0;}
html,body,a,p,span,ul,img{font-size:12px; font-family:"Microsoft Yahei","Arial"; color:#666; padding:0; margin:0; list-style:none; border:none; }
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:14px;}
body{ background:#eeeef0;; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。*/
h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }
ul{padding-inline-start:0px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:5px;padding-left:5px;}
 .img-responsive{display: inline;}
/* 页面基本元素
-------------------------------------------------------------- */
/* 链接样式 */
a,a:visited,a:hover,a:focus{ 
text-decoration:none;
transition:0.5s all;/* 渐变效果，反应时间1s */
-moz-transition:0.5s all; /* Firefox 4 */
-webkit-transition:0.5s all; /* Safari and Chrome */
-o-transition:0.5s all; /* Opera */
}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

/*表单按钮的全渐变1秒钟 */
input[type="button"], input[type="submit"] {transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all;-ms-transition: 1s all;}
.container {padding:0;}

.btn-white { color: inherit;  background: white; border: 1px solid #e7eaec; }

/* 主体内容开始
-------------------------------------------------------------- */
.logobg{width: 100%;}
.logo{width:40%;text-align: center;padding:10px 5px; float:left;}
.topright{ width:60%; text-align:right; float:right;padding-top:25px;}
.topsearch input { width: 238px;padding: 0 5px;    line-height: 35px;   color: #636363;font-size: 16px;border: 1px solid #dddddd;     margin-right: -5px;  border-right: none;}
.topsearch input:focus {outline: none;border-color: #1f57e5;}
.topsearch span {display: inline-block;width: 50px;line-height: 38px; background-color: #1f57e5; text-align: center; font-size: 20px; color: #fff;}

.nav {border-bottom: 4px solid #e4e8ea;background:url(../images/nav.jpg) repeat;}
.navinfo{position: absolute;LEFT: 10px;font-size: 16px;color: #fff;font-weight: bold;line-height: 46px;display:none;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #018749;}
.nav ul {padding-inline-start: 0px;}
.nav ul li {float: left;list-style: none;width: 10%; height: 50px;line-height: 50px;text-align: center;position: relative;}
.nav ul li:hover { background-color:rgb(229 214 31 / 56%);}
.nav ul li a {display: inline-block;color: #fff;font-size: 16px;font-weight: bold;letter-spacing: 5px;}
.nav ul li:hover a {border-bottom: 4px solid #f5a82d;  font-size: 16px;  font-weight: bold;}
.nav ul li:hover ul li a {border: 0;}
.nav ul li ul {  position: absolute;  width: 100%;  z-index: 9999;  background: #ff5e00;  padding: 10px 0;  display: none;top: 45px;
    border-radius: 10px;    box-shadow: #52220f 0px 4px 6px 1px;}
.nav ul li ul li {float: none;  width: 100%;  height: 30px;  line-height: 30px;}
.nav ul li ul li:hover a {  color: #1f57e5;}
.nav ul li ul li:hover a:after{ display:block; content:'-'; width:0px; height:0px; visibility:hidden;}
.nav ul li.active {background-color:#018749;}
.nav ul li.active a {border-bottom: 4px solid #f5a82d;}
.nav ul li.active ul li a {border: 0;}

.part1{text-align:center;background:url(../images/p1.jpg) no-repeat center center;}


@media (min-width: 768px){.navbar-collapse {  width: fit-content;}}
.zbanner{background:url(../images/banner-z.jpg) repeat;margin:-5px 0 5px 0;}
/***热点***/
.redian{ margin: 15px 0px; border-bottom: 2px solid #00c518;background-color: #fff;padding: 12px 5px 6px 12px;}
.redian #left{ float:left; width:10%;}
.redian #left img{padding-bottom: 10px;}
.redian #right{ float:right; width:90%;}
.redian #right h3 a{display: block;font-size: 26px;font-weight: bold;font-family: "Microsoft Yahei";margin-bottom: 5px;color:#006df7;text-align: center;line-height: 1.2; }
.redian a{font-size:15px; font-weight: bold; margin-left:5px;}
.redian ul{ display:flex;}
.redian li{ width:50%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding: 8px;}


.picnew{ width:58%; float:left;}
.picnew{ margin-bottom:10px; overflow:hidden; max-height:500px;}
.picnew .bx-controls-direction{ color:#fff;}
.picnew  .bx-wrapper .bx-pager,.picnew .bx-wrapper .bx-controls-auto {bottom:40px; right:15px;width:30%;}
.picnew .bx-wrapper .bx-pager.bx-default-pager a {background:#fff;font-size:0px;}
.picnew .bx-wrapper .bx-pager.bx-default-pager a:hover,
.picnew .bx-wrapper .bx-pager.bx-default-pager a.active {background: #3e70fe;}
.picnew .bx-wrapper .bx-pager {text-align:right;}
.picnew img{ width:100%;}
#slidernew{ margin-bottom:30px;}
#slidernew .bx-controls-direction{ color:#fff;}
#slidernew .bx-wrapper .bx-pager,
#slidernew .bx-wrapper .bx-controls-auto {bottom:26px; right:15px;width:50%;}
#slidernew .bx-wrapper .bx-pager.bx-default-pager a {background:#fff;font-size:0px;}
#slidernew .bx-wrapper .bx-pager.bx-default-pager a:hover,
#slidernew .bx-wrapper .bx-pager.bx-default-pager a.active {background: #df0024;}
#slidernew  .bx-wrapper .bx-pager {text-align:right;}
.newlist a{ display:block; position:relative; }
.newlist a .new_img{max-height: 210px;overflow: hidden;margin: auto 0; }
.newlist a .zlnew_img{max-height:350px;overflow: hidden;margin: auto 0; }
.newlist a .zlnew_img img{height: 350px;}
.newlist a .new_infor{ position:absolute; left:0px; height:30px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.5);}
.newlist a .new_infor p{ font-size:14px; color:#fff; line-height:30px; margin:0 20px; height:30px;  width:90%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}/*超出部分用省略号代替*/

/**图片魔方CSS***/
.mfdnew_img img{width:500px;height: 320px;}
.mfxnew_img img{width:300px;height: 150px;}
.bhld{max-height: 270px !important;}
.bhld .badge{display: block;    position: absolute;    z-index: 999;    left: 10px;    top: 6px;    background-color: #3e8bf5;    box-shadow: #525151 0 1px 4px 0px;}
.wordnewsright{width: 42%; float: right;text-align: left; margin-bottom: 10px; box-sizing: border-box; padding: 0px 0px 0px 10px;}
.wordnewsright ul{border-top: 1px solid #ccc;}
.wordnewsright li{line-height: 240%;list-style: none;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;}
.wordnewsright a {display: inline;font-size: 14px;}
.wordnewsright li strong {color: #039;}

.banner{margin: 10px 0px;}

.lanmu {
    height: 65px;
    background-color: #dd0628;
    text-align: center;
    vertical-align: middle;
    padding: 12px;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 6px;
}

.indexnewslist{ margin:10px 0px;}
.indexnewslist .head h3{float:left; width: 30%;color:#006df7;text-align:left; padding: 5px 5px 5px 25px;font-size: 16px; border-bottom:2px solid #1b9e03;background:url(../images/ico-bg.png) no-repeat left 1% center;}
.indexnewslist .head span{position: absolute;  left: 5%;}
.indexnewslist .more{ float:right;width: 70%;height:28px;text-align: right;border-bottom:2px solid #2f87f8;}
.indexnewslist .more a {color: #006df7;   font-size: 18px;    font-weight: bolder;    padding-right: 5px;}
.indexnewslist .cont{ width:95%; margin:auto;}
.indexnewslist .cont ul{}
.indexnewslist .cont ul li{ white-space: nowrap;border-bottom: 1px dotted #dedcdc;padding-top: 3px;line-height: 2;overflow:hidden;text-overflow: ellipsis; text-align:left;}
.indexnewslist .cont ul li:before{  content: "●";display: inline-grid;line-height: 0}
.indexnewslist .cont ul li a { font-size:14px;}
.indexnewslist .cont ul li:hover{ background-color:#dcdede}
.indexnewslist .link ul{ width:95%; margin:auto;}
.indexnewslist .link ul li{float: left;padding: 5px;margin: 5px;border: 1px solid #edeaea;}
.indexnewslist .link ul li:hover{ background-color:#dcdede}

.indexnewslist .columncont ul{}
.indexnewslist .columncont ul li{float: left;width:100%;text-align: center;}
.indexnewslist .columncont ul li a{font-size: 15px;font-weight: bold;color: #fff;background-color: #2684f9; line-height: 50px;padding: 10px;}
.indexnewslist .columncont ul li a:hover{ background-color:#14283a;border-bottom: 4px solid #dd0628;}

.imgstlye{padding:10px; text-align:center;overflow:hidden;}
.imgstlye img{transform-origin: center center;/*指定变形原点*/-moz-transform:scale(1); /*变形数值*/transition:all 0.6s ease-out;-webkit-transform:scale(1); -o-transform:scale(1);}
.imgstlye img:hover{-moz-transform:scale(1.3);-webkit-transform:scale(1.35); -o-transform:scale(1.35); }

.img-responsive {
    z-index: 2;
}
.hzdwimg{width:248px; height:162px;}


.Member-list{border:1px solid #ccc;margin: 10px;}
.Member-listpic{float: left; width:35%;    padding: 10px;    text-align: center;    overflow: hidden;    max-height: 70px;}
.Member-listpic a{ position:relative; }
.Member-listpic img{width:100%;transform-origin: center center;/*指定变形原点*/-moz-transform:scale(1); /*变形数值*/transition:all 0.6s ease-out;-webkit-transform:scale(1); -o-transform:scale(1);}
.Member-listpic img:hover{-moz-transform:scale(1.3);-webkit-transform:scale(1.35); -o-transform:scale(1.35); }
.Member-txt{font-size:14px;overflow: hidden;    text-overflow: ellipsis;}
.Member-txt a{position: relative; font-size: 18px; color: #337ab7; overflow: hidden;overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;}
.Member-txt p{line-height: 15px;padding: 5px;  overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;   -webkit-line-clamp: 2;line-height:2}
.swiper-button-prev {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
    left: 10px;
    right: auto;
}
.tthy-icon{
    background: none;
}


 .hhnr{margin: 8px;text-align: center;}
 .hhnr li{width: 25%;float: left; border: 1px solid #c8eafc;;padding: 5px;text-align: center;background-color: #fff;}
 .hhnrkuang{background-color:#ededed;margin: 5px;font-size:24px; padding:5px}
 .hhnrkuang img{width:100%; max-width:113px;}
 .hhnrkuang img:hover{transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all;-ms-transition: 1s all;transform: rotate(360deg);}
 .hhnrtext{}
 
 

.zyzn{
    margin: 10px auto;
    padding: 15px;
    background-color: #fff;
}
.index-funzyzn{
	border-bottom: 2px solid #d5d5d5;
}
.index-funtitle{
	font-size: 18px;
	color: #337ab7;
	font-weight: bold;
	margin-right: 30px;
}

.xsydnav{
	display: inline-block;
	font-size: 16px;
	color: #337ab7;
	width: 100px;
	height: 30px;
	text-align: center;
}

.xsydnav.on{
	border-bottom: 3px solid #1ec789;
}

.index-funcent{
	width: 1000px;
	height: 205px;
	margin: 10px auto 0;
	background: #dbe2e5;
}
.index-funlist{
	display: none;
}
.index-funlist.on{
	display: block;
}
.index-funlist a{
	float: left;
	width: 308px;
	height: 170px;
	background: #fff;
	margin: 15px 0px 0px 15px;
}
.index-funlist a img{
	display: block;
	margin: 35px auto 0;
	max-width: 66px;
	max-height: 67px;
}
.index-funlist a span{
	display: block;
	text-align: center;
	font-size: 18px;
	color: #337ab7;
	margin-top: 20px;
}



.jrwm{margin: auto;width:90%; text-align: center;}
.jrwm li{padding: 10px 0px;margin: 5px;}
.jrwm li:nth-child(even){background:url(../images/jrwmbg1.jpg) repeat;}
.jrwm li:nth-child(odd){background:url(../images/jrwmbg2.jpg) repeat;}
.jrwm li:hover{border:1px #dedede solid;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC; cursor:pointer;}
.jrwm li h3{color: #fff; padding-bottom:5px}
.jrwm li span{color: #fff;}
@media (min-width: 992px){.jrwm-right {float: right;  text-align:center}}
.zlunw{width:200px;}

.down{margin-top: 20px; background-color:#2584f0; box-sizing:border-box; padding:25px 30px 12px; text-align:center; color:#fff;}
.down .link {margin-bottom: 20px;}
.down .link li{text-align: left;    color: #fff;font-size: 14px;margin: 15px 0px;}
.down .link li strong{ font-size:20px; }	
.down .link a{ color:#FFF;font-size: 16px;}
.down #dow a{color:#FFF;}

.foot_nav{ width:20%;float:left;background-color: #fafafa;text-align:center;border-left: 1px solid;} 
.foot_nav:first-child{border-left:none;}
.foot_nav:hover,.foot_nav:focus{background-color: #e4e4e4;}
.foot_nav a{color:#898989;display:block;}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:3px 0px 0px 0px; color:#006c3a;}
.webshare{width: 230px; padding: 5px;}
.ewebshare{width: 200px; padding: 5px;}
.footer_nav{display:none;}

.gehang{ margin:5px auto; padding:5px 0px; width: 100%;clear:both;}


.weizhi{color: #313131; font-size: 14px; padding-top: 10px;}
.weizhi a{color: #313131; font-size: 14px;}
.weizhi span{color: #313131;padding-left: 14px;}
.newslisttopbg{width:100%; max-height:540px; background:url(/front/images/listbg.jpg) right center; overflow:hidden;}
.recommend{margin-bottom: 20px;background-color: #fff;padding: 20px;}
.recommend .carousel-indicators {display: none;}
.recommend .carousel-inner { box-sizing: border-box;background-color: #fff;overflow: hidden;margin-bottom: 25px;padding-bottom: 20px;}
.recommend .item { overflow: hidden; max-height: 326px;padding: 20px;}
.recommend .carousel-control {width: 48px;height: 48px;opacity: 1;top: inherit;left: inherit;}
.recommend .carousel-control.left {background: none;background: url(../images/cwleft.png) no-repeat;right: 50px;float: right;}
.recommend .carousel-control.right {background: url(../images/cwright.png) no-repeat; margin-left:2px}
.xwpic {float: left; width: 20%;box-sizing: border-box;overflow: hidden;max-height:120px;}

.xwyou {width: 80%;float: left;overflow: hidden;box-sizing: border-box;padding:8px;}
.xwyou h3 { line-height:1.2;margin-top: 5px;}
.xwyou h3:hover{ color:#00744d;} 
.xwyou span{ color:#666;padding: 0px 0px 5px 0px;font-size: 13px;background: url(../images/duanhengxian.png) no-repeat left bottom;} 
.xwyou p {padding-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newslist li{width:100%}
.newslist li a{ display:block;padding: 5px 0 5px; margin:0px; border-bottom:1px solid #dedede;}
.newslist li a:after{ display:block; content:''; width:0px; height:0px; visibility:hidden;}
.newslist li:hover{ background-color:#f6fafb;}

.fenye{text-align:center;margin: 15px 0px;line-height: 2;}
.fenye span{padding:0 5px;background:#fd1a03;color:#fff;font-size:14px;margin: 5px;}
.fenye a{padding:0 5px;border:1px solid #CCC;color:#666;font-size:14px;margin: 5px;}
.fenye a:hover{background:#fd1a03;color:#fff;}

.contentimgstyle{ width:95%; margin:15px auto; border-radius:15px; box-shadow:2px 2px 3px #b9b7b7; }
.newscont{padding: 15px 2px;margin:8px;}
.newsconttime{width: 260px;background-color: #eee;padding: 10px;}
.newsconttime span{background-color: #dd0628;padding: 8px;color: #fff;margin-right: 10px;}
.newsconttitle{font-size: 23px;padding: 15px;font-weight: bold;line-height: 1.8;text-align: center;}
.newscontner{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid;text-align: center;}
.content>span{ font-size:16px; color:#666; line-height:1.8;}
.content{padding: 0px 50px;font-size:16px;line-height:2;}
.content p{font-size:16px; color:#666; line-height:2;}
.content p span{font-size:16px; color:#666; line-height:2;}
.newscont input{margin: 10px auto; width:95%;}
.newscont textarea{margin: 10px auto; width:95%;}
.newscont select{margin: 10px auto; width:95%;}
.newscont .btn{margin: 10px;}

.qinxie{overflow: hidden; width:100%; height:180px;     position: absolute;top: 29px;right: 5px;}
.qinxie .qinxief{ 
    position: absolute;
    right: -73px;
    width: 300px;
    top: 22px;
	background-color: #00643a;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 9px 0px;
    transform: rotate(32deg);
    -ms-transform: rotate(32deg);
    -moz-transform: rotate(32deg);
    -webkit-transform: rotate(32deg);
    -o-transform: rotate32deg);	}
.zhuyi{padding: 10px 0px;color: #333;border: 1px solid #f5e5a0;background: #fff6d5;/* padding: 10px; */line-height: 23px;font-size: 14px;margin: 15px;}
.zhuyi span{width: 40px;height: 40px;line-height: 1.333;font-weight: 700;font-size: 30px;color: #fff6d5;text-align: center;background-color: #ff6060;border-radius: 1000px;margin: 0px 20px;}
.zhuyi .zhuyi_f{display: -webkit-inline-box;}
/**
 *留言css
**/


.feed-activity-list .feed-element {
    border-bottom: 1px solid #e7eaec;
}

.feed-element:first-child {
    margin-top: 0;
}

.feed-element {
    border: 1px solid #d5cdcd;
    padding: 10px;
    margin: 10px 8px; 
    padding-bottom: 15px;
}

.feed-element,
.feed-element .media {
    margin-top: 15px;
}

.feed-element,
.media-body {
    overflow: hidden;
	font-size: 12px;
}

.feed-element > .pull-left {
    margin-right: 10px;
}

.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
    width: 38px;
    height: 38px;
}

.feed-element .well {
    border: 1px solid #e7eaec;
    box-shadow: none;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
}

.feed-element .actions {
    margin-top: 10px;
}

.feed-element .photos {
    margin: 10px 0;
}

.feed-photo {
    max-height: 80px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 6px;
}



/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
/*	background: url(../images/bx_loader.gif) center center no-repeat #fff;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height:12px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	/*position: absolute;*/
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
	display:none;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.aniu { padding:17px 0;}
.aniu .bx-pager { display:none;}


.roll-wrap:hover .control {
	display: block
}

/* 滚动插件 */
.roll-wrap {
	position: relative;
	width: 100%;
	overflow: hidden
}

.roll-wrap .roll__list {
}

.roll_row .roll__list::before,.roll_row .roll__list::after {
	content: "";
	display: table;
	line-height: 0
}

.roll_row .roll__list::after {
	clear: both
}

.roll_row .roll__list {
	width: 9999px
}

.roll_row .roll__list li {
	float: left;
	display: block;
	line-height: 100px;
	font-weight: 700;
	font-size: 30px;
	text-align: center;
	color: #fff;
}

.control {
	position: absolute;
	top: 30px;
	display: none;
	padding: 10px 5px;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	background-color: rgba(0,0,0,.3)
}

.control:hover {
	background-color: rgba(0,0,0,.5)
}

.control.pre {
	left: 5px
}

.control.next {
	right: 5px
}

.roll_col {
	width: 100%;
	height: 200px;
	overflow: hidden
}

.roll_col .roll__list {
	width: 100%
}

.h600 {
	height: 600px
}

.roll_col li {
	display: block;
	height: 200px;
	line-height: 200px;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background-color: #f90
}

.roll_col .li-2 {
	background-color: #09f
}

.roll_col .li-3 {
	background-color: #f09
}

.roll_col .li-4 {
	background-color: #0f9
}

.roll_col .control {
	top: 80px
}

/********************缓冲载入**********************/

.spinner {
  margin: 20px auto;
  width: 130px;
  height: 83px;
  text-align: center;
  font-size: 20px;
}
 
.spinner > div {
  background-color: #67CF22;
  height: 100%;
  width: 6px;
  margin: 0 5px;
  display: inline-block;
   
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
 
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) } 
  20% { -webkit-transform: scaleY(1.0) }
}
 
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}


.loadingdiv{background-color: #036202; z-index:9999;position: fixed;top: 0;right: 0;width: 100%; height: 100%;}
.loadingdiv .font-top{text-align: center;font-size: 1.4em;color: #fff;font-weight: 700;}
.loadingdiv .font-down{text-align: center;font-size:1.2em; color: #fff;
	}
/********************缓冲载入**********************/
.vyou ul li {
    overflow: hidden;
    background: url(http://health.china.com.cn/40797.files/bf.jpg) no-repeat 1px center;
    padding-left: 20px;
    line-height: 28px;
}

.footbar{
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #b9b9b9;
    box-shadow: 0px 10px 17px 2px #000;
}
.footbar ul li{ width:19%;display: inline-table;text-align: center;margin: 5px auto;}
.footbar ul li a{ font-size:12px;display: grid; color: #1f4a1d;}
.footbar ul li a .fa{ font-size:20px;}