@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
	}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
strong{
	font-weight:bold;
}
body{
	line-height:1.5em;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
a{
	text-decoration:none;
	
}

html{
	-webkit-text-size-adjust:none;
	}
body{
	font-family:'Myriad Set Pro';
	font-size:14px;
	color:#333;
}
/*--------------- logo和语言选择，搜索框------------------------------*/
#top{
	width:100%;
	min-width:1200px;
	height:110px;
	margin:0 auto;
	background-color:#30363a;
	overflow:hidden;
}
#topcon{
	width:1200px;
	margin:0 auto;
}
#topsb{
	margin-top:1.5em;
	float:left;
	display:inline;
	
}
#toplang{
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	float:right;
	text-transform:uppercase;
	line-height:40px;
	color:#999;
}
#toplang a{
	color:#fcc800;
}
#toplang a:hover{
	color:#ffffff;
}
#topsearch input{
	line-height:30px;
	margin-left:15px;
	border:none;
	background:none;
	display:inline;
	float:left;
	color:#CCC;
}
#topsearch{
	width:235px;
	height:29px;
	overflow:hidden;
	background:url(../style/search1.jpg) no-repeat left center;
	float:right;
	clear:right;
	font-size:12px;
	
}
/*-----------------------------------------------*/
/*--------------- 导航------------------------------*/
#nav{
	background-color:#fcc800;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f3c814,endColorStr=#d89924); /*IE 6 7 8*/ 
    background: -webkit-linear-gradient(top,#f3c814,#d89924);
	background: -moz-linear-gradient(top,#f3c814,#d89924);
	background: linear-gradient(top,#f3c814,#d89924);
	width:100%;
	min-width:1200px;
	text-align:center;
	height:36px;
	font-size:0px;
	
}
#nav ul{
	 position: relative;
    display: inline-table;
}
#nav li{
	display:inline-block;
	text-align:center;
	font-size:14px;
	border-left:#e18b3c solid 1px;
	width:170px;
}
#nav li:hover{
	background:url(../style/hover.png) no-repeat left center;
}
#nav li a{
	font-family:"Hev";
	color:#666;
	line-height:36px;
	display:block;
}
#nav li:hover>a{
	color:#666;
	font-weight:bold;
}
#nav dl{
	display:none;
}
#nav ul li:hover>dl{
	display:block;
}
#nav #divcp{
	display:none;
}
#nav ul li:hover>#divcp{
	display:block;
}
#nav #divcp{
	width:700px;
	position: absolute;
	top: 102%;
	left:200px;
	background-color:#fff;
	font-size:0px;
	border:#fcc800 solid 3px;
	text-align:center;
	-webkit-box-shadow:3px 3px 3px #888888;  
    -moz-box-shadow:3px 3px 3px #888888;  
   box-shadow:3px 3px 3px #888888;
   z-index:100;
}
.divcp{
	width:84px;
	float:left;
	font-size:12px;
	display:inline;
	margin:15px;
}
#nav dl{
	padding: 0;
	position: absolute;
	top: 102%;
	background-color:#fff;
	font-size:14px;
	border:#fcc800 solid 3px;
	width:168px;
	-webkit-box-shadow:3px 3px 3px #888888;  
  -moz-box-shadow:3px 3px 3px #888888;  
  box-shadow:3px 3px 3px #888888;
  z-index:100;
}
#nav dd{
	width:170px;
	height:30px;
	border-bottom:#CCC  dashed 1px;
}
#nav dd a{
	color:#333;
}
#nav dd a:hover{
	background-color:#fcc800;
}
/*-------------------------------------------------------*/
/*------------------内页标题-----------------------------*/
#nybt{
	width:100%;
	min-width:1200px;
	height:82px;
	background:url(../style/nytitlebg.jpg) repeat-x top;
}
h6{
	font-size:40px;
	line-height:62px;
	color:#ffc707;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#nybtcon{
	width:1200px;
	font-size:24px;
	line-height:82px;
	margin:0 auto;
	color:#8f8f8f;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#nybtarrow{
	position:absolute;
	font-size:12px;
	font-weight:normal;
	right:40px;
	bottom:-20px;
}
/*----------------------------------------------*/
/*------------------产品类别-----------------------------*/
#pcat{
	width:1175px;
	margin:25px auto;
	border:#e9e9e9 solid 1px;
	padding-bottom:25px;
	text-align:center;
	overflow:hidden;
}
.pcat-d{
	float:left;
	display:inline;
	margin:25px auto auto 25px;
	padding:8px 15px;
	border:#e9e9e9 solid 1px;
	position:relative;
	overflow:hidden;
	}
