/*@import "/Skins/Default/resetcommon.css";*/

/*index.css start*/

@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}

/*banner*/



/*banner*/

.fullSlide {width:100%;position:relative;height:600px;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}

.fullSlide .bd li a {display:block;height:600px;}

.fullSlide .hd {

                position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}

.fullSlide .hd ul {text-align:center;}







.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#fffab1;  background:#333; float:left; cursor: pointer;display:block;margin-left: 5px;

                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;

                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */

                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */

                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}

.fullSlide .hd ul .on{ width:32px;height:18px;background:#00a0e9; color:#00a0e9;}



.fullSlide .prev,.fullSlide .next {	display:block;

	position:absolute;

	z-index:1;top:50%;

	margin-top:-30px;left:5%;

	z-index:1;

	width:40px;

	height:60px;

	cursor:pointer;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

	width:81px; height:80px;}

.fullSlide .prev{ background:url(../images/left1s.png) no-repeat;}

.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}





/*专注防水堵漏工程*/

.zhuan{ padding:60px 0 0;font-size: 0;overflow: hidden;}

.zhuan_t{ background:url(../images/zhuan_tbg.gif) no-repeat;height: 70px; padding:5px 0 35px;text-align: center;overflow: hidden;}

.zhuan_t a{font-size: 30px;color: #333;}

.zhuan_t i{color: #00a0e9;}

.zhuan_t span{display: block; font-family:Arial, Helvetica, sans-serif;font-size: 16px;color: #adadad;font-weight: normal;text-transform: uppercase; padding:5px 0 0;}

.zhuan_l{ background:url(../images/zhuan_lbg.jpg) no-repeat;width: 870px;height: 466px;overflow: hidden;}

.zhuan01{width: 458px; padding:0 15px;overflow: hidden;}

.zhuan01 p{width: 458px;height: 341px;}

.zhuan01 p img{width: 458px;height: 341px;}

.zhuan01 ul li{width: 131px;float: left; padding:12px 10px 0;}

.zhuan01 ul li img{width: 127px;height: 94px;}

.zhuan01 ul li a{display: block;float: left;width: 127px;height: 94px; background:url(../images/png.png) repeat; padding:2px;}

.zhuan01 ul li.cur a,.zhuan01 ul li a:hover{background: #00a0e9;}

.zhuan02{width: 365px; padding:80px 0 0;}

.zhuan02 h5{width: 292px;height: 40px;line-height: 40px;text-align: center;background: #00a0e9;overflow: hidden;}

.zhuan02 h5 a{font-size: 24px;color: #fff;}

.zhuan02 p{font-size: 14px;color: #fff; background:url(../images/zhuan_ico.png) no-repeat 0 18px;line-height: 30px; padding:8px 0 0 20px;}

.zhuan02 span{display: block;font-size: 20px;color: #fff;font-weight: bold; background:url(../images/zhuan_tel.png) no-repeat 0 56px; padding:50px 0 0 56px;}

.zhuan02 span i{display: block;font-size: 30px;}



/*荣誉资质*/

.honor{width: 288px; border:#ccc 1px solid;overflow: hidden; padding:0 0 4px;}

.honor_t{width: 288px;text-align: center;height: 44px;line-height: 44px;background: #00a0e9;overflow: hidden;}

.honor_t a{font-size: 24px;color: #fff;}

.honor ul li{ width:220px; margin:0 auto; padding:20px 32px 0;}

.honor ul li img{ width:220px; height:158px;}

.honor ul li span{ width:220px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}

.honor ul li span a{ font-size:14px; color:#333;}



/* 工程案例 */

.con2{

    width:100%;

    margin:60px 0 120px;

}

.inpro_le{

    width:240px;

    float:left;

}

.inpro_ri{

    float:right;

}

.inpro_le_ti{

    width: 100%;

    height: 109px;

    background: #00a0e9;

}

.inpro_le_ti h2{

    color:#fff;

    font-size: 30px;

    text-align: center;

    padding-top: 35px;

}

.inpro_ul{

    width:100%;

    border:1px solid #ebebeb;

    box-sizing: border-box;

}

.inpro_li{

    width:100%;

    height: 63px;

    box-sizing: border-box;

    border-bottom:1px solid #ebebeb;

}

.inpro_li a{

    display: block;

    float:left;

    width:185px;

    text-indent: 35px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    line-height: 63px;

    color:#000;

    font-size: 18px;

}

.inpro_li a:hover{

    color:#00a0e9;

    font-weight: bold;

}

.inpro_li span{

    display: block;

    float:right;

    width:50px;

    height: 100%;

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

    transition: all .5s;

    cursor: pointer;

}

.inpro_ul2{

    width:100%;

    box-sizing: border-box;

    padding:0 0 0 50px;

    display: none;

}

.inpro_li2{

    width:100%;

    padding:10px 0;

    font-size: 14px;

}

.inpro_li2 span{

    display: block;

    float:left;

    margin-right: 13px;

    width: 20px;

    height: 17px;

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

}

.inpro_li2:hover span{

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

}

.inpro_li2 a{

    color:#666666;

    font-size: 14px;

    float:left;

}

.inpro_le_tel{

    width:100%;

    box-sizing: border-box;

    padding:20px 0;

    height: 140px;

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

}

.inpro_le_tel h2{

    color:#000;

    font-size: 18px;

    font-weight: bold;

    margin-top: 60px;

    margin-left: 75px;

}

.inpro_li2:hover.inpro_li2 a{

    color:#037fbf;

    font-weight: bold;

}

.inpro_ri{

    float:right;

    width:940px;

}

.inpro_sw{

    width: 100%;

    min-height: 382px;

}

.inpro_swi{

    width:100%;

    height: 100%;

}

.inpro_swi img{

    width:100%;

    height: 100%;

}

.inpro_fix{

    width:442px;

    height: 270px;

    position: absolute;

    box-sizing: border-box;

    border-left: 3px solid #017fe4;

    padding:35px 30px 20px 45px;

    background:#fff;

    top:60px;

    left: 62px;

}

.inpro_fix h2{

    color:#666666;

    font-size: 24px;

    font-weight: bold;

    text-align: left;

    padding-bottom: 15px;

}

.inpro_fix p{

    color:#666666;

    font-size: 15px;

    line-height: 25px;

    height: 100px;

    overflow: hidden;

    text-align: left;

}

.inpro_ri_tel{

    margin-top:10px;

    width:100%;

    height: 45px;

    border-radius: 30px;

    background:#017fe4 url(../images/lhd_26.png) no-repeat 10px center;

}

.inpro_ri_tel span{

    display: block;

    width: 100%;

    color:#fff;

    font-size: 14px;

    text-align: left;

    text-indent: 51px;

}

.inpro_ri_tel p{

    width: 100%;

    color:#fff;

    height: auto;

    font-size: 18px;

    text-align: left;

    text-indent: 51px;

    font-family: "Arial";

}

.inpro_pag{

    text-align: right;

}

.inpro_pag .swiper-pagination-bullet{

    width:13px;

    height: 13px;

    border-radius: 0;

}

.inpro_list{

    width:100%;

}

.inpro_dl{

    width:300px;

    box-sizing: border-box;

    transition: all .5s;

    float:left;

    margin-left:20px;

    border: 1px solid #dedede;

    margin-bottom: 15px;

}

.inpro_dt{

    width:100%;

    overflow: hidden;

    height: 270px;

}

.inpro_dt img{

    width:100%;

    height: 100%;

}

.inpro_dd{

    width:100%;

    height: 64px;

    line-height: 64px;

    text-align: center;

    color:#666666;

    font-size: 16px;

    transition: all .5s;

}

.inpro_dl .inpro_dd{

	/*background: #f2f2f2;*/

}

.inpro_dd span{

	display: block;

    max-width: 55%;

    height: 64px;

    overflow: hidden;

    white-space:nowrap;

    text-overflow: ellipsis;

	margin-left: 15px;

}

.inpro_dd img{

	margin-right: 15px;

	margin-top: 15px;

}

.inpro_dl:hover .inpro_dd{

    color:#fff;

    background: #00a0e9;    

}







/*广告条*/

.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:224px; overflow:hidden;background-size: 100% auto;}

.ban01 p{ padding:140px 0 0 715px;}

.ban01 p span{ display:block;float: left; font-size:16px; color:#fff; padding:5px 0 0 20px;}

.ban01 p span b{font-size: 20px;}

.ban01 p em{ display:block;float: left;width: 121px;height: 36px;text-align: center;line-height: 36px;overflow: hidden; border:#fff 1px solid;}

.ban01 p em a{font-size: 18px;color: #fff;}



.ban02{ background:url(../images/ban02.jpg) no-repeat center 0; height:242px; overflow:hidden;}

.ban02 p{ padding:88px 0 0;width: 300px;float: right;text-align: center;}

.ban02 p span,.ban02 p em{ float:none;padding: 0;}



/*pk*/

.pk_bg{ background:url(../images/pk_bg.jpg) no-repeat center 0;height: 866px;font-size: 0;overflow: hidden;background-size: 100% 100%;}

.pk_t{ padding:22px 0 0;height: 57px;line-height: 57px;width: 332px;text-align: center; margin:0 auto;overflow: hidden;}

.pk_t a{font-size: 24px;color: #fff;font-weight: normal;}

.pk_l,.pk_r{width: 575px; padding:17px 0 0;}

.pk b{font-size: 18px;color: #00a0e9;display: block;height: 79px;line-height: 79px;text-align: center;width: 575px;overflow: hidden;}

.pk dl{width: 575px;height: 140px; display:inline-block; padding:0 0 39px;overflow: hidden;}

.pk dl dt{width: 255px;float: left;}

.pk dl dt img{width: 255px;height: 140px;}

.pk dl dd{ background:url(../images/pk_bg01.gif) no-repeat;width: 285px;height: 115px;float: left; padding:25px 0 0 30px;overflow: hidden;}

.pk dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}

.pk dl dd h5 a{font-size: 16px;color: #fff;}

.pk dl dd p{font-size: 14px;color: #fff;height: 72px;line-height: 24px; padding:5px 0 0;overflow: hidden;width: 200px;}

.pk .pk_r b{color: #333;}

.pk .pk_r dl dt{float: right;}

.pk .pk_r dl dd{ background:url(../images/pk_bg02.gif) no-repeat;width: 245px;height: 115px;float: left; padding:25px 0 0 70px;}

.pk .pk_r dl dd h5 a,.pk .pk_r dl dd p{color: #333;}



/**/

.shou_bg{ background:url(../images/shou_bg.jpg) no-repeat center 0;height: 520px;font-size: 0;overflow: hidden;}

.shou_l{width: 780px;}

.shou_l p{width: 196px;height: 226px;position: absolute;text-align: center;}

.shou_l p a{ background:url(../images/shou_bg01.png) no-repeat;width: 164px;height: 176px; padding:50px 16px 0;display: block;color: #333;}

.shou_l p a:hover{ background:url(../images/shou_bg02.png) no-repeat;color: #fff; text-decoration:none;}

.shou_l p b{display: block;font-size: 20px;}

.shou_l p span{display: block;font-size: 16px; padding:10px 0 0;line-height: 28px;overflow: hidden;}

.shou_l p em{display: block;font-size: 18px;font-weight: bold; padding:35px 0 0;}

.shou_l p i{display: block;font-size: 20px; padding:10px 0 0;}

.shou_l .shou_p01{top: 61px;left: 335px;}

.shou_l .shou_p02{top: 235px;left: 236px;}

.shou_l .shou_p03{top: 239px;left: 441px;}

.shou_l .shou_p04{top: 61px;left: 543px;}



.shou_r{width: 420px; padding:60px 0 0;}

.shou_t{width: 390px;height: 46px;line-height: 46px;background: #00a0e9;overflow: hidden; padding:0 15px;}

.shou_t a{font-size: 16px;color: #fff;}

.shou_t span{float: right;}

.shou_t span a{ font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;text-transform: uppercase;}

.shou_r ul{width: 418px; border:#ccc 1px solid; border-top:none; padding:10px 0;}

.shou_r ul li{height: 40px;line-height: 40px;overflow: hidden; background:url(../images/shou_ico.gif) no-repeat 12px 10px; border-bottom:#ccc 1px dashed;}

.shou_r ul li a{font-size: 14px;color: #333; padding:0 0 0 30px;}

.shou_r ul li a:hover{color: #00a0e9;}

.shou_r ul li span{float: right;font-size: 14px;color: #333; padding:0 40px 0 0;}

.shou_r .nobor{ border:none;}



/*客户见证*/

.con7{

	width:100%;

	padding:65px 0 75px;

}

.customer_list{

	width:100%;

	padding:60px 0 0;

}

.customer_dl{

	width:275px;

	height: 430px;

	background:#fff;

	box-shadow: 0 0 10px 1px #ccc;

	float:left;

	margin-left:30px;

	box-sizing: border-box;

	padding:19px 13px;

	transition: all .5s;

	position: relative;

}

.customer_dt{

	width:100%;

	overflow: hidden;

}

.customer_dt img{

	width:100%;

}

.customer_dd h2{

	color:#333333;

	font-size: 16px;

	text-align: left;

	font-weight: normal;

	padding:20px 0 15px ;

	transition: all .5s;

}

.customer_dd h2 a{

	color:#333;

}

.customer_dd p{

	color:#666666;

	font-size: 15px;

	line-height: 25px;

	transition: all .5s;

	height: 100px;

	overflow: hidden;

}

.customer_more{

	display: block;

	position: absolute;

	width:177px;

	height: 45px;

	right:0px;

	bottom:-25px;

	color:#fff;

	background:#f16800;

	text-align: center;

	line-height: 45px;

	transition: all .5s;

	opacity: 0;

}

.customer_dl:hover{

	background:#00a0e9;

}

.customer_dl:hover .customer_dt img{

	transform: scale(1.2);

}

.customer_dl:hover .customer_dd h2 a{

	color:#fff;

}

.customer_dl:hover .customer_dd p{

	color:#fff;

}

.customer_dl:hover .customer_more{

	right: 50px;

	opacity: 1;

}





/*广告条*/

.ban02{ background:url(../images/ban02.jpg) no-repeat center 0; height:242px; overflow:hidden;    background-size: 100% auto;}

.ban02 p{ padding:88px 0 0;width: 300px;float: right;text-align: center;}

.ban02 p span{ display:block; font-size:16px; color:#fff; padding:15px 0 0;}

.ban02 p span b{font-size: 22px;}

.ban02 p em{ display:block;width: 150px;height: 44px;text-align: center;line-height: 44px;overflow: hidden; border:#fff 1px solid; margin:0 auto;}

.ban02 p em a{font-size: 18px;color: #fff;}



/*走进鼎隆泰*/

.ab_bg{ background:#f8f8f8; padding:35px 0 20px;font-size:0; overflow:hidden;}

.about dl dt{ width:597px; float:left;}

.about dl dt img{ width:597px; height:370px;}

.about dl dd{ width:565px; float:left; padding:25px 0 0 35px;overflow: hidden;}

.about dl dd h5{ height:60px;text-align: center;}

.about dl dd h5 a{ font-size:26px; color:#00a0e9;}

.about dl dd h5 i{ display:block; font-size:14px; color:#a8a8a8; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:normal; padding:3px 0 0;}

.about dl dd p{ font-size:14px; color:#666; height:150px; line-height:30px; padding:10px 0 0; text-indent:2em; overflow:hidden;}

.about dl dd span{display: block; padding:25px 0 0;}

.about dl dd span a{display: block;float: left;width: 118px;height: 48px;text-align: center;line-height: 48px;background: #1d1d1d;font-size: 14px;color: #fff;overflow: hidden; margin:0 20px 0 0;}

.about dl dd span a.cur,.about dl dd span a:hover{background: #00a0e9;}

.ab_m{ padding:40px 0 0;}

.ab_m ul li { width:284px; float:left; padding:0 8px;overflow: hidden;}

.ab_m ul li a:hover{zoom:1;}

.ab_m ul li img{ width:280px; height:206px; border:#f8f8f8 2px solid;display: block;}

.ab_m ul li a:hover img{ border:#00a0e9 2px solid;}

.ab_m ul li span{ width:280px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}

.ab_m ul li span a{font-size: 14px;color: #333;}



/*新闻中心*/

.con10{

	padding:50px 0 70px;

	width: 100%;

	background: #f2f2f2;

}

.innews_1{

	width: 350px;

	overflow: hidden;

	float:left;

	margin-left: 75px;

}

.innews_1 h2{

	color:#666666;

	font-size: 20px;

	font-weight: normal;

	padding:15px 0;

}

.innews_1 h2 span{

	color:#00a0e9;

}

.innews_1 h2 a{

	color:#666666;

	font-size: 12px;

	float:right;

	margin-top:6px;

}

.innews_1 img{

	width: 100%;

	display: block;

}

.innews_p {

	width: 100%;

	color:#666666;

	font-size: 15px;

	padding:10px 0;

}

.innews_p a{

	color:#666;

	display: inline-block;

	max-width: 230px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.innews_p span{

	float:right;

	color:#666;

	font-size: 15px; 

}



.innews_dl{

	width:100%;

	margin-top:20px;

}

.innews_dt{

	width:100%;

	position: relative;

	box-sizing: border-box;

	padding:0 0 0 35px;

	line-height:30px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 15px;

	color:#666;

}

.innews_dt span{

	display: block;

	position:absolute;

	width: 26px;

	height: 26px;

	text-align: center;

	line-height: 26px;

	color:#fff;

	font-size:18px;

	left:0;

	top:2px;

	background:#00a0e9;

}

.innews_dd{

	position: relative;

	margin-top:10px;

	line-height: 25px;

	height: 50px;

	overflow: hidden;

	padding-left:35px;

	font-size: 15px;

	color:#666;

}

.innews_dd span{

	display: block;

	position:absolute;

	width: 26px;

	height: 26px;

	text-align: center;

	line-height: 26px;

	color:#fff;

	font-size:18px;

	left:0;

	top:2px;

	background:#f16800;

}



