@charset "utf-8";
/* 公用标题 */
.hide{display:none;}

.box {background:#fff;border:1px solid #ccc;margin-top:20px;padding:0 20px;}
.box .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg24.gif) no-repeat left center;}
.box .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}
.box .title h3 a {color:#079c34;}
.box .title .more {float: right;line-height: 42px;padding-right: 20px;color: #666;background: url(../images/bg25.png) no-repeat right center;}
.box .contant {padding:15px;}

.product {margin-top:10px;}
.product .pro-c {width:220px;}
.product .pro-c .tit{height:58px;background: url(../images/bg4.jpg) no-repeat left top;}
.product .pro-c .tit h3 {font-size:16px;color:#fff;margin:0;padding-left: 47px;padding-top: 27px;}
.product .pro-c .tit a {color:#fff;}
.product .pro-c span {color:#fff;font-size: 14px;height:40px;line-height:40px;}
.product .pro-c .pro-c-l {width:190px;background: url(../images/bg6.gif);border-radius:0 0 5px 5px;padding: 10px 15px;overflow:hidden;}
.product .pro-c .pro-c-l li {background: url(../images/bg7.png) no-repeat left center;padding-left: 20px;height: 40px;line-height: 40px;border-bottom:1px dashed #ccc;}
.product .pro-c .pro-c-l a {display:block;font-size:14px;color:#fff;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.product .pro-c .pro-c-l .dl {height: 40px;line-height:30px;padding:0;margin-top:20px;background: url(../images/bg5.png) no-repeat center top;border:none;color:#fff;font-size:14px;text-align: center;}
.product .pro-c .pro-c-l span {height: 20px;line-height: 25px;color: #009d30;}
.product .pro-c .pro-c-l .tel {font-size:14px;color:#fff;margin-top: 10px;}
.product .pro-c .pro-c-l .tel span {display:block;font-size:21px;color:#fff;}
.product .pro-c .pro-c-l .tel a {display:block;text-align:center;width:190px;height:41px;line-height:41px;margin:10px 0;color:#333;font-size:18px;font-weight:bold;background:url(../images/bg8.gif) no-repeat center top;}
.product .pro-l {width: 940px;}
.product .pro-l .pro-tab {height: 58px;overflow:hidden;border-radius: 3px;background: #eee;}
.product .pro-l .pro-tab a {float:right;line-height: 58px;margin-right: 20px;padding-right: 20px;color: #666;background: url(../images/bg9.gif) no-repeat right center;}
.product .pro-l .pro-tab .selected {display:inline-block;width:120px;height: 46px;padding-top: 12px;text-align:center;font-size:14px;color:#fff;background: #079c34;}
.product .pro-l .pro-tab span {display:inline-block;width:120px;height: 46px;text-align:center;font-size:14px;color:#888;cursor: pointer;padding-top: 12px;text-transform:uppercase;}
.product .pro-l .pro-tab span i {display:block;height:20px;font-size:12px;}
.product .pro-l .tab_box {margin-top:15px;}
.product .pro-l ul {width:956px;}
.product .pro-l li {float:left;width: 220px;padding:1px;border:1px solid #ccc;margin-right:15px;margin-bottom:20px;}
.product .pro-l li img {width:220px;height:165px;background:#fff;}
.product .pro-l li span {height:25px;display: block;line-height:25px;color:#333;padding:0 5px;font-size:14px;text-align: left; overflow: hidden; }
.product .pro-l li span em {float:left;width: 128px;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.product .pro-l li span i {float:right;background: url(../images/bg11.gif) no-repeat right center;padding-right: 20px;color:#e97017;font-weight:bold;}
.product .pro-l li:hover {background:#079c34;}
.product .pro-l li:hover span {color:#fff;}
.product .pro-l li:hover span i {color:#fff;background:url(../images/bg10.gif) no-repeat right center;}

.ad1 {height:145px;background:url(../images/ad1.jpg) no-repeat center;margin:20px 0;position:relative;}
.ad1 .tel {position:absolute;top: 30px;right: 110px;color:#fff;font-size:12px;}
.ad1 .tel a {display:block;width:120px;height:35px;background:url(../images/bg17.jpg) no-repeat;margin-bottom:10px;}
.ad1 .tel p {font-size:22px;}

.ad2 .ad2-top {background:url(../images/bg21.jpg) no-repeat left bottom;height:33px;}
.ad2 .ad2-c {background:url(../images/bg22.gif);height:280px;}
.ad2 .ad2-c .wrap  {background:url(../images/ad2.jpg) no-repeat center top;height:280px;}
.ad2 .ad2-c .tel {color:#fff;font-size:18px;position:absolute;bottom: 57px;right:20px;}
.ad2 .ad2-c .tel span {font-size:28px;}
.ad2 .ad2-c .tel a {display:inline-block;margin-left:20px;width:190px;height:51px;line-height:51px;background:url(../images/bg23.gif) no-repeat;text-align:center;font-size:20px;color:#fff;} 

.ad3 {height:145px;background:url(../images/ad3.jpg) no-repeat;margin:35px 0;position:relative;}
.ad3 .tel {font-size:14px;color:#fff;position:absolute;top: 40px;right: 40px;}
.ad3 .tel a {display:block;width:166px;height:32px;line-height:32px;margin-bottom: 10px;font-size:18px;color:#e97017;text-indent: 50px;background:url(../images/bg29.jpg) no-repeat;}
.ad3 .tel span {font-size: 26px;font-weight:bold;}

.adv .adv-tt {width: 1180px;height:111px;line-height:35px;font-size:18px;color:#fff;text-align:center;display:table-cell;vertical-align:bottom;background:url(../images/bg12.jpg) no-repeat center bottom;}
.adv .adv-c {height:1946px;background:url(../images/bg13.jpg) no-repeat center top;}
.adv .adv-c h3 {font-size:24px;display: inline-block;color:#079c34;font-weight:bold;height:50px;line-height:30px;background:url(../images/bg15.gif) repeat-x bottom;}
.adv .adv-c span {display:block;font-size:16px;color:#333;line-height:25px;margin-left: -20px;}
.adv .adv-c span em {font-weight:bold;color:#e97017;}
.adv .adv-c ul {margin-top:30px;padding-left:50px;}
.adv .adv-c li {height:30px;line-height:30px;font-size:16px;padding-left:50px;background:url(../images/bg14.gif) no-repeat left center;}
.adv .adv-c a {display:block;width:274px;height:59px;line-height:59px;font-size:20px;color:#fff;font-weight:bold;text-align:center;background:url(../images/bg16.png) no-repeat center;margin-top:30px;}
.adv .adv-c .adv-1 {position:absolute;top: 111px;left: 150px;}
.adv .adv-c .adv-2 {position:absolute;top: 525px;right: 45px;}
.adv .adv-c .adv-3 {position:absolute;top: 1020px;left: 150px;}
.adv .adv-c .adv-4 {position:absolute;top: 1460px;right: 75px;}

.case .case-tt {text-align:center;position:relative;}
.case .case-tt h3 {display:inline;padding:0 10px;font-size:36px;line-height:50px;font-weight:bold;color:#079c34;background:#fff;}
.case .case-tt span {color:#e97017;}
.case .case-tt i {display:block;width:170px;height:30px;line-height:30px;color:#fff;font-size:18px;text-transform:uppercase;background:#079c34;margin:auto;}
.case .case-tt .border {border:1px solid #079c34;width:775px;height:40px;margin:auto;position:absolute;top:25px;left:200px;z-index:-1}

#tab_2{width:1180px;position:relative;margin:40px auto;border:1px solid #e1e1e1;height:630px;overflow:hidden;}
#tab_2 .tab_menu{width:348px;float:left;position:absolute;z-index:1;height:589px;left:-9px;top: 30px;}
#tab_2 .tab_menu li{height:50px;line-height:45px;border-bottom:0;cursor:pointer;text-align:left;overflow:hidden;font-size:16px;padding-left:40px;margin-bottom: 10px;}
#tab_2 .tab_box_2{width: 720px;height:630px;clear:both;top:0;position:relative}
#tab_2 .tab_menu .selected{cursor:pointer;height:50px;left:45px;font-size:16px;background:url(../images/bg18.png);}
#tab_2 .tab_menu .selected a {color:#FFF;}
#tab_2 .tab_menu a {display:inline-block;margin-left:10px;width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#tab_2 .tab_menu li i{float: left;width:26px;margin-top: 10px;height:26px;line-height:45px;background:url(../images/bg19.png) no-repeat;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
#tab_2 .tab_menu .tel {margin: 20px 55px 0 30px;border-top: 1px solid #ccc;padding-top: 20px;}
#tab_2 .tab_menu .tel p {font-size:18px;height:35px;line-height:35px;}
#tab_2 .tab_menu .tel p span{color:#079c34;font-weight:bold;}
#tab_2 .tab_menu .tel p strong {font-size:24px;color:#079c34;font-weight:bold;}
#tab_2 .tab_menu .tel a {  display: block; width: 260px; height: 46px; line-height: 46px; font-size: 20px; color: #fff; font-weight: bold; text-align: center; background: url(../images/bg20.jpg) no-repeat center; margin: 30px 0 0 0;}

#tab_2 .tab_box_2 ul {width: 730px;}
#tab_2 .tab_box_2 li {float:left;width: 308px;padding:2px;border:1px solid #ccc;margin-right: 50px;margin-bottom:20px;}
#tab_2 .tab_box_2 li img {width:308px;height:230px;background:#fff;}
#tab_2 .tab_box_2 li span {height:25px;display: block;line-height:25px;color:#333;padding:0 5px;font-size:14px;text-align: left; overflow: hidden; }
#tab_2 .tab_box_2 li span em {float:left;width: 220px;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
#tab_2 .tab_box_2 li span i {float:right;background: url(../images/bg11.gif) no-repeat right center;padding-right: 20px;color:#e97017;font-weight:bold;}
#tab_2 .tab_box_2 li:hover {background:#079c34;}
#tab_2 .tab_box_2 li:hover span {color:#fff;}
#tab_2 .tab_box_2 li:hover span i {color:#fff;background:url(../images/bg10.gif) no-repeat right center;}
.left_x{width:870px;height:630px;float:right;border-left:1px solid #e1e1e1}
#content_hd{margin-right: 50px;height: 560px;overflow:hidden;margin-top: 30px;float:right}

#tab_2 .tab_menu .c1 {background-position:0 0;}
#tab_2 .tab_menu .c2 {background-position:0 -52px;}
#tab_2 .tab_menu .c3 {background-position:0 -104px;}
#tab_2 .tab_menu .c4 {background-position:0 -156px;}
#tab_2 .tab_menu .c5 {background-position:0 -208px;}
#tab_2 .tab_menu .c6 {background-position:0 -260px;}

#tab_2 .tab_menu .selected .c1 {background-position:0 -26px;}
#tab_2 .tab_menu .selected .c2 {background-position:0 -78px;}
#tab_2 .tab_menu .selected .c3 {background-position:0 -130px;}
#tab_2 .tab_menu .selected .c4 {background-position:0 -182px;}
#tab_2 .tab_menu .selected .c5 {background-position:0 -234px;}
#tab_2 .tab_menu .selected .c6 {background-position:0 -286px;}

.cq {width:395px;}
.cq .contant {position:relative;}
.cq .contant #simgs {margin:auto;}
.cq .contant #lefts,.cq .contant #rights {display:block;width:23px;height:25px;background:url(../images/bg26.gif) no-repeat;position:absolute;}
.cq .contant #lefts {top:115px;left:0;background-position:0 0;}
.cq .contant #rights {top:115px;right: 0;background-position:-23px 0;}
.cq .contant li {float:left;width:300px;color:#333;line-height:20px;font-size:14px;text-align:center;}
.cq .contant li img {border:1px solid #ccc;padding:3px;width: 292px;    height: 217px;}

.honor {width:680px;}
.honor .contant {position:relative;}
.honor .contant #simgs2 {margin:auto;}
.honor .contant #lefts2,.honor .contant #rights2 {display:block;width:23px;height:25px;background:url(../images/bg26.gif) no-repeat;position:absolute;}
.honor .contant #lefts2 {top:115px;left:0;background-position:0 0;}
.honor .contant #rights2 {top:115px;right:0;background-position:-23px 0;}
.honor .contant li {float:left;width:300px;color:#333;margin-right:30px;line-height:20px;font-size:14px;text-align:center;}
.honor .contant li img {border:1px solid #ccc;padding:3px;width: 292px;height: 217px;}

.customer {height:538px;margin-top:30px;background:url(../images/bg27.jpg) no-repeat center top;}
.customer .cus-tt h3 {color:#333;font-size:45px;font-weight:bold;text-align:center;padding:30px 0;}
.customer .cus-tt h3 span {color:#009d30;}
.customer .cus-tt h3 em {color:#e97017;}
.customer .box {background: url(../images/bg35.png);}
.customer .khjz {width: 835px;}
.customer .khjz ul {width: 860px;}
.customer .khjz li {float:left;width:385px;margin: 0 45px 20px 0;}
.customer .khjz li .img {border:1px solid :#ccc;padding:1px;}
.customer .khjz li .img img {width:154px;height:115px;}
.customer .khjz li .info {width:210px}
.customer .khjz li .info a {font-size:16px;display:block;width:210px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.customer .khjz li .info p {font-size:14px;line-height:20px;height:40px;overflow:hidden;margin:10px 0;}
.customer .khjz li .info .more {float:right;width:75px;height:22px;line-height:22px;background:#009d30;text-align:center;color:#fff;font-size:12px;}

.customer .hzhb {width: 260px;padding-left: 30px;background:url(../images/bg28.png) no-repeat left center;}
.customer .hzhb .contant {height: 250px;overflow:hidden;}
.customer .hzhb li {margin:30px 0;text-align:center;}
.customer .hzhb li img {width:153px;height:36px;}

.about .contant .img img {width:256px;height:269px;padding:2px;border:1px solid #ccc;}
.about .contant .info {width:800px;}
.about .contant .info p {line-height:30px;height:120px;overflow:hidden;text-indent:2em;margin-bottom: 15px;}
.about .contant .info li {float:left;width:162px;color:#333;margin-right:30px;line-height:20px;font-size:14px;text-align:center;}
.about .contant .info li img {width:162px;height:115px;}

.news {width: 740px;}
.news .contant {padding:0 5px;}
.news .news-top {margin:20px 0;}
.news .img img {width:169px;height:126px;}
.news .info {width: 545px;color:#333;}
.news .info p {height: 80px;line-height:20px;overflow:hidden;margin:10px 0;text-indent:2em;color:#666;}
.news .info a {font-weight:bold;font-size: 16px;color: #333;}
.news .news-l {clear:both;width: 785px;margin-bottom:20px;}
.news .news-l ul {margin-right: 50px;width: 785px;}
.news .news-l li {padding-left:20px;float: left;width: 315px;margin-right: 50px;height:35px;line-height:35px;background:url(../images/bg30.gif) no-repeat left center;}
.news .news-l li a {font-size: 12px;color:#333;display:block;width: 245px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.news .news-l li span {float:right;}
.news .title h3 span {font-family:"微软雅黑";color:#ccc;cursor: pointer;}
.news .title h3 .selected {color: #079c34;}

.faq {width: 338px;}
.faq .contant {padding:20px 0;height: 322px;}
.faq .faq-c{ position:relative; height: 320px;}
.faq .faq-c .faq-l {margin-bottom:20px;clear:both;overflow:hidden;}
.faq .faq-c .faq-l .faq-w span{width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/bg31.gif) no-repeat center top;}
.faq .faq-c .faq-l .faq-d span{clear:both;color:#fff;width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/bg31.gif) no-repeat center -25px;}
.faq .faq-c .faq-l .faq-w p {float:right;line-height: 25px;width: 290px;margin:0;color: #333;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq .faq-c .faq-l .faq-d p {float:right;width: 290px;height:80px;line-height:25px;margin:0;color: #333;overflow:hidden;}

.contact {margin:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;}
.contact #allmap {height: 445px;width:100%;overflow: hidden;}
.contact #result {width:100%;font-size:12px;}
.contact .con-form {width:340px;height:405px;background: url(../images/bg36.png);padding:20px;position:absolute;right:0;top:-445px;}
.contact .title {height:42px;line-height:42px;border-bottom:1px solid #ccc;background:url(../images/bg34.gif) no-repeat left center;}
.contact .title h3 {padding-left:20px;font-size:18px;float:left;margin: 0;}
.contact .title h3 a {color:#fff;}
.contact .title .more {float: right;line-height: 42px;padding-right: 20px;color: #fff;background: url(../images/bg25.png) no-repeat right center;}
.contact .con-form .contant {width: 360px;margin-top:35px;}
.contact .con-form label {display:inline-block;margin-bottom:20px;margin-right:20px;}
.contact .con-form label input {height:30px;width: 140px;line-height:30px;padding:0 10px;font-family: "微软雅黑";}
.contact .con-form label textarea {width:320px;height: 155px;padding:10px;font-family: "微软雅黑";}
.contact .con-form label img {vertical-align:bottom;}
.contact .con-form label .btn_submit {font-size:16px;font-weight:bold;color:#fff;background:#009d30;cursor:pointer;}

.link {height:35px;line-height:35px;background:#eee;margin-top:20px;}
.link .title {width:120px;height:35px;line-height:35px;text-indent:38px;color:#fff;font-size:16px;background:#009d30 url(../images/bg32.gif) no-repeat 10px center;}
.link .contant a {color:#333;font-size:14px;margin-left:20px;}



