/* CSS Document */
body{
	margin: auto;
/*	background-image: url(bg.jpg);
	background-repeat: repeat-y;
	background-position: center 600px;*/
	font-size: 14px;
	line-height: 2;
	font-family: Arial, Helvetica, sans-serif;
/*	background-color: #f8f8f8;*/
	color: #333;word-break:break-all; 
}
:focus{outline:none;}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #FF6600;
}
.yy{
	box-shadow: 0px 0px 5px #888888;
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	padding: 5px;
}
div,span{text-overflow: ellipsis;}
img{border: none; max-width:100%;}
img{ max-width:100%; border:none;}
img[align="left"]{float:left;margin-right:10px;}
img[align="right"]{
	float:right;
	margin-left: 10px;
}table{border-collapse:collapse}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
.fl{ float:left}
.fr{ float:right}
.box,.ubox{
	width: 1100px;
	margin: auto;
}

#logo{
	
	float: left;
	height: 90px;

}
.clear{ clear:both}
#top{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	background-color: #FFFFFF;
}
#top a,#nav a{
	white-space: nowrap;
}
.red{ color:#CC0000}
#top .fr a{
	font-size: 12px;
	margin-right: 2px;
	margin-left: 2px;
}
#top.showtop{
	position: fixed;
	z-index: 999;
	float: left;
	width: 100%;
	left: 0px;
	top: 0px;
	filter: Alpha(Opacity=90);Opacity:0.9;
}
#top .fl{
	display:none;
	font-size: 12px;
}
#top .cp{ font-size:10px; line-height:32px;}
#top .cartst{ display:none;}
#top .fl a{
	margin-right: 5px;
	margin-left: 5px;
}
#top.showtop .fl,#top.showtop .cartst{
	display: inline;
}

#header{
	padding-top:30px;
	padding-bottom: 20px;
}
#header #search{}
#header #search .skw,#header #search .hot{
	line-height:1.5;
	font-size:12px;
	margin-top: 5px;
}
#header #search .skw a,#header #search .hot a{
	margin-right:5px;
	margin-left:5px;
}
#header #search .hot{
	text-align:left;
	text-indent: 5px;
}
#header #search input{
	border: 2px solid #000000;
	float: left;
	height: 30px;
	width: 420px;
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;border-top-left-radius: 5px;
border-top-right-radius:0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 5px;
}
#header #search button{
	background-color: #000000;
	background-image: url(fd.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 32px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 36px;
	color: #FFFFFF;
	line-height: 36px;
	float:left;
	margin-left: -2px;
	padding-right: 10px;
	
border-top-left-radius: 0px;
border-top-right-radius:5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 0px;
}
#header .cart{
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	line-height: 28px;
	padding-right: 10px;
	padding-left: 25px;
	background-image: url(book.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;

}#header .cart div{
	background-image: url(xia.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
#header .cart b{
	font-weight: lighter;
	margin-right: 5px;
	margin-left: 5px;
}
#header .logo{ width:300px;/*display: flex;
    justify-content:center;
    align-items:center; text-align:left;*/ min-height:59px; font-family:Impact; font-size:28px;}
	#header .logo img{ max-height:59px; }
#nav{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	line-height: 40px; z-index:99;  
}
#nav .tel{
	font-style: italic;
}

	
#nav .nav{}
#nav .nav a{
	margin-right: 10px;
	margin-left: 10px;
	font-size: 14px;
}
/*底部*/
#foot{
	background-color: #000000;
	margin-top:20px;


}
/*#foot .foot2{

}
#foot .foot2 .box{
    min-height:120px;
	text-align: center;
	line-height: 3;
}
#foot .foot2 ,#foot .foot2  a{ color:#FFFFFF}
#foot .foot2 .footnav{
	background-image: url(footline.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 2px;
}
#foot .foot2 .lianxi{	background-image: url(footline1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 2px;}*/
#foot .foot{
	background-color: #EDEDED;
}
#foot .foot .gotop{ cursor:pointer;}
#foot .foot1{
	/*	padding-left: 200px;*/
	text-align: left;
	color:#FFFFFF;
	padding-top: 15px;
	padding-bottom: 10px;
}
#foot .foot1,#foot .foot1 a{
	color: #999;
}
#foot .fnav{float: left; width:120px;}
#foot .fnav .etitle{
	font-weight: bold;
	color: #FFFFFF;
}
#foot .fnav a:hover{color: #FFFFFF;}
#foot .copyright{
	line-height:1.5;
	padding-bottom: 10px;
	text-align: left;
	float: left;
	width:380px;
