/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
/*---------- base ---------*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:14px/1.75 "Microsoft yahei", sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#666666; background-color:#ffffff;}
a{color:#656565;text-decoration:none;}
a:hover{text-decoration:none; color:#559d1d;}
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_01.jpg) repeat-x; border-top:2px solid #dfdfdf;}
#head{ width:1200px; margin:0 auto; overflow:hidden; height:134px; padding-top:10px;}
.logo{ float:left; height:79px; }
.fuwu{ float:right;}
.top{ height:5px;}
.nav{ width:1200px;}
.nav li{ float:left;  text-align:center;  height:51px; font-size:16px; padding:0 38px;}
.nav li:hover{background:url(../images/1_04.jpg) no-repeat center top; padding:0 38px;}
.nav li a{ color:#ffffff; display: block;padding-top:10px;}
.nav li a:hover{ color:#000;}
.nav li.hover a{  color:#FFF;height:60px;background:url(../images/1_04.jpg) repeat-x; padding:10px 20px 0 20px;}
.nav p{ float:left;}

.duby{  height:30px;background:url(../images/1_23.jpg) repeat-x;}


.banner{background:url(../images/1_09.jpg) no-repeat center top; height:361px;}



.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:360px;width:990px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/1_09.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:130px;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:130px;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}





#footby{background:url(../images/1_06.jpg) repeat-x;}
#foot{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px; height:114px;}
.dlogo{ float:left; width:90px;}
.lianx{ float:left; width:350px; padding-left:20px; padding-top:15px;}
.lianx a{ color:#2e7ec1;} 
.erweima{ float:right;}

#center{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:15px;}


#slidingBlock{
    width:762px;over-flow:hidden
}
#slidingBlock h4 {
	float:left;
	width:136px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	over-flow:hidden; background-color:#f0f0f0;font-weight:100; margin-top:2px;
}
#slidingBlock h4.menuNo {
    font-weight:100;color:#868686;background:url('../images/1_18.jpg') repeat-x; 
}

#slidingBlock h4.menuOn{
    color:#ffffff;background:url('../images/tm.jpg') no-repeat; 
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    
}
.t_liebiao{ float:left; width:136px;padding-top:25px;}
.t_nr{ float:left; width:580px; padding-top:25px; padding-left:10px;}
.t_nr li{ float:left; width:150px; text-align:center; border:1px solid #f0f0f0; margin:0 20px; padding-top:20px;}
.t_nr li img{ padding-bottom:20px;}
.t_nr .bt{ background-color:#e4e4e4; height:30px;padding-top:5px; font-size:14px;}
.t_nr li:hover{border:1px solid #3ea412; }
.t_nr li:hover .bt{ background-color:#3ea412; color:#ffffff; padding-top:5px;}





#shiye{background:url(../images/1_07.jpg) repeat-x; height:371px;}
.shiye{ float:left; width:520px; padding-top:45px;}
.shiye .lm{ width:520px;}
.shiye .nr{ width:520px; padding-top:15px;}
.shiye .nr li{ float:left; width:520px; border-bottom:1px solid #ebeae8; padding:10px 0;}
.shiye .nr .biaot{ width:520px;}
.shiye .nr .biaot a{ font-size:16px; color:#43b22f;}
.shiye .nr .biaot img{ float:left; padding-right:10px;}

.shiye .nr .jinfo{ color:#676566; padding-top:5px;}
.shiye .nr .jinfo img{ float:left; padding-right:10px;}



.news{ float:right; width:633px; margin-top:45px;}
.news .lm{ width:613px; background-color:#42b42b; height:35px; font-size:16px; color:#ffffff; padding-left:20px; padding-top:5px;}
.news .lm span{ float:right; padding-right:15px; font-size:12px; padding-top:5px;}
.news .lm span a{ color:#ffffff;}
.news .nr{ width:633px;}
.news .nr .tj{ padding-top:7px; color:#90928f; border-bottom:1px dashed #d3d8d2; height:98px;}
.news .nr .tj img{ float:left; margin-right:15px;}
.news .nr .tj a{ font-size:16px; color:#616360;}
.news .nr .lb{ width:633px; padding-top:7px; color:#9b9d98;}
.news .nr .lb a{ color:#9b9d98;}
.news .nr .lb li{ float:left; height:30px; width:633px;}
.news .nr .lb span{ float:right;}


.left{ float:left; width:201px; padding-bottom:20px;}
.left .lmm{ width:186px; color:#ffffff;background:url(../images/1_10.jpg) no-repeat; height:29px; font-size:16px; padding:5px 0 0 15px; font-weight:bold; margin-top:15px;}
.left .nrr{ width:199px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; overflow:hidden;}
.left .nrr li{ width:199px; background:url(../images/1.png) no-repeat; margin-top:10px; padding-left:60px; font-size:16px;} 
.left .lix{ width:192px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; overflow:hidden; padding-left:7px; padding-top:10px;}
.left .dii{ width:201px;}

.right{ float:right; width:987px; margin-top:15px;}
.right .nylmt{ width:987px;}
.right .nylm{ width:945px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:3px 20px;}
.right .nylt{ width:987px; padding-top:15px;}
.right .nynr{ width:945px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:3px 20px; overflow:hidden;}
.right .nylmm{ width:945px;background:url(../images/1_17.jpg) no-repeat; height:38px; padding-top:10px; font-size:18px; color:#51a301;} 
.right .nylmm a{color:#0072c9;font-weight:bold;}
.right .nyld{ width:987px; margin-bottom:20px;}
.right .wznr{ width:945px; padding:20px 0;font-size:16px;}
.clear{ clear:both;} 
.right .wzlm{ width:945px; padding-top:15px;}
.right .wzlm li{ width:925px; height:24px; padding:3px 10px;}
.right .wzlm li:hover{ width:925px; background-color:#006abd; color:#ffffff; }
.right .wzlm li:hover a{  color:#ffffff;}
.right .wzlm li span{ float:right;}

.right .wznr .titles{ width:945px; text-align:center; font-size:16px;}
.right .wznr .content{ width:945px; padding:15px 0;}
.right .tplm{ width:945px;}
.right .tplm li{ float:left; width:280px; text-align:center;  border:1px solid #e9e9e9; margin:15px 16px; padding-top:10px; padding-bottom:10px;}
.right .tplm li:hover{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}

.right .tpnr{ width:945px; padding:20px 0;}
.right .tpnr .titles{ width:945px; text-align:center; font-size:16px;}
.right .tpnr .suelve{ width:945px; text-align:center; padding:15px 0;}
.right .tpnr .content{ width:945px; padding:15px 0;}

.nyguanyu{ height:265px;background:url(../images/guanyu.jpg) no-repeat center; }
.nyxinwen{ height:265px;background:url(../images/xinwen.jpg) no-repeat center; }
.nyzhaoshang{ height:265px;background:url(../images/zhaoshang.jpg) no-repeat center; }
.nychanpin{ height:265px;background:url(../images/chanpin.jpg) no-repeat center; }
.nyjiankang{ height:265px;background:url(../images/jiankang.jpg) no-repeat center; }
.nylianxi{ height:265px;background:url(../images/lianxi.jpg) no-repeat center; }









.cplm{background:url(../images/10.jpg) repeat-x; text-align:center; padding-top:12px; margin-top:20px;}
#center{ width:1200px; margin:0 auto; overflow:hidden;}
.dongtai{ float:left; width:503px; background-color:#FFF; padding:15px 10px;}
.dongtai .lm{ width:503px;}
.dongtai .lm span{ float:right;}
.dongtai .nr{ width:503px; }
.dongtai .nr .tj{ width:503px; color:#999999;}
.dongtai .nr .tj img{ padding-bottom:10px;}
.dongtai .nr .tj a{ font-size:18px; color:#666666;}
.dongtai .nr .tj a:hover{ color:#b31e1a;}

/*.dongtai .nr .lb{ width:422px; padding-top:15px;}
.dongtai .nr .lb .shijian{ background-color:#0499d3; float:left; color:#ffffff; width:58px; height:58px; text-align:center;}
.dongtai .nr .lb .nei{ float:right; width:360px;}
.dongtai .nr .lb .nei a{ color:#333333; font-size:16px;}
.dongtai .nr .lb .nei a:hover{ color:#b31e1a;}*/

