/*
 * @Author: Leon.Huang 
 * @Date: 2018-10-09 11:25:59 
 * @Last Modified by: Leon.Huang
 * @Last Modified time: 2018-10-11 15:32:02
 */ 
@charset "UTF-8";
.row001 .industryNews_box, .row001 .notice_box, .row004 .memberShow_box, .videoShow_box,.row005 .tab01_box, .row005 .tab02_box, .row007 .links_box {border: 1px solid #e8e8e8; border-top: none;}
.row001, .row002, .row003, .row004, .row005, .row007 {margin: 20px auto;}
/***** 第一行 *****/
.row001 > * {float: left; margin-right: 20px; height: 300px;}
/*图片新闻*/
.row001 .picNews_box {position: relative; width: 387px; overflow: hidden;}
.row001 .picNews_box .hd {position: absolute; right: 13px; bottom: 13px; z-index: 3;}
.row001 .picNews_box .hd li {
    float: left; margin: 0 3px;
    width: 10px; height: 10px;
    background-color: rgba(244, 205, 30, .3);
    border-radius: 50%; cursor: pointer;
}
.row001 .picNews_box .hd li.on {background-color: rgba(244, 205, 30, 1);}
.row001 .picNews_box .bd li {position: relative;}
.row001 .picNews_box .bd li a:last-child {display: block; overflow: hidden; width: 387px; height: 300px;}
.row001 .picNews_box .bd li a img {width: 100%; height: 100%;}
.row001 .picNews_box .bd li a.txt {
    position: absolute; bottom: 0; z-index: 2;
    display: block; width: 100%; height: 36px; line-height: 36px;
    font-size: 12px; color: #fff; text-indent: .75rem;
    background-color: rgba(0, 0, 0, .6)
}
/*行业要闻*/
.row001 .industryNews_box {position: relative; width: 790px;margin-right:5px;}
.list_box {padding: 0 20px}
.list_box h2 {position: relative; margin-bottom: 8px; height: 71px; line-height: 71px; font-size: 18px; font-weight: 700; color: #126335; border-bottom: 1px dashed #e8e8e8;}
.list_box h2 a {display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #126335;width:740px;padding-left:10px}
.list_box h2 > span {position: absolute; left: 0 ; top: 0; z-index: -1; font-size: 18px !important; color: #126335 !important;}
.list_box li {position: relative; line-height: 31px;}
.list_box li span {position: absolute; right: 0; font-size: 12px; color: #888;}
/* +2019.06.12 */
.row003 .industryNews_box {position: relative; width: 913px;margin-right:0px;}
.policyNews_box {position: relative; width: 912px;margin-right:0px;}
.industryNews_box .hd,.policyNews_box .hd {
    width: 100%; height: 48px; overflow: hidden;
    background-color: #f6f6f6; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
}
.industryNews_box .hd ul,.policyNews_box .hd ul {overflow: hidden;}
.industryNews_box .hd li,.policyNews_box .hd li {
    float: left; 
    width: 165px;
	height: 47px; 
	padding: 0 15px;
	line-height: 47px; 
    color: #888; 
	font-size:16px;
	font-weight:bold;
	text-align: center;
    border-right: 1px solid #eee;
}
.industryNews_box .hd li:last-child,.policyNews_box .hd li:last-child {border-right:1px solid #eee;}
.industryNews_box .hd li.on {
    color: #126335;
    background-color: #fff; 
    border-top: 3px solid #126335; 
	border-right: 1px solid #e8e8e8;
	text-decoration-line: underline;
    text-decoration-color: #20aa5c;
    text-decoration-style: wavy;
    text-underline-position: under;
}
.policyNews_box .hd li.on2 {
    color: #126335;
    background-color: #fff; 
    border-top: 3px solid #126335; 
	border-right: 1px solid #e8e8e8;
}
.industryNews_box .hd a.more,.policyNews_box .hd a.more {z-index: 0; top: 2px; background-color: #f6f6f6;}
.industryNews_box .hd li.on a.more,.policyNews_box .hd li.on a.more {z-index: 1;}
.tab01_box  > .tempWrap,.tab02_box  > .tempWrap {margin-left: 0px;float:left;}
.policyNews_box  > .tempWrap{margin-left: 20px;float:left;}

/*通知公告*/
.notice_box {margin-right: 0; width: 283px;}
.notice_box .list_box ul {margin: 18px auto;}


/***** 第三行 *****/
.row003 > * {float: left; height: 390px; border: 1px solid #e8e8e8; border-top: none;}
/*协会摘要*/
.synopsis_box {width: 283px; background: url(../images/bg01.jpg) left bottom no-repeat;}
.synopsis_box .content_box p {margin-top: 12px;}
.synopsis_box .content_box a {display: block; margin: 20px auto;}
/*互动交流*/
.communion_box {width: 283px; background: url(../images/bg01.jpg) left bottom no-repeat;}
.communion_box .content_box a {display: block; margin: 20px auto;}
.content_box {padding: 0 20px;}


/***** 第四行 *****/
.memberShow_box {position: relative; height: 209px; background-color: #f6f6f6;}
.memberShow_box h3 {background-color: #f9f9f9;}
.memberShow_box .hd ul {position: absolute; right: 35px; top: 18px;}
.memberShow_box .hd li {float: left; margin: 0 3px; width: 10px; height: 10px; text-indent: -999px; font-size: 0; border-radius: 50%; background-color: rgba(18, 99, 53, .3);}
.memberShow_box .hd li.on {background-color: rgba(18, 99, 53, 1);}
.memberShow_box .bd {padding: 18px 0; overflow: hidden;}
.memberShow_box .bd li {margin-right: 20px;margin-top:15px;margin-left:6px;width: 210px;height:101px;overflow: hidden;text-align:center;}
.memberShow_box .bd li img {width: 100% !important;}


/***** 第五行 *****/
.row005 > * {float: left;}

.tab01_box {margin-right: 20px;}
.tabox .hd {position: relative; height: 47px;font-size:16px;background-color: #f2fff2; border-top: 3px solid #126335; border-bottom: 1px solid #e8e8e8;}
.tabox .hd ul {padding-left: 7px;}
.tabox .hd li{float: left; margin-top: 5px; width: 112px; height: 41px; line-height: 41px; text-align: center; color: #126335; cursor: pointer;}
.tabox .hd li.on{color: #fff; background-color: #126335; border-radius: 3px 3px 0 0;}
.tabox .hd li > a {top: 3px; display: none;}
.tabox .hd li.on > a {display: block;}
.tabox .bd ul {padding: 0 20px;}
/* modified in 2019.06.19 */
div.row005 {overflow: hidden;}
div.row005 .tab01_box {width: 797px; margin-right: 16px;}
div.row005 .tab02_box {width: 382px;}
.m-slide {overflow: hidden; padding: 5px;width: 793px;}
.m-slide > * {padding: 0 !important;width: 793px;}
.m-slide .img {float: left; width: 400px;}
.m-slide .img a {display: block; height: 341px;}
.m-slide .tab {float: right; width: 375px; border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
.m-slide .tab li {height: 33px; background-color: #f6f6f6; border-bottom: 1px solid #e8e8e8;}
.m-slide .tab li.on {background-color: #fff;}
.m-slide .tab a {display: block; text-align: left; text-decoration: none;}
.m-slide .tab li.on a {height: 100%; background: url(../images/arrow01_on.jpg) left center no-repeat; }
.m-slide .tab span {position: inherit; display: block; padding: 0 20px;}
.m-slide .tab span:first-child {
    overflow: hidden; padding: 5px 20px;
    text-overflow: ellipsis; white-space: nowrap;
    color: #333; font-size: 14px; font-weight: 400;
}
.m-slide .tab li.on a span:first-child {color: #126335;}
.m-slide .tab span:last-child {
    /*overflow: hidden; height: 36px;
    -webkit-line-clamp: 3; 
	/* 到第三行开始截取 */
	/*-webkit-box-orient: vertical; display: -webkit-box;
    line-height: 18px; color: rgba(51, 51, 51, .5);
    text-align: justify; text-align-last: left;*/
}
.row005 .tab02_box .list_box li {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* modify 2019.08.01 */
.row005 .tab01_box .hd li {width: auto !important; padding: 0 5px;}
.m-slide {max-height: 341px !important;}
div.row005 .tab02_box {min-height: 400px;}


/***** 第六行 *****/
.row007 .links_box {position: relative;}
.row007 .links_box ul {overflow: hidden; padding: 20px 0;}
.row007 .links_box li {float: left; margin-right: 15px; padding: 3px 0;}
.row007 .links_box li a {padding-right: 15px; color: #666; text-decoration: underline; border-right: 1px solid #666;}
.row007 .links_box li a:hover {color: #126335;}


/*漂浮窗口样式 - AddTime:20201106*/
#move_port{
    z-index: 10000;
    position: fixed; 
    left: 0; 
     top:0;
    width: 308px;
    height: 125px;
    cursor: pointer;
}
#move_port .img{
    width: 308px;
    height: 125px;
}
/* 左右固定浮窗样式 - AddTime:20201106 */
.fixedBox_left, .fixedBox_right {
    z-index: 9999; position: fixed; top: 60%; 
    width: 96px;
    text-align: center; color: #fff; background: #20aa5c;
}
.fixedBox_left2 {
    left:0;
    z-index: 9999; 
    position: fixed; 
    top: 69%; 
    width: 96px;
    text-align: center;
    color: #fff; 
    background: #20aa5c;
}
.fixedBox_left2 img{ 
    width: 96px; 
}
.fixedBox_left1 {
    left:0;
    z-index: 9999; 
    position: fixed; 
    top: 69%; 
    width: 96px;
    text-align: center;
    color: #fff; 
    background: #20aa5c;
}
.fixedBox_left1>p:hover +img{
  display: block;
  left: 96px;
}
#fixedBox_right1>p:hover +img,
  #fixedBox_right2>p:hover +img{
  display: inline-block;
}
.fixedBox_left {left: 0;}
.fixedBox_right {
    right: 0;
    /* padding-bottom: 10px; */
    background: #20aa5c;
    cursor: pointer;
}
#fixedBox_right1,#fixedBox_right2 {position: relative;}
#fixedBox_right1 p,#fixedBox_right2 p {line-height: 18px; padding-bottom: 13px;}
#fixedBox_right1 {border-bottom: 5px solid #fff;}
#fixedBox_right1 p img,#fixedBox_right2 p img {padding: 13px 0 10px;}
#fixedBox_right2 p {border-bottom: none !important;}
img.qrcode {position: absolute; top: 0; right: 96px; display: none; height: 165px; border: 2px solid #20aa5c;}


/***** 新增行(重点信息+视频专栏) - AddTime:20201109 *****/
.row008 > .floatL {width: 893px; border: 1px solid #e8e8e8;}
.row008 .list_box {width: 660px; height: 120px; padding: 10px; padding-left: 0; border-color: #fff;}
.row008 .list_box .tempWrap {height: 168px !important;}
.row008 .list_box li{
    width: calc(98% / 2);
    display: inline-block;
    list-style-type: none;
}
.row008 .list_box li > p {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    color: #888;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*公共Mini版块-标题样式4 start*/
.row008 h3.title_style04 {
    width: 130px; height: 130px; margin: 20px; 
    font-size: 36px; font-weight: bold; text-align: center; line-height: 40px; color: #fff; 
    background: #126335;
}
.row008 h3.title_style04 p {display:flex;align-items: center;justify-content: center; line-height:60px; }
/* 视频专栏 */
.row008 > .floatR {width: 283px;}
.row008 > .floatR .list_box {width: 100%;height: 160px; padding: 0; margin: 0; line-height: 0;}
.row008 video {height: 100%;object-fit: fill;width: 100%;}

.videoShow_box{position: relative; height: 230px; background-color: #f6f6f6;}
.videoShow_box h3 {background-color: #f9f9f9;}
.videoShow_box .hd ul {position: absolute; right: 12px; top: 18px;}
.videoShow_box .hd li {float: left; margin: 0 3px; width: 10px; height: 10px; text-indent: -999px; font-size: 0; border-radius: 50%; background-color: rgba(18, 99, 53, .3);}
.videoShow_box .hd li.on {background-color: rgba(18, 99, 53, 1);}
.videoShow_box .bd {padding: 18px 0; overflow: hidden;}
.videoShow_box .bd li {margin-right: 13px;margin-top:5px;margin-left:13px;width: 273px;height:135px;overflow: hidden;text-align:center;}
.videoShow_box .bd li img {width: 100% !important;}
.videoShow_box .list_box {width: 100%;height: 160px; padding: 0; margin: 0; line-height: 0;}
.videoShow_box video {height: 100%;object-fit: fill;width: 100%;}
/*********END*********/
