body, html {
	font-size: 12px;
	overflow-x: hidden;
	margin: 0px;
	padding: 0px;
	font-family:"Microsoft YaHei","微软雅黑";
	letter-spacing: 1px;
	color: #333;line-height:22px;
}
body{ overflow:hidden;}
ul, li,p,h4 {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
a:hover {
	text-decoration: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
img {
	border: none;
}
.clear {
	clear: both;
}
::selection {
	background: #603a75;
	color: #fff;
	text-shadow: none;
}
ol {
	margin-bottom: 0px;
}
@font-face {
	font-family: 'futura_bk_btbook';
	src: url('../fonts/futura-webfont.eot');
	src: url('../fonts/futura-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/futura-webfont.woff2') format('woff2'),  url('../fonts/futura-webfont.woff') format('woff'),  url('../fonts/futura-webfont.ttf') format('truetype'),  url('../fonts/futura-webfont.svg#futura_bk_btbook') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

::-webkit-scrollbar-track-piece {
width:10px;
background-color:#f2f2f2
}
::-webkit-scrollbar {
width:5px;
height:6px
}
::-webkit-scrollbar-thumb {
height:50px;
background-color:#603a75;
}
::-webkit-scrollbar-thumb:hover {
background:#603a75
}
::selection {
	background: #603a75;
	color: #fff;
}
/***home***/
#bgg {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
#bgg ul {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
#bgg ul li {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden
}
.home {/*background: url(../images/a01.jpg) no-repeat center bottom fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;*/
	position: relative;
}
.p100 {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.yindao{
	display: none;
}
.net {
	width: 100%;
	height: 100%;
	background: url(../images/net1.png) repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
.home .logo {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0px;
	left: 0px;
}
.logo{ position:relative;}

.logo a{}


.logo span{ position:absolute; top:0px; left:0px; width:100%; height:100%;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}

.logo:hover span{opacity:1;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}

.logo:hover .hidelogoitem{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}


.home .logo img {
	margin-top: 16%;
}
.home .logo span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.menu {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 90px;
	z-index: 1;
}
.menu a {
	padding: 0 5px;
	font-size: 14px;
	padding: 20px 10px;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	position: relative;
	display: inline-block;
	margin: 10px 9px;
	outline: none;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 0px rgba(17, 21, 5, 1);
}
.menu a::before, .menu a::after {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	height: 1px;
	margin-top: -1px;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=0.6);
	content: '';
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	pointer-events: none;
}
.menu a::before {
	-webkit-transform: translateY(35px);
	-moz-transform: translateY(35px);
	transform: translateY(35px);
}
.menu a:after {
	-webkit-transform: translateY(-30px);
	-moz-transform: translateY(-30px);
	transform: translateY(-30px);
}
.menu a.active::before, .menu a:hover::before, .menu a:focus::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #603a75;
}
.menu a.active::after, .menu a:hover::after, .menu a:focus::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: #603a75;
}
.showmeun {
	width: 100%;
	height: 80px;
	background: #fff;
	z-index: 99999999;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	opacity: 0;
	position:fixed;_position:absolute;top:-100px;_top:expression(eval(document.documentElement.scrollTop));_bottom:auto;left:0px;
	
	
}
.menuwarp {
	width: 1170px;
	margin: 0 auto;
}
.logoitem {
	float: left;
	width: 195px;
}
.navbar {
	float: right;
}
.navbar li {
	float: left;
	margin-right: 35px;
	line-height: 80px;
	position: relative;
}
.navbar li a {
	color: #666;
	text-transform: uppercase; font-size:14px; position:relative;
}
.navbar li a:after{ position:absolute;bottom:-20px; left:0px; width:100%; height:2px; background:#603a75; content:"";filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}
.navbar li a:hover {
	color: #603a75;
}
.navbar li a:hover:after{bottom:-10px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;opacity:1;}

.navbar .link {
}
.navbar .link a {
	display: block;
	width: 140px;
	height: 38px;
	line-height: 38px;
	background: linear-gradient(to bottom, #01852b 0, #603a75 100%);
	text-align: center;
	color: #fff;
	margin-top: 18px;
}
.navbar .link a:hover {
	color: #fff;
}
.navbar li a .u {
	display: block;
	position: absolute;
	z-index: 2;
	background-color: #603a75;
	width: 0;
	height: 2px;
	top: 49%;
	left: -5%;
	-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;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.navbar li a:hover {
	color: #603a75;
}
/***home***/



/***about***/
.indexabout {
	min-height: 830px;
}
.indexabout .img1 {
	background: url(../images/img1.jpg) no-repeat left bottom fixed;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	
}
.indexabout .info {
	background: url(../images/net_black01.png) repeat;
	width: 34%;
}
.indexabout .img2 {
	background: url(../images/img2.jpg) no-repeat right bottom fixed;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;

}
.p33 {
	width: 33%;
	height: 100%;
	min-height: 830px;
	float: left;
	display: block;
}
.indexabout .paragraph {
	width: 400px;
}
.paragraph {
	margin: auto;
	text-align: left;
	width: 100%;
}
.title {
	padding: 25px 0;
	padding-top: 70px; position:relative;
}
.title span{ position:absolute; top:0px; left:0px; width:100%; height:100%;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}

.title:hover span{opacity:1;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}

.title:hover .hidelogo{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;}

.indexabout .subtext {
	border-bottom: 1px solid #606060;
	padding: 30px 0;
	text-transform: uppercase;
}
.subtext {
	font-size: 34px;
	letter-spacing: 1px;
	text-shadow: 1px 2px 0px rgba(96, 58, 117, 1);
	line-height: 42px;
	padding-top: 30px;
	border-top: 1px solid #606060;
	color: #fff;
	text-transform: uppercase;
}
.indexabout .subtext span {
	border-bottom: 1px solid #888;
}
.txt {
	padding: 30px 0;
	line-height: 27px;
	color: #fff;
}
.txt p {
	margin-bottom: 20px;
	letter-spacing: 1px;
}
/***about***/



/***cotnent***/

.events {
	overflow: hidden;
	background: url(../images/a02.jpg) no-repeat center bottom fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}
.events .p33 {
	float: right;
	margin-right: 10%;
}
.evetitle {
	padding-top: 40%;
}
.events li {
	font-size: 16px;
}
.events .subtext {
	font-size: 35px;
}
/***cotnent***/





/***cotnent***/
.event-mask {
	overflow: hidden;
	padding-bottom: 30px;
	background-color: #000;
	padding-top: 30px;
}
.event-holder {
	width: 300%;
	margin-left: -200.5%;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.eventim {
	width: 31%;
	margin-right: 1%;
	float: right;
}
/*.eventim li {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
filter: gray;
-webkit-transition: all .6s ease;
}*/
.eventim li {
	float: right;
	width: 29.3333333%;
	overflow: hidden;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 2%;
	position: relative;
	background-position: center top;
}
.eventim img {
	margin-bottom: -5px;
	width: 100%;
}
.eventim .btnlist {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-webkit-transition: all 0s ease-out;
	-moz-transition: all 0s ease-out;
	-o-transition: all 0s ease-out;
	-ms-transition: all 0s ease-out;
	transition: all 0s ease-out;
}
.eventim .subtext {
	position: absolute;
	top: 50%;
	left: 50%;
	border-top: 0px;
	margin-top: -45px;
	margin-left: -118px;
}
.eventim li:hover {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	filter: gray;
}
.eventim li .hideitem {
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.eventim li:hover .hideitem {
	opacity: 0;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.maskbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	opacity: 0;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.maskbg p {
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.maskbg i {
	display: block;
	width: 100px;
	height: 1px;
	background: #fff;
	margin: 0 auto;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.maskbg .topline {
	margin-top: 28%;
}
.eventim li:hover .maskbg {
	background-color: rgba(0, 0, 0, 0.7);
	opacity: 1;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.eventim li:hover .topline {
	top: -10px;
	transition: all 0.6s;
	position: relative;
	-webkit-transition: all 0.6s;
}
.eventim li:hover .bottomline {
	bottom: -10px;
	transition: all 0.6s;
	position: relative;
	-webkit-transition: all 0.6s;
}
.eventim li {
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.eventim li:hover p {
	color: #fff;
}
/***cotnent***/




/****indexnews***/
.indexnews {
	padding-top: 100px;
	padding-bottom: 100px;
	background: url(../images/newsbg.gif) left bottom repeat-x #efefef;
}
.indexnewswarp {
	overflow: hidden;
}
.neirong_three_warp_title {
	text-align: center;
	margin-bottom: 50px;
}
.liebiao_title {
	width: auto;
	height: 65px;
	background: #fff;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.liebiao_title_left {
	border-right: 1px #ddd solid;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	line-height: 28px;
	margin-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.liebiao_title_left_top {
	font-size: 24px;
	text-align: center;
}
.liebiao_title_left_bot {
	font-size: 12px;
	line-height: 20px;
}
.liebiao_title_right {
	height: 45px;
	overflow: hidden;
	line-height: 22px;
	font-size: 16px;
	color: #000;
	text-align: left;
	float: right;
	margin-right: 20px;
	line-height: 65px;
	transition: all 1s;
	width: 50%;
overflow:hidden -webkit-transition: all 1s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.liebiao_pic {
	position: relative;
}
.indexnewswarp:hover .liebiao_title {
	background: #603a75;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.indexnewswarp:hover .liebiao_title_left {
	color: #fff;
	transition: all 1s;
	border-right: 1px #7b4b95 solid;
	-webkit-transition: all 1s;
}
.indexnewswarp:hover .liebiao_title_right {
	color: #fff;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.indexhover {
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	background-color: rgba(0, 0, 0, .6);
	opacity: 0;
	-webkit-transform: translateY(40px);
	transition-delay: .15s;
	transform: translateY(40px);
	transition: all .3s;
}
.indexnewswarp:hover .indexhover {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: all .3s;
}
.indexhowz {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	width: 150px;
	height: 45px;
	line-height: 45px;
	border: 1px solid #fff;
	margin: 0 auto;
	margin-top: 50%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: all 0.7s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.indexhowz:hover {
	background: #603a75;
	border: 1px solid #603a75;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.indexnewswarp:hover .indexhowz {
	margin-top: 45%;
	opacity: 1;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.indexall {
	margin-top: 30px;
}
.indexall a {
	display: block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #603a75;
	text-align: center;
	color: #603a75;
	margin: 0 auto;
	text-transform: uppercase;
}
.indexall a:hover {
	background: #603a75;
	color: #fff;
}
/****indexnews***/




/***indexlist***/
.indexlist {
	background: url(../images/bj2.jpg) no-repeat center center fixed;
	height: 420px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.indexlistwz {
	text-align: center;
}
.indexlistwz p {
	color: #fff;
	letter-spacing: 1px;
	font-size: 34px;
	padding-top: 6%;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 30px;
}
.indexlistwz p:after {
	width: 20px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 0px;
	content: "";
	margin-left: -10px;
}
.indexlistmore {
	margin-top: 40px;
	text-align: center;
	letter-spacing: 2px;
	font-size: 12px;
	color: #fff;
}
.indexlistmore a {
	width: 150px;
	height: 40px;
	font-size: 12px;
	border: 1px #fff solid;
	color: #fff;
	letter-spacing: 2px;
	display: block;
	margin: 0 auto;
	line-height: 40px;
	text-transform: capitalize;
	position: relative;
	text-transform: uppercase;
	background: #603a75;
	border: 1px #603a75 solid;
}
.indexlistmore a:hover {
	background: #fff;
	border: 1px #fff solid;
	background: none;
}
/***indexlist***/




/***pagetop***/
.gotop {
	display: block;
	background: #f9f9f9;
	padding: 40px;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	letter-spacing: .2em;
	color: #000;
}
.gotop:hover {
	color: #603a75;
}
.gotop .icon-up {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	position: relative;
	transition: all .4s;
}
.gotop .icon-up span {
	display: block;
	width: 100%;
	height: 1px;
	background: #000;
	transition: all .2s;
}
.gotop .icon-up span:hover {
	background: #603a75;
}
.gotop .icon-up .bd_1 {
	position: relative;
	left: 0;
}
.gotop .icon-up .bd_2, .gotop .icon-up .bd_3 {
	position: absolute;
	top: 50%;
	width: 60%;
}
.gotop .icon-up .bd_2 {
	-webkit-transform: rotate(-45deg) translateX(22%);
	transform: rotate(-45deg) translateX(22%);
	right: 50%;
}
.gotop .icon-up .bd_3 {
	-webkit-transform: rotate(45deg) translateX(-22%);
	transform: rotate(45deg) translateX(-22%);
	left: 50%;
}
.gotop:hover .icon-up .bd_1 {
	width: 0;
	left: 50%;
}
.gotop:hover .icon-up {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
/***pagetop***/



/***footer***/
.footerwarp {
	padding: 20px 0;
}
.footerab {
	position: relative;
	overflow: hidden;
	margin: 30px 0;
}
.footerwarp .col-lg-6 {
	padding-left: 30px;
	padding-right: 30px;
}
.footerabbg {
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	background-color: rgba(0, 0, 0, .6);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition-delay: .2s;
}
.footerab:hover .footerabbg {
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition-delay: .2s;
}
.footerabbg p {
	font-size: 34px;
	position: relative;
	letter-spacing: .07em;
	line-height: 1;
	color: #fff;
	text-align: center;
	margin-top: 15%;
	padding-bottom: 30px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.footerabbg p:after {
	width: 20px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 0px;
	content: "";
	margin-left: -10px;
}
.footerab:hover p {
	margin-top: 25%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.footerlist {
	background: #000;
	padding: 10px;
	font-size: /*12*/14px; padding-bottom:0px;
}
.copy {
	color: #999;
	line-height: 45px;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.copy:hover {
	color: #fff;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.unohacha_box {
	float: right;
}
.indexcenter {
	width:70%;
	margin: 0 auto;
}

.footernavwarp{padding-top:20px;border-bottom: 1px solid #212121; padding-bottom:10px;}
.footernav h1{font-size:16px; position:relative;
    font-weight: 300;
    color: #ccc; font-style:normal;}
.footernavwarp .col-lg-3{ width:20%;}

.footernav ul{margin: 24px 0 30px;}
.footernav ul li{}
.footernav ul li a{font-size: .65rem; font-size:14px; line-height:22px;
    font-weight: 300;
    color: #999; text-transform:capitalize;}

.footernav ul li a:hover{ color:#603a75;}


.footercenter{
    border-bottom: 1px solid #212121;padding: 23px 0 46px;}
	.soica a{display:inline-block; margin-right:10px; position:relative;}
	.soica a span{ position:absolute; top:50px; left:0px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}
	.soica a:hover span{ top:30px; opacity:1;
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}
	
   .soica .s01{width: 18px;
    height: 18px;}
	.soica .s02{width: 18px;
    height: 18px;}
	.soica .s03{margin-right:0px;width: 20px;
    height: 20px;}
	.soica a:hover{}
	.footright{ float:right;}
.footright a{font-weight: 300; line-height:30px;font-size:/*12*/14px; display:inline-block;
    color: #999;
    margin: -0.18em 0 0 1.65em;}
.footline:before{content: "|";
    position: relative;
    left: -0.8em;}
.footline{padding-right:30px;}
.footright a:hover{ color:#603a75;}
.footernav h1{ position:relative; padding-bottom:20px;} 
.footernav h1:after{position:absolute; bottom:0px; left:0%; width:20px; height:1px; background:#fff; content:"";}
.footright span{ width:20px; margin-left:10px; float:right; margin-top:5px;}

/***footer***/








.showmeunny {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	background: #fff;
	z-index: 99999999;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}












.phone {
	display: none;
}


/*******banner****/
/*****about1****/
.banner_box{width:100%; height:auto; position:fixed;margin:0 auto; top:0px; left:0px;}
.banner{width:100%; height:auto;}

.about1{background:url(../images/aboutbg.jpg) no-repeat left center; background-size:cover; width:100%;}
.about1_left{width:100%; background:#fff; margin-top:-150px; padding-bottom:100px;}
.about1_leftpic{width:50%; float:left;}
.about1_leftpic img{margin-top:-100px; margin-left:30%;}
.about1_leftsound{float:left; width:30px; height:30px; margin-top:86px; margin-left:130px;}
.about1_leftsound img{width:25px; height:25px;}

.abour1_lefttitle{width:60%; margin-left:16%; padding-top:40px;}
.abour1_lefttitle p{font-size:14px; color:#999; font-weight:bold; line-height:24px; width:90%; padding-top:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.abour1_lefttitle h4{font-size:24px; color:#603a75; font-weight:bold; line-height:42px; width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.index1_more{width:100px; height:28px; line-height:28px; text-align:center; color:#fff; background:#603a75; border-radius:28px; border:none; display:block;}
.index1_more:hover{ color:#fff;}
.about1_leftwen{width:75%; margin-left:16%; margin-top:30px; font-size:12px; color:#666; height:295px; overflow:hidden;}
.about1_span{font-size:15px;color:#333; font-weight:bold;}
.about1_leftwen p{ line-height:26px;}
.about1_leftwen i{color:#333;}
.about1 .col-lg-8{padding-right:0px;}
.about1 .col-lg-4{padding-left:0px;}

.about1_right{margin-top:-50px;}




/*****about2***/
.about2{width:100%; margin-top:100px;}
.about2_pic{width:60%; float:left; margin-left:5%;}
.about2_wen{width:35%; margin-top:15%; margin-left:-50px; float:left;}
.about2_wen1{ width:60%; margin-bottom:20px;}
.about2_wen1 h4{font-size:32px; line-height:42px; width:100%; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about2_line{width:100%;height:10px; background:#f9e1e7; margin-top:-12px;}
.about2_wen2{ width:80%; margin-bottom:20px;}
.about2_wen2 h4{font-size:32px; line-height:42px; width:100%; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about2_wen3{width:70%; margin-top:30px;}
.about2_wen3 p{line-height:22px; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.about2_fonts{width:100%; margin:70px 0px; margin-left:5%;}
.about2_fonts p{width:100%; margin:0 auto;line-height:24px; margin-bottom:10px;}
.about2_fonts1{width:80%; margin:0 auto; text-align:center; line-height:24px; margin-bottom:10px;}
.about2_fonts2{font-size:18px; line-height:34px; width:100%; padding-right:15px; height:142px; overflow:hidden;}
.about2_fonts2 span{ color:#603a75; font-weight:600;}


#brand{background:url(../images/cobg.jpg) no-repeat right center; background-size:cover;}


/**about***/
.about3_pic{margin-top:100px;}
.about3_wen{font-size:26px; line-height:38px; width:25%; margin-left:55%; text-align:right; margin-top:-22px;margin-bottom:80px;}
.about3_fonts{width:80%; margin:0 auto;}
.about3_fontsleft{width:45%; float:left;}
.about3_fontstitle{width:100%; margin-bottom:100px;}
.about3_fontsline{width:110px; height:40px; line-height:48px; border-bottom:8px solid #f9e1e7; font-size:24px; text-align:center; margin-bottom:30px;}
.about3_fontstitle p{margin-bottom:10px; line-height:24px;}
.about3_fontsright{width:48%; float:right;}
.about3_fontsline2{width:160px; height:40px; line-height:48px; border-bottom:8px solid #d0f4ec; font-size:24px; text-align:center; margin-bottom:30px;}

/***about4******/
.about4{width:75%; border:30px solid #221e20; margin:0 auto; margin-bottom:125px; background:url(../images/about_bg.png) no-repeat center right;}

.about4_main{width:100%;margin-top:15%; margin-bottom:15%;}
.about4_main h4{font-size:32px; line-height:42px; text-align:center; }

.about4_main p{font-size:14px; line-height:28px;text-align:center; margin:20px 0px;}
.about_input{margin-top:40px; margin-left:35%;}
.about_input input{border:none; background:#E4E4E4; width:200px; height:32px; line-height:32px; padding-left:10px; padding-right:8px; color:#000; outline:none; float:left;}

.about4_share{float:left; height:32px;background:#E4E4E4;}
.about4_share img{ margin-top:7px;}
.aboutvideo{ width:80px; margin:0 auto;}



/*****news*****/

.brand-list{width:80%;position:relative; margin:130px auto;}
.brand-list .item{position:absolute;width:23.75%;border:1px solid #f8f8f8;padding:18px;top:0;left:40%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.brand-list .hover{box-shadow:0px 1px 8px rgba(200,200,200,.6);background-color:#fff;border-color:#c8c8c8;}
.brand-list .additem{padding:0;width:23.75%; border:none;}

.news_act{display:inline-block; padding:2px 10px; background:#603a75; color:#fff; margin-top:10px;}
.news_act:hover{color:#fff;}
.news_title{font-size:18px; line-height:28px; width:100%; height:60px; overflow:hidden; display:block; margin-bottom:5px; margin-top:10px; color:#000;}
.news_title:hover{color:#5d0091;}
.nrew_fonts{color:#999; line-height:20px; padding-top:5px; height:64px; font-size:12px; overflow:hidden;}

.news_top{margin:100px auto; width:73%;}

/*****news*****/



/*****contact*****/
.contact{ padding-bottom:80px; padding-top:80px;}
.message{}
.messageone{}
.messageone input{ width:100%; outline:none; height:36px; line-height:36px; border:1px solid #e5e5e5; 
margin-top:10px; color:#999; padding-left:10px; padding-right:10px;font-family:"Microsoft YaHei","微软雅黑";}

.messageone input:focus {
    border-color: #603a75;
}

.message{padding-left: 55px;
    padding-right: 65px; border-left:1px solid #e5e5e5;}
	.messagetwo{ margin-top:20px;}
	.messageone textarea{ margin-top:20px; width:100%; height:100px;padding-left:10px; padding-right:10px; line-height:36px;border:1px solid #e5e5e5;
	font-family:"Microsoft YaHei","微软雅黑";color:#999;outline:none;}
	

.messageone textarea:focus {
    border-color: #603a75;
}
.upload{ margin-top:30px;}
.upload button{ width:300px; height:40px; background:#603a75; color:#fff; text-align:center; line-height:40px; outline:none; border:none;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.upload button:hover{ background:none; border:1px solid #603a75; color:#603a75;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.bitian{ margin-top:10px;}

.contact_title{}
.contact_text{ text-align:center; width:320px; margin:0 auto; line-height:22px; margin-top:50px; margin-bottom:70px;}


.addbt{font-size:14px; font-weight:600;}
.addbt span{ float:left; margin-right:10px;}
.addtext{ margin-top:8px;}
.addtwo{ margin-top:15px;}
.addgsmc{font-size: 22px; position:relative; margin-bottom:20px;}
.addgsmc:after{position:absolute; width:300px; height:10px; background:#faf7d9; content:""; left:50%; bottom:0px; margin-left:-218px; z-index:-1;}
/*****contact*****/



/*****culture*****/
.culture_left{}
.culturetext{}
.culturebt{ font-size:16px; font-weight:600; margin-top:20px; position:relative; padding-bottom:20px;color:#603a75;}
.culturebt:after{position:absolute; width:30px; height:3px; background:#603a75; content:""; left:0%; bottom:0px;}
.culturewz{ margin-top:20px; color:#666; line-height:22px;}
/*****culture*****/



/*****history*****/
.history{ padding-top:80px; padding-bottom:80px;}
.historytitle{ text-align:center; position:relative;}
.historytitle hr{ margin:0 auto;width:1px; height:60px; background:#603a75;  display:block; text-align:center; border-top:none;}
.historyyw{ margin-top:20px; text-transform:uppercase; font-size:16px; font-family: 'futura_bk_btbook';}
.historybt{ margin-top:10px; font-size:34px;}
.historytitle:before{ position:absolute; width:150px; height:1px; background:#e5e5e5; content:""; left:50%; top:5%; margin-left:0px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 
-moz-transform:rotate(-45deg); 
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}

.historytitle:after{ position:absolute; width:150px; height:1px; background:#e5e5e5; content:""; left:41%; bottom:0%; z-index:1;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 
-moz-transform:rotate(-45deg); 
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}
.his_top{ margin-top:42px;}
.history_text{ margin-top:30px; width:80%;}
.history_bt{font-size:16px; font-weight:600; margin-top:20px; position:relative;padding-bottom:20px;color:#603a75; z-index:9999;}
.history_bt:after{position:absolute; width:30px; height:3px; background:#603a75; content:""; left:0%; bottom:0px;}
.history_wz{color:#666; line-height:22px; margin-top:5px;}
.history_wz_top{margin-top:20px; }
.history_item{ width:80%; z-index:999; position:relative;}
.history_bgys{background: #603a75; position:relative; margin-top:-130px;
    box-sizing: border-box;
    border-left: 3px solid #000;
    padding:5rem; color:#fff; font-size:16px; line-height:30px; letter-spacing:2px;}
	.history_list{}
	.hisimg{ position:relative; z-index:99;}
	
/*****history*****/


/*****process*****/
.process{ background:url(../images/processbg.jpg) no-repeat center center; background-size:cover;padding-top:80px; padding-bottom:80px;}
.processyw{ color:#fff;}
.processbt{color:#fff;}
.proceswz{ margin-top:40px; color:#fff; line-height:22px;}

.processwarp{position: relative;}
.processwarp:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    position: absolute;
    border: 1px solid currentColor;
    opacity: .3;
    transition: all 150ms cubic-bezier(.19,1,.22,1);
}
.processwarp .hover_line{height: 0;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    box-sizing: border-box;
    border-bottom: 2px solid currentColor;
    border-left: 0 solid currentColor;
    border-right: 0 solid currentColor;
    transition: width .4s cubic-bezier(.19,1,.22,1) 340ms,height .2s cubic-bezier(.25,.25,.75,.75) 145ms,border-left-width 0s cubic-bezier(.25,.25,.75,.75) 340ms,border-right-width 0s cubic-bezier(.25,.25,.75,.75) 340ms;}
	
	
	
	
	.processwarp .hover_line:after, .processwarp .hover_line:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: currentColor;
    transition: width 150ms cubic-bezier(.25,.25,.75,.75) 0s;
}
.processwarp:hover .hover_line {
    height: 100%;
    width: 100%;
    border-left-width: 2px;
    border-right-width: 2px;
    transition: width 150ms cubic-bezier(.25,.25,.75,.75),height .2s cubic-bezier(.25,.25,.75,.75) 145ms,border-left-width 0s cubic-bezier(.25,.25,.75,.75) 145ms,border-right-width 0s cubic-bezier(.25,.25,.75,.75) 145ms;
}

.processwarp .hover_line:after {
    left: auto;
    right: 0;
}
.processwarp:hover .hover_line:after, .processwarp:hover .hover_line:before {
    width: 50%;
    transition: width .5s cubic-bezier(.19,1,.22,1) 340ms;
}




.processcenter{padding: 4rem 2rem 3.2rem;}
.processhover{
    -webkit-transform: translate(0,2.4rem);
    -ms-transform: translate(0,2.4rem);
    transform: translate(0,2.4rem);
    transition: all .8s cubic-bezier(.19,1,.22,1);}
	
.processwarp:hover .processhover {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    transition-delay: .2s;
}
	

	
.number {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-bottom: -4.4rem;
    font: 400 11px/1 StratumBold,Arial,sans-serif;
    font-size: .55rem;
    text-transform: uppercase;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    transition: -webkit-transform .8s cubic-bezier(.19,1,.22,1);
    transition: transform .8s cubic-bezier(.19,1,.22,1);
    transition: transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);
}
.processwarp:hover .number {
    -webkit-transform: translate(-50%,-1.4rem);
    -ms-transform: translate(-50%,-1.4rem);
    transform: translate(-50%,-1.4rem);
    transition-delay: .2s;
}
.processwarp .number:after {
    content: '';
    display: block;
    width: 1px;
    height: 0;
    background: currentColor;
    margin: 1rem auto 0;
}
.processwarp:hover .number:after {
    height: 6rem;
    transition-delay: .2s;
}

.heading-03 {
    line-height: 1;
    margin-top: -.1em;
    margin-bottom: 1em;
}
.copy-body-01 {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    margin-bottom: .8333em; line-height:22px; height:100px;
}
.proceswz{ text-align:center; margin-bottom:70px;}
.processwarp{ color:#fff;text-align:center; padding:40px;}




/*****process*****/


/*****story*****/
.content-boxed {
    max-width: 60rem;
    box-sizing: border-box;
    border: 1px solid #dbdde0;
    padding: 4rem 4rem 0;
    overflow: hidden;
}

.heading-block {
    position: relative;
    clear: both;
    max-width: 48rem;
    margin: 0 auto 8rem;
    z-index: 0;margin-bottom: 4rem; text-align:center;
}
.heading-block hr{width:1px; height:60px; background:#603a75; margin:0 auto; border-top:none;}
.heading-block h6{font-size: .85rem;margin-top: 20px;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.52941;
    letter-spacing: .35em;}
	.heading-block h6:before {
    width: 122.3vw;
    position: absolute;
    top: 50%;
    left: 50%;
    background: rgba(14,24,45,.1);
    -webkit-transform: translate(-50%,-50%) rotate(-36deg);
    -ms-transform: translate(-50%,-50%) rotate(-36deg);
    transform: translate(-50%,-50%) rotate(-36deg);
    z-index: -1;
    pointer-events: none;
    transition: opacity .5s cubic-bezier(.19,1,.22,1);height: 1px;
    content: '';
}

.heading-block h6:after {
    top: calc(-1rem + 4.3em);
    bottom: calc(-1rem + 3.45em);
    left: -1rem;
    right: -1rem;
    content: '';
    position: absolute;
    background: #fff;
    z-index: -1;
}
.heading-block .heading-01 {
    position: relative;
    margin-bottom: .55em;
	margin-top: 10px;
    font-size: 34px;
}

.storytext{ margin-top:60px; padding-bottom:60px;}
.storytext p{ line-height:22px; color:#666; margin-top:10px; z-index:999; position:relative;}
.storybt{ font-size:14px; font-weight:600; margin-bottom:20px; position:relative; padding-bottom:20px;}
.storybt:after{position:absolute;bottom:0px; left:0%; width:30px; height:2px; background:#603a75; content:"";}
.storyleft{ position:relative;}
.storyimg{top: 6rem;
    right: -5%;
    left: 50%;
    margin-left: 4rem;
    max-width: 700px;
    min-width: 28rem;position: absolute; z-index:1;}
/*****story*****/


/*****news*****/
.jifendhnub{}
.jifenphoneleft{ float:left; width:45%;}
.jifenphoneright{ float:right; width:50%;}
.jifenphoneone{ background:#fff;}
.jifendhnub{ margin-top:10px;}
.jifenphoneone{ padding:30px; padding-left:0px; padding-right:0px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.jifenphonetop{ margin-top:30px;}
.jifentitle{ font-size:14px;font-weight:600; margin-bottom:10px;}
.dhmore{ margin-top:20px; text-transform:uppercase;}
.dhmore a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#603a75; color:#fff;}
.jifendh{ overflow:hidden; height:40px;}
.jifenphoneone{ width:90%; margin:0 auto;}
.jifenphone{ padding-top:70px; padding-bottom:70px;}
.newsbt{ margin-bottom:70px;}

/*****news*****/




/*****工业旅游*****/

.travelwz{ text-align:center; margin-top:30px;}


.traveltop{ margin-top:70px;}
.travelbt{ font-size:24px;}
.traveltext{ padding-left:45px; padding-right:45px; padding-top:70px; background:url(../images/neiy_2.jpg) no-repeat; background-size:cover;color:#fff;}
.travelxz{  line-height:24px; color:#fff;}
.travelxz_top{margin-top:40px;}
.traveltop .col-lg-4{ padding-left:0px;}
.traveltop .col-lg-8{ padding-right:0px;}

.travelitem{ margin-top:50px;}


.ab_inner1{
	position:relative; 
	overflow:hidden;
	}
.ab_inner1>ul{
	padding-left:0;
	width:300%;
	position:relative; left:0;
	}
.ab_inner1>ul>li{
	width:33.3333%;
	float:left;
	}		
.ab_inner2{
	position:relative;
	overflow:hidden;
	}
.ab_inner2>ul{
	padding-left:0;
	width:300%;
	position:relative; left:0;
	}
.ab_inner2>ul>li{
	width:33.3333%;
	float:left;
	}		
.ab_inner3{
	position:relative;
	overflow:hidden;
	}
.ab_inner3>ul{
	padding-left:0;
	width:300%;
	position:relative; left:0;
	}
.ab_inner3>ul>li{
	width:33.3333%;
	float:left;
	}
.ab_inner_te{
	width:50%;
	margin:0 auto;
	padding-top:5%;
	text-align:center;

	}
.ab_inner_te>h5{
	font-size:16px;
	text-align:center;
	color:#000;
	position:relative; 
	}
.ab_inner_te>h2{
	text-align:center;
	color:#000;
	position:relative; margin-bottom:20px; 
	}
.ab_inner_te>img{
	margin:20px 0;
	position:relative; 
	}	
.ab_inner_te>p{
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:22px;
	margin-bottom:10px;
	position:relative; 
	}

.travelitem .col-sm-3{ padding:0px;}

.travelitem .col-sm-6{ padding:0px;}

.travelheight{ height:300px; overflow:hidden;}
/*****工业旅游*****/


/*****product*****/
.product{ margin-top:70px;}
.productwarp{}
.producttext{position: absolute;
    z-index: 1;top: 205.5px;width: 38.75%; left:0px;}
	.productimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;right:-200px;}


.producttwoimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;left:-200px;}
.producttwotext{position: absolute;
    z-index: 1;top: 205.5px;width: 38.75%; right:0px;}
	
	
.productitemimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;left:-200px;}
.productitemtext{position: absolute;
    z-index: 1;top: 205.5px;width: 38.75%; right:0px;}	
	
	
	
	.producttwo{ margin-top:10px;}
	.productone{ margin-top:10px;}
	
	.prolist{ margin-top:80px;}
	.prolistwarp{padding-top:80px; padding-bottom:80px;}
	.prolisttitle:after{ left:43%;}
	
	.prolistnav{ margin-top:80px; text-align:center;}
	.prolistnav a{ display:inline-block; width:130px; text-align:center;color: #bcbcbc; border-right:1px solid #bcbcbc; line-height:20px;}
	.prolistnav a:hover{ color:#603a75;}
	.prolistnav .prolistcur{color:#603a75;}
	
.prolistitem{ margin-top:40px;}
.prolistimg{}
.prolistone{ position:relative;}
.prolistbg{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: rgba(0, 0, 0, 0); text-align:center; 
color:#fff;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.prolistbt{ font-size:22px; position:relative; padding-bottom:20px; margin-top:22%;}
.prolistbt:after{position:absolute;  bottom:0px; left:50%; width:30px; height:2px; background:#fff; content:""; margin-left:-15px;}
.prolistwz{ margin-top:20px;}
.prolistone:hover .prolistbg{background-color: rgba(0, 0, 0, 0.7); opacity:1;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.prolisttop{ margin-top:10px;}
.prolistdesc .col-lg-4{ padding-left:10px; padding-right:0px;}
.prolistone{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:100px;}
	

/*****product*****/

/*****brand*****/
.brandtext{ width:50%; margin:0 auto; margin-top:70px; line-height:22px; text-align:center;}
.brandtext p{ margin-top:10px;}
.brandimg{margin:0 auto; margin-top:40px; width:60%;}
.brandline{margin:0 auto; margin-top:40px; width:60%;}
.brandline{}
.brandicon{margin:0 auto; margin-top:40px; width:60%;}

.brandiconitem{ border:1px solid #e8e8e8; padding:14px; text-align:center;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.brandiconcenter{border:1px solid #777; padding:10px; padding-top:40px; padding-bottom:40px;}
.brandiconimg{ text-align:center;}

.brandbt{ position:relative; padding-bottom:28px; margin-bottom:28px; font-weight:600; font-size:16px; margin-top:15px;}
.brandbt:after{position:absolute;  bottom:0px; left:50%; width:10px; height:2px; background:#000; content:""; margin-left:-5px;}

.brandxbt{ color:#333; font-weight:600;}
.brandwz{ color:#acacac; margin-top:10px; height:66px; overflow:hidden;text-overflow:ellipsis;}
.brandiconitem:hover{ margin-top:-10px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


/*****brand*****/


/*****newdot*****/

.xinwenny{
           margin:0 auto;
		   height:auto;
	       }		
.xinwenbt{
           height:50px; 
           line-height:50px;
			font-size:22px;
			color:#000; letter-spacing:1px;
			text-align:center;
	      }

.xinwenxbt{ width:470px;
		   line-height:30px;
		   text-align:center;
             margin:0 auto;
            height:30px;
			padding-top:10px;
			font-size:12px;
			color:#4c4c4c;
	        }		


.xinwennl{
           margin:0 auto;
		   padding-top:25px;
		   height:auto;
		   line-height:30px;
			font-size:12px;
			color:#4c4c4c; text-align:left;
			margin-bottom:40px;
		   
	       }
.xinwennl p{ text-indent:2em;}
.xinwendbzs{ width:500px; height:30px; overflow:hidden; text-align:left; line-height:30px; font-size:12px;color:#333; float:left;}
.xinwendbzs a{color:#333;}
.xinwendbzx{ width:500px; height:30px; line-height:30px;overflow:hidden;text-align:left;font-size:12px;color:#333; float:left;}
.xinwendbzx a{color:#333;}
.newsdotmore a:hover{ background:#000;}
/*****newdot*****/



/*****video*****/

.about4_main{ position:relative;}

.videowarp{ position:absolute; top:-120px; left:0px;display:none; width:100%; height:327px; z-index:9999; overflow:hidden;}
.show_bg{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; display:none;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
/*****video*****/



/*****品牌理念*****/
.two-col { margin: 0 auto; position: relative; padding: 50px 0; }
.two-col .left, .two-col .right { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.two-col .right_bottom { width:100%; display:block; padding-left:70px; }
.two-col .right_bottom span{ width:10%; float:left;color:#B9D300; font-weight:bold;}
.two-col .right_bottom p{ float:left; width:90%;}
.two-col .left { padding-right:30px; }
.two-col h2 { font-weight: normal; font-size: 24px; color: #333; line-height: 36px; text-transform: uppercase; }
.two-col p { font-size: 12px; line-height: 24px; color: #333;}
.two-col.two-col_big .title { top: 180px; }
.two-col.two-col_big .left h2 { padding-bottom: 35px; font-size:16px;}
.two-col.two-col_big .left p { font-size: 16px; text-transform: uppercase; color: #333; line-height: 24px; }
.two-col.two-col_big .left p strong { font-weight: normal; text-transform: none; }
.two-col.two-col_big .right h3 { font-weight: normal; font-size: 16px; line-height: 18px; color: #333; text-transform: uppercase; padding-bottom: 8px; }
.two-col.two-col_big .right p { padding-bottom: 10px; font-size:12px; line-height:30px; color:#666;}
.font-title-h1{font-size: 34px; line-height:40px;}
.two-col.two-col_big .right p span{ font-size:24px; font-weight:600; color:#603a75;}
/*****品牌理念*****/


/*****企业文化*****/
.about3{ background:url(../images/whbg.jpg) no-repeat center center; background-size:cover; margin-top:80px;}
.about3_pic{ position:relative;}


.join_tj{ padding-bottom:100px;}
.join_tjx{position:relative;}
.jmtj{ width:100%;}
.join_tjnav{ width: 1160px; }
.join_tjnav_left{background:url(../images/cubg.jpg) no-repeat; background-size:cover; padding-bottom:70px;}
.join_tjnav_left img { display:block; margin:0 auto; padding-top:10%;}
.join_tjnav_left h1 { text-align:center; width:50%; margin:0 auto; color:#333; font-size:24px;padding-top:13%;}
.join_tjnav_left p{  width:80%;color:#666; font-size:14px; margin:10px auto;}

.join_tjnav_right{ position:relative; padding-left:20px;}
.join_tjnav_right p{  width:50%;color:#fff; font-size:12px;margin:10px auto; }
.joinright{ position:absolute; top:-30px; left:0px;}
.cultureyw{ margin-top:10px;font-size: 16px; color: #333; text-align:center; text-transform:uppercase; padding-bottom:10px; margin-bottom:10px;
    line-height: 36px; position:relative;}
.cultureyw:after{position:absolute;  bottom:0px; left:50%; width:20px; height:2px; background:#603a75; content:""; margin-left:-10px;}
	.join_tjnav_left p span{ font-weight:600; font-size:16px; color:#603a75;}



.brandyw{ text-align:left; margin-bottom:30px;}
.brandyw:after{position:absolute;  bottom:0px; left:15px; width:20px; height:2px; background:#603a75; content:"";}
/*****企业文化*****/



/*****视频中心*****/
.videotitle:after{ left:39%;}
.about4{ margin-top:80px;}
#video{ margin-top:80px; background:url(../images/spbg.jpg) no-repeat center center; background-size:cover;}
/*****视频中心*****/




/*****旅游*****/
.travelhover ul li{ position:relative;}
.travelbg{ position:absolute; top:0px; left:0px; width:100%; height:100%;background-color: rgba(0, 0, 0, 0);filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}
.travelbg p{ color:#fff; font-size:20px; text-align:center; position:relative; padding-bottom:20px; padding-top:80%;}
.travelbg p:after{position:absolute;  bottom:0px; left:50%; width:30px; height:2px; background:#fff; content:""; margin-left:-15px;}
.travelhover ul li:hover .travelbg{background-color: rgba(0, 0, 0, .7); opacity:1;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;

}

.traveltopwz p{ padding-top:30%;}
/*****旅游*****/




.newscenter{ width:80%; margin:0 auto; margin-top:130px; margin-bottom:130px;}
.warpper{ position:relative; background:#fff; z-index:99;}
.footer{ position:relative;z-index:99;}
.aboutbanner{width: 100%;
    height: auto;
    position: fixed;
    margin: 0 auto;
    top:100px;
    left: 0px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.brandbox{width: 100%;
    height: auto;
    position: fixed;
    margin: 0 auto;
    top:100px;
    left: 0px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}	
	





/*****banner*****/
.banner_wz{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:999;}
.banner_wz p{ text-align:center; margin-top:14%; font-size:24px; color:#fff;}
.banner_wz h3{ font-size:70px; text-transform:uppercase; text-align:center; color:#fff; position:relative; padding-bottom:20px;}
.banner_wz h3:after{position:absolute;  bottom:0px; left:50%; width:80px; height:2px; background:#fff; content:""; margin-left:-40px;}
.banner_bg{ position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../images/black.png);}
.bannerdown{ text-align:center;z-index:999; position:absolute; bottom:0px; left:0px; width:100%;}
.downbg{ background:url(../images/scroll_down.png); width:79px; height:91px; display:block; margin:0 auto;}
.down {
	display: inline-block;
	color: #fff;
	cursor: pointer;
	-webkit-animation-name: pounding;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	animation-name: pounding;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out
}
.down:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
@-webkit-keyframes pounding {
0% {
-webkit-transform:translate(0, 0)
}
50% {
-webkit-transform:translate(0, 8px)
}
100% {
-webkit-transform:translate(0, 0)
}
}
@keyframes pounding {
0% {
transform:translate(0, 0)
}
50% {
transform:translate(0, 8px)
}
100% {
transform:translate(0, 0)
}
}
/*****banner*****/



/*****调整*****/

.map{ margin-top:70px;}

.lvyoutop{ margin-top:80px;}
.lvyouwarp p{ text-align:center;}



/**************sec1********************/
.sec1{
	width:100%;
	position:relative; z-index:2;
	}
.sec1_con{
	width:100%;
	max-width:1336px;
	margin:0 auto;
	}
.sec1_con>h2{
	font-size:30px;
	text-transform:uppercase;
	color:#603a75;
	letter-spacing:1px;
	margin:40px 0;
	}	
.sec1_top{
	text-align:center;
	position:relative;
	}	
.sec1_top>p{
	position:absolute; top:50%;
	display:inline-block;
	color:#FFF;
	font-size:20px;
	margin-top:-15px;
	cursor:pointer;
	letter-spacing:2px;
	margin-left:-125px;
	}
.sec1_top>p>i{
	display:inline-block;
	position:relative; z-index:2; top:8px;
	margin-right:30px;
	font-size:40px;
	}	
.sec1_top>p>i:after{
	position:absolute; top:-15px; left:-25px;
	width:70px;
	height:70px;
	border:2px solid #FFF;
	border-radius:100%;
	content:'';
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}	
.sec1_top>p:hover >i:after{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity:1;
    filter:alpha(opacity=100);
    -moz-opacity:1; 
    -khtml-opacity:1;
    -webkit-opacity:1;
	}		
.sec1_con_l{
	width:65%;
	float:left;
	padding:5% 6%;
	position:relative;
	}
.sec1_con_l>p{
	line-height:25px;
	font-size:14px;
	letter-spacing:1px;
	}
.sec1_con_l>h5{
	width:60%;
	position:absolute; left:12%;
	bottom:-30%;
	font-size:15px;
	letter-spacing:1px;
	line-height:25px;	
	}	
.sec1_con_l>h5>i{
	display:block;
	width:60px;
	float:left;
	height:60px;
	background:#603a75;
	position:relative; top:-5px; z-index:2;
	line-height:60px;
	text-align:center;
	font-size:30px;
	padding-left:5px;
	color:#fff;
	border-radius:100%;
	margin-right:20px;
	cursor:pointer;
	}
.sec1_con_l>h5>i:after{
	width:100%;
	height:100%;
	border-radius:100%;
	background:#603a75;
	position:absolute; top:0; left:0; z-index:-1;
	content:'';
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	}	
.sec1_con_l>h5>i:hover:after{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	}			
.sec1_con_r{
	width:35%;
	float:right;
	position:relative;
	}	
.sec1_con_r_list{
	width:100%;
	}


.sec1_con_r_list{
	width:100%;
	position:relative;
	overflow:hidden;
	text-align:center;
	}
.sec1_con_r_list>img{
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}
.sec1_con_r_list:hover>img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	}

.sec1_con_r_list>a{
	width:240px;
	display:inline-block;
	line-height:40px;
	position:absolute; top:50%; z-index:2;
	margin-top:-20px;
	margin-left:-120px;
	border:1px solid #FFF;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}
.sec1_con_r_list>a:before{
	width:0%;
	height:100%;
	background:#fff;
	content:'';
	position:absolute; top:0; left:0;
	z-index:-1;	
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}	

.sec1_con_r_list>a>i{
	font-size:20px;
	padding-right:10px;
	}

.sec1_con_r_list:hover a{
	color:#603a75;
	}
.sec1_con_r_list:hover a:before{
	width:100%;
	}
.sec1 h2{ padding-top:30px; padding-bottom:30px;}
/**************sec1********************/



/**************sec2********************/

.sec2{
	width:100%;
	background-size:cover;
	position:relative; z-index:1;
	}
.sec2>video{
	width:100%;
	position:absolute; top:0; left:0;
	z-index:1;
	}	
.sec2_con{
	width:100%;
	margin:0 auto;
	max-width:1336px;
	position:relative;
	z-index:10;
	}
.sec2_con_img{
	width:100%;
	text-align:center;
	padding-top:10%;
	}
.sec2_con_zi{
	width:80%;
	max-width:650px; 	
	margin:80px auto; margin-top:60px;
	}
.sec2_con_zi>h2{
	text-align:center;
	color:#603a75;
	font-size:30px;
	text-transform:uppercase;
	letter-spacing:2px;
	}
.sec2_con_zi>p{
	font-size:13px;
	letter-spacing:1px;
	text-align:center;
	line-height:25px;
	}

.sec2_con_list_box{
	width:100%;
	text-align:center;
	padding-bottom:150px;
	}
.sec2_con_list{
	width:20%;
	display:inline-block;
	position:relative; z-index:2;
	}
.sec2_con_list1{
	top:0;
	}		
.sec2_con_list_img{
	width:100%;
	position:relative; z-index:2;
	}	
.sec2_con_list_img:before{
	width:100%;
	height:100%;
	background:#603a75;
	position:absolute; 
	top:0; left:0;
	content:'';
	z-index:1;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}
.sec2_con_list:hover .sec2_con_list_img:before{
	opacity:0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8; 
    -khtml-opacity:0.8;
    -webkit-opacity:0.8;
	}
.sec2_con_list_img>a{
	display:block;
	width:90%;
	line-height:50px;
	color:#fff;
	position:absolute; top:50%; left:5%;
	z-index:10;
	margin-top:-25px;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	opacity:0;
	filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}
.sec2_con_list:hover .sec2_con_list_img>a{
	opacity:1;
	filter:alpha(opacity=100);
    -moz-opacity:1; 
    -khtml-opacity:1;
    -webkit-opacity:1;
	}	
.sec2_con_list_img>a:hover{
	color:#603a75;
	}	
.sec2_con_list_img>a:after{
	width:100%;
	height:0%;
	background:#fff;
	content:'';
	position:absolute; left:0; bottom:0;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;	
	transition: 0.5s linear;
	}
.sec2_con_list_img>a:hover:after{
	height:100%;
	z-index:-1;
	}
.sec2_con_list_btn{
	margin-top:20px;
	width:100%;
	position:absolute; left:0;
	}	
.sec2_con_list_btn>a{
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#603a75;
	line-height:40px;
	text-align:center;
	position:relative; z-index:2;
	}
.sec2_con_list_btn>a:before{
	width:100%;
	height:1px;
	background:#603a75;
	position:absolute; bottom:-15px; left:0;
	z-index:-1;
	content:'';
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;	
	transition: 0.5s linear;
	}
.sec2_con_list:hover .sec2_con_list_btn a:before{
	width:60%;
	left:20%;
	}
/**************sec2********************/



/**************sec4********************/
#nanosite-possession2016 .chastain {
    position: relative;
    background:url(../images/lybg.jpg) no-repeat left center;
    background-size: cover;

}


#nanosite-possession2016 .chastain .row {
    position: relative;
}

#nanosite-possession2016 .chastain__light {
    position: absolute;
    z-index: 1;
}
#nanosite-possession2016 .chastain__light--01 {
    top: 10%;
    left: 5%;
    max-width: 48.4375%;
}

#nanosite-possession2016 .chastain__fluid {
    padding-bottom: 53.0973451327%;
}
#nanosite-possession2016 .chastain__fluid__wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}
#nanosite-possession2016 .chastain__content {
    display: table;
    height: 100%;
    width: 53.5714285714%;
}
#nanosite-possession2016 .chastain__cell {
    display: table-cell;
    vertical-align: middle;
    padding-right: 2.1875em;
}
#nanosite-possession2016 .title--2 {
    font-size: 2.5em;
    line-height: 1.55em;
    text-transform: uppercase;
    color: #603a75;
}
#nanosite-possession2016 .chastain__content .subtitle {
    color: #603a75;
    margin-top: 1.5em;
    margin-bottom: 2em;
	margin-right: 20.8928571429%;
	font-size: 1.25em;
    text-transform: uppercase;
}

#nanosite-possession2016 .chastain__photo {
    position: absolute;
    top: 25%;
    right:0px;
    box-shadow: 0 0 43px 10px rgba(0,0,0,.1);
    width: 46.4285714286%;
    z-index: 7;
	will-change: transform;
}

#nanosite-possession2016 .chastain>.row.row--full {
    z-index: 4;
}
#nanosite-possession2016 .chastain__cover {
    position: relative;
}
#nanosite-possession2016 .chastain__cover img {
    display: block;
    width: 100%;
}
#nanosite-possession2016 .chastain__cover__wrap {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    margin-top: -1.5em;
}
#nanosite-possession2016 .link {
    text-transform: none;
    display: inline-block;
    pointer-events: auto;
}
#nanosite-possession2016 .link--cover {
    color: #6b4a37;
}
#nanosite-possession2016 .link--cover>span {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
}

.subright{margin-right: 15.8928571429%;}

/**************sec4********************/

/*****调整*****/





/*****特效*****/
.addwarp{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;left:-200px;}
.message{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;right:-200px;}
.historytitle hr{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; height:0px;}
.historyyw{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:200px;}
.historybt{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:200px;}
.contact_text{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:200px;}
.content-boxed{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; left:-200px;}
.storyimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;left:70%; }
.processwarp{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:200px;}
.banner_box{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; top:100px;}
.historyhd{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.hisimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.history_text{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; left:-200px;}
.history_bgys{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; right:-200px;}
.travelimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; left:-200px;}
.traveltext{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; right:-200px;}
.clp{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:200px;}
.brandbox{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; top:50px;}
.brandhd{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.brandimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.brandicontop{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.about1_leftpic{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; left:-100px;}
.abour1_lefttitle{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; left:-100px;}
.about1_leftwen p{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.about1_right{}
.font-title-h1{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.left{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;left:-100px;position:relative;}
.right p{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.join_tjnav_right p{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.join_tjnav_left p{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.brandyw{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}
.about4{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}

.map{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative; top:100px;}


.about1_right{ position:absolute; top:0px; right:-100px;}


/*****特效*****/





/*******content******/
.con_list{padding-top:70px;}
.con_list_warp{ width:100%; height:auto; text-align:center;}





.con_list_warp_one{ width:1000px; height:570px; margin:0 auto; position:relative; overflow:hidden;}
.con_list_warp_one_txt{ width:300px; height:40px; line-height:40px; position:absolute; left:-120px; top:50%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; letter-spacing:1px; font-size:30px; }
.con_list_warp_one_hengxian{ width:72px; height:1px; position:absolute; left:27%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; top:58%; background:#000; z-index:20}
.con_list_warp_one_pic{ width:682px; height:432px; position:absolute; right:-120px; z-index:1 ;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }





.con_list_warp_two{ width:1000px; height:860px; margin:0 auto;overflow:hidden;}
.con_list_warp_two_left{ position:relative; width:460px; height:710px; float:left;overflow:hidden;}
.con_list_warp_two_left_txt{ width:400px; height:40px; line-height:40px; position:absolute; left:0px; bottom:0; letter-spacing:1px; font-size:24px; }
.con_list_warp_two_left_hengxian{ height:72px; width:1px; position:absolute; left:45%; bottom:60px; background:#000; z-index:20}
.con_list_warp_two_left_pic{ width:456px; height:610px; position:absolute; top:-120px; left:0px; z-index:1 ;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

.con_list_warp_two_right{ position:relative; width:460px; height:710px; float:right;overflow:hidden;}
.con_list_warp_two_right_txt{ width:400px; height:40px; line-height:40px; position:absolute; left:0px; top:0; letter-spacing:1px;  font-size:24px; }
.con_list_warp_two_right_hengxian{ height:72px; width:1px; position:absolute; right:55%; top:60px; background:#000; z-index:20}
.con_list_warp_two_right_pic{ width:456px; height:610px; position:absolute; bottom:-100px; left:0px; z-index:1;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }




.con_list_warp_three{ width:1000px; height:570px; margin:0 auto; position:relative;}
.con_list_warp_three_txt{ width:300px; height:40px; line-height:40px; position:absolute; right:-100px; top:50%; letter-spacing:1px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; font-size:24px; }
.con_list_warp_three_hengxian{width:72px; height:1px; position:absolute; right:27%; top:50%; background:#000; z-index:20;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.con_list_warp_three_pic{  width:682px; height:432px; position:absolute; left:0px; z-index:1;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}






.con_list_warp_four{ width:1000px; height:860px; margin:0 auto; overflow:hidden;}
.con_list_warp_four_right{ position:relative; width:460px; height:710px; float:right; overflow:hidden;}
.con_list_warp_four_right_txt{ width:400px; height:40px; line-height:40px; position:absolute; left:0px; bottom:0; letter-spacing:1px; font-size:24px; }
.con_list_warp_four_right_hengxian{ height:72px; width:1px; position:absolute; left:45%; bottom:60px; background:#000; z-index:20}
.con_list_warp_four_right_pic{ width:456px; height:610px; position:absolute; right:200px; z-index:1;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }

.con_list_warp_four_left{ position:relative; width:460px; height:710px; float:left; overflow:hidden;}
.con_list_warp_four_left_txt{ width:400px; height:40px; line-height:40px; position:absolute; left:0px; top:0; letter-spacing:1px;font-size:24px; }
.con_list_warp_four_left_hengxian{ height:72px; width:1px; position:absolute; right:55%; top:60px; background:#000; z-index:20}
.con_list_warp_four_left_pic{ width:456px; height:610px; position:absolute; bottom:0px; left:200px; z-index:1 ;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}








/*******content******/



.ysys{ position:absolute;left:18.5%; top:35%; z-index:99;}
.ysys_pic{background-color:#603a75;position:absolute; left:50%; top:-130px;  margin-left:-50px;  z-index:9999999999; width:180px; display:none;}
.ysys_pic p{ text-align:center; font-size:12px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}




.shegnhuoqu{ position:absolute; right:10.5%; top:49%; z-index:99;}
.shegnhuoqu_pic{ background-color:#603a75; z-index:9999999999; position:absolute; width:180px; top:-150px; left:50%; margin-left:-110px; display:none;}
.shegnhuoqu p{ text-align:center; font-size:12px; color:#FFF; line-height:20px;padding-top:0px; padding-bottom:0px;}






.gusangyuan{ position:absolute; right:21.5%; top:49%; z-index:99;}
.gusangyuan_pic{ background-color:#603a75; z-index:999; position:absolute; width:180px; top:-150px; left:50%; margin-left:-100px; display:none;}
.gusangyuan p{ text-align:center; font-size:12px; color:#FFF; line-height:20px;padding-top:0px; padding-bottom:0px;}








.yizhuang{ position:absolute; left:62.5%; top:49%; z-index:99;}
.yizhuang_pic{ background-color:#603a75; z-index:9999999999; position:absolute; width:180px; top:-100px; left:50%; margin-left:30px; display:none;}
.yizhuang p{ text-align:center; font-size:12px; color:#FFF; line-height:20px;padding-top:0px; padding-bottom:0px;}



.erzhuang{ position:absolute; left:54%; top:49%; z-index:99;}
.erzhuang_pic{ background-color:#603a75; z-index:999999999; position:absolute; left:50%; margin-left:60px; width:180px;top:50%;margin-top:-150px;display:none;}
.erzhuang p{ text-align:center; font-size:12px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}



.szhuang{ position:absolute; left:45%; top:49%; z-index:103;}
.szhuang_pic{ background-color:#603a75; z-index:99999999999; position:absolute; top:60px; left:50%; margin-left:-110px; width:180px; display:none;}
.szhuang p{ text-align:center; font-size:12px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}



.sizhuang{ position:absolute; left:35%; top:49%; z-index:100;}
.sizhuang_pic{ background-color:#603a75;z-index:9999999; position:absolute; top:60px; left:50%; margin-left:-110px; width:180px; display:none;}
.sizhuang_sd{cursor:pointer;}
.sizhuang_sd:hover .sizhuang_pic{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.sizhuang p{ text-align:center; font-size:12px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}




.wuzhuang{ position:absolute; left:22%; top:50%; z-index:100;}
.wuzhuang_pic{ background-color:#603a75; z-index:9999999; position:absolute; width:180px; right:50%; top:-100px; margin-right:-220px;display:none;}
.wuzhuang p{ text-align:center; font-size:12px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}





.mus{ position:absolute; left:47%; top:36%; z-index:110;}
.mus_pic{ background-color:#603a75;z-index:999999999;position: absolute;width: 180px;left: 50%;top: 60px; margin-left: -110px; display:none;}
.mus p{ text-align:center; font-size:12px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}




.maichang{ position:absolute; left:52%; top:66%; z-index:99;}
.maichang_pic{ background-color:#603a75; z-index:999999999; position:absolute; width:180px; top:-106%; left:400%; margin-left:-110px; display:none;}
.maichang p{ text-align:center; font-size:14px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}





.lingdai{ position:absolute; left:40%; top:66%; z-index:99;}
.lingdai_pic{ background-color:#603a75; z-index:999999999; position:absolute; width:180px; top:-106%; left:400%; margin-left:-110px; display:none;}
.lingdai p{ text-align:center; font-size:14px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}





.fuzhuang{ position:absolute; left:30%; top:66%; z-index:99;}
.fuzhuang_pic{ background-color:#603a75; z-index:999999999; position:absolute; width:180px; top:-106%; left:400%; margin-left:-110px; display:none;}
.fuzhuang p{ text-align:center; font-size:14px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}




.yuanji{ position:absolute; left:19%; top:67%; z-index:99;}
.yuanji_pic{ background-color:#603a75; z-index:999999999; position:absolute; width:180px; top:50%; margin-top:-50px; margin-left:-220px; left:50%; display:none;}
.yuanji p{ text-align:center; font-size:14px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}




.shegntaiyuan{ position:absolute; left:2%; top:50%; z-index:99;}
.shegntaiyuan_pic{ background-color:#603a75; z-index:99999; position:absolute; width:180px; top:50%; margin-top:-100px; margin-right:-200px; right:50%; display:none;}
.shegntaiyuan p{ text-align:center; font-size:14px; color:#FFF; line-height:20px; padding-top:0px; padding-bottom:0px;}






.mus_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.ysys_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.erzhuang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.szhuang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.sizhuang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.wuzhuang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;cursor:pointer;}
.maichang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.lingdai_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.fuzhuang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.yuanji_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; cursor:pointer;}
.yizhuang_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;cursor:pointer;}
.shegnhuoqu_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;cursor:pointer;}
.gusangyuan_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;cursor:pointer;}
.shegntaiyuan_ze{width:40px; height:40px; position:absolute; z-index:999999999; background-color:#000; top:0; left:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;cursor:pointer;}





















@media (max-width:1446px) and (min-width:1000px) {
	
.grid-33 a {
	width: 85%;
}
.indexcenter {
	width: 90%;
	margin: 0 auto;
}
.indexlistwz p {
	padding-top: 8%;
}
.brand-list .item{ width:23.4%;}

.news_top{margin:100px auto; width:80%;}

}



 @media (max-width:1365px) and (min-width:800px) {
	 .news_top{margin-top:8% !important;}
	 .border_out{ display:none;}
	 .button_border .border_in {
    width: 35px !important;
    height: 35px !important;
    }
	
	.indexabout .paragraph {
	width: 280px;
}
.txt {
	height: 400px;
	overflow: hidden;
}
	
}












 @media (max-width: 768px) {
.indexnewsitem .col-lg-4 {
	padding-right: 15px;
}
.navbar-nav {
	background: #fff;
	margin-top: 0px;
	float: none;
}
.navbar-nav li {
	text-align: center;
	border-bottom: 1px dotted #e5e5e5;
}
.navbar-nav a {
	color: #666;
	text-transform: uppercase;
}
.navbar-nav a:hover {
	color: #603a75;
}
.navbar-header {
}
.navbar-collapse {
	border-top: 1px solid #e5e5e5;
}
nav {
	margin-top: 0px;
}
header {
	display: block;
	position: fixed;
	top: 0px;
	width: 100%;
	left: 0px;
	z-index: 9999;
	background: #fff;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.headerbg {
}
.pcheader {
	display: none;
}
.navbar-toggle {
	margin-top: 15px;
}
.navbar-toggle .icon-bar {
	background: #603a75;
}
.logo_boxlist {
	float: left;
	margin-left: 20px; margin-top:10px;
	width: 38%;
}
.phone .container {
	padding: 0px;
}
.header {
	display: none;
}
.phone {
	display: block;
}
.logo {
	display: none;
}
.menu {
	display: none;
}
.indexabout .p33 {
	width: 100%;
    min-height: 755px;
}
.indexabout .info {
	    background: url(../images/net_black01.png) repeat;
	width: 100%;
	min-height: 630px;
}
.events .p33 {
	width: 90%;
	float: none;
	margin-right: 0px;
	margin: 0 auto;
}
.eventim li {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
.conitemone {
	margin-bottom: 35%;
}
.contwotitle {
	font-size: 30px;
}
.listtitle {
	font-size: 30px;
}
.indexlisttext p {
	font-size: 30px;
	width: 200px;
}
.lefttitle {
	font-size: 30px;
}
.subtext {
	font-size: 28px;
}
.eventim .subtext {
	margin-left: -130px;
}
.contwomore {
	width: 242px;
	margin: 0 auto;
}
.contwomore a {
	padding: 15px 30px;
}
.indexabout .img1 {
	background-size: auto;
}
.indexabout .img2 {
	background-size: auto;
}
.indexabout .paragraph {
	width: 90%;
}
.indexnewswarp {
	margin-bottom: 30px;
}
.indexnews {
	padding-bottom: 70px;
}
.indexlistwz p {
	padding-top: 45%;
}
.footerabbg p {
	font-size: 24px;
	margin-top: 13%;
}
.indexcenter {
	width: 95%;
	margin: 0 auto;
}
.copy {
	height: 40px;
	overflow: hidden;
}
.footerlist {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.indexabout {
	min-height: 630px;
}
.indexlist {
	background: url(../images/bj2.jpg) no-repeat center center;
}
.events {
	background: url(../images/a02.jpg) no-repeat center bottom;
	min-height: 410px;
}
.phonebanner {
	margin-top: 55px !important;
}





.news_top{margin-top:18% !important; width:100% !important;}
.message{ margin-top:50px; border:none; border-top:1px solid #e5e5e5; padding:0px; padding-top:30px;}
.contact_text{ margin-top:30px; margin-bottom:40px;}

.processwarp{ margin-bottom:20px; padding:30px;}
.historytitle:after{ left:7%;}
.history_text{ width:100%;}
.history_item{ width:100%;}
.history_bgys{ margin-top:30px; font-size:12px;}
.content-boxed{padding: 1rem 1rem 0;}
.about1_left{ margin-top:0px;}
.about1_leftpic{ display:none;}
.about1_leftsound{display:none;}
.abour1_lefttitle p{ padding-top:30px;}
.about1_right{ margin-top:10px;}
.about1 .col-lg-4{ padding-left:15px;}
.about1 .col-lg-8{ padding-right:15px;}
.abour1_lefttitle h4{white-space:normal; font-size:18px;}
.about1_leftwen{ height:auto;}
.about1_left{ padding-bottom:50px;}
.about2_pic{ margin-left:0px; width:100%; float:none;}
.about2{ margin-top:50px; padding:0px;}
.about2_fonts1{ display:none;}
.about2_wen{ display:none;}
.about2_fonts{ margin-left:0px;}
.about3_pic{ margin-top:0px;}
.about3 .col-lg-12{ padding:0px;}
.about3_wen{ display:none;}
.about3_fonts{ width:100%;}
.about3_fontsright{ float:none; width:100%;}
.about3_fontsleft{float:none; width:100%;}
.about4{ width:100%; margin-bottom:70px;}
.about2_fonts2{ font-size:18px; margin-bottom:30px;}
.about2_fonts{ margin:50px 0px;}
.brand-list .item{ position:inherit; width:100%; left:0px;}
.newsbt:after{ left:17%;}
.prolistone{ margin-bottom:10px;}
.prolisttop{ margin-top:0px;}
.prolisttitle:after{ left:16%;}
.brandtext{ width:80%;    margin-top: 20px;}
.brandimg{ width:80%;}
.brandicon{width:80%;}
.prolistwarp{ padding-top:30px;padding-bottom:30px;}

.banner_wz{ display:none;}

.historybt{font-size:24px;}
.sec2_con_zi{margin:20px auto 30px auto; width:100%;}
.travelwz{margin-top:20px;}
.sec2_con_list{width:100%;}
.sec2_con_list_box{padding-bottom:120px;}
#nanosite-possession2016 .chastain__content{width:100%;}
#nanosite-possession2016 .chastain__cell{padding-right:0px;}
.title{padding-top:0px;}
#nanosite-possession2016 .title--2{font-size:1.8em; padding:0px 15px;}
#nanosite-possession2016 .chastain__content .subtitle{margin-top:0.5em; padding:0px 15px; margin-bottom:0.6em;}
.chastain__cover img{width:100%;}
#nanosite-possession2016 .chastain__cover{margin-top:190px; padding:0px 15px 25px 15px;}
.subright{padding-right:15px; padding-left:15px; margin-right:0px;}
.sec1 h2{font-size:18px; padding-top:20px; padding-bottom:5px;}
.sec1_con_l{width:100%; padding:0px; float:none; margin-top:10px;}
.travelwen{margin-top:5px !important;}
.sec1_con_l>p{line-height:24px; font-size:12px; padding:0px 15px}
.sec1_con_r{float:none; width:100%;}
.sec1_con_r_list{margin-top:10px;}
.history{padding:40px 0px;}




/***index***/
.indexabout .img1 {
    background: url(../images/img1.jpg) no-repeat left bottom;
}
/***index***/


/***culture***/
.heading-block .heading-01 {
    font-size: 28px;
}
.contact {
    padding-bottom: 30px;
    padding-top: 30px;
}
.storytext {
    margin-top: 35px;
}
.heading-block h6 {
    margin-top: 10px;
}
.historytitle:before{
	display:none;
}
.historytitle:after{
	display:none;
}
.process {
    padding-top: 30px;
    padding-bottom: 30px;
}
.proceswz {
    margin-bottom: 20px;
}
.processcenter {
    padding: 0rem 0rem 3.2rem;
}
/***culture***/



/***contact***/
.contact {
    padding-bottom: 30px;
    padding-top: 30px;
}
.historytitle:before{
	display:none;
}
.historytitle:after{
	display:none;
}
.addgsmc:after{
	display:none;
}
.addgsmc {
    font-size: 18px;
}
.contact_text {
    width: 102%;
}
.upload button {
    width: 100%;
}
.addtext {
    margin-top: 2px;
}
.messagetwo {
    margin-top: 0;
}
.messageone p {
    margin-top: 10px;
}
.messageone input {
    margin-top: 1px;
}
.messageone textarea {
    margin-top: 1px;
}
/***contact***/



/****brand01****/
.product {
    margin-top: 0;
}
.prolist {
    margin-top: 30px;
}
/****brand01****/


/****brand02****/
.brandicontop {
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.swiper1_1 {
    padding: 0 0 190px 0;
	margin-top: -100px;
    margin-bottom: -50px;
}

/****brand02****/


/****news****/
.banner.visible-xs {
    /*margin-top: 60px;*/
}
.jifenphone.visible-xs .historyyw {
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top:0;
}
.jifenphone.visible-xs .historybt {
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0;
}
.jifenphone {
    padding-top: 30px;
    padding-bottom: 30px;
}
.newsbt {
    margin-bottom: 30px;
}
.rnpdbt{
	padding-bottom:30px !important;
}

/****news****/


/***newsdot***/
.xinwenny {
    margin: 40px auto;
}
.xinwenbt {
    font-size: 18px;
}
.xinwenxbt {
    width: 100%;
}

/***newsdot***/



/***product***/
.product.visible-xs .brandicon {
    width: 100%;
	margin-top: 160px;
}
/***product***/




/***about***/
.abour1_lefttitle {
    width: 100%;
    margin-left: 0%;
    padding-top: 20px;
}
.about1_leftwen {
    width: 100%;
    margin-left: 0;
	margin-top: 10px;
}
.two-col {
    padding: 30px 0;
}
#brand{
	margin:0 !important;
}
#brand .container{
	padding:0;
}
.two-col.two-col_big .right p {
    padding-top: 10px;
}
.about3 {
    margin-top: 30px;
}
.join_tjnav {
    width: 100%;
}
.join_tjnav_right {
    margin-top: 40px;
}
.join_tjnav_right p {
    width: 100%;
}
.join_tj {
    padding-bottom: 30px;
}
#video {
    margin-top: 30px;
}
.font-title-h1 {
    font-size: 28px;
}
.two-col.two-col_big .right p span {
    font-size: 18px;
}
/***about***/




/***prolist***/
.prolistnav {
    margin-top: 30px;
}
.prolistnav a {
    width: 25%;
    line-height: 30px;
    float: left;
    height: 30px;
    margin: 20px 0;
}
.prolistitem {
    margin-top: 120px;
}
/***prolist***/






#intro-video{ display:none;}
.footerwarp{ display:none;}
#video{ display:none;}





}