/*	background-image: url(logo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/ margin-right:40px;
}
/*#foot .copyright>div{padding-top: 45px;}*/

#foot .logomin{font-family:Impact; font-size:28px; color:#FFFFFF;}
#foot .logomin img{ max-height:50px;}
#foot .logomin+div{padding-top: 0px;}

#foot .footaddress{
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	width: 350px;
}
/*轮播*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.banner{width:100%; height:479px; position:relative; overflow:hidden; width:1000px; margin-left:200px;}
.banner-btn{ display:none;}
.banner-btn a{ display:block; line-height:40px; position:absolute;top:200px; width:40px; height:40px;background-color: #000; opacity:0.3; filter:alpha(opacity=30) color: rgb(255, 255, 255);overflow: hidden; z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{ font-size:0; *word-spacing:-1px;/* IE6、7 */ letter-spacing: -3px; position:relative;}
.banner-img li{ display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align: top; letter-spacing: normal;word-spacing: normal; font-size:12px; width:100%; float:left;}
.banner i{ background:url(T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.banner-img li .img{
	width:100%;
	height:480px;
	background-repeat: no-repeat;
	background-position: center top; float:left;
	 
}
.banner .nextBtn i{ background-position:-200px -24px;}
.banner .prevBtn i{ background-position:-200px 0px;}

.banner-circle{ position:absolute; left:50%; bottom: 15px;height: 13px;text-align: center;font-size: 0;border-radius: 10px; background:rgba(255,255,255,0.3); filter:alpha(opacity:30); }
.banner-circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; }
.banner-circle li a{ display: block;padding-top: 9px;width: 9px;height: 0;border-radius: 50%; background: #B7B7B7;overflow: hidden;}
.banner-circle .selected a{
	background-color: #CC0000;
}
.list{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px; width:195px;

}
.list:nth-child(4n+1){ clear:both;}
.list div{
	text-align: center;
	width: 100%;
	white-space: nowrap;
	overflow: hidden; float:left;
}
.list .img{
	border: 1px solid #ddd;
	float: left;
	width: 100%;
	text-align: center;	border-radius:5px; padding:5px;box-sizing:border-box;

}
.list .img img{ max-width:100%;}
.list .ntitle{ line-height:32px;}

#postion {
	line-height: 35px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
/*检索*/
.serch_s,.order{
	border: 1px solid #ddd;
	margin-top: 5px;

}
.order{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.order .fr span{
	margin-right: 5px;
	margin-left: 5px;
}
.order .fl a{
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #ddd;
	font-size: 12px;
}
.order .fl a.select{
	color: #FF0000;
}
.order .fr .page a.p2{
	background-image: url(p2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.order .fr .page a.p1{
	background-image: url(p1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 5px;
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
}
.order .fr .page a.p2:hover{background-image: url(p2hover.jpg);}
.order .fr .page a.p1:hover{background-image: url(p1hover.jpg);}
.order .fr .mpage{
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12px;*/
	color: #666666;
}
.serch_s b{
	float: left;
	background-color: #f5f5f5;
	width: 150px;
	padding-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.serch_s  .ss{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;

}
.serch_s a{
	margin-right: 5px;
	margin-left: 5px;
}
.serch_s a.select,.serch_s a:hover{
	color: #FF0000;
}
#page{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#page a{
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 1px solid #ddd;
}
#page a.select,#page a:hover{
	color: #FFFFFF;
	background-color: #333333;
}



.clear{ clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix{display:block;} 
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:360px;height:360px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:360px;height:360px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:362px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
#right .proshow .fl img{ max-width:none}/*清除图片最大尺寸，避免放大镜无效*/

.procms .fr{ width:480px;}
.procms .fr .item{
	float: left;
	width: 50%;
	line-height: 15px;
	padding-top:8px;
	padding-bottom: 8px;
}
.procms .fr .item span{ float:left}
/*.procms .fr .item .text{ margin-left:80px; }
.procms .fr .item1 .text{ margin-left:50px; }*/
.procms .fr .sorttitle{
	line-height: 35px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	font-size: 16px;
}
.procms .fr .stands .span{ float:left; }
.procms .fr .stands div input{
	text-align: center;
	width:50px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd; height:17px; float:left; margin-top:5px;
}
.procms .fr .stands div span.input{
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	color: #666666;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; float:left; height:19px; line-height:19px; margin-top:5px;
	font-size: 16px; cursor:pointer;
}
.procms .fr .stands a{
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	margin-right: 5px;
}
.procms .fr .stands a.select{
	border: 1px solid #FF6600;
	color: #FFFFFF;
	background-color: #FF6600;
/*	background-image: url(select.png);
	background-repeat: no-repeat;
	background-position: right bottom;*/
}
.procms .fr .ntitle .text{
	color: #FF9900;
}
.procms .fr .tel .text{
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.radius{-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	border-radius:5px;}
.procms .fr .more a,.abtn{-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	border-radius:5px;
	border: 1px solid #ddd;
	padding-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eee));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');	color: #333333;
	width:100px;
	text-align:center;
	font-size:12px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.procms .fr .more a:hover,.procms .fr .more a.select,.abtn:hover{
	color: #FFFFFF;
		background-image: -moz-linear-gradient(top, #007ECA, #333);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #007ECA), color-stop(1, #333));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ECA', endColorstr='#333');	
	background-color: #333;
}

.procontent{
	float: left;
	width: 100%;
	margin-top: 20px;
}
.procontent .h11{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.procontent .h11 b.select{
	background-color: #FFFFFF;
	color: #FFFFFF;
	-moz-border-top-left-radius: 5px;   
	-moz-border-top-right-radius: 5px;   
    -webkit-border-top-left-radius: 5px; 
	-webkit-border-top-right-radius: 5px; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-image: -moz-linear-gradient(top, #555, #333);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(1, #333));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#333');	
	background-color: #333;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#right{ width:860px; float:right;min-height:450px;}
#left{ width:220px; float:left}
.addcartbtn{
	background-image: url(addcart.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 42px;
	width: 147px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-size: 16px;
}
.gohistory{
	background-image: url(gohistory.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 42px;
	width: 147px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-size: 16px;

	text-align: left;
}
.gohistory i{ margin-right:10px;}
.proshow .fr .more1{
	position: relative;
}
.proshow .fr .guige{
	border: 1px solid #F6C79B;
	background-color: #FFFDF4;
	padding: 5px;
}
.cartalert{
	border: 3px solid #ddd;
	position: absolute;
	height: 200px;
	width: 300px;
	left: 0px;
	bottom: 0px;
	z-index: 99;
	background-color: #FFFFFF; display:none
}
.cartalert .wintitle{
	background-color: #DD6900;
	color: #FFFFFF;
	text-align: right;
	line-height: 18px; height:18px;
}
.cartalert .wintitle .close{
	float: right;
	padding-right: 10px;
	padding-left: 10px; cursor:pointer;
}
.cartalert .alert{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height:80px;
	line-height: 20px;
	padding-bottom: 5px;
}
.cartalert .gobtn{
	width: 270px;
	margin-right: auto;
	margin-left: auto;
}
.cartalert .gobtn a.btn{
	background-color: #fd7900;
	color: #FFFFFF;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	width: 80px;
}
.cartalert .gobtn a.btn:hover{
	background-color: #FF6600;
}


/*购物车*/
.clist{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.clist .img{
	margin-right: 10px;
	margin-left: 10px;
}
/*.clist .img img{
	padding: 2px;

}*/
.clist .fr{ margin-top:20px;}
.clist .fr input{
	text-align: center; float:left
}
.clist .fr span{ float:left}
.clist .fr span.add,.clist .fr span.add1{
	background-image: url(btn2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 18px;
	width: 18px;
	cursor:pointer;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 3px;
	text-align: left;
	text-indent: -99px;
	overflow: hidden;
}
.clist .fr span.add1{	background-image: url(btn1.jpg);
	}
	.carts{
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
.carts .tdbg{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; line-height:34px;
}
.cartinfo{
	padding-left:500px; 
}
.cartinfo textarea{
	border: 1px solid #ddd; height:100px;
}
.cartinfo div{
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cartinfo div input[type="text"],.cartinfo textarea{
	width: 400px; max-width:100%;
}
.cartinfo div span{
	float: left;
	width: 90px;
}

#left .etitle{
	background-color: #fd7900;
	color: #FFFFFF;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height:60px;
	font-size: 18px;
	text-align: center;
	line-height: 60px;
}

#left .leftdh{
	border: 1px solid #ddd;
	border-bottom-right-radius:5px;
	border-bottom-left-radius: 5px;
	background-color: #f5f5f5;
	padding-top: 10px;
	padding-bottom: 10px;
}
#left .lx{ margin-top:20px; margin-bottom:20px;}
#left .lx .econtent{
	border: 1px solid #ddd;
	border-bottom-right-radius:5px;
	border-bottom-left-radius: 5px;
	background-color: #f5f5f5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#left .leftdhs{
		border: 1px solid #ddd;
	border-bottom-right-radius:5px;
	border-bottom-left-radius: 5px;
	background-color: #fff;

}
#left .leftdhs ul,#left .leftdhs ul li{

}
#left .leftdhs >ul >li>a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	text-align: left;
	text-indent: 20px;
	line-height: 45px;	float: left;
	width: 100%;
}

#left .leftdhs >ul >li >a:hover{
	background-color: #f5f5f5;
	float: left;
	width: 100%;
}

#left .leftdh ul,#left .leftdh ul li{

}
#left .leftdh> ul> li>a{
	color: #FFFFFF;
	background-color: #666666;
	border-radius:5px;
	display: block;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#left .leftdh ul  ul ul{ display:none}
#left .leftdh ul li a{color: #FFFFFF;}
#left .leftdh ul li div span{
	display: none;
}
#left .leftdh ul li li div span{
	display: block;
	float: right;
	color: #FFFFFF;
	background-color: #2ea9df;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius:5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
}
#left .leftdh ul li li li div span{
	background-color: #5cb85c;
}
#left .leftdh ul li li a{
	color: #000000;
	background-color: #f5f5f5;
	border-radius:0px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#left .leftdh ul li li a{color: #000;}
#left .leftdh ul li a:hover{
	text-decoration: underline;
}
#left .leftdh ul li li li div{
	color: #fd7900;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;

}

#left .leftdh ul li li li a{
	color: #fd7900;
}
#right .protitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	float: left;
	width: 100%; margin-bottom:15px; line-height:40px;
}
#right .protitle span{
	color: #fd7900;
	padding-right: 15px;
	padding-left: 15px;
	float: left; cursor:pointer;
}
#right .protitle span.select{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #333;
	margin-bottom: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #FFFFFF;
	border-left-color: #ddd;
}
/*#right .pro{ display:none}*/
#right .pro.select{ display:block}
/*会员*/
#uleft{
	float: left;
	width: 150px;
	border: 1px solid #ddd;
}
#uright{
	float: right;
	width:900px; min-height:450px;
}
#uleft .etitle{
	background-color: #fd7900;
	color: #FFFFFF;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
}
#uleft .etitle a{color: #FFFFFF;}
#uleft .etitle1{
	background-color: #EFEFEF;

	margin-bottom: 5px;
	text-align: left;
	text-indent: 20px;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
}

