@charset "utf-8";
dl,ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
li{
	list-style-type: none;
}
img{ border:0; }
dt,dd,i,b,em,dfn,p,img{
	margin: 0px;
	padding: 0px;
}

body,td,th {
	font-family: Arial;
	font-size: 12px;
	line-height:20px;
	color: #333333;
}
body {
/*	background-image: url(bj444.gif);
	background-repeat: repeat;*/
	background-repeat: repeat-y;
	background-image: url(bj889.jpg);

	background-position: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
}

a.fy:link { font-family:Arial, Helvetica, sans-serif;  border:1px solid #cccccc; background:#FFF; padding:1px 6px; font-size: 14px;color: #333333; }
a.fy:visited { font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc; background:#FFF; padding:1px 6px; font-size: 14px;color: #333333; }
a.fy:hover {  font-family:Arial, Helvetica, sans-serif; background:#000000; padding:1px 6px; font-size: 14px;color: #ffffff;}

a.fy2:link { font-family:Arial, Helvetica, sans-serif; background:#000000; padding:2px 7px; font-size: 14px;color: #ffffff; }
a.fy2:visited { font-family:Arial, Helvetica, sans-serif; background:#000000; padding:2px 7px; font-size: 14px;color: #ffffff; }
a.fy2:hover { font-family:Arial, Helvetica, sans-serif; background:#000000; padding:2px 7px; font-size: 14px;color: #ffffff;}

.clear{ clear:both}
.ckbody{
	width: 1094px;
	margin:0px auto;
}
.ckbody2{
/*	background-repeat: repeat-y;*/
	margin:0px auto;
	width: 1094px;
/*	background-image: url(bj888.jpg);*/
}
.top{
	background-color: #000000;
	float: left;
	height: 21px;
	width: 100%;
}
#inbody{
	width: 940px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	float: none;
	position: relative;
	background-color: #CC00FF;
	visibility: visible;
	z-index: auto;
}
#toptu{
	position:absolute;
	width:1094px;
	height:51px;
	layer-background-color: #FF0000;
	visibility: visible;
	background: url(top4.png) no-repeat center top;
	top: 124px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	background-position: center;
	z-index: 100;
	left: auto;
	right: auto;
}
/*美图滑门开始*/


h1{ font-size:26px; color:#000;  text-transform:uppercase; font-weight:100}

.focus {
	width:940px;
	height:490px;
	overflow:hidden;
	margin-left: 30px;
	position: relative;
}
.focus ul {
	position: absolute;
}
.focus ul li {float:left; width:940px; height:490px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {overflow:hidden;}
.focus .btn {
	position:absolute;
	width:780px;
	height:23px;
	padding:0px 10px 0px 10px;
	right:0;
	bottom:6px;
	text-align:right;
}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {
	width:45px;
	height:100px;
	position:absolute;
	top:175px;
	cursor:pointer;
	background-image: url(sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}




/*美图滑门结束*/
.hm{
	float: none;
	width: 1090px;
	margin-left: auto;
	background-image: url(top3.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	margin-right: auto;
	height: 124px;
	display: block;
	top: -21px;
	position: relative;
}
.hm1111{
	display: inline;
	float: left;
	width: 940px;
	margin-left: 75px;
	height: 124px;
}
.hm1{
	float: left;
	width: 240px;
	margin-top: 90px;
}
.hm1 li{
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	display: inline;
	float: left;
	margin-left: 10px;
}
.hm1 li b{
	font-size: 19px;
	color: #C0C0C0;
	font-style: normal;
	font-weight: normal;
}
.hm1 li a,.hm1 li a:visited{
	color: #000000;
}
.hm1 li a:hover{
	color: #C0C0C0;
}
.hm2{
	float: left;
	width: 200px;
	display: inline;
	margin-left: 500px;
	margin-top: 90px;
}
.hm2 li{
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	display: inline;
	float: left;

}
.hm2 li b{
	font-size: 19px;
	color: #C0C0C0;
	font-style: normal;
	font-weight: normal;
}
.hm2 li a,.hm2 li a:visited{
	color: #000000;
}
.hm2 li a:hover{
	color: #C0C0C0;
}

.in101{
	display: inline;
	float: left;
	width: 1004px;
	margin-left: 45px;
	margin-top: -21px;
}
.tuzr{
	display: inline;
	float: left;
	width: 23px;
	margin-top: 226px;
	margin-right: 6px;
	margin-left: 3px;
}
.gg{
	float: left;
	height: 490px;
	width: 940px;
}
.in102{
	background-image: url(in101.gif);
	background-repeat: repeat-x;
	float: left;
	height: 14px;
	width: 940px;
	margin-left: 75px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: inline;
}
.in2{
	float: left;
	width: 940px;
	margin-left: 75px;
	display: inline;
}
.in201{
	float: left;
	width: 940px;
}
.in201 li{
	float: left;
	height: 34px;
	width: 235px;
}
.in202{
	float: left;
	width: 940px;
	display: inline;
}
.in202 li{
	float: left;
	height: 101px;
	width: 235px;
}
.in3{
	float: left;
	width: 940px;
	margin-left: 75px;
	display: inline;
	margin-top: 7px;
}
.in301{
	float: left;
	width: 940px;
}
.in302{
	background-color: #000000;
	float: left;
	width: 940px;
	margin: 2px auto 0px auto;
	padding-top: 6px;
	padding-bottom: 8px;
}
.in303{
	float: left;
	width: 238px;
/*	margin-left: 30px;*/
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #202020;
	display: inline;
	height: 95px;
		
}
.in304{
	float: left;
	width: 204px;
	margin-left: 37px;
}
.in304 dt{
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 204px;
	margin-bottom: 4px;
	/*font-family: Arial;*/
}
.in304 dd{
	line-height: 24px;
	color: #FFFFFF;
	float: left;
	width: 204px;
}
.in304 dd i{
	font-style: normal;
	float: left;
	display: inline;
	
}
.in304 dd b{
	font-style: normal;
	float: left;
	display: inline;
	margin-left: 7px;
	margin-top: 1px;
}
.in304nnr{
	line-height: 21px;
	background-image: url(in309.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 112px;
	border: 1px solid #000000;
	background-color: #000000;
	display: inline;
	outline:none;
	
}
.in305{
	float: left;
	width: 204px;
	margin-left: 37px;
}
.in305 dt{

	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 204px;
	margin-bottom: 4px;
}
.in305 dd{
	line-height: 24px;
	color: #646464;
	float: left;
	width: 204px;
	display: inline;
	margin-top: 1px;
}
.in305 p{
	line-height: 24px;
	color: #646464;
	float: left;
	width: 240px;
	display: inline;
	margin-top: 5px;
	font-style: normal;
	margin-left: -4px;
}
.in305 dd span{
	font-style: normal;
	background-image: url(mb4.gif);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 159px;
}
.in305 dd span i{
	font-style: normal;
	float: left;
	width: 132px;
	margin-left: 3px;

}
.in305 dd span b{
	font-style: normal;
	float: left;
	width: 21px;
	display: inline;
	
	height: 23px;
	padding-top: 1px;
	padding-left: 1px;
	/*background-color: #3F3E3E;*/
}
.in305nnr{
	line-height: 15px;
	height: 15px;
	width: 50x;
	border: 1px solid #3E3E3E;
	display: inline;
	background-color: #3E3E3E;
	color: #666666;
	outline:none;
	margin-top: 2px;
}
.in306{
	float: left;
	width: 158px;
/*	margin-left: 30px;*/
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #202020;
	display: inline;
	height: 95px;
}
.in307{
	float: left;
	width: 120px;
	margin-left: 37px;
}
.in307 dt{
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 120px;
	/*font-family: Arial;*/
	margin-bottom: 2px;
}
.in307 dd{
	line-height:17px;
	color: #5E5E5E;
	float: left;
	width: 120px;
	font-size: 13px;
}
.in307 dd a,.in307 dd a:visited{
	color: #5E5E5E;
}
.in307 dd a:hover{
	color: #FFFFFF;
}
.in308{
	float: left;
	width: 120px;
	margin-left: 37px;
}
.in308 dt{
	margin-bottom: 2px;
	color: #FFFFFF;
	float: left;
	width: 120px;
	font-weight: bold;
		line-height: 25px;
	/*font-family: Arial;*/
}
.in308 dd{
	line-height: 20px;
	color: #5E5E5E;
	display: inline;
	float: left;
	width: 120px;
	margin-top: 2px;
	margin-left: -1px;
}
.in308 dd a,.in308 dd a:visited{
	color:  #5E5E5E;
}
.in308 dd a:hover{
	color: #FFFFFF;
}
.in308 i{
	line-height: 20px;
	color: #FFFFFF;
	display: inline;
	float: left;
	width: 120px;
	margin-top: 5px;
	font-style: normal;
	
}
.in308 i a,.in308 i a:visited{
	color:   #FFFFFF;
}
.in308 i a:hover{
	color: #FFFFFF;
}
.in309{
	display: inline;
	float: left;
	text-align:center;
	width: 98px;
	margin-top: 20px;
	margin-left: 23px;
}
.mm401{
	margin:0px auto;
	line-height: 25px;
	display: inline;
	width: 940px;
	margin-top: 5px;
	text-align: right;
	float: left;
	color: #B2B2B2;
	font-weight: bold;
	padding-bottom: 30px;
}
.mb{
	background:url(mb333.jpg) no-repeat 1px 0px;
	float: left;
	height: 38px;
	width: 1094px;
}

/*美图滑门开始*/
.rollBox{
	width:1004px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: inline;
	float: left;
}
.rollBox .Cont{
	width:940px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
	text-align: center;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:940px;
	float:left;
	display: inline;
	background-color: #FFFFFF;
}
*+html .rollBox .Cont .pic{
	width:940px;
	float:left;
	text-align:center;
	display: inline;
}
.rollBox .Cont .pic img{
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.rollBox #List1,.rollBox #List2{
	float:left;
	display: inline;
}
.img1{
	float: left;
	width: 23px;
	display: inline;
	margin-left: 3px;
	margin-right: 6px;
	margin-top: 226px;
}
.img2{
	float: left;
	width: 23px;
	display: inline;
	margin-left: 3px;
	margin-right: 6px;
	margin-top: 226px;

}
/*美图滑门结束*/


.wrap{
	position:relative;
	width: 940px;
}
.photo{
	width: 235px;
	float: left;
	height: 101px;
}
.photo img{
	display: inline;
	margin-top: 0px;
}
.photo a{
	position:absolute;
	display:block;
}
.photo a:hover{
}
.photo span{
	width:235px;
	display:block;
	position:absolute;
	color:#999999;
	text-align:center;
	height: 35px;
	font-size: 12px;
	line-height: 30px;
	background-image: url(s.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1px;
}
.photo span img{
	display: inline;
	height: 30px;

	margin-top:0px;
}
.photo a:hover span{
	color: #FFFFFF;
	background-image: url(s.gif);
	height:35px;
	width: 235px;
	display: block;
	position: absolute;
}

.photoa{
	width: 235px;
	float: left;
	height: 35px;
}
.photoa img{
	display: inline;
	margin-top: 0px;
}
.photoa a{
	position:absolute;
	display:block;
}
.photoa a:hover{
}
.photoa a{
	width:235px;
	display:block;
	position:absolute;
	color:#999999;
	text-align:center;
	height: 35px;
	font-size: 12px;
	line-height: 30px;
	background-image: url(s.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 1px;
}
.photoa span img{
	display: inline;
	height: 30px;

	margin-top:0px;
}
.photoa a:hover {
	color: #FFFFFF;
	background-image: url(s.gif);
	height:35px;
	width: 235px;
	display: block;
	position: absolute;
}



/*首页结束*/




/*blog开始*/
.blogtop{
	float: left;
	width: 940px;
	background-color: #E5E5E5;
	display: inline;
	height: 24px;
	margin-left: 75px;
	margin-top: -21px;
}

.blog1dk{
	display: inline;
	float: left;
	width: 940px;
	margin-top: 30px;
	margin-left: 75px;
	margin-bottom: 10px;
	min-height:600px;
}
.blog101{
	float: left;
	width: 940px;
}
.blog101 img{ max-width:940px !important}
.blog101 dt{
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	float: left;
	width: 749px;
}
.blog101 dd{
	font-size: 13px;
	line-height: 20px;
	float: left;
	width: 749px;
	color: #CECECE;
	font-weight: bold;
}
.blog102{
	float: left;
	width: 940px;
	display: inline;
	margin-top: 15px;
	
}
.blog102 img{ max-width:940px !important }
.blog102 i{
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	color: #666666;
	float: left;
	width: 749px;
	overflow: hidden;	
}
.blog103img{
	display: inline;
	float: left;
	width: 749px;
	margin-top: 8px;
}
.blog104{
	float: left;
	width: 749px;
	display: inline;
	margin-top: 10px;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
.blog105{
	float: left;
	width: 140px;
	display: inline;
	margin-top: 8px;
	margin-left: 810px;
}
.blog105 dt{
	font-size: 13px;
	line-height: 22px;
	color: #999999;
	float: left;
	height: 22px;
	width: 44px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	font-weight: bold;
}
.blog105 dd{
	float: left;
	width: 90px;
	margin-top: 1px;
}
.blog105a{
	float: left;
	width: 140px;
	display: inline;
	margin-top: 8px;
	margin-left: 810px;
}

.blog105a dt{
	font-size: 13px;
	line-height: 25px;
	color: #999999;
	float: right;
	height: 25px;
	width: 90px;
	font-weight: bold;
}
.blog105a dt a,.blog105a dt a:visited{
	color: #999999;
}
.blog105a dt a:hover{
	color: #333333;
	display: block;
}
.blog106{
	background-image: url(in101.gif);
	background-repeat: repeat-x;
	float: left;
	height: 14px;
	width: 940px;
	margin-top: 3px;
	margin-bottom: 10px;
	display: inline;
}
.blog201a{
/*	background-image: url(blog106.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline;
	margin-top: 10px;
	
	float: left;
	width: 749px;
}
.blog201{
	display: inline;
	
	float: left;
	width: 749px;

}

.blog201 li{
	line-height: 22px;
	background-image: url(blog107.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: inline;
	float: right;
	height: 22px;
	width: 24px;
	font-style: normal;
	background-color: #F7F7F7;
	
	padding-right: 4px;
	padding-bottom: 2px;
	
}
.blog201 b{
	line-height: 21px;
	background-image: url(blog108.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 21px;
	width: 47px;
	font-style: normal;
	font-weight: normal;
	padding-left: 40px;
	padding-top: 1px;
	background-color: #F7F7F7;
	padding-bottom: 2px;
}
.blog201 li a,.blog201 li a:visited{
	color: #333333;
}
.blog201 li a:hover{
	color: #333333;
	display: block;
}
.blog201nnr{
	line-height: 15px;
	background-color: #FFFFFF;
	height: 14px;
	width: 24px;
	border: 1px solid #CCCCCC;
	display: inline;
	margin-top: 1px;
	outline:none;
}

.blog3dk{
	float: left;
	width: 162px;
	display: inline;
	margin-top: 30px;
	margin-left: 29px;
}
.blog301{
	float: left;
	width: 162px;
}
.blog301 dt{
	line-height: 25px;
	font-weight: bold;
	float: left;
	width: 162px;
	font-size: 13px;
	color: #000000;
	margin-left: -1px;
}
.blog301 dd{
	line-height: 24px;
	color: #FFFFFF;
	float: left;
	width: 204px;
	margin-bottom: 6px;
	display: inline;
}
.blog301 dd i{
	font-style: normal;
	float: left;
	display: inline;
	margin-left: 2px;
}
.blog301 dd b{
	font-style: normal;
	float: left;
	display: inline;
	margin-left: 8px;
	margin-top: 1px;
}
.blog301nnr{
	line-height: 21px;
	height: 21px;
	width: 106px;
	border: 1px solid #E1E1E1;
	background-color: #FFFFFF;
	display: inline;
	outline:none;
}
.blog401{
	float: left;
	width: 162px;
}
.blog401 img{
	display: inline;
	float: left;
	width: 162px;
	margin-top: 12px;
}
/*blog结束*/




/*contact开始*/
.congg{
	display: inline;
	float: left;
	width: 940px;
	margin-left: 75px;
	margin-top: -21px;
}
.con1dk{
	display: inline;
	float: left;
	width: 430px;
	margin-top: 20px;
	margin-left: 75px;
}
.con101{
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	float: left;
	width: 430px;
}
.con101 i{
	font-style: normal;
	color: #999999;
}
.con102{
	display: inline;
	margin-top: 5px;
	float: left;
	width: 430px;
}
.con102 dl{
	display: inline;
	margin-top: 8px;
}
.con102 dt{
	line-height: 25px;
	float: left;
	width: 425px;
	display: inline;
	font-size: 13px;
}
.con102 dd{
	float: left;
	width: 430px;
}
.con102nnr{
	background-color: #FFFFFF;
	height: 20px;
	width: 418px;
	border: 1px solid #CCCCCC;
	line-height: 20px;
	outline:none;
}
.con102nnr2{
	background-color: #FFFFFF;
	height: 80px;
	width: 418px;
	border: 1px solid #CCCCCC;
	line-height: 20px;
	outline:none;
}
.con103{
	text-align: right;
	display: inline;
	float: left;
	width: 420px;
	margin-top: 6px;
}
.con104{
	display: inline;
	float: left;
	width: 430px;
	margin-top: 8px;
	line-height: 25px;
}
.con105{
	float: left;
	width: 430px;
	line-height: 25px;
}
.con105nnr{
	background-color: #FFFFFF;
	height: 20px;
	width: 106px;
	border: 1px solid #999999;
	line-height: 20px;
	outline:none;
}
.con2dk{
	display: inline;
	float: left;
	width: 476px;
	margin-top: 20px;
	margin-left: 34px;
	margin-bottom: 30px;
}
.con201{
	float: left;
	width: 476px;
}
.con201 dt{
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	float: left;
	width: 476px;
}
.con201 dd{
	line-height: 18px;
	display: inline;
	float: left;
	width: 365px;
}
.con202img{
	display: inline;
	float: left;
	width: 476px;
	margin-top: 10px;
}
/*contact结束*/






/*shop开始*/
.shopdk{
	display: inline;
	float: left;
	width: 940px;
	margin-top: 12px;
	margin-left: 75px;
	margin-bottom: 25px;
}
.shopbt{
	background-color: #E5E5E5;
	float: left;
	height: 45px;
	width: 940px;
}
.shopbt101{
	background-image: url(hmn.gif);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 146px;
	padding-top: 5px;
}
.shopbt101 li{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #8C8C8C;
	display: inline;
	float: left;
	height: 16px;
	width: 130px;
	margin-left: 19px;
	
}
.shopbt101 li a,.shopbt101 li a:visited{
	color: #8C8C8C;

}
.shopbt101 li.hover{
	color: #FFFFFF;
	background-image: url(sf.gif);
	background-repeat: no-repeat;
	display: block;
}
.shopbt101 li.hover a{color: #FFFFFF;}
.shopbt101 li a:hover{color: #FFFFFF;}
.shopbt102{
	display: inline;
	float: left;
	width: 794px;
	/*margin-left: 1px;*/
		background-image: url(shop207.jpg);
	background-repeat: no-repeat;
	height: 45px;
	/*padding-left: 30px;
*//*	background-color: #006600;*/
}
.shopbt102 li{
/*	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
	color: #8F8F8F;
	background-image: url(shop103.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: inline;*/
	float: left;
	height: 45px;
	width: 196px;
	margin-left: 2px;


}
.shopbt102 li a,.shopbt102 li a:visited{
/*	color:#8F8F8F;*/
		position:absolute;
	display:block;
}
.shopbt102 li a:hover{
/*	color: #000000;
		background-image: url(shop104.jpg);
	background-repeat: no-repeat;
	display: block;*/
	
}
.shopbt102 li span{
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
	color: #8F8F8F;
	background-image: url(shop103.gif);
	background-repeat: no-repeat;
	text-align: center;
		display:block;
	position:absolute;
	float: left;
	height: 45px;
	width: 196px;
/*	margin-left: 2px;*/
	color:#8F8F8F;


}
.shopbt102 li a:hover span{
	color: #000000;
		background-image: url(shop104.jpg);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}
.shop103{
	font-size: 25px;
	line-height: 35px;
	font-weight: bold;
	float: left;
	width: 940px;
	color: #000000;
	margin-bottom: 15px;
}
.shop201K{
	display: inline;
	float: left;
	width: 164px;
	margin-top: 25px;
	margin-right: 79px;
	margin-left: 70px;
	position: relative;
}
.shop202{
	float: left;
	width: 164px;
}
.shop202 img{
	width: 164px;
	height: 230px;
}
.shopabs{
	position: absolute;
	left: 93px;
	top: 170px;
}
.shop203{
	display: inline;
	float: left;
	width: 164px;
	margin-top: 10px;
}
.shop203 dt{
	float: left;
	width: 164px;
}
.shop203 dt i{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	float: left;
	width: 164px;
	font-style: normal;
}
.shop203 dd{
	line-height: 20px;
	color: #999999;
	text-align: center;
	float: left;
	width: 164px;
}
.shop203 dt i a,.shop203 dt i a:visited{
	color: #666666;
}
.shop203 dt i a:hover{
	color: #000000;
}
/*shop结束*/








/*about开始*/
.aboutdk{
	width: 940px;
	margin:12px auto 14px auto;
}
.about101{
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 940px;
	font-size: 14px;
	display: inline;
	margin-top: 8px;
}
.about102{
	line-height: 24px;
	float: left;
	min-height:300px;
	display: inline;
	margin-top: 30px;
	font-size: 13px;
}
.about103{
	line-height: 17px;
	float: left;
	min-height:300px;
	display: inline;
	margin-right: 90px;
	font-size: 13px;
}
.about104{
	line-height: 17px;
	float: left;
	width: 940px;
	display: inline;
	font-size: 13px;
	background-image: url(in101.gif);
	background-repeat: repeat-x;
	height: 14px;
	margin-top: 8px;
}
.about201{
	float: left;
	width: 940px;
}
.about201 li{
	display: inline;
	float: left;
	margin-top: 8px;
	width: 940px;
}
.about201 li i{
	display: inline;
	float: left;
	width: 473px;
	font-style: normal;
}
.about201 li b{
	display: inline;
	float: right;
	width: 456px;
	font-style: normal;
	
}
.about202{
display: inline;
	float: left;
	width: 940px;
	margin-top: 8px;

}
/*首页滚动条开始*/
#slider {
    width: 940px; /* important to be same as image width */
    height: 18px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#slider img{
    border: 0px;
}

#sliderContent {
    width: 940px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {

}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
/*首页滚动条结束*/

.product{ width:940px;}
.product img{ max-width:940px}

.wz12h{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#333}

.profl{ width:940px}
.pro_list_img{width:940px; height:230px; line-height:230px; float:left; position:relative; margin-bottom:13px; }

.mtli_click{ position:absolute; top:0px; left:0px; width:940px; height:230px; margin:0px auto}
.mtli_click li{ width:940px; height:230px; line-height:230px; text-align:center; -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.mtli_click li:hover,.mtli_click li.hover{ width:940px; height:230px; line-height:230px; text-align:center; background:#000; filter:alpha(opacity=85);opacity:0.85;}
.mtli_click li a{color:#666666; display:block;  font-family:'Microsoft YaHei','微软雅黑';font-size:32px;line-height:230px; filter:alpha(opacity=0);opacity:0;}
.mtli_click li:hover a,.mtli_click li.hover a{color:#ffffff; display:block;  font-family:'Microsoft YaHei','微软雅黑'; font-size:32px;line-height:230px; filter:alpha(opacity=90);opacity:0.9;}


.pro_list{ padding:30px 0px 0px 0px}
.pro_list li{ width:295px; min-height:255px; margin-right:26px; float:left}
.pro_list li:nth-child(3),.pro_list li:nth-child(6),.pro_list li:nth-child(9),.pro_list li:nth-child(12),.pro_list li:nth-child(15){ margin-right:0px}
.pro_list li img{ width:295; height:200px;filter: brightness(100%);  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.pro_list li img:hover{ width:295; height:200px; -webkit-filter: brightness(50%); 
  filter: brightness(40%);}
.pro_list li h2{ text-align:center; line-height:22px; padding-top:5px; font-size:14px;}
.pro_list li a{ color:#333; font-size:14px; line-height:22px} 
.pro_list li a:hover{ color:#ff0000; font-size:14px; line-height:22px} 

.team_list{ padding:0px 0px 0px 0px}
.team_list li{ width:295px; min-height:255px; margin-right:26px; float:left}
.team_list li:nth-child(3),.team_list li:nth-child(6),.team_list li:nth-child(9),.team_list li:nth-child(12),.team_list li:nth-child(15){ margin-right:0px}
.team_list li img{ width:295; height:295px;filter: brightness(100%);  -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.team_list li img:hover{ width:295; height:295px;-webkit-filter: brightness(50%); 
  filter: brightness(40%);}
.team_list li h2{ text-align:center; line-height:22px; padding-top:5px; font-size:20px; text-transform:uppercase}
.team_list li a{ color:#333; font-size:14px; line-height:22px;  font-size:20px; text-transform:uppercase} 
.team_list li a:hover{ color:#ff0000; font-size:14px; line-height:22px;  font-size:20px; text-transform:uppercase} 


.pro_show{ clear:both; width:940px; margin:0px auto; padding:30px 0px 30px 0px}

.module-full-6 ul li:nth-child(10),.module-full-6 ul li:nth-child(15),.module-full-6 ul li:nth-child(5){padding-right:0}

.pro_img{width:295px; height:200px; line-height:200px; float:left; position:relative; margin-bottom:13px}


.pro_jz{ position:absolute; top:0px; left:0px; width:295px; height:200px}
.pro_jz li{  width:295px; height:200px; text-align:center; -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.pro_jz li:hover,.pro_jz li.hover{ width:295px; height:200px; text-align:center; background:#000; filter:alpha(opacity=85);opacity:0.85;}
.pro_jz li a{color:#666666; display:block;  font-family:'Microsoft YaHei','微软雅黑';font-size:16px;line-height:200px; filter:alpha(opacity=0);opacity:0;}
.pro_jz li:hover a,.pro_jz li.hover a{color:#ffffff; display:block;  font-family:'Microsoft YaHei','微软雅黑'; font-size:16px;line-height:200px;  filter:alpha(opacity=90);opacity:0.9;}


.pro_img2{width:295px; height:295px; line-height:295px; float:left; position:relative; margin-bottom:13px}
.pro_jz2{ position:absolute; top:0px; left:0px; width:295px; height:295px}
.pro_jz2 li{  width:295px; height:295px; text-align:center; -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.pro_jz2 li:hover,.pro_jz2 li.hover{ width:295px; height:295px; text-align:center; background:#000; filter:alpha(opacity=85);opacity:0.85;}
.pro_jz2 li a{color:#666666; display:block;  font-family:'Microsoft YaHei','微软雅黑';font-size:16px;line-height:295px; filter:alpha(opacity=0);opacity:0;}
.pro_jz2 li:hover a,.pro_jz2 li.hover a{color:#ffffff; display:block;  font-family:'Microsoft YaHei','微软雅黑'; font-size:16px;line-height:295px;  filter:alpha(opacity=90);opacity:0.9;}

.nypage{ width:940px; margin:0px auto; text-align:center; padding-top:30px; padding-bottom:30px}

.team_name{ background:#000; margin-bottom:13px; text-align:center; line-height:96px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:42px}

.team_pic{ width:550px; z-index:9999}
.team_pic li{ width:129px; margin:0px 8px 8px 0px; float:left; z-index:999999;}
.team_pic li img{z-index:999999; width:129px; height:129px}
.xjpro{ padding:0px}
.xjpro li{ width:141px; height:93px; float:left; margin-right:16px}
.xjpro li:nth-child(3){ margin-right:0px}

.teamlist{ width:998px;}
.team2{ width:295px; height:365px; float:left; margin-right:28px}

.video{ width:940px; height:540px}



/* 分页样式*/
.pagebar { padding:20px; overflow:hidden}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #666;
  font-size: 14px;
  padding: 5px 10px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination span {
    color: #666;
    font-size: 14px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #666;
  border: 1px solid #000000;
}
.pagination a.page-num-current {
  color: #fff;
  background: #000000;
  border: 1px solid #000000;
}
.pagination .st{ font-family:'Microsoft YaHei','微软雅黑'; }

/* 分页样式*/

  /* 导航栏样式 */
        .navbar {
            background-color: var(--primary-color);
            box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        .nav-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 70px;
        }

      

        .nav-menu {
            display: flex;
            list-style: none;
        }

        .nav-item {
            position: relative;
        }
       .nav-item a{
           font-size: 16px; 
        }
        .nav-link {
            color: #666666; font-size: 14px;
            text-decoration: none;
            padding: 0 20px;
            height: 70px;
            display: flex;
            align-items: center;
            transition: all 0.3s ease;
            font-weight: 500;
            position: relative;
        }
    
        .nav-link:hover {
            background-color: rgba(255, 255, 255, 0.1);
            color: var(--secondary-color);
        }

        /* 下拉箭头样式 */
        .dropdown-toggle::after {
            content: "\f078";
            font-family: "Font Awesome 6 Free";
            font-weight: 900;
            font-size: 0.7rem;
            margin-left: 8px;
            transition: transform 0.3s ease;
        }

        .nav-item:hover .dropdown-toggle::after {
            transform: rotate(180deg);
        }

        /* 下拉菜单样式 */
        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            background-color: white;
            min-width: 220px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            border-radius: 0 0 5px 5px;
            opacity: 0;
            visibility: hidden;
            transform: translateY(10px);
            transition: all 0.3s ease;
            z-index: 1001;
            list-style: none; /* 确保下拉菜单没有列表样式 */
        }

        .dropdown-item {
            padding: 0;
            list-style: none; /* 确保下拉菜单项没有列表样式 */
        }

        .dropdown-link {
            color: var(--text-color);
            text-decoration: none;
            padding: 12px 20px;
            display: block;
            border-bottom: 1px solid #eee;
            transition: all 0.2s ease;
        }

        .dropdown-link:hover {
            background-color: #f5f7fa;
            color: var(--secondary-color);
            padding-left: 25px;
        }

        .dropdown-link i {
            margin-right: 8px;
            width: 16px;
            text-align: center;
        }

        .nav-item:hover .dropdown-menu {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }

     

        /* 移动端样式 */
        @media screen and (max-width: 968px) {
            .hamburger {
                display: block;
            }

            .nav-menu {
                position: fixed;
                top: 70px;
                left: -100%;
                background-color: var(--primary-color);
                width: 100%;
                height: calc(100vh - 70px);
                flex-direction: column;
                transition: all 0.5s ease;
                padding: 20px 0;
                overflow-y: auto;
                list-style: none; /* 确保移动端菜单没有列表样式 */
            }

            .nav-menu.active {
                left: 0;
            }

            .nav-item {
                width: 100%;
            }

            .nav-link {
                padding: 15px 30px;
                height: auto;
                justify-content: space-between;
            }

            .dropdown-toggle::after {
                transform: rotate(0deg);
                transition: transform 0.3s ease;
            }

            .dropdown-toggle.active::after {
                transform: rotate(180deg);
            }

            .dropdown-menu {
                position: static;
                opacity: 1;
                visibility: visible;
                transform: none;
                box-shadow: none;
                background-color: rgba(0, 0, 0, 0.1);
                display: none;
                width: 100%;
                border-radius: 0;
                list-style: none; /* 确保移动端下拉菜单没有列表样式 */
            }

            .dropdown-link {
                color: rgba(255, 255, 255, 0.8);
                padding: 12px 50px;
                border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            }

            .dropdown-link:hover {
                color: white;
                background-color: rgba(255, 255, 255, 0.1);
                padding-left: 55px;
            }

            .nav-item:hover .dropdown-menu {
                transform: none;
            }
        }

      


.p-catalog{ padding: 30px 0px; background: #000000;}
.p-catalog li{ width: 20%; float: left;  font-size:16px; color:#ffffff; }
.p-catalog li:hover,.p-catalog li.hover{ width: 20%;  float: left; font-size:16px; color:#ff0000; text-decoration: underline }
.p-catalog li a{color:#ffffff; display:block; text-align:center; font-family: 'Microsoft YaHei','黑体';font-size:16px; line-height:32px; }
.p-catalog li:hover a,.p-catalog li.hover a{color:#ff0000;  display:block;text-align:center; font-family: 'Microsoft YaHei','黑体'; font-size:16px; line-height:32px;}