.pcat-d:hover{
	background-color:#333;
}
.parrow{
	position:absolute;
	width:0;
    height:0;
	font-size:0;
	border:solid 8px;
	border-color:#fff #fff #fcc800 #fff;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);		/* IE 9 */
   -webkit-transform: rotate(45deg);	/* Safari and Chrome */
    -o-transform: rotate(45deg);		/* Opera */
    -moz-transform: rotate(45deg);	
	right:-8px;
	top:-8px;
}
#pcat a{
	color:#333;
}
#pcat a:hover{
	color:#FFF;
}


#plist-t{
	width:100%;
	margin:0 auto;
	font-size:0px;
}
#plist-tl{
	font-size:20px;
	color:#515151;
	width:30%;
	font-weight:bold;
	text-align:left;
	text-indent:1em;
	padding-bottom:10px;
	border-bottom:#30363a solid 2px;
	display:inline-block;
	vertical-align:text-bottom;
}
#plist-tr{
	border-bottom:#fcc800 solid 2px;
	display:inline-block;
	width:70%;
}
#plistc{
	width:100%;
	margin:0 auto;
	padding-top:2em;
	padding-bottom:3em;
	font-size:12px;
}
#plistc H5{
	font-size:18px;
	color:#333;
	line-height:40px;
	font-weight:bold;
}
.prosami{
	padding-top:20px;
	padding-bottom:20px;
	border:#CCC solid 1px;
}
.prolist a{
	color:#333;
}
.proviewbg{
		width:100%;
		background-image:url(../style/proview1.jpg);
		background-position:left 270px;
		background-repeat:no-repeat;
		-moz-background-size:100% 133px ; /* 老版本的 Firefox */
		background-size:100%  133px;
}
.proviewd{
	width:100%;
	line-height:40px;
	font-size:30px;
	text-indent:30px;
	margin:20px auto 20px auto;
	color:#000;
}
.sample{
	margin-top:4em;
	text-align:center;
	  background: linear-gradient(top, #ffcb03 10%, #dfb100 90%);
      background: -moz-linear-gradient(top, #ffcb03 10%, #dfb100 90%);
      background: -webkit-linear-gradient(top, #ffcb03 10%,#dfb100 90%);
	  border:#f1f1f1 solid 3px;
	  width:168px;
	  font-size:16px;
	  color:#FFF;
	  line-height:30px;
	-webkit-box-shadow:3px 3px 3px #cccccc;  
    -moz-box-shadow:3px 3px 3px #cccccc;  
     box-shadow:3px 3px 3px #cccccc;
	 -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;
}
.sample a{
	color:#333;
}
.proname{
	width:100%;
	text-align:left;
	font-size:18px;
}
.proviewbgny p{
	line-height:25px;
    color:#666;
	}
	
.proviewbgny table{
	color:#666;
}

.proviewbgny table th{
	background-color:#cfcfcf;
	padding:5px 20px;
}
.proviewbgny table td{
	padding:5px 20px;
	text-align:center;
	border-bottom:dashed 1px #d3d3d3;
	}
.proviewbgny img{
	max-width:800px;
}
#nyjiacondet{
	margin:20px auto;
	width:100%;
	overflow:hidden;
}
.nyjiacondeth{
	float:left;
	padding:8px 2em;
	border-right:#FFF solid 1px;
	color:#999;
	background-color:#eeeeee;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;
	cursor:pointer;
	font-size:14px;
	margin-left:10px;
}
.nyjiacondeth a{
	color:#999;
}
.nyjiacondeth a:hover{
	text-decoration:underline;
}
.nyjiacondeth:first-child{
	margin-left:30px;
}
.nyjiacondetc{
	display:none;
	padding:25px 40px;
	overflow:hidden;
	min-height:200px;
	color:#ababab;
}

#pdfdown{
	width:95%;
	height:40px;
	line-height:40px;
	background:#FFF url(../style/arrow2.png) no-repeat 790px center;
	margin:10px auto 10px auto;
	position:relative;
}
#pdfdown p{
	margin:0px;
	padding-left:80px;
}
#pdfdown a{
	color:#333;
	font-size:14px;
	font-weight:bold;
	display:block;
}
#pdfdown img{
	position:absolute;
	top:-50px;
	left:20px;
}
/*----------------------------------------------*/
/*----------------内页通用------------------------------*/
#about{
	width:100%;
}