#uleft .ui-side-list{}
#uleft .ui-side-list li{
	font-size: 12px;
	text-align: left;
	text-indent: 20px;
}
#uright h1.etitle{
	font-size: 16px;
	font-weight: lighter;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin: 0px;
	padding: 0px; margin-bottom:10px;
}
#uright input,#message input,.ubox input{
	line-height: 22px;
	height: 22px;
	border: 1px solid #ddd;
	text-align: left;

}
input[type='text']{

	text-align: left;
	text-indent: 5px;
}
textarea{
	padding-right: 5px;
	padding-left: 5px;
}
#message textarea{border: 1px solid #ddd;}
#uright button,#message button,.ubox button{
	color: #FFFFFF;
	background-color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 28px;
	padding-right: 20px;
	padding-left: 20px;
	height: 28px;
}
#uright button,#uright input,.radius5,#message button,#message input,#message textarea,.ubox input,.ubox button{-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius:5px;       }
	
#uright .tdbg{
	background-image: url(etitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#uright .ptitle{
	background-image: url(etitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #ddd;
	text-align: left;
	text-indent: 20px;
}

#uright .img{
	float:left;
	width:100px;
	padding: 2px;
	height: 100px;
	margin-right: 10px;
	border: 1px solid #ddd;
}
#uright .ptitles{
	background-color: #F5F5F5;
	text-align: left;
	text-indent: 20px;
}
#uright .xinxi{
	padding: 20px;
}
#uright .cartlist{
	margin-top: 20px;
	margin-bottom: 20px;
}
#uright .prolist{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-left: 10px;
	padding-bottom: 10px; padding-top:10px;
}
#uright .prolist .r{ float:left; width:760px; line-height:1.2; max-width:100%}
#uright .prolist .r b{
	font-weight: lighter;
}
/*#uright .prolist .r .h1{ float:left}
#uright .prolist .r .count{ float:right}*/
#uright .cartlist .pcount{
	color: #FF0000;
	margin-right: 5px;
	margin-left: 5px;
}

