/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
/*---------- base ---------*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "arial","microsoft yahei", sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#666666; }
a{color:#666666;text-decoration:none;}
a:hover{text-decoration:none; color:#ff8500;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear{ clear:both;}

#headby{ background:url(../images/1_02.png) repeat-x;}
#head{ width:1200px; margin:0 auto; }
.top{ width:100%; padding:5px 0;}
.top span{ float:right;}
.logo{ width:100%; padding:1% 0; height:89px;}
.logo span{ float:right;}


.nav {
width:1200px;
    position: relative;
	margin:0px auto; height:43px;font-size:13px;
   
}
.navinner {
   
}
.navlist {
   height:43px;
    line-height: 43px;
    overflow: hidden;
    margin: 0 10px;
    
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
   
}
.nav a {
    display: block;
    width: 124px;
    text-align: center;
    font-size: 120%; color:#ffffff;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold; background: url(../images/lrtk.png) repeat-x 0 -146px;
   
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 44px;
    line-height: 44px;
    white-space: nowrap;
    
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    
}
.subnav p span {
    display: block;
    background: url(../images/lrtk.png) repeat-x 0 -207px; padding:0 20px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 50px;
    text-indent: -999em;
    background: url(../images/lrtk.png) repeat-x 0 -261px ;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%; color:#ffffff;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #ffffff;
}
.subnav a:hover, .subnav a:active {
    color: #fbb600;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 120px; }
#subnav2 { left: 230px; }
#subnav3 { left: 340px; }
#subnav4 { left: 550px; }
#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 0px;
}

#subnav1 .pointer{ left:30px;}
#subnav2 .pointer{ left: 70px; }
#subnav3 .pointer{ left: 120px; }
#subnav4 .pointer { left: 50px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}




.banner{background:url(../images/1_13.jpg) repeat-x; height:487px;}

#footby{background:url(../images/foot.jpg) repeat-x;}
#foot{ width:1200px; margin:0 auto; overflow:hidden;color:#ffffff;}
#foot a{ color:#ffffff;}
#foot a:hover{ color:#ff8500;}

.erweima{ float:left;}
.guanyu{ float:left; width:16%; padding-top:1%;}
.guanyu li{ float:left; width:100%; text-align:center;}
.xiantu{ float:left; width:2%;}
.guanyu li strong{ font-size:1.3em;}
.banquan{ width:100%; padding-top:2%;}
.banquan span{ float:right;}


#notice{ border-bottom:1px solid #f4f4f2;border-top:1px solid #f4f4f2; margin-top:0.5em; overflow:hidden;}
#notice .lm{ float:left; width:10%; padding:0.5em 0;}
#notice .nr{ float:left; width:90%;padding:0.5em 0;}

#aboutlm{ background:url(../images/1_01.png) repeat-x; margin-top:1%; overflow:hidden;}
#aboutlm span{ float:right; padding-top:1.5em}
#aboutlm span a{ color:#333; font-size:14px;}
.aboutnr{ width:100%;}
.aboutnr .mentou{ float:left; width:43%;padding-top:2%;}
.aboutnr .fengcai{ float:right; width:53%; padding-top:2%;}
.aboutnr .fengcai li{ float:left; width:33%; text-align:center;}
.aboutnr .anr{ text-align:center; width:80%; padding:1% 10%; line-height:250%;}
.aboutnr .anr strong{ color:#019519; font-size:18px;}

#product{ background-color:#f7fdf1; padding-bottom:2em;}
.productlm{ border-bottom:1px solid #0bb725; padding-top:1%;}
.productnr{ width:100%;}

#wrap{ clear:both;width:1200px; height:265px; position:relative;left:50%;top:10%;margin-left:-600px;overflow:hidden;}
#wrap ul{margin:0px;position:absolute;top:25px;left:0px; }

#wrap ul li{ float:left; margin:0 15px; text-align:center; font-size:16px; background:url(../images/1_11.jpg) no-repeat; height:261px; text-align:center; width:169px;}
#wrap ul li:hover a{ color:#029419;}
#wrap ul li:hover{background:url(../images/1_10.jpg) no-repeat;}
#wrap ul .aa{ position: absolute;background:url(../images/1_11.png) no-repeat; z-index:10000; height:135px;}
#wrap ul .suetu{ position:relative; z-index:0;}
#wrap ul .bb{ display:none;position: absolute; z-index:10000;}
#wrap ul li:hover .aa{ display:none;}
#wrap ul li:hover .bb{ display: block;}
#wrap ul li .xiangq{ width:101px;background:url(../images/1_07.png) no-repeat; text-align:center;margin-left:35px; font-size:13px; margin-top:15px;height:25px;}
#wrap ul li:hover .xiangq{background:url(../images/1_09.png) no-repeat; }
#wrap ul li:hover .xiangq a{ color:#ffffff;}
 


.newslm{ float:left; width:55%;}
.konglm{ float:left; width:2%; background-color:#ffffff; }
.keyanlm{ float:right; width:41%; }

.newsnr{ float:left; width:55%; padding-top:1%;}
.newsnr img{ width:100%;}
.newsnr .tj{ width:100%; padding-top:2%;}
.newsnr .tj a{ font-size:16px; color:#000;}
.newsnr span{ float:right;}
.newsnr .lb{ width:100%; overflow:hidden; padding-bottom:2%;}
.newsnr .lb li{ float:left; background-color:#f5f6f5; margin-top:10px; padding:2% 0; color:#999999; width:100%;}
.newsnr .lb li:hover{ background-color:#e88f02; color:#ffffff;}
.newsnr .lb li:hover a{ color:#ffffff;}
.newsnr .lb .shijian{ float:left; border-right:1px solid #a1a1a1; width:10%; padding-left:2%;}
.newsnr .lb .lbnr{ float:left; width:80%; padding-left:2%;}
.newsnr .lb .lbnr a{ font-size:14px;}
.newsnr .lb li:hover .shijian{ border-right:1px solid #ffffff;}

.keyannr{ float:right; width:41%;padding-top:1%;}
.keyannr li{ float:left;}
.keyannr .aab{ width:50%; height:138px;overflow:hidden;}
.keyannr .bba{ width:50%;background:url(../images/1_03.jpg) no-repeat; overflow:hidden; padding-top:34px; height:104px; text-align:center;}
.aleft{ float:left;}
.aright{ float:right;}
.keyannr a{ font-size:16px;}
.keyannr .bbaa{ width:50%;background:url(../images/1_05.jpg) no-repeat; overflow:hidden; padding-top:34px; height:104px; text-align:center;}



#shicha{ background-color:#f8f8f8; padding-top:0.1em;}

.shichanr{ width:100%; padding-top:1%;}

#shichalm{ background:url(../images/1_03.png) repeat-x; margin-top:1%;}
.infiniteCarousel {
  width: 1100px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
  padding-left:50px;
  padding-right:50px; z-index:0; 
}
.infiniteCarousel .wrapper {
  width:1100px; 
  overflow: auto; 
  top: 0;
}
.infiniteCarousel ul a img {
  
  display:block;
  
}
.infiniteCarousel .wrapper ul {
  width: 1100px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0; padding-top:20px;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  height: 220px;
  width: 280px; text-align:center; 

}


.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{	
	color:#6C6D61; font-size:12px;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
	
.infiniteCarousel ul li img {

    width:246px;
    height:138px;
}
	


.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   
}

.infiniteCarousel .arrow {
  display: block;
  height: 44px;
  width: 32px;
  text-indent: -999px;
  position: absolute;
  top: 55px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/1_81.png); 
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/1_78.png);
  left: 0;
}
/*内页样式*/
#nybanner{ height:270px;   background:url(../images/nybanner1.jpg) no-repeat center;}
#nybanner1{ height:270px;   background:url(../images/nybanner2.jpg) no-repeat center ;}
#nybanner2{ height:270px;   background:url(../images/nybanner3.jpg) no-repeat  center;}
#nybanner3{ height:270px;   background:url(../images/nybanner4.jpg) no-repeat  center;}
#nybanner4{ height:270px;   background:url(../images/nybanner5.jpg) no-repeat  center;}
#nybanner5{ height:270px;   background:url(../images/nybanner6.jpg) no-repeat  center;}
#nybanner19{ height:270px;   background:url(../images/nybanner19.jpg) no-repeat  center;}



