﻿* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,



*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.trans {
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

a {
	color: #333;
}

a:hover {
	color: #00752c;
}

u {
	text-decoration: none;
}

.box{

    width: 400px;
    height: 300px;
    text-align: center;


    }
.box .img{    
    width: auto;  
    height: auto;  
    max-width: 100%;  
    max-height: 100%;
	}
	
.box2{

    width: 340px;
    height: 300px;
    text-align: center;


    }
.box2 .img{    
    width: auto;  
    height: auto;  
    max-width: 100%;  
    max-height: 100%;
	}
	
.pic1{
    font-family: "微软雅黑","Microsoft Yahei";
	font-size: 16px;
	line-height:30px;

}
	
.pic1 .img{
	max-width: 90%;
	height: auto;

	
}	
	
	
img {
	//max-width: 90%;
	//height: auto;
	
    width: auto;  
    height: auto;  
    max-width: 100%;  
    max-height: 100%; 
}

.img2 {
	max-width: 90%;
	height: auto;
}


.img3 {
    width: 300px;  
    height: 300px;  
}


input[type="submit"],



input[type="reset"],



input[type="button"],



button {
	-webkit-appearance: none;
}

select,



input,



textarea {
	outline: none;
}

.tl {
	text-align: left !important;
}

.tr {
	text-align: right !important;
}

.tc {
	text-align: center !important;
}

hr {
	border: none;
	outline: none;
}

h1,h2,h3,h3,h4,h5,h6 {
	font-weight: normal;
}

.line2 {
	border-top: 1px dashed #e4e4e4;
	font-size: 0;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.line1 {
	border: none;
	height: 1px;
	color: #333;
 /* old IE */
	background-color: #333;
 /* Modern Browsers */
}

.ic {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	margin: 0 4px 0 0;
}

body {
	font-family: "微软雅黑","Microsoft Yahei";
	font-size: 14px;
	color: #666;
}

.wp {
	max-width: 1200px;
	width: 100%;
	margin: 0px auto;
}

.wp2 {
	max-width: 1200px;
	width: 100%;
	margin: 30px auto;
}





/*******************************



    -------[=插件css]-------



********************************/











/*



-----------------[slick]--------------*/







.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,



.slick-slider .slick-list {
 /*   -webkit-transform: translate3d(0, 0, 0);



       -moz-transform: translate3d(0, 0, 0);



        -ms-transform: translate3d(0, 0, 0);



         -o-transform: translate3d(0, 0, 0);



            transform: translate3d(0, 0, 0);*/
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,



.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}



[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}











/*



-----------------[日期插件]--------------*/



/*!



 * Datepicker v0.3.1



 * https://github.com/fengyuanchen/datepicker



 *



 * Copyright (c) 2014-2016 Fengyuan Chen



 * Released under the MIT license



 *



 * Date: 2016-01-11T04:07:30.531Z



 */



.datepicker-container {
	font-size: 12px;
	line-height: 30px;
	position: fixed;
	z-index: -1;
	top: 0;
	left: 0;
	width: 210px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	direction: ltr !important;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.datepicker-container:before,



.datepicker-container:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	content: ' ';
	border: 5px solid transparent;
}

.datepicker-dropdown {
	position: absolute;
	z-index: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 3px 6px #ccc;
	box-shadow: 0 3px 6px #ccc;
}

.datepicker-inline {
	position: static;
}

.datepicker-top-left,



.datepicker-top-right {
	border-top-color: #39f;
}

.datepicker-top-left:before,



.datepicker-top-left:after,



.datepicker-top-right:before,



.datepicker-top-right:after {
	top: -5px;
	left: 10px;
	border-top: 0;
}

.datepicker-top-left:before,



.datepicker-top-right:before {
	border-bottom-color: #39f;
}

.datepicker-top-left:after,



.datepicker-top-right:after {
	top: -4px;
	border-bottom-color: #fff;
}

.datepicker-bottom-left,



.datepicker-bottom-right {
	border-bottom-color: #39f;
}

.datepicker-bottom-left:before,



.datepicker-bottom-left:after,



.datepicker-bottom-right:before,



.datepicker-bottom-right:after {
	bottom: -5px;
	left: 10px;
	border-bottom: 0;
}

.datepicker-bottom-left:before,



.datepicker-bottom-right:before {
	border-top-color: #39f;
}

.datepicker-bottom-left:after,



.datepicker-bottom-right:after {
	bottom: -4px;
	border-top-color: #fff;
}

.datepicker-top-right:before,



.datepicker-top-right:after,



.datepicker-bottom-right:before,



.datepicker-bottom-right:after {
	right: 10px;
	left: auto;
}

.datepicker-panel > ul:before,



.datepicker-panel > ul:after {
	display: table;
	content: ' ';
}

.datepicker-panel > ul:after {
	clear: both;
}

.datepicker-panel > ul {
	width: 102%;
	margin: 0;
	padding: 0;
}

.datepicker-panel > ul > li {
	float: left;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	cursor: pointer;
	text-align: center;
	background-color: #fff;
}

.datepicker-panel > ul > li:hover {
	background-color: #eee;
}

.datepicker-panel > ul > li.muted,



.datepicker-panel > ul > li.muted:hover {
	color: #999;
}

.datepicker-panel > ul > li.picked,



.datepicker-panel > ul > li.picked:hover {
	color: #39f;
}

.datepicker-panel > ul > li.disabled,



.datepicker-panel > ul > li.disabled:hover {
	cursor: default;
	color: #ccc;
	background-color: #fff;
}

.datepicker-panel > ul > li[data-view='years prev'],



.datepicker-panel > ul > li[data-view='year prev'],



.datepicker-panel > ul > li[data-view='month prev'],



.datepicker-panel > ul > li[data-view='years next'],



.datepicker-panel > ul > li[data-view='year next'],



.datepicker-panel > ul > li[data-view='month next'],



.datepicker-panel > ul > li[data-view='next'] {
	font-size: 18px;
}

.datepicker-panel > ul > li[data-view='years current'],



.datepicker-panel > ul > li[data-view='year current'],



.datepicker-panel > ul > li[data-view='month current'] {
	width: 150px;
}

.datepicker-panel > ul[data-view='years'] > li,



.datepicker-panel > ul[data-view='months'] > li {
	line-height: 52.5px;
	width: 52.5px;
	height: 52.5px;
}

.datepicker-panel > ul[data-view='week'] > li,



.datepicker-panel > ul[data-view='week'] > li:hover {
	cursor: default;
	background-color: #fff;
}

.datepicker-hide {
	display: none;
}







/*



-----------------[flexslider]--------------*/







/*



 * jQuery FlexSlider v2.6.2



 * http://www.woothemes.com/flexslider/



 *



 * Copyright 2012 WooThemes



 * Free to use under the GPLv2 and later license.



 * http://www.gnu.org/licenses/gpl-2.0.html



 *



 * Contributing author: Tyler Smith (@mbmufffin)



 *



 */



/* ====================================================================================================================



 * FONT-FACE



 * ====================================================================================================================*/







/* ====================================================================================================================



 * RESETS



 * ====================================================================================================================*/



.flex-container a:hover,



.flex-slider a:hover {
	outline: none;
}

.slides,



.slides > li,



.flex-control-nav,



.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flex-pauseplay span {
	text-transform: capitalize;
}



/* ====================================================================================================================



 * BASE STYLES



 * ====================================================================================================================*/



.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides img {
	width: 100%;
	display: block;
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .flexslider .slides {
	display: block;
}

* html .flexslider .slides {
	height: 1%;
}

.no-js .flexslider .slides > li:first-child {
	display: block;
}



/* ====================================================================================================================



 * DEFAULT THEME



 * ====================================================================================================================*/



.flexslider {
	background: #fff;
	position: relative;
	zoom: 1;
}

.flexslider .slides {
	zoom: 1;
}

.flexslider .slides img {
	height: auto;
	-moz-user-select: none;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.carousel li {
	margin-right: 5px;
}

.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
	font-size: 40px;
	display: inline-block;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav a.flex-next:before {
}

.flex-direction-nav .flex-prev {
	left: -50px;
}

.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
}

.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1;
}

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.flex-pauseplay a.flex-play:before {
	content: '\f003';
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}



/* ====================================================================================================================



 * RESPONSIVE



 * ====================================================================================================================*/



@media screen and (max-width: 860px) {



	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}

	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}

	.side-online {
		display: none
	}
}

@media screen and (max-width: 480px) {



	.side-online {
		display: none
	}
}



















/*头部*/



#top {
	background-color: #f5f5f5;
	height: 48px;
	position: relative;
	z-index: 999999999999;
}

#top .topl {
	float: left;
	padding-left: 6px;
	color: #999;
	padding: 8px 0;
}

#top .topl span {
	display: inline-block;
	border-left: 1px solid #464646;
	padding: 0 16px 0 20px;
	line-height: 30px;
}

#top .topl .a-login {
	background: url(../../../../Images/home/tianyu/zh-cn/top_ico01.png) left center no-repeat;
	padding-left: 22px;
	color: #999;
}

#top .topl .green {
	color: #00752c;
}

#top .topl .red {
	color: #de2113;
}

#top .sina {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_sina.png) no-repeat;
	width: 23px;
	height: 18px;
	display: inline-block;
	margin-right: 22px;
	vertical-align: middle;
}

#top .weixin {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_weixin.png) no-repeat;
	width: 25px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
}

#top .topr {
	float: right;
	padding-right: 13px;
}

#top .so {
	border: 1px solid #a0a0a0;
	width: 166px;
	height: 34px;
	border-radius: 10px;
	padding: 0 10px;
	float: left;
	margin-top: 8px;
}

#top .so .inp {
	width: 128px;
	float: left;
	border: 0;
	height: 33px;
	padding: 0 10px;
	font-family: "微软雅黑","Microsoft Yahei";
	background: transparent;
	color: #a0a0a0;
}

#top .so .sub {
	background: url(../../../../Images/home/tianyu/zh-cn/fdj.png) center center no-repeat;
	width: 16px;
	height: 33px;
	border: 0;
	float: right;
}

#top .lan {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_earth.png) left 15px no-repeat;
	padding-left: 34px;
	color: #999;
	display: inline-block;
	line-height: 50px;
	margin-left: 58px;
	margin-right: 3px;
	float: left;
	position: relative;
	width: 110px;
	height: 38px;
	display: block;
	font-size:15px;
	font-family: "微软雅黑","Microsoft Yahei";
}

#top .lan ul {
	position: absolute;
	right: -1px;
	top: 0;
	overflow: hidden;
}

#top .lan li a {
	color: #999;
	line-height: 50px;
	display: block;
	padding: 0 13px 0 15px;
}

#top .lan ul {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_arr.png) 98% 20px no-repeat;
}

#top .lan li a em {
    /*padding-right: 22px;*/
}

#top .lan ul:hover {
	background-color: #222;
}

#top .lan li a:hover {
	color: #fff;
}

#top .btn-cart {
    font-size: 25px;
    display: inline-block;
    background: url(../../../../Images/home/tianyu/zh-cn/btn02.png) repeat;
    width: 180px;
    height: 47px;
    text-align: center;
    line-height: 47px;
	color: #fff;
}

#top .btn-cart em {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_cart.png) left center no-repeat;
	padding-left: -34px;
	display: inline-block;
}

#top a:hover {
	color: #fff !important;
}




#hd {
	width: 100%;
	position: relative;
	background-color: #fff;
	height: 99px;
	border-bottom: 1px solid #e8e8e8;
	z-index: 99999;
}

#hd .logo {
	float: left;
}

#hd .logo a {
	display: block;
	line-height: 99px;
}

#hd .logo a img {
	display: inline-block;
	vertical-align: middle;
}

#nav {
	float: right;
}

#nav ul {
	text-align: right;
}

#nav ul li {
	display: inline-block;
	padding-top: 9px;
	max-width: 20%;
}

#nav ul li a.a1 {
	display: inline-block;
	padding: 0 12px;
	border-bottom: 5px solid #fff;
	line-height: 84px;
	font-size: 16px;
	margin-left: 20px;
}

#nav ul li a.a1:hover {
	border-bottom-color: #107835;
	color: #107835;
	background-color: #f5f5f5;
}

#nav ul li a.on {
	border-bottom-color: #107835;
	color: #107835;
	background-color: #f5f5f5;
}

#nav .has-sub {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 99px;
	width: 100%;
	overflow: hidden;
	box-shadow: 0 4px 10px rgba(0,0,0,.18);
	height: 0;
	text-align: left;
}

#nav .has-sub .wp {
	padding-top: 31px;
	padding-bottom: 28px;
}

#nav .about-snv .snv-box {
	float: left;
	width: 40%;
	padding-right: 6%;
	padding-left: 5%;
	padding-top: 30px;
	font-size: 16px;
}

#nav .service-snv .snv-box {
	padding-top: 0;
}

#nav .about-snv .snv-box a {
	text-align: left;
	float: left;
	background: url(../../../../Images/home/tianyu/zh-cn/snv_arr.png) no-repeat;
	padding-left: 15px;
	width: 50%;
	line-height: 41px;
	display: inline-block;
	background-position: -210px 18px;
}

#nav .about-snv .snv-box a:hover {
	background-position: 0 18px;
}

#nav .nav-info {
	overflow: hidden;
	border-left: 1px solid #e2e2e2;
	padding-left: 7%;
}

#nav .nav-info .pic {
	float: right;
	width: 45%;
}

#nav .nav-info .txt {
	padding-right: 9%;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	line-height: 28px;
}

#nav .nav-info .txt h3 {
	background: url(../../../../Images/home/tianyu/zh-cn/arr01.png) left center no-repeat;
	padding-left: 26px;
	margin-bottom: 20px;
	font-size: 16px;
}

#nav .nav-info .txt p {
	padding-left: 14px;
}

#nav .pro-snv dl {
	float: left;
	width: 5%;
	padding: 0 2px;
}

#nav .pro-snv dl dt span {
	line-height: 90px;
	display: block;
	text-align: center;
	float: none;
	margin-bottom: 10px;
}

#nav .pro-snv dl dt {
	width: 100px;
}

#nav .pro-snv dl dt span img {
	width: 100px;
	display: inline-block;
	vertical-align: middle;
}

#nav .pro-snv dl dt h3 {
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #00752c;
	margin: 0 auto;
	border-bottom: 2px solid #00752c;
	line-height: 32px;
	text-align: center;
}

