@charset "utf-8";
@import url("../plugins/lightbox/lytebox.css");
@import url("animate.min.css");
/* === All CSS  === */

/*
兼容问题处理
padding 针对火狐 *padding 针对IE8  _padding 针对IE6 *+html 针对IE7使用
.test{padding:10px;*padding:9px;_padding:8px}
针对float 使用margin 会变成双倍距离 建议不要在浮动的时候使用margin, 如果使用加入 display:inline;
!important 优先执行样式 ie浏览器不识别 其他浏览器可识别
使用float后 一定要闭合浮动 否则出现兼容问题
*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,dd,dt,dl{margin:0;padding:0;border:0;}
body{font-size:12px;color:#000000;line-height:24px;font-family:"Microsoft YaHei",微软雅黑,Arial, Helvetica, sans-serif; color:#444;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
input{vertical-align:middle;}
table{border-collapse:collapse;}
ul{list-style:none;line-height:24px;}
.clear{clear:both;height:0px;width:0px;overflow:hidden;}
.clr:after{content:'.';display:block;clear:both;font-size:0;line-height:0;visibility:hidden;height:0}.clr{*zoom:1}
.abs{position:absolute;}.rel{position:relative;}.fix{position:fixed;}
.fl{float:left;_display:inline;}.fr{float:right;_display:inline;}
a{color:#444;text-decoration:none;}
a:hover{color:#0068b7; text-decoration: underline; transition: color 0.3s;-moz-transition: color 0.3s;	-webkit-transition: color 0.3s;-o-transition: color 0.3s;}
.w1024{width:1024px; margin:0 auto;}
.wrap{width:1024px; margin:0 auto;}

.header{position:relative; width:100%; height:101px; background:url(/images/bg_top.png) repeat-x center bottom; z-index:200;}
.header .wrap{height:90px; position:relative;}
.header .logo{position:absolute; left:0; top:0;}
.headlist{position:absolute; right:0; top:9px;}
.headlist .toplink{position:absolute; right:0; top:0;}
.headlist .toplink .search{height:24px;}
.headlist .toplink .search .s{float:left; color:#999; font-size:12px; width:150px; height:22px; line-height:22px; padding:0 5px; border:1px solid #ddd; border-radius:4px 0px 0px 4px; border-right:none;behavior:url(/css/PIE.htc);}
.headlist .toplink .search .b{float:left; height:24px; border:none; background:#01a158; border-radius:0px 4px 4px 0px; cursor:pointer; color:#fff; padding:0 3px;behavior:url(/css/PIE.htc);}
.headlist .toplink p{height:24px; line-height:24px;}
.headlist .toplink p span{display:inline-block; margin:0 11px; color:#999999;}
.headlist .toplink p a{color:#999999;}
.headlist .toplink p a:hover{color:#009f54; text-decoration:underline;}
.headlist .nav{padding-top:37px;}
.headlist .nav li{line-height:20px; float:left;}
.headlist .nav li a{font-size:14px; font-family:微软雅黑; color:#999999;}
.headlist .nav li a:hover{text-decoration:none; color:#009f54;}
.headlist .nav li span{color:#dddddd; display:inline-block; margin:0 30px; font-size:14px;}

.header .down_nav{display: none; width: 100%; overflow: hidden; height:259px; background: url(/images/down_nav.png) no-repeat center center; position: relative; z-index: 200;}
.header .down_nav .nav_box{display: none; width: 1000px; margin: 0 auto; padding-top: 53px; position:relative;}
.header .down_nav .nav_box dt{ width:294px; height: 139px; padding: 8px; background: #fff; overflow: hidden; float: left;}
.header .down_nav .nav_box dd{ padding-top: 14px; width: 642px;float: right; position: relative;}
.header .down_nav .nav_box dd ul li{background: url(/images/jt.png) no-repeat left center; padding-left: 10px; width: 153px; float: left; height: 38px; border-bottom: 1px dotted #fff; line-height: 38px; overflow: hidden; margin-right: 80px;}
.header .down_nav .nav_box dd ul li a{color: #fff;}
.header .down_nav .nav_box dd .wz{ width: 100%; position: absolute; font-family:微软雅黑; color: #fff; left: 444px; top: 44px;}
.header .down_nav .nav_box dd .wz h5{ font-size: 28px; line-height: 35px; margin-bottom: 5px; font-weight: bold;}
.header .down_nav .nav_box dd .wz h6{ font-size: 18px; line-height: 26px;}

.banner{width:100%; height:681px; background:#fff; overflow:hidden; position:relative; margin-top:-11px;}
.banner ul li{width:100%; height:681px;overflow:hidden; position:absolute; left:0px; top:0px;display:none;}
.banner ul li a{display:block; width:100%; height:681px;}
.banner dl{height:75px; overflow:hidden;padding:12px 0px; padding-right:14px; background:#fff;  position:absolute; left:50%; margin-left:-274px; z-index:10; bottom:35px;}
.banner dl dd{float:left; cursor:pointer; margin-left:14px; width:164px; height:75px; overflow:hidden;}
.banner dl dd img{width:100%;}
.banner .prev{display:inline-block; width:32px; height:55px; background:url(/images/prev.png) no-repeat left center; position:absolute; left:50px; top:310px; z-index:20;}
.banner .next{display:inline-block; width:32px; height:55px; background:url(/images/next.png) no-repeat left center; position:absolute; right:50px; top:310px; z-index:20;}

.content{margin-top:-11px; margin-bottom:-10px;}
.content .conthead{height:69px; line-height:69px; overflow:hidden;}
.content .conthead span{display:inline-block; margin:0 8px;}
.content .contmain{border:1px solid #e8e8e8; border-radius:4px;behavior:url(/css/PIE.htc);}
.content .contmain .menulist{padding:0 20px; border-radius:4px 4px 0px 0px; height:45px; padding-top:8px; background:#0068b7;behavior:url(/css/PIE.htc); overflow:hidden;}
.content .contmain .menulist ul li{margin-right:5px; font-size:16px; padding:0 17px; height:45px; overflow:hidden; line-height:45px; float:left;}
.content .contmain .menulist ul li.active,.content .contmain .menulist ul li:hover{background:#fff; border-radius:4px 4px 0px 0px;behavior:url(/css/PIE.htc);}
.content .contmain .menulist ul li.active a,.content .contmain .menulist ul li:hover a{color:#0068b7;}
.content .contmain .menulist ul li a{color:#fff;}
.content .contmain .menulist ul li a:hover{text-decoration:none;}
.content .contmain .menulist ul li span img{vertical-align:middle;}
.content .contmain .menulist ul li span {display:inline-block; margin-right:7px;}
.content .aboutshow{padding:25px; height:auto;}
.content .newsshow{padding:25px; height:auto;}
.content .newsshow .list li{height:45px; border-bottom:1px dashed #c1c1c1; line-height:45px; overflow:hidden; position:relative;}
.content .newsshow .list li a{background:url(/images/dain2.png) no-repeat left center; padding-left:15px; display:inline-block; float:left;}
.content .newsshow .list li a:hover{text-decoration:none;}
.content .newsshow .list li span{display:inline-block; float:right;}
.content .newsshow .list li:hover a{background:url(/images/dian.png) no-repeat left center; color:#0068b7;}
.content .newsshow .list li:hover span{color:#0068b7;}
.content .newsshow .list li:hover{border-bottom:1px dashed #0068b7; z-index:2;}
.content .prodoutshow{ width:990px; margin:15px auto; height:auto;}
.content .prodoutshow .list{ width:990px;}
.content .prodoutshow .cp-show{ float:left; display:inline; width:300px; height:240px; padding:5px 4px 0; margin:0 10px 24px; border:1px solid #ccc; text-align:center; background:#fff; -webkit-box-shadow:0 1px 2px #ccc; -moz-box-shadow:0 1px 2px #ccc; box-shadow:0 1px 2px #ccc; behavior:url(/css/PIE.htc);}
.content .prodoutshow .cp-photo{ display:block; width:280px; height:200px; margin:auto; text-align:center;}
.content .prodoutshow .cp-photo a{ display:table-cell; width:280px; height:200px; vertical-align:middle; text-align:center; *display:block; *zoom:1;}
.content .prodoutshow .cp-photo a img{ display:block; margin:auto; max-width:100%; max-height:200px;}
.content .prodoutshow h3{ width:300px; margin:8px auto 0;}
.content .show{ padding:25px; height:auto;}

.showbt{text-align:center;font-size:15px;font-family:微软雅黑;}
.showzs{font-size:11px;text-align:center;padding-bottom:5px;border-bottom:1px solid #eee;color:#999999;margin-bottom:10px;}

.fenxiang{height:40px;overflow:hidden;}
.fenye{border:1px solid #eee; margin-top:10px;padding:8px; background:#eee;}

.fool{width:1024px; padding:15px 0; margin:0 auto; font:12px/24px "SimSun",宋体; text-align:center;}
.footzi{line-height:22px; color:#666;}.footzi a{color:#666;}.footzi a:hover{color:#666; text-decoration:underline;}
/* === 2 Class Menu === */
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu9,#menu10,#menu11,#menu12,#menu13,#menu14,#menu15,#menu16,#menu17,#menu18,#menu19,#menu20{width:108px;margin:23px 0px 0px 0px;}
#menuz1,#menuz2,#menuz3,#menuz4,#menuz5,#menuz6,#menuz7,#menuz8,#menuz9,#menuz10,#menuz11,#menuz12,#menuz13,#menuz14,#menuz15,#menuz16,#menuz17,#menuz18,#menuz19,#menuz20{display:none;}