#uright .obtn{
	padding-left: 20px;
}
#uright .usershow{
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
#uright .usershow .bd{ line-height:30px;}
#uright .usershow .email{
	background-image: url(sms.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height:30px;
	text-align: left;
	text-indent: 20px;
	margin-right: 10px;
}
#uright .usershow .oks{
	color: #999999;
}
#uright .usershow .oks a{ color:#FF3300}

/*登陆页*/
.boxs{
	width:1000px;
	margin: auto;
}
.upostion{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 20px;
}
.upostion span{
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.upostion span.select{
	background-color: #000000;
	color: #FFFFFF;
}
.shuxian{
	background-image: url(shuxian.jpg);
	background-repeat: no-repeat;
	background-position: center 70px;

	padding-top: 60px;
	padding-bottom: 30px; min-height:420px;
}
.login-aside{
	margin-left: 100px;
	line-height: 35px;
	float: left;
	width: 400px;
}
.login-right{
	margin-left: 600px;
}
.login-right h2{
	font-weight: lighter;

	font-size: 14px;
	color: #999;
}
.form-label{
	text-align: right;
	width: 130px;
	float: left;
	margin-right: 15px;
}
.login-right .regbtn{
	line-height: 30px;
	background-image: url(btns.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	width: 126px;
	float: left;
}
.login-aside .fm-item{
	margin-top: 15px;
	margin-bottom: 15px;
}
.login-aside .i-text{ 
  width:240px;
  height:32px;
  line-height:32px;
  border:1px solid #ddd;

  color:#333;
  font-size:14px; 
  text-indent:12px; 
  box-shadow:1px 1px 1px #dfe4e8 inset;
  -moz-box-shadow:1px 1px 1px #dfe4e8 inset;
  -webkit-box-shadow:1px 1px 1px #dfe4e8 inset;
  -o-box-shadow:1px 1px 1px #dfe4e8 inset;
  -mis-box-shadow:1px 1px 1px #dfe4e8 inset;-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius:5px;     
 }
.login-aside .fm-item input.yzm{
	width: 120px;
}
/*.login-aside .fm-item  .yzm-img{ margin-top:10px;}*/
 button.btn-login{
	width:142px;
	height:54px;
	background:url(loginbtn.jpg) no-repeat;
	border:none;
	margin-top:5px;
	color: #FFFFFF;
	font-size: 18px;
	float:left;
	padding-bottom: 10px;
	margin-right: 20px; margin-left:90px;
}
.loginbtn{ line-height:55px;}

/*安全设置*/
.anquan{
	border: 1px solid #ddd;
}
.anquan .etitle{
	font-size: 14px;
	background-color: #F6F6F6;
	background-image: url(etitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 34px;
	text-align: left;
	text-indent: 20px;
}
.anquan .econtent{
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}
.anquan .li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.anquan .li .ok{
	background-image: url(v.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
	float: left;
}
.anquan .li .ok1{
	background-image: url(v.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;
	width: 50px;
	float: left;
	padding-top: 40px;
	font-size: 12px;
	color: #999;
	text-align: center;
}

.anquan .li .title{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	margin-top: 10px;
}
.anquan .li .btn{
	float: right;
	width: 100px;
	margin-top: 10px;
}
.anquan .li .btn a{
	background-image: url(btn4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 22px;
	width: 77px;
	float: left;
	line-height: 22px;

	font-size: 12px;
	color: #0066CC;
}
.anquan .li .btn1 a{
	background-image: url(btn3.jpg);
	color: #FFFFFF;
}
.anquan .li .select{
	background-image: url(x.jpg);
}
.anquan .li .body{
	float: left;
	width: 500px;

	font-size: 12px;
	margin-top: 10px; max-width:100%;
}

#uright .btns{
	line-height: 22px;
	color: #FFFFFF;
	background-image: url(btn3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 22px;
	width: 78px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-size: 12px;
}
#uright .btns1{
	line-height: 22px;
	background-image: url(btn4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 22px;
	width: 77px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	color: #555;
	font-size: 12px;
	background-color: #FFFFFF;
}
#uright .btn4{
	background-color: #fd7900;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#uright .btn2{	background-color: #CCCCCC;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
#uright .btn3{}
#uright .addresstitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-bottom: 20px;
}

/*首页*/
.hotpro{margin-top: 20px;}
.hotpro .econtent{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	padding-top: 15px;
	padding-bottom: 15px;
}
.hotpro .etitle{
	line-height: 35px;
}
.hotpro .etitle b{
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: #666666;
}
.hotpro .etitle span{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #999999;
}
.hotpro .etitle a.more{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.hotpro .list{
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.hotpro .list .ntitle{
	background-color: #2E2E2E;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2E2E2E;
	border-left-color: #2E2E2E;
}
.hotpro .list .ntitle a{
	color: #FFFFFF;
}
.banner1{ margin-top:20px;}
.indexprotj{margin-top:20px;}

.indexprotj .econtent{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	padding-top: 15px;
	padding-bottom: 15px;
}
.indexprotj .etitle{
	line-height: 35px;
}
.indexprotj .etitle b{
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: #666666;
}
.indexprotj .etitle span{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #999999;
}
.indexprotj .etitle a.more{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.indexprotj .left{ float:left; margin-top:10px;}
.indexprotj .right{
	float:right;
	margin: 5px;
	width: 560px;
}
.indexprotj .right .mlist{
	float:left;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 160px; height:220px;
}
.indexprotj .right .mlist .ntitle{
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 10px;
}
.indexprotj .right .mlistr{
	border-right-width: 0px;
	border-right-style: none;
}
.indexprotj .right .mlistf{
	border-bottom-width: 0px;
	border-bottom-style: none;
}

.indexprotj .left .pleft{
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-left: 10px; min-height:430px;
}
.indexprotj .showpic{
	border: 1px solid #ddd;
	height: 430px;
	width: 360px;
	float: left;
}
.indexprotj .left .pleft .li{
	text-align: left;
	float: left;
	width: 50%;
	font-size: 12px;
}
.indexprotj .left .logos{
	margin-bottom:5px;
}
.indexprotj .left .lines{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	height: 5px;
	margin-top: 5px;
}
#cmss{
	min-height:442px;
/*
	border: 1px solid #ddd;*/
	padding-right: 10px;
	padding-left: 10px;
}
#cms1{min-height:442px;}
#postion.newslist{
	padding-left: 200px;
	line-height: 35px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	text-indent: 10px;
}
#cmss .li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cmss .li .ntitle{
	font-size: 14px;
}
#cmss .li .dp{
	font-size: 12px;
	line-height: 1.5;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cmss .li .more{font-size: 12px;}
#cmss .li .more a{
	margin-right: 5px;
}
#cmss .h1{
	font-size: 22px;

}
#cms{ min-height:500px;}
.menu-button,#lan{
	position: absolute;
	visibility: inherit;
	top: 0px;
	right: 0px; display:none;
	
}
#top .logo{
	font-family:Impact;
	font-size:20px;

	white-space: nowrap; display:none;
}
.h15{ clear:both; height:15px;}
#inav{
	position: fixed;
	right: 5px;
	bottom: 0px;
	z-index:99;
	float:left;

	width: 100%;
	background-color: #f8f8f8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd; line-height:32px; display:none;
}
#inav a{
	float: left;
	width: 25%;
	margin-left: -1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
	text-align: center;
}
form.uinfo{ width:400px; margin:auto; max-width:100%;}
form.upass{ width:250px; margin:auto; max-width:100%;}
form.upass span{ width:100px; float:left; text-align:right}
div.uemail{
	width:500px;
	margin:auto;
	line-height:32px;
	max-width:100%;

}
form.uaddress{ width:600px; margin:auto; line-height:32px;max-width:100%;}
div.uemail div,form.uinfo div,form.upass div,form.uaddress div{ float:left; width:100%; margin-top:5px;}
div.uemail span,form.uaddress span{
	width:100px;
	float:left;
	text-align:right;
	margin-right:10px;

}
.xieyi .h2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.xieyi .xcontent{ min-height:400px;}
.cmss .content,.procms .content{ min-height:200px;}
.orderlist{
	border: 1px solid #ddd;
}
.orderlist td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
}
.sidebar{ display:none;}
.checkuser,.checkemail{
	font-size: 12px;
	text-align: left;
	text-indent: 100px; line-height:20px;
}
#emailcode,#oldemailcode{
	background-color: #F8f8f8;
	height:30px;
	border: 1px solid #ddd;
	box-shadow:1px 1px 1px #dfe4e8 inset;
  -moz-box-shadow:1px 1px 1px #dfe4e8 inset;
  -webkit-box-shadow:1px 1px 1px #dfe4e8 inset;
  -o-box-shadow:1px 1px 1px #dfe4e8 inset;
  -mis-box-shadow:1px 1px 1px #dfe4e8 inset;-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
	border-radius:5px;
	width:auto;
	background-image: none;
}.clist .mid{ width:500px;}
#uright .uemail .btns1{
	background-color: #F8f8f8;
	height:22px;
	border: 1px solid #ddd;
	box-shadow:1px 1px 1px #dfe4e8 inset;
  -moz-box-shadow:1px 1px 1px #dfe4e8 inset;
  -webkit-box-shadow:1px 1px 1px #dfe4e8 inset;
  -o-box-shadow:1px 1px 1px #dfe4e8 inset;
  -mis-box-shadow:1px 1px 1px #dfe4e8 inset;-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
	border-radius:5px;
	width:auto;
	background-image: none;
}
.pro .list:nth-child(4n+1){ clear:both}
#top a.sign{
	background-color: #f88115;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px;border-radius:5px;
}
.sidebar{ display:none;}
@media  (max-width: 768px) {
#top .cp{ display:none;}
.sidebar{ display:block;}
.list:nth-child(4n+1){ clear:both}
.list:nth-child(2n+1){ clear:both}
.list:nth-child(4n+3){ clear:none}
#foot .fnav{ display:none}
#uright .prolist .img{ margin-bottom:10px;}
#uright .prolist .r{line-height:1.5; width:100%; margin-right:0px;}
#foot .copyright{
	line-height:1.5;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: left;
	float: left;
	width:100%;
		background-image: none; text-align:center
}
#foot .footaddress{display:none

}
.checkuser,.checkemail{
	font-size: 12px;
	text-align: left;
	text-indent: 0px; line-height:20px; width:90%; margin:auto ; float:left; margin-left:5%; 
}
.loginbtn input{ margin-top:5px;}
.cmss .content,.procms .content{ min-height:auto;}
.headerLogo img{ display:none;}
.headerLogo{ height:50px;}
#o-box-down,.login-aside,.registerform,.boxs ,.shuxian{width:100%; background-image: none;min-height:auto; padding:0px;}
.form-label{width:100%; background-image: none; float:left; text-align:left}
.login-aside,.xieyi{ width:98%; margin:auto}
.xieyi .xcontent{min-height:auto;}
.loginbtn .form-label{ display:none}
.loginbtn button{ float:left; margin-left:0px;}
.login-right{ clear:both; width:90%; float:left; margin-left:5%;}
.login-aside .fm-item{
	margin-top: 15px;
	margin-bottom: 15px;width:90%; margin:auto ; float:left; margin-left:5%;
}
.yzm{ float:left; width:100%;}
.login-aside .i-text{ width:100%; }