#aboutcon{
	width:1200px;
	margin:0 auto;
	padding-top:30px;
}
#aboutnav{
	float:left;
	display:inline;
	width:20%;
}
#abouttitle strong{
	color:#666;
	font-size:36px;
	font-weight:bold;
	line-height:50px;
}
#abouttitle{
	border-bottom:#f1f1f1 solid 3px;
	width:90%;
	padding-top:20px;
	padding-left:20px;
	font-size:24px;
	color:#fcc800;
	margin-bottom:25px;
	position:relative;
}
#abouttitlek,#abouttitlek1{
	position:absolute;
	width:30px;
	height:30px;
	border:#ddd solid 1px;
	right:20px;
	top:20px;
	
}
#abouttitlek1{
	width:20px;
	height:20px;
	right:10px;
	top:10px;
}
#aboutnav li{
	width:100%;
	line-height:40px;
	border-bottom:#d1d1d1 dashed 1px;
	text-indent:2.5em;
	
	}
#aboutnav li a{
	background:url(../style/liarrow.png) no-repeat 1em center;
	display:block;
	color:#999;
	font-size:15px;
}
#aboutnav li a:hover{
	background:url(../style/liarrow1.png) no-repeat right center;
	color:#fcc800;
}
/*----------------------------------------------*/
/*----------------------team------------------------*/
.teamline,.teamgl,.teamxs{
	width:100%;
	font-size:0px;
	text-align:center;
	
}
.teamlineleft{
	display:inline-block;
	width:80%;
	line-height:40px;
	text-align:left;
	text-indent:10px;
	border-bottom:#999 solid 2px;
	font-size:24px;
	font-family:"Hev";
	vertical-align:text-bottom;
}
.teamlineright{
	display:inline-block;
	width:20%;
	line-height:30px;
	text-align:left;
	text-indent:10px;
	border-bottom:#fcc802 solid 2px;
	vertical-align:text-bottom;
}
.teamglnr{
	display:inline-block;
	width:270px;
	height:349px;
	margin:40px 10px 40px 10px;
	position:relative;
	cursor:pointer;
}
.teamglnrname{
	padding-top:10px;
	width:100%;
	line-height:20px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	position:absolute;
	left:0px;
	bottom:0px;
	color:#FFF;
	background-color:#3b434e;
}
.teamglnrname span{
	font-size:12px;
	font-weight:normal;
}
.teamglnrdet{
	width:100%;
	height:100%;
	background-color:#fcc802;
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
.teamglnrdetn{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	color:#FFF;
	display:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.teamglnrdetn a{
	color:#fff;
}
.teamglnrdetn a:hover{
	color:#3b434e;
}
.teamglnr:hover>.teamglnrdet{
	display:block;
}
.teamglnr:hover>.teamglnrdetn{
	display:block;
}
.teamxsgl{
	float:left;
	display:inline;
	width:272px;
	height:272px;
	margin:60px 10px 20px 10px;
	border:#CCC solid 1px;
	border-top:#fcc802 solid 2px;
	position:relative;
}
.teamtx{
	position:absolute;
	width:110px;
	height:110px;
	-moz-border-radius:55px;      /* Gecko browsers */
    -webkit-border-radius:55px;   /* Webkit browsers */
    border-radius:55px;
	border:#fcc802 solid 2px;
	left:70px;
	top:-60px;
	overflow:hidden;
}
.teamxsgldet{
	width:55%;
	margin:80px auto;
	font-size:14px;
}
.teamxsgldet{
	color:#666;
	line-height:20px;
}
.teamxsgldet li{
	margin:8px auto 8px auto;
	color:#000;
	text-align:left;
}
.teamxsgldet li a{
	color:#000;
}
.teamxsgldet li a:hover{
	text-decoration:underline;
}
.teamxsgldet ul{
	margin:0 auto;
}
.teamxsgldet h5{
	line-height:34px;
	font-weight:bold;
	font-size:24px;
	color:#000;
}
.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#999;
}
.contact strong{
	font-size:16px;
	color:#333;
	font-style:italic;
}
.contact h2,.contactleft h3{
	font-weight:bold;
	font-size:24px;
	color:#333;
	line-height:30px;
	font-style:normal;
	font-family:"Hev";
	
}

.contactleft h3{
	text-indent:10px;
	color:#666;
}
.contact1{
	height:30px;
	border:#c3cbd3 solid 1px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
}
.contactleft textarea{
	border:#c3cbd3 solid 1px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
}
.contact a{
	color:#fcc802;
}
.subbutton{
	background-color:#fcc800;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
	border:#FFF solid 1px;
	color:#FFF;
	width:240px;
	height:40px;
}
	
/*----------------------------------------------*/
/*----------------------产品移动------------------------*/
.rollBox{width:1194px;overflow:hidden;padding:0 0 5px 6px;margin:2em auto; padding-left:5px;}
.rollBox .LeftBotton{height:50px;width:90px;background:url(../style/arrowl.jpg) no-repeat 0px 0px;cursor:pointer;}
.rollBox .RightBotton{height:50px;width:90px;background:url(../style/arrowr.jpg) no-repeat 0px 0px;cursor:pointer;}
.rollBox .Cont{width:1150px;overflow:hidden; margin-top:1em; }
.rollBox .ScrCont{width:10000000px; margin-left:-2em;}
.rollBox .Cont .pic{width:200px; float:left;text-align:center; height:220px; display:inline; margin-left:90px; }
.rollBox .Cont .pic img{
	border:#e0e0e0 solid 1px;
	padding:2px;
}
/*----------------------------------------------*/
/*----------------关于我们------------------------------*/
.downloads{
	width:100%;

}
.downloads th{
	text-align:center;
	border:#CCC solid 1px;
	padding:1em;
}
.downloads td{
	padding:1em;
	background-color:#f1f1f1;
	border:#CCC solid 1px;
}
.aboutp{
	width:74%;
	float:right;
	color:#787878;
	line-height:30px;
}
.aboutp p{
	margin-bottom:2em;	
}
.aboutzs{
	width:60%;
}

#aboutfac{
	text-align:center;
	padding-bottom:2em;
	margin-top:3em;
	clear:both;
}
.aboutfac,.aboutfacs,.aboutfacz{
	float:left;
	display:inline;
	margin-right:35px;
	vertical-align:text-top;
	background-color:#FFF;
	margin-left:0px;
	border-top:#ccc solid 4px;
	padding-top:30px;
}
.aboutfacz{
	border-top:none;
}
.aboutfacs{
	padding-top:20px;
}
.aboutfacz img{
	width:224px;
	height:300px;
	
}
.aboutfac img{
	width:255px;
	height:160px;
	
}
.aboutfacs img{
	width:180px;
	height:144px;
}
.aboutfacs img:hover{
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
   -moz-opacity:0.5; /*Firefox私有，透明度50%*/
   opacity:0.5;/*其他，透明度50%*/
}
.aboutfac img:hover{
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
   -moz-opacity:0.5; /*Firefox私有，透明度50%*/
   opacity:0.5;/*其他，透明度50%*/
}
.aboutfac p{
	text-align:left;
	text-indent:1em;
	line-height:30px;
	font-size:14px;
	color:#666;
}

