@charset "utf-8";
/* CSS Document */
.page_line{ background: linear-gradient(to right, #7cd8a8, #48ae93,#0086aa ); height:6px;}
.posi{font-weight: normal; color: #333; line-height:24px;}
.posi i.fa{margin-right: 8px;  font: normal normal normal 25px/2 FontAwesome;}
/*下层banner*/
.page-banner{ position: relative; height: 370px;overflow: hidden; }
.page-banner img{ width: 100%; position: absolute; left: 50%; margin-left: -50%; top: 0; height:100%; max-width: none; }
.page-banner:after{ content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0;background: linear-gradient(to right, rgba(13,138,190,0.4) 0%, rgba(13,138,190,0.6) 20%, rgba(13,138,190,0.6) 40%, rgba(67,185,123,0.6) 70%,rgba(67,185,123,0.7) 100%); z-index: 0; }
.page-banner .tit{ color: #fff; position: absolute; bottom:45%; left:7%; font-size:24px; font-weight:600; z-index: 2; }
@media only screen and (max-width: 1024px) {
.page-banner{ height: 296px;overflow: hidden; }
.page-banner img{ width: 980px; margin-left: -490px; }
}
@media only screen and (max-width: 760px) {
.page-banner{ height: 226px;overflow: hidden; }
.page-banner .tit{font-size:20px; }
}
@media only screen and (max-width: 425px) {
.page-banner{ height: 170px;overflow: hidden; }
.page-banner img{ width: 580px; margin-left: -290px; }
.page-banner .tit{font-size:18px; }
}
.page-section{padding: 50px 0;}
@media (max-width: 992px) {
.page-section{padding: 40px 0;}
}
/*二级导航与面包屑*/
.nav-bread{ margin-top:10px; height: 60px; line-height: 60px; border-bottom: 1px solid #d6d8db; }
.nav-bread .sec-nav li { float: left; padding:0 18px; margin-right:10px; font-size: 17px; position: relative;}
.nav-bread .sec-nav li:after{ content: ""; position: absolute; bottom: 0; left: 0; width: 0; height:2px; background: #65ac1e; margin-left: 50%; transition: all .3s ease; display: inline-block; }
.nav-bread .sec-nav a:hover,.nav-bread .sec-nav li.cur a{ color:#65ac1e;}
.nav-bread .sec-nav li:hover:after,.nav-bread .sec-nav li.cur:after{ width: 100%; margin-left: 0;}
.nav-bread .sec-nav li a{ color: #303c48; display: block; }
@media (max-width: 425px) {
.nav-bread{ margin-top:0px; height: 50px; line-height: 50px;}
.nav-bread .sec-nav li { padding:0 10px; margin-right:0px; font-size: 16px; }
}
@media (max-width: 420px) {
.nav-bread .sec-nav li { padding:0 3px; margin-right:0px; font-size: 16px; }
}
/*关于我们*/
.about .box { padding:10px 0px 25px; border-bottom:3px solid #65ac1e;}
.about .box .tit{font-size: 18px;color: #000; padding:8px 0;overflow: hidden;}
.about .box .con{ color: #666; line-height:26px;overflow: hidden; margin-bottom:15px;}
.about li:hover .tit{ color: #65ac1e; }
.about li:hover .green_more{background: #65ac1e; border: 1px solid #65ac1e; color: #fff;}
.about .pt1 p{ line-height:28px; margin-bottom:12px;}
.about .pt2{ background:#fafafa;}
.about .pt2 h4{ margin-bottom:30px;}
.about .pt2 li{ margin-bottom:20px;}
.about .pt2 li span{ font-size:72px; font-family: "迷你简行楷", "楷体" ; color:#65ac1e;}
.about .pt2 li ._layer { padding: 20px 0px 20px 10px;}
.about .pt2 li ._layer strong{font-size:16px; line-height:32px; color:#666;}
.about .pt2 li ._layer .p { color:#666;}
@media (max-width: 992px) {
.about li{ margin-bottom:20px;}
.about .pt1 img{ width:100%;}
.about .pt2 li span{ font-size:42px;}
.about .pt2 li ._layer { padding: 0px 0px 0px 10px;}
}
@media (max-width: 760px) {
.about img{ margin-bottom:15px;}
.about .pt1 p{ line-height:24px;}
.about .pt2 li span{ font-size:26px;}
.about .pt2 li ._layer strong{ display:none;}
.about .pt2 li ._layer { padding: 5px 0px 0px 20px;}
}

/*企业文化*/
.culture { width:100%; background:url(../images/culture1.jpg) no-repeat right bottom;}
.culture li{ margin-bottom:35px;}
.culture li img{ margin-top:10px;}
.culture li ._layer { padding-left:25px;}
.culture li ._layer strong{font-size:16px; line-height:34px; color:#65ac1e;}
.culture li ._layer .p { color:#666; line-height:26px;}
@media (max-width: 991px) {
.culture { width:100%; background: none;}
}
@media (max-width: 760px) {
.culture li ._layer { padding: 5px 0px 0px 20px;}
}

/*生产设备*/
.equipment img{ width:100%;}
.equipment .left .item{ height: 157px; padding-top:15px; }
.equipment .left .item div{ padding-top:15px; font-size: 16px; line-height: 30px;  position: relative;}
.equipment .left .item div:before{ content: ""; position: absolute; top:0; left:0; width: 35px; height: 2px; background: #65ac1e;}
.equipment .right .tit{ background: #65ac1e; display: inline-block; width: 100%; padding:45% 0; text-transform: uppercase; color: #FFFFFF; text-decoration: underline !important; text-align: center;}
.equipment .right .tit span{ display: inline-block; width:100%; font-size:18px;}
.equipment .right .tit .fa { font-size:30px; width:100%; margin:0 auto;}
@media (max-width: 1200px) {
.equipment .left .item{ height: 148px; padding-top:15px; }
.equipment .right .tit{ padding:44% 0;}
}
@media (max-width: 1024px) {
.equipment .left .item{ height: 130px; padding-top:15px; }
.equipment .left .item div{ padding-top:10px; font-size: 14px; line-height:26px;}
.equipment .right .tit{ padding:43% 0;}
}
@media (max-width: 768px) {
.equipment .right .tit{ padding:30% 0;}
.equipment .left .item{ height: 150px;background: #fafafa; padding-left:15px; padding-top:25px; }
}
/*产品综合页*/
.product li { height:310px; margin-bottom:30px; overflow:hidden;}
.product .pro_left{ height:310px;position:relative; overflow:hidden;}
.product .pro_left.imgZoom{ overflow:hidden;}
.product .pro_left:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background:url(../images/ipt3_cover.png) repeat-y right bottom; background-size:contain; z-index:1;}
.product .pro_right{ height:310px; padding:50px; background-color:#f2f2f2;}
.product .c{font-size:18px; line-height:2.5; z-index:2;}
.product .e{ line-height:28px; margin-bottom:20px; }
@media (max-width: 760px) {
.product .row{margin-right: 0px!important;margin-left: 0px!important; }
.product li { height: auto;}
.product .pro_left.col-xs-12{ padding-left:0px!important;padding-right: 0px!important; }
.product .pro_left:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background: none; background-size:contain; z-index:1;}
.product .pro_left img{ width:100%;}
}
@media (max-width: 425px) {
.product .pro_left{ height:210px;position:relative; overflow:hidden;}
.product .pro_right{ height: auto; padding:30px; background-color:#f2f2f2;}
}
/*产品列表页*/
.product_list .box { padding:10px 0px 25px; border-bottom:3px solid #65ac1e;}
.product_list .box .tit{font-size: 18px;color: #000; padding:8px 0;overflow: hidden;}
.product_list .box .con{ color: #666; line-height:26px;overflow: hidden; margin-bottom:15px;}
.product_list li{ margin-bottom:35px;}
.product_list li:hover .tit{ color: #65ac1e; }
.product_list li:hover .green_more{background: #65ac1e; border: 1px solid #65ac1e; color: #fff;}
@media (max-width: 768px) {
.product_list .box .tit{font-size: 16px; }
}
/*详情页*/
.detail .plt{ width:22%; margin-right:3%; float:left;box-sizing: border-box;}
.detail .plt .l_serch{  margin-top:25px; background:#f2f2f2;}
.detail .plt .l_serch .l_line{ height:8px; background:linear-gradient(to right, #7cd8a8, #48ae93,#0086aa ); }
.detail .plt .l_serch .tit{ padding-left:20px; font-size:20px; line-height:60px;border-bottom: 1px dashed #ddd;}
.detail .plt .l_serch .search { margin:25px;border: 1px solid #ccc; background:#fff; }
.detail .plt .l_serch .search .ser_keywords{ float: left; width:85%; line-height: 24px; padding: 3px 12px; height: 30px; background:#fff; border: none; }
.detail .plt .l_serch .search input{ border: none;background:#fff;}
.detail .plt .l_serch .search .bt{ float: right; width: 30px; height: 30px; position:relative;background:#fff;font-family:'FontAwesome';}
.detail .plt .l_serch .search .bt:after{ content: "\f002";position:absolute; left:0;top:0; font-size:18px;width:28px; line-height:30px; color:#ccc;}
.detail .plt .l_serch .search .btn-default{ border: none;}
.detail .plt .l_serch .search .form-control {background:#fff;padding: 4px 10px; height:30px;}
.detail .plt .l_contact{  margin-top:25px; background:#f2f2f2;}
.detail .plt .l_contact .l_line{ height:8px; background:linear-gradient(to right, #7cd8a8, #48ae93,#0086aa ); }
.detail .plt .l_contact .tit{ padding-left:20px; font-size:20px; line-height:60px;border-bottom: 1px dashed #ddd;}
.detail .plt .l_contact dl{ padding:25px 20px; line-height:36px;}
.detail .plt .l_contact dl dt{ font-size:16px; line-height:30px; margin-bottom:10px;}
.detail .plt .l_contact dl dd{ line-height:32px;}
.detail .plt .l_contact dl dd i{ margin-right:8px; width:15px; font-size:18px; color:#65ac1e;}
.detail .prt { width:75%; float:left;}
.detail .prt .checkPos {  height: 95px;border-top: 1px solid #EAEAE9;border-bottom: 1px solid #EAEAE9; overflow: hidden;}
.detail .prt .checkPos h3 {line-height: 45px; margin-top:10px; color:#333;}
.detail .prt .checkPos span{ color:#666;}
.detail .prt .checkPos .newdetail_share{padding:25px 0px;}
.detail .prt .checkPos .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #65ac1e;line-height:40px;border-radius:50%;background:#65ac1e;padding:0;margin:0;margin-right: 5px;font-size: 20px;color:#fff;}
.detail .prt .checkPos .newdetail_share .fa{line-height:40px;}
.detail .prt .checkPos .newdetail_share a:hover{background:#a4cd50;}
.detail .prt .content{ margin:15px 0; line-height:26px; color:#666;}
.detail .prt .content p{ margin-bottom:15px;}
.detail .prt .prev_next { margin-top:10px;}
.detail .prt .prev_next li {color:#666;}
.detail .prt .prev_next li a{margin: 10px auto; line-height: 34px;height: 34px; color:#777;}
.detail .prt .prev_next li a:hover { color:#65ac1e; }
.detail .pro_detail .ps_paras .ps_con table{ width:100%; background-color:#f2f2f2;}
.detail .pro_detail .ps_paras .ps_con table tr{ height:45px;}
.detail .pro_detail .ps_paras .ps_con table tr:nth-child(1){ background-color:#77c59b;}
.detail .pro_detail .ps_paras .ps_con table tr td{background-color:#FFFFFF; text-align:center;}

@media (max-width: 1240px) {
.detail .prt .checkPos .newdetail_share a{width:30px;height:30px; line-height:30px;font-size: 18px; }
.detail .prt .checkPos .newdetail_share .fa{line-height:30px;}
.detail .prt .checkPos h3 { font-size:20px;}
}
@media (max-width: 1024px) {
.detail .plt { width:100%; float:none;}
.detail .prt { width:100%; float:none;}
.detail .prt .checkPos h3 { font-size:18px;}
}
/*产品详情页*/
.detail .plt .menu{ border:1px solid #ddd;background: #fff; margin-bottom:40px;}
.detail .plt .menu .tt{padding-left:25px;color: #fff;background: #65ac1e url(../images/logo1.png) no-repeat right bottom; height:110px; line-height:110px; font-size:20px; }
.detail .plt .pc-aside {display: block;/* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.detail .plt .pc-aside li{border-bottom: 1px dashed #ddd; }
.detail .plt .pc-aside a{display: block;}
.detail .plt .pc-aside .aside-tit{position: relative;font-size: 16px;color: #666; padding:15px 25px;}
.detail .plt .pc-aside .aside-tit:after{content: "";position: absolute;right: 25px;top:50%;margin-top:-7px;width: 18px;height: 18px;background-image:url(../images/2_1.png);background-repeat: no-repeat;background-position: center;background-size: cover;transition:all .3s linear;}
.detail .plt .pc-aside .sub{display: none;}
.detail .plt .pc-aside .sub a{ color: #666;padding:15px 0 15px 35px;border-top:1px dashed #ddd; background-repeat: no-repeat;background-position: right center;
transition:all .3s linear;}
.detail .plt .pc-aside .sub a:hover{color: #65ac1e;}
.detail .plt .pc-aside li.cur .aside-tit{color: #65ac1e;}
.detail .plt .pc-aside li.cur .aside-tit:after{ background-image:url(../images/2_1m.png);background-repeat: no-repeat;}
.detail .plt .pc-aside .sub a:hover,.detail .plt .pc-aside .sub a.cur{color:#65ac1e; }
.detail .plt .menu .ul1 li:last-child{border:none;}

@media (min-width: 1025px){
.detail .plt .m-aside {display: none;}
}
@media (max-width: 1024px){
.detail .plt .pc-aside {display: none;}
.detail .plt .m-aside {display: block;}
.detail .plt .menu{ border:0px solid #ddd;}
.box-in .select_top1 select, .box-in .select_top2 select {-webkit-appearance: none;-moz-appearance: none;}
.box-in .select_top1,.box-in .select_top2 {background:#f9f9f9;line-height:40px;height:40px;position:relative;margin-bottom:10px; font-family:'FontAwesome';}
.box-in .select_top1:after,.box-in .select_top2:after {position:absolute;content:"\f107"; font-size:18px;width:28px;height:14px;right:0;top:0;}
.box-in .select_top1 select,.box-in .select_top2 select {width:100%;border:none;background:none;color:#666;padding:0 center;position:relative;z-index:1;padding-left:10px;}
.box-in .btn-group { width:100%; margin-bottom:15px;}
.box-in .btn-group > .box-in .btn, .btn-group-vertical > .box-in .btn {width:100%; text-align: left;}
.box-in .dropdown-menu { width:100%; z-index:99999999;background-color: #fff;border-color: #a4cd50;}
.box-in .btn-group.open .dropdown-toggle { border:1px solid #999;}
.btn-group > .btn, .btn-group-vertical > .btn {width:100%; }
}
.detail .plt .pc-aside {display: block;/* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.detail .plt .pc-aside li{border-bottom: 1px dashed #ddd; }
.detail .plt .pc-aside a{display: block;}
.detail .plt .pc-aside .aside-tit{position: relative;font-size: 16px;color: #666; padding:15px 25px;}
.detail .plt .pc-aside .aside-tit:after{content: "";position: absolute;right: 25px;top:50%;margin-top:-7px;width: 18px;height: 18px;background-image:url(../images/2_1.png);background-repeat: no-repeat;background-position: center;background-size: cover;transition:all .3s linear;}
.detail .plt .pc-aside .sub{display: none;}
.detail .plt .pc-aside .sub a{ color: #666;padding:15px 0 15px 35px;border-top:1px dashed #ddd; background-repeat: no-repeat;background-position: right center;
transition:all .3s linear;}
.detail .plt .pc-aside .sub a:hover{color: #65ac1e;}
.detail .plt .pc-aside li.cur .aside-tit{color: #65ac1e;}
.detail .plt .pc-aside li.cur .aside-tit:after{ background-image:url(../images/2_1m.png);background-repeat: no-repeat;}
.detail .plt .pc-aside .sub a:hover,.detail .plt .pc-aside .sub a.cur{color:#65ac1e; }
.detail .plt .menu .ul1 li:last-child{border:none;}
.detail .prt.pro_detail .checkPos h3 {line-height: 90px!important; margin-top:0px!important;}
.detail .pro_detail .pro_detail_img{ margin:40px 0;}
.detail .pro_detail .pd_guide{ width:100%;}
.detail .pro_detail .pd_guide li { width:33.3333%;*width:33.333%; float:left; text-align:center; background-color:#f4f4f4; color:#000;}
.detail .pro_detail .pd_guide a { display:block; color:#000; font-size:20px; padding:17px 0; border-right:#fff 4px solid; position:relative; }
.detail .pro_detail .pd_guide a:after { content:""; display:none; width:0; height:0; overflow:hidden; border-color:#65ac1e transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; bottom:-19px;}
.detail .pro_detail .pd_guide li:last-child a { border-width:0; }
.detail .pro_detail .pd_guide.fixed { position:fixed;  top:0; z-index:10; }
.detail .pro_detail .pd_guide li.active a { background-color:#65ac1e; color:#fff }
.detail .pro_detail .pd_guide li.active a:after { display:block; }
.detail .pro_detail .ps_paras h3{line-height:30px!important;}
.detail .pro_detail .ps_paras .ps_t{font-size:18px; margin: 25px 0;color:#000; position:relative; padding-left:15px; }
.detail .pro_detail .ps_paras .ps_t:before{ position:absolute; left:0px; top:0px;  width:3px; height:28px; content:""; background-color:#65ac1e; }
.detail .pro_detail .ps_paras .ps_con{margin-top:40px;}
.detail .pro_detail .ps_paras .ps_con img{ width:100%;}
.detail .pro_detail .box { padding:10px 0px 25px; border-bottom:3px solid #65ac1e;}
.detail .pro_detail .box .tit{font-size: 16px;color: #000; padding:8px 0;overflow: hidden;margin-bottom:15px;}
.detail .pro_detail li{ margin-bottom:30px;}
.detail .pro_detail li:hover .tit{ color: #65ac1e; }
.detail .pro_detail li:hover .green_more{background: #65ac1e; border: 1px solid #65ac1e; color: #fff;}
.swiper-container-pro .swiper-wrapper .swiper-slide{width: 33.3333%;height:350px;}
.swiper-pagination-pro{padding-top:30px;padding-bottom:70px;position: static;}
.swiper-pagination-pro .swiper-pagination-bullet{background: #AAA;width: 12px;height: 12px;border-radius: 6px; }
.swiper-pagination-pro .swiper-pagination-bullet-active{background: #65ac1e;}
.swiper-pagination-pro .swiper-container-horizontal>.swiper-pagination-pro .swiper-pagination-bullets{bottom:-40px!important;}
@media (max-width:992px){
.detail .pro_detail .pro_detail_img img{width: 100%;}
}
@media (max-width: 760px) {
.detail .prt.pro_detail  .checkPos {  height: 65px;}
.detail .prt.pro_detail .checkPos h3 {line-height:60px!important; margin-top:0px!important;}
.swiper-container-pro .swiper-wrapper .swiper-slide{width: 50%;height:300px;}
.detail .pro_detail .pd_guide a { font-size:17px; padding:10px 0; }
.detail .pro_detail li{ margin-bottom:10px;}
}
/*新闻列表*/
.newlist li{display: block; padding: 3% 2%; border-bottom: 1px solid #f2f2f2; transition: all .3s ease; }
.newlist .title{ font-size:18px; color: #333;}
.newlist .time{ line-height:36px; color: #666; }
.newlist .decs{ color: #666; margin:5px 0 15px; line-height:26px; }
.newlist li:hover{ background: #f2f2f2; }
.newlist li:hover .more{ border: 1px solid #65ac1e; color: #fff; background:#65ac1e;}
@media (max-width:1024px) {
.newlist .decs{ height:50px;margin:0px 0 10px; line-height:24px; overflow: hidden;  text-overflow: ellipsis;}
}
@media (max-width:425px) {
.newlist li{ margin-bottom:15px;}
.newlist .con{ padding-top:15px; padding-bottom:15px;}
}
/*服务理念*/
.service li{ margin-bottom:35px; }
.service li .border{border:1px solid #dcdcdc; padding:35px 20px;}
.service li .icon{display:inline-block; margin-top:25px;background-image:url(../images/icon.png);background-repeat:no-repeat;background-position:0px 0px; width:78px;height:78px;}
.service li .icon.icon1 { background-position:0px top;}
.service li .icon.icon2 { background-position:-78px top;}
.service li .icon.icon3 { background-position:-161px top;}
.service li .icon.icon4 { background-position:-245px top;}
.service li:hover .icon.icon1 { background-position:0px bottom;}
.service li:hover .icon.icon2 { background-position:-78px bottom;}
.service li:hover .icon.icon3 { background-position:-161px bottom;}
.service li:hover .icon.icon4 { background-position:-245px bottom;}
.service li ._layer .title{ border-bottom:1px solid #dcdcdc;}
.service li ._layer .title h4{ color:#333; font-size:18px; line-height:32px;}
.service li ._layer .title span{ line-height:38px; color:#65ac1e;}
.service li ._layer .p { color:#666; line-height:26px; margin-top:10px;}
.service li:hover .border{ background:#65ac1e;border:1px solid #65ac1e; color:#fff; }
.service li:hover ._layer .title h4{ color:#fff; }
.service li:hover ._layer .title span{ color:#fff;}
.service li:hover ._layer .p { color:#fff; }
@media (max-width:769px) {
.service .row{margin-right: 0px!important;margin-left: 0px!important;}
}
/*服务体系**/
.system .box { padding:15px 0px; border-bottom:3px solid #65ac1e;}
.system .box .tit{font-size: 18px;color: #000; padding:8px 0;overflow: hidden;}
.system .box .con{ color: #666; line-height:26px;overflow: hidden; margin-bottom:15px;}
.system li:hover .tit{ color: #65ac1e; }
.system .process{ margin:20px 0;}
.system .u-top { padding: 20px 0 0PX; box-sizing: border-box;}
.system .u-top li .ion{display:inline-block; width:105px; height:105px; line-height:105px; text-align: center; margin-left:auto; margin-right:auto;background-image:url(../images/ion.png);background-repeat:no-repeat;background-position:0px 0px;border:2px solid #65ac1e;border-radius:50%;}
.system .u-top li .ion.ion1 { background-position:0px top;}
.system .u-top li .ion.ion2 { background-position:-76px top;}
.system .u-top li .ion.ion3 { background-position:-153px top;}
.system .u-top li .ion.ion4 { background-position:-233px top;}
.system .u-top li .ion.ion5 { background-position:-320px top;}
.system .u-top li .ion.ion6 { background-position:-401px top;}
.system .u-top li:hover .ion.ion1 { background-position:0px 93px;}
.system .u-top li:hover .ion.ion2 { background-position:-75px 93px;}
.system .u-top li:hover .ion.ion3 { background-position:-152px 93px;}
.system .u-top li:hover .ion.ion4 { background-position:-231px 93px;}
.system .u-top li:hover .ion.ion5 { background-position:-320px 93px;}
.system .u-top li:hover .ion.ion6 { background-position:-401px 93px;}
.system .u-top li:hover .ion{background:#65ac1e;background-image:url(../images/ion.png);}
.system .u-top li {position: relative; text-align: center; }
.system .u-top li:after {position: absolute;background: url(../images/ser_one.png) no-repeat;content: "";display: block;width:60px;height: 50px;right: -28px;top: 50%;margin-top: -30px;}
.system .u-top li:last-child:after {background: none}
.system .u-top li P{ margin-top:15PX; }
@media (max-width: 992px) {
.system .u-top li{ margin-bottom:20px;}
.system .u-top li:nth-child(3n):after {background: none}
}
@media (max-width: 760px) {
.system .u-top { display:none;}
}
/*服务网络**/
.net .desc{ font-size:16px; line-height:34px;}
@media (max-width: 768px) {
.net .desc{ font-size:15px; line-height:30px;}
.net img{ width:100%;}
}
/*人才理念**/
.join li{ background-color:#f3f3f3; padding:45px 50px; }
.join li:first-child,.join li:last-child{ background-color:#65ac1e;}
.join li:first-child .tit,.join li:last-child .tit,.join li:first-child .desc,.join li:last-child .desc{ color:#fff;}
.join li:first-child .desc:before,.join li:last-child .desc:before{ content:" ● "; left:0px; position:absolute; width:20px;color:#fff;}
.join li .tit{ font-size:16px; font-weight:600; margin-bottom:15px; }
.join li .desc{ line-height:28px; position:relative; padding-left:20px; }
.join li .desc:before{ content:" ● "; left:0px; position:absolute; width:20px; color:#65ac1e;}
@media (max-width:1024px) {
.join li{padding:45px 35px; }
.join li .desc{ height:100px;}
}
@media (max-width: 992px) {
.join li{ background-color:#65ac1e; padding:45px 50px; }
.join li:first-child ,.join li:nth-child(3){ background-color:#f3f3f3;}
.join li:first-child .tit,.join li:first-child .desc{ color:#333;}
.join li:nth-child(2) .tit,.join li:nth-child(2) .desc{ color:#fff;}
.join li:first-child .desc:before{ content:" ● "; left:0px; position:absolute; width:20px;color:#333;}
.join li:nth-child(2) .desc:before{ content:" ● "; left:0px; position:absolute; width:20px;color:#fff;}
}
@media (max-width: 768px) {
.join li .desc{ height: auto;}
}
@media (max-width: 425px) {
.join li{ padding:35px 20px; }
}
/*招贤纳士**/
.job_head{line-height:22px;padding:15px 25px;font-size:16px;color:#333;cursor:pointer; margin:0px;font-weight:100;background:#f3f3f3 url(../images/jt_jia.png) center right no-repeat;}
.job_list .current{background:#f3f3f3 url(../images/jt_jian.png) center right no-repeat;border-top:1px solid #e1e1e1;}
.job_body{height:auto;overflow:hidden;line-height:28px; padding:25px 25px 30px;border:1px solid #f3f3f3; color:#666;}
.job_body a{color:#65ac1e;}
@media (max-width: 425px) {
.job_head{ padding:15px 15px;}
.job_body{  padding:25px 15px 30px;}
}
/*联系我们**/
.contact .desc{ font-size:16px; line-height:34px;}
.contact dl{ margin:40px 0;}
.contact dl dt{ font-size:24px; line-height:40px; font-weight:bold; border-bottom:1px solid #dcdcdc; padding-bottom:20px;} 
.contact dl dd{border-bottom:1px solid #dcdcdc; padding:20px 0 20px 15px; font-size:18px;}
.contact dl dd i{ font-size:24px;color:#65ac1e; padding-top:8px; margin-right:15px;}
.contact .ditu{width:100%;height:492px;border:#ccc solid 1px; text-align:center; margin-top:40px;}
@media (max-width: 768px) {
.contact .desc{ font-size:15px; line-height:30px;}
.contact dl dt{ font-size:18px;} 
.contact dl dd{padding:10px 0 15px 10px; font-size:17px;}
}
/*在线留言**/
.message .desc{ font-size:16px; line-height:34px;}
.feedback-form{ margin-top:40px; background-color:#f4f4f4; padding:50px;}
.feedback-form .form-group{margin-bottom:30px; }
.feedback-form .form-group .span-2{ width:15%; margin:0 auto;}
.feedback-form textarea,.feedback-form input{padding:12px 5px;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.btn-contact{background-color:#65ac1e;padding:6px 0;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#65ac1e;border-color:#65ac1e;}
.btn-contact:hover{background-color:#a4cd50;color:#fff;}
.btn:hover,
.btn:focus,
.btn.focus {color: #fff;text-decoration: none;}
@media only screen and (max-width:1024px) {
.feedback-sec{margin:30px 0; }
}
@media only screen and (max-width:768px) {
.feedback-form{ padding:30px;}
.feedback-form .form-group .col-xs-12{ margin-bottom:10px;}
.feedback-form .form-group{margin-bottom:0px; }
.feedback-form .form-group .span-2{ margin-top:10px;}
.feedback-sec{ padding:20px;}
}
@media only screen and (max-width:425px) {
.feedback-form{ padding:20px;}
}
.feedback-form .form-bottom {margin-bottom: 60px;}
.feedback-form .form-bottom span {display: inline-block;color: #999;margin-right: 30px;}
.feedback-form .form-bottom #code {width: 260px;height: 60px;border: 1px solid #e5e5e5;background-color: #fff;margin-right: 15px; padding-left: 15px; border-radius: 8px; color: #999;}
 
.d-inline {display: inline-block;}



