﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0; padding:0; background:url(BanBG.jpg) no-repeat center top; font-family:myriad pro,Verdana,Arial,microsoft yahei,黑体; color:#666;
	}
ul,li,p,a,span{
	margin:0; padding:0; list-style:none;
	}
.top{
	width:100%; background: url(topBG.png) repeat-x; height:180px; overflow:hidden; position:fixed; top:0; z-index:999;
	}
.CON{
width:1000px; overflow-y:auto; overflow-x:hidden; margin:0 auto;
}
.cotp{
	float:right; margin:8px auto 0 auto;
	}
.menuBG{
	width:100%; background:url(menuBG.png) repeat-x; height:122px; overflow:hidden; margin-top:10px;
}
.menuBG .CON{
	background:url(menu.png) no-repeat; height:122px; overflow:hidden;
	}
.menuBG li.home{
	width:248px; height:120px; float:left; margin-left:0;
	}	
.menuBG li.pro{
 margin-left:14px;
	}
.menuBG li.cont{
 margin-left:20px; width:160px;
	}
.menuBG li.about{
 margin-left:14px; width:160px;
	}
.menuBG li.cat{
 margin-left:14px;
	}
.menuBG li{
	width:180px; height:120px; float:left; overflow:hidden; margin-left:8px;
	cursor:pointer;
	}	
	
	
	
.banBG{
	width:1180px; height:310px; margin:206px auto 0 auto; overflow:hidden; position:relative; z-index:0;
	}
.banBG .banPrev{
	width:90px; height:310px; background:url(slideshowbutton-09.png) no-repeat left center; float:left; cursor:pointer;
	}
.banBG .banNext{
	width:90px; height:310px; background:url(slideshowbutton10.png) no-repeat right center; float:left; cursor:pointer;
	}
.banBG .banner{
	width:1000px; height:310px; float:left; overflow:hidden; background:url(banTxt.png) 20px center no-repeat;
	}
.banBG .banner .skq{
	width:200px; height:94px; position:absolute; display:block; margin-top:190px; margin-left:110px;
	cursor:pointer;
	}
.banBG .banner .imgSlide{
	float:right; text-align:center; width:530px; height:310px; position:relative;
	}

.banBG .banner .imgSlide li{
	width:100%; height:310px; overflow:hidden; float:left; display:none;
	}
.banBG .banner .imgSlide li img{
	 width:400px; 
	}

.NewsList{
width:100%; height:460px;  background:url(NewsList.png) repeat-x; margin-top:40px; padding-top:20px;
}
.NewsList .lLo{
height:460px; background:url(ListLoo1.png) no-repeat; 
}
.NewsList .lLo .class{
width:28%; height:440px; float:left; overflow:hidden; margin-right:5%;
}
.NewsList .lLo .class2{
width:28%; height:440px; float:left; overflow:hidden; margin-left:5%;
}
.NewsList .lLo .class3{
width:24%; height:440px; float:right; overflow:hidden;
}
.NewsList .lLo .title{
width:100%; height:180px; text-align:center; line-height:320px; font-size:34px;color:#24AAE1;
}
.NewsList .lLo  .box{
width:100%; height:200px; margin-top:40px;
}

.NewsList .lLo  .box li{
width:90%; text-align:center; height:24px; line-height:24px; font-size:16px; color:#777;
 text-transform: uppercase;
}
.NewsList .lLo .class2 .box li{
	width:104%;
	}
.NewsList .lLo .class3 .box li{
	width:112%;
	}
.proListBox{
width:1020px; margin:20px auto; overflow-y:auto; overflow-x:hidden;
}
.proListBox li{
width:235px; height:320px; background:#CCCCCC; float:left; margin:10px;
transition: all 0.30s ease-in-out;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
box-shadow: 0 0 20px rgba(251, 239, 45, 1);
-webkit-box-shadow: 0 0 20px rgba(251, 239, 45, 1);
-moz-box-shadow: 0 0 20px rgba(251, 239, 45, 1);
}
.proListBox li.proFirst{
	width:195px; height:280px; padding:20px; background:#F16A99;
	}
.proListBox .proFirst .title{
	width:100%;  border-bottom:#eee solid 1px; padding-bottom:20px; line-height:60px; text-align:left; font-size:36px; color:#67CEF5;
	}
.proListBox .proFirst .box{
	width:100%; padding-top:20px; color:#fff; line-height:26px; font-size:16px;word-wrap:break-word;
	}
.proListBox li.t{
	width:233px; height:318px; background:#fff; border:#F16A99 solid 1px;
	}
.proListBox li.t .title{
	width:100%; height: 42px; background:#F16A99; line-height:42px; color:#fff; font-size:18px; text-align:center;
	}

