锘緻charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#646464;}
a:hover{ color:#6da83c }
ul{ padding:0px; margin:0px;}
h1,h2,h3,h4{ padding:0px; margin:0px;}

body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:16px;color:#646464; margin:0px; }

/*瀵艰埅*/
/* 澶撮儴 */
/* header{height:103px; background:#8eb21b;}
 */
.header{position:fixed; width:100%; left:0; top:0; z-index:99999; transition:.3s ease;}



.header .head_top{ width:1200px; margin:0 auto; padding-top:10px; padding-bottom:10px;}

.header .head_top .left{float:left; font-size:13px; color:#fff; line-height:38px;}

.header .head_top .right{float:right; margin-top:10px;}

.header .head_top .right>ul>li{position:relative; float:left;  cursor:pointer;}

.header .head_top .right>ul>li .icon{width:17px; height:38px; display:inline-block;}


.header .head_top .right>ul>li.li2 { color:#fff;font-size:20px; line-height:38px; margin-right:20px;}

.header .head_top .right>ul>li.li3 { margin-top:10px;}

.header .head_top .right>ul>li span{line-height:38px; color:#fff; font-size:20px; font-style:italic; display:inline-block; vertical-align:top; margin-left:17px;}




.header .head_bott{ border-top:1px solid rgba(255, 255, 255, 0.3); border-bottom:1px solid rgba(255, 255, 255, 0.3); position:relative; }


.header .head_top .logo h2{ color:#fff; font-size:20px; font-weight:normal; padding:10px 0px 0px 20px;}

.header .head_bott .inav_wrapper{ width:1200px; margin:0 auto}

.header .head_bott .inav_wrapper .nav_ul .nav_li{ text-align:center;float:left; font-size:18px;  line-height:60px; width:11.1%!important}

.header .head_bott .inav_wrapper .nav_ul .nav_li>a{display:block; position:relative; color:#fff}

.header .head_bott .inav_wrapper .nav_ul .nav_li>a:after{content:''; position:absolute; bottom:20px; width:0; left:0; height:3px; background:#fff; transition:.3s ease;}


.header .head_bott .inav_wrapper .nav_ul .nav_li>a:hover{color:#8eb21b;}

.header .head_bott .inav_wrapper .nav_ul .nav_li .dropdown{display:none; overflow:hidden; position:absolute; z-index:111111111111; width:100%; top:100%; left:0; background:url(../images/nav.jpg) no-repeat center;box-shadow:0px 3px 3px 3px rgba(0,0,0,.2)}

.header .head_bott .dropdown .left{float:left; width:28%; padding-top:45px; min-height:400px;}

.header .head_bott .dropdown .left ul{position:relative; padding-bottom:30px;}

.header .head_bott .dropdown .left ul:after{content:''; position:absolute; bottom:0; width:90%; left:0; height:1px; background:#c7c7c9;}

.header .head_bott .dropdown .left ul li a{ color:#555!important}
.header .head_bott .dropdown .left ul li{font-size:16px; color:#3c3c3c; line-height:45px; padding-left:50px;}

.header .head_bott .dropdown .left ul li:hover{background:#fff;}

.header .head_bott .dropdown .left ul li.cur{background:#fff;}

.header .head_bott .dropdown .left dl{padding:25px 0 20px;}

.header .head_bott .dropdown .left dl dt{font-size:16px; color:#272727;  padding-left:50px; line-height:30px;}

.header .head_bott .dropdown .left dl dd{font-size:14px; color:#3c3c3c; line-height:30px; padding-left:50px;}

.header .head_bott .dropdown .right{float:right; width:71%; padding-top:45px;}

.header .head_bott .dropdown .right .infor{float:left; width:50%; position:relative; z-index:1;}

.header .head_bott .dropdown .right .infor .box{padding-left:60px; text-align:left}

.header .head_bott .dropdown .right .infor .tit{font-size:28px; text-align:left; color:#3c3c3c; line-height:40px;}

.header .head_bott .dropdown .right .infor .con{font-size:16px; color:#3c3c3c; line-height:30px; margin:40px 0;}

.header .head_bott .dropdown .right .infor .more{font-size:14px; background:#8eb21b; color:#fff; padding:10px 30px; transition:.3s ease;}

.header .head_bott .dropdown .right .infor .more:hover{background:#eee; color:#555!important;}
.header .head_bott .dropdown .right .infor .more:hover .more{ color:#333!important}
.header .head_bott .dropdown .right .infor .more .icon{display:inline-block; width:17px; margin-left:10px; height:10px; background:url(../images/anniu_jt.png) no-repeat center;}

.header .head_bott .dropdown .right .img{position:absolute; right:0; top:0;}

.header .head_bott .dropdown .right .infor .more:hover .icon{background:url(../images/anniu_jt1.png) no-repeat center;}

.header .head_bott .dropdown .btn_close{position:absolute; bottom:10px; color:#8eb21b; line-height:20px; left:50%; margin-left:-18px; cursor:pointer;}

.header .head_bott .dropdown .btn_close .icon{line-height:15px; text-align:center;}

.header .head_bott .dropdown .btn_close span{font-size:12px; line-height:9px;}


.header .head_bott .pro_li .dropdown .right .content{display:none; padding-bottom:100px;}

.header .head_bott .pro_li .dropdown .right .content:first-child{display:block;}

.header .head_bott .pro_li .dropdown .right .content>div{float:left; width:47%; margin-bottom:40px;}

.header .head_bott .pro_li .dropdown .right .content>div.even{border-left:2px solid #d8d8d8;}

.header .head_bott .pro_li .dropdown .right .content>div .box{padding-left:50px;}

.header .head_bott .pro_li .dropdown .right .content .t{font-size:16px; color:#3c3c3c; line-height:30px; margin-bottom:10px; transition:.3s ease;}

.header .head_bott .pro_li .dropdown .right .content>div:hover .t{color:#8eb21b;}

.header .head_bott .pro_li .dropdown .right .content .t .iconfont{width:17px; height:10px; background:url(../images/anniu_jt2.png) no-repeat center; opacity:0; visibility:hidden; transition:.3s ease;}

.header .head_bott .pro_li .dropdown .right .content>div:hover .t .iconfont{opacity:1; visibility:visible;}

.header .head_bott .pro_li .dropdown .right .content .c{font-size:13px; color:#3c3c3c; line-height:30px; }

.header .head_bott .tool{float:right;}

.header .head_bott .tool .company{float:left;color:#333; font-size:14px; line-height:80px; height:80px; cursor:pointer;}

.header .head_bott .tool .company .icon{display:inline-block; width:20px; height:20px; background:url(../images/head_bott01_1.png) no-repeat center;}

.header .head_bott .tool .company span{margin:0 10px;}

.header .head_bott .tool .company .iconfont{margin:0;}

.header .head_bott .tool .search1{float:left; width:25px; height:80px; margin-left:20px; background:url(../images/head_bott01_2.png) no-repeat center; cursor:pointer;}

.search_sy { width:190px;  height:38px; border-bottom:2px solid #dcdcdc;  float:left; margin-top:21px; margin-left:10px;}
.searchsy1 { margin-left:10px; line-height:36px; width:140px; float:left; color:#666; border:none; font-family:"榛戜綋"; } 
.searchimgsy1 { width:25px; float:left; margin-top:7px;}





.header .head_bott .head_search{display:none; position:fixed; width:100%; height:100%; left:0; top:0;}

.header .head_bott .head_search .bg{position:fixed; top:0; width:100%; height:100%; background:url(../images/black.2.png)}

.header .head_bott .head_search .content{position:relative; z-index:1; width:50%; margin:0 auto; top:38px; overflow:hidden;}

.header .head_bott .head_search .form{position:relative;}

.header .head_bott .head_search input{padding: 0 38px 0 39px; width:92%; line-height:65px; height:65px; border:none; background:rgba(188, 11, 19, 0.8);}

.header .head_bott .head_search button{position:absolute; outline:none; background:none; border:none; top:20px; font-size:18px; color:#fff;}

.header .head_bott .head_search button.submit{left:0;}

.header .head_bott .head_search button.close{right:0;}

.header .head_bott .head_search .text{background:#fff;}

.header .head_bott .head_search .text .text_box{padding:40px;}

.header .logo,
.header .inav_wrapper,
.header .tool
{opacity:1; visibility:visible; transition:.5s ease;}

.header.on .logo,
.header.on .inav_wrapper,
.header.on .tool
{opacity:0; visibility:hidden;}

.header .head_bott .head_search .text .text_box .t{margin-bottom:20px;}

.header .head_bott .head_search .text .text_box ul li{line-height:30px; font-size:14px; padding-left:20px;}

.header .head_bott .head_search .text .text_box ul li:hover{background:#eee;}






.wd1200{ padding-top:100px; padding-bottom:100px; width:1200px; margin:0 auto}
.wenzi{ text-align:center; margin:0 auto; width:31.5%;}
.wenzi h2 .fr{ color:#000; font-size:45px; margin-top:-5px;}
.wenzi h3{ font-size:20px; color:#5d5d5d; font-weight:normal; margin-top:10px;}


/*浜у搧*/
.chanpin ul { margin-top:50px;}
.chanpin ul li{ float:left;width:23%; margin-left:1%; margin-right:1%;-moz-transition: margin-top .8s;-webkit-transition: margin-top .8s;-o-transition: margin-top .8s; text-align:center;}
.chanpin ul li h2{ color:#0c6cbb; font-size:20px; font-weight:normal; margin-top:20px; margin-bottom:7px;}
.chanpin ul li h3{ color:#8e8e8e; font-size:15px; font-weight:normal}
.chanpin ul li:hover { margin-top:-10px; display:block}

.cptu{ width:100%; height:250px;overflow:hidden;display: flex;justify-content: center;align-items: center; overflow:hidden}
.cptu img{cursor: pointer; transition: all 0.8s; width:100%}
.cptu img:hover{   transform: scale(1.2);}

.gengduo_pro{ width:150px; margin:0 auto; margin-top:40px; text-align:center; border-radius:5px;background:#6bb11b; height:45px; line-height:45px; text-align:center;}
.gengduo_pro a{ color:#fff; font-size:17px;-moz-transition: margin-top .8s;-webkit-transition: margin-top .8s;-o-transition: margin-top .8s; }
.gengduo_pro a:hover { margin-top:-10px; display:block}


/*鏍稿績鍥㈤槦*/
#section3{ padding-top:90px;}
#section4{ padding-top:50px;}
.tuandui .wenzi h2 .fr{ color:#fff}
.tuandui .wenzi h3 { color:#fff}
.tuandui ul { margin-top:50px;}
.tuandui ul li{ float:left;background:#fff; width:28%; margin-left:2.5%; margin-right:2.5%;-moz-transition: margin-top .8s;-webkit-transition: margin-top .8s;-o-transition: margin-top .8s;}
.tuandui ul li:hover{margin-top:-10px; display:block}
.hxkuang{ padding:30px;}
.tuandui ul li h2{ text-align:center; font-weight:normal; font-size:20px; color:#6bb11b; margin-top:15px; margin-bottom:15px;}
.hxmiao{text-overflow:ellipsis;/*瓒呭嚭...*/ display:-webkit-box; -webkit-line-clamp:3;/*鏄剧ず琛屾暟*/ -webkit-box-orient:vertical; text-align:center;overflow:hidden; color:#777777; line-height:25px; font-size:15px; height:75px;margin-bottom:15px;}



.hxtu{ width:174px; height:174px; border-radius:50%; overflow:hidden;overflow:hidden; display: flex;justify-content: center;align-items: center; text-align:center; margin:0 auto;}
.hxtu img{cursor: pointer;  max-width:100%;transition: all 0.8s;}
.hxtu img:hover{   transform: scale(1.2);}

.gengduo_hx{ width:120px; margin:0 auto;text-align:center; border-radius:5px; border:3px solid #6bb11b; height:40px; line-height:34px; text-align:center; }
.gengduo_hx a{ color:#fff; font-size:17px }
.gengduo_hx a:hover { margin-top:-10px; display:block}



/*鏍稿績鎶€鏈?/
.zuo{ background:url(../images/index_10.png) no-repeat left; width:70%; height:785px; padding:0px; margin:0px;}
.you{ width:48%;  position:absolute; left:48%;}
/*
.container2{
margin:0 auto;
width:100%;
overflow:hidden;
}
#tabnav { margin-top:300px;}
#tabnav li:nth-child(2n){ margin-top:20px;}
#tabnav li{
height:60px; background:#d4d4d4; color:#3c3c3c;
line-height:60px;
list-style:none;
text-align:center;
width:360px;
}
#tabnav li a{ font-size:25px;}
#tabnav li.active {
background:#6bb11b
}
#tabnav li.active a{ color:#fff}
#tab_content{
float:right;
width:37%;
*width:37%;
height:650px;
overflow:hidden;}
#tab_content .content{
 -moz-border-radius: 5px;
height:650px;
}
.liebiao{ font-size:25px; line-height:55px;}
#tab_content .content{
height:650px;
}
#tab_content .content h2{ padding-top:170px; margin-bottom:30px;font-size:45px; color:#262626; font-weight:900;}

*/

.liebiao{ font-size:22px; line-height:55px;}
#tabcontent h2{ margin-bottom:30px;font-size:45px; color:#262626; font-weight:900;}


	
    .tabbox {width:100%; margin-top:300px;}
    .tabmenu {}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
	
.tabmenu li:nth-child(2n){ margin-top:20px;}
.tabmenu li { font-size:25px;height:60px; background:#d4d4d4; color:#3c3c3c;
line-height:60px;
list-style:none;
text-align:center;
width:360px;overflow:hidden;}
.tabmenu .cli {text-align:center;width:360px;height:60px; color:#fff;overflow:hidden;background-color: #6bb11b;}
    #tabcontent {width:39%; margin-top:-100px;}
    #tabcontent ul {margin:0;padding:5px;list-style-type: none;}
    #tabcontent .hidden {display:none;}

@charset "utf-8";


/*-------------------------------  鈻 index 棣栭〉---------------------------------*/

#container{/*position: fixed;top:0px;z-index: 80;*/ background:#FFFFFF;
width:100%;
float:left}


/*-----棣栭〉 banner-----*/
.index_focus {position: relative;width: 100%;height: 752px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:752px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;l/eft: 45%;bottom:-2%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:70px;font-family: arial;color: #ffffff;padding:5px 3px 5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #0689d8;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 40%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}


.index_focus_pre {left: 30px;background-position: 0 0;background:url(../../images/images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../../images/images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../../images/images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../../images/images/jt2.png) no-repeat;}





/*浼佷笟鏂囧寲*/
.index_4_bg {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;}


.index_4{background-position: center top; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img23.jpg);}

.index_4 { width:100%; height:750px; clear:both; overflow:visible;}
.index_4_mid{background-position:left;background-repeat:repeat-y;background-image:url(../images/img38.png);text-align:center;padding:16.5625em 2em 18em 0em;}



.index_4_mid_2{
color:#fff;}
.index_4_mid_1{
height:7em;}
.index_4_mid_2{
font-size:1.875em;}
.index_4_mid_3{ margin-bottom:2.5em;
font-size:17px; line-height:30px; color:#fff; margin-top:0.875em; height:70px;}
.index_4_mid_4 span{
display:inline-block; border:1px #fff solid; width:49px; height:49px; background-position:center; background-repeat:no-repeat; background-image:url(../images/wh_jt.png);}
.swiper-wrapper-index_4 .swiper-slide:nth-child(1) .index_4_mid{
background-image:none}
.swiper-wrapper-index_4 .swiper-slide:hover .index_4_mid_4 span{
border-color:#6bb11b; background-color:transparent; background:#6bb11b;background-image:url(../images/wh_jt.png);  background-position:center; background-repeat:no-repeat; } 




.index_4 .swiper-pagination-bullet{
background-color:#fff;opacity:1;}
.index_4 .swiper-pagination-bullet-active{
background-color:#bca26f;}
.index_4_mid_2{
font-size:30px;}



.index_4_bg{ overflow:hidden;position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.index_4_bg div{ -webkit-transition-duration: 0.5s; -ms-transition-duration: 1.5s; -o-transition-duration: 1.5s; -moz-transition-duration: 1.5s; transition-duration: 1.5s;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition: all 2.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;} 
.index_4_bg div.on{transform: scale(1.08, 1.08);height:750px;
opacity:1; z-index:10;}


/*鏂伴椈*/
#section6{ padding-top:110px;}
.news{ margin-top:50px;}
.xwzuo{ width:70%;}
.xwzuo ul li{ float:left; width:30%;}
.xwzuo ul li .riqi{ color:#119fd4; font-size:30px;}
.xwzuo ul li h2{ margin-top:20px; font-weight:normal;text-overflow:ellipsis;/*瓒呭嚭...*/ display:-webkit-box; -webkit-line-clamp:3;/*鏄剧ず琛屾暟*/ -webkit-box-orient:vertical;overflow:hidden; color:#272727; line-height:24px; height:72px;margin-bottom:20px; font-size:19px;}
.xwline{ background:#6bb11b; height:1px; width:100%; margin-bottom:20px;}
.xwmiao{ color:#838383;font-weight:normal;text-overflow:ellipsis;/*瓒呭嚭...*/ display:-webkit-box; -webkit-line-clamp:4;/*鏄剧ず琛屾暟*/ -webkit-box-orient:vertical;overflow:hidden; line-height:24px; height:96px;margin-bottom:20px; font-size:15px;}
.xwzuo ul li:nth-child(2){ margin-left:42px; margin-right:42px;}

.gengduo_xw{ width:50px;text-align:center; border:1px solid #b0b0b0; padding-top:5px; padding-bottom:5px; text-align:center;-moz-transition: margin-top .8s;-webkit-transition: margin-top .8s;-o-transition: margin-top .8s; }
.gengduo_xw:hover { margin-top:-10px; display:block}

.xwyou{ width:23%;}
.xwyou h2{ background:#6bb11b; height:50px; line-height:50px; font-size:19px; color:#fff; text-align:center; font-weight:normal}
.xwyou ul{ margin-top:20px;}
.xwyou ul li{ border-bottom:1px solid #e6e6e6; padding-top:5px; padding-bottom:5px; line-height:25px;}
.xwyou ul li a{ color:#6bb11b; font-size:17px;}




/*棣栭〉搴曢儴*/
#section7 .wd1200{ padding-top:200px;}
.fazuo{ width:33%; }
.lian_txt a{ color:#fff}
.lian_txt{ color:#fff; font-size:16px; line-height:25px; margin-top:20px; margin-bottom:20px;}
.erweima .fl{ margin-right:20px;}
.banquan{ line-height:25px; margin-top:20px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration:none;color: #bdd4af;}
a.zzb07link:hover {text-decoration: underline;color: #bdd4af;}
.zzb07tail{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#bdd4af;}
.fayou{ width:60%;}
.fmenu{ width:27%; }
.fmenu h2{ font-size:20px; color:#fff; font-weight:normal}
.fmenu ul{ margin-top:15px;}
.fmenu ul li{ line-height:33px; float:none; font-size:16px;}
.fmenu ul li a{ color:#fff;}
.fmenu:nth-child(3){ width:44%}
.fmenu:nth-child(4){ margin-top:-25px;}
.fmenu:nth-child(5){ margin-top:-25px;}
.fmenu:nth-child(6){ margin-top:40px;}




/* Section 2* --------------------------------------- */
#section2{ background:#f7f7f5!important;}


/* Section 4* --------------------------------------- */
#section4{background:url(../images/index_17.png) no-repeat top center;}


/* Section 7* --------------------------------------- */
.nyfoot .wd1200{ padding-top:70px!important; padding-bottom:70px;}
#section7{ background:url(../images/index_23.png) no-repeat top center;}












/*缈婚〉*/
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;color: #6bb11b; line-height: 30px; text-decoration: none; clear:both; }
.contentPage a:link {color: #6bb11b; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #6bb11b; font-weight: normal;}
.contentPage a:visited {color: #6bb11b; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #6bb11b; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#6bb11b;font-weight:normal;}
.contentPage .current{color:#6bb11b; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #6bb11b; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

/*鍐呴〉搴曢儴*/
.guanjian{ width:100%; margin:0 auto;   background-image: linear-gradient(to right,#0d74cc, #2ea748);height:66px;}
.keyword{ width:1200px; margin:0 auto; line-height:66px;}
.guan_txt{ width:900px;}
.teshu{ margin-right:0px;}
.guan_txt ul li{ float:left; color:#fff; margin-right:15px;}
.guan_txt ul li:first-child{ margin-right:0px}
.guan_txt ul li a{ color:#fff}
.dianhua{ font-size:20px; color:#fff; font-weight:900;}

/*鍐呴〉鏍稿績鍥㈤槦*/

.neirong .tuandui ul li{ float:left;background:#fff; width:28%; margin-left:2.5%; margin-right:2.5%;-moz-transition: margin-top .8s;-webkit-transition: margin-top .8s;-o-transition: margin-top .8s; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); height:auto!important}

.neirong .chanpina ul li{ float:left;background:#fff; width:28%; margin-left:2.5%; margin-right:2.5%;-moz-transition: margin-top .8s;-webkit-transition: margin-top .8s;-o-transition: margin-top .8s; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-bottom:70px;}
.neirong .chanpina  .cpming{ color:#0c6cbb;text-align:center; font-size:18px; line-height:25px; height:25px; margin-top:10px; margin-bottom:10px;}
/*涓撳埄璇佷功*/

 .hxtd{ padding:50px;}
 .hxtdyou{ width:70%}
 .hxtdzuo{ width:25%; overflow:hidden}
.hxtd_name{ margin-bottom:30px; background:#8eb21b; height:50px; line-height:50px; text-align:center; color:#fff; font-size:25px;}
 
.hxtdzuo{}
.hxtdzuo img{cursor: pointer;  max-width:100%;transition: all 0.8s;border-radius:5px;}
.hxtdzuo img:hover{   transform: scale(1.2);} 

.hxtdtu { text-align:center; margin:0 auto; height:80px;}
.hxtdtu img{ text-align:center;  overflow:hidden; max-width:100%}
.kyhz_name{ text-align:center;}


/*鍐呴〉鏍稿績鎶€鏈?/
.hxjs ul li{ float:left; width:48%; margin-bottom:20px; background:#f2f2f2; height:55px; line-height:55px; text-align:center;}
.hxjs ul li a{ color:#333; font-size:18px;}
.hxjs ul li:nth-child(2n){ float:right}
.hxjs ul li a:hover{ background:#6bb11b; color:#fff; display:block}


/*鍐呴〉瀵艰埅*/
.nymenu{
border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); }

.div1270{
margin:0 auto; padding:0 1em;}
.nymenu_mid p {
    display: none;
}
.nymenu_mid ul  {display: flex; width: 100%;}

.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;
float:left;  text-align:center;background:#fff; border-left:1px solid #d1d1d1;width: 100%;vertical-align: top;}

.nymenu_mid ul li:first-child{ border-left:0px!important;}
.nymenu_mid ul li a{ padding:1.2em 0;
display:inline-block; font-size:1.25em; position:relative; }
.nymenu_mid ul li a:after{
content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 50%;
  width: 0;
  bottom: 0em;
  height:0.15em;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color:#6bb11b}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:12.65em;opacity:1; margin-left:-6.325em;}






.nymain{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:80px;}


.nywenzi{ text-align:center; margin:0 auto;}
.nywenzi h2{ color:#000; font-size:35px;}
.nywenzi h2 span{ color:#0d74cc;}
.nywenzi .nyline{ background:#d8d8d8; height:1px; width:100%; margin:0 auto; text-align:center;margin-top:10px; }
.nywenzi h3{font-size:17px;color:#555; font-weight:normal; margin-top:10px; margin-bottom:50px;}
.nywenzi h4{font-size:15px;color:#555; opacity:0.8; font-weight:normal; margin-top:10px; margin-bottom:35px;}
.nywenzi .xwbt{ font-size:20px; text-align:center; color:#000;}

.nyabout{ width:100%; height:400px; background:url(../images/nyabout.jpg) no-repeat   center  ; margin: 0 auto;}
.nycon{ width:100%; height:400px; background:url(../images/nycon.jpg) no-repeat  center ; margin:0 auto}
.nynews{ width:100%; height:400px; background:url(../images/nynews.jpg) no-repeat center; margin:0 auto}
.nycase{ width:100%; height:400px; background:url(../images/nycase.jpg) no-repeat center; margin:0 auto}
.nyzhuanli{ width:100%; height:400px; background:url(../images/nyzhuanli.jpg) no-repeat   center; margin:0 auto}
.nypro{ width:100%; height:400px; background:url(../images/nypro.jpg) no-repeat    center ; margin:0 auto}
.nyhxtd{ width:100%; height:400px; background:url(../images/nyhxtd.jpg) no-repeat    center ; margin:0 auto}
.nyhxjs{ width:100%; height:400px; background:url(../images/nyhxjs.jpg) no-repeat    center ; margin:0 auto}



.neirong_biankuang{box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);padding-top:40px; line-height:35px; min-height:300px;}
.newsxx{ min-height:300px;}
.neirong{ padding-top:40px; line-height:35px; min-height:300px;}
.cpxx h1{ text-align:center; color:#0d74cc}
.wsxxnr{ padding-top:30px;}
.cpxx table td{padding:11px; font-size:13px; color:#333; line-height:36px;  border:1px solid #ccc; border-top:0; border-right:0; }
.cpxx table{ width:100%;border:1px solid #ccc; border-bottom:0; border-left:0;}


.chanpinxx table td{ padding:15px;}






/*鍐呴〉鏂伴椈*/
.news_list01 .list_hd{background-color:#f0f0f0; width:100%; clear:both; overflow:visible; height:130px; padding:50px 0px;  margin:0px auto 26px auto; display:block; }
.news_list01 .con { width:1100px; margin:0px auto;}
.news_list01 .hd_tit{font-size:20px;color:#1e1e1e;font-weight:normal;height:30px;line-height:38px; margin-right:2%; text-transform:uppercase;}
.news_list01 .inp_box_wrap { width:20%;margin-right:2%; }
.news_list01 .inp_box{display:block;width:100%;height:38px;line-height:38px;border:1px solid #e0e0e0;padding:0;margin:0;box-sizing:content-box;font-size:14px;color:#999;padding:0;text-indent:10px; background:#fff;}
.news_list01 .hd_btn{width:18%;border:none;text-align:center;background-color:#8eb21b;font-size:15px;color:#fff;height:38px;line-height:38px;outline:none;cursor:pointer;}
.l { float:left;}


.inp_box_wrap button,.inp_box_wrap select, .inp_box_wrap input {
    font-family: 'NotoSans', 'Arial', sans-serif, sans-serif;
}



.nymenu_mid_s ul li{
float:none; display:inline-block;}
.nymenu_mid_s{
text-align:center}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:center;}
.newsmid{ padding-bottom:4.8125em;
background-color:#fff; overflow:hidden}
.newsmid_1_2{
overflow:hidden;}
.newsmid_1_2 img{
width:100%;}
.newsmid_1_1{
font-size:1.875em; color:#000; margin-top:2.333333333333333em; margin-bottom:1.2em;}
.newsmid_1_3{ margin-top:2em; margin-bottom:2em;
position:relative; padding-left:6.875em;}
.newsmid_1_3_right{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; min-height:3.6em;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
font-size:0.9375em; color:#000; line-height:1.8;}
.newsmid_1_3_left{ font-family:Arial, Helvetica, sans-serif;
position:absolute; left:0; top:0; width:4.6875em; text-align:center; background-position:right center; background-repeat:no-repeat; background-image:url(../images/news/img3.jpg);}
.newsmid_1_3_left_1{
font-size:2.5em; color:#000; font-weight:bold; line-height:1;}
.newsmid_1_3_left_2{
font-size:0.75em; color:#666;}
.newsmid_2_1 ul li{ 
float:left; width:100%;  }
.newsmid_2_1 ul li:nth-child(3n){
margin-right:0;}




.newsmid_2_1_mid_1{
overflow:hidden; width:200px; border:1px solid #f2f2f2; float:right;display: flex;justify-content: center;
align-items: center;height:130px; margin-top:50px; margin-right:30px; background:#fff;}
.newsmid_2_1_mid_1 img{max-width:200px;max-height:130px;}
.newsmid_2_1_mid {position:relative;
background-color:#fff; border:1px #e4e4e4 solid; height:234px; margin-bottom:20px;     box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1);
 }
a:hover .newsmid_2_1_mid{ background:#f8f8f8;}


a:hover .newsmid_2_1_mid .newsmid_2_1_mid_1 img { transform:scale(1.07) }

.newsmid_2_1_mid_2{
padding:4.5625em  4.5625em 4.5625em 2.5625em;}

.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;  float:left; width:10%; border-right:1px solid #CCC; text-align:center; 
color:#8eb21b; font-size:0.875em; font-family:Arial, Helvetica, sans-serif; padding-right:10px; margin-right:20px;}
.newsmid_2_1_mid_2_1 b { font-size:44px; color:#6bb11b; font-family:Arial, Helvetica, sans-serif; display:block;}
.newsmid_2_1_mid_2_1 i {font-size:15px; color:#6bb11b; font-family:Arial, Helvetica, sans-serif; font-style:normal; display:block;  }
.newsmid_2_1_mid_2_2{ width:70%;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; height:30px; }
.newsmid_2_1_mid_2_2 h3 {font-size:24px; color:#000;font-weight:400;}
.newsmid_2_1_mid_2_2 .fx { font-size:13px; color:#999; line-height:36px;}

.newsmid_2_1_mid_2_2 p {font-size:15px; color:#666; line-height:25px; margin-top:10px; }
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:0.875em; color:#000; display:inline-block; background-position:right center;}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:0.875em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;text-align:center;}
.newsmid_2_2 a{ display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#8eb21b}


.news_da { background:none!important;}
.news_da_nr { width:68%; float: left;}

.newsxx img{max-width:80%; margin:0 auto;display: table-cell; /*涓昏鏄繖涓睘鎬?/
vertical-align: middle;height:auto!important; text-align:center!important;}
.newsxx p img{ text-align:center!important}


/*浼佷笟瀹炴櫙璇︾粏椤?/
.nybt{ line-height:40px; text-align:center; color:#0184ca; font-size:20px; margin-bottom:20px;}

.fanhui{width:100%; margin:0 auto; line-height:40px; margin-top:50px;}
.fanhui ul li{ float:left; width:31%; padding-left:1%; padding-right:1%;background:#f2f2f2;  padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #6bb11b; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center;}


/*鍐呴〉鎺ㄨ崘浜у搧*/
.nychanpin h2{font-weight:normal; font-size:16px; color:#fff; background:#2ea748; height:35px; line-height:35px; padding-left:20px;}
.nychanpin .cplist:nth-child(3n){ float:left;}
.nychanpin .cplist{ float:left;width:25%;  background:#fff;  margin-bottom:30px;margin-top:10px;-webkit-transition: .8s; margin-top:20px; padding:0px; margin-left:0px; margin-right:0px;}
.nychanpin .cplist .cplist_bg{ padding:10px;}
.nychanpin .cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}

.nychanpin .cptu{ width:100%; height:250px;overflow:hidden; display: flex;justify-content: center;align-items: center; overflow:hidden}
.nychanpin .cptu img{ max-width:100%; transition: all 0.8s; overflow:hidden}

.nychanpin .cplist h2{ padding-left:0px;}


.neirong .tuandui ul li:hover{margin-top:0px; display:block}
.neirong .tuandui ul li{ margin-bottom:70px; height:350px;-moz-transition: margin-top .0s;-webkit-transition: margin-top .0s;-o-transition: margin-top .0s;}
.cpming{ color:#0c6cbb;text-align:center; font-size:18px; line-height:25px; height:50px; margin-top:10px; margin-bottom:10px;}
/*涓撳埄璇佷功*/

.tupian ul li{ float:left;width:22.8%; text-align:center; overflow:hidden;margin-left:1%; margin-right:1%; margin-bottom:30px; border:1px solid #d8d8d8;background: #fff; height:250px;
border: 1px dotted #ccc;
border-radius: 5px;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1)}


.chanpinlbbc{display:table-cell;vertical-align:middle; padding:5px;  overflow: hidden!important; height:240px; background-size: cover !important; display: flex;justify-content: center;
align-items: center;}

.chanpinlbbc img{cursor: pointer;transition: all 0.6s; max-height:240px; max-width:100%; overflow:hidden}

.chanpinlbbc img:hover{transform: scale(1.2);}


.tupian2 ul li{ float:left;width:22.8%; text-align:center; overflow:hidden;margin-left:1%; margin-right:1%; margin-bottom:30px; border:1px solid #d8d8d8;background: #fff; height:290px;
border: 1px dotted #ccc;
border-radius: 5px;
box-shadow: 0px 10px 10px 0px rgba(0,0,0,.1)}
.chanpinlbbc2{display:table-cell;vertical-align:middle; padding:5px;  overflow: hidden!important; height:210px;background-size: cover !important; }
.eenma2{ line-height:22px; height:44px;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.6s; width:100%; max-height:200px; overflow:hidden}

.chanpinlbbc2 img:hover{transform: scale(1.2);}







/*鍐呴〉鏂伴椈*/
.nyxinwen ul li{ float:left; width:44%; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); line-height:30px;padding:30px;border-radius:5px; margin-bottom:25px;}
.nyxinwen ul li:nth-child(2n){ float:right}
.xline{ background:#8eb21b; height:2px; width:40px; margin-top:15px; margin-bottom:15px;}
.riqi{ color:#8eb21b}


.nyxwmiao{ color:#838383;font-weight:normal;text-overflow:ellipsis;/*瓒呭嚭...*/ display:-webkit-box; -webkit-line-clamp:1;/*鏄剧ず琛屾暟*/ -webkit-box-orient:vertical;overflow:hidden; line-height:24px; height:24px;margin-bottom:10px; font-size:15px;}


/*鎼滅储*/

.pro_2_sou { width:100%; margin:40px 0px; height:52px; clear:both; overflow: visible; }
.pro_2_sou .search2 { width:85.5%; float:left; height:47px; border:1px solid #dfdfdf; line-height:47px; background:#fff; font-size:16px; color:#666; padding-left:1.5%; margin-left:2% }
.pro_2_sou select { width:9%;  height:47px; line-height:47px; font-size:15px; color:#666; text-align:center;  background:#fff;  background:#fff; padding-left:0.8%; padding-right:0.8%; margin-left:0.3%; margin-right:0.3%; float:left;}
.searchimg2 {

 width:107px; height:49px; float:left;
}


/*浼佷笟鏂囧寲*/
  .wzuo { width:50%; overflow:hidden}
.wzuo img{cursor: pointer; width:100%;transition: all 0.8s;}
.wzuo img:hover{   transform: scale(1.1);}
  .wyou{ width:45%; margin-top:40px;}