﻿

.theme-default .nivoSlider {
	position:relative;
	background:#ffffff;
	margin-bottom:0px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}
.theme-default .nivo-controlNav {
	text-align:center;
	padding:0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:13px;
	height:13px;
	margin:0 5px;
	background:#c1c1c1;
	border-radius:50%;
	cursor:pointer;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-indent:-9999px;
}
.theme-default .nivo-controlNav a.active {
	display:inline-block;
	width:13px;
	height:13px;
	margin:0 5px;
	background:#000000;
	border-radius:50%;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	text-indent:-9999px;
}
.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAK+SURBVHja1Jmvc+JAFMc/ZJghLq5xOFCH67m6OHB1lefuv6q7unPg4loFDlTPxQWHSxUVvMykuWz27WZzM/dmMjAh5O13d7/f92Mn1+sVpcXAHTDv+O0CnIGScSwV30nHb4X4rjQvmiqeWQLf5NNmF+AIHLQDsEzwPbAyAG3bu/gt+h6a9KxwCmSGFbVZJc5fPcE+CNjY478FkJt2mwnwdwE71Ergt6y8xhLgUSZ7qOXAXgN4I9solFXAi4LfKfDkuaomOwLb5o2o9UAWGGzNxScLD5MRwCJYMhPgpWzlMSyWrWqyxxHANum5bAOOgbUHP11Dy4NBoNKRfa/rCa0BuypiLpertf0kcs9HkHLHHXZfA44dnW671M/VcYNjvlt53xYkzWRHwELptAKeRfmGCknXd18VflYmOTGwqAFrOPNCmNQxEc6mygwq5NgWkUIwQoKt7U6uUKYdYzq1zPKxhydn4JdCmTPDKvcJkm3g5x7K9SVOydQiCrmF08UIcbMc+N6tjK0zp4h6qp43/l97M+XvUY+w/AyUxP9rS2XsiWs9XOfAO6k1tfxs2sxjwBnwoUg8SkPtvu4Ls1Phy9ySA2874u/Ms1bGwlHNrpoZ4vvG5jdShptNoPq4qbLngO/LFGABygg4OVQdmwBVzbuoaGWgimuqunGo8k6RYxhYBahbD4bvvnX2yoFGZa3SLr2nFPjhqeBFa3ILz5jrM4bXZlgqHLdX4snpXHlPw9nEkUZFOw7v0Dfb8ARbGjKrfES/F8H2V+JRceswViM4PVpq6H2AstOU/n7B1NW1TCX2JoGc7h1WMCNcX+0iYL/sKlNfuu5xLQfO7s4j9FizJSVnd127dWI5W5pza7LNHYEeGHbcUreCXHtthaixUfknysO0lNv5Uor5MK0E/sgVSgdi6cgsejokhfg+abLGzwEA5nq5vbenPB4AAAAASUVORK5CYII=) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity:0;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
}
.theme-default:hover a.nivo-nextNav {
	right:15px;
	opacity:1;
}
.theme-default:hover a.nivo-prevNav {
	left:15px;
	opacity:1;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:-15px;
}
.theme-default a.nivo-prevNav {
	left:-15px;
}
.theme-default .nivo-caption {
	font-family:Arial,Helvetica,sans-serif;
	line-height:26px;
}
.theme-default .nivo-caption a {
	color:#fff;
}
.theme-default .nivo-caption a:hover {
	color:#fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width:100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width:auto;
	height:auto;
	background:none;
	margin-bottom:5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display:block;
	width:120px;
	height:auto;
}
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012,Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
 /* TopBar */