.reg{ float:none; margin:auto}
form.uemail .img1,form.uaddress div.none span{ display:none}
div.uemail span,form.uaddress span{ width:100%; float:left; text-align:left}
div.uemail input{width:100%; margin-bottom:5px;}
form.uemail .img,form.uaddress div.none input{ margin-bottom:0px; margin-top:5px; width:auto; float:left}
.anquan .li .title{
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #ddd;
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	margin-top: 10px;
}
.anquan .li .btn{
	float: left;
	width: 100px;
	margin-top: 10px;
}
.cartinfo{
	padding-left:0px; width:100%;
}
#right,
#uright{ min-height:auto;}
input,textarea{ max-width:100%;}
.cartinfo div[align="right"]{ text-align:left}
.box,.ubox,boxs{ width:98%}
.order .fl a{	white-space: nowrap;}
#left,#right,.order .fl,.order .fr,.order .fl span,#uright{ width:100%; margin-left:0px; margin-right:0px; float:left;}
.list{ width:48%; margin-left:1%; margin-right:1%;}
#header #search input{ 	display: -webkit-box;
	display: -moz-box; width:60%;
	
}

#header #search form{ float:none; margin:auto; text-align:center;

}
#search input.fl,#search button{ float:none}
#search{ float:none; width:280px; margin:auto}
#header .cart,#nav,#top.showtop .fl,#left.serchpro,#nav,#header .logo,#top .fr span{ display:none}
/*#top .cartst{ display:block}*/
.menu-button,#inav{ display:block}
#postion{ margin-top:0px;}
#top{
	position: fixed;
	z-index: 999;
	float: left;
	width: 100%;
	left: 0px;
	top: 0px;
	filter: Alpha(Opacity=90);Opacity:0.9; min-height:50px;
}
#header{ margin-top:30px;padding-bottom:0px; margin-bottom:0px;}
#top .fr,#uleft{  display:none}

