﻿/*@import "resetcommon.css";*/



* {

	box-sizing: border-box;

	-moz-box-sizing: border-box; /* Firefox */

	-webkit-box-sizing: border-box;

}







/*index.css start*/



@charset "utf-8";

/* CSS Document */



/*common*/











.main-title {

	text-align: center;

	margin: 80px 0 52px;

}

.main-title h2 {

	color: #3a3b3f;

	font-size: 30px;

	margin: 5px 0 7px;

}

.main-title span {

	color: #da251c;

}

.main-title .sub-title {

	font-size: 22px;

	color: #595757;

	display: block;

	border-top: 1px solid #dedede;

	border-bottom: 1px solid #dedede;

	height: 31px;

	line-height: 30px;

	width: 417px;

	margin: 0 auto;

}

/*banner*/



.banner {

	height: 520px;

	overflow: hidden;

	position: relative;

	z-index: 2;

}

.banner .bd div {

	height: 520px;

	overflow: hidden;

}

.banner a {

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

	height: 520px;

	display: block;

	overflow: hidden;

}

.banner .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	left: 36.5%;

	bottom: 30px;

	z-index: 1;

}

.banner .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}

.banner .hd ul li {

	float: left;

	margin-right: 2px;

	width: 130px;

	height: 10px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	cursor: pointer;

}

.banner .hd ul li.on {

	background: #db261d;

	color: #fff;

	opacity: .6;

}

/*关键字*/











/*菱泰经典工程案例*/



.case-hd {

	height: 55px;

	line-height: 55px;

	margin-bottom: 1px;

}

