/*banner begin*/

.box2{ clear:both; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}

/*banner end*/

/*main begin*/

.box3{ clear:both; height:auto; overflow:hidden;}

.yuwf{ height:auto; overflow:hidden;}

.yuwf dl{ float:left; width:24%; height:auto; overflow:hidden; margin-right:1.3%; margin-bottom:20px; border:1px solid #e8e8e8;}

.yuwf dt{ position:relative; width:100%; cursor:pointer;}

.yuwf dt img{ display:block; width:100%;transition: all 0.5s ease;}

.mmin{ display:block; width:100%; height:110px; background:rgba(124,153,192,0.8);position:absolute; left:0;  bottom:0px; padding:20px 14px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; }

.yuwf dt:hover .mmin{bottom:0px; height:100%;}

.yuwf dt span a{ color:#fff; font-size:14px;}

.mmin p{ color:#fff; font-size:12px; line-height:24px;}

.mmin h6{ color:#fff; line-height:20px; font-size:16px; font-weight:bold;}

.gdon{height:38px; position:absolute; left:0; bottom:-38px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; padding:0 14px; color:#ffffff; font-size:16px; }

.yuwf dt .gdon img{ width:14px; height:14px; display:inline-block; margin-left:8px; margin-top:-2px;}

.yuwf dt:hover .gdon{ bottom:10px;}

.yuwf dt:hover img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.yuwf dt:hover .gdon img{-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

.yuwf dl.qcbj{ margin-right:0%;}

.mmin1{ background:rgba(152,212,210,0.8);}

.mmin2{ background:rgba(148,204,134,0.8);}

.mmin3{ background:rgba(232,216,132,0.8);}

.mmin4{ background:rgba(114,178,104,0.8);}

.mmin5{ background:rgba(228,211,118,0.8);}

.mmin6{ background:rgba(142,157,195,0.8);}

.mmin7{ background:rgba(109,174,173,0.8);}

@media(max-width:1024px){

.yuwf dl{ float:left; width:49%; height:auto; overflow:hidden; margin-right:1%; margin-bottom:20px; border:1px solid #e8e8e8;}	

}

@media(max-width:414px){

.yuwf dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%; margin-bottom:20px; border:1px solid #e8e8e8;}	

}

.gshy{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}

.gshy dl{ float:left; width:24%; height:auto; overflow:hidden; margin-right:1.3%; cursor:pointer;}

.gshy dl.qcbj{ margin-right:0%;}

.gshy dt{ position:relative; width:100%; height:auto; overflow:hidden;}

.gshy dt img{ display:block; width:100%;transition: all 0.5s ease;}

.zhei{ border:1px solid #62a09e; background:rgba(255,255,255,0.9); position:absolute; width:100%; left:0; bottom:0; padding:12px 16px;}

.zhei h6{ font-weight:bold; font-size:18px; color:#68aead; margin-bottom:5px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.zhei p{ line-height:24px; color:#68aead; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.gshy dl:hover img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

@media(max-width:1024px){

.gshy dl{ float:left; width:49%; height:auto; overflow:hidden; margin-right:1%; cursor:pointer; margin-bottom:20px;}

.gshy{ clear:both; height:auto; overflow:hidden; margin-bottom:10px;}

}

@media(max-width:414px){

.gshy dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%; cursor:pointer; margin-bottom:20px;}

.gshy{ clear:both; height:auto; overflow:hidden; margin-bottom:10px;}

}



.ncinw{ height:auto; overflow:hidden; margin-bottom:40px;}

.ncin_l{ float:left; width:32%; margin-right:1.3%;}

[data-am-widget=tabs]{ margin:0px;}

.am-tabs-default .am-tabs-nav{ background:#009944;}

.am-tabs-default .am-tabs-nav a{ line-height:40px; color:#fff; font-size:16px; font-weight:bold;}

.am-tabs-default .am-tabs-nav>.am-active a{ border:3px solid #009944; border-bottom:none; background:#fff; color:#599594;}

.am-tabs-bd {position: relative;overflow: hidden; border:none;z-index: 100;-webkit-transition: height 1s;transition: height 1s;}

.am-tabs-bd .am-tab-panel{ padding:0px; background:#fff;}

.xuni{ height:auto; padding:0 17px;}

.xuni dl{ clear:both; min-height:172px;overflow:hidden; border-bottom:1px solid #cce2c4; padding:31px 0;transition: all 0.5s ease;}

.xuni dt{ width:30%; height:auto; overflow:hidden; float:left; position:relative;}

.xuni dt img{ display:block; width:100%;transition: all 0.5s ease;max-height:104px;overflow:hidden;}

.xuni dd{ float:right; width:65%; height:auto; overflow:hidden; margin-top:0px;}

.xuni dd span{ color:#999999;font-weight:bold; margin-bottom:10px; display:block; line-height:12px;}

.xuni dd h1{ color:#599594; line-height:20px; font-size:18px; height:40px; overflow:hidden; margin-bottom:7px; }

.xuni dd p{ line-height:20px; color:#4d4d4d; font-size:14px; overflow:hidden; height:40px;}

.xuni dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

.xuni dl:hover dt img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.xuni dl.qcbj{ border-bottom:none;}

.xuni dt span{ display:block; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.65); left:0; top:-100%;transition: all 0.5s ease;}

.xuni dl:hover dt span{ left:0; top:0;}

.ckgd{ clear:both; height:auto; min-height:40px; background:#87c679; line-height:40px; padding:0 24px;}

.ckgd a{ display:block; width:100%; color:#fff; font-size:14px;}

.ckgd a img{ vertical-align:middle; margin-left:5px; margin-top:-2px;}



.xuni1{ height:auto; padding:0 17px;}

.xuni1 dl{ clear:both; min-height:172px; overflow:hidden; border-bottom:1px solid #cce2c4; padding:26px 0 27px 0;transition: all 0.5s ease;}

.xuni1 dt{ width:90px; height:auto; overflow:hidden; float:left; position:relative;}

.xuni1 dt img{ display:block; width:100%;transition: all 0.5s ease;max-height:118px;overflow:hidden;}

.xuni1 dd{ float:right; width:70%; height:auto; overflow:hidden; /*margin-top:16px;*/}

.xuni1 dd h1{ color:#599594; line-height:20px; font-size:18px; height:40px; overflow:hidden; margin-bottom:10px; }

.xuni1 dd p{ line-height:20px; color:#4d4d4d; font-size:14px; overflow:hidden; height:60px;}

.xuni1 dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

.xuni1 dl:hover dt img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.xuni1 dl.qcbj{ border-bottom:none;}

.ncin_r{ float:right; width:32%; height:auto; overflow:hidden;}

.lxu{ height:auto; min-height:127px;}

.lxu_t{ height:auto; min-height:43px; background:#68aead; padding:0 14px; line-height:43px; color:#fff; font-size:16px; font-weight:bold;}

.lxu_b{ height:auto; overflow:hidden; padding:8px 19px 0 19px;}

.lxu_b p{ line-height:20px; color:#4d4d4d; font-size:14px;}

.bjzi{ height:auto; min-height:43px; background:#c54465; padding:0 14px; line-height:43px; margin-bottom:19px;}

.bjzi a{ color:#fff; display:block; font-size:14px;}

.bjzi a img{ vertical-align:middle; margin-left:5px; margin-top:-2px;}

.qgut{ height:auto; overflow:hidden;}

.qgut_t{ height:auto; min-height:43px; background:#009944; padding:0 14px; color:#ffffff; font-size:16px; font-weight:bold; line-height:43px;}

.qgut_c{ height:auto; overflow:hidden; min-height:272px; background:#ffffff}

.qgut_c img{ display:block; max-width:100%; margin:0 auto;}

.qgut_b{ height:auto; min-height:94px; background:#d9e6e6; padding:15px 23px 0px 23px;}

.qgut_b h6{ color:#222222; font-size:14px; text-align:center; line-height:24px;}

.qgut_b p{ text-align:center; color:#222222; line-height:18px; font-size:12px;}

@media(max-width:1024px){

.ncin_l{ float:left; width:100%; margin-right:0%;}	

.xuni1 dd{ float:right; width:82%; height:auto; overflow:hidden; margin-top:16px;}

.ncin_r{ float:right; width:100%; height:auto; overflow:hidden; margin-top:32px;}
.xuni dt{ width:20%;}
.xuni dd{ width:75%;}
}

@media(max-width:414px){

.ncin_l{ float:left; width:100%; margin-right:0%;}	

.xuni1 dd{ float:right; width:70%; height:auto; overflow:hidden; margin-top:16px;}

.ncin_r{ float:right; width:100%; height:auto; overflow:hidden; margin-top:32px;}
.xuni dt{ width:30%;}
.xuni dd{ width:65%;}
}

@media(max-width:360px){

.ncin_l{ float:left; width:100%; margin-right:0%;}	

.xuni1 dd{ float:right; width:65%; height:auto; overflow:hidden; margin-top:16px;}

.ncin_r{ float:right; width:100%; height:auto; overflow:hidden; margin-top:32px;}

}

@media(max-width:320px){

.ncin_l{ float:left; width:100%; margin-right:0%;}	

.xuni1 dd{ float:right; width:100%; height:auto; overflow:hidden; margin-top:16px;}

.ncin_r{ float:right; width:100%; height:auto; overflow:hidden; margin-top:32px;}

.xuni dt{ width:100%; height:auto; overflow:hidden; float:left; position:relative; margin-bottom:20px;}

.xuni dt img{ display:block; width:100%;transition: all 0.5s ease; max-width:100%; margin:0 auto;}

.xuni dd{ float:right; width:100%; height:auto; overflow:hidden; margin-top:0px;}

.xuni1 dt{ width:90px; height:auto; overflow:hidden; float:none; margin:0 auto; margin-bottom:20px; position:relative;}

}

/*main end*/





/*公司简介 begin*/

.gy_box{ clear:both; height:auto; overflow:hidden;}

.gy_box img{ display:block; max-width:100%;}

.gy_box1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px; position:relative; z-index:9; margin-top:-134px;}

.gsjj{ width:83%; height:auto; margin:0 auto;}

.dqwz{ background:rgba(255,255,255,0.6); min-height:50px; line-height:50px; padding:0 40px; color:#599594;}

.dqwz a{ color:#34783a;}

.dqwz a:last-child{ color:#599594}

.gsjj_t{ height:auto; min-height:84px; background:#fff; padding:0 40px; line-height:84px; color:#34783a; font-size:36px; font-family:"黑体";}

.gsjj_c{ height:auto; overflow:hidden; background:#fff; padding:0 40px;}

.gjss_ct{ height:auto; overflow:hidden; margin-bottom:48px;}

.gjss_ct li{ line-height:24px; float:left; display:block; width:25%;}

.gjss_ct li a{ color:#599594; font-size:14px; text-transform:uppercase;}

.gsjj_cb{ height:auto;}

.gsjj_cb dl{ float:left; width:48%; height:auto; overflow:hidden; margin-bottom:20px;transition: all 0.5s ease;}

.gsjj_cb dt{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.gsjj_cb dt img{ display:block; width:100%; height:auto;transition: all 0.5s ease;}

.gsjj_cb h6{ color:#34783a; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:15px;transition: all 0.5s ease;}

.gsjj_cb div{ height:54px; overflow:hidden; margin-bottom:15px;}

.gsjj_cb p{ line-height:18px; color:#4d4d4d; font-size:14px;transition: all 0.5s ease;     }

.gsjj_cbb p{overflow: hidden;height: 18px;} 

.gsjj_cb dl.you{ float:right;}

.gsjj_cb dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

.gsjj_cb dl:hover img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.gsjj_cb dl:hover h6,.gsjj_cb dl:hover p{ color:#90b5b4;}

@media(max-width:768px){

.gy_box1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px; position:relative; z-index:99; margin-top:0px;}

.gsjj{ width:100%; height:auto; margin:0 auto;}

}

@media(max-width:414px){

.gy_box1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px; position:relative; z-index:99; margin-top:0px;}

.gsjj{ width:100%; height:auto; margin:0 auto;}

.gsjj_cb dl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;transition: all 0.5s ease;}

.gsjj_cb div{ height:auto; overflow:hidden; margin-bottom:15px;}

.dqwz{ background:rgba(255,255,255,0.6); min-height:50px; line-height:50px; padding:0 0px; color:#599594;}

.gsjj_t{ height:auto; min-height:84px; background:#fff; padding:0 0px; line-height:84px; color:#34783a; font-size:36px; font-family:"黑体"; padding:0 15px; text-align:center;}

.gsjj_c{ height:auto; overflow:hidden; background:#fff; padding:0 0px; padding:0 15px;}

.gjss_ct li{ line-height:24px; float:left; display:block; width:50%;}

}

@media(max-width:320px){

.gy_box1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px; position:relative; z-index:99; margin-top:0px;}

.gsjj{ width:100%; height:auto; margin:0 auto;}

.gsjj_cb dl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;transition: all 0.5s ease;}

.gsjj_cb div{ height:auto; overflow:hidden; margin-bottom:15px;}

.dqwz{ background:rgba(255,255,255,0.6); min-height:50px; line-height:50px; padding:0 0px; color:#599594;}

.gsjj_t{ height:auto; min-height:84px; background:#fff; padding:0 0px; line-height:84px; color:#34783a; font-size:36px; font-family:"黑体";}

.gsjj_c{ height:auto; overflow:hidden; background:#fff; padding:0 0px;}

.gjss_ct li{ line-height:24px; float:left; display:block; width:100%;}

}

.gpmgs{ clear:both; height:auto; overflow:hidden; background:#fff; padding:35px 40px 40px 40px;}

.gpmgs_l{ float:left; width:24%; height:auto; overflow:hidden;}

.gpmgs_lt{ height:auto; overflow:hidden; margin-bottom:36px;}

.gpmgs_lt img{ display:block; max-width:100%; margin:0 auto;}

.gpmgs_lc{ height:auto; overflow:hidden; color:#e6c233; line-height:24px; font-family:"黑体"; font-size:24px; margin-bottom:28px;}

.gpmgs_lb{ height:auto; overflow:hidden; border-bottom:1px solid #e8e6dc;}

.gpmgs_lb li{ border-top:1px solid #e8e6dc; line-height:40px;}

.gpmgs_lb li a{ display:block; width:100%; background:url(../images/bg2.jpg) no-repeat left center; padding-left:25px; color:#599594; font-size:14px; text-transform:uppercase;}

.gpmgs_lb li a.active{ font-weight:bold;}

.gpmgs_r{ float:right; width:72%; height:auto; overflow:hidden;}

.gpmgs_r1 h5{ color:#34783a; font-size:36px; line-height:36px; font-family:"黑体"; margin-bottom:30px;}

.gpmgs_r1 h4{ color:#34783a; line-height:24px; font-size:24px; margin-bottom:20px;text-indent:0px;}

.gpmgs_r1 p{ line-height:24px; color:#4d4d4d; font-size:14px;}

@media(max-width:568px){

.gpmgs{ clear:both; height:auto; overflow:hidden; background:#fff; padding:35px 25px 40px 25px;}

.gpmgs_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

.gpmgs_r{ float:right; width:100%; height:auto; overflow:hidden;}

.gpmgs_lt img{ display:block; max-width:100%; margin:0 auto; width:100%;}

.gpmgs_lc{ height:auto; overflow:hidden; color:#e6c233; line-height:24px; font-family:"黑体"; font-size:24px; margin-bottom:28px; text-align:center;}

.gpmgs_lb li{ border-top:1px solid #e8e6dc; line-height:40px; text-align:center;}

.gpmgs_r1 h5{ color:#34783a; font-size:36px; line-height:36px; font-family:"黑体"; margin-bottom:30px; text-align:center;}

.gpmgs_lb li a{ display:block; width:100%; background:url(../images/bg2.jpg) no-repeat left center; padding-left:0px; color:#599594; font-size:14px; text-transform:uppercase;}



}



.qylc{ clear:both; height:auto; overflow:hidden;}

.lsye{ height:auto; overflow:hidden; margin-bottom:40px; line-height:36px; color:#34783a; font-size:36px; font-family:"黑体";}

.qylc_t{ height:auto; overflow:hidden; padding-left:217px;}

.qylc_t img{ display:block; max-width:100%;}

.qylc_b{ height:auto; overflow:hidden;}

.gylc_b1{ height:auto; overflow:hidden; clear:both; padding:30px 0; background:url(../images/bg3.jpg) repeat-y 329px top; }

.gyl_bl{ float:left; width:42%; height:auto; overflow:hidden;}

.gyl_bl img{ display:block; max-width:100%; margin:0 auto;}

.gyl_br{ float:right; width:58%; height:auto; overflow:hidden; position:relative; min-height:100px;}

.gyl_br1{ float:left; width:73px; height:79px; padding:48px 0 0 37px; color:#ffffff; font-size:14px; background:url(../images/bg3.png) no-repeat left top;}

.gyl_br2{ float:right; width:64%; padding-top:19px;}

.gyl_br2 p{ color:#111111; font-size:14px; line-height:24px;}



.gylc_b2{ clear:both; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat left center;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}

.gyv{ height:auto; background:url(../images/bg3.jpg) repeat-y 329px top; padding-bottom:32px; overflow:hidden;}

.gyv_l{ float:left; width:58%; height:auto; position:relative; min-height:170px;}

.gyl_br3{ float:right; width:73px; height:79px; padding:48px 0 0 7px; color:#ffffff; font-size:14px; background:url(../images/bg4.png) no-repeat left top;}

.gyl_br4{ float:left; width:82%; padding-top:19px; background:url(../images/bg5.png) no-repeat left top; position:absolute; left:0; top:4px; padding:30px 71px 0 15px; min-height:134px;}

.gyl_br4 p{ color:#fff; font-size:14px; line-height:24px;}

.gyv_r{ float:right; width:39%; height:auto; overflow:hidden; padding-top:18px;}

.gyv_r img{ display:block; max-width:100%; margin:0 auto;}

.gyl_br5{ float:right; width:82%; background:url(../images/bg6.png) no-repeat left top; position:absolute; right:0; top:4px; padding:29px 18px 0 68px; min-height:100px; }

.gyl_br5 p{ color:#fff; font-size:14px; line-height:24px;}

.gylc_bt{ min-height:170px;}

.gyl_br6{ float:right; width:82%; background:url(../images/bg7.png) no-repeat left top; position:absolute; right:0; top:4px; padding:29px 18px 0 68px; min-height:160px; }

.gyl_br6 p{ color:#fff; font-size:14px; line-height:24px;}



.gylc_db{ clear:both; width:100%; height:9px; background:url(../images/bg6.jpg) no-repeat center top;}

.gylc_b21{background:url(../images/bg5.jpg) no-repeat left top;}

@media(max-width:1024px){

.gylc_b1{ height:auto; overflow:hidden; clear:both; padding:30px 0; background:none; }

.gyl_bl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.gyl_bl img{ display:block; max-width:100%;}

.gyl_br{ float:right; width:100%; height:auto; overflow:hidden; position:relative; min-height:100px;}

.gyl_br2{ float:right; width:80%; padding-top:19px;}

.gylc_b2{ clear:both; height:auto; overflow:hidden; background:none;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}

.gyv{ height:auto; background:none; padding-bottom:32px; overflow:hidden;}

.gyv_l{ float:left; width:100%; height:auto; position:relative; min-height:auto; overflow:hidden;}

.gyl_br3{ float:left; width:73px; height:79px; padding:48px 0 0 7px; color:#ffffff; font-size:14px; background:url(../images/bg4.png) no-repeat left top;}

.gyl_br4{ float:right; width:80%; padding-top:19px; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden;}

.gyl_br4 p{ color:#111; font-size:14px; line-height:24px;}

.gyv_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:18px;}

.gyl_br5{ float:right; width:80%; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden; }

.gyl_br5 p{ color:#111; font-size:14px; line-height:24px;}

.gyl_br6{ float:right; width:80%; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden; }

.gyl_br6 p{ color:#111; font-size:14px; line-height:24px;}

.gylc_b21{background:none;}	

.gylc_db{ clear:both; width:100%; height:9px; background:url(../images/bg6.jpg) no-repeat center top; display:none;}

.qylc_t{ height:auto; overflow:hidden; padding-left:0px;}

.qylc_t img{ display:block; max-width:100%; margin:0 auto;}

}

@media(max-width:414px){

.gylc_b1{ height:auto; overflow:hidden; clear:both; padding:30px 0; background:none; }

.gyl_bl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.gyl_bl img{ display:block; max-width:100%;}

.gyl_br{ float:right; width:100%; height:auto; overflow:hidden; position:relative; min-height:100px;}

.gyl_br2{ float:right; width:70%; padding-top:19px;}

.gylc_b2{ clear:both; height:auto; overflow:hidden; background:none;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}

.gyv{ height:auto; background:none; padding-bottom:32px; overflow:hidden;}

.gyv_l{ float:left; width:100%; height:auto; position:relative; min-height:auto; overflow:hidden;}

.gyl_br3{ float:left; width:73px; height:79px; padding:48px 0 0 7px; color:#ffffff; font-size:14px; background:url(../images/bg4.png) no-repeat left top;}

.gyl_br4{ float:right; width:70%; padding-top:19px; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden;}

.gyl_br4 p{ color:#111; font-size:14px; line-height:24px;}

.gyv_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:18px;}

.gyl_br5{ float:right; width:70%; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden; }

.gyl_br5 p{ color:#111; font-size:14px; line-height:24px;}

.gyl_br6{ float:right; width:70%; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden; }

.gyl_br6 p{ color:#111; font-size:14px; line-height:24px;}

.gylc_b21{background:none;}	

.gylc_db{ clear:both; width:100%; height:9px; background:url(../images/bg6.jpg) no-repeat center top; display:none;}

.qylc_t{ height:auto; overflow:hidden; padding-left:0px;}

.qylc_t img{ display:block; max-width:100%; margin:0 auto;}

.lsye{ height:auto; overflow:hidden; margin-bottom:40px; line-height:36px; color:#34783a; font-size:36px; font-family:"黑体"; text-align:center;}

}

@media(max-width:320px){

.gylc_b1{ height:auto; overflow:hidden; clear:both; padding:30px 0; background:none; }

.gyl_bl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.gyl_bl img{ display:block; max-width:100%;}

.gyl_br{ float:right; width:100%; height:auto; overflow:hidden; position:relative; min-height:100px;}

.gyl_br2{ float:right; width:60%; padding-top:19px;}

.gylc_b2{ clear:both; height:auto; overflow:hidden; background:none;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}

.gyv{ height:auto; background:none; padding-bottom:32px; overflow:hidden;}

.gyv_l{ float:left; width:100%; height:auto; position:relative; min-height:auto; overflow:hidden;}

.gyl_br3{ float:left; width:73px; height:79px; padding:48px 0 0 7px; color:#ffffff; font-size:14px; background:url(../images/bg4.png) no-repeat left top;}

.gyl_br4{ float:right; width:60%; padding-top:19px; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden;}

.gyl_br4 p{ color:#111; font-size:14px; line-height:24px;}

.gyv_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:18px;}

.gyl_br5{ float:right; width:60%; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden; }

.gyl_br5 p{ color:#111; font-size:14px; line-height:24px;}

.gyl_br6{ float:right; width:60%; background:none; position:inherit; left:0; top:4px; padding:19px 0 0 0px; min-height:auto; overflow:hidden; }

.gyl_br6 p{ color:#111; font-size:14px; line-height:24px;}

.gylc_b21{background:none;}	

.gylc_db{ clear:both; width:100%; height:9px; background:url(../images/bg6.jpg) no-repeat center top; display:none;}

.qylc_t{ height:auto; overflow:hidden; padding-left:0px;}

.qylc_t img{ display:block; max-width:100%; margin:0 auto;}

}

.w_zzrz{clear:both; height:auto; overflow:hidden; background:#eeeeee; padding:60px 160px;}

@media(max-width:1680px){

.w_zzrz{ clear:both; height:auto; overflow:hidden; background:#eeeeee; padding:60px 80px;}

}

@media(max-width:1024px){

.w_zzrz{ clear:both; height:auto; overflow:hidden; background:#eeeeee; padding:30px 15px;}

}

.w_zzrz h1{color:#222;font-size:20px;font-weight:bold;margin-bottom:60px;}

.w_zz_nr{width:100%;height:auto;overflow:hidden;}



.w_zz_nr dl{float:left;width:32%;height:auto;margin-right:2%;background:#fff;}

.w_zz_nr dl.w_bj{margin-right:0px;}

.w_zz_nr dl.w_bj dt{height:300px;min-height:300px;overflow:hidden}

.w_zz_nr1 dl.w_bj dt{width:100%;height:83px;min-height:83px;overflow:hidden;padding:10px;display:table-cell;
    text-align:center;
    vertical-align:middle;
    width: 188px;
    height: 76px;}

.w_zz_nr dl dd{background:#fff;padding:10px 7px 20px 7px;font-size:12px;font-weight:bold;line-height:18px;color:#222;margin:0 auto;text-align:center;max-height: 66px;
    height: 66px;}

.w_zz_nr dt{height:300px;min-height:300px;overflow:hidden;padding:5px 5px 0px 5px;border:1px dashed #999;}

.w_zz_nr1 dt{width:100%;height:83px;min-height:83px;overflow:hidden;padding:10px;font-weight:bold;border: 1px dashed #999;margin:0 auto;display:table-cell;
    text-align:center;
    vertical-align:middle;
    width: 188px;
    height: 76px;	
	}

.w_zz_nr1 dt img{ display:block; max-width:188px; max-height:56px; overflow:hidden;}

.w_zz_nr12{width:100%;height:auto;overflow:hidden;}
.w_zz_nr12 dl{float:left;width:24%;height:auto;margin-right:1.2%;background:#fff;margin-bottom:20px;}

.w_zz_nr12 dl.w_bj{margin-right:0px;}
.w_zz_nr12 dl dd{background:#fff;padding:7px 7px 20px 7px;margin:0 auto;text-align:center;}
.w_zz_nr12 dl dd h3{font-size:13px;font-weight:bold;line-height:22px;color:#222;margin:0 auto;text-align:center;}
.w_zz_nr12 dl dd p{font-size:12px;font-weight:bold;line-height:18px;color:#222;margin:0 auto;text-align:center;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.w_zz_nr12 dt{height:auto;overflow:hidden;margin:0 auto;text-align:center;max-height:237px;}

.w_zz_nr12 dt img{height: 237px;width: 158px;}
@media(max-width:768px){

.w_zz_nr dl.w_bj{margin-right:2%;}

.w_zz_nr dl{width:48%;margin-right:2%;margin-bottom:20px;}
.w_zz_nr12 dl{width:32%;margin-right:1%;margin-bottom:15px;}
.w_zzrz h1{margin-bottom:30px;}

}

@media(max-width:414px){

.w_zz_nr dl{width:100%;margin-right:0px;margin-bottom:20px;}
.w_zz_nr12 dl{width:100%;margin-right:0px;margin-bottom:10px;}
.w_zz_nr12 dt{ max-height: 490px;}
}


/*公司简介 end*/



/*最新动态 begin*/

.tzgg{ clear:both; height:auto; overflow:hidden;}



.tzgg_t{ min-height:69px; color:#34783a; line-height:36px; font-family:"黑体"; font-size:36px;}

.tzgg h4{color:#34783a; line-height:24px; font-size:24px; margin-bottom:20px;text-indent:0px;}

.tzgg_b{ background:url(../images/bg7.jpg) repeat-x left top; padding:30px 0;}

.tzgg_b li{ clear:both; line-height:30px; background:url(../images/bg8.png) no-repeat left center; padding-left:17px; overflow:hidden;}

.tzgg_b li a{ float:left; display:block; width:75%; height:auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d; font-size:14px;}

.tzgg_b li span{ float:right; color:#4d4d4d; font-size:14px;}

.tzgg em{ font-size: 14px;text-align: right; width: 70px; display: inline-block;}

.tzgg_b li a img{ vertical-align:middle; margin-left:14px;}

.tzgg_b li.byg{  background:url(../images/bg8.png) no-repeat left center #f3f3f3;}



.fyr{float:right; clear:both; line-height:35px; text-align:center; margin-bottom:20px; color:#669dd2; font-size:12px;} 

.fyr div{ clear:both; text-align:center; margin:0 auto;}

.fyr div a.prev{  font-size:12px; padding:1px 6px; background:#fff; color:#34783a; margin-right:8px;}

.fyr div span.current{ background: #fff;margin-right: 8px;padding: 1px 6px;font-size: 12px;color: #666; border: 1px solid #999;}

.fyr div a{  background: #34783a; padding:1px 6px; color:#fff; margin-right:8px;font-size:12px; border: 1px solid #34783a;}

.fyr div a.next{ background:#fff;padding:1px 6px; color:#34783a; margin-right:8px;font-size:12px;}



@media(max-width:1024px){

.tzgg_b li a{ float:left; display:block; width:65%; height:auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d; font-size:14px;}

}

@media(max-width:768px){

.tzgg_b li a{ float:left; display:block; width:62%; height:auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d; font-size:14px;}

}

@media(max-width:414px){

.tzgg_b li{ clear:both; line-height:30px; background:url(../images/bg8.png) no-repeat left 13px; padding-left:17px; overflow:hidden;}

.tzgg_b li a{ float:left; display:block; width:100%; height:auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#4d4d4d; font-size:14px;}

.tzgg_b li.byg{  background:url(../images/bg8.png) no-repeat left 13px #f3f3f3;}

.tzgg_b li span{ float:left; color:#4d4d4d; font-size:14px;}

.tzgg_t{ min-height:69px; color:#34783a; line-height:36px; font-family:"黑体"; font-size:36px; text-align:center;}



}



.tzmr{ clear:both; height:auto; overflow:hidden; min-height:801px;}

.tzmr h1{ text-align:center; line-height:24px; color:#34783a; font-size:16px; font-weight:bold; background:url(../images/bg8.jpg) no-repeat center bottom; padding-bottom:30px;}

.tzmr h6{ text-align:right; color:#6cbb5a; line-height:24px; padding-right:98px;}

.tzmr p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.tzmr p span{ line-height:24px; color:#4d4d4d; font-size:14px;}

/*最新动态 end*/





/**/

.lyk_t{ height:auto; overflow:hidden; margin-bottom:40px;}

.lyk_t p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.lyk_b{ clear:both; height:auto; overflow:hidden;}

.lyk_b p{ clear:both; line-height:50px; overflow:hidden; margin-bottom:10px;}

.lyk_b p span{ float:left; display:block; width:125px; color:#333333; font-size:16px;}

.lyk_b p span i{ color:#e60012; font-size:16px;}

.lyk_b p font{ float:right; display:block; width:70%;}

.wbk2{ width:100%; height:50px; border:1px solid #dddddd; line-height:48px; padding:0 10px; color:#333333; font-size:16px;}

.wbk3{ width:100%; height:220px; border:1px solid #dddddd; line-height:48px; padding:0 10px; color:#333333; font-size:16px;}

.anli{ width:140px; height:40px; border-radius:5px; border:none; background:#599594; text-align:center; line-height:40px; color:#fff; font-size:14px;}

@media(max-width:667px){

.lyk_b p font{ float:right; display:block; width:65%;}

	

}

@media(max-width:414px){

.lyk_b p font{ float:right; display:block; width:100%;}	

}

.ypfs{ height:auto; overflow:hidden; margin-bottom:40px;}

.ypfs h6{ color:#34783a; font-size:24px; line-height:24px; margin-bottom:20px;}

.ypfs p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.ypfs1{ margin-bottom:0px;}

.menuTitle4{cursor:pointer;width:100%; height:50px; background:url(../images/bg9.jpg) no-repeat 95% center #fff; color:#333333; font-family:"Microsoft YaHei"; font-size:16px; line-height:48px; padding:0 38px 0 18px; margin-bottom:10px; border:1px solid #dddddd; text-transform:uppercase;}



.activeTitle4{cursor:pointer;width:100%; height:50px; background:url(../images/bg10.jpg) no-repeat 95% center #fff; color:#34783a; font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; line-height:48px;padding:0 38px 0 18px;  margin-bottom:0px; border:1px solid #dddddd; border-bottom:none; text-transform:uppercase;}



.menuContent4{width:100%; height:auto; overflow:hidden; display:none; margin-bottom:20px; background:#fff;padding:15px 85px 15px 18px; border:1px solid #dddddd; border-top:none;}

.jyys{ height:auto; overflow:hidden; margin-bottom:25px;}

.jyys li{ float:left; width:25%; line-height:24px; font-size:14px; color:#333;}

.jyys li span{ color:#333333; font-weight:bold; font-size:14px;}

.jyss{ clear:both; height:auto; overflow:hidden;}

.jyss h6{ color:#333333; font-size:14px; font-weight:bold; margin-bottom:0px;}

.jyss p{ line-height:24px; color:#4d4d4d; font-size:14px;}

.jyss p a{ display:block; width:100px; height:40px; background:#599595; color:#fff; text-align:center; line-height:40px; font-size:14px; border-radius:5px; margin:0 auto;}

@media(max-width:1024px){

.menuContent4{width:100%; height:auto; overflow:hidden; display:none; margin-bottom:20px; background:#fff;padding:15px 30px 15px 30px; border:1px solid #dddddd; border-top:none;}



}



.lxwm{ height:auto; overflow:hidden; margin-bottom:20px;}

.lxwm li{ float:left; width:24%; height:auto; margin-right:1.3%; height:auto; background:url(../images/bg11.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:24px 16px 20px 16px; min-height:176px;}

.lxwm li.qcbj{ margin-right:0%;}

.lxwm li img{ display:block; max-width:100%; margin:0 auto; margin-bottom:13px;}

.lxwm li h6{ text-align:center; color:#fff; font-size:14px; margin-bottom:5px; font-weight:bold; line-height:24px;}

.lxwm li p{ color:#fff; line-height:20px; font-size:12px; text-align:center; }

.lxwm li.tgh{background:url(../images/bg12.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }

.lxwm li.tgh1{background:url(../images/bg13.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }

.lxwm li.tgh2{background:url(../images/bg14.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }

@media(max-width:1024px){

.lxwm li{ float:left; width:49%; height:auto; margin-right:1%; height:auto; background:url(../images/bg11.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:24px 16px 20px 16px; min-height:176px;}

}

@media(max-width:375px){

.lxwm li{ float:left; width:100%; height:auto; margin-right:0%; height:auto; background:url(../images/bg11.jpg) no-repeat center top;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:24px 16px 20px 16px; min-height:176px;}

}



.lxwm1{ clear:both; height:auto; overflow:hidden;}

.lxwm1 h6{ color:#34783a; line-height:36px; font-size:24px; margin-bottom:15px;}

.lxwm1 p{ line-height:24px;  font-size:14px;}

.lxwm1 p img{ display:block; max-width:100%; margin:0 auto;}





.gsjj_cb1{ height:auto;}

.gsjj_cb1 dl{ float:left; width:48%; height:auto; overflow:hidden; margin-bottom:20px;transition: all 0.5s ease;}

.gsjj_cb1 dt{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; border:1px solid #e5e5e5;}

.gsjj_cb1 dt img{ display:block; width:100%; height:auto;transition: all 0.5s ease;}

.gsjj_cb1 h6{ color:#34783a; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:15px;transition: all 0.5s ease; text-transform:uppercase;}

.gsjj_cb1 div{ height:54px; overflow:hidden; margin-bottom:15px;}

.gsjj_cb1 p{ line-height:18px; color:#4d4d4d; font-size:14px;transition: all 0.5s ease;}

.gsjj_cb1 dl.you{ float:right;}

.gsjj_cb1 dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

.gsjj_cb1 dl:hover img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.gsjj_cb1 dl:hover h6,.gsjj_cb dl:hover p{ color:#90b5b4;}

@media(max-width:414px){

.gsjj_cb1 dl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;transition: all 0.5s ease;}

.gsjj_cb1 div{ height:auto; overflow:hidden; margin-bottom:15px;}



}

@media(max-width:320px){

.gsjj_cb1 dl{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;transition: all 0.5s ease;}

.gsjj_cb1 div{ height:auto; overflow:hidden; margin-bottom:15px;}



}



.rzzi{ clear:both; height:auto; overflow:hidden;}

.rzzi p{ clear:both;line-height:24px; color:#4d4d4d ; font-size:14px;}

.ckiw{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}

.ckiw li{ float:left; width:32%; height:auto; margin-right:2%; border:1px solid #eee;}

.ckiw li.qcbj{ margin-right:0%;}

.ckiw li img{ display:block; width:100%;}

.ckpdf{ clear:both; height:auto; overflow:hidden;}

.ckpdf a{ display:block; margin:0 auto; width:100px; height:40px; background:#599594; border-radius:5px; text-align:center; line-height:40px; color:#fff; font-size:14px; text-transform:uppercase;}

@media(max-width:375px){

.ckiw li{ float:left; width:100%; height:auto; margin-right:0%; border:1px solid #eee; margin-bottom:15px;}

.ckiw{ clear:both; height:auto; overflow:hidden; margin-bottom:15px;}

}

.tzmr h5{ color:#34783a; font-size:14px; line-height:24px; margin-bottom:10px;}

.tzmr p img{ display:block; max-width:100%; margin:0 auto;}


.lxinew{ clear:both; height:auto; overflow:hidden;}

.lxinew h6{ color:#34783a; line-height:36px; font-size:24px; margin-bottom:15px;}

.lxinew p{ line-height:30px; color:#4d4d4d; font-size:14px;}




.tzgg_bq{ background:url(../images/bg7.jpg) repeat-x left top; padding:30px 0; min-height:450px}

.tzgg_bq li{ clear:both; line-height:30px; background:url(../images/bg8.png) no-repeat left center; padding-left:17px; overflow:hidden;}

.tzgg_bq li a{display:block; width:100%; height:auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d; font-size:14px; text-transform:uppercase;}



/**/






























































































































































































































































