body{ width:100%;font-size:14px; background:#FFF; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#484848;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color:#484848; text-decoration: none;}
a:hover{color: #b62828;text-decoration: none;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp img{border:1px solid #e6efea;  padding:13px; margin-left:5px; transition:all 0.6s;}
.cp img:hover{border:1px solid #1f9d22; }
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#fff;}
#copy{ display:none;}
.totalwidth {width:1200px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	 
#classimgshow2{line-height:38px;}
.xwlb_img img{border:1px solid #dddddd;}
/*共同结束*/

/*小导航*/
.mianbxContent { margin-bottom: 15px !important; height: 50px !important; line-height: 50px !important; font-size: 16px !important; text-align: left !important; background-color: #ddd; width: 100% !important; text-indent: 2.5em; transition:0.1s all; background:url(../images/20190221181552_393615848.png) no-repeat 7px 12px;letter-spacing: 1px; position: relative; border:0px dashed #c22e31;}
.mianbxContent a{ font-size:16px !important; }
.mianbxContent:hover{ background: url(../images/20190221181552_393615848.png) no-repeat 7px -29px; }
.strong_title { display: none; }
.centerHeadImage { border: 0; display: none; }
.mianbxContent a:hover{ color:#c22e31;}
.mianbxContent::after { content: ''; position: absolute; display: block; height: 40px; width: 200px; top: 0; right: 0; }

/*进入*/
#top_bg{ width:100%; height:40px; background:url(../images/20190220091430_1004882453.jpg) center no-repeat; margin:auto;}
.top_bj{ width:1200px; margin:auto;}
.top_l{ width:320px; font-size:14px; line-height:40px; color:#484848; float:left;}
.top_r{ float:right; font-size:14px; line-height:40px; color:#484848;}
.top_r a{ font-size:14px; color:#484848;}
.top_r a:hover{ font-size:14px; color:#1f9d22;}

/*抬头*/
#head_bg{ width:100%; height:auto; padding-bottom:35px; margin:auto;}
.head_bj{ width:1200px; margin:auto;}
.head_logo{float:left; margin-top:35px;}
.head_wz{ width:427px; margin:auto; float:left; margin-left:30px; margin-top:37px;}
.head_wz p{font-size: 26px; line-height: 52px; color: #1f9d22; font-weight: bold;}
.head_wz span{font-size: 18px; color: #484848; line-height: 26px;}
.head_dh{float: right; margin-top: 40px; background:url(../images/20190220091431_2097770121.png) left top 14px no-repeat; font-size:16px;}
.head_dh .h1{ line-height:45px; padding-left:28px;}
.head_dh .h1 span{ font-weight:bold; font-family:迷你简水波; font-size:38px; float:right;}
.head_dh .h2{ border-top:1px solid #ddd; line-height:35px; letter-spacing:1px; text-align:right}

/*主导航*/
.nav {width: 100%;min-width: 1200px; height:69px; background:url(../images/20190220091430_283145935.jpg) center no-repeat; color: #fff;font-size: 16px; line-height:65px; margin:auto;}
.main{margin: 0 auto;width: 1200px;}
.main > li {position: relative;float: left; width:120px; height:65px; }
.main > li a{text-decoration: none;color: #fff;text-transform: capitalize;display: block;width: 100%;height: 100%;text-align: center; height:69px; line-height: 65px; font-size: 16px;transition: background-color 0.5s ease-in-out;}
.main > li a:hover { background:url(../images/20190220110616_1566691877.jpg) left;}
.drop{position: absolute;z-index:9999;}
.drop li { opacity: 0;transform-origin: top center;}
.drop li:nth-child(1) a{border: 1px solid #24b427;} 
.drop li a {background: #1f9d22;width:118px; height:40px;text-align: center;line-height: 40px; border: 1px solid #1b891e;border-top: none; font-size: 15px;}
.main > li a:hover .drop {background:#c22e31; height:40px;}
.main li:hover .menu1 li:first-of-type {animation: menu1 0.3s ease-in-out forwards;animation-delay: 0.3s;}
.main li:hover .menu1 li:nth-of-type(2) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 0.6s;}
.main li:hover .menu1 li:nth-of-type(3) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 0.9s;}
.main li:hover .menu1 li:nth-of-type(4) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 1.2s;}		
.main li:hover .menu1 li:nth-of-type(5) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 1.5s;}
.main li:hover .menu1 li:nth-of-type(6) {animation: menu1 0.3s ease-in-out forwards;animation-delay: 1.8s;}
@keyframes menu1 { 0% { opacity: 0; transform: translateX(50px) rotate(-90deg); } 100% { opacity: 1; transform: translateX(0) rotate(0);}}
.main li:hover .menu2 li:first-of-type {animation: menu2 0.3s ease-in-out forwards;animation-delay: 0.2s;}
.main li:hover .menu2 li:nth-of-type(2) {animation: menu2 0.3s ease-in-out forwards;animation-delay: 0.4s;}
.main li:hover .menu2 li:last-of-type {animation: menu2 0.3s ease-in-out forwards;animation-delay: 0.6s;}
.hover1{ height:40px; background:#c22e31; border-bottom:4px solid #aa2121;}
.hidden{overflow: hidden;}

/*幻灯片*/
#banner{height:660px; width:100%; margin:0 auto;}

/*搜索*/
#search_bg{width:100%; height:65px; background:#1f9d22; margin-top:1px;}
#search_c{width:1200px; margin:0 auto; height:65px; font-size:14px;}
#search_l{width:869px; float:left; line-height:65px; color:#fff;}
#search_l a{ color:#fff; font-size:14px;}
#search_l a:hover{ color:#c22e31;}
#search_l img{ float:left; width:25px; height:20px; padding-top:30px;}

#search_r{width:320px; float:right; padding-top:13px;}
#search_r li{float:left;}

/*产品*/
#chanpin_t{ width:755px; height:110px; background:url(../images/20190220091430_396109966.jpg) center no-repeat; line-height:110px; text-align:center; font-size:40px; font-weight:bold; margin:auto; margin-top:50px;}
#chanpin_t sapn{ color:#1f9d22;}

#chanpin_bg{ width:100%; height:290px; margin:auto;}
#chanpin_c{ width:1224px; margin:auto; padding-top:40px;}

.chanpin_v{ width:280px; height:230px; border:1px solid #ddd; border-radius:10px; background:#fff; margin-left:12px; margin-right:12px; float:left;}
.chanpin_v:hover{ transition: all 0.5s linear; box-shadow:0 0 15px #ccc; transform:translate(0,-15px); -webkit-transform:translate(0,-15px);    -moz-transform:translate(0,-15px);  -o-transform:translate(0,-15px);  -ms-transform:translate(0,-15px); cursor:pointer;}
.chanpin_h1{ font-size:26px; font-weight:bold; text-align:center; color:#1f9d22; padding-top:30px; line-height:40px; margin:auto; padding-bottom:20px;}
.chanpin_h1 a{ font-size:26px; color:#1f9d22;}
.chanpin_h1 a:hover{ color:#c22e31;}
.chanpin_h2{ background:url(../images/20190220153204_350557563.png) left top no-repeat; float:left; margin-left:28px; padding-left:16px; font-size:14px; line-height:35px;}
.chanpin_h2 a{font-size:14px;}

#chanpin_bg1{ width:100%; height:530px; background:url(../uploadfile/image/20190227/20190227113421_1259025080.png) center bottom no-repeat; margin:auto;}
.prod_bg{width:1214px; margin:0 auto;}
.prod_bg > table > tbody > tr > td{ display: block; float: left; padding: 0 !important; width: 286px; height: auto; position: relative; overflow: hidden; margin-top: 16px; margin-right: 16px; }
.prod_bg > table > tbody > tr > td:first-child{ width: 593px; height: 446px; margin-right: 16px;}
.prod_bg > table > tbody > tr > td:nth-last-child(1),.prod_bg > table > tbody > tr > td:nth-last-child(2){}

.prod_bg > table > tbody > tr > td > span{ display: block; width: 100%; position: absolute; }
.prod_bg > table > tbody > tr > td br{ display: none; }
.prod_bg > table > tbody > tr > td a{ display: block; }

.prod_bg > table > tbody > tr > td > a > img{ display: block; width: 100%; height: auto; transition:0.3s all ease-in-out;}
.prod_bg > table > tbody > tr > td > span { position: absolute; height: 100%; width: 100%; display: block; left:22%; bottom: 0;}

.prod_bg > table > tbody > tr > td > span::after { content: '';  width: 160px; top: 68px; padding: 40px 10px; position: absolute; right: -82%;  background: rgba(31,157,34,0.8); transition: 0.3s all ease-in-out; }
.prod_bg > table > tbody > tr > td > span > a:after,.prod_bg > table > tbody > tr > td > span > a::after{ content: ''; display: block; width: 35px; height: 35px; margin: 0 auto; background: url(../images/20190220172645_409165693.png) no-repeat center; }
.prod_bg > table > tbody > tr > td > span:hover::after { right: 115px; }
.prod_bg > table > tbody > tr > td > span > a { position: absolute; text-align: center; font-size: 18px; color: #fff; z-index: 3; left: -100%; transition: 0.7s all ease; width: 220px; height: 60px; line-height: 35px;}

.prod_bg > table > tbody > tr > td:hover > span a{ left:-30px; top:72px; letter-spacing: 0.1px; }
.prod_bg > table > tbody > tr > td:hover > a > img{ transform: scale(1.1); }

.prod_bg > table > tbody > tr > td:first-child > span{ display: block; position: absolute; background: rgba(31,157,34,0.8); padding: 10px 10px; color: #fff; width: 200px; top: 170px; left:187px; text-align: center; transform: scale(1.1,1.1) rotateX(180deg); transition: all 0.5s; opacity: 0; height: auto; bottom: auto; }
.prod_bg > table > tbody > tr > td:first-child > span > a{ color: #fff; font-size: 18px; letter-spacing: 0; line-height: 40px; display: block; width: auto; height: auto; left: auto; position: relative; bottom: auto; text-align: center; }
.prod_bg > table > tbody > tr > td:first-child > span::after{ display: none; }

.prod_bg > table > tbody > tr > td:first-child:hover > span a{ letter-spacing: 0px; left:0px; top:0px; }
.prod_bg > table > tbody > tr > td:first-child > span > a:after,.prod_bg > table > tbody > tr > td:first-child > span > a::after{ content: ''; display: block; width: 35px; height: 35px; margin: 0 auto; background: url(../images/20190220172645_409165693.png) no-repeat center; }

.prod_bg > table > tbody > tr > td:first-child:hover > span{ opacity: 1; transform: scale(1) rotateX(0deg); transition: all 0.5s; }
.prod_bg > table > tbody > tr > td:first-child:hover > a > img{ transform: scale(1.2);}

/*优势*/
#adv_t{width:100%; height:170px; background:url(../images/20190220091431_278715142.jpg) center no-repeat; color:#fff; text-align:center; margin:auto;}
.adv_t1{ padding-top:45px; line-height:64px; font-size:46px; font-weight:bold;}
.adv_t2{ line-height:35px; font-size:18px; letter-spacing:3px;}
#adv_bg{width:100%; height:846px; padding-top:20px; background:url(../images/20190220174859_1543177627.jpg) center no-repeat; margin:auto;}

.adv_cn{ width:1200px; background:rgba(255,255,255,0.9); margin:auto; margin-top:20px; box-shadow:1px 1px 10px 1px #d7d7d7;}
.adv_fl{ width:510px; margin-top:54px; margin-left:54px; margin-bottom:54px; float:left;}
.adv_tu{ float:left; width:240px; height:197px; overflow:hidden; transition:all 0.6s; margin-right:14px; }
.adv_tu img{ -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:240px; height:197px; transition:all 0.6s; }
.adv_tu img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); cursor:pointer;}
.adv_tu1{ width:493px; height:252px; overflow:hidden; transition:all 0.6s;  float:left; margin-top:14px;}
.adv_tu1 img{ -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:493px; height:252px; transition:all 0.6s; }
.adv_tu1 img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); cursor:pointer;}

.adv_tu2{ width:238px; height:224px; overflow:hidden; transition:all 0.6s;  float:left; margin-bottom:14px; border:1px solid #ddd; margin-right:14px;}
.adv_tu2 img{ -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:238px; height:224px; transition:all 0.6s; }
.adv_tu2 img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); cursor:pointer;}

.adv_tr{ width:615px; float:right;}
.adv_hf{ width:66px; height:105px; background:#c22e31; color:#fff; float:right; text-align:center; margin-right:10px;}
.adv_hf .h1{ width:1px; height:38px; background:#fff; margin:auto; margin-top:2px;}
.adv_hf .h2{ padding-top:15px; line-height:40px; font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:auto;}

.adv_wen{ width:450px; margin-top:70px;}
.adv_wen .w1{ font-size:34px; font-weight:bold; line-height:62px; color:#1f9d22;}
.adv_wen .w2{ line-height:30px; font-size:14px; text-transform:uppercase; color:#ccc;}
.adv_xian{ width:535px; height:18px; border-bottom:1px dashed #ddd;}
.adv_zi{ width:497px; background:url(../images/20190221092430_968331035.png) top left repeat-y; font-size:15px; line-height:45px; padding-left:38px; margin-top:25px;}
.adv_zixun{ width:145px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#1f9d22; color:#fff; border-radius:25px; margin-top:35px; transition:all 0.6s; margin-right:26px; float:left;}
.adv_zixun a{ font-size:16px; color:#fff; display:block;}
.adv_zixun:hover{ background:#c22e31;}


#adv_it{width:1200px; margin: 0 auto; height:auto;overflow:hidden; padding-bottom:55px;}
#adv_it dl{width:1262px; margin:0 auto; overflow:hidden;}
#adv_it dl dd{float:left; width:191px; height:135px; background:url(../images/20190220180832_294495627.png) center no-repeat; text-align:center; color:#fff; overflow:hidden; transition: all 0.8s; margin-right:61px; color:#1f9d22;}
#adv_it dl dd .h1{ font-size:34px; font-weight:bold; line-height: 56px; font-family:迷你简中倩; padding-top:10px;}
#adv_it dl dd .h2{ width:36px; height:1px; background:#ccc; margin-top:11px; margin:auto;}
#adv_it dl dd .h3{ font-size:22px; font-weight:bold; text-transform:uppercase; line-height:58px;}
#adv_it .on{text-decoration:blink; transition: all 0.8s; background:url(../images/20190220180831_621838494.png) center no-repeat; color:#fff; cursor:pointer;}
.dis{display:none;}

/*小特点*/
#feature_bg{ width:100%; padding-top:65px; height:90px; padding-bottom:65px; background:#1f9d22; margin:auto;}
.feature_c { width: 1200px; position: relative; margin:auto;}
.feature_col {width: 270px;height: 90px; display: block;float: left;position:absolute;}
.feature_col i{ width: 90px; height: 90px; display: block; position: absolute; top: 0; left: 0; }
.feature_col i:before,.feature_col i:after{ content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition:0.3s all ease-in-out; }
.feature_col i:before{ background:#f3fff3; border-radius:50%; opacity: 1; filter: alpha(opacity=100); transform:rotateY(0deg); }
.feature_col i:after{ background: #c22e31; border-radius:50%; opacity:0; filter: alpha(opacity=0); transform:rotateY(-180deg); }
.feature_col.on i:before{ opacity: 0; filter: alpha(opacity=0); transform:rotateY(180deg); }
.feature_col.on i:after{ opacity: 1; filter: alpha(opacity=100); transform:rotateY(0deg); }

.feature_col span{ display: block; width: 42px; height: 36px; background: url(../images/20190221113625_83891953.png) no-repeat 0 0; position: absolute; transition: 0.3s all ease-in-out; left: 24px; top:27px; }
.feature_col_1{ left: 0; }
.feature_col_2{ left: 315px; }
.feature_col_3{ left: 630px; }
.feature_col_4{ right: 0px; }

.feature_col_1 span { background-position: -26px 0px; }
.feature_col_2 span { background-position: -338px -0px; }
.feature_col_3 span { background-position: -645px -0px; }
.feature_col_4 span { background-position: -968px -0px; }

.feature_col.on span { background-position-y: -36px; }
.feature_col_5.on span,.feature_col_6.on span,.feature_col_7.on span,.feature_col_8.on span{ background-position-y:-112px; }
.feature_col p { position: absolute; z-index: 3; padding-left:112px; line-height: 40px; left: 0; top: 5px; font-size: 16px; transition: 0.3s all ease-in-out; color:#fff; }
.feature_col p smap{ font-size:24px; font-weight:bold;}
.feature_col.on p { color: #fff; cursor:pointer; }

/*产品展示*/
#pro_bg{ width:100%; height:auto; margin:auto;}
#pro_t{ text-align:center; margin:auto; padding-top:50px;}
#pro_t .t1{ line-height:62px; font-size:40px; font-weight:bold; color:#1f9d22;}
#pro_t .t2{ font-size:18px; line-height:32px; letter-spacing:4px;}
#pro_t .t3{ padding-top:15px; margin:auto; animation:myfirst 2s infinite; display:inherit-block;}
 @keyframes myfirst { 0%{transform: translate(0px, 0px);} 50% { transform: translate(0px, -8px); } 100% { transform: translate(0px, 0px);} }
 
.pro_b{ margin:0 auto; width:1320px; margin-top:25px; padding-left:10px;}
.pro_b ul{ margin-bottom:50px; margin-left:-10px;}
.pro_b li{width:315px; height:210px; float:left; margin-left: 10px; margin-bottom: 10px; overflow:hidden}
.pro_b li img{width:315px; height:210px;cursor: pointer;transition: all 0.6s;}
.pro_b li img:hover{width:315px; height:210px;transform: scale(1.4);}
/*简介*/
#jianjie_bg{ width:100%; height:634px; color:#fff; background:url(../images/20190221150533_1175080378.jpg) center top no-repeat; margin:auto;}

#jianjie_t{ text-align:center; margin:auto; padding-top:60px; padding-bottom:40px;}
#jianjie_t .t1{ line-height:62px; font-size:40px; font-weight:bold; color:#fff;}
#jianjie_t .t2{ font-size:18px; line-height:32px; letter-spacing:4px;}
#jianjie_fl{ width:600px; float:left;}
.jianjie_h{ width:100%; border-left:5px solid #c22e31; padding-left:30px; margin-bottom:30px;}
.jianjie_h .h1{ font-size:35px; line-height:34px; font-weight:bold; padding-bottom:10px;}
.jianjie_h .h2{ line-height:26px; font-size:18px; letter-spacing:6px;}
.jianjie_c{ width:133px; height:68px; line-height:68px; background:#2aa82d; font-size:17px; float:left; border-radius:5px; margin-right:12px; transition: all 0.8s;}
.jianjie_c a{ font-size:17px; color:#fff;}
.jianjie_c:hover{ background:#c22e31;}
.jianjie_c img{ float:left; padding-top:22px; padding-left:15px; padding-right:10px;}
.jianjie_m{ margin-left:-167px; margin-top:25px;}
#jianjie_fr{ width:496px; padding:30px 45px 80px; background:url(../images/20190221150533_1096208397.png) center no-repeat; float:right;}
.jianjie_zi{ width:100%; font-size:15px; line-height:45px; padding-bottom: 15px;}
.jianjie_zi a{ font-size:15px; color:#fff;}
.jianjie_zi a:hover{ color:#c22e31;}
#jianjie_fr img{ border-radius:5px;}
.jianjie_tu{ width:565px; height:350px; overflow:hidden; transition:all 0.6s; float:left; margin-top: 25px;}
.jianjie_tu img{ -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.6s; width:565px; height:350px;}
.jianjie_tu img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); cursor:pointer;}

/*企业形象*/
.convert_bg{ width:100%; height:auto; background:#f5f5f5; margin:auto}
.convert{ width:1200px; margin:0 auto; overflow:hidden;}
.convert_bt{width:1200px; margin:0 auto; margin-top:20px; height:50px;}
.convert .tab{width:750px; height:50px; float:left; height:50px; margin-left:335px;}
.convert .tab a{display:block; color:#fff; text-align: center; background:#1f9d22; width: 170px; margin-left:5px; margin-right:5px; height:50px; line-height:50px; font-size:20px; float:left;}
.convert .tab a.on{display:block; color:#fff; background:#c22e31; cursor:pointer; border-radius:10px; transition:all 0.5s linear;}
.convert .contenttt{ overflow:hidden; width:1200px; height:270px; position:relative; margin:0 a; margin-top:35px;}
.convert .contenttt ul{ position:absolute; left:0; top:0; height:270px;}
.convert .contenttt li{float:left;}
.convert .contenttt li .q2{width:1200px; margin:auto;}
.convert table tbody tr td div a{ font-size:14px; line-height:28px;}
.company_t{ text-align:center; margin:auto; padding-top:50px; color:#fff;}

/*底部导航*/
.navig{width:100%; height:69px; background:#fafafa url(../images/20190221163721_296644464.png) center no-repeat; min-width:1200px; margin:auto;}
.navig_c{ width:1200px; margin:auto;}
.navig_c li{ width:120px; font-size:16px; line-height:65px; text-align:center; color:#fff; float:left;}
.navig_c li a{ font-size:16px; color:#fff; display:block; transition: all 0.8s linear;}
.navig_c li a:hover{ background:#c22e31;}

/*版权*/
#banq_bg{ width:100%; height:320px; background:url(../images/20190221165724_387855535.jpg) top center no-repeat; margin:auto;}
.banq_fl{ width:340px; float:left;}
.banq_h1{ padding-top:30px; line-height:35px; font-size:18px;}
.banq_h2{ line-height:42px; font-family:Bodoni Bd BT; font-weight:bold; color:#1f9d22; font-size:34px;}

.banq_c{ padding-top:80px; line-height:40px; font-size:14px; margin-left:25px; float:left;}
.banq_c a{ font-size:14px;}
.banq_r{ width:260px; float:right; text-align:center; line-height:60px; padding-top:93px; display:none}
.banq_r img{ border:1px solid #ddd;}

/*产品2*/
.container{max-width:100%;margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem; clear:both}
.index_top{
  text-align: center;
  margin-bottom: 35px;
}
.index_top_text1{line-height:40px; font-size:40px; font-weight:bold; color:#1f9d22; text-align:center;}
.index_top_text2{padding-top:10px; line-height:32px; font-size:18px; text-align:center;}
.index_product2{padding:0 0 50px;}
.index_product2 #index_product2_sw{}
.index_product2 .index_product_item_img{
  width: 100%;
  height: 0px;
  padding-bottom: 111%;
  position: relative;
  max-width:400px;
}
.index_product2 .index_product_item_img img{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.index_product2 .index_product_text{
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding: 0.5rem ;
  background: #84c225;
}
.index_product2 .index_product_item:hover .index_product_text{background: #c32e32;}

@media (max-width: 767px){
  .index_product2{padding: 20px 0;}
    .index_top{margin-bottom: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){

}
@media all and (min-width: 1281px){
  
}
.swiper-container{width:1300px;margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
/*新闻*/
.container{max-width:100%; padding:0; margin:0;}
.index_msg3{padding:50px 0; width:1200px; height:400px; margin:0 auto; overflow:hidden}
.index_news_top{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #0c9047;margin-bottom:16px}
.index_news_top_text1{font-size:28px;color:#0c9047;font-weight:bold}
.index_news_top_text1 span{font-size:16px;color:#777777;text-transform:uppercase;font-weight:normal}
.index_news1{ width:740px; float:left; overflow:hidden;}
.index_news1_top{display:flex;justify-content:space-between}
.index_news1_top_img{width:294px; height:170px; overflow:hidden; float:left}
.index_news1_top_text{width:430px; float:right; height:170px; overflow:hidden}
.index_news1_top_text1{font-size:16px;color:#2b2b2b}
.index_news1_top_text2{font-size:14px;color:#999999}
.index_news1_top_text3{ height:90px;font-size:14px;color:#2b2b2b;line-height:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical}
.index_news1_top_text4{font-size:12px;color:#168a07;display:block;margin-top:10px}
.index_news1_list_box{display:flex;justify-content:space-between;flex-wrap:wrap}
.index_news1_list{width:48%;display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}
.index_news1_list_text1{font-size:14px;color:#2b2b2b;width:60%}
.index_news1_list_text2{font-size:14px;color:#999999}
.index_news1_list:hover .index_news1_list_text1 ,.index_news1_list:hover .index_news1_list_text2{color:#168a07}
.index_news2{ width:450px; float:right; overflow:hidden;}
.index_news2_list{display:flex;justify-content:space-between; padding-bottom:18px; clear:both;}
.index_news2 a:last-of-type .index_news2_list{margin-bottom:unset}
.index_news2_list_img{width:140px; height:100px; overflow:hidden; float:left;}
.index_news2_text{width:300px; height:100px; overflow:hidden; float:right;}
.index_news2_text_top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}
.index_news2_text1{font-size:16px;color:#2b2b2b;width:60%}
.index_news2_text2{font-size:12px;color:#999999}
.index_news2_text3{font-size:14px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical}
.index_news2_list:hover .index_news2_text1 ,.index_news2_list:hover .index_news2_text2 ,.index_news2_list:hover .index_news2_text3{color:#168a07}@media (max-width:767px){.index_msg3{padding:20px 0}
.index_msg3 .row > div{margin-bottom:1rem}
.index_news1_top_text ,.index_news2_text ,.index_news1_list{width:100%}}@media (min-width:768px) and (max-width:991px){}@media all and (min-width:1281px){}
.row{margin-right:-.9375rem;margin-left:-.9375rem}

/*新新闻样式*/
.new{ width:1200px; height:658px; margin:70px auto 0; overflow:hidden;}
.new .tit{ height:100px; overflow:hidden;}
.n_nav{height:60px; background:url(../images/new_line1.gif) repeat-x center bottom; margin-bottom:30px; position:relative; overflow: hidden;}
.n_nav li{ float:left; width:125px; height:60px; font:20px "Microsoft YaHei"; color:#333; line-height:60px; margin-right:30px;}
.n_nav li a{ display:block; color:#333;}
.n_nav .li1 em{ display:inline-block; width:32px; height:30px; float:left; margin:16px 10px 0 0; background:url(../images/icon1.png) no-repeat;}
.n_nav .li2 em{ display:inline-block; width:32px; height:30px; float:left; margin:16px 10px 0 0; background:url(../images/icon2.png) no-repeat;}
.n_nav .li3 em{ display:inline-block; width:32px; height:30px; float:left; margin:16px 10px 0 0; background:url(../images/icon3.png) no-repeat;}
.n_nav .cur{ color:#cc0000; font-weight:bold;}
.n_nav .cur em{ background-position:0 -30px;}
.n_nav span{ display:block; font:14px Arial;text-transform:uppercase; height:60px; line-height:60px; color:#666666; position:absolute; top:0; right:0;}

.new01{height:380px; width:549px; overflow: hidden; float:left;}
.new01 dt{width:549px;height:274px; overflow: hidden;}
.new01 dt img{width:549px;height:274px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new01 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new01 dd h3{ font:16px "Microsoft YaHei"; line-height:33px; height:33px; color:#333; margin-top:20px; overflow:hidden;}
.new01 dd h3 a{ color:#333;}
.new01 dd h3 em{ float:right; font:14px "Microsoft YaHei"; color:#666; display:inline-block; line-height:33px;}
.new01 dd p{ font:14px "Microsoft YaHei"; line-height:22px; height:44px; overflow:hidden; margin-top:8px;}
.new02{ width:590px; float:right; overflow:hidden;}
.new02 dl{ height:118px; overflow:hidden; margin-bottom:17px;}
.new02 dt{ width:118px; height:118px; float:left; background:#f2f2f2; text-align:center; font:56px Arial; color:#a4a4a4; line-height:118px;}
.new02 dd{ width:445px; float:right; overflow:hidden;}
.new02 dd h3{ height:35px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:35px; overflow:hidden; margin-top:16px; color:#333;}
.new02 dd h3 a{ color:#333;}
.new02 dd h3 em{ float:right; font:14px "Microsoft YaHei"; color:#666; line-height:35px; display:inline-block;}
.new02 dd p{ font:14px "Microsoft YaHei"; line-height:20px; color:#666; height:40px; overflow:hidden; width:375px;}
.new02 .cur{ background:#cc0000; border-left:5px solid #850000;}
.new02 .cur dt,.new02 .cur dd h3 em{ display:none;}
.new02 .cur dd h3 a,.new02 .cur dd p{ color:#fff;}
.new02 .cur dd{ width:550px;}
.new02 .cur dd p{ width:520px;}

.tit{ text-align:center; height:130px; overflow:hidden;}
.tit em{ display:block; height:40px; font:24px "宋体"; font-weight:bold; color:#333; letter-spacing:6px; line-height:40px; background:url(../images/case_h2.png) no-repeat center top; margin-top:13px;}

.index_news_top_text2{}
.index_news1_list_text1{font-size:14px;color:#2b2b2b;width:260px; height:22px; line-height:2em; float:left; overflow:hidden}
.index_news1_list_text2{font-size:14px;color:#999999;width:80px; float:right;}

/*zuo*/
.zuo{ width:213px; margin-top:15px;}
.zuo_t{ background:url(../images/20140116095756785678.jpg) no-repeat; padding-left:50px; line-height:26px; font-size:14px; font-weight:bold; color:#fff; width:163px; height:36px;}
.zuo_c{ background:url(../images/20140116100794189418.jpg) repeat-y; padding-left:65px; width:148px;}
.zuo_b{ line-height:28px; padding:0 10px 10px 17px;}
.title{ width:941px; height:27px; padding:14px 0 0 46px; background-image:url(../images/bg4.jpg);overflow:hidden}
.title h3{ width:80px; height:27px; font-size:16px; color:#009239; float:left;}
.title strong{width:80px; height:27px; font-size:16px; color:#666; float:left;}
.rab{ line-height:2em;}