.case-hd li {

	width: 170px;

	background: #3a3b3f;

	margin-left: 1px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	float: left;

	cursor: pointer;
	height:55px;
  white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.case-hd li:first-child {

	margin-left: 0;

}

.case-hd li.on {

	background: #da251c;

	color: #fff;

}

.case-bd {

	height: 460px;

	background: #f5f5f5;

	overflow: hidden;

}

.case-bd dl {

	height: 460px;

}

.case-bd dt {

	width: 799px;

	height: 460px;

	float: left;

}

.case-bd dt img {

	width: 100%;

}

.case-bd dd {

	width: 400px;

	float: right;

	padding: 44px 33px 0;

}

.case-bd dd h3 {

	font-size: 20px;

	color: #4d4d4d;

	font-weight: normal;

}

.case-bd dd h3 a {

	color: #4d4d4d;

}

.case-bd dd .line {

	width: 30px;

	height: 3px;

	background: #ee1217;

	margin: 25px 0 0;

}

.case-bd dd .brief {

	font-size: 17px;

	color: #4d4d4d;

	margin: 20px 0 10px;

}

.case-bd dd p {

	font-size: 13px;

	line-height: 26px;

	color: #4d4d4d;

}

.btn {

	height: 33px;

	margin-top: 35px;

	line-height: 33px;

	font-size: 13px;

}

.btn a {

	width: 129px;

	display: inline-block;

	text-align: center;

	background: url("../images/btn_bg2.jpg") no-repeat;

	padding-left: 30px;

	color: #fff;

	float: left;

}

.btn a:first-child {

	background: url("../images/btn_bg1.jpg") no-repeat;

}

/*菱泰点对点解决方案*/



.project {

	height: 1306px;

	background: url("../images/bg.jpg");

	overflow: hidden;

	margin: 82px 0 0;

}

.project-menu {

	width: 280px;

}

.project-menu h3 {

	height: 43px;

	line-height: 43px;

	background: #db261d;

	font-size: 18px;

	padding-left: 15px;

	margin-bottom: 33px;

}

.project-menu h3 a {

	color: #fff;

	display: block;

	background: url("../images/project_icon1.png") no-repeat right center;

	margin-right: 23px;

}

.project-menu .project-menu-wrap {

	background: #fff;

	padding: 35px 16px 6px;

}

.project-menu h4 {

	font-size: 18px;

	color: #db261d;

	border-bottom: 1px solid #e6e6e6;

	padding: 0 10px 0 19px;

	height: 36px;

}

.project-menu h4 a {

	display: block;

	color: #db261d;

	background: url("../images/project_icon2.png") no-repeat right center;

}

.project-menu li {

	font-size: 14px;

	line-height: 35px;

	border-top: 1px solid #e6e6e6;

	background: url("../images/project_icon3.png") no-repeat 0 center;

	padding-left: 18px;

}

.project-menu li:first-child {

	border-top: none;

}

.project-menu ul {

	margin-bottom: 22px;

}

.project-list {

	width: 888px;

}

.project-list .project-list-title {

	height: 43px;

	line-height: 43px;

	background: #fff;

	margin: 0 0 33px 0;

	padding-right: 15px;

}

.project-list .project-list-title .more {

	font-size: 14px;

	color: #333333;

	text-transform: uppercase;

}

.project-list .project-list-title span {

	display: block;

	width: 217px;

	text-align: center;

	background: #db261d;

	font-size: 18px;

}

.project-list .project-list-title span a {

	color: #fff;

	font-weight: bold;

}

.project-list dl {

	height: 283px;

	margin-bottom: 25px;

	background: #fff;

	padding-right: 40px;

}

.project-list dt {

	width: 488px;

	height: 283px;

	float: left;

}

.project-list dt img {

	width: 100%;

}

.project-list dd {

	width: 325px;

	float: right;

}

.project-list dd h3 {

	font-size: 18px;

	color: #4d4d4d;

	margin: 36px 0 10px;

}

.project-list dd h3 a {

	color: #4d4d4d;

}

.project-list dd p {

	font-size: 13px;

	line-height: 26px;

	color: #4d4d4d;

}

/*菱泰能源-五大核心竞争力*/



.core {

	background: url("../images/core_bg.jpg") no-repeat center 0;

	height: 858px;

	overflow: hidden;

}

.core .main-title {

	margin: 92px 0 52px;

}

.core-slide {

	height: 518px;

	position: relative;

	overflow: hidden;

}

.core-hd {

	height: 20px;

	line-height: 20px;

	text-align: center;

	margin-bottom: 28px;

	overflow: hidden;

}

.core-hd li {

	font-size: 16px;

	color: #2d2d2d;

	background: url("../images/core_icon.jpg") no-repeat 0 0;

	padding-left: 30px;

	display: inline-block;

	margin-right: 36px;

	cursor: pointer;

}

.core-hd li.on {

	background-position: 0 -32px;

	color: #da251d;

}

.core-bd {

	height: 376px;

	margin: 75px 64px 47px 49px;

	box-sizing: content-box;

	overflow: hidden;

}

.core-bd dl {

	height: 376px;

}

.core-bd dt {

	width: 511px;

	height: 376px;

	position: relative;

	float: left;

}

.core-bd dt .num {

	width: 110px;

	height: 118px;

	position: absolute;

	left: 0;

	top: 0;

}

.core-bd dt .num img {

	width: 110px;

	height: 118px;

}

.core-bd dd {

	width: 485px;

	float: right;

}

.core-bd dd h3 {

	font-size: 23px;

	color: #13171b;

	font-weight: normal;

	border-bottom: 1px solid #c4c5c6;

	height: 45px;

	margin: 125px 0 20px;

}

.core-bd dd h3 b {

	color: #da251c;

}

.core-bd dd p {

	font-size: 15px;

	color: #29343c;

	line-height: 30px;

}

.core-bd dd a {

	width: 129px;

	display: block;

	text-align: center;

	background: url("../images/btn_bg2.jpg") no-repeat;

	padding-left: 30px;

	color: #fff;

	font-size: 14px;

	height: 33px;

	line-height: 33px;

	margin-top: 20px;

}

.number {

	font-size: 20px;

	color: #202020;

	position: absolute;

	left: 650px;

	top: 140px;

}

.number span {

	font-size: 45px;

	color: #002870;

}

/*菱泰能源-战略合作伙伴*/



.partner {

	background: url("../images/partner_bg.jpg") no-repeat center 0;

	height: 465px;

	overflow: hidden;

}

.partner .main-title h2 {

	color: #fff;

}

.partner-slide {

	height: 180px;

	position: relative;

}

.partner-slide .partner-slide-hd li {

	width: 287px;

	height: 180px;

	overflow: hidden;

	float: left;

	margin-right: 18px;

	text-align: center;

}

.partner-slide .partner-slide-hd li img {

	display: block;

	width: 287px;

	height: 148px;

}

.partner-slide .partner-slide-hd li span {

	display: block;

	font-size: 14px;

	color: #fff;

	margin-top: 10px;

	overflow: hidden;

}

.partner-slide-bd .next {

	position: absolute;

	top: 60px;

	right: -50px;

	width: 27px;

	height: 27px;

}

.partner-slide-bd .prev {

	position: absolute;

	top: 60px;

	left: -50px;

	width: 27px;

	height: 27px;

}

/*流程*/



.process {

	height: 416px;

	border-bottom: 1px dotted #b8b7b6;

	overflow: hidden;

	background: url("../images/process_bg.jpg") no-repeat center 200px;

}

.process li {

	width: 68px;

	height: 107px;

	float: left;

	margin-left: 93px;

	font-size: 16px;

	color: #4d4d4d;

	text-align: center;

}

.process li:first-child {

	margin-left: 0;

}

.process li span {

	display: block;

	width: 68px;

	height: 68px;

	margin-bottom: 13px;

}

.process .process1 span {

	background: url("../images/process_icon1.png") no-repeat;

}

.process .process2 span {

	background: url("../images/process_icon2.jpg") no-repeat;

}

.process .process3 span {

	background: url("../images/process_icon3.png") no-repeat;

}

.process .process4 span {

	background: url("../images/process_icon4.png") no-repeat;

}

.process .process5 span {

	background: url("../images/process_icon5.png") no-repeat;

}

.process .process6 span {

	background: url("../images/process_icon6.png") no-repeat;

}

.process .process7 span {

	background: url("../images/process_icon7.png") no-repeat;

}

.process .process8 span {

	background: url("../images/process_icon8.png") no-repeat;

}

.process li:hover span {

	background-position: 0 -96px;

}

.process li .process-title {

	border-top: 1px solid #dedede;

	border-bottom: 1px solid #dedede;

	height: 26px;

	line-height: 25px;

}

/*关于我们*/



.about {

	position: relative;

	z-index: 10;

}

.about dl {

	height: 398px;

	background: #f1f1f1;

	overflow: hidden;

}

.about dd {

	width: 588px;

	padding: 55px 45px 0;

	float: left;

}

.about dd h3 {

	border-bottom: 1px solid #dfdfe0;

	font-size: 18px;

	color: #333333;

	height: 56px;

	margin-bottom: 25px;

}

.about dd h3 a {

	color: #333;

}

.about dd p {

	font-size: 14px;

	line-height: 29px;

	color: #555555;

}

.about dt {

	width: 612px;

	height: 398px;

	float: right;

}

.about dt img {

	width: 100%;

}

/*专家团队 荣誉资质*/



.team_honor_list {

	width: 1200px;

}

.team_honor {

	height: 610px;

	background: url("../images/bg.jpg");

	overflow: hidden;

	position: relative;

	z-index: 1;

	margin-top: -132px;

}

.team_honor_hd {

	height: 33px;

	overflow: hidden;

	margin: 180px 0 33px;

	text-align: center;

}

.team_honor_hd li {

	width: 173px;

	text-align: center;

	border-bottom: 2px solid #22293c;

	font-size: 17px;

	color: #22293c;

	display: inline-block;

	height: 33px;

}

.team_honor_hd li.on {

	border-bottom: 2px solid #da251c;

	color: #da251c;

}

.team_honor_bd {

	height: 280px;

	overflow: hidden;

}

#myroundabout, #myroundabout2 {

	height: 280px;

	width: 1200px;

}