#top .logo{
	width:150px; float:left; 	display:flex;
	display: flex;
	justify-content:center;
	align-items:center; height:51px;/* margin-top:10px;*/
}
#lan{
	position: absolute;
	top: 12px;
	right: 50px;
	z-index: 999;
	cursor:pointer;
	background-color: #FFFFFF; display:block; 
}

#lan .l{
	float: left;
	width: 80px;
	position: absolute;
	top: 38px;
	right: 0px;
	border: 1px solid #ddd;background-color: #FFFFFF; display:none;   
}
#lan .l a{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; text-align:center;
}
.clist>.fl,.clist>.fr,.clist .mid{
	 float:none; width:98%; margin:auto;
}

/*.clist>.fr{
	 float:left; width:100%; text-align:left; text-indent:10px;
}*/
.procms .fr{ width:100%; float:left}
.procms .fr .item{
	float: left;
	width: 50%;
	line-height: 35px;
}
.procms .fr .item span{ float:left}

/*图片放大镜样式*/
.proshow .fl{ width:302px; margin:auto; float:none}
.jqzoom img{ width:300px;}
.zoomdiv{width:300px;height:300px;}

/*图片小图预览列表*/
.spec-preview{width:300px;height:300px;}
.spec-scroll{width:302px;}
.spec-scroll .items{width:260px;}
#uright .prolist .img{ float:left}
#uright .prolist .r{ float:none; width:100%;}
.kfoutbox{ display:none;}
}
@media  (max-width: 400px) {
.order .fl a{ width:47%; margin-left:1%; margin-right:1%; margin-top:5px; margin-bottom:5px; float:left; padding:0px; text-align:center}
}
.flash .swiper-container{ position:relative; overflow:hidden;--swiper-theme-color:#ffffff;}


.pagination{ clear:both; text-align:center; padding-top:35px; line-height:32px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden; background-color:#FFFFFF;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#fd7900; color:#FFFFFF}

.pagination li a{ color:#333333}
.search{ text-align:center;}
.search input{
	height:32px;
	border: 1px solid #dddddd; float:left;border-radius:5px 0 0 5px;
}
.search button{ background-color:#000000; color:#ffffff; height:36px;border:none; float:left;border-radius:0 5px 5px 0; padding-left:15px; padding-right:15px;}
.search >div{ display:inline-block;}