.index-first-date {
	float: right;
	font-size: 14px;
	color: #fff;
}
.post.sticky {
    background: #f8f8f8;
    padding: 20px;
    border-bottom: 0;
} 
.sticky .article-content { padding: 0px 16px; }
.article-block-small-image.sticky .article-header { padding: 8px 20px 0px 16px; }
.gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
.bypostauthor {}
.main-menu-wrapper ul ul li a i { font-style: normal!important; }
.alignright  {}
.alignleft  {}
.aligncenter   {}
ul li a i { font-style: normal; }
.wp-caption-text {
  display: block;
}
.gallery-photo .loading {
	background: rgba(255,255,255,0.7) url(./images/loading.gif) no-repeat center center;
	line-height: 0px;
	min-height: 100px;
}
.waiter > img {
  position:relative;
}
.waiter.loading img {
	opacity:0.6!important;
	filter:alpha(opacity=60)!important;
}
.waiter.loading {
	display:block;
	background:#fff url(./images/loading.gif) no-repeat center center;
	line-height:0px;
	min-height:400px;

}
.waiter.loading img {
	opacity:0.6;
	filter:alpha(opacity=60);
}
/* isotope transition styles */
.isotope,.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}
#infscr-loading {
	background: -moz-linear-gradient(center top , #747D84 0%, #434F56 100%) repeat scroll 0 0 transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	bottom: 0;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	height: 50px;
	left: 50%;
	margin-left: -45px;
	padding-top: 20px;
	position: fixed;
	text-align: center;
	z-index: 1000;
	width: 90px;
	background-repeat:no-repeat;
	background-position: center center;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}
.item-header .alignnone,
.image-avatar .alignnone,
.image-avatar img.alignnone
.item-header img.alignnone {
    margin: 0;
	height: 100%;
}
img.avatar {
	border-radius: 50%;
}
/*360deg*/
a.avatar img.avatar,
img.avatar {
	-webkit-transition:0.4s;
	-webkit-transition:-webkit-transform 0.4s ease-out;
	-moz-transition:-moz-transform 0.4s ease-out;
	transition:transform 0.4s ease-out;
}
a.avatar img.avatar:hover,
img.avatar:hover{
	-webkit-transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg);
	transform:rotateZ(360deg);
}
.comment-block .image-avatar img.alignnone {
	height: 100% !important;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 0 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: -12px 0px 20px 20px;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.bypostauthor {}
img { height: auto !important; }
@media screen and (min-width:1440px) {
	.author-post-list figure.post-thumbnail img {
		max-height: 231px;
	}
}
@media screen and (min-width:1280px) and (max-width: 1440px) {
	.author-post-list figure.post-thumbnail img {
		max-height: 220px;
	}
}
@media screen and (min-width:1170px) and (max-width: 1280px) {
	.author-post-list figure.post-thumbnail img {
		max-height: 201px;
	}
}
@media screen and (min-width:980px) and (max-width: 1170px) {
	.author-post-list figure.post-thumbnail img {
		max-height: 168px;
	}
}
@media screen and (min-width:771px) and (max-width: 980px) {
	.author-post-list figure.post-thumbnail img {
		max-height: 133px;
	}
}

  #makeMeScrollable
  {
    position: relative;
  }
  #makeMeScrollable div.scrollableArea img
  {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
.wpb_gallery.wpb_posts_slider.wpb_content_element p {
  height: 40px;
  overflow: hidden;
}
#popup {
  max-width: 90%;
}
#popup img {
  max-width: 100%;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}
.ot-display-none {
  display: none;
}

/*common*/
.title-underline:hover {
	text-decoration: underline !important;
}
.post-support-reply a {
	
}
.post-support-reply a .fa {
	
}
.action_like_true i.fa,
.post-support-reply-detail .action_like_true i.fa,
.post-support-reply-detail .action_unlike_true i.fa{
	color: #111;
}
.article-foot-tags > span {
    display: block;
	margin-bottom: 20px;
}
.article-foot-tags .post-tags {
	margin-top: 19px !important;
}
.detail-single-count a {
	color: #bbb;
}
section.container-list.main-section{
	background:#fff;
	z-index:99;
}
.index-content .container-1 .ot-title-block,
.index-content .container-2 .ot-title-block,
.index-content .container-3 .ot-title-block{
	margin-bottom: 5px;
}
.index-first-title-date {
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'PT Sans Caption', sans-serif;
	font-family: 'Lato', sans-serif;
	color: #5E5E5E;
}
.oneline-word {
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.press-release-submit label {margin-bottom:0;}
.mNav .glyphicon2 {
    top: -1px;
}
.swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet {
    color: #fff;
}
.swiper-container-horizontal .swiper-pagination1 .swiper-pagination-bullet-active {
    color: #333;
}
.index-first-title-avatar {
	width: 28px;
	height: 28px;
	margin-top: -8px;
}
.index-first-title-avatar img {
	margin: 0 !important;
}
.site-analytics a {
	display: none;
}
.sidebar figcaption.details a.title,
.article-front-list figcaption.details a.title{
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-moz-line-clamp:2;
	-webkit-box-orient: vertical;
	max-height: 50px;
}
.sidebar figcaption.details .read-more,
.article-front-list figcaption.details .read-more {
    margin-bottom: 5px !important;
	line-height: 20px !important;
}
a.title:hover,
.title-underline:hover {
	text-decoration: underline;
}
::selection {
  background-color: #e75757;
  color: #fff;
  text-shadow: none;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
::-moz-selection {
  background-color: #e75757;
  color:#fff;
  text-shadow:none;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.single-title-author-xs img {
	margin: 0 !important;
	width: 22px;
	height: 22px;
	display: inline;
}
.single-style-template-1 h2.title {
	-webkit-line-clamp: 10 !important;
}
.sub-menu img.sub-menu-author-img {
	display: inline !important;
}
.sub-menu .menu-item a img.avatar-default {
	display: inline !important;
}
@media(min-width:1070px){
	#wrapper_div_lg {margin-left:14px;}
}
.sidebar .tabs-widget-navigation i.fa {
	font-size: 16px;
	color: #e1e1e1;
}
.sidebar .tabs-widget-navigation .selected i.fa {
    color: #ee4a45 !important;
}

/* footer pn-news-message */
#pn-news-message
{
	background: #e8e8e8;
	height: 250px;
	width: 350px;
	display: block;
	margin: 0 auto;
	padding:10px 5px;
	font-size: 9pt;
	height: auto;
	text-align: center;
	 position: fixed;
	bottom: 0;
	right: 0px;
	z-index: 1000;
}
#pn-news-message div{width:50%; float: left;height:60%;text-align: center;}
#pn-news-message .pn-close{    
	clear: both;
	width: 100% !important;   
	z-index: 10002;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
#pn-news-message .pn-close img{
	width: 30px;
	float: right;
	cursor: pointer;
}
#pn-news-message .pn-news{
	padding: 0 10px;
	word-wrap:break-word;
	word-break:break-all;
	text-align: left;
	max-height: 50px;
	overflow: hidden;
}
#pn-news-message .pn-lists img{
	width: 100%;
}
#pn-news-message .pn-new_world{
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	word-wrap:break-word;
	word-break:break-all;
	height: 38px;
	margin-bottom: 0;
	overflow: hidden;
	width: 80%
}  
@media screen and (max-width: 1280px) {
	#pn-news-message{display: none}
	.pn-news-message-top{display: none}
}

