.key_tag{text-decoration:underline;}
.fl{float:left}
.fr{float:right;}
body{ min-width:1360px; margin:0 auto;}
/*导航栏样式*/
.nav{height:50px;}
.nav li{line-height:50px;height:50px;text-align:center;width:121px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:50px;color:#fff;height:50px;font-size: 15px; text-align:center;}
.nav > li > a:hover{text-decoration:none;background: url(../images/navbg.png) no-repeat center;}
.nav .sec{height:0;background:rgba(0,144,74,0.9);color:#fff;overflow:hidden;z-index:9999;position:absolute;top:50px;left:0px;width:120px;}
.nav .sec a{color:#fff;height:38px;line-height:38px;width:120px;border-bottom: 1px solid #007c17;font-size: 14px;}
.nav .sec a:hover{background:#ea8c14;text-decoration:none;}
.nav .sec:hover{border-top:1px solid #007c17;}
/*首页banner*/
.banner{width:100%;margin:0 auto;position:relative;height:900px;left: 50%;margin-left: -960px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:2px;bottom:20px;z-index:100;width: 100%;text-align: center;}
.banner .num li{width:15px;height:15px;display:inline-block;margin-right:10px;background:#fff;line-height:18px;text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#00904a;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}
#focusIndex2 .focusL{display:none;}
#focusIndex3 .focusL{display:none;}

#focusBar{width:100%;height:700px;clear:both;position:relative;background:#242424;overflow:hidden;z-index:0;}
#focusBar li{width:100%;clear:both;height:700px;display:none;position:absolute;}
#focusBar .focusL{height:350px;position:absolute;z-index:19;top:60%;left: 300px;margin-left: 35%;margin-top: -190px;}
#focusBar .focusR{height:350px;position:absolute;z-index:9;top:50%;left:-289px;margin-left:68%;margin-top:-175px;}
#box_main_sub3 #box_case_text {background:#f2f2f3 ;}
a.arrL,a.arrR{display:block;width:65px;height:62px;position:absolute;top:45%;z-index:99;cursor:pointer;}
a.arrL{left:-53px;background:url(../images/zb.png) no-repeat;text-decoration:none !important;}
a.arrR{right:-53px;background:url(../images/yb.png) no-repeat;text-decoration:none !important;}
a.arrL:hover{background:url(../images/zb.png) no-repeat;text-decoration:none !important;}
a.arrR:hover{background:url(../images/yb.png) no-repeat;text-decoration:none !important;}
/*幻灯片样式2*/
#focus {width:461px; height:495px; overflow:hidden; position:relative;}
#focus ul {height:458px; position:absolute;}
#focus ul li {float:left; width:457px; height:458px;border:2px solid #336d22; overflow:hidden; position:relative;background: #fff;}
#focus ul li a img{height:458px;width:457px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:457px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:457px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:11px; height:11px; _font-size:0; margin-left:5px; cursor:pointer; background:#a5a5a5;border-radius: 50%;}
#focus .btn span.on {background:#336d22;}
#focus ul li h2{position: absolute;background: rgba(0,0,0,.7);height: 38px;line-height: 38px;bottom:0;left: 2px;width: 457px;}
#focus ul li h2 a{color: #336d22;font-size: 16px;display: block;text-indent: 20px;font-weight: normal;}
/*搜索和热门搜索*/
.hotSearch a{margin-right:25px;color: #595959;}
#formsearch input{height:20px;background:#fff;border:1px solid #c8c8c8;line-height:20px;}
#formsearch input#keyword{height:20px;line-height:20px;padding-left:4px;color:#666;width: 190px;;}
#formsearch input#s_btn{width:33px;height:22px;line-height:22px;text-align:center;border:none;cursor:pointer;margin-left: -3px;border:1px solid #c8c8c8;background:url(../images/ss.png) no-repeat center;}
/*产品分类*/
.cate{border:1px solid #e0e1dc;padding:10px;background-color:#f7f7f7;}
.cate li{line-height:28px;border-bottom:1px dashed #d7d7d7;line-height:28px;}
.cate li a{padding-left:60px;display:block;height:28px;line-height:28px;background:url(../images/ico1.gif) 34px center no-repeat;}
.cate li a:hover{background-color:#ececec;text-decoration:none;}

/*首页留言表单*/
.index_message{position: relative;}
.name_input{border:1px solid #cccccc; margin-top: 5px; background: #fff; height: 22px; width: 204px;}
.input_left{float: left; width: 40px; text-align: center; background:url(../images/title_left.jpg) left top repeat-x; height: 22px; line-height: 22px}
.input_right{position: relative; float: right;}
.input_right input{height: 22px; line-height: 22px;}
.input_right .m_label{position:absolute;width:100px;text-align:left;line-height:22px;padding-left:6px;color:#ccc;z-index:1;cursor:text;}
#m_div{width:222px;position:fixed;right:2px;bottom:0px;padding-bottom:1px;z-index:99999;background:none;}
.d_label{line-height:18px;padding-top:8px; width:160px;}
.w_message{border:1px solid #00904b;padding:7px;padding-top:3px; height:238px; background:#fff;padding-bottom:27px;background:url(../images/message_bg.jpg) left top no-repeat;background-size: 100% 100%;}
.w_message #name{width:156px;height:22px;line-height:22px; border: none !important;}
.w_message #contact{width:156px;height:20px;line-height:20px; border: none !important;}
.w_message #email{width:156px;height:20px;line-height:20px; border: none !important;}
.w_message #address{width:156px;height:20px;line-height:20px; border: none !important;}
.w_message #content{width:192px;height:65px;resize:none;overflow-y:auto;overflow-x:hidden;}
.w_message #checkcode{width:99px;height:22px;line-height:22px;border:1px solid #ccc;background-color:#fff;}
#message_main{display:table-cell;}
.w_message #message_main tr{display:block;width:100%;overflow:hidden;line-height:28px;}
.w_message #message_main tr th{height:28px;line-height:28px;width:37px;text-align:center;vertical-align:middle;overflow:hidden;}
.w_title{background:none;color:#fff;;position:relative;cursor:pointer;height:33px;width:222px;overflow:hidden;}
.w_message #message_main .m_input{border:1px solid #ccc;background-color:#fff;}
.w_message .msgbtn{width:93px;height:29px;line-height:20px; background:url(../images/submit.png) 50% 50% no-repeat;margin-top:3px;border:none;font-family:"宋体",arial;font-size:12px;font-family: "微软雅黑"; color: #fff;}
.w_message .msgbtn_hover{background:#3c96fc;color:#fff;border:1px solid #3c96fc;}
.m_close{background:url(../images/messbtn.png) left top no-repeat;position:absolute;right:0px;top:0px;cursor:pointer;overflow:hidden;
width:19px;height:20px;right:12px;top:8px;cursor:pointer;}
.m_open{background:url(../images/messbtn1.png) left top no-repeat;}
.w_message .m_under{position:absolute;width:227px;left:0;bottom:1px;text-align:center;}
.w_message .support{color:#000;width:100px;position:absolute;bottom:1px;right:8px;font-size:12px;}
#m_top{height: 1px;font-size: 0px;line-height: 1px;margin: 0 2px;background:#00904b;}
#m_mid{height: 1px;font-size: 0px;line-height: 1px;margin: 0 1px;background:#00904b;}
#m_bot{background:#00904b;height:31px;line-height:31px;padding-left:9px; font-family: "微软雅黑"; font-size: 13px;}
/**/
.zxzx {height:264px;background: #009946;}
.zxzx .container {height: 264px;position: relative;}
.zxzx .zxzxbg {width: 238px;height: 288px;background: url(../images/zxzxbg01.png) no-repeat center;position: absolute;left: 0;top: -24px;}
.zxzx .conleft {margin-left:300px;padding-top: 30px;color: #fff;}
.zxzx .conleft .zxzx_p2 {overflow: hidden;position: relative;margin-bottom: 10px; margin-top:20px; margin-bottom:20px;}
.zxzx .conleft .zxzx_p2 span {float: left;margin-right:10px;padding-left:12px;font-size:16px;background: url(../images/zxzx02.png) no-repeat left center;}
.zxzx .conleft .zxzx_p3 {width: 440px;height: 42px;line-height: 42px;text-align: center;font-size: 22px;color: #fff; font-weight:bold;background: #fd8e00;border-radius: 25px;box-shadow: 3px 3px 10px #00803a;margin-bottom: 25px;}
.zxzx .conleft .zxzx_tel {padding-left: 55px;height: 50px;background: url(../images/zxzx_tel.png) no-repeat left center;}
.zxzx .conleft .zxzx_tel .p1 {font-size: 14px;height: 20px;line-height: 20px;}
.zxzx .conleft .zxzx_tel .p2 {font-size: 28px;font-weight: bold;height: 30px;line-height: 30px;}
.zxzx .conright {width:401px;padding: 20px;background: #00672f;height: 225px;color: #fff;}
.zxzx .conright h4 {font-size: 30px;font-weight: normal;margin-bottom: 15px;}
.zxzx .conright h4 span {display: block;font-size: 20px;}
.zxzx .conright .info_p1 {height: 40px;background: #fff;overflow: hidden;position: relative;margin-bottom: 8px;}
.zxzx .conright .info_p1 span {float: left;width: 40px;height: 40px; border-right: 1px solid #dddddd;background: url(../images/zxzx03.png) no-repeat center;}
.zxzx .conright .info_p1 input {float: right;width: 355px;height: 40px;border: none;line-height: 40px;text-indent: 12px;font-size: 14px;color: #666;}
.zxzx .conright .info_p2 {height: 40px;background: #fff;overflow: hidden;position: relative;margin-bottom: 8px;}
.zxzx .conright .info_p2 span {float: left;width: 40px;height: 40px; border-right: 1px solid #dddddd;background: url(../images/zxzx04.png) no-repeat center;}
.zxzx .conright .info_p2 input {float: right;width: 355px;height: 40px;border: none;line-height: 40px;text-indent: 12px;font-size: 14px;color: #666;}
/**/
.sbzs {padding-bottom: 15px;}
.sbzs h2.h2_title {margin-bottom: 10px; margin-top:50px;}
.sbzs .sbzs_p1 {font-size: 18px;text-align: center;margin-bottom: 35px;}
.sbzs .sbzs_con {height: 470px;position: relative; padding-top: 20px;padding: 0 68px;}
.sbzs .zg{height:470px; margin:0 auto; position:relative;overflow: hidden;}
.sbzs .zg .iteam {position: absolute;overflow: hidden;}
.sbzs .zg .iteam span {display: block; background: #000;}
.sbzs .zg .iteam img {opacity: 0.6;filter: alpha(opacity=60);}
.sbzs .zg .iteam.active span {padding: 5px;background: #ccc;}
.sbzs .zg .iteam.active img {opacity: 1;filter: alpha(opacity=100);}
.sbzs .zg .iteam.active .item_p1 {line-height: 40px;height: 40px;text-align: center;font-size: 16px;}
.sbzs .btn01 {position: absolute;left: 0;top: 140px;background: url(../images/jtl01.png) no-repeat center;width: 32px;height: 82px;cursor: pointer;z-index: 4;}
.sbzs .btn02 {position: absolute;right: 0; top: 140px;background: url(../images/jtr01.png) no-repeat center;width: 32px;height: 82px;cursor: pointer;z-index: 4;}
/**/
.xzdb {height:1685px;background: url(../images/advbg02.jpg) no-repeat top;}
.xzdb h2.h2_title {margin-bottom:10px; padding-top:20px;}
.xzdb .container {height:1685px;background: url(../images/xzdbbg.png) no-repeat center top;position: relative;}
.xzdb .xzdb_p1 {height: 42px;background: url(../images/xzdbbg03.png) no-repeat center;line-height: 42px;text-align: center;color: #fff;font-size: 20px;}
.xzdb .xzdb_con .conbox {position: absolute;width: 560px;}
.xzdb .xzdb_con .conbox .box_top {padding: 0 0 0 72px;}
.xzdb .xzdb_con .conbox .box_top span {display: block;width: 49px;height:49px;border: 3px solid #bfbfbf;position: absolute;left: 0;top: 0;}
.xzdb .xzdb_con .conbox .box_top i {display: block;width: 28px;padding-top:10px;margin: 0 auto;font-size: 22px;border-bottom: 3px solid #bfbfbf;font-weight: bold;}
.xzdb .xzdb_con .conbox .box_top .p1 {font-size: 22px;font-weight: bold;color: #009a44;}
.xzdb .xzdb_con .conbox .box_top .p2 {font-size: 16px;text-transform: uppercase;color: #bfbfbf;}
.xzdb .xzdb_con .conbox .box_top em {display: block;width: 127px;height: 3px;background: #009946;margin-top: 8px;}
.xzdb .xzdb_con .conbox ul {margin-top:30px;}
.xzdb .xzdb_con .conbox ul li {font-size: 16px;color: #333;margin-bottom: 15px;height: 24;line-height: 24px;background: url(../images/icon01.png) no-repeat left center;padding-left: 22px;}
.xzdb .xzdb_con .conbox ul li b {color: #009946;}
.xzdb .xzdb_con .con1 {right: 0;top: 230px;}
.xzdb .xzdb_con .con2 {left: 0;top:630px;}
.xzdb .xzdb_con .con3 {right: 0;top:960px;}
.xzdb .xzdb_con .con4 {left: 0;top: 1330px;}
.xzdb .xzdb_con .xzdb_tel {display: block;width: 322px;height: 92px;background: url(../images/xzdbtel.png) no-repeat left top;position: absolute;left: 567px;top: 1350px;}
.xzdb .xzdb_con .xzdb_tel span {display: block;width: 46px;height: 46px;background: url(../images/zxzx_tel.png) no-repeat center;position: absolute;left: 32px;top: 15px;}
.xzdb .xzdb_con .xzdb_tel .p1 {font-size: 14px;color: #fff;padding-top: 15px;margin-left: 90px;}
.xzdb .xzdb_con .xzdb_tel .p2 {font-size: 26px;color: #fff;margin-left: 90px;}
/**/
.dzlc {background: #009946;height:400px;}
.dzlc .dzlcline {height: 425px;background: url(../images/line01.png) no-repeat center 180px;}
.dzlc p.p_title {color: #007435;}
.dzlc h2{ padding-top:50px;}
.dzlc h2.h2_title span {color: #fff;}
.dzlc h2.h2_title i.titl {background: url(../images/titl02.png) no-repeat right center;}
.dzlc h2.h2_title i.titr {background: url(../images/titr02.png) no-repeat left center;}
.dzlc .dzlc_con {height: 180px;background: url(../images/dzlc01.png) no-repeat center top;}
.dzlc .dzlc_con ul {height: 30px;line-height: 30px;text-align:center;padding-top: 140px;}
.dzlc .dzlc_con ul li {float: left;width: 130px;margin-left: 45px;font-size: 16px;color: #fff;}
.dzlc .dzlc_con ul li:first-child {margin-left: 10px;}
.dzlc .dzlc_ljzx {display: block;width: 153px;height: 36px;line-height: 36px;text-indent: 31px;font-size: 14px;color: #fff;background: url(../images/jtr02.png) no-repeat 94px center;border: 1px solid #fff;margin: 15px auto 0 auto;}
/* CSS Document */
p.p_title {font-size: 32px;text-align: center;font-weight: bold;padding-top: 50px;text-transform: uppercase;color: #cccccc;}
h2.h2_title {text-align: center;font-size: 32px;margin-bottom: 30px;}
h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width:380px;height: 3px;}
h2.h2_title i.titl {background: url(../images/titl01.png) no-repeat right center;}
h2.h2_title i.titr {background: url(../images/titr01.png) no-repeat left center;}
h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}
h2.h2_title span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}
/*服务*/
.service { height:580px; padding-top:40px;}
.service h2 a{cursor: default;}
.service .ser_con { margin-top: 30px; }
.service dl {width: 410px; margin-left: 30px; float: left; }
.service dl dt, .service dl dt img { width: 410px; height: 255px; }
.service dl dd { box-sizing: border-box; height: 195px; border: 1px solid #e0e0e0; text-align: center; background: url(../images/bg_g.jpg) repeat-x; }
.service dl dd h4 { padding: 28px 0 20px; font-size: 24px; line-height: 24px; font-weight: bold; color: #333; }
.service dl dd p { padding: 0 43px; font-size: 14px; line-height: 30px; color: #666; }
.service dl:first-child { margin-left: 0; }
/*footer*/
.footer{width:100%;height:220px; overflow:hidden;background:url('../images/footer_bg.png') center bottom repeat-x;}
.bottom,.bottom a{color:#fff;}
.botdh{width:100%; padding-bottom:35px;  text-align:center; overflow:hidden;margin-top:20px}
.botdh a{padding:0 40px; font-size:14px;}
.bottom_txt{width:580px; margin-top:20px; text-align:center; font-size:14px; line-height:30px; overflow:hidden;margin-left:80px;}
.bottom_txt p span{margin-left:15px;}
.bottom_logo{margin:10px 35px 0 0;}
.weixin{width:170px;height:130px;position:relative;border:1px solid;}
.weixin span{width:10px;height:100px;position: absolute;margin-left:10px;margin-top:10px;font-size: 12px}
/*首页简介*/
.indexPart1{ padding:40px 0; clear:both;}
.indexPart1 .box1{ padding-top:20px; position: relative; overflow: hidden; margin-bottom:30px;}
.indexPart1 .box1 .imgDiv:hover{ -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
.indexPart1 .box1 .contentr{width:725px; padding-top:20px;line-height:30px;font-size: 14px; overflow:hidden; height:430px;}
.indexPart1 .box1 .kouhao{position:absolute;left:580px;bottom:0px;z-index:1;letter-spacing:3px;width:720px;height:40px;background:#00904b;color:#fff;font-size:20px;border-radius:0 20px 0 20px;text-align:center;line-height:40px;}
.about-tp {width:500px;position: relative;margin-top: 32px;}
.about-tp span {display: block;border: #00904b solid 6px;height:470px;}
.about-tp span img {position: absolute;left: 34px;top: 34px}
.about-tp img {position: absolute;left: 6px;bottom: 6px;}
.about-list { margin-top:20px;}
.about-list img {border-radius: 3px; width:220px;}
.about-list img:nth-child(2) {margin: 0 20px;}
/*choose*/
.choose-title{position:relative;margin:0 auto;text-align: center;font-size:36px;color: #000;font-weight: bold;line-height:40px;}
.choose-title span{  display:inline-block; width:100%; height:50px;}
.choose-title p{color: #535353;font-size: 16px;position: relative; font-weight:normal; width:450px; margin:0 auto;}
.choose-title p:after{position: absolute;content:"";left:0;top:15px;background: url(../images/t1.png) no-repeat top left;width:54px;height:11px;}
.choose-title p:before{position: absolute;content:"";right:0;top:15px;background: url(../images/t1.png) no-repeat top right;width:54px;height: 11px;}
/*新闻资讯*/
.box7{ margin-top:30px; clear:both;}
.box7 ul{margin-top:20px;}
.box7 ul li{float: left;width:310px;margin-right:20px; margin-bottom:20px;}
.box7 ul li:nth-child(4n){margin-right: 0;  float:right;}
.box7 ul li .txt{background: #f7f7f7;padding:10px 14px; border-radius:0 0 10px 10px;}
.box7 ul li .txt .h{font-size: 14px;line-height:26px;margin-bottom:5px; padding-top:0px; color:#0c4eac; font-weight:bold;}
.box7 ul li .txt .t{font-size: 12px;line-height: 22px;color:#666666;}
.box7 ul li .txt .b{margin-top:10px; padding-bottom:10px;}
.box7 ul li .txt .b .m{float: left;}
.box7 ul li .txt .b .m a{width: 66px;font-size: 12px;line-height: 24px;border:1px solid #e5e5e5;display: block;text-align: center;color: rgba(0,0,0,0.4);}
.box7 ul li .txt .b .t{float: right;padding-right: 25px;background: url(../images/pic-27.png) no-repeat right center;}
.box7 .more{width: 150px;font-size: 14px;line-height: 32px;border:1px solid #f9800a;text-align: center;border-radius: 17px;margin:75px auto 0;background: #f9800a;}
.box7 .more a{color: #fff;}
.box7 ul li .picc{overflow: hidden;}
.box7 ul li .picc img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s; width:310px;}
.box7 ul li .picc:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

