@charset "utf-8";
/* CSS Document */


.gnews_div { padding-bottom: 75px; }
.gnews_div .gnews_top ul li { float: left; width: 398px; margin-right: 13px; }
.gnews_div .gnews_top ul li:last-child { margin-right: 0; }
.gnews_div .gnews_top ul li a { display: block; width: 398px; height: 238px; position: relative; }
.gnews_div .gnews_top ul li a .bt { position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); width: 100%; color: #ffffff; font-size: 17px; line-height: 52px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 28px; }
.gnews_div .gnews_text { margin-top: 53px; }
.gnews_div .gnews_text .left { width: 822px; }
.gnews_div .gnews_text .left .tit_bt { border-bottom: 1px solid #dee1e1; padding-bottom: 12px; }
.gnews_div .gnews_text .left .tit_bt .tit { float: left; display: table; color: #666; font-size: 17px; font-family: arial; }
.gnews_div .gnews_text .left .tit_bt .tit h2 { color: #333; font-size: 20px; font-weight: bold;position: relative; top: -2px; display: inline-block; margin-right: 8px; }
.gnews_div .gnews_text .left .tit_bt .tit h2:before { content: ""; position: absolute; left: 0; bottom: -15px; width: 79px; height: 2px; background: #10A56F; }
.gnews_div .gnews_text .left .tit_bt .sx { float: right; display: table; }
.gnews_div .gnews_text .left .tit_bt .sx a { display: block; float: left; color: #666; font-size: 14px; margin-left: 16px; }
.gnews_div .gnews_text .left .gnews_con ul { padding-bottom: 35px; }
.gnews_div .gnews_text .left .gnews_con ul li { float: left; width: 100%; border-bottom: 1px dotted #dcdcdc; padding: 20px 10px; overflow:hidden; background: #f8f8f8;
    margin: 10px 0; font-size:14px;}
.gnews_div .gnews_text .left .gnews_con ul li:last-child { border-bottom: none; }
.gnews_div .gnews_text .left .gnews_con ul li .img { width: 204px; height: 115px; float: left; position: relative; display: block; overflow:hidden; }
.gnews_div .gnews_text .left .gnews_con ul li .vcenter{ min-height:115px}
.gnews_div .gnews_text .left .gnews_con ul li .text { float: left; width: 598px; padding-left: 23px; }
.gnews_div .gnews_text .left .gnews_con ul li .text .bt { color: #333; font-size: 16px; font-weight: bold; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.gnews_div .gnews_text .left .gnews_con ul li .text a:hover{ color:#10A56F !important;}
.gnews_div .gnews_text .left .gnews_con ul li .text .t { color: #666; font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; margin-top: 15px; text-align:justify;}
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn { margin-top: 7px; line-height: 22px; }
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn div { float: left; display: table; }
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn div a { display: block; float: left; color: #999; font-size: 13px; margin-right: 20px; }
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn div a:first-child { background: url(/skin/images/gnews_icon1.jpg) no-repeat left 7px; padding-left: 20px; }
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn div a:nth-child(2) { background: url(/skin/images/gnews_icon2.jpg) no-repeat left 6px; padding-left: 18px; }
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn div a:last-child { background: url(/skin/images/gnews_icon3.jpg) no-repeat left 5px; padding-left: 20px; }
.gnews_div .gnews_text .left .gnews_con ul li .text .con_btn span { display: inline-block; float: right; color: #999; font-size: 13px; font-family: arial; }
.gnews_div .gnews_text .left .gnews_con .more { text-align: center; }
.gnews_div .gnews_text .left .gnews_con .more a { display: block; width: 100%; height: 45px; background: #f0f3f5; line-height: 45px; color: #666; font-size: 15px; text-transform: uppercase; }
.gnews_div .gnews_text .left .gnews_con .more a i { display: inline-block; background: url(/skin/images/gnews_icon4.png) no-repeat center center; width: 31px; height: 9px; margin-left: 10px; }
.gnews_div .gnews_text .left .container h1 { color: #333; font-size: 24px; }
.gnews_div .gnews_text .left .container .data { margin-top: 20px; line-height: 24px; }
.gnews_div .gnews_text .left .container .data .da { float: left; display: table; }
.gnews_div .gnews_text .left .container .data .da span { float: left; display: inline-block; color: #888888; font-size: 14px; margin-right: 16px; }
.gnews_div .gnews_text .left .container .data .fx { line-height: 24px; float: right; display: table; }
.gnews_div .gnews_text .left .container .data .fx span { display: inline-block; float: left; color: #888888; font-size: 14px; }
.gnews_div .gnews_text .left .container .data .fx div { float: left; display: table; }
.gnews_div .gnews_text .left .container .data .fx div a { height: 16px; display: block; float: left; margin-left: 10px; }
.gnews_div .gnews_text .left .container .g_newstop { position: relative; margin-top: 40px; background: #eef3f9; padding: 30px 45px; }
.gnews_div .gnews_text .left .container .g_newstop:before { content: ""; position: absolute; left: 50%; top: -19px; margin-left: -21px; width: 42px; height: 42px; background: url(/skin/images/gnews_icon8.jpg) no-repeat center center; }
.gnews_div .gnews_text .left .container .g_newstop .t { color: #666; font-size: 15px; line-height: 26px; }
.gnews_div .gnews_text .left .container .text_con { margin-top: 36px; color: #666; font-size: 15px; line-height: 26px;}
.gnews_div .gnews_text .left .container .text_con .t { font-family: "\5FAE\8F6F\96C5\9ED1"  !important;}
.gnews_div .gnews_text .left .container .text_con .t img{ max-width:600px !important; height: auto !important;}

.gnews_div .gnews_text .left .container .text_con .t p {
    margin: 15px 0; text-align:justify;
}

.gnews_div .gnews_text .left .container .w { color: #666; font-size: 13px; background: #f0f3f6; height: 47px; line-height: 47px; text-align: center; margin-top: 40px; }
.gnews_div .gnews_text .left .container .fanhui { margin-top: 35px; }
.gnews_div .gnews_text .left .container .fanhui ul { position: relative; }
.gnews_div .gnews_text .left .container .fanhui ul:before { content: ""; position: absolute; left: 50%; top: 3px; width: 1px; height: 40px; background: #d9d9d9; }
.gnews_div .gnews_text .left .container .fanhui ul li { float: left; width: 40%; }
.gnews_div .gnews_text .left .container .fanhui ul li .bt { color: #888888; font-size: 16px; }
.gnews_div .gnews_text .left .container .fanhui ul li .t { color: #888888; font-size: 15px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.gnews_div .gnews_text .left .container .fanhui ul li:last-child { float: right; }
.gnews_div .gnews_text .left .container .rmtj_con { margin-top: 42px; }
.gnews_div .gnews_text .left .container .rmtj_con .tit { width: 100%; border-bottom: 1px solid #dee1e1; padding-bottom: 12px; float: left; display: table; color: #555555; font-size: 17px; font-family: arial; }
.gnews_div .gnews_text .left .container .rmtj_con .tit span { color: #333; font-size: 20px; font-weight: bold; position: relative; top: -2px; display: inline-block; margin-right: 8px; }
.gnews_div .gnews_text .left .container .rmtj_con .tit span:before { content: ""; position: absolute; left: 0; bottom: -15px; width: 79px; height: 2px; background: #10A56F; }
.gnews_div .gnews_text .left .container .rmtj_con .tj_con { padding-top: 30px; }
.gnews_div .gnews_text .left .container .rmtj_con .tj_con li { float: left; width: 265px; height: 191px; position: relative; margin-right: 23px; }
.gnews_div .gnews_text .left .container .rmtj_con .tj_con li .bt { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.6); height: 43px; line-height: 43px; color: #fff; font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 10px; }
.gnews_div .gnews_text .left .container .rmtj_con .tj_con li:last-child { margin-right: 0; }
.gnews_div .gnews_text .left .container .plyx_con { margin-top: 40px; }
.gnews_div .gnews_text .left .container .plyx_con .tit { width: 100%; border-bottom: 1px solid #dee1e1; padding-bottom: 12px; float: left; display: table; color: #555555; font-size: 17px; font-family: arial; }
.gnews_div .gnews_text .left .container .plyx_con .tit span { color: #333; font-size: 20px; font-weight: bold; position: relative; top: -2px; display: inline-block; margin-right: 8px; }
.gnews_div .gnews_text .left .container .plyx_con .tit span:before { content: ""; position: absolute; left: 0; bottom: -15px; width: 79px; height: 2px; background: #10A56F; }
.gnews_div .gnews_text .left .container .plyx_con ul { padding-top: 30px; }
.gnews_div .gnews_text .left .container .plyx_con ul li { float: left; width: 270px; border: 1px solid #d9d9d9; margin-right: 15px; margin-bottom: 20px; }
.gnews_div .gnews_text .left .container .plyx_con ul li input { width: 100%; height: 43px; padding: 0 10px; border: none; font-size: 14px; }
.gnews_div .gnews_text .left .container .plyx_con ul li textarea { width: 100%; height: 128px; padding: 10px; font-size: 14px; border: none; }
.gnews_div .gnews_text .left .container .plyx_con ul li .btn { width: 160px; height: 44px; float: right; background: #10A56F; color: #fff; font-size: 16px; }
.gnews_div .gnews_text .right { width: 323px; }
.gnews_div .gnews_text .right .tit { background: #f8f8f8; height: 49px; border-left: #10A56F solid 2px; line-height: 49px; color: #333; font-size: 18px; padding-left: 17px; font-weight: normal; }
.gnews_div .gnews_text .right .fx_con { margin-top: 20px; margin-bottom: 20px; }
.gnews_div .gnews_text .right .fx_con li { float: left; width: auto; height: 35px; border: 1px solid #d8d8d8; border-radius: 3px; margin: 0 10px 8px 0; padding: 0 19px; }
.gnews_div .gnews_text .right .fx_con li.cur a { color: #fff; }
/*.gnews_div .gnews_text .right .fx_con li:nth-child(3n) {*/
  /*margin-right: 0;*/
/*}*/
.gnews_div .gnews_text .right .fx_con li a { display: block; text-align: center; line-height: 33px; color: #333; font-size: 14px; }
.gnews_div .gnews_text .right .wz_con { margin-top: 20px; }
.gnews_div .gnews_text .right .wz_con li { float: left; width: 100%; padding: 15px 0; border-bottom: 1px dotted #d0d0d0; overflow:hidden; }
.gnews_div .gnews_text .right .wz_con li:hover{ background:#f7f7f7;}
.gnews_div .gnews_text .right .wz_con li:first-child { padding-top: 0; }
.gnews_div .gnews_text .right .wz_con li:last-child { border-bottom: none; }
.gnews_div .gnews_text .right .wz_con li .img { float: left; width: 113px; height: 73px; display: block; position: relative; }
.gnews_div .gnews_text .right .wz_con li .img .vcenter{min-height:73px; }
.gnews_div .gnews_text .right .wz_con li .text { width: 210px; float: right; padding-left: 15px; }
.gnews_div .gnews_text .right .wz_con li .text .bt { color: #333; font-size: 14px; line-height: 23px; height: 46px; overflow: hidden; }
.gnews_div .gnews_text .right .wz_con li .text .con { margin-top: 5px; line-height: 20px; }
.gnews_div .gnews_text .right .wz_con li .text .con a { display: inline-block; float: left; color: #999; font-size: 13px; background: url(/skin/images/gnews_icon1.jpg) no-repeat left 6px; padding-left: 20px; }
.gnews_div .gnews_text .right .wz_con li .text .con span { display: inline-block; float: right; color: #999; font-size: 13px; font-family: arial; }
.gnews_div .gnews_text .right .img_btn { width: 323px;  position: relative; margin-top: 30px; margin-bottom: 30px; }
.gnews_div .gnews_text .right .img_btn  img{ width:100%;}
.gnews_div .gnews_text .right .bq_con { margin-top: 20px; margin-bottom: 20px; }
.gnews_div .gnews_text .right .bq_con li { float: left; margin-right: 9px; margin-bottom: 8px; }
.gnews_div .gnews_text .right .bq_con li a { border: 1px solid #d8d8d8; display: block; text-align: center; line-height: 33px; color: #666; font-size: 14px; border-radius: 3px; padding: 0 10px; }
.gnews_div .gnews_text .right .jx_con { margin-top: 10px; }
.gnews_div .gnews_text .right .jx_con li { float: left; width: 100%; border-bottom: 1px dotted #d0d0d0; padding: 12px 10px; }
.gnews_div .gnews_text .right .jx_con li .bt { color: #333; font-size: 14px; line-height: 22px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.gnews_div .gnews_text .right .jx_con li:hover{ background:#f7f7f7;}
.gnews_div .gnews_text .right .jx_con li .con { margin-top: 5px; line-height: 20px; }
.gnews_div .gnews_text .right .jx_con li .con a { display: inline-block; float: left; color: #999; font-size: 13px; background: url(../images/gnews_icon1.jpg) no-repeat left 6px; padding-left: 20px; }
.gnews_div .gnews_text .right .jx_con li .con span { display: inline-block; float: left; margin-left: 40px; color: #999; font-size: 13px; font-family: arial; }
.w1200 { width: 1200px; margin: 0 auto; }
.w1220 { width: 1200px; margin: 0 auto; }
.w1200 *, .w1220 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; }


/*列表分页*/
.fanye span{ margin:0 5px;}
.fanye span.current{ color:#f3782a; font-weight:bold; }
.fanye { height: auto; padding: 8px; text-align: center;  }
.fanye a { display: inline-block; line-height: 25px; padding: 0 10px; height: 25px; margin:0 3px; border: 1px solid #ccc; background: url(../images/w3c_tt.png) repeat-x left top; border-radius: 3px; }
.fanye a:hover { color: #2267b5; background: url(../images/w3c_ttt.png) repeat-x left top; }
.fanye .thisclass { display: inline-block; padding: 0 10px; line-height: 25px; height: 25px; color: #2267b5; font-weight: bold; border: 1px solid #ccc; background: url(../images/w3c_ttt.png) repeat-x left top; border-radius: 3px; }
.fanye .pageinfo { border-radius: 3px; padding: 0 10px; display: inline-block; line-height: 25px; padding: 0 10px; height: 25px; border: 1px solid #ccc; background: url(../images/w3c_tt.png) repeat-x left top; }
.fanye .last { color: #ccc; display: inline-block; line-height: 25px; padding: 0 10px; height: 25px; border: 1px solid #ccc; background: url(../images/w3c_tt.png) repeat-x left top; border-radius: 3px; }




.cpCase{ width:1200px !important;}

.listImg{ padding:20px 0;}
.listImg li{ width:31.333333%; margin:0 1% 10px 1%; float:left; text-align:center;}
.listImg li img{ width:100%; /*height:198px;*/}
.listImg li p{ line-height:32px;}


.listImg li div{display:block;overflow:hidden;}
.listImg li div img{ width:100%; /*height:198px;*/ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.listImg li div:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}