.new{ float:right; width:615px;background-color:#FFF; ; padding-left:13px; }
.new .shijian{ float:left; width:68px; font-size:16px; border:1px solid #cacaca; color:#b3b3b3;}
.new .shijian .riqi{ width:68px; height:30px; text-align:center; background-color:#dfdfdf; padding-top:5px;}
.new .shijian .nian{ width:68px;height:35px;text-align:center;}
.new li:hover .shijian .riqi{ background-color:#2e7ec1; color:#fff;}
.new li:hover a{ color:#2e7ec1;}

.new .nrr{ float:right; width:448px; color:#999999;font-size:15px;line-height:24px;}
.new a{ font-size:18px; color:#666666;}
.new li{ float:left; width:528px; border-bottom:1px solid #f3f3f3; padding:8px 0; }
.chanpin{ width:1200px;}
.case{ background-color:#f3f2f2;}
#jianjie{background:url(../images/1.jpg) no-repeat center; height:444px; margin-top:15px;background-size:cover;}
.jianjie{ width:1200px; margin:0 auto; overflow:hidden;}
.about{ float:left; width:700px;}
.about .lm{ width:700px; padding-top:50px;}
.about .nr{ width:700px; padding-top:10px;font-size:16px;line-height:28px;}
.shipin{ float:right; width:450px; margin-top:10px; background-color:#FFF; }
.shipin .lm{ width:435px; background-color:#0167bc; height:56px; padding-top:5px; padding-left:15px;}
.shipin .lm span{ float:right; padding-right:10px; padding-top:5px;}
.shipin .nr{ width:450px; padding-bottom:50px; overflow:hidden;}
.shipin .nr li{ float:left; width:410px; border-bottom:2px solid #eeeeee; padding:20px 20px;}
.shipin .nr a{ color:#2784d2; font-size:18px;}
.shipin .nr a:hover{ color:#de5102;}
.shipin .nr .neirong{font-size:15px;}

#gclm{background:url(../images/5.jpg) repeat-x; text-align:center; margin-top:15px;padding-top:15px; background-color:#f3f2f2; overflow:hidden;}
.anli{ width:1200px; margin:0 auto; overflow:hidden; }
.xiann{ clear:both; padding-bottom:20px;}
.rights{ float:right;}


.infiniteCarousel {
  width: 1200px;
  position: relative;
  margin-left:auto;
  margin-right:auto;

  
}
.infiniteCarousel .wrapper {
  width: 1200px; 
  overflow: auto; 
  top: 0;
}
.infiniteCarousel ul a img {
  
  display:block;
  color:#ffffff;
}
.infiniteCarousel .wrapper ul {
  width: 1200px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0; 
}
.infiniteCarousel ul li {
  display:block; font-size:16px;

  float:left;
  height: 240px;
  width: 240px;
  text-align:center;
  padding-top:20px; 
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border: #e1e3e0 1px solid;
  width:228px;
  height:163px;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px; 
   
}
.aa{ width:230px; background-color:#FFF; padding:2px;}
.bb{ background-color:#FFF;width:230px;padding:0 2px;}

.infiniteCarousel ul li:hover .aa{ background-color:#2e7ec1;}
.infiniteCarousel ul li:hover .bb{ background-color:#2e7ec1; }
.infiniteCarousel ul li:hover .bb a{color:#fff;}

.infiniteCarousel .arrow {
  display: block;
  height: 20px;
  width: 590px;
  text-indent: -999px;
  position: absolute;
  top: 0;
  cursor: pointer;
  outline: 0; z-index:;
}
.infiniteCarousel .forward {
  background:url(../images/12.jpg) no-repeat; 
  left:0; top:228px;
}
.infiniteCarousel .back {
  background:url(../images/13.jpg) no-repeat;
  right: 0; top:228px; 
}
.infiniteCarousel .more {
  
  right: 50px;top:-10px; position:relative; font-weight:bold; z-index:1000;
}


.mymain
{
	width:100%;
	
	float:left;
	
	margin-top:10px;
	clear:both;
}
.mymain .mymenu
{
	position:relative;
 	overflow:hidden;
 	height:43px;
 	width:100%;
	text-align:left;
	
}
.mymain .mymenu .more
{
	padding-right:8px;
	padding-top:8px;
	float:right;
}
.mymain .mymenu .more a
{
	font-size:12px;
}
.mymain .mymenu .more a:hover
{
	color:#000;
}
.mymain .mymenu a
{
	
	
 	 text-decoration:none;
	 color:rgb(84,84,84);
}
.mymain .mymenu a:hover
{
	color:#FFF;
}
#mymenu1
{
	 position:absolute;
 	 top:0;
 	 left:0;
 	 z-index:1; text-align:center; padding-left:300px;
}
#mymenu1 li{
 	 float:left;
 	 display:block;
 	 cursor:pointer;
 	 width:146px;
 	 text-align:center;

	 margin-left:20px; color:#ffffff;
	 border-bottom:none;font-size:16px; background-color:#f0f0f0;height:27px;
}
#mymenu1 li.hover
{  background-color:#0077ce;
   width:126px; height:27px;
}

#mymenu1 li.hover a
{ color:#ffffff; font-size:16px; 
}


.mymain .nrbox
{
 	height:208px;
 	width:1200px;
	
	float:left; padding-top:15px;
}
#mymain1 ul
{
	height:238px; 
 	display: none;

}

#mymain1 ul.block{
 display: block;
}

.cc{ width:253px; margin:0 10px;   text-align:center; position:relative;}
.cc:hover .btu{ background-color:#af040c; height:30px;}
.cc:hover .btu{ color:#FFF; } 

.tit_len{ background-color:#e4e4e4; margin-top:10px; height:40px; font-size:16px; padding-top:10px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#pages {
    text-align: center;
}

#pages li {
    margin: 0 2px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px;
    display: block;
    padding: 0 4px;
}
#pages li span{
    font-size: 14px;
    display: block;
    padding: 0 4px;
}
#pages li.active {
    text-align: center;
    background: #f90712;
    color: #fff;
    display: inline-block;
}

#pages li:hover {
    background: #f90712;
}

#pages li:hover a {
    color: #fff;
}