@charset "utf-8";

* {

	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;

	border-bottom: 1px solid #ccc;

}



.topbg ul {

	font-size: 10px;

	color: #666;

}



.topbg  a {

	font-size: 12px;

	color: #666;

}

.topbg em{

	font-style:normal;

	padding:0 5px;

	font-size:12px;

	}

.topbg span {

	font-size: 12px;

	font-weight:bold;

}



.header-center {

	width: 1200px;

	margin: 0 auto;

	height: 55px;

	padding: 30px 0px 40px;

	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: #333 url(../img/topbg/search.png) center no-repeat;

}



.search_d{

	margin-top: 5px;

	line-height: 20px;

}

.search_d span {

	float: left;

	color: #333;

	clear: fixed;

	font-size: 12px;

}



.search_d a {

	color: #818181;

	font-size: 12px;

}



.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;

}





/*nav css*/



.nav {

	width: 100%;

	background: #333;

	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 7px;

}



.nav-content ul li.menu {

	position: relative;

	padding: 0;

}



.nav-content ul li b {

	color: #fff;

	padding: 0px 96px 0px 20px;

	background: #2bac50 url(../img/topbg/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.on a,

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

	color: #2bac50;

}





/*下拉菜单*/



.menu-div {

	position: absolute;

	top: 30px;

	left: 0;

	width: 180px;

	height: 500px;

	z-index: 999;

	/*display: none;*/

}



.menu-div ul {

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

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

}



.menu-div li {

	position: relative;

	float: none !important;

	padding: 0 !important;

}



.menu-div ul li a {

	color: #fff;

	font-size: 14px;

	display: block;

	height: 45px;

	line-height: 45px;

	width: 180px;

	text-indent: 20px;

}

.nav-content .spec ul li a{

	height: 34px;

	line-height: 34px;

}

.spec div.two-menu a {

	color: #fff;

	font-size: 14px;

	display: block;

	height: 34px !important;

	line-height: 34px !important;

	width: 180px;

	text-indent: 20px;

}

.menu-div a.bg-jian {

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

}



.two-menu {

	position: absolute;

	top: 0px;

	left: 180px;

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

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

	width: 200px;

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

	border-style: solid;

	border-color: #989898;

	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: #fff;

	display: block;

	width: 100px;

	text-align: center;

	float: left;

	text-indent: 0px;

	box-sizing: border-box;

	height: 40px;

	line-height: 40px;

}



.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 .two-menu {

	display: block;

}



.menu-div li i {

	font-style: normal;

	color: #fff;

	text-align: center;

	width: 180px;

	height: 44px;

	display: block;

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

	cursor: pointer;

}

.spec li i {

	font-style: normal;

	color: #fff;

	text-align: center;

	width: 180px;

	height: 39px;

	display: block;

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

	cursor: pointer;

}





/*banner css*/



.banner {

	width: 100%;

	height: 495px;

	overflow: hidden;

	position: relative;

}



.banner .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	left: 48%;

	bottom: 10px;

	z-index: 1;

}



.banner .hd ul {

	width: 6740px;

	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: rgba(162, 162, 162, 0.8);

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

	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: 495px;

	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;

}





/* 前/后按钮*/



.banner .prev,

.banner .next {

	position: absolute;

	left: 10%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px;

	background: url(../img/banner/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/content/dzfw_bg.png) center no-repeat;

	margin: 0 auto;

}



.dzfw {

	width: 1200px;

	height: 165px;

	margin: 0 auto;

}



.dzfw-l {

	width: 385px;

	height: 100%;

	background: url(../img/content/dzfw_l_bg.png) no-repeat;

}



.dzfw-l a {

	display: block;

	float: right;

	width: 44px;

	height: 110px;

	margin-top: 20px;

}



.dzfw-r {

	width:750px;

	height: 100%;

}



.dzfw-tab {

	margin: 10px 0px 1px 20px;

}



.dzfw-tab h2 {

	font-size: 0px;

}



.dzfw-tab h2 span a,.dzfw-tab h2 em a{

	display: inline-block;

	padding: 5px 11px;

	font-size: 14px;

}



.dzfw-tab h2 span.on a {

	color: #fff;

	background: #2bac50;

}



.dzfw-text {

	display: none;

	font-weight: 600;

	transition: all .25s linear;

}



.dzfw-text.cur {

	display: block;

	transition: all .25s linear;

}



