@charset "utf-8";body {	margin:0;	padding:0;	font-family:"hiragino sans gb","microsoft yahei","lvetica neue",helvetica,arial,sans-serif;	font-size:14px;	line-height:30px;	color:#999;	overflow-x:hidden;}@media (max-width:767px){	body {		padding-bottom:90px;	}}a {	color:#1cab43;	text-decoration:none}a:hover,a:focus {	color:#69c;	text-decoration:none;	outline:none;	-moz-outline:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {	font-weight:500;	line-height:1.5;	color:#000000;	font-family:"hiragino sans gb","microsoft yahei","lvetica neue",helvetica,arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6 {	margin:0;	padding:0}ul,li {	list-style:none;	margin:0;	padding:0}img {	padding:0;	margin:0;	border:0}img {	height:auto;	max-width:100%}.navbar-brand,.navbar-default,*:link,*:visited,*:hover,*:active,*:focus,.transition {	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear}.parallax {	background-attachment:fixed;	-webkit-transition:all 0s linear;	-moz-transition:all 0s linear;	-o-transition:all 0s linear;	transition:all 0s linear}::-moz-selection {	background:#3498db;	color:#fff}::selection {	background:#3498db;	color:#fff}.pingpu-bg {	background-repeat:no-repeat;	background-position:center top;	background-size:cover;	-webkit-background-size:cover;	-moz-background-size:cover;	-o-background-size:cover;	position:relative;	background-attachment:fixed}.pingpu-bg {	min-width:1140px}.red {	color:#1cab43!important}.green {	color:#089500!important}@media (max-width:768px) {	h2 span {	display:none}}.btn-success {	color:#1cab43;	background-color:#fff;	border:2px solid #1cab43;	border-radius:0px;	padding:12px 30px;	margin:0 15px 20px 15px;}.btn-success:hover {	color:#fff;	border:2px solid #1cab43;	background-color:#1cab43}.clear {	clear:both}.d_link {	border-bottom:1px #f0f0f0 solid;}.more {	float:right}.wfcolor {	color:rgba(255,255,255,0.70);	font-weight:bold}.wfcolor:hover,.wfcolor:focus {	color:#fff}.top {line-height:30px;margin:0 auto;}.navbar-header {	position:relative}.headroom--unpinned {	top:-100px;}.logo {	margin:0;	padding:0;	display:table}.logo {	padding:0px 15px}.navbar-brand {	width:404px;	height:40px;	background-image:url(/uploads/image/tnp/images/logo.png);	background-repeat:no-repeat;	text-indent:-9999px;	overflow:hidden;	display:block}@media (max-width:768px) {	.navbar-brand {	background-image:;	width:191px;	margin-top:6px}}.nav {	line-height:60px}.nav>li>a {	color:#000;	display:block;	padding:0;	margin-left:28px}.nav>li>a:hover,.nav>li>a:focus {	color:#1cab43;	background-color:transparent}@media (min-width:768px) {	.nav>li>a {	margin-left:25px}}.navbar-default {	margin:30px 0;	background-color:rgba(52,152,219,0.00)}.navbar-default {	background-color:rgba(255,255,255,0.70);	box-shadow:0px 0px 10px rgba(0,0,0,0.15)}.navbar-default .navbar-toggle:hover {	background-color:rgba(255,255,255,0)}.navbar-default .navbar-toggle .icon-bar {	background-color:#ddd}@media (max-width:768px) {	.stickyd .nav {	background-color:rgba(255,255,255,0.95);}.navbar-default .navbar-collapse,.navbar-default .navbar-collapse {	border-width:0px;	margin-top:10px;	padding-top:10px}.navbar-default .navbar-collapse a,.navbar-default .navbar-collapse a {	line-height:50px}.sticky .navbar-collapse,.sticky .navbar-collapse {	border-width:0px;	margin-top:10px;	padding-top:0px}}.sticky {	background-color:rgba(255,255,255,0.95);	box-shadow:0px 0px 10px rgba(0,0,0,0.15);	margin-top:0px;}.sticky.navbar {	padding:10px 0}.sticky .nav {	line-height:40px}.sticky .navbar-brand {	width:404px;	height:40px}.sticky .navbar-brand {	background-image:;	background-size:404px auto}@media (max-width:768px) {	.sticky .navbar-brand {	width:191px;	margin-top:6px;	background-image:;	background-size:191px auto}}.sticky .navbar-toggle {	margin-top:3px;	margin-bottom:0}.sticky .nav>li>a {	color:#333}.sticky .nav>li>a:hover {	color:#1cab43}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {	color:#1cab43;	background-color:rgba(255,255,255,0)}.banner {	position:relative;}.banner .rslides li div {	background-repeat:no-repeat;	background-position:center top}.banner .rslides li div {	height:720px;	margin:0 auto;	display:block;}.banner1 {	background-image:}.banner2 {	background-image:}.banner1,.banner2,.banner3,.banner4 {	background-size:1920px auto}.banner_b {	background-size:1920px auto;	text-align: center;}.banner_s {	display:none}@media ( min-width:992px ) and ( max-width:1199px ) {	.banner1,.banner2,.banner3,.banner4 {	background-size:1650px auto}}@media ( min-width:768px ) and ( max-width:991px ) {	.banner1,.banner2,.banner3,.banner4 {	background-size:1262px auto}}@media ( max-width:767px ) {	.banner1,.banner2,.banner3,.banner4 {	background-size:1262px auto}}.rslides {	height:720px;	overflow:hidden;	margin:0 auto;	width:100%;	position:relative;	list-style:none}.rslides li {	width:100%}.rslides_div {	position:relative}.rslides_nav {	width:46px;	height:40px;	position:absolute;	-webkit-tap-highlight-color:rgba(0,0,0,0);	filter:alpha(opacity=40);	opacity:0.4;	text-indent:-9999px;	overflow:hidden;	background-position:left top;	background-repeat:no-repeat;	bottom:70px}.rslides_nav:hover {	filter:alpha(opacity=100);	opacity:1}.rslides_nav.next {	background-image:url(/uploads/image/tnp/images/btn-left-white.png);	right:81px}.rslides_nav.prev {	background-image:url(/uploads/image/tnp/images/btn-right-white.png);	right:15px}.rslides_nav.next,.rslides_nav.prev {	background-size:46px auto}.rslides_tabs {	padding:0;	margin:0;	list-style:none;	height:20px;	margin:0 auto;	position:absolute;	left:70px;	bottom:70px}.rslides_tabs li {	display:inline-block}.rslides_tabs li a {	text-indent:-9999px;	overflow:hidden;	background-color:#ffffff;	height:12px;	width:12px;	cursor:pointer;	margin-right:12px;	display:block;	border-radius:50%;	filter:alpha(opacity=30);	opacity:0.3}.rslides_tabs li.rslides_here a {	background-color:#ffffff;	filter:alpha(opacity=100);	opacity:1}@media ( min-width:992px ) and ( max-width:1199px ) {	.banner .rslides li div {	height:594px;}.rslides {	height:594px}}@media ( min-width:768px ) and ( max-width:991px ) {	.banner .rslides li div {	height:454px;}.rslides {	height:454px}}@media ( max-width:767px ) {	.banner .rslides li div {	height:454px;}.rslides {	height:454px}}.banner .rslides li div {	text-align:left}.banner .rslides .banner-text {	margin-top:28em;	padding:30px 35px;	text-align:left;	border-radius:6px;	display:inline-block}.banner .rslides .banner-text h4 {	color:#fff;	font-size:22px;	margin:0 0 10px 0;	padding:0}.banner .rslides .banner-text p {	color:rgba(255,255,255,0.80);	font-size:16px;	margin:0;	padding:0;	text-indent:44px}.banner .rslides .banner4 .banner-text {	background-color:rgba(52,152,219,0.40)}.banner .rslides .banner3 .banner-text {	background-color:rgba(0,0,0,0.50)}.banner .rslides .banner2 .banner-text {	background-color:rgba(0,0,0,0.50)}.banner .rslides .banner1 .banner-text {	background-color:rgba(0,0,0,0.50)}@media ( min-width:992px ) and ( max-width:1199px ) {	.banner .rslides .banner-text {	margin-top:16em}}@media ( min-width:768px ) and ( max-width:991px ) {	.banner .rslides .banner-text {	margin-top:12em}}@media ( max-width:767px ) {	.banner .rslides .banner-text {	margin-top:11em}.banner .rslides .banner-text p {	font-size:14px;	text-indent:0px;	line-height:24px}.banner .rslides .banner-text h4 {	font-size:18px}}.h-h4 {	font-size:26px;	line-height:150%;	color:#000;	padding:0 0 20px 0;	margin:0 0 40px 0;	border-bottom:#e5e5e5 solid 1px;	background:none}.h-sm {	font-size:26px;	line-height:100%;	color:#000;	padding:0 0 20px 0;	margin:0 0 10px 0;	border-bottom:#e5e5e5 solid 1px;	background:none}.smcy {line-height:30px;}.h-h4-white {	color:#fff;	border-bottom:rgba(255,255,255,0.2) solid 1px;}h4 span {	font-style:italic;	margin-right:12px;}.h-h3 {	font-size:20px;	line-height:150%;	color:#000;	padding:0 0 20px 0;	margin:0 0 40px 0;	border-bottom:#e5e5e5 solid 1px;	background:none}.h-h3-white {	color:#fff;	border-bottom:rgba(255,255,255,0.2) solid 1px;}h3 span {	font-style:italic;	margin-left:12px;	color:#999999;	font-weight:normal;	font-size:18px}.sx-jianju {	padding:60px 0 50px 0}.t-jianju {	margin-top:30px}.superiority,.process,.about,.footer {	color:#fff}.btn-left,.btn-right,.btn-left-white,.btn-right-white {	text-indent:-9999px;	overflow:hidden;	background-repeat:no-repeat;	background-position:left top;	width:46px;	height:40px;	display:inline-block;	margin:0 5px}.btn-left {	background-image:url(/uploads/image/tnp/images/btn-left.png)}.btn-right {	background-image:url(/uploads/image/tnp/images/btn-right.png)}.btn-left:hover,.btn-right:hover {	background-color:#1cab43}.btn-left:hover {	background-image:url(/uploads/image/tnp/images/btn-left-white-hover.png)}.btn-right:hover {	background-image:url(/uploads/image/tnp/images/btn-right-white-hover.png)}.btn-left-white {	background-image:url(/uploads/image/tnp/images/btn-left-white.png)}.btn-right-white {	background-image:url(/uploads/image/tnp/images/btn-right-white.png)}.btn-left,.btn-right {	filter:alpha(opacity=70);	opacity:0.7}.btn-left-white,.btn-right-white {	filter:alpha(opacity=40);	opacity:0.4}.btn-left:hover,.btn-right:hover,.btn-left-white:hover,.btn-right-white:hover {	filter:alpha(opacity=100);	opacity:1}.btn-left,.btn-right,.btn-left-white,.btn-right-white {	background-size:46px auto}.services {	padding:50px 0 75px 0}.services article h3 {	padding-left:75px;	font-size:18px;	color:#000000;	background-repeat:no-repeat;	background-position:left 2px;	padding-bottom:6px}.services article h3 small {	display:block;	margin-top:10px;	margin-bottom:15px;	white-space:nowrap;	text-overflow:ellipsis;	overflow:hidden}.services article h3.wj {	background-image:url(/uploads/image/tnp/images/tz1.png)}.services article h3.yy {	background-image:url(/uploads/image/tnp/images/tz2.png)}.services article h3.yx {	background-image:url(/uploads/image/tnp/images/tz3.png)}.services article h3.pp {	background-image:url(/uploads/image/tnp/images/tz4.png)}.services article h3 {	background-size:50px auto;}.services article p {	margin-bottom:0}@media ( max-width:768px ) {	.services article p {	padding-left:75px}.services article h3 {	margin-bottom:2px}}.superiority {	background:url(/uploads/image/tnp/images/bg-6.jpg) top center}.superiority figure h3 {	margin-top:40px;	color:#ffffff}.superiority figure p {	color:rgba(255,255,255,0.80)}.work_list {	border-bottom:1px #f0f0f0 solid}.work_list figure {	margin-bottom:30px}.row_list {	width:30.13%;	margin:1.6%;	float:left}.row_list img {	cursor:pointer;	width:100%}@media (max-width:992px ) {	.row_list {	width:44%;	margin:3%;	float:left}}.process {	background:url(/uploads/image/tnp/images/bg-2.gif);}.process figure {	margin-bottom:40px}.process {	padding-bottom:30px}.process figure figcaption {	padding-top:36px;	width:136px;	height:136px;	border:2px solid #69afde;	border-right-color:#1ad280;	border-bottom-color:#1ad280;	border-radius:50%;	-webkit-transition:all .8s ease-in-out;	-moz-transition:all .8s ease-in-out;	transition:all .8s ease-in-out;	display:inline-block;	color:#777}.process figure figcaption:hover {	-webkit-transform:rotate(360deg);	-moz-transform:rotate(360deg);	-ms-transform:rotate(360deg);	-o-transform:rotate(360deg);	transform:rotate(360deg);	padding-top:20px}.process figure figcaption small {	display:block}.process .f1:hover {	background:url(/uploads/image/tnp/images/o1.png)}.process .f2:hover {	background:url(/uploads/image/tnp/images/o2.png)}.process .f3:hover {	background:url(/uploads/image/tnp/images/o3.png)}.process .f4:hover {	background:url(/uploads/image/tnp/images/o4.png)}.process .f5:hover {	background:url(/uploads/image/tnp/images/o5.png)}.process .f6:hover {	background:url(/uploads/image/tnp/images/o6.png)}.about {	background-color:#393;	background-image:url(/uploads/image/tnp/images/about-bg.png);	background-repeat:no-repeat;	background-position:center 12px}.about {	background-size:1920px auto}.about p {	color:rgba(255,255,255,0.70);	text-align:left;	text-indent:30px;}.energy h3 {	font-size:14px;	color:#fff;	margin-bottom:15px}.energy h3 small {	font-size:14px;	color:#ccc}.energy .progress-bar-info {	background-color:#1cab43}.energy {	background:url(/uploads/image/tnp/images/bg-1.jpg);}.youshi h3 {	color:#666}.youshi figure {	padding:38px 0;	border-width:0 1px 1px 0;	border-style:solid;	border-color:#e6e6e6;}.youshi div.row {	margin:10px 0 45px 0;	border-width:1px 0 0 1px;	border-style:solid;	border-color:#e6e6e6;}.youshi figure h3 {	font-size:14px;	font-weight:normal;	white-space:nowrap;	text-overflow:ellipsis;	overflow:hidden;}.youshi figure h3 a {	color:#666;}.youshi figure p {	position:absolute;	left:0px;	top:0px;	height:100%;	width:100%;	background-color:#393;	color:#fff;	padding:20px;	font-weight:bold;	white-space:nowrap;	text-overflow:ellipsis;	overflow:hidden;	display:block;	opacity:0;	filter:alpha(opacity=0);}.youshi figure p a {	color:#fff;	text-decoration:underline;}.youshi figure:hover p {	opacity:1;	filter:alpha(opacity=1);}@media (max-width: 1199px) {	.youshi figure:hover p {	display:block;}.youshi figure p {	display:none;}}.youshi figure p small {	text-align:left;	margin-top:10px;	line-height:180%;	font-weight:normal;	display:block;	overflow:hidden;	height:80%;	width:100%;	white-space:normal;	text-overflow:ellipsis;}.sx-xinwen {	padding:60px 0 0 0}.gg {	margin-bottom:35px;	margin-top:45px}.gg_1 {	}.gg_2 {	display:none}@media ( max-width:768px ) {	.gg_1 {	display:none}.gg_2 {	display:block}}.ngt {	line-height:400%;	background-color:#f7f7f7;	border-bottom:1px solid #ededed}.ngt .nt {	float:left;	width:70%;	padding-left:34px;	background:url(/uploads/image/tnp/images/nt.jpg) no-repeat left center}.ngt .cl {	float:right;	width:30%;	text-align:right}.jdzl {	width:100%;	float:left;	margin-bottom:40px;	color:#eee}.jdzl span {	color:#000000;	font-weight:bold}.jdzl a {	padding:0 2px;	margin-right:10px;}.now {	color:#428bca;}@media (max-width: 768px) {	.ngt .nt {	margin:0 2%;	width:96%}.ngt .cl {	display:none}}.pad {	width:96.8%;	margin:0 1.6%;	padding-top:40px;	padding-bottom:40px}.pad_l {	width:42%;	float:left}.pad_r {	width:42%;	float:right}.pad_l img {	float:left;	height:300px}.pad_r img {	float:right;	height:300px}.pad h4 {	margin-top:60px}@media(max-width:767px) {	.pad {	width: 96.8%;	margin: 0 1.6%;	padding-top: 0px;	padding-bottom: 40px}.pad_l, .pad_r {	width: 94%;	margin: 20px 3%;	text-align: center}.pad_l img, .pad_r img {	float: none;}}/*6大风格单页*/	.pan {	width: 96.8%;	margin: 0 1.6%;	padding-top: 40px;	padding-bottom: 40px}.pan ul {	width: 90%;	margin: 0px auto;	padding: 40px 0}.pan li {	width: 46%;	margin: 0 2%;	float: left}@media(max-width:767px) {	.pan {	width: 94%;	margin: 0px 3%;	text-align: center}}/*关于我们单页*/	.pas, .pab {	width: 96.8%;	margin: auto;	padding-top: 40px;	padding-bottom: 40px}.pas_l1 {	width: 43%;	float: left}.pas_r1 {	width: 54%;	float: right}.pab_l1 {	width: 43%;	float: left}.pab_r1 {	width: 54%;	float: right}.pab_l2 {	width: 54%;	float: left}.pab_r2 {	width: 43%;	float: right}.pab_l3 {	width: 49%;	float: left}.pab_r3 {	width: 48%;	float: right}.pab_l1 img, .pab_l3 img {	float: left}.pab_r2 img {	float: right}@media(max-width:767px) {	.pab_l1, .pab_r1, .pab_l2, .pab_r2, .pab_l3, .pab_r3, .pas_l1, .pas_r1 {	width: 94%;	margin: 20px 3%;	text-align: center}.pas_l1 img, .pab_l1 img, .pab_r2 img, .pab_l3 img {	float: none}.pab hr {	width: 78%}}/*设计流程单页*/	.pys {	width: 96.8%;	margin: auto;	padding-top: 20px;	padding-bottom: 28px;	padding-left: 250px}.s1 {	background: url(/uploads/image/tnp/images/s01.jpg) no-repeat left 30px}.s2 {	background: url(/uploads/image/tnp/images/s02.jpg) no-repeat left 30px}.s3 {	background: url(/uploads/image/tnp/images/s03.jpg) no-repeat left 30px}.s4 {	background: url(/uploads/image/tnp/images/s04.jpg) no-repeat left 30px}.s5 {	background: url(/uploads/image/tnp/images/s05.jpg) no-repeat left 30px}.s6 {	background: url(/uploads/image/tnp/images/s06.jpg) no-repeat left 30px}@media(max-width:767px) {	.pys {	width: 94%;	margin: 20px 3%;	padding-left: 180px}}/*特殊服务单页*/	.teshu {	width: 1000px;	margin: auto;	padding-top: 30px;}.p_1 {	width: 800px;	margin: auto;	padding: 60px 0 30px 0;}/*文章列表*/	.ny-news {	margin: 15px 0 20px 0;	padding-bottom: 30px;	border-bottom: 1px solid #ededed;}@media (min-width: 1200px) {	.ny-news {	height: 189px;	min-height: 189px}.ny-news a img {	max-height: 146px !important;	max-width: 200px !important}}@media (min-width: 768px) and (max-width: 1199px) {	.ny-news {	min-height: 159px}}.ny-news a.pic-link {	margin-right: 20px;}.pic-link img {width:360px;height:235px;}@media (min-width: 999px) {	.ny-news a.pic-link {	position: relative;	display: block;}.ny-h4.none {	margin-top: 0;}}.ny-news h4 {	font-size: 16px;	margin: 0 0 10px 0;}.ny-news p {	margin: 0 0 5px 0;}.ny-news p span {	background-repeat: no-repeat;	height: 18px;	width: 22px;	padding-left: 28px;	margin-right: 10px;	font-style: italic;	color: #999;	font-size: 12px;}.ny-news p span.fl {	background-image: url(/uploads/image/tnp/images/ny-news-bg.png);	background-position: 0px 0px;}.ny-news p span.gz {	background-image: url(/uploads/image/tnp/images/ny-news-bg.png);	background-position: 0px -20px;}.ny-news p span.sj {	background-image: url(/uploads/image/tnp/images/ny-news-bg.png);	background-position: 0px -44px;}.case .m-shu {	color: #999;	margin-bottom: 35px;	line-height: 28px;}.case .m-shu p {	margin-top: 15px;	color: #ccc;}.case .m-shu p a {	color: #333;	margin: 0 3px;}.case .m-shu p a:hover {	color: #1cab43;}.case h4 {	padding: 20px 0 26px 0;	margin: 0 auto;}.case h4 a {	font-size: 16px;	font-weight: bold;}.case h4 small, .case h4 small a {	color: #999;	font-size: 14px;	font-weight: normal;}.case a.pic-link {	max-width: 360px;	text-align: center;	margin-right: auto;	margin-left: auto;}@media (min-width: 999px) {	.case a.pic-link, .tj-case a.pic-link {	position: relative;	display: block;}.case-hover {	cursor: pointer;	display: block;	position: absolute;	width: 100%;	height: 100%;	background-color: rgba(0,0,0,0);	background-image: url(/uploads/image/tnp/images/on-hover.png);	background-repeat: repeat;	opacity: 0;	filter: alpha(opacity=0);	z-index: 96;	-webkit-transition: all 0.3s linear;	-moz-transition: all 0.3s linear;	-ms-transition: all 0.3s linear;	-o-transition: all 0.3s linear;	transition: all 0.3s linear;}.case-hover:hover {	opacity: 1;	filter: alpha(opacity=1);}.case-hover * {	filter: inherit;}.case-hover {	cursor: pointer;}.case-hover:hover .hover-link, .tj-case figure div:hover .hover-link, .pic-link:hover .hover-link {	background-image: url(/uploads/image/tnp/images/hover-link.png);	background-repeat: no-repeat;	background-position: center center;}.hover-link {	width: 44px;	height: 44px;	top: 50%;	left: 50%;	margin-left: -22px;	margin-top: -22px;	position: absolute;	display: block;}}.neirong figure {	margin-bottom: 30px}.neirong .info h3 {	color: #333;	margin: 25px 0;	font-weight: 600;	line-height: 150%}.neirong .info h3.h3 {	margin: 0 0 25px 0}.neirong .h1, .neirong .h2, .neirong .h3 {	margin-top: 0px;}.neirong .info, .neirong .info p, .neirong .info li, .case-fl p, .ny-news p {	line-height: 30px;	color: #666;}.neirong .info h4, .neirong .info h5, .neirong .info h6 {	line-height: 30px;}.neirong p.anniu .btn-success {	margin: 20px 30px 0 0;}.neirong .kehu img {	border: 1px solid #eee;}.neirong .info img {	margin: 8px 0;}#mycontent img {	box-shadow: 0 2px 10px #9797a6;	-moz-box-shadow: 0 2px 10px #9797a6;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}@media (max-width:768px) {	.neirong {	padding: 30px 0;}.neirong .info img {	margin-bottom: 20px;	margin-top: 20px;}.neirong .info .like img {	margin-bottom: 0px;	margin-top: 0px;}.neirong .mt {	margin-top: 40px;}.diwei p {	margin-bottom: 20px;}.ny-bt {	border-bottom: 0px}.neirong .info p {	margin: 15px 0;}}@media (min-width:768px) {	.neirong .pull-left {	margin-right: 30px;	margin-top: 0;}.neirong .ny-right .pull-right {	margin-left: 0;}.neirong .pull-right {	margin-left: 30px;	margin-top: 0;}}@media (min-width: 999px) {	.case a.pic-link, .tj-case a.pic-link {	position: relative;	display: block;}.case-hover {	cursor: pointer;	display: block;	position: absolute;	width: 100%;	height: 100%;	background-color: rgba(0,0,0,0);	background-image: url(/uploads/image/tnp/images/on-hover.png);	background-repeat: repeat;	opacity: 0;	filter: alpha(opacity=0);	z-index: 96;	-webkit-transition: all 0.3s linear;	-moz-transition: all 0.3s linear;	-ms-transition: all 0.3s linear;	-o-transition: all 0.3s linear;	transition: all 0.3s linear;}.case-hover:hover {	opacity: 1;	filter: alpha(opacity=1)}.case-hover * {	filter: inherit}.case-hover {	cursor: pointer}.case-hover:hover .hover-link, .tj-case figure div:hover .hover-link, .pic-link:hover .hover-link {	background-image: url(/uploads/image/tnp/images/hover-link.png);	background-repeat: no-repeat;	background-position: center center;}.hover-link {	width: 44px;	height: 44px;	top: 50%;	left: 50%;	margin-left: -22px;	margin-top: -22px;	position: absolute;	display: block}}.ny-shuoming {	margin-bottom: 30px}.ny-shuoming h1 {	font-size: 20px;	margin-top: 0px;	margin-bottom: 15px;	font-weight: 600}.ny-shuoming p {	color: #999;	margin-bottom: 40px;	padding-bottom: 25px;	border-bottom: 1px solid #ededed;	font-size: 12px}.bd_from {	border: 5px #e9e9e9 solid;	width: 100%;	padding: 25px 0 16px 0;	margin: 106px auto 12px auto}.bd_from .s {	width: 136px;	height: 28px;	border: 1px solid #cbcbcb;	padding-left: 10px;	line-height: 28px}.bd_from .s:focus {	border-color: #5da910;}.bd_from .quikbtn {	border: none;	background: #5da910;	vertical-align: middle;	padding: 6px 20px;	*padding:6px 20px;	color: #fff;	font-size: 16px;	border-radius: 4px;	margin: 10px 0 0 0}.bd_from .quikbtn:hover {	background: #1cab43}.bd_from li {	margin: 8px 0}.bd_from .ny-h4 {	margin: 0 0 25px 0;	font-size: 24px;	font-weight: bold}.bd_from .ny-h4 small {	font-size: 12px;	color: #71b619;	display: block;	padding-top: 8px}.ny-h4 {	margin: 25px 0 25px 0;	font-size: 16px;	font-weight: bold;}.ny-h4 small {	font-size: 14px;	color: #999;}.n_list li {	border-bottom: 1px dashed #eee;	height: 36px;	line-height: 36px}.n_list a {	color: #1cab43;}.n_list a:hover {	color: #69c}.c_list {	width: 100%}.oo {	display: none}.c_list span {	display: block;	overflow: hidden;	height: 38px;	margin-bottom: 4px;	text-align: center}@media ( max-width:991px ) {	.bd_from {	margin-top: 16px}.c_list {	width: 50%;	float: left;	padding: 0 8px}.oo {	display: block}}/*底部*/	.footer {	background: url(/uploads/image/tnp/images/bg-8.png);	font-size: 12px;	color: #919399;}.footer h3 {	font-size: 16px;	font-weight: bold;	color: #fff;	line-height: 48px}.footer a {	color: #919399;	margin: 0 4px}.footer a:hover {	color: #fff;}.dibu {	width: 100%;	padding-top: 20px;	padding-bottom: 20px;}.d_1 {	width: 30%;	height: 300px;	float: left;	padding: 10px 2% 10px 0;}.d_1 .lvputi {	display: block;	margin-left: 20px;}.xm, .dh {	height: 40px;	width: 263px;	background-color: #fff;	color: #666;	border-width: 0px;	margin-bottom: 12px;	vertical-align: middle;	border-radius: 0px;	padding-right: 10px;	padding-left: 10px;}.xm {	background-image: ;	background-repeat: no-repeat;	background-position: right 0px;}.dh {	background-image: ;	background-repeat: no-repeat;	background-position: right -40px;}#button1 {	height: 44px;	width: 263px;	text-align: center;	vertical-align: middle;	border-width: 0px;	background-color: #393;	color: #fff;	font-size: 14px;	border-radius: 0px;	;	padding-right: 10px;	padding-left: 10px;}#button1:hover {	background-color: #69c;}.d_2 {	float: left;	width: 35%;	height: 230px;	padding: 10px 0;}.d_2 .address {	background-image: url(/uploads/image/tnp/images/address-bg.png);	background-repeat: no-repeat;	background-position: 0px top;	padding-left: 30px;}.d_2 .address ul li {	margin: 0 auto;	line-height: 28px}.d_3 {	float: right;	margin-top: 46px;	width: 26%;	text-align: center;	padding: 0}.d_3 ul li {	width: 118px;	margin-left: 16px;	float: right}.d_3 ul li img {	width: 118px;	margin: 0 auto}.d_3 ul li p {	line-height: 40px;	width: 100%}.copy {	float:right;	width: 60%;	padding-top: 30px}.renzheng {	margin-top: 10px;}.renzheng img {	margin-right: 6px;}@media ( min-width:992px ) and ( max-width:1199px ) {	.d_2 {	width: 30%;	padding: 10px 2%}.copy {	width: 60%;	padding: 10px 5%}}@media ( min-width:768px ) and ( max-width:991px ) {.d_2 {	width: 35%;	padding: 10px 2%}.copy {	width: 60%;	padding: 10px 5%}}@media ( max-width:767px ) {	.d_2 {	width: 96%;	margin: 0 auto;	padding: 0 4%;	height: 180px}.copy {	width: 100%;	padding: 10px 4%}.sns {	display: none}}.pages {	padding: 30px 0 30px;	text-align: center}.pages li {	display: inline;	margin:0 2px;	font-size:12px}.pages li.thisclass, .pages a:hover {	padding: 3px 8px;	border: 1px solid #428bca;	background: #428bca;	color: #fff;	text-decoration: none}.pages a {	padding: 3px 8px;	border: 1px solid #ccc;	background: #fff;	color: #a4a4a4;	line-height: 18px;	font-size:12px}/* hotellx */.hotellx * {	-webkit-box-sizing:none;	margin:0;	padding:0}.hotellx {	width:358px;	padding:14px;	margin:16px;	background-color:#ffffff;	float:left;	position:relative}@media (min-width:992px) and ( max-width:1199px ) {	.hotellx {	margin:3% 63.5px}}@media (min-width:768px) and ( max-width:991px ) {	.hotellx {	margin:3% 8px}}@media (max-width:767px) {	.hotellx {	margin:4% auto;	float:none}}.cr-container1,.cr-container2,.cr-container3,.cr-container4,.cr-container5,.cr-container6 {	width:330px;	height:220px;	position:relative;	margin:0 auto;}.hotellx label {	font-style:italic;	width:165px;	height:20px;	cursor:pointer;	color:#fff;	line-height:22px;	font-size:24px;	float:left;	position:relative;	bottom:-196px;	z-index:99;}.hotellx label:before {	content:'';	width:14px;	height:1px;	background:rgba(130,195,217,0.9);	position:absolute;	left:50%;	margin-left:-7px;	border-radius:50%;	box-shadow:0px 0px 0px 2px rgba(255,255,255,0.3);	z-index:-1;}.hotellx label:after {	width:1px;	height:220px;	content:'';	background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));	background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00ffffff',endcolorstr='#ffffff',gradienttype=0);	position:absolute;	bottom:-4px;	right:0px;}.hotellx label.cr-label-img-2:after,.hotellx label.cr-label-img-4:after,.hotellx label.cr-label-img-6:after,.hotellx label.cr-label-img-8:after,.hotellx label.cr-label-img-10:after,.hotellx label.cr-label-img-12:after {	width:0px;}.cr-container1 input.cr-selector-img-1:checked~label.cr-label-img-1,.cr-container1 input.cr-selector-img-2:checked~label.cr-label-img-2,.cr-container2 input.cr-selector-img-3:checked~label.cr-label-img-3,.cr-container2 input.cr-selector-img-4:checked~label.cr-label-img-4,.cr-container3 input.cr-selector-img-5:checked~label.cr-label-img-5,.cr-container3 input.cr-selector-img-6:checked~label.cr-label-img-6,.cr-container4 input.cr-selector-img-7:checked~label.cr-label-img-7,.cr-container4 input.cr-selector-img-8:checked~label.cr-label-img-8 .cr-container5 input.cr-selector-img-9:checked~label.cr-label-img-9,.cr-container5 input.cr-selector-img-10:checked~label.cr-label-img-10,.cr-container6 input.cr-selector-img-11:checked~label.cr-label-img-11,.cr-container6 input.cr-selector-img-12:checked~label.cr-label-img-12 {	color:#68abc2;}.cr-container1 input.cr-selector-img-1:checked~label.cr-label-img-1:before,.cr-container1 input.cr-selector-img-2:checked~label.cr-label-img-2:before,.cr-container2 input.cr-selector-img-3:checked~label.cr-label-img-3:before,.cr-container2 input.cr-selector-img-4:checked~label.cr-label-img-4:before,.cr-container3 input.cr-selector-img-5:checked~label.cr-label-img-5:before,.cr-container3 input.cr-selector-img-6:checked~label.cr-label-img-6:before,.cr-container4 input.cr-selector-img-7:checked~label.cr-label-img-7:before,.cr-container4 input.cr-selector-img-8:checked~label.cr-label-img-8:before,.cr-container5 input.cr-selector-img-9:checked~label.cr-label-img-9:before,.cr-container5 input.cr-selector-img-10:checked~label.cr-label-img-10:before,.cr-container6 input.cr-selector-img-11:checked~label.cr-label-img-11:before,.cr-container6 input.cr-selector-img-12:checked~label.cr-label-img-12:before {	background:#fff;	box-shadow:0px 0px 0px 3px rgba(104,171,194,0.6);}.hotellx input {	display:none;}.hotellx .cr-bgimg {	width:100%;	height:100%;	position:absolute;	left:0px;	top:0px;	z-index:1;}.hotellx .cr-bgimg {	background-repeat:no-repeat;	background-position:0 0;	overflow:hidden}.hotellx .cr-bgimg div {	width:100%;	height:100%;	position:relative;	float:left;	overflow:hidden;	background-repeat:no-repeat;}.hotellx .cr-bgimg div span {	position:absolute;	width:100%;	height:20%;	background:rgba(104, 171, 194, 0.79);	top:45%;	left:0px;	z-index:2;	}.hotellx .cr-bgimg div span a {font-size:14px;line-height:40px;color:#fff;}.hotellx .cr-bgimg div span:hover {background-color:#1cab43;}.cr-bgimg div:nth-child(1) span {	background-position:0px 0px;}.cr-bgimg div:nth-child(2) span {	background-position:-150px 0px;}.hotellx input:checked~.cr-bgimg div span {	-webkit-animation:slideoutup 0.6s ease-in-out;	-moz-animation:slideoutup 0.6s ease-in-out;	-o-animation:slideoutup 0.6s ease-in-out;	-ms-animation:slideoutup 0.6s ease-in-out;	animation:slideoutup 0.6s ease-in-out;}.hotellx input:checked~.cr-bgimg div:nth-child(even) span {	-webkit-animation:slideoutdown 0.6s ease-in-out;	-moz-animation:slideoutdown 0.6s ease-in-out;	-o-animation:slideoutdown 0.6s ease-in-out;	-ms-animation:slideoutdown 0.6s ease-in-out;	animation:slideoutdown 0.6s ease-in-out;}@-webkit-keyframes slideoutup {	0% {	top:0px;}100% {	top:-100%;}}@-webkit-keyframes slideoutdown {	0% {	top:0px;}100% {	top:100%}}@-moz-keyframes slideoutup {	0% {	top:0px;}100% {	top:-100%;}}@-moz-keyframes slideoutdown {	0% {	top:0px;}100% {	top:100%}}@-o-keyframes slideoutup {	0% {	top:0px;}100% {	top:-100%;}}@-o-keyframes slideoutdown {	0% {	top:0px;}100% {	top:100%}}@-ms-keyframes slideoutup {	0% {	top:0px;}100% {	top:-100%;}}@-ms-keyframes slideoutdown {	0% {	top:0px;}100% {	top:100%}}@keyframes slideoutup {	0% {	top:0px;}100% {	top:-100%;}}@keyframes slideoutdown {	0% {	top:0px;}100% {	top:100%}}.cr-container1 input.cr-selector-img-1:checked~.cr-bgimg div span:nth-child(1),.cr-container1 input.cr-selector-img-2:checked~.cr-bgimg div span:nth-child(2),.cr-container2 input.cr-selector-img-3:checked~.cr-bgimg div span:nth-child(1),.cr-container2 input.cr-selector-img-4:checked~.cr-bgimg div span:nth-child(2),.cr-container3 input.cr-selector-img-5:checked~.cr-bgimg div span:nth-child(1),.cr-container3 input.cr-selector-img-6:checked~.cr-bgimg div span:nth-child(2),.cr-container4 input.cr-selector-img-7:checked~.cr-bgimg div span:nth-child(1),.cr-container4 input.cr-selector-img-8:checked~.cr-bgimg div span:nth-child(2),.cr-container5 input.cr-selector-img-9:checked~.cr-bgimg div span:nth-child(1),.cr-container5 input.cr-selector-img-10:checked~.cr-bgimg div span:nth-child(2),.cr-container6 input.cr-selector-img-11:checked~.cr-bgimg div span:nth-child(1),.cr-container6 input.cr-selector-img-12:checked~.cr-bgimg div span:nth-child(2) {	-webkit-transition:top 0.5s ease-in-out;	-moz-transition:top 0.5s ease-in-out;	-o-transition:top 0.5s ease-in-out;	-ms-transition:top 0.5s ease-in-out;	transition:top 0.5s ease-in-out;	-webkit-animation:none;	-moz-animation:none;	-o-animation:none;	-ms-animation:none;	animation:none;	top:0px;	z-index:10;}.hotellx .cr-titles h4 {	color:#fff;	text-shadow:1px 1px 1px rgba(0,0,0,0.1);}.hotellx .cr-titles h4 span {	z-index:100;	position:absolute;	width:100%;	left:0px;	text-align:center;	opacity:0;}.hotellx .cr-titles h4 span:nth-child(1) {	top:15%;	font-size:36px;	letter-spacing:7px;	-webkit-transition:opacity 0.8s ease-in-out,top 0.8s ease-in-out;	-moz-transition:opacity 0.8s ease-in-out,top 0.8s ease-in-out;	-o-transition:opacity 0.8s ease-in-out,top 0.8s ease-in-out;	-ms-transition:opacity 0.8s ease-in-out,top 0.8s ease-in-out;	transition:opacity 0.8s ease-in-out,top 0.8s ease-in-out;}.hotellx .cr-titles h4 span:nth-child(2) {	top:50%;	margin-top:6%;	letter-spacing:0px;	background:rgba(104,171,194,0.9);	font-size:14px;	padding:10px 0px;	font-style:italic;	font-family:cambria,palatino,"palatino linotype","palatino lt std",georgia,serif;	-webkit-transition:opacity 0.8s ease-in-out;	-moz-transition:opacity 0.8s ease-in-out;	-o-transition:opacity 0.8s ease-in-out;	-ms-transition:opacity 0.8s ease-in-out;	transition:opacity 0.8s ease-in-out;}.cr-container1 input.cr-selector-img-1:checked~.cr-titles h4:nth-child(1) span:nth-child(1),.cr-container1 input.cr-selector-img-2:checked~.cr-titles h4:nth-child(2) span:nth-child(1),.cr-container2 input.cr-selector-img-3:checked~.cr-titles h4:nth-child(1) span:nth-child(1),.cr-container2 input.cr-selector-img-4:checked~.cr-titles h4:nth-child(2) span:nth-child(1),.cr-container3 input.cr-selector-img-5:checked~.cr-titles h4:nth-child(1) span:nth-child(1),.cr-container3 input.cr-selector-img-6:checked~.cr-titles h4:nth-child(2) span:nth-child(1),.cr-container4 input.cr-selector-img-7:checked~.cr-titles h4:nth-child(1) span:nth-child(1),.cr-container4 input.cr-selector-img-8:checked~.cr-titles h4:nth-child(2) span:nth-child(1),.cr-container5 input.cr-selector-img-9:checked~.cr-titles h4:nth-child(1) span:nth-child(1),.cr-container5 input.cr-selector-img-10:checked~.cr-titles h4:nth-child(2) span:nth-child(1),.cr-container6 input.cr-selector-img-11:checked~.cr-titles h4:nth-child(1) span:nth-child(1),.cr-container6 input.cr-selector-img-12:checked~.cr-titles h4:nth-child(2) span:nth-child(1),.cr-container1 input.cr-selector-img-1:checked~.cr-titles h4:nth-child(1) span:nth-child(2),.cr-container1 input.cr-selector-img-2:checked~.cr-titles h4:nth-child(2) span:nth-child(2),.cr-container2 input.cr-selector-img-3:checked~.cr-titles h4:nth-child(1) span:nth-child(2),.cr-container2 input.cr-selector-img-4:checked~.cr-titles h4:nth-child(2) span:nth-child(2),.cr-container3 input.cr-selector-img-5:checked~.cr-titles h4:nth-child(1) span:nth-child(2),.cr-container3 input.cr-selector-img-6:checked~.cr-titles h4:nth-child(2) span:nth-child(2),.cr-container4 input.cr-selector-img-7:checked~.cr-titles h4:nth-child(1) span:nth-child(2),.cr-container4 input.cr-selector-img-8:checked~.cr-titles h4:nth-child(2) span:nth-child(2),.cr-container5 input.cr-selector-img-9:checked~.cr-titles h4:nth-child(1) span:nth-child(2),.cr-container5 input.cr-selector-img-10:checked~.cr-titles h4:nth-child(2) span:nth-child(2),.cr-container6 input.cr-selector-img-11:checked~.cr-titles h4:nth-child(1) span:nth-child(2),.cr-container6 input.cr-selector-img-12:checked~.cr-titles h4:nth-child(2) span:nth-child(2) {	opacity:1;}/* side */.side {	position:fixed;	width:54px;	height:275px;	right:0;	bottom:120px;	z-index:100;}.side ul li {	width:54px;	height:54px;	float:left;	position:relative;	border-bottom:1px solid #444;}.side ul li .sidebox {	position:absolute;	width:54px;	height:54px;	top:0;	right:0;	transition:all 0.3s;	background:#000;	opacity:0.8;	filter:alpha(opacity=80);	color:#fff;	font:14px/54px "微软雅黑";	overflow:hidden;}.side ul li .sidetop {	width:54px;	height:54px;	line-height:54px;	display:inline-block;	background:#000;	opacity:0.8;	filter:alpha(opacity=80);	transition:all 0.3s;}.side ul li .sidetop:hover {	background:#ae1c1c;	opacity:1;	filter:alpha(opacity=100);}.side ul li img {	float:left;}@media (max-width: 768px) {	.side {	display:none}}/* owl-theme */.owl-carousel .owl-wrapper:after {	content:".";	display:block;	clear:both;	visibility:hidden;	line-height:0;	height:0;}.owl-carousel {	display:none;	position:relative;	width:100%;	-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper {	display:none;	position:relative;	-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer {	overflow:hidden;	position:relative;	width:100%;}.owl-carousel .owl-wrapper-outer.autoheight {	-webkit-transition:height 500ms ease-in-out;	-moz-transition:height 500ms ease-in-out;	-ms-transition:height 500ms ease-in-out;	-o-transition:height 500ms ease-in-out;	transition:height 500ms ease-in-out;}.owl-carousel .owl-item {	float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div {	cursor:pointer;}.owl-controls {	-webkit-user-select:none;	-khtml-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing {	cursor:url(/uploads/image/tnp/other/grabbing.png.html) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {	-webkit-backface-visibility:hidden;	-moz-backface-visibility:hidden;	-ms-backface-visibility:hidden;	-webkit-transform:translate3d(0,0,0);	-moz-transform:translate3d(0,0,0);	-ms-transform:translate3d(0,0,0);}.owl-theme .owl-controls {	margin-top:20px;	text-align:center;}.owl-theme .owl-controls .owl-buttons div {	display:inline-block;	zoom:1;	*display:inline;	filter:alpha(opacity=50);	opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover {	filter:alpha(opacity=100);	opacity:1;	text-decoration:none;}.owl-theme .owl-controls .owl-page {	display:inline-block;	zoom:1;	*display:inline;}.owl-theme .owl-controls .owl-page span {	display:block;	width:12px;	height:12px;	margin:5px 7px;	filter:alpha(opacity=50);	opacity:0.5;	-webkit-border-radius:20px;	-moz-border-radius:20px;	border-radius:20px;	background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {	filter:alpha(opacity=100);	opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers {	height:auto;	width:auto;	color:#fff;	padding:2px 10px;	font-size:12px;	-webkit-border-radius:30px;	-moz-border-radius:30px;	border-radius:30px;}.owl-item.loading {	min-height:150px;	background:url(/uploads/image/tnp/other/ajaxloader.gif.html) no-repeat center center}.owl-pagination {	display:none}.owl-prev,.owl-next {	text-indent:-9999px;	overflow:hidden;	background-repeat:no-repeat;	background-position:left top;	width:46px;	height:40px;	display:inline-block;	margin:0 10px;}.owl-prev {	background-image:url(/uploads/image/tnp/images/btn-left-white.png);}.owl-next {	background-image:url(/uploads/image/tnp/images/btn-right-white.png);}.owl-prev,.owl-next {	filter:alpha(opacity=40);	opacity:0.4}.owl-prev:hover,.owl-next:hover {	filter:alpha(opacity=100);	opacity:1}.fenlei {text-align:center;margin-bottom:20px;}.fenlei ul li{display:inline-block;margin:0px 10px;padding:0px 10px;border:1px solid #e0e0e0;}.map img{	max-width:none;}/*移动端底部导航*/.phonefooternav {  position: fixed;  bottom: 0;  width: 100%;  z-index: 99999;}.phonefooternav ul li {  width: 25%;  background: #494949;  float: left;  padding: 10px 0;  border-right: 1px solid #666;  list-style: none;}.phonefooternav ul li a {  display: block;  color: #fff;  text-align: center;}.phonefooternav ul li a:hover{	text-decoration: initial;}.phonefooternav ul li a i {  display: block;  font-size: 20px;  padding: 10px 0;}@media (max-width: 480px) {  .phonefooternav ul li {    padding: 3px 0px;  }}@media (max-width:768px){		.navbar-default{			margin:0px!important;		}  	#main_banner{	   	margin-top: 60px;   }}.dropdown-menu {	min-width: 110px!important;	left: 5px!important;}.dropdown-menu>li>a {	text-align: center;	padding: 10px!important;	}