#nav .pro-snv dl dd {
	padding-left: 2px;
	width: 100px;
	margin: 0 auto;
}

#nav .pro-snv dl:first-child dd {
	padding-left: 24px;
}

#nav .pro-snv dl:last-child dd {
    /*padding-left: 0;*/
	width: 100px;
}

#nav .pro-snv dl dd a {
	display: block;
	background: url(../../../../Images/home/tianyu/zh-cn/snv_arr.png) no-repeat;
	line-height: 30px;
	padding-left: 14px;
	background-position: -210px 13px;
}

#nav .pro-snv dl dd a:hover {
	background-position: 0 13px;
}







/*手机头部*/



.m-bar {
	height: 60px;
	background-color: #fff;
}

.logo-m {
	width: 75%;
	display: inline-block;
	float: left;
	margin-left: 10px;
	height: 60px;
	line-height: 60px;
}

.logo-m img {
	height: 30px;
	display: inline-block;
	z-index: 60;
	vertical-align: middle;
}

.m-hd {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 2px 3px rgba(0,0,0,.18);
	z-index: 1000000;
}

.m-nav {
	clear: both;
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
}

.m-nav a {
	display: block;
	width: 100%;
	line-height: 40px;
	text-align: left;
	border-top: 1px solid #e0e0e0;
	font-size: 15px;
	background-color: #fff;
	padding: 0 20px;
	color: #333;
}

.m-trigger {
	height: 60px;
	cursor: pointer;
	width: 60px;
	float: right;
	background: url(../../../../Images/home/tianyu/zh-cn/menu.png) no-repeat center center;
	-webkit-background-size: 25px;
	-moz-background-size: 25px;
	-o-background-size: 25px;
	background-size: 25px;
}

.m-nav {
	display: none;
}

.m-sub {
	display: none;
}

.m-sub a {
	font-size: 14px;
	padding: 0 30px;
	background-color: #F1F1F1;
	border-top-color: #efefef;
}

.m-show {
	display: none;
}











/*底部*/



#fd {
	background-color: #333333;
	padding: 30px 0;
	overflow: hidden;
	margin-top: 60px;
}

#fd .fdr {
	float: right;
	width: 250px;
	margin-left: 20px;
}

#fd .fdr p {
	text-align: right;
	color: #666;
	font-size: 12px;
}

#fd .fdr p a {
	color: #bfbfbf;
}

#fd .fdr dl {
	float: right;
	text-align: center;
	padding-top: 30px;
	color: #666;
	margin: 0 5px;
	font-size: 12px;
}

#fd .fdr dl p {
	text-align: center;
}

#fd .fdl {
	overflow: hidden;
	padding-top: 15px;
}

#fd .fdl .fd-tel {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_tel.png) left center no-repeat;
	padding-left: 36px;
	display: inline-block;
}

#fd .fdl .fd-tel span {
	color: #999;
	font-size: 12px;
	display: block;
}

#fd .fdl .fd-tel b {
	color: #c7c7c7;
	font-size: 20px;
	display: block;
	line-height: 35px;
}

#fd .fd-copy {
	border-top: 1px solid #555555;
	margin-top: 30px;
	font-size: 12px;
	color: #878787;
	line-height: 24px;
	padding-top: 10px;
	padding-left: 20px;
}

#fd .fd-copy {
	text-align: left;
	padding-left: 5%;
}

#fd .fdr p a:hover {
	color: #fff;
}

.fdr img {
	width: 82px;
	margin-bottom: 5px;
}



/*banner*/



#banner-box {
	overflow: hidden;
	position: relative;
}

#banner * {
	outline: none;
}

#banner a {
	display: block;
	width: 100%;
	padding-top: 36%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#banner .slick-arrow {
	cursor: pointer;
	position: absolute;
	width: 51px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: center center;
	top: 50%;
	margin-top: -47px;
	z-index: 60;
	background: none;
	border: none;
	font-size: 0;
}

#banner .slick-prev {
	background-image: url(../../../../Images/home/tianyu/zh-cn/ban_l.png);
	left: 5%;
}

#banner .slick-next {
	right: 5%;
	background-image: url(../../../../Images/home/tianyu/zh-cn/ban_r.png);
}

.banner-bar-box {
	position: absolute;
	bottom: 26px;
	width: 100%;
	max-width: 1200px;
	left: 50%;
	transform: translateX(-50%);
}

.banner-bar {
	float: right;
	display: inline-block;
	border: 1px solid #fff;
	height: 37px;
	padding: 0 10px;
	border-radius: 5px;
	line-height: 37px;
}

.banner-bar ul {
	display: inline-block;
	font-size: 0;
	float: left;
}

.banner-bar ul li {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #fff;
	font-size: 0;
	margin: 0 4px;
	cursor: pointer;
}

.banner-bar ul li.on {
	width: 24px;
	height: 24px;
	border: 3px solid #fff;
	background-color: transparent;
}

.banner-bar .prev,



.banner-bar .next {
	float: left;
	width: 10px;
	height: 15px;
	display: inline-block;
	background: url(../../../../Images/home/tianyu/zh-cn/banner_prev.png) no-repeat;
	margin: 0 10px;
	margin-top: 10px;
}

.banner-bar .next {
	background-image: url(../../../../Images/home/tianyu/zh-cn/banner_next.png);
}















/*首页*/



.row1 {
	padding-bottom: 4px;
}

.vidoe-box video {
	object-fit: contain;
}

.vidoe-box video,



.ck-outer,



.ck-inner {
	width: 100% !important;
	height: 100% !important;
}

.vidoe-box {
	height: 100%;
	overflow: hidden;
	background-color: #000;
	border: 1px solid #e8e9e9;
}

.vidoe-box video {
	height: 342px !important;
}

.vidoe-box em {
	background: url(../../../../Images/home/tianyu/zh-cn/video-btn.png) no-repeat;
	width: 106px;
	height: 106px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 100;
	margin-top: -53px;
	margin-left: -53px;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
}

.i-video {
	float: left;
    /*width: 51%;*/
	width: 411px;
	position: relative;
	z-index: 9999;
	overflow: hidden;
}

.i-video dt {
	height: 63px;
	line-height: 63px;
	padding: 0 15px;
	color: #fff;
	font-size: 30px;
	background: rgba(255,255,255,.4);
	margin-top: -63px;
}

.i-video dd {
    /*height: 345px;*/
	height: 313px;
	position: relative;
}

.i-video dd embed {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.i-about {
    /*float: right;*/
    /*width: 47%;*/
	overflow: hidden;
	padding-left: 2.2%;
}

.i-about dt {
	height: 45px;
	border-left: 1px solid #e8e9e9;
	margin-top: 2px;
	display: none;
}

.i-about dd {
	border: 1px solid #e8e9e9;
	padding: 30px;
    /*height: 345px;*/
	height: 313px;
    /*height: 358px;*/
	overflow: hidden;
}

.i-about dd h3 {
	border-left: 4px solid #00752c;
	padding-left: 20px;
	font-size: 30px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	margin-bottom: 20px;
	color: rgba(0,119,45,1);
}

.i-about dd p {
	padding-left: 16px;
	line-height: 28px;
	color: #6b6b6b;
	text-indent: 2em;
	font-size: 16px;
}

.i-about dd .more {
	display: inline-block;
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #777777;
	margin: 35px 0 0 16px;
}

.i-about dd .more:hover {
	border-color: #00752c;
}

.ul-index {
	margin: 0 -5px;
}

.ul-index li {
	float: left;
	width: 33.3333%;
	padding: 0 5px;
	height: 134px;
}

.ul-index li a {
	display: block;
	text-align: center;
	padding: 34px 0 26px 0;
	background-repeat: repeat-x;
	color: #fff;
	height: 134px;
	font-size: 12px;
}

.ul-index li a em {
	display: inline-block;
	background: url(../../../../Images/home/tianyu/zh-cn/icon01.png) no-repeat left 50%;
	padding-left: 100px;
	height: 76px;
	text-align: left;
}

.ul-index li.s1 a {
	background-image: url(../../../../Images/home/tianyu/zh-cn/li_bg01.jpg);
}

.ul-index li.s2 a {
	background-image: url(../../../../Images/home/tianyu/zh-cn/li_bg02.jpg);
}

.ul-index li.s3 a {
	background-image: url(../../../../Images/home/tianyu/zh-cn/li_bg03.jpg);
}

.ul-index li span {
	font-size: 26px;
	display: block;
	margin: 10px 0;
}

.ul-index li.s1 a em {
}

.ul-index li.s2 a em {
	background-image: url(../../../../Images/home/tianyu/zh-cn/icon02.png);
}

.ul-index li.s3 a em {
	background-image: url(../../../../Images/home/tianyu/zh-cn/icon03.png);
}

.i-pro {
	background-color: #f4f4f4;
}

.tit-i {
	padding-top: 50px;
	margin-bottom: 26px;
}

.tit-i span {
	height: 36px;
	line-height: 36px;
	border-left: 4px solid #00752c;
	font-size: 30px;
	padding-left: 20px;
	color: rgba(0,119,45,1);
}

.tit-i a.r {
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #777777;
	color: #666;
	display: inline-block;
}

.tit-i a.r:hover {
	color: #00753c;
	border-color: #00753c;
}























/*关于*/



#ban-in {
	padding-top: 34%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.tit-in {
	text-align: center;
	padding-top: 4.9em;
	padding-bottom: 3.5em;
	font-size: 14px;
}

.tit-in h3 {
	font-size: 2.86em;
	color: #333;
}

.tit-in span {
	display: block;
	font-size: 1.29em;
	padding: 0.32em 0 0.1em 0;
}

.tit-in em {
	display: inline-block;
	width: 3.57em;
	height: 3px;
	background-color: #999999;
}

.about-info img {
	display: block;
	width: 100%;
	margin-bottom: 45px;
}

.about-info {
	text-align: left;
	line-height: 28px;
	margin-bottom: 5.71em;
}

.about-info p {
	text-indent: 2em;
}

.about-info .more {
	text-align: center;
	display: inline-block;
	color: #00752c;
	margin-top: 4%;
	border-bottom: 2px solid #00752c;
}

.about-time {
	padding-bottom: 6.5em;
	overflow: hidden;
}

.about-time ul li {
	float: left;
	width: 33.333%;
	padding: 0 7%;
	text-align: center;
}

.about-time ul li .pad {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding-top: 1.8em;
	padding-bottom: 1.5em;
}

.about-time ul li span {
	display: block;
}

.about-time ul li em {
	display: inline-block;
	font-size: 1.43em;
	color: #00752c;
	width: 75px;
	border-bottom: 2px solid #dddddd;
	margin: 0 auto;
	padding-bottom: 15px;
}

.about-time ul li span.timer {
	font-size: 2.14em;
	color: #00752c;
}

.about-time ul li .time-p {
	font-weight: bold;
	margin-top: 17px;
	padding-top: 4px;
}

.enterprise-culture {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.enterprise-culture .tit-in {
	padding-top: 8.4em;
}

.enterprise-culture .tit-in h3 {
	color: #fff;
}

.enterprise-culture .tit-in span {
	color: #c1c1c1;
}

.enterprise-culture .tit-in em {
	background-color: #fff;
}

.enterprise-culture .tit-in a {
	color: #00b143;
	margin-top: 15px;
	display: inline-block;
}

.development-course {
	padding-top: 1.5%;
}

.development-course .more {
	text-align: center;
	padding-top: 3.6%;
	padding-bottom: 8%;
}

.development-course .more a,



.enterprise-honor .txt .more {
	display: inline-block;
	background: url(../../../../Images/home/tianyu/zh-cn/btn02.png) no-repeat;
	width: 70px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	color: #fff;
}

.ul-course {
	margin: 0 -15px;
}

.ul-course li {
	float: left;
	width: 50%;
	padding: 0 15px;
	margin-bottom: 20px;
	height: 120px;
	overflow: hidden;
}

.ul-course li .pad {
	background-color: #f5f5f7;
	padding: 17px 30px;
	overflow: hidden;
}

.ul-course li .ico {
	float: left;
	margin-right: 20px;
}

.ul-course li .ico img {
	display: inline-block;
	border-radius: 100%;
	border: 1px solid #dfdfe1;
}

.ul-course li .txt {
	overflow: hidden;
}

.ul-course li .txt h3 {
	font-size: 20px;
	padding: 15px 0;
}

.enterprise-honor {
	background-color: #f3f3f3;
	overflow: hidden;
	padding-bottom: 1.36em;
}

.enterprise-honor .pic {
	float: left;
	width: 55%;
}

.enterprise-honor .txt {
	overflow: hidden;
}

.enterprise-honor .txt h3 {
	font-size: 30px;
	color: #333;
	margin-bottom: 1em;
}

.enterprise-honor .txt img {
	margin-bottom: 2.14em;
}

.enterprise-honor .txt ul li {
	float: left;
	width: 50%;
	line-height: 32px;
	font-size: 14px;
}

.enterprise-honor .txt .more {
	margin-top: 2.43em;
	    color: #333;
	    display: inline-block;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #777777;
    margin: 35px 0 0 16px;
}















/*发展历程*/



.snv-list1 {
	background-color: #fafafa;
	overflow: hidden;
	text-align: center;
}

.snv-list1 ul li {
	display: inline-block;
	width: 193px;
	max-width: 24%;
	padding-bottom: 20px;
}

.snv-list1 ul li a {
	display: inline-block;
	width: 100%;
	max-width: 193px;
	padding: 40px 0;
	color: #888;
	vertical-align: top;
}

.snv-list1 ul li a span {
	display: block;
	text-align: center;
	margin-bottom: 50px;
	height: 55px;
	line-height: 55px;
	vertical-align: middle;
}

.snv-list1 ul li a span img {
	vertical-align: middle;
}

.snv-list1 ul li a:hover,



.snv-list1 ul li.on a {
	background: url(../../../../Images/home/tianyu/zh-cn/shaw.png) bottom center no-repeat;
	color: #00752c;
}

.tit-in2 {
	text-align: center;
	font-size: 30px;
	color: #292929;
	margin-top: 2.83em;
	margin-bottom: 1.83em;
	color: #292929;
}

.ul-history {
	position: relative;
	overflow: hidden;
	padding: 0 20px;
	padding-top: 50px;
}

.ul-history:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 8px;
	background: url(../../../../Images/home/tianyu/zh-cn/disc_big.png) no-repeat;
	width: 38px;
	height: 38px;
	margin-left: -19px;
}

.ul-history:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 45px;
	height: 100%;
	width: 2px;
	background-color: #e7e7e7;
	margin-left: -1px;
}