.dzfw-text span {

	display: block;

	text-align: center;

	font-size: 14px;

}



.dzfw-text ul {

	width:800px;

}



.dzfw-text ul li {

	float: left;

	margin-top:5px;

}

.dzfw-text ul li.long{

	width:100%;

}

.dzfw-text ul li span a{

	font-weight:600;

	padding:0;

}

.dzfw-text ul li a{

	font-weight:500;

	padding:0px 5px;
    color: black !important;
}

.dzfw-text ul li i{

	font-size:12px;

	font-weight:500;

}

.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: #f18101;

	font-size: 14px;

	font-weight: 600;

	font-style: normal;

}





/*content css*/



.content-box {

	width: 100%;

	background:#ececec;

	margin: 0 auto;

}



.content {

	width: 1200px;

	margin: 0 auto;

	position: relative;

	background: #fff;

}





/*custom css*/



.custom {

	background: #fff;

}



.cus-title {

	height: 102px;

	background: url(../img/content/cus_title.png) top center no-repeat;

}



.cus-img {

	width: 1136px;

	height: 568px;

	overflow: hidden;

	margin: 0 auto 10px;

	position: relative;

}



.cus-img-show {

	display: none;

}



.cus-img-show.current {

	display: block;

}



.cus-text {

	width: 1140px;

	margin: 0 auto;

	margin-bottom: 12px;

}



.cus-text-show {

	width: 276px;

	height: 213px;

	position: relative;

	overflow: hidden;

	margin-left: 12px;

}



.cus-text-show.on p {

	bottom: -30px;

}



.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: 30px;

}



.cus-text-showcur {

	width: 285px;

	height: 230px;

	position: absolute;

	left: 0;

	top: -230px;

}





/*group css*/



.group {

	background: #fff;

	margin-top: 10px;

}



.group-title {

	height: 102px;

	background: url(../img/content/case_title.png) top center no-repeat;

	position: relative;

}



.group-title a {

	display: block;

	width: 136px;

	height: 22px;

	position: absolute;

	left: 561px;

	bottom: 12px;

}



.group-content-show {

	position: relative;

	width: 370px;

	height: auto;

	float: left;

	margin: 0 6px;

	cursor: pointer;

	overflow: hidden;

	border: 1px solid #ccc;

	margin: 10px 0 10px 21px;

}

.group-content-show h2{

	font-weight: normal;

	line-height: 24px;

	padding: 0 10px;

	height: 24px;

	overflow: hidden;

}



/*.group-content-show:hover a img {

	transform: scale(1.15);

}*/



/*.group-content-show a img {

	transition: all 0.3s linear;

}*/



.qiye-info {

	width: 100%;

	height: 55px;

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

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


}

.qiye-info h2{

	color: #333;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

	padding: 5px 10px 0;

	text-align: left;

	font-weight: normal;

}



.group-content-show h3,.partCase-contents 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;

}

.group-content-show dd img,.partCase-contents dd img{

	margin:3px auto;

	display:block;

}

.group-content-show p,.partCase-contents p{

	text-align:center;

}

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

	display: block;

	width: 112px;

	height: 35px;

	margin: 5px auto 0;

}





/*classic css*/



.classic {

	background: #fff;

	margin-top: 10px;

	padding-bottom: 10px;

}

.classic .titleMenu{

	padding-bottom: 0px!important;

	margin-top: 20px;

}

.classic-title01 {

	position: relative;

	height: 52px;

	background: url(../img/content/classic_title01_bg.png) 5px center no-repeat;

}

.classic p{

	text-align: center;

    position: relative;

	margin-top:10px;

}

.classic p a{

	display:inline-block;

	padding:0px 46px;

	border:1px solid #ADADAD;

	background:#fff;

}

.classic p em,.classic p i{

	position:absolute;

	display:block;

	top:12px;

	width:150px;

	border-top:2px solid #000;

}

.classic p em{

	left:330px;

}

.classic p i{

	right:330px;

}



.slideGroup {

	width: 1200px;

	background: #fff;

	text-align: left;

	margin: 0 auto;

}

.slideGroup .parHd {

	height: 32px;

	line-height: 32px;

	position: relative;

	margin: 20px 0;

	background: url(../img/content/classic_title02_bg.png) 5px center no-repeat;

}



