@charset "utf-8";



.dw{ width:1150px; margin:0 auto;}

.fl{float:left;_display:inline;}  /* 左浮动 */



.fr{float:right;_display:inline;}  /* 右浮动 */



.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;} /* 清除浮动 */



.cr_9c{color:#99cc33;}



.cr_9{color: #999;}



.cr_6{color: #666;}



.cr_3{color: #333;}



.ft_16{font-size: 16px;}



.ft_14{font-size: 14px;}










.apply_left{margin-left: 14px;}



.apply_left li{position: relative;float: left;}



.select_ad{width: 130px;height: 22px;line-height: 22px; border: 1px solid #f4f4f4; border-top: 1px solid #dedede;border-bottom: 0;background: url(../images/sjx.png) no-repeat 125px center;padding-left: 10px;cursor: pointer; color: #cccccc; font-family: "宋体";}



.apply_left dl{z-index: 4; display:none;color: #ccc; width: 140px;border: 1px solid #f4f4f4;position: absolute;line-height: 22px;background: #fff;cursor: pointer;top: 22px;}



.apply_left dl dt{border-top: 1px dashed #f4f4f4; padding-left: 10px;}



.apply_left dl dt:first-child{border-top: 0;}



.apply_left dl.a3{left: 0;}



.apply_left dl dt:hover{color: #999;}



.lag{border: 0; width:65px;background: url(../images/sjx2.png) no-repeat 60px center;}



.apply_left li.language{margin-left: 30px;*margin-left: 20px;}



.apply_left li.language dl{width: 100%;border: 0;*left: 20px;*top: 22px;}



.apply_left li.language dl dt{border: 0;}







.house{margin-left:29px;line-height: 22px;}



.house a{color: #ccc;margin-left: 20px;}



.house a:first-child{margin-left: 0;}







/*图片轮播*/



.slideGroup{ width:660px; text-align:left;  }



.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }



.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }



.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }



.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }



.slideGroup .slideBox{ overflow:hidden; zoom:1;position:relative;   }







.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }



.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }



.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }







.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }



.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }



.slideGroup .parBd ul li .pic{ text-align:center; }



.slideGroup .parBd ul li .pic img{ width:118px; height:48px; display:block; }



.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }



.slideGroup .parBd ul li .title{ line-height:24px; }







/*menu*/



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}



.navBar{width: 880px;position:relative; z-index:3; height:40px; background:url(images/line.gif) repeat-x 0 bottom; color:#333;   }



.nav{ position:absolute;  margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}



.nav a{ color:#333;  }



.nav h3{ font-size:100%; font-weight:normal;   }



.nav .m{ float:left;  position:relative; z-index:3; }



.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }



.nav h3 a{ display:block; text-align:center;  font-size: 16px;color: #666;padding:0 10px;line-height:40px; }



.nav li.m{text-align: center;margin-left: 27px;}



.nav li.m:first-child{margin-left: 0;}



.nav li.m:hover h3 a,.nav_thisclass h3 a{border-bottom: 4px solid #99cc33;}



.nav .sub{/* 默认隐藏 */display:none; position:absolute; left:0px; top:44px; z-index:3; width:128px; border-top:0;  background:#fff; }



.nav .sub li.m{ text-align:center; padding:0 8px; margin-bottom:-1px;   }



.nav .sub li.m a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }



.nav .sub li.m a:hover{ color:#FE7700;   }



.menu_box{position: relative;left: -7px;max-width: 816px;}



.sub li a{color: #666;}



.nav .product_navs{padding:0 20px 5px 12px;/*background: url(../images/menu_nav.png) no-repeat right center;*/padding-right: 10px;}



.nav .pd_nav_box{padding-bottom:5px;overflow: hidden;background: url(../images/nav_bj.png) repeat-y center center;}



.nav .pdNavBox{border: 1px solid #ccc;  width: 256px;padding: 5px 0;background: url(../images/nav_bj3.png) repeat-y center center;}



.nav .product_navs li{line-height: 26px;}



.product_navs li a img{margin-left: 12px;}



.pd_ig{padding-right: 8px;}



.pd_ig a{display: block;margin-top: 10px;}



.pd_ig a:first-child{margin-top:5px; }



.product_navs li a:hover,.ns_item a:hover{color: #000;}



.nav .news_nav{width: 256px;padding-bottom:6px;}



.news_nav li{margin: 0 15px;line-height: 26px;border-top: 1px dotted #ccc;}



.news_nav li:first-child{padding-top: 5px;border: 0;}



.news_nav .ns_item{/* background: url(../images/menu_nav2.png) no-repeat right center;height: 100%;margin-right: 13px;*/}



.news_nav img{}



.news_nav div{padding-right: 5px;}



.news_nav div a{display: block;}



.nav .pdNavNum1{width: 280px;}







.nav .pre1{background: url(../images/nav_bj2.png) repeat-y center center;}



.nav .pre1 .ns_item{background: none;margin-right:0;}



.nav .pre1 .join_nav{padding: 0 10px 5px;height: 100%;}



.nav .pre1 li{margin: 0 13px;}



.nav .navPos{left: -174px;}







/*banner*/



.fullSlide{ width:100%;  position:relative;  height:400px; background:#000;  }



.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }



.fullSlide .bd ul{ width:100% !important; }



.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }



.fullSlide .bd li a{ display:block; height:400px; }







.fullSlide .hd{left:0; position:absolute; z-index:1;top:25px; height:30px; line-height:30px;  width:100%; bottom:0; text-align:center;}



.fullSlide .hd ul{ text-align:right; margin-right: 16%;padding-top: 5px;overflow: hidden;}



.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px 5px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }



.fullSlide .hd ul .on{ background:#ccc;  }



.fullSlide .hds{display: none; left:0;  position:absolute; z-index:22;top:25px; height:30px; line-height:30px;width: 100%;}



.fullSlide .hds ul{text-align:right; margin-right: 16%;}



.fullSlide .hds ul li{line-height: 0; border: 2px solid #ccc;text-align: center;  cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:20px; margin:1px 5px; overflow:hidden;}



.fullSlide .hds ul li img{width:35px;height: 20px;z-index: 222;}



.fullSlide .prev,



.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #666 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none; }



.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }







.top{margin-bottom: 16px;z-index: 3;position: relative;}



.top_nav_box{position: relative;}



.top_navig li.a{float: left;margin-left: 4px;position: relative;width: 140px;}



.top_navig li.a:first-child{margin-left: 0;}



.top_navig li img{border: 1px solid #ccc;text-align: center;width: 140px;height: 140px;}



.top_navig li a{display: block;color: #666;}



.nav_txt{text-align: center;line-height: 28px;}



.top_navig{top: 10px;}



.nav_item{display: none; background: #017fc6;padding: 0 0px;position: absolute;bottom: 172px;width: 142px;}



.nav_item li{line-height: 25px;border-top: 1px dotted #ccc;text-align: center;}



.nav_item li:first-child{border: 0;}



.nav_item li a{color: #fff;}



.nav_item li a:hover{color: #53a837;}

