.header,.footer{background-color: #b70406;}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("fonts/slick.eot"); src: url("fonts/slick.eot@#iefix") format("embedded-opentype"), url("fonts/slick.woff") format("woff"), url("fonts/slick.ttf") format("truetype"), url("fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

/*hots*/
.hots,.content {overflow:hidden; background-color:#fff;}
.hots .section-title,.content .section-title,.widget .section-title,.friendlinks .section-title {border-bottom:1px solid #eee;  margin-bottom:20px;position: relative;}

.section-title h3{font-size: 20px;background: #f9f9f9;border-left: 6px solid #ee1d16;padding-left: 5px;}

.hots ul,.section {padding:0px; overflow:hidden;}
.hots ul li {float:left; width:49%; padding-bottom:20px;}
.hots ul li.right {float:right;}
.hots ul li .thumbnail {width:130px; height:98px; float:left; padding-right:10px;}
.hots ul li img {height:80px;}
.hots ul li h4 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; margin-bottom:5px;}
.hots ul li h4 a{ font-size:18px; color:#222; font-weight:bold}
.hots ul li p{ color:#606a77;}

.hots ul li h4 a:hover{ color:#e05a5a}


@media only screen and (max-width:640px){
	.search-form .s {width:88%;}
	.hots ul li .thumbnail {width:120px; height:75px; padding-top:7px;}
	.hots ul li img {height:75px;}
	.hots ul li p {height:62px; line-height:1.5em;}
	.hots ul li h4 {font-size:0.875em; margin-bottom:0;}
	.section h2,.postmeta {margin-bottom:5px;}
	.section .thumbnail {width:160px; height:121px; padding-top:5px; padding-right:15px;}
	.section .thumbnail img {height:121px;}
	.related-pic ul li .thumbnail {height:101px;}
}
@media only screen and (max-width:540px){
	.search-form {margin-bottom:10px;}
	.search-form .s {width:86%;}
	.tagscloud {line-height:1.5em;}
	.hots ul li,.hots ul li.right {float:none; width:100%;}
	.hots ul li h4 {font-size:1em; margin-bottom:5px;}
	.hots ul li .thumbnail {padding-top:0;}
	.hots ul li p {height:46px;}
	.section h2 {font-size:1.125em;}
	.related-pic ul li .thumbnail {height:85px;}
}

.warps {
  width: 330px;
	height: 166px;
  margin-bottom: 13px;
  position: relative;
}
.contents {
  width: 100%;
  height: 100%;
	margin:0px auto;
	padding:30px 30px;
	background:rgba(38, 38, 38, 0.6)!important;
	filter:Alpha(opacity=60);
	background:#000;
}

.contents p {
	font-weight:bold;
	position:relative;
	color:#fff;
	font-size:18px;
	line-height:30px;
	text-align:center;
	margin-top:20px;
}
.contents{ text-align:center}
.siatime{ font-size:12px; color:#CCC}

#header {
	margin-bottom: 20px;
}

#nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
  color: #fff;
  text-shadow: -1px -1px 0 #a92009;
  text-transform: uppercase;
  font-weight: bold;
	height: 32px;
	vertical-align:baseline;
	font-size:100%;
}

#nav li {
	float: left;
	list-style: none;
	margin: 0;
  padding: 0 0px 0 15px;

}

#nav li a {
  line-height: 32px;
  color: #fff;
  display: block;
}
#nav li a:hover,#nav li a:focus,#nav li a:active {
  color: #fff;
}
#nav > ul > li:hover,#nav > ul > li.active {
	background: transparent url('../images/menu_item.png') repeat-x center bottom;
}
#nav li:first-child {
  padding-left: 17px;
  background: none;
}

#nav {
  border-radius: 3px 3px 0 0;
  overflow: hidden;
  background: #fff url('../images/menu_item_nav.png') repeat-x 0 0;
  border-bottom: 3px solid #3a3a3a;
	min-width: 126px;
	margin:0;
	padding:0;
	margin-top:10px;
	height: 36px;
}

