@charset "utf-8";
/* CSS Document */
@import url("default.css");
@font-face {
  font-family: jjFont;
  src: url(../fonts/SourceSansPro-Light.otf);
}

/*首页*/
.bj{ width:100%; position:relative; top:0;}
.bj img{ width:100%;}
.content{ width:100%; height:auto; overflow:hidden; position:absolute; top:0}
.logo{ width:100%; height:auto; overflow:hidden; position:relative}
.logo01{ width:100%; height:auto; overflow:hidden; padding:5% 0 0 0; text-align:center}
.logo01 img{ width:200px; height:67px;}
.logo02{ width:90px; height:39px; position:absolute; left:3%; top:5%}
.logo02 img{ width:100%;}
.center{ width:94%; height:auto; overflow:hidden; margin:6% auto 0}
.menu{ display:none; width:100%; height:57px; padding-top:25px; background-color:#FFF;}
.menu a{ display:block; color:#464646; font-size:1.125em; font-weight:bold; padding-bottom:10px;}
.menu a:hover{ color:#148114; border-bottom:#148114 3px solid;}
.dang a{ color:#148114; border-bottom:#148114 3px solid;}
/*手机栏目*/
.logo2{ width:35%; display:block; right:5%; position:absolute; top:3%; z-index:99999999}
.logo2 img{ width:100%}
.imenu2{ display:block; position:absolute; top:20px; right:3%; z-index:99999999}
.imenu2 img{ width:80%; height:80%;}
.menubg {
  background: #26a2ae none repeat scroll 0 0;
  height: 100%;
  left: 0;
  position:fixed;
  top: 0;
  width: 100%;
  z-index: 99999999999;
}
.logo1 {
  background: rgba(0, 0, 0, 0) url(../images/logo.png) no-repeat scroll center center / contain ;
  display: block;
  height: 59px;
  left: 0;
  position: absolute;
  top: 0;
  width: 134px;
  z-index: 995;
  margin-left: 2%;
}
.nav-phone {
  padding-top: 70px;
}
.nav-phone .nav-m {
  padding: 0 48px;
}
/*.nav-phone a {
  border-bottom: 1px solid #2db6c3;
  color: #fff;
  display: block;
  font-size: 18px;
  line-height: 55px;
  text-align: left;
}*/
.nav-phone .nav-r {
  padding: 0 48px;
}
.menu-icon-close {
  background: rgba(0, 0, 0, 0) url(../images/close.png) no-repeat scroll center center;
  height: 59px;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  z-index: 99999;
  cursor:pointer;
}
.nav_nav{ padding: 0 35px;}
.nav_nav ul{ overflow-y:auto; max-height: calc(100vh - 100px);}
.nav_nav ul li{border-bottom: 1px solid #2db6c3; padding:12px 0}
.nav_nav ul li a{ display: block; color:#fff; font-size: 18px;}
.nav_nav ul li p{ height:auto; overflow:hidden; padding:5px 0 0;}
.nav_nav ul li p a{ float:left; margin-right:10px; margin-top:5px; text-align:center; font-size:14px;}


.hdp{ width:100%;}
.menu_video a:hover{ border-bottom:none;}
.menu_video .dang a{ border-bottom:none;}

/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li img{ width:100%;}
.slides li img{ width:100%; height:180px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:6px;height:6px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:6px;height:6px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center center no-repeat;}
/* //flexslider */
.kk{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.kkcon{ width:100%; height:auto; overflow:hidden;}
.pichdp{ width:100%; position:relative}
.pichdp img{ width:100%; display:block}
.pichdp_con{ width:100%; height:56px; background-color:#000;background-color:rgba(0,0,0,0.5);filter:Alpha(opacity=50); position:absolute; bottom:0}
.pichdp_con01{ width:96%; padding:3px 2%; color:#fff; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.pichdp_con01 a{ color:#fff; font-size:1.125em; font-weight:bold}
.pichdp_con01 a:hover{ color:#68e068}
.pichdp_con02{ width:100%; padding-top:3px; display: -webkit-flex; /* Safari */display: flex; justify-content:flex-end;}
.pichdp_con02 i{ display:block; width:12px; height:12px; margin:0 5px; border-radius:50%; background-color:#838383; cursor:pointer}
.pichdp_con02 i.dang2{ background-color:#fff;}
/* tab */
.bigBox{ width:100%; height:auto; overflow:hidden}
.bigBox ul{ width:100%; height:auto; overflow:hidden; margin-top:10px}
.bigBox ul li{ float:left; height:auto; overflow:hidden; border-bottom:#148114 3px solid; padding:8px 5px; margin-right:1px; color:#fff; font-size:1.125em; font-weight:bold; cursor:pointer; background-color: #17a517; /* 针对不支持渐变的浏览器 */ background-image: linear-gradient(#1cc61c, #17a517); border-radius:5px 5px 0 0}
.bigBox ul li:hover{ border-bottom:#c95e18 3px solid; background-color: #e48445; /* 针对不支持渐变的浏览器 */ background-image: linear-gradient(#ef9458, #e48445);}
.bigBox ul li.active{ border-bottom:#c95e18 3px solid; background-color: #e48445; /* 针对不支持渐变的浏览器 */ background-image: linear-gradient(#ef9458, #e48445);}
.bigBox ul li.btn_right{ display:none; float:right; color:#898989; font-size:1em; font-weight:normal; border:0; padding:8px 0; background:none}
.bigBox ul li.btn_right a{ color:#898989;}
.bigBox ul li.btn_right:hover a{ color:#464646;}
.btn_right2{ width:100%; height:auto; overflow:hidden; padding:8px 0; text-align:right; color:#898989; font-size:1em;}
.btn_right2 a{ color:#898989;}
.btn_right2 a:hover{ color:#464646;}
.box{ width:100%; height:auto; overflow:hidden; clear:none}
.ind_new{ width:100%; height:auto; overflow:hidden;}
.ind_new ul{ width:100%; height:auto; overflow:hidden; margin-top:8px;}
.ind_new ul li{ width:100%; height:48px; line-height:48px; text-align:right; font-size:0.875em; color:#a3a3a3; padding:0; font-weight:normal; border-bottom:#cecece 1px dashed; background:none}
.ind_new ul li:hover{  border-bottom:#cecece 1px dashed; background:none}
.ind_new ul li a{ float:left; display:block; width:73%; color:#464646; font-size:1.143em; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; text-align:left}
.ind_new ul li a:hover{ color:#148114}
/* //tab */
.spzt{ width:100%; height:auto; overflow:hidden;}
.spzt_left{ width:100%; height:auto; overflow:hidden; padding:10px 0; background-color:#148114; position:relative}
.spzt_right{ width:100%; height:auto; overflow:hidden; background-color:#f9f9f9; border-top:#f1f1f1 1px solid; border-bottom:#f1f1f1 1px solid; border-right:#f1f1f1 1px solid; display: -webkit-flex; /* Safari */display: flex; justify-content:space-between; align-items:center;}
.spzt_left_title{ display:none; width:100%; text-align:center; padding-top:20px; line-height:140%; color:#fff; font-size:1.25em; font-weight:bold}
.spzt_left_title a{ display:block; width:36px; height:36px; text-align:center; line-height:36px; position:absolute; left:12px; bottom:10px; color:#fff; font-size:1.5em; font-weight:bold}
.spzt_left_title a:hover{ color:#84d784}
.spzt_left_title2{ width:92%; padding:0 4%; line-height:140%; color:#fff; font-size:1.25em; font-weight:bold}
.spzt_left_title2 a{ display:block; float:right; color:#fff; font-size:1.5em; font-weight:bold}
.spzt_left_title2 a:hover{ color:#84d784}
.spzt_right01{ display:none; width:50px; text-align:center; padding-bottom:30px;}
.spzt_right01 span{ cursor:pointer; font-size:2.25em; font-weight:bold; color:#c8c8c8}
.spzt_right01 span:hover{ color:#adadad}
.spzt_right02{ width:100%; padding:20px 0}
.spzt_right02_i{ width:100%; padding-top:15px; display: -webkit-flex; /* Safari */display: flex; justify-content:center; align-items:center;}
.spzt_right02_i i{ display:block; width:12px; height:12px; margin:0 5px; border-radius:50%; background-color:#cfcfcf; cursor:pointer}
.spzt_right02_i i.dang3{ background-color:#148114;}
.xxgk{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.title_top{ width:100%; height:41px; border-bottom:#cecece 1px solid; position:relative}
.title_top ul{ width:100%; height:40px; position:absolute; bottom:-1px;}
.title_top ul li{ float:left; height:40px; line-height:40px; background-color:#c8c8c8; padding:0 5px; margin-right:1px; color:#fff; font-size:1em; font-weight:bold; cursor:pointer}
.title_top ul li:hover{ background-color:#148114;}
.title_top ul li.active2{ background-color:#148114;}
.title_top ul li.title_top_right{ float:right; color:#898989; font-size:1em; font-weight:normal; border:0; background:none}
.title_top ul li.title_top_right a{ color:#898989; background:none}
.title_top ul li.title_top_right:hover a{ color:#464646;}
.xxgklist{ width:100%; height:auto; overflow:hidden}
.xxgklist ul{ width:100%; height:auto; overflow:hidden; margin-top:15px; font-size:0.875em;}
.xxgklist ul li{ width:100%; height:42px; border-bottom:#cecece 1px dashed; display: -webkit-flex; /* Safari */display: flex; justify-content:space-between; align-items:center;}
.xxgklist ul li span{ display:block; width:60px; height:20px; text-align:center; line-height:20px; background-color:#ef9458; color:#fff; border-radius:3px; font-size:0.875em}
.xxgklist ul li span a{ color:#fff;}
.xxgklist ul li b{ width:80px; text-align:right; color:#a3a3a3; font-weight:normal;  font-size:0.875em}
.xxgklist ul li a{ width:-webkit-calc(100% - 160px); width:-moz-calc(100% - 160px); width:calc(100% - 160px); font-size:1em; color:#464646; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xxgklist ul li a:hover{ color:#148114}
.gg{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.gg img{ width:100%; display:block;}
.fengjing{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.fjq{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.fjq_left{ width:100%; height:auto; overflow:hidden}
.fjq_left img{ width:100%; display:block;}
.fjq_right{ width:100%; height:auto; overflow:hidden}
.fjq_right_top{ width:100%; height:40px; line-height:40px; color:#148114; font-size:1.125em; font-weight:bold; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fjq_right_top a{ color:#148114;}
.fjq_right_con{ width:100%; height:95px; margin-top:10px; color:#464646; font-size:0.875em; line-height:170%; text-indent: 2em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.fjq_right ul{ width:100%; height:auto; overflow:hidden}
.fjq_right ul li{ float:left; width:30%; height:30px; line-height:30px; text-align:center; margin-top:10px; margin-right:5%; background-color:#ef9458; color:#fff; font-size:0.875em; border-radius:3px;}
.fjq_right ul li:nth-child(3n+0){ margin-right:0}
.fjq_right ul li a{ color:#fff}
.fjq2{ width:100%; height:auto; overflow:hidden; margin-top:15px; display: -webkit-flex; /* Safari */display: flex; justify-content:space-between; align-items:center;}
.fjq2_img{ width:33%; height:auto; overflow:hidden}
.fjq2_img img{ width:100%; height:100px;}
.kk2{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.kk2_top{ width:100%; height:auto; overflow:hidden; padding-bottom:15px; background:url(../images/xian.jpg) bottom no-repeat; display: -webkit-flex; /* Safari */display: flex; justify-content:space-between; align-items:center;}
.kk2_top_title{ padding-left:2%;}
.kk2_top_title span{ color:#148114; font-size:1.25em; font-weight:bold; padding-right:5px}
.kk2_top_title i{ text-transform:uppercase; color:#c8c8c8; font-size:1em; font-weight:bold}
.kk2_top_more{ padding-right:0;}
.kk2_top_more a{ color:#898989;}
.kk2_top_more a:hover{ color:#464646;}
.zsyz{ display:none; width:100%; height:auto; overflow:hidden; margin-top:20px;}
.zsyz_jt{ width:30px; height:auto; overflow:hidden; text-align:center}
.zsyz_jt span{ cursor:pointer; font-size:2.25em; font-weight:bold; color:#c8c8c8; text-align:center}
.zsyz_jt span:hover{ color:#adadad}
.zsyz_con{ width:100%; height:auto; overflow:hidden}
.zsyz_con ul{ width:100%; height:auto; overflow:hidden}
.zsyz_con ul li{ float:left; width:46%; height:auto; overflow:hidden; margin:0 2% 15px;}
.zsyz_con ul li img{ width:100%; height:118px; display:block; margin-bottom:5px;}
.zsyz_con ul li b{ width:100%; height:45px; color:#464646; font-weight:normal; line-height:150%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.zsyz_con ul li span{ display:block; width:100%; height:36px; margin-top:10px; color:#a3a3a3; font-size:0.875em; line-height:130%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.zsyz001{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.zsyz001_con{ width:100%; height:auto; overflow:hidden}
.zsyz001_con ul{ width:100%; height:auto; overflow:hidden}
.zsyz001_con ul li{ float:left; width:46%; height:auto; overflow:hidden; margin:0 2% 15px;}
.zsyz001_con ul li img{ width:100%; height:118px; display:block; margin-bottom:5px;}
.zsyz001_con ul li b{ width:100%; height:45px; color:#464646; font-weight:normal; line-height:150%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.zsyz001_con ul li span{ display:block; width:100%; height:36px; margin-top:10px; color:#a3a3a3; font-size:0.875em; line-height:130%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
/* 专题专栏 */
.w-accor{ display:none; overflow:hidden; position:relative; margin:20px 0 30px;}
.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; overflow:hidden;float:left;}
.accorClick li{ cursor:pointer;}
.w-accor li .item{ position:relative;}
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor h3{ font-size:125%; margin:0; padding:0; font-weight:bold;}
.w-accor .acr_p{ margin-top:0.5em; }
.w-accor5 li img{ max-width:100%; display:block}
.w-accor5 li .cont_ar{ color:#fff;position:absolute; left:0; top:0; bottom:0; right:0;}
.w-accor5 li .cont_ar:before{ content:'';position:absolute; left:0; height:100%; bottom:0; right:0; background:#000; opacity:0.35; *filter:alpha(opacity=35); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor5 li h3{width:1.2em; text-align:center; line-height:1.5; position:absolute; z-index:1; left:50%; margin-left:-0.6em;top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .w-accor5 li h3{ top:50%;}
.w-accor5 li .acr_p{ line-height:1.5; height:4.4em; overflow:hidden; position:absolute; left:1em; right:1em; bottom:1em; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transform:translateX(100%); -webkit-transform:translateX(100%);transition:all 0.5s; -webkit-transition:all 0.5s; }
.w-accor5 li .acr_p p{ font-weight:bold}
.w-accor5 li .i_img{position:absolute; height:100px; line-height:100px; top:50%; margin-top:-50px; left:1em; right:1em; text-align:center; text-align:center;opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transform:scale(0); -webkit-transform:scale(0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor5 li .i_img img{ max-width:100%; max-height:100%;}
.w-accor5 li.cur .cont_ar:before{ height:6.4em;opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.w-accor5 li.cur .acr_p{ transition-delay:0.3s; -webkit-transition-delay:0.3s;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:translateX(0);-webkit-transform:translateX(0);}
.w-accor5 li.cur h3{ text-align:center;opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.w-accor5 li.cur .i_img{transition-delay:0.3s; -webkit-transition-delay:0.3s;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:scale(1); -webkit-transform:scale(1);}
.zhu_sj{ width:100%; height:auto; overflow:hidden; margin:20px auto}
.zhu_sj ul{ width:100%; height:auto; overflow:hidden;}
.zhu_sj ul li{ float:left; width:46%; height:auto; overflow:hidden; margin:0 2% 20px; font-size:1em; text-align:center;}
.zhu_sj ul li img{ width:100%; margin-bottom:10px; display:block}
/*  //专题专栏 */
.footer{ width:100%; height:auto; overflow:hidden}
.link{ width:100%; height:auto; overflow:hidden; background-color:#f6f6f6}
.linkkk{ width:96%; height:auto; overflow:hidden; margin:0 auto 20px;}
.link_top{ width:100%; padding:20px 0 10px; color:#464646; font-size:1.25em; font-weight:bold; text-align:center}
.linka{ width:60%; background-color:#fff; border-radius:3px; margin:10px auto;}
.foot{ width:100%; height:auto; overflow:hidden; background-color:#148114}
.footkk{ width:96%; height:auto; overflow:hidden; margin:30px auto;}
.footkk_logo{ width:100%; text-align:center; margin-bottom:20px}
.footkk_logo img{ width:50%;}
.footkk_con{ display:none; width :100%;}
.footkk_con ul{ width:100%;}
.footkk_con ul li{ width:100%; color:#fff; padding:3px 0; font-size:0.875em;}
.footkk_con ul li a{ color:#fff}
.footkk_con ul li a:hover{ text-decoration:underline}
.bottom{ width:100%; height:auto; overflow:hidden; padding:10px 0; background-color:#075807; color:#88ba88; font-size:0.875em;}
.bottomkk{ width:96%; margin:0 auto; text-align:center; font-size:0.875em}
.bottom a{ color:#88ba88;}
.bottom a:hover{ color:#fff;}
.footkk_con2 ul{ width:100%;}
.footkk_con2 ul li{ width:100%; color:#fff; padding:3px 0; font-size:0.875em; text-align:center}
.footkk_con2 ul li a{ color:#fff}
.footkk_con2 ul li a:hover{ text-decoration:underline}

/*二级页*/
.cont{ width:100%; height:auto; overflow:hidden; padding-top:20px; background:url(../images/tiao.jpg) top no-repeat;}
.cont01{ display:none; width:100%; height:auto; overflow:hidden;}
.cont02{ width:100%; height:auto; overflow:hidden;}
.cont01_top{ padding-left:20px; height:62px; line-height:62px; color:#148114; font-size:1.375em; font-weight:bold; border-bottom:#a9a9a9 1px solid}
.cont01_nav{ width:100%; height:auto; overflow:hidden; margin-bottom:60px;}
.cont01_nav ul{ width:100%; height:auto; overflow:hidden;}
.cont01_nav ul li{ width:100%; height:50px; font-size:1.125em;}
.cont01_nav ul li a{ display:block; padding-left:20px; height:50px; line-height:50px; background:url(../images/bj_bor.jpg) bottom repeat-x; color:#464646}
.cont01_nav ul li a:hover{ background-color:#f0f0f0; color:#148114}
.cont01_nav ul li.dang4 a{ background:#148114 url(../images/bj_nav.png) right no-repeat; color:#fff;}
.weixin{ width:100%; height:auto; overflow:hidden}
.weixin_top{ width:100%; height:auto; overflow:hidden;}
.weixin_nav{ width:100%; height:auto; overflow:hidden}
.weixin_nav ul{ width:100%; height:auto; overflow:hidden; margin:10px 0 30px}
.weixin_nav ul li{ width:100%; height:auto; overflow:hidden; padding:8px 0; color:#a3a3a3; font-size:0.625em; border-bottom:#ebebeb 1px solid}
.weixin_nav ul li a{ display:block; width:100%; margin-bottom:5px; color:#6d6d6d; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.weixin_nav ul li a:hover{ color:#262626}
.weixin_wei{ width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:60px;}
.guang{ display:none; width:100%; height:auto; overflow:hidden; margin-bottom:60px;}
.guang ul{ width:100%; height:auto; overflow:hidden}
.guang ul li{ width:100%; margin-bottom:10px;}
.guang ul li img{ width:100%; display:block}
.cont02_ban{ width:100%; height:auto; overflow:hidden}
.cont02_ban img{ width:100%; display:block}
.mianbao{ width:98%; height:47px; line-height:48px; padding-left:2%; color:#6d6d6d; font-size:0.875em; background:url(../images/mb_03.jpg) bottom repeat-x}
.mianbao_vid{ background:none}
.mianbao span{ float:left; font-size:1.29em; color:#148114; padding-right:10px;}
.mianbao a{ color:#6d6d6d;}
.mianbao a:hover{ color:#262626; text-decoration:underline}
.cont02_con{ width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px); min-height:300px; overflow:hidden; _height:300px; _overflow:inherit; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;}
.about{ width:92%; height:auto; overflow:hidden; padding:30px 4%; line-height:2;}
.list{ width:94%; height:auto; overflow:hidden; padding:0px 3% 30px;}
.list ul{ width:100%; height:auto; overflow:hidden}
.list ul li{ width:100%; height:auto; overflow:hidden; padding:20px 0; border-bottom:#cdcdcd 1px dashed; display: -webkit-flex; /* Safari */display: flex; justify-content:space-between;}
.list_left{ width:74px; height:85px; background-color:#f6f6f6; color:#b1b1b1}
.list_left_date{ width:56px; height:42px; margin:0 auto; padding-top:5px; border-bottom:#d8d8d8 1px solid; font-size:1.875em; font-weight:bold; text-align:center}
.list_left_mod{ width:56px; height:20px; margin:0 auto; padding-top:5px; border-top:#fff 1px solid; font-size:0.875em; text-align:center}
.list_right{ width:-webkit-calc(100% - 85px); width:-moz-calc(100% - 85px); width:calc(100% - 85px); height:auto; overflow:hidden}
.list_right_top{ width:100%; height:35px; padding-top:3px; color:#464646; font-weight:bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.list_right_top a{ color:#464646;}
.list_right_top a:hover{ color:#148114;}
.list_right_con{ width:100%; height:45px; line-height:160%; color:#6d6d6d; font-size:0.875em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news{ width:92%; height:auto; overflow:hidden; padding:20px 4%; line-height:2;}
.news_top{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; color:#464646; font-size:1.125em; text-align:center; line-height:1.3}
.news_time{ width:100%; height:auto; overflow:hidden; padding-bottom:10px; border-bottom:#cdcdcd 1px dashed; display: -webkit-flex; /* Safari */display: flex; flex-wrap:wrap;}
.news_time01{ width:50%; color:#ababab; font-size:0.875em;}
.news_con{ width:100%; height:auto; overflow:hidden; padding:10px 0}
.news_con img{ width:100%!important;}
video{ width:100%}

.news_more{ width:100%; height:auto; overflow:hidden; padding:20px 0 40px;}
.news_more ul{ width:100%; height:auto; overflow:hidden}
.news_more ul li{ width:94%; height:30px; line-height:30px; margin-bottom:1px; padding:0 3%; background-color:#f6f6f6; color:#6d6d6d; font-size:0.875em; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_more ul li a{ color:#6d6d6d;}
.news_more ul li a:hover{ color:#148114;}
.picnews{ width:94%; height:auto; overflow:hidden; padding:10px 3% 30px;}
.picnews ul{ width:100%; height:auto; overflow:hidden}
.picnews ul li{ width:100%; height:auto; overflow:hidden; padding:20px 0; border-bottom:#cdcdcd 1px dashed; display: -webkit-flex; /* Safari */display: flex; justify-content:space-between;}
.picnews_pic{ width:40%; height:auto; overflow:hidden}
.picnews_pic img{ width:100%;}
.picnews_con{ width:57%; height:auto; overflow:hidden;}
.picnews_con_top{ width:100%; height:20px; line-height:20px; color:#464646; font-weight:bold; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.picnews_con_top a{ color:#464646;}
.picnews_con_top a:hover{ color:#148114;}
.picnews_con_con{ width:100%; height:38px; padding-top:7px; line-height:130%; color:#6d6d6d; font-size:0.875em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.picnews_con_con a{ color:#6d6d6d;}
.picnews_con_con a:hover{ color:#464646;}
.picnews_con_more{ width:100%; height:auto; overflow:hidden; margin-top:5px; color:#ababab; font-size:0.75em;}
.picnews_con_more a{ float:right; display:block; padding:3px 8px; text-align:center; background-color:#ef9458; font-size:1em; color:#fff; border-radius:3px;}
.picnews_con_more a:hover{ background-color:#148114}
.cont_zhuan{ display:block}
.zhuan_top{ width:96%; height:50px; line-height:50px; margin:0 auto; color:#148114; font-size:1.375em; font-weight:bold;}
.zhuan_top a{ float:right; color:#898989; font-size:0.73em; font-weight:normal;}
.zhuan_top a:hover{ color:#464646;}
.zhuan_list{ width:100%; height:auto; overflow:hidden;}
.zhuan_list ul{ width:100%; height:auto; overflow:hidden; margin:20px auto 50px}
.zhuan_list ul li{ float:left; width:48%; margin:0 1% 20px;}
.zhuan_list ul li img{ display:block; width:100%;}
.zhuan_list ul li p{ width:96%; height:auto; overflow:hidden; padding-top:10px; margin:0 auto; color:#464646; font-size:1.125em; font-weight:bold; text-align:center}
.zhuan_list ul li p a{ color:#464646;}
.zhuan_list ul li p a:hover{ color:#148114;}
.zhuan_list ul li:nth-child(3n+0){ margin-right:0}

.video{ width:100%; height:auto; overflow:hidden;}
.video ul{ width:100%; height:auto; overflow:hidden; margin:20px auto 50px; border-bottom:#cdcdcd 1px dashed;}
.video ul li{ float:left; width:48%; height:auto; overflow:hidden; margin:0 1%;}
.video ul li img{ display:block; width:100%;}
.video ul li p{ width:96%; height:60px; line-height:130%; padding-top:10px; margin:0 auto; color:#464646; font-size:1em; text-align:center}
.video ul li p a{ color:#464646;}
.video ul li p a:hover{ color:#148114;}
.videolist ul{ border-bottom:none}














/*分页样式*/
.fenye{ display:none; width:100%; height:auto; overflow:hidden; margin:40px auto 90px; text-align:center}
.fenye a{ display:inline-block; width:auto; padding:6px 10px; margin:0 2px; color:#393939; font-size:14px; border:#d5d5d5 1px solid}
.fenye a:hover{ background-color:#4f96d6; color:#fff; border:#4f96d6 1px solid}
.fenye a.dd4{ background-color:#4f96d6; color:#fff; font-size:14px; font-weight:bold; border:#4f96d6 1px solid}

.fenye2{ width:100%; height:auto; overflow:hidden; margin:20px auto 50px; text-align:center}
.fenye2 a{ display:inline-block; width:auto; padding:6px 10px; margin:0 2px; color:#393939; font-size:14px; border:#d5d5d5 1px solid}
.fenye2 a:hover{ background-color:#4f96d6; color:#fff; border:#4f96d6 1px solid}
.fenye2 a.dd4{ background-color:#4f96d6; color:#fff; font-size:14px; font-weight:bold; border:#4f96d6 1px solid}
.fenye2 .tzy{ cursor:text;}

/*表单*/
.form01{ width:93%; height:40px; padding:0 10px; background-color:#fff; border-radius:3px; border:none; color:#464646; font-size:1em}
.form02{ width:32px; text-align:center; border:none;  outline: none;}