.team_honor_bd li {

	width: 432px;

	height: 280px;

	position: relative;

}

.team_honor_bd li img {

	width: 100%;

}

.team_honor_bd li span {

	display: block;

	background: url("../images/team_bg.png");

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

}

/*新闻*/



.news {

	overflow: hidden;

}

.news .til {

	overflow: hidden;

	display: block;

	height: 54px;

}

.news .til ul {

	display: block;

	float: left;

	width: 325px;

	height: 54px;

	line-height: 54px;

}

.news .til ul li {

	display: inline-block;

	float: left;

	margin-right: 25px;

	height: 54px;

	font-size: 18px;

	text-align: center;

	font-weight: bold;

}

.news .til ul li a {

	display: block;

	height: 54px;

	line-height: 54px;

	color: #333333;

}

.news .til ul li.on a {

	display: block;

	height: 52px;

	border-bottom: 2px solid #db261d;

}

.news .til span {

	display: block;

	float: right;

	width: 55px;

	height: 54px;

	line-height: 54px;

	font-size: 14px;

}

.news .til span a {

	color: #333333;

}

.news1 {

	display: block;

	float: left;

	width: 550px;

	height: 460px;

}

.news1 dl {

	display: block;

	margin-top: 20px;


	border-bottom: 1px solid #ececec;

}