#nav > ul > li > a {
	padding: 0 21px 0 3px;
	display: block;
	height: 32px;
	font-size: 12pt;
	font-weight:bold;
	line-height: 31px;
	background: transparent url('../images/menu_separator.png') no-repeat right top;
	text-shadow: -1px -1px 0 #a92009;
	color: #fff;
}

#nav > ul > li.active > a > span {
	background: transparent url('../images/menu_active.png') no-repeat center top;
	display:block;
}

.biaoqi_forum_ps {
    display: block;
    background-color: #fff;
    margin-bottom: 15px;
		width: 100%;
}
.biaoqi_forum_ps a {
    float: left;
    display: block;
    width: 160px;
    background-color: #78819F;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    transition: all 0.2s ease-in;
}
.biaoqi_forum_ps a.sign-button {
    background-color: #414146;
    margin-left: 10px;
}

#loginTabContent .tab-pane, #accountTabContent .tab-pane {
	margin-top: 20px;
}
.topNav {
	height: 36px;
	border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
	margin-top: 10px;
}
.top-link {
	line-height: 36px;
	display: inline-block;
	float: left;
}
.top-link li {
	display: inline-block;
}
.top-link li a {
	color: #cc0000;
	padding: 0 8px;
	line-height: 36px;
	display: block;
	font-weight: bold;
}
.top-link li a:hover, .top-link li a:active {
	background: #cc0000;
	color: #fff;
	margin: 0;
	border-bottom: none;
}
.green {
  color: green;
}
.red {
  color: red;
}
.blue {
  color: #1E9FFF;
}

