@charset "utf-8";/* CSS Document */*{padding:0px;margin:0px;}body{font-size:12px;font-family:"微软雅黑";margin:0;padding:0;color:#333333;}img{border:none;}a{color:#333333;text-decoration:none;}a:hover{color:#ffee60;text-decoration:none;}ul,li,ol,dl,dt,dd{list-style:none; padding:0px; margin:0px auto;}input, select, button{font:12px Verdana, Arial, Tahoma;vertical-align:middle;}.clear{clear:both;}.center{margin:0px auto;}.w960{width:1200px;}.sbj{margin-top:20px;}.sbj1{margin-top:60px;}.topnav{ width:100%; background-color:#EEEEEE; height:40px; line-height:40px; color:#888888;}.topnav span{ background:url(../images/tel.png) no-repeat left center; padding-left:15px;}.top{height:40px; line-height:40px; text-align:right; color:#969696;}.top a{padding:0px 10px; color:#969696;border:1px solid #969696; margin-left:10px;}.menu{ width:100%;background: url(../images/nav.png) no-repeat center center;height: 50px;line-height: 50px;}.nav-item{position:relative;float:left;width:240px;height:50px;line-height:50px;z-index:9999;text-align:center;}.nav-item a{color: #fff;font-weight: bold;font-size: 14px;}.nav-item a:hover{color: #ffee60;}.sec{height:0;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:50px;left:0px;}.subnav-item{width:240px;height:35px;line-height:35px;border-bottom:1px solid rgba(255, 255, 255, 0.7);}.subnav-link{display:block;font-size:10px;color:#fff;background-color:rgba(61,204,60, 0.9);}.subnav-link:hover{color:#fff;background-color:rgba(0, 0, 0, 0.6);}.lxwm{height:300px; color:#fff; background-color:#2E9D1E; margin-top:80px;}.lxwmbg{ width:1200px; margin:0px auto 0px auto;}.hzgy{ float:left; width:280px; margin-left:15px; padding-top:25px; margin-right:55px;}.hzgyt{ height:50px; background-color:#FFA012; font-size:24px; font-weight:bold; text-align:center; line-height:50px;}.hzgyb{ background-color:#fff; padding:20px; line-height:29px; color:#333333}.zxcp{ float:left; width:535px; margin-right:35px; padding-top:25px;}.zxcpt{ height:26px; line-height:26px;border-left:5px solid #fff; padding-left:13px; font-size:18px; font-weight:bold; color:#fff; margin-bottom:20px;}.zxcpt a{ float:right; padding-right:10px; font-size:12px; color:#fff; padding-top:5px;}.pro-scr { width:535px; height:auto; OVERFLOW: hidden; ZOOM: 1;}.pro-scr .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:525px;}.pro-scr .ScrCont {WIDTH: 32733px; ZOOM: 1;}.pro-scr #List1_1 {FLOAT:left;}.pro-scr #List2_1 {FLOAT:left;}.pro-scr .LeftBotton { background: url(../images/left.jpg) no-repeat left top; FLOAT: left; WIDTH:50px; HEIGHT:35px; margin-top:100px;}.pro-scr .RightBotton { background: url(../images/right.jpg) no-repeat top right; FLOAT: right; WIDTH:50px; HEIGHT:35px; margin-top:100px;}.pro-scr .LeftBotton:hover {BACKGROUND-POSITION: 0px -35px; transition:0.5s all;}.pro-scr .RightBotton:hover {BACKGROUND-POSITION: 0px -35px; transition:0.5s all;}.pro-scr .pl {DISPLAY: block; CURSOR: pointer; float:left;}.pro-scr .pl li { width:235px; height:170px; margin:16px; float:left; border:2px solid #fff; text-align:center; line-height:25px;}.pro-scr .pl li img { width:235px; height:170px;}.lxfs{ float:right; width:280px; background-color:#fff; color:#999999; margin-top:-50px;}.lxfst{ height:50px; line-height:50px; background-color:#FFA012; padding-left:22px; font-size:24px; font-weight:bold; color:#fff;}.lxfst span{ padding-left:10px; font-size:16px}.lxfsb{ padding:35px 20px; font-size:14px}.lxfsb li{ line-height:40px; border-bottom:1px dotted #999999}.lxfsb dl{ line-height:33px; border-bottom:1px dotted #999999; color:#333333}.lxfsb dl dt{ margin-left:42px;}.gywml li{ font-size:14px; color:#333333; font-weight:bold; text-align:right; margin-bottom:20px;}.gywml{margin-left:89px;margin-right:77px;width:616px;float:left;}.gywml dl{border-bottom:2px solid #999999;border-top:2px solid #999999;}.gywml p{line-height:32px; text-indent:2em;}.gywmr{width:418px;float:right; margin-top:10px;}#wrap{ width:100%; background:url(../images/bgc.jpg) no-repeat center center; padding:70px 0px;}.left{ width:275px; float:left; margin-right:10px;}.cpfl dl{ background:url(../images/cpfl.png) no-repeat center top #2E9D1E; height:75px; padding-top:21px;}.cpfl dl dt{font-weight:bold; color:#fff; font-size:18px; padding-left:75px; background:url(../images/icon.png) no-repeat 40px center;}.cpfl dl dt p{ font-size:12px; text-transform:uppercase;}.cpfl ul{ background-color:#2E9D1E; padding:0px 20px 10px 20px;}.cpfl ul li{ background:url(../images/dot.png) no-repeat 10px center; border-bottom:1px dashed #FFFFFF; height:40px; line-height:40px;}.cpfl ul li a{ color:#fff; font-size:13px; padding-left:35px;}.cpfl ul p{ background:url(../images/dot2.png) no-repeat 35px center; border-bottom:1px dashed #FFFFFF; height:34px; line-height:34px;}.cpfl ul p a{ color:#fff; font-size:12px; padding-left:60px;}.cpfl ol{ background-color:#FFA012; text-align:center; height:76px; line-height:76px;}.cpfl ol a{ color:#fff; font-size:18px; font-weight:bold;}.product{ width:915px; float:left;}.product div{width:265px;margin:0px 5px 15px 5px;float:left; border:1px solid #999999; padding:14px 14px 0px 14px;}.product div dl{width:265px;}.product div dl a img{width:265px;height:195px;}.product div dl p{font-size:14px;text-align:center; color:#666666; height:32px; line-height:32px; font-weight:bold;}.xwzx{ background-color:#2E9D1E; float:left; width:805px; margin-right:5px; padding:25px 15px 25px 25px;}.hyzx{ background-color:#FFA012; float:left; width:310px; padding:25px 15px 27px 25px;}.title1{ border-bottom:1px solid #fff; padding-bottom:5px;}.title1 b{border-left:5px solid #fff; font-size:18px; font-weight:bold; color:#fff; padding-left:5px;}.title1 span{ float:right; padding-top:5px;}.title1 span a{ color:#fff; font-weight:bold;}.xwzxn ul{ width:470px; float:left; margin-right:35px;}.xwzxn ul li{ margin-bottom:8px;}.xwzxn ul li img{ width:221px; height:150px; float:left; margin-right:10px;}.xwzxn ul li a{ color:#fff; font-weight:bold; font-size:14px;}.xwzxn ul li p{ color:#fff; line-height:24px; margin-top:20px;}.xwzxn ul ol{ background:url(../images/dot.png) no-repeat left center; border-bottom:1px dotted #FFFFFF; line-height:36px; height:36px;}.xwzxn ul ol a{ color:#fff;padding-left:23px; font-weight:bold;}.xwzxn ul ol span{ color:#fff; float:right;}.xwzxn dl{ width:300px; float:left;}.xwzxn dl dt{ background:url(../images/dot.png) no-repeat left center; border-bottom:1px dotted #FFFFFF; line-height:36px; height:36px;}.xwzxn dl dt a{ color:#fff;padding-left:23px; font-weight:bold;}.xwzxn dl dt span{ color:#fff; float:right;}.hyzxn li{ background:url(../images/dot1.png) no-repeat left center; border-bottom:1px dotted #FFFFFF; line-height:36px; height:36px;}.hyzxn li a{ color:#fff;padding-left:23px; font-weight:bold;}.hyzxn li span{ color:#fff; float:right;}#demo{overflow:hidden;width:1200px; margin-top:20px;}#indemo{float:left;width:800%;}#demo1{float:left;}#demo2{float:left; overflow:hidden;}.dllist1{margin:0px auto;}.dllist1 dl{float:left;margin:0px 20px;}.dllist1 dl img{width:260px;height:320px;}.dllist1 dl p{text-align:center;line-height:38px; background-color:#2E9D1E; color:#fff; font-weight:bold;}.footnav{ background-color:#E1E1E1; height:50px; line-height:50px;}.footnav li{width:240px; text-align:center; float:left;}.footnav li a{ font-size:14px; font-weight:bold;}.footer {background-color:#2E9D1E; color:#fff;}.footl{ width:343px; float:left; margin-left:2px; margin-right:70px; background-color:#1A890A; padding:15px 0px; text-align:center;}.footl dl{ line-height:80px; font-size:22px; font-weight:bold; color:#ffe612;}.footl dt{ line-height:22px; font-size:14px; margin-bottom:7px;font-weight:500;}.footl dd{ line-height:17px; font-size:12px; margin-bottom:20px; font-weight:500;}.footl img{ margin-bottom:20px;}.footr{ width:705px; float:right; margin-right:80px;}.footr p{ line-height:32px; font-size:14px; font-weight:600; margin-top:40px;}.wa{ margin-top:40px; line-height:44px; font-size:16px;font-weight:600;}.flx{ height:38px; background:url(../images/ftel.png) no-repeat left center; padding-left:54px; font-size:18px; color:#ffe612; line-height:38px; font-weight:bold; margin-bottom:12px; margin-top:40px;}.foot{ text-align:left; line-height:77px;}.yqlj{ margin-top:50px;}.yqlj a{ color:#fff; padding-right:10px;}#left{ width:230px; float:left; margin-right:20px; margin-top:30px;}#right{width:950px; float:right; margin-top:30px;}.cpflt dl{    height:40px; background:url(../images/icon.png) no-repeat 25px center #04979e;    color:#ffffff; font-size:18px;line-height:20px;    padding:20px 0px 20px 70px; font-weight:bold;}.cpflt dl p{ font-size:14px; font-weight:normal;}.inner-content{ margin-bottom:20px;}ul.sf-menu {clear:both;margin:0px auto;height:auto;position:relative;text-transform:capitalize;z-index:500;width:218px;padding:5px; border:1px solid #ccc;}ul.sf-menu li {zoom:1;margin:0px; }ul.sf-menu li a {text-transform:capitalize; display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:42px;line-height:42px;font-size:14px;padding-left: 30px;background:url("../images/point.png") no-repeat 13px 17px; border-bottom:1px dashed #ccc;}ul.sf-menu li a:hover, ul.sf-menu li a:active {background:#666 url("../images/point-h.png") no-repeat 13px 17px;color:#fff;font-size:14px;}ul.sf-menu li a:hover{ color:#fff!important;}ul.sf-menu li.hover, ul.sf-menu li:hover {position:relative;}ul.sf-menu li.menu-item:hover {position:relative;}ul.sf-menu ul {width:100%;margin:0px;padding:0px;position:absolute;left:220px;top:0px;visibility:hidden;text-transform:capitalize;}ul.sf-menu ul li a {font-weight:normal;line-height:42px;border-bottom:1px solid #fff;background:#eee url("../images/point1.png") no-repeat 10px 20px;height:42px;font-size:14px;padding-left: 40px;}ul.sf-menu li.hover ul li a, ul.sf-menu li.hover ul li a:hover, ul.sf-menu li.hover ul li a:active {color:#000;text-decoration:none;background:#8c2c30 url("../images/point1-h.png") no-repeat 10px 17px;font-size:14px;}ul.sf-menu ul li a.hover, ul.sf-menu ul li a:hover {text-decoration:none;background:#ddd url("../images/point1-h.png") no-repeat 10px 17px!important;font-size:14px;}li.LiLevel1 a:hover {color:#444!important;}ul.sf-menu ul li ul {padding:0px;}ul.sf-menu ul ul {left:220px;margin:0px;padding:0px;visibility:hidden;}ul.sf-menu ul ul li a {width:auto;padding:0px;padding-left: 40px;text-decoration:none;font-size:14px;}ul.pro-menu {margin-top:-1px;margin:0px;padding:0px;text-transform:capitalize;}ul.sf-menu li:hover > ul {visibility:visible;margin:0px;padding:0px;}ul.sf-menu li.LiProDetail a {background:#eee url("../images/point1.png") no-repeat 10px 17px!important;text-indent:-15px!important;color:#333!important;font-size:14px;}ul.sf-menu li.LiProDetail a:hover, ul.sf-menu li.LiProDetail a:active {background:#8c2c30 url("../images/point1-h.png") no-repeat 10px 17px!important;text-indent:-15px!important;font-size:14px;color:#fff!important;}.nyLPhone{ background:url(../images/nyLPhoen_ico.png) no-repeat 20px center;}.nyLPhone dt{ padding-left:60px; font-size:14px; font-weight:bold;}.nyLPhone dd{ padding-left:60px; font-size:16px; line-height:30px;}.lxwm1{background-color:#04979e;color:#fff;margin-top:10px;padding:15px 0px;}.lxwmt{border:1px solid #ccc;padding-left:10px;line-height:32px;margin-bottom:10px;background-color:#fff;}.lxwmt p{ margin-left:47px;}/*---------在线留言---------*/.message{line-height:24px;}.message dt{float:left;clear:both;width:60px;margin-left:20px;height:30px;margin-top:10px;}.message dd{float:left;margin-top:10px;}.message input{line-height:24px;height:24px;}.message p{clear:both;margin-left:200px;}.sub{height:30px;width:60px;display:block;float:left;margin-left:30px;}/*---------新闻列表页---------*/.e2 li{line-height:50px;height:50px;background:url(../images/dot2.png) no-repeat left center;border-bottom:1px dashed #969696;}.e2 li a{font-size:14px; padding-left:17px;}.e2 li a:hover{color: #2E9D1E;}.e2 li span{float:right;}.e2 li b{float:right;}/*---------产品列表---------*/.ipro_list div{width:218px;float:left; margin:0px 7px;}.ipro_list dt{width:216px;height:216px;border:#b7b7b7 1px solid;overflow:hidden;}.ipro_list dt a{text-align:center;width:216px;height:216px;display:table-cell;vertical-align:middle;overflow:hidden;}.ipro_list dt img{vertical-align:middle;cursor:pointer;transition: all 0.6s;}.ipro_list dt img:hover{transform:scale(1.1);}.ipro_list dd{width:216px;text-align:center;height:42px;line-height:42px;}.slt{overflow:hidden;margin-top:10px;margin-bottom:10px;}.slt img{display:block;padding:1px;border:1px solid #EEE;}.timeBar{line-height:36px;text-align:center;margin:20px 0px;}.time{background-color:#f3f3f3;border:1px solid #dedede;}/*---------上下页---------*/.guidbar_next{overflow:hidden;padding:10px 0px;border-top:1px solid #dadada;margin-top:20px;}.guidbar_next li{font-size:12px;color:#666;}.pre{ float:left;}.next{ float:right;}.guidbar_next li a{color:#333;}.pre{text-align:left;float:left;}.inext{text-align:right;float:right;}/*---------分页---------*/.page{text-align:center; margin-top:10px;}.page ul{list-style-type:none;text-align:center;}.page strong{font-size:12px;}.page li{float:left;line-height:30px;height:30px;}.page li a{float:left;padding:0px 4px;color:#000;display:block;}.page li a:hover{color:#000;text-decoration:none;padding:0px 4px;}.content{ border:1px solid #ccc; padding:10px; font-size:14px; line-height:32px; border-top:none;}.title5{ background-color:#04979e; height:36px; line-height:36px; color:#fff; font-size:14px; padding:0px 10px;}.title5 span{ float:right;}.title5 span a{ color:#fff; font-size:14px;}.duilian{top:300px;position:absolute; width:160px; overflow:hidden; display:none;z-index: 1999;}.duilian_left{ left:6px;}.duilian_right{right:6px;}.duilian_con{width:160px; height:180px; overflow:hidden;text-align: center;}.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}