﻿/*2016/5/10*/





/*己米日用  bass.css   and   index.css*/



@charset "utf-8";

/* html,

body {

	width: 100%;

} */

.w{

	width: 1200px;

}

* {

	margin: 0;

	padding: 0;

	font-size: 14px;

	font-family: "Microsoft YaHei", Arial, sans-serif;

}

a ,li ,p ,tr ,td {

	color: #333;

}

i,em{

	font-style: normal;

}



ul,

ol {

	list-style: none;

}



img {

	display: block;

	border: 0;

}



a:link,

a:visited {

	text-decoration: none;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.clear {

	clear: both;

}



.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

}



.clearfix:after {

	clear: both;

}



.clearfix {

	*zoom: 1;

	/*IE/7/6*/

}



.mt15 {

	margin-top: 15px;

}



.mb15 {

	margin-bottom: 15px;

}



.mt40 {

	margin-top: 40px;

}



.mb40 {

	margin-bottom: 40px;

}



.ml40 {

	margin-left: 40px;

}



.mr40 {

	margin-right: 40px;

}



.mt30 {

	margin-top: 30px;

}



.mb30 {

	margin-bottom: 30px;

}



.ml30 {

	margin-left: 30px;

}



.mr30 {

	margin-right: 30px;

}



.ml15 {

	margin-left: 15px;

}



.mr15 {

	margin-right: 15px;

}



.mt20 {

	margin-top: 20px;

}



.mb20 {

	margin-bottom: 20px;

}



.ml20 {

	margin-left: 20px;

}



.mr20 {

	margin-right: 20px;

}



.mt10 {

	margin-top: 10px;

}



.mb10 {

	margin-bottom: 10px;

}



.ml10 {

	margin-left: 10px;

}



.mt5 {

	margin-top: 5px;

}



.mb5 {

	margin-bottom: 5px;

}



.ml5 {

	margin-left: 5px;

}



.mr5 {

	margin-right: 5px;

}



.mr10 {

	margin-right: 10px;

}



.pt15 {

	padding-top: 15px;

}



.pb15 {

	padding-bottom: 15px;

}



.pl15 {

	padding-left: 15px;

}



.pr15 {

	padding-right: 15px;

}



.pt20 {

	padding-top: 20px;

}



.pb20 {

	padding-bottom: 20px;

}



.bl20 {

	padding-left: 20px;

}



.pr20 {

	padding-right: 20px;

}



.pt10 {

	padding-top: 10px;

}



.pb10 {

	padding-bottom: 10px;

}



.pl10 {

	padding-left: 10px;

}



.pr10 {

	padding-right: 10px;

}



.pt5 {

	padding-top: 5px;

}



.pb5 {

	padding-bottom: 5px;

}



.pl5 {

	padding-left: 5px;

}



.pr5 {

	padding-right: 5px;

}



.fontS14 {

	font-size: 14px;

}



.fontS16 {

	font-size: 16px;

}



.fontS18 {

	font-size: 18px;

}



.fontS20 {

	font-size: 20px;

}



.fontS22 {

	font-size: 22px;

}



.fontS24 {

	font-size: 24px;

}



.red {

	color: #c00;

}



.black {

	color: #000 !important;

}



.orange {

	color: #e58401;

}



.gray {

	color: #c1c1c1;

}



.bg-black {

	background: #6E6E6E !important;

}



.bg-gray {

	background: #E7E7E7 !important;

}





/*header css*/



.top-header img {

	width: 100%;

	margin: 0 auto;

}



.topbg {

	width: 1200px;

	height: 30px;

	line-height: 30px;

	margin: 0px auto;

}

.topbg span{

	color: #ff4e00;

	font-size:12px;

}

.topbg em{

	font-style:normal;

	padding:0 5px;

	font-size:12px;

	}

.topbg a {

	font-size: 12px;

}





.header-center {

	width: 1200px;

	margin: 0 auto;

	height: 90px;

	padding-top: 10px;

	overflow: hidden;

}



.search {

	width: 360px;

	margin: 10px 80px 0px 60px;

}



.search-input input {

	display: block;

	width: 296px;

	height: 26px;

	border: 1px solid #666;

	text-indent: 5px;

}



.search button {

	display: block;

	width: 62px;

	height: 28px;

	border: 0;

	background: #2e364a url(../img/index/search.png) center no-repeat;

}



.search_d span {

	float: left;

	margin-right: 5px;

	color: #000;

	clear: fixed;

}



