﻿* {
	margin:0px;
	padding:0px;
}

body {
	min-width:1200px;
	background:#ffffff;
	background-image:url();
	background-

repeat:repeat-x;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:12px;
	font-variant:normal;
	font-family:"微软雅黑";
}
/*为部分带全站背景图准备可以将背景图或背景色部分删除掉*/
a:link,a:visited,a:hover,a:active {
	text-decoration:none;
}
a {
	text-decoration:none;
}
li {
	list-style-type:none;
}
ul,ol {
	list-style-type:none;
	list-style-image:none;
}
/*清除浮动*/ .main {
	width:1200px;
	margin:0 auto;
}
.head {
	width:100%;
	height:114px;
	background:rgba(68,68,68,0.8);
	position:fixed;
	top:0;
	left:0;
	z-index:1000
}
.head .name {
	position:relative;
	top:50%;
	float:left;
	transform:translateY(-

50%);
}
.head img {
	display:block;
}
.head  .tel {
	float:right;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.head .main {
	height:114px;
}
.nav {
	float:right;
	width:auto;
	height:114px;
}
.nav ul li {
	width:120px;
	height:114px;
	float:left;
	position:relative;
	line-height:114px;
	text-

align:center;
}
.nav ul li ul {
	position:absolute;
	left:0;
	height:auto;
	opacity:0;
	visibility:hidden;
	transition:.3s;
	overflow:hidden;
	width:100%;
	top:130px;
	z-index:100;
}
.nav ul li a {
	color:#fff;
	display:block;
	font-size:16px;
}
.nav ul li ul li {
	background:#323232;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #505050;
}
.nav ul li ul li a {
	font-size:13px;
}
.nav ul 

li:hover {
	background:#f87900;
}
.nav ul li:hover ul {
	opacity:1;
	top:114px;
	visibility:inherit;
}
.banner {
 
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.banner 

.hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	left:45%;
	bottom:10px;
	z-index:1;
}
.banner .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.banner .hd ul li {
	float:left;
	margin-right:5px;
	width:50px;
	height:10px;
	line-height:14px;
	text-align:center;
	cursor:pointer;
	background:rgba(0,0,0,0.8);
}
.banner .hd ul li.on {
	background:#f87900;
}
.banner .bd {
	position:relative;
	z-index:0;
	width:100%;
}
.banner .bd li {
	zoom:1;
	vertical-

align:middle;
}
.banner .bd img {
	width:100%;
	display:block;
}
.banner .prev,.banner .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-3%;
	display:block;
	width:32px;
	height:40px;
	filter:alpha

(opacity=50);
	opacity:0.5;
}
.banner .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.banner .next {
	font-size:58px;
	color:#fff;
}
.banner .prev {
	font-size:58px;
	color:#fff;
}
.banner 

.prev:hover,.banner .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.banner .prevStop {
	display:none;
}
.banner .nextStop {
	display:none;
}
.in-banner {
	width:100%;
	height:auto;
	overflow:hidden;
}
.in-

banner img {
	display:block;
	width:100%;
}
.product {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:50px;
}
.title {
	position:relative;
	padding-bottom:15px;
}
.title:after {
	content:"";
	width:60px;
	height:3px;
	background:#f87900;
	position:absolute;
	left:50%;
	margin-left:-29px;
	bottom:0;
	background:#f87900;
}
.title h4 {
	color:#262626;
	text-

align:center;
	font-size:30px;
	font-weight:normal;
}
.title span {
	display:block;
	text-align:center;
	font-size:15px;
	text-align:center;
	color:#999;
	line-height:30px;
}
.title  p {
	color:#555;
	font-size:20px;
	text-align:center;
	/*margin-top:5px;
	*/	letter-spacing:20px;
}
.product .list {
	margin-top:30px;
}
.product .item {
	float:left;
	width:390px;
	height:254px;
	position:relative;
	overflow:hidden;
	margin-left:15px;
	margin-top:10px;
}
.product .item:nth-child(3n-2) {
	margin-left:0;
}
.product .item img {
	display:block;
	width:390px;
	height:254px;
	transition:.5s;
}
.product 

