
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {  margin: 0;text-align:left;font-size: 12px; background:#fff;font:12px/18px "sim sun";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}

.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
.fl,.lifl li{float:left;display:inline}
.fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}

.b-w1200{
  width: 1200px;
  display: block;
  overflow: hidden;
  margin: auto;
  padding-left: 220px;
}
.b-l30{
  margin-left: 30px;
}
/* ×ó */
.bby-fixed-left{
  width: 190px;
  height: 100%;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  background-color: #fff;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  margin: 0 0 0 -615px;
  z-index: 99;
}
.bby-fixed-left .bby{
  width: 133px; display: block; overflow: hidden; margin:7px auto;
}
.bby-fixed-left .nav{
  width: 100%; height: auto; display: block; overflow: hidden; margin: 20px 0 0;
}
.bby-fixed-left .nav a{
  width: 170px; height: 64px; line-height: 64px; font-size: 16px; background:#fff; border-radius: 0px 24px 24px 0px; display:block; overflow: hidden; color: #333;
}
.bby-fixed-left .nav a img{
  width: 26px; float: left; margin: 18px 14px 0 32px; opacity: .8;
}
.bby-fixed-left .nav a:hover{
  background:  rgb(254 100 70); color: #fff;
}
.bby-fixed-left .nav a:hover img{
  filter:brightness(0) invert(1); opacity: 1;
}
.bby-fixed-left .nav a.hover{
  background:  rgb(254 100 70); color: #fff;
}
.bby-fixed-left .nav a.hover img{
  filter:brightness(0) invert(1); opacity: 1;
}
.bby-fixed-left .firend{
  width: 90%;
  height: auto;
  margin: 12px auto;
  border-top: 1px solid #eee;
  padding: 12px 0 0;
}
.bby-fixed-left .firend dt{
  font-size: 16px;
  font-weight: normal;
  color: #333;
  display: block;
  overflow: hidden;
}
.bby-fixed-left .firend dd{
  display: block;
  overflow: hidden;
}
.bby-fixed-left .firend dd a{
  float: left;
  margin: 12px 12px 0 0 ;
  font-size: 12px;
  font-weight: normal;
  display: inline;
  overflow: hidden;
}
.bby-fixed-left .firend dd a:hover{
  color: #f60;
}
.bby-fixed-left .foot{
  width: 90%;
  height: auto;
  display: block;
  overflow: hidden;
  margin: 20px auto 0;
  background: #f5f5f5;
  padding: 10px 0px;
  box-sizing: border-box;
  border-radius: 8px;
  text-align: center;
  line-height: 23px;
}

/* ÉÏ */
.bby-fixed-top{
  height: 86px;
  width: auto;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  box-sizing: border-box;
  border-bottom: 1px solid #eee;
  background: #fff;
  z-index: 90;
}
.bby-fixed-top #topForm{
  width: 320px; height: auto; position: relative; border: 2px solid rgb(254 100 70); display: block; overflow: hidden; margin: 22px 0 0 0;
}
.bby-fixed-top #topForm .search-input {
  width: 273px;
  height: 34px;
  padding: 0 5px 0 10px;
  line-height: 34px;
  background: transparent;
  border: none;
  outline: none; float: left;
}

.bby-fixed-top #topForm .search-icon {
  width: 22px;
  height: auto;
  overflow: hidden;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  float: left; margin: 5px 0 0;
}

.bby-fixed-top .top-link{
  margin: 26px 0 0;
}
.bby-fixed-top .top-link a{
  float: left; width: auto; height: 32px; line-height: 32px; font-size: 14px; font-weight: normal; color: #333; background: #f5f5f5; display: inline; overflow: hidden; padding: 0 16px; margin: 0 0 0 2px;
}
.bby-fixed-top .top-link a:hover{
  background: rgb(254 100 70); color: #fff;
}

.l-title {
  margin-top: 10px;
  border-bottom: 1px solid #f0f0f0;
}

.l-title h3 {
  font-size: 18px;
  padding: 10px 0px;
  color: #666666;
  border-bottom: 2px solid #358ff0;
}

.l-title .more:hover {
  color: #358ff0;
}
.l-title .more {
  border: none;
  padding: 0px;
  padding-top: 12px;
  font-size: 12px;
}

.page {
  margin-bottom: 25px;
  overflow: hidden;
  margin-top: 15px;
}

.page .tspage {
  height: 30px;
  margin: 5px 0 5px;
  background: none;
  line-height: 26px;
}

.page .tspage .tsp_count,.tsp_change {
  display: none;
}

.page .tspage .tsp_nav {
  text-align: center;
}

.page .tspage .tsp_nav i {
  width: auto;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  background: #fafafa;
  font-size: 14px;
  font-weight: normal;
  color: #555;
  margin: 0 0 0 12px;
  display: inline-block;
  overflow: hidden;
  border-radius: 3px;
}

.page .tspage .tsp_nav b {
  width: auto;
  height: 30px;
  border-radius: 3px;
  line-height: 30px;
  padding: 0 12px;
  background: #f60;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  margin: 0 0 0 12px;
  display: inline-block;
  overflow: hidden;
}

.page .tspage .tsp_nav a {
  width: auto;
  height: 30px;
  border-radius: 3px;
  line-height: 30px;
  padding: 0 12px;
  background: #fafafa;
  font-size: 14px;
  font-weight: normal;
  color: #555;
  margin: 0 0 0 12px;
  border-radius: 3px;
  display: inline-block;
  overflow: hidden;
}

.page .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev {
  padding: 0;
  border: none;
}

.page .tspage .tsp_nav a:hover {
  background: #f60;
  color: #fff;
}