.topbar{ height:60px; line-height:60px; border-bottom:1px solid #eee; color:#000; background:#f6f6f6;width:90%;}
.topbar .inner{ overflow:visible;width:90%;}
.topbar a:link, .topbar a:visited{ color:#000;}
.topbar a:hover{ color:#000;}
.topbar-lt{ float:left; padding-left:20%;}
.topbar-rt{ float:right;}
.subnav{ float:right; color:#000; overflow:hidden;}
.subnav a{ padding:0 6px;}



 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width:none;
}
.nivo-main-image {
	display:block !important;
	position:relative !important;
	width:100% !important;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:9;
	display:none;
	background:white;
	filter:alpha(opacity=0);
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img {
	display:block;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:5%;
	top:25%;
	height:100%;
	color:#fff;
	width:95%;
	z-index:8;
	padding:5px 10px;
	opacity:0.8;
	overflow:hidden;
	display:none;
	-moz-opacity:0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing:border-box;
	/* Safari/Chrome,other WebKit */
	-moz-box-sizing:border-box;
	/* Firefox,other Gecko */
	box-sizing:border-box;
	/* Opera/IE 8+ */
}
.slidersun {
	padding:50px 0 0 50px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding:0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:400;
}
/* animated  */
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s;
}
@-webkit-keyframes fadeInUp2 {
	0% {
	opacity:0;
	-webkit-transform:translateY(20px);
	transform:translateY(20px);
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
}@keyframes fadeInUp2 {
	0% {
	opacity:0;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
}.fadeInUp2 {
	-webkit-animation-name:fadeInUp2;
	animation-name:fadeInUp2;
}
@-webkit-keyframes slideInRight2 {
	0% {
	opacity:0;
	-webkit-transform:translateX(60px);
	transform:translateX(60px);
}
100% {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
}@keyframes slideInRight2 {
	0% {
	opacity:0;
	-webkit-transform:translateX(60px);
	-ms-transform:translateX(60px);
	transform:translateX(60px);
}
100% {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
}.slideInRight2 {
	-webkit-animation-name:slideInRight2;
	animation-name:slideInRight2;
}
@-webkit-keyframes slideInLeft2 {
	0% {
	opacity:0;
	-webkit-transform:translateX(-60px);
	transform:translateX(-60px);
}
100% {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
}@keyframes slideInLeft2 {
	0% {
	opacity:0;
	-webkit-transform:translateX(-60px);
	-ms-transform:translateX(-60px);
	transform:translateX(-60px);
}
100% {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
}.slideInLeft2 {
	-webkit-animation-name:slideInLeft2;
	animation-name:slideInLeft2;
}
@-webkit-keyframes slideInRight3 {
	0% {
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px);
}
100% {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
}@keyframes slideInRight3 {
	0% {
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px);
}
100% {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
}.slideInRight3 {
	-webkit-animation-name:slideInRight3;
	animation-name:slideInRight3;
}
@-webkit-keyframes fadeInDown {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none;
}
}@keyframes fadeInDown {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none;
}
}.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}
@-webkit-keyframes fadeInRightBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0);
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none;
}
}@keyframes fadeInRightBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0);
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none;
}
}.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig;
}
/* 模板  */
.widget_categories ul ul {
	display:none;
}
.widget_categories ul li.hover ul {
	display:block;
}
.widget_categories ul li.hover ul {
	background-color:#f1f1f1;
	left:100%;
	top:-0.5rem;
	width:100%;
	z-index:9999;
	position:absolute;
	height:auto;
}
.widget_categories ul li.hover {
	background-color:#e9e9e9;
}
.widget_categories ul li.hover ul li:hover {
	background-color:#e9e9e9;
}
.widget_categories ul li.hover ul ul {
	display:none;
}
.widget_categories ul li.hover ul li.hover ul {
	display:block;
}
* {
	margin:0;
	padding:0;
	list-style:none;
}
.lanrenzhijia {
	width:100%;
	height:auto;
}
.lanrenzhijia .tab {
	overflow:hidden;
	margin-top:1%;
	margin-right:-1%;
	font-size:0px;
}
.lanrenzhijia .tab img {
	cursor:pointer;
	width:24%;
	height:auto;
	margin-right:1%;
}
.lanrenzhijia .content img {
	width:100%;
	height:auto;
	display:none;
}
.lanrenzhijia .tab img:hover {
	opacity:0.55;
	filter:alpha(opacity=55);
}
.sun-post-preview {
	float:left;
	width:49%;
	height:auto;
}
.sun-blog-post-body {
	float:right;
	width:48%;
	height:auto;
}.product-inquiry a, .product-inquiry a:hover{ padding:8px 20px; font-size:16px; font-family:Arial; color:#fff; background:#f60; display:inline-block; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;}.product-inquiry a:hover{ background-color:#f80; text-decoration:none;}
@media screen and (max-width:767px) {
	.sun-post-preview {
	float:none;
	width:100%;
}
.zzshe {
	display:none;
}

.sun-blog-post-body {
	float:none;
	width:100%;
}
}.extbkbox {
	width:320px;
	max-width:100%;
	position:fixed !Important;
	bottom:0;
	position:absolute;
	z-index:99;
	right:0px;
}
.w-tabs-section-header {
	padding:3px 1.5rem;
}
.zoom {
	display:inline-block;
	position:relative;
}
.zoom img {
	display:block;
}
.zoom img::selection {
	background-color:transparent;
}
.zoomImg {
	cursor:move;
}
/* =ihover  */

.ih-item {
	position:relative;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.ih-item,.ih-item * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ih-item a:hover {
	text-decoration:none;
}
.ih-item img {
	width:100%;
	height:100%;
}
.ih-item.square {
	position:relative;
	width:100%;
	height:auto;
	box-shadow:1px 1px 2px rgba(0,0,0,0.4);
}
.ih-item.square .info {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.ih-item.square.effect6 {
	overflow:hidden;
}
.ih-item.square.effect6.colored .info {
	background:rgba(0,0,0,0.4);
}
.ih-item.square.effect6.colored .info h3 {
	background:rgba(0,0,0,0.3);
}
.ih-item.square.effect6 .img {
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.ih-item.square.effect6 .info {
	visibility:hidden;
	opacity:0;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info h3 {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	font-size:18px;
	padding:10px;
	font-weight:500;
	margin:0;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info p {
	font-size:16px;
	position:relative;
	color:#fff;
	padding:10px;
	text-align:center;
	-webkit-transition:all 0.35s 0.1s linear;
	-moz-transition:all 0.35s 0.1s linear;
	transition:all 0.35s 0.1s linear;
}
.ih-item.square.effect6 a:hover .img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.ih-item.square.effect6 a:hover .info {
	visibility:visible;
	opacity:1;
}
.ih-item.square.effect6.from_top_and_bottom .info h3 {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
}
.ih-item.square.effect6.from_top_and_bottom .info p {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.ih-item.square.effect6.from_left_and_right .info h3 {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%);
}
.ih-item.square.effect6.from_left_and_right .info p {
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%);
}
.ih-item.square.effect6.from_left_and_right a:hover .info h3,.ih-item.square.effect6.from_left_and_right a:hover .info p {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
}
.infotop {
	position:absolute;
	top:20%;
	width:100%;
}
.grid {
	overflow:hidden;
	margin:0;
	width:100%;
	list-style:none;
	text-align:center;
}
.grid figure {
	position:relative;
	z-index:1;
	display:inline-block;
	overflow:hidden;
	margin:0;
	width:100%;
	height:auto;
	text-align:center;
	cursor:pointer;
}
.grid figure img {
	position:relative;
	display:block;
	min-height:100%;
	opacity:0.4;
}
.grid figure figcaption {
	color:#fff;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.grid figure figcaption::before,.grid figure figcaption::after {
	pointer-events:none;
}
.grid figure figcaption,.grid figure a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.grid figure a {
	z-index:1000;
	text-indent:200%;
	white-space:nowrap;
	font-size:0;
	opacity:0;
}
.grid figure h2 {
	text-transform:uppercase;
	font-size:21px;
	font-weight:300;
}
.grid figure p {
	font-size:16px;
	padding:0 8px;
}
figure.effect-oscar {
	background:-webkit-linear-gradient(45deg,#383a5f 0%,#1a1615 40%,#594930 100%);
	background:linear-gradient(45deg,#383a5f 0%,#1a1615 40%,#594930 100%);
}
figure.effect-oscar img {
	opacity:0.9;
	-webkit-transition:opacity 0.35s;
	transition:opacity 0.35s;
}
figure.effect-oscar figcaption {
	padding:3em;
	background-color:rgba(0,0,0,0.5);
	-webkit-transition:background-color 0.35s;
	transition:background-color 0.35s;
}
figure.effect-oscar figcaption::before {
	position:absolute;
	top:30px;
	right:30px;
	bottom:30px;
	left:30px;
	border:1px solid #fff;
	content:'';
}
figure.effect-oscar h2 {
	margin:10px 10px 8px 10px;
	-webkit-transition:-webkit-transform 0.35s;
	transition:transform 0.35s;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
}
figure.effect-oscar figcaption::before,figure.effect-oscar p {
	opacity:0;
	-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
	transition:opacity 0.35s,transform 0.35s;
	-webkit-transform:scale(0);
	transform:scale(0);
}
figure.effect-oscar:hover h2 {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1);
}
figure.effect-oscar:hover figcaption {
	background-color:rgba(58,52,42,0);
}
figure.effect-oscar:hover img {
	opacity:0.4;
}
#sun h3 {
	font-size:18px;
}
#sun h3 span {
	background:none repeat scroll 0 0 #002E5B;
	color:#fff;
	display:inline-block;
	font-weight:500;
	line-height:37px;
	padding:2px 18px 0;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
}
.wpb_area_title {
	border-bottom:3px solid #002E5B;
	border-top:1px solid rgba(102,102,102,0.2);
	border-right:1px solid rgba(102,102,102,0.2);
	padding-bottom:0px;
	margin:0px;
}
.clear {
	clear:both;
}
@media only screen and ( max-width:768px ) {
	.owl-theme .owl-controls .owl-buttons .owl-prev {
	bottom:45%;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	bottom:45%;
}
.cloud-zoom-big {
	display:none !important;
}
.cloud-zoom-lens {
	background-color:transparent !important;
}
}img {
	max-width:100%;
	height:auto;
}
table,th,td,tr {
	border:1px solid #444444 !important;
	max-width:100% !important;
	height:auto !important;
}
.imgsunpost {
	position:relative;
	float:left;
	width:25%;
}
.infosunpost {
	margin-right:0 !important;
	clear:right;
	width:75%;
	padding:0px 0px 0px 8px;
	position:relative;
	float:left;
}
.imgsun {
	position:relative;
	float:left;
	width:45%;
}
.infosun {
	margin-right:0 !important;
	clear:right;
	width:45%;
	padding:40px 0 0 0;
	position:relative;
	float:right;
}
.infosun h3 {
	font-size:36px;
	margin:0 !important;
	padding-bottom:10px;
	font-weight:500;
}
.infosun p {
	color:#444 !important;
	font-size:16px;
	line-height:28px;
}
.imgsun2 {
	position:relative;
	float:right;
	width:50%;
}
.infosun2 {
	margin-right:0 !important;
	width:50%;
	padding:25px 15px 0 25px;
	position:relative;
	float:left;
}
.infosun2 h3 {
	font-size:30px;
	margin:0 !important;
	padding-bottom:10px;
	font-weight:500;
}
.infosun2 p {
	font-size:16px;
	line-height:28px;
}
#triangle-right {
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-bottom:20px solid transparent;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:-moz-calc(50% - 22px);
	top:-webkit-calc(50% - 22px);
	top:calc(50% - 22px);
	z-index:99;
	left:0;
}
.imgsun3 {
	position:relative;
	float:left;
	width:50%;
}
.infosun3 {
	margin-right:0 !important;
	clear:right;
	width:50%;
	padding:25px 15px 0 25px;
	position:relative;
	float:left;
}
.infosun3 h3 {
	font-size:30px;
	margin:0 !important;
	padding-bottom:10px;
	font-weight:500;
}
.infosun3 p {
	font-size:16px;
	line-height:28px;
}
#triangle-left {
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-bottom:20px solid transparent;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:-moz-calc(50% - 22px);
	top:-webkit-calc(50% - 22px);
	top:calc(50% - 22px);
	z-index:99;
	right:0;
}
.postsunlons {
	overflow:hidden;
	display:block;
}
.boxsunlons {
	overflow:hidden;
	display:block;
}
@media only screen and ( max-width:768px ) {
	.imgsunpost {
	width:15%;
}
.infosunpost {
	width:85%;
}
.imgsun,.infosun {
	float:none;
	margin-right:0;
	width:100%;
}
.infosun {
	padding:20px 0;
}
.infosun h3 {
	font-size:28px;
}
.buttonsun2 {
	display:none !important;
}
.boxsunlons {
	text-align:center;
}
.imgsun2,.infosun2 {
	float:none;
	margin-right:0;
	width:100%;
}
.infosun2 {
	padding:20px 0;
}
.infosun2 h3 {
	font-size:26px;
}
.infosun3 h3 {
	font-size:26px;
}
.imgsun3,.infosun3 {
	float:none;
	margin-right:0;
	width:100%;
}
.infosun3 {
	padding:20px 0;
}
#triangle-left,#triangle-right {
	display:none;
}
}.boxsunlonsa {
	padding:25px;
	border:1px solid #BBBEC9;
	text-align:center;
}
.imgsuna img {
	border-radius:50%;
	width:100%;
}
.infosuna h3 {
	font-size:22px;
	margin:0 0 8px !important;
	padding:20px 0 0;
	font-weight:500;
}
.infosuna a {
	color:#444 !important;
}
.infosuna p {
	color:#444 !important;
	font-size:14px;
}
.boxsunlonsb {
	padding:25px;
	border:1px solid #BBBEC9;
	text-align:center;
	margin-bottom:30px;
}
.infosunb h3 {
	font-size:22px;
	margin:0 0 8px !important;
	padding:20px 0 0;
	font-weight:500;
}
.infosunb a {
	color:#444 !important;
}
.infosunb p {
	color:#444 !important;
	font-size:14px;
}
.imgsunc {
	position:relative;
	float:left;
	width:42%;
}
.infosunc {
	margin-right:0 !important;
	clear:right;
	width:58%;
	padding:10px 0 0 25px;
	position:relative;
	float:left;
}
.infosunc h3 {
	font-size:24px;
	margin:0 !important;
	padding-bottom:6px;
	font-weight:500;
}
.infosunc p {
	font-size:16px;
	line-height:28px;
}
.boxsunlonsc {
	overflow:hidden;
	display:block;
	border:1px solid #BBBEC9;
	padding:20px;
}
@media only screen and ( max-width:768px ) {
	.imgsunc,.infosunc {
	float:none;
	margin-right:0;
	width:100%;
}
.infosunc {
	padding:20px 0 0;
	text-align:center;
}
}.imgsund {
	overflow:hidden;
	position:relative;
	float:right;
	width:45%;
}
.infosund {
	margin-right:0 !important;
	width:45%;
	padding:40px 0 0 0;
	position:relative;
	float:left;
}
.infosund h3 {
	font-size:36px;
	margin:0 !important;
	padding-bottom:10px;
	font-weight:500;
}
.infosund a {
	color:#444 !important;
}
.infosund p {
	color:#444 !important;
	font-size:16px;
	line-height:28px;
}
@media only screen and ( max-width:768px ) {
	.imgsund,.infosund {
	float:none;
	margin-right:0;
	width:100%;
}
.infosund {
	padding:20px 0 0 0;
	text-align:center;
}
.infosund h3 {
	font-size:28px;
}
}.boxsunlonse {
	text-align:center;
	padding-bottom:10px;
}
.infosune h3 {
	font-size:22px;
	margin:0 0 8px !important;
	padding:20px 0 0;
	font-weight:500;
}
.infosune a {
	color:#444 !important;
}
.infosune p {
	color:#444 !important;
	font-size:14px;
}
.imgsuntop {
	margin-top:-15px;
}
h3.title-seconds {
	width:100%;
	border-bottom:1px solid #ccc;
	margin:0 0 15px;
	text-align:center;
	display:inline-block;
}
h3.title-seconds span {
	background:#ffffff none repeat scroll 0 0;
	bottom:-16px;
	color:#444;
	display:inline-block;
	font-weight:500;
	font-size:26px;
	padding:0 12px;
	position:relative;
	text-align:center;
}
h3.title-second {
	width:100%;
	border-bottom:1px solid #ccc;
	margin:0 0 25px;
	text-align:center;
	display:inline-block;
}
h3.title-second span {
	background:#ffffff none repeat scroll 0 0;
	bottom:-16px;
	color:#444;
	display:inline-block;
	font-weight:500;
	font-size:28px;
	padding:0 12px;
	position:relative;
	text-align:center;
}
.infowpba {
	text-align:center;
	font-size:16px;
	color:#444;
}
.imgsun {
	overflow:hidden;
	line-height:0px;
}
.imgsun img {
	width:100%;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.imgsun:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsunb {
	overflow:hidden;
	line-height:0px;
}
.imgsunb img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsunb:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsunc {
	overflow:hidden;
	line-height:0px;
}
.imgsunc img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsunc:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsun2 {
	overflow:hidden;
	line-height:0px;
}
.imgsun2 img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsun2:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsun3 {
	overflow:hidden;
	line-height:0px;
}
.imgsun3 img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsun3:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsund img {
	width:100%;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.imgsund:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsune {
	overflow:hidden;
	line-height:0px;
}
.imgsune img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsune:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsunf {
	overflow:hidden;
	line-height:0px;
}
.imgsunf img {
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsunf:hover  img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.imgsung {
	overflow:hidden;
	margin-bottom:10px;
	line-height:0px;
}
.imgsung img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsung:hover  img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.imgsundd {
	overflow:hidden;
	line-height:0px;
}
.imgsundd img {
	width:100%;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
.imgsundd:hover  img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.infosung a {
	color:#444 !important;
}
.infosung p {
	color:#444 !important;
	font-size:14px;
}
.imgsid {
	padding:0 8%;
	position:absolute;
	width:100%;
	height:auto;
	margin:0px;
	z-index:2;
	left:0px;
	right:0px;
	top:25%;
}
.imgsid img {
	width:auto !important;
	height:auto;
}
.infosuno {
	width:50%;
	float:left;
}
.suno1 {
	font-weight:700;
	font-size:36px;
	color:#000 !important;
}
.suno3 {
	position:relative;
	padding:16px 10px 10px;
	color:#000 !important;
	background:#fff;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.slidersun .suno3::before {
	background:#fff none repeat scroll 0 0;
	content:"";
	display:block;
	height:100%;
	left:-33px;
	position:absolute;
	top:0;
	transform:skewX(-17deg);
	width:120px;
	z-index:-1;
}
.slidersun  .suno3::after {
	background:#fff none repeat scroll 0 0;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	right:-34px;
	top:0;
	transform:skewX(-17deg);
	width:120px;
	z-index:-1;
}
.suno2 {
	position:relative;
	margin-top:4px !important;
	padding:6px 10px 10px;
	color:#fff !important;
	background:#002E5B;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.slidersun  .suno2::before {
	background:#002E5B none repeat scroll 0 0;
	content:"";
	display:block;
	height:100%;
	left:-33px;
	position:absolute;
	top:0;
	transform:skewX(-17deg);
	width:120px;
	z-index:-1;
}
.slidersun  .suno2::after {
	background:#002E5B none repeat scroll 0 0;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	right:-34px;
	top:0;
	transform:skewX(-17deg);
	width:120px;
	z-index:-1;
}
.suno4 {
	font-size:16px;
	color:#ffffff !important;
	font-weight:bold!important;
}
.suno6 {
	font-size:15px;
	padding:10px 20px 12px;
	color:#ffffff !important;
	background:rgba(0,0,0,.5)!important;
	border:1px solid #fff;
	border-radius:5px;
}
.suno5 {
	margin-top:18px !important;
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.infosunp {
	text-align:center !important;
	margin:0 6%;
}
.sunp1 {
	font-size:36px;
	color:#fff !important;
	text-shadow:1px 1px 2px #000;
}
.sunp3 {
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.sunp2 {
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.sunp4 {
	text-shadow:1px 1px 1px #111;
	font-size:24px;
	color:#fff !important;
}
.sunp6 {
	background:rgba(0,0,0,.5);
	font-size:15px;
	padding:10px 20px 12px;
	color:#ffffff !important;
	border:1px solid #fff;
	border-radius:5px;
	text-shadow:1px 1px 1px #111;
}
.sunp5 {
	margin-top:19px !important;
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
@media screen and ( max-width:1190px ) {
	.infosuno {
	width:80%;
}
.suno5 {
	display:none;
}
.sunp1 {
	font-size:24px;
}
.sunp4 {
	font-size:16px;
}
.sunp6 {
	font-size:14px;
	padding:8px 16px 10px;
}
.tx-fw-content {
	margin-bottom:0px !important;
}
}@media screen and ( max-width:980px ) {
	.imgsid {
	top:20%;
}
.sunp6 {
	font-size:12px;
	padding:8px 16px 10px;
}
.suno1 {
	font-size:18px;
}
.suno4 {
	font-size:12px;
}
.sunp1 {
	font-size:20px;
}
.sunp4 {
	font-size:14px;
}
}@media screen and ( max-width:480px ) {
	.sunp1 {
	font-size:18px;
}
.sunp4 {
	font-size:12px;
}
.sunp5 {
	display:none;
}
.suno1 {
	font-size:15px;
}
.suno4 {
	font-size:11px;
}
.owl-buttons {
	display:none;
}
}.fullq {
	background:rgba(0,0,0,.5);
	position:absolute;
	width:100%;
	height:100%;
	margin:0px;
	z-index:2;
	left:0px;
	right:0px;
	top:0;
}
.imgq img {
	width:100%;
}
.imgq {
	line-height:0px;
}
.infosunq {
	width:76%;
	position:absolute;
	top:25%;
	text-align:center !important;
	margin:0 12%;
}
.sunq1 {
	font-size:28px;
	color:#ffffff !important;
}
.sunq3 {
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.sunq2 {
	padding:8px 0px 15px;
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.sunq4 {
	font-size:16px;
	color:#ffffff !important;
}
.sunq6 {
	font-size:15px;
	padding:10px 20px 12px;
	color:#ffffff !important;
	border:1px solid #fff;
	border-radius:5px;
}
.sunq5 {
	margin-top:14px !important;
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
	-webkit-animation-duration:1.5s !important;
	animation-duration:1.5s !important;
}
.one_halfss {
	width:50%;
	position:relative;
	margin-right:0;
	float:left;
}
.one_fourths {
	width:23.5%;
	position:relative;
	margin-right:2%;
	float:left;
}
@media only screen and ( max-width:768px ) {
	.one_halfss,.one_fourths {
	float:none;
	margin-right:0;
	width:100%;
}
.one_fourths {
	margin-bottom:20px;
}
.nivo-caption {
	display:none !important;
}
}p {
	margin:0px 0px 8px !important;
}
.slidersun {
	width:40%;
}
.l-titlebar.size_large .l-titlebar-h,.l-sidebar,.l-section-h,.l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
	padding:2.5rem 0;
}
.l-titlebar.size_small .l-titlebar-h,.l-titlebar.size_medium .l-titlebar-h {
	padding:4px 0 2px;
}
.owl-prev {
	left:5px;
}
.owl-next {
	right:5px;
}
.owl-prev,.owl-next {
	top:42%;
}
.img-class img {
	width:100%;
}
.w-blog-post-meta-category::before {
	content:'Category:';
}
.l-titlebar-h {
	margin-bottom:-32px;
}
@media only screen and ( max-width:480px ) {
	.l-section-h {
	padding:1.5rem 0;
}
.l-titlebar-h {
	display:none !important;
}
}.w-blog-post {
	padding:10px !important;
	margin-bottom:5px !important;
	line-height:0px;
}
.w-blog.layout_smallcircle .w-blog-post {
	line-height:24px !important;
	border:1px solid #ccc;
	padding:18px !important;
	margin-bottom:18px !important;
}
.w-blog-list {
	margin-left:0 !important;
	margin-right:0 !important;
	border:1px solid #ddd;
	padding:8px;
}
.w-blog-post-h {
	padding:18px !important;
	border:1px solid #ddd;
}
.w-blog-post-h:hover {
	border-color:#a8a8a8;
}
.w-blog-post-preview {
	overflow:hidden;
}
.w-blog-post-preview img {
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.w-blog-post-preview:hover img {
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	-ms-transform:scale(1.08);
	-o-transform:scale(1.08);
	transform:scale(1.08);
}
.w-blog-list .w-blog-post-title {
	margin-bottom:5px !important;
	padding-top:10px !important;
	text-align:center;
	font-weight:300;
	font-size:15px !important;
	color:#444444 !important;
}
.owl-dots {
	padding-top:5px !important;
}
.g-pagination {
	margin-top:10px !important;
	text-align:center;
}
.layout_smallcircle .w-blog-post-h {
	border:0px;
	padding:0 !important;
}
.layout_smallcircle .w-blog-list {
	padding:18px 18px 3px 18px;
}
.layout_smallcircle .w-blog-list .w-blog-post-title {
	text-align:left;
	font-size:24px !important;
	padding-top:5px !important;
}
.layout_smallcircle .w-blog-post-preview {
	border-radius:0 !important;
	max-width:100% !important;
}
.layout_smallcircle .w-blog-post-content {
	margin-top:0;
}
.layout_related .w-blog-post-meta {
	display:none;
}
.w-toplink {
	display:none !important;
}
.extbkbox .w-tabs.accordion .w-tabs-section-content-h {
	padding:2px 1.5rem 5px !important;
}
.extbkbox input {
	line-height:2.2rem !important;
	height:2.2rem !important;
	box-shadow:none !important;
	width:100%;
}
.extbkbox textarea {
	box-shadow:none !important;
	height:6rem;
}
.sidebaremg img {
	width:100%;
}
textarea {
	height:12rem;
}
#message,input {
	border:1px solid #ccc;
	box-shadow:none !important;
}
.footerrq {
	max-width:190px;
	padding-top:4px;
}
.for_related {
	margin-bottom:2.5rem !important;
}
.g-tags-title {
	display:inline-block !important;
}
.l-content .l-section.height_small .l-section-h {
	padding-top:0 !important;
}
/* 缩略图特效  */
.w-blog-post-preview {
	width:100%;
	overflow:hidden;
	position:relative;
}
.w-blog-post-preview img {
	position:relative;
	width:100%;
	top:0;
	left:0;
}
.w-blog-post-preview .ovrlyT {
	background:rgba(0,0,0,0.25);
	height:100%;
	left:-100%;
	position:absolute;
	top:-100%;
	width:100%;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.w-blog-post-preview .ovrlyB {
	background:rgba(0,0,0,0.25);
	height:100%;
	left:100%;
	position:absolute;
	top:100%;
	width:100%;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.w-blog-post-preview .buttons {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.w-blog-post-preview .buttons .fa {
	background:rgb(256,256,256);
	-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 1px rgba(0,0,0,0.3);
	box-shadow:0 0 1px rgba(0,0,0,0.3);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	display:inline-block;
	line-height:40px;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	width:40px;
	height:40px;
	opacity:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	position:relative;
	-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;
	-moz-transition:-moz-transform 0.3s,opacity 0.3s;
	-o-transition:-o-transform 0.3s,opacity 0.3s;
	transition:transform 0.3s,opacity 0.3s;
	color:transparent;
}
.w-blog-post-preview:hover .ovrlyT {
	left:0;
	top:0;
}
.w-blog-post-preview:hover .ovrlyB {
	left:0;
	top:0;
}
.w-blog-post-preview:hover .buttons .fa {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	color:rgba(50,50,50,0.9);
}
.sunlons-ovr {
	width:100%;
	overflow:hidden;
	position:relative;
}
.sunlons-ovr img {
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	position:relative;
	width:100%;
	top:0;
	left:0;
}
.sunlons-ovr:hover img {
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	-ms-transform:scale(1.08);
	-o-transform:scale(1.08);
	transform:scale(1.08);
}
.sunlons-ovr .ovrlyT {
	background:rgba(0,0,0,0.25);
	height:100%;
	left:-100%;
	position:absolute;
	top:-100%;
	width:100%;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.sunlons-ovr .ovrlyB {
	background:rgba(0,0,0,0.25);
	height:100%;
	left:100%;
	position:absolute;
	top:100%;
	width:100%;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.sunlons-ovr .buttons {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.sunlons-ovr .buttons .fa {
	background:rgb(256,256,256);
	-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 1px rgba(0,0,0,0.3);
	box-shadow:0 0 1px rgba(0,0,0,0.3);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	display:inline-block;
	line-height:40px;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	width:40px;
	height:40px;
	opacity:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	position:relative;
	-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;
	-moz-transition:-moz-transform 0.3s,opacity 0.3s;
	-o-transition:-o-transform 0.3s,opacity 0.3s;
	transition:transform 0.3s,opacity 0.3s;
	color:transparent;
}
.sunlons-ovr:hover .ovrlyT {
	left:0;
	top:0;
}
.sunlons-ovr:hover .ovrlyB {
	left:0;
	top:0;
}
.sunlons-ovr:hover .buttons .fa {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	color:rgba(50,50,50,0.9);
}
/* 选项卡 */
.outer {
	width:100%;
	height:auto;
	border:1px solid #ddd;
}
.outer .tab {
	overflow:hidden;
	margin:0;
}
.outer .tab li {
	float:left;
	cursor:pointer;
	margin:0;
	width:33.3%;
	height:auto;
	padding:15px 20px;
}
.outer .tab li:last-child {
	border-left:1px solid #e1e1e1;
}
.outer .tab li.current {
	background:#ddd;
	color:#333;
}
.outer .content {
	padding:18px;
	border-top:1px solid #e1e1e1;
}
.outer .content ul {
	display:none;
	margin:0;
}
.imgsung {
	line-height:0px;
}
@media only screen and ( max-width:768px ) {
	.outer .tab li {
	width:100%  !important;
	border-bottom:1px solid #e1e1e1;
}
.outer2 .tab li {
	width:100%  !important;
	border-bottom:1px solid #e1e1e1;
}
.extbkbox input,.extbkbox textarea {
	line-height:2rem !important;
	height:2rem !important;
	padding:0 .8rem;
}
.extbkbox p {
	margin-bottom:1px !important;
}
}.outer2 {
	width:100%;
	height:auto;
	border:1px solid #ddd;
}
.outer2 .tab {
	overflow:hidden;
	margin:0;
}
.outer2 .tab li {
	float:left;
	cursor:pointer;
	margin:0;
	width:25%;
	height:auto;
	padding:15px 20px;
	border-left:1px solid #e1e1e1;
}
.outer2 .tab li.current {
	background:#ddd;
	color:#333;
}
.outer2 .content {
	}.outer2 .content ul {
	display:none;
	margin:0;
}
/* 侧边tags修改 */
.tagcloud a {
	font-size:15px !important;
	display:inline-block;
	border:1px solid #ccc;
	color:#4e4540;
	line-height:32px;
	padding:0 10px;
	margin:5px 3px;
}
.tagcloud a:hover {
	border-color:#4e4540;
}
.tagcloud {
	border:1px solid #ddd;
	padding:5px 8px 6px 8px;
}
/* 侧边Contact Us修改 */
#text-4 .textwidget {
	border:1px solid #ddd;
	padding:10px 12px;
}
/* 下载页面 */
.imgdown {
	overflow:hidden;
	line-height:0px;
}
.imgdown img {
	width:100%;
}
/* 不显示侧边底部 */
@media only screen and ( max-width:900px ) {
	.color_footer-top,.l-sidebar {
	display:none;
}
}/* qq客服 */
.yb_conct {
	position:fixed;
	z-index:98;
	top:25%;
	right:0;
	cursor:pointer;
	background-color:#384347;
}
.yb_bar {
	width:45px;
	display:block;
	position:relative;
	text-align:center;
	line-height:45px;
	height:45px;
	cursor:pointer;
	border-bottom:2px solid #ccc;
	color:#fff;
}
br {
	display:none;
}
.yb_conct .fa-skype:hover {
	background-color:#06ABE9;
	-webkit-transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-transform:scale(1.3,1.3);
}
.yb_conct .fa-envelope:hover {
	background-color:#DCB149;
	-webkit-transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-transform:scale(1.3,1.3);
}
.yb_conct .fa-phone:hover {
	background-color:#1D89DE;
	-webkit-transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-transform:scale(1.3,1.3);
}
.yb_conct .fa-qq:hover {
	background-color:#DF1D1D;
	-webkit-transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-transform:scale(1.3,1.3);
}
.ssaa .vc_column-inner {
	background-color:#555555;
}
.ssbb .vc_column-inner {
	background-color:#666666;
}
.sscc .vc_column-inner {
	background-color:#777777;
}
.ssaa .vc_column-inner:hover {
	background-color:#FF4A00;
	color:#fff  !important;
}
.ssbb .vc_column-inner:hover {
	background-color:#FF4A00;
	color:#fff  !important;
}
.sscc .vc_column-inner:hover {
	background-color:#FF4A00;
	color:#fff  !important;
}
.ssaa .vc_column-inner:hover h4 {
	color:#fff  !important;
}
.ssbb .vc_column-inner:hover h4 {
	color:#fff  !important;
}
.sscc .vc_column-inner:hover h4 {
	color:#fff  !important;
}
/*menu*/
.w-nav-list.level_1 > .menu-item a {
	font-size:16px!important;
	font-weight:500;
	letter-spacing:0.04em;
}
.w-nav-list.level_1 > .menu-item a {
	}.w-nav-list.level_2 > .menu-item a,.w-nav-list.level_3 > .menu-item a {
	color:#fff;
	font-size:15px!important;
	font-weight:500;
}
.w-nav-list.level_2 > .menu-item a,.w-nav-list.level_3 > .menu-item a:hover {
	color:#fff!important;
}
.w-nav-list.level_2 > .menu-item,.w-nav-list.level_3 > .menu-item {
	border-bottom:1px solid #5a6164;
}
.w-nav-list.level_2 > .menu-item a::before,.w-nav-list.level_3 > .menu-item a::before {
	background:#FDE428 none repeat scroll 0 0;
	bottom:0;
	content:"";
	display:block;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transition:all 0.3s ease 0s;
	width:3px;
}
.w-nav-list.level_2 > .menu-item a:hover::before,.w-nav-list.level_3 > .menu-item a:hover::before {
	opacity:1;
}
.widget_archive ul li::before,.widget_categories ul li::before,.widget_meta ul li::before,.widget_pages ul li::before,.widget_recent_entries ul li::before,.widget_recent_comments ul li::before,.l-footer .widget_nav_menu .menu-item::before {
	left:15px;
}
.widget_categories,.tagcloud {
	box-shadow:0 2px 5px rgba(0,0,0,0.18);
}
.widget_categories ul li > a {
	display:block;
}
.widget_categories ul li {
	padding-left:30px;
}
.widget_categories ul li a:hover {
	font-weight:bold;
}
.tagcloud a:hover {
	font-weight:bold;
}
.widget_text a:hover {
	font-weight:bold;
}
.l-footer.layout_compact h4 {
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
}
.l-footer.layout_compact h4 .colored {
	color:#FDE428;
}
.color_footer-bottom .l-section-h {
	border-top:#444 solid 1px;
}
/* 侧边分类修改 */
 .l-sidebar .widget .widgettitle {
	background-color:#002E5B;
	height:45px;
	position:relative;
	padding-left:57px;
}
.l-sidebar .widget  h3 {
	margin:0px;
	color:#fff;
	font-size:16px;
	line-height:46px;
	text-transform:uppercase;
	font-weight:bold;
}
.l-sidebar .widget .widgettitle::before {
	background-color:#00213f;
	background-image:url("../imags/icon-ver-menu.png");
	background-position:center center;
	background-repeat:no-repeat;
	content:"";
	display:inline-block;
	height:45px;
	left:0;
	position:absolute;
	top:0;
	width:45px;
}
.widget {
	margin-bottom:30px;
}
.widget_categories ul {
	border:1px solid #ddd;
}
.widget_categories ul.children {
	border-width:0px;
}
.widget_categories ul li {
	padding-top:5px !important;
	padding-bottom:5px !important;
	margin-bottom:0px !important;
}
/**面包屑的修改**/


.l-titlebar-h h1 {
	display:inline-block;
	font-size:28px;
	font-weight:600;
	line-height:36px;
	position:relative;
	text-transform:uppercase;
	color:#444;
}
.l-titlebar-h h1::before {
	border-bottom:1px double #222;
	border-top:1px double #222;
	content:"";
	display:inline-block;
	height:4px;
	margin:0 20px;
	vertical-align:middle;
	width:30px;
}
.l-titlebar-h h1::after {
	border-bottom:1px double #222;
	border-top:1px double #222;
	content:"";
	display:inline-block;
	height:4px;
	margin:0 20px;
	vertical-align:middle;
	width:30px;
}
.home .l-titlebar-h {
	display:none !important;
}
.vg-front-page-title {
	margin:20px 0;
	padding:25px 30px;
	position:relative;
	text-align:center;
}
.vg-front-page-title h2 {
	display:inline-block;
	font-size:22px;
	font-weight:600 !important;
	letter-spacing:4px;
	line-height:30px;
	position:relative;
	text-transform:uppercase;
}
.vg-front-page-title h2 .word-shadow {
	border-bottom:2px dotted #002E5B;
	color:rgba(0,46,91,0.1);
	display:block;
	font-size:85px;
	font-weight:300;
	left:50%;
	line-height:78px;
	padding:0 50px;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
}
.widget_sp_image {
	cursor:pointer;
	display:block;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:100%;
}
.widget_sp_image a {
	color:#fff!important;
	display:inline-block;
	overflow:hidden;
	position:relative;
	width:100%;
}
.widget_sp_image a img {
	transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
}
.widget_sp_image a:hover::before,.widget_sp_image a:hover::after {
	opacity:100;
	transform:scale(1);
}
.widget_sp_image a::before,.widget_sp_image a::after {
	content:"";
	opacity:0;
	position:absolute;
	transform:scale(0,1);
	transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	z-index:1;
}
.widget_sp_image a::before {
	border-bottom:1px solid;
	border-top:1px solid;
	bottom:15%;
	left:7%;
	right:7%;
	top:15%;
	transform-origin:0 0 0;
}
.widget_sp_image a::after {
	border-left:1px solid;
	border-right:1px solid;
	bottom:7%;
	left:15%;
	right:15%;
	top:7%;
	transform-origin:100% 0 0;
}
.widget_sp_image img {
	display:block;
	margin:0 auto;
	opacity:0.95;
	position:relative;
	transform:scale3d(1.05,1.05,1);
	transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
}
.widget_sp_image::before {
	background:rgba(255,255,255,0.5) none repeat scroll 0 0;
	content:"";
	height:100%;
	left:-150px;
	position:absolute;
	top:-150px;
	transform:scale3d(1.9,1.4,1) rotate3d(0,0,-1,30deg) translate3d(0px,-100%,0px);
	transition:transform 0.6s ease 0s;
	width:100%;
	z-index:1;
}
.widget_sp_image:hover::before {
	transform:scale3d(1.9,1.4,1) rotate3d(0,0,-1,30deg) translate3d(0px,300%,0px);
}
.widget_sp_image:hover img {
	opacity:0.6;
	transform:scale3d(1,1,1);
}
.homeadsun {
	padding:27px 37px;
}
.homeadsun:hover {
	background:#fff none repeat scroll 0 0;
}
.l-subheader.at_bottom {
	box-shadow:none !important;
}
.w-blog-post-meta-date,.sunlonsdate {
	color:#FDE428 !important;
	font-weight:bold;
}
/* 扩大镜 */
.recent_list img {
	width:24%;
	height:auto;
	margin-right:1%;
	margin-top:1%;
}
.recent_list img:hover {
	opacity:0.68;
	filter:alpha(opacity=68);
}
.gallery-sample a.cloud-zoom {
	position:relative;
	display:block;
}
.recent_list {
	list-style:none;
	overflow:hidden;
	margin-right:-1%;
	font-size:0px;
}
.cloud-zoom-lens {
	background-color:#fff;
	cursor:move;
}
.cloud-zoom-wrap {
	top:0;
	z-index:9999;
	position:relative;
}
.cloud-zoom-big {
	overflow:hidden;
}
.cloud-zoom-loading {
	display:none;
}
#sun2 input[type="submit"] {
	font-weight:bold;
}
/* 特定模板 */
.sunrow {
	padding-top:2rem !important;
}
/* wp004 */
#slider {
	margin-top:-100px;
}
#headeremail a {
	color:#ffffff;
}
#headeremail .fa,.l-subheader-cell.at_right .w-socials-item-link {
	color:#fde428;
}
#headeremail .fa-envelope {
	margin-left:10px;
}
.header_hor .l-header.sticky .l-subheader.at_middle {
	background-color:#fff;
}
#subjectsun {
	background-color:#FDE428;
	color:#002E5B;
}
.l-footer .vc_col-sm-3 .fa {
	color:#FDE428 !important;
}
@media only screen and ( max-width:900px ) {
	.header_hor .l-subheader.at_middle {
	background-color:#fff !important;
}
#slider {
	margin-top:0px;
}
}@media screen and (max-width:767px) {
	td,th {
	padding:2px  !important;
}
}.sunlonsdownload .vc_col-sm-4 {
	width:33%;
	float:none;
	display:inline-block;
	vertical-align:top;
}
/* avada */
.home .l-subheader.at_middle {
	box-shadow:none !important;
}