#nylm{ border-bottom:1px solid #dddddd;border-top:1px solid #dddddd; overflow:hidden; padding:5px 0;}
.nylm{ width:1200px; color:#16aa30; margin:0 auto; overflow:hidden;}



.fenlei{ width:100%; overflow:hidden; padding-top:5em; padding-bottom:2em;}
.fenlei li{ float:left; width:10%; background-color:#eeeeee; text-align:center;font-size:16px; height:45px; width:165px; background:url(../images/1_02.jpg) no-repeat; padding-top:5px;}
.fenlei .cur{  background:url(../images/1_01.jpg) no-repeat; color:#ffffff;}
.fenlei .cur a{color:#ffffff; }

.tplm{ width:100%;}
.tplm li{ float:left; width:265px; background-color:#3c9829; margin:15px 15px; text-align:center; color:#ffffff; padding-bottom:15px;}    
.tplm li a{ color:#ffffff; font-size:14px;}
.tplm li:hover{ background-color:#f79b0c;}
.tplm li span{ border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:12px; padding:3px; }


.tpnr{ width:100%;}
.tpnr .titles{width:100%; text-align:center; font-size:1.6em; font-weight:600;}
.tpnr .suelve{ width:100%; text-align:center; padding:1% 0;}
.tpnr .content{ width:100%; padding:2% 0;}

.wzlm{ width:100%; color:#999999;}
.wzlm li{ float:left; background-color:#f8f6f6; border-bottom:2px solid #b2b2b2; width:98%; margin-top:20px; padding:1%;}
.wzlm li img{ float:left; padding-right:20px;} 
.wzlm li:hover{border-bottom:2px solid #ffb400;}
.wzlm li a{ font-size:16px; color:#666666;}
.wzlm li span{ float:right;background:url(../images/1_12.png) no-repeat; font-size:12px; padding:5px 15px;}
.wzlm li span a{ font-size:12px; color:#ffffff;}
.wzlm li:hover span{background:url(../images/1_13.png) no-repeat;}

.wznr{ width:100%;}
.wznr .titles{width:100%; text-align:center; font-size:1.6em; font-weight:600;}
.wznr .content{ width:100%; padding:2% 0;}

.danye{ width:100%; padding-bottom:2%; }






.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:487px;width:800px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli00{ background:#2a95bb url(../images/top00.jpg) center no-repeat;}
.banner_img li.bgli01{ background:#2a95bb url(../images/1_13.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/top01.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#d63356 url(../images/top02.jpg) center no-repeat;}
.banner_img li.bgli04{ background:#0a7ba4 url(../images/top03.jpg) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:990px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
/*.banner .control{width:130px;position:absolute;top:393px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}

*/
.fanye{ width:100%; border-top:1px solid #eae7e7; padding:20px 0;}

.box1{width: 100%;}
.banner_f{position:relative;overflow: hidden;width: 100%;height: 100%;}
.banner_f .img{width: 12000px;position: absolute;top: 0;height: 100%;margin:0;}
.banner_f .img li{float: left;width: 100%;height: 100%;}
.banner_f .img li img{min-width: 100%;height: 100%;vertical-align: middle;}
.banner_f .num{width: 100%;position: absolute;bottom:40px;left:0;text-align: center;font-size: 0;}
.banner_f .num li{width:0.7rem;height:0.12rem;background-color: #c4c6c9;display: inline-block;margin:0 8px;cursor: pointer;
	-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;}
.banner_f .num li.on{width:0.7rem;background-color: #1074bc;}
.btn_l{position:absolute;top:45%;left:8%;z-index:3000;cursor:pointer;width:0.7rem;height:1.2rem;background:url(../images/left.png) center no-repeat;background-size:100% auto;}
.btn_r{position:absolute;top:45%;right:8%;z-index:3000;cursor:pointer;width:0.7rem;height:1.2rem;background:url(../images/right.png) center no-repeat;background-size:100% auto;}