.ul-history li {
	width: 50%;
	position: relative;
	z-index: 10;
}

.ul-history li.even {
	padding-right: 6%;
	float: left;
	margin-bottom: 56px;
}

.ul-history li:nth-child(2) {
	margin-top: 87px;
}

.ul-history li.odd {
	padding-left: 6%;
	float: right;
	margin-bottom: 64px;
}

.ul-history li:after {
	content: '';
	position: absolute;
	right: -14px;
	top: 50%;
	background: url(../../../../Images/home/tianyu/zh-cn/disc.png) no-repeat;
	width: 28px;
	height: 28px;
	margin-top: -14px;
}

.ul-history li.odd:after {
	right: auto;
	left: -14px;
}

.ul-history li .txt * {
	vertical-align: middle;
	display: inline-block;
}

.ul-history li .pad {
	border: 1px solid #dcdcdc;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffffe+0,f8f8f9+51,f1f1f1+100 */
	background: #fffffe;
 /* Old browsers */
	background: -moz-linear-gradient(top,  #fffffe 0%, #f8f8f9 51%, #f1f1f1 100%);
 /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fffffe 0%,#f8f8f9 51%,#f1f1f1 100%);
 /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fffffe 0%,#f8f8f9 51%,#f1f1f1 100%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffe', endColorstr='#f1f1f1',GradientType=0 );
 /* IE6-9 */
	border-radius: 3px;
	padding: 20px;
	height: 100px;
	line-height: 100px;
	padding-right: 10px;
	position: relative;
	-o-transition: .2s;
	-ms-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s;
}

.ul-history li.odd .pad {
}

.ul-history li .pad:after {
	content: '';
	position: absolute;
	right: -7px;
	top: 50%;
	width: 5px;
	height: 7px;
	background: url(../../../../Images/home/tianyu/zh-cn/arr02.png) no-repeat;
	margin-top: -3px;
}

.ul-history li.odd .pad:after {
	right: auto;
	left: -7px;
	background-image: url(../../../../Images/home/tianyu/zh-cn/arr03.png);
}

.ul-history li .pad .pic {
	float: left;
	width: 187px;
	margin-right: 27px;
	display: none;
}

.ul-history li .pad .pic img {
	display: block;
}

.ul-history li p {
    /*width: 252px;*/
	width: 42%;
	max-height: 44px;
	overflow: hidden;
	line-height: 1.6;
}

.ul-history li:hover p {
	color: #fff;
}

.ul-history li .pad .txt {
	color: #999;
	line-height: 60px;
}

.ul-history li .pad .txt h3 {
	font-size: 30px;
	color: #00752c;
	padding: 0 8%;
}

.ul-history li .pad .txt b {
	font-size: 30px;
	color: #333333;
	font-weight: normal;
}

.ul-history li.on .pad {
	background: #00752c;
	color: #fff;
}

.ul-history li.on .pad h3,



.ul-history li.on .pad b,



.ul-history li.on .pad .txt {
	color: #fff;
}

.ul-history li.on:after {
	background-image: url(../../../../Images/home/tianyu/zh-cn/disc_h.png);
}

.ul-history li.even.on .pad:after {
	background-image: url(../../../../Images/home/tianyu/zh-cn/arr02_h.png);
}

.ul-history li.odd.on .pad:after {
	background-image: url(../../../../Images/home/tianyu/zh-cn/arr03_h.png);
}

.ul-history li.on .pad {
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url(../../../../Images/home/tianyu/zh-cn/hs_bg2.jpg);
}

.about-con {
	line-height: 32px;
	color: #666;
}

.about-con .pic {
	float: left;
	margin-right: 35px;
}

.about-con p {
	text-indent: 2em;
}















/*企业荣誉*/



.ul-honor {
	margin: 0 -25px;
}

.ul-honor li {
	float: left;
	width: 33.3333%;
	padding: 0 25px;
	margin-bottom: 32px;
}

.ul-honor .img {
	padding-top: 73%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.ul-honor li .pad {
	position: relative;
	padding: 8px;
	border: 1px solid #e9eaea;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.ul-honor li .pad img {
	display: block;
	width: 100%;
	padding: 8px;
	border: 1px solid #eaebeb;
}

.ul-honor li .pad h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	padding: 0 20px;
	color: #fff;
	background: rgba(0,117,44,.8);
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.ul-honor li .pad em {
	position: absolute;
	width: 94%;
	left: 3%;
	bottom: -4px;
	height: 4px;
	background: #e9eaea;
	display: block;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.ul-honor li:hover .pad {
	border-color: #00752c;
}

.ul-honor li:hover .pad em {
	background: #00752c;
}

.ul-honor li:hover .pad h3 {
	opacity: 1;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}







/* 



.pages{



    text-align: center;



    margin-top: 38px;



}



.pages ul{



    font-size: 0;



}



.pages ul li{



    display: inline-block;



    margin: 0 5px;



}



.pages ul li a{



    display: inline-block;



    padding: 0 10px;



    height: 30px;



    line-height: 30px;



    border: 1px solid #d6d6d6;



    font-size: 14px;



}



.pages ul li a:hover,



.pages ul li.on a{



    background-color: #00752c;



    color: #fff;



}



.pages ul li.on a{



    padding: 0 8px;



}



.pages ul li span{



    font-size: 14px;



} */







/*产品分类*/



.pro-class {
	overflow-x: hidden;
}

.pro-class li {
	overflow: hidden;
	text-align: center;
}

.pro-class li h3 {
	font-size: 40px;
	margin-top: 40px;
	margin-bottom: 20px;
	text-align: center;
	color: #333;
}

.pro-class li h3 span {
	background: url(../../../../Images/home/tianyu/zh-cn/tit_span.png) no-repeat;
	display: inline-block;
	width: 8.22em;
	height: 3.08em;
	line-height: 2.6em;
}

.pro-class li .more {
	font-size: 20px;
	color: #00752c;
	margin-bottom: 30px;
	display: inline-block;
	background: url(../../../../Images/home/tianyu/zh-cn/arr04.png) right center no-repeat;
	padding-right: 30px;
}

.pro-class li .more:hover {
	text-decoration: underline;
}

.pro-class li .pic img {
	display: block;
	width: 100%;
}










/*技术列表*/



.js-class-box {
	padding-top: 30px;
	margin-bottom: 80px;
}

.js-class-box .txt a:after {
	content: '';
	width: 15px;
	height: 30px;
	background: url(../../../../Images/home/tianyu/zh-cn/icon_modle_del.png) right center no-repeat;
	vertical-align: middle;
	display: none;
}

.js-class-box .txt a.on:after {
	display: inline-block;
	display: none;
}

.js-class-box dl {
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
	line-height: 30px;
	padding: 20px 0;
}

.js-class-box dl dt {
	width: 124px;
	float: left;
	text-align: right;
	font-size: 16px;
	margin-right: 3em;
	color: #333;
}

.js-class-box dl dd {
	overflow: hidden;
}

.js-class-box dl dd a {
	display: inline-block;
	margin-right: 50px;
	color: #666;
	height: 30px;
	overflow: hidden;
}

.js-class-box dl.city dd a {
	margin-right: 15px;
}

.js-class-box dl dd a {
	float: left;
}

.js-class-box dl.city dd > a {
	margin-right: 50px;
}

.js-class-box dl dd .txt {
	overflow: hidden;
}

.js-class-box dl dd a:hover,



.js-class-box dl dd a.on {
	color: #00752c;
}

.js-class-box dl dd a.on {
	font-weight: bold;
}

.ul-js-list li {
	float: left;
	width: 33.333%;
	height: 330px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 14px 20px 25px;
}

.ul-js-list li .pic {
	text-align: center;
	display: block;
	overflow: hidden;
}

.ul-js-list li .pic img {
	display: inline-block;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-transform: scale(1,1);
}

.ul-js-list li .dgcyj img {
	display: inline-block;
	-webkit-transform: scale(1.5,1.5);
	-moz-transform: scale(1.5,1.5);
	-transform: scale(1.5,1.5);
}

.ul-js-list li h3 {
	font-size: 18px;
	line-height: 53px;
}

.ul-js-list li span {
	display: inline-block;
	padding: 0 22px;
	line-height: 26px;
	background-color: #e4e4e4;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 18px;
	vertical-align: bottom;
}

.ul-js-list .l p {
	height: 33px;
}

.ul-js-list li .r {
	width: 100px;
}

.ul-js-list li label {
	color: #999;
	display: inline-block;
	margin-top: 53px;
	cursor: pointer;
}

.ul-js-list li .check {
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid #d6d6d6;
	width: 24px;
	height: 24px;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}

.ul-js-list li .check:checked {
	background: url(../../../../Images/home/tianyu/zh-cn/cke.gif) no-repeat 50% 50%;
	border-color: #00752c;
}

.ul-js-list li .btn {
	display: block;
	background: url(../../../../Images/home/tianyu/zh-cn/btn01.png) no-repeat;
	-webkit-background-size: 100px 37px;
	background-size: 100px 37px;
	color: #fff;
	width: 100px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	margin-top: 14px;
	display: none;
}

.ul-js-list li .btn em {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_cart.png) no-repeat;
	-webkit-background-size: 20px;
	background-size: 20px;
	padding-left: 24px;
}

.ul-js-list li.on label {
	margin-top: 10px;
}

.ul-js-list li.on .btn {
	display: block;
}

.ul-js-list li:nth-child(3n) {
	border-right: 0;
}




























/*产品列表*/



.pro-class-box {
	padding-top: 30px;
	margin-bottom: 80px;
}

.pro-class-box .txt a:after {
	content: '';
	width: 15px;
	height: 30px;
	background: url(../../../../Images/home/tianyu/zh-cn/icon_modle_del.png) right center no-repeat;
	vertical-align: middle;
	display: none;
}

.pro-class-box .txt a.on:after {
	display: inline-block;
	display: none;
}

.pro-class-box dl {
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
	line-height: 30px;
	padding: 20px 0;
}

.pro-class-box dl dt {
	width: 124px;
	float: left;
	text-align: right;
	font-size: 16px;
	margin-right: 3em;
	color: #333;
}

.pro-class-box dl dd {
	overflow: hidden;
}

.pro-class-box dl dd a {
	display: inline-block;
	margin-right: 50px;
	color: #666;
	height: 30px;
	overflow: hidden;
}

.pro-class-box dl.city dd a {
	margin-right: 15px;
}

.pro-class-box dl dd a {
	float: left;
}

.pro-class-box dl.city dd > a {
	margin-right: 50px;
}

.pro-class-box dl dd .txt {
	overflow: hidden;
}

.pro-class-box dl dd a:hover,



.pro-class-box dl dd a.on {
	color: #00752c;
}

.pro-class-box dl dd a.on {
	font-weight: bold;
}

.ul-pro-list li {
	float: left;
	width: 33.333%;

	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 14px 20px 25px;
}

.ul-pro-list li .pic {
	text-align: center;
	display: block;
	overflow: hidden;
}

.ul-pro-list li .pic img {
	display: inline-block;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-transform: scale(1,1);
}

.ul-pro-list li .dgcyj img {
	display: inline-block;
	-webkit-transform: scale(1.5,1.5);
	-moz-transform: scale(1.5,1.5);
	-transform: scale(1.5,1.5);
}

.ul-pro-list li h3 {
	font-size: 18px;
	line-height: 53px;
}

.ul-pro-list li span {
	display: inline-block;
	padding: 0 22px;
	line-height: 26px;
	background-color: #e4e4e4;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 18px;
	vertical-align: bottom;
}

.ul-pro-list .l p {
	height: 33px;
}

.ul-pro-list li .r {
	width: 100px;
}

.ul-pro-list li label {
	color: #999;
	display: inline-block;
	margin-top: 53px;
	cursor: pointer;
}

.ul-pro-list li .check {
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid #d6d6d6;
	width: 24px;
	height: 24px;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}

.ul-pro-list li .check:checked {
	background: url(../../../../Images/home/tianyu/zh-cn/cke.gif) no-repeat 50% 50%;
	border-color: #00752c;
}

.ul-pro-list li .btn {
	display: block;
	background: url(../../../../Images/home/tianyu/zh-cn/btn01.png) no-repeat;
	-webkit-background-size: 100px 37px;
	background-size: 100px 37px;
	color: #fff;
	width: 100px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	margin-top: 14px;
	display: none;
}

.ul-pro-list li .btn em {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_cart.png) no-repeat;
	-webkit-background-size: 20px;
	background-size: 20px;
	padding-left: 24px;
}

.ul-pro-list li.on label {
	margin-top: 10px;
}

.ul-pro-list li.on .btn {
	display: block;
}

.ul-pro-list li:nth-child(3n) {
	border-right: 0;
}







/*对比*/



.compare-pro-fix {
	position: fixed;
	left: 0;
	bottom: 0;
	border-top: 2px solid #333333;
}

.compare-pro {
	width: 100%;
	background-color: #fff;
	z-index: 100;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-bottom: 2px solid #333333;
}

.compare-pro th {
	padding-top: 0 !important;
}

.compare-pro .btn-r {
	float: right;
	width: 166px;
	text-align: center;
	border-left: 1px solid #e5e5e5;
	height: 225px;
	padding-top: 5%;
	position: relative;
}

.compare-pro .btn-r .btn {
	display: inline-block;
	background: url(../../../../Images/home/tianyu/zh-cn/btn01.png) no-repeat;
	-webkit-background-size: 100px 37px;
	background-size: 100px 37px;
	width: 100px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	color: #fff;
	border-radius: 2px;
	margin-bottom: 2.14em;
}

.compare-pro ul li.add img {
	margin-bottom: 10px;
}

.compare-pro .btn-r p a {
	color: #666;
	border-bottom: 3px solid #00752c;
	line-height: 30px;
	display: inline-block;
}

.compare-pro ul {
	overflow: hidden;
}

.compare-pro ul li {
	float: left;
    /*width: 33.33333%;*/
	width: 25%;
	vertical-align: top;
	border-left: 1px solid #e5e5e5;
	position: relative;
	text-align: center;
	padding: 0 35px;
	padding-bottom: 18px;
	height: 225px;
}

.compare-pro  h3 {
	position: relative;
	z-index: 600;
	font-size: 20px;
	line-height: 2.65em;
}

.compare-pro .pic {
	height: 110px;
}

.compare-pro .pic img {
	max-width: 178px;
	display: inline-block;
	max-height: 100px;
}

.pro-th {
	padding: 0 10px;
	text-align: center;
}

.compare-pro .compareclose,.contentcompareclose {
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
}

.compare-pro .compareclose,.contentcompareclose:hover {
	opacity: .8;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.compare-pro select {
	width: 50%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #d2d2d2;
	background: #f5f5f5;
	color: #666;
	font-family: "微软雅黑","Microsoft Yahei";
	font-size: 14px;
	padding-left: 10px;
}

.compare-pro-fix select {
	width: 100%;
}

.compare-pro .add {
	background-color: #fafafa;
}

.compare-pro .add a {
	margin-top: 10px;
	display: inline-block;
}

.compare-pro-fix ul li.add {
	border-right: 0;
}

.compare-pro-fix ul {
	overflow-x: hidden;
}

.compare-pro ul li.add a {
	position: absolute;
	top: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50% );
	display: inline-block;
}

.compare-pro .l {
	width: 160px;
	float: left;
	border-left: 1px solid #e5e5e5;
	height: 225px;
	padding-left: 34px;
}

.compare-pro .cp-tit {
	color: #333;
	font-size: 16px;
	padding: 0 4px;
	margin-left: 10%;
	display: inline-block;
	position: relative;
	top: 50%;
	line-height: 1.6;
}

.tal-compare {
	width: auto;
	overflow: hidden;
	table-layout: fixed;
	clear: both;
}

.tal-compare th,



.tal-compare td {
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}

.tal-compare tr td:last-child {
	border-right: none;
}

.tal-compare th {
	line-height: 26px;
	font-weight: normal;
	padding: 15px 5px;
	color: #333;
	position: relative;
}

.tal-compare td {
	padding: 15px 20px;
	font-size: 12px;
}

.tal-compare td em {
	width: 26px;
	height: 1px;
	background-color: #666666;
	display: inline-block;
	position: relative;
	left: 50%;
	margin-left: -13px;
}















/*补贴查询*/



.select-box {
	text-align: center;
	margin-bottom: 20px;
}

.select-box select {
	width: 202px;
	max-width: 17%;
	height: 47px;
	text-align: center;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	line-height: 47px;
	font-weight: bold;
	font-family: "微软雅黑","Microsoft Yahei";
	color: #666;
	padding-left: 55px;
	margin-right: 6px;
}

.select-box .sub {
	border: 0;
	background: url(../../../../Images/home/tianyu/zh-cn/btn01.png) no-repeat;
	-webkit-background-size: 100px 37px;
	background-size: 100px 37px;
	width: 100px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	font-family: "微软雅黑","Microsoft Yahei";
	color: #fff;
	cursor: pointer;
	border-radius: 2px;
}

.so-tit {
	font-size: 30px;
	margin: 1.17em 0;
	color: #292929;
	text-align: left;
}

.so-tit span {
	float: right;
	font-size: 14px;
	color: #666;
}

.so-tit span em {
	color: #de2113;
}

.tal-search {
	width: 100%;
	white-space: nowrap;
}

.tal-search-box {
	overflow: auto;
}

.tal-search .tit {
	height: 58px;
	border: 1px solid #d5d5d5;
	line-height: 58px;
	color: #00752c;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
}

.tal-search .tit th {
	font-weight: normal;
	text-align: center;
}

.tal-search td {
	border-bottom: 1px solid #d5d5d5;
	height: 68px;
}

.tal-search .even {
	background-color: #f5f5f5;
}















/*售后服务*/



.snv-list2 ul li {
	max-width: 12%;
}

.snv-list1 ul li a:hover, 



.snv-list1 ul li.on a {
	-webkit-background-size: 100%;
	background-size: 100%;
}

.snv-list2 ul li a span {
	margin-bottom: 30px;
}

.service-tit {
	text-align: center;
}

.service-tit h3 {
	font-size: 40px;
	color: #333;
}

.service-tit h5 {
	font-size: 26px;
	color: #00752d;
	margin-top: 0.4em;
	margin-bottom: 1.38em;
}

.ul-img {
	margin: 0 -14px;
}

.ul-img li {
	float: left;
	width: 33.3333%;
	padding: 0 14px;
}

.ul-img li img {
	display: block;
	border: 1px solid #d0d0d0;
	box-shadow: 0 2px 5px #d0d0d0;
	-webkit-box-shadow: 0 2px 5px #d0d0d0;
}

.ul-img li h3 {
	text-align: center;
	font-size: 16px;
	margin-top: 2em;
	line-height: 26px;
}

.ul-img li h3 span {
	display: inline-block;
	border-bottom: 3px solid #00752c;
	padding: 0 3px;
}

.service-info {
	padding: 7% 0;
}

.service-info .txt {
	padding-left: 25px;
	width: 30%;
}

.service-info .txt dl {
	margin-bottom: 28px;
}

.service-info .txt dt span {
	font-size: 18px;
	color: #333;
	float: none;
	line-height: 28px;
	border-bottom: 1px solid #333;
	display: inline-block;
	margin-bottom: 10px;
}

.service-info .txt dd {
	color: #999;
	line-height: 28px;
}

.service-info .pic {
	width: 356px;
	height: 356px;
	float: left;
	background: url(../../../../Images/home/tianyu/zh-cn/service04.png) no-repeat;
	background-size: 100%;
	padding-top: 17%;
	text-align: center;
	line-height: 28px;
	max-width: 30%;
	margin-left: 5%;
}

.service-info .pic h3 {
	color: #00752d;
	font-size: 26px;
	margin-bottom: 10px;
}

.service-tel {
	margin: 4.6% 0;
}

.service-tel .pad {
	background-color: #f4f4f4;
	border: 1px solid #e8e9e9;
	line-height: 28px;
	padding: 30px 7%;
	vertical-align: middle;
	position: relative;
}

.service-tel span {
	font-size: 26px;
	color: #00752d;
	line-height: 60px;
	display: inline-block;
}

.service-tel i {
	font-size: 30px;
	color: #e60012;
}

.service-tel .pad:before,



.service-tel .pad:after {
	content: '';
	position: absolute;
	bottom: -19px;
	width: 408px;
	height: 26px;
	background: url(../../../../Images/home/tianyu/zh-cn/shaw01.png) no-repeat;
	z-index: -1;
}

.service-tel .pad:before {
	left: 0;
}

.service-tel .pad:after {
	right: 0;
	background-image: url(../../../../Images/home/tianyu/zh-cn/shaw02.png);
}

.service-system {
	border-top: 1px solid #eaeaea;
	margin-top: 6.5%;
	padding-bottom: 3.5%;
}

.service-system h3,



.service-step h3 {
	font-size: 40px;
	text-align: center;
	color: #333;
	margin-top: 2.5em;
	margin-bottom: 1.75em;
}

.service-system .txt {
	float: left;
	width: 34%;
	padding-top: 18.5%;
	position: relative;
}

.service-system .txt .inner {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 70%;
}

.service-system .txt h5 {
	font-size: 16px;
	color: #00752d;
	margin-bottom: 20px;
}

.service-system .pic {
	overflow: hidden;
}

.service-system .pic ul li {
	float: left;
	padding-right: 18px;
	max-width: 50%;
}

.bg-black {
	background-color: #2d2d2d;
	padding-top: 45px;
	padding-bottom: 25px;
	overflow: hidden;
}

.bg-black ul li {
	float: left;
	width: 33.3333%;
	text-align: center;
	color: #fff;
	padding: 4.3% 0;
}

.bg-black ul li span {
	margin-bottom: 20px;
	display: inline-block;
}

.bg-black ul li:nth-child(2) {
	border-left: 1px solid #505050;
	border-right: 1px solid #505050;
}

.service-map {
	background: url(../../../../Images/home/tianyu/zh-cn/bg01.jpg) center top repeat-y;
	overflow: hidden;
	padding-top: 6.43em;
	padding-bottom: 5.71em;
}

.service-map .pic {
	float: left;
	width: 55%;
}

.service-map .txt {
	overflow: hidden;
	padding-left: 5.14em;
	line-height: 28px;
}

.service-map .txt h3 {
	color: #00752d;
	font-size: 26px;
	margin-bottom: 1.15em;
}

.service-map .txt h5 {
	color: #df2714;
	font-size: 14px;
	margin-top: 2.5em;
}

.service-step h3 {
	margin-top: 2em;
	margin-bottom: 0;
}

.service-step .txt {
	margin: 0 auto;
	background: url(../../../../Images/home/tianyu/zh-cn/bg02.jpg) center top no-repeat;
	text-align: center;
	color: #999;
	width: 80%;
	height: 228px;
	padding-top: 55px;
	margin-top: 40px;
}

.service-step .txt h2 {
	font-size: 40px;
	margin-bottom: 0.7em;
	color: #333;
}

.service-step .txt h5 {
	color: #00752c;
	font-size: 20px;
	margin-bottom: 10px;
}

.service-num {
	background: url(../../../../Images/home/tianyu/zh-cn/bg03.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 7% 0 11% 0;
	overflow: hidden;
	margin-bottom: 50px;
}

.service-num .txt {
	color: #ececec;
	line-height: 36px;
	text-align: center;
	padding-bottom: 9%;
}

.service-num ul li {
	float: left;
	width: 16%;
	text-align: center;
	color: #eee;
	padding: 3.5% 0 4% 0;
	border-right: 1px solid rgba(255,255,255,.2);
}

.service-num ul li b {
	font-size: 40px;
	font-weight: normal;
	display: block;
	margin-top: .8em;
}

.lh28 {
	line-height: 28px;
}



















/*企业文化*/



.ul-culture-pt73 {
	padding-top: 73px;
}

.ul-culture li {
	width: 33.333%;
	float: left;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.ul-culture li .pic img {
	display: block;
}

.ul-culture li .txt {
	height: 190px;
	padding: 9% 0;
}

.ul-culture li .txt.gray {
	background-color: #ebebeb;
}

.ul-culture li .txt span {
	display: block;
}

.ul-culture li .txt h5 {
	font-size: 20px;
	margin: 20px 0 15px 0;
}

.ul-culture li.big {
	padding-top: 38.5%;
	margin-top: -6.1%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.ul-culture li.big .pad {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #fff;
	text-align: left;
	padding: 18% 30px;
	line-height: 28px;
}

.ul-culture li.big .pad h3 {
	font-size: 20px;
	background: url(../../../../Images/home/tianyu/zh-cn/culture08.png) left center no-repeat;
	padding-left: 32px;
	margin-bottom: 20px;
}

.ul-culture li.pic-big,



.ul-culture li.s1 {
	padding-top: 32.42%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.ul-culture li.s1 .inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.ul-culture li.s1 .inner .txt {
	height: 49%;
}

.ul-culture li.s1 .inner .pic {
	height: 51%;
}

.ul-culture li.s1 .inner .pic img {
	height: 100%;
	width: 100%;
}

.culture-info {
	color: #888;
	line-height: 24px;
}

.culture-info h5 {
	font-size: 18px;
	color: #00752c;
	margin-top: 20px;
	margin-bottom: 5px;
}

.culture-imgtxt2 .txt {
	float: right;
	width: 38%;
	padding: 9%  5%;
	background-color: #f3f3f3;
	margin: 20px 0;
}

.culture-imgtxt2 .pic {
	overflow: hidden;
}

.culture-imgtxt2 h3,



.culture-imgtxt1 .txt h3 {
	color: #222;
	font-size: 20px;
}

.culture-imgtxt2 h3 img,



.culture-imgtxt1 .txt h3 img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	position: relative;
}

.culture-imgtxt1 .pic {
	float: right;
	width: 25%;
}

.culture-imgtxt1 {
	background-color: #f4f4f4;
	overflow: hidden;
	line-height: 26px;
	color: #888;
	margin: 7px 0;
}

.culture-imgtxt1 h3 img {
	vertical-align: top !important;
}

.culture-imgtxt1 .txt {
	overflow: hidden;
	padding: 3%  3% 3% 5%;
}

.culture-imgtxt1 .pic img {
	vertical-align: bottom;
}

.culture-imgtxt1 .txt h3 {
	margin-bottom: 20px;
}











/*推广活动*/



.body-m {
	background-color: #f2f2f2;
}

.body-m {
	max-width: 640px;
	width: 100%;
	margin: 0 auto;
}

.body-m .m-hd {
	display: block;
}

.btn-box {
	margin-top: 60px;
	background: #f2f2f2;
	overflow: hidden;
	padding: 20px 10px;
}

.timec span {
	display: inline-block;
	width: 30px;
	height: 25px;
	background: url(../../../../Images/home/tianyu/zh-cn/btnbg222.jpg) repeat-x left top;
	border: 1px solid #000;
	color: #fff;
	text-align: center;
	margin: 0 4px;
}

.ul-active .time {
	font-size: 16px;
	padding-top: 10px;
	color: #000;
}

.btn-box a.on,



.message .sub {
	display: inline-block;
	background: rgb(0,161,60);
	background: -moz-linear-gradient(top,  rgba(0,161,60,1) 0%, rgba(0,119,45,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,161,60,1) 0%,rgba(0,119,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,161,60,1) 0%,rgba(0,119,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a13c', endColorstr='#00772d',GradientType=0 );
	height: 44px;
	text-align: center;
	color: #fff;
	line-height: 44px;
	border-left: 1px solid #00752c;
	border-right: 1px solid #00752c;
	width: 47%;
	margin-bottom: 20px;
	font-size: 18px;
	border: 0;
	font-family: "微软雅黑","Microsoft Yahei";
}

.message .reset {
	background-image: url(../../../../Images/home/tianyu/zh-cn/li_bg02.jpg);
	border: 1px solid #959595;
	background: rgb(185,185,185);
 /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(117,117,118,1) 100%);
 /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(117,117,118,1) 100%);
 /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(117,117,118,1) 100%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#757576',GradientType=0 );
 /* IE6-9 */
}

.btn-box a {
	color: #fff;
	width: 47%;
	text-align: center;
	height: 44px;
	font-size: 18px;
	display: inline-block;
	line-height: 44px;
	background: rgb(185,185,185);
 /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(117,117,118,1) 100%);
 /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(117,117,118,1) 100%);
 /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(117,117,118,1) 100%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#757576',GradientType=0 );
 /* IE6-9 */
}

.selectbox span {
	float: left;
	line-height: 30px;
}

.btn-box .selectbox {
	padding: 20px 0;
}

.btn-box .selectbox .box {
	overflow: hidden;
}

.btn-box .selectbox .box select {
	width: 47%;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	font-family: "微软雅黑","Microsoft Yahei";
	background: none;
}

.ul-active li {
	overflow: hidden;
	background-color: #fff;
	padding: 15px 10px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
	color: #999;
	line-height: 24px;
}

.ul-active li .pic {
	float: left;
	width: 120px;
	margin-right: 10px;
}

.ul-active li .pic img {
	display: block;
}

.ul-active li .txt {
	overflow: hidden;
}

.ul-active li h3 {
	font-size: 15px;
}

.timec {
	display: inline-block;
}

.person-num {
	padding: 25px 0;
	text-align: center;
	background: #fff;
	border: 1px solid #d9d9d9;
	margin-bottom: 20px;
}

.person-num span {
	background: url(../../../../Images/home/tianyu/zh-cn/user.png) left center no-repeat;
	padding-left: 50px;
	color: #de2113;
	font-size: 20px;
	-webkit-background-size: 10%;
	background-size: 10%;
	display: inline-block;
	line-height: 40px;
}

.person-num span b {
	color: #fff;
	background: url(../../../../Images/home/tianyu/zh-cn/li_bg0111.jpg) center center repeat-x;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: inline-block;
	border: 1px solid #000;
}

.article {
	padding: 20px;
	background-color: #fff;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
}

.article h1 {
	font-size: 18px;
	color: #333;
	line-height: 26px;
}

.article dl dt {
	color: #00752c;
}

.article dl {
	line-height: 28px;
}

.article-btn {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(../../../../Images/home/tianyu/zh-cn/li_bg01.jpg) repeat-x;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	text-align: center;
	color: #fff;
	font-size: 18px;
	width: 96%;
	margin: 0 auto;
	margin-bottom: 20px;
}

.article-btn:hover {
	color: #fff;
}

.news-xg,



.message {
	background: #fff;
	border-top: 1px solid #d9d9d9;
}

.news-xg dt span,



.message dt span {
	float: none;
	font-size: 18px;
	color: #333;
	background: url(../../../../Images/home/tianyu/zh-cn/icon07.png) left center no-repeat;
	-webkit-background-size: 20px;
	background-size: 20px;
	padding-left: 30px;
}

.news-xg dt,



.message dt {
	padding: 20px 10px;
}

.news-xg dd,



.message dd {
	padding: 0 10px;
}

.news-xg dd ul li {
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #e0e0e0;
}

.news-xg dd ul li a {
	background: url(../../../../Images/home/tianyu/zh-cn/arr02.png) left 6px no-repeat;
	padding-left: 15px;
}

.message {
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
}

.message textarea {
	width: 100%;
	background-color: #eeeeee;
	border: 1px solid #d9d9d9;
	margin-bottom: 20px;
	padding: 10px;
	font-family: "微软雅黑","Microsoft Yahei";
}























/*******************************



    -------[=pz-begin]-------



********************************/



.pic-big {
	width: 50%;
	float: left;
}

.pic-big .pad {
	padding: 5px;
}

.pic-big a {
	display: block;
	width: 100%;
	padding-top: 87.598%;
	position: relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.pic-big a h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 111px;
	line-height: 111px;
	color: #fff;
	font-size: 30px;
	background: rgba(0,0,0,.5);
	padding: 0 32px;
	font-weight: bold;
}

.ul-list1 em {
	position: absolute;
	top: 15px;
	left: 18px;
	border: 1px solid #fff;
	background-color: rgba(0,0,0,.2);
	font-size: 18px;
	padding: 0.39em 1.67em;
	color: #fff;
	z-index: 50;
	white-space: nowrap;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.ul-list1 li {
	float: left;
	padding: 5px;
}

.ul-list-sm {
	width: 50%;
	float: left;
}

.ul-list-sm li {
	width: 50%;
}

.ul-list-lg {
	width: 100%;
}

.ul-list-lg li {
	width: 25%;
}

.ul-list1 li a {
	position: relative;
	display: block;
	width: 100%;
	padding-top: 87.392%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.pro-center-wp {
	margin: 0 -5px;
}

.ul-list1 li a:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(15,97,46,.7);
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.ul-list1 li a:hover:after {
	opacity: 1;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.ul-list1 li a:hover em {
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	font-weight: bold;
}

.list-pro-hot .pad {
	position: relative;
}

.list-pro-hot .more {
	display: inline-block;
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #777777;
	position: absolute;
	white-space: nowrap;
	right: 20px;
	bottom: 20px;
}

.list-pro-hot .more:hover {
	border-color: #00752c;
}

.list-pro-hot .txt h3 {
	color: #333;
	font-size: 16px;
	margin-bottom: 4px;
}

.list-pro-hot .txt p {
	color: #999;
}

.list-pro-hot {
	margin: 0 -5px;
	padding-bottom: 100px;
	overflow: hidden;
}

.list-pro-hot li {
	float: left;
	padding: 5px;
}

.list-pro-hot li .pad:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 37px;
	height: 37px;
	background: url(../../../../Images/home/tianyu/zh-cn/hot.png) no-repeat 0 0;
	z-index: 60;
}

.list-pro-hot .pad {
	border: 1px solid #e6e6e6;
	background: #fff;
	position: relative;
	/*z-index:-1;*/
}

.list-pro-hot li.s1 .pad {
	padding: 5px;
}

.list-pro-hot li.s2 .pad,



.list-pro-hot li.s3 .pad,



.list-pro-hot li.s4 .pad,



.list-pro-hot li.s5 .pad,



.list-pro-hot li.s6 .pad {
	padding: 20px;
}

.list-pro-hot li.s2 .pad,



.list-pro-hot li.s3 .pad {
	height: 300px;
}

.list-pro-hot li.s1 {
	width: 32.1%;
	height: 502px;
}

.list-pro-hot li.s3,



.list-pro-hot li.s2 {
	width: 33.95%;
	height: 310px;
}

.list-pro-hot li.s4,



.list-pro-hot li.s5,



.list-pro-hot li.s6 {
	width: 22.598%;
	text-align: right;
}

.list-pro-hot li.s4 .more,



.list-pro-hot li.s5 .more,



.list-pro-hot li.s6 .more {
	right: 0;
	bottom: 0;
}

.list-pro-hot li.s4 .img,



.list-pro-hot li.s5 .img,



.list-pro-hot li.s6 .img {
	height: 140px;
	display: block;
	-webkit-background-size: 70%;
	background-size: 70%;
	background-position: left 50%;
}

.list-pro-hot li.s4 .txt,



.list-pro-hot li.s5 .txt,



.list-pro-hot li.s6 .txt {
	position: absolute;
	right: 20px;
	top: 20px;
	bottom: 20px;
}

.list-pro-hot li.s4 .pad,



.list-pro-hot li.s5 .pad,



.list-pro-hot li.s6 .pad {
	padding-left: 10px;
}

.list-pro-hot .img {
	display: block;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
    /*border-bottom: 1px solid #e5e5e5;*/
	background-color: #fff;
}

.list-pro-hot .txt {
}

.list-pro-hot .s1 .img {
	height: 375px;
    /*padding-top: 120.398%;*/
}

.list-pro-hot .s2 .img,



.list-pro-hot .s3 .img {
	height: 220px;
    /*padding-top: 78%;*/
}

.list-pro-hot .s1 .txt {
	height: 105px;
	padding: 40px 0 0 26px;
}

.list-pro-hot li.s1:hover .pad {
	background-color: #00752c;
}

.list-pro-hot li.s1:hover * {
	color: #fff;
}

.list-pro-hot li.s1:hover .more {
	border-color: #fff;
}

.list-pro-hot li:hover .pad {
	border-color: #00752c;
}

.list-pro-hot li:hover .pad a.img {
	z-index: -1;
}

.hot-slider .slick-dots {
	position: absolute;
	top: -40px;
	right: 0;
}

.hot-slider .slick-dots li {
	display: inline-block;
}

.hot-slider .slick-dots li a {
	width: 57px;
	height: 9px;
	background-color: #c5c5c5;
	display: inline-block;
	cursor: pointer;
	font-size: 0;
	margin-left: 10px;
}

.hot-slider .slick-dots .slick-active a {
	background-color: #00752c;
}

.list-service li {
	float: left;
	width: 33.3333333%;
	height: 225px;
	border: 1px solid #dddddd;
	margin-right: -1px;
	margin-bottom: -1px;
	padding: 23px 0;
	text-align: center;
}

.list-service li i {
	display: inline-block;
	height: 53px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}

.list-service li.s1 i {
	width: 64px;
    /*background-image: url(../../../../Images/home/tianyu/zh-cn/sp1.png);*/
	background-position: -50px -50px;
}

.list-service li.s1 a:hover i {
	background-position: -50px -194px;
}

.list-service li.s2 i {
	width: 57px;
    /*background-image: url(../../../../Images/home/tianyu/zh-cn/sp2.png);*/
	background-position: -50px -50px;
}

.list-service li.s2 a:hover i {
	background-position: -50px -201px;
}

.list-service li.s3 i {
	width: 57px;
    /*background-image: url(../../../../Images/home/tianyu/zh-cn/sp3.png);*/
	background-position: -50px -50px;
}

.list-service li.s3 a:hover i {
	background-position: -50px -203px;
}

.list-service li.s4 i {
	width: 49px;
    /*background-image: url(../../../../Images/home/tianyu/zh-cn/sp4.png);*/
	background-position: -50px -50px;
}

.list-service li.s4 a:hover i {
	background-position: -50px -194px;
}

.list-service li.s5 i {
	width: 50px;
    /*background-image: url(../../../../Images/home/tianyu/zh-cn/sp5.png);*/
	background-position: -50px -50px;
}

.list-service li.s5 a:hover i {
	background-position: -50px -200px;
}

.list-service li.s6 i {
	width: 53px;
	height: 53px;
    /*background-image: url(../../../../Images/home/tianyu/zh-cn/sp6.png);*/
	background-position: -50px -50px;
}

.list-service li.s6 a:hover i {
	background-position: -50px -203px;
}

.list-service {
	margin-right: 360px;
}

.tel-search {
	width: 340px;
	float: right;
}

.tel-search dt {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	text-align: center;
	background: url(../../../../Images/home/tianyu/zh-cn/tbg1.jpg) repeat-x left top;
}

.tel-search dd {
	height: 404px;
	background: url(../../../../Images/home/tianyu/zh-cn/map.gif) no-repeat left top;
	padding: 15px 26px 0 26px;
	border: 1px solid #ddd;
}

.tel-search div {
	width: 280px;
	height: 370px;
	border: none;
	background-color: rgba(0,0,0,.3);
	color: #fff;
	font-family: "微软雅黑","Microsoft Yahei";
	text-align: center;
	padding-top: 10px;
	padding-left: 1px;
	margin-right: 4px;
}

.tel-search dd p {
	margin-bottom: 16px;
}

.tel-search dd input {
	width: 70px;
	height: 40px;
	color: #fff;
	line-height: 40px;
	background: url(../../../../Images/home/tianyu/zh-cn/bg2.jpg) repeat-x left top;
	text-align: center;
	cursor: pointer;
	border: 1px solid #000;
	font-family: "微软雅黑","Microsoft Yahei";
	-o-transition: .2s;
	-ms-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s;
}

.slick-slider * {
	outline: none;
}

.tel-search dd * {
	vertical-align: middle;
}

.tel-search dd input:hover {
	opacity: .8;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.form-boxz .inp-box {
	float: left;
	width: 33.333333%;
	padding: 0 30px;
}

.form-tip-box .inp-box {
	position: relative;
}

.form-boxz label {
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: 20px center;
	display: inline-block;
	padding-left: 30px;
	width: 130px;
	float: left;
	text-align: right;
	padding-right: 10px;
	color: #333;
}

.form-boxz .s1 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f1.png);
}

.form-boxz .s2 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f2.png);
}

.form-boxz .s3 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f3.png);
}

