﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; width: 100%; zoom:1; background: url(../images/bg.jpg) repeat left top;

 /*禁用Webkit内核浏览器的文字大小调整功能*/
 -webkit-text-size-adjust:none;

 /*取出点击出现半透明的灰色背景*/
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-tap-highlight:rgba(0,0,0,0);

 /*控制文本可选性*/
 /*-webkit-user-select: none;*/
 /*-ms-user-select: none;*/
 /*-moz-user-select: none;*/
 /*-khtml-user-select: none;*/
 /*user-select: none;*/

 /*设置字体的抗锯齿或者说光滑度*/
 -webkit-font-smoothing: antialiased;
 min-width:320px;
 color:#333;
 font-size:16px;
 line-height:24px;
}
ul>li{list-style-type: disc;}
.ul,form, dl,dt,dd,.ol,menu,.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
.ul li,.ol li{ list-style:none; margin: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#233a33; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #1f896a;}

*{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0;  clear:both;font-size: 0px; }
.clearfix { zoom:1; } 
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.dot{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ul{ position:relative; z-index:5;}


.auto {margin: 0 auto;}
.auto_1200 {max-width: 1200px;}
@media(max-width:1240px){
 .auto_1200{ margin:0 2%;}
}
.tea_top{ position:absolute; width:100%; text-align:center;}
.tea_top .logo img{ max-width:30%;}
.tea_top .photo img{ max-width:60%;}

.tea_foot{ font-size:14px; padding-top:10%; padding-bottom:3%; text-align:center; background-image:url(../images/bg_foot.png); background-repeat:no-repeat; background-position:center top; background-size: cover}
.tea_foot,
.tea_foot a{ color:#76837f;}
.photo_wap{display:none;}
@media(max-width:640px){
body{ font-size:14px;}
.photo_wap{display:block;text-align:center;}
.tea_top .photo{display:none;}
}


.Pages{ text-align:center; padding:3% 0; clear:both; font-size:12px;  color:#fff;    font-family: cursive; }
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages em{ font-style:normal;}
.Pages a{ padding:0 8px; display:inline-block;  color:#fff; background-color:#87bbad; border-radius:3px;}
.Pages a.a_cur{ background-color:#1f896a;}
.Pages a.no{ cursor:default;}


.nav h3{ z-index:100;display:block; width:32px; height:32px; position:fixed; top:15px; right:3%;overflow:hidden; text-indent:-999em; cursor:pointer; }
.nav h3 a{ width:100%; height:4px; background-color:#1f896a; position:absolute; right:0; top:50%; margin-top:-2.5px;}
.nav h3 a::before,
.nav h3 a::after{ position:absolute; content:'';width:100%; height:4px;background-color:#1f896a;right:0;-moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.nav h3 a::before{ top:-11px;}
.nav h3 a::after{ bottom:-11px;}
.nav h3.on a{ background-color:transparent;}
.nav h3.on a::before{ transform: rotate(-45deg); top:0}
.nav h3.on a::after{ transform: rotate(45deg); bottom:0}

.nav ul{  width:50%; right:0; position:fixed; height:auto; display: none;z-index:99;-webkit-box-shadow: 0 6px 8px rgba(0,0,0,.21); -moz-box-shadow: 0 6px 8px rgba(0,0,0,.21); box-shadow: 0 6px 8px rgba(0,0,0,.21); background:url(../images/bg.jpg) repeat left top; opacity:0.95}
.nav ul li{ line-height: 40px; border-top: solid 1px #d9cfaf;}
.nav ul li a{display: block; line-height: 40px; color: #5a5a5a;text-align: center;}


.title_time{text-align:center; padding-bottom:2%}
.title_time h5{padding:0; margin:0; font-size:16px;}
.title_time time{ font-size:13px;}
.intro{ padding:2%; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;}
.intro p{ margin:0; padding:1% 0;}

.intro .video{ position:relative; padding-top:40%; margin:auto; max-width:800px;}
.intro .video embed,
.intro .video video,
.intro .video object{ position:absolute; top:0; width:100%!important; height:100%!important;}

.item{ padding-bottom:3%;}
.img_title{ padding:1% 0; text-align:center; z-index:10;}
@media(max-width:1200px){
.img_title img{ max-width:60%;}
}
.img_title span{ position:relative; display:inline-block; padding:0px 80px;}
.img_title span:before,
.img_title span:after{ content:''; position: absolute; display:inline-block; width:103px; height:50px;}
.img_title span:before{ top:20%; left:0; background-image:url(../images/line_img1_l.png);}
.img_title span:after{ bottom:20%; right:0; background-image:url(../images/line_img1_r.png);}
@media(min-width:1200px){
.img_left,
.img_right{ position:absolute; padding-top:0;}
.img_left{ left:0;}
.img_right{ right:0;}
.img_left span{ padding-left:120px;}
.img_right span{ padding-right:120px;}
.img_left span:before,
.img_right span:after{width:140px;}
.img_left span:before{background-image:url(../images/line_img2_l.png);}
.img_right span:after{ bottom:auto; background-image:url(../images/line_img2_r.png);}
}
@media(min-width:1600px){
.img_left span{ padding-left:320px;}
.img_right span{ padding-right:320px;}
.img_left span:before,
.img_right span:after{width:340px;}
}






.boxgreen { position:relative;}
.boxgreen .out{ padding:0 10px; border-left:solid 1px #1f896a;  border-right:solid 1px #1f896a }
.boxgreen .in{border-left:solid 1px rgba(31, 137, 106, 0.48); border-right:solid 1px rgba(31, 137, 106, 0.48) }
.boxgreen .out .bk_t,
.boxgreen .out .bk_b{ opacity:0.5}
.boxgreen .bk_t,
.boxgreen .bk_b{ margin:0px 10px; display:block; height:11px;}
.boxgreen .bk_t{border-top:solid 1px #1f896a;}
.boxgreen .bk_b{border-bottom:solid 1px #1f896a;}
.boxgreen .bk_t:before,
.boxgreen .bk_t:after,
.boxgreen .bk_b:before,
.boxgreen .bk_b:after{ content:''; width:10px; height:10px; border-style:solid; border-color:#1f896a; position:absolute; display:block;}
.boxgreen .bk_t:before,
.boxgreen .bk_b:before{left:0px;}
.boxgreen .bk_t:after,
.boxgreen .bk_b:after{ right:0px;}
.boxgreen .bk_t:before,
.boxgreen .bk_t:after{ top:0px;}
.boxgreen .bk_b:before,
.boxgreen .bk_b:after{ bottom:0px;}
.boxgreen .bk_t:before{ border-width:0 1px 1px 0;}
.boxgreen .bk_t:after{ border-width:0 0 1px 1px;}
.boxgreen .bk_b:before{ border-width:1px 1px 0 0;}
.boxgreen .bk_b:after{ border-width:1px 0 0 1px;}

.boxgreen .out .bk_t:before,
.boxgreen .out .bk_b:before{left:11px;}
.boxgreen .out .bk_t:after,
.boxgreen .out .bk_b:after{ right:11px;}
.boxgreen .out .bk_t:before,
.boxgreen .out .bk_t:after{ top:11px;}
.boxgreen .out .bk_b:before,
.boxgreen .out .bk_b:after{ bottom:11px;}



.bk:before,.bk:after{ position:absolute; content:''; display:block; border-width:0; border-style:solid; border-color:#1f896a}
.t_l:after,.t_r:after,.b_l:before,.b_r:before{ width:10px; height:40px;}
.t_l:before,.t_r:before,.b_l:after,.b_r:after{ width:40px; height:10px;}
.t_l:before,.t_r:before{ top:0;}
.t_l:after,.t_r:after{top:10px;}
.t_r:after,.b_r:before{right:0; }
.t_r:before,.b_r:after{right:10px; }
.b_l:after,.b_r:after{bottom:0px;}
.b_l:before,.b_r:before{bottom:10px;}
.t_l:after,.b_l:before{left:0;}
.t_l:before,.b_l:after{ left:10px; }
.t_l:before,.t_l:after,.t_r:before,.t_r:after{ border-top-width:1px;}
.t_r:before,.t_r:after,.b_r:before,.b_r:after{ border-right-width:1px;}
.b_l:before,.b_l:after,.b_r:before,.b_r:after{ border-bottom-width:1px; }
.t_l:before,.t_l:after,.b_l:before,.b_l:after{ border-left-width:1px;}


.leaf_img{ position: absolute; width:15.24%;}
.leaf_img img{position:relative;}
.left_img{ left:0;}
.right_img{ right:0;}
.item_xxmp .left_img img{  margin-top:-110%;}
.item_xwdt .left_img img{  margin-top:-110%;}
.item_hdbjjmd .left_img img{  margin-top:-210%;}
.item_hdbjjmd .right_img img{ margin-top:-100%;}
.item_wjjcb .right_img img{ margin-top:-160%;}
.item_xwfbh .right_img img{ margin-top:-70%;}

.item_xxmp{ background-image:url(../images/bg_xxmp.png); background-repeat:no-repeat; background-position:right 38%; background-size:33.5%;}
.item_xwdt{ background-image:url(../images/bg_xwdt.png); background-repeat:no-repeat; background-position:left center; background-size:37.5%;}
.item_hdbjjmd {background-image:url(../images/bg_hdbjjmd.png); background-repeat:no-repeat; background-position:center top;background-size:45.5%;}
.item_wjjcb{background-image:url(../images/bg_wjjcb.png); background-repeat:no-repeat; background-position:left top;background-size:44%;}
.item_xgxcp {background-image:url(../images/bg_xgxcp.png); background-repeat:no-repeat; background-position:right top;background-size:44.5%;}
.item_xwfbh {background-image:url(../images/bg_xwfbh.png); background-repeat:no-repeat; background-position:right 34%;background-size:33.2%;}
.item_xwjdjs{background-image:url(../images/bg_xwjdjs.png); background-repeat:no-repeat; background-position:left top;background-size:29%;}
.item_zwsybs {background-image:url(../images/bg_zwsybs.png); background-repeat:no-repeat; background-position:right top;background-size:24.2%;}
.item_cmh {background-image:url(../images/bg_cmh.png); background-repeat:no-repeat; background-position:center top;background-size:45.5%;}
.item_qmcty{background-image:url(../images/bg_qmcty.png); background-repeat:no-repeat; background-position:left top;background-size:26%;}
.item_cbhzp_xwly {background-image:url(../images/bg_xwly.png); background-repeat:no-repeat; background-position:right top;background-size:56%;}


.bx-wrapper{ position:relative;}
.bx-pager{ position:absolute; z-index:10;text-align:center;width:100%}
.bx-pager div{ display:inline-block; padding:0px 3px;}
.bx-pager div a{ cursor:pointer; border:solid 1px #c5bca5; width:11px; height:11px; line-height:50px; display:inline-block; overflow:hidden; border-radius:100px;}
.bx-pager div .active{ border-color:#f70b10;}
.bx-controls-direction a{ bottom:50%; z-index:10; font-size:0; line-height:0; display:block; position:absolute;width:26px; height:26px; border-left:solid 2px #fff; border-bottom:solid 2px #fff;}
.bx-controls-direction a.bx-prev{ left:3%;transform: rotate(45deg);}
.bx-controls-direction a.bx-next{ right:3%; transform: rotate(-135deg);}
.bx-controls-direction a:hover{ border-color:#f7060c}

@media(max-width:640px){
.bx-pager{ display:none;}
}

.item_xxmp .photo_txt{ position:relative;}
.item_xxmp ul li .pic{padding-bottom:65%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.item_xxmp ul li .pic span{ display:block; width:100%; height:100%; position:absolute;}
.item_xxmp ul li .pic span{ z-index:1; background-image:url(../images/photo_imgbg.png); background-repeat:no-repeat; background-position:center center; background-size:cover;}

.item_xxmp .txt .h5{ font-weight:normal;}
.item_xxmp .txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}

.item_xxmp .bx-pager{ bottom:3%;}

@media(min-width:640px){
.item_xxmp .photo{float:left; width:60.5%; height:100%; z-index:2}
.item_xxmp .txt{float:right; width:38%; padding:10.5% 0;}
.item_xxmp .txt .h5{padding:10% 0;  font-size:20px; }
.item_xxmp .txt p{ height:120px;}
}
@media(max-width:640px){
.item_xxmp .txt{ padding:2% 0;}
.item_xxmp .txt .h5{padding:3% 0;  font-size:16px; }

}





.ul_txt_wjjcb li{ }
.ul_txt_wjjcb li span,
.ul_txt_wjjcb li em{ display:block;}
.ul_txt_wjjcb li span{ color:#233a33;font-weight:bold;}
.ul_txt_wjjcb li em{ position:absolute; font-style:normal; width:50px; line-height:30px; text-align:center; margin:0 auto; color:#fff; background:url(../images/yuan_green.png) no-repeat;}
.ul_txt_wjjcb li.old em{  background:url(../images/yuan.png) no-repeat;}
.ul_txt_wjjcb li.on em{ background-image:url;}
.ul_txt_wjjcb li.on em:after{ position:absolute; color:#ff0000; margin-left:-20px; font-size:14px; display:block; text-align:center; width:100px;}
@media(min-width:640px){
.ul_txt_wjjcb{ height:430px; position:relative;}
.ul_txt_wjjcb:after{ position:absolute; right:0; width:10%; top:132px; height:162px; content:'';border:solid 2px #1f896a; border-left:none; border-radius:0 100px 100px 0;}
.ul_txt_wjjcb li{ text-align:center; position:absolute; width:20%; height:134px;}
.ul_txt_wjjcb li span{ padding:30px 0; }
.ul_txt_wjjcb li span:after{ position:absolute; content:''; display:block; width:8px; height:8px; border-right:solid 1px #1f896a;border-top:solid 1px #1f896a}
.ul_txt_wjjcb li:nth-child(1) span:after,
.ul_txt_wjjcb li:nth-child(2) span:after,
.ul_txt_wjjcb li:nth-child(3) span:after{ bottom:-5px; transform: rotate(45deg); right:-8px; }
.ul_txt_wjjcb li:nth-child(4) span:after,
.ul_txt_wjjcb li:nth-child(5) span:after,
.ul_txt_wjjcb li:nth-child(6) span:after,
.ul_txt_wjjcb li:nth-child(7) span:after{ top:-5px; transform: rotate(-145deg);left:-8px; }
.ul_txt_wjjcb li:nth-child(3) span:after,
.ul_txt_wjjcb li:nth-child(7) span:after{ display:none;}
.ul_txt_wjjcb li:nth-child(1){ left:26%;}
.ul_txt_wjjcb li:nth-child(2){ left:48%;}
.ul_txt_wjjcb li:nth-child(3){ left:70%;}
.ul_txt_wjjcb li:nth-child(4){ right:7%;}
.ul_txt_wjjcb li:nth-child(5){ right:29%;}
.ul_txt_wjjcb li:nth-child(6){ right:51%;}
.ul_txt_wjjcb li:nth-child(7){ right:73%;}
.ul_txt_wjjcb li:nth-child(1),
.ul_txt_wjjcb li:nth-child(2),
.ul_txt_wjjcb li:nth-child(3){border-bottom:solid 2px #1f896a;}
.ul_txt_wjjcb li:nth-child(4),
.ul_txt_wjjcb li:nth-child(5),
.ul_txt_wjjcb li:nth-child(6),
.ul_txt_wjjcb li:nth-child(7){ bottom:0;  border-top:solid 2px #1f896a;}
.ul_txt_wjjcb li em{ left:38%;}
.ul_txt_wjjcb li:nth-child(1) em,
.ul_txt_wjjcb li:nth-child(2) em,
.ul_txt_wjjcb li:nth-child(3) em{ bottom:-16px;}
.ul_txt_wjjcb li:nth-child(4) em,
.ul_txt_wjjcb li:nth-child(5) em,
.ul_txt_wjjcb li:nth-child(6) em,
.ul_txt_wjjcb li:nth-child(7) em{ top:-16px;}
.ul_txt_wjjcb li:nth-child(1):before,
.ul_txt_wjjcb li:nth-child(2):before,
.ul_txt_wjjcb li:nth-child(3):before{ content:''; display:block; width:26px; height:11px; margin:auto; border:solid 1px #233a33; border-bottom:none;}
.ul_txt_wjjcb li:nth-child(4):after,
.ul_txt_wjjcb li:nth-child(5):after,
.ul_txt_wjjcb li:nth-child(6):after,
.ul_txt_wjjcb li:nth-child(7):after{  content:''; display:block; width:26px; height:11px; margin:auto; border:solid 1px #233a33; border-top:none;}
}

@media(max-width:640px){
.ul_txt_wjjcb{ padding:0 10px;}
.ul_txt_wjjcb li{ padding:20px 0;  position:relative; border-left:solid 2px #1f896a; }
.ul_txt_wjjcb li em{ left:-26px; top:20px}
.ul_txt_wjjcb li.on{ padding-top:20px;}
.ul_txt_wjjcb li.on em:after{ left:50px; top:-20px}
.ul_txt_wjjcb li span{ padding-left:26px;}
}

.item_xgxcp video{ width:100%;}
.item_xgxcp ul{ padding:1%; }
.item_xgxcp ul li{  padding:10px 0; text-align:center;  width:220px; height:65px;  margin:0.5%;  background-image:url(../images/video_libg.png); background-repeat:no-repeat; background-position:center center; background-size: contain;}
.item_xgxcp ul li span{ display:block;font-size:0; height:12px; overflow:hidden;}
.item_xgxcp ul li.on{ background-image:url(../images/video_libg_on.png); }
.item_xgxcp ul li.on a{ color:#fff; }
.item_xgxcp ul li.on span{ height:auto;  font-size:14px; }
.item_xgxcp .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.item_xgxcp .video_files .close::before,
.item_xgxcp .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.item_xgxcp .video_files .close::before{ transform:rotate(45deg);}
.item_xgxcp .video_files .close::after{ transform:rotate(-45deg);}
@media(min-width:640px){
.item_xgxcp ul li{float:left;}
}
@media(max-width:640px){
.item_xgxcp ul{width:220px;margin: auto;}
.item_xgxcp ul li{margin:1% 0;}
}

.news ul li{ padding:1% 0;}
.news ul li a{ display:block; padding:15px; position:relative;}
.news ul li .pic{ position:absolute;  width:42%; height:80%;}
.news ul li .pic img{ width:100%;height:100%; }
.news ul li .txt{ padding-left:50%; padding-top:6%;}
.news ul li .txt time{ margin-bottom:2%; display:block; font-size:12px; color:#fff; width:74px; line-height:32px; text-align:center; background:url(../images/time.jpg) no-repeat;}
.news ul li .txt h5{ font-weight:normal; font-size:16px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}


@media(min-width:640px){
.news ul li{ float:left;}
.news ul li a{ min-height:165px;}
.news ul li .txt time{ margin-bottom:5%;}

.news ul li{ width:38%; margin-right:4%;}
}

.item_xwfbh ul li{ position:relative;}
.item_xwfbh ul li .pic{position:relative; padding-bottom:40%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.item_xwfbh ul li .pic span{ display:block; width:100%; height:100%; position:absolute;}
.item_xwfbh ul li .pic span{ z-index:1; background-image:url(../images/photo_imgbg.png); background-repeat:no-repeat; background-position:center center; background-size:cover;}

.item_xwfbh .txt .h5{ font-weight:normal;}
.item_xwfbh .txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}

.item_xwfbh .bx-pager{ bottom:3%;}
.item_xwfbh .txt time{display:block; font-size:12px; color:#fff; width:74px; line-height:32px; text-align:center; background:url(../images/time.jpg) no-repeat;}


@media(min-width:640px){
.item_xwfbh .pic{float:left; width:60.5%; z-index:2}
.item_xwfbh .txt{float:right; width:38%; padding:10.5% 0;}
.item_xwfbh .txt .h5{padding:10% 0;  font-size:20px; }
.item_xwfbh .txt p{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.item_xwfbh .bx-controls-direction a.bx-next{right:45%}
}
@media(max-width:640px){
.item_xwfbh .txt{ padding:2% 0;}
.item_xwfbh .txt .h5{padding:3% 0;  font-size:16px; }
.item_xwfbh ul li .pic{padding-bottom:60%; }
}
@media(min-width:640px){
.item_qmcty .news ul li{ width:38%; margin-right:4%;}
.item_qmcty .news ul li:nth-child(1){ margin-left:18%;}
.item_qmcty .news ul li:nth-child(2){ margin-right:0;}
}
.item_qmcty .t_r:before{ width:40%; right:0}
.item_qmcty .t_r:after{ top:0; height:80%}
.item_qmcty .b_r:after{ width:60%}
.item_qmcty .b_l{ display:none;}
}
@media(max-width:640px){
.news ul li .pic img{ width:100%;}
.item_cmh .news ul li{ margin:4% 0;}
}


.item_xwjdjs .pic{position:relative; }
.item_xwjdjs .pic span{ position:absolute; width:100%; height:100%; background-image:url(../images/photo_imgbg2.png); background-repeat:no-repeat; background-position:center center; background-size:cover;}
@media(min-width:640px){
.item_xwjdjs .pic{ float:right; width:60%;}
.item_xwjdjs .txt{ float:left; width:38%; padding-top:20%;}
}

.item_zwsybs,
.item_zwsybs .clearfix{ position:relative;}
.item_zwsybs .photo{ position:relative; padding:15px;}
.item_zwsybs .photo .t_l:after,.item_zwsybs .photo .t_r:after{ height:90%;}
.item_zwsybs .photo .t_l:before, .t_r:before,.item_zwsybs .photo .b_l:after, .b_r:after{ width:90%;}
.item_zwsybs ul li .t_r:before{ right:0;}
.item_zwsybs ul li .t_r:after{ top:0;}
.item_zwsybs ul li .b_l:before{ bottom:0;}
.item_zwsybs ul li .b_l:after{ left:0;}
.item_zwsybs .photo .pic{ padding-top:62%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.item_zwsybs .photo h5{ position:absolute; width:100%; bottom:0; color:#fff; font-size:18px; font-weight:normal; padding:15% 20% 5% 2%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+1,0.65+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}

.item_zwsybs #bx-pager ul li{ margin-top:2%;}
.item_zwsybs #bx-pager ul li a{ display:block; position:relative; padding:20px 15px;}
.item_zwsybs #bx-pager ul li em{ font-style:normal; position:absolute; color:#fff; text-align:center; font-size:12px; background:url(../images/fontbg.jpg) no-repeat; width:54px; line-height:22px;}
.item_zwsybs #bx-pager ul li h5{ padding-left:70px; font-size:16px; font-weight:normal; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.item_zwsybs .bx-pager{ right:10px; bottom:20px;}
@media(min-width:640px){
.item_zwsybs .photo{ width:60%;}
.item_zwsybs #bx-pager{ width:38%; position:absolute; bottom:0; right:0;}
.item_zwsybs #bx-pager ul li h5{ height:48px;}
}

.item_cbhzp_xwly .box{ position:relative; padding:15px;}
.item_cbhzp_xwly .box ul li img{ width:100%;}
.item_cbhzp_xwly .box ul li h5{ font-size:16px; text-align:center; margin:0 10%; font-weight:normal; line-height:50px;}

.item_cbhzp_xwly .bx-controls-direction a{ bottom:5px; border-left-color:#c4bba2; border-bottom-color:#c4bba2;}

.item_cbhzp_xwly .t_r:before{ right:0; width:95%;}
.item_cbhzp_xwly .t_r:after{ top:0; height:95%}
.item_cbhzp_xwly .b_l:before{ bottom:0; height:95%;}
.item_cbhzp_xwly .b_l:after{ left:0; width:95%}
@media(min-width:640px){
.item_cbhzp{ float:left; width:48%;}
.item_xwly{ float:right; width:48%;}
}


.list ul li a{ position:relative; display:block; padding:5px 14px; border-left:solid 1px #1f896a; border-right:solid 1px #1f896a;}
.list ul li .pic{ padding-bottom:10px;position:absolute; width:40%; height:100%;}
.list ul li .pic img{ width:100%; height:100%;}
.list ul li .txt{ padding-left:45%;}
.list ul li .txt h5{ margin:8% 0; height:48px; font-size:16px;}
.list ul li .txt time{display:block; font-size:12px; color:#fff; width:74px; line-height:32px; text-align:center; background:url(../images/time.jpg) no-repeat;}
.list ul li .txt h5{ font-weight:normal; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.list ul li .bt_t,
.list ul li .bt_b{ position:relative; display:block; height:10px;}
.list ul li .bt_t{ border-top:solid 1px #1f896a ;border-right:solid 1px #1f896a}
.list ul li .bt_b{ border-bottom:solid 1px #1f896a;border-left:solid 1px #1f896a}
.list ul li .bt_t:before,
.list ul li .bt_t:after,
.list ul li .bt_b:before,
.list ul li .bt_b:after{ position:absolute; content:''; display:block; background-color:#1f896a}
.list ul li .bt_t:before,
.list ul li .bt_b:before{ width:1px; height:10px;}
.list ul li .bt_t:after,
.list ul li .bt_b:after{ width:10px; height:1px;}
.list ul li .bt_t{ margin-left:10px;}
.list ul li .bt_b{ margin-right:10px;}
.list ul li .bt_t:before{ top:0;}
.list ul li .bt_t:after{ left:-10px; bottom:-1px;}
.list ul li .bt_b:before{ right:0;}
.list ul li .bt_b:after{ right:-10px;}

.list ul li.imgbox .pic{width:100%;position:relative;}
.list ul li.imgbox .txt{padding-left:0;}
.list ul li.imgbox .txt h5{margin:1% 0; height: auto; text-align: center;}

@media(min-width:640px){
.list ul li{ float:left; width:50%; padding:1%;}
.list ul li.imgbox:nth-child(2n+1){clear:both;}

}
@media(max-width:640px){
.list ul li{ margin:3% 0;}
.list ul li .txt h5{ font-size:14px; margin:2% 0;}
}
