@charset "utf-8";

/* CSS Document */

a.a:hover{color:#0C62AD;font-size:16px;}

.content{ width:1200px; margin:0 auto; background-color:#fff;}

header{ height:110px; background-color:#fff;}

.logo{ width:200px; height:70px; float:left; margin-top:20px;}

nav{ float:left; width:740px; margin-left:50px; margin-top:64px;}

nav ul li{ float:left; height:14px; text-align:center; position:relative; }

nav ul li a{ display:block; font-size:14px; color:#999; line-height:14px; border-right:1px solid #999; padding:0 10px;text-align:center;}

nav ul li:nth-last-child(2) a{ border-right:none;}

nav ul li i{border-top: solid 0 transparent;border-bottom: solid 4px #5eb031;border-left: dashed 4px transparent;border-right: dashed 4px transparent; position:absolute; top:22px; left:50%; margin-left:-4px; display:none;}

nav ul li.cur a,nav ul li:hover a{ color:#000; font-weight:bold;}

nav ul li.cur i,nav ul li:hover i{ display:block;}

.search_box{ width:180px; float:right;}

.lang a{ display:block; float:right; font-size:12px; line-height:14px; color:#999;}

.lang span{ display:block; float:right; height:14px; margin:0 10px; border-left:1px solid #999;}

.lang a.cur1,.lang a:hover{ color:#000; font-weight:bold;}

.search_box{ margin-top:27px;}

.search{ width:178px; height:22px; border:1px solid #c0c0c0; margin-top:20px;}

.search input{ width:138px; font-size:12px; line-height:22px; padding-left:10px; float:left;}

.search button{ width:30px; height:22px; background:url(../images/search.png) 0 0 no-repeat; float:left;}

.search button:hover{ background:#f0f0f0 url(../images/search.png) 0 0 no-repeat;}

/*banner*/

.banner1{width:100%;overflow:hidden;height:500px;position:relative}

.banList{position:absolute;left:50%;margin-left:-960px;height:500px}

.banList li{height:500px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}

.banList li.active{opacity:1;transform:scale(1);z-index:2;}

.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}

.jsNav{text-align:center;}

.jsNav a{display:inline-block;background:#d8fac5;width:15px;height:15px;border-radius:50%;margin:0 5px;}

.jsNav a.current{background:#5eb031;cursor:pointer}



.colum_box{ padding-left:24px;}

.colum{ width:368px; padding-right:24px; float:left;}

.col_tit{ height:56px;}

.col_tit h1{ font-size:22px; line-height:36px; margin-top:10px; float:left; margin-right:10px; color:#333;}

.col_tit h2{ font-size:16px; line-height:26px; margin-top:18px; float:left; margin-right:10px; color:#5eb031;}

.col_tit1:hover h1{ color:#5eb031;}

.col_tit span{ display:block; width:50px; height:50px; background:url(../images/arrow_up1.png) no-repeat 0 0; float:right; margin-top:13px;}

.col_con li{ height:70px; padding:24px 0; border-top:1px solid #e1e1e1;}

.rq{ width:44px; float:left;}

.rq h3{ display:block; height:44px; background-color:#f7ab00; font-size:22px; line-height:40px; text-align:center; color:#fff;}

.rq h4{ display:block; height:26px; background-color:#eee; font-size:14px; line-height:26px; text-align:center; color:#666;}

.news{ width:308px; float:right;}

.news h5{ font-size:14px; font-weight:bold; line-height:28px; height:28px; overflow:hidden; margin-bottom:2px; color:#333;}

.news p{ font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#333;}

.col_con li a:hover h5{ color:#5eb031;}

/*上滑*/

.luara-top{position:relative;padding:0;overflow: hidden;}

.luara-top ul{position: relative;padding: inherit;margin: 0;}

.luara-top ul li{padding: inherit;margin: inherit;list-style: none;}

.luara-top ul li img{width: inherit;height: inherit;}

.example1{ height:140px; overflow:hidden; position:relative;}

.example1 ol{position:absolute;width: 60px;height: 20px;top:120px;right:20px;}

.example1 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #d8fac5; border-radius:50%; cursor:pointer;}

.example1 ol li.seleted{background: #5eb031;}

.qyjj{ margin-top:14px; height:90px; overflow:hidden; padding:2px 8px;}

.qyjj p{ font-size:14px; line-height:24px; height:72px; overflow:hidden; text-align:justify; text-justify:inter-ideograph;}

.qyjj p span{ font-weight:bold;}.

/*左滑*/

.example2{height:240px; overflow:hidden; position:relative}

.example2 ol{position:relative;width: 80px;height: 20px;top: -230px;left: 300px;}

.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #d8fac5;border-radius:50%; cursor:pointer;}

.example2 ol li.seleted{background: #5eb031;}

.luara-left{position:relative;padding:0;overflow: hidden;}

.luara-left ul{position: relative;padding: inherit;margin: 0;}

.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}

.luara-left ul li img{width: inherit;height: inherit;}

/*合作单位*/

.bgf{ background-color:#f5f5f5;}

.blk_29{ position:relative;}

.blk_29 .LeftBotton { background:url(../images/left.png) no-repeat 0px 0px; left:25px; float:left; width:40px; cursor:pointer; position:absolute; height:70px;}

.blk_29 .RightBotton{ background:url(../images/right.png) no-repeat 0 0; float:right; width:40px; height:70px; cursor:pointer; position:absolute; right:25px;}

.cont{ width:1040px; overflow:hidden; float:left; margin-left:80px;}

.box{ float:left; padding:0 8px;}

/*footer*/

footer{padding:30px 50px 50px;}

.footer{ width:1200px; margin:0 auto;}

.copyright{ width:950px; float:left; border-bottom:1px solid #ddd; font-size:14px; line-height:24px; color:#999; margin-left:50px;}

.fx{ width:180px; height:36px; float:right;}

.fx li{ float:left; width:36px; height:36px; margin-right:10px;}

.fx li a{ display:block; width:36px; height:36px; background:url(../images/fx_icon.png) no-repeat;}

.fx li a.fx1{ background-position:0 0px;}

.fx li a.fx1:hover{background-position:0 -40px;}

.fx li a.fx2{ background-position:-40px 0;}

.fx li a.fx2:hover{ background-position:-40px -40px;}

.fx li a.fx3{ background-position:-80px 0;}

.fx li a.fx3:hover{ background-position:-80px -40px;}



/*about*/

.bg{ width:100%; background-color:#fff;}

.about_ban{ width:100%; height:300px; overflow:hidden; background:url(../images/about_ban.jpg) no-repeat center center;}

.about{ width:1104px; margin:0 auto;}

.about_t{}

.t_l{ margin-right:5px; float:left;}

.t_m{width:514px;height:205px;float:left;}

.t_m_t span{ display:block; width:135px; height:48px; font-size:18px; text-align:center; line-height:24px; padding:26px 0; float:left; color:#fff;}

.t_m_t span.col1{ background-color:#5eb031; margin-left:5px;}

.t_m_t span.col2{ background-color:#f7ab00; margin-right:5px;}

.about_c{ padding:20px 0 30px;}

.about_c p{ font-size:14px; line-height:22px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

.about_c p span{ font-weight:bold;}

.bg2{ background-color:#5eb031;}

.col_tit p{ font-size:14px; margin-top:20px; color:#fff;}

.hzhb{ padding:50px 0; }

.hzhb ul{width:950px; margin:10px auto;}

.hzhb ul li{ padding:0 10px; float:left;}

.qywh ul li{width:268px; padding:0 50px; float:left;}

.qywh_tit{height:48px; padding:10px 0; border-bottom:1px solid #e4e4e4;}

.qywh_tit i{ display:inline-block; width:48px; height:48px; background:url(../images/icon.png) no-repeat; float:left; margin-left:54px;}

.qywh_tit i.qywh2{ background-position:-55px 0;}

.qywh_tit i.qywh3{ background-position:-110px 0;}

.qywh_tit h1{ font-size:24px; line-height:48px; margin-left:14px; float:left;}

.qywh_con{ font-size:12px; text-align:center; line-height:26px; padding:8px 0;}

.qyhx span{ display:block; width:290px; height:50px; margin:10px auto; border-radius:25px; font-size:18px; line-height:50px; text-align:center; color:#fff;}

.qyhx p{ font-size:12px; line-height:24px; text-align:center;}

.qyhx span.col11{ background-color:#f7ab00;}

.qyhx span.col12{ background-color:#138fd7;}

.qyhx span.col13{ background-color:#5eb031;}

.qyhx1{ width:50%; float:left; margin-top:30px;}





/*news*/

.news_ban{ width:100%; height:300px; background:url(../images/news_ban.jpg) no-repeat center center;}

.news_box{ padding:0 50px 50px;}

.news_tit{ padding:20px 0; border-bottom:1px solid #e1e1e1;}

.news_tit h1{ font-size:26px; line-height:48px; text-align:center; margin-bottom:14px;}

.news_tit h6{ display:inline-block; font-size:12px; line-height:36px; text-align:center; color:#999; margin-right:50px;}

.news_tit h5{ display:inline-block; font-size:12px; line-height:36px; height:36px;}

.news_tit h5 a{ display:inline-block; float:right; width:36px; height:36px; background:url(../images/fx_icon.png) no-repeat; margin-left:10px;}

.news_tit h5 a.fx03{ background-position:0 -40px;}

.news_tit h5 a.fx02{ background-position:-40px -40px;}

.news_tit h5 a.fx01{ background-position:-80px -40px;}

.news_text{ padding:20px 0;}

.news_text img{ display:block; margin:10px auto;}

.news_text h2{ font-size:14px; line-height:26px; text-align:center; color:#666;}

.news_text p{ font-size:14px; line-height:24px; margin:8px 0; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

.news_list{ padding-bottom:30px; border-bottom:1px solid #e1e1e1;}

.list_l{ width:500px; height:266px; overflow:hidden; float:left;}

.list_l .example2 ol{ top: -26px;left: 414px}

.list_l .example2 ul li{ position:relative;}

.list_l .example2 p{ position:absolute; left:20px; bottom:10px; font-size:14px; font-weight:bold; color:#fff;}

.list_r{ width:560px; float:right;}

.list_rc a span{ display:block; width:64px; height:34px; background:url(../images/newsbg1.png) no-repeat 0 0; font-size:18px; line-height:30px; color:#fff; float:left; text-align:center;}

.list_rc a span.newsbg2{ background:url(../images/newsbg2.png) no-repeat 0 0;}

.list_rc a h1{ font-size:18px; line-height:30px; float:left; margin-left:14px; color:#333;}

.list_rc a:hover h1,.list_rc ul li a:hover,.news_list1 ul li a:hover{ color:#5eb031;}

.list_rc ul{ margin-top:10px;}

.list_rc ul li a{ padding-left:10px; font-size:14px; line-height:26px; color:#333; height:26px;}

.list_rc ul li a i{ display:inline-block; float:left; width:2px; height:2px; background-color:#666; margin-top:12px;}

.news_list1{ padding:30px 0; border-bottom:1px solid #e1e1e1;}

.news_list1 ul{ width:46%; float:left;}

.news_list1 ul.pr{ padding-right:4%;}

.news_list1 ul.pl{ padding-left:4%;}

.news_list1 ul li a{ width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; float:left; font-size:14px; line-height:26px; color:#333;}

.news_list1 ul li a i{display:inline-block; float:left; width:2px; height:2px; background-color:#666; margin-top:12px; margin-right:10px;}

.news_list1 ul li span{ font-size:12px; line-height:26px; float:right; color:#999;}

/*页码*/

.page { text-align: center; }

.page a { padding: 3px 10px; margin: 0px 5px; border: #c3c8cc 1px solid; border-radius: 3px; color: #242424; display: inline-block; }

.page a:hover { border: #5eb031 1px solid; background-color:#5eb031; color:#fff;}

.page a:active {  border: #5eb031 1px solid;background-color:#5eb031; color:#fff; }

.page span.sp-cur { padding: 3px 10px; border: #5eb031 1px solid; margin: 0px 5px; color: #5eb031; border-radius: 3px; cursor: pointer; background-color:#5eb031; color:#fff; }

.page span.disabled { padding-right: 3px; padding-left: 3px; padding-bottom: 2px; margin: 2px; border: #ADADAD 1px solid; color: #ADADAD; padding-top: 2px; }





/*社会责任*/
.bg3{ background:url(../images/zr10.jpg) no-repeat center center; height:22px;}

.zr_ban{ width:100%; height:300px; background:url(../images/zr_bg.jpg) no-repeat center center;}

.zr_box{ width:1104px; margin:0 auto;}

.zr_box p{ font-size:14px; line-height:26px;text-align:justify; text-justify:inter-ideograph; }

.zr_box p span{font-weight:bold;}

.zr_box p .yw{font-size:10px; line-height:16px; margin-bottom:14px; text-align:justify; text-justify:inter-ideograph;}

.zr_con{ width:496px; float:right;}

.zr_con p{ font-size:14px; line-height:28px; margin-bottom:14px; text-align:justify; text-justify:inter-ideograph; text-indent:2em;}

.zr_con p span{ font-weight:bold;}

.khzr{ position:relative; padding:50px 140px 50px 140px;}

.khzr_l{ width:353px; float:left;}
.khzr_l dl dt{ border-bottom:solid 1px #cccccc; padding-left:30px; height:56px}
.khzr_l dl dt h1{ font-size:28px; line-height:56px; color:#333333; font-weight:normal; margin-left:70px}
.khzr_l dl dd { font-size:12px; line-height:28px ; padding:10px 30px 10px 30px; color:#656565;}

.khzr_r{ width:353px; float:right;}
.khzr_r dl dt{ border-bottom:solid 1px #cccccc; padding-left:30px; height:56px}
.khzr_r dl dt h1{ font-size:28px; line-height:56px; color:#333333; font-weight:normal; margin-left:70px}
.khzr_r dl dd { font-size:12px; line-height:28px ; padding:10px 30px 10px 30px; color:#656565;}




.zrr{ position:absolute; bottom:0; left:380px;}

.cz{ font-size:16px; line-height:34px; text-align:justify; text-justify:inter-ideograph; text-indent:2em; margin-bottom:40px;}

.ygcz{ margin-bottom:20px;}

.ygcz_con{ width:800px; padding:0 50px; float:right;}

.ygcz_con p{ font-size:14px; line-height:30px; text-align:justify; text-justify:inter-ideograph;}

.ygcz_l{ width:435px; float:left;}
.ygcz_l dl dt{padding-left:30px; height:56px}
.ygcz_l dl dt h1{ font-size:28px; line-height:56px; color:#333333; font-weight:normal; margin-left:70px}
.ygcz_l dl dd { font-size:14px; line-height:28px ; padding:30px 0px 30px 0px; color:#656565;}

.ygcz_r{ width:435px; float:right;}
.ygcz_r dl dt{padding-left:30px; height:56px}
.ygcz_r dl dt h1{ font-size:28px; line-height:56px; color:#333333; font-weight:normal; margin-left:70px}
.ygcz_r dl dd { font-size:14px; line-height:28px ; padding:30px 0px 30px 0px; color:#656565;}




/*产业领域*/

.cyly_ban{ width:100%; height:300px; background:url(../images/cyly_ban.jpg) no-repeat center center;}

.col_tit .colh2{ color:#f08300;}

.cyly1{ width:100%; height:264px; background:url(../images/cyly1.jpg) no-repeat center center; position:relative;}

.cyly1 h3{ font-size:20px; line-height:40px; text-align:center; color:#fff; position:absolute; top:100px; left:150px;}

.cyly_con{ width:820px; margin:0 auto; padding:60px 0;}

.cyly_con ul li{ width:160px; padding-right:60px; float:left;}

.cyly_con ul li img{ display:block; margin:0 auto;}

.cyly_con ul li:nth-last-child(2){ padding-right:0;}

.cyly_con ul li p{ font-size:14px; line-height:26px; margin-top:16px; text-align:justify; text-justify:inter-ideograph;}

.lyzj{ width:1104px; padding:40px 0; background-color:#eee; margin:0 auto;}

.lyzj h1{ font-size:22px; line-height:50px; text-align:center; margin-bottom:34px;}

.lyzj ul{ width:820px; margin:20px auto;}

.lyzj ul li{ width:190px; height:80px; background-color:#fff; font-size:18px; line-height:80px; text-align:center; float:left; margin-right:20px;}

.lyzj ul li:nth-last-child(2){ margin-right:0;}

.lyzj h2{ font-size:18px; line-height:38px; text-align:center; padding:30px 0;}

.jzly_b{ width:820px; margin:0 auto; padding:70px 0;}

.jzly_b h1{ font-size:20px; line-height:38px; width:570px; float:right; margin-top:28px;}

.gyly1{ width:100%; height:394px; background:url(../images/gyly0.jpg) no-repeat center center; position:relative;}

.gyly1 h1{ display:block; width:820px; font-size:20px; line-height:40px; text-align:center; color:#fff; position:absolute;left:190px; top:120px;}

.gy_box{ width:820px; margin:30px auto;}

.gy_box li{ margin-bottom:10px;}

.gy_l{ width:166px; height:188px; text-align:center; float:left; background-color:#eee;}

.gy_l h1{ font-size:14px; line-height:40px;}

.gy_r{ width:506px; padding:44px 84px 0 46px; height:144px; float:right; background-color:#eee;}

.gy_r p{ font-size:14px; line-height:30px;}

.gy_b h1{ font-size:16px; line-height:30px;}

.my1{ width:518px; margin-top:120px;}

.my1 h1{ font-size:20px; line-height:40px; color:#f08300;}

.my1 h2{ font-size:20px; line-height:40px;}

.wljs_box{ width:820px; margin:30px auto 0; padding-bottom:100px;}

.wljs_box li{ margin-top:40px;}

.wljs_box li h3{ display:block; width:504px; font-size:18px; line-height:38px;}

.cyly_bom{ width:1104px; margin:0 auto; position:relative; height:576px; background:url(../images/cyly_bom.jpg) no-repeat center center;}

.cyly_bom h1{ width:100%; font-size:24px; font-weight:bold; text-align:center; position:absolute; top:90px; color:#fff;}

.cyly_bom h2{width:100%; font-size:20px; line-height:48px; text-align:center; position:absolute; top:160px; color:#fff;}





/*人力资源*/

.hr_ban{ width:100%; height:300px; background:url(../images/hr_ban.jpg) no-repeat center center;}

.hr1{ padding-bottom:50px;}

.hr1 h1{ font-size:14px; line-height:24px; text-align:center;}

.hr1 h2{ font-size:11px; text-align:center; line-height:20px;}

.hr1 img{ display:block; margin:0 auto;}

.fldy_box{ width:1100px; margin:0 auto;}

.fldy1{ width:437px; float:left; margin-right:5px;}

.fldy1 img,.fldy2 img{ margin-bottom:5px;}

.fldy2{ width:216px; float:right;}

.hhp{ width:526px; height:343px; position:relative; background:url(../images/hr2.jpg) no-repeat center center;}

.hhp_con{ width:390px; position:absolute; left:120px; top:50px;}

.hhp_con h1{ font-size:30px; margin-bottom:20px;}

.hhp_con p{ font-size:14px; line-height:28px;}

.hhp_con ul li{ font-size:14px; line-height:26px; color:#da0000;}

.hhp1{background:url(../images/hr3.jpg) no-repeat center center;}

.hhp_con1{ left:54px;}

.hhp_con1 ul li{ color:#f08300;}

.hr_bom{ width:1136px; margin:0 auto; height:600px; position:relative;}

.zp{ position:absolute; left:340px; top:198px;}

.zp h1{ color:#fff; font-size:30px; line-height:56px; font-style:italic;}

.zp ul li{ position:relative;}

.zp ul li h1{ font-size:16px; line-height:32px; color:#fff; cursor:pointer; font-style:normal;}

.zp ul li.curml h1{ font-weight:bold;}

.zp ul.ml1{ margin-left:125px;}

.zp ul.ml2{ margin-left:76px;}

.zpxq{ width:320px; min-height:296px; padding:30px; background-color:#f0f0f0; position:absolute; left:120%; top:-170px; z-index:99; border-radius:8px; overflow:hidden; display:none;}

.zpxq i{ display:block; width:40px; height:40px; font-size:26px; line-height:40px; text-align:center; position:absolute; color:#333; right:0; top:0; cursor:pointer;}

.zpxq i:hover{ color:#5e9119}

.zpxq h2{ font-size:18px; line-height:36px; color:#333;}

.zpxq h2 span{ font-size:14px; color:#5e9119; margin-left:14px;}

.zpxq h3{ font-size:12px; line-height:30px; color:#666; margin:10px 0;}

.zpxq h4{ font-size:16px; line-height:36px; color:#333; font-weight:bold; margin-top:10px;}

.zpxq p{ font-size:14px; line-height:24px; color:#666;}







/*********************************************工程*************************************************/

.pro_box{ width:1152px; margin:0 auto; padding:28px 0 30px;}

.pro{ width:368px;}

.gcxm{ width:368px; height:276px; overflow:hidden;}

.gcxm img{transition:All 0.7s ease-in-out;    -webkit-transition:All 0.7s ease-in-out;    -moz-transition:All 0.7s ease-in-out;    -o-transition:All 0.7s ease-in-out;}

.gcxm img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.pro ul{ border-left:1px solid #c0c0c0; margin-left:40px;}

.pro ul li{ font-size:12px; line-height:24px; color:#666; margin-left:10px;}

.pro span{ display:inline-block; font-size:12px; line-height:28px; border:1px solid #f08300; color:#f08300; padding:0 10px; margin-left:40px;}

.rightbbc{width:100%;height:180px;margin-left:auto;margin-right:auto;position:relative; top:30px;overflow:hidden}

.rbscroll{width:2600px;position:absolute;}

.rbscroll li{float:left; margin:0 10px;}



/*防水工程*/

.fsgc_ban{ width:100%; height:300px; background:url(../images/fsgc_ban.jpg) no-repeat center center;}

.fsgc h1{ font-size:24px; line-height:40px; margin:50px 0; text-align:center;}

.fsgc ul{ width:1042px; margin:0 auto;}

.fsgc ul li{ width:238px; height:318px; padding-top:30px; float:left; background-color:#1cad74; overflow:hidden; border-radius:8px; position:relative; overflow:hidden; margin-right:30px;}

.fsgc ul li:nth-last-child(2){ margin-right:0;}

.fsgc ul li p{ display:block; width:178px; margin:0 auto; color:#fff; text-align:justify; text-justify:inter-ideograph; font-size:12px; line-height:22px;}

.fsgc ul li img{ position:absolute; bottom:0; left:0;}

.fsgc1{ width:1048px; margin:0 auto; padding:50px;}

.fsgc_lm{ width:482px; padding:13px;box-shadow: 2px 3.464px 8px 0px rgb( 221, 221, 221 );}

.lm_tp{ width:482px; height:240px; overflow:hidden;}

.lm_tp img{transition:All 0.7s ease-in-out;    -webkit-transition:All 0.7s ease-in-out;    -moz-transition:All 0.7s ease-in-out;    -o-transition:All 0.7s ease-in-out;}

.lm_tp img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.lm_wz h1{ font-size:18px; line-height:40px; float:left; color:#333; margin:0 10px 0 20px;}

.lm_wz h2{ font-size:12px; line-height:32px; margin-top:8px; float:left; color:#1cad74;}

.fsgc_lm{ margin-bottom:24px;}

.al_tit{ font-size:30px; line-height:56px; text-align:center; margin-bottom:40px;}

.al_con li{ width:340px; float:left; margin-right:14px; margin-bottom:40px;}

.al_con li:nth-last-child(2){ margin-right:0;}

.altp{ width:340px; height:249px; overflow:hidden;}

.altp img{transition:All 0.7s ease-in-out;    -webkit-transition:All 0.7s ease-in-out;    -moz-transition:All 0.7s ease-in-out;    -o-transition:All 0.7s ease-in-out;}

.altp img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.al_con li p{ font-size:14px; line-height:32px; margin-top:16px; text-align:center;}

/*混凝土屋面*/

.col_tit h3{ font-size:18px; line-height:36px; margin :20px 16px 0 20px; float:left;}

.col_tit h4{ font-size:12px; line-height:24px; margin-top:28px; float:left;}

.hnt_box{ width:1040px; margin:0 auto;}

.hnt_box h1{font-size:24px; line-height:40px; text-align:center;}

.hnt_box hr{ border:0;background-color:#666; height:1px; margin:10px 0 30px;}

.hnt{ padding:30px 0 80px;}

/*旧屋面*/

.jwm{ width:755px; margin:0 auto; padding-bottom:80px;}

.jwm h1{ font-size:14px; line-height:17px; height:17px; font-weight:bold; text-align:left; margin-top:64px;}

.jwm h1 i{ display:block; width:17px; height:17px; float:left; margin-right:10px; background:url(../images/jwm_icon.png) no-repeat 0 0;}

.jwm h2{ font-size:16px; line-height:32px; margin:40px 0 30px; text-align:center; color:#1cad74;}



/*地坪工程*/

.dpgc h1,.dpcl_con h1{ font-size:24px; line-height:40px; margin:50px 0; text-align:center;}

.dpgc h1 span,.dpcl_con h1 span{ color:#f04045;}

.dpgc h2,.dpcl_con h2{ font-size:20px; line-height:44px; color:#555; text-align:center;}

.dpcl{ padding:30px 0;}

.dpcl li{ display:inline-block; width:190px; height:60px; border:1px solid #bbb; text-align:center; font-size:20px; line-height:60px; cursor:pointer; margin:0 18px;}

.dpcl li:hover{ width:192px; height:62px; border:none; color:#fff;}

.dpcl li.cy:hover{ background-color:#f1c21e;}

.dpcl li.cr:hover{background-color:#f04045;}

.dpcl li.cb:hover{ background-color:#1487d6;}

.cy1{width:192px; height:62px; border:none; color:#fff;background-color:#f1c21e;}

.cr1{width:192px; height:62px; border:none; color:#fff;background-color:#f04045;}

.cb1{width:192px; height:62px; border:none; color:#fff;background-color:#1487d6;}

.dpgc hr{ border:0; background-color:#666; height:1px; margin:40px 0;}

.dpcl_con{ padding-bottom:40px;}

.dp_line{ width:100%; height:12px; background-color:#1f699c; margin:40px auto 0;}

.dpjs{ width:518px; height:308px; position:relative; margin-bottom:70px;}

.dpjs span{ display:inline-block; padding:0 20px; min-width:240px; font-size:20px; line-height:56px; color:#fff; background-color:#555; position:absolute; bottom:20px; right:-18px; border-radius:8px; text-align:left;}

.dpsb1{ width:342px; height:706px; border:1px solid #e1e1e1; overflow:hidden;}

.dpsb1 img,.dpsb img,.dpal img,.dpal1 img,.wqgc img{transition:All 0.7s ease-in-out;    -webkit-transition:All 0.7s ease-in-out;    -moz-transition:All 0.7s ease-in-out;    -o-transition:All 0.7s ease-in-out; cursor:pointer;}

.dpsb1 img:hover,.dpsb img:hover,.dpal img:hover,.dpal1 img:hover,.wqgc img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.dpsb1_box h2,.dpsb_box h3{ font-size:18px; line-height:48px;}

.dpsb_box li{ width:344px; float:left; margin-right:36px;}

.dpsb_box li:nth-last-child(2){ margin-right:0;}

.dpsb{ width:342px; height:306px;border:1px solid #e1e1e1; overflow:hidden;}

.dpal{ width:524px; height:354px; overflow:hidden;}

.dpal_box h4,.dpal1_box li h5{ font-size:20px; line-height:48px;}

.dpal1_box{ padding-bottom:60px;}

.dpal1_box li{ width:350px; float:left; margin-right:26px;}

.dpal1_box li:nth-last-child(2){ margin-right:0;}

.dpal1{ width:350px; height:268px; overflow:hidden;}



/*外墙工程*/

.wqcl li:hover,.wqcl li.wqcur{ width:192px; height:62px; border:none; color:#fff; background-color:#25bc81;}

.wqcl_con{ padding-bottom:70px;}

.wqcl_con h1,.wqgc_box h1{ font-size:24px; line-height:50px; margin:40px 0; text-align:center;}

.wqgc_box{ width:960px; padding:40px 0;}

.wqgc_box li{ width:306px; margin-right:21px; float:left;}

.wqgc_box li:nth-last-child(2){ margin-right:0;}

.wqgc{ width:306px; height:290px; overflow:hidden;}

.wqgc_box li h5{ font-size:16px; line-height:40px; margin:10px 0;}

.wqhz{ border:1px solid #bec4c2; border-bottom:none;}

.wqhz_box{ width:962px; margin:0 auto;}

.wqhz li{ width:239px; height:164px; border-right:1px solid #bec4c2; float:left; margin-right:0; text-align:center;vertical-align:middle;line-height:164px;display:table-cell;}

.wqhz li:nth-last-child(2){ width:240px; border-right:0;}

.last{ border-bottom:1px solid #bec4c2;}

/*圣凯润集团*/

.pabout1 p{ display:block; width:572px; float:right; font-size:14px; line-height:27px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

.pab1 p{font-size:14px; line-height:27px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-top:22px;}

.pab2{ width:920px; margin:0 auto;}

.pab2 h1{ font-size:18px; font-weight:bold; text-align:center; line-height:36px;}

.pab2 h2{ font-size:16px; font-weight:bold; text-align:center; line-height:36px;}

.pab2 p{ font-size:14px;line-height:28px; margin:30px 0;}

.rightbbc1{width:100%;height:261px;margin-left:auto;margin-right:auto;position:relative; top:30px;overflow:hidden}

.rbscroll1{width:2208px;position:absolute;}

.rbscroll1 li{float:left; margin:0 13px;}









/***********************************************************工贸************************************************************/

.logo_gm{ width:200px; height:90px; float:left; margin-top:12px;}

/*banner*/

.banner2{width:100%;overflow:hidden;height:300px;position:relative}

.luara-{position:relative;padding:0;overflow: hidden;}

.luara- ul{padding: inherit;margin: 0;}

.luara- ul li{display: none; height:300px;padding: inherit;margin: inherit;list-style: none;}

.luara- ul li:first-child{display:block;}

.luara- ul li img{ position:absolute; left:50%; margin-left:-960px;}

.example{ height:300px;}

.example ol{position:relative;width: 100px;height: 20px;top:-30px;left:50%; margin-left:-50px;}

.example ol li{float:left;width: 14px;height: 14px;margin: 8px;background: #fff; border-radius:50%; cursor:pointer;}

.example ol li.seleted{background: #f08300;}

.gm_tit h3,.gm_tit h4{ color:#333;}

.gm_tit h3:hover i,.gm_tit h4:hover,.gm_tit h2{ color:#f08300;}

.gm_tit h5{ font-size:14px; float:left; margin-left:20px; margin-top:32px;}

.gmcp_menu{ width:300px; float:left;}

.gmcp_menu h1{ font-size:18px; line-height:50px; padding-left:30px;border-bottom:1px solid #dbdbdb;}

.gmcp_menu h1 span{ font-size:16px; line-height:26px; margin-top:24px; margin-left:8px;}

.cpfl h2{ font-size:16px; line-height:44px; height:44px; padding:0 30px; border-bottom:1px solid #dbdbdb; color:#666; cursor:pointer;}

.cpfl h2 i{ display:inline-block; width:27px; height:44px; float:right; background:url(../images/gm_icon.png) no-repeat 0 0;}

.cpfl h2.flcur{ color:#f08300;}

.cpfl h2.flcur i{ background-position:-27px 0;}

.cpfl ul{ padding:10px 0; border-bottom:1px solid #dbdbdb;}

.cpfl ul li{ margin-left:30px; height:30px;}

.cpfl ul li a{ display:block; font-size:14px; line-height:30px; color:#666;}

.cpfl ul li i{ display:inline-block; width:5px; height:30px; background:url(../images/gm_icon.png) no-repeat -62px 0; margin-right:14px; float:left;}

.cpfl ul li.flcur1 i{ background-position:-83px 0;}

.cpfl ul li.flcur1 a,.cpfl ul li a:hover{ font-weight:bold; color:#333; border-bottom:1px dashed #ccc;}

.gmcp_box{ width:756px; float:right;}

.gmcptp{ width:306px; float:left;}

.gmcpjs{ width:400px; float:right; color:#666;}

.gmcpjs h1{ font-size:24px; line-height:40px; border-bottom:1px solid #ddd;padding:2px 50px 17px 50px;}

.gmcpjs ul{ padding:14px 0; border-bottom:1px solid #ddd;}

.gmcpjs ul li{ height:30px; border-bottom:1px dashed #ccc;}

.gmcpjs ul li:last-child{ border-bottom:none;}

.gmcpjs ul li label{ display:inline-block; width:150px; margin-right:10px; text-align:right; font-size:14px; line-height:30px;}

.gmcpjs ul li b{ font-size:14px; line-height:30px;}

.gmcpjs h2{display:inline-block; font-size:14px; line-height:36px; height:36px; margin:24px 0;}

.gmcpjs h2 a{ display:inline-block; float:right; width:36px; height:36px; background:url(../images/fx_icon.png) no-repeat; margin-left:10px;}

.gmcpjs h2 a.fx03{ background-position:0 -40px;}

.gmcpjs h2 a.fx02{ background-position:-40px -40px;}

.gmcpjs h2 a.fx01{ background-position:-80px -40px;}

.cpzx a{ display:block; float:left; width:120px; height:32px; background:url(../images/gm_icon.png) no-repeat; margin-right:14px;}

.cpzx a.co{ background-position:0 -44px;}

.cpzx a.se{ background-position:0 -79px;}

.cptx_tit{ height:38px; border-bottom:1px solid #ccc; position:relative;}

.cptx_tit h3{display:block; width:254px; border:1px solid #ccc; border-bottom:none; border-top:2px solid #f08300; font-size:14px; line-height:35px; text-align:center; background-color:#fff; font-weight:bold; position:absolute; top:2px; }

.cptx_con{ width:700px; margin:40px auto 0; color:#666; padding-bottom:100px;}

.cptx_con h4{ font-size:14px; line-height:30px; font-weight:bold;}

.cptx_con p{ font-size:14px; line-height:30px;}

/*国际业务*/

.wjyw li{ width:200px; height:46px; border:2px solid #bbb; text-align:center; float:left; margin:40px 8px;}

.wjyw li a{ display:block; line-height:16px; line-height:46px; color:#333;}

.wjyw li:hover,.wjyw li.gjcur{ width:204px; height:48px; border:none; background-color:#f08300;}

.wjyw li:hover a,.wjyw li.gjcur a{ color:#fff;}

.gjyw_con{ padding-bottom:80px;}

.gjyw_con h1{ font-size:18px; line-height:40px; margin:50px 0; text-align:center;}

.jckrx{ width:100%; height:118px; font-size:24px; line-height:118px; text-align:center; background-color:#f08300; color:#fff; margin:60px 0;}



/*磨具*/

.mj_box{ width:780px; float:right;}

.mj_tit{ border-bottom:1px solid #ccc;}

.mj_tit h1{ font-size:24px; line-height:50px; float:left;}

.mj_tit h2{ font-size:14px; line-height:30px; margin-top:16px; float:left; margin-left:14px;}

.mj_box ul li{ width:180px; float:left; margin-right:15px;}

.mj_box ul li p{ font-size:14px; margin-top:12px;margin-bottom:9px; text-align:center;}

.mj_box ul li:nth-last-child(2){ margin-right:0;}

.mjtp{ width:180px; height:135px; overflow:hidden;}

.mjtp img{transition:All 0.7s ease-in-out;    -webkit-transition:All 0.7s ease-in-out;    -moz-transition:All 0.7s ease-in-out;    -o-transition:All 0.7s ease-in-out; cursor:pointer;}

.mjtp img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.page1 { text-align: center; margin-top:20px; }

.page1 a { padding: 3px 10px; margin: 0px 5px; border: #c3c8cc 1px solid; border-radius: 3px; color: #242424; display: inline-block; }

.page1 a:hover { border: #f08300 1px solid; background-color:#f08300; color:#fff;}

.page1 a:active {  border: #f08300 1px solid;background-color:#f08300; color:#fff; }

.page1 span.sp-cur { padding: 3px 10px; border: #f08300 1px solid; margin: 0px 5px; color: #f08300; border-radius: 3px; cursor: pointer; background-color:#f08300; color:#fff; }

.page1 span.disabled { padding-right: 3px; padding-left: 3px; padding-bottom: 2px; margin: 2px; border: #ADADAD 1px solid; color: #ADADAD; padding-top: 2px; }



/*国内市场*/

.gnsc_box{ width:820px; margin:0 auto;}

.gnsc_box ul li{ width:115px; height:115px; float:left; position:relative; margin-right:61px;}

.gnsc_box ul li:nth-last-child(2){ margin-right:0;}

.gnsc_box ul li p{ display:block; width:100%; color:#fff; font-size:16px; text-align:center;position:absolute; top:-18px;}

.gnsc_box p{ font-size:14px; line-height:28px; text-align:justify; text-justify:inter-ideograph; margin:40px 0;}

.shg{ width:320px;}

.shg h1{ font-size:20px; line-height:50px; float:left; margin-right:20px;}

.shg a{ display:block; float:left; width:120px; line-height:22px; background-color:#f08300; color:#fff; height:22px; margin-top:13px; font-size:12px; text-align:center;}

.shg a:hover{ background-color:#d28221;}

.shg h2{ font-size:14px; line-height:24px;}

#shgr{ display:block; width:410px; float:right; font-size:14px; line-height:26px; margin-top:30px;}

.mbzz{ position:relative;}

#jrdp{ position:absolute; left:-110px; top:0;}



/*品牌代销*/

.ppdx{ padding:40px 0; border-bottom:1px solid #ddd;}

.luara-left{position:relative;padding:0;overflow: hidden;}

.luara-left ul{position: relative;padding: inherit;margin: 0;}

.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}

.luara-left ul li img{width: inherit;height: inherit;}

.ppdx_l{ width:514px; height:200px; overflow:hidden;}

.example21 ol{position:relative;width: 80px;height: 20px;top:-190px;left:440px;}

.example21 ol li{float:left;width: 12px;height: 12px;margin: 6px;background: #ddd; border-radius:50%; cursor:pointer;}

.example21 ol li.seleted{background: #f08300;}

.ppdx_r{ width:562px;}

.ppdx_r p{ font-size:14px; color:#666; line-height:32px;}

.ppdx_r p a{ color:#333; text-decoration:underline;}

.ppdx_r p a:hover{ color:#f08300;}



/*品牌代销详情*/

.gm_tit a:hover h1{ color:#f08300;}

.ppdx_con{ padding:40px 0; border-bottom:1px solid #ccc;}

.ppdx_list li{ width:258px; float:left; margin-right:24px; margin-top:40px; cursor:pointer;}

.ppdx_list li:nth-last-child(2){ margin-right:0;}

.ppdx_list li p{ font-size:14px; text-align:center; margin-top:20px; color:#666;}

.ppdx_list li:hover p,.ppdx_list li.ppcur p{ color:#f08300;}



/*工贸公司简介*/

.gmgs{ width:477px; padding:0 36px; height:309px; background-color:#f08300;}

.gmgs h1{ font-size:24px; color:#fff; margin-top:60px;}

.gmgs span{ display:block;width:40px; height:2px; background-color:#fff; margin:10px 0;}

.gmgs p{ font-size:16px; line-height:30px; color:#fff;}

.gmyw{ width:820px; margin:0 auto;}

.gmyw h1{ font-size:24px; line-height:50px; text-align:center; margin:40px 0 20px;}

.gmyw h2{ font-size:16px; line-height:32px; text-align:center;}





/*联系我们*/

.cont_ban{ height:384px; background:url(../images/cont_ban.jpg) no-repeat center center;}

.contact{ padding-top:60px;}

.contact h1{ font-size:24px; line-height:40px; text-align:center;}

.contact h2{ font-size:18px; text-align:center; color:#888; line-height:30px;}

.contact span{ display:block; width:42px; height:1px; background-color:#555; margin:10px auto 50px;}

.conl{ width:508px; padding:20px 0; border:1px solid #ddd; float:left;}

.conr{ width:520px; float:right;}

.conr h3{ font-size:20px; line-height:40px;}

.conr ul li{ font-size:16px; line-height:26px; margin-top:20px;}

.conr ul li a{ color:#333;}

.conr ul li a:hover{ color:#5eb031;}

.conr ul li i{ display: inline-block; width:24px; height:26px; background:url(../images/contact_icon.png) no-repeat; float:left; margin-right:14px;}

.conr ul li i.c2{ background-position:0 -26px;}

.conr ul li i.c3{ background-position:0 -52px;}

.conr ul li i.c4{ background-position:0 -78px;}

.conr ul li i.c5{ background-position:0 -104px;}

.conr ul li i.c6{ background-position:0 -130px;}

.message .info{padding: 50px 5% 50px 0px;margin-bottom: 60px;}
.message .info .nname{margin-bottom:28px;}
.message .info .mtxt{color: #333;float: left;width: 47%;padding: 15px 1%;margin: 0px;margin-right: 2%;font-size: 14px;}
.message .info input[type="text"], .info textarea {border: 0 none;background-color: #fff;background: #f5f5f5;}
.message .info .mtxt2{margin-right: 0px;}
.message .info .mtxt3 {margin-right: 0px;width: 98%;padding:1%;float: none;height: 180px;}
.message .info .mcode {width: 220px;float:left;margin: 0 auto;overflow: hidden;margin-top: 35px;margin-bottom: 30px;}
.message .info .mcode img {width: 84px;height: 40px;float: left;border: 1px solid #b4b4b4;margin-left: 10px;}
.message .info .mcode > input {width: 93px;float: left;height: 40px;border: 1px solid #b4b4b4 !important;padding-left: 2%;padding-right: 2%;}
.message .info .mbtn {margin-top:35px;border: none;color: #fff;background: #d27c5b;width: 230px;height: 42px;padding: 0px;line-height: 34px;font-size: 14px;display: block;}
.message .info .mbtn:hover{background: #d7411d;transition:background 0.3s linear;}