.slideGroup .parHd ul {

	float: left;

	position: absolute;

	left: 40%;

	top: 0px;

	height: 32px;

}



.slideGroup .parHd ul li {

	float: left;

	padding: 0 40px;

	background: #d5d5d5;

	font-size: 15px;

	font-weight: 600;

	cursor: pointer;

}



.slideGroup .parHd ul li.on {

	height: 32px;

	background: #2bac50;

	color: #fff;

}



.slideGroup .slideBox {

	zoom: 1;

	padding: 20px 3px;

	position: relative;

	margin-top: 15px;

}



.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 {

	margin: 0 8px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

}



.slideGroup .parBd ul li p {

	text-align: center;

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	padding: 0 10px;

	overflow:hidden;

	margin-top: 0;

	text-align: left;

}



.slideGroup .parBd ul li .pic {

	text-align: center;

}



.slideGroup .parBd ul li .pic img {

	width: 282px;

	height: 282px;

	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: 20px;

	line-height: 20px;

	border: 1px solid #ddd;

	padding: 0px 15px;

	font-size: 12px;

	color: #606060;

	margin-left: -1px;

}





/*hot banner css*/



.hot {

	background: #fff;

	margin: 10px 0;

}





/*theme css*/



.theme {

	background: #fff;

}



.theme-title {

	width: 1200px;

	height: 92px;

	background: url(../img/content/theme_title_bg.png) center no-repeat;

}



.theme-tab {

	margin: 0 auto;

	padding: 0 12px;

}



.theme-tab-text {

	width: 260px;

	height: 480px;

}



.theme-tab-text li {

	float: left;

	margin-bottom: 3px;

	position: relative;

	/*background: #ccc;*/

}



.theme-tab-text li.on img {

	border:3px solid #FC0;

	margin: -3px;

}

.theme-tab-text li.on span {

	display: inline-block;

    width:0px;

    height:0px;

    border-top: 20px solid transparent;

	border-bottom: 20px solid transparent;

    border-left:20px solid #FC0;

    position: absolute;

    right: -20px;

    top: 26px;

}



.theme-tab-imgs {

	width: 876px;

	height: 477px;

	overflow: hidden;

}



.theme-tab-img {

	display: none;

}



.theme-tab-img.current {

	display: block;

}



/*应用场合*/

.yych{

	width:1200px;

	margin:0 auto 10px;

}

.yych .changjing-title{

	height: 92px;

	background: url(../img/content/changjing_title_bg.png) #fff center no-repeat;

}

.yych ul li{

	float:left;

}

.yych .top{

	width:1172px;

	margin: 0 auto;

}



.yych .bottom{

	width:1172px;

	margin: 0 auto;

}

/*usNews  css*/



.usNews {

	background: #fff;

	margin: 10px 0;

}



/*.aboutUs {

	width: 576px;

	height: 170px;

	padding: 12px;

	background: #2BAC50;

	position: relative;

}*/



/*.aboutUs-title {

	display: inline-block;

	line-height: 36px;

	border-bottom: 1px solid #fff;

	color: #fff;

}



.aboutUs-content {

	line-height: 20px;

	padding: 19px 5px;

	color: #fff;

	border-top: 1px solid #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:204px;background:#2BAC50;float:left;position:relative;}

.gy p{width: 548px;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 #ffffff; 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:20px;}

.more {

	display: block;

	width: 78px;

	height: 18px;

	color: #fff;

	text-align: center;

	position: absolute;

	right: 0;

	bottom: 3px;

	border-left: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-weight: 700;

}





/*news css*/



.news {

	position: relative;

	width: 576px;

	height: 170px;

	padding: 12px;

	background: #f9fffb;

}



.news-title {

	display: inline-block;

	line-height: 36px;

	border-bottom: 1px solid #fff;

	color: #000;

}



.news-contents {

	padding: 19px 5px;

	border-top: 1px solid #000;

}



.news-content {

	line-height: 26px;

	padding-left: 15px;

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

}



.news-content span {

	display: inline-block;

	float: right;

	color: #9fa0a0;

}



.news-more {

	border-color: #666;

	color: #666;

}





/*process css*/



.process {

	background: #fff;


}