.page .tspage .tsp_nav a.tsp_more:hover i {
  background: #f60;
  color: #fff;
  border: none;
}

.page .tspage .tsp_nav a.tsp_next:hover i {
  background: #f60;
  color: #fff;
  border: none;
}

.page .tspage .tsp_nav a.tsp_end:hover i {
  background: #f60;
  color: #fff;
  border: none;
}

.page .tspage .tsp_nav a.tsp_home:hover i {
  background: #f60;
  color: #fff;
  border: none;
}

.page .tspage .tsp_nav a.tsp_prev:hover i {
  background: #f60;
  color: #fff;
  border: none;
}

.page .tspage .tsp_nav a i {
  margin: 0;
  background: none;
}

#comment_list .quote,#comment_list .quote span {
  text-indent: 0;
  text-align: left;
}

#comment_list {
  color: #2f2f2f;
  padding: 1px;
  zoom:1;font-size: 12px;
  padding: 0;
  overflow: hidden;
  position: relative;
}

#comment_list dt {
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  padding: 0;
}

#comment_list h2 {
  height: 30px;
  padding: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd
}

#comment_list h2 em {
  float: left;
  margin-right: 8px;
  width: 4px;
  height: 17px;
  background: #e0e0e0;
  border-radius: 2px;
  margin-top: 4px;
}

#comment_list h2 span {
  font-size: 16px;
  color: #333;
  font-weight: normal;
}

#comment_list dl {
  padding: 0;
  text-align: left;
}

#comment_list dd {
  word-wrap: break-word;
  line-height: 20px;
  padding: 10px 0px;
  margin: 0;
  font-size: 14px;
  border-bottom: 1px dashed #e5e5e5;
  margin-bottom: 10px;
}

#comment_list dd img {
  margin-top: -5px;
}

#comment_list blockquote,#comment_list .quote {
  padding: 3px 3px 5px;
  margin: 0 0 5px 0;
  border: 1px solid #bfbfbf;
  background: #fffde9;
  color: #000;
}

#comment_list blockquote h4,#comment_list .quote span {
  color: #666;
  padding: 0 3px;
  font-weight: normal;
  font-size: 12px;
  display: block;
  background: none;
}

#comment_list blockquote h4 cite {
  font-style: normal;
}

#comment_list blockquote div {
  padding: 0 7px;
}

#comment_list dt i {
  font-family: verdana;
  font-style: normal;
}

#comment_list dt b {
  margin: 0 6px;
  color: #d92227;
  font-weight: normal;
}

#comment_list p {
  text-align: right;
  line-height: 1;
  padding: 5px 0;
  font-size: 12px;
  margin-top: 10px;
}

#comment_list p a {
  color: #7e7e7e;
  margin-left: 10px;
}

#comment_list dt span {
  float: left;
}

#comment_list dt em {
  float: right;
  font-style: normal;
}

#s_comment {
  text-align: center;
}

#s_comment textarea {
  border: 1px solid #ececec;
  padding: 3px 0;
  width: 99%;
  height: 80px;
  line-height: 20px;
  margin: 10px 0;
  text-indent: 5px;
  padding: 5px 0;
  font-size: 14px;
}

#s_comment .comment_btn {
  padding: 0 0px 20px;
  text-align: left;
}

#s_comment .comment_btn input {
  width: 146px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border: 0 none;
  padding: 0;
  margin-right: 15px;
  background: #ff7700;
  cursor: pointer;
  font-size: 18px
}

#s_comment .comment_btn span {
  font-size: 14px;
  color: #555;
}

.lookpl{
  display: none;
}
.lookpl a {
  margin: 10px auto;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  text-align: center;
  color: #7e7e7e;
  background: #f8f8f8;
  border-radius: 20px;
  display: block;
  font-weight: normal;
}

.lookpl a i {
  font-style: normal;
}

.lookpl a:hover {
  background: #ececec
}

.bby-class{
  width: 100%; height: 100%; display: none; overflow: hidden; position: fixed; left: 0; top: 0; z-index: 99999;
}
.bby-class .bbyc-bg{
  width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: rgba(0, 0, 0, .7);
}
.bby-class .bbyc-cont{
  width: 40%; height: auto; background: #fff; border-radius: 12px; display: block; overflow: hidden; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 10;
}
.bby-class .bbyc-cont .close{
  width: 100%; height: 70px; border-bottom: 1px solid #eee; display: block; overflow: hidden;
}
.bby-class .bbyc-cont .close img{
  float: right; margin: 20px 20px 0 0; height: 30px; opacity: .8; cursor: pointer;
}
.bby-class .bbyc-cont .class{
  width: auto; margin: 0 20px; display: block; overflow: hidden; padding: 26px 0; border-bottom: 1px solid #eee;
}
.bby-class .bbyc-cont .class dt{
  font-size: 20px; font-weight: bold; color: #333; line-height: normal; margin: 0 0 0;
}
.bby-class .bbyc-cont .class dd{
   display: block; overflow: hidden; margin: 12px 0 0;
}
.bby-class .bbyc-cont .class dd a{
  width: auto; height: auto; padding: 6px 13px; border: 1px solid #ff7700; color: #ff7700; border-radius: 30px; float: left; margin: 12px 12px 0 0;
}
.bby-class .bbyc-cont .class dd a:hover{
  background: #ff7700; color: #fff;
}


.g-weizhi {
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  background: url(../images/wz.png) no-repeat 221px;
  color: #898989;
  margin-top: 90px;
  text-indent: 30px;
} 
.g-weizhi a { color:#898989  }
.g-weizhi a:hover { color:#37b1fa  }


