﻿﻿﻿﻿﻿﻿﻿﻿﻿
/*产品引导页*/

.prodestate{position: relative;z-index: 2; display: block; width: 100%; margin-bottom: 40px; overflow: hidden;}
.prodestate .tiod{ font-size: 46px;color: #103770;margin-bottom: 20px;font-weight: normal;font-family: "SourceHanSans-Heavy"; line-height: 50px;}
.prodestate .tsttnd{font-size: 14px;color: rgb(153, 153, 153);line-height: 1.6em;}


.productweb{position: relative;z-index: 2; display: block; width: 100%; margin-bottom: 40px; overflow: hidden;}
.productweb ul{zoom: 1;}
.productweb ul li {display:block;vertical-align: top;margin-right:0.8%; width: 24.4%; float: left;}
.productweb ul li a { width: 100%;height: 350px;display: block; position: relative;overflow: hidden;}
.productweb ul li a .ddivt { position: absolute;z-index: 1; width: 100%;height: 120px; background-color: #fff;top: 0;left: 0;transition: all 400ms;}
.productweb ul li a em { position: relative;z-index: 2;display: block;font-size: 24px;color: rgb(192, 192, 192);
    line-height: 1em; height:2em;padding-left: 20px;font-weight: 100; transition: all 400ms;margin-top: 5px;}

.productweb ul li a dd { position: relative; z-index: 2; font-size: 24px; color: #103770; padding-left: 20px;font-weight: bolder; display: block;transition: all 400ms;padding-top: 20px;}

.productweb ul li a:hover .ddivt {top: -120px;}
.productweb ul li a:hover em { color: #fff;opacity: 0.4;filter: alpha(opacity=40);}
.productweb ul li a:hover dd { color: #fff;}
.productweb ul li:nth-child(4n) { margin-right: 0;}

.productweb ul li a .ttoindds { position: relative; z-index: 2;  color: #fff; padding: 0 15px;  display: block;margin-top: 55px;}
.productweb ul li .rtbntt{font-size: 36px;color: #fff;padding: 20px 0 15px;}
.productweb ul li .rttwbnt{font-size: 14px;line-height: 25px;position: relative;overflow: hidden;color: #fff;}
.productweb ul li .rttwbnt:after{content:'';display: block;width: 45px;height: 3px;background: #fff;position: absolute;top:3px;}
.productweb ul li .rttwbnt:before{content:'';display: block;width: 100%;height: 1px;background: #d8e0e5;margin-bottom: 20px;margin-top: 4px;}



.productweb ul li { background-image: linear-gradient(0deg, #103770 0%, #103770 170%);}
.productweb ul li.on { background-image: none;background-color:#103770;}



@media (max-width:1120px) {
	.productweb ul li a dd{font-size: 20px;}
.productweb ul li a em{font-size: 18px;}	
.productweb ul li .rtbntt{font-size: 30px;}	
	
}


@media (max-width:800px) {
.productweb ul li {margin-right:4%; width: 48%; margin-bottom: 30px;}
.productweb ul li a .ddivt{height: 80px;}
.productweb ul li:nth-child(2n) { margin-right: 0;}	
.productweb ul li a{height: 300px;}
.prodestate .tiod{font-size: 24px; margin-bottom: 5px;}
.prodestate{margin-bottom: 15px;}
}

@media (max-width:620px) {
	.productweb ul li {margin-bottom: 10px;}
.productweb ul li a dd{ padding-left: 0;font-size: 18px;}
.productweb ul li a em{font-size: 15px;padding-left: 0}
.productweb ul li a .ttoindds{margin-top: 20px;}
.productweb ul li .rtbntt{font-size: 24px;}	

}


/*.productweb ul li.li1 { background-image: linear-gradient(0deg, rgb(16, 55, 112) 0%, rgb(255, 255, 255) 170%);}
.productweb ul li.li2 {background-image: linear-gradient(0deg, rgb(255, 199, 88) 0%, rgb(255, 255, 255) 170%);}
.productweb ul li.li3 { background-image: linear-gradient(0deg, rgb(38, 203, 122) 0%, rgb(255, 255, 255) 170%);}
.productweb ul li.li4 { background-image: linear-gradient(0deg, rgb(189, 145, 250) 0%, rgb(255, 255, 255) 170%);}
.productweb ul li.li5 {background-image: linear-gradient(0deg, rgb(108, 165, 205) 0%, rgb(255, 255, 255) 170%);}

.productweb ul li.li1.on { background-image: none;background-color: rgb(16, 55, 112);}
.productweb ul li.li2.on { background-image: none;background-color: rgb(255, 199, 88);}
.productweb ul li.li3.on { background-image: none;background-color: rgb(38, 203, 122);}
.productweb ul li.li4.on {background-image: none;background-color: rgb(189, 145, 250);}
.productweb ul li.li5.on { background-image: none; background-color: rgb(108, 165, 205);}*/


/*产品引导页*/



/*电力投资*/



.products1{overflow: hidden; display: block; background: #fff; position: relative;}
.products1 .tmnnbt{overflow: hidden; display: block; width: 100%; position: relative;}
.products1 .tmnnbt img{max-width: 100%;}


.products1 .tmnnbt .imgts{width: 350px; height: 408px; border: 6px solid #9D9D9D; float: left; padding: 15px;}
.products1 .tmnnbt .imgts1{width: 350px; height:408px; border: 6px solid #9D9D9D; float: left; padding: 15px;}
.products1 .tmnnbt .imgts .bing{width: 100%; margin-top: 30px; font-size:46px;line-height: 46px;  color: #103770;letter-spacing:5px;font-family: "SourceHanSans-Heavy";}
.products1 .tmnnbt .imgts .bing_hwtz{width: 100%; margin-top: 30px; font-size:33px;line-height: 46px;  color: #103770;letter-spacing:5px;font-family: "SourceHanSans-Heavy";}

.products1 .tmnnbt .imgts .bixtxt{width: 100%; margin-top: 20px; font-size: 16px; color: #103770;}
.products1 .tmnnbt .nnimg{float: right; margin-top: -200px; display: block; position: relative; }
.products1 .tmnnbt .nnimg img{max-width: 100%;}

.products1 .tmnnbt .binng{position: absolute; right: 0; top:30px ;}

.products1 .tmnnbt .binng .lreeb{overflow: hidden; float: right;margin-right: 30px;width: 150px; text-align: center;}
.products1 .tmnnbt .binng .lreeb b{float:left;display:block;  font-size: 32px; color: #6D6D6D; font-weight: bold;width: 150px;height: 40px; line-height: 40px;}
.products1 .tmnnbt .binng .lreeb span{float:left;display:block; width: 150px; margin-top: 10px; font-size: 20px;}

.products1 .tmnnbt .binng .lreebtt{overflow: hidden; float: right; width: 150px;text-align: center;}
.products1 .tmnnbt .binng .lreebtt b{float:left;display:block; font-size: 32px; color: #6D6D6D; font-weight: bold;width: 150px; height: 40px; line-height: 40px;}
.products1 .tmnnbt .binng .lreebtt span{float:left;display:block;width: 150px; margin-top: 10px;font-size: 20px;}




.aabouir .chaleenbb{overflow: hidden; display: block; width: 100%; position: relative; margin-top: 30px; margin-bottom: 30px;}
.aabouir .chaleenbb p{font-size: 16px; line-height: 34px; color: #6D6D6D;text-align: justify;}
.aabouir .chaleenbb p img{max-width: 100%;}


@media  (max-width:1024px) {	
.products1 .tmnnbt .binng .lreebtt b{font-size: 24px}
.products1 .tmnnbt .binng .lreeb b{font-size: 24px}
}

@media  (max-width:720px) {	
.products1 .tmnnbt .imgts{width: 100%; height: auto; margin-top: 0px;}
.products1 .tmnnbt .imgts .bing{ font-size:30px;margin-top: 10px; }
.products1 .tmnnbt .imgts .bing_hwtz{ font-size:20px;margin-top: 10px; }


.products1 .tmnnbt .imgts .bixtxt{margin-bottom: 10px;margin-top: 10px;}
.products1 .tmnnbt .nnimg{ width: 100%; margin-top: 20px; }
.aabouir .chaleenbb p{line-height: 28px; font-size: 15px;}
.products1 .tmnnbt .binng{display: none;}
}




.tprdut{overflow: hidden; display: block; width: 100%; position: relative; margin-bottom: 30px;}
.tprdut dl{width: 100%;  margin-bottom: 20px; display: block; position: relative; overflow: hidden;}
.tprdut dl .txtts{padding: 30px 0;width: calc(100% - 300px); display: block;  }
.tprdut dl .txtts .tit{height: 45px; line-height: 45px; width: 100%; font-size: 22px; color: #9D2328;}
.tprdut dl .txtts .tit span{color: #d2d8d8;}
.tprdut dl .txtts .con{ line-height: 28px; width: 100%; font-size: 15px; margin-bottom:10px; text-align: justify;}
.tprdut dl .tpoing{display: block; position: absolute; right: 0; width: 280px; top: 70px;  text-align: right;}
.tprdut dl .tpoing .kong{font-size: 22px; color: #9D2328; width: 280px;height: 30px; line-height: 30px; font-weight: bold;}

.tprdut dl .txtts_100{padding: 30px 0;width: 100%; display: block;  }
.tprdut dl .txtts_100 .tit{height: 45px; line-height: 45px; width: 100%; font-size: 22px; color: #9D2328;}
.tprdut dl .txtts_100 .tit span{color: #d2d8d8;}
.tprdut dl .txtts_100 .con{ line-height: 28px; width: 100%; font-size: 15px; margin-bottom:10px; text-align: justify;}


.tprdut dl .bannerBox{display: block; position: relative; overflow: hidden; width: 1200px;}
.tprdut dl .bannerBox dt{display: block; float: left; overflow: hidden; position: relative;}
.tprdut dl .bannerBox dt img{max-width: 100%;transition: all 0.5s ease 0s;}
.tprdut dl .bannerBox dt:hover img{transform: scale(1.1,1.1)}
.tprdut dl .bannerBox dt:nth-child(1){width:595px ; margin-right: 10px; height: 510px;}
.tprdut dl .bannerBox dt:nth-child(2){width:595px ; height:250px; margin-bottom: 10px;}
.tprdut dl .bannerBox dt:nth-child(3){width:595px ; height: 250px;}
.tprdut dl .bannerBox dt .ttindo{position: absolute; width: 100%; height: 40px; line-height: 40px ; background-color: rgba(0, 0, 0, 0.6); bottom: 0;  text-align: center; display: block; color: #fff; font-size: 16px; overflow: hidden;}

@media  (max-width:1200px) {	
.tprdut dl .bannerBox{width: 1000px; margin: auto;}
.tprdut dl .txtts .tit span{display: none;}
.tprdut dl .bannerBox dt:nth-child(1){width:495px ; margin-right: 10px; height: 424px;}
.tprdut dl .bannerBox dt:nth-child(2){width:495px ; height:207px; margin-bottom: 10px;}
.tprdut dl .bannerBox dt:nth-child(3){width:495px ; height: 207px;}

}

@media  (max-width:1000px) {	
.tprdut dl .bannerBox{ width: 100%; }

.tprdut dl .bannerBox dt:nth-child(1){width:49% ; margin-right: 2%; height: auto;}
.tprdut dl .bannerBox dt:nth-child(2){width:49% ; height:auto; margin-bottom: 10px;}
.tprdut dl .bannerBox dt:nth-child(3){width:49% ; height: auto;}

}

@media  (max-width:640px) {	

.tprdut dl .bannerBox dt{width:100% !important; margin-right: 0%; height: auto; margin-bottom: 10px;}
.tprdut dl .bannerBox dt .ttindo{ height: 30px; line-height: 30px ;  bottom: 7px;  text-align: center;  color: #fff; font-size: 15px; }
.tprdut dl .tpoing{display: none;}
.tprdut dl .txtts{width: 100%; padding: 15px 0;}
}

/*电力投资*/




/*海外投资*/

.ringst{overflow: hidden; display: block; width: 100%; position: relative; margin-bottom: 30px;}
.ringst dl{width: 100%;  margin-bottom: 40px; display: block; position: relative; overflow: hidden; background: #f6f6f5;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;cursor:pointer }
.ringst dl .rinleft{width: calc(100% - 390px); display: block; float: left;padding: 20px 30px 0 30px;  }
.ringst dl .rinleft .tit{height: 45px; line-height: 45px; width: 100%; font-size: 22px; color: #9D2328; overflow: hidden;}
.ringst dl .rinleft .tit span{color: #d2d8d8;}
.ringst dl .rinleft .con{ line-height: 28px; width: 100%;  }
.ringst dl .rinleft .con p{font-size: 15px; margin-bottom:10px; color: #666;text-align: justify;}

.ringst dl .rinright{width: 390px; height: auto; float: left; overflow: hidden; display: block;  }
.ringst dl .rinright img{max-width: 100%;transition: all 0.5s ease 0s;transform: scale(1.1,1.1)}
.ringst dl .rinright:hover img{transform: scale(1.3,1.3)}
.ringst dl:hover{ box-shadow:0 2px 8px rgba(0,0,0,.3);
	transform:translatey(-6px);
	-webkit-transform:translatey(-6px);
	-moz-transform:translatey(-6px);
	-ms-transform:translatey(-6px);
	-o-transform:translatey(-6px);}
.ringst dl:nth-child(2n) .rinleft{float: right;}


@media  (max-width:1220px) {	
.ringst dl .rinleft .tit span{display: none;}
}
@media  (max-width:880px) {	
	.ringst dl .rinleft .tit{font-size: 17px; }
	.ringst dl .rinleft{padding: 10px;  }
.ringst dl .rinleft .con{ line-height: 20px;  }
.ringst dl .rinleft .con p{font-size: 14px; margin-bottom: 0;text-align: justify;}
}
@media  (max-width:540px) {	
.ringst dl .rinleft{width:100%; padding: 15px;  }
.ringst dl .rinright{width:100%; height: auto; }
}
/*海外投资*/



.checn{
	width: 180px;
	height: 2px;
	background: #9D2328;
	margin-top: 1%;
	margin-bottom: 1%;
}