.form-boxz .s4 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f4.png);
}

.form-boxz .s5 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f5.png);
}

.form-boxz .s6 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f6.png);
}

.form-boxz .s7 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f7.png);
}

.form-boxz .s8 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f8.png);
}

.form-boxz .s9 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/f10.png);
}

.form-boxz .inp-pad {
	overflow: hidden;
}

.form-boxz .inp {
	width: 100%;
	height: 40px;
	padding-bottom: 10px;
	border: none;
	border-bottom: 1px solid #979797;
	padding: 0 20px;
	color: #999;
	padding-bottom: 10px;
}

.form-boxz select {
	height: 40px;
	padding-bottom: 10px;
	border: none;
	border-bottom: 1px solid #979797;
	width: 13%;
	color: #333;
	font-family: "微软雅黑","Microsoft Yahei";
	padding-left: 10px;
	margin-right: 60px;
	width: 200px;
}

.form-boxz li:before,



.form-boxz li:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}

.form-boxz li:after {
	clear: both;
}

.form-boxz li {
	zoom: 1;
	margin-bottom: 40px;
}

.form-boxz .r1 {
	margin-left: -30px;
	margin-right: -30px;
}

.form-boxz .r2 .inp-box {
	position: relative;
}

.form-boxz .r2 img {
	position: absolute;
	right: -34px;
	top: 0;
}

