
*{margin: 0;padding: 0;list-style-type: none;}
html,body{font-size: 14px;background: #FFFFFF;color: #333333;font-family: "Microsoft YaHei","SimSun","SimHei";min-width: 1200px;}
article,aside,dialog,footer,header,section,nav,figure,menu{display:block;}
img{border: 0px;vertical-align: middle;}
a{font-size: 14px;color: #333333;text-decoration: none;}
/* a:visited{color: #999;} */
/*input{-webkit-appearance: none;outline:none;border:0px;}*/
input,textarea{font-family: "Microsoft YaHei","SimSun","SimHei";}
table { border-collapse:collapse; border-spacing:0; } 
.clearfix:after{content: "";clear: both;display:block;height: 0;visibility: hidden; }
.clearfix{zoom:1;}
.container{width: 1200px;word-break: break-all;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clearboth{ clear:both}

.top{background: #202020;color: #fff;padding: 10px 0;}
.top b{margin-right: 20px}
.top a{color: #fff;}

.logo{width:20%;height:120px;line-height: 120px;}
.logo img{max-height: 120px;}
.nav{width:77%;height: 120px;}
.nav ul li{width:14%;float: left;text-align: center;}
.nav ul li a{line-height: 120px;display: block;font-weight: bold;font-size: 16px;}
.nav ul li:first-of-type a,.nav ul li:hover a{background: #007F41;color: #fff;font-size: 16px;}

.banner{position:relative;height:500px;overflow:hidden;background:#999 url(loading.gif) no-repeat center;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:5%;z-index:2;width:100%;text-align:center;padding: 0}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 8px;zoom:1;}
.flex-control-nav a{display:inline-block;width:100%;height:100%;overflow:hidden;cursor:pointer;color: rgba(0,0,0,0);border-radius: 50%;border:1px solid #007F41;}
.flex-control-nav .flex-active{background:#007F41;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-30px;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute; opacity: 0;transition: all 0.3s;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next_icon.png) center center no-repeat;}
.banner:hover .flex-direction-nav li a{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
.banner:hover .flex-direction-nav li a:hover{opacity: 1;transition: all 0.3s;}

.bt{text-align: center;position: relative;padding-bottom: 30px;}
.bt h1{font-size: 30px;}
.bt p{color: #007F41;font-size: 18px;}
.bt::before{content: "";display: block;position: absolute;width: 282px;height: 23px;background: url(btbg_l.png) no-repeat center;left: 190px;top: 20px;}
.bt::after{content: "";display: block;position: absolute;width: 282px;height: 23px;background: url(btbg_r.png) no-repeat center;right: 190px;top: 20px;}

.more{text-align: center;margin-top: 30px;}
.more a{display: inline-block;padding: 7px 40px; background: #007F41;color: #fff;font-size: 15px;border-radius: 16px;}

/*²úÆ·*/
.zxfg{margin-top: 50px;padding-bottom:20px}
.zxfg .zxfc{width: 371px;height: 462px;background: #f0f0f0;float: left;text-align: center;border: 1px solid #c4c4c4;border-right: 0}
.zxfg .zxfc em{padding-top:94px;height: 77px;font-style: normal;font-weight: bold;display: block;font-size: 45px;color: #007F41;/*margin-bottom: 34px;*/}
.zxfg .zxfc em i{display: block;font-size: 36px;font-style: normal;line-height: 26px;}
.zxfg .zxfc span{width: 228px;margin: 0 auto;display: block;border-top: 1px solid #c2c1c1;border-bottom: 1px solid #c2c1c1;height:55px;font-size: 20px;font-weight: bold;line-height: 55px;font-weight: bold;margin-bottom: 30px; color:#999; font-weight:normal;text-transform:uppercase}
.zxfg .zxfc p{color: #585656;font-size: 18px;line-height: 30px;display: block;margin-bottom:30px}
.zxfg .zxfc a{display: inline-block;background:url( zxfg_08.jpg) no-repeat;width: 105px;height: 30px;color: #fff;font-size: 14px;line-height: 30px;margin-right: 8px}
.zxfg .zxfc a.cur{background:url( zxfg_06.jpg) no-repeat;}
.zxfg .zxfc p.cur{width: 50px;}
.zxfg ul li{float: left;position: relative;width: 60px;overflow: hidden;}
.zxfg ul li span{width: 60px;float: left;display: block; }
.zxfg ul li.cur{width: 697px}
.zxfg ul li.cur p{width: 697px;}
.zxfg ul li.cur p img{width: 697px;height: 464px;}

.zxfg ul li span{position:absolute;top: 0;left:0;background:url( tmc.png) no-repeat right 0;}
.zxfg ul li span a{height:452px;background:url( tm.png) repeat-y;display:block;float: left;width: 14px;padding:14px 12px 0 12px;color: #fff;line-height:17px;font-size: 14px;}
.zxfg ul li span a:hover,.zxfg ul li.cur span a{background:url( tm1.png) repeat-y;text-decoration: none;}
.zxfg ul li.cur span{background:none}
.zxfg .zxfc-t{float:left;width: 817px;}
.zxfg1{height: 464px;margin-bottom: 40px}




.ab{padding: 50px 0;}
.ab_l{width: 45%;text-align: center;}
.ab_l img{max-width: 96%;border: 2px solid #007F41; height:310px; padding: 5px;}
.ab_r{width: 55%;/*padding-top: 20px;*/}
.ab_r h1.gsm{font-weight: normal;margin-bottom: 20px;}
.ab_r .ab_con{line-height: 1.6;font-size: 14px;}
.ab_r .ab_con p{margin-bottom: 10px;}
.ab_r .ab_con a{font-size: 14px;}
.ab_r .more{text-align: left;}

.news{padding: 40px 0;background: #f9f9f9 url(abbg.jpg) no-repeat center bottom;}
.news li{border: 1px solid #CCCCCC;margin-left: 5%;padding: 25px 200px 25px 70px;position: relative;margin-bottom: 20px; background:#fff}
.news li .t{position: absolute;background: #007F41;color: #fff;left: -35px;width: 70px;height: 70px;text-align: center;font-size: 13px;top: 14px;}
.news li .t b{display: block;font-size: 24px;margin: 8px 0 5px;}
.news li .p a{font-size: 16px;font-weight: bold;}
.news li .p p{font-size: 14px;margin-top: 7px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.news li a.m{position: absolute;right: 0;top: 50%;margin-top: -15px;display: inline-block;padding: 7px 30px;background: #202020;color: #fff;transition: 0.3s all;}
.news li a.m:hover{background: #007F41;color: #fff;transition: 0.3s all;}

.link{text-align: center;padding-bottom: 20px;color: #ccc;}
.link a{color: #ccc;}

.foot{background: #202020;color: #fff;margin-top: 30px;}
.foot a{color: #fff;}
.foot .container{position: relative;padding: 60px 0 0 0;}
.foot_nav{position: absolute;width: 100%;height: 60px;background: url(f_nav.png) no-repeat center;top: -30px;text-align: center;}
.foot_nav li{display: inline-block;line-height: 60px;margin: 0 15px;}
.foot_nav li a{font-weight: bold;font-size: 14px;}
.foot .lxwm{text-align: center;font-size: 15px;padding-bottom: 20px; }
.foot .lxwm td{margin: 0 30px; text-align:left}
/* .foot .lxwm li:last-of-type{max-width:218px;white-space:nowrap;} */
.foot .lxwm td img{height: 23px;display: inline-block;margin-right: 10px;}
.foot .bq{border-top:1px solid #007F41 ;text-align: center;padding: 30px 0;font-size: 13px;line-height: 1.8;color: #8a8a8a;}
.foot .bq a{font-size: 13px;color: #8a8a8a;}
/*¶þÎ¬Âë*/
.foot .ws{ float:left;width:400px;}
.foot .ws dl{ padding-left:200px;}
/*.foot .ws dd{ text-align:center;}*/
.foot .wm{ float:right; width:750px; height:40px; line-height:30px; margin-top:20px;}
.foot .wm p{font-size:15px;}
/*.foot .wm p a{color: #8a8a8a;}*/






/* ÄÚÒ³ */
.ny{ margin:40px 0px 0px 0px;}

.ny_fl{ width:20%}
.mbt30{ margin-bottom:30px;}
.ny_list{}
.ny_tit{ padding:20px 0px; background:#007F41; text-align:center; font-size:20px; color:#fff}
.ny_list ul{ padding:0px 10px 10px 10px; border:#ddd solid 1px;}
.ny_list ul li{ padding:10px 0px 10px 20px; background:url(ico01.gif) no-repeat 10px center #f5f5f5; margin-top:10px;}
.fllxwm_con{ padding:10px; /*border:#ddd solid 1px;*/ background:#f5f5f5;}
.fllxwm_con p{ line-height:2.0;}

.ny_fr{ width:78%}
.nyfr_tit{ height:35px; line-height:35px;  border-bottom:#ddd solid 1px; margin-bottom:10px;}
.nyfr_tit span{ float:right}
.nyfr_tit b{ font-size:16px; border-bottom:#007F41 solid 3px; padding:8px 0px}

.nyfr_con{}
.lxwm3 {
    background: #F2F5F5 !important;
}

.nyfr_con hr{background: #F5F7F7 !important}
.liuyan {
    width: 77%;
    margin: 0 auto;
}
.liuyan #liuyantj {
    width: 100%;
    text-align: center;
    background: #007F41;
    color: #fff !important;
    font-size: 16px !important;
    border: none;
}
#tx_map {
    width: 100%;
    height:470px!important;
}
.liuyan #liuyantj{margin-left: 20%!important;}
#productinfo_column_1 > .pics > .right > .ny_tit{background: none; text-align: left}
.lxwm-top h3{color: #007F41}