.process-title {

	height: 68px;

	background: url(../img/content/process_title_bg.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/content/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*/



.product-lists {

	margin: 30px 0;

}

/*己米系列*/

.jmSeries{

	overflow:hidden;

}

.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;

}

.jmSeries ul li p a{

	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;

}

.list {

	float: left;

	width: 19%;

	height: 100px;

	padding: 18px 85px 0 85px;

}



.list h4 {

	height: 38px;

	line-height: 38px;

	font-size: 24px;

	font-weight: 600;

	color: #fff;

	text-align: center;

	border-bottom: 1px solid #fff;

	margin-bottom: 5px;

}



.list a {

	display: block;

	line-height: 24px;

	float: left;

	margin-right: 20px;

	color: #fff;

	font-weight: 600;

}





/* 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: 395px;

	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: 703px;

}



.footer-r ul {

	margin: 40px 0px 40px 16px;

	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 3px;

}



.footer-r-b {

	height: 65px;

	padding-left: 300px;

	/*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;

}





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



#floatX {

	background: #a7d9ab;

}





/* 弹出框修改 */



.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;

}

/*行业资讯*/

/* 资讯页面 */

.zx-info img{

	width:100%;

	margin:0px auto;

}

.zx-content dl{

	border-bottom:1px dashed #ddd;

	padding:20px 0;



}

.zx-content dl dt{

	float:left;

	width:200px;

}

.zx-content dl dd{

	float:left;

	width:970px;

	margin-left:30px;

}

.zx-content dl dd h4{



	text-align:left;

	height:40px;

	line-height:40px;

}

.zx-content dl dd h4 a{

	font-size:18px;

}

.zx-content dl dd p{

	line-height:24px;

	color:#666;

}

.zx-content dl dd h5{

	margin-top:20px;

	font-weight:500;

}

.zx-content dl dd h5 span{

	display:block;

	float:left;

	color:#bbbdbf;

	font-size:12px;

}

.zx-content dl dd h5 a{

	display:inline-block;

	float:right;

	padding:0px 15px;

	border:1px solid #333;

}

.zx-content h3 img{

	margin:0 auto;

}

/* 分页  */

.page{

	width: 1200px;

	margin: 0px auto;



}

.page_list{

	margin: 0px auto;

	font-size: 10px;

	text-align: center;



}

.page_list a{

	color: black;

	padding: 10px 12px;

	text-align: center;

	display: inline-block;

	border: 1px solid #dad8d9;

}

.page_list a:hover{

	border: 1px solid red;

}

.page_list a.active{

	border: none;

	color: red;

}

.page_list a.no{

	border: none;

	color: #5F5B5D;

}

.page_list .frist{

	color: #C4BFC1;

}

.page_list > span{

	display: inline-block;

	padding: 10px 12px;

	font-size: 14px;

	text-align: center;

	margin-left: 20px;

	color: #656565;

}

.page_list form{

	display: inline-block;

	letter-spacing: 1px;

	font-size: 14px;

}

.page_list form span{

	font-size: 14px;

	text-align: center;

	color: #656565;



}

.page_list form input{

	color: #656565;

	outline: none;

}

.page_list input:first-of-type{

	width: 36px;

	height: 36px;

	box-sizing: border-box;

	text-align: center;

	border: 1px solid #dad8d9;



}

.page_list input:last-of-type{

	margin-left: 10px;

	padding: 10px 12px;

	text-align: center;

	border: 1px solid #dad8d9;

	background: none;

	cursor: pointer;

}



.recruiting ul li{

	float:left;

	width:550px;

	height:66px;

	padding:0px 30px 30px 20px;

}

.article-section{

	margin-left:16px;

	width:900px;

	padding:0px 0px 20px;

}

.article-section h5{

	margin:40px 0 20px;

	padding-bottom:20px;

	border-bottom:1px dashed #ddd;

	text-align:center;

	font-size:30px;

	font-weight:500;

}

.article-section img{

	margin:0 auto;

}

.fen-ye{

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

	border-style:solid;

	border-color:#ddd;

}

.fen-ye p{

	height:26px;

	line-height:26px;

}