.form-boxz b {
	color: #d90000;
	position: relative;
	top: -10px;
	left: 8px;
}

.textarea-wrap {
	border: 1px solid #e8e9e9;
	padding-top: 16px;
}

.textarea-wrap label {
	float: none;
}

.textarea-wrap textarea {
	width: 100%;
	display: block;
	padding: 16px;
	border: none;
	color: #999;
	font-family: "微软雅黑","Microsoft Yahei";
	height: 120px;
}

.form-notice {
	text-align: right;
}

.form-notice em {
	color: #d00000;
}

.form-btn {
	text-align: center;
	border-top: 1px solid #ececec;
	padding: 43px 0 0 0;
	margin-top: 25px;
}

.btn-z1,.qdtc_sub,.sub_ly {
	padding: 0 33px;
	height: 37px;
	color: #fff;
	line-height: 37px;
	background: url(../../../../Images/home/tianyu/zh-cn/btnbg1.jpg) repeat-x left top;
	text-align: center;
	border: 0;
	cursor: pointer;
	border: 1px solid #00752c;
	font-family: "微软雅黑","Microsoft Yahei";
	display: inline-block;
}

.btn-z1:hover {
	color: #fff;
}

.btn-z2 {
	color: #666;
	text-align: center;
	border: 0;
	cursor: pointer;
	display: inline-block;
	padding-bottom: 6px;
	border-bottom: 3px solid #00752c;
	background: none;
	position: relative;
	top: -4px;
	font-family: "微软雅黑","Microsoft Yahei";
}

