body{ padding:0px; margin:0px; font-family:"Î¢ÈíÑÅºÚ"; overflow-x:hidden}
li{ list-style:none}
ul{ padding:0px; margin:0px;}
img{ border:0}
.w1200{ width:1200px; margin-left:auto; margin-right:auto}
.w{ width:105%}

.topWidth{background:#f1f2f6;}
.top{  background-image:url(../images/top_02.png); background-repeat:no-repeat; height:42px; line-height:42px;}
.top span{ float:left; font-size:14px; color:#666666; padding-left:30px}
.top a{ float:right; font-size:14px; color:#666666; text-decoration:none;}
.top li:nth-child(1) a{  padding-right:5px}
.top li:nth-child(2) a{  padding-right:55px}
.top li:nth-child(3) a{  padding-right:65px}

.header{ margin-top:20px; overflow:hidden}
.logo{ width:930px; float:left;}
.logo img{ width:930px; height:69px;}

/* banner */
.banner{height:600px; clear:both; position:absolute; top:0px; overflow:hidden;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:block;}
.banner .Left,.banner .Right{position:absolute;width:42px;height:42px;right:50%;bottom:280px;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-50px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#1277cf;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}


.about{ overflow:hidden; margin-top:20px}
.aboutLeft{ width:537px; float:left; height:408px; position:relative}
.aboutRight{ float:right; width:580px;}
.aboutRight P{ color:#666666; font-size:16PX; line-height:30px; margin-top:-5px; display:block}
.aboutRight span{ background:url(../images/ab_03.png) no-repeat; width:580px; height:119px; display:block; margin-top:10px; float:right}
.aboutRight span dl{ padding:0px; margin:0px; width:200px; float:left; margin-left:62px; margin-top:15px}
.aboutRight span dl dt{ color:#000; font-size:18px; padding:0px; margin:0px;}
.aboutRight span dl dd{ color:#666666; font-size:14px; padding:0px; margin:0px; line-height:25px}
.aboutRight span dl:last-child{ margin-left:95px;}

.product{ overflow:hidden; margin-top:20px; background:#f2f2f2; padding-top:20px; padding-bottom:40px}
.product li{ width:289px; height:280px; float:left; background:#FFF; text-align:center; margin-right:15px; margin-top:20px}
.product li:hover img{transform: scale(1.4);}
.product li span{ font-size:18px; color:#666666; line-height:70px}
.product li div{ width:289px; height:204px; overflow:hidden}
.product img{ width:289px; height:204px;transition: all 0.6s;}
.product a{ text-decoration:none}

.case{ overflow:hidden}
.case li{ float:left; position:relative; text-align:center; margin-top:15px}
.case li span{ background:rgba(0,0,0,0.7); color:#FFF; font-size:18px; line-height:70px; left:0; bottom:0; position:absolute}
.case li:nth-child(1){ width:590px; heihgt:385px; margin-right:20px;}
.case li:nth-child(1) img{ width:590px; heihgt:385px}
.case li:nth-child(1) span{ width:590px;}
.case li:nth-child(1) div{ width:590px; heihgt:385px; overflow:hidden}
.case li:nth-child(2){ width:590px; heihgt:385px}
.case li:nth-child(2) img{ width:590px; heihgt:385px}
.case li:nth-child(2) span{ width:590px;}
.case li:nth-child(2) div{ width:590px; heihgt:385px; overflow:hidden}
.case li:nth-child(3){ width:384px; heihgt:250px; margin-right:23px;}
.case li:nth-child(3) img{ width:384px; heihgt:250px}
.case li:nth-child(3) span{ width:384px;}
.case li:nth-child(3) div{ width:384px; heihgt:250px; overflow:hidden}
.case li:nth-child(4){ width:384px; heihgt:250px; margin-right:23px;}
.case li:nth-child(4) img{ width:384px; heihgt:250px}
.case li:nth-child(4) span{ width:384px;}
.case li:nth-child(4) div{ width:384px; heihgt:250px; overflow:hidden}
.case li:nth-child(5){ width:384px; heihgt:250px}
.case li:nth-child(5) img{ width:384px; heihgt:250px}
.case li:nth-child(5) span{ width:384px;}
.case li:nth-child(5) div{ width:384px; heihgt:250px; overflow:hidden}
.case li:hover img{transform: scale(1.4);}
.case img{transition: all 0.6s;}


.news{overflow:hidden; background:#f2f2f2;  padding-bottom:45px; margin-top:20px; padding-top:20px}
.news ul{ overflow:hidden}
.news li{ width:582px; background:#FFF; float:left;  height:110px; margin-right:30px;margin-top:25px;}
.news h1{ font-size:18px; color:#000000; font-weight:normal; padding-right:10px; padding-top:6px; margin:0px; padding-right:10px; line-height:30px; text-align:left}
.news a{ text-decoration:none}
.news p{ font-size:16px; color:#666666; text-align:left; padding-top:10px; line-height:25px; margin:0px; padding-bottom:10px; padding-right:10px}


.izl-rmenu{position:fixed;right:30px;bottom:10px;padding-bottom:73px;background:url(/Public/index/floatitem/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn1{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{/* background:url(/Public/index/floatitem/r_qq.png) 0px 0px no-repeat; */background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-120px;top:0px;display:none;width:120px;height:120px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.izl-rmenu .btn-color{background:url(../images/sz.png) 0px 0px no-repeat;background-color:#ff0042;}
.izl-rmenu .btn-color:hover{background-color:#ff0042;}
.izl-rmenu .btn-color .pic{position:absolute;left:-200px;top:0px;display:block;width:200px;height:73px; background:#ff0042}
 .izl-rmenu .btn-color .pic div{ width:18px; height:18px; float:left; border-radius:100%; margin-top:25px; margin-left:15px}
  .izl-rmenu .btn-color .pic .blue{  
	background-color: #0982ec; 
}
.izl-rmenu .btn-color .pic .dblue{ 
	background-color: #006a4f; 
}
.izl-rmenu .btn-color .pic .red{ 
	background-color: #a50109; 
}
 .izl-rmenu .btn-color .pic .yellow{ 
	background-color: #ff7800; 
}
.izl-rmenu .btn-color .pic .xqx{ 
	background-color: #6dd611; 
}
	.izl-rmenu .btn-color .pic .xmh{ 
	background-color: #5dd0bb; 
}


.link{ overflow:hidden; margin-top:20px;background:#f2f2f2; line-height:50px;}
.link dl{ padding:0px; margin:0px; }
.link a{ color:#666666; text-decoration:none}

.link dd{ padding:10px; margin:0px;float:left; display:inline}

	
.pro{ width:1200px; overflow:hidden; margin-top:20px}
.pro li{float: left; width: 295px; margin-right:6px; margin-bottom:20px}
.pro img{ width:295px; height:220px}
.ban{ width:100%; position:relative; overflow:hidden; height:300px;top:0px;}
.bans{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:300px}
.bans img{ width:1920px; height:300px;}
.containter{ overflow:hidden; margin-top:0px;}
.containterLeft{ width:250px; float:left; background:#007d5a; color:#FFF;}
.containterLeft a{ color:#FFF; font-size:14px;}
.leftNav li{ padding-left:10px; border-left:#fe0000 solid 0px; line-height:45px; border-bottom:#005f29 solid 1px;}
.leftNav li:nth-child(1){ font-size:16px; padding-top:30px; border-bottom:none;line-height:0px;}
.leftNav li:nth-child(2){ font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.leftNav li a{ display:block; text-decoration:none}
.leftNav li:hover{ background:#ffce4b}
.leftNav li:hover a{ color:#006f30}
.leftNav li.act{ background:#ffce4b;}
.leftNav li.act a{ background:#ffce4b;  color:#006f30}
.leftNav li:nth-child(1):hover{ background:none}
.leftNav li:nth-child(2):hover{ background:none}
.leftNav li{ padding-left:10px; line-height:45px; border-bottom:#005f29 solid 1px;}
.contact li{ padding-left:10px; border-left:#fe0000 solid 0px; line-height:45px; border-bottom:#005f29 solid 1px; font-size:14px; padding-right:10px}
.contact li:nth-child(1){ font-size:16px; padding-top:30px; border-bottom:none;line-height:0px; background:#FFF;color:#006f30}
.contact li:nth-child(2){ font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFF; color:#006f30 }
.containterRight{ width:920px; float:right}


.cases{ overflow:hidden}
.cases li{ float:left; position:relative; text-align:center; margin-top:15px}
.cases li span{ background:rgba(0,0,0,0.7); color:#FFF; font-size:18px; line-height:70px; left:0; bottom:0; position:absolute}
.cases li{ width:384px; heihgt:250px; margin-right:23px;}
.cases li img{ width:384px; heihgt:250px}
.cases li span{ width:384px;}
.cases li div{ width:384px; heihgt:250px; overflow:hidden}
.cases li:hover img{transform: scale(1.4);}
.cases img{transition: all 0.6s;}
.cases li:last-child{ margin-bottom:18px}

.products{ overflow:hidden; margin-top:0px; padding-top:20px; padding-bottom:0px}
.products li:hover img{transform: scale(1.4);}
.products li span{ font-size:18px; color:#fff; line-height:70px}
.products li div{ width:289px; height:204px; overflow:hidden}
.products img{ width:289px; height:204px;transition: all 0.6s;}
.products a{ text-decoration:none}


.cjsb ul{ overflow:hidden}
.cjsb li{ width:386px; float:left; margin-right:21px; margin-top:20px}
.cjsb li:last-child{ margin-bottom:20px}
.cjsb img{ width:386px; height:260px}
.cjsb a{ position:relative; height:260px; display:block; text-align:center}
.cjsb span{ position:absolute; bottom:0; left:0; height:50px; background:rgba(0,0,0,0.8); width:386px; color:#FFF; line-height:50px}

.scgy{ border:#f1f1f1 solid 1px; margin-top:20px; margin-bottom:20px}
.scgy ul{ overflow:hidden}
.scgy li{ width:364px; float:left; margin-right:15px; margin-top:20px; margin-left:19px}
.scgy li:last-child{ margin-bottom:20px}
.scgy img{ width:364px; height:280px}
.scgy a{ position:relative; height:280px; display:block; text-align:center}
.scgy span{ position:absolute; bottom:0; left:0; height:50px; background:rgba(0,0,0,0.8); width:364px; color:#FFF; line-height:50px}
.scgy li:hover span{ background:#005c46}

.newsContainter{ overflow:hidden}
.newsContainter time{ float:right; display:inline }
.newsContainter img{ width:220px; height:130px; float:left; margin-right:18px}
.newsContainter div{ float:left; background:#0982ec; padding:5px 20px 5px 20px; margin-right:15px; text-align:center}
.newsContainter div span{ display:block; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:25px}
.newsContainter div span:nth-child(1){ font-size:18px;}
.newsContainter div span:nth-child(2){ font-size:14px;}
.newsContainter h1{ font-size:18px; color:#333333; padding:0px; margin:0px; margin-bottom:8px; font-weight:bold;}
.newsContainter li{overflow:hidden; transition:0.5s;margin-top:11px; border-bottom:#d6d6d6 dotted 1px; padding-bottom:10px}
.newsContainter a{  color:#666666; font-weight:normal; padding:0px; margin:0px; margin-bottom:10px; text-decoration:none;}
.newsContainter p{ font-size:14px; color:#666666; padding:0px; margin:0px; line-height:24px; width:100%; height:47px; overflow:hidden; margin:12px 0; }
.newsContainter li:last-child{ margin-bottom:30px}

.nextpaging{border-top:#CCC 1px double; margin-top:18px; padding-top:15px; font-size:16px; line-height:30px;}

.nextpaging a{ color:#333333;  text-decoration:none; }


.titles{ text-align:center; font-size:24px; color:#666666; line-height:45px; font-weight:bold; padding-bottom:15px;}
.titleConf{ text-align:center; font-size:14px; margin-bottom:10px; color:#666666; padding-bottom:15px;}


.free{ position:relative}
.free img{ width:673px; height:324px; position:absolute; right:0; top:20px}
.free input[type="text"]{ line-height:45px; width:40%; padding-left:10px; font-size:14px;}
.free input[type="button"]{ background:#dcddd8; padding:20px; font-size:18px; cursor:pointer; border:none}
.free span{ color:#F00; margin-left:10px;}
.free textarea{ width:100%; height:200px; padding-left:10px; line-height:45px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
