@charset "utf-8";
html,body,div,span,ul,li,a,p,h1,h2,h3,h4,table,tr,td,img,object,input,select{margin:0px;padding:0px;}
body{font:normal 12px/1.8em 'Microsoft Yahei',Arial, Helvetica, sans-serif;margin:0;padding:0;background: #fff;}
img{border:none}
.clear{ clear:both;}
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;}

.index_wrapper {/* position: relative; *//* overflow: hidden; */}


.top{background: #309812;font-size: 14px;color: #fff;height: 50px;line-height: 50px;text-align:center;position:relative;}
.top h2{font-weight:normal;}
.top_control{position:absolute;top: 13px;z-index: 7;}
.top_control_l {left: 20px;}
.top_control_r{right:25px;}
.control_btn {width:22px;height:22px;display: block;}
.control_back{background:url(../images/control_back.png) no-repeat;background-size: contain;}
/*.control_drop{background:url(../images/control_drop.png) no-repeat;background-size: contain;}*/
.control_nav{position:absolute;right:0;top: 50px;z-index:7;background: rgba(0, 0, 0, 0.51);font-size: 4vw;line-height:50px;transition:.5s;width:0;overflow: hidden;}
.control_nav_item a{text-decoration:none;color: #fff;text-align:left;display:block;padding: 0px 16px;border-top: .5px solid #000000;white-space: nowrap;}
.control_nav.show{width: 50%;}

.top_title a {float:left;height:100%;}
.top_control.top_control_r {border: .8px solid #ffffff;height:0;top:24px;width:18px;}

.top_control.top_control_r:before,
.top_control.top_control_r:after {border: .8px solid #ffffff;position:absolute;content:' ';width:100%;transform:translateX(-50%);bottom:6px;}

.top_control.top_control_r:after {bottom:-8px;}


div.flexslider_wrapper_m {width:100%;height:auto;}


.content_cats {display:flex;flex-flow:wrap;margin:8px 1% 0;}

.content_cat_item {flex: 1 0 25%;}

.content_cat_item a {display:block;text-align:center;text-decoration:none;color: #000;white-space:nowrap;background: #f3f3f3;margin:4%;border-radius:0;font-size: 3.4vw;padding:2vw 0;}
.content_cat_item.on a {background: #309812;color: #fff;}

.content_title {background:#fff;text-align:center;position:relative;border-bottom:1px solid #eeeeee;margin-bottom:14px;}
.content_title span {line-height:56px;font-size:20px;padding:16px 0;position:relative;border-bottom:1px solid  #eeeeee;}

.foot_wrapper {padding:14px 0;text-align:center;line-height:28px;background: #309812;color:#fff;line-height:30px;margin-top:10px;}


.content_body {margin:10px;background:#fff;padding:10px;
  /* box-shadow: 0 0 4px #ddd; */
  font-size:16px;line-height:30px;color:#545454;}

.content_body p {line-height:26px;}
.content_body p img {max-width:100%;}
.content_list.img .content_item img {width:100%;margin:0}

.content_list.img .content_item .content_item_c {overflow:initial;text-align:center;float:left;width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.5);margin:0}
.content_list.img .content_item .content_item_c p {display:none;}
.content_list.img .content_item .content_item_c .title {font-size:16px;line-height:36px;color:#fff;}

.content_item {margin:12px 10px;background:#fff;
  /* box-shadow: 0 0 4px #ddd; */
  border:.5px solid #f1f1f1;}

.content_item a {display:block;text-decoration:none;color:#000;overflow:hidden;position:relative;}

.content_item a img {float:left;width:120px;vertical-align:middle;margin:10px 10px;}
.content_item.tdll a img {margin:0 10px 0 0;}
.content_item_c .title {font-size:16px;
  /* font-weight: bold; */
  color:#2d2c2c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:26px;}
.content_item_c.t p {height:60px;}
.content_item_c p {color:#929292;line-height:20px;height:40px;font-size:14px;overflow:hidden;}

.content_item_c .date {color:#bbbbbb;font-size:14px;}
.content_item_c span {display:block;}

.content_item_c {overflow:hidden;line-height:20px;margin:10px 10px;}

.pages {text-align:center;margin:8px 0;}

.pages a,
.pages span {display:inline-block;text-decoration:none;color:#000;padding:3px 10px;border:1px solid #ddd;margin:0 5px;background:#ffffff;}
.pages span {color:#fff;background:#ff8314;}


.content_body .title {font-size:16px;display:block;text-align:center;margin:0 0 10px;}
.content_text {color:#696969;}
.content_body .date {display:block;text-align:center;padding:10px 0;border-top:1px dashed #ddd;color:#a5a5a5;}

.index_title {margin:4px 10px;font-size:16px;border-bottom:.5px solid #efefef;line-height:40px;}

.index_title i {background:url(../images/prod.png) no-repeat;width:17px;height:20px;float:left;display:inline-block;margin:11px 10px;background-size:contain;}

.index_item {float:left;width:50%;text-align:center;}
.index_title h3 {font-weight:normal;color:#999999;display:inline-block;}
.index_items {overflow:hidden;padding:0 10px 10px;border-top:10px solid #f5f5f5;}

.index_item a {text-decoration:none;}

.index_item span {display:block;font-size:14px;color:#282828;line-height:30px;border-top:.5px dashed #efefef;}

.index_item a img {width:100%;height:auto;}

.index_item a {display:block;margin:6px 5px;border:.5px solid #efefef;}
.index_title .more {float:right;text-decoration:none;font-size:14px;color:#999;}
.flex-control-nav {bottom:10px!important;}
.top_title img {max-height:80%;display:block;vertical-align:middle;margin:6px auto 0;}

.top_title {display:block;height:100%;overflow:hidden;}
.pic_item {width:100%;border:1px solid #eee;margin-bottom:10px;}

.pic_item a {text-decoration:none;display:block;text-align:center;}

.pic_item_p img {width:100%;height:auto;}

.pic_item_title {font-size:18px;line-height:48px;color:#404040;border-top:.5px dashed #eee;}
.flex-control-paging li a {width:20px!important;height:2px!important;border-radius:0!important;}

.content_title span:after {height:3px;content:' ';bottom:-2px;left:-4px;right:-4px;background: #309812;position:absolute;}

.nav_item {float:left;width:25%;margin-top:10px;}
.nav_item a {display:block;text-decoration:none;text-align:center;color:#1a1a1a;}
.index_nav {overflow:hidden;padding:0 20px 10px;}
.nav_item a img {width:60%;}
.nav_item a span {display:block;line-height:7vw;font-size:3.6vw;}

.content_list.img .content_item a {margin:10px 10px;}
.content_body video {width:100%;height:50vw;margin:auto;display:block;}