.form-btn input {
	margin: 0 13px;
	vertical-align: bottom;
}

.rd-box input {
	-webkit-appearance: none;
	appearance: none;
	width: 24px;
	height: 24px;
	padding: 10px;
	margin: 0;
	cursor: pointer;
	vertical-align: bottom;
	background: #fff;
	border: 1px solid #737373;
	position: relative;
	border-radius: 50%;
	margin-right: 10px;
}

.rd-box label {
	cursor: pointer;
}

.rd-box input:checked {
	color: #00752c;
	border-color: #00752c;
	background: url(../../../../Images/home/tianyu/zh-cn/checked.jpg) no-repeat;
	border: 0;
}

.rd-box input:checked + em {
	color: #00752c;
}

.rd-box label {
	width: auto;
	padding-left: 20px;
}

.inp-file {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 1px solid #ddd;
}

#bd .file-label {
	width: 377px;
	border-bottom: 1px solid #979797;
	height: 50px;
	display: inline-block;
	text-align: left;
	background: url(../../../../Images/home/tianyu/zh-cn/f9.png) no-repeat 98% 50%;
	cursor: pointer;
	position: relative;
}

#bd .file-label-b {
	display: none;
}

#ban-in2 {
	padding-top: 24%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: relative;
}

#ban-in2 .txt {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-transform: uppercase;
}

#ban-in2 .wp {
	padding-top: 7%;
	font-size: 20px;
	color: #fff;
}

#ban-in2 .txt span {
	margin-left: 20px;
}

#ban-in2 h3 {
	position: relative;
}

#ban-in2 h3:after {
	content: '';
	border-bottom: 2px solid #fff;
	left: 0;
	bottom: -18px;
	width: 110px;
	position: absolute;
}

.black-txt .txt h3 {
	color: #000;
}

.black-txt h3:after {
	border-color: #000 !important;
}

.list-oc li {
	line-height: 2;
	color: #666;
	margin-bottom: 20px;
}

.list-oc .hd {
	border-bottom: 1px solid #dbdbdb;
	padding: 14px 0;
	background: url(../../../../Images/home/tianyu/zh-cn/ar_3.png) no-repeat 95% 28px;
	cursor: pointer;
}

.list-oc .hd a {
	line-height: 34px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list-oc .open .bd p {
	white-space: normal;
}

.list-oc .hd span {
	color: #9e9e9e;
}

.list-oc .bd {
	padding: 45px 30px;
	display: none;
}

.list-oc .hd.on a {
	color: #00752c;
}

.list-oc .hd.on {
	background-position: 95% -44px;
}

.list-oc em {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	border-radius: 50%;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #666666;
	font-weight: bold;
}

.list-oc .hd em {
	color: #666;
}

.list-oc em {
	float: left;
}

.list-oc p {
	overflow: hidden;
	padding-left: 20px;
}

.list-oc .bd em {
	background-color: #00752c;
	color: #fff;
	border-color: #00752c;
}

.page {
	text-align: center;
	color: #6f6f6f;
	padding: 45px 0 0 0;
}

.page a {
	display: inline-block;
	padding: 0 8px;
	min-width: 35px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #d2d2d2;
	color: #6f6f6f;
	margin: 0 1px;
	font-family: "微软雅黑","Microsoft Yahei";
	margin-bottom: 10px;
}

.page span {
	margin-left: 4px;
}

.page a.on,.page a:hover {
	background-color: #086b42;
	color: #fff;
	border: 1px solid #086b42;
}

.m-page {
	width: 100%;
	height: 36px;
	border: 1px solid #ddd;
	border-left: none;
	line-height: 36px;
	font-size: 14px;
	display: none;
}

.body-m .m-page {
	display: block;
}

.m-page a {
	float: left;
	width: 33.333333%;
	text-align: center;
	border-left: 1px solid #ddd;
	background: #eee;
	height: 100%;
}

.m-page .num {
	background: url(../../../../Images/home/tianyu/zh-cn/icon_m_page.png) no-repeat 80% center;
}

.m-page-pop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background-color: #fff;
	overflow: auto;
	z-index: 800000;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

.m-page-pop a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 0 40px;
	font-size: 14px;
	color: #888;
}

.show-page .m-page-pop {
	height: 100%;
	padding-top: 60px;
}

.t3-u1 {
	text-align: center;
	color: #292929;
	margin-bottom: 60px;
}

.t3-u1 h3 {
	font-size: 30px;
}

.qa-list {
	margin-top: -20px;
	border-bottom: 1px solid #e8e9e9;
}

.qa-list li {
	padding: 26px 0;
	border-top: 1px solid #e8e9e9;
}

.qa-list .hd .msg-meta {
	float: left;
}

.qa-list .hd .msg-info {
	float: right;
}

.qa-list .hd span {
	color: #999;
	font-size: 12px;
}

.qa-list .msg-info span {
	margin-left: 50px;
}

.qa-list .hd em {
	padding-left: 30px;
	padding-right: 16px;
	font-size: 16px;
	color: #333;
	background: url(../../../../Images/home/tianyu/zh-cn/qa.png) no-repeat left 50%;
}

.qa-list .bd {
	padding: 30px;
}

.qa-list .bd,



.qa-list .hd {
	overflow: hidden;
}

.qa-list .bd h3 {
	font-size: 16px;
	margin-bottom: 30px;
}

.qa-list .bd p {
	color: #00752c;
}

.t3-u1 p {
	padding-top: 30px;
}

.t3-u1 a {
	color: #666;
	margin: 0 20px;
}

.t3-u1 .on {
	color: #00752c;
}

.form-msg {
	padding-top: 20px;
}

.form-msg .r2 {
	margin-left: -20px;
	margin-right: -20px;
}

.form-msg li {
	color: #999;
	margin-bottom: 40px;
}

.form-msg li:before,



.form-msg li:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}

.form-msg li:after {
	clear: both;
}

.form-msg li {
	zoom: 1;
}

.form-msg .inp-box {
	float: left;
	width: 33.3333%;
	padding: 0 20px;
}

.form-msg .pad {
	border-bottom: 1px solid #979797;
}

.form-msg label {
	margin-right: 10px;
	padding-left: 10px;
	float: left;
	color: #333;
}

.form-msg .inp {
	width: 100%;
	border: none;
	padding: 0 10px;
	padding-bottom: 20px;
	color: #333;
}

.form-msg .inp-pad {
	overflow: hidden;
}

.form-msg b {
	color: #d90000;
	position: relative;
	top: -10px;
	left: 8px;
}

.area-lab {
	overflow: hidden;
}

.form-msg textarea {
	height: 100px;
	padding: 20px 10px;
	width: 100%;
	font-family: "微软雅黑","Microsoft Yahei";
	border: none;
	border-bottom: 1px solid #979797;
	color: #666;
}

.form-msg .btn-z1 {
	padding: 0 20px;
	margin-right: 20px;
}

.form-msg .r1 {
	margin-bottom: 0;
}

.search-result {
	margin-top: 30px;
	color: #666;
}

.search-result .hd {
	line-height: 55px;
	padding: 0 38px 0 0;
	height: 55px;
	margin-left: 10px;
}

.search-result .hd span,



.search-result .bd span {
	color: #00752c;
	font-size: 16px;
	font-weight: bold;
}

.search-result .hd p {
	float: right;
	font-size: 14px;
}

.search-result .bd {
	clear: both;
}

.search-result li a {
	display: block;
	font-size: 14px;
	padding: 20px 38px 20px 20px;
	border-bottom: 1px solid #d5d5d5;
	background: url(../../../../Images/home/tianyu/zh-cn/dt2.gif) no-repeat 6px 28px;
	text-align: left;
}

.search-result li span {
	padding: 0 5px;
}

.search-result u {
	float: right;
	color: #666;
}

.search-ban {
	padding: 5% -0px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #fff;
}

.search-ban h3 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.search-ban p {
	font-size: 12px;
}

.map img {
	max-width: 9999999px;
}

.BMapLabel {
	display: none !important;
}

.contact-box {
	padding: 4px 0;
	text-align: center;
}

.contact-box .t3-u1 {
	margin-bottom: 50px;
}

.contact-box h4 {
	color: #00752c;
	font-size: 36px;
	margin: 20px 0 10px 0;
}

.contact-box span {
	color: #999;
}

.contact-box h6 {
	font-size: 16px;
}

.tel-u {
	margin-top: 26px;
	display: inline-block;
	padding: 0 35px 14px 35px;
	border-bottom: 1px solid #ddd;
}

.tel-u span {
	background: url(../../../../Images/home/tianyu/zh-cn/tel-u.png) no-repeat left 50%;
	padding-left: 30px;
}

.contact-box .con {
	padding: 12px 0 5px 0;
}

.contact-box .con p {
	line-height: 2.6;
	white-space: nowrap;
}

.qr-box li img {
	width: 100%;
	height: 280px;
	vertical-align: bottom;
}

.qr-box {
	padding: 20px 0 0 0;
}

.qr-box .wp {
	border-bottom: 1px solid #ddd;
	padding-bottom: 46px;
}

.qr-box li {
	display: inline-block;
	margin: 0 40px;
	padding: 10px;
	padding-bottom: 2px;
	border: 1px solid #ddd;
	width: 300px;
	text-align: center;
}

.qr-box li p {
	font-size: 16px;
}

.contact-tel {
	padding-top: 10px;
}

.contact-tel .t3-u1 p {
	padding-top: 15px;
}

.tel-list h4 {
	font-size: 20px;
}

.tel-list {
	text-align: center;
}

.tel-list li {
	display: inline-block;
	padding: 0 3%;
}

.pro-pad {
	background: url(../../../../Images/home/tianyu/zh-cn/pro-bg.jpg) no-repeat 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-bottom: 90px;
}

#product-pic .slides {
}

#product-pic {
	background: none;
	padding: 0 17%;
}

#product-pic .flex-control-thumbs li img {
	position: absolute;
	top: 0;
	opacity: 0;
	left: 0;
}

#product-pic .flex-control-thumbs li {
	padding: 0 2.2%;
	position: relative;
}

#product-pic .flex-control-thumbs li a {
	display: block;
	padding-top: 30%;
	border: 1px solid #ddd;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#product-pic .flex-control-thumbs .flex-active {
	border-color: #00752c;
}

#product-pic .flex-control-thumbs {
	margin-top: 40px;
}

#product-thumb .item {
	height: 90px;
	line-height: 90px;
	vertical-align: middle;
	padding: 0 15px;
}

#product-thumb .item img {
	vertical-align: middle;
	display: inline-block;
	max-height: 86px;
}

#product-thumb .pad {
	background-color: #fff;
	border: 1px solid #cfcfcf;
	cursor: pointer;
}

#product-thumb {
	width: 60%;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
}

#product-thumb .slick-list {
	padding-bottom: 2px;
}

#product-thumb .slick-current .pad {
	border-color: #00752c;
	cursor: pointer;
}

.product-tit {
	font-size: 50px;
	color: #333;
	padding-top: 50px;
	margin-bottom: 20px;
	position: relative;
	z-index: 50;
}

#product-pic img {
	width: 100%;
}

#product-pic .slick-arrow {
	cursor: pointer;
	width: 41px;
	height: 72px;
	opacity: 1;
	font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	border: none;
}

#product-pic .slick-prev {
	background: url(../../../../Images/home/tianyu/zh-cn/ar_left.png) no-repeat left top;
	left: 0;
}

#product-pic .slick-next {
	background: url(../../../../Images/home/tianyu/zh-cn/ar_right.png) no-repeat left top;
	right: 0;
}

.pro-nav {
	color: #fff;
	height: 76px;
	line-height: 76px;
	background-color: #222;
	width: 100%;
}

.pro-nav a {
	color: #fff;
	display: inline-block;
	margin-left: 25px;
}

.pro-nav span {
}

.pro-nav .r a {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
}

.pro-nav .l span {
	margin-right: 10px;
	font-size: 16px;
}

.pro-nav .r .s1 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/c-share.png);
}

.pro-nav .r .s2 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/c-vs.png);
}

.buy-n1 font {
	background-repeat: no-repeat;
	background-position: left 50%;
	background-image: url(../../../../Images/home/tianyu/zh-cn/c-buy.png);
	padding-left: 30px;
}

.back-n1 font,



.back-list font {
	background-position: left 50%;
	background-repeat: no-repeat;
	background-image: url(../../../../Images/home/tianyu/zh-cn/back2.png);
	padding-left: 26px;
	-webkit-background-size: 20px;
	background-size: 20px;
}

.pro-nav .back-n1,



.back-list {
	display: none;
    /*background-color: #006225;*/
	color: #fff;
	background: -moz-linear-gradient(top,  rgba(0,161,60,1) 0%, rgba(0,119,45,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,161,60,1) 0%,rgba(0,119,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,161,60,1) 0%,rgba(0,119,45,1) 100%);
}

.pro-info {
	line-height: 2;
	padding: 50px 0 0 0;
}

.tip-b1 {
	padding: 30px 34px;
	border: 1px solid #e8e9e9;
	background-color: #f4f4f4;
}

.pic-feature {
	padding: 20px 0;
}

.t2-u1 {
	text-align: center;
	color: #00752c;
	padding: 40px 0;
}

.t2-u1 span {
	display: inline-block;
	line-height: 1;
	border-left: 1px solid #00752c;
	border-right: 1px solid #00752c;
	padding: 0 54px;
	font-size: 26px;
}

.it-box {
	position: relative;
	margin: 30px 0;
	clear: both;
}

.it-box .txt {
	width: 51%;
	position: absolute;
	top: 0;
	height: 100%;
}

.it-box img {
	vertical-align: bottom;
}

