@charset "utf-8";
/* CSS Document */

/*公用样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"microsoft yahei","微软雅黑"; font-size:12px; line-height:24px; color:#333;} 
.biao td{ padding:4px; border:1px solid #ccc; text-align:center; vertical-align:middle;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all;}

fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6,h7,h8 {font-weight:normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
p{ margin:0px; padding:0px;}
a{ color: #333;text-decoration:none;}
a:hover{color:#e66207;}
.hidden{ display: none; }
.fl{ float:left;}
.fr{ float:right;}
.w1000{width:1000px; margin:10px auto 0;}

.itop{width:1000px; margin:0 auto; height:95px; position:relative; z-index:99; overflow:hidden;}
.logo{ margin-top:15px; }
.logo img{ height:60px;}
.topad{/* width:600px; */  background:url(../images/fgx.png) left center no-repeat; margin:25px 0 0 10px;}
.topad span{font-size:18px; color:#e66207; line-height:20px; margin-left:20px; font-weight:bold;}
.topad p{font-size:18px; color:#575656; line-height:20px; margin-left:20px; font-weight:bold;}
.oprtxt{width: 140px;  margin-top:35px; }
.topper .shu{ margin:0px 8px; }

/*nav*/
.nav{ width:100%; height:53px; background:#55a016; position:relative; z-index:99;}
.nav ul{ height:53px;background:url(images/web/navsplit.jpg) no-repeat right bottom; width:1000px; margin:0 auto; }
.nav ul li{ float:left; width:111px; line-height:53px; text-align:center; position:relative;  z-index:99; background:url(images/web/navsplit.jpg) no-repeat left bottom; font-size:14px;}
.nav ul li a{width:109px; height:53px; display:block; float:left; color:#fff; }
.nav ul li a.cf{ color:#fff;}
.nav ul li a:hover{display:block; color:#fff;}
.nav ul li a.hover{display:block; color:#fff;background:#e66207;}
.nav .offhover{width:109px; height:53px;  position:absolute; left:-109px; top:0px; color:#fff; background:#e66207;}

.topx{background: none;margin-top: 40px;}
.topx p{font-size: 24px;}

/*subNav*/
.subNav{ width:500px; height:40px; position:absolute; z-index:99; left:0px; top:53px; background:#fff; display:none; -moz-box-shadow:2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; 
box-shadow: 2px 2px 2px #ccc;}

.nav ul li .subNav a{ width:110px; line-height:40px; margin:0px; font-size:14px; display:inline-block; color:#333;}
.nav ul li .subNav a:hover{ background:none; color:#666; font-weight:bold; display:inline-block;}

.headerBanner { width:100%; min-width:1000px; height:650px; overflow:hidden; position:relative; }
.iminbanner { height:650px; min-width:1000px; }
/* banner */
.banner { width:100%; height:650px; position:absolute; left:0; top:0; overflow:hidden; z-index:0; }
.banner ul { width:500%; float:left; }
.banner li { width:20%; height:650px; float:left; }
.banner .tip { width:1100px; height:50px; position:absolute; left:50%; margin-left:-550px; bottom:235px; z-index:1; }
.banner .tip_l, .banner .tip_r { width:30px; height:50px; float:left; background:url(../images/tip1.png) 0 0 no-repeat; _background:url(../images/tip1.gif) 0 0 no-repeat; cursor:pointer; }
.banner .tip_r { float:right; background-position:0 -60px; }


.part1 {height:66px; background:url(../images/plate.png) 0 0 no-repeat; margin:-25px auto 15px; position:relative; z-index:99; }
/* tel */
.tel{width:180px; height:66px; margin-left:20px; }
.tel span{font-size:14px; color:#fff; line-height:30px;}
.tel p{font-size:25px; color:#fff; font-family:"Arial"; line-height:25px;}
/* placard */
.placard{width:419px; height:29px; overflow:hidden; margin:20px 0 0 20px;  background:url(../images/placard.gif) 0 0 no-repeat;}
.placard p{color:#fff; padding-left:10px; line-height:29px;}
/* searcher */
.sousuo {width:260px; height:39px; background:url(../images/searcher.jpg) 0 0 no-repeat; position:absolute; right:0px; top:13px;  z-index:0; filter:Alpha(opacity=1); opacity:1; margin-right:0px; }
.sousuo .sub { float:right; width:39px; height:39px; background:url(../images/searcherBtn.gif) 0 0 no-repeat; color:#FFF; border:0; cursor:pointer; position:relative; z-index:1; margin:0 15px;}
.sousuo .txt { float:left; width:170px;  padding:0 5px 0 10px; border:0; background:none; height:39px; line-height:39px; color:#636363;}


.part2{width:100%; min-height:200px;}
.T_tit {text-align:center; height:50px; padding-top:25px;}
.T_tit .bk {width:120px; height:35px; margin:0 auto;	position:relative; overflow:hidden; background:url(../images/bk.gif) 0 0 no-repeat;}
.T_tit .bk1{width:1000px; height:3px; margin:0 auto;	position:relative; overflow:hidden;}
.T_tit .cosl, .T_tit .cosr {top:0;	position:absolute;	width:450px;	height:3px;	background:url(../images/btit.png) no-repeat; filter:Alpha(opacity=0); opacity:0;}
.T_tit .cosl {right:50%}
.T_tit .cosr {left:50%;	background-position:right}
.T_tit h2 {font-size:25px; line-height:35px; height:35px;  position:relative; bottom:-35px; color:#333; font-weight:bold;  width:100px; left:50%; margin-left:-50px; *margin-left:-120px; text-align: center; margin-top:0;}
.T_tit .kk {height:3px; width:120px; margin:0 auto; background:url(../images/bk.jpg); filter:Alpha(opacity=0); opacity:0;}

.isection{width:100%;  height:32px; overflow:hidden;   text-align:center; margin-top:10px;}
.isection a{width:85px;  background:url(../images/fenlei.gif) center center no-repeat; display:inline-block;  font-size:14px; line-height:30px; height:30px; margin-left:8px;}
.isection a:hover{ background:url(../images/fenlei1.gif) center center no-repeat; color:#fff; display:block; width:85px; height:30px;display:inline-block;  }
.dian{width:15px;  height:8px; background:url(../images/dian.gif) center center no-repeat; display:inline-block;}

.ipro{margin-top:15px;}
.iprolist ul{}
.iprolist li{ width:223px; height:207px; line-height:42px; font-size:14px; padding:5px; float:left; text-align:center; margin:8px; *display:inline; background:url(../images/iprodw.jpg);}
.iprolist li img{ width:222px; height:167px; display:block; }
.iprolist li a{ display:block; color:#185904;}
.iprolist li:hover{background:url(../images/iprodwh.jpg);}
.iprolist li:hover a{ color:#fff;}

.iprolist li span{float:left; width:124px; }
.iprolist li .anniu{float:right; width:80px; height:40px; background:url(../images/anniu.png) center center no-repeat; color:#fff; font-size:12px;}
.iprolist li .anniu:hover{float:right; width:80px; height:40px; background:url(../images/anniuh.png) center center no-repeat; color:#48970f; font-size:12px;}

.part3{background:url(../images/iabtbg.jpg) center 0 no-repeat; width:100%; min-height:450px; margin-top:30px; }
.iabout{height:300px;}
.iabout .pic{background:url(../images/iabtpic.jpg) no-repeat; width:301px; height:225px; margin-top:81px; *margin-top:71px; float:left; filter:Alpha(opacity=0); opacity:0; margin-left:47px;}
.iabout .iabtr{float:left; width:477px; margin-top:85px; margin-left:65px; *margin-top:75px;}
.iabout .iabtr .iabtit{width:300px; height:40px;}
.iabout .iabtr .iabtit .ch{font-size:30px; font-weight:bold;line-height:40px; color:#fff;}
.iabout .iabtr .iabtit .en{font-size:22px; line-height:30px; color:#F90; font-family:"Arial"; width:60px; margin-left:10px;}
.iabout .iabtr .nr{height:125px; line-height:25px; color:#fff; margin-top:20px; filter:Alpha(opacity=0); opacity:0; margin-top:40px; overflow:hidden; }
.iabout .iabtr .chakan{background:url(../images/iabtck.gif) no-repeat; width:111px; height:35px; float:right; display:block; text-align:center; line-height:35px; margin-right:80px; filter:Alpha(opacity=0); opacity:0;}
.iabout .iabtr .chakan a{font-size:15px; color:#185904;}
.iabout .iabtr .chakan a:hover{font-size:15px; color:#2f9a0e;}


.iservice{height:300px; margin-top:45px;}
.iservice .tit{height:50px; overflow:hidden; width:165px; float:left;}
.iservice .tit .ch{font-size:25px; font-weight:bold; color:#fff; line-height:30px;}
.iservice .tit .en{font-size:17px;  color:#fff; line-height:20px;}
.iservice .titr{height:50px; overflow:hidden; width:350px; float:left; font-size:26px; color:#fe8939; font-weight:bold; line-height:50px;}
.iservice  .liucheng{height:45px; overflow:hidden;}
.iservice  .liucheng li{float:left; width:230px; height:45px; font-size:16px; color:#fff; padding-top:7px;}
.iservice  .liucheng .p1{background:url(../images/p1.png) 0 0 no-repeat; display:block; line-height:45px; padding-left:60px; width:170px;}
.iservice  .liucheng .p2{background:url(../images/p1.png) 0 -45px no-repeat; display:block; line-height:45px; padding-left:60px; width:170px;}
.iservice  .liucheng .p3{background:url(../images/p1.png) 0 -90px no-repeat; display:block; line-height:45px; padding-left:60px; width:170px;}
.iservice  .liucheng .p4{background:url(../images/p1.png) 0 -135px no-repeat; display:block; line-height:45px; padding-left:60px; width:170px;}

.liuchengpic{margin:10px auto;}
.liuchengpic ul{width:990px; margin:0 auto; height:190px;}
.liuchengpic li{float:left; width:240px; text-align:center;}

.part4{width:100%; min-height:200px;}
.icase{margin:10px auto 0; position:relative; overflow:hidden; height:auto; width:1000px;}
.icase .icase_nr ul{}
.icase .icase_nr li{ width:223px; height:196px; line-height:42px; font-size:14px;  float:left; text-align:center; margin-left:10px; *display:inline; background:url(../images/iprodw.jpg);}
.icase .icase_nr li img{ width:213px; height:153px; display:block; padding:5px;}
.icase .icase_nr li a{ display:block; color:#185904; line-height:22px;}
.icase .icase_nr li:hover{background:url(../images/icasedwh.jpg);}
.icase .icase_nr li:hover a{ color:#fff;}
.arrow{ width:60px; height:22px; margin:5px auto 0; padding-top:10px;}
.arrow_l{ float:left; width:26px; height:22px; background:url(../images/arrow_l1.jpg) no-repeat; cursor:pointer;}
.arrow_l:hover{ background:url(../images/arrow_l2.jpg) no-repeat;}
.arrow_r{ float:right; width:26px; height:22px; background:url(../images/arrow_r1.jpg) no-repeat; cursor:pointer;}
.arrow_r:hover{ background:url(../images/arrow_r2.jpg) no-repeat;}

.part5{width:100%; min-height:200px;}
.inews{margin-top:20px}
.inews .main { width:1000px; margin:0 auto; }
.inews .view { width:400px; height:300px; overflow:hidden; float:left;}
.inews .view ul { width:1100%; float:left; }
.inews .view li { width:400px; height:300px; float:left; }
.inews .view img { width:400px; height:300px; display:block; }
.inews .view a:hover img { opacity:0.9; filter:Alpha(opacity=90); }
.inews .listbj{width:570px; float:right; height:300px; background:url(../images/inewstit.png) left top no-repeat; overflow:hidden;}
.inews .listbj .tit{font-size:16px; line-height:50px; color:#fff; width:120px; margin-left:16px;}
.inews .list{height:240px; overflow:hidden; }
.inews dl {margin-top:10px; margin-left:10px;}
.inews dd { width:90%; float:right;}
.inews dd h3 { display:block; height:35px; line-height:35px; background:url(../images/tip2.gif) 0 center no-repeat; transition:all 200ms ease; font-size:14px; font-weight:bold; }
.inews dd h3 a, .inews dd h3 a:visited { color:#185904; margin-left:20px; transition:all 200ms ease; }
.inews dd p { color:#666; height:60px; line-height:26px; display:none; margin-bottom:15px; text-align:justify; overflow:hidden;  padding-left:25px;}
.inews dd.hover h3 { background:url(../images/tip2.gif) 0 center no-repeat; transition:all 200ms ease; padding-left:25px; color:#e66207;}
.inews dd.hover h3 a { margin-left:0; transition:all 200ms ease; }


/*iproduct 广告*/
.guanggao{ width:100%; height:218px; background:url(../images/gg.jpg) no-repeat center; overflow:hidden; margin-top:20px;}
.gg{width:730px; float:left;  height:218px;}
.gg .header_z{ float:left; width:350px;  height:218px; }
.gg .header_z h1{ margin-top:-105px; *margin-top:-124px; font-size:40px;color:#fff;  font-weight:bold; *line-height:60px; *height:60px; float:right; 
  text-shadow: 2px 2px 2px #404040; display:none; white-space: nowrap
}
.gg .header_z img{width:215px; height:177px; float:left; position:relative; bottom:-125px;}
.gg .header_g{ float:right; height:218px; width:350px; margin-top:50px; }
.gg .header_g span{ font-size:19px; color:#fff; line-height:35px;  display:none;}
.gg .header_g p{ font-size:23px;color:#fff;  font-weight:bold; line-height:30px; display:none;}
.ly{float:right;width:255px; overflow:hidden; margin-top:25px;}
.ly_s{width:30px; height:75px; margin-top:25px; background:url(../images/gg_2.png) no-repeat; float:left; display:none;}
.ly .liuyan{margin:5px 0 0; background:url(../images/gg_1.png) no-repeat; width:84px; position:relative; bottom:-80px; height:33px;/*  filter:Alpha(opacity=0); opacity:0;  */ }
.ly .liuyan .more{font-size:15px; color:#fff; line-height:33px; width:84px; margin-left:13px; font-weight:bold;}
.ly .liuyan a:hover{color:#fff;}
.ly span{color:#fff; display:block;font-size:14px; position:relative; top:-100px; }
.telphone{color:#ff6d08;font-size:24px;line-height:32px; font-weight:bolder; position:relative; top:-100px;}
.pl{ background:url(../images/pl.png) no-repeat; width:0; height:43px; position:absolute; top:80px; left:210px;}


.part6{width:1000px; min-height:200px; margin:20px auto 0;}
.ifuwu{float:left; width:480px; height:auto;}
.ifuwu .tit{ background:url(../images/titbg.jpg) left bottom no-repeat; height:40px; font-size:20px; font-weight:bold; line-height:40px;}
.ifuwu .main{padding:10px;}
.ifuwu .main img{width:460px; height:110px;}
.ifuwu .main p{width:81px; height:32px; background:url(../images/ifuwuck.jpg) 0 0 no-repeat; line-height:32px; font-size:14px; text-align:center; margin-top:7px;}
.ifuwu .main p a{color:#fff;}
.ifuwu .main p a:hover{font-weight:bold;}
.pic{float:right; width:490px; height:293px;}
.pic img{width:490px; height:280px;}

.part7{width:1000px; margin:20px auto 0; min-height:200px;}
.icont{margin-top:20px;}
.itel{width:255px; float:left; height:67px; background:url(../images/itel.jpg) left center no-repeat; font-size:18px; font-weight:bold; padding-left:80px; line-height:30px;}
.itel p{font-size:21px; color:#185904; line-height:37px;}
.iphone{width:255px; float:left; height:67px; background:url(../images/iphone.jpg) left center no-repeat; font-size:18px; font-weight:bold; padding-left:80px; line-height:30px;}
.iphone p{font-size:21px; color:#449a01; line-height:37px;}
.imail{width:250px; float:left; height:67px; background:url(../images/imail.jpg) left center no-repeat; font-size:18px; font-weight:bold; padding-left:80px; line-height:30px;}
.imail p{font-size:24px; color:#d04f17; line-height:37px;}
.map{width:100%; height:240px; margin-top:20px; float:left;}

.foot{background:#48970f; width:100%; height:115px; background:url(../images/foot.jpg) #317301; height:400px; margin-top:30px;}
.bnav{ width:921px; height:102px; background:url(../images/bnav.jpg) no-repeat center; margin:0 auto; padding-top:17px;}
.bnav ul {width:921px; height:84px;}
.bnav ul li{ width:184px; height:42px; float:left; line-height:42px; overflow:hidden;}
.bnav ul li a h2{ height:42px; line-height:42px; font-size:14px; float:left; color:#fff; cursor:pointer;}
.bnav ul li a h3{ height:42px; line-height:42px; font-size:14px; float:left; color:#fff; cursor:pointer;}
.bkey{ width:1000px; height:90px; overflow:hidden; margin:0 auto;}
.btel{ width:220px; height:45px; background:url(../images/btel.jpg) no-repeat left top; font-family:"Arial"; color:#fff; font-size:28px; padding:45px 0 0 70px; float:left;}
.bottom_key{ width:710px; height:90px; line-height:90px; text-align:left; color:#fff; float:left; overflow:hidden;}
.link1{ width:787px; height:77px; background:url(../images/link.jpg) no-repeat; margin:0 auto; padding:18px 0 0 230px; overflow:hidden;}
.link1 li{width:153px; height:30px;  line-height:30px; float:left;  }
.link1 a{ color:#fff; font-size:14px; width:100px; display:block; height:30px; line-height:30px;}
.link1 a:hover{ color:#b6f986; font-size:14px;}
.banquan{ width:997px; height:50px; line-height:24px; color:#fff; text-align:center; margin:0 auto; padding-top:30px; background:url(../images/banquan.jpg) no-repeat;}
.banquan a{ color:#fff;}
.banquan a:hover{ color:#ff8a3a;}