@charset "utf-8";
/* CSS Document */



/*企业定位*/
.sou_bg {
    width: 100%; padding-bottom:20px;
    margin: 0 auto;
    border-bottom: 1px solid #f5f5f5;
}
.sou_bg .trait { float: left; font-size: 24px;  color:#0d6e38;
    font-weight: bold;
    width:636px;
    margin-top:28px;
}
.sou_bg  .trait p {
	font-size:14px;
    color: #666;
    margin-top: 8px;
	font-weight:normal;
}
.sou_bg .fr {
    background: url(../images/dw-tel.png) no-repeat left center;
    padding-left: 50px;
    height: 42px;
    margin-top: 22px;
}
.sou_bg .fr span {
    font-size: 14px;
    color: #333;
}
.sou_bg .fr p {
    font-size:30px;
    color: #333;
    font-family: Arial, Times, serif;
    font-weight: bold;
    line-height: 40px;
}

/*产品中心*/
.product_bg .product{ height:920px;  margin: 50px auto 0 auto;  width: 1200px;  position: relative;}
.product_bg .product .pro_t{ position: absolute; right: 0; top: 0; width: 500px;}
.product_bg .product .pro_t h3{font-size: 24px;  font-weight: bold; background: url(../images/cp_xt.png) no-repeat left bottom; padding-bottom: 20px;}
.product_bg .product .pro_t p{ font-size: 14px; color: #696969;  font-weight: normal; margin-top: 15px;}
.product_bg .product .pro_t span{ font-size: 12px;  color: #999; font-weight: normal;  margin-top: 10px;font-family: Arial, Helvetica, sans-serif; display: block;}
.product_bg .product .pro_t .more{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 45px;
    height: 45px;
}

.product_bg .product .tab_box{position: relative;}
.product_bg .product .tab_box .pro1{
    position: absolute;
    width: 665px;
    height: 412px;
    left: 0px;
    top: 0;
    overflow: hidden;
}

.product_bg .product .tab_box .pro1 img{ width: 665px; height: 412px;}

.product_bg .product .tab_box .pro2{
    position: absolute;
    width: 316px;
    height: 196px;
    left: 0px;
    top: 442px;
    overflow: hidden;
}



.product_bg .product .tab_box .pro2 img{
    width: 316px;
    height: 196px;
}

.product_bg .product .tab_box .pro3{
    position: absolute;
    width: 316px;
    height: 196px;
    left: 348px;
    top: 442px;
    overflow: hidden;
}

.product_bg .product .tab_box .pro3 img{
    width: 316px;
    height: 196px;
}

.product_bg .product .tab_box .pro4{
    position: absolute;
    width: 316px;
    height: 196px;
    left: 0;
    top: 668px;
    overflow: hidden;
}

.product_bg .product .tab_box .pro4 img{
    width: 316px;
    height: 196px;
}

.product_bg .product .tab_box .pro5{
    position: absolute;
    width: 316px;
    height: 196px;
    left: 348px;
    top: 668px;
    overflow: hidden;
}



.product_bg .product .tab_box .pro5 img{
    width: 316px;
    height: 196px;
}



.product_bg .product .tab_box .pro6{
    position: absolute;
    width: 500px;
    height: 310px;
    right: 0px;
    top: 215px;
    overflow: hidden;
}



.product_bg .product .tab_box .pro6 img{
    width: 500px;
    height: 310px;
}



.product_bg .product .tab_box .pro7{
    position: absolute;
    width: 500px;
    height: 310px;
    right: 0px;
    top: 555px;
    overflow: hidden;
}



.product_bg .product .tab_box .pro7 img{
    width: 500px;
    height: 310px;
}



.product_bg .product .tab_box .pro1 .pro_text{
   position: absolute;
   left: 0;
   bottom: 0px;
   width: 100%;
   height:40px;
   background: url(../images/ico2.png)repeat center;
}

.product_bg .product .tab_box  .pro1 .pro_text a{
font-size: 14px;
color: #fff;
text-align: center;
display: block;
}
.product_bg .product .tab_box  .pro1 .pro_text a h3{ height:40px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.product_bg .product .tab_box  .pro1 .pro_text p{ font-size:14px; color:#fff; width:290px; left:0; display:block; font-weight:normal; overflow:hidden; line-height:22px; height:81px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; border-top:1px solid #fff; padding-top:15px; margin:10px auto;}



.product_bg .product .tab_box  .pro1:hover .pro_text{
bottom: 0px;
height: 412px;
 background: url(../images/ico1.png)repeat center;
-webkit-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.product_bg .product .tab_box  .pro1:hover .pro_text h3{ font-size:20px; font-weight:bold; margin-top:137px;}



.product .tab_box .pro2 .pro_text,.product .tab_box .pro3 .pro_text,.product .tab_box .pro4 .pro_text,.product .tab_box .pro5 .pro_text{
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url(../images/ico2.png)repeat center;
 }

.product .tab_box .pro2 .pro_text a,.product .tab_box .pro3 .pro_text a,.product .tab_box .pro4 .pro_text a,.product .tab_box .pro5 .pro_text a{
 color: #fff;
 text-align: center;
 display: block;
 }
 
.product .tab_box .pro2 .pro_text a h3,.product .tab_box .pro3 .pro_text a h3,.product .tab_box .pro4 .pro_text a h3,.product .tab_box .pro5 .pro_text a h3{ height:40px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 

.product .tab_box .pro2 .pro_text a p,.product .tab_box .pro3 .pro_text a p,.product .tab_box .pro4 .pro_text a p,.product .tab_box .pro5 .pro_text a p{ font-size:14px; color:#fff; width:270px; height:59px; left:0; display:block; font-weight:normal; overflow:hidden; line-height:22px;  display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-top:1px solid #fff; padding-top:15px; margin:10px auto;}
 

.product_bg .product .tab_box  .pro2:hover .pro_text, .product_bg .product .tab_box  .pro3:hover .pro_text,.product_bg .product .tab_box  .pro4:hover .pro_text,.product_bg .product .tab_box  .pro5:hover .pro_text{
 bottom: 0px;
 height: 196px;
 line-height: 196px;
 background: url(../images/ico1.png)repeat center;
 -webkit-transition: all 0.5s ease-out;
 -o-transition: all 0.5s ease-out;
 transition: all 0.5s ease-out;
}

.product_bg .product .tab_box  .pro2:hover .pro_text h3, .product_bg .product .tab_box  .pro3:hover .pro_text h3,.product_bg .product .tab_box  .pro4:hover .pro_text h3,.product_bg .product .tab_box  .pro5:hover .pro_text h3{ font-size:20px; font-weight:bold; margin-top:30px;}



.product_bg .product .tab_box .pro6 .pro_text, .product_bg .product .tab_box .pro7 .pro_text{
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url(../images/ico2.png)repeat center;
 } 
.product_bg .product .tab_box .pro6 .pro_text h3, .product_bg .product .tab_box .pro7 .pro_text h3{ height:40px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.product_bg .product .tab_box .pro6 .pro_text p, .product_bg .product .tab_box .pro7 .pro_text p{ font-size:14px; color:#fff; width:290px; height:81px; left:0; display:block; font-weight:normal; overflow:hidden; line-height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; border-top:1px solid #fff; padding-top:15px; margin:10px auto;}

 

 .product_bg .product .tab_box  .pro6 .pro_text a, .product_bg .product .tab_box  .pro7 .pro_text a{
 color: #fff;
 text-align: center;
 display: block;
 } 

.product_bg .product .tab_box  .pro6:hover .pro_text, .product_bg .product .tab_box  .pro7:hover .pro_text{
 bottom: 0px;
 line-height: 310px;
 height: 310px;
 background: url(../images/ico1.png)repeat center;
 -webkit-transition: all 0.5s ease-out;
 -o-transition: all 0.5s ease-out;
 transition: all 0.5s ease-out;
 }
.product_bg .product .tab_box  .pro2:hover .pro_text, .product_bg .product .tab_box  .pro3:hover .pro_text,.product_bg .product .tab_box  .pro4:hover .pro_text,.product_bg .product .tab_box  .pro5:hover .pro_text{
 bottom: 0px;
 height: 196px;
 line-height: 196px;
 background: url(../images/ico1.png)repeat center;
 -webkit-transition: all 0.5s ease-out;
 -o-transition: all 0.5s ease-out;
 transition: all 0.5s ease-out;
}

 .product_bg .product .tab_box  .pro6:hover .pro_text h3, .product_bg .product .tab_box  .pro7:hover .pro_text h3{ font-size:20px; font-weight:bold; margin-top:90px;}


/*  液态料 发酵料 */
.indtj-pro{ height:744px; background:url(../images/pro-bg.jpg) no-repeat center 0; padding-top:39px;}
.indtj-pro .w1200{ width:1330px;}
.tit h3{ font-size:36px; font-weight:bold; text-align:center;}
.indtj-pro .tit h3 { color:#fff; margin-bottom:30px;}
.tj-tab{ width:548px; margin:0 auto 30px;}
.tj-tab li{ display:block; width:250px; height:54px; line-height:54px; vertical-align:middle; color:#fff; font-size:18px; text-align:center; display: table; box-sizing: border-box; background:#191919; float:left; margin-right:24px;  }
.tj-tab li a{ display:display: table-cell;  vertical-align: middle; color:#fff;}
.tj-tab li a img{vertical-align: text-top;}
.tj-tab li a span{ padding-left:14px; }
.tj-tab li:hover,.tj-tab li.on{ background-color:#f8c70a;}
.tj-tab-con{ width:100%; height:480px; overflow:hidden;}
.tj-tab-con .ytl-img{ margin-top:12px; position:relative; }
.tj-tab-con .ytl-img .sp{ position:absolute; z-index:66;  left:0; top:0; width:60px; height:78px; top:50%; left:48%; margin-top:-39px;opacity:.63; cursor:pointer;}
.tj-tab-con .ytl-img .sp p{ font-size:15px; font-weight:bold; color:#fff;}
.tj-tab-con .ytltd{ width:637px;}
.ytltd h4{ color:#fff; width:490px; line-height:30px;  max-height:90px!important; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.tj-tab-con .ytltd h4.fjl-txt{ max-height:150px!important; -webkit-line-clamp:5;}
.ytltd h3{ font-weight:bold; font-size:19px; color:#fff; margin-top:14px;}
.ytltd dl dd{ width:634px; height:42px; line-height:42px; margin-top:16px; border-radius:22px; font-size:16px; background:url(../images/zan.png) no-repeat 23px center; background-color:#fff;  padding-left:55px; box-sizing:border-box; cursor:pointer; transition:all 0.3s ease-in-out;}
.ytltd dl dd:hover{color:#fff; background:url(../images/zan1.png) no-repeat 23px center; background-color:#0d6e38; } 

/* 企业优势 */
.ys-wrap{overflow:hidden; background:url(../images/ys-bg.jpg) no-repeat center bottom; height:1052px;padding-top:48px;}
.title{ margin-bottom:23px;}
.title h3{ font-size:36px; text-align:center; font-weight:bold;}
.title h4{ text-align:center; font-size:16px; margin-top:4px;}
.ys_nr{ margin-top:43px;}
.ys_nr li{ width:1200px;}
.ys-left { width: 600px; height: 441px;}
.ys-left img{ width:600px; height:441px;}
.ys-right{width: 600px; height:441px;  position: relative; background-color:#fff;}
.right5_1 {position: absolute; width:47px; height:2px; border-bottom:2px solid #0d6e38; float: left; left:0px; top:50px; }
.right5_2{float:left; width: 520px;position: absolute; left:50px;}
.right5_num {display: block; height:75px; color: #0d6e38; font-size:38px; font-family: 'Arial'; font-weight:bold; line-height:75px; padding-top:20px;}
.right5_num span { color: #0d6e38; font-weight:normal;}
.right5_num i { font-style: normal; font-size:16px; color: #666; display:inline-block; position:relative;  padding-left:10px;}
.right5_num i em{ display:inline-block; position:absolute; top:-16px; text-transform:uppercase; font-size:10px; left:10px;}
.right5_tit {display: block; height:50px; border-bottom:1px solid #0d6e38; line-height:30px; font-size:24px; font-weight: 700; color:#0d6e38; margin-top:54px; }
.right5_tit span { color: #999; padding-left:20px; text-transform:uppercase; font-weight:normal;}
.right5_cont{display: block;}
.right5_cont p{display: block; margin-top:30px; background: url("../images/image10.png") no-repeat 7px 10px; font-size: 14px; line-height: 25px;padding-left:30px; color:#333;}
.ys_qh{ margin-top:0px;height:auto;}
.ys_qh li {float:left; width:300px; height:158px; position: relative; line-height:49px; overflow:hidden; }
.ys_qh li .li-bg{ width:300px; height:158px; position:absolute; top:0; left:0; padding-left:38px; padding-top:36px;}
.ys_qh li h4{ font-size:29px; color:#fff; line-height:29px; font-weight:bold;}
.ys_qh li p{ font-size:14px; color:#fff; margin:2px 0;}
.ys_qh li span{ display:block; width:30px; height:5px; background-color:#fff;}
.ys_qh li.on .li-bg{background:#0d6e38;}
.ys_qh li.on .li-bg span{ width:0;}
.youshi_l{ width:290px; line-height:40px; font-size:16px; margin-top:58px;}
.youshi_l h3{ font-weight:bold; font-size:36px; line-height:36px;}
.youshi_l p{height:47px; line-height:46px; border-bottom:solid #ddd 1px; display:block; margin-bottom:35px;}
.youshi_l span{ background:url(../images/ys-tel.png) left no-repeat; height:66px; padding-left:65px; line-height:30px; display:block;}
.youshi_l em{font-size:35px; color:#0d6e38;font-family: Times New Roman; font-weight:bold;}
.youshi_sj{ margin:42px 0 0 72px; text-align:center; line-height:30px;}
.youshi_sj p{font-size:20px; color:#333; margin-top:7px; display:block;}

/* 客户案例 */
.ind-case{ margin-top:38px;}
.ind-case .title{ margin-bottom:37px;}
.jianz_l{ width:360px;}
.jianz_zh{width:360px; height:288px; margin-bottom:8px; overflow: hidden; background:#ededed;}
.jianz_zh img{display: block; transition: all 1s ease 0s; width:360px; height:288px;}
.jianz_zh:hover img{transform: scale(0.9);}
.jianz_z{width:460px;  line-height:30px; background:#ededed; margin:0 10px;}
.jianz_z img{ width:460px; height:304px;}
.jianz_z span{padding:40px 30px 30px 40px; display:block;}
.jianz_z p{font-size:25px; color:#333; height:50px; display:block;}
.jianz_z .bgs{background-color:#f8c70a; padding:40px;}
.jianz_z .bgs a{width:100px; background-color:#fff; float:left; border-radius:15px; height:30px; line-height:30px; text-align:center; margin:10px; display:block;}
.jianz_z .bgs a:hover{ background-color:#0d6e38; color:#fff;}
.jianz_z .bgs em{width:380px; color:#333; line-height:30px; margin-top:14px; display:block;}


/*公司介绍*/
.ind-about{ height:685px; margin-top:40px; background:url("../images/about-bg.jpg") no-repeat center 0;  padding-top:60px;}
.ind-about .w1200{ overflow:visible;}
.ind-about .tit{ margin-bottom:21px;}
.ind-about .tit h4 a{ color:#fff;}
.ind-about .tit h4 {background: url(../images/p_tt.png) no-repeat center;height: 49px;line-height: 49px;} 
.ind-about .about-img{ width:604px; height:548px; position:relative;}
.ind-about .about-img img{ display:block; position:absolute; left:0; top:0; z-index:11;}
.ind-about .about-img:after{ content:''; display:block; position:absolute; bottom:-38px; left:-29px; width:149px; height:149px; background-color:#0d6e38; z-index:9;}
.about-dec{ width:543px; margin-right:7px; height:413px;}
.about-dec .ab-t{ color:#c7c7c7; font-weight:bold; text-transform:uppercase; font-size:59px; margin-top:12px; line-height:59px;  position:relative;}
.ind-about .about-dec .ab-t:after{
	content:'';
	position:absolute;
	left:-46px;
	top:28px;
	height:4px;
	width:43px;
	background-color:#0d6e38;
	opacity:1;
}
.about-dec .ab-t i{ color:#0d6e38; opacity:.24;}
.about-dec .ab-t span{ color:#c7c7c7; opacity:.24;}
.about-dec h3{ font-size:28px; font-weight:bold;  margin-top:30px; border-bottom:1px solid #dddddd; padding-bottom:24px;} 
.about-dec h3 a{color:#0d6e38; }
.about-dec h4{  line-height:30px; margin-top:22px;}
.about-dec h4 p{ text-indent:28px;}
.about-dec .more a{ display:block; width:144px; height:44px; border:1px solid #ddd;  margin-top:25px; text-align:center; line-height:44px;}
.about-dec .more a:hover:after{ width:144px;}

/*荣誉资质*/
.ind-honor{ background:url(../images/honor-bg.png) no-repeat center bottom; height:384px; overflow:hidden;}
.honor-tit .title{ margin-top:38px; margin-bottom:40px;}
.indhonor-list{ width:1200px; height:280px; overflow:hidden;}
.indhonor-list li{ margin-right:38px; float:left; width:210px;}

/*留言*/
.ind-msg{ background:url(../images/msg-bg.jpg) no-repeat center; height:302px; padding: 43px 0 43px;}
.client_tit strong{font-size:28px; font-weight: bold; line-height: 60px; color:#fff;display: block;}
.client_tit p{display: block;line-height: 33px;font-size: 18px;color: #fff;font-weight: 100;}
.client_tit .en{display: block;line-height: 22px;font-size: 13px;color: #aaa;}
.msg_tel{background:url(../images/msg_tel.png) no-repeat left center;padding-left: 75px;color: #fff;font-size:16px;line-height: 26px;font-weight: 100;padding-top: 10px;padding-bottom: 5px;margin-top: 29px;}
.msg_tel .en{display: block;color: #f8c70a; font-family:Arial, Helvetica, sans-serif; font-weight: bold;font-size: 26px;line-height: 30px;}
.client_cont{float: left;position: relative;height: 204px;padding: 8px 15px 8px 35px;width: 200px;}
.client_cont:before{content: '';width: 1px;height: 300px;top: -40px;left: 43.5px;display: block;position: absolute;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),color-stop(15%, rgba(255,255,255,0.15)),color-stop(50%, rgba(255,255,255,0.3)),color-stop(85%, rgba(255,255,255,0.15)),to(rgba(255,255,255,0)));
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 15%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.15) 85%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}
.client_cont_in li {
    display: block;
    color:rgba(255,255,255,.6);
    line-height: 34px;
    font-size: 13px;
    padding-left: 30px;
    position: relative;
    cursor: pointer;
    height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.client_cont_in li:after{content: '';display: block;width: 14px;height: 14px;border: 2px solid #888;border-radius: 50%;position: absolute;left: 0;top: 9px; background-color:#0d6e38;}
.client_cont_in li:hover{color: #f8c70a}
.client_cont_in li:hover:after{border-color: #ffffff}
.ind-msg > .w1200 > .fr{width:680px;position: relative;height: 220px;}
.client_pro{position: absolute;background:url(../images/msg-img.png) no-repeat center;width:291px;height:287px;bottom:-50px;left:-15px}
.ind-msg #feedback_form{display: block;width: 390px;float: right;}
.ind-msg #feedback_form > .feedback_p{font-size:16px;color: #454545;font-weight: 100;line-height: 36px;display: block;text-align: center;}
.ind-msg #feedback_form .col6.name{float: left;width: 190px;margin-right:10px;}
.ind-msg #feedback_form .col6{width: 190px;float: left;}
.ind-msg #feedback_form .col6 input{display: block;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;height: 50px;-webkit-box-shadow:0px 0px 10px #aaa inset;box-shadow:0px 0px 10px #aaa inset;padding:0 20px 0 40px;margin-bottom: 10px;-webkit-transition:0.3s all ease;transition:0.3s all ease;border: 0 none;line-height: 50px;}
.ind-msg #feedback_form .col6 input:focus,.client #feedback_form .col6 input:hover { border-color: #ff7a0e; color: #ff7a0e; -webkit-box-shadow:0px 0px 10px #333 inset; box-shadow:0px 0px 10px #333 inset; }
.ind-msg #feedback_form .col6 input#username{ background: url(../images/username.png) no-repeat 10px center #fff;}
.ind-msg #feedback_form .col6 input#f_mobile{ background: url(../images/f_mobile.png) no-repeat 10px center #fff;}
.ind-msg #feedback_form .col12 textarea{ width: 100%; max-width: 100%; min-width: 100%;max-height: 105px; min-height: 105px; border:0 none; -webkit-box-shadow:0px 0px 10px #aaa inset; box-shadow:0px 0px 10px #aaa inset; height: 105px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 15px 15px 40px; -webkit-transition:0.3s all ease; transition:0.3s all ease; background: url(../images/feedback_cont.png) no-repeat 10px 13px #fff;}
.ind-msg #feedback_form .col12 textarea:focus,.client #feedback_form .col12 textarea:hover { border-color: #ff7a0e; color: #ff7a0e; -webkit-box-shadow:0px 0px 10px #333 inset; box-shadow:0px 0px 10px #333 inset; }
.ind-msg #feedback_form .feedback_btn{margin-top: 10px;}
.ind-msg #feedback_form .feedback_btn .btns{ background: url(../images/feedback_btn.png) no-repeat center; color: #fff; border: 0 none; width: 195px; height: 45px; line-height: 45px; font-size: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; -webkit-transition: 0.3s all ease; transition: 0.2s all ease;cursor:pointer; float: left;}
.ind-msg #feedback_form .feedback_btn .btns.reset{background: url(../images/feedback_btn1.png) no-repeat center;}
.ind-msg #feedback_form .feedback_btn .btns:hover{text-indent: 15px}

/*首页新闻中心*/
.news { padding:10px 0 10px; }
.news .honor-tit .title{margin-bottom:23px;}
.news_row2 > .fl {
    width: 790px;
    line-height: 50px;
    position: relative;
}
.news_row2 > .fl > a {
    display: block;
    position: absolute;
    color: #666;
    font-size: 15px;
    right: 0;
    top: 2px;
}
.news_row2 > .fl > a:hover{color:#0d6e38;}
.news_list:after {
  content: '';
  clear: both;
  display: block;
}
.news_list {
  position: relative;
  height: 52px;
  width: 100%;
  display: block;
}
.news_list:before {
  display: block;
  content: '';
  height: 1px;
  width: 100%;
  background: #eee;
  position: absolute;
  top: 51px;
  z-index: 11;
}
.news_list a { font-size: 17px; display: block; font-weight: bold; padding-left: 40px; line-height: 50px; position: relative; border-bottom: 2px solid #fff; float: left; margin-right: 20px; }
.news_list a.news_list1:after{ content:''; display:block; width:30px; height:30px; position: absolute; left: 0; top: 10px; background:url(../images/news-ico1.png) no-repeat 0 -30px; }
.news_list a.news_list2:after{ content:''; display:block; width:30px; height:30px; position: absolute; left: 0; top: 10px; background:url(../images/news-ico2.png)no-repeat 0 -30px; }
.news_list a.cur{ color: #0d6e38; border-bottom: 2px solid #0d6e38; z-index: 12;}
.news_list a.cur:after{ background-position: 0 0; }

.news_row2 > .fr{ width: 390px; }
.faq_tit{ width: 100%; background:url(../images/news-qs.png) no-repeat center; height: 60px; }
.faq_tit > .FAQ_title { display: block; font-size: 17px; font-weight: 100; color: #fff; line-height: 60px; float: left; padding-left: 70px; }
.faq_tit > .FAQ_title > .en{ color: #84a991}
.faq_tit > .FAQ_more { color: #999; line-height: 60px; display: block; float: right; padding-right: 15px; }
.faq_tit > .FAQ_more:hover{color: #fff;}
.news_r2cont { margin-top: 20px; position: relative; height: 370px; }
.news_r2cont > div { position: absolute; top: 0; left: 0; }
.news_cont_l { float: left; width: 370px; }
.news_cont_l .news_div_item, .news_cont_l .divdgweb_new_div_item{ position:relative; width:370px; height: 370px; display: block; }
.news_cont_l .news_div_item_date, .news_cont_l .divdgweb_new_div_item_date { position: absolute; width: 85px; height: 85px; background: #f8c70a; left: 20px; bottom: 75px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; z-index: 2; }
.news_cont_l .news_div_item .news_div_item_content, .news_cont_l .divdgweb_new_div_item .divdgweb_new_div_item_content { position: absolute; bottom: 0; width: 100%; background: #fcfcfc; height: 120px; }
.news_cont_l .news_div_item_day, .news_cont_l .divdgweb_new_div_item_day { position: absolute; font-weight: bold; font-size: 41px; text-align: center; height: 47px; width: 65px; line-height: 35px; background:url(../images/news-ico3.png)0 43px no-repeat; top: 10px; left: 10px; color: #fff; font-family: arial; }
.news_cont_l .news_div_item_month, .news_cont_l .divdgweb_new_div_item_month { position: absolute; bottom: 0; right: 16px; color: #fff; line-height: 35px; }
.news_cont_l .news_div_item_year, .news_cont_l .divdgweb_new_div_item_year { position: absolute; bottom: 0; left: 0; color: #fff; line-height: 35px; left: 16px; }
.news_cont_l .news_div_item_title, .news_cont_l .divdgweb_new_div_item_title { padding-left: 120px; padding-top: 0px; line-height: 45px; color: #333; font-weight: bold; }
.news_cont_l .news_div_item_title a, .news_cont_l .divdgweb_new_div_item_title a { font-size: 18px; font-weight: bold; color: #333; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_cont_l .news_div_item_body, .news_cont_l .divdgweb_new_div_item_body { line-height: 24px; padding: 13px 20px 0 20px; color: #888888; }
.news_cont_l .news_div_item_pic a,.news_cont_l .news_div_item_pic a img { display: block; width: 370px; height: 250px; }
.news_cont_r { width: 420px; float: right; }
.news_cont_r .divdgweb_new_div, .news_cont_r .news_div { padding: 0px 0 0 15px; height: 370px; font-weight: normal; }
.news_cont_r .news_div_item, .news_cont_r .divdgweb_new_div_item { position: relative; padding:8px 0 14px; height:46px; overflow: hidden; transition: 0.3s all ease; border-bottom: 1px solid #f5f5f5; }
.news_cont_r .divdgweb_new_div_item_date, .news_cont_r .news_div_item_date { position: absolute; right: 10px; top: 2px; transition: 0.3s all ease; }
.news_cont_r .divdgweb_new_div_item_date > div, .news_cont_r .news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; line-height: 40px; }
.news_cont_r .news_div_item_title, .news_cont_r .divdgweb_new_div_item_title{ position: relative; }

.news_cont_r .news_div_item_year:after, .news_cont_r .news_div_item_year::after, .news_cont_r .divdgweb_new_div_item_year:after, .news_cont_r .divdgweb_new_div_item_year::after{ content: '-'; }
.news_cont_r .on .news_div_item_year:after, .news_cont_r .on .divdgweb_new_div_item_year:after,{ content: ''; }
.news_cont_r .news_div_item_title:after, .news_cont_r .divdgweb_new_div_item_title:after{ content: ''; background: #0d6e38; width: 4px; height: 4px; position: absolute; left: 10px; top: 19px; }
.news_cont_r .on .news_div_item_title:after, .news_cont_r .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }
.news_cont_r .news_div_item_title .news_div_item_a, .news_cont_r .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 26px; display: block; line-height: 40px; width:315px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.news_cont_r .news_div_item_pic, .news_cont_r .news_div_item_body, .news_cont_r .divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_cont_r .news_div_item_pic { padding-top: 15px; padding-left: 15px; }
.news_cont_r .news_div_item_pic a, .news_cont_r .news_div_item_pic a img { display: block; width: 162px; height: 110px; }
.news_cont_r .news_div_item.on, .news_cont_r .divdgweb_new_div_item.on { height: 144px; border-bottom: 1px dotted #ccc; padding: 0 0 15px; background: #f5f5f5; }
.news_cont_r .news_div_item_body, .news_cont_r .divdgweb_new_div_item_body { line-height: 20px; color: #767676; font-size: 13px; width: 189px; height:40px; overflow:hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-align: justify; position: absolute; right: 20px; top: 86px; }
.news_cont_r .on .divdgweb_new_div_item_date, .news_cont_r .on .news_div_item_date { top: 12px; right: 147px; }
.news_cont_r .on .news_div_item_title .news_div_item_a, .news_cont_r .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 170px; top: 50px; width: 190px; }
.news_cont_r .on .divdgweb_new_div_item_date > div, .news_cont_r .on .news_div_item_date > div { font-weight: bold; color: #0d6e38; font-size: 24px; line-height: 24px; }
.news_cont_r .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_cont_r .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_cont_r .on .news_div_item_date > .news_div_item_year:after,.news_cont_r .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }
.news_cont_r .news_div_item.delete,.news_cont_r .divdgweb_new_div_item.delete{display: none;}

.faq_b{margin-top:10px; height:380px; overflow:hidden;}
.divdgweb_new_div{ height:380px;}
.faq_b li{ margin:0 0 20px; }
.faq_b .divdgweb_new_div_item_a { display: block; font-size: 15px; line-height: 30px; max-height:30px; overflow:hidden; color: #444; position: relative; padding-left: 30px; }
.faq_b .divdgweb_new_div_item_a:hover{ color:#cd0202; }
.faq_b .divdgweb_new_div_item_a:after,.faq_b .divdgweb_new_div_item_a::after{ content:''; width:26px; height: 26px; background:url(../images/q-a.png) no-repeat -36px -3px; position: absolute; left: 0; top: 2px; }
.faq_b .divdgweb_new_div_item_body { font-size: 13px; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; max-height:50px; overflow:hidden; color: #999; position: relative; padding-left: 30px; }
.faq_b .divdgweb_new_div_item_body:after,.faq_b .divdgweb_new_div_item_body::after{ content:''; width:26px; height: 26px; background:url(../images/q-a.png) no-repeat 0px -31px; position: absolute; left: 0; top: 0px; }
.links{ padding: 28px 0;}
.links span{ font-size:16px; color:#666;}
.links a{ padding:0 14px; color:#999;}
.links a:hover{ color:#666;}
    