.it-box .pad {
	height: 100%;
	display: table;
	padding: 5% 0;
	width: 100%;
}

.it-box:before,



.it-box:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}

.it-box:after {
	clear: both;
}

.it-box {
	zoom: 1;
}

.it-box .con {
	border: 1px solid #e8e9e9;
	background-color: #f9f9f9;
	padding: 5% 10%;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.it-box-a .img {
	float: left;
}

.it-box-b .img {
	float: right;
}

.it-box-a .txt {
	right: 0;
}

.it-box-b .txt {
	left: 0;
}

.it-box h4 {
	font-size: 18px;
	display: inline-block;
	color: #333;
	padding-bottom: 10px;
	border-bottom: 1px solid #333;
	margin-bottom: 20px;
}

.it-box p {
	color: #666;
}

.it-box .con:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 10px;
	left: 10px;
	width: 50%;
	max-width: 250px;
	height: 20%;
	-webkit-box-shadow: 0 15px 10px rgba(125,125,125,0.2);
	-moz-box-shadow: 0 15px 10px rgba(125,125,125,0.2);
	box-shadow: 0 15px 10px rgba(125,125,125,0.2);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.it-box .con:after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}

.it-box-b .con:after {
	left: 10px;
	right: auto;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.det-img-list {
	text-align: justify;
}

.det-img-list li {
	display: inline-block;
}

.det-img-list {
	text-align: justify;
	line-height: 1;
	font-size: 0;
	padding-top: 30px;
}

.det-img-list img {
	display: inline-block;
	vertical-align: middle;
	width: 29%;
}

.det-img-list:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
}

.pop-tip {
	width: 420px;
	padding: 60px 0 30px 0;
	background-color: #fff;
	color: #666;
	position: relative;
	text-align: center;
}

.btn-s1 {
	height: 36px;
	color: #fff;
	text-align: center;
	border: 0;
	line-height: 36px;
	background: url(../../../../Images/home/tianyu/zh-cn/btnbg1.jpg) repeat-x left top;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	border: 1px solid #00752c;
	border-radius: 4px;
}

.pop-tip .btn-s1 {
	width: 189px;
}

.btn-s1:hover {
	color: #fff;
}

.x-btn {
	cursor: pointer;
	position: absolute;
	right: -20px;
	top: -20px;
	width: 40px;
	height: 40px;
	background: url(../../../../Images/home/tianyu/zh-cn/close.png) no-repeat left top;
}

.pop-tip h3 {
	font-size: 18px;
	display: inline-block;
	margin-bottom: 50px;
	padding-left: 50px;
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: left 50%;
}

.pop-tip a:hover {
	opacity: .8;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.pop-error h3 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/wrong.png);
}

.pop-sucess h3 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/ok.png);
}

.error-page .btn-s1 {
	width: 140px;
}

.error-page h3 {
	font-size: 20px;
	font-weight: bold;
	color: #00752c;
	margin-bottom: 10px;
}

.error-page .img {
	width: 535px;
	height: 272px;
	background: url(../../../../Images/home/tianyu/zh-cn/404.png) no-repeat left top;
	padding: 163px 0 0 250px;
	position: absolute;
	left: 50%;
	top: 30%;
}

.error-page {
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url(../../../../Images/home/tianyu/zh-cn/err.jpg);
	position: relative;
}

.err-fd {
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #bbbbc2;
}







/*登陆*/



#hd2 {
	position: relative;
	background-color: #f7f7f7;
	height: 99px;
	line-height: 99px;
}

#hd2 img {
	vertical-align: middle;
}

#hd2 .shadow {
	height: 17px;
	background: url(../../../../Images/home/tianyu/zh-cn/shadow2.jpg) no-repeat 50% top;
}

.gray-bg {
	background-color: #f7f7f7;
}

.su-box {
	background-color: #fff;
	box-shadow: 0 0 5px 3px rgba(0,0,0,.04);
	margin-top: 50px;
}

.su-box h2 {
	font-size: 30px;
	color: #333;
	margin-bottom: 24px;
	width: 360px;
	text-align: center;
}

.form-1 {
	padding: 40px 0;
}

.su-box .inp {
	border: 1px solid #999999;
	height: 50px;
	padding: 0 20px;
}

.su-box li {
	padding: 6px 0;
}

.rem-me {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding-left: 14px;
}

.form-1 ul {
	width: 360px;
}

.form-1 .inp {
	width: 100%;
}

.center-box {
	float: right;
	margin-right: 10%;
}

::-webkit-input-placeholder {
	font-family: "微软雅黑","Microsoft Yahei";
}

::-moz-placeholder {
	font-family: "微软雅黑","Microsoft Yahei";
}

::-ms-input-placeholder {
	font-family: "微软雅黑","Microsoft Yahei";
}

.rem-me input {
	margin-right: 4px;
	position: relative;
	top: 2px;
}

.su-box .sub {
	height: 50px;
	color: #fff;
	line-height: 50px;
	background: url(../../../../Images/home/tianyu/zh-cn/btnbg2.jpg) repeat-x left top;
	text-align: center;
	border: 0;
	cursor: pointer;
	border: 1px solid #00752c;
	font-family: "微软雅黑","Microsoft Yahei";
	display: block;
	font-size: 16px;
}

.form-1 .offset {
	margin: -10px 0;
}

.form-1 .sub {
	width: 358px;
}

#fd2 {
	padding: 40px 0;
	text-align: center;
	color: #878787;
}

.other-login {
	text-align: center;
	padding-top: 30px;
}

.other-login .hd span {
	background-color: #fff;
	display: inline-block;
/*    padding: 0 20px;*/
	position: relative;
	top: 10px;
	padding-bottom: 20px;
}

.su-login .other-login .hd span {
	background: none;
}

.other-login .hd {
	text-align: center;
	border-top: 1px solid #e0e0e0;
}

.sns-list a {
	margin: 0 10px;
}

.sns-list {
	padding: 20px 0 20px 0;
}

.other-login p {
	color: #999;
}

.other-login p a {
	color: #999;
	margin: 0 10px;
}

.other-login p a:hover {
	text-decoration: underline;
}

.su-sign .rem-me a {
	color: #00752c;
	margin: 0 4px;
}

.su-sign .yzm .inp {
	width: 259px;
	margin-right: 17px;
}

.su-sign .inp_msgverify {
	width: 259px;
	margin-right: 5px;
}

.su-sign li {
	position: relative;
}

.su-sign .z-tip {
	left: 20px;
}

.su-sign .show-tip .z-tip {
	top: -20px;
}

.su-sign .yzm * {
	vertical-align: middle;
}

.su-sign .yz img {
	width: 50px;
}

.green {
	color: #00752c;
}

.red {
	color: #de2113;
}

.login-now {
	float: right;
}

.login-now a:hover {
	text-decoration: underline;
}

.su-msg {
	padding: 5% 0 10% 0;
}

.su-msg p {
	font-size: 16px;
	line-height: 1.6;
}

.su-msg .phone-msg {
	margin: 16px 0;
	white-space: nowrap;
}

.su-msg .inp {
	width: 290px;
}

.rest-time {
	display: inline-block;
	padding-left: 6px;
	padding-right: 6px;
	height: 36px;
	line-height: 36px;
	margin-left: 15px;
	color: #808080;
	background-color: #ddd;
	border: none;
	font-family: "微软雅黑","Microsoft Yahei";
	outline: none;
	cursor: pointer;
	vertical-align: middle;
	color: #fff;
}

.progress-bar {
	font-size: 0;
	width: 444px;
	margin: 30px auto;
	background-repeat: no-repeat;
	background-position: left center;
	height: 41px;
	line-height: 36px;
}

.pwd-result {
	overflow: hidden;
	height: 400px;
}

.pwd-result h3 {
	font-size: 16px;
	font-weight: bold;
	color: #107835;
	margin-bottom: 20px;
}

.pwd-result a {
	width: 100px;
}

.p1 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/r1.png);
}

.p2 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/r2.png);
}

.p3 {
	background-image: url(../../../../Images/home/tianyu/zh-cn/r3.gif);
}

.progress-bar span {
	display: inline-block;
	width: 50%;
	font-size: 16px;
	color: #999;
	text-align: center;
}

.progress-bar * {
	vertical-align: middle;
}

.progress-bar em {
	border-radius: 50%;
	background-color: #bbb;
	color: #fff;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	margin-right: 6px;
	line-height: 20px;
}

.p3 .s3,



.p2 .s2,



.p1 .s1 {
	color: #fff !important;
}

.p3 .s3 em,



.p2 .s2 em,



.p1 .s1 em {
	border: 1px solid #fff;
	background: none;
}

.r-pwd p {
	font-size: 16px;
	padding: 0 0 10px 0;
	color: #333;
}

.r-pwd li {
	padding: 10px 0;
}

.r-pwd .green {
	text-indent: 2em;
	display: inline-block;
}

.r-pwd .phone-msg {
	white-space: nowrap;
}

.r-pwd .phone-msg .inp {
	width: 290px;
}

.r-pwd label {
	font-size: 16px;
	color: #333;
	position: absolute;
	left: -120px;
	top: 24px;
	text-align: right;
	width: 100px;
}

.r-pwd li {
	position: relative;
}

.u-name {
	font-size: 12px;
	color: #999;
}

.sc-search .btn-s1 {
	width: 100px;
	font-family: "微软雅黑","Microsoft Yahei";
	margin-left: 20px;
	border-radius: 2px;
}

.sc-search {
	text-align: center;
	margin-bottom: 32px;
}

.sc-search select {
	border: 1px solid #e5e5e5;
	height: 48px;
	color: #666;
	width: 200px;
	margin: 0 5px;
	padding-left: 40px;
	font-family: "微软雅黑","Microsoft Yahei";
	font-weight: bold;
}

.service-center .t3-u1 {
	margin-bottom: 40px;
}

.map-side .green {
	margin: 0 5px;
}

.serach-con .map-main {
	float: left;
	position: relative;
	width: 100%;
	margin-right: -380px;
	-webkit-transition: .5s;
	transition: .5s;
}

.serach-con {
	overflow: hidden;
}

.map-main .pad {
	-webkit-transition: .5s;
	transition: .5s;
	position: relative;
	margin-right: 380px;
}

.serach-con .map-side {
	overflow: hidden;
	float: left;
	width: 380px;
	height: 580px;
	padding-left: 40px;
	-webkit-transition: .5s;
	transition: .5s;
	z-index: 600;
	position: relative;
}

.map-side h4 {
	padding: 20px 10px;
	font-size: 16px;
	margin-bottom: 30px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

.map-side .con {
	height: 500px;
	overflow: auto;
	position: relative;
}

.list-result {
	padding-right: 15px;
}

.list-result li {
	padding: 16px 0;
	line-height: 2;
	border-bottom: dashed 1px #dfdfdf;
	cursor: pointer;
}

.list-result h6 {
	color: #00752c;
	font-size: 16px;
}

.list-result h6 em {
	width: 40px;
	height: 47px;
	background: url(../../../../Images/home/tianyu/zh-cn/ico_loc.png) no-repeat left top;
	display: inline-block;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
	line-height: 38px;
}

.list-result p {
	padding-left: 25px;
}

#map img {
	max-width: 88888888px;
}

.BMap_bubble_content {
	border: none;
	color: #666;
	line-height: 1.8;
}

.BMap_bubble_content h3 {
	font-size: 16px;
	color: #00752c;
	margin-bottom: 10px;
}

.on-ico {
	background-image: url(../../../../Images/home/tianyu/zh-cn/map-ico2.png) !important;
	color: #fff !important;
}

.seller-list .sc-search {
	text-align: left;
	white-space: nowrap;
	margin-bottom: 24px;
}

.seller-list .sc-search select {
	padding-left: 25px;
	width: 158px;
	margin-left: 0;
	margin-right: 10px;
}

.seller-list .sc-search .btn-s1 {
	display: block;
	width: 330px;
	margin-top: 10px;
	margin-left: 0;
}

.seller-list .con {
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 10px;
	height: 338px;
}

.seller-list .map-side {
	float: right;
}

.seller-list .map-main {
    /*margin-right: 0;*/
    /*float: none;*/
    /*overflow: hidden;*/
    /*width: auto;*/
}

.seller-list .map-side {
	height: auto;
}

.list-result h5 {
	font-size: 16px;
	color: #333;
	padding-left: 30px;
	background: url(../../../../Images/home/tianyu/zh-cn/ico-mp3.png) no-repeat left 50%;
	margin-left: 20px;
	margin-bottom: 10px;
}

.list-result span {
	display: inline-block;
	text-align: right;
}

#hb-nav span {
	color: #d3d3d3;
	font-size: 20px;
	-o-transition: .2s;
	-ms-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s;
	cursor: pointer;
	text-align: center;
	display: block;
	padding-top: 80px;
    /*margin-top: -40px;*/
	position: relative;
}

#hb-nav .slick-current span {
	color: #fff;
	font-size: 30px;
}

#hb-nav {
	padding-left: 60px;
	padding-right: 60px;
	background: url(../../../../Images/home/tianyu/zh-cn/rule.png) no-repeat 50% 40px;
	height: 130px;
}

#hb-nav span:before {
	content: '';
	width: 100%;
	height: 65px;
	background: url(../../../../Images/home/tianyu/zh-cn/loc.png) no-repeat 50% 50%;
	position: absolute;
	top: 8px;
	left: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

#hb-nav .slick-current span:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.history-box .flexslider {
	background: none;
	color: #fff;
}

