@charset "utf-8";

* {margin:0; padding:0; list-style:none; }

html{_background:url(about:blank);background-attachment:fixed;}

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{margin:0;padding:0;}

body{ background:#fff; color:#333; font-size:12px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:30px;}

ul,li{list-style:none;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



a{color:#333; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}

a:hover{color:#006A34; text-decoration:none;}

img{border:none;}

#clear{width:100%; height:0px; clear:both;}

h2{ font-size:24px; font-weight:blod; line-height:30px;}

h4{ font-size:14px; font-weight:blod; line-height:30px;}

p{line-height:30px;}





.fleft{ float:left;}

.fright{float:right;}







.se1{color:#f15a2e;}.se2{color:#006db1}

.left{float:left;}.right{float:right;}

.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}

.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}





#lh10{width:100%; height:10px;}

#lh20{width:100%; height:20px;}

#lh30{width:100%; height:30px;}

#lh40{width:100%; height:60px;}

#lh50{width:100%; height:50px;}

#lh60{width:100%; height:60px;}

#lh70{width:100%; height:70px;}







::selection {background:#23693a; color:#fff;}

::-moz-selection {background:#23693a; color:#fff;}

::-webkit-selection {background:#23693a; color:#fff;}













.topt{width:100%; height:100px;}





.thd{width:100%; height:38px; background:#34373a; font-size:14px;}

.thdc{width:1200px; height:38px; margin:0 auto; line-height:38px; color:#aaa;} 







.top{width:100%; height:100px; background:#fff; margin:0 auto; position:fixed; left:0; top:0; z-index:99; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.1); box-shadow:2px 2px 5px rgba(0,0,0,0.1);}



.topc{width:1240px; height:100px; margin:0 auto; position:relative;}



.topcl{width:260px; height:80px; float:left; padding-top:10px;}











.topcc{width:701px; height:100px; float:right; margin-right:220px;}



.topcr{width:160px; height:26px; line-height:26px; color:#faac03; position:absolute; top:37px; right:0px; z-index:1; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; background:url(../images/acongming_06.jpg) left center no-repeat; padding-left:34px;}





.topen{width:180px; height:50px; line-height:50px; position:absolute; right:0; top:25px; font-size:20px; font-weight:bold; box-sizing:border-box; padding-left:40px; color:#006A34; background:url(../images/p24.png) left center no-repeat; font-family:Arial, Helvetica, sans-serif;}





.swp{width:340px; height:60px; position:absolute; top:48px; left:550px; z-index:1; overflow:hidden;}

.ss1{width:286px; height:46px; line-height:46px; margin:0; padding:0; background:#fff; border:#1b64b2 2px solid; border-right:none; text-indent:20px; font-size:14px; color:#888;}









.banner_tx{width:1200px; height:500px; z-index:98; position:absolute; top:390px; left:50%; margin-left:-600px;}









/*menu*/

#menu { display:block; width:100%; background:#fff; margin:0 auto; height:100px;}



#nav {display:block; width:100%; height:100px;}

#nav .mainlevel {float:left; text-align:center; display:block; position:relative; z-index:999999}

#nav .mainlevel a{ text-decoration:none; width:; text-align:center; line-height:25px;  color:#555; height:80px; display:block; font-size:16px; box-sizing:border-box; padding-top:30px;  z-index:99999; margin:0px 19px 0px 19px;}



#nav .mainlevel a p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#aaa; text-transform:uppercase;}



#nav .mainlevel a:hover {color:#006A34; border-bottom:#006A34 2px solid; text-decoration:none; z-index:999}

#nav .mainlevel a:hover p{color:#006A34;}



#nav .mainlevel ul {position:absolute; display:none; margin-left:-75px; background:#fff url(../images/aabg_20.png) top center no-repeat; margin-top:-1px; padding:10px 20px 20px 20px; z-index:9999; -moz-box-shadow:0px 2px 10px #E3E3E3; -webkit-box-shadow:0px 2px 10px #E3E3E3; box-shadow:0px 2px 10px #E3E3E3;}

#nav .mainlevel li {}

#nav .mainlevel li a {padding:0px; width:200px; text-align:center; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:14px; text-indent:0px; line-height:45px; height:45px; display:block; -webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;}

#nav .mainlevel li a:hover { text-decoration:underline; color:#ff9f41; text-decoration:none; background:none;}



















.bt1{width:1200px; height:45px; margin:0 auto;text-align:center; line-height:55px; font-size:34px; color:#333; font-weight: bold; text-transform:uppercase;}

.bt1 span{color:#ff872f;}

.bt2{ width:1200px; min-height:30px; margin:0 auto; text-align:center; color:#888; line-height:40px; font-size:14px; padding:10px 0px 20px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; padding-bottom:30px;}







.abt1{width:1200px; height:45px; margin:0 auto;text-align:center; line-height:55px; font-size:34px; color:#fff; font-weight: bold; text-transform:uppercase;}

.abt2{ width:1200px; min-height:30px; margin:0 auto; text-align:center; color:#aaa; line-height:40px; font-size:16px; padding:10px 0px 20px 0px; text-transform:uppercase; letter-spacing:0px; padding-bottom:30px;}



.abt3{ width:1200px; min-height:35px; margin:0 auto; text-align:center; color:rgba(255,255,255,0.6); line-height:35px; font-size:16px; padding:20px 0px 20px 0px; text-transform:uppercase; }

















#as1{width:195px; height:180px; margin-right:0px; padding:10px;}

#as1a{width:195px; height:180px; background:#fff; box-sizing:border-box; padding:3px; margin-right:8px; font-size:14px;}

#as1a img{ max-width:100%; height:140px;}































/*幻灯代码*/

#banner{width:100%; height:600px; margin:0 auto; }

.fullSlide {width:100%;position:relative;height:600px;background:#fff;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center; background-position:center; background-repeat:no-repeat;}

.fullSlide .bd li a {display:block;height:600px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;line-height:40px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px; margin-left:0px; margin-right:0px;overflow:hidden; background-image:url(../images/ber1.png);line-height:999px;}

.fullSlide .hd ul .on { background-image:url(../images/ber2.png);}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}



















.cont1{width:1300px; margin:0 auto;}

.cont1 ul li{display:block; width:25%; height:400px; float:left;}

.cont1 ul a{display:block; width:84%; height:385px; margin:0 auto; text-align:center;}

.cont1 ul a:hover img{ -moz-box-shadow:10px 0px 0px #006A34; -webkit-box-shadow:10px 0px 0px #006A34; box-shadow:10px 0px 0px #006A34;}



.cont1 ul .ax1{width:240px; height:240px; margin:0 auto;}

.cont1 ul .ax1 img{display:block; width:238px; height:238px; border:#D4B2A0 1px solid; background:#fff; border-radius:50%; transition:0.5s; -moz-box-shadow:10px 0px 0px #C4C4C4; -webkit-box-shadow:10px 0px 0px #C4C4C4; box-shadow:10px 0px 0px #C4C4C4;}

.cont1 ul .ax2{width:100%; height:45px; line-height:45px; font-size:18px; padding-top:8px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cont1 ul .ax3{width:100%; height:60px; line-height:25px; font-size:14px; color:#888;}















.cont1_more{width:1240px; margin:0 auto;}

.cont1_more a{width:100%; height:60px; display:block; font-size:16px; text-align:center; color:#888; line-height:60px; background:#F7F8F9; margin:0 auto; transition:0.5s; border-radius:4px;}

.cont1_more i{ font-size:18px; margin-left:5px;}

.cont1_more a:hover{ background:#006A34; color:#fff;}













.cont2{width:100%; background:#F7F8F9; margin-top:85px; padding:20px 0px 40px 0px;}





.cont2c{width:1250px; margin:0 auto;}

.cont2c ul li{display:block; width:33.33%; float:left; margin-bottom:44px;}



.cont2c ul a{display:block; width:90%; height:320px; background:#fff; transition:0.5s;}



.c21{width:100%; height:260px; box-sizing:border-box; padding:4px; border:#D7B3A1 1px solid; background:#fff;}

.c21 img{display:block; width:100%; height:250px;}



.cont2c ul a h2{width:100%; line-height:55px; text-align:center; font-size:16px; font-weight: normal;}



.cont2c ul a:hover{background:#006A34; color:#fff;}

















































.wcon2{width:100%; min-height:50px; background:#006A34;}





.wcon2_left{width:50%; height:620px; float:left; background-size:cover !important;}





.wcon2_right{width:50%; height:620px; float:right; }





.wcon2_right_con{width:610px; height:620px; font-size:15px; color:rgba(255,255,255,0.8); line-height:34px; float:left; box-sizing:border-box; padding:70px 0px 0px 60px;}

.wcon2_right_con h3{color:#fff; font-size:32px; line-height:42px; padding-bottom:15px; font-weight: normal;}

.wcon2_right_con h5{ color:rgba(255,255,255,0.8); font-size:16px; line-height:32px; padding-bottom:15px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}





.c_alink2{ width:200px; height:40px; margin-top:30px; font-size:14px; background:#006A34; border:#fff 1px solid; color:#fff; display:block; text-align:center; line-height:40px; border-radius:0px; transition:0.5s;}

.c_alink2:hover{background:#fff; color:#006A34;}

















.cont3{width:1260px; margin:0 auto;}

.cont3 ul li{display:block; width:25%; float:left;}

.cont3 ul a{display:block; width:280px; height:440px; margin:0 auto;}



.cont3 ul .c31{width:100%; height:380px; position:relative;}

.cont3 ul .c31 img{display:block; width:100%; height:380px;}



.cont3 ul .c32{width:100%; height:60px; text-align:center; line-height:60px; font-size:16px;}





.c31_txt{width:100%; height:380px; text-align:center; box-sizing:border-box; padding-top:50px; color:#fff; position:absolute; top:0; left:0; z-index:1; background:rgba(0,106,52,0.6); transition:0.5s; opacity:0;}

.c31_txt h2{ font-size:18px; line-height:40px; font-weight:;}

.c31_txt h3{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding-bottom:15px; color:rgba(255,255,255,0.8);}

.c31_txt p{ font-size:14px; line-height:25px; height:200px; width:85%; margin:0 auto; color:rgba(255,255,255,0.8);}

.c31_txt h5{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}





.cont3 ul a:hover .c31_txt{ opacity:1;}





































.cont4{width:100%; background:#F7F8F9; padding-top:40px; padding-bottom:120px; margin-top:40px;}





.cont4c{width:1240px; margin:0 auto;}







.cont4c_left{width:390px; height:475px; float:left; background:#fff; border-radius:4px; -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3);}





.cont4c_right{width:805px; height:475px; float:right; overflow:hidden;}

.cont4c_right ul li{display:block; width:100%; height:130px; margin-bottom:41px;}

.cont4c_right .left{width:212px; height:130px; float:left;}

.cont4c_right .left img{width:212px; height:130px; border-radius:5px;}



.cont4c_right .right{width:560px; height:130px; float:right;}



.cont4c_right .right h2{width:100%; margin:0 auto; line-height:20px; padding-bottom:8px; font-size:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.cont4c_right .right p{width:100%; margin:0 auto; height:50px; overflow:hidden; line-height:25px; color:#888; font-size:14px;}

.cont4c_right .right .c42{width:100%; height:30px; line-height:30px; margin:0 auto; margin-top:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}





.cont4c_right ul li:hover a{color:#006A34;}
.cont4c_right ul li:hover .c42{color:#006A34;}




.c41{width:100%; height:240px;}

.c41 img{ display:block; width:100%; height:240px;}



.cont4c_left h2{width:86%; margin:0 auto; line-height:60px; padding-top:8px; font-size:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.cont4c_left p{width:86%; margin:0 auto; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px;}





.cont4c_left .c42{width:86%; height:30px; line-height:30px; margin:0 auto; margin-top:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}







.cont4c_left:hover a{color:#006A34;}

.cont4c_left:hover .c42{color:#006A34;}



















.cont5{width:1260px; margin:0 auto;}

.cont5 ul li{display:block; width:25%; height:100px; float:left; margin-bottom:40px;}

.cont5 ul a{display:block; width:90%; height:98px; border:#DEDEDE 1px solid; margin:0 auto; transition:0.5s; border-radius:2px;}

.cont5 ul a img{display:block; max-width:100%; height:98px; margin:0 auto; border-radius:2px;}



.cont5 ul a:hover{ border:#006A34 1px solid;}

































#footer{width:100%; height: auto; padding-top:50px;  background:#333; margin-top:0px; padding-bottom:20px; color:rgba(255,255,255,0.6); line-height:28px; border-top:#195a81 0px solid;}



#footer h2{font-size:18px;  line-height:23px; color:#fff; padding-bottom:15px; font-weight:500;}

#footerc{width:1240px; height:; margin:0 auto; position:relative; }

#footercl{width:100%; height:; padding-bottom:40px; }

#footercl ul li{display:block; width:160px; height:; float:left; padding-left:0px;  line-height:32px; border-right:#444 0px solid; margin-right:20px;}

#footercl ul li a{  color:rgba(255,255,255,0.6); font-size:14px;}

#footercl ul li a:hover{ color:rgba(255,255,255,1.0);}

#footercl ul .clt{ width:330px; height:; float:left; font-size:14px;  line-height:32px; padding-left:35px; border:none;}

#footercl ul .clt span{ font-size:16px; font-weight:bold;}







#footert{width:100%; min-height:25px; line-height:25px; padding:20px 0px 20px 0px; text-align:center; color:rgba(255,255,255,0.4); font-size:13px; background:#333;}

#footert a{ color:rgba(255,255,255,0.4);}

#footercr{ float:right; width:174px; height:215px; line-height:50px; }

#f_wx{ width:200px; height:250px; position:absolute; top:8px; right:0px; text-align:center;}

#f_wx img{ margin-bottom:6px;}

















/*分页*/



#nx_pg{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}

#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#f8f8f8; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

#nx_pg a:hover{background:#006A34; color:#fff;}

#nx_pg .on{background:#006A34; color:#fff;}





#nextpage{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}

#nextpage a{display:inline; padding:6px 8px 6px 8px; background:#f8f8f8; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

#nextpage a:hover{background:#006A34; color:#fff;}

#nextpage .on{background:#006A34; color:#fff;}



















.nybanner{width:100%; margin:0 auto;}

.nybanner img{ display:block; width:100%;}





.ny_banner{width:100%; margin:0 auto;}

.ny_banner img{ display:block; width:100%;}



















.abc1{width:100%; margin:0 auto; padding:80px 0px 80px 0px;}





.abc1_l{width:50%; float:left;}

.abc1_l img{display:block; width:100%; height:auto;}



.abc1_r{width:50%; float:right;}

.abc1_rcon{width:580px; float:left; padding-left:60px;}

.abc1_rcon h2{font-size:32px; line-height:32px; padding-bottom:10px;}

.abc1_rcon h3{font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#999; font-weight:normal;}



.abc1_rcon .abc1_txt{width:100%; min-height:50px; font-size:14px; line-height:30px; padding:30px 0px 30px 0px;}

.abc1_rcon .abc1_txt p{line-height:30px;}







.jj_con1{width:100%;  margin:0 auto; box-sizing:border-box;}

.jj_con1 ul li{display:block; width:25%; height:; float:left; text-align:center;}

.jj_con1_t1{width:100%; padding-bottom:2px; line-height:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:56px;}

.jj_con1_t1 sup{font-size:16px; font-weight: normal; line-height:30px; color:#aaa;}

.jj_con1_t2{width:100%; padding-bottom:0px; font-size:14px; color:#888;}





.abc2{width:1240px; height:415px; margin:0 auto; position:relative;}



.abc2_img img{width:100%; height:100%; display:block;}



.abc21{width:600px; height:415px; float:left; position:relative;}



.abc2_txt{width:100%; box-sizing:border-box; padding-left:30px; position:absolute; left:0; bottom:30px; z-index:2; color:#fff;}

.abc2_txt h3{font-size:18px; line-height:50px;}

.abc2_txt p{font-size:16px; line-height:25px; opacity:0.8;}











.fab2{width:600px; height:415px; float:right;}





.abc22{width:600px; height:190px; margin-bottom:33px; position:relative;}





.fab23{width:600px; height:190px;}





.abc23{width:284px; height:190px; float:left; position:relative;}

.abc24{width:284px; height:190px; float:right; position:relative;}



























/*产品分类*/

.ny_nav_wrap{width:1240px; padding:20px 0px 20px 0px; margin:0 auto; margin-bottom:80px; background:#fff; text-align:center; -moz-box-shadow:0px 0px 30px #eee; -webkit-box-shadow:0px 0px 30px #eee; box-shadow:0px 0px 30px #eee;}

.ny_nav_con{ width:100%; margin:0 auto;}

.ny_nav_con a{display: inline; line-height:30px; padding:5px 30px 5px 30px; font-size:14px; margin:0px 0px 0px 0px; position:relative; border-left:#eee 1px solid;}



.ny_nav_con a:nth-child(1){ border:none;}









.pd_wp{width:1240px; margin:0 auto;}

.pd_l{width:560px; height:390px; float:left;}

.pd_r{width:610px; float:right;}







.pd_r1{width:100%; line-height:30px; font-size:22px; font-weight:bold; padding-bottom:20px; border-bottom:#e5e5e5 1px solid;}



.pd_r2{width:100%; line-height:35px; font-size:15px; color:#777; padding:20px 0px 20px 0px;}

.pd_r2 b{color:#333;}

.pd_r2 strong{color:#333;}



.pd_r3{width:100%; padding:30px 0px 0px 0px;}

.pd_r3 a{display:block; width:180px; height:50px; border:#006A34 1px solid; color:#006A34; line-height:50px; text-align:center; font-size:16px; transition:0.5s;}

.pd_r3 a:hover{ border:#006A34 1px solid; background:#006A34; color:#fff;}





.bannerbox {width:560px; height:390px; overflow: hidden; margin: 0px auto; padding-left:0px; }

#focus {width:560px; height:390px; clear: both; overflow: hidden; position: relative; float: left;  margin:0 auto; }

#focus ul {width:560px; height:390px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }



#focus ul li { float: left;width:560px; height:390px; background:#fff; box-sizing:border-box; border:#e0e0e0 1px solid; overflow: hidden; position: relative; padding: 0px; margin: 0px; }

#focus ul img{display:block; margin:0 auto; position:absolute;left:0;right:0;top:0;bottom:0;margin:auto; border:#aaa 0px dashed;}



#focus .preNext {width:52px; height:52px;  cursor: pointer;  border:#aaa 0px dashed;}

#focus .pre {  background:#fff url(../images/hk1.png) center center; position:absolute; bottom:1px; right:55px;}

#focus .next { background:#fff url(../images/hk2.png) center center; position:absolute; bottom:1px; right:1px;}



#focus .preNext:hover{ border:#006A34 0px dashed;}









/* 选项卡示例样式 */

.main2{width:1240px;margin:0px auto; margin-top:60px; margin-bottom:80px;}

.tab {overflow: hidden; width:1238px;height: 58px; border: 1px solid #e0e0e0; cursor: pointer;}

.tab li {float: left;width:200px; text-align: center; line-height: 58px; font-size:16px; border-right: 1px solid #e5e5e5;}

.tab li.on {background:#006A34; color:#fff;}

.tab li.on a{color:#fff;}



.con {width: 100%;padding:40px 35px 40px 35px; box-sizing:border-box; border: 1px solid #ddd;border-top: none ; font-size:15px; line-height:35px;}

.con p{line-height:35px;}

.tab12 td{width:14%}




.map_wp{width:1240px; margin:0 auto; line-height:40px; color:#888;}

.map_wp a{color:#888;}

.map_wp a:hover{color:#006A34;}





/*新闻*/



.cs_cont{ width:90%; max-width:1240px; margin:0 auto; padding:20px 0px 20px 0px;}



.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:36px; transition:0.2s; margin-bottom:20px; border:#e5e5e5 1px solid; position:relative;}

.cs_cont ul li:hover{ border:#006A34 1px solid; -moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}





.cs_1{width:250px; float:left;}

.cs_1 img{width:100%; height:auto;}





.cs_2{width:760px; float:right; margin-right:120px;}

.cs_2 h3{font-size:18px; color:#333; font-weight:bold; line-height:18px; padding-bottom:15px;}

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







.cs_2_r2{width:100%; line-height:40px; font-size:16px; color:#888;}

.cs_2_r2 i{margin-right:8px;}

.cs_2_r3{width:100%; line-height:40px; font-size:14px; padding-top:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.cs_cont ul li:hover .cs_2_r3 a{ color:#006A34;}



.cs_time{width:100px; text-align:center; position:absolute; right:30px; top:32px; z-index:2;}

.cs_time h4{font-size:54px; line-height:54px; padding-bottom:5px;}

.cs_time p{line-height:22px; font-size:16px;}



.cs_cont ul li:hover .cs_time h4{color:#006A34;}

.cs_cont ul li:hover .cs_time p{color:#006A34;}









#new_conl{width:90%; max-width:1240px; margin:0 auto; min-height:50px; padding:20px 0px 30px 0px; margin-top:0px; position:relative;}



#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:24px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }



#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:; text-align:center;}

#new_conlb span{color:#777; margin:0px 30px 0px 10px;}





#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:35px;}

#new_conlc p{ line-height:35px;}

#new_conlc img{max-width:100%;}



#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}































/*成功案例*/



.acont2c{width:1250px; margin:0 auto;}

.acont2c ul li{display:block; width:33.33%; float:left; margin-bottom:44px;}



.acont2c ul a{display:block; width:90%; height:320px; background:#fff; transition:0.5s;}



.ac21{width:100%; height:260px; box-sizing:border-box; padding:4px; border:#D7B3A1 1px solid; background:#fff; position:relative;}

.ac21 img{display:block; width:100%; height:250px;}



.acont2c ul a h2{width:100%; line-height:55px; text-align:center; font-size:16px; font-weight: normal;}



.acont2c ul a:hover{color:#006A34;}













.ac31_txt{width:100%; height:260px; text-align:center; box-sizing:border-box; padding-top:30px; color:#fff; position:absolute; top:0; left:0; z-index:1; background:rgba(0,106,52,0.6); transition:0.5s; opacity:0;}

.ac31_txt h2{ font-size:18px; line-height:40px; font-weight:;}

.ac31_txt h3{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding-bottom:15px; color:rgba(255,255,255,0.8);}

.ac31_txt p{ font-size:14px; line-height:25px; height:200px; width:85%; margin:0 auto; color:rgba(255,255,255,0.8);}

.ac31_txt h5{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}





.acont2c ul a:hover .ac31_txt{ opacity:1;}









/*联系*/

.lx_wp{width:100%; min-height:50px; background: #F7F8F9; padding:80px 0px 80px 0px;}













.lx_1{width:1240px; height:440px; margin:0 auto; background:#F3F3F3; margin-bottom:78px;}





.lx_1 .left{width:620px; height:440px; float:left; background: linear-gradient(270deg, #006A34 0%, #015028 100%); color:#fff; box-sizing:border-box; padding:80px 80px 0px 80px; font-size:16px; line-height:35px;}

.lx_1 .left p{line-height:35px;}





.lx_1 .right{width:545px; height:440px; box-sizing:border-box; padding-top:20px; float:right; margin-right:30px; font-size:16px;}

.lx_1 .right table{padding:0; margin:0; border-collapse:collapse; border:none;}

.lx_1 .right table td{padding:5px;}







.sb1{width:250px; height:45px; line-height:45px; border:none; text-indent:15px; opacity:0.8; font-size:15px;}

.sb2{width:520px; height:45px; line-height:45px; border:none; text-indent:15px; opacity:0.8; font-size:15px;}



.sb3{width:520px; height:90px; line-height:25px; border:none; box-sizing:border-box; padding:5px 15px 0px 15px; opacity:0.8; font-size:15px;}

.sb4{display:block; width:240px; height:45px; line-height:45px; border:none; font-size:16px; text-align:center; color:#fff; background:#006A34; margin-top:20px; transition:0.5s; border-radius:2px;}

.sb4:hover{opacity:0.9;}











.lx_2{width:1240px; height:; margin:0 auto; background:#eee;}

.lx_2 img{display:block; width:1240px; height:auto;}



