.fen-ye p a{`

	font-size:14px;

	color:#000;

}



.container{

	width:1200px;

	margin:0px auto;

}



.position{

	width:1200px;

	height:30px;

	line-height:30px;

	border-bottom:1px solid #ddd;

	margin:0 auto;

}

.position span{

	color:#000;

}

.position a{

	display:inline-block;

}

.news-banner{

    width: 100%;

    height: 380px;

    background: url(../images/news_banner.jpg) top center no-repeat;

}

/* 客户实拍 */

.sp_wrap{ width:1200px;margin:0 auto;}

.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:36px; font-weight:bold;  margin-top:-20px; 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;}

.titleList{

    margin: 10px 0;

}

.titleList h3{

    float: left;

    font-size: 20px;

    padding: 0px 20px;

    background: #2bac50;

    color: #fff;

    line-height: 40px;

}

.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;

}

.titleMenu{

	background: #fff;

	text-align: center;

	padding-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 #2bac50;

	margin-left: -1px;

}

.titleMenu ul li a{

	font-size: 14px;

	color: #333;

}

.titleMenu ul li.on a{

	color: #2bac50;

}

.search-zx{

    text-align: center;

    cursor: pointer;

    margin-top: 10px;

}

.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-top:20px;}

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

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



/*对比*/

.pk li,.pk .group-content-show{

	position: relative;

}

.pk li i,.pk .group-content-show i{

	display: none;

	position: absolute;

	right: 0px;

	top: 0px;

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

	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80bbbbbb,endColorstr=#80bbbbbb);

	padding:0 5px;

	font-style: normal;

	font-size: 12px;

    line-height: 24px;

    color: #fff;

}

.pk li i:hover,.pk .group-content-show i:hover{

    background: rgba(208, 0, 14, 0.8);

    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80d0000e,endColorstr=#80d0000e);

}

.pk li i a,.pk .group-content-show i a{

	font-size: 12px;

    line-height: 24px;

    color: #fff;

}

.pk li:hover i,.pk .group-content-show:hover i{

	display: block;

}



/*返回顶部*/

#gotop{

	position: relative;

	left: 50%;

	bottom: 20%;

	margin-left: 620px;

	width: 44px;

	height: 44px;

	cursor: pointer;

	position: fixed;

	z-index: 100;

}

#gotop img{

	margin-top: -1px;

	display: none;

}

#gotop a{

	display: inline-block;

	font-size: 12px;

	line-height: 16px;

	color: #D40000;

	padding: 5px 9px;

	border: 1px solid #e8e8e8;

	background: #f3f3f3;

}

#gotop a:hover{

	text-decoration: underline;

}



/* 首页客户实拍 */

.shipai{

    width: 100%;

    background: #fff;

}

.shipai-title{

	height: 102px;

    background: url(../images/sp_title.png) top center no-repeat;

    position: relative;

}

.shipai-title a {

	display: block;

	width: 136px;

	height: 22px;

	position: absolute;

	left: 914px;

	bottom: 12px;

}

/* marqueeleft */

.marqueeleft{width:100%;overflow:hidden;margin:0 auto;}

.marqueeleft ul{float:left;}

.marqueeleft li{float:left;display:inline;overflow:hidden;background: #eee;}

.marqueeleft li a{display:block;width:100%;overflow:hidden;}

.marqueeleft li a img{width:100%;}

.marqueeleft li p{text-align: left;color: #000;height: 20px;width: 100%;overflow: hidden;margin-top: 5px; font-size: 14px;}

.shipai-more{

    margin-bottom: 10px;

    text-align: center;

}

.shipai-more p{

    font-size: 18px;

    color: #333;

    display: inline-block;

}

.shipai-more span{

    font-size: 16px;

    font-weight: 700;

    padding: 5px 10px;

    background: #f09a13;

}

.shipai-more span a{

    font-size: 16px;

    color: #2f0006;

}

.u-flyer{

	border: 1px solid #ccc;

	display: block;

	width: 50px;

	height: 50px;

	border-radius: 50px;

	position: fixed;

	z-index: 9999;

}

.bg_page{

    margin: 20px auto;

}

.page li{

    display:inline-block;/*

    padding:5px 12px;

    border:1px solid #cdcdcd;*/

    margin:0px 2px;

}

.page li.thisclass{

    color: #d96036;

    display:inline-block;

}

.p-position{

    text-align:center;

    font-size:14px;

}

.p-position li{

    display:inline-block;

    font-size:14px;

    /* padding:4px 10px; */

}

.p-position li a{

    color: #666;

}

.p-position li.thisclass{

    border:none;

    color:#d96436;

}

.p-position li a{

    border:1px solid #ddd;

    padding:4px 10px;

    display:block;

}

.p-position table{

    margin:20px auto;

}

    /* 底部行业资讯 */

.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;

}