/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#00a12b;}
img{ max-width:100%;}
.am-container{max-width: 1236px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

header{box-shadow: 0 2px 3px 4px rgba(0,0,0,.05);position: relative;z-index: 22;}
header .logo{height:86px;line-height:86px;width: 200px;}

header .nav-box{float:left;width: 60%;}
header .nav-box .ulnav{ display:flex;}
header .nav-box>ul>li{ float:left; flex:1; text-align:center; line-height:86px; position:relative;}
header .nav-box>ul>li>a{ display:block; position:relative;}
header .nav-box>ul>li.on>a:after{ content:""; display:block; width:32px; height:2px; background:#00a12b; position:absolute; bottom:26%; left:50%; margin-left:-16px;}
header .nav-box>ul>li .subnav{ line-height:40px; position:absolute; left:-10%; top:110%; background:#fff; width:120%; font-size:14px; text-align:center; visibility:hidden; opacity:0;transition: all .3s linear; z-index:1240;}
header .nav-box>ul>li .subnav p{ border-bottom:1px solid #eee;}
header .nav-box>ul>li .subnav p:first-child{ border-top:1px solid #eee;}
header .nav-box>ul>li .subnav p a{ display:block;}


header  .nav-box>ul>li:hover>a{ color:#00a12b;}
header  .nav-box>ul>li:hover .subnav{ visibility:inherit; opacity:1; top:84px;}
header .top-right{ line-height:86px;}
header .top-right .toi-ico a{ display:inline-block; margin:0 5px; cursor:pointer;}
header .top-right .top-rel{ background:url(../images/tel.png) 0 center no-repeat; padding-left:30px; font-size:20px; font-weight:bold; margin-left:15px;}

.ewmxx.am-modal-no-btn .am-modal-dialog{ border-radius:10px; padding:10px 0;}
.ewmxx .am-modal-hd{ font-size:1.6rem;}
.ewmxx .am-dimmer{ z-index:1600;}
.ewmxx .am-modal{ z-index:1610;}



.banner{max-width:1920px;margin:0 auto;}
.banner .am-slider-b2 .am-direction-nav a{ width:26px; height:49px;margin: -24.5px 0 0;filter:alpha(opacity=70);filter:"alpha(opacity=70)";}
.banner .am-slider-b2 .am-direction-nav a.am-prev{left: 5%; background:url(../images/btn-l.png) center no-repeat;}
.banner .am-slider-b2 .am-direction-nav a.am-prev:before{ display:none;}
.banner .am-slider-b2 .am-direction-nav a.am-next{right: 5%;background:url(../images/btn-r.png) center no-repeat;}
.banner .am-slider-b2 .am-direction-nav a.am-next:before{ display:none;}
.banner .am-slider-b2 .am-control-nav{ bottom:35px;text-align: center;width: 100%; display:block;}
.banner .am-slider-b2 .am-control-nav li a{ width:40px; height:4px;background-color:rgba(0,0,0,.4); box-shadow:none;display: block; margin: 0 8px; overflow: hidden;text-indent: -9em;}
.banner .am-slider-b2 .am-control-nav li a.am-active{ background-color:rgba(0,0,0,.6);}

.bgr{ background:#f5f5f5;}
.am-pd{ padding:60px 0;}
.am-pb{ padding-bottom:60px;}



.gyjj_title {display: flex;justify-content: center;flex-direction: row;align-items: center;letter-spacing: 2px;margin-bottom: 15px;}
.gyjj_title p {color: #333;font-size: 30px;}
.gyjj_title span {color: #bfb59d;font-size: 20px;text-transform: uppercase;}
.product_nav{margin-bottom:30px}
.product_nav ul{display:flex;justify-content:center}
.product_nav ul li{padding:0 22px;list-style:none}
.product_nav ul li a{position:relative;color:#666;font-size:16px;display:block}
.product_nav ul li a:hover,.product_nav ul li.on a{color:#ff401b}
.product_nav ul li a:after{display:block;content:"";width:6px;height:6px;background:#aaa;position:absolute;top:50%; margin-top:-3px;left:-13px;border-radius:50%}


.porduct_main ul li{width:588px;margin:0 24px 24px 0;float:left}
.porduct_main ul li:nth-child(2n){margin:0 0 24px 0}
.porduct_main ul li .tit{color:#606060;text-align:center;font-size:22px;margin-top:15px;letter-spacing:2px}
.porduct_main ul li a{display:block;width:100%;height:326px;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.1)}
.porduct_main ul li a .img{width:100%;height:100%}
.porduct_main ul li a .hot{width:120px;height:120px;background:#7cad40;position:absolute;left:-60px;top:-60px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);line-height:200px;text-align:center;color:#fff;letter-spacing:3px;font-size:18px;font-weight:700}
.porduct_main_text{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;text-align:center;padding:0 140px 0 140px;opacity:0;transition:.5s;height:0}
.porduct_main ul li a:hover .porduct_main_text{padding:92px 140px 92px 140px;opacity:1;height:inherit}
.porduct_main_text p{color:#fff;font-size:16px;line-height:1.6;height:50px}
.jiantou{margin-bottom:40px;display:inline-block;width:32px;height:52px;position:relative}
.jiantou:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-image:url(../images/jiantou.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%;-webkit-animation:downico 1.5s ease-out infinite;animation:downico 1.5s ease-out infinite}
.jiantou{bottom:28.7%}
@-webkit-keyframes downico{0%{top:0;opacity:1}
35%{top:30%;opacity:1}
65%{top:-30%;opacity:1}
100%{top:0;opacity:1}
}
@keyframes downico{0%{top:0;opacity:1}
35%{top:30%;opacity:1}
65%{top:-30%;opacity:1}
100%{top:0;opacity:1}
}



.rxcp{ background:#7cad41}
.rxcp .gyjj_title p{ color:#fff;}
.rxcp .gyjj_title span{ color:rgba(255,255,255,.61)}


.picScroll-left{width:1165px;position:relative;margin:0 auto}
.picScroll-left .hd .next,.picScroll-left .hd .prev{display:block;width:32px;height:32px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;position:absolute;z-index:9999}
.picScroll-left .hd .next{background:url(../images/next.png) no-repeat;right:-28px;top:40%}
.picScroll-left .hd .prev{background:url(../images/prev.png) no-repeat;left:-28px;top:40%}
.picScroll-left .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.picScroll-left .hd ul li{float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer}
.picScroll-left .hd ul li.on{background-position:0 0}
.picScroll-left .bd{padding:10px}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{margin:0 8px;float:left;overflow:hidden;text-align:center;transition:.5s}
.picScroll-left .bd ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.2);transform:translateY(-2px)}
.picScroll-left .bd ul li .pic{text-align:center}
.picScroll-left .bd ul li .pic a{display:block;background:#fff;border:10px solid #fff;position:relative;width:270px}
.picScroll-left .bd ul li .pic a strong{background:#7cad40;color:#fff;position:absolute;padding:2px 12px;border-radius:3px;top:10px;left:10px}
.picScroll-left .bd ul li .pic a .box{width:100%;height:0;display:block;background:rgba(0,0,0,.5);position:absolute;transition:.5s}
.picScroll-left .bd ul li .pic a .img{height:100%}
.picScroll-left .bd ul li .pic a:hover .box{height:100%}
.picScroll-left .bd ul li .pic a .box:after{content:"";background:url(../images/jia.png) no-repeat;width:32px;height:32px;position:absolute;background-size:100%;top:0;left:45.5%;transition:.5s;opacity:0}
.picScroll-left .bd ul li .pic a:hover .box:after{opacity:1;top:45%}
.picScroll-left .bd ul li .pic img{max-width:100%;width:auto;height:auto;display:block}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999}
.picScroll-left .bd ul li .title{line-height:24px;background:#fff;text-align:center;padding:2px 0 12px 0}
.picScroll-left .bd ul li .title a{display:block}



.xinping_main ul li{width:23.5%;margin:0 2% 2% 0;float:left}
.xinping_main ul li:nth-child(4n){margin:0 0 2% 0}
.xinping_main ul li p{text-align:center;color:#606060;font-size:16px;margin-top:15px;letter-spacing:1px;height:45px}
.xinping_main ul li a{display:flex;flex-direction:row;align-items:center;height:230px;overflow:hidden;position:relative;background:#fff;transition:.5s}
.xinping_main ul li a:hover{transform:translateY(-2px);box-shadow:0 0 10px rgba(0,0,0,.2)}
.xinping_main ul li a .hot{width:100px;height:100px;background:#7cad40;position:absolute;left:-50px;top:-50px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);line-height:170px;text-align:center;color:#fff;letter-spacing:3px;font-size:16px;font-weight:700}
.xinping_main ul li a img{max-width:100%;width:auto;height:auto}
.xinping_main ul li a .hover{width:100%;height:0;display:block;background:rgba(0,0,0,.5);position:absolute;transition:.5s}
.xinping_main ul li a:hover .hover{height:100%}
.xinping_main ul li a .hover:after{content:"";background:url(../images/jia.png) no-repeat;width:32px;height:32px;position:absolute;background-size:100%;top:45%;left:45.5%;transition:.5s;opacity:0}
.xinping_main ul li a:hover .hover:after{opacity:1}


.gyjj_a{margin-top:30px;text-align:center}
.gyjj_a a{color:#b4bc97;border:1px solid #b4bc97;width:500px;text-align:center;padding:10px 0;display:inline-block;transition:.5s;letter-spacing:10px}
.gyjj_a a:hover{background:#7cad40;color:#fff}

.ys-title{ font-size:30px; text-align:center; margin-bottom:25px;}
.ys-title span{ color:#7cad41;}

.ys-list ul{ position:relative; margin:0 -15px;}
.ys-list ul li{ width:25%; float:left; padding:0 15px;}
.ys-list ul li .item{ border:1px solid #eee; padding:38px 20px; text-align:center;}
.ys-list ul li .item .tit p{ font-size:24px; line-height:1; margin-top:15px; margin-bottom:2px;}
.ys-list ul li .item .tit span{ font-size:16px; color:#999;}
.ys-list ul li .item .line{ width:44px; height:1px; background:#eee; margin:15px auto;}
.ys-list ul li .item .note{ font-size:14px; color:#999; line-height:2; height:111px;}

.ys-list ul li .item .link{ margin-top:20px;}
.ys-list ul li .item .link a{ font-size:14px; display:inline-block; padding:4px 20px; border-radius:2px; border:1px solid #ddd; color:#999;}
.ys-list ul li .item .link a:hover{ background:#7cad41; color:#fff;}



.abtxt .thumb{ width:50%; float:left;}
.abtxt .abtxt-r{ width:46%; float:right;}
.abtxt .abtxt-r .tit{ font-size:20px; color:#7cad41; font-weight:bold; margin-bottom:8px;}
.abtxt .abtxt-r .note{ font-size:16px; color:#a0a49b; line-height:2; margin-bottom:20px;}
.abtxt .abtxt-r .info{color:#7cad41; line-height:2;}

.ab-fot .ab-tel{ float:left; color:#636e83;}
.ab-fot .ab-tel .tit{ font-size:20px; font-weight:600; margin-top:15px;}
.ab-fot .ab-tel .ab-tl{ font-size:40px; font-weight:bold; line-height:1; margin:2px 0;}
.ab-fot .ab-tel .note{}

.ab-rpic{ width:50%; float:right; position:relative; background:#5d5d5d;}
.picpid-left{ position:relative;}
.picpid-left .prev,.picpid-left .next{ position:absolute; top:50%; margin-top:-12.5px; cursor:pointer;}
.picpid-left .prev{ left:15px;}
.picpid-left .next{ right:15px;}
.picpid-left .prev img,.picpid-left .next img{ width:13px;}
.picpid-left .bd{ padding:10px 30px;   }
.picpid-left .bd ul{ overflow:hidden; zoom:1; }
.picpid-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picpid-left .bd ul li .pic{ text-align:center; }
.picpid-left .bd ul li .pic img{ width:164px; height:120px; display:block; }
.abpic-tiele{ position:absolute; padding:0 30px; background:#7cad41; color:#fff; position:absolute; left:-139.9px; top:0; height:100%; font-size:20px; line-height:139px;}




.slideTxtBox02{width:1200px;text-align:left;overflow:hidden}
.slideTxtBox02 .hd{margin-bottom:30px}
.slideTxtBox02 .hd ul{overflow:hidden}
.slideTxtBox02 .hd ul li{cursor:pointer;width:296px;display:inline-block;text-align:center;border-right:1px dotted #c6c6c6}
.slideTxtBox02 .hd ul li.on .obg .img01lan{top:0}
.slideTxtBox02 .hd ul li.on .obg .img01{top:-45px}
.slideTxtBox02 .hd ul li.on .owz p,.slideTxtBox02 .hd ul li.on .owz span{color:#3093e7}
.slideTxtBox02 .hd li div{display:inline-block}
.slideTxtBox02 .hd li div.owz{text-align:left;margin-left:6px}
.slideTxtBox02 .bd{ margin:0 -15px;}
.slideTxtBox02 .bd .pic1{width:50%;height:280px;float:left; padding:0 15px;}
.slideTxtBox02 .bd .pic1 .pic{z-index:10}
.slideTxtBox02 .bd .pic1 .pic img{ height:280px;width:100%;}
.slideTxtBox02 .bd .pic1 a{ display:block; position:relative;}
.slideTxtBox02 .bd .pic1 .pic_wenzi{width:100%;height:100%;position:absolute;color:#fff;padding:125px 96px 0 96px;background-color:rgba(124,173,64,.9);z-index:9;top:356px;left:0;transition:.5s}
.slideTxtBox02 .bd .pic1 .pic_wenzi p{font-size:18px;line-height:28px;text-align:center;padding-bottom:10px}
.slideTxtBox02 .bd .pic1 .pic_wenzi span{font-size:14px;line-height:25px;text-align:center;display:block}
.slideTxtBox02 .bd li .pic{}
.slideTxtBox02 .bd ul li{overflow:hidden;position:relative}
.slideTxtBox02 .bd .pic2{ width:33.3333%; padding:0 15px;float:left; margin-top:30px;height: 180px;}
.slideTxtBox02 .bd .pic2 a{ display:block; position:relative;}
.slideTxtBox02 .bd .pic2 .pic{z-index:10;}
.slideTxtBox02 .bd .pic2 .pic img{ min-height:230px;}
.slideTxtBox02 .bd .pic2 .pic_wenzi{width:100%;height:100%;position:absolute;color:#fff;background-color:rgba(124,173,64,.9);z-index:9;top:232px;left:0;padding:71px 42px 0 42px;transition:.5s}
.slideTxtBox02 .bd .pic2 .pic_wenzi p{font-size:18px;line-height:28px;text-align:center;padding-bottom:10px}
.slideTxtBox02 .bd .pic2 .pic_wenzi span{font-size:14px;line-height:25px;text-align:center}
.slideTxtBox02 .bd ul li:hover .pic_wenzi{z-index:11;top:0}
.obg{width:53px;height:43px;position:relative;overflow:hidden}
.obg .img01{position:absolute;top:0;left:0}
.obg .img01lan{display:block;position:absolute;top:45px;left:0}
.owz p{font-size:18px;color:#333;display:block;line-height:36px}
.owz span{font-size:12px;color:#999;text-transform:uppercase;line-height:4px;display:block}






.gyjj_titletwo{
	display: flex;
	justify-content: center;
	flex-direction: row;
	align-items: center;
	letter-spacing: 2px;
	margin-bottom: 28px;
}
.gyjj_titletwo p {
	color: #e5dccb;
	font-size: 30px;
}

.gyjj_titletwo span {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
}
.new{background:#343434;overflow:hidden}
.new_top{margin-bottom:40px}
.new_top_left{width:985px;float:left;background:#e6e7e1;display:flex;flex-direction:row;align-items:center}
.new_top_left img{width:336px}
.new_top_left_text{padding:0 30px 0 40px;position:relative}
.new_top_left_text .tit{color:#333;font-size:22px;font-weight:700;margin:0 0 10px 0}
.new_top_left_text span{color:#666;font-size:14px}
.new_top_left_text p{color:#444;font-size:14px;margin:10px 0 0 0;line-height:1.8}
.new_top_left_text a{display:inline-block;padding:5px 30px;background:#9baa66;color:#fff;margin:20px 0 0 0;float:right;transition:.5s}
.new_top_left_text a:hover{background:#7cad40;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.3)}
.new_top_right{width:195px;float:right}
.new_top_right ul li a{height:75px;display:block;background:#e6e7e1;text-align:center;border-bottom:1px #000 solid;color:#444;padding-top:7px;transition:.5s}
.new_top_right ul li a:hover{background:#9baa66;color:#fff}
.new_top_right ul li:first-child a{background:#9baa66;color:#fff}
.new_top_right ul li a p{font-size:20px}
.new_top_right ul li a span{font-size:14px}
.new_bottmo ul li{width:31.33333%;margin:0 3% 0 0;color:#fff;float:left}
.new_bottmo ul li:last-child{margin:0}
.new_bottmo ul li .box{display:flex}
.new_bottmo ul li .box .new_bottmo_time{margin-right:20px;display:flex;flex-direction:column;align-items:center}
.new_bottmo ul li .box .new_bottmo_time h5{color:#fff;font-size:44px;font-weight:700}
.new_bottmo ul li .box .new_bottmo_time span{font-size:12px}
.new_bottmo ul li .box .new_bottmo_text .tit{font-size:16px;line-height:1.4;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.3);}
.new_bottmo ul li .box .new_bottmo_text p{font-size:14px;line-height:1.4;color:#d8d8d8}
.new_bottmo ul li .box .new_bottmo_text a{font-size:14px;color:#fff;padding:6px 25px;background:#9baa66;margin-top:20px;display:inline-block;border-radius:5px;transition:.5s}
.new_bottmo ul li .box .new_bottmo_text a:hover{background:#7cad40;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.3)}

.new_bottmo{ margin-top:15px;}


.hm-liuyan{ background:url(../images/lybg.jpg) center no-repeat #65a440;}
.hm-liuyan .txt .entit{ font-size:12px; text-transform:uppercase; color:#9ad976;}
.hm-liuyan .txt .tit{ font-size:26px; color:#fff;}
.hm-liuyan .lyform{ margin-top:20px;}
.hm-liuyan .lyform ul li{ display:inline-block; margin-right:15px;}
.hm-liuyan .lyform ul li .input{ border:none; outline:none; background:#fff; padding:14px;}
.hm-liuyan .lyform ul li .ly-btns{ border:none; background:#ffcc00; outline:none;}


footer{ background:#eee; padding-top:60px;}
footer .foot-tit{ font-size:16px; font-weight:bold; position:relative;  margin-bottom:10px;}

footer .footnav{ width:50%; float:left;}
footer .footnav ul li{ width:32%; float:left;}
footer .footnav ul li p{ font-size:14px; line-height:2;}
footer .footnav ul li p a{ color:#666;}
footer .foot-contact{ width:30%; float:left;}
footer .foot-contact p{ font-size:14px; color:#666; line-height:2;}
footer .foot-ewm{ width:140px; float:right; text-align:center;}
footer .foot-ewm span{ display:block; padding-top:4px; font-size:14px; color:#666;}

footer .copyr{ background:#212121; color:#fff; padding:20px 0; margin-top:40px; font-size:14px; border-top:6px solid #7cad40;}
footer .copyr a{ color:#fff;}




.about{background:#fff}
.about .container{display:flex;flex-direction:row;align-items:center}
.about_left{width:48%;margin-right:4%}
.about_left_main .content{padding:20px 0}
.about_left_main .content img{max-width:100%}
.about_left_main .content p{color:#444;font-size:14px;line-height:1.8;margin-bottom:10px}
.about_left b{font-size:24px;color:#333;font-weight:700;padding-bottom:15px;border-bottom:1px solid #eaeaea;display:block;position:relative}
.about_left b:after{content:"";display:block;width:65px;height:3px;background:#7cad40;position:absolute;bottom:-2px;left:0}
.about_right{width:48%}
.about_right .thumb{width:100%}
.absoll-left{width:100%;overflow:hidden;position:relative;margin-top:5px}
.absoll-left .hd .next,.picScroll-left .hd .prev{display:block;width:28px;height:28px;overflow:hidden;position:absolute;cursor:pointer;z-index:999;box-shadow:0 0 2px rgba(0,0,0,.3);opacity:.7}
.absoll-left .hd .next{background:url(../images/ny_next.jpg) no-repeat;top:45%;right:0}
.absoll-left .hd .prev{background:url(../images/ny_pre.jpg) no-repeat;top:45%;left:0}
.absoll-left .hd .prevStop{background-position:-60px 0}
.absoll-left .hd .nextStop{background-position:-60px -50px}
.absoll-left .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.absoll-left .hd ul li{float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:url(images/icoCircle.gif) 0 -9px no-repeat}
.absoll-left .hd ul li.on{background-position:0 0}
.absoll-left .bd ul{overflow:hidden;zoom:1}
.absoll-left .bd ul li{margin:0 5px 0 0;float:left;overflow:hidden;text-align:center}
.absoll-left .bd ul li .pic{text-align:center}
.absoll-left .bd ul li .pic img{width:141px;height:144px;display:block}
.absoll-left .bd ul li .pic a:hover img{border-color:#999}
.absoll-left .bd ul li .title{line-height:24px}
.proT-wrap img{max-width:100%}
.ys{background:url(../images/about_ysbg_13.jpg) no-repeat center #f7f6f6;}
.ys_tit{text-align:center;margin-bottom:50px}
.ys_tit h3{font-size:40px;color:#7cad40;font-weight:700;letter-spacing:2px}
.ys_tit p{font-size:30px;color:#444;letter-spacing:2px;text-transform:uppercase}
.ys_main{position:relative}
.ys_main_img{padding:20px;border:1px solid #ddd;display:inline-block;border-radius:50%;overflow:hidden}
.ys_main_img img{border-radius:50%;width:580px}
.ys_main ul{position:absolute;top:0;left: 495px;}
.ys_main ul li h4{font-size:32px;font-weight:700;color:#333;letter-spacing:10px; margin:0;}
.ys_main ul li p{font-size:24px;color:#444;letter-spacing:2px}
.ys_main ul li{padding-left:60px;margin-bottom: 36px;position:relative;}
.ys_main ul li:last-child{margin-bottom:0;}
.ys_main ul li:nth-child(2){margin-left: 95px;}
.ys_main ul li:nth-child(3){margin-left: 116px;}
.ys_main ul li:nth-child(4){margin-left: 106px;}
.ys_main ul li:nth-child(5){margin-left: 38px;}
.ys_main ul li:after{width:20px;height:20px;background:#7cad40;border-radius:50%;content:"";display:block;position:absolute;bottom:8px;left:0}
.ys_main ul li:last-child:after,.ys_main ul li:nth-child(4):after{top:8px;left:0}
.ys_main ul li:nth-child(3):after{top:35%;left:0}


.mbx{position:absolute;bottom:0;width:100%}
.mbx_main{background:rgba(0,0,0,.5);padding:15px}
.mbx_main ul{display:flex}
.mbx_main ul img{width:16px;height:17px;margin-right:10px; margin-top:5px;}
.mbx_main ul li{color:#fff}
.mbx_main ul li a{color:#fff}
.productsear{margin-bottom:15px}









.ny_nav{width:250px;margin-right:30px;background:#fff;float:left}
.ny_nav h2{background:#9baa66;color:#fff;font-size:30px;font-weight:700;text-align:center;padding:20px 0}
.ny_nav ul{padding:10px 20px;margin-bottom:10px}
.ny_nav ul h3{background:#f7f6f6;padding:15px 10px;color:#333;font-size:18px;margin:0}
.ny_nav ul h3 img{float:right;margin:5px 5px 0 0}
.ny_nav ul li{font-size:15px;color:#444;display:flex;flex-direction:row;align-items:center;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.05)}
.ny_nav ul li img{margin-right:10px}
.ny_nav ul li a{color:#444;font-size:15px}
.ny_nav ul li a:hover{color:#9baa66}
.ny_nav ul li.on a{color:#9baa66}
.right_main{width:920px;float:left;background:#fff;min-height:1000px;padding:25px 20px}
.right_top{padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.05)}
.right_top h3{float:left;color:#9baa66;padding-left:20px;font-size:20px;font-weight:700;position:relative}
.right_top h3:after{width:3px;height:18px;background:#9baa66;content:"";display:block;position:absolute;top:2px;left:0}
.right_top strong{float:left;color:#9baa66;padding-left:20px;font-size:20px;font-weight:700;position:relative}
.right_top strong:after{width:3px;height:18px;background:#9baa66;content:"";display:block;position:absolute;top:9px;left:0}
.right_top .mbx_nav{float:right;margin-top:6px}
.mbx_nav ul li{float:left;font-size:14px}
.mbx_nav ul li a{color:#444}
.right_content{padding:20px 0}
.product_main ul li{width:32.133333%;margin:0 1.8% 3% 0;float:left}
.product_main ul li .title{height:38px}
.product_main ul li:nth-child(3n){margin:0 0 3% 0}
.product_main ul li .tit{text-align:center;color:#606060;font-size:16px;margin-top:15px;letter-spacing:1px}
.product_main ul li .note{text-align:center;color:#606060;font-size:15px;margin-top:5px;letter-spacing:1px}
.product_main ul li a{display:flex;flex-direction:row;align-items:center;height:230px;overflow:hidden;position:relative;background:#fff;transition:.5s;border:1px solid rgba(0,0,0,.05)}
.product_main ul li a:hover{transform:translateY(-2px);box-shadow:0 0 10px rgba(0,0,0,.2)}
.product_main ul li a .hot{width:100px;height:100px;background:#7cad40;position:absolute;left:-50px;top:-50px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);line-height:170px;text-align:center;color:#fff;letter-spacing:3px;font-size:16px;font-weight:700}
.product_main ul li a img{width:auto;max-width:100%;height:auto}
.product_main ul li a .hover{width:100%;height:0;display:block;background:rgba(0,0,0,.5);position:absolute;transition:.5s}
.product_main ul li a:hover .hover{height:100%}
.product_main ul li a .hover:after{content:"";background:url(../images/jia.png) no-repeat;width:32px;height:32px;position:absolute;background-size:100%;top:45%;left:45.5%;transition:.5s;opacity:0}
.product_main ul li a:hover .hover:after{opacity:1}



.page{ text-align:center; margin-top:15px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin-left:-1px; background:#fff; margin:0 5px; border-radius:4px; overflow:hidden;}
.page a.on{ background:#048646; color:#FFF;}






.new_main ul li{padding:15px;background:#f8f8f8;margin-bottom:10px}
.new_main ul li .new_box{width:100%;float:left;display:flex;flex-direction:row;align-items:center}
.new_main ul li .new_box img{width:280px}
.new_text{padding:0 30px 0 40px;position:relative}
.new_text h3{color:#333;font-size:22px;font-weight:700;margin:0 0 10px 0}
.new_text span{color:#666;font-size:14px}
.new_text p{color:#444;font-size:14px;margin:10px 0 0 0;line-height:1.8}
.new_text a{display:inline-block;padding:10px 30px;background:#9baa66;color:#fff;margin:20px 0 0 0;transition:.5s}
.new_text a:hover{background:#7cad40;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.3)}

.news_content b{display:block;font-size:24px;font-weight:400;color:#333;text-align:center;margin-bottom:10px}
.news_content span{display:block;font-size:14px;font-weight:400;color:#666;text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05)}
.news_content .content p{font-size:15px;line-height:1.8;margin-bottom:10px;color:#666}
.news_content .content img{max-width:100%}



.case_main_ny ul li{width:32.133333%;margin:0 1.8% 2% 0;float:left}
.case_main_ny ul li:nth-child(3n){margin:0 0 3% 0}
.case_main_ny ul li h4{text-align:left;color:#606060;font-size:16px;margin-top:10px;letter-spacing:1px;line-height:1.6;padding:0 10px}
.case_main_ny ul li h4 span{color:#7a6f5c}
.case_main_ny ul li a{display:flex;flex-direction:row;align-items:center;height:230px;overflow:hidden;position:relative;background:#fff;transition:.5s;border:1px solid rgba(0,0,0,.05)}
.case_main_ny ul li a:hover{transform:translateY(-2px);box-shadow:0 0 10px rgba(0,0,0,.2)}
.case_main_ny ul li a img{width:100%}
.case_main_ny ul li a .hover{width:100%;height:0;display:block;background:rgba(0,0,0,.5);position:absolute;transition:.5s}
.case_main_ny ul li a:hover .hover{height:100%}
.case_main_ny ul li a .hover:after{content:"";background:url(../images/jia.png) no-repeat;width:32px;height:32px;position:absolute;background-size:100%;top:45%;left:45.5%;transition:.5s;opacity:0}
.case_main_ny ul li a:hover .hover:after{opacity:1}
.case_xqy ul li{position:relative}
.case_xqy ul li:nth-child(n+2){margin-top:40px}
.case_xqy ul li .img_b{width:640px}
.case_xqy ul li:nth-child(2n) .img_s,.case_xqy ul li:nth-child(2n+1) .img_b{float:left}
.case_xqy ul li .img_s{width:535px}
.case_xqy ul li:nth-child(2n) .img_b,.case_xqy ul li:nth-child(2n+1) .img_s{float:right}
.case_xqy ul li .case_text{text-decoration:none;display:block;width:717px;height:197px;background:#f6f3ee;position:absolute;border:2px solid #eeebe7;bottom:0;padding:32px 0 0 45px;transition:.5s}
.case_xqy ul li:nth-child(2n+1) .case_text{right:0}
.case_xqy ul li:nth-child(2n) .case_text{left:0}
.case_xqy ul li:nth-child(2n+1) .case_text:hover{background:#fff;transform:translateX(5px)}
.case_xqy ul li:nth-child(2n) .case_text:hover{background:#fff;transform:translateX(-5px)}
.case_xqy ul li .case_text h3{font-size:22px;color:#617322;margin:0 0 24px 0}
.case_xqy ul li .case_text p{color:#444;font-size:16px;line-height:1.6}
.case_xqy ul li .case_text p span{color:#7a6f5c}
.case_xqy ul li .case_text h4{color:#e7e2da;font-size:88px;position:absolute;bottom:24px;right:54px}
.case_xqy ul li .case_text .touying{width:717px;height:18px;position:absolute;left:-2px;bottom:-18px}
.case_xqy ul li:nth-child(2n+1) .case_text .touying{background:url(../images/case_touy1_07.png) no-repeat center}
.case_xqy ul li:nth-child(2n) .case_text .touying{background:url(../images/case_touy2.png) no-repeat center}
.case_xqy_bottom{padding:30px 0}
.case_xqy_bottom h3{font-size:22px;padding-bottom:15px;font-weight:400;border-bottom:1px solid #c1c1c1}
.case_xqy_bottom .content{padding-top:20px}
.case_xqy_bottom .content p{font-size:15px;line-height:1.8;margin-bottom:10px;color:#666}
.case_xqy_bottom .content img{max-width:100%}



.contact_top ul li{width:23.33333%;float:left;margin-right:15%}
.contact_top ul li .ewm img{width:100%}
.contact_top ul li:last-child{margin-right:0}
.contact_top ul li p{font-size:16px;letter-spacing:1px;line-height:1.8}
.contact_top ul li p span{color:#7a6f5c}
.liuyan_left{float:left;height:520px;width:580px;margin-top:10px}
.liuyan_right{float:right;width:49%}
.liuyan_right strong{font-size:22px;color:#444;font-weight:400;display:block;line-height:1.8}
.liuyan_right strong span{color:#617322}
.liuyan_right h3{display:flex;flex-direction:row;align-items:center;background:#9baa66;padding:10px;color:#fff;margin-bottom:10px}
.liuyan_right h3 img{margin-right:10px}
.liuyan_right input{padding-left:40px;height:35px;line-height:31px;border:2px solid #b4bc97;width:100%;margin-bottom:8px}
.liuyan_right textarea{padding-left:40px;line-height:35px;border:2px solid #b4bc97;width:100%}
.liuyan_right button{background:#9baa66;width:100%;color:#fff; border:none; outline:none; padding:8px; border-radius:4px; margin-top:8px;}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background:#7cad40!important;color:#fff}
.liuyan_right .xm{background:url(../images/liuyan_03.png) no-repeat left center}
.liuyan_right .yx{background:url(../images/liuyan_05.jpg) no-repeat left center}
.liuyan_right .dh{background:url(../images/liuyan_09.png) no-repeat left center}
.liuyan_right .dz{background:url(../images/liuyan_11.png) no-repeat left center}
.liuyan_right .ly{background:url(../images/liuyan_13.png) no-repeat top left}
input:-internal-autofill-selected{background-color:rgb(232,240,254,0)!important;background-image:initial!important;color:#000!important}

.contact_bottom{ margin-top:30px;}
#allmap{width:100%;height:100%;}
#allmap img{ max-width:inherit;}
@media only screen and (min-width: 641px){
.am-modal-dialog {
    width: 900px;
}
}