#indexfw{
	clear:both;
	width:100%;
	height:200px;
	margin:40px auto auto auto;
	text-align:center;
	font-size:0px;
	border-top:#f1f1f1 solid 1px;
}

.news a,.newsview a{
	color:#666;
}

.newsview{
	color:#666;
	line-height:30px;

}
.newsview p{
	margin:0px;
	margin-top:0.5em;
}
.newsview img{
	max-width:780px;
}
.newsview h2{
	font-size:16px;
	font-weight:bold;
}
.newsview h3{
	font-size:14px;
	font-weight:bold;
}
.newsview h1{
	font-size:20px;
	font-weight:bold;
}
.news a:hover{
	color:#f49800;
}
.news{
	padding-top:20px;
	text-align:center;
	background-color:#f6f6f6;
	margin-top:2em;
	color:#666;
	border-top:#e1e1e1 solid 3px;
}
.newsimg{
	vertical-align:text-top;
	display:inline-block;
	width:180px;
}
.newsn{
	vertical-align:text-top;
	display:inline-block;
	width:560px;
	padding:20px;
	padding-top:0px;
	text-align:left;
}
.newsn em{
	color:#999;
}
.news p{
	margin:1em auto 1em auto;
	word-wrap:break-word;
}
.news h3{
	color:#333;
	font-weight:bold;
	font-size:16px;
}
.indexfw{
	width:200px;
	font-size:18px;
	display:inline-block;
	font-family:'Hev';
	vertical-align:text-top;
	margin-top:30px;
	position:relative;
	height:100px;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
}
.indexday{
	margin:0 auto;
	font-size:60px;
	line-height:100px;
	width:100px;
	height:100px;
	background-color:#fcc802;
	 -moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius:50px;   /* Webkit browsers */
    border-radius:50px;
	position:relative;
	overflow:hidden;
	color:#484848;
}
.indexfwt{
	position:absolute;
	left:150px;
	top:0px;
}
#indexfw p{
	color:#8e8e8e;
}
/*------------------底部-----------------------------*/
#bottomdh{
	width:100%;
	background-color:#30363a;
	padding-top:40px;
	margin-top:60px;
}
#bottomdh-c{
	width:1200px;
	margin:0 auto;
	
}
#bottomdh-c li{
	float:left;
	display:inline;
	line-height:30px;
	margin-right:80px;
	
}
#bottomdh-c li h6{
	font-size:20px;
	color:#c1c6c9;
	line-height:30px;
	font-weight:bold;
}
#bottomdh-c li a{
	border-bottom:#494e52 dashed 1px;
	color:#787f83;
	display:block;
}
#bottomdh-c li a:hover{
	color:#c1c6c9;
}
#bottomdh-ctel{
	width:450px;
	float:left;
	color:#7d8488;
	padding-left:30px;
	padding-right:30px;
}
#bottomdh-ctel h5{
	font-size:20px;
	font-weight:bold;
	line-height:30px;
}
.bottomdh-ctel1{
	width:100%;
	font-size:12px;
	line-height:18px;
}
.bottomdh-ctel1 a{
color:#787f83;
}
#bottomdh-ctel2{
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;
	padding:5px 20px;
	background-color:#3f464a;
	border:#3f464a solid 1px;
	margin-top:10px;
	width:100px;
}
#bottomdh-ctel3{
	margin-top:10px;
	position:relative;
}
#bottomdh-erwm{
	width:200px;
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	color:#c1c6c9;
}
#footer{
	clear:both;
	width:100%;
	padding-top:10px;
	height:100px;
	line-height:30px;
	background-color:#1b1e21;
	color:#555;
	
}

