﻿/*产品中心定义样式-------------------*/
.product {
	position:relative;
	width:100%;
}
.product .title-container {
	max-width:1200px;
	margin:0 auto 30px;
	text-align:center;
}
.product .title-container p {
	text-align:center;
}
.product .news-container {
	margin:40px auto;
}
.product .title-container h3 {
	font-size:36px;
	color:#969696;
	line-height:54px;
}
.product .title-container h3:after {
	content:"";
	display:block;
	width:24px;
	height:1px;
	background:red;
	margin:0 auto;
}
.news-a .news-title h3:after,.news-a .rele-news h3:after,.news-a .product-groom h3:after,.news-a .news-p h3:after {
	display:none;
}
.product .title-container li {
	width:calc(100% / 3);
	float:left;
	border-right:1px solid #666;
}
.product p {
	font-size:15px;
	line-height:26px;
	color:#f;
}
.product>.top-title:before {
	content:"";
	display:block;
	border-bottom:1px solid #dedede;
	position:relative;
	top:60px;
}
.product .top-title .title-center {
	max-width:1200px;
	margin:0 auto;
	padding:20px 0;
	height:60px;
	position:relative;
}
.product .top-title .title-center .title-left {
	float:left;
	padding-left:20px;
	background:url(../images/icon.png) no-repeat left center;
}
.product .title-center .title-left img {
	display:none;
}
.product .top-title .title-center .title-right {
	float:right;
}
.product .title-wrap {

	width:100%;
	position:relative;
	padding-top:34px;
	padding-bottom:80px;
	background:url(../img/bg.jpg) no-repeat top center;
	background-size:100% 100%;
}
.title-wraps {

	width:100%;
	position:relative;
	padding-top:34px;
	padding-bottom:0px;
	background:url(../img/bg.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .dry-develop {
	background:white;
}
.product .st-groom {
	background:#f6f6f6;
}
.product .dry-adv {
	background:#f6f6f6;
}
.product .dry-groom {
	background:#f6f6f6;
}
.product .product-list {
	max-width:1200px;
	margin:30px auto;
}
.product .product-list li {
	width:calc(100%  / 7);
	float:left;
	background:#f6f6f6;
	border:1px solid #e7e6e6;
	text-align:center;
}
.product .product-list li.current {
	border-bottom-color:#e71305;
	font-weight:bold;
}
.product .product-list li>a {
	display:block;
	color:#ffffff;
	padding:10px 0;
}
.case .title-wrap {
	padding-bottom:0;
}
.product .area {
	background:#ededee;
}
.product .about {
	background:url(../img/about-bg.jpg);
	background-size:100% 100%;
}
.product .contact {
	background:url(../img/contact-bg.jpg);
	padding-bottom:40px;
}
.product .promise {
	background:white;
}
.product .groom {
	background:#f6f6f6;
}
.contact .route {
	background:white;
}
.product .scope {
	background:#f6f6f6;
}
.product .mate {
	background:white;
}
.product .case1 {
	background:#fff;
}
.product .after-server {
	padding-bottom:0;
	background:white;
}
.case .online-sale {
	background:#f6f6f6;
}
.product .about-honor {
	background:url(../img/about-honor.jpg);
}
.product .pex1 {
	background:#ededee;
}
.product .e-bg1 {
	background:url(../img/e-bg1.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .e {
	background:url(../img/e-bg1.jpg) no-repeat center;
}
.product .energy {
	background:#ffffff;
}
.product .fanji3 {
	background:url(../img/fanji-bg.jpg);
}
.product .pyzs-bh {
	background:url(../img/pyzs-bh.jpg);
}
.product .fanji4 {
	background:white;
}
.product .e-invest {
	background:url(../img/bg1.jpg) no-repeat center;
}
.product .fanji5 {
	background:url(../img/fanji-bg1.jpg);
}
.product .fanji6 {
	background:white;
}
.product .work {
	background:url(../img/bg2.jpg);
}
.pruduct .produ {
	position:relative;
	background:url(../img/bg1.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .sand {
	background:white;
}
.product .service {
	background:url(../img/bg2.jpg);
}
.product .invest {
	background:white;
}
.product .stru {
	background:url(../img/bg4.png);
}
.product .fanji7 {
	background:url(../img/fanji-bg2.jpg);
}
.product .pex5 {
	background:url(../img/pex-bg.jpg);
}
.product .pex6 {
	background:url(../img/pex-bg1.jpg);
}
.product .prin {
	background:white;
}
.product .sand1 {
	background:url(../img/bg4.png);
}
.product .modu {
	background:white;
}
.product .bright {
	background:url(../img/bg4.png);
}
.product .tec {
	background:white;
}
.product .pex7 {
	background:url(../img/pex-bg3.jpg);
}
.product .fanji9 {
	background:url(../img/fanji-bg3.jpg);
}
.product .pyx-tec {
	background:url(../img/pyx-tec.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .sand1 img {
	display:block;
	width:311px;
	margin:0 auto;
	margin-bottom:35px;
}

.product .title-wrap .youshi-img1>img {
	width:100%;
	display:block;
}
.product .adv {
	background:#fff;
	margin-top:-40px;
}
.product .title-wrap .flag {
	width:98px;
	display:block;
	margin:0 auto;
	margin-top:36px;
	margin-bottom:20px;
}
.top_lang {
    float: right;
    height: 34px;
    padding: 6px 10px 0px 10px;
}

.cert {
	width:600px;
	display:block;
	margin:35px auto;
	position:relative;
	padding-bottom:32px;
}
.cert .cert {
	margin:0;
	padding:0;
}
.prin-tu {
	width:550px;
}
.cert img {
	display:block;
	width:100%;
}
.product .title-wrap .energy-img1>img {
	width:100%;
	display:block;
}
.title-wrap .text-e {
	font-weight:bold;
	margin-bottom:30px;
}

.title-wraps .text-e {
	font-weight:bold;
	margin-bottom:30px;
}
.product .title-wrap h3 {
	text-align:center;
	font-size:36px;
}
.product .title-wraps h3 {
	text-align:center;
	font-size:36px;
}
.product .title-wrap>h3:after,.news-a .title-center>.title-container>h3:after {
	content:"";
	display:block;
	width:126px;
	height:1px;
	margin:7px auto;
	background:red;
}
.product .title-wraps>h3:after,.news-a .title-center>.title-container>h3:after {
	content:"";
	display:block;
	width:126px;
	height:1px;
	margin:7px auto;
	background:red;
}
.product .dry-develop>h3:after {
	width:214px;
}
.product .dry-develop>.text-e:before {
	content:"";
	display:block;
	width:58px;
	height:5px;
	background:red;
	margin:0 auto;
	margin-top:-10px;
}
.product .invest-text h3,.product .title-wrap h3,.product .title-wraps h3,.product .title-wrap .adv-title h3,.product .title-wrap h3,.product .title-wraps h3 ,.product .title-wraps .adv-title h3 a {
	color:#5e5757;
}
.product .title-wrap .adv-title h3 {
	font-size:24px;
	margin-bottom:20px;
}
p.line:before,p.line:after {
	content:"";
	display:block;
	width:200px;
	height:1px;
	background:#d5d3d3;
	position:absolute;
	top:50%;
}
p.line:before,p.line1:before {
	left:-210px;
}
p.line:after,p.line1:after {
	right:-210px;
}

.product .title-wrap .text-p,.product .dry-develop .text-t {
	max-width:1200px;
	margin:0 auto;
	text-align:justify;
	line-height:26px;
	margin-bottom:9px;
}
.product .title-wrap .text-p {
	text-indent:30px;
}
.product .title-wrap>p {
	text-align:center;
}
.product .title-wraps .text-p {
	text-indent:30px;
}
.product .title-wraps>p {
	text-align:center;
}
.product .invest-text h3,.product .invest-text p {
	width:1050px;
	margin:0 auto;
	font-size:15px;
	text-align:left;
}
.product .youshi-img p,.product .tec .tec-text p {
	text-align:justify;
}
.product .tec .XLD-p {
	max-width:1200px;
	margin:0 auto;
	text-align:left;
}
.product .adv-title {
	margin-bottom:23px;
	text-align:center;
}
.product .adv-title,.product .adv-title p {
	text-align:center;
}
.product .adv-title p:first-of-type {
	display:inline-block;
	margin:0 auto;
	position:relative;
}
.product .zs-img {
	text-align:center;
	margin-bottom:35px;
}
.product .zs-img img {
	display:inline-block;
}
.product .top-title .title-center .title-right ul {
	float:left;
	margin-right:30px;
}
.product .top-title .title-center .title-right .consult {
	float:right;
	margin-top:-4px;
}
.consult img {
	display:block;
}
.product .top-title .title-center .title-right a {
	/*display:block;
	*/
	padding:0 10px;
	border-right:1px solid #ccc;
	color:#5e5757;
	font-size:15px;
}
.product .top-title .title-center .title-right>a {
	border:none;
}
.product .top-title .title-center .title-right li {
	float:left;
	text-align:center;
}

.product .title-wrap .picture-container {
	position:relative;
	padding:0 50px;
}
.product .picture-container img {
	width:100%;
	display:block;
}
.product .picture-container .btn-wrap {
	width:37px;
	height:52px;
	cursor:pointer;
	position:absolute;
	top:calc(50% - 26px);
}
.product .picture-container .btn-wrap.left-btn {
	left:0;
	background:url(../img/left-btn.png) no-repeat left top;
}
.product .picture-container .btn-wrap.right-btn {
	right:0;
	background:url(../img/right-btn.png) no-repeat left top;
}
/*项目案例定义样式*/
.case .title-nav .top-title {
	background-color:#F00;
	margin-top:20px;
}
.title-nav h3,.title-nav span {
	float:left;
	font-size:15px;
	color:white;
}
.case .title-nav .top-title h3,.case .title-nav .top-title span {
	color:white;
}
.product1 h3 {
	color:#727272;
}
.title-nav .top-title span {
	color:#fff;
	position:absolute;
	right:20px;
	margin-left:25px;
}
.news-a .title-nav .top-title span {
	float:right;
	margin-right:20px;
}
.product-title {
	width:10%;
	height:49px;
	float:left;
	background:#f6f6f6;
	padding:14px 0;
	padding-left:16px;
	box-sizing:border-box;
}
.title-nav>.product1:nth-of-type(7) .product-title {
	height:99px;
}
.case-title {
	width:10%;
}
.title-nav .product1 {
	float:left;
	width:100%;
}
.product1 .product-1 {
	float:left;
	width:calc(90% - 1px);
	margin-left:1px;
	padding:14px 0;
	padding-left:16px;
	background:#f6f6f6;
	box-sizing:border-box;
	margin-bottom:1px;
	position:relative;
}
.product1 .case-list {
	width:calc(90% - 1px);
}
.product1 .product-1 .menu {
	cursor:pointer;
	position:absolute;
	right:5px;
	top:calc(50% - 13px);
}
.product .product-1 a {
	color:#727272;
	font-size:15px;
}
.product-list .product-1 {
	width:100%;
	background:#f6f6f6;
}
.product-1 li {
	float:left;
	margin-left:20px;
}
.product2 .product-title {
	height:199px;
}
.product-wrap {
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.product-wrap .hlth {
	height:330px;
}
.device-wrap .device-title {
	width:100%;
	background-color:#5e5757;
	padding:16px;
	margin-bottom:20px;
}
.device-wrap .device-title h3 {
	float:left;
	font-size:16px;
	color:white;
}
.device-wrap .device-title a {
	float:right;
	color:#f1f1f1;
	font-size:15px;
}
.device-wrap .device-img {
	width:calc(50% - 15px);
	float:left;
	overflow:hidden;
	margin-bottom:20px;
}
.device-wrap .device-img p {
	line-height:40px;
	width:100%;
	text-align:center;
	background:#f6f6f6;
	border-bottom:1px solid #bababa;
}
.device-wrap .device-img1 {
	margin-right:15px;
}
.device-wrap .device-img img {
	width:100%;
	display:block;
}
.device-wrap .device-img2 {
	margin-left:15px;
}
.title-center .title-left a {
	color:#727272;
	font-size:15px;
}
.product-container {
	max-width:1200px;
	margin:40px auto;
}
.product-container img {
	display:block;
}
.product-container .product-1 {
	border-bottom:1px solid #eaeaea;
	padding:20px 0 20px 20px;
}
.product-container .product-1:hover {
	background:#f1f1f2;
}
.case .product-container .product-1:hover {
	background:#fff;
}
.product-container .product-1:hover .product-text img {
	display:none;
}
.case .product-container .product-1:hover img {
	display:block;
}
.product-container .news-lt:hover .product-text a {
	text-decoration:underline;
	color:red;
}
.product-container .product-1 .product-text {
	padding-left:30px;
}
.product-container .product-1 .product-img,.product-container .product-1 .product-text {
	float:left;
	position:relative;
}
.product-container .product-1 .product-img {
	padding-bottom:32px;
}
.product-container .product-text h3 {
	font-size:15px;
	color:#5e5757;
}
.product-container .product-text p {
	text-align:justify;
	width:600px;
	font-size:15px;
	color:#5e5757;
	line-height:26px;
}
.product-container .product-text .more {
	display:block;
	width:170px;
	height:40px;
	margin-top:10px;
	background:url(../img/more.png) no-repeat;
}
.top-right {
	float:right;
	position:relative;
	top:12px;
}
.top-right .search:hover .down-search {
	display:block;
}
.top-right .nav {
	position:relative;
	padding-right:28px;
	padding-left:5px;
	line-height:30px;
}
.top-right .nav img {
	position:absolute;
	right:0;
	top:11px;
}
.top-right img {
	display:block;
}
.top-right a {
	float:left;
	margin-right:10px;
	color:white;
}
.youshi-img,.prin-img {
	max-width:1050px;
	margin:0 auto;
	text-align:center;
}
.gl-img {
	max-width:1200px;
	margin:0 auto;
	text-align:left;
	margin-top:10px;
}
.waste-img {
	max-width:1230px;
}
.dry-img {
	max-width:680px;
}
.st-img {
	max-width:900px;
}
.invest-img {
	max-width:1200px;
}
.product .prin-img img {
	}.prin-img p {
	text-align:left;
}
.youshi-img p {
	line-height:26px;
}
.youshi-img .youshi-img1,.youshi-img .youshi-wenben {
	width:calc(50% - 20px);
	float:left;
	margin:10px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
.st-adv .youshi-img1 {
	overflow:visible;
}
.st-img .youshi-img1 {
	width:calc(100% / 3 - 20px);
	padding-bottom:28px;
}
.waste-img .harm-img {
	width:calc(100% / 3 - 40px);
	margin:0 20px;
}
.harm-img img {
	width:100%;
}
.harm-img h3 {
	text-align:left;
	font-size:24px;
	color:#5e5757;
	margin-top:10px;
	margin-bottom:20px;
}
.invest-img .dry-case {
	padding:10px;
	border:1px solid #dddddd;
}
.dry-case .more,.case .more {
	width:182px;
	height:44px;
}




.huikuang {
	width:100%;
	height:32px;
	background:#7c7777;
	position:absolute;
	left:0px;
	bottom:0px;
	color:white;
	line-height:32px;
	text-align:center;
}
.product 



.huikuang a {
	color:#fff;
}
.dry-develop .huikuang {
	background:#5e5757;
}
.kuang img {
	position:absolute;
	left:calc(50% - 30px);
	top:calc(50% - 42px);
}
.energ
.product .energy-img1 img {
	width:100%;
}

.product .energy-img p {
	text-align:left;
}
.product td {
	text-align:center;
}
.modu td {
	width:calc(100% / 6);
	background:#e6e5e5;
	color:#5e5757;
	font-size:15px;
}
.tec td {
	width:calc(100% / 7);
}
/*产品样式－－*/
.case .case {
	height:380px;
}
.case {
	padding:0;
	padding-bottom:30px;
	position:relative;
	text-align:center;
}
.case {
	background:white;
}
.case p {
	text-align:center;
}
.case .score-img {
	margin:10px;
	overflow:hidden;
}
.score-img img {
	width:100%;
	display:block;
}
.case >.swt a img {
	position:absolute;
	right:10px;
	bottom:10px;
}

/*新闻中心定义样式*/
.product .news-container ul {
	margin:30px 260px;
}
.product .news-container li {
	width:calc(100% / 3 - 10px);
	margin:0 5px;
	line-height:40px;
	border:1px solid #dedede;
}
.product .news-container li.current {
	background:red;
	color:white;
}

/*新闻内容页---------------------------------*/
.news-a .news-title {
	padding-top:30px;
	position:relative;
	border-bottom:1px solid #dedede;
}
.news-a .news-title h3 {
	color:#5e5757;
	font-size:30px;
	font-weight:normal;
	margin-bottom:20px;
}
.news-title .share-icon {
	position:absolute;
	right:0;
	bottom:0;
}
.news-title .share-icon a {
	float:left;
	margin:5px;
	line-height:10px;
}
.news-title .share-icon a.add {
	margin-top:12px;
}
.product-container .news-p,.product-container .news-p p {
	color:#5e5757;
	text-align:justify;
}
.product-container .news-p span {
	line-height:26px;
}
.product-container .news-img {
	margin:40px 0;
	text-align:center;
}
.product-container .news-img img {
	display:inline-block;
}
.news-a .news-t li {
	border:1px solid #dedede;
	border-right:none;
	line-height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news-a .news-t li a {
	color:#5e5757;
}
.news-t li:nth-child(1),.news-t li:nth-child(3) {
	width:45%;
	border-right:1px solid #dedede;
}
.news-t li:nth-child(2) {
	width:10%;
	border-left:none;
}
.rele-news {
	padding:35px 0;
	border-bottom:1px solid #dedede;
}
.news-a .rele-news h3 {
	text-align:left;
	font-size:15px;
}
.news-a .rele-news li {
	width:50%;
	float:left;
	text-align:left;
	list-style:square;
	list-style-position:inside;
	border-right:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news-a .rele-news li a {
	line-height:25px;
	color:#5e5757;
}
.news-a .product-groom h3 {
	font-size:15px;
	text-align:left;
}
.news-a .product-groom .product-img {
	width:calc(100% / 4 - 20px);
	float:left;
	padding:10px 10px 0 10px;
	margin:0 10px;
	border:1px solid #dedede;
	height:250px;
	margin-bottom:15px;
}
.news-a .product-groom .case-img {
	background:white;
}
.news-a .product-groom .case-img p {
	line-height:50px;
}
.news-a .product-groom .product-img img {
	width:100%;
	border-bottom: 1px solid #ebe9e9;
	max-height:70%;
margin-bottom:10px;
}
.news-company input,.news-company textarea {
	width:100%;
	background:#fbfbfb;
	border:1px solid #ccc;
	height:44px;
	padding-left:10px;
}
.news-company-tab tr td:nth-child(2) input,.news-company-tab tr td textarea {
	width:100%;
	height:100%
}
.case-text h3,.case-text p {
	text-align:left;
	font-size:15px;
	color:#5e5757;
}
/*KY系列全液压坑道钻机性能优势--------------*/
	.adv-wrap {
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.adv-wrap .ld-adv {
	width:calc(50% - 10px);
	float:left;
	background-color:#ececec;
	border:1px solid #dedede;
	border-radius:10px;
	padding:20px 40px;
	margin-bottom:20px;
}
.adv-wrap .same-height1,.adv-wrap .same-height2 {
	height:230px;
}
.adv-wrap .same-height3 {
	height:260px;
}
.adv-wrap .same-height4 {
	height:300px;
}
.adv-wrap .adv-left {
	margin-right:10px;
}
.adv-wrap .adv-right {
	margin-left:10px;
}
.adv-wrap .no-float {
	width:100%;
	float:none;
	margin:20px 0 0;
}
.adv-wrap .texth3 {
	border-bottom:1px solid #dedede;
	padding:10px 0 10px 40px;
	position:relative;
}
.adv-wrap .texth3 span {
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	top:calc(50% - 15px);
	background:url(../img/number-icon.jpg) no-repeat;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	color:#e81d21;
}
.adv-wrap .texth3 h3 {
	text-align:left;
	font-size:18px;
}
.adv-wrap .textp {
	padding-top:10px;
	text-align:justify;
}
.product td u a {
	color:#fff;
}
.case-gs td u a {
	color:#5e5757;
}
.product u a:hover {
	text-decoration:underline;
}