.news1 dl dt {

	position: relative;

	height: 140px;

	overflow: hidden;

}

.news1 dl dt .news-title {

	width: 162px;

	background: #db261d;

	float: left;

	height: 140px;

	text-align: center;

	line-height: 140px;

	font-size: 28px;

	font-weight: bold;

	color: #fff;

}

.news1 dl dt .news-img {

	display: block;

	width: 388px;

	height: 140px;

	float: left;

}

.news1 dl .news-img img {

	width: 100%;

	display: block;

}

.news1 dl dt span {

	position: absolute;

	right: -3px;

	top: -3px;

	display: block;

	width: 66px;

	height: 68px;

	background: url(../images/news_pbg.png) no-repeat left top;

}

.news1 dl dd h5 {

	display: block;

	margin-top: 10px;

	height: 52px;

	line-height: 52px;

	font-size: 14px;

}

.news1 dl dd h5 a {

	color: #333333;

}

.news1 dl dd h5 em {

	float: right;

	color: #777777;

	font-weight: normal;

}

.news1 dl dd p {

	overflow: hidden;

	display: block;

	height: 48px;

	line-height: 24px;

	color: #535353;

	font-size: 14px;

}

.news1 dl dd p a {

	color: #ff6b06;

}

.news1 dl dd i {

	font-style: normal;

}

.news1 .texts {

	overflow: hidden;

	display: block;

	margin-top: 15px;

}

.news1 .texts li {

	overflow: hidden;

	display: block;

	float: left;

	padding-left: 10px;

	line-height: 29px;

	font-size: 14px;

	background: url(../images/news_lbg1.jpg) no-repeat left center;

}

.news1 .texts li b {

	display: block;

	float: left;

	width: 460px;

	font-weight: normal;

}

.news1 .texts li em {

	display: block;

	float: right;

	width: 80px;

}

.news1 .texts li a {

	color: #535353;

}

.faq {

	overflow: hidden;

	float: right;

	width: 551px;

}

.faq .til {

	margin-bottom: 20px;

}

.faq .til ul {

	overflow: hidden;

	width: 205px;

	background: none;

}

.faq .til ul li {

	overflow: hidden;

	width: 205px;

	text-align: left;

}

.faq .til ul li a:hover {

	background: none;

}

.faq p {

	width: 551px;

	height: 140px;

	margin-bottom: 27px;

}

.faq p img {

	width: 100%;

}

.faq-bd {

	height: 143px;

	overflow: hidden;

}

.faq dl {

	background: url("../images/ask.jpg") no-repeat 0 0;

	padding-left: 27px;

	width: 223px;

	float: left;

	margin-right: 50px;

	box-sizing: content-box;

}

.faq dl.none {

	margin-right: 0;

}

.faq dt {

	font-size: 14px;

	font-weight: bold;

	line-height: 24px;

	margin-bottom: 20px;

	margin-top: -3px;

}

.faq dt a {

	color: #333333;

}

.faq dd {

	font-size: 14px;

	line-height: 26px;

	color: #555555;

}

.faq-hd {

	height: 17px;

	display: block;

	margin-top: 45px;

}

.faq-hd .prev, .faq-hd .next, .faq-hd ul {

	float: left;

	margin-top: 5px;

}

.faq-hd .prev, .faq-hd .next {

	width: 6px;

	height: 11px;

	display: block;

}

.faq-hd .prev {

	margin: 0 40px 0 200px;

}

.faq-hd .next {

	margin: 0 0 0 30px;

}

.faq-hd li {

	background: url("../images/faq_icon1.jpg") no-repeat 0 center;

	float: left;

	margin-right: 6px;

	width: 10px;

	height: 10px;

	font-size: 0;

}

.faq-hd li.on {

	background: url("../images/faq_icon2.png") no-repeat 0 center;

}

/*友情链接*/



.link {

	width: 1200px;

	height: auto;

	margin: 15px auto 15px;

	overflow: hidden;

}

.link span {

	height: 42px;

	line-height: 42px;

	font-size: 14px;

	background: #222127;

	color: #FFF;

	display: block;

	float: left;

	width: 115px;

	text-align: center;

	margin-left: 0px

}

.link ul li {

	float: left;

	margin-left: 28px;

	line-height: 40px;

}

