

.newsHot li .figure img,
.newslistbox li,
.newslistbox li .figure img,
.indexnews  .newsbottom li,
.indexnews  .newsbottom li .figure img{
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
}

/* 新闻 */
.indexnews{}
.indexnews  .newsbottom{}
.indexnews  .newsbottom li{margin-bottom:30px; padding:15px;position:relative;box-shadow:0 0 5px rgba(0,0,0,.3);}
.indexnews  .newsbottom li .figure{float:left;width:300px;overflow:hidden;}
.indexnews  .newsbottom li .figure img{width:300px;display:block;}
.indexnews  .newsbottom li .cont{margin-left:320px;}
.indexnews  .newsbottom li h3{padding-top:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:30px;font-size:17px;}
.indexnews  .newsbottom li  .text{color:#666;font-size:15px;line-height:24px;height:72px;overflow:hidden;margin:5px 0 15px;}
.indexnews  .newsbottom li  .date{font-size:13px; color:#959595;padding-left:20px; background:url(../images/date.png) no-repeat left center;}
.indexnews  .newsbottom li .figure img:hover{transform:scale(1.02)}



/*--新闻详细--*/

.commonDetailed{background:#FFF; margin:25px 0;}
.commonLeftbox{float:left;width:830px;}
.commonDetailedtitle{ border-bottom:1px solid #e5e5e5;}
.commonDetailedtitle h3{ font-size:24px; text-align:left; line-height:32px; color:#1a1a1a; font-weight:bold;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#6e6e6e; font-size:14px; padding:40px 0px 40px;}
.commonDetailedtitleTimeAuthor .divIcon {float:left;}
.commonDetailedtitleTimeAuthor .divIcon span{ padding-right:34px;padding-left:20px; position:relative; background-repeat:no-repeat;background-position:left center;}
.commonDetailedtitleTimeAuthor .divIcon span.eye{background-image:url(../images/eye.png);}
.commonDetailedtitleTimeAuthor .divIcon span.time{background-image:url(../images/time.png);}
.commonDetailedtitleTimeAuthor .bdsharebuttonbox{float:right;} 	

.commonDetailedContents{ padding:30px 0px; font-size:15px; line-height:26px;color:#666;text-align:justify;}
.commonDetailedContents img{ max-width:100%; margin:0 auto; display:block;}

.commonDetailedContentsfoot{border:1px solid #cccccc; border-left:none; border-right:none; margin-top: 100px;}
.commonDetailedContentsfoot p{ float:right;}
.commonDetailedContentsfoot p a{ display:inline-block; 
    width: 100px;
    margin-top: 25px;
    text-align: center;
    line-height: 30px;
    padding-right: 20px;
    background: #0A812F url(../images/head05.png) no-repeat 88px center;
    color: #fff;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
.commonDetailedContentsfoot p a:hover{opacity:.8;background-position-x:94px;}
.commonDetailedContentsfoot dl{margin-right:130px; font-size:13px; padding:13px 0px;}
.commonDetailedContentsfoot dl  a{color:#1a1a1a;}
.commonDetailedContentsfoot dl  a:hover{color:#0A812F}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:5px;}
.commonDetailedContentsfoot dl dd{ margin-bottom:5px;}
.commonDetailedContentsfoot dl dt{ }

/* 新闻详细 */


.relevant{position:relative; float:right;width:340px;}
.relevant h3{display:block; padding:20px 20px;  background:#0A812F; color:#fff;  font-size:22px;}
.news-relevant{border-top:0px solid #ccc; padding:10px;}
.news-relevant .nrlist{border-bottom:1px solid #e5e5e5; padding-bottom:8px; margin-bottom:8px;overflow: hidden;}
.news-relevant .nrlist figure{width: 100px;height: 73px;float: left;display: none;}
.news-relevant .nrlist.current figure{display: block;} 
.news-relevant .nrlist figure img{display: block;width: 100px;height: 73px;}
.news-relevant .nrlist.current p{margin-left: 110px;}
.news-relevant p{ }
.news-relevant p span{display:block;margin-top:10px;color:#666;background:url(../images/time.png) no-repeat left center;padding-left:20px;font-size:13px;}
.news-relevant p a{color:#333;font-size: 14px;line-height: 20px;}
.news-relevant p a:hover{color:#0A812F;}


.lawlist{padding-bottom:30px;}
.lawlist li{padding-left:20px; background:url(../images/news-list.png) no-repeat left center; line-height:50px;border-bottom:1px solid #ddd;}
.lawlist li a{font-size:16px; color:#666;}
.lawlist li a:hover{ color:#0079C6;}
.lawlist li span{float:right;font-size:14px; color:#888;}








/* 新闻3*/
.ww_jyqy_content_banner{ text-align:center; margin-bottom:12px}
.ww_jyqy_content{ margin-right:-40px; margin-bottom:20px;}
.ww_jyqy_content dl {padding-bottom:35px; padding-top:35px;border-bottom:1px dashed #ddd;overflow:hidden; width:550px; margin-right:40px;float:left;}
.ww_jyqy_content dl dt{ position:relative; width:130px; float:left;border:1px dashed #ddd;height:auto; 
overflow:hidden;
    top: 0px;
    left: 0px;
}
.ww_jyqy_content dl dt a.ww-a-one{ float:left; padding:5px; width:172px; border-right:1px dashed #ddd;}
.ww_jyqy_content dl dt a.ww-a-two{ float:right; width:130px; height:135px; display:inline-block; position:relative; z-index:2;}
.ww_jyqy_content dl dt a.ww-a-two span{font-size:60px; color:#999999; display:block; height:60px;margin-top:18px; text-align:center; width:100%; line-height:60px;}
.ww_jyqy_content dl dt a.ww-a-two em{ width:100%;font-size:18px; color:#999999; display:inline-block; text-align:center; padding-top:5px; line-height:35px;}
.ww_jyqy_content dl dd{ margin-left:135px; padding-left:36px; height:auto; overflow:hidden;}
.ww_jyqy_content dl dd h3 a{padding-bottom:18px}
.ww_jyqy_content dl dd h3 a{ font-size:18px; color:#000;}
.ww_jyqy_content dl:hover dd h3 a{color:#0079C6;}
.ww_jyqy_content dl:hover dt a.ww-a-two em,.ww_jyqy_content dl:hover dt a.ww-a-two span{color:#fff;}
.ww_jyqy_content dl dd p a{ font-size:13px; color:#7777777; line-height:18px}
.ww_jyqy_content dl dd span{ display:block; width:100px; height:33px; background-color:#0079C6; text-align:center; line-height:33px; margin-top:18px}
.ww_jyqy_content dl dd span a{ font-size:13px; color:#FFF;}
.qy_hidebox{ background:#0079C6; position:absolute;height:135px; width:130px; display:inline-block; left:0; top:-143px;}


/* 新闻3 end */




/* newshot */
.newsHotBox{margin-bottom:70px;position:relative;}
.newsHotBox .prev,.newsHotBox .next{display:block;width:40px; height:30px; position:absolute; bottom:5px; border:1px solid #e0e0e0; background-repeat:no-repeat;background-image:url(../images/icon_arrow.png);background-color:#Fff;}
.newsHotBox .prev{background-position:5px 0px; right:41px;}
.newsHotBox .next{background-position:-43px 0px; right:5px;}
.newsHotBox .prev:hover{background-position:5px -40px;}
.newsHotBox .next:hover{background-position:-43px -40px;}
.newsHotBox ul li{border:1px solid #C1C1C1;}


.newsHot{margin-bottom:0px;}
.newsHot li .figure{width:500px; float:left;overflow:hidden;}
.newsHot li .figure img{width:500px;height: 333px; display:block;}
.newsHot li .figure img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}
.newsHot li .info{padding:40px 0 0 530px;color:#757575;}
.newsHot  li .info .flag{color:#a7a7a7;}
.newsHot  li .info .flag span{ padding-right:34px;padding-left:20px; position:relative; background-repeat:no-repeat;background-position:left center;}
.newsHot  li .info .flag span.eye{background-image:url(../images/eye.png);}
.newsHot  li .info .flag span.date{background-image:url(../images/time.png);}
.newsHot  li .info h3{margin:8px 0 20px 0 ;font-size:20px;}
.newsHot  li .info .text{margin-bottom:30px;line-height: 26px;}
.newsHot  li .info .moreBtn{display:inline-block;background: url(../images/case28.png) no-repeat left center; padding-left:33px;font-size:16px; text-align:center;line-height:30px;}


.newslistbox{margin-right:-30px;}
.newslistbox li{float:left;width:380px; margin:0 30px 30px 0; }
.newslistbox li .figure {overflow:hidden;}
.newslistbox li .figure img{width:380px; height:253px;display:block;}
.newslistbox li .cont{padding:20px 20px;border:1px solid #e6e6e6; border-top:none;}
.newslistbox li h3{font-size:17px;line-height:26px; height:52px;margin-bottom:8px;}
.newslistbox li .date{line-height:22px;padding-left:23px;color:#a7a7a7; background:url(../images/date.png) no-repeat left center;}
.newslistbox li .text{font-size:14px;color:#696969; margin-top:8px;line-height:20px; height:40px;overflow: hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display: -webkit-box;}
.newslistbox li .figure img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}
.newslistbox li:hover{box-shadow:0 3px 20px rgba(0,0,0,.3);transform:translateY(-5px)}






.solution{}
.solution li{width: 100%;border-bottom:1px solid #efefef;padding-bottom: 20px;
    margin-bottom: 20px;}
.solution .figure{
    width:400px;
    float: left;
    overflow: hidden;
}
.solution .figure img{
    display: block;
    width: 100%;
    -webkit-transition: all .3s linear ;
    -moz-transition: all .3s linear ;
    -ms-transition: all .3s linear ;
    -o-transition: all .3s linear ;
    transition: all .3s linear ;
}
.solution a:hover .figure img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.solution .cont{
    margin-left: 420px;
    padding-top: 0px;}
.solution .cont h3{
    padding-bottom: 10px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.solution a:hover  .cont h3{color: #0A812F;}
.solution .date{
    width: 120px;
    text-align: center;
    line-height: 30px;
    border:1px solid #ddd;
    font-size: 13px;
}
.solution a:hover .date{
    border-color: #0A812F;color: #fff;
    background-color: #0A812F;}
.solution .text{
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 24px;
    height: 144px;
    color: #777;
}








.matts_wrap .matts_ul {
    margin-bottom: 30px;margin-right:-20px;

}

.matts_wrap .matts_ul:after{display:block;content:"";visibility:hidden; clear:both;font-size:0;}

.matts_wrap .matts_ul .matts_li {
    float: left;
    width:350px;
    margin: 18px 20px 0 0;
    position: relative;overflow:hidden;
}

.matts_wrap .matts_ul .matts_li img {
    width: 100%;
    height: auto;
    display: block;transition:all .3s linear;-webkit-transition:all .3s linear;
}
.matts_wrap .matts_ul .matts_li .video_bg{position:absolute;width:100%;height:100%;opacity:0;filter:alpha(opacity=0); top:0;left:0;background:rgba(0,0,0,.4);transition:all .3s linear;-webkit-transition:all .3s linear;}
.matts_wrap .matts_ul .matts_li .video_bg em{display:block;width:85px; height:85px; position:absolute;top:50%; left:50%; margin:-42px 0 0 -42px; background:url(../images/video-bg.png) no-repeat center;transform:scale(1.3);-webkit-transform:scale(1.3);transition:all .3s linear;-webkit-transition:all .3s linear;}
.matts_wrap .matts_ul .matts_li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.matts_wrap .matts_ul .matts_li:hover .video_bg{opacity:1; filter:alpha(opacity=100);}
.matts_wrap .matts_ul .matts_li:hover .video_bg em{transform:scale(1);-webkit-transform:scale(1);}

.matts_wrap .matts_ul .matts_li p {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 15px;
    line-height: 40px;
    background-color: #000;
    background-color: rgba(0,0,0,.6)
}
.videobox {margin:0 auto 30px;}
.videobox .linkmore{display:block; text-align:center;font-size:20px;margin-top:15px;}
.videobox .linkmore:hover{background:#fff;color:#f08519;}
.videolist{width:33.33%;float:left;}
.videolist a{display:block;margin:15px;position:relative;text-decoration:none;}
.videolist a h3{margin:0; text-align:center;font-size:16px;color:#fff; background:#333;line-height:28px;}
.videolist a img{display:block;}
.videolist a .bg{width:100%;height:100%;opacity:0;-webkit-opacity:0;position:absolute;top:0; left:0;}
.videolist a em{display:block;width:40px; height:40px; position:absolute; top:50%; left:50%;background:url(../images/video-bg.png) no-repeat;background-size:100%;
    transform:translate(-50%,-50%) scale(1.4);
    -webkit-transform:translate(-50%,-50%) scale(1.4);
    -moz-transform:translate(-50%,-50%) scale(1.4);
    -ms-transform:translate(-50%,-50%) scale(1.4);
    -o-transform:translate(-50%,-50%) scale(1.4);
}
.videolist a:hover .bg{opacity:1;-webkit-opacity:1;
    background:rgba(0,0,0,.3)}
.videolist a:hover em{transform:translate(-50%,-50%) scale(1);
    -webkit-transform:translate(-50%,-50%) scale(1);
    -moz-transform:translate(-50%,-50%) scale(1);
    -ms-transform:translate(-50%,-50%) scale(1)
}
.videolist a .bg,.videolist a em,.videolist a h3{
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
}
.videobox .relative{text-align:left;margin:20px 0 10px;padding-left:35px; background:url(../images/video-2.png) no-repeat left center; font-size:20px; color:#64caff;line-height:30px;}
.videoplay{background:#100f15;padding: 0 0 20px;}
.videoplay .text{background:#000;position:relative;padding-bottom:15px;padding-right:50px;text-align:left;}
.videoplay .text .pt{font-size:20px;color:#fff;line-height:22px; padding:10px 0 10px 36px;margin-bottom:0;margin-left:15px; background:url(../images/video-1.png) no-repeat;background-position:left 7px;background-size:30px;}
.videoplay .text .pd{font-size:14px; color:#969696;line-height:26px; padding-left:36px;margin-left:20px;background:url(../images/video-3.png) no-repeat left center;background-size:18px;}
.videoplay .text .close{position:absolute; opacity:.7; filter:alpha(opacity=70);right:10px;cursor:pointer; top:15px;width:25px; height:25px; background:url(../images/close.png) no-repeat center ; background-size:cover;}
.videoplay .text .close:hover{opacity:1;filter:alpha(opacity=100);}
.videoplay-c{ height:500px;overflow:hidden;}
.videotext{line-height:26px; font-size:16px; color:#7a7a7a;text-align:justify;padding-bottom:25px;}
.videotext p{line-height:26px;}
.up_down{background:#282828;overflow:hidden;}
.up_down,#case_show .up_down_left a,#case_show .up_down_right a {
    color: #fff;
}
#case_show .up_down_left a:hover,#case_show .up_down_right a:hover {
    color: #C6AE84;
}
.up_down_left,.up_down_right {
    width: 50%;
    font-size: 14px;
    line-height: 60px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    padding:0  30px;
    white-space: nowrap ;text-overflow:ellipsis; overflow:hidden;
}
.up_down_left {
    float: left;
    position: relative;
}

.up_down_left:before {
    content: " ";
    position: absolute;
    width: 1px;
    height: 32px;
    background-color: #e5e5e5;
    right: 0;
    top: 16px
}

.up_down_right {
    float: right;
}

.up_down_left a:hover,.up_down_right a:hover {
    color: #f08519
}


button{border:none;outline:none;}
.mtsd{text-align: left;padding-left: 15px;border-left:2px solid #0a812f;}
.mtsd h2 small{color:#666}
.mtsd h2{display:inline-block;font-size:22px;color:#fff;position:relative}
.mtsd h2 font{color:#0A812F}
.mtsd h2 small{font-size:16px;display:block;margin-top:10px;}
.mtsd {margin-bottom: 65px;margin-top: 60px;}


.innerweb .mtsc{text-align:center}

.mts2{padding: 20px 0 0;background: url(../images/mst-bg.png) no-repeat 70% 70%;}
.mts2 .pics{margin:0 auto;padding:20px;width:1008px;border:1px solid #eee;background:#fff;border-radius: 5px;}
.mts2 .pics>.fl{width:39%}
.mts2 .pics>.picsr{margin-top:50px;margin-left:50px;width:49.6%}
.mts2 .pics h3{padding-bottom:10px;margin-bottom:10px;line-height:40px;border-bottom:1px solid #eee;color:#0A812F;text-align:left;font-weight:700;font-size:42px}
.mts2 .pics h3 sup{font-size:14px}
.mts2 .pics .info{color:#666;text-align:justify;font-size:16px;line-height:1.8}

.mtspic .slick-arrow{position:absolute;font-size:0;width:40px;height:40px;top:50%;margin-top: -20px;z-index:2;cursor:pointer;}
.mtspic .slick-prev{left:-20px;background: url(../images/left7.png) no-repeat center}
.mtspic .slick-next{left:auto;right:-20px;background:url(../images/right7.png) no-repeat center;}
.mtspic .slick-prev:hover{background: url(../images/left7_1.png) no-repeat center}
.mtspic .slick-next:hover{background: url(../images/right7_1.png) no-repeat center}


.mts2 .mtsline{position: relative;padding:50px 0 20px;z-index: 10;}
.mts2 .mtsline:before{position:absolute;left:0;z-index:10;width:100%;height:1px;background:#bbb;content:''}
.mts2 .mtshis{position:relative;z-index:18;margin:0 auto;margin-top:-18px;width:1048px}
.mts2 .mtshis p{position:relative;z-index:13;margin-top:38px;color:#bbb;font-weight:700;font-size:16px}
.mts2 .mtshis p:before{position:absolute;top:-30px;left:50%;z-index:13;margin-left:-9px;width:18px;height:18px;background:url(../images/dian1.png) no-repeat center;content:''}
.mts2 .mtshis .slick-current p{color:#0A812F;font-size:26px}
.mts2 .mtshis .slick-current p:before{background:url(../images/dian2.png) no-repeat center}

/* Slider */
.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;/*height: 100%;*/min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide:focus{outline: none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}


.about .text{font-size: 16px;line-height: 26px;}
.abmeiti{overflow: hidden;}
.abmeiti dl{margin-bottom: 0px;padding-bottom: 0px;border-bottom:20px solid #fff; background-color:#0a812f; color:#FFFFFF}
.abmeiti dl:last-child{margin-bottom: 0;}
.abmeiti dl dt{float: left;width: 550px;overflow: hidden;position: relative;height: 310px;}
.abmeiti dl:nth-child(2) dt{float: right;}
.abmeiti dl dt img{display: block;width: 100%;}
.abmeiti dl dd{float: left;padding: 50px 0 0 50px;width: 550px}
.abmeiti dl:nth-child(2) dd{padding: 50px 50px 20px 50px ;}
.abmeiti dl dd h3{font-size: 18px;margin-bottom: 10px;}
 .abmeiti dl dd h3:after{    display: block;
    content: "";
    width: 70px;
    height: 2px;
    background: #FBD260;
    margin: 15px 0 13px;}

.abmeiti dl dd .info{font-size: 16px;line-height: 26px;color:#fff}

.nav-title ul li.cur a,.nav-title ul li:hover a{color:#fff; background:#0A812F;border-color: #0A812F;}
.nav-title ul li a.cur em{position:absolute; display:block; width:24px; height:55px; left:50%; margin-left:-12px; bottom:0; background:url(../images/nav.png) no-repeat center;}

.innerweb.current:before{display: block;content: '';height: 0px;width: 100%;} 
.innerweb.current .nav-title {
    text-align: center;
    position: fixed;
    padding: 20px 0 10px;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 16;
    background: #fff;}











