.container-fluid{padding: 0; width: 1200px; margin:0 auto; position: relative;}

/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â©Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/

#header,.w1200{width:1200px;margin:0 auto;}

.fl{float: left;}

.fr{float: right;}

p{margin:0 0 0 0;}



.tophead{width: 100%;height: 35px;background: #ececec;position: relative;}

.headtitle{font-size: 14px;color: #969696;line-height: 35px;}

.k1{font-size: 14px;line-height: 35px;color: #969696;}

.k1 a{color:#999999}



.sechead{height: 129px;position: relative;overflow: hidden;}

.logo{float:left;line-height: 129px;}

.sechead .k2{margin-top: 19px;/* background: url(../images/ttel.png) left center no-repeat; */text-align: left;padding-left: 70px;font-size: 20px;color: #3e3e3e;line-height: 24px;}

.sechead .k2 p{font-size: 16px; color: #699442; text-align: right;}

.sechead .k2 p strong{ font-size:24px; color:#699442;}

.sechead .k2 .seo1{font-size: 14px;color: #999999;margin-top: 17px;margin-bottom: 6px;}

.sechead .k2 .seo1 a{font-size:14px; color: #999;}





/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Âª */

.menu{

    height: 60px;

    background: #699442;

}

.demo-menu {width:1200px;margin:0 auto;display: flex;}

.demo-menu>li {float:left;/* width:120px; */position:relative;text-align:center;flex: 1;}

.demo-menu>li>a {display:block;font-size: 18px;height: 60px;color: #fff;line-height: 60px;}

.demo-menu>li.active>a,.demo-menu>li>a:hover {background:url(../image/meu1.jpg) no-repeat top center;color:#fff}

.demo-menu>li:after {content:"";position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}



/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨*/

#demo{overflow:hidden;width:100%;margin:0 auto;}

#indemo {float: left;width:800%}

#demo1 {float: left;}

#demo2 {float: left;}



#m_demo{overflow:hidden;width:100%;margin:0 auto;}

#m_indemo {float: left;width:800%}

#m_demo1 {float: left;}

#m_demo2 {float: left;}



/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¢ */

#formsearch{margin-top: 14px;}

#formsearch input{height: 35px;background:none;border:none;line-height:30px;outline: none;float: left;}

#formsearch input#keyword{text-indent:10px;color:#979797;font-size: 14px;width: 255px;/* border: 1px solid #ddd; */background: #fff;}

#formsearch input#s_btn{width: 40px;height: 38px;line-height: 36px;text-align:center;color:#fff;border:none;cursor:pointer;background: url(../image/ss.png) no-repeat;}



/* ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ */

.left{width: 225px;float: left;}

.right{width: 920px;float: right;border-left: 1px solid #d8d8d8;padding-left: 30px;min-height: 600px;}

.product_list{}

.product_list li{float: left;width: 31%;/* border: 1px solid #eee; */margin: 0 10px 10px;/* padding:5px; */}

.product_list li a.img{display: block;width: 100%;/* height: 281px; */overflow: hidden;border: 1px solid #ccc;}

.product_list li img{width: 100%;height: 100%;transition: all .5s ease;}

.product_list li h3{line-height: 35px;text-align: center;}

.product_list li h3 a{color: #5a5a5a;font-size: 14px;}

.product_list li:hover{border-color: #292e39}

.product_list li:hover img{transform:scale(1.1);}

.product_list li:hover a.img{border: 1px solid #699442;}





/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ©Ã¢â‚¬ÂÃ‚Â®ÃƒÂ¨Ã‚Â¯Ã‚Â */

.hot_s{height: 62px;position: relative;background:#699442}

.hos{width: 100%;height: 62px;line-height: 70px;position: absolute;z-index: 99;top: 0;left: 0;/* box-shadow: 0px 1px 10px rgba(0,0,0,0.2); */}



.hotSearch{font-size: 14px;color: #fff;line-height: 62px;float: left;background: url(http://www.hrbcsjc.com/template/default/assets/images/hot_png.png) no-repeat left center;padding-left: 71px;}

.hotSearch a{color: #fff;font-size: 14px;margin-right: 9px;}



.hot_s .h-tel1{

    float: left;

    position: relative;

    width: 270px;

    padding-left: 10px;

    height: 70px;

    /* background-color: #333; */

    margin-left: 50px;

    border: 10px solid #fff;

    border-top: none;

    border-bottom: none;

}

.hot_s .h-tel1 dd{color: #fff;font-size: 16px;margin-top: 7px;}

.hot_s .h-tel1 h2{color: #fff;font-size: 18px;font-weight:700;line-height: 30px;}

.hot_s .h-tel1 .mask{display: none;width: 250px;height: 228px;position: absolute;z-index: 99;top: -11px;background: url(../image/box.png)no-repeat top center;left: -1px;top: -166px;}

.hot_s .h-tel1 .mask h3{color: #fff;font-size: 18px;margin-top: 174px;margin-left:10px;font-weight: 700;}

.hot_s .h-tel1:hover .mask{display: block;}





/* Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’ */

.prodoct{width: 100%; padding-top: 53px;}

.prodoct .p-hd{width: 100%; height: 74px;}

.prodoct .p-hd .t-p{float: left;}

.prodoct .p-hd .t-p h2{font-size: 30px;color: #000;font-weight: 700;}

.prodoct .p-hd .t-p dd{font-size:26px;color: #707070;text-transform: uppercase;font-weight: 100;margin-top: 15px;margin-bottom: -8px;}

.prodoct .p-hd .t-p i{display: inline-block;width: 65px;height: 2px;background-color: #699442;/* margin-top: 9px; */}

.prodoct .p-hd .t-r dd{font-size: 14px;color: #666666;width:325px;text-align: right;line-height: 25px;margin-top: 8px;}



.prodoct .p-mm{width: 100%;margin-top: 49px;}

.prodoct .p-mm ul{ width:100%; display:flex;}

.prodoct .p-mm ul li{flex:1;}

.prodoct .p-mm ul li a{display: block;text-align: center;margin: 0 auto;}

.prodoct .p-mm ul li a .img{width: 93px;height: 114px;position: relative;text-align: center;margin: 0 auto;}

.prodoct .p-mm ul li a .img img{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

.prodoct .p-mm ul li a .img .img2{opacity: 0; }

.prodoct .p-mm ul li a .img  .img1{opacity: 1;}

.prodoct .p-mm ul li:hover a .img .img2{opacity: 1;}

.prodoct .p-mm ul li:hover a .img .img1{opacity: 0;}





.prodoct .p-bd{width: 100%;margin-top: 41px;} 

.prodoct .p-bd ul{ width:100%;}

.prodoct .p-bd ul li a{display: block; width: 100%; height:100%;}

.prodoct .p-bd ul li a .img{width: 100%; height: 100%;}

.prodoct .p-bd ul li a .img img{width:100%; height:100%;}

.prodoct .p-bd ul li{position: relative;}

.prodoct .p-bd ul li .mask{position: absolute;width:100%;height:100%;opacity:0;text-align:center;background-color: rgba(0,0,0,0.65);padding: 14% 15%;}

.prodoct .p-bd ul li .mask h2{font-size: 20px; color: #fff;text-align:center;}

.prodoct .p-bd ul li .mask dd{font-size: 16px;color: #fff;text-align: center;text-transform: uppercase;font-weight: 100;margin-top: 5px;}

.prodoct .p-bd ul li .mask  dt{font-size:14px;color: #fff;text-align: center;font-weight: 100;margin-top: 5%;line-height: 25px;}



.prodoct .p-bd ul li:nth-child(1),.prodoct .p-bd ul li:nth-child(6){ width:740px; height: 330px; overflow:hidden;}

.prodoct .p-bd ul li:nth-child(1){float: left;margin-right: 10px;margin-bottom: 10px;}

.prodoct .p-bd ul li:nth-child(6){float: right;margin-left: 10px;margin-top: -189px;}

.prodoct .p-bd ul li:nth-child(2),.prodoct .p-bd ul li:nth-child(5){width: 450px;height: 130px; overflow:hidden;}

.prodoct .p-bd ul li:nth-child(2){float: right; margin-bottom: 10px; }

.prodoct .p-bd ul li:nth-child(5){float: left;margin-top: 10px;}

.prodoct .p-bd ul li:nth-child(3),.prodoct .p-bd ul li:nth-child(4){width: 450px;height: 190px; overflow: hidden;}

.prodoct .p-bd ul li:nth-child(3){float:right;margin-bottom: 10px;}

.prodoct .p-bd ul li:nth-child(4){/* float: left; */margin-top: 10px;}



.prodoct .p-bd ul li:hover .mask{opacity: 1; top: 0;}





.c1{background:url(../image/c1bj.jpg) no-repeat;margin-top:47px;padding-bottom:82px;}

/* çƒ­é—¨äº§å“ */

.hot-pro{width:100%;padding-top: 25px;}

.title{text-align: center; margin:0 auto;}

.title h2{font-size:30px; color: #000; font-weight: 700;}

.title dd{font-size: 25px;color: #000;text-transform: uppercase;font-weight:400;margin-top: 10px;}

.title i{display: block;margin:0 auto;width: 65px;height: 2px;background-color: #88a831;margin-top: 13px;margin-bottom: 19px;/* font-weight: 100; */}

.title  dt{font-size: 16px;color: #000;font-weight: 400;}



.hot-pro .htp-bd{width:100%;margin-top: 32px;}

.hot-pro .htp-bd ul{widows: 100%; display: flex;}

.hot-pro .htp-bd ul li{ position: relative;}

.hot-pro .htp-bd ul li:nth-child(2){margin:0 30px}

.hot-pro .htp-bd ul li .img{display:block; width: 380px;height: 380px;overflow:hidden;}

.hot-pro .htp-bd ul li .img img{width: 100%; height: 100%;}

.hot-pro .htp-bd ul li .mask{position: absolute;opacity:0; background: rgba(0,0,0,0.4) url(../image/p1b.png) no-repeat center center;width: 100%;height: 100%;text-align: center;padding: 27% 0;}



.hot-pro .htp-bd ul li .mask h3{font-size:16px;color: #fff;text-align: center;margin: 0 auto;}

.hot-pro .htp-bd ul li .mask span{font-size: 16px;color: #fff;padding: 0 18%;display: block;margin-top: 16px;line-height: 25px;}

.hot-pro .htp-bd ul li:hover .mask{opacity: 1; top: 0;}





/* åˆ›æ„åè¶³ æ— æƒ§è¶…è¶Š */



.cy1{width: 100%;padding-top: 140px;}

.c-bdy{position: relative; width:100%;height:580px;}

.cy1 .cyfl{width: 500px;height: 580px;overflow:hidden;float: left;position: absolute;z-index: 999;top: 0px;}

.cy1 .cyfl img{width: 100%;height:100%;}

.cy1  .cyfr{width: 690px;background: #fff;position: relative;padding: 174px 3% 0;height: 540px;float: right;margin-top: 46px;box-shadow: 0 0 13px rgba(0,0,0,0.1);}



.cy1  .cyfr .t-cy1{width: 700px;height: 210px;text-align: left;border:2px solid #699442;position: absolute;z-index: 99999999;top: -77px;left: -10%;padding-left: 20%;padding-top: 84px;}

.cy1  .cyfr .t-cy1 h2{font-size:30px; color: #699442;}

.cy1  .cyfr .t-cy1 dd{font-size:22px;color: #666666;margin-top: 18px;}



.cy1  .cyfr .cy-bd{}

.cy1  .cyfr .cy-bd ul{width:100%;}

.cy1  .cyfr .cy-bd ul li{float: left;position:relative;width:50%;margin-bottom: 24px;}

.cy1  .cyfr .cy-bd ul li h3{width:60px;height: 56px;background-color: #699442;color:#fff;font-size: 16px;position: absolute;padding: 9px 13px 0;top: 18%;}

.cy1  .cyfr .cy-bd ul li a{display: block;width: 260px;height: 82px;border: 1px solid #dddddd;float: left;margin-left: 25px;color: #555;padding-left: 54px;line-height: 24px;padding-top: 20px;}

.cy1  .cyfr .cy-bd ul li a.zxzx{display: block;width:136px;height:40px;line-height:40px;text-align: center;font-size: 16px;color: #699442;border:2px solid #699442;padding-left: 0;padding-top: 0;font-weight: 600;margin-top: 7%;}







/* æˆ‘ä»¬çš„ä¼˜åŠ¿ */



.ourspur{width: 100%;margin-top: 87px;}

.yshi{background: url(../image/youshi.png) no-repeat top center; }



.yxfl{width: 76%;}

.yxfl .txtScroll-left{float: right;width: 67%;position: relative;margin-top: 129px;padding-bottom: 82px;padding-top: 41px;}



.yxfl .txtScroll-left .bd{ width: 100%;}

.yxfl .txtScroll-left .bd .infoList{width: 100%;padding-top: 62px;padding-left: 12px;}

.yxfl .txtScroll-left .bd .infoList li h3{font-size: 24px; color: #699442; font-weight: 700;}

.yxfl .txtScroll-left .bd .infoList li dd{font-size: 14px;color: #666666;line-height: 44px;margin-top: 25px;}

.yxfl .txtScroll-left .bd .tempWrap{width: 97% !important;margin:0 auto;}

.yxfl .txtScroll-left .hd{ position: absolute;width: 100%;  bottom: 28px;}

.yxfl .txtScroll-left .hd ul{width: 100%; text-align: center;}



.yxfl .txtScroll-left .hd ul li{display:inline-block;width: 16px;height: 16px;border-radius: 16px; background-color: #333; margin:0 3px; font-size: 0; }

.yxfl .txtScroll-left .hd ul li.on{background-color: #699442;}



.yxfr{width: 21%;/* background-color:#999; */padding-top: 103px;padding-left: 1%;padding-right: 2%;}

.yxfr textarea{width: 100%;color: #afafaf; border:1px solid #e4e4e4; height: 100px; background-color: #fff;}

.yxfr input[name="contact"]{width:100%;height: 30px;line-height: 30px;border: 1px solid #e4e4e4;background-color: #fff;margin-bottom: 13px;}

.yxfr .col-md-6{width: 100%;margin-top: 9px;}

.yxfr input{color: #afafaf; padding-left: 8px;}



.yxfr input[name="checkcode"]{width: 50%; float:left;}

.yxfr .checkCodeImg{float: right;width: 50%;}

.yxfr input[name="btn"]{width: 100%;height:40px;line-height:40px;border: 0;font-size: 16px;background-color: #699442;text-align: center;color: #fff;margin-top: 18px;}







/* å·¥ç¨‹æ¡ˆä¾‹ */

.case {width: 100%;padding-top: 60px;}

.case .ca-bd{width: 100%;margin-top: 44px;}

.case .ca-bd ul{width: 100%;}

.case .ca-bd ul li{width: 377px;height: 444px;float:left; padding: 20px; border:1px solid #f0f0f0; margin-left: 11px; margin-bottom: 11px;}

.case .ca-bd ul li .img{display:block; width: 100%; height:335px; overflow:hidden; position: relative;}

.case .ca-bd ul li .img img{width: 100%; height: 100%;}

.case .ca-bd ul li .img h2{width: 78px;height: 25px;line-height: 25px; text-align: center; background-color: #699442; font-size: 12px; color: #fff; position:absolute; top: 0; left:0;}

.case .ca-bd ul li dd{font-size: 16px; line-height: 24px; color: #3e3e3e; margin-top: 15px;}

.case .ca-bd ul li  span{display: inline-block;width: 100%;height:16px;line-height: 16px;background: #fff url(../image/t1.png)no-repeat left center;padding-left: 22px;font-size:12px;color: #999;margin-top: 20px;}

.case .ca-bd ul li:hover{background-color: #699442; border: 1px solid #699442;}

.case .ca-bd ul li:hover .img h2{background-color: #fff; color: #699442;}

.case .ca-bd ul li:hover dd{color:#fff;}

.case .ca-bd ul li:hover span{color: #fff; background:#699442 url(../image/t2.png) no-repeat left center;}





/* æ–°é—»ä¸­å¿ƒ */

.news{width: 100%;padding-top: 50px;}

.news .nw-bd{width: 100%; margin-top:68px; }

.news .nw-bd .nwfl{width: 590px;padding-top: 130px;height: 494px;background:url(../image/gsdt.png)no-repeat top left;}

.news .nw-bd .nwfr{ width: 590px;height: 494px;border:1px solid #d3d3d3;}



.news .nw-bd .nwfl .tp1{width: 100%; height: 110px; padding-left: 26px; padding-top: 26px;}

.news .nw-bd .nwfl .tp1 .date{width: 49px; float: left;}

.news .nw-bd .nwfl .tp1 .date h5{font-size: 12px; color: #699442;}

.news .nw-bd .nwfl .tp1 .date h4{font-size:40px;color: #699442;font-weight: 700;margin-top: 14px;}

.news .nw-bd .nwfl .tp1 .tpfr{float:left; width:80%; margin-left: 28px;}

.news .nw-bd .nwfl .tp1 .tpfr h3{font-size: 16px;color:#699442;}

.news .nw-bd .nwfl .tp1 .tpfr dd{font-size: 14px; color: #999; line-height: 20px; margin-top: 12px;}

.news .nw-bd .news-list{padding-left:26px; width: 100%;}



.news .nw-bd .news-list li{height: 49px;line-height: 49px;}



.news .nw-bd .news-list li span{float: left; font-size: 14px; color: #333333; display: inline-block; margin-right: 38px;}



.news .nw-bd .news-list li a{color:#333; font-size: 14px;}

.news .nw-bd .news-list li:hover span{color:#699442; }

.news .nw-bd .news-list li:hover a{color:#699442; }

.news .nw-bd .more{display: inline-block;font-size: 14px;color: #699442;font-weight:700;float: right;margin-top: 23px;margin-right: 38px;}



/* è¡Œä¸šæ–°é—» */

.news .nw-bd  .nwfr .nw-b{padding-left: 18px;}

.news .nw-bd  .nwfr .nw-t{width: 100%; height: 50px; border-bottom: 2px solid #006636;}

.news .nw-bd  .nwfr .nw-t .nw1fl{color: #333;font-size:18px;font-weight: 700;padding-left: 17px;padding-top: 16px;}

.news .nw-bd  .nwfr .nw-t .nw1fl span{font-size: 13px;color: #666666;text-transform: uppercase;font-weight: 100;margin-left: 6px;}

.news .nw-bd  .nwfr .nw-t .nw1fr a{font-size: 12px;color:#666;display: inline-block;margin-top: 19px;margin-right: 15px;}



.news .nw-bd  .nwfr .tp2{width: 100%;/* padding-left:17px; */padding-top: 20px;}



.news .nw-bd  .nwfr .tp2 .tp2fl{width: 210px; height: 160px;}

.news .nw-bd  .nwfr .tp2 .tp2fl .img{ widows: 100%; height: 100%; overflow: hidden;}

.news .nw-bd  .nwfr .tp2 .tp2fl .img img{width:100%; height: 100%;}

.news .nw-bd  .nwfr .tp2 .tp2fr{width:308px;/* margin-left: 25px; */margin-right: 30px;}

.news .nw-bd  .nwfr .tp2 .tp2fr h3{font-size: 16px;color: #699442;margin-top: 4px;font-weight: bold;}

.news .nw-bd  .nwfr .tp2 .tp2fr dd{font-size: 14px;color: #999;margin-top: 22px;line-height: 22px;}

.news .nw-bd  .nwfr .tp2 .tp2fr dd a{color: #007918; font-size: 14px;}



.news .nw-bd  .nwfr .tp2 .tp2fr .date h5{font-size: 14px;color: #999;float: right;margin-top: 25px;}

.news .nw-bd  .nwfr .tp2 .tp2fr .date h5::before{content:""; display: inline-block; vertical-align: middle; width: 30px; height: 1px;background-color: #999;}



.news .nw-bd .nwfr .news-list2{width:100%;}

.news .nw-bd .nwfr .news-list2 li{ width: 100%;padding-left: 12px;padding-right: 30px; height: 42px; line-height:42px; border-bottom: 1px solid #d3d3d3;}

.news .nw-bd .nwfr .news-list2 li a{display: inline-block; float: left; padding-left: 24px; background:url(../image/hyxw1.png) no-repeat left center; font-size:14px; color: #333333;}

.news .nw-bd .nwfr .news-list2 li span{float: right; font-size:14px; color:#666;}

.news .nw-bd .nwfr .news-list2 li:last-child{border-bottom: 0;}





/* å®šåˆ¶ */

.dz{width: 100%;background-color:#f9f9f9;padding-top: 30px;padding-bottom: 25px;margin-top: 10px;}

.dz ul{width:100%;/* display:flex; */}

.dz ul li{/* flex:1; */float:left;text-align: center; width:25%;}

.dz ul li .img{width: 62px;height: 62px;overflow: hidden;margin:0 auto;}

.dz ul li .img img{widows: 100%; height: 100%;}

.dz ul li h3{text-align: center;font-size:16px;color: #666666;margin-top: 27px;display: block;}



.link{width: 1200px;margin:0 auto;/*height: 40px;*/line-height: 40px;color: #666;margin-top: 10px;}

.link a{display: inline-block;color: #666;margin-right: 5px;}

.link a:hover{color: #699442;}



/* */



.demo-layout {

    background-size: cover;

    background: #191919;

    padding-top: 26px;

    padding-bottom: 26px;

}

.demo-footer {

    padding: 1% 0;

    background: #161618;

   font-size: 12px;

    line-height: 1.8;

}

.demo-footer, .demo-footer a {

    color: hsla(0,0%,100%,.5);

}

/* é¡µè„š */

.fft h2{float: left; font-size: 17px; color: #fff;}

.fft dd{font-size: 13px;color: #999999;line-height: 30px;margin-top: 47px;}

.fft dd a{color: #699442}

.ft1{width: 358px;margin-left:15px;}



.ft2{width: 372px; margin-left:38px;}

.fft dt{margin-top: 37px;}

.fft dt p{width: 100%;height: 36px;}

.fft dt a{float: left;margin-right: 20px;font-size: 14px;color: #acacac;display: inline-block;width: 40%;height: 36px;line-height: 36px;border-bottom: 1px solid #515151;font-weight: normal;overflow:hidden;}

.fft dt a:before{content: ">>";color: #515151;font-size: 14px;display: inline-block;margin-right: 7px;}

.fft dt a:hover{color: #699442;}



.ft3{width: 172px;}

.ft4{width: 171px;}

.fft2 dt a{width: 100%;}

.footfl{width: 100%;}

.demo-seo{float: left;}

.demo-footer{padding: 1% 0;}

.footfr dd{text-align: left; width: 416px; line-height: 22px;}





/* 内页 */

.content{width:1200px;margin-left:auto;margin-right:auto;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.banbox img{display: block; margin-left: auto; margin-right: auto; max-width: 100%;}

.mt-40 {

    padding-top: 40px;

    overflow: hidden;

}

.n_tit h3{ font-size:32px; color:#333; text-align:center; position:relative; padding-bottom:20px; margin-bottom:25px; font-weight:700;}

.n_tit h3:after{ content: '';

    position: absolute;

	height:3px;

	width:50px;

	background:#699442;

	bottom:0;

	left:50%;

	margin-left:-25px;

    z-index: 1;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.n_tex{font-size:15px; line-height:30px; color:#666; overflow:hidden; padding-bottom:50px; padding-top: 25px;}

.n_tex img{max-width:100%;}



/*新闻页*/

.xw1{overflow:hidden; margin-top:30px;}

.xw1 li {

    height: 140px;

    margin: 0px 20px 20px;

}

.xw1 li a {

    background: #f2f2f2;

    display: block;

    padding: 25px 15px;

	overflow:hidden;

}

.xw1 li .sj1 {

    width: 162px;

    height: 90px;

    padding-left: 34px;

    font-weight: bolder;

    box-sizing: border-box;

    font-size: 14px;

    color: #699442;

    float: left;

    border-right: 1px solid #dcdcdc;

}

.xw1 li .sj1 h1 {

    font-size: 30px;

    line-height: 42px;

    margin-bottom: 0px;

    font-weight: bolder;

    margin: 10px 0 0;

}

.xw1 li .sj1 p {

    border-bottom: 2px solid #699442;

    display: table;

}

.xw1 li .xw_z {

    float: left;

    margin: 0px 20px;

    width: 800px;

    height: 90px;

    color: #747474;

    font-size: 12px;

    line-height: 22px;

}

.xw1 li .xw_z h1 {

    font-size: 16px;

    color: #313131;

    font-weight: bolder;

    line-height: 30px;

    margin-bottom: 6px;

	overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;

  display: -moz-box;

  -moz-line-clamp: 1;

  -moz-box-orient: vertical;

  word-wrap: break-word;

  word-break: break-all;

  white-space: normal; 

  

}

.xw1 li .xw_z h2 {

    font-size: 14px;

    line-height: 22px;

    height: 44px;

	font-weight: 400;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	display: -moz-box;

	-moz-line-clamp: 2;

	-moz-box-orient: vertical;

	word-wrap: break-word;

	word-break: break-all;

	white-space: normal; 

}

.xw1 li a:hover {

    background: #699442;

	color:#fff;

}

.xw1 li a .jt {

    background: url(../picture/jt3.png) no-repeat center center;

    float: right;

    width: 37px;

    height: 90px;

    margin-right: 30px;

}

.xw1 li a:hover .sj1,.xw1 li a:hover .xw_z,.xw1 li a:hover .xw_z h1{color:#fff;}

.xw1 li a:hover .sj1 p{border-bottom: 2px solid #fff;}

.xw1 li:last-child{margin-bottom:0;}



.topnav a{display:inline-block; width:130px; height:40px; border:solid 1px #699442; font-size:15px; color:#699442; margin-left:5px; margin-right:5px; line-height:38px;}

.topnav a:hover,.topnav a.actid{ background:#699442; color:#fff; border:solid 1px #699442;}

.topnav{text-align:center;}



/*详情页*/

.titled h2{ font-size:32px; color:#333; margin-bottom: 18px; font-weight:700;}

.titled{text-align:center; border-bottom:solid 1px #ddd; padding-bottom:25px; overflow:hidden;}

.titled p{color:#666; margin-top:10px; font-size:15px;}

.tufont{line-height:30px; min-height:80px;}

.tufontd{color: #666; line-height:30px; margin-top:30px; font-size: 15px;}

.tufontd img{max-width:100%; display: block; margin-left: auto; margin-right: auto;}

.tufontd a{font-weight: 600; color: #699442;}

.textd{color: #999; line-height:28px; margin-top:30px; margin-bottom:50px;}

.textd a{color: #699442;}

.textd a:hover{color:#699442;}

.tuimg img{display:block; margin-left:auto; margin-right:auto; max-width:100%;}

.tuimg{overflow:hidden; padding-top:35px;}



/*联系我们*/

.lxw_box{overflow:hidden; padding-bottom:60px;}

.lxw_box .xfl{width:500px; float:left;}

.lxw_box .xfl ul li{border: solid 1px #eee; border-radius: 60px; height: 55px; line-height: 50px; font-size: 16px; color: #666; padding-left: 25px; margin-top: 21px;}

.xfr #map{width:663px; height:312px; border:solid 1px #eee;}

.xfr{width:665px; float:right;}

.liab_k{overflow:hidden; padding-top:35px;}



/*加入永兴*/

.tops{overflow:hidden; margin-left:-30px; margin-bottom:30px;}

.tops .form-control{

	background: #fff;

    border: 1px solid #c0bec0;

    width: 453px;

    height: 38px;

    line-height: 38px;

    padding-left: 15px;

    font-size: 14px;

    color: #bbbbbb;

    float: left;

	margin-left:30px;

}

.topb textarea{

	border: 1px solid #c0bec0;

	width: 935px;

    height: 200px;

	font-size: 14px;

    color: #757575;

    padding: 15px;

}

.btn-default {

    width: 240px;

    font-size: 16px;

    height: 42px;

    text-align: center;

    display: block;

    background: #699442;

    border-radius: 5px;

    color: #fff;

    margin: 40px auto 60px auto;

}

.btn-default:hover{background: #318436;}

.bdf{width:937px; margin-left:auto; margin-right:auto; margin-top:30px;}

.ts{text-align:center;font-size: 16px;color: #636363;}



.n_box .pr_box{padding-top: 0;}



.kehbox{background:url(../images/dnim.jpg) no-repeat top center; overflow:hidden; min-height:760px;}



/* */



/*产品*/

.wrap_n{ width:1200px; display:table; margin:0 auto; padding:0 0 50px 0}

.wrap_n .cp_l_nav ul{ height:auto}

.cp_l_nav {width: 100%;box-sizing: border-box;padding: 0px 0 0px;margin: 1px auto 0 auto;}

.xypg-left-nav>li {position: relative;border-bottom: 1px solid #eeeeee;}

.xypg-left-nav>li:last-child {border-bottom: none;}

.xypg-left-nav>li>a {display: block;font-size: 16px;line-height: 22px;color: #2e2e2e;padding: 15px 18px;}

.xypg-left-nav>li:hover>a, .xypg-left-nav>li.clicked>a {color: #699442; font-weight: 600;}

.xypg-left-nav>li .first-nav-btn {position: absolute;z-index: 99;width: 30px;height: 30px;text-align: center;top: 10px;right: 20px;cursor: pointer;background: url("../images/zhw.png") 0 -240px no-repeat;}

.xypg-left-nav>li:hover .first-nav-btn, .xypg-left-nav>li.clicked .first-nav-btn {color: #699442;font-weight: 600;}

.xypg-left{ width:256px; float:left;}

.xypg-left-box{margin-bottom: 20px;}

.xypg-left-title{background: #699442; padding:7px 20px; position: relative;}

.xypg-left-title h3{font-size:18px; color: #ffffff; line-height: 30px; font-weight: bold; position: relative; z-index: 9;}

.xypg-left-title i{position: absolute; left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;}

.xypg-left-title span{font-weight: normal; font-size: 16px; color: #fff; opacity: .6; margin-left: 10px; text-transform: capitalize;}

.xypg-left-title span:before{content: "/"; padding-right: 5px;}

.xypg-left-con{border: 1px solid #d2d2d2; border-top: none;}



.cp_l_nav .zxlu h3 a{font-size: 15px; color: #333; font-weight: 400; display: block; border-bottom: solid 1px #d7d7d7; line-height: 40px; height: 40px; background: url("../picture/vb_02.png") no-repeat center right;}

.cp_l_nav .zxlu h3.on a,.cp_l_nav .zxlu h3 a:hover{font-weight: 600; color: #699442;}

.cp_l_nav .zxlu ul{border-bottom: solid 1px #d7d7d7; padding: 5px 0; max-height: 181px; overflow: hidden;}

.cp_l_nav .zxlu ul li a{position: relative; display: block; font-size: 14px; color: #333; padding-left: 18px; line-height: 28px;}

.cp_l_nav .zxlu ul li a:after {

    content: '';

    position: absolute;

	height:2px;

	width:2px;

	background:#333;

	top: 50%;

	left:0;

	margin-top: -1px;

    z-index: 1;

	border-radius: 100%;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.cp_l_nav .zxlu ul li a:hover{color: #699442;}

.cp_l_nav .zxlu ul li a:hover:after{background: #699442;}

.cp_l_nav .zxlu ul li.activ a{color: #699442; font-weight: 600;}

.cp_l_nav .zxlu ul li.activ a:after{background: #699442;}

.zxlu{padding: 0 15px;}



.cpfr{width: 890px;}

.cpfr ul li{width: 287px; float: left; margin-left: 14px; margin-bottom: 27px;}

.cpfr ul li a{display: block; overflow: hidden;}

.cpfr ul li a img{display: block; width: 287px; height: 240px;}

.cpfr ul li a .com-img{width: 287px; height: 240px; overflow: hidden;}

.cpfr ul li a h4{font-size: 16px; text-align: center; color: #151515; font-weight: 400; margin-top: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    display: -moz-box;

    -moz-line-clamp: 1;

    -moz-box-orient: vertical;

    word-wrap: break-word;

    word-break: break-all;

    white-space: normal; 

}

.cpfr ul{margin-left: -14px;}



.tudw{background: url("../images/sw_11.png") #699442 no-repeat top 39px left 27px; padding: 25px 27px; overflow: hidden; color: #fff;}

.tudw h4{font-size: 20px; font-weight: 400; margin-left: 44px;}

.tudw p{font-size: 24px; font-weight: 600; margin-left: 44px;}



.cpfr ul li a:hover h4{color: #699442;}

.cplie{margin-top: 50px;}



.yous{background: url("../images/fe_14.jpg") no-repeat top center; overflow: hidden; padding: 70px 0;}



.newdk a:hover h4{color: #699442;}



.wrap_n_r{ width:910px; float:right}

.wrap_n_bt{ width:100%; color:#fff; display:table; background:#699442; height:45px; line-height:45px;}

.wrap_n_bt h1{ float:left; font-size:18px; font-weight:bolder; padding:0 20px}

.wrap_n_bt .site{ float:right; font-size:14px; padding:0 20px}

.wrap_n_bt .site a{ color:#fff}

.wrap_n_tj{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin:15px auto;text-indent:20px;}

.wrap_n .cp_r,.wrap_n .li_r{ float:inherit; width:100%}

.wrap_n .cp_r ul,.wrap_n .li_r ul{    padding-left:0px;}

.wrap_n .cp_r ul li,.wrap_n .li_r ul li{ width:285px;margin: 0 20px 5px 0;}

.wrap_n .cp_r ul li:nth-child(3n+0),.wrap_n .li_r ul li:nth-child(3n+0){margin-right: 0;}

.wrap_n .cp_r ul li a .cp_t{ width:290px; height:290px;}

.wrap_n .cp_r ul li a .cp_t img{ width:290px; height:290px;}



.cp_r,.li_r{ width:952px; overflow: hidden;}

.cp_r ul,.li_r ul{ padding-left:22px; display:table; width:100%; box-sizing:border-box}

.cp_r ul li,.li_r ul li{width:300px; display:block; color:#000000;float:left; margin:0 15px 5px 0;}

.cp_r ul li a,.li_r ul li a{ width:300px;  margin:0 auto; display:block;}

.cp_r ul li:nth-child(3n+0),.li_r ul li:nth-child(3n+0){ margin-right:0;}

.cp_r ul li a h1,.li_r ul li a h1{ font-size:17px;  color:#333;line-height:54px; display:block; text-align:center;width:100%; margin:0 auto; font-weight: 400;}

.cp_r ul li a .cp_t{ width:300px; height:340px;  display:block; border:2px solid #eeeeee;  overflow: hidden; box-sizing:border-box;}

.cp_r ul li a .cp_t img{ width:300px; height:340px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}

.cp_r ul li a:hover .cp_t img{transform: scale(1.05);}

.cp_r ul li a:hover h1 { color:#699442}

.cp_r ul li a:hover .cp_t{ border:2px solid #699442}



.mt-40 {

    padding-top: 40px;

    overflow: hidden;

}



.form-group{margin-bottom: 0;}

.n_tex{overflow: hidden;}

.nbox{overflow: hidden; border: solid 1px #eee; padding: 20px 20px; margin-bottom: 20px;}

.form-group .nbox:last-child{margin-bottom: 0;}



.fenye {

    text-align: center;

    overflow: hidden;

    padding-top: 30px;

    padding-bottom: 50px;

}



.jszc img{display: inline-block;}

#mobile{width: 100%; height: 32px; border: 1px solid #e4e4e4;}
#yzm{
	width: 100px;
    height: 45px;
    margin-top: 12px;
	border: 1px solid #e4e4e4;
}

/*企业文化*/
.qiyl{overflow: hidden; margin-top: 35px;}
.qiyl ul li a{display: block; overflow: hidden; border: solid 1px #eee; font-size: 18px; color: #222; position: relative; padding: 10px 15px; padding-right: 178px;}
.qiyl ul li span{display: block; position: absolute; right: 15px; top:10px; font-size: 18px; color: #666;}
.qiyl ul li{margin-bottom: 20px;}



