#footerc{
	width:1200px;
	margin:0 auto;
	position:relative;
}
#footerc-left{
	font-size:14px;
	color:#545a5e;
	text-align:left;
}
#footerc-right{
	text-align:right;
}
#footerc-right a{
	color:#545a5e;
}
#footerc-right a:hover{
	color:#FFF;
}
/*----------------------------------------------*/
.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}

/*------------------产品列表--------------------*/
.pg{display:inline;float:left;margin:5px;*margin:5px 5px 5px 10px;_margin:5px 5px 5px 10px;}
.back_pg{border-right:1px solid #e8e8e8;margin:0;padding:6px 0;}
.pg,.pgb{line-height:24px;}
.pg a,.pg strong,.pgb a,.pg label,.pgb span{display:inline;border-radius:26px;color:#333;font-size:14px;margin-left:5px;overflow:hidden;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;}
.pg a,.pg strong,.pgb a,.pgb span{background:#f3f3f3;border:1px solid #f3f3f3;padding:0 9px;height:24px;}
.pg a:hover,.pgb a:hover{background-color:#fff;border-color:#ec9a37;color:#ec9a37;}
.pg a.nxt,.pg a.prev,.back_pg a{background-image:url(../..//bbs_v4/images/bg_hor.png);background-repeat:no-repeat;background-position:-120px -388px;}
.back_pg a{background-color:transparent;background-position:-150px -388px;border:0;border-radius:0;padding:0 10px 0 15px;}
.pg a.nxt,.pg a.prev{line-height:99px;padding:0;width:24px;}.pg a.prev{background-position:-144px -388px;}
.pg strong{background-color:#c3c3c3;border-color:#c3c3c3;color:#000;}
.pg label{float:left;color:#333;cursor:text;font-size:14px;margin-left:5px;padding:0 5px;}
.pg label .px{float:left;background:#fff;border:1px solid #e8e8e8;border-radius:26px;padding:4px 8px;height:16px;width:24px;outline:0;line-height:16px\9;}
.pg label .px:focus{border-color:#6c655b;}
.pg label span{float:left;padding:2px 0 0 0.4em;}
#backtop{
	position:fixed;
	bottom:50px;
	right:200px;
	z-index:100;
}