﻿@charset "utf-8";
/* CSS Document */
.details_title{ height:48px; line-height:48px;color:#010101; font-family:simSun; margin-top:1px;}
.details_title a{color:#010101; font-family:simSun;}
.details_title a:hover{ color:#2178c1}
.details_title a.active{ color:#278bde;}

.container .carousel_box .carousel_left{ width:500px; position:relative;}
.container .swiper-container { width: 100%; margin-right: auto; }
.container .swiper-slide { width:100%; height:330px; background-size: cover; background-position: center; }
.container .gallery-top { height: 330px; overflow:hidden; width: 100%; }
.container .gallery-thumbs { width:517px; height: 80px; box-sizing: border-box; margin:0 auto; margin-top:7px!important;}
.container .gallery-thumbs .swiper-slide { height: 100%; width:100px; }
.container .gallery-thumbs .swiper-slide-active { opacity: 1; }
.container .swiper-button-prev,.container .swiper-button-next{ top: auto; right:auto; margin-top:0; background-size:7px 11px;  bottom:0; width:30px; height:80px; background-color:#333333;}
.container .swiper-button-next{ background-image:url(../images/right.png);right:0!important; bottom:0!important;background-size:7px 11px!important;}
.container .swiper-button-prev{ background-image:url(../images/left.png); left:0!important;}
.container .swiper-button-prev:hover{ background-color:#4b4949}
.container .swiper-button-next:hover{background-color:#4b4949}

.container .carousel_box .carousel_right{ width:650px;}
.container .carousel_box .carousel_right h2{ font-size:22px; color:#187acc;}
.car_info{ margin-top:32px;}
.car_info .info_left{ width:640px; float:left;}
.car_info .info_left p{}
.car_info .info_left ul li{ color:#666; width: 320px; float: left; line-height:46px; font-size: 18px; text-align: left;}

.car_info .info_right{ width:170px; float:right;}
.car_info .info_right .info_tit{ background:#c3e1f8; height:40px; line-height:40px; text-align:center; font-size:22px; border:1px solid #b0cee6; border-bottom:none;}
.car_info .info_right p{ border:1px solid #e4e4e4;border-top:none;height:94px; line-height:94px;text-align:center;  font-size:19px; }
.car_info .info_right p strong{ font-size:26px; color:#e70000;}
.brief{ margin-top:18px; height:202px; width:100%; position:relative; background:url() no-repeat center;}
.brief_tit{ position:absolute; width:80px; color:#e70000; text-align:center; top:-12px; left:9px; z-index:1; background:#fff; font-size:18px; font-weight:800;}
.brief .text{ font-size: 18px;; color:#000000; font-family:simSun; line-height:36px; width:528px; text-align:left; height:160px; overflow:hidden; margin:0 auto; text-indent:2em; padding-top:16px; display:block; }

.prodet{ margin-top:34px;}
.prodet .detit{ margin-top:30px;}
.prodet .detit a{ border-bottom:1px solid rgba(23,130,240,0.3); margin-bottom:-1px; display:inline-block; width:220px; text-align:center; font-weight:bold; background:#fff; position:relative; z-index:2; height:40px; line-height:40px;background:#F2F2F2;  font-size:18px; color:#000;}
.prodet .detit a span{ display:inline-block;}
.prodet .detit a:first-child{}
/*.prodet .detit a:first-child span{ margin-left:-18px;}
.prodet .detit a:nth-child(2){ margin-left:-18px;}*/
.prodet .detit a:first-child span{}
.prodet .detit a:hover{ border-top:2px solid #1782F0; background:#fff; border-left:1px solid rgba(23,130,240,0.3); border-right:1px solid rgba(23,130,240,0.3); border-bottom:none;}
.prodet .detit a.current{ border-top:2px solid #1782F0; background:#fff; border-left:1px solid rgba(23,130,240,0.3); border-right:1px solid rgba(23,130,240,0.3); border-bottom:none;}

.prodet .details{ padding:26px; border:1px solid rgba(23,130,240,0.3); padding-bottom:10px; display:none; }
.prodet .details .picdet{ margin-bottom:15px; border:1px solid #5CA7F4; padding:15px;}
.prodet .details .picdet .portrait{ float:left; width:135px; height:155px; margin-right:20px; background:url(../images/probg.png) no-repeat center/cover;}
.prodet .details .picdet .pic_list{ float:left; font-size: 18px;; color:#000; line-height:32px;}
.prodet .details .picdet .pic_list p span{ display:inline-block; margin-right:20px;}
.prodet .details .picdet .pic_list a{ color:#187acc; display:inline-block; margin-right:16px;}
.prodet .details .picdet .pic_list a:hover{ color:#146ab1;}
.prodet .details .picdet .pic_list .line{ text-decoration:underline;}
.prodet .details .picdet .icon_arrow{ display:inline-block; width:16px; height:16px; background:url(../images/arrow.png) no-repeat center; vertical-align:middle; position:relative; top:-2px; cursor:pointer;}
.prodet .details .picdet .icon_arrow_on{ display:inline-block; width:16px; height:16px; background:url(../images/arrowRight.png) no-repeat center; vertical-align:middle; position:relative; top:-2px; cursor:pointer;}
.prodet .details .listdet{}
.prodet .details .info_tip{ font-size: 18px;; font-weight: normal; line-height:32px;}
.prodet .details .person{border-bottom:1px solid #e7e5e5;border-left:1px solid #e7e5e5;}
.prodet .details .person a{  display:inline-block; width:80px; text-align:center; background:#fff; position:relative; z-index:2; height:30px; line-height:30px;border-top:1px solid #e7e5e5;border-right:1px solid #e7e5e5; font-family:simSun; font-size: 18px;; color:#000;-moz-transform:skew(20deg,0);-ms-transform:skew(20deg,0);-webkit-transform:skew(20deg,0) ;-o-transform:skew(20deg,0);transform:skew(20deg,0)}
.prodet .details .person a span{ display:inline-block;-moz-transform:skew(-20deg,0);-ms-transform:skew(-20deg,0);-o-transform:skew(-20deg,0);-webkit-transform:skew(-20deg,0);transform:skew(-20deg,0);}
.prodet .details .person a:first-child{ -moz-transform:skew(0deg,0);-ms-transform:skew(0deg,0);-webkit-transform:skew(0deg,0) ;-o-transform:skew(0deg,0);transform:skew(0deg,0); z-index:1; width:95px;}
.prodet .details .person a:first-child span{ margin-left:-10px;}
.prodet .details .person a:nth-child(2){ margin-left:-10px;border-left:1px solid #e7e5e5;}
.prodet .details .person a:first-child span{ -moz-transform:skew(0deg,0);-ms-transform:skew(0deg,0);-webkit-transform:skew(0deg,0) ;-o-transform:skew(0deg,0);transform:skew(0deg,0)}
.prodet .details .person a:hover{ background:#187acc; color:#fff;}
.prodet .details .person a.current{ background:#187acc; color:#fff;}
.listScroll{ height:146px; margin-top:13px;overflow:hidden; position:relative; display:none;}
.listScroll .swiper-slide { width:253px; height:146px; overflow:hidden; position:relative; margin-right:9px; float:left;}
.listScroll .swiper-slide  img{ width:100%; height:100%;}
.listScroll .swiper-slide  .cer{ height:26px; line-height:26px; position:absolute; bottom:0; left:0; text-align:center; font-size:13px; width:100%; background:rgba(0,0,0,0.66);color:#fff; z-index:2;}

.listScroll .swiper-container { width: 1038px; margin:0 auto; }
.listScroll .swiper-wrapper{}
.listScroll .swiper-button-prev,.listScroll .swiper-button-next{background-size:7px 11px; width: 40px; height: 146px; background-color:rgba(0,0,0,0.66); z-index:20; }
.listScroll .swiper-button-next{ background-image:url(../images/arrow_right.png); right:0px!important;background-size:7px 11px!important;}
.listScroll .swiper-button-prev{ background-image:url(../images/arrow_left.png); left:0px!important;}
.listScroll .swiper-button-prev:hover{ background-color:#4b4949}
.listScroll .swiper-button-next:hover{background-color:#4b4949}

.gaikuang{ font-size: 18px;; font-family:simSun; line-height:32px;}
.gaikuang p{ text-indent:2em; margin-bottom:6px;}
.tezheng p{font-size: 18px;; font-family:simSun; line-height:32px;}
/*大图*/
.bigBox{ width:100%; height:542px; position: fixed; top:50%; margin-top:-275px; left:0; z-index:102; display:none; }
.bigBox .close_btn{ position:absolute; top:10px; right:60px; z-index:102; width:21px; height:21px; background:url(../images/bigclose.png) no-repeat center; cursor:pointer;}
.prodet .details .person .p_name{ display:none;}
.prodet .details .picdet .pic_list .name{ display:none;}

/*4-12*/
.container .flexslider{margin: 0 0;}
.container .flexslider .slides > li{  width:100%; height:330px; background-size: cover; background-position: center;}
.container #carousel .slides > li{ height: 80px; box-sizing: border-box; margin:0 auto; cursor:pointer;}
.container div#carousel{ width:511px; box-sizing: border-box; margin:0 auto; margin-top:7px;}
.container .flex-direction-nav a{ top: auto; margin-top:0;  bottom:0; width:30px; height:80px; background-color:#333333; opacity:1; background-repeat:no-repeat; text-indent:-9999em; background-position:center; outline:none;}
.container .flex-direction-nav .flex-prev{background-image:url(../images/left.png); left:0px!important;background-repeat:no-repeat; text-indent:-9999em; bottom:-87px!important;}
.container .flex-direction-nav .flex-next{ background-image:url(../images/right.png);right:0px!important; bottom:-87px!important;background-size:7px 11px!important;background-repeat:no-repeat; text-indent:-9999em;}
.container .flex-direction-nav .flex-prev:hover{background-image:url(../images/left.png);}
.container .flex-direction-nav .flex-next:hover{ background-image:url(../images/right.png);}
.container #slider .flex-direction-nav .flex-prev{}


.bigBox .slider{ width:800px; margin:0 auto; position:relative; }

.bigBox .flexslider .slides{ width:800px;}
.bigBox .flexslider .slides > li{ width:800px;height:450px;  background-size: cover; background-position: center;}
.bigBox #carousel2 .slides > li{ width:74px; height: 54px; box-sizing: border-box; margin:0 auto; cursor:pointer;}
.bigBox div#carousel2{ width:494px; height: 54px; box-sizing: border-box; margin:0 auto;}
.bigBox .flex-direction-nav a{ width:50px; height:35px; opacity:1; background-repeat:no-repeat; text-indent:-9999em; background-position:center; outline:none;}
.bigBox .flex-direction-nav .flex-prev{background-image:url(../images/bigleft.png); left:-210px!important;background-repeat:no-repeat; text-indent:-9999em;}
.bigBox .flex-direction-nav .flex-next{ background-image:url(../images/bigright.png);right:-210px!important; background-repeat:no-repeat; text-indent:-9999em;}
.bigBox .pagination{ position:absolute; width:100%; bottom:74px; color:#fff; text-align:center;}
.fl { float: left; }
.fr { float: right; }
.wid {
	width:100%;
	margin:0 auto;
	background: #FFFFFF;
	box-shadow: 0rem 0.02rem 0.12rem 0rem rgba(0, 0, 0, 0.28);
	border-radius: 0.04rem;
}


@charset "utf-8";
/* CSS Document */
.prodet .details .index {
	border-bottom: 1px solid #e7e5e5;
	border-left: 1px solid #e7e5e5;
}

/* 经济指标切换 */
.prodet .details .index a {
	display: inline-block;
	/*width: 100px;*/
	text-align: center;
	background: #fff;
	position: relative;
	z-index: 2;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #e7e5e5;
	border-right: 1px solid #e7e5e5;
	font-family: simSun;
	font-size: 14px;
	color: #000;
    padding-left: 10px;
    padding-right: 10px;
	/* -moz-transform: skew(20deg, 0);
	-ms-transform: skew(20deg, 0);
	-webkit-transform: skew(20deg, 0);
	-o-transform: skew(20deg, 0);
	transform: skew(20deg, 0) */
}

.prodet .details .index a span {
	display: inline-block;
	/* -moz-transform: skew(-20deg, 0);
	-ms-transform: skew(-20deg, 0);
	-o-transform: skew(-20deg, 0);
	-webkit-transform: skew(-20deg, 0);
	transform: skew(-20deg, 0); */
}

.prodet .details .index a:first-child {
/* 	-moz-transform: skew(0deg, 0);
	-ms-transform: skew(0deg, 0);
	-webkit-transform: skew(0deg, 0);
	-o-transform: skew(0deg, 0);
	transform: skew(0deg, 0); */
	z-index: 1;
	width: 95px;
}

.prodet .details .index a:first-child span {
	margin-left: -10px;
}

/*.prodet .details .index a:nth-child(2) {
	margin-left: -10px;
	border-left: 1px solid #e7e5e5;
}*/

.prodet .details .index a:first-child span {
	/* -moz-transform: skew(0deg, 0);
	-ms-transform: skew(0deg, 0);
	-webkit-transform: skew(0deg, 0);
	-o-transform: skew(0deg, 0);
	transform: skew(0deg, 0) */
}

.prodet .details .index a:hover {
	background: #187acc;
	color: #fff;
}

.prodet .details .index a.current {
	background: #187acc;
	color: #fff;
}

.prodet .details .indexs {
	display: none;
}
/* 工程量指标 */
.prodet .details .index1 {
	border-bottom: 1px solid #e7e5e5;
	border-left: 1px solid #e7e5e5;
    font-size:0;
}

.prodet .details .index1 a {
	display: inline-block;
	/*width: 100px;*/
	text-align: center;
	background: #fff;
	position: relative;
	z-index: 2;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #e7e5e5;
	border-right: 1px solid #e7e5e5;
	font-family: simSun;
	font-size: 14px;
	color: #000;
    padding-left: 10px;
    padding-right: 10px;
	/* -moz-transform: skew(20deg, 0);
	-ms-transform: skew(20deg, 0);
	-webkit-transform: skew(20deg, 0);
	-o-transform: skew(20deg, 0);
	transform: skew(20deg, 0) */
}

.prodet .details .index1 a span {
	display: inline-block;
	/* -moz-transform: skew(-20deg, 0);
	-ms-transform: skew(-20deg, 0);
	-o-transform: skew(-20deg, 0);
	-webkit-transform: skew(-20deg, 0);
	transform: skew(-20deg, 0); */
}

.prodet .details .index1 a:first-child {
	/* -moz-transform: skew(0deg, 0);
	-ms-transform: skew(0deg, 0);
	-webkit-transform: skew(0deg, 0);
	-o-transform: skew(0deg, 0);
	transform: skew(0deg, 0); */
	z-index: 1;
	width: 95px;
}

.prodet .details .index1 a:first-child span {
	margin-left: -10px;
}

/*.prodet .details .index1 a:nth-child(2) {
	margin-left: -10px;
	border-left: 1px solid #e7e5e5;
}*/

.prodet .details .index1 a:first-child span {
	/* -moz-transform: skew(0deg, 0);
	-ms-transform: skew(0deg, 0);
	-webkit-transform: skew(0deg, 0);
	-o-transform: skew(0deg, 0);
	transform: skew(0deg, 0) */
}

.prodet .details .index1 a:hover {
	background: #187acc;
	color: #fff;
}

.prodet .details .index1 a.current {
	background: #187acc;
	color: #fff;
}

.prodet .details .index1s {
	padding-top:15px;
	padding-bottom: 35px;
	display: none;
}

/* 消耗指标 */
.prodet .details .index2 {
	border-bottom: 1px solid #e7e5e5;
	border-left: 1px solid #e7e5e5;
}

.prodet .details .index2 a {
	display: inline-block;
	/*width: 100px;*/
	text-align: center;
	background: #fff;
	position: relative;
	z-index: 2;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #e7e5e5;
	border-right: 1px solid #e7e5e5;
	font-family: simSun;
	font-size: 14px;
	color: #000;
    padding-left: 10px;
    padding-right: 10px;
	/* -moz-transform: skew(20deg, 0);
	-ms-transform: skew(20deg, 0);
	-webkit-transform: skew(20deg, 0);
	-o-transform: skew(20deg, 0);
	transform: skew(20deg, 0) */
}

.prodet .details .index2 a span {
	display: inline-block;
	/* -moz-transform: skew(-20deg, 0);
	-ms-transform: skew(-20deg, 0);
	-o-transform: skew(-20deg, 0);
	-webkit-transform: skew(-20deg, 0);
	transform: skew(-20deg, 0); */
}

.prodet .details .index2 a:first-child {
	/* -moz-transform: skew(0deg, 0);
	-ms-transform: skew(0deg, 0);
	-webkit-transform: skew(0deg, 0);
	-o-transform: skew(0deg, 0);
	transform: skew(0deg, 0); */
	z-index: 1;
	width: 95px;
}

.prodet .details .index2 a:first-child span {
	margin-left: -10px;
}

/*.prodet .details .index2 a:nth-child(2) {
	margin-left: -10px;
	border-left: 1px solid #e7e5e5;
}*/

.prodet .details .index2 a:first-child span {
	/* -moz-transform: skew(0deg, 0);
	-ms-transform: skew(0deg, 0);
	-webkit-transform: skew(0deg, 0);
	-o-transform: skew(0deg, 0);
	transform: skew(0deg, 0) */
}

.prodet .details .index2 a:hover {
	background: #187acc;
	color: #fff;
}

.prodet .details .index2 a.current {
	background: #187acc;
	color: #fff;
}

.prodet .details .index2s {
	padding-top:15px;
	padding-bottom: 35px;
	display: none;
}


/* 项目指标表格 */
.ratio-de2{
	margin-top: 0;
}
.ratio-de2 ul{
	border-bottom: 1px solid #379be9;
	margin-bottom: 14px;
}
.ratio-de2 ul li{
	float:left;
	line-height :40px;
	width :180px;
	border-top:1px solid #afd7f6;
	border-left:1px solid #afd7f6;
	border-right:1px solid #afd7f6;
	text-align: center;
	cursor: pointer;
	/* transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-mz-transition: all ease 0.5s; */
}
.ratio-de2 ul li:not(:first-child){
	margin-left:-1px;
}
.de2active{
	background: #379be9;
	color:#fff;
}
.ratio-de2 ul li:hover{
	background: #379be9;
	color:#fff;
}
.ratio-de2 .de2-tabcon .de2table{
	width :100%;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}
.ratio-de2 .de2-tabcon .de2table th{
	font-size :14px;
	color:#333333;
	height :43px;
	background: #92BFEC;
	border-left: 1px solid #92BFEC;
	font-weight :normal;
}
.ratio-de2 .de2-tabcon .de2table td{
	text-align: center;
	border:1px solid #92BFEC;
	height :34px;
}
.ratio-de2 .de2-tabcon .de2table .tdactive{
	color:#ff6600;
}