.item:hover img {
	transform:scale(1.03);
}
.product .item div {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	transition:.3s;
	background:rgba

(219,141,66,0.9);
}
.product .item:hover div {
	opacity:1;
}
.product .item h4 {
	color:#fff;
	font-size:22px;
	height:40px;
	z-index:1000;
	left:30px;
	top:20px;
	position:absolute;
}
.product .item  

h4 a {
	color:#fff;
}
.product .item   h4:after {
	content:"";
	width:34px;
	position:absolute;
	left:0;
	bottom:0;
	background:#f87900;
	height:2px;
}
.product .item:hover h4:after {
	background:#fff;
}
.product .item div ul {
	width:330px;
	margin:0 auto;
	margin-top:80px;
}
.product .item div ul li {
	width:100%;
	line-height:34px;
	position:relative;
	margin-left:-15px;
	opacity:0;
	visibility:hidden;
	height:34px;
	transition:.3s;
	animation-timing-function:sease;
	overflow:hidden;
}
.product 

.item:hover ul li {
	margin-left:0;
	opacity:1;
	visibility:inherit;
}
.product .item div ul li a {
	color:#fff;
	font-size:20px;
	position:relative;
	/*font-weight:bold;
	*/ 	padding-left:15px;
}
.product .item div ul li:after {
	content:"";
	width:10px;
	height:5px;
	top:50%;
	margin-top:-3px;
	background:url(../images/icon02.png)no-repeat center;
	position:absolute;
	left:0;
}
.product 

.item div ul li:hover {
	margin-left:15px;
}
.cases {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:53px;
}
.cases .list {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:40px;
}
.cases .list ul {
	display:table;
	margin:0 auto;
}
.cases .list ul li {
	float:left;
	width:95px;
	height:50px;
	background:#f1f1f1;
	margin-left:20px;
	text-align:center;
	line-height:50px;
}
.cases .list ul li a {
	color:#555555;
	font-size:14px;
}
.cases .list ul li:nth-child(1) {
	margin-left:0;
	width:140px;
	height:50px;
	background:#f1f1f1 url(../images/icon01.png)no-repeat 15px 

center;
}
.cases .list ul li:nth-child(1) a {
	margin-left:20px;
}
.cases .list ul li:hover {
	background:#f87900;
}
.cases .list ul li:hover a {
	color:#fff;
}
.cases .list ul li:nth-child(1):hover {
	background:#f87900  url

(../images/h01.png)no-repeat 15px center;
}
.cases .pic {
	margin-top:30px;
}
.cases .pic ul li {
	float:left;
	width:350px;
	height:193px;
	position:relative;
	overflow:hidden;
}
.cases .pic ul li img {
	display:block;
	width:350px;
	transition:.5s;
	height:193px;
	transform:scale(1.1);
}
.cases .pic ul li:nth-child(1) {
	width:500px;
	height:386px;
}
.cases .pic ul li:nth-child(1) img {
	display:block;
	width:500px;
	height:386px;
}
.cases .pic ul li div:after {
	width:84%;
	height:0;
	border-left:1px solid #fff;
	border-right:1px 

solid #fff;
	position:absolute;
	content:"";
	left:50%;
	transition:.5s;
	top:50%;
	transform:translate3d(-

50%,-50%,0);
}
.cases .pic ul li div:before {
	width:0;
	height:84%;
	transition:.5s;
	border-top:1px 

solid #fff;
	border-bottom:1px solid #fff;
	position:absolute;
	content:"";
	left:50%;
	top:50%;
	transform:translate3d(-50%,-50%,0);
}
.cases .pic ul li div {
	width:100%;
	height:100%;
	background:rgba(219,141,66,0.9);
	position:absolute;
	left:0;
	opacity:0;
	transition:.3s;
	top:0;
}
.cases .pic ul 

