@charset "gb2312";
/* CSS Document */

html{width:100%;height:auto;overflow-x:hidden;background-color:#fff;}

body{color:#333;font-family:"΢���ź�",Microsoft YaHei,;font-size:12px;position:absolute;width:100%;height:auto;overflow:hidden;padding:0 auto;clear:both; min-width:1200px;}

a{ color:#333;text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.clearfix:after {content: '';display: block;clear: both;}
.clear {zoom:1}


.lj_fir{ width:100%; height:140px;  background: url(../images/top_bg.jpg) center top no-repeat;}

.hc_top{  width:100%; height:30px; border-bottom:1px solid #dfdfdf;}

.hc_1200{ width:1200px; margin:0 auto;}
.hc_t_l{ color:#999; line-height:36px;}
.hc_t_r p{ font-size:12px; color:#666; line-height:36px; float:left;}
.hc_t_r p img{ padding:10px 2px;}
.hc_t_r a{ display:block; float:left; margin-left:10px; color:#999; line-height:36px;}
.hc_t_r a:hover{ color:#ff8100;}
i{ 	font-family:sinum; list-style:none; }

.hc-head{ width:1200px; margin:auto; height:110px; }
.hc-head h1{ width:280px; float:left; }
.hc-head h1 img{ width:280px; height:110px;}

.hc_search{  width:400px; height:110px; float:left; margin-left:120px;  }
.hc_search .hc_sea{ height:40px; margin-top:33px; border:1px solid #04a308; border-radius:4px 0 0 4px; padding-left:10px; width:316px;}
.hc_search a{ display:inline-block; height:44px; background:#04a308 url(../images/search.png) center center no-repeat; border-radius:0 4px 4px 0; width:70px; margin-top:33px; }

.hc-ss{ width:360px; height:110px; overflow:hidden; float:right;}

.hc-sid{width:100%; height:50px; margin:auto; background:#04a308;  overflow:hidden}
.hc-sid ul{ width:1200px; margin:auto; position:relative; text-align:center}
.hc-sid ul li{/* float:left;*/ display:inline-block; height:48px; line-height:48px; width:120px; margin-right:12px; margin-top:2px;}
.hc-sid ul li a{ font-size:16px;  color:#fff;height:48px;width:120px; display:block; text-align:center;}
.hc-sid ul li a:hover{ background:#ff8100; width:120px; color:#fff; }
.hc-sid ul li a.now{  background:#ff8100; width:120px; color:#fff;}

.lj-banner{ width:100%; margin:auto; overflow:hidden;height:466px;position:relative; float:left; z-index:9}
.lj-dv_5 .lj-d1{ width:1920px; height:466px;overflow:hidden; display:block; position:absolute; left:50%; text-align:center; /*top:0px;*/margin-left:-960px;}
.lj-dv_5 .lj-d2{ width:100%; margin:auto;  height:45px; overflow:hidden; clear:both;position:absolute;z-index:100; left:0; bottom:0px; text-align:center; background:url(../images/bg1.png) repeat-x}
.lj-dv_5 .lj-d2 table{ margin:15px auto 0; height:30px; }
.lj-dv_5 .lj-d2 table td{ padding:0px 7px 0px 7px;}
.lj-dv_5 .lj-d2 table div{width:12px; height:12px;border-radius:6px; overflow:hidden; cursor:pointer; background:#fff; }
.lj-dv_5 .lj-d2 table div.nuw{ background:#d74446; }


.lj-sec{ width:100%; margin:auto; height:auto; overflow:hidden; background: #fff; }

.hc_bg{background: url(../images/prodisbg.jpg) repeat;width: 100%; overflow:hidden;}

.lm_bg{ width:100%; margin:20px auto; height:50px; background:url(../images/lm_bg.png) repeat-x;}

.hc_about{ margin-top:30px;}
.hc_gs{ width:910px; margin-right:30px;}
.hc_gs .hc_tit{ width:100%; height:60px; overflow:hidden; border-bottom:1px solid #04a308;}
.hc_gs .hc_tit h3{ font-size:24px; font-weight:normal; color:#fff; float:left; line-height:60px; background: url(../images/tb_bg.png) left center no-repeat; height:60px; padding-left:10px; width:80%;}
.hc_gs .hc_tit h3 span{ font-size:16px;}
.hc_gs .hc_tit a{ display:block; float:right; margin-right:10px; font-size:14px; color:#666; line-height:60px;}
.hc_gs .hc_tit a:hover{ color:#ff8100;}
.hc_gs .hc_ab{ width:100%;}
.hc_ab{ height:286px; overflow:hidden;}
.hc_gs .hc_ab>img{ float:left; width:355px; height:266px; overflow:hidden; margin-top:20px;}
.hc_gs .hc_ab p.hc_jj{ width:530px; height:266px; margin:20px 0 0 25px; float:right; font-size:14px; line-height:30px; color:#333; overflow:hidden} 

.hc_zz{ width:260px;}
.hc_zz .hc_tt{  width:100%; height:60px; overflow:hidden; }
.hc_zz .hc_tt h3{ font-size:24px; font-weight:normal; color:#fff; float:left; line-height:60px; background:#04a308; height:60px; padding-left:10px; width:100%;}
.hc_zz .hc_tt h3 span{ font-size:16px;}

.hc_zz .hc_zs{ width:238px; height:318px; border:1px solid #04a308; padding:10px;}
.hc_zz .hc_zs li{ width:238px; margin-bottom:10px;}
.hc_zz .hc_zs li a{ display:block;}
.hc_zz .hc_zs li a img{ width:238px; height:100%;}


.hc_repa{padding-bottom:30px;}
.hc_tralv { height:auto;}
.hc_bt{ width:1200px; margin:0 auto;  }
.hc_bt img{ width:520px; height:120px; margin:30px 340px 0;}

.hc_tralv ul{ width:704px; margin:50px auto;}
.hc_tralv ul li{ width:160px; height:40px; float:left; margin:0 8px;}
.hc_tralv ul li a{ width:160px; height:40px; display:block; background:#fff; border-radius:20px; text-align:center ; line-height:40px; font-size:24px; color:#04a308;  border:1px solid #04a308; font-weight:normal;}
.hc_tralv ul li a:hover{ background:#04a308;}
.hc_tralv ul li a.hc_hon{background:#04a308;color: #fff}
.hc_tralv1 ul li{width:300px; height:50px;  margin:0 38px;}
.hc_tralv1 ul li a{width:300px; height:50px;}



.hc_onen{ width:1200px; margin:0 auto;}
.hc_onen ul {width: 1046px;margin: 0 auto;     height: 400px; overflow: hidden;}
.hc_onen ul li{ margin-top:60px; height:340px;border:0px solid red;width: 310px;float:left;margin-right: 58px;}
.hc_onen ul li:nth-child(3) {margin-right: 0px;}
.hc_onen ul li img{ width:300px; height:240px;}
.hc_onen ul li .hc_img {width: 300px;height: 240px;padding: 5px;border: 1px solid #d5d5d5}
.hc_onen ul li h5 {text-align: center;font-size: 14px;color: #31302b;font-weight: normal;margin-top: 15px;}
.hc_onen ul li p {width: 302px;height: 46px;border: 1px solid #72a733;border-radius: 23px;color: #77ad35;font-size: 14px;text-align: center;line-height: 46px;margin-top: 10px;}
.hc_onen ul li p:hover {background:#04a308;color: #fff}

.hc_gd{  width:302px; margin:0 auto;}
.hc_gd a{ width: 302px;height: 40px;border: 1px solid #72a733;border-radius: 20px;color: #77ad35;font-size: 16px;text-align: center;line-height: 40px;margin-top:10px; display:block; }
.hc_gd a:hover{  background:#fff;}
 
.hc_ms{ width:550px; float:right;}
.hc_ms h4{ font-size:20px;line-height:25px;}
.hc_ms h5{ font-size:16px; font-weight:normal; line-height:40px; color:#666}
.hc_ms h5 span{ color:red; font-size:30px;}
.hc_tcjs{ padding:10px; background:#f3f3f3; margin-top:15px; height:210px;}
.hc_tcjs p{ font-size:16px; line-height:30px;}
.hc_tcjs p span{ color:#51b2c2; margin-right:10px;}
.hc_tcjs p small{ font-size:14px;}

.hc_proDis {background: url(../images/prodisbg.jpg);width: 100%; padding-bottom:50px;}
.hc_proDis .distitle {width: 100%;height: 191px;}
.disarea { margin-top:20px;}
.hc_proDis .Plane {width: 100%;}
.hc_proDis .Plane ul {margin-top: 20px;}
.hc_proDis .Plane ul li {float: left;width: 285px;height: 280px;margin-left: 18px;}
.hc_proDis .Plane ul li:nth-child(1) {margin-left: 0px;}
.hc_proDis .Plane ul li a{ display:block;width: 285px;height: 228px;border: 1px solid #04a308; overflow:hidden;}
.hc_proDis .Plane ul li img {width: 285px;height: 228px;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.hc_proDis .Plane ul li a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2,M22=1.2);transition: .3s transform;}
.hc_proDis .Plane ul li p {width: 100%;font-size: 18px;color: #333;text-align: center;height: 48px;line-height: 48px;}
.middelPlane_title {margin-top: 20px;}
.smallPlane_title {margin-top: 20px;}
.middelPlane_title a ,.smallPlane_title a,.bigPlane_title a{ float:right; display: inline-block; width:80px; height:26px; background:#04a308; color:#fff; text-align:center;  font-size: 14px; margin-top: 9px; line-height:26px; margin:20px 5px;}
.middelPlane_title a:hover,.smallPlane_title a:hover,.bigPlane_title a:hover{ background:#009600;}

.hc_protect {width: 100%;}
.hc_protectTitle {width: 520px;height: 120px;margin: 0px auto;}
.protectCont{ margin:50px auto;}
.protectCont ul li {float: left;border-radius: 5px;width: 222px;height: auto;padding: 30px;margin-left: 20px;/*border: 1px solid #fff; background:rgb(255,255,255,0.5);*/}
.protectCont ul li:nth-child(1) {margin-left: 0px;}
.protectCont ul li a{ width: 220px;height: 220px;  border-radius: 110px; overflow:hidden; display:block;}
.protectCont ul li a:hover img{/*transform:scale(1.2);-webkit-transform:scale(1.2);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2,M22=1.2);transition: .3s transform;*/}
.protectCont ul li a img{width: 220px;height: 220px;  border-radius: 110px; /*transform: translateZ(0px);transition: transform 0.3s ease 0s;*/}
.protectCont ul li h5 {line-height:30px;margin-top: 24px; text-align:center;}
.protectCont ul li h5 a {font-size: 24px;color: #333;font-weight: normal;width:100%;height:30px;}
.protectCont ul li h5 a:hover {color: #2baa2d;}
.protectCont ul li h5 i {font-style: normal;font-size: 12px;float: right;color: #666666;}
.protectCont ul li p {font-size: 12px;color: #666666;margin-top: 8px;line-height: 20px;}

.hc_news {width:100%; margin:0px auto;background: url(../images/ft_bg.jpg);padding: 84px 0px 80px 0px;}
.hc_news .hc_newsCont {}
.hc_news .hc_newsCont .newsCont_left {width: 516px;margin-left: 17px;}
.hc_news .hc_newsCont .newsCont_left h5 {font-size: 30px;font-weight: normal;color: #333;border-top: 1px solid transparent}
.hc_news .hc_newsCont .newsCont_left h5 i {color: #04a308; font-size: 16px;font-style: normal;display: inline-block;height: 35px;line-height: 50px;}
.hc_news .hc_newsCont .newsCont_left h5 a {display: inline-block;height: 26px;width: 80px;background-color: #04a308;line-height: 26px;text-align: center;color: #fff;font-size: 14px;margin-top: 9px;}
.hc_news .hc_newsCont .newsCont_left h5 a:hover {background-color: #fff;color: #04a308}
.newsCont_left ul li {height: 70px;margin-top: 36px;}
.newsCont_left ul li:hover .newsdate {background-color: #04a308;}
.newsCont_left ul li .newsfont h4 a {font-size: 16px;}
.newsCont_left ul li .newsfont p {color: #88908c;font-size: 12px;}
.newsCont_left ul li:hover .newsfont h4 a {color: #04a308;}
.newsCont_left ul li:hover .newsfont p {color: #04a308;}
.newsCont_left ul li .newsdate {display: block;width: 70px;height: 63px;background-color: #999999;padding-top: 7px;float: left;}
.newsCont_left ul li .newsdate p {width: 100%;color: #fff;font-size: 30px;text-align: center;height: 30px;}
.newsCont_left ul li .newsdate .year {width: 100%;color: #fff;font-size: 12px;text-align: center;height: 12px;margin-top: 6px;}
.newsCont_left ul li .newsfont {float: right;margin-left: 7px;padding-left: 14px;border-left: 1px dashed #d1d1d1;height: 100%;width: 420px;}
.newsCont_left ul li .newsfont p {line-height: 20px;margin-top: 5px;}

.newsCont_right {width: 516px;margin-right: 10px;padding-bottom: 20px;}
.newsCont_right h5 {font-size: 30px;font-weight: normal;color: #333;border-top: 1px solid transparent;}
.newsCont_right h5 i {color: #04a308; font-size: 16px;font-style: normal;display: inline-block;height: 35px;line-height: 50px;}
.newsCont_right h5 a {display: inline-block;height: 26px;width: 80px;background-color: #04a308;line-height: 26px;text-align: center;color: #fff;font-size: 14px;margin-top: 9px;}
.newsCont_right h5 a:hover {background-color: #fff; color: #04a308;}
.newsCont_right ul {margin-top: 35px;}
.newsCont_right ul li {height: 26px;width: 100%;color: #333333;font-size: 16px;line-height: 26px;margin-top: 24px;}


.hc_footer{ width:100%; margin:0px auto;background: url(../images/ft_bg.jpg);}
.hc_footer .footCont {padding-bottom: 85px;}

.hc_footnav {width: 100%;border-top: 2px solid #04a308;padding: 17px 0px 17px 0px;;}
.hc_footnav .footlogo {width: 240px;height: 150px;}
.footnav ul {margin-top: 18px;}
.footnav ul li {float: left;width: 138px;border-left: 2px solid #61c468;padding: 0px 10px 0px 10px;height: 122px;}
.footnav ul li:nth-child(1) {border-left: none;}
.footnav ul li p {width: 100%;text-align: center;margin-top: 8px;}
.footnav ul li p:nth-child(3) {margin-top: 0px;}
.footnav ul li .navline {width: 30px;height: 1px;background-color: #04a308;margin: 14px auto 14px;display: block;}
.footnav ul li h5 {width: 100%;text-align: center;color: #1b8f00;font-size: 16px;font-weight: normal;}
.footnav ul li p a {color: #333;font-size: 14px;}
.footnav ul li p a:hover {color: #1b8f00}

.hc_footBz {width: 100%;background-color: #1b8f00;height: 30px;color: #fff;font-size: 12px;text-align: center;line-height: 30px;}
.hc_footBz span {display: inline-block;height: 30px;width: 90px;}




.lj-cn{ width:100%; overflow:hidden; background:url(../images/bg.png) repeat}
.lj-cont{ width:100%; height:50px; background:#222222;}




.lj-conten{ width:1200px; margin:auto;overflow:hidden; padding-bottom:30px; padding-top:25px;}
.lj-cleft{ width:240px; float:left; overflow:hidden;}
.lj-cright{margin-right: 100px;width:825px; float:right; background:#fff; border-radius:5px; padding:10px;padding-bottom:40px; min-height:420px;}

.lj-nlm h3{ background:#04a308; width:240px; height:88px; color:#fff; font-size:24px; font-weight:normal; line-height:40px; text-align:center; padding-top:20px}
.lj-nlm h3 span{ font-size:14px;}
.lj-nlm ul{height:auto; overflow:hidden;}
.lj-nlm ul li{  height:36px; line-height:36px; margin-top:4px;}
.lj-nlm ul li a{ height:36px; background:url(../images/tu15.png) center left no-repeat; padding-left:65px; font-size:16px; display:block}
.lj-nlm ul li a:hover{ background: url(../images/tu14.png) center left no-repeat; color:#fff;}
.jh_nwx{background:#04a308; width:240px; border-radius:4px; margin-top:10px; padding-bottom:25px;}
.jh_nwx img{ margin:20px;}
.jh_nwx p{margin:0 20px; color:#fff; line-height:24px; font-size:12px;}

.lj-cright h2{ font-size:14px; font-weight:normal; height:45px; line-height:50px; color:#333; border-bottom:1px solid #dfdfdf; background:url(../images/tu16.png) 8px 21px no-repeat; padding-left:28px;}
.lj-cright h2 a:hover {color: #04a308}

.lj-cr-c{ margin-top:10px; padding:10px;}

.lj-cr-c p{font-size:12px; line-height:24px;}
.lj-cr-c h4{color:#04a308;  font-size:16px;  font-weight:normal; text-align:center;}
.lj-cr-c h3{text-align:center; font-weight:normal;border-top:1px dashed #dfdfdf; padding-top:5px; margin-top:8px;font-size:12px;}

ul.lj-gw{overflow: hidden; height:auto ; margin:0;}
ul.lj-gw li{float: left; width:245px;  background:#f8f8f8;margin:10px 11px 0px;background:none; height:210px;
color:#04a308;}

ul.lj-gw li a{ margin:0; display: block; height:195px; width:245px;}
.hc_tp{width:245px; height:175px; overflow:hidden}
ul.lj-gw li a img{ width:245px; height:175px;transition: .3s transform;transform: translateZ(0);}
ul.lj-gw li a p{ line-height:30px; text-align:center; width:240px; }
ul.lj-gw li a:hover{color:#04a308;}
ul.lj-gw li a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2,M22=1.2);transition: .3s transform;}


.lj-fy{ float:right; width:500px; margin-top:30px; margin-right:20px;}
.lj-fy ul{ text-align:right; float:right;}
.lj-fy ul li{ width:37px; height:37px; border:0; background:url(../images/tu26.png) no-repeat; margin-left:24px; margin-right:0; margin-top:0; text-align:center; line-height:37px; float:left}
.lj-fy ul li img{ margin-top:13px;}
.lj-fy ul li a{width:37px; height:37px; display:block; }
.lj-fy ul li a:hover{ background:url(../images/tu25.png) no-repeat; color:#fff;}



ul.lj-new1 li{ width:800px;background:none; border-bottom:1px dashed #dfdfdf; height:45px; margin:0 5px;}
ul.lj-new1 li a{width:770px; margin:0;height:45px; display:block; padding:0px 15px 0px; cursor:pointer; background:url(../images/tu6.png) left center no-repeat; line-height:45px;}
ul.lj-new1 li a span{ width:600px; float:left;}
ul.lj-new1 li a small{ float:right; font-size:12px; color:#666;}
ul.lj-new1 li a:hover{ color:#04a308;}


form.lj-form{ margin-top:23px;}
.lj-formdiv {width: 360px; height:26px; padding-left: 8px;font-size: 14px;padding-bottom:5px; overflow:hidden; margin-bottom:14px;}
.lj-formdiv1{ width: 590px; height: 125px; padding-left: 8px;font-size: 14px; overflow:hidden;margin-top:15px; padding-bottom:5px;}
.lj-formdiv input { margin-left:8px;   width: 260px; height: 26px; border:1px solid #dfdfdf; background:none;box-shadow: 2px 3px 3px #f2f2f2 inset;}
.lj-formdiv p{ float:left; line-height:26px; margin-top:0; width:70px;}
.lj-formdiv1 p{text-align:left; margin-bottom:5px; float:left;width:70px; }

.lj-formdiv1 textarea { border:none; width: 440px; height: 125px; color: #22284f;overflow: auto;font-size:14px;margin-left: 8px;border:1px solid #dfdfdf; background:none;box-shadow: 2px 3px 3px #f2f2f2 inset;}
.lj-submit {margin: 0px;padding: 0px;margin-top:20px; margin-left:86px;}
input.lj-subtncls { background:none; width:160px; height:40px; cursor:pointer; border: none; background:#04a308; border-radius:4px; color:#fff; font-size:18px;}





ul.lj-rczp li{ height:35px; line-height:35px; border-bottom:1px solid #aaa; margin-bottom:0;}
ul.lj-rczp li p{ width:15%; float:left; height:35px; line-height:35px;  margin-top:0; text-align:center}
ul.lj-rczp li p.hc_job{ width:20%; text-align:left; padding-left:2%}
ul.lj-rczp li p a{height:35px; line-height:35px; display:inline}
ul.lj-rczp li p a:hover{ color:#0059b5}
.gd_img{width:310px;height:250px;}
#fx_gun_left{width:960px;}










