* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,header,section,footer {margin:0;padding:0;font-weight: normal;}
body,button,input,select,textarea {font:16px/1.5 "å¾®è½¯é›…é»‘";color:#666666;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "å¾®è½¯é›…é»‘";color: #666666;cursor: pointer;font-size: 16px;}
li{font-size: 16px;font-family: "å¾®è½¯é›…é»‘";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 16px;}
body,p,span{font-family: "å¾®è½¯é›…é»‘";}
img {border: none;}
a:hover{color:#338a64 ;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;} 
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
/**å¤´éƒ¨å¯¼èˆª**/
.headdiv{ width: 100%; height:115px; background-color: #FFFFFF;box-shadow: 0px 2px 5px #a09d9d;position: fixed;z-index: 999;top: 0; left: 0;}
.hd_menu{width: 1530px; margin: 0 auto; position: relative;}
.hd_menu .logo{ width: 363px; height: 55px;margin-top: 33px;}
.menudiv{float: right;margin-right: 65px;}
.menudiv ul li{  float: left; line-height: 115px; font-weight: bold;position: relative;}
.menudiv ul li a{color: #4e4e4e;font-size: 16px;transition: all 0.3s;display: block;padding: 0 20px;}
.menudiv ul li a.on{color: #fff;background: #338A64;}
.menudiv ul li a:hover{color: #fff;background: #338A64;}
.menudiv ul li ul{position: absolute;top: 115px;left: 0;background: rgba(0,0,0,0.5);overflow: hidden;width: 1920px;display: none;font-size: 0;line-height: 60px;}
.menudiv ul li ul li{line-height: 60px;display: inline-block;float: inherit;}
.menudiv ul li ul li a{color: #fff;}
.menudiv ul li ul li a.on{color: #7ed8b0;background: none;}
.menudiv ul li ul li a:hover{color: #7ed8b0;background: none;}
.headright{position: relative;margin-top:46px;height:32px;}
.headright .search-icon{width:32px;height:32px;background:url(search.png) no-repeat center;float: left;cursor: pointer;}
.headright .map-icon{float: right;width:32px;height:32px;background: url(map.png) no-repeat center;margin-left: 13px;}
.headright .search{position: absolute;right: 0;top:69px;overflow: hidden;z-index: 99;width: 292px;display: none;border: 1px solid #338a64;}
.headright .search input{float: left;height: 40px;width: 200px;border: none;background: #fff;color: #333;font-size: 16px;padding: 0 15px;}
.headright .search a{float: right;background: #338a64;color: #FFFFFF;line-height: 40px;font-size: 16px;padding: 0 15px;}
/**ç½‘ç«™åœ°å›¾**/
.moreNav_box{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.32);z-index: 999;display: none;}
.moreNav_box .moreNav{position: absolute;top: 0;right: -500px;width: 404px;bottom: 0;background: #fff;transform: all 0.3s;}
.moreNav_box .moreNav .moreNav_close{height: 92px;background: #338a64;text-indent: 55px;line-height: 92px;color: #fff;font-size: 16px;font-weight: bold;position: relative;}
.moreNav_box .moreNav .moreNav_close span{position: absolute;top: 25px;right: 50px;width: 40px;height: 40px;border: 1px solid #fff;font-size: 0;text-align: center;line-height: 40px;
text-indent: 0;cursor: pointer;}
.moreNav_box .moreNav .moreNav_list{width: 320px;margin: 0 auto;padding: 12px 0px;border-bottom: 1px solid #e5e5e5;}
.moreNav_box .moreNav .moreNav_list h3{color: #333;text-indent: 10px;margin: 5px 0;}
.moreNav_box .moreNav .moreNav_list h3 a{font-size: 18px;color: #333;}
.moreNav_box .moreNav .moreNav_list ul{overflow: hidden;}
.moreNav_box .moreNav .moreNav_list ul li{float: left;margin:5px 10px;}
.moreNav_box .moreNav .moreNav_list ul li a{color: #999;font-size: 15px;}
.moreNav_box .moreNav .moreNav_list ul li a:hover{color: #338a64;text-decoration: underline;}
/**é¦–é¡µbanner**/
.banner{position: relative;}
.banner .hd{position: absolute;bottom:110px;left: 0;right: 0;font-size: 0;z-index: 1;text-align: center;}
.banner .hd ul{display: inline-block;overflow: hidden;}
.banner .hd ul li{ float:left; margin:0 5px;width:24px; height:24px; cursor:pointer; border-radius: 50%;border: 1px solid transparent;position: relative;font-size: 0;}
.banner .hd ul li:before{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 7px;height: 7px;border-radius: 50%;content: "";background: #fff;}
/* .banner .hd ul li:last-child{margin-right: 0;} */
.banner .hd ul li.on{border: 1px solid #FFFFFF;}
.banner .bd{height: 910px; position: relative;}
.banner .bd ul{}
.banner .bd ul li{height: 910px;position: relative;overflow: hidden;}
.banner .bd ul li img{position: absolute;top: 0;left: -960px;margin-left: 50%;}
/**å…¬å‘Š**/
.index_news{width: 100%; background-color:#f4f4f4 ;}
.notice{width: 1530px;height: 83px;margin: 0 auto; background-color: #FFFFFF;box-shadow: 0px 2px 5px #dbdada;position: relative;z-index: 1; margin-top: -40px;}
.notice .notice_left{width: 127px; height: 83px; background:#338a64 url(bg4.png) no-repeat 30px center;color: #FFFFFF;}
.notice .notice_left span{padding-left: 63px;display: block;line-height: 83px;font-size: ;}
.txtMarquee-top{ overflow:hidden; position:relative; width: 1342px;padding-left: 15px;} 
.txtMarquee-top .bd{height: 83px; overflow: hidden;}
.txtMarquee-top .hd{ overflow:hidden; position: absolute; right: 0; top:15px; z-index: 1;}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:12px; height:6px;cursor:pointer;background:url(jt_2.png) 0 0 no-repeat;margin-top: 15px;}
.txtMarquee-top .hd .next{background: url(jt_1.png) 0 0 no-repeat;}
.txtMarquee-top .hd .prevStop{}
.txtMarquee-top .hd .nextStop{}
.txtMarquee-top .infoList li{ height:83px; line-height:83px; }
.txtMarquee-top .infoList li a{ color: #666666;}
.txtMarquee-top .infoList li a:hover{color: #338a64;}
.txtMarquee-top .infoList li span{ float:right; color:#999;margin-right: 113px;}
/**é¦–é¡µæ–°é—»åˆ‡æ¢**/
.newlunbox{width: 1530px; background-color: #FFFFFF; height: 423px; margin: 33px auto 0 auto;}
.slideTxtBox{ width:770px;margin-left: 40px;}
.slideTxtBox>.hd{ height:80px; line-height:80px;position:relative;padding-bottom: 5px; } 
.slideTxtBox>.hd>ul>li{ float:left;cursor:pointer;width:80px;margin-right: 35px;font-size: 20px;color: #565656;  }
.slideTxtBox>.hd>ul>li.on{color: #338a64; border-top: 3px solid #338A64; }
.slideTxtBox>.bd>ul{zoom:1;  }
.slideTxtBox>.bd>ul>li{width: 100%;} 
.slideTxtBox>.bd>ul>li>.newtop{height:155px; border-bottom: 1px dotted #e5e5e5;}
.slideTxtBox>.bd>ul>li>.newtop>.hotnewimg{width: 210px; height: 135px;font-size: 0;overflow: hidden;}
.slideTxtBox>.bd>ul>li>.newtop>.hotnewimg>img{width: 100%; /* height: 130px; */}
.slideTxtBox>.bd>ul>li>.newtop>.hotnewtitle{width: 530px;}
.slideTxtBox>.bd>ul>li>.newtop>.hotnewtitle>h3{ font-size: 18px; font-weight: bold;color: #494949;height:35px; line-height: 30px;} 
.slideTxtBox>.bd>ul>li>.newtop>.hotnewtitle>span{ font-size: 18px;display: block; color: #338a64;}
.slideTxtBox>.bd>ul>li>.newtop>.hotnewtitle>p{color:#8b8b8b;font-size: 15px;padding-top:17px; line-height: 27px;overflow: hidden;/* height: 50px; */}
.slideTxtBox>.bd>ul>li>.newtop>.hotnewtitle>p>a{ color: #338a64;}
.slideTxtBox>.bd>ul>li>ul{margin-top: 15px;}
.slideTxtBox>.bd>ul>li>ul>li{height: 40px; line-height: 40px;list-style: disc; color: #dcdcdc;font-size: 15px;}
.slideTxtBox>.bd>ul>li>ul>li>a{color: #565656;font-size: 15px;float: left;}
.slideTxtBox>.bd>ul>li>ul>li>a:hover{color: #338A64;}
.slideTxtBox>.bd>ul>li>ul>li>em{font-size: 14px; color: #8b8b8b; float: right;}
/***é¦–é¡µè§†é¢‘***/
.index_vdo{width: 645px; height: 310px;overflow: hidden;margin-top:70px;position: relative;background: rgba(0,0,0,0.5);}
.index_vdo video{position: absolute;right: 0;left: 0;margin: auto;bottom: 0;top: 0;width: 100%;height: 100%;}
.index_vdo img{position: absolute;right: 0;left: -323px;margin: auto;bottom: 0;top: 0;width: auto;height: 100%;z-index: 9;margin-left: 50%;}
.index_vdo img.play{-webkit-animation: opa 2s infinite;animation: opa 2s  infinite;left: 0;margin: auto;height: auto;}
@keyframes opa{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
/**äº§ä¸šä¸­å¿ƒ**/
.cyzx_index{position: relative;width: 1530px;  height: 490px; margin:0px auto;}
.cin_title{position: absolute;z-index: 1;top: 57px; right: 75px;text-align: right;}
.cin_title h3{font-size: 24px; color: #666666;font-weight: bold;}
.cin_title span{font-size: 24px; color: #999999;padding-top: 10px;}
.cinxlist{position: relative;}
.cinxlist ul li{ width:25% ; height: 490px; background: url(bg1.jpg) 0 0 no-repeat; float: left;}
.cinxlist ul li a{display: block; width: 100%; height: 100%;transition: all 0.5s;}
.cinxlist ul li:nth-child(1) a{background:url(cy1.png) center 175px no-repeat;} 
.cinxlist ul li:nth-child(1) a:hover{background:url(cy1_hover.png) center 165px no-repeat;}
.cinxlist ul li:nth-child(2) a{background:url(cy2.png) center 175px no-repeat;} 
.cinxlist ul li:nth-child(2) a:hover{background:url(cy2_hover.png) center 165px no-repeat;}
.cinxlist ul li:nth-child(3) a{background:url(cy3.png) center 175px no-repeat;} 
.cinxlist ul li:nth-child(3) a:hover{background:url(cy3_hover.png) center 165px no-repeat;}
.cinxlist ul li:nth-child(4) a{background:url(cy4.png) center 175px no-repeat;} 
.cinxlist ul li:nth-child(4) a:hover{background:url(cy4_hover.png) center 165px no-repeat;}
.cinxlist ul li h3{ font-size: 24px; color: #494949;text-align: center;padding-top: 255px;}
.cinxlist ul li a:hover h3{ color: #338a64;}
.cinxlist ul li p{ font-size: 16px; color: #666666; line-height: 25px;padding: 35px;}
/*** ***/
.service_div{ width: 100%; height: 616px;background: #f4f4f4; position: relative;}
.seridth{width:1530px; margin: 0 auto;position: relative; height:150px;}
/* .service_title{text-align: center; padding-top:60px;font-size: 24px;}
.service_title h3{ color: #666666;}
.service_title p{ color: #999999;padding-top: 15px;} */
.serviceTxtBox{width: 100%;position: relative;}
.serviceTxtBox .hd{position:relative;width:22%;float: left;height: 465px;box-shadow: 0px 2px 10px #dbdada;background: rgba(255,255,255,0.6);}
.serviceTxtBox .hd ul{ width: 228px; float: right;}
.serviceTxtBox .hd ul li{ width: 228px;position: relative;z-index: 1; height: 84px; line-height: 84px; background: url(bg6.jpg) left center no-repeat;}
.serviceTxtBox .hd ul li a{font-size: 16px; color: #666666;padding-left: 30px;position: relative;z-index: 1;}
.serviceTxtBox .hd ul li i{display: none;position: absolute;left: 0;top: 0;  width: 264px; height: 84px;background: url(bg6_hover.png) 0 0 no-repeat;}
.serviceTxtBox .hd ul li.on i{display: block;}
.serviceTxtBox .hd ul li.on a{color: #FFFFFF;}
.serviceTxtBox .bd{float: right;width: 78%;}
.serviceTxtBox .bd ul{zoom:1;  } 
.serviceTxtBox .bd ul li .serbdimg{width: 41.9%; height: 465px;float: left;overflow: hidden;text-align: center;line-height: 465px;font-size: 0;}
.serviceTxtBox .bd ul li .serbdimg img{max-height: 100%;}
.serviceTxtBox .serbdright{float: left;width: 58.1%;}
.serviceTxtBox .serbdright .sbr_top {width: 100%; height: 77px;line-height: 77px;  border-top: 1px solid #dcdcdc; background: url(line.png) 150px 1px no-repeat;}
.serviceTxtBox .serbdright .sbr_top span{color: #333333;font-size: 18px;padding-left: 50px;}
.serviceTxtBox .serbdright .sbr_txt{width: 100%; height: 387px; background-color: #338A64;color: #FFFFFF;}
.serviceTxtBox .sbr_txt_pdd{padding: 0 47px;} 
.serviceTxtBox .sbr_txt_pdd h3{font-size: 16px;padding: 60px 0 10px 8px;}
.serviceTxtBox .sbr_txt_pdd em{display: block; width: 31px; height: 1px; background-color: #FFFFFF; margin-left: 10px;}
.serviceTxtBox .sbr_txt_pdd p{width: 80%;margin:20px 0 60px 8px; line-height: 30px;height: 120px;overflow: hidden;}
.serviceTxtBox .sbr_txt_pdd a{display: block; width: 187px; height: 43px; border: 1px solid #549d7d; border-radius:30px;
								background: url(bg5.png) center center no-repeat;}

/***ä¼ä¸šæ–‡åŒ–**/
.culture{ width: 1530px; height: 565px; background: #f5f5f5;margin: 0px auto 40px;}
.cultrue_left{width: 1023px;}
.cultrue_left .cultitle{font-size: 24px;height: 40px; line-height: 40px; background: url(font.png) 716px center no-repeat;margin: 63px 0 0 55px;}
.cultrue_left .cultitle h3{color: #666666;}
.cultrue_left .cultitle span{ color: #999999;padding-left: 20px;}
/**ä¼ä¸šæ–‡åŒ–æ ç›®è½®æ’­**/
.cultrre_list{position: relative; width: 290px; margin: 63px 0 0 55px;float: left;}
.cultrre_list .hd{position: absolute;bottom:0;left: 0;font-size: 0;z-index: 1;text-align: center;}
.cultrre_list .hd ul{display: inline-block;overflow: hidden;}
.cultrre_list .hd ul li{ float:left; margin:0 5px;  width:38px; height:3px;background:#bfbfbf; cursor:pointer;}
.cultrre_list .hd ul li:last-child{margin-right: 0;}
.cultrre_list .hd ul li.on{background: #338a64;}
.cultrre_list .bd{height:205px; position: relative;width:290px;}
.cultrre_list .bd ul{}
.cultrre_list .bd ul li{height: 205px; width: 100%; color: #666666;} 
.cultrre_list .bd ul li h3{font-size: 16px;font-weight: bold;}
.cultrre_list .bd ul li p{font-size: 15px;width: 100%;padding-top: 25px;}
.cultrue_right{ width:507px; height:565px ; background: url(bg2.jpg) 0 0 no-repeat;}
.cultrue_right h3{font-size: 24px; color: #494949; font-weight: bold;padding: 165px 0 0 99px;}
.cultrue_right p.p1{padding-top: 50px; font-size: 18px; color: #666666;font-weight: bold;}
.cultrue_right p{padding-left: 54px;font-size: 15px; color: #666666;line-height:30px;}
.cultrue_right p.p2{padding-top: 32px;}
.cultrue_right p.p3{font-weight: bold;}
/***ä¼ä¸šæ–‡åŒ–å›¾æ–‡è½®æ’­***/ 
.picScroll-left{position:relative;float: right;margin-top: 39px;}
.picScroll-left .hd{width: 107px;  height:64px; background:#348D66; color: #FFFFFF;position: absolute;left: -107px; bottom: 0; z-index: 2;font-size: 24px; text-align: center;line-height: 64px;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.picScroll-left .bd ul li img{width: 625px; height: 423px;}
.picScroll-left .bd ul li div{position: absolute;z-index: 1;left: 0;bottom: 0;background: rgba(0,0,0,0.5); color: #FFFFFF;
								width: 253px; height: 64px; line-height: 64px;}

/***åº•éƒ¨***/
.footdiv{ width: 100%; height: 150px; background: #444444;clear: both;/* overflow: hidden; */}
.footcen{ width: 1530px; margin: 0 auto;}
.footmenu{padding-top: 70px;float: left;width: 895px;display: none;}
.footmenu>ul>li{float: left;margin-right: 60px;}
.footmenu>ul>li:first-child{display: none;}
.footmenu>ul>li>a{font-size: 15px; color: #bebebe; font-weight: bold;}
.footmenu>ul>li>a:hover{color: #338A64;}
.footmenu>ul>li>ul{margin-top:15px;display: block !important;}
.footmenu>ul>li>ul>li{line-height: 25px;}
.footmenu>ul>li>ul>li>a{color: #bebebe; font-size: 14px;}
.footmenu>ul>li>ul>li>a:hover{ color: #338A64;}
.footcopy{width: 100%; color: #b2b2b2;font-size: 14px;text-align: center;/* overflow: hidden; */}
.footcopy .foot_tle{ /* height: 33px; */ line-height: 30px;margin-top: 30px; color: #b2b2b2;float: left;text-align: left;}
.footcopy .foot_tle p{ display: inline-block;}
.footcopy .foot_tle span{padding-left:0px;font-size: 16px;  /* background: url(tel.png) 10px 0 no-repeat; */display: inline-block; color: #b1b1b1;font-weight: normal;}
.footcopy .foot_tle a{color: #338A64;}
.footcopy .copy_add{padding-top: 15px;line-height: 25px;}
.footcopy .copy_add a{color: #338A64;}
.footcopy .wxlist{margin-top: 55px;float: right;}
.footcopy .wxlist ul li{ width: 153px; height: 37px; border: 1px solid #5e5e5e; border-radius:15px; line-height: 37px;display: inline-block;
background: url(weixin.png) 23px center no-repeat;margin-left: 8px;cursor: pointer;position: relative;overflow: hidden;}
.footcopy .wxlist ul li:first-child{margin-left: 0;}
.footcopy .wxlist ul li span{padding-left: 66px; color: #807d7e; font-size: 15px;}
.footcopy .wxlist ul li div{position: absolute;left: 0;right: 0;bottom: 38px;margin: auto;background: #fff;padding: 5px;width: 125px;height: 125px;opacity: 0;
transition: all 0.3s;z-index: 99;border: 1px solid #b7b3b3;overflow: hidden;}
.footcopy .wxlist ul li div img{max-width: 100%;max-height: 100%;}
.footcopy .wxlist ul li:hover{overflow: initial;}
.footcopy .wxlist ul li:hover div{opacity: 1;bottom: 38px;}
.footcopy .yqlink{padding-top:15px;  line-height: 30px;overflow: hidden;}
.footcopy .yqlink .link_list{margin-top: 40px;}
.footcopy .yqlink select{background: rgba(0,0,0,0.5);border: 1px solid #dedede;height: 40px;width: 100%;border-radius: 40px;color: #fff;padding: 0 20px;max-width: 300px;
appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background:rgba(0,0,0,0.5) url(jt_2.png) no-repeat 265px 16px;}
.footcopy .yqlink span{ float: left;} 
.footcopy .yqlink ul li{float: left; margin-right: 10px;}
.footcopy .yqlink ul li a{ color: #b2b2b2;}
.footcopy .yqlink ul li a:hover{ color: #338A64;}
.footcopy>p{margin-top: 15px;}
.footcopy>p a{color: #b2b2b2;} 
.footcopy>p a:hover{ color: #338A64;}
/**å…³äºŽæˆ‘ä»¬æ ç›®**/
.neibanner{position: relative;height: 374px;}
.neibanner02{height: 431px;}
.neibanner03{height: 431px;}
.neibanner img{position: absolute;top: 0;left: -960px;margin-left: 50%;}
.contentdiv{width: 100%; background: #f2f2f0;}
.cd_center{width: 1530px; background: #FFFFFF; margin: -70px auto 0 auto;position: relative;z-index: 1;min-height: 400px;}
.cdpadding{ padding:20px 20px 40px 20px;}
.classshild .onname{ height: 50px;line-height: 50px;padding-left: 28px; font-size: 18px; font-weight: bold; color: #348d66; margin-right: 30px;
background:url(child_bg.png) left center no-repeat; }
.classshild .shildnav{float: left; width: 920px; height: 50px; background-color: #f3f7f5;}
.classshild .shildnav ul li{height: 48px;float: left; line-height: 48px;margin-left: 50px;}
.classshild .shildnav ul li a{font-size: 16px; color: #333333;display: block; height: 48px;}
.classshild .shildnav ul li a:hover,.classshild .shildnav ul li a.on{ border-bottom: 2px solid #348d66; }
.classshild .pathdiv{padding-left: 66px; height: 50px; line-height: 50px; background: url(pathbg.jpg) 26px center no-repeat;float: right;}
.classshild .pathdiv a{font-size: 16px; color: #666666;}
.classshild .pathdiv a:hover{ color: #338A64;}
/***ç®€ä»‹å†…å®¹**/
.gywmmain{padding: 0 40px;}
.jjtxt{padding: 53px 0 30px 0; color: #666666;}
/* .jjtxt_left,.jjtxt_left2{width: 700px;} */
/* .jjtxt_left h3{ color: #348d66; font-size: 24px; margin-bottom: 23px;} */
/* .jjtxt_left p{margin-bottom: 35px; line-height: 30px; font-size: 16px;} */
/* .jj_right,.jj_right2{ width: 670px;} */
.jj_right>img{width: 100%; height: 240px;}
.jjr_list{width: 100%; height: 218px; background-color: #f6f6f6;}
.jjr_list ul li{ float: left;margin: 17px 0 0 23px; text-align: center;}
.jjr_list ul li:first-child{margin-left: 0;}
.jjr_list ul li a{display: block; text-align: center;} 
.jjr_list ul li div{width: 150px; height: 120px; transition: all 0.5s;}
.jjr_list ul li:nth-child(1) div{background: url(gywm_img1.jpg) 0 0 no-repeat;}
.jjr_list ul li:nth-child(2) div{background: url(gywm_img2.jpg) 0 0 no-repeat;}
.jjr_list ul li:nth-child(3) div{background: url(gywm_img3.jpg) 0 0 no-repeat;}
.jjr_list ul li:nth-child(4) div{background: url(gywm_img4.jpg) 0 0 no-repeat;}
.jjr_list ul li a:hover div{margin-top: -5px;}
/* .jjr_list ul li:nth-child(1) a div{background: url(gywm_img1_1.png) 0 0 no-repeat;background-size: 150px 120px;}
.jjr_list ul li:nth-child(2) a div{background: url(gywm_img2_2.png) 0 0 no-repeat;}
.jjr_list ul li:nth-child(3) a div{background: url(gywm_img3_3.png) 0 0 no-repeat;}
.jjr_list ul li:nth-child(4) a div{background: url(gywm_img4_4.png) 0 0 no-repeat;} */
.jjr_list ul li p{padding-top: 20px;font-size: 18px; color: #338a64;text-align: center;}
.jjr_list ul li span{font-size: 14px; color: #999999;} 
.jjtxt_left2{text-align: center;min-height: 450px;}
.jjtxt_left2 img{max-width: 100%;max-height: 100%;} 
.jj_right2{padding-top: 52px;}
.jj_right2 p{margin-bottom: 35px; line-height: 30px; font-size: 16px;}
.vision_div{margin: 55px 0 3px 0;}
 .vision_div *{max-width: 100%;}
/***ä¼ä¸šè£èª‰**/
.rongyudiv{padding: 53px 120px 0 120px; }
.rytitle{ font-size: 30px; color: #348d66;margin-bottom:30px;text-align: center;}
.rytxt{font-size: 16px; color: #666666;line-height: 28px;}
.rylist{padding-top: 68px;}
.rylist ul{margin-left: -65px;}
.rylist ul li{float: left;margin-left: 65px;}
.rylist ul li div{width: 254px; height: 169px; padding: 2px; border: 1px solid #cccccc;text-align: center;font-size: 0;overflow: hidden;line-height: 169px;}
.rylist ul li div img{max-width: 100%;}
.rylist ul li p{ width: 260px; height: 48px;background-color: #f5f5f5;text-align: center;line-height: 48px;margin: 12px 0 43px 0;}
/**è”ç³»æˆ‘ä»¬**/
.contactdiv{padding: 45px 50px 0 50px;}
.tactleft{width: 615px; height: 147px; border-right: 1px solid #d2d2d2; color: #666666;}
.tactleft h3{font-size: 24px;font-weight: bold;margin:20px 0  5px 0;}
.tactleft p{font-size: 16px;line-height: 30px;}
.tactright{margin:10px 0 0 0px;float: right;}
.tactright ul li{padding-left: 38px;font-size: 16px; color: #666666;line-height: 30px; height: 30px;}
.tactright ul li:nth-child(1){background: url(address.png) left center no-repeat;}
.tactright ul li:nth-child(2){background: url(email.png) left center no-repeat;}
.tactright ul li:nth-child(3){background: url(tel2.png) left center no-repeat;}
.tactright ul li:nth-child(4){background: url(fax.png) left center no-repeat;}
.mapdiv{margin-top: 57px;}
/***æ–°é—»ä¸­å¿ƒ-åˆ—è¡¨***/
.newsdiv{padding:60px 20px;}
.newlist{width: 950px;}
.newlist ul li{height: auto; border-bottom: 1px solid #efefef;overflow: hidden;padding: 20px 0;}
.newlist ul li a{display: block;width: 100%; height: auto;}
.newlist ul li .time{width: 70px; height: 91px; margin-top: 35px;text-align: center;}
.newlist ul li .time p{font-size: 48px; color: #338a64;font-family:"arial narrow";line-height:40px; /* margin-top: 10px; */}
.newlist ul li .time span{font-size: 14px; color: #666666;display: block;margin-top: 15px;}
.newlist ul li .ticon{width: 860px;/* margin-left: 20px; */overflow: hidden;}
.newlist ul li .ticon dl{overflow: hidden;}
.newlist ul li .ticon dl dt{float: left;font-size: 0;width: 210px;overflow: hidden;text-align: center;height: 135px;/* margin-top: 25px; */ overflow: hidden;}
.newlist ul li .ticon dl dt img{width: 100%;/* height: 100%; */}
.newlist ul li .ticon dl dd{float: right;width: 620px;}
.newlist ul li .ticon h3{font-size: 20px; color: #666666;font-weight: bold;/* margin-top: 20px; */color: #338A64;}
.newlist ul li .ticon p{font-size: 14px; color: #666666;margin-top: 25px; line-height: 28px;overflow: hidden;}
.newlist ul li .ticon p span{float: left;color: #333;border: 1px solid #dedede;padding: 0 20px;}
/* .newlist ul li a:hover .ticon{width:690px;} */
/* .newlist ul li a:hover{background: #F2F2F2 url(news_hover_bg.jpg) right center no-repeat;} */
/**æ–°é—»ä¸­å¿ƒå³ä¾§çš„ä¸€ç¯‡çƒ­æ–‡æŽ¨è**/
.hotnew{width: 412px;background-color: #f3f7f5;padding-bottom: 95px;}
.hotnew img{width: 100%; height: 235px;} 
.hotnew  .hotpadd{padding: 0 30px;}
.hotnew p{font-size: 36px; color: #338a64;font-family: "arial narrow"; line-height: 60px;margin-top:8px; }
.hotnew a.hottitle{font-size: 18px; color: #338a64;font-weight: bold;line-height:30px;}
.hotnew span{font-size: 16px; color: #666666;display: block;line-height: 28px;margin: 10px 0 30px 0;}
.hotnew a.hotmore{font-size: 16px; color: #ff4800;}
/**æ–°é—»ä¸­å¿ƒå›¾æ–‡æ¨¡æ¿**/
.newsimglist{padding: 80px 20px;}
.newsimglist ul{margin-left: -35px;}
.newsimglist ul li{width: 260px; float: left;margin: 0 0 40px 35px;}
.newsimglist ul li a{display: block;}
.newsimglist ul li img{width: 100%; height: 180px;}
.newsimglist ul li p{font-size: 16px; color: #666666;font-weight: bold;line-height: 30px;margin-top:10px;}
/***æ–°é—»è¯¦æƒ…é¡µ***/
.xqtitle{text-align: center; font-size: 24px; color: #333333;padding-top: 10px;}
.xqtime{text-align: center;font-size: 16px; color: #999999;margin-top: 20px;}
.xqtxt{font-size: 16px;color: #666666;line-height: 30px;margin-top: 50px;min-height: 500px;}
.xqtxt *{max-width: 100%;}
.xqprevnext{margin-top: 50px;overflow: hidden;}
.xqprevnext p{float: left;}
.xqprevnext p a{color: #338A64;}
.xqprevnext p:last-child{float: right;}
/***äº§ä¸šä¸­å¿ƒ**/
.cyzx_title{position: absolute; z-index: 1; top: 188px; right: 255px; }
.cyzx_title h3{font-size: 30px; line-height: 62px;color: #FFFFFF;font-weight: normal;}
.cyzx_title p{line-height: 50px;color: #FFFFFF;}
.cyzxcon{position: relative;}
.cyzx_bg1div{width: 100%; height: 474px; background: url(cyzx_bg1.jpg) center center no-repeat;}
.cyzx_bg2div{width: 100%; height: 215px; background-color: #338a64;}
.cyzx_bg3div{width: 100%; height: 544px;}
.product_div{position: absolute;z-index: 1;left: 0; top:0;right: 0;}
.slide_product{ width:1530px;margin: 0 auto;}
.slide_product>.hd{position:relative;margin: 84px 0 0; height: 427px;} 
.slide_product>.hd>ul{margin-left: -55px;}
.slide_product>.hd>ul>li{ float:left;cursor:pointer;width:344px;height: 428px;margin-left: 52px;}
.slide_product>.hd>ul>li>a{display: block; width: 100%; height: 100%;position: relative;} 
.slide_product>.hd>ul>li>a>p{width: 5px; height: 111px;background-color: #c1d8e8;position: absolute;bottom: 0;left: 50%;margin-left: -5px;}
.slide_product>.hd>ul>li .probg{width: 344px; height: 345px;background-color: #e6f2f9; text-align: center;}
.slide_product>.hd>ul>li .probg img{width: 150px; height: 120px; vertical-align: middle; margin-top: 73px;}
.slide_product>.hd>ul>li .probg h3{font-size: 24px; color: #666666; font-weight: normal;margin: 35px 0 10px 0;}
.slide_product>.hd>ul>li .probg span{font-size: 14px; color: #999999;}
.slide_product>.hd>ul>li.on .probg{background-color: #FFFFFF;box-shadow: 2px 2px 8px #dbdada; } 
.slide_product>.hd>ul>li.on .pline{display: block !important;} 
.slide_product>.hd>ul>li.on h3,.slide_product>.hd>ul>li.on span{color: #338A64;}
.slide_product>.bd>ul{zoom:1;  }
.slide_product>.bd>ul>li{width: 100%;} 
.slide_product>.bd>ul>li>.proname{ color: #FFFFFF;padding: 0 15px; height: 180px;}
.slide_product>.bd>ul>li>.proname h3{font-size: 30px;text-align: center;line-height: 80px;}
.slide_product>.bd>ul>li>.proname  p{font-size: 16px;line-height: 30px;text-align: center;}
.slideBox_pro{ overflow:hidden; zoom:1; position:relative; padding: 0 135px 0 85px;margin-top: 67px;}
.slideBox_pro .sPrev,.slideBox_pro .sNext{ position:absolute; left:0; top:130px; display:block; width:49px; height:49px;background:url(cyzx_bg3.png) 0 0  no-repeat; }
.slideBox_pro .sNext{ left:auto; right:0; background:url(cyzx_bg2.png) 0 0 no-repeat;  } 
.slideBox_pro ul{ overflow:hidden; zoom:1;   }
.slideBox_pro ul li { margin-left: 50px;width: 387px; float:left; _display:inline; overflow:hidden; text-align:center;  } 
.slideBox_pro ul li a{display: block;}
.slideBox_pro ul li img{width: 387px; height: 315px;}
.slideBox_pro ul li div{width: 100%; height: 88px;line-height: 88px;  border-bottom:1px solid #d7d7d7; background: url(cyzx_bg4.png) 338px center no-repeat;}
.slideBox_pro ul li div span{padding-left: 20px;font-size: 16px; color: #1a1a1a;text-align: left;display: block;}
.slideBox_pro ul li a:hover span{ color: #348D66;font-weight: bold;}
/*  */
.rcln *{max-width: 100%;}
/**äº§ä¸šä¸­å¿ƒè¯¦æƒ…é¡µ**/
.cyzx_xq{padding:10px 30px 0 30px;}
.cyzx_xq li{font-size: 16px; color: #666666;line-height: 40px;}
.cyzx_xq li:nth-child(2){font-size: 36px; color: #338a64;padding-bottom: 10px;}
.cyzx_xq li:nth-child(4){color: #333333;line-height: 30px;padding-bottom: 10px;}
.cyzx_xq li img{width: 143px; height: 143px;margin-top: 10px;}
/**å•é¡µæ¨¡æ¿**/
.danyendiv{padding:30px 10px;/* line-height: 30px;font-size: 16px; */}
.danyendiv *{max-width: 100%;}
/***æœåŠ¡ä¸Žä¸šåŠ¡***/
.fuwushild{width:100%; height:75px; background-color: #338a64;}
.fuwushild ul{width: 1530px;margin: 0 auto;}
.fuwushild ul li{line-height: 75px; color: #FFFFFF;float: left;width: 20%;text-align: center;}
.fuwushild ul li a{display: block;color: #fff;font-size: 18px; font-weight: bold;}
.fudanye{width: 100%;}
.fudanye dl{width: 100%; clear: both;overflow: hidden;}
.fudanye dl dt,.fudanye dl dd{width: 50%;float: left;position: relative;height: 480px;} 
.fudanye dl h3{font-size: 24px; color: #338a64;line-height: 90px; padding: 0 40px;text-align: right;}
.fudanye dl p{font-size: 16px; color: #7a7a7a;line-height: 30px;text-align: right;padding:0 40px;}
.fudanye dl:nth-child(even) p{text-align: left;}
.fudanye dl dt div{position: absolute;top: 0;bottom: 0;margin: auto;height: 215px;overflow: hidden;}
.fudanye dl img{ width: 100%; height: 100%;}
.fudanye dl:nth-child(2) dt,.fudanye dl:nth-child(4) dt{float: right;}
.fudanye dl:nth-child(2) dt h3,.fudanye dl:nth-child(4) dt h3{text-align:left;}
.fudanye dl:nth-child(2) dt div,.fudanye dl:nth-child(4) dt div{text-align:left;}
/***æ‹›è´¤çº³å£«**/
.zxnsdiv{text-align: center;}
.zxnsdiv h3{font-size: 30px; color: #333333;padding: 20px 0;}
.zxnsdiv em{width: 50px; height: 8px; background-color: #338a64; margin: 0 auto;display: block;}
.zxnstitle{width: 100%; height: 54px;background-color: #787d7b; color: #FFFFFF;margin-top: 20px;}
.zxnstitle ul li{float: left;text-align: center;line-height: 54px;font-weight: bold;width: 25%;}
/* .zxnstitle ul li:nth-child(1){width: 515px;}
.zxnstitle ul li:nth-child(2){width: 130px;}
.zxnstitle ul li:nth-child(3){width:470px;} */
.zxnslist{clear: both;}
.zxnslist ul li {width: 100%; height: 69px; border-bottom: 1px solid #dddddd; line-height: 69px; text-align: center;}
.zxnslist ul li p,.zxnslist ul li a{float: left;width: 25%;} 
/* .zxnslist ul li p.p1{width: 515px;}
.zxnslist ul li p.p2{width: 130px;}
.zxnslist ul li p.p3{width: 470px;} */
.zxnslist ul li a{color: #338A64;}

.layui-laypage{width: 100%;text-align: center;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #348d66;}

.form table{width: 600px;overflow: hidden;margin-top: 30px;}
.form table tr{float: left;width: 100%;}
.form table tr td{font-size: 15px;color: #666;width: 100px;}
.form table tr td.tableft{width: 105px;text-align: right;}
.form table tr td input{font-size: 15px;color: #333;width: 190px;margin: 10px 0;}
.form table tr td textarea{width: 475px;margin: 10px 0;font-size: 15px;color: #333;height: 200px;}
.form table tr td .layui-btn{background: #e87933;color: #fff;margin-left: 105px;}


/*  */
/*  */
/*  */
@media screen and (max-width:1600px) {
	.hd_menu{width: 1200px;}
	.menudiv{margin-right: 30px;}
	/* .menudiv ul li{margin-left: 25px;} */
	.menudiv ul li a{padding: 0 13px;}
	.notice{width: 1200px;}
	.txtMarquee-top{width: 1030px;}
	
	.newlunbox{width: 1200px;}
	.slideTxtBox{width: 600px;}
	.slideTxtBox>.bd>ul>li>.newtop>.hotnewtitle{width: 380px;}
	.index_vdo{width: 510px;}
	
	.cyzx_index{width: 1200px;margin: 33px auto 0;}
	.cin_title{right: 30px;}
	
	.culture{width: 1200px;height: 446px;}
	.cultrue_left{width: 800px;}
	.cultrue_left .cultitle{margin:45px 0 0 30px;background: url(font.png) 550px center no-repeat;}
	.cultrre_list{margin:45px 0 0 30px;width: 240px;}
	.cultrre_list .bd{width: 240px;}
	.picScroll-left{margin-top: 22px;}
	.picScroll-left .bd ul li{width: 500px;height:339px;}
	.picScroll-left .bd ul li img{max-width: 100%;max-height: 100%;}
	.cultrue_right{width: 400px;background-size: contain;}
	.cultrue_right h3{padding: 130px 0 0 80px;}
	.cultrue_right p.p1{padding-top: 30px;}
	
	.footcen{width: 1200px;}
	.footmenu{width: auto;}
	.footmenu>ul>li{margin-right: 40px;}
	.footmenu>ul>li:last-child{margin-right: 0;}
	.footcopy .yqlink{width: 230px;}
	.footcopy .yqlink select{background: rgba(0,0,0,0.5) url(jt_2.png) no-repeat 195px 16px;}
	.footcopy .wxlist ul li{width: 140px;margin-left: 5px;}
	
	.slide_product{width: 1200px;margin: 0 auto;}
	.slide_product>.hd>ul{margin: 0;}
	.slide_product>.hd>ul>li{margin: 0 20px;width: 260px;}
	.slide_product>.hd>ul>li .probg{width: 100%;}
	.slideBox_pro ul li{width: 300px;margin: 0 25px;height: ;}
	.slideBox_pro ul li img{width: 100%;height: 250px;}
	
	.cd_center{width: 1200px;}
	.classshild .shildnav{width: 700px;}
	.newlist{width: 750px;}
	.hotnew{width: 350px;}
	
	.fuwushild ul{width: 1200px;}
	
	.jjtxt_left, .jjtxt_left2{width: 550px;}
	.jj_right, .jj_right2{width: 500px;}
	.jjr_list ul li{width: 25%;margin: 20px 0 0 0;}
	.jjr_list ul li a div{background-size: contain !important;width: 95%;margin: 0 auto;}
	.jjr_list ul li p{padding: 0;}
	.jj_right2{padding: 0;}
	
	.tactleft{width: 580px;}
	
	.newlist ul li .ticon{width: 635px;}
	.newlist ul li .ticon dl dd{width: 400px;}
	.newlist ul li a:hover .ticon{width: 635px;}
	.newlist ul li .ticon p{height: 56px;overflow: hidden;}
	
	.newsimglist{padding: 80px 140px;}
}

@media screen and (max-width:1440px) {
	
}