.history-box h3 {
	padding-top: 1em;
	font-size: 4.29em;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

.history-box b {
	font-size: 0.53em;
	margin: 0 1.5em;
}

.history-box u {
	font-size: 0.33em;
	font-weight: normal;
	line-height: 12px;
}

.history-box h3 * {
	vertical-align: middle;
}

.history-box .flexslider .slides li {
	text-align: center;
	line-height: .5;
	height: 240px;
}

.enterprise-culture .tit-in {
	padding-bottom: 0;
}

.history-box .flexslider .flex-direction-nav li {
	display: inline-block;
}

.history-box .flexslider .flex-direction-nav li a {
	width: 41px;
	height: 72px;
	margin-left: 3px;
	font-size: 0;
	border: 0;
	z-index: 999;
	cursor: pointer;
	position: static;
	opacity: 1;
	position: absolute;
}

.history-box .flexslider .flex-direction-nav .flex-prev {
	left: 0;
	background: url(../../../../Images/home/tianyu/zh-cn/ar_l5.png) no-repeat;
}

.history-box .flexslider .flex-direction-nav .flex-next {
	right: 0;
	background: url(../../../../Images/home/tianyu/zh-cn/ar_r5.png) no-repeat;
}

.history-box .flexslider .flex-direction-nav li a:hover {
	opacity: .8;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

#top .btn-cart,



.su-box .sub,



.btn-s1,



.ul-pro-list li .btn,



.development-course .more a, .enterprise-honor .txt .more,



.btn-z1 {
	-o-transition: .2s;
	-ms-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s;

}



#top .btn-cart:hover,



.su-box .sub:hover,



.btn-s1:hover,



.ul-pro-list li .btn:hover,



.development-course .more a:hover, .enterprise-honor .txt .more:hover,



.about-info .more:hover,



.btn-z1:hover {
	opacity: .9;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

#panel,



#panel *,



#bsBox,



#bsBox *,



#bsWXBox,



#bsWXBox * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.support {
	background: url("../../../../Images/home/tianyu/zh-cn/sup_img.png") no-repeat right 8px;
	width: 128px;
	display: inline-block;
	text-align: left;
	padding-left: 4px;
	color: #707c8a;
}



























/*法律声明*/



.legal-con h1 {
	text-align: center;
	font-size: 30px;
	margin-top: 65px;
	margin-bottom: 45px;
	color: #292929;
}

.legal-con h3 {
	text-align: center;
	font-size: 16px;
	color: #006225;
	line-height: 30px;
	margin-bottom: 50px;
}

.legal-con .cont {
	font-size: 14px;
	line-height: 26px;
	color: #666;
	padding-bottom: 100px;
}

.legal-con .cont h5 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

.legal-con .cont p {
	margin-bottom: 25px;
}

.pop {
	position: fixed;
	left: 50%;
	top: 50% !important;
	background: #fff;
	zoom: 1;
	z-index: 9999;
	zoom: 1;
}

.overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 8888;
	display: none;
}

.z-tip {
	position: absolute;
	left: 80px;
	top: -52px;
	color: #fff;
	background-color: #f1433c;
	white-space: nowrap;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	visibility: hidden;
	opacity: 0;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	font-size: 12px;
}

.z-tip u {
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-color: transparent;
	border-style: solid;
	border-top-color: #f1433c;
	font-size: 12px;
}

.show-tip .z-tip {
	top: -30px;
	visibility: visible;
	opacity: 1;
}

.form-boxz .z-tip {
	left: 180px;
}

.file-label span {
	display: inline-block;
	width: 93%;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.file-label-a {
	padding-left: 10px !important;
}

.file-label-a span {
	text-align: left;
}

.take-photo {
	position: absolute;
	right: 0;
	width: 50px;
	top: 0;
	height: 50px;
	z-index: 20;
	opacity: 0;
}

#my_result,



#my_camera {
	float: left;
	margin: 0 5px;
}

.pop-photo .pad {
	padding: 10px 5px;
}

.pop-photo .tc {
	padding-top: 10px;
	clear: both;
}

.pop-photo a {
	width: 120px;
	height: 36px;
	line-height: 36px;
	height: 36px;
	color: #fff;
	text-align: center;
	border: 0;
	line-height: 36px;
	background: url(../../../../Images/home/tianyu/zh-cn/btnbg1.jpg) repeat-x left top;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	border: 1px solid #00752c;
	border-radius: 4px;
}

.pop-photo {
	left: -500000px;
}

.a-logout {
	color: #999;
	padding-left: 10px;
	border-left: 1px solid #464646;
	margin-left: 10px;
}

span.pic-result {
	margin-left: 20px;
}

span.pic-result img {
	width: 100px;
}

.no-camera .take-photo {
	display: none;
}

.login-con {
	float: right;
	width: 50%;
}

.su-sign,



.su-login {
	overflow: hidden;
	background: #fff url(../../../../Images/home/tianyu/zh-cn/login_bg.jpg) no-repeat left top;
}

.body-narrow .wp {
	max-width: 1000px;
}







/*10-12*/



p.refo {
	margin-top: 20px;
}

.su-login li {
	position: relative;
}

.su-login .z-tip {
	left: 20px;
}

.su-login .show-tip .z-tip {
	left: 20px;
	top: -20px;
}

.rem-me .z-tip {
	line-height: 20px;
}

.bshare-custom {
	display: inline-block;
	width: 100px;
}

.bshare-custom #bshare-shareto {
	color: #fff;
	font-weight: normal !important;
	font-size: 14px;
}

#share a span {
	display: none !important;
}

#share a {
	cursor: pointer;
}

#BMapLib_stationText0,



.BMapLib_nav {
	font-size: 12px !important;
}

.BMapLib_SearchInfoWindow *,



.BMapLib_SearchInfoWindow {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.fixed-bar {
	position: fixed;
	width: 72px;
	top: 50%;
	margin-top: -265px;
	z-index: 600000000000;
	right: 20px;
    /*background-color: #333;*/
	background-color: rgba(0,0,0,.7);
	padding: 20px 0 20px 0;
	border-radius: 20px;
	box-shadow: 2px 2px 8px 2px rgba(0,0,0,.3);
}

.fixed-bar li {
	color: #fff;
	text-align: center;
	background: url(data:image/jpeg;
	base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUQ0RkU5RDg1NTQxMUU2OTAwM0YwMzkxQTdDNDE4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUQ0RkU5RTg1NTQxMUU2OTAwM0YwMzkxQTdDNDE4NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlBRDRGRTlCODU1NDExRTY5MDAzRjAzOTFBN0M0MTg2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlBRDRGRTlDODU1NDExRTY5MDAzRjAzOTFBN0M0MTg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAAgA1AwERAAIRAQMRAf/EAEwAAQEAAAAAAAAAAAAAAAAAAAAKAQEAAAAAAAAAAAAAAAAAAAAAEAEBAAAAAAAAAAAAAAAAAAAAmREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AnnguBBcCC4EFwILgQXAguD//2Q==) no-repeat 50% bottom;
}

.fixed-bar a {
	color: #fff;
}

.fixed-bar li p {
	height: 30px;
	line-height: 25px;
}

.fixed-bar .current {
    /*margin-top: -1px;*/
    /*position: relative;*/
    /*border-top: 1px solid #333333;*/
}

.fixed-bar .current span {
	background-color: rgba(0,148,57,.6);
}

.fixed-bar .current p {
	background-color: rgba(0,117,44,.6);
}

.fixed-bar .current {
	background-color: rgba(0,117,44,.6);
	display: block;
}

.fixed-bar li span {
	display: block;
	line-height: 33px;
	font-size: 18px;
}

.fixed-bar .s-top {
	display: block;
	height: 60px;
	background: url(../../../../Images/home/tianyu/zh-cn/top2.png) no-repeat 50% bottom;
}

.parameters-table th,



.parameters-table td {
	height: 40px;
	color: #666;
}

.parameters-table th {
	padding: 0 26px;
	font-weight: normal;
	width: 320px;
	border-right: 1px solid #e3e3e3;
}

.parameters-table td {
	padding: 0 60px;
}

.parameters-table tr:nth-child(odd) {
	background-color: #f1f1f1;
	border: 1px solid #e3e3e3;
}

.parameters-table {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 80px;
}

.pro-info .tab-content {
	display: none;
}

.tab-3 a {
	font-size: 12px;
}

.tab-3 a.on {
	color: #00752c;
}

.show-side {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -36px;
	width: 25px;
	cursor: pointer;
	height: 72px;
	background: url(../../../../Images/home/tianyu/zh-cn/ar_8.png) no-repeat 50%;
}

.slide-in .map-main,



.slide-in .map-main .pad {
	margin-right: 0 !important;
}

.slide-in .map-side {
	margin-right: -100% !important;
}

.close-det {
	position: absolute;
	right: 0;
	top: 4px;
	width: 30px;
	height: 30px;
	background: url(../../../../Images/home/tianyu/zh-cn/x3.gif) no-repeat 50%;
	cursor: pointer;
	display: none;
}

.show-close .close-det {
	display: block;
}

.m-pro-filter {
	display: none;
	padding-top: 30px;
}

.m-pro-filter h3 {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: "微软雅黑","Microsoft Yahei";
}

.m-pro-filter select {
	height: 40px;
	width: 100%;
	margin-bottom: 20px;
	font-size: 14px;
}

.contact-map-side {
	position: absolute;
	right: -360px;
	top: 0;
	height: 100%;
	width: 330px;
	background-color: #fff;
	border-left: 1px solid #ddd;
	-webkit-transition: .5s;
	transition: .5s;
}

.map {
	margin-top: 0px;
	overflow: hidden;
	position: relative;
}

.show-route .contact-map-side {
	right: 0;
}

.contact-map-side .close-det {
	display: block;
}

.sub-menu-box {
	padding: 0 40px;
}

.m-sub-menu .slick-arrow {
	position: absolute;
	width: 40px;
	height: 58px;
	top: 0;
	border: none;
	font-size: 0;
}

.m-sub-menu .slick-prev {
	left: -40px;
	background: url(/Public/Images/home/tianyu/zh-cn/u_l1.png) no-repeat 50% 50%;
}

.m-sub-menu .slick-next {
	right: -40px;
	background: url(/Public/Images/home/tianyu/zh-cn/u_r1.png) no-repeat 50% 50%;
}

.sub-menu-box {
	overflow: hidden;
	margin-bottom: 10px;
	background-color: #e8e8e8;
}

.m-sub-menu a {
	text-align: center;
	font-size: 14px;
	padding: 0 10px;
	height: 58px;
	line-height: 58px;
	display: block;
}

.m-sub-menu a.on {
	color: #00752c;
}

.gb {
	position: absolute;
	right: 24px;
	top: -45px;
	cursor: pointer;
	background: url(/Public/Images/home/tianyu/zh-cn/xbtn3.png) no-repeat 50% 50%;
	font-size: 14px;
	width: 35px;
	font-size: 0;
	height: 35px;
}

.pro-snv .slick-arrow {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 50%;
	border: none;
	font-size: 0;
	margin-top: -30px;
	cursor: pointer;
}

.pro-snv .slick-prev {
	left: -60px;
	background: url(/Public/Images/home/tianyu/zh-cn/left_z1.png) no-repeat 50% 50%;
}

.pro-snv .slick-next {
	right: -60px;
	background: url(/Public/Images/home/tianyu/zh-cn/right_z1.png) no-repeat 50% 50%;
}

.pro-snv .slick-disabled {
	opacity: .5;
}

.back-old {
	width: 81px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	color: #fff;
	background: url(/Public/Images/home/tianyu/zh-cn/back3.png) no-repeat 50% 50%;
	display: inline-block;
	margin-left: 40px;
}

#top .back-old:hover {
	text-decoration: underline;
}

.g-buy {
	background: -moz-linear-gradient(top,  rgba(0,161,60,1) 0%, rgba(0,119,45,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,161,60,1) 0%,rgba(0,119,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,161,60,1) 0%,rgba(0,119,45,1) 100%);
	color: #fff;
	width: 48%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	float: right;
}

.g-buy span {
	background: url(../../../../Images/home/tianyu/zh-cn/ico_cart.png) no-repeat;
	-webkit-background-size: 20px;
	background-size: 20px;
	padding-left: 24px;
}

.g-buy:hover {
	color: #fff;
	opacity: .8;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}



/*.g-buy {



    background: #009839;



    border: 1px solid #d2d2d2;



    height: 36px;



    width: 46%;



    color: #666;



    margin-left: 6px;



    line-height: 36px;



    float: right;



    color: #fff;



}



.g-buy span{



    background: url(/Public/Images/home/tianyu/zh-cn/icon_cart.png) left center no-repeat;



}







.g-buy:hover {



    background-color: #018e36;



    color: #fff;



    border-color: #018e36;



}*/







.back-list {
	display: inline-block;
	float: right;
	height: 36px;
	width: 130px;
	text-align: center;
	line-height: 36px;
	margin-bottom: 10px;
}

.back-list:hover {
	color: #fff;
}

.vidoe-box .slick-arrow {
	position: absolute;
	width: 31px;
	height: 28px;
	border: none;
	font-size: 0;
	cursor: pointer;
	bottom: 14px;
	right: 14px;
	z-index: 600;
}

.vidoe-box .slick-prev {
	background: url(../../../../Images/home/tianyu/zh-cn/ar_c2.png) no-repeat 50% 0;
	right: 45px;
}

.vidoe-box .slick-next {
	background: url(../../../../Images/home/tianyu/zh-cn/ar_c1.png) no-repeat 50% 0;
}

.vidoe-box {
	position: relative;
}

.vidoe-box .slick-arrow:hover {
	opacity: .9;
}

.vidoe-box h3 {
	background: #e8e9e9 url(../../../../Images/home/tianyu/zh-cn/ar_9.png) no-repeat 25px 50%;
	font-size: 16px;
	font-weight: bold;
	line-height: 56px;
	height: 56px;
	padding: 0 80px 0 48px;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*border: 1px solid #d2d2d2;*/
	color: #333;
}

.vidoe-box .item {
	padding-bottom: 56px;
	position: relative;
}

.vidoe-box .slick-next.slick-disabled,



.vidoe-box .slick-prev.slick-disabled {
	background-position: 0 -28px;
}

.side-online {
	position: fixed;
	width: 69px;
	top: 50%;
	margin-top: -160px;
	right: 0;
	z-index: 3000;
	display: x none;
	z-index: 99999;
}

.side-online .con {
	width: 116px;
	height: 336px;
	background: url(../../../../Images/home/tianyu/zh-cn/online_2.png) no-repeat left top;
	position: absolute;
	right: -116px;
}

.side-online .con ul {
	padding: 0 10px;
	padding-top: 160px;
}

.side-online .con li {
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-bottom: 1px solid #006225;
	padding-left: 30px;
	background: url(../../../../Images/home/tianyu/zh-cn/ol_bg.png) no-repeat 10px 50%;
}

.side-online .con li a {
	color: #fff;
}

.close-s {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
}

.open-s {
	position: absolute;
	width: 69px;
	height: 145px;
	background: url(../../../../Images/home/tianyu/zh-cn/online_1.png) no-repeat left top;
	top: 0;
}

.btn-z13 {
	background: gray
}





        

        

        

        

        

        

        

        
        
        
        