/* === Page CSS === */
.page{padding:10px;line-height:normal;text-decoration:none;text-indent:0px;}
.page a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000;}
.page a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}
.left-cp li{cursor:pointer;}
.left-cp li li{cursor:auto;}
.error{width:800px;height:200px;margin:20px auto;text-align:center;font-weight:bold;}

/* === Product List Page CSS === */
.photo{padding:10px;text-align:center;}
#demox{width:200px;height:300px;overflow:hidden;text-align:center;border:#999999 dashed 1px;}
#demo{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center;}
#demoa{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center;}
#demob{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center;}
.demo-left{width:154px;height:150px;}


.xin{border-top:#CCCCCC solid 1px;padding-top:10px;margin-top:10px;margin-left:auto;margin-right:auto;}

.ee{width:95px;float:left;background-image:url(../images/li_bg.png);background-repeat:no-repeat;text-align:center;}
.eee{float:left;width:400px;}

/**焦点图**/
#jiaodian {margin:0 auto;width:100%;overflow:hidden;}
#slideshow {float:left;width:100%;margin:0px auto;position:relative;}
#slideshow a {float:left;width:100%;display:inline;}
#slideshow .img {left:0;top:0;position:absolute;width:100%;overflow:hidden;}
#slideshow .img a{float:left;width:100%;overflow:hidden;}
#slideshow .img img {float:left;width:1px;height:1px;}
#slideshow .img span {position:absolute;width:99999px;display:block}
#slideshow .btns {margin:0 auto;position:absolute;width:100%;text-align:center;height:25px;bottom:0;}
#slideshow .btns b {position:absolute;width:100px;display:block;height:10px;overflow:hidden;bottom:15px;left:50%;}
#slideshow .btns b i {width:6px;background:#414140;float:left;height:6px;font-size:0px;overflow:hidden;cursor:pointer;margin-right:6px;border:#414140 0px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior:url(/css/PIE.htc);}
#slideshow .btns b i:hover {background:#a7a7a6}
#slideshow .btns b i.on {background:#fff;cursor:default}
#slideshow .btns b i.on:hover{background:#3cd2f1;cursor:default}
#slideshow .btns s {position:absolute;width:60px;height:80px;overflow:hidden;top:160px;cursor:pointer;display:none;}
#slideshow .btns s i {position:absolute;width:60px;background:url(../images/btn_slideshow.png);height:160px;}
#slideshow .btns s.prev {left:0px;}
#slideshow .btns s.prev i{top:-80px}
#slideshow .btns s.next {right:0px}
.slideshow-hover#slideshow .btns s {display:block}
#allmap{width:100%;height:500px;}
.BMap_bubble_content{min-width:400px;}
.BMap_bubble_content h4,.BMap_bubble_title{font-family:微软雅黑;font-size:15px;color:#CC5522}