/*body*/


body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul,li{ list-style:none; margin:0; padding:0;}

img{ border:0;}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }




/*grid4*/
.grid480 { min-width:1200px; height:200px; overflow:hidden;border-bottom: 4px solid #fff;max-width: 2560px;margin: 0 auto}
.grid480 ul {
	padding:0;
	margin: 0;
	position: relative;
	z-index: 1
}
.grid480 ul:before, .grid480 ul:after {
	content: " ";
	display: table
}
.grid480 ul:after {
	clear: both;
}
html.oldie .grid480  ul {
	zoom: 1
}
.grid480 li {
	list-style: none;
	position: relative;
	z-index: 1;
	min-height: 2px;
	margin: 0;
	padding: 0;
	float: left;
	width: 25%
}
html.oldie .grid480 li {
	width: 24.975%
}





/*subchannel section*/
.subchannel-section{ width:1200px; margin:20px auto; background:#FFF;}
.subchannel-l{ width:240px; min-height:400px; float:left; border:1px solid #e7e7e7; overflow:hidden;}
.subchannel-nav h1{ padding-left:20px; font-size:16px; font-weight:700; margin:10px 0 10px 0;}
.subchannel-nav li {padding-left:20px; font-size:14px; width:100%; height:40px; line-height:40px; border-left:3px solid #FFF;}
.subchannel-nav li:hover { border-left:3px solid #f9f9f9; background-color:#f9f9f9;}
.subchannel-nav li a{ color:#666666;}
.subchannelnavcur { border-left:3px solid #ff8e4a !important; background-color:#f9f9f9;}

.subchannel-r{ width:940px; min-height:400px; float:right; border:1px solid #e7e7e7; overflow:hidden;}
.subchannel-content{ width:860px; min-height:400px; font-size:14px; margin:20px auto; line-height:24px; color:#333; font-family:Î¢ÈíÑÅºÚ !important;}
.subchannel-content p{ font-size:14px !important;line-height:24px; color:#333; font-family:Î¢ÈíÑÅºÚ !important; word-break: keep-all !important; word-wrap: break-word !important;}
.subchannel-content a{ border:none !important; margin:0 !important;}
.subchannel-content h1{ text-align:center;font-size:24px; font-weight:600; padding:20px 0 20px 0; color:#666;}
/*subchannel section end*/


/*zt*/
.ppreview-section{ width:100%; min-height:700px;}
.ppreview-l,.ppreview-r{ display: block; width:50%;position:relative;}
.ppreview-r{ margin-left:50%;}
.ppreview-slider{ width:560px; position:absolute; top:20px; right:0;}
#ppreviewsliderthumb{ width:600px; margin:0 auto;}
#ppreviewsliderthumb a { display:inline-block;border:1px solid #fff;}
#ppreviewsliderthumb a:hover{border:1px solid #f1f1f1;}
#ppreviewsliderthumb img{ max-width:80px; height:auto;}

.ptitle{ margin:0 0 0 130px; padding-top: 70px}
.ptitle h1{ color:#ff8e4a;}
.ptitle h2{ color:#333333; font-size:14px; line-height:28px; font-weight:200;}
.ptitle p{ color:#333333; font-size:14px; line-height:28px; font-weight:200;}

.buy-icons{ width:100%; height:100px; margin:100px 0 0 130px;}
.buy-icons span{ display: inline-table;min-width:80px;}
.buy-icons b { display:block; width:120px; height:30px; line-height:30px; border:1px solid #ff8e4a; border-radius:10px;background-color:#ff8e4a; color:#FFF; text-align:center; font-weight:500; margin-right:10px; margin-top:-50px;}

.ztsubnav-section{ width:100%; height:100px; text-align:center; background-color:#f8f8f8; color:#6a6a6a; line-height:100px;}
.ztsubnav-section a { color:#6a6a6a;}
.ztsubnav-section .sep { margin-right:20px; margin-left:20px; color:#CCC;}
.zt-section{ width:100%; min-height:900px;background-color:#f8f8f8;}
/*zt end*/



/*product list page*/
.list-subnav-section{ width:100%; height:180px; overflow:hidden; background-color:#FFF; border-bottom:1px solid #e6e6e6;}
.list-subnav{ width:1200px; height:180px;  margin:0 auto;}
.list-subnav a{ display:table-cell; width:240px; height:180px; text-align:center; padding-top:150px; color:#595959;}
.list-subnav a:hover{ color:#FFF;}


.chosen-section{ width:100%; height:50px; line-height:50px; background-color:#FFF; text-align:center; padding:20px 0 20px 0;}
.chosen-section select {
	 width:100px;
	 height:30px;
	 text-align:center;
	 line-height:30px;
    padding:3px;
    margin: 0px 20px 0 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
	border:1px solid #efeff1;
    border-radius:4px;
    background: #f6f6f8;
    color:#888;
    border:none;
    outline:none;
    cursor:pointer;
}
.chosen-content{ width:1200px; margin:0 auto; text-align:left;}
.chosen-content li{ display:inline-block; margin-right:30px;}


.productlist-section{ width:100%; min-height:400px;background-color:#fafafa; padding-top:30px; padding-bottom:0px;}
/*.productlist-section h1 { text-align:center; font-size:28px; color:#333333; font-weight:500;}*/

.plist-pagenum{ text-align:center; margin-bottom:20px;}
.plist-pagenum a{ display:inline-block; width:28px; height:28px; line-height:26px; font-size:24px;background-color:#cccccc; border:1px solid #cccccc; border-radius:28px; color:#FFF; text-decoration:none; font-weight:lighter;}
.plist-pagenum span{ display:inline-block; width:70px; height:30px; line-height:30px; font-size:20px; color:#666666; letter-spacing:4px;font-weight:lighter;}

.plist-content{ width:100%; min-height:500px; background-color:#FFF; overflow:hidden;margin:30px auto;}
.plist-container{ width:1200px; overflow:hidden; margin:20px auto;}
.plist-container ul{ width:1218px;}


.plist-content li { text-align:center;width:20%;overflow:hidden; float:left;}
.plist-content li a{ display:block; position:relative; width:224px; margin-right:20px; height:320px; margin-bottom:20px; border:1px solid #efefef;}
.plist-content li .plistpic{ display:block; position:relative; width:100%; height:250px; overflow:hidden;}
.plist-content li img{ max-width:224px; height:auto; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.plist-content li .plistptitle{ display:block; position:absolute; left:0; bottom:0; width:100%; height:70px; overflow:hidden;}
.plist-content li h1{ font-size:16px; font-weight:400; color:#333333; margin-top:0px; padding:0 10px 0 10px; overflow:hidden;}
.plist-content li h2{ font-size:12px; font-weight:300; color:#333333; margin-top:0px;padding:0 10px 0 10px; overflow:hidden;}

.ztview7{ width:800px; margin:0 auto;}
.ztview7title{ text-align:center; padding-top:50px; font-size:16px; font-weight:500;}
/*product list page end*/


/****/
.ptid{ height:0; visibility:hidden;}
/***/


/*content page*/
.tlnewslist{ width:850px; margin:0 auto;}
.tlnewslist li { border-bottom:1px dashed #f1f1f1; padding-left:10px;}
.tlnewslist li:hover{ background-color:#f9f9f9;}
.newstitle,.newsjointime{ display:inline-block; height:32px; line-height:36px; overflow:hidden;}
.newstitle { width:700px;}
.newstitle a{ color:#666;}
.newstitle a:hover{ color:#333;}
.newsjointime { width:100px; text-align:right; color: #CCC;}


.downiconmain{ width:1200px; margin:40px auto;}
.downiconmain a{ display:inline-block; width:400px; height:290px; overflow:hidden;}
.downiconmain table{ border-left:1px solid #efefef;border-top:1px solid #efefef;}
.downiconmain table td{ border-right:1px solid #efefef;border-bottom:1px solid #efefef;}

.downlisttable td{ padding:5px 0 5px 0;border-bottom:1px dashed #f1f1f1; font-size:12px;}
.downlisttable td1{ width:300px;}
.downlisttable td2{ width:100px;}
.downlisttable td3{ width:100px;}
.downlisttable td4{ width:300px;}
.downlisttable td5{ width:100px;}
.downlisttable td5{ width:100px;}

/*content page end*/