.search_d span a {

	color: #8e8e8e;

}



.header-fr { padding-top:10px;}

.header-fr ul li {

	float: left;

}



.header-fr ul li a {

	color: #2d2d2d;

	font-size: 14px;

}



.header-fr ul li span {

	margin-right: 5px;

}



.header-fr p span,

.header-fr b {

	display: block;

	float: left;

}

.header-fr b {

	color: #D40000;

}



/*nav css*/



.nav {

	width: 100%;

	background: #038f45;

	height: 30px;

}



.nav-content {

	width: 1200px;

	height: 30px;

	line-height: 30px;

	margin: 0px auto;

}



.nav-content ul li {

	float: left;

	color: #fff;

	font-size: 16px;

	padding: 0px 14px;

}



.nav-content ul li.menu {

	position: relative;

	padding: 0;

}



.nav-content ul li b {

	color: #fff;

	padding: 0px 96px 0px 20px;

	background: #255c39 url(../img/index/icon_nav.png) 140px center no-repeat;

	display: block;

	cursor: pointer;

}



.nav-content ul li a {

	padding: 0px;

	color: #fff;

	display: block;

	height: 30px;

	font-size: 16px;

}



.nav-content .nav-content-lists li {

	width: 82px;

	text-align: center;

	padding: 0 10px;

}

.nav-content .nav-content-lists li.on a,

.nav-content .nav-content-lists li:hover a {

	color: #255c39;

	background: url(../img/index/navhover_bg.png) center no-repeat;

}





/*下拉菜单*/



.menu-div {

	position: absolute;

	top: 30px;

	left: 0;

	width: 180px;

	height: 500px;

	z-index: 999;

	/*display: none;*/

}



.menu-div ul {

	background: rgba(3,143,69,.9);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f038f45,endColorstr=#7f038f45);

}



.menu-div li {

	position: relative;

	float: none !important;

	padding: 0 !important;

}



.menu-div ul li a {

	color: #fff;

	font-size: 16px;

	display: block;

	height:45px;

	line-height:45px;

	width: 180px;

	text-indent: 20px;

}

.spec ul li a {

	color: #fff;

	font-size: 16px;

	display: block;

	height: 37px;

	line-height: 37px;

	width: 180px;

	text-indent: 20px;

}



.menu-div a.bg-jian {

	background: url(../img/index/icon_sanj.png) 140px center no-repeat;

}



.two-menu {

	position: absolute;

	top: 0px;

	left: 180px;

	background: rgba(141, 225, 180, 0.9);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F8de1b4,endColorstr=#7F8de1b4);

	width: 220px;

	display: none;

}



.yi-ji {

	position: absolute;

	top: -36px;

	left: 180px;

	border-width: 1px 1px 1px 0;

	border-style: solid;

	border-color: #989898;

}



.menu-div div.two-menu a {

	color: #255c39;

	display: block;

	width: 100px;

	text-align: center;

	float: left;

	text-indent: 0px;

	box-sizing: border-box;

	height: 32px;

	line-height: 32px;

	position: relative;

	font-size: 14px;

	font-weight: 600;

}

.menu-div div.two-menu i {

	display: block;

	width: 2px;

	height: 14px;

	background: #558b6b;

	position: absolute;

	top: 9px;

	left: 100px;

}



.two-menu a:nth-child(3),

.two-menu a:nth-child(5) {

	border-left: 1px solid #989898;

}



.yi-ji a:nth-child(3) {

	border-left: 0px;

}



.yi-ji a:nth-child(1) {

	/* border-left: 1px solid #989898; */

}



.two-menu em {

	color: #fff;

	font-style: normal;

}

.menu-div li:hover a{

	color: #255c39;

}

.menu-div li:hover a.bg-jian{

	background: url(../img/index/icon_sanjhover.png) 140px center no-repeat;

}

.menu-div li:hover .two-menu {

	display: block;

}



.menu-div li i {

	font-style: normal;

	color: #fff;

	text-align: center;

	width: 180px;

	height: 50px;

	display: block;

	background: url(../img/index/icon_buttton.png) center center no-repeat;

	cursor: pointer;

}

.spec li i {

	font-style: normal;

	color: #fff;

	text-align: center;

	width: 180px;

	height: 47px;

	display: block;

	background: url(../img/index/icon_buttton.png) center center no-repeat;

	cursor: pointer;

}



/*banner css*/

