.bannerdiv{ width:100%; min-width:1200px;overflow:hidden; margin:0px auto;height:733px; clear:both;}
.bannerdiv #main_promo{height:733px; width:1920px;min-width:1200px;position:relative; top:0; left:50%; margin-left:-960px;overflow:hidden; z-index:0; }
.bannerdiv .promoWD{width:auto; min-width:1200px;margin:0 auto; position:relative; overflow:hidden;}
.bannerdiv .slide{display:block; float:left;  width:1920px;}
.bannerdiv #dots{height:13px; position:absolute;bottom:15px;z-index:99;left:50%;text-align:center; margin-left:-200px; width:400px;}
.bannerdiv #dots a{ width:14px; margin-right:5px; height:13px; display:inline-block; background:url(../images/dot-white.png) no-repeat center;}
.bannerdiv #dots a.act{ background:url(../images/dot.png) no-repeat center;}

.isstepDiv{width: 1200px;height: 670px;overflow: hidden;clear: both;margin:40px auto 0px auto;}
.isstepDiv .topname{width: 1200px;height:75px;overflow: hidden;text-align: center;}
.isstepDiv .topname .name{width: 1200px;height:32px;overflow: hidden;color: #005bac;font-size: 26px;}
.isstepDiv .topname .intro{width: 1200px;height:26px;line-height:26px;overflow: hidden;color: #737272;font-size:16px;margin-top:18px;}
.isstepDiv .fotoDiv{width: 1200px;height:540px;overflow: hidden;margin-top:50px;}
.isstepDiv .fotoDiv .TypeBox{height: 42px;width:230px;overflow: hidden;margin:34px 0 0 40px;color: #005bac;}
.isstepDiv .TypeBox .imgs{float: left;margin-right: 10px;height: 42px;width:30px;overflow: hidden;}
.isstepDiv .TypeBox .ch{float: left;height:24px;width:150px;overflow: hidden;font-size: 18px;margin-top:-4px;}
.isstepDiv .TypeBox .en{float: left;height:15px;width:150px;overflow: hidden;font-size: 12px;}
.isstepDiv .fotoDiv .leftd{float: left;width: 448px;height:540px;overflow: hidden;background:url(../images/com-5.png) no-repeat top center;}
.isstepDiv .fotoDiv .desc{width:390px;height:78px;font-size: 14px;line-height: 26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color: #555;margin:22px auto 0 auto;}
.isstepDiv .leftd .desc{margin: 280px auto 0 auto;}
.isstepDiv .leftd .more{display:block;background:url(../images/com-4.png) no-repeat 90px center;border: 2px solid #fd8700;color: #fd8700;width: 115px;height: 36px;line-height: 36px;margin-left:30px;font-size: 15px;padding-left:35px;margin-top: 25px;}
.isstepDiv .leftd .more:hover{background: #f8b62b url(../images/com-4-h.png) no-repeat 90px center;border: 2px solid #f8b62b;color: #fff;}
.isstepDiv .listBoxs{width: 376px;height:540px;background: #fff;overflow: hidden;float: left;cursor:pointer;}
.isstepDiv .listBoxs .TypeBox .ch{margin-top:0px;}
.isstepDiv .listBoxs .desc{width:300px;}
.isstepDiv .listBoxs .more{display:block;color: #555;margin-left:40px;font-size: 14px;margin-top: 25px;}
.isstepDiv .listBoxs .pic{width: 376px;height: 270px;overflow: hidden;}
.isstepDiv .l-1 .TypeBox .imgs{background:url(../images/com-2.png) no-repeat center;}
.isstepDiv .l-1:hover .TypeBox .imgs{background:url(../images/com-2-h.png) no-repeat center;}
.isstepDiv .l-2 .TypeBox .imgs{background:url(../images/com-3.png) no-repeat center;}
.isstepDiv .l-2:hover .TypeBox .imgs{background:url(../images/com-3-h.png) no-repeat center;}
.isstepDiv .l-2 .pic{margin-top:68px;}
.isstepDiv .l-2 .desc{height:104px;-webkit-line-clamp:4;}
.isstepDiv .listBoxs:hover{background: #0450a1;}
.isstepDiv .listBoxs:hover .TypeBox{color: #f8b62b;}
.isstepDiv .listBoxs:hover .desc,.isstepDiv .listBoxs:hover .more{color: #fff;}

.productDivs{width:1200px;height:auto;min-width:1200px;overflow:hidden;clear:both;min-height:590px;margin:50px auto 0 auto;}
.productDivs .productctag{width: 1200px;height:60px;text-align: center;overflow: hidden;}
.productDivs .productctag .ctag{display: inline-block;width: 140px;height: 60px;overflow: hidden;margin: 0 15px;}
.productDivs .productctag a{display: block;width: 140px;height:45px;line-height:45px;overflow: hidden;background: #005bac;color: #fff;font-size: 16px;}
.productDivs .productctag .ctag-2 a{background: #157138;}
.productDivs .productctag .ctag-3 a{background: #f89805;}
.productDivs .productctag .ctag-4 a{background: #245f89;}
.productDivs .productctag .circle{ width: 0;height: 0;border-left:10px solid transparent;border-right:10px solid transparent;margin: 0px auto;display: none;}
.productDivs .productctag .ctag-1 .circle{border-top:10px solid #005bac;}
.productDivs .productctag .ctag-2 .circle{border-top:10px solid #157138;}
.productDivs .productctag .ctag-3 .circle{border-top:10px solid #f89805;}
.productDivs .productctag .ctag-4 .circle{border-top:10px solid #245f89;}
.productDivs .productS{width: 1200px;height: 500px;overflow: hidden;margin-top: 35px;display: none;}
.productDivs .productS .Prolist{display: block;float: left;width: 400px;height: 250px;overflow:hidden;position: relative;}
.productDivs .Prolist .pic{width: 400px;height: 250px;overflow:hidden;}
.productDivs .Prolist .opacDiv{width: 400px;height: 250px;overflow:hidden;position: absolute;left: 0;top: 0;background: url(../images/opacity.png);color: #fff;}
.productDivs .opacDiv .box{width: 240px;height: 95px;margin:76px auto;overflow: hidden;border:1px solid #fff;text-align: center;}
.productDivs .opacDiv .topic{width:215px;height:30px;line-height:30px;overflow:hidden;margin:20px auto 0px auto;font-size:20px;}
.productDivs .opacDiv .desc{width: 215px;height:20px;line-height:20px;overflow: hidden;margin:6px auto 0px auto;font-size:14px;}
.productDivs .Prolist .names{position: absolute;left: 0;bottom: 0;background: url(../images/opac-index-1.png) no-repeat top center;width: 400px;height: 61px;line-height: 61px;overflow: hidden;display: none;}
.productDivs .Prolist .names span{display: block;float: left;margin-left: 25px;width: 285px;height: 61px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #fff;font-size: 16px;}
.productDivs .productS .More{background: #005bac;}
.productDivs .More .left{float: left;width:220px;height: 110px;overflow: hidden;margin: 67px 0 0 60px;color: #fff;}
.productDivs .More .top{font-size: 20px;}
.productDivs .More .txt{font-size:14px;line-height: 24px;margin-top: 25px;}
.productDivs .More .right{float: right;margin:95px 50px 0 0;}

.productDivs .productS-2 .Prolist .names{background: url(../images/opac-index.png) no-repeat top center;}
.productDivs .productS-2 .More{background: #157138;}

body{background: url(../images/bg-foot.png) no-repeat bottom center;}
.footerDiv{background: none;margin-top:50px;}

.productDivs .Prolist .pic:hover img,.isstepDiv .listBoxs .pic:hover img{
	opacity: 1;
	transform: scale(1.15,1.15);
	-webkit-transform:scale(1.15,1.15);
	-moz-transform:scale(1.15,1.15);
	-ms-transform:scale(1.15,1.15);
	-o-transform:scale(1.15,1.15);
}
.productDivs .Prolist .pic img,.isstepDiv .listBoxs .pic img{
	-webkit-transition:all 0.25s ease-in-out;
	-moz-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}