.proListBox li.t .imgBox{
	width:100%; height:276px; margin:0; overflow:hidden; text-align:center;
	}

.proListBox li.t .more{
	width:80%; text-align:center; height:60%; margin:auto; line-height:36px; font-size:32px; color:#F16A99; padding-top:40%;
	}

.pageBox{
	width:100%; background:#FDEFF4;
	}

.pageBox .bBT{
	width:100%; height:42px; background:url(boxBB.png) repeat-x; overflow:hidden;
	}
.pageBox .bBB{
	width:100%; height:42px; background:url(boxBT.png) repeat-x; overflow:hidden;
	}
	
.pageBox .pBox{
	width:1020px; overflow-y:auto; overflow-x:hidden; margin:0 auto;
	}
.pageBox .pBox li{
	width:184px; height:150px; float:left; margin:0 10px; overflow:hidden; background:#999;  cursor:pointer; 
	}
.pageBox .pBox li img{
	position:relative; z-index:0;
	}
.pageBox .pBox li p.cov{
	width:184px; height:150px; background:#F16A99; position:absolute; z-index:999px; margin-top:-154px; font-size:30px;
	font-weight:bold; color:#fff; line-height:150px; text-align:center;
	display:block;
	filter:alpha(opacity=40); /*IE滤镜，透明度50%*/
    -moz-opacity:0.4; /*Firefox私有，透明度50%*/
    opacity:0.4;/*其他，透明度50%*/
}
.pageBox .pBox li:hover p.cov{
	visibility:hidden;
	}
.pdesc{
	width:592px; height:320px; float:left; overflow:hidden; line-height:24px;
	}
.pmap{
	width:388px; height:320px; float:right; overflow:hidden;background:#CCC;
	}

.ppBox{
	width:1020px; margin:20px auto;
	}
.ppBox .title{
	width:100%; height:76px; overflow:hidden; background:url(pptitleBG.png) no-repeat; line-height:84px; text-align:center;
	font-size:30px; color:#fff;
	}
.ppBox .box{
	width:960px; padding:0 30px; min-height:200px; background:url(ppBoxBG.png) repeat-y; overflow-x:hidden;
	}
.ppBox .boxBB{
	width:100%; height:16px; background:url(ppBoxBB.png) no-repeat; overflow: hidden;
	}

.P2BG{
	width:1020px; height:220px; margin:20px auto;
	}
.P2BG .class{
	width:280px; height:160px; padding:30px; background:url(classp2BG.png) no-repeat; overflow:hidden; float:left;
	line-height:24px;
	}

.formBG{
	width:100%; height:370px; background:url(formBG.GIF) repeat-x;
	}
.formBG .title{
	height:110px; padding-top:40px; line-height:36px; font-size:32px; text-align:center; overflow:hidden; word-wrap:break-word;
	color:#52C8E2;
	}
.formBG input{
	width:320px; height:50px; float:left; font-size:18px; color:#888; text-indent:1em;
	}
.formBG .sub{
	width:180px; height:90px; background:url(submit.png) no-repeat; margin:20px 40%; clear:both; border:0; cursor:pointer;
	text-align:left; text-indent:3.5em; padding:0; color:#fff;
	}

.bbtTitle{
	width:1020px; height:76px; background:url(pptitleBG.png) no-repeat; margin:20px auto 0 auto; line-height:84px;
	font-size:32px; color:#fff; text-align:center;
	}
.bbtBox{
	width:960px; padding:20px; margin:0 auto; background:#FCEEF4; overflow-y:auto;
	}
.bbtBox .ali{
	width:189px; float:left; border-right:#F5C4D7 solid 1px;overflow:hidden; text-align:center;
	}
.bbtBox .ali .title{
	height:80px; width:100%; line-height:90px; font-size:20px; color:#666;
	}
.bbtBox .ali a{
	width:144px; height:133px; margin:0 auto; display:block;
	}
.bbtBox .cbox{
	width:540px; float:left; margin-left:20px; overflow:hidden; text-align:center; font-size:20px; line-height:24px; color:#555;
	}
.bbtBox .cbox a{
	text-decoration: none;
	}
.bbtBox .cxt{
	width:189px; float:right; border-left:#F5C4D7 solid 1px; overflow:hidden; text-align:center;
	}
.bbtBox .cxt .title{
	height:80px; width:100%; line-height:90px; font-size:20px; color:#666;
	}
.bbtBox .cxt a{
	width:144px; height:133px; margin:0 auto; display:block;
	}
.copyR{
	width:100%; border-top:#F5C4D7 solid 2px; padding-top:20px; margin-top:30px;
	}
.copyR .txt{
	text-align:right; line-height:24px; color:#555; font-size:14px;
	}