/*banner css*/

.banner {

	width:100%;

	height:500px;

	overflow:hidden;

	position:relative;

}

.banner .hd {

	height:15px;

	overflow:hidden;

	position:absolute;

	left:48%;

	bottom:10px;

	z-index:1;

}

.banner .hd ul {

	overflow:hidden;

	zoom:1;

	float:left;

}

.banner .hd ul li {

	float: left;

	margin-right: 2px;

	width: 15px;

	height: 15px;

	margin: 0px 5px;

	line-height: 14px;

	border-radius: 50%;

	text-align: center;

	background: #255c39;

	cursor: pointer;

}

.banner .hd ul li.on {

	background:#2bac50;

}

.banner .bd {

	position:relative;

	height:100%;

	z-index:0;

}

.banner .bd li {

	zoom:1;

	vertical-align:middle;

}

.banner .bd a{

	width:100%;

	height:500px;

	display:block;

	margin:0 auto;

}

/* 下面是前/后按钮代码，如果不需要删除即可*/

	.banner .prev,	.banner .next {

	position:absolute;

	left:10%;

	top:50%;

	margin-top:-25px;

	display:block;

	width:32px;

	height:40px;

	background:url(https://jimg.ungifts.com/jmry-slider_arrow.png) -110px 5px no-repeat;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

}

.banner .next {

	left:auto;

	right:10%;

	background-position:8px 5px;

}

.banner .prev:hover,	.banner .next:hover {

	filter:alpha(opacity=100);

	opacity:1;

}

.banner .prevStop {

	display:none;

}

.banner .nextStop {

	display:none;

}

/*.banner {

	width: 100%;

	height: 500px;

	overflow: hidden;

	position: relative;

}



.banner .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	left: 48%;

	bottom: 10px;

	z-index: 1;

}



.banner .hd ul {

	width: 100%;

	left: 0;

	position: relative;

	overflow: hidden;

	zoom: 1;

	float: left;

}



.banner .hd ul li {

	float: left;

	margin-right: 2px;

	width: 15px;

	height: 15px;

	margin: 0px 5px;

	line-height: 14px;

	border-radius: 50%;

	text-align: center;

	background: #255c39;

	cursor: pointer;

}



.banner .hd ul li.on {

	background: #2bac50;

}



.banner .bd {

	position: relative;

	height: 100%;

	z-index: 0;

	overflow: hidden;

}



.banner .bd .solider-box {

	width: 1000%;

	height: 500px;

	position: absolute;

	left: 0;

	top: 0;

}



.banner .bd li {

	width: 1910px;

	float: left;

	zoom: 1;

	vertical-align: middle;

}



.banner .bd a{

	width: 100%;

	height: 500px;

	display: block;

	margin:0 auto;

}



/* 前/后按钮*/



/*.banner .prev,

.banner .next {

	position: absolute;

	left: 10%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px;

	background: url(../img/index/slider_arrow.png) -110px 5px no-repeat #555;

	filter:Alpha(opacity=50);

	opacity: 0.5;

	display: none;

}



.banner .next {

	left: auto;

	right: 10%;

	background-position: 8px 5px;

}



.banner .prev:hover,

.banner .next:hover {

	filter:alpha(opacity=100);

	opacity: 1;

}



.banner .prevStop {

	display: none;

}



.banner .nextStop {

	display: none;

}



*/







/*dzfw css*/

.dzfw-bg{

	width: 100%;

	background: url(../img/index/dzfw_bg.jpg) center no-repeat;

	margin: 0 auto;

}

.dzfw {

	position: relative;

	width: 1200px;

	height: 200px;

	margin: 0 auto;

}



.dzfw-l {

	height: 100%;

	position: absolute;

    right: 44px;

    top: 10px;

}



.dzfw-l a {

	display: block;

	float: right;

	width: 12px;

	padding: 0 16px;

	height: 110px;

	margin-top: 20px;

	border-left: 1px solid #735e13;

}

.dzfw-r {

	position: absolute;

	top: 0;

    left: 240px;

    height: 100%;

}



.dzfw-tab {

	margin: 6px 20px;

}



.dzfw-tab h2 {

    font-size: 0px;

    margin: auto;

}



.dzfw-tab h2 span {

	display: inline-block;

	padding: 5px 11px;

	background: #fff;

}

.dzfw-tab h2 span a{

	font-size: 14px;

	color: #333;

}

.dzfw-tab h2 span.on {

	color: #fff;

	background: #cea105;

}



.dzfw-text {

	display: none;

	transition: all .25s linear;

}



.dzfw-text.cur {

	display: block;

	transition: all .25s linear;

}



.dzfw-text span {

	font-size: 14px;

	font-weight: bold;

}

.dzfw-text ul a{

	color: #fff !important ;

	padding: 0 4px;

}

/*.dzfw-text ul {

	width: 402px;

}*/



.dzfw-text ul li {

	float: left;

	margin: 5px 0;

	color: #fff;

}



.dzfw-text ul li a{

	color: #fff;



}

.dzfw-text p{

	color: #fff;

	line-height: 30px;

}



.dzfw-text p em {

	font-size: 14px;

	font-weight: 500;

	font-style: normal;

	margin: 5px 0px 0px 10px;

	color: #999;

	display: inline-block;

}



.dzfw-text p a {

	display: block;

	margin: 0 10px 0 0;

	float: left;

	color: #fff;

	font-size: 14px;

	font-weight: 600;

	height: 30px;

	line-height: 30px;

	font-style: normal;

}



/*content css*/



.content-box {

	width: 100%;

	margin: 0 auto;

}



.content,.content01 {

	width: 1200px;

	margin: 0 auto;

	position: relative;

}



/* 客户实拍 */



.sp_wrap{ width:1200px;margin:10px auto;overflow:hidden;}

.sl-shipai .scv-shaixuan{ line-height:34px; border-bottom:1px solid #DDDDDD; overflow:hidden; }

.sl-shipai .scv-shaixuan span{margin:0 5px; background:#e4393c; color:#FFF; padding:2px 5px; font-size:14px;}

.sl-shipai .scv-shaixuan a{ font-size:14px; margin:0 5px; padding:2px 5px;}

.sl-shipai .scv-shaixuan b{ width:100px; font-size:14px; padding-left:10px; float:left; background:#F3F3F3; font-weight:normal;}

.list_tit{  text-align:center; border-bottom:1px solid #FE514E; height:10px; margin:30px auto;}

.list_tit span{ width:180px; height:50px; display:inline-block; text-align:center; font-size:30px; font-weight: bold; margin-top:-15px; background:#FFF;}

.pt_list{ overflow:hidden;}

.pt_list li{ float:left; width:390px; margin-left:15px; margin-bottom:20px; line-height:0;}

.pt_list li dt{ display:inline-block; width:390px; height:390px; overflow:hidden; text-align:center;}

.pt_list li img{ transition:all 0.5s;}

.pt_list li:hover img{transform:scale(1.2)}

.pt_list li dd{background:#ECF8FB; padding:10px;}

.pt_list li p{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}



/*custom css*/



.custom {

	background: #fff;

}



.cus-title {

	height: 150px;

	background: url(../img/index/tdcl_titlebg.png) top center no-repeat;

	margin-bottom: 30px;

}



.cus-img {

	height: 520px;

	overflow: hidden;

	margin: 0 auto;

	position: relative;

}



.cus-img-show {

	display: none;

	width: 1198px;

	border: 1px solid #255c39;

}



.cus-img-show.current {

	display: block;

}



.cus-text {

	margin: 0 auto;

	margin-bottom: 12px;

}



.cus-text-show {

	width: 285px;

	height: 230px;

	position: relative;

	overflow: hidden;

	margin: 0 7px;

}



.cus-text-show a{

	display: block;

	width: 285px;

	height: 230px;

	line-height: 230px;

	text-align: center;

}

.cus-text-show a span{

	font-size: 20px;

	font-weight: 600;

	color: #fff;

}

.cus-text-show.on p {

	bottom: -25px;

}



.cus-text-show.on .cus-text-showcur {

	top: 0;

	z-index: 99;

}



.cus-text-show img {

	display: block;

}



.cus-text-show p {

	color: #fff;

	text-align: center;

	background: #626262;

	position: absolute;

    bottom: 0;

    width: 100%;

    z-index: 99;

    line-height: 25px;

}



.cus-text-showcur {

	background: rgba(0, 0, 0, 0.5);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);

	width: 285px;

	height: 230px;

	position: absolute;

	left: 0;

	top: -230px;

}





/*group css*/



.group {

	background: #fff;

	margin-top: 10px;

}



.group-title {

	height: 150px;

	background: url(../img/index/tuanding_titlebg.png) center no-repeat;

	position: relative;

}



.group-title a {

	display: block;

	width: 136px;

	height: 22px;

	position: absolute;

	left: 517px;

	bottom: 12px;

}

.group-content-show {

	position: relative;

	width: 370px;

	height: auto;

	float: left;

	margin: 0 6px;

	cursor: pointer;

	overflow: hidden;

	border: 1px solid #aaa;

	margin: 0 0 20px 20px;

}



.group-content-show:hover a img{

	transform: scale(1.15);

}



.group-content-show a img{

	transition: all 0.3s linear;

}

.qiye-info{

    background: rgba(255,255,255,0.8);

}

.qiye-info h2{

	height: 19px;

	line-height: 19px;

	overflow: hidden;

	padding: 5px 10px 0;

	text-align: left;

	font-weight: normal;

}

.group-content-show h3 {

	width: 230px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    border-bottom: 2px solid #222;

    margin: 0 auto;

    font-size: 16px;

    font-weight: 600;

}

.sp_list li{

	float: left;

	width: 288px;

	margin-left: 16px;

}

.sp_list li img{

	width: 288px;

	height: 288px;

}

.sp_list p{

	line-height: 24px;

	height: 24px;

	overflow: hidden;

	font-size: 14px;

}

.group-content-show .qiye-info img{

	display: block;

	width: 112px;

	height: 35px;

    margin: 5px auto;

}

/*classic css*/



.classic {

	background: #fff;

	margin-top: 10px;

	padding: 100px 0 50px;

	background: url(../img/index/jdxk_bg.png) top center no-repeat;

}



.classic-title01 {

	position: relative;

	height: 52px;

}



.slideGroup {

	position: relative;

	width: 1190px;

	background: #fff;

	text-align:left;

	margin: 0 auto;

}

.slideGroup .parHd {

	height:32px;

	line-height:32px;

	margin: 20px 0;

	position: absolute;

	top: -95px;

	left: 470px;

}

.slideGroup .parHd ul {

	height:32px;

}

.slideGroup .parHd ul li {

	float:left;

	width: 96px;

	background:#fff;

	font-size:15px;

	font-weight:600;

	cursor:pointer;

	text-align: center;

	color: #626262;

	border: 1px solid #626262;

}

.slideGroup .parHd ul li.on {

	height:32px;

	border-color: #eb1c36;

	color:#eb1c36;

}

.parBd{

	margin-top: 85px;

}

.slideGroup .slideBox {

	zoom:1;

	position:relative;

	margin-top:15px;

	display: none;

}

.slideGroup .parBd div.current{

	display: block!important;

}

.slideGroup .sPrev,.slideGroup .sNext {

	position:absolute;

	left:-24px;

	top:140px;

	display:block;

	width:22px;

	height:60px;

	border:1px solid #ddd;

	background:url(../img/content/icon_jiant.png) 8px center no-repeat #cdcdcd;

	z-index:99;

}

.slideGroup .sNext {

	left:auto;

	right:-24px;

	background-position: -6px center;

}

.slideGroup .sPrev:hover,.slideGroup .sNext:hover {

	background-color: #555;

}

/*.tempWrap{

	width: 1145px !important;

}*/

.slideGroup .parBd ul {

	overflow:hidden;

	zoom:1;

}

.slideGroup .parBd ul li {

	width: 281px;

	margin:10px 8px;

	float:left;

	_display:inline;

	overflow:hidden;

	text-align:center;

	border: 1px solid #ccc;

}

.slideGroup .parBd ul li p{

	height: 30px;

	overflow: hidden;

	text-align:center;

	font-size:14px;

	height:30px;

	line-height:30px;

	padding: 0 12px;

}

.slideGroup .parBd ul li .pic {

	width: 281px;

	overflow: hidden;

	text-align:center;

}

.slideGroup .parBd ul li .pic img {

	width:281px;

	display:block;

}

.slideGroup .parBd ul li .pic a:hover img {

	border-color:#999;

}

.slideGroup .parBd ul li .title {

	line-height:24px;

	font-size:0;

}

.slideGroup .parBd ul li .title a{

	display:inline-block;

	height:18px;

	line-height:18px;

	border:1px solid #ddd;

	padding:0px 15px;

	font-size:14px;



}





/*hot banner css*/



.hot {

	background: #fff;

	margin: 20px 0;

}





/*theme css*/



.theme {

	background: #fff;

	margin-bottom: 10px;

}



.theme-title {

	height: 150px;

	background: url(../img/index/ztkf_titlebg.png) center no-repeat;

}



 .theme-tab {

	position: relative;

}



.theme-tab-text {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 10;

}



.theme-tab-text li {

	position: relative;

	float: left;

	background: rgba(141, 225, 180, 0.8);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F8de1b4,endColorstr=#7F8de1b4);

	margin: 0 5px;

}

.theme-tab-text li.last{

	margin-right: 0;

}

.theme-tab-text li a{

	width: 230px;

	height: 46px;

	display: block;

	text-align: center;

	line-height: 46px;

	font-size: 22px;

	color: #255c39;

	transition: all .3s linear;

}

.theme-tab-text li span{

	position: absolute;

	bottom: 8px;

	left: 82px;

	display: block;

	width: 64px;

	border-top: 3px solid #255c39;

	padding-top: 12px;

	text-align: center;

	display: none;

	transition: all 0.3s linear;

}

.theme-tab-text li:hover a,.theme-tab-text li.on a{

	padding-top: 24px;

	height: 96px;

	font-size: 45px;

	transition: all .3s linear;

}

.theme-tab-text li:hover span,.theme-tab-text li.on span{

	display: block;

	transition: all 0.3s linear;

}

.theme-tab-imgs{

	width: 1200px;

    height: 480px;

    overflow: hidden;

}

.theme-tab-imgs img{

	transition: all 0.3s linear;

}

.theme-tab-imgs:hover img{

	transform: scale(1.1);

}

.theme-tab-img {

	display: none;

}



.theme-tab-img.current {

	display: block;

}



/*usNews  css*/



.usNews {

	background: #fff;

	margin: 10px 0;

	position: relative;

}

.usNew-title{

	height: 150px;

	background: url(../img/index/gywm_titlebg.png) center no-repeat;

	margin-bottom: 40px;

}

/*news css*/

.news {

	width: 560px;

	height: 450px;

	position: relative;

	margin-right: 30px;

}

.news-bg{

	width: 560px;

	height: 450px;

	background: url(../img/index/about_bg.jpg) center right no-repeat;

}

.news-content-box{

	position: absolute;

	top: 320px;

	left: 0;

	width: 47.7%;

	height: 220px;

	background: #038f45;

	z-index: 1;

}

.news-content{

	width: 535px;

	height: 200px;

	color: #fff;

	padding: 10px 5px 10px 20px;

	position: absolute;

	left: 0;

	top: 130px;

	z-index: 10;

}

.news-content h3{

	font-size: 30px;

	line-height: 40px;

}

.news-content a.title{

	display: block;

	font-size: 24px;

	line-height: 34px;

	color: #fff;

}

.news-content a.text{

	display: block;

	font-size: 14px;

	color: #fff;

	line-height: 24px;

	text-indent: 2em;

}

/*aboutUs css*/



.aboutUs {

	position: relative;

	width: 600px;

	height: 450px;

	background: #fff;

	color: #fff;

}

.gy .gy-cont a{

	float: left;

	/*width: 115px;

	height: 26px;*/

	display: block;

}

.gy div .gy_a{

	float: left;

	width: 90px;

	height: 26px;

	display: block;

}

.gy{width:599px;height:390px;background:#49ab6d;float:left;position:relative;}

.gy p{width: 548px;padding:0 20px;/*height: 115px;position: absolute;left: 20px;top: 60px;*/font-size: 14px;color: #fff;}

.gy-tit{ overflow:hidden; padding-top:15px;}

.gy-tit li{ float:left; padding:0 10px; margin-left:10px; margin-bottom:10px; position:relative;}

.gy-tit li a{ color:#fff; font-size:18px; font-weight:bold; line-height:38px;}

.gy-tit li.active{ border-bottom:2px solid #ffffff;}

.gy-tit li.active span{

	width: 0px;

	height: 0px;

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-top: 10px solid #fff;

	font-size: 0px;

	line-height: 0px;

	position:absolute;

	bottom:-10px;

	left:37px;

}

.gy-cont{ display:none;}

.gy-cont p{ text-indent:2em;margin-top:5px;line-height:30px;}

.more {

	display: block;

	width: 78px;

	height: 18px;

	color: #000;

	text-align: center;

	position: absolute;

	right: 0;

	bottom: 3px;

	border-left: 1px solid #000;

	border-bottom: 1px solid #000;

	font-weight: 700;

}

/*.aboutUs-text p{

	text-indent: 2em;

	margin-bottom: 20px;

	line-height: 24px;

}*/



.aboutUs-more {

	display: block;

	width: 120px;

	height: 35px;

	border: 2px solid #038f45;

	line-height: 35px;

	text-align: center;

	color: #038f45;

}





/*process css*/



.process {

	background: #fff;

	padding-bottom: 20px;

	margin-top: 20px;

}



.process-title {

	margin-bottom: 60px;

	height: 150px;

	background: url(../img/index/dzlc_titlebg.png) no-repeat;

}



.process-contents {

	padding: 20px 0px;

	background: #ececec;

}



.process-contents li {

	float: left;

	width: 195px;

	height: 152px;

	border-right: 1px dotted #ddd;

}



.process-contents li dt {

	width: 112px;

	height: 112px;

	margin: 0px auto;

	background: url(../img/index/num_bg.png) right 0px no-repeat;

	text-align: center;

	line-height: 112px;

	font-size: 36px;

	font-weight: 600;

	font-family: "Arial";

	cursor: pointer;

}



.process-contents li.cur dt {

	background-position: -1px 0px;

}



.process-contents li.cur em {

	border-top: 5px solid #2bac50;

}



.process-contents li dd {

	font-size: 16px;

	text-align: center;

	height: 30px;

	line-height: 30px;

}



.process-contents li dd span {

	margin-top: 5px;

	width: 100%;

	display: block;

	height: 5px;

	background: #f1f1f1;

	text-align: center;

}



.process-contents li dd span em {

	display: inline-block;

	width: 28px;

	border-top: 5px solid #74bd25;

}





/*product-lists  css*/



.jmSeries{

	margin-top: 20px;

}

.jmSeries ul li{width:240px;float:left;}

.jmSeries ul li img{

	width:100%;

	height:100%;

	display:block;

}

.jmSeries ul li p{

	width:100%;

	height:30px;

	text-align:center;

	line-height:30px;

	color:#fff;

	font-size:14px;

	font-weight:bold;

}

.jmbl p{

	background:#f7b200;

}

.jmbw p{

	background:#019ac6;

}

.jmtc p{

	background:#2bac50;

}

.jmss p{

	background:#1c7b41;

}

.jmyz p{

	background:#35334b;

}



/* footer */

.content-btn{

	width:1200px;

	margin:0px auto;

}

.footer{

	background:#333;

}

.footer-content{

	width:1200px;

	margin:0px auto;

	height:226px;

}

.footer-l{

	height:226px;

	width:420px;

	background:url(../img/footer_phone02.png) left center no-repeat;

}

.footer-l-t{

	margin:50px 0 20px 30px;

	height:40px;

	padding-left:55px;

	background:url(../img/footer_phone01.png) 2px 0px no-repeat;

}

.footer-l-t h4{

	font-size:16px;

	color:#FBFBFB;

	font-weight:500;

	margin-left:15px;

}

.footer-l-t h5{

	color:#DB100A;

	font-size:24px;

	margin-left:15px;

	font-family:"Arial";

	font-weight:500;

}

.footer-l p{

	color:#979797;

	margin-left:30px;

}

.footer-r{

	width:650px;

}

.footer-r ul{

	margin:40px 0px;

	height:20px;

	line-height:20px;

}

.footer-r ul li{

	float:left;

}

.footer-r ul li a{

	color:#fff;

	opacity:0.7;

}

.footer-r ul li span{

	color:#FEFEFE;

	margin:0 5px;

}

.footer-r-b{

	height:65px;

	padding-left:282px;

	/*background:url(../img/footer_lilian.png) 0px -3px no-repeat;*/

}

.footer-r-b a{

	display:inline-block;

	color:#fff;

	opacity:0.6;

	font-size:16px;

	margin:2px 12px;

}

.footer-bottom{

	height:55px;

	line-height:55px;

	background:#252525;

	text-align:center;

	color:#fff;

	opacity:0.4;

	margin-bottom:40px;

}

/* 返回Top */

div.goTop {

	position: fixed;

	bottom: 150px;

	right: 30px;

	width: 44px;

	height: 44px;

	background: url(../img/gotop.gif) center no-repeat;

	display: none;

}



/* gesheng title */

div.tel_tit{

    width: 1200px;

    height: 228px;

    background: url('https://files.ungifts.com/tel_tit.png') center no-repeat;

}

div.tel_box{

	border: 2px solid #5d5d5d;

	background: #fff;

}



.postion a{

	color: #000;

}

/* 关闭在线资讯 x 背景*/

#floatX {

	background: #a7d9ab;

}

/* 弹出框替换图片更换 css */

.online_icon a#floatShow{background:url(../images/show.png) no-repeat !important;}

.online_icon a#floatHide{background:url(../images/hide.png) no-repeat !important;}

#onlineService {background:url(../images/showbg1.jpg) no-repeat !important;}

#doyoo_monitor {background:url(../images/ec_img.gif) no-repeat !important; }

.fudong{ background:url(../images/fd_bg.gif) center repeat-x !important; }



/*应用场合*/

.yych{

	width:1200px;

	margin:0 auto 10px;

}

.yych .yychBox {

    background: #36aa57;

    margin-top: -10px;

    padding: 10px 0;

}

.cj-title{

	margin-bottom: 10px;

	height: 150px;

	background: url(../img/index/cj_titlebg.png) no-repeat;

}

.yych ul li{

	float:left;

}

.yych .top{

	width:1172px;

	margin:0 auto;

}

.yych .bottom{

	width:1172px;

	margin:0 auto;

}

.titleMenu{

	text-align: center;

	margin-bottom: 20px;

}

.titleMenu div{

	text-align: center;

}

.titleMenu div.Box{

	display: inline-block;

}

.titleMenu div p{

	float: left;

	padding: 5px 10px;

}

.titleMenu div p a{

	font-size: 16px;

	color: #000;

}

.titleMenu ul{

	display: inline-block;

}

.titleMenu ul li{

	float: left;

	padding: 5px 10px;

	border: 1px solid #ee8f08;

	margin-left: -1px;

}

.titleMenu ul li a{

	font-size: 14px;

	color: #333;

}

.titleMenu ul li.on a{

	color: #038f45;

}

.titleList{

	margin-top: 20px;

}

.titleList h3{

	float: left;

    font-size: 20px;

    padding: 10px 20px;

    background: #f5960f;

    color: #fff;

}

.titleList ul{

	float: right;

	height: 40px;

}

.titleList ul li{

	float: left;

    line-height: 40px;

    margin-right: 32px;

}

.titleList ul li a{

    color: #555;

    font-size: 14px;

}

p.listMore{

	text-align: center;

	margin-top: 20px;

}

p.listMore a{

	font-size: 14px;

    color: #333;

    padding: 5px 10px;

    border: 1px solid #666;

}

.search-zx{

    text-align: center;

    cursor: pointer;

    margin-top: 20px;

}

.search-zx a{

    font-size: 16px;

    color: #333;

}

.search-zx:hover a{

    font-weight: 600;

    color: #f00;

}

.search-zx strong{

    font-size: 16px;

}

.hidebox{ width:1200px; margin:auto; }

.hidebox table{border-spacing:1px;border-collapse:inherit; margin:20px 0;}

.hidebox table td{ height:30px; line-height: 30px; padding:0 10px;}

.hidebox table td a:hover{ font-weight: normal; color:#ff0000;}

    /* 底部行业资讯 */

.ziXun{

    width: 1200px;

    margin: 30px auto;

    color: #333;

}

.zxTitle{

    border-bottom: 2px solid #ccc;

}

.zxTitle h3{

    padding: 5px 10px;

    font-size: 24px;

    color: #333;

    border-bottom: 2px solid #000;

    float: left;

    margin-bottom: -2px;

}

.zxTitle span{

    font-size: 14px;

    padding: 5px 10px;

    float: right;

}.zxTitle span a{

    color: #333;

}

.zxLists h4{

    font-size: 16px;

    margin-bottom: 10px;

    font-weight: normal;

    color: #333;

}

.zxLists{

    margin-top: 20px;

}

.zxLists li{

    float: left;

    border-bottom: 1px dotted #ccc;

    width: 570px;

    margin: 10px 0;

}

.zxLists li:nth-child(2n - 1){

    margin-right: 60px;

}

.listCon{

    height: 90px;

    margin-bottom: 20px;

    overflow: hidden;

}

.listCon img{

    display: block;

    float: left;

    width: 120px;

    transform: translate(0,-10px);

}

.listCon p{

    width: 430px;

    font-size: 12px;

    color: #888;

    float: right;

    line-height: 20px;

}

.zxLists a:hover p{

    color: #000;

}