/*phone-nav*/
@media(max-width:768px){
	.phone-wp-nav-menu ul.sub-menu {
		padding-left: 15px;
	}
	.phone-wp-nav-menu ul li.menu-item-has-children > a {
		
	}
	.phone-wp-nav-menu .menu-item-has-children > a {
	    width: 100%;
		float: left;
	}
	.phone-wp-nav-menu .sub-menu,
	.phone-wp-nav-menu .show-sub-menu-btn {
	    display: none;
	}
	.phone-wp-nav-menu .menu-item-has-children > a .show-sub-menu-btn {
	    display: inline-block;
	    float: right;
	    margin-right: 10px;
	    width: 24px;
	    text-align: center;
	    font-size: 14px;
	    -webkit-border-radius: 40px;
	    -moz-border-radius: 40px;
	    border-radius: 40px;
	}
	.article-author-block .item-content p,
	.article-author-block .item-content .no-color-change {
	    text-align: left;
	}
}

/*头部*/
#phone-nav-banner {display: none!important;}
#header-benavente {
    display: block;
    background-color: #b03131;
    color: #fff;
}
#header-benavente #header-top-block nav>ul ul.sub-menu, #header-benavente #header-top-block {
    background-color: #6D2323;
}
#header-benavente #header-top-block {
    background-color: #6d2323;
    position: relative;
    z-index: 101;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    max-width: 100%;
}
.left {
    float: left;
}
#header-benavente #header-top-block nav>ul {
    display: block;
}
#header-benavente #header-top-block nav>ul li {
    display: block;
    float: left;
}
#header-benavente #header-top-block nav>ul li a {
    display: block;
    padding: 12px 15px;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    max-width: 100%;
}
.header-blocks {
    display: block;
}
.header-blocks .header-blocks-aspace, .header-blocks .header-blocks-logo {
    line-height: 120px;
    height: 125px;
}
.header-blocks .header-blocks-logo {
    display: block;
    float: left;
    width: 30%;
    vertical-align: middle;
}
.header-blocks .header-blocks-logo a {
    display: inline-block;
    vertical-align: middle;
}
.header-blocks .header-blocks-logo img {
    vertical-align: middle;
}
.header-blocks .header-blocks-aspace, .header-blocks .header-blocks-logo {
    line-height: 120px;
    height: 125px;
}
.header-blocks .header-blocks-aspace {
    display: block;
    float: left;
    width: 70%;
    text-align: right;
    vertical-align: middle;
}
.header-blocks .header-blocks-aspace a {
    display: inline-block;
    vertical-align: middle;
    line-height: 90px;
}
.header-blocks .header-blocks-aspace img {
    vertical-align: middle;
}
.main-menu-placeholder {
    background-color: #D23B3B;
}
.main-menu-placeholder>.wrapper, #main-menu, #main-menu.otm>ul {
    background-color: inherit;
}
#main-menu {
    display: block;
    font-size: 14px;
}
#main-menu.otm>ul {
    font-size: 14px;
}
#main-menu>ul {
    display: block;
    line-height: initial;
}
#main-menu>ul>li {
    display: block;
    float: left;
}
#header-top-block {
    background-color: #6D2323;
}
.s-nav{display: none;width:200px; position: absolute; box-shadow: 0 2px 5px 3px #c9c7c8;}
.s-nav dd{display: block;padding: 0 15px; background: #fff; color: #333;border-bottom: 1px solid #eee;}
.s-nav dd a{color:#777;}
.s-nav dd:hover{background: #eee;color:#fff;}
.s-nav dd a:hover{color:#333;}
.otm>ul>li>a:hover .s-nav{display: block!important;color:#333;}

.s-nav-s{width:150px!important;}
.s-nav-s dd{padding: 0 5px!important; }
.s-nav-s dd a{border-right:0!important;}

.fl{float: left;}
.fr{float: right;}
.container1{background:#282828;z-index: 999;
    position: relative;}
.container2{/*background:url(../img/nav-bg.jpg) no-repeat;background: rgba(0,0,0,0.9);*/height:105px;position: relative;z-index: 9;}
/*.container3{background: rgba(0,0,0,0.9)}*/
.yc-container{display: none;}
.container33{display: none;}
.container .con-top{display: inline-block;position: relative;z-index: 9;}
.container .con-top li{display: inline-block;float: left;line-height: 35px;}
.container .con-top li a{font-size: 14px;border-right: 1px solid #303030;padding-right: 20px;color:#a7a7a7; padding: 0 20px;font-family: 'Lato', sans-serif;}
.container .con-top li a:hover{color:#e75757;}
.container2 .con2-logo{width:200px;margin-right:26%;}
.container2 .con2-logo img{margin-top: 13px;}
.container2 .con2-hl{width:31%;}
.container2 .con2-hr{width:25%;}
.container2 .con2-1{margin-top:20px;    display: block;}
.container2 .con2-2{margin-top:13px;display: block;padding: 10px 25px 10px 30px;background:#000;    background-size: 100% 100%;position: relative;z-index: 9;}
.container2 .con2 img{width:100%;}
.header-prices {overflow: hidden;padding-right: 0;cursor: pointer;}
.header-prices .price-container {float: left;width: 50%;font-size: 12px;line-height: 15px;}
.header-prices .price-container h3 {color: #f1c40f;font-size: 12px;margin: 0;display: block;font-weight: bold;}
.header-prices .price-container .bpi-change {display: inline;padding-left: 5px;font-weight: 400;}
.data-down {color: #c95e22;}
.data-up {color: #5cbb26;}
.header-prices .price-big .bpi-value {font-size: 24px;/* line-height: 1.3;*/}
.header-prices .price-small h3 {display: inline-block;margin: 0 2px 0 0;}
.header-prices .price-small .bpi-value {display: inline-block;margin: 0 10px 0 0;font-size: 12px;line-height: 15px;}
#gengxin{padding-left: 8px; font-size: 12px;color: #fff;background: url(../img/gx.png) no-repeat;margin-left: 2px;padding-right: 10px}

.newsline-header .con-top .sub-menu {
    display: none;
    width: 200px;
    position: absolute;
    box-shadow: 0 2px 5px 3px #c9c7c8;
	background: #fff;
}
.newsline-header .con-top .sub-menu li {
    padding: 0 5px !important;
    display: block;
    background: #fff;
    color: #333;
    border-bottom: 1px solid #eee;
	width: 100%;
}
.newsline-header .con-top .sub-menu li a {
    border-right: 0 !important;
	padding-right: 0;
}
.newsline-header .con-top .sub-menu > li {
    position: relative;
}
.newsline-header .con-top .sub-menu .sub-menu {
    top: 0;
    left: 100%;
}

/*banner*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; }

.swiper1{display: none}
.swiper-wrapper {position: relative;width: 100%; height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper1 .swiper-slide {height: 225px;}
.swiper-pagination-bullet{background: #fff;}
.swiper-pagination-bullet-active{background: red}
.icon2{display: block;width:30px;height:30px;background:url(../img/icon.png) no-repeat;}
.icon2-1{background-position: 0 -109px;}
.icon2-2{background-position: -37px -109px;}
.icon2-3{background-position: -74px -109px;}
.icon2-4{background-position: -111px -109px;}
.icon2-5{background-position: -149px -111px;}
.icon2-6{background-position: -184px -109px;}
.icon2-7{background-position: -223px -109px;}
.icon2-8{background-position: -257px -112px;}
.icon2-9{background-position: -293px -110px;}
#sjx{width:51px;margin:0 auto;text-align: center;}
#sjx .sjx{width:51px;}


/*footer*/
#footer{width:100%;overflow: hidden; /* margin-top: -10px;*/z-index: 999;position: relative;}
canvas {display: inline;position: relative; width: 100%;}
#ft-default{width:100%;margin-top: -420px;/*background: url(../img/f-bg.png) no-repeat;padding-top: 50px;*/}
#ft{width:100%;margin-top: 0;/*background: url(../img/f-bg.png) no-repeat;padding-top: 50px;*/}
.footer{display: inline-block;width:30%;float: left;}
.footer dt{font-size: 14px;color: #ededed;border-bottom: 1px solid #2c2a2b;padding:10px 0; }
.footer dd{display: inline-block;width:100%;margin-top: 30px;}
.footer .f-links-l,.footer .f-links-r{display: inline-block;width:50%;}
.footer .f-links ul li{display: inline-block;margin:3px 0;width:100%;}
.f-contact ul{display: inline-block;}
.f-contact ul li{display: inline-block;font-size: 12px;color:#aaa;padding-left: 30px;width:100%;}
.container .icon{display: inline-block;height:20px;background: url(../img/icon.png) no-repeat;margin: 2px 0;}
.container .icon1{display: inline-block;height:30px;background: url(../img/icon.png) no-repeat;}
.container .icon-1{background-position: 0 0;    }
.container .icon-2{background-position: 0 -25px!important;}
.container .icon-3{background-position: 0 -47px!important;}
.container .icon-w{width:20px;}
.container .icon-w1{width:30px;}
.container .icon-4{background-position: 8px -65px;}
.container .icon-5{background-position: -28px -65px;}
.container .icon-6{background-position: -65px -65px;}
.container .icon-b{color:#fff;font-size:24px;}
.f-contact p{font-size: 12px;color:#aaa;margin-top: 15px;width: 98%;}

.container .icon{display: inline-block;height:20px;background: url(../img/icon.png) no-repeat;margin: 2px 0;}
.container .copyright-strip .footer .f-n-icon{overflow: auto;display: block;margin-top: 20px;    margin-left: -26px;}
.container .copyright-strip .footer .f-n-icon li{display: block;padding:0 12px!important;width:25px;float: left!important;}
.container .copyright-strip .footer .f-n-icon li a{display: block;padding:0 12px!important;color:#999;}
.container .copyright-strip .footer .f-n-icon li a:hover{color:#fff;}
.container .icon-footer-contact {display: inline-block;line-height: 20px;margin: 2px 0;padding-left:0;}
.container .icon-footer-contact .fa {font-size: 18px;margin-right:10px;color;#aaa;}
.container .icon-footer-contact .fa.fa-phone {margin-right: 12px;font-size: 22px;}
.container .contact-phone {margin-bottom: 3px;}


.footer .f-links ul li a{font-size: 12px;color:#aaa;}
.footer .f-links ul li a:hover{color:#b13130;}
.footer .f-about{font-size: 12px;color:#ccc;line-height: 24px;}
.footer .f-sign h5{font-size: 12px;color:#ccc;margin-bottom: 10px;}
.footer .f-sign .f-btn{width:100%;height:30px;background: #ff9000;line-height: 30px;text-align: center;cursor: pointer;}
.footer .f-sign a{font-size: 12px;color:#fff;padding: 5px 60px;}
.footer .f-sign input{width:100%;height:30px;margin-bottom: 10px;border:1px solid #a9a9a9;}
.footer .f-sign select{width:100%;margin-bottom: 10px;}
.copyright-strip-d{padding:30px 0;overflow: auto;}
#footer1-default{position: relative;margin-bottom: 50px;overflow: auto;}
#footer1{position: relative;padding-bottom: 50px;overflow: auto;background: #000;padding-top: 33px;}
#footer2{position: relative;background: #282828/*border-top:1px solid #af3132;*/}
#footer1 .f1-share{display: inline-block;margin-top:25px;margin-left: -30px;}
#footer1 .f1-share li{display: block;float: left;margin-right: 10px;width:42px;}
#footer1 .f1-share li span{display: block;}
#footer1 .f1-share .icon3{display: block;background:url(../img/icon.png) no-repeat;width:40px;height:40px;}
#footer1 .f1-share .icon3-1{background-position: 0 -148px;}
#footer1 .f1-share .icon3-2{background-position: -54px -148px;}
#footer1 .f1-share .icon3-3{background-position: -110px -148px;}
#footer1 .f1-share .icon3-4{background-position: -166px -148px;}
#footer2 .right .f-top{width:40px;height:40px;background: #ee4945;text-align: center;margin-top: -30px;bottom: 81px;right: 20px;position:fixed;} 
#footer2 .right .f-top img{width:23px;height:13px;margin: 0 auto;margin-top: 10px;}
#footer2 .right .f-top p{font-size: 16px;color:#fff;line-height: 10px;}
#comments #respond,#comments #comment.comment-respond{padding: 6% 0 0% 0;border:1px solid #efefef;}
#comments .login-user-info {margin-bottom: 10px;line-height: 48px;}
#comments .login-user-info a .user-nick {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #333;font-size:18px;}
#comments .login-user-info em,#comments .login-user-info a {line-height: 48px;}
#comments .login-user-info img {width: 48px;height:48px;display: inline-block;}
.icon-facebook,.icon-t,.icon-google,.icon-twitter,.icon-pinterest,.icon-skype,.icon-in,.icon-iconfont0423dribbble,.icon-instagram,.icon-youtube{color:#999;}
.icon-facebook:hover,.icon-t:hover,.icon-google:hover,.icon-twitter:hover,.icon-pinterest:hover,.icon-skype:hover,.icon-in:hover,.icon-iconfont0423dribbble:hover,.icon-instagram:hover,.icon-youtube:hover{color:#fff;}/*** footer-banner ***/
.swiper-banner{position:relative; width:100%; height:100%; overflow:hidden;}
.swiper-banner .index-down{position:absolute; left:50%; bottom:40px; z-index:3; width:100px; height:40px; margin:-15px 0px 0px -50px;}
.swiper-banner .index-down .icon-arrow-down{position:absolute; top:27px; right:30px; display:block; width:33px; height:28px; background-position:-230px -61px; cursor:pointer;
  -webkit-animation:asset-down 2s infinite forwards;
  -moz-animation:asset-down 2s infinite forwards;
  -ms-animation:asset-down 2s infinite forwards;
  -o-animation:asset-down 2s infinite forwards;
  animation:asset-down 2s infinite forwards;
}
.swiper-banner{position:relative; background:#151719; width:100%; height:100%; background:-webkit-linear-gradient(to bottom, #151719, #151719);
  background:-moz-linear-gradient(to bottom, #151719, #151719);
  background:-ms-linear-gradient(to bottom, #151719, #151719);
  background:-o-linear-gradient(to bottom, #151719, #151719);
  background:linear-gradient(to bottom, #151719, #151719);}
.particles-js{position:absolute; width:100%; height:100%; z-index:0; opacity:0.3;}

.footer .tagcloud{display: block;overflow: auto;margin-top: 30px;}
.footer .tagcloud a {
    float: left;
    font-size: 14px;
    display: inline-block;
    line-height: 22px;
    padding: 0 7px;
    #text-transform: lowercase;
    margin: 0 5px 5px 0;
    background-color: #343434;
    color: #6a6a6a;
    margin: 0 5px 7px 0;
}
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}
footer .widget .wpcf7-form-control.wpcf7-text {
    color: #6c6a6a;
    background-color: #353535;
}
.footer .textwidget{font-size: 12px;}
.footer .textwidget .newsletter-p{margin-bottom: 5px!important;}
.wpcf7-form .mkd-newsletter .mkd-column2 {
    float: left;
    width: 30%;
    position: relative;
}
.wpcf7-form .mkd-newsletter .mkd-column2 .wpcf7-submit {
    width: 39px;
    height:39px;
    /*line-height: 20px;*/
    color: #fff;
    font-size: 18px;
    font-family: Ionicons;
    padding: 9px;
    background-color: #ee4945;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out;
    border-radius: 0;
}
.footer .wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
}
.wpcf7-form .mkd-newsletter .mkd-column1 {
    width: 70%;
    float: left;
}
.wpcf7-text{width:100%;height:39px;background-color: #353535;border:none;padding-left:10px;}
.footer .wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
}
.footer .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
}
.wpcf7-display-none{display: none}
.gj img{margin:0 5px;}
.gj .gj-dl{width:103px;height:40px;line-height: 40px;background-color: #333;color:#fff;display: block;position: absolute;z-index: 9999;display: none;}
.gj .gj-dl dd{display: block;}
.gj:hover .gj-dl{display: block;}





/*************banner*************/
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:450px !important;overflow:hidden;margin-top: 195px;}
.fullwidthbanner-container .fullwidthabnner {width:100% !important;max-height:450px !important;position:relative;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .banner, .bannercontainer { width:768px; height:309px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .banner, .bannercontainer{  width:480px; height:193px;  }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .banner, .bannercontainer{  width:320px;height:129px; }
}
@media only screen and (max-width: 319px) {
    .banner, .bannercontainer{  width:240px;height:97px;  }
    .ot-responsive-menu-header{width:320px;}
}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected { background:#e1472f !important; }
.tp-leftarrow:hover,.tp-rightarrow:hover {  background-color:#e1472f !important;}
/** BULLETS **/
.tp-bullets {z-index: 1001;position: absolute; bottom: 0px;}
.tp-bullets.simplebullets.round .bullet {cursor: pointer;position: relative;background: #fff;width:10px ;height: 10px;border-radius:10px;float: left;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear; transition: color, background 0.1s linear;margin: 0 2px;}
.tp-leftarrow.large {z-index: 100;cursor: pointer;position: relative;background: #d13b3c url(../img/slider-left-arrow.png) no-Repeat;width: 60px;height: 80px;border-radius:5px;margin-left: 130px;margin-top: -21px;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);opacity: 0.5!important;}
.tp-leftarrow.large:hover{opacity: 1!important}
.tp-rightarrow.large { z-index: 100;cursor: pointer; position: relative; background: #d13b3c url(../img/slider-right-arrow.png) no-Repeat 0 0;width: 60px;height: 80px;border-radius:5px; margin-left: -130px;margin-top: -21px; -webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);opacity: 0.5!important;}
.tp-rightarrow.large:hover{opacity: 1!important}
.tp-bullets.tp-thumbs {z-index: 100;position: absolute;padding: 3px;background-color: #fff;width: 500px;height: 50px; margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs { padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask {width: 500px; height: 50px;overflow: hidden; position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { width: 5000px; position: absolute;}
.tp-bullets.tp-thumbs .bullet { width: 100px;height: 50px; cursor: pointer;overflow: hidden;background: none;margin: 0;float: left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*filter: alpha(opacity=50); */-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.tp-thumbs img { width: 100%;}
.tp-bannertimer {width: 100%;height: 10px;position: absolute;z-index: 200;z-index: 5000;}
.tp-bannertimer.tp-bottom {bottom: 0px !important; height: 5px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {width: 300px !important;height: 30px !important;
}
.responsive .tp-bullets.tp-thumbs .tp-mask { width: 300px !important;height: 30px !important;}
.responsive .tp-bullets.tp-thumbs .bullet {width: 60px !important;height: 30px !important;}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {display: none;}
    .responsive .tparrows {display: none;}
}
.tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-simpleresponsive a {text-decoration: none;}
.tp-simpleresponsive ul { list-style: none;padding: 0;margin: 0;}
.tp-simpleresponsive >ul >li {list-stye: none;position: absolute;visibility: hidden;}
.caption.slidelink a div,.tp-caption.slidelink a div {width: 10000px;height: 10000px;}
.tp-loader {background: url(../img/loader.gif) no-repeat 10px 10px;background-color: #fff;margin: -22px -22px;top: 50%; left: 50%;z-index: 10000;position: absolute;width: 44px;height: 44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}



@media only screen and (min-width: 1200px){
  /*.mBan2{margin-top: -50px;}*/
#home{margin-top: 199px;}
.title-k{background:#ee4a45;width:30px;height:30px; display:block;margin-top: -2px;position: relative;z-index:1;margin-right: 15px;}
}

@media(max-width:1440px){
.mBan21 .mBan2-img img{width:100%;margin-left: -14%}
}

@media(max-width:1366px){
.container2 .con2-logo{margin-right:26%;}
.wrap {padding: 0 5.5%;}
.owl-prev{left: -6%;}
.owl-next {right: -6%;
}

@media(max-width:1200px){
.wrapper{width: 1000px;}
.mBan21 .mBan2-img img{width:100%;margin-left: -20.5%}
#home{margin-top: 199px;}
.title-k{background:#ee4a45;width:30px;height:30px; display:block;margin-top: -2px;    position: relative;z-index: 9;}
.header-prices .price-big .bpi-value {font-size: 26px; line-height: 1;}
.container2 .con2-logo{margin-right:27%;}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px){
  .header-prices .price-big .bpi-value {font-size: 24px; line-height: 1;}
  .banner{height:300px;}
  .banner .mBan-img{height:100%;}
}

@media only screen and (min-width: 770px) and (max-width: 1000px){
  .header-prices .price-big .bpi-value {font-size: 18px; line-height: 1;}
  .header-prices .price-small .bpi-value {font-size: 10px;}
  .header-prices .price-container h3 {font-size: 8px;}
  .container2 .con2-logo{margin-right:18%;}
  .icon2{display: block;width:30px;height:30px;background:url(../img/icon.png) no-repeat;}
.icon2-1{background-position: 0 -109px;}
}

@media only screen and (min-width: 640px) and (max-width: 770px){
#home{margin-top:0;}
.title-k{background:#ee4a45;width:25px;height:25px; display:block;margin-top: -2px;}
.container-lightstrip{margin-top: 30px;}
}

@media(max-width:770px){
  .fullwidthbanner-container{margin-top: -2px!important;}
  .header-cur {background-color:#fff;}
  .second-effect .mask{display: none;}
  /*.banner{display: none;}*/
  .boxed{display: none;}
  .mBan21{display: none;}
  .swiper-container{display: block;}
  .article-front-list .item h3{height:19px;overflow: hidden;}
  .article-front-list .item h3 a{height:19px;overflow: hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
  #footer2 .right .f-top{border-radius: 5px;}
  .f-banner{margin: 0 auto;width: 100%;height: 505px;position: relative;}
  .container .icon-1{margin-bottom: 15px;}
  .content-wrap.with-title {padding-top: 0;width:100%;}
/*  .item-video,.article-front-list{box-shadow:0px 3px 5px 2px #c9c7c8;border:1px solid #c9c7c8;}*/
  .po:hover{box-shadow:0 0 0 red!important;}
  .ac-featured-posts .thumbnail .details{height: 60%;width: 80%;}
  .ac-featured-posts .thumbnail .details .category{margin-top: -21px;}
  .thumbnail:hover .a-mask{display: none;}
  .thumbnail:hover .details{display: block;}
  .a-sidebar{margin-bottom: 45px;border-bottom: none; -webkit-box-shadow: none; 
    -moz-box-shadow: none; box-shadow: none;  border:none; padding-top:0}
  .swiper1{display: block}
  #footer2 .f-top{float: right;}
  #footer2 .left{width:80%;text-align: center;}
  #footer2 .right .f-top{margin-top:-40px;}
  #footer2 .right .f-top1{margin-top:-35px;}
  #footer1 .f1-share {margin-top: 25px;}
  .copyright-strip .left p {font-size: 12px;}
    .owl-prev{left:0!important;}
  .owl-next{right:0!important;}
  .video-block-grid .item-header img {height: auto!important;}
   form.press-release-submission {padding: 20px 0 30px!important;}
  #comments #respond{padding: 6% 0 10% 0;border:1px solid #efefef;margin-top: 0px!important;}
  .pages{padding: 0 0 30px;}
  .container-darkstrip .container, .container-lightstrip .container {padding: 0 5;}
  #item-header-mask{opacity:0;height:81%;}
  .container{width:100%;}
  .con5-l{width:100%;}
  .con5-r{width:100%;margin-top: 
    20px;}
  .footer{width:50%;margin-bottom: 5%;}
  #footer{width:100%;}
  #footer1{margin-bottom: 0;}
  canvas { height: 730px;}
  #ft{margin:0 auto;margin-top: -500px;padding-top: 0;}
  #footer1,#footer2{padding: 0 5%;}
  .copyright-strip {padding: 15px 0;}
  .otg2-item{width:100%!important;}
  .otg2-item-m{margin-right:0;}
  .otg2-u{width:100%;}
  .otg2-u-m{margin: 0;}
  .con-m{width: 90%;}
  .container .ot-content-block .item-icon .material-icons{display: none;}
  #comments .children li{margin-left:0;}
  #comments{width: 100%;margin-bottom: -80px!important;margin-top: 10px;}
  #comments li{width: 100%;}
  .widget{margin-bottom:20px;}
  .a-widget2{margin-bottom:0!important;}
  .login-comments{margin-bottom:30px!important;}
  .footer-none{display: none}
  .container-lightstrip1{padding: 30px 0 55px 0;}
  .ot-title-block-t{padding: 10px 0 5px 0!important;}
  .article dl dd:last-child{border-bottom: 0;}
  .sidebar #recentcomments .comment-author-link{font-size: 16px;}
  .sidebar .sb-content .comments-number{font-size: 14px;}
  .none-login{display: block;}
  .article { margin-top:-20px;}
  .sidebar .sb-content{margin-top: -10px!important;}
  .sidebar .sb-content#ac_tabs_widget-2_tab-2 {margin-top: -3px !important;}
  .a-wrap{margin-top: -20px!important}
  .single-content h2{font-size: 18px!important;font-weight:700;    line-height: 30px;}
  .single-content p{font-size: 14px;line-height:24px;}
  .single-template-1 .single-content{padding: 0px!important;}
  .single-content ul, .single-content ol, .comment-text ul, .comment-text ol{font-size: 14px;}
  .p-2{margin-left: 0}
  
  .posts-wrap2{width:100%;margin-left: 0!important;}
  .post-template-2{width:100%!important;}
  .post-template-1{margin-left: 0!important}
  .post-content2{margin-top: 0!important}
  .author-post-list .post-content2{margin-top: -96px !important;}
  .post-content2 .details .post-small-button a{font-size: 10px;height: 35px;line-height: 8px;width: 25px;text-align: center;padding: 7px 0px;color: #ee4945;}
  .post-content2 .details .post-small-button{    font-size: 10px;height: 35px;line-height: 22px;padding-top: 6px;}
  .ot-title-block{margin-bottom: 0!important}
  .otg-v-30{margin-top: 0!important}
  .glyphicon2 img{padding-top: 10px;}
  .po:hover .mask{display: none;}
  .post-thumbnail:hover .mask{display: none;}
  form.press-release-submission input[type=email], form.press-release-submission input[type=tel], form.press-release-submission input[type=text], form.press-release-submission textarea {width: 100%;}
  .con5{box-shadow: none;}

}

@media(max-width:640px){
.mBan2{display: none;}

.title-k{background:#ee4a45;width:15px;height:15px; display:block;margin: 0 8px 0 0;}
.con-m{padding:0!important;}
.main_image,div.flicking_con .flicking_inner {display: none}
.footer{width:100%;margin-bottom: 5%;}
#footer{width:100%;position: relative;}
canvas { height: 1120px;}
#ft{/*margin-top: -1110px;*/}
.container .otg-h-30-1{margin-top: 30px;}
.pages .cur,.pages ul li a{padding:2px 8px;font-size: 18px;}
.pages .page-numbers-dots {padding: 2px 6px;font-size: 18px;}
.footer-none{display: none}
/* banner开始 */
/*.container-lightstrip{margin-top: 30px;}*/
#home{max-width: 640px;margin-top: 0;}
.mBan2 { overflow: hidden;max-height: 300px;max-width:640px;margin-top: 10px;}
.mBan2 .slideBox{ width:100%; height:auto; position:relative;}
.mBan2 .slideBox .hd{ height: 10px; overflow: hidden; position: absolute; bottom: 80px; z-index: 1; width: 70px; background: url(../img/btnBg.png) no-repeat; margin-left: -35px; left: 50%;  margin-bottom: -70px;}
.mBan2 .slideBox .hd ul{ zoom: 1;display: inline-block;}
.mBan2 .slideBox .hd ul li{    display: inline-block;float: left; width: 7px; height:7px; background: #999; cursor: pointer; margin-right: 3px; border-radius: 5px;}
.mBan2 .slideBox .hd ul li.on{ background:red; }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }
/*banner结束 */
}








#phone-nav-banner {display: block!important;}
.phone-nav-banner-left,
.phone-nav-banner-search{
	top: -1px !important;
}
.dropdown-menu:before {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent;
    border-bottom-color: rgba(0,0,0,0.1);
    top: -12px;
    bottom: auto;
    left: 50%;
    margin-left: -6px;
}
.dropdown-menu:after {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent;
    border-bottom-color: #fff;
    top: -10px;
    bottom: auto;
    left: 50%;
    margin-left: -5px;
}
/*搜索框*/
.search-overlay {
    position: fixed;
    width: 100%;
    top: 72px;
    bottom: 0px;
    background-color: #f5f5f5;
    z-index: 100;
    display: none;
}
.msearch-overlay {
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0px;
    background:rgba(245,245,245,0.95);
    z-index: 10000;
    display: block;
    left: 100%
}
.micon{margin-top: 5px;}
.search-overlay .search-container{
    max-width: 600px;
    margin: 0 auto;
    padding: 80px 15px;
}
.msearch-overlay .search-container {
    max-width: 600px;
    margin: 0 auto;
    padding: 50px 15px;
}
.msearch-overlay  .glyphicon-remove{
  margin-bottom: 15px;
  float: right;
}
.search-global {
    border: 1px solid #ebebeb;
    overflow: hidden;
        clear: both;
}
.search-global .search-input {
    height: 48px;
    padding: 0 18px;
    display: inline-block;
    width: 82%;
    float: left;
    background-color: #fff;
    border:none;
}
.search-global .btn-search {
    height: 48px;
    /* line-height: 48px; */
    display: inline-block;
    width: 18%;
    text-align: right;
    padding-right: 18px;
    background-color: #fff;
    border: none;
    float: left;
    font-size: 16px;
    cursor: pointer;
    box-shadow: none;
}
.search-tags {
    padding-top: 50px;
}.search-tags h4 {
    font-size: 14px;
    font-weight: bold;
    border-left: 4px solid #ff5831;
    padding-left: 12px;
    margin-bottom: 15px;
    display: inline-block;
}.search-tags ul li {
    display: inline-block;
    margin: 4px 2px;
    font-size: 13px;
}.search-tags ul li a {
    border-color: transparent;
    display: inline-block;
    padding: 4px 0px;
    color: #8a8a8a;
    margin-right: 20px;
}
.body-search{
 width:100%;
  height:100%;
  overflow:hidden;
}
.mform-search{
  padding: 0 23px;
}
.mform-search .input-group{
  width: 100%;
  position: relative;
}
.mform-search .glyphicon-search{
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 9
}
.mform-search  input{
    box-shadow: none;
}
@media (min-width: 768px){
.dropdown-menu {
    margin-top: 8px;
    top: 100%;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border:none;
}
.dropdown-menu>li>a{
      display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5;
    color: #333;
    text-align: center;
    white-space: nowrap;
}
}

/*手机端导航条*/
.mNav{
  height: 55px;
  z-index: 990;
  position: fixed;
  color: #fff;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #000;
  opacity: 1;
  }
.mNav .glyphicon{
  position: absolute;
    width: 44px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
     text-align: center;
     opacity: 0.8
}
.mNav .mxq-mune{
  background: #000;
  color: #fff;
  height: 40px;
  width: 40px;
  line-height: 40px;
  margin: 13px 0;
  position: fixed
}
 .mNav .glyphicon-align-justify{left: 15px;}   
 .mNav .mlogo{display:table;width: 140px;margin: 0 auto;padding: 12.5px;}
 .mNav .glyphicon-search{right: 10px;}
 .nMune{position: fixed;width: 100%;
  top: -100%;left: 0;z-index: 9999;background: rgba(255,255,255,0.96);padding: 25px 15px;}
.mwarp{position: fixed;width: 100%;background: rgba(0,0,0,0.65);height: 100%;left: 0;top: 0;z-index: 9990;display: none;} 
.mlogo1{width: 140px;}
.mtop{border-bottom: 1px solid #d5d5d5;padding:0 10px 18px 10px;}
.mlist {padding: 0 30px;}
.mlist a{ display: table-cell;text-align: left;padding: 10px 0;line-height: 28px;color: #404246;}
.mlist ul li{ display: block;text-align: left;color: #404246;width:100%;}

.mtop .glyphicon-search{border-radius: 50%;border: 1px solid rgba(89,89,89,0.2);padding: 5px; color: #a4a4a4;margin-right: 8px;width: 34px;height: 34px;}
/*手机端banner*/
.swiper1 .swiper-slide{height:225px;background-position: center;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet-active{background: #fff}
.swiper3 .swiper-pagination3 .swiper-pagination-bullet-active{background: red}
.swiper1 .swiper-pagination span{border:1px solid #fff;height: 18px;width: 18px;border-radius: 0;opacity: 0.8;line-height: 18px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center;background: transparent;}
.swiper1 .swiper-pagination{bottom: 15px;}
.swiper3 .swiper-slide{height:220px;background-position: center;}
.swiper3 .swiper-pagination span{height: 10px;width: 10px;border-radius: 50%;opacity: 0.5;
background: #fff;}
.mtext .content-bottom {
    position: absolute;
    display: block;
    bottom: -85px;
    left: 0px;
    width: 100%;
    z-index: 2;
    padding: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mtext .content-bottom .categories {
    display: block;
    margin-right: 120px;
    margin-left: 18px;
    padding-bottom: 5px;
}
.mtext .content-bottom .categories span.category-tag {
    display: inline-block;
    margin-top: 4px;
    margin-right: 1px;
    padding: 3px 8px;
    text-transform: uppercase;
    font-size: 11px;
    /* font-family: 'PT Sans Caption', sans-serif; */
    font-family: 'Lato', sans-serif;
    color:#fff;
}
.mtext .content-bottom .timeago {
    display: inline-block;
    
    text-transform: uppercase;
    font-size: 11px;
    /* line-height: 260%;
    font-family: 'PT Sans Caption', sans-serif; */
    font-family: 'Lato', sans-serif;
    margin-left: 10px;
    padding-top: 3px;
    color:#fff;
}
.mtext .content-bottom > strong {
    display: block;
    font-family: 'Oswald', sans-serif;
    /* font-family: 'Lato', sans-serif; */
    font-size: 16px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    text-transform: none;
    line-height: 18px;
    letter-spacing: 0.5px;
    padding-left: 18px;
    padding-bottom: 16px;
    padding-right: 20px;
    vertical-align: baseline;
    color:#fff;
}
/*图书列表*/
.as-seen-on img {padding: 50px 0;margin: 0 auto}
.as-seen-img {height: 150px;}
/*登录模态框*/
/*@media (min-width: 768px){
  .modal-dialog {
    width: 780px;
    margin: 50px auto;
}*/
@media (max-width: 320px){
.swiper1 .swiper-slide{height:192px;background-position: center;}
.mtext .content-bottom{bottom:20px!important;}
}
.login-reg-box {
    border-right: 1px solid #ebebeb;
    padding-right: 50px;
    margin-right: 30px;
    position: relative;
}.login-reg-box:before {
    content: '或者';
    background-color: #fff;
    display: inline-block;
    width: 70px;
    height: 34px;
    line-height: 34px;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    right: -35px;
    text-align: center;
    color: #8a8a8a;
    font-size: 13px;
}
.tab-login h3 { font-size: 16px;font-weight: bold;margin-bottom: 15px;margin-top: 10px;}
.form-group { margin-bottom: 15px;overflow: hidden;}
.group-footer {padding-top: 10px;font-size: 12px;color: #8a8a8a;overflow: auto;}
.group-footer .btn-forget {float: left;}
.group-footer .btn-toggle {float: right;}
.btn-weibo {background-color: transparent; color: #EE4A45;border-color: #EE4A45}
.btn-block {display: block; width: 100%;}
.modal-wx b{    text-align: center;margin-top: 15px;font-size: 16px;display: block;}
.qrcode{    width: 280px; margin-top: 15px; border: 1px solid #E2E2E2;}
.status{padding: 15px 14px 0;text-align: center;}
.status p{font-size: 13px;margin-bottom: 5px}
.modal-content{padding: 35px ;}
button.close{position: absolute;top: 10px; right: 20px;}
.serch-login{display: none;}
#wp-login{background: #EE4A45;    border-color: #EE4A45;   border-color:#EE4A45;}
.modal-body input{box-shadow: none;}
@media (max-width: 992px){
  .login-reg-box {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 50px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ebebeb;
}
.login-reg-box:before {
    bottom: -17px;
    margin-top: auto;
    left: 50%;
    margin-left: -35px;
    right: auto;
    top: auto;
}
}
@media (max-width: 768px){
.navbar-brand img{width: 130px;margin-top: 8px;}
.as-seen-on h1{margin-top: 40px;}
.serch-login{display: block;}
.serch-login li{padding: 0 25px;line-height: 45px;}
.serch-login form{margin: 0;padding: 0;position: relative;: ;}
.serch-login form .glyphicon-search{position: absolute;right: 15px;top: 10px;color: #8a8a8a}
.serch-login form .form-control{box-shadow: none;border-color:#ebebeb;    font-weight: normal;}
.swiper1,.swiper3{position: relative;}
.swiper1 .list-btn{text-align: center;}
.swiper1 .mtext{position: absolute;z-index: 9999;top: 110px;width: 100%;color: #fff}
.swiper1 .mtext .p1{text-align: center;}

.swiper3 .list-btn{text-align: center;}
.swiper3 .mtext{position: absolute;z-index: 9999;top: 50px;width: 100%;color: #fff}
.swiper3 .mtext .p1{text-align: center;}

	.container .ot-content-block .article-front-list .details .title {
		max-height: 50px;
		overflow: hidden;
	}
	.single-style-template-1 h2.title {
		-webkit-line-clamp: 10 !important;
	}
}








