@charset "gb2312";
*{margin:0px; padding:0px;}
body{font-family:"ËÎÌå", Arial; font-size:12px; margin:0 auto; padding:0px; color:#666666; background:#FFF;}
div{margin:0 auto; overflow:hidden;}
span{ overflow:hidden;}
li{overflow:hidden;}
ul{
	list-style-type:none;
	overflow: hidden;
}
a{text-decoration:none; overflow:hidden; color:#666666;}
img{border:0px;}
.fr{ float:right;}
.fl{ float:left;}

#topbag{ width:100%; height:120px; background:#2b2b2b;}
#topDiv{ width:1024px; height:120px; position:relative; overflow:visible !important;}
#topDivL{ width:600px; height:120px; float:left;}
#topDivR{ width:245px; height:120px; float:right;}


#navBag{ width:100%; height:66px; background:url(../images/nbj.jpg);}
#navDiv{ width:1022px; height:66px;}
#navDiv li{ width:110px; height:66px; float:left; background:url(../images/nb.jpg) no-repeat right center;}
#navDiv li a{ display:block; width:109px; height:52px; float:left; line-height:20px; text-align:center; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; padding-top:14px;}
#navDiv li a:hover{ background:#2b2b2b;}
.fontc{ font-size:14px !important;}

/*±¾Àýcss*/
#bannerBag{ width:100%; height:380px; position: relative;}
.www51buycom { width:1600px; height: 380px; position: relative; overflow:hidden; left:50%; margin-left:-800px; }
.51buypic{ height:380px !important; z-index:4 !important;}
.51buypic li{ height:380px !important; z-index:22 !important; background:#09F;}
/*Êý×Ö°´Å¥ÑùÊ½*/
.www51buycom .num { overflow:hidden; height: 12px; position: absolute; bottom:20px; left:50%; margin-left:-28px;  zoom:1; z-index:5 }
.www51buycom .num li { width: 12px; height: 12px; line-height: 12px; text-align: center; font-weight: 400; font-family: "Î¢ÈíÑÅºÚ", Arial; color: #FFFFFF; background: #444444; margin-right: 12px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #a70100; } /*µ±Ç°Ïî*/

/*ÉÏÒ»¸ö  ÏÂÒ»¸ö*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 50px; height: 50px; background: url(../images/btn.png) no-repeat; position: absolute; top: 194px;}
.www51buycom .prev { left: 208px; }
.www51buycom .next { right: 208px; background-position: right }

#aboutDiv{ width:1024px; height:auto; margin-top:22px;}
#aboutDivT{ width:1024px; height:52px; line-height:52px; text-align:center; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; color:#111;}
#aboutDivM{ width:625px; height:56px; line-height:28px; text-align:center; margin-top:5px;}
#aboutDivB{ width:1024px; height:33px; text-align:center; margin-top:10px;}

#ywfwBag{ width:100%; height:auto; background:#f4f4f4; padding:32px 0px; margin-top:38px;}
#ywfwDiv{ width:1024px; height:auto;}
#ywfwDivT{ width:1024px; height:52px; background:url(../images/busbj.jpg) no-repeat top center; text-align:center;}
#ywfwDivM{ width:1024px; height:auto; margin-top:38px;}

.service{ height:192px;}
.ipro ul{ position:absolute;width:100%; left:0;}
.ipro li{ float:left; position:relative;width:184px; height:190px; border:1px solid #ccc;  margin:0 17px; display:inline; background:#FFF; }
.ipro li:hover{ background:#a10100;}
.ipro li:hover a p{ color:#FFF !important;}
.ipro li img{ width:174px; height:150px; margin:0px auto; display:block;}
.slider{ z-index:999; width:1004px; margin:0px auto; position:relative; background:#060; overflow:visible !important;}
.slider span{ position:absolute; top:80px; text-align:center; padding-top:7px;display:inline-block;width:38px;height:31px;}
.slider .end{}
#left{ left:-5px;}
#right{ right:-5px;}
.ipro .main{ z-index:99; overflow:hidden; height:300px; position:relative;width:880px;  }
.ipro li a{ width:100%; text-align:center;float:left; padding-top:5px; height:190px; font-size:14px;}
.ipro li a:hover{}

.ipro{ position:relative;width:980px; height:239px; }
.iproname{ display:block; width:174px; height:35px; margin:0px auto; line-height:35px; text-align:center; color:#a10100; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }

#caseDiv{ width:1024px; height:auto; margin-top:42px;}
#caseDivT{ width:1024px; height:57px; background:url(../images/cbj.jpg) no-repeat top center; text-align:center;}
#caseDivM{ width:1024px; height:auto; margin-top:24px;}
#caseDivM ul{ float:left; margin-left:-28px;}
#caseDivM li{ width:322px; height:298px; float:left; margin-left:28px; display:inline; margin-top:22px;}
#caseDivM li:hover{ background:#a10100;}
#caseDivM li:hover a span{ color:#FFF !important;}
#caseDivM li div{ width:320px; height:290px; border:1px solid #CCC;}
#caseDivM li div img{ display:block;  width:310px; height:240px; margin:0px auto; margin-top:5px;}
#caseDivM li div span{ display:block;  width:310px; height:45px; line-height:45px; text-align:center; margin:0px auto; color:#a10100; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
#caseDivM li p{ display:block; width:322px; height:6px; margin:0px auto; background:url(../images/yy.jpg) no-repeat top center;}

#mianBag{ width:100%; height:auto; background:#f4f4f4; padding:35px 0px; margin-top:36px;}
#miandiv{ width:1024px; height:auto;}
#newsDiv{ width:696px; height:auto; float:left;}
#newsDivT{ width:696px; height:45px; background:url(../images/newbj.jpg) no-repeat bottom left;}
#newsDivT div{ height:45px; float:left;}
#newsDivT span{ display:block; height:auto; float:right; padding-top:8px;}
#newsDivM{ width:696px; height:198px; margin-top:20px;}
#newsDivM li{ width:696px; height:32px; line-height:32px; border-bottom:1px solid #CCC; float:left; font-size:14px;}
#newsDivM li span{ width:119px; height:35px; display:block; float:left;}
#newsDivM li a{ width:575px; height:35px; display:block; float:left;}
#newsDivM li a:hover{ color:#a10100; text-decoration:underline;}

#cjwtDiv{ width:302px; height:auto; float:right;}
#cjwtDivT{ width:302px; height:79px; background:url(../images/ct.jpg) no-repeat left top;}
#cjwtDivT span{ display:block; width:52px; height:22px; float:right; padding-top:29px; padding-right:18px;}
#cjwtDivM{ width:302px; height:180px; margin-top:10px;}
#cjwtDivM li{ width:302px; height:30px; line-height:30px; float:left; background:url(../images/jt.jpg) no-repeat left center; text-indent:33px;}
#cjwtDivM li a:hover{ color:#a10100; text-decoration:underline;}

#linkDiv{ width:1024px; height:77px; padding:36px 0px;}
#linkDiv ul{ float:left; margin-left:-4px;}
#linkDiv li{ width:165px; height:75px; float:left; border:1px solid #CCC; float:left; margin-left:4px; display:inline;}

#foot1bag{ width:100%; height:auto; background:#2b2b2b; padding-top:25px; padding-bottom:40px;}
#foot1Div{ width:1024px; height:auto;}
.dizhi1{width:392px; height:auto; float:left;}
.dizhi1 dt{ width:392px; height:48px; line-height:48px; float:left; color:#a10100; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; border-bottom:1px solid #696969;}
.dizhi1 dd{ width:392px; height:48px; line-height:48px; float:left; color:#FFF;  border-bottom:1px solid #696969; font-family:"Î¢ÈíÑÅºÚ";}

.dizhi2{width:192px; height:auto; float:right; }
.dizhi2 dt{ width:192px; height:48px; line-height:48px; float:left; color:#a10100; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; border-bottom:1px solid #696969;}
.dizhi2 dd{ width:192px; height:48px; line-height:48px; float:left; color:#FFF;  border-bottom:1px solid #696969; font-family:"Î¢ÈíÑÅºÚ";}

#foot1DivR{ width:104px; height:138px; float:right;}

#foot1DivL{ width:650px; height:auto; float:left;}

#foot2bag{ width:100%; height:45px; line-height:45px; text-align:center; color:#FFF; background:#a10100;}
#foot2bag a{ color:#FFF;}
.fimg1{ background:url(../images/fo1.jpg) no-repeat left center; text-indent:23px;}
.fimg2{ background:url(../images/fo2.jpg) no-repeat left center; text-indent:23px;}
.fimg3{ background:url(../images/fo3.jpg) no-repeat left center; text-indent:23px;}

#nymian{ width:100%px; height:auto; padding-top:15px; padding-bottom:70px;}
#nymianT{ width:1024px; height:70px; line-height:80px; background:url(../images/busbj2.jpg) no-repeat top center; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; text-align:center; color:#a70100;}
#nymianT2{ width:100%; height:35px; background:#2b2b2b; line-height:35px; color:#FFF; margin-top:20px;}
#nymianT2D{ width:1024px; height:35px;}
#nymianT2D a{ color:#ffffff;}
#nymianT3{ width:100%; height:50px; line-height:50px; background:#f4f4f4; color:#2b2b2b;}
#nymianT3D{ width:1024px; height:35px;}
#nymianT3D a{ color:#2b2b2b; padding:0px 12px;}

#nymianM{ width:1024px; height:auto; margin-top:20px;}

#nynewsUl{ width:1024px; height:auto; padding:10px 0px;}
#nynewsUl li{ width:1024px; height:35px; border-bottom:1px dotted #CCC; float:left; line-height:35px; font-size:14px; background:url(../images/ht.jpg) no-repeat 2px center;}
#nynewsUl li a{ display:block; width:900px; height:35px; float:left; text-indent:14px;}
#nynewsUl li a:hover{ color:#a10100; text-decoration:underline;}
#nynewsUl li span{ display:block; width:80px; height:35px; float:right; text-align:right; color:#b8b8b8;}

#infoDiv{ width:1024px; height:auto; line-height:26px; padding:10px 0px;}
#infoDivT{ width:1024px; height:26px; line-height:26px;  font-size:20px; font-weight:bold; color:#111; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; margin-top:40px;}

#infoDivTime{ width:1024px; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #dfdfdf; margin-bottom:15px;}
#infoDivTime span{ padding:0px 5px; height:30px; line-height:30px;}

#nycase{ width:1050px; height:auto; margin-bottom:24px; float:left; margin-left:-28px;}
#nycase li{ width:322px; height:298px; float:left; margin-left:28px; display:inline; margin-top:22px;}
#nycase li:hover{ background:#a10100;}
#nycase li:hover a span{ color:#FFF !important;}
#nycase li div{ width:320px; height:290px; border:1px solid #CCC;}
#nycase li div img{ display:block;  width:310px; height:240px; margin:0px auto; margin-top:5px;}
#nycase li div span{ display:block;  width:310px; height:45px; line-height:45px; text-align:center; margin:0px auto; color:#a10100; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
#nycase li p{ display:block; width:322px; height:6px; margin:0px auto; background:url(../images/yy.jpg) no-repeat top center;}



#full-screen-slider { width:100%; height:380px; }
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:520px; z-index:9900;  padding:5px 0px 5px 0px; margin:0;}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:6px; background:#FFF; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#c41305;}