.comment-list {margin-top: 30px;}
.comment-list .jcWords{padding-bottom: 20px;}
.comment-list .jcWords h3{font-size: 14px; color: #999999; height:30px; line-height: 30px; border-bottom: solid 1px #ECECEC; position: relative;margin-top: 4px; font-weight:normal;}
.comment-list .jcWords h3 strong{font-size: 14px;color: #dd6e4c;position: absolute;bottom: -1px;left: 0;border-bottom: 2px solid #dd6e4c;}
.comment-list .jcWords h3 span{color: #A2442F; padding: 0 3px;}
.comment-list .jcWords h3 i{display: block; width: 13px; height: 8px; background: url("../../images/common/lph-comment-sprite.png") no-repeat -250px 0px; position: absolute; bottom: -7px; left: 32px;}
.comment-list .jcWords .comment-say{}
.comment-list .jcWords .comment-say-li{padding: 20px 0 8px; border-bottom: solid 1px #ECECEC;}
.comment-list .jcWords .comment-say-li.last{border-bottom: none;}
.comment-list .jcWords .comment-say .csl-img{width: 40px; float: left;/* margin-right: 22px;*/}
.comment-list .jcWords .comment-say .csl-img img{border-radius: 50%;}
.comment-list .jcWords .comment-say .csl-body{/*width: 538px;float: left;*/ padding-left: 60px;}
.comment-list .jcWords .comment-say .csl-body .cont{color: #666666; font-size: 14px; /*padding-bottom: 10px*/;word-break:break-all;word-wrap:break-word;}
.comment-list .jcWords .comment-say .csl-body .cont a.name{/*color: #B66257;*/text-decoration: none;}
.comment-list .jcWords .comment-say .csl-body .cont .des{padding: 10px 0 5px 0;font-size: 14px;color: #5e6b73;line-height: 24px;}

/** search **/
#topSearch {
	margin: 0;
	padding: 4px 2px 4px;
	float: right;
}
#topSearch form {
	margin: 0;
}
.redBtn {
  background: #cc0000;
  border: 1px solid #ddd;
  margin: 0;
  padding: 3px 5px;
  color: #fff !important;
  font-weight: bold;
  font-size: 9pt;
}
.textinput {
  font-size: 9pt;
  color: #9f9f9f;
  margin: 0;
  border: 1px solid #e6e6e6;
  padding: 3px 5px;
  background: #fff;
  border-radius: 5px;
}

/* 导航 */
.logo {
    background: #fff;
    float: left;
    width: 280px;
    height: 82px;
    margin: 15px 0 0 0;
    padding: 0;
}
.cd-morph-dropdown {
  position: relative;
  height: 50px;
  background-color: #FFFFFF;
	min-height: 35px;
	margin: 20px 0 0 0;
	border: 1px solid transparent;
	background-color: #cc0000;
	border-color: #e7e7e7;
}
.cd-morph-dropdown::before {
  /* never visible - used in JS to check mq */
  content: 'mobile';
  display: none;
}
.cd-morph-dropdown .m-logo {
	position: absolute;
  top: 8px;
	left: 0;
	padding: 5px;
}
.cd-morph-dropdown .nav-trigger {
  /* menu icon - visible on small screens only */
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  width: 50px;
  /* replace text with icon */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
}
.cd-morph-dropdown .nav-trigger span, .cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
  /* these are the 3 lines of the menu icon */
  position: absolute;
  background-color: #fff;
  height: 3px;
  width: 26px;
}
.cd-morph-dropdown .nav-trigger span {
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}
.cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
  content: '';
  left: 0;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.cd-morph-dropdown .nav-trigger span::before {
  -webkit-transform: translateY(-9px);
      -ms-transform: translateY(-9px);
          transform: translateY(-9px);
}
.cd-morph-dropdown .nav-trigger span::after {
  -webkit-transform: translateY(9px);
      -ms-transform: translateY(9px);
          transform: translateY(9px);
}
.cd-morph-dropdown.nav-open .nav-trigger span {
  background-color: transparent;
}
.cd-morph-dropdown.nav-open .nav-trigger span::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.cd-morph-dropdown.nav-open .nav-trigger span::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.cd-morph-dropdown .morph-dropdown-wrapper {
  display: none;
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  box-shadow: inset 0 1px 0 #e6e6e6;
  background-color: #FFFFFF;
	z-index: 999;
}
.cd-morph-dropdown.nav-open .morph-dropdown-wrapper {
  display: block;
}
.cd-morph-dropdown .dropdown-list > ul > li {
  line-height: 40px;
	background: #444;
	border-top: 1px solid#ddd;
}
.cd-morph-dropdown .dropdown-list > ul > li a {
	padding: 10px 25px;
	font-size: 14px;
	color: #fff;
}
.cd-morph-dropdown .label {
  display: block;
  font-size: 2.2rem;
  color: #1A1A1A;
  margin-bottom: .8em;
}
.cd-morph-dropdown .content li::after {
  clear: both;
  content: "";
  display: block;
}
.cd-morph-dropdown .links .content > ul > li {
  margin-top: 1em;
}
.cd-morph-dropdown .links-list a,
.cd-morph-dropdown .btn {
  display: block;
  margin-left: 14px;
  font-size: 2.2rem;
  line-height: 1.6;
}
.cd-morph-dropdown .links-list a:hover,
.cd-morph-dropdown .btn:hover {
  color: #1A1A1A;
}
.cd-morph-dropdown .content h2 {
  color: #a6a6a6;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3rem;
  margin: 20px 0 10px 14px;
}
.social-share {
	display: inline-block;
}
.carousel-inner .item {
	width: 640px;
	height: 344px;
	overflow: hidden;
	max-height: 640px;
}
.carousel-caption a {
	font-size: 22px;
	color: #fff;
}

.carousel-caption a:hover {
	color: #e05a5a;
}
.file {
	position: relative;
}
.file input {
	position: absolute;
	font-size: 100px;
	right: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
}
.order-view-btn span {
	margin-right: 10px;
}

/**
 * @file
 * Styles for system messages.
 */
div#status-message {
  margin: 0 10px;
}
div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 10px 0 10px;
  padding: 10px 10px 10px 50px; /* LTR */
}

div.status {
  background-image: url(../images/message-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(../images/message-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.error {
  background-image: url(../images/message-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.messages ul li {
  list-style-image: none;
}