li:hover div {
	opacity:1;
}
.cases .pic ul li div p {
	color:#fff;
	text-align:center;
	font-size:20px;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.cases .pic ul li:hover div:before {
	width:90%;
}
.cases .pic ul li:hover div:after {
	height:90%;
}
.cases .pic ul li:hover img {
	transform:translateY(2%) scale(1.1);
}
.news {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:50px;
}
.news .part {
	width:590px;
	height:auto;
	overflow:hidden;
	margin-top:43px;
	float:left;
}
.news .part:nth-child(2) {
	float:right;
}
.news .tit {
	width:100%;
	height:40px;
	background:#f1f1f1;
}
.news .tit p {
	float:left;
	margin-left:15px;
	line-height:40px;
	color:#555555;
	font-size:16px;
}
.news .tit a {
	color:#999;
	font-size:12px;
	line-height:40px;
	float:right;
	margin-right:10px;
}
.news .tit a:hover {
	text-decoration:underline;
	color:#f87900;
}
.news ul li {
	width:100%;
	height:auto;
	margin-top:15px;
	overflow:hidden;
}
.news ul li img {
	display:block;
	width:140px;
	float:left;
	height:90px;
}
.news ul li .info {
	float:right;
	width:435px;
	height:auto;
	overflow:hidden;
	margin-top:5px;
}
.news ul li .info h4 {
	color:#f87900;
	font-size:18px;
	float:left;
	font-

weight:normal;
}
.news ul li .info h4:hover {
	text-decoration:underline;
}
.news ul li .info span {
	display:block;
	float:right;
	color:#cccccc;
	font-size:14px;
}
.news ul li .info p {
	width:100%;
	height:auto;
	color:#888888;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	margin-top:5px;
	display:-

webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	float:left;
}
.news 

.more {
	display:block;
	width:208px;
	margin-left:510px;
	margin-top:30px;
	height:48px;
	border:1px solid #cccccc;
	line-height:48px;
	text-align:center;
	float:left;
}
.news .more a {
	color:#888888;
	font-

size:20px;
	display:block;
}
.news .more a:hover {
	background:#f87900;
	color:#fff;
}
.footer {
	width:100%;
	background:#333333;
	position:relative;
	margin-top:55px;
	height:260px;
	padding-bottom:40px;
}
/*.footer .intro {
	float:left;
	margin-top:40px;
}
.footer .ewm {
	width:120px;
	float:right;
	height:120px;
	margin:50px 0 0 0;
}
.footer .ewm img {
	display:block;
	width:110px;
	height:110px;
	border:5px solid #fff;
}
.footer .ewm  p {
	width:100%;
	text-align:center;
	font-size:16px;
	color:#777777;
}
.footer .tel {
	float:left;
	margin-left:25px;
}
.footer .tel p {
	color:#fff;
	font-size:12px;
	color:#666666;
	line-height:25px;
	margin-top:10px;
}
.footer  .fn {
	float:left;
	margin-left:100px;
	height:auto;
	overflow:hidden;
	margin-top:35px;
}
.footer  .fn ul li {
	float:left;
	position:relative;
	width:180px;
	text-align:center;
}
.footer  .fn ul {
	margin-top:10px;
}
.footer  .fn ul li:after {
	content:"";
	width:1px;
	height:12px;
	position:absolute;
	left:0;
	top:10px;
	background:#585858;
}
.footer  .fn ul 

li a {
	color:#888888;
	font-size:20px;
}
.footer  .fn ul ul li {
	float:inherit;
	font-size:12px;
	line-

height:25px;
}
.footer  .fn ul ul li a {
	color:#888888;
	font-size:12px;
}
.footer  .fn ul ul li a:hover {
	color:#f87900;
	text-decoration:underline;
}
.footer  .fn ul ul li:after {
	width:0;
	height:0;
	overflow:hidden;
}
.footer 

.info {
	float:right;
	margin-top:40px;
}
.footer .info p {
	color:#888888;
	font-size:12px;
	line-

height:20px;
}
*/.footer .part {
	min-width:120px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:75px;
	height:auto;
	margin-top:40px;
}
.footer .cr {
	width:100%;
	height:40px;
	background:#222222;
	position:absolute;
	left:0;
	bottom:0;
}
.footer .cr p {
	text-align:center;
	line-

height:40px;
	color:#999;
	text-align:center;
}
.footer .part:nth-child(1) {
	margin-left:0;
}
.footer .part 

.tit {
	width:100%;
	height:34px;
	border-bottom:1px solid #b5b5b5;
}
.footer .part .tit p {
	color:#999999;
	font-size:18px;
}
.footer .part  ul {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.footer .part  ul li {
	height:25px;
	line-height:25px;
}
.footer .part  ul li a {
	color:#999999;
	font-size:13px;
	display:block;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.footer .part  ul li:hover a {
	text-decoration:underline;
	color:#ff7f1f;
}
.footer .part  .info {
	width:200px;
	margin-right:5px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.footer .part  p {
	color:#999999;
	font-size:13px;
	line-height:25px;
}
.footer .ewm {
	float:right;
	width:150px;
	height:150px;
	margin-top:40px;
}
.footer .ewm img {
	display:block;
	width:150px;
	height:150px;
}
.float {
	width:auto;
	height:auto;
	overflow:hidden;
	position:fixed;
	bottom:100px;
	right:0;
	width:180px;
}
.float ul li {
	width:180px;
	margin-top:5px;
	height:auto;
	overflow:hidden;
	margin-left:130px;
	position:relative;
	transition:.5s;
}
.float ul li span {
	display:block;
	width:50px;
	height:50px;
	float:left;
}
.float ul li:nth-child(2):hover {
	margin-left:0;
}
.float ul li:nth-child(3):hover {
	margin-left:0;
}
.float ul li:nth-child(4):hover {
	margin-left:0;
}
.float ul li:nth-child(4):hover img {
	height:120px;
}
.float ul li p {
	float:left;
	font-size:16px;
	color:#fff;
	width:130px;
	text-align:center;
	height:45PX;
	padding-top:5px;
	font-weight:bold;
	background:#f87900;
}
.float ul li a {
	display:block;
	line-height:50px;
	text-align:center;
	background:#f87900;
	color:#fff;
	font-

size:16px;
	font-weight:bold;
}
.float ul li:nth-child(1) span {
	background:#f87900 url

(../images/float01.png)no-repeat  center;
}
.float ul li:nth-child(2) span {
	background:#f87900 url

(../images/float02.png)no-repeat   center;
}
.float ul li:nth-child(3) span {
	background:#f87900 url

(../images/float03.png)no-repeat   center;
}
.float ul li:nth-child(4) span {
	background:#f87900 url

(../images/float04.png)no-repeat   center;
}
.float ul li:nth-child(5) span {
	background:#f87900 url

(../images/float05.png)no-repeat   center;
}
.float ul li:hover a {
	background:#f87900;
}
.float ul li:hover 

 p {
	background:#f87900;
}
.float ul li:hover div {
	background:#f87900;
}
.float ul li div {
	width:130px;
	float:left;
	background:#f87900;
	height:auto;
	overflow:hidden;
}
.float ul li img {
	display:block;
	width:120px;
	height:50px;
	transition:.3s;
	float:right;
	margin:5px;
}
.crumbs {
	width:1200px;
	margin:0 auto;
	height:60px;
}
.crumbs p {
	color:#777777;
	font-

size:16px;
	float:left;
	line-height:60px;
}
.crumbs  a {
	display:block;
	float:left;
	color:#777777;
	font-size:14px;
	padding-right:10px;
	padding-left:10px;
	line-height:60px;
	position:relative;
}
.crumbs  

a:after {
	content:"/";
	position:absolute;
	right:0;
	top:0;
	color:#777777;
	font-size:14px;
}
.crumbs  

a:nth-child(2) {
	padding-left:0;
}
.crumbs  a:last-child:after {
	width:0;
	height:0;
	overflow:hidden;
}
.project {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.project .window {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	display:none;
	background:rgba(0,0,0,.5);
}
.project .close {
	width:16px;
	height:16px;
	background:url

(../images/btn.png)no-repeat;
	position:absolute;
	left:50%;
	margin-left:480px;
	top:50%;
	margin-top:-

280px;
}
.project .video {
	width:900px;
	height:500px;
	border:1px solid #ccc;
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:50%;
	margin-top:-250px;
	background:rgb

(254,255,252);
	url(../images/loading.gif)no-repeat center;
}
.category {
	width:1180px;
	padding:10px;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
}
.category .list ul li {
	float:left;
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:6px;
}
.category .list {
	width:100%;
	height:auto;
	overflow:hidden;
}
.category .list ul li a {
	color:#555555;
	font-size:15px;
}
.category .list ul .on {
	background:#f87900;
}
.category .list ul .on a {
	color:#fff;
}
.category .bd {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.category .bd ul li {
	float:left;
	width:120px;
	height:30px;
	line-

height:30px;
	text-align:center;
	position:relative;
}
.category .bd ul li:last-child:after {
	width:0;
	height:0;
}
.category .bd ul li:after {
	content:"";
	width:1px;
	height:14px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-7px;
	background:#555555;
}
.category .bd ul li a {
	color:#555555;
	font-size:12px;
	display:block;
	width:100px;
	height:30px;
	background:rgba(255,255,255,1);
	border-

radius:5px;
	margin:0 0 0 10px;
}
.category .bd ul li a:hover {
	background:rgba(255,255,255,0.6);
	color:#555;
	border-radius:5px;
}
.project  .pic {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.project .pic ul li {
	float:left;
	width:290px;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	margin-left:12px;
}
.project .pic ul li:nth-child(4n-3) {
	margin-left:0;
}
.project .pic ul li img {
	display:block;
	width:290px;
	height:160px;
}
.project .pic ul li p {
	width:100%;
	height:50px;
	line-

height:50px;
	color:#222222;
	font-size:15px;
}
.project  .intro {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.project  .intro p {
	line-height:32px;
}
.page {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.page div {
	float:right;
	display:table;
	width:auto;
}
.page a {
	padding:5px 8px;
	color:#666666;
}
.page ul {
	float:left;
}
.page ul li {
	float:left;
	display:block;
	border:1px solid #bbbbbb;
	padding:5px 8px;
	float:left;
	color:#666666;
	margin-left:5px;
	padding-right:5px;
}
.page ul .thisclass {
	background:#f87900;
	color:#fff;
	padding:5px 

8px;
}
.about-intro {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.about-intro .menu {
	width:1180px;
	padding:10px;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
}
.about-intro .menu ul li {
	float:left;
	width:140px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:6px;
}
.about-intro .menu {
	width:100%;
	height:auto;
	overflow:hidden;
}
.about-intro .menu ul li a {
	color:#555555;
	font-size:14px;
}
.about-intro .menu ul .on {
	background:#f87900;
}
.about-intro .menu ul .on a {
	color:#fff;
}
.about-intro .intro {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.about-intro .intro .tit {
	width:100%;
	height:40px;
	position:relative;
}
.about-intro .intro .tit:after {
	content:"";
	width:3px;
	height:20px;
	position:absolute;
	left:0;
	top:11px;
	background:#ff8800;
}
.about-intro .intro .tit p {
	color:#ff8800;
	font-size:22px;
	margin-left:10px;
	line-height:40px;
}
.about-intro .intro .info {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.newscontent {
	line-height:28px;
}
.about-intro .intro .info p {
	line-height:26px;
}
.about-intro .text {
	width:490px;
	height:auto;
	overflow:hidden;
	float:left;
}
.about-intro .text .t {
	position:relative;
	height:auto;
	overflow:hidden;
	padding-

bottom:10px;
}
.about-intro .text .t h4 {
	color:#333333;
	font-size:46px;
	font-weight:normal;
}
.about-intro 

.pic {
	float:right;
}
.about-env {
	width:100%;
	height:auto;
	overflow:hidden;
}
.about-env .t {
	width:100%;
	height:
}
.about-intro .text .t:after {
	content:"";
	width:29px;
	height:2px;
	position:absolute;
	bottom:0;
	left:0;
	background:#f77900;
}
.about-env {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:90px;
}
.about-env .t {
	width:100%;
	height:520px;
	overflow:hidden;
	background:url(../images/bg01.png)no-repeat center;
}
.about-env .t p {
	color:#fff;
	font-size:32px;
	text-align:center;
	margin-top:236px;
}
.about-env .t span {
	display:block;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-top:10px;
}
.about-env  .pic {
	width:1200px;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:50px;
}
.about-env  .pic img {
	display:block;
}
.about-intro 

.about-hr {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:40px;
}
.about-intro 

.about-hr ul {
	width:1196px;
	height:auto;
	overflow:hidden;
	padding:2px;
}
.about-intro .about-hr 

ul li {
	width:545px;
	height:429px;
	overflow:auto;
	background:#f6f6f6;
	float:left;
	border-right:2px solid #f77900;
	padding:15px 15px 15px 20px;
	transition:.5s;
	margin-bottom:50px;
}
.about-intro .about-hr ul li:hover {
	box-shadow:1px 0px 5px 5px #f1f1f1;
}
.about-intro .about-hr ul 

li:nth-child(2n) {
	float:right;
}
.about-intro .about-hr ul li h4 {
	font-size:22px;
	color:#f87900;
	font-

weight:normal;
}
.about-intro .about-hr ul li b {
	font-size:16px;
	color:#333333;
	font-weight:normal;
}
.about-intro .about-hr .info {
	margin-top:10px;
}
.about-intro .about-hr .info b {
	margin-top:5px;
	display:block;
}
.about-intro .about-hr .info p {
	margin-top:5px;
}
.about-intro .about-hr ul li p {
	color:#666666;
	font-size:15px;
	line-height:26px;
}
.about-team {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:45px;
}
.about-team .t {
	width:100%;
	height:780px;
	overflow:hidden;
	background:url(../images/team.png)no-repeat center;
}
.about-team .t h4 {
	font-size:32px;
	text-align:center;
	color:#fff;
	margin-top:270px;
	font-weight:normal;
}
.about-team .t span {
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-top:15px;
	display:block;
}
.about-team .t p {
	width:1200px;
	margin:0 auto;
	margin-top:50px;
	color:#fff;
	font-size:16px;
	text-indent:2em;
	line-height:26px;
	letter-spacing:1px;
}
.about-team .team-list {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:75px;
}
.about-team .team-list ul {
	width:1196px;
	padding:0 2px;
}
.about-

team .team-list ul li {
	width:548px;
	height:250px;
	overflow:hidden;
	float:left;
	padding:30px 

10px;
	background:#f6f6f6;
	margin-bottom:55px;
	box-shadow:0px 2px 3px 3px #f1f1f1;
	border-top:2px solid #f77900;
}
.about-team .team-list ul li:nth-child(2n) {
	float:right;
}
.about-team .team-list ul 

li .pic {
	float:left;
	width:186px;
	height:186px;
	border-radius:50%;
}
.about-team .team-list ul li .pic 

img {
	display:block;
	width:186px;
	height:186px;
	border-radius:50%;
}
.about-team .team-list ul 

li .intro {
	width:350px;
	height:auto;
	overflow:hidden;
	float:right;
}
.about-team .team-list ul li .intro 

h4 {
	font-size:16px;
	color:#333;
	width:100%;
	font-weight:normal;
	text-overflow:ellipsis;
	overflow:hidden;
}
.about-team .team-list ul li .intro b {
	font-size:22px;
	font-weight:normal;
}
.about-team 

.team-list ul li  .info {
	width:100%;
	height:auto;
	overflow:auto;
	margin-top:10px;
}
.about-

team .team-list ul li  .info p {
	color:#666666;
	font-size:14px;
	line-height:24px;
}
.service-intro {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.service-intro .menu {
	width:1180px;
	padding:10px;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
}
.service-intro 

.menu ul li {
	float:left;
	width:140px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:6px;
}
.service-intro .menu {
	width:100%;
	height:auto;
	overflow:hidden;
}
.service-

intro .menu ul li a {
	color:#555555;
	font-size:14px;
}
.service-intro .menu ul .on {
	background:#f87900;
}
.service-intro .menu ul .on a {
	color:#fff;
}
.service-intro .intro {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.service-intro .intro .bd {
	margin-top:30px;
}
.service-intro .bd img {
	display:block;
	margin:0 auto;
}
.news-list {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.news-list .menu {
	width:1180px;
	padding:10px;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
}
.news-list .menu ul li {
	float:left;
	width:140px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:6px;
}
.news-list .menu {
	width:100%;
	height:auto;
	overflow:hidden;
}
.news-list .menu ul li a {
	color:#555555;
	font-size:14px;
}
.news-list .menu ul .on {
	background:#f87900;
}
.news-list .menu ul .on a {
	color:#fff;
}
.news-list .list {
	width:100%;
	height:auto;
	margin-top:20px;
	overflow:hidden;
}
.news-list .list ul li {
	width:100%;
	height:auto;
	margin-bottom:15px;
	overflow:hidden;
}
.news-list .list ul li img {
	display:block;
	width:234px;
	float:left;
	height:150px;
}
.news-list .list ul li .info {
	float:right;
	width:933px;
	height:98px;
	padding:25px 

15px;
	border:1px solid #eeeeee;
}
.news-list .list ul li h4 {
	font-size:16px;
	color:#f87900;
}
.news-list 

.list ul li p {
	color:#888888;
	font-size:14px;
	line-height:20px;
	display:-webkit-box;
	-

webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	margin-top:8px;
}
.news-list .list ul li 

span {
	color:#cccccc;
	font-size:14px;
	display:block;
	margin-top:8px;
}
.index_newscont h4 {
	text-

align:center;
	line-height:50px;
	border-bottom:#CCC 1px dotted;
	font-size:16px;
	color:#f87900;
}
.p_c {
	text-

align:center;
	line-height:24px;
}
.fy {
	width:100%;
	height:24px;
	line-height:24px;
	font-size:14px;
	text-align:center;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.fy a:link {
	color:#000;
	text-decoration:none;
}
.fy a:visited {
	color:#000;
	text-decoration:none;
}
.fy a:hover {
	color:#f87900;
	text-decoration:none;
}
.footer .right .info a {
	color:#FFF;
}
.productimg img {
	text-align:center;
	margin:0px auto;
}
.news-list .menu ul li.current,.about-intro .menu 

ul li.current,.service-intro .menu ul li.current,.category .list ul li.m_hover {
	background:#f87900;
}
.news-list .menu ul 

li.current a,.about-intro .menu ul li.current a,.service-intro .menu ul li.current a,.category .list ul li.m_hover a {
	color:#fff;
}
.category .bd ul li.current a {
	background:#f87900;
	color:#fff;
}
.feedback {
	width:1190px;
	height:328px;
	box-shadow:0px 1px 3px 3px  #f3f3f3;
	margin:0 auto;
	margin-bottom:30px;
	overflow:hidden;
	margin-top:25px;
}
.feedback form {
	width:1095px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.feedback form ul li {
	float:left;
	height:auto;
	width:420px;
	overflow:hidden;
	margin-bottom:15px;
}
.feedback form ul li   p {
	color:#666666;
	font-size:18px;
	line-height:40px;
	float:left;
}
.feedback form ul li:nth-child(n+3) {
	width:100%;
}
.feedback form ul li input {
	width:278px;
	height:38px;
	margin-left:10px;
	font-family:'微软雅黑';
	outline:none;
	text-indent:10px;
	border:1px solid #c9c9c9;
}
.feedback form ul li select {
	width:278px;
	height:38px;
	margin-left:10px;
	outline:none;
	border:1px solid #c9c9c9;
}
.feedback form ul li:nth-child(3) input {
	width:1000px;
}
.feedback form ul li  

textarea {
	width:1000px;
	margin-left:10px;
	height:99px;
	font-family:'微软雅黑';
	padding-top:10px;
	text-indent:10px;
	outline:none;
	border:1px solid #c9c9c9;
}
.feedback form  .btn {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-left:80px;
}
.feedback form  .btn input {
	width:120px;
	height:40px;
	background:#f87900;
	color:#fff;
	font-size:18px;
	outline:none;
	border:none;
	border-radius:5px;
}
.feedback form  .btn input:last-child {
	border:none;
	border:1px solid #999999;
	color:#999999;
	background:none;
	margin-left:20px;
}
.intention {
	width:100%;
	height:auto;
	overflow:hidden;
}
.intention .ad {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.intention .ad p {
	color:#666666;
	font-size:15px;
	line-height:30px;
}
.intention .form {
	width:1190px;
	height:348px;
	box-shadow:0px 1px 3px 3px  #f3f3f3;
	margin:0 auto;
	margin-bottom:30px;
	overflow:hidden;
	margin-top:25px;
}
.intention .form form {
	width:1095px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.intention form ul li {
	width:100%;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;
}
.intention form ul li input {
	width:1000px;
	height:38px;
	margin-left:10px;
	font-family:'微软雅黑';
	outline:none;
	text-indent:10px;
	border:1px solid 

#c9c9c9;
}
.intention form ul li select {
	width:1000px;
	height:38px;
	margin-left:10px;
	outline:none;
	border:1px solid #c9c9c9;
}
.intention form ul li   p {
	color:#666666;
	font-size:18px;
	line-height:40px;
	float:left;
}
.intention form ul li  textarea {
	width:1000px;
	margin-left:10px;
	height:89px;
	font-family:'微软雅黑';
	padding-top:10px;
	text-indent:10px;
	outline:none;
	border:1px solid 

#c9c9c9;
}
.intention form  .btn {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-left:80px;
}
.intention form  .btn input {
	width:120px;
	height:40px;
	background:#f87900;
	color:#fff;
	font-size:18px;
	outline:none;
	border:none;
	border-radius:5px;
}
.intention form  

.btn input:last-child {
	border:none;
	border:1px solid #999999;
	color:#999999;
	background:none;
	margin-left:20px;
}
.cont-intro {
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.cont-intro .tit {
	width:100%;
	height:auto;
	overflow:hidden;
}
.cont-intro .tit h3 {
	width:260px;
}
.cont-intro .tit .cn {
	color:#222222;
	font-size:32px;
	float:left;
	position:absolute;
	font-weight:normal;
}
.cont-intro .tit .en {
	color:#666;
	font-size:18px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	margin:50px 0 0 0;
}
.cont-intro .tit  

span {
	display:block;
	color:#666666;
	float:left;
	font-size:16px;
	line-height:30px;
	margin-left:340px;
}
.cont-intro .intro {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	min-

height:300px;
}
