﻿.service_man{text-align: center;}
.service_man li{ width: 330px; height: 420px;color: #fff;text-align: left;padding: 35px 0 15px 20px;position: relative;float: left;margin-right: 6px;}
.service_man a{color: #fff;}
.service_man li p{font-size: 24px;}
.service_man li span{font-size: 16px;display: block;margin-top: 5px;}
.service_man h2{font-weight: normal;font-size: 30px; margin-top: 60px; margin-bottom: 10px; color:#1f201f;}
.service_man span{font-size: 18px;margin-bottom: 30px;display: block;}
.check{position: absolute; bottom: 15px; background-color: rgba(0,0,0,0.5); height: 27px; width: 87px; text-align: center; border-radius: 5px;}

.service1{background:url(../image/s1.jpg) no-repeat center;}
.service2{background:url(../image/s2.jpg) no-repeat center;}
.service3{background:url(../image/s3.jpg) no-repeat center;}
.service4{background:url(../image/s4.jpg) no-repeat center;margin-right: 0px!important;}

/*关于我们*/
.about_man{margin:0 0 17px 0; background:url(../image/about_am.jpg) no-repeat top center; padding:54px 0 69px;}
.about_ht{ font-size:32px; color:#000; text-align:center; margin-bottom:22px;}
.about_hp{font-size:16px; color:#8c8c8c; text-align:center; margin-bottom:19px;}
.about_l{ width:50%; float:left; padding:0px 0 0 0;}
.about_l_he{ font-size:48px; line-height:73px; color:#b8b8b8; font-family: Tahoma, Geneva, sans-serif; padding-top:22px;}
.about_l_h{ font-size:36px; color:#010101; line-height:45px; height:73px; background:url(../image/hd_bg.jpg) no-repeat left bottom; margin-bottom:26px;}
.about_l_th{font-size:32px; color:#000; margin-bottom:28px;}
.about_l p{line-height:27px; font-size:14px; color:#242424;}

.about_l_m{ text-align:left; font-size:0; margin-top:44px;}
.about_mn{width:98px; display: inline-block; padding-top:60px; text-align:center; font-size:14px; color:#000; margin-bottom:0px; margin-right:20px; line-height:35px; border:1px solid #d2d2d2; border-radius:3px; margin-right:20px;}
.about_mn01{background:url(../image/ion_1.png) no-repeat center top 19px ;}
.about_mn02{background:url(../image/ion_2.png) no-repeat center top 19px ;}
.about_mn03{background:url(../image/ion_3.png) no-repeat center top 19px ;}
.about_mn04{background:url(../image/ion_4.png) no-repeat center top 19px ;}
.about_mn05{/*background:url(../images/ion_5.png) no-repeat top 19px center;*/ background:url(../image/ion_6.png) no-repeat top 19px center;}

.about_max{width:200px; height:50px; line-height:50px; text-indent:52px; background:url(../image/ljxg.png) no-repeat 129px center #0889d0; color:#fff; margin-top:54px; font-size:15px; margin-left:0px; display:block; border-radius:3px;}

.about_r{width:555px; float:right; margin-top:0px; line-height:0; margin-right:-30px; overflow:hidden;}
.about_r img{width:100%;}


/*产品*/
.indexTitle { text-align: center; padding-top: 30px; padding-bottom: 20px; position:relative;}
.indexTitle .cn { font-size:35px; color:#000; font-weight:bold; position:absolute; left:50%; top:50%; z-index:1; -webkit-transform: translate(-50%,-40%); -moz-transform: translate(-50%,-40%); -ms-transform: translate(-50%,-40%); -o-transform: translate(-50%,-40%); transform: translate(-50%,-40%);  }
.indexTitle .en { font-size:75px; color: #fcf6f6; font-weight:bold; display:block; font-family:"Montserrat"; line-height:1; }

.pit_cn{font-size:34px; color:#000; text-align:center; line-height:68px; background:url(../image/sz_ht.jpg) no-repeat bottom center;}
.pit_en{font-size:16px; color:#000; font-weight:bold; line-height:40px; display:block; color:#b7b7b7; text-transform:uppercase; text-align:center; margin-bottom:16px;}

.pht_img{width:33.33%;  float:left; margin:0 0px 0px 0; line-height:0; transition: all 0.3s ease-out 0s; position: relative;}
.pht_img_h{width:100%;/*height:530px;*/ overflow:hidden; position:relative;}
.pht_img_h img{width:100%;}
.pht_img .project_info{width: 100%; height: 100%; background: transparent; position: absolute; left: 0; top: 0; transition: all ease-out .3s; opacity: 0;}
.pht_img:hover .project_info{background: none; opacity:1;}
.pht_img .project_info:after{content:''; display:block; position:absolute; top:0px; left:-1px; margin:4% 4% 0; width:92%; height:88%; border: 1px solid rgba(255, 255, 255, .3);}
.pht_img .project_info div{height: 100%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width:100%; background: rgba(0, 0, 0, 0.5);}
.pht_img .project_info .title{ text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:87px; height:87px; font-size:24px;}
.pht_img .project_info p{ width:99%; text-align:center;display: block; height:42px; line-height: 22px; color: #fff; margin: 0 auto 12px; font-size:29px;}
.pht_img .project_info .description{background:url(../image/potn_lon.png) no-repeat center bottom; font-size:14px; width:73px; height:73px; line-height:73px; border-radius: 3px; padding:157px 0px 0;}
.pht_img img{transition: all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.pht_img:hover img{transform: scale(1.08, 1.08);}
.pht_img:hover .pht_nt_t{display:none;}
.pht_nt_t{ position:absolute; bottom:0; left:0; width: 100%;}
.pht_n_img{position:absolute; bottom:27px; right:23px;}
.pht_nt{height:60px; line-height:60px; text-align:left; font-size:18px; background:url(../image/pm.png) repeat-x top left; color:#fff; text-indent:26px;}
.pht_i4{margin-right:0;}

.pht_nt{}

/*会长*/
.hc_man{background:url(/images/m_about.jpg) no-repeat top center; height:580px; padding:0px 0 0 47.5384615%; margin-bottom:30px; margin-top:60px;}
.hc_mp{color:#fff; font-size:14px; line-height:30px; width:364px; float:left; padding-top:73px;}
.hc_np{font-size:33px; margin-bottom:16px;}
.hc_ml{width:228px; float:left;}
.hc_mr{width:96px; float:left;}

.hc_tp{width:275px; float: left; color:#fff; font-size:15px; line-height:30px; padding-top:123px;}
.hc_tpm{font-size:14px; color:#fff; border:1px solid #fff; width:148px; height:38px; line-height:38px; background:url(../image/geng.png) no-repeat center left 94px; display:block; text-indent:26px; margin-top:36px;}

.h_ne{width:250px; float:left; margin-right:10px; border:1px solid #e4e4e4; line-height:0;}
.h_ne img{width:100%;}
.h_ne_z{margin-right:0;}

/*新闻*/
.news_mam{background:url(/images/news_ma.jpg) no-repeat top center; margin-top:50px; height:660px;}
.news_cnm{padding-top:27px; }
.news_en{ margin-bottom:21px;}
.m_news_wrap { float:left; width:32%; height:430px; padding:0 0%; background-color:#fff; margin-right:1.8461538461538463%; position:relative; margin-top:0px; margin-bottom:47px;}
.h4{height:42px; width:355px; margin:20px auto 0; overflow:hidden; text-indent:3px;}
.h4 a{font-size:20px; color:#333; line-height:42px;}
.m_news_wrap p{font-size:14px; color:#000; line-height:25px; width:355px; margin:auto; height:50px; padding:0 0px; overflow:hidden;}
.time{ background:url(../image/list_nese.jpg) no-repeat left center; text-indent:24px; color:#8a8a89; font-size:14px; width:355px; margin:12px auto; line-height:20px; }
.m_news_wrap:hover{ -webkit-box-shadow:0 0 10px rgba(118, 118, 118, .2);  -moz-box-shadow:0 0 10px rgba(118, 118, 118, .2);/* box-shadow:0 0 10px rgba(118, 118, 118, .2); */}


.m_news_wr{margin-right:0;}
.new_img{position:absolute; bottom:0; left:0; line-height:0; height: 260px; overflow: hidden;}
.new_img img{width:100%;}

/*.news_nem{background:url(../images/nesw_m.jpg) no-repeat top center #f1f1f1; padding:180px 0 55px 0;}
.picScroll-left{ width:1162px; padding:50px 89px 69px; background-color:#fff; border-radius:3px; margin:auto; position:relative; -moz-box-shadow:0px 3px 7px #cbcbcb; -webkit-box-shadow:0px 3px 7px #cbcbcb; box-shadow:0px 3px 7px #cbcbcb;}
.hd .next, .hd .prev{position:absolute; top:167px; width:48px; height:48px; background:url(../images/next.jpg) no-repeat center center #eb1b23;z-index:100;}
.hd .next{right:-24px;}
.hd .prev{position:absolute; left:-24px; background:url(../images/prev.jpg) no-repeat center center #eb1b23;}
.news_ny{width:291px; margin-right:124px; float:left;}
.news_time{font-size:26px; margin-bottom:11px; font-family:Georgia, "Times New Roman", Times, serif;}
.news_ht{font-size:18px; color:#000; margin-bottom:12px;}
.news_p{border-bottom:1px solid #dcdcdc; font-size:14px; line-height:26px; height:203px; color:#696767; position: relative;}
.news_max{border-radius:15px; height:28px; line-height:28px; width:102px; color:#fff; background:url(../images/news_max.jpg) no-repeat left 66px center #323232; text-indent:29px; margin-top: 0px; position: absolute; bottom:50px;}
.picScroll-left_wap{display:none;}*/


/*友情链接*/
.yq_item{background:#074ba4; padding:24px 0 21px;}
.yq_hb{background:url(/images/yqlj.jpg) no-repeat ; height:40px; line-height:40px; width:140px; text-indent:40px; color:#004ba6; font-size:17px; float:left; margin-right:17px;}
.yq_item_lo{height:40px; line-height:40px; color:#fff;}
.yq_item_lo a{color:#fff;}
.yq_item_lo span{margin:0 10px;}

/*手机*/
.wap_none{display:none;}
@media screen and (max-width:1646px){
.pht_img .project_info .description{padding:20% 0px 0;}
}
@media screen and (max-width:1646px){

}
@media screen and (max-width:1646px){

}
@media screen and (max-width:1358px){
.about_r{margin:0; width: 525px;}
.about_r img{width:auto;}
}
@media screen and (max-width:1400px){
.service_man li {
    width: 295px;
    height: 420px;
    color: #fff;
    text-align: left;
    padding: 35px 0 15px 20px;
    position: relative;
    float: left;
    margin-right: 6px;
}
}
@media screen and (max-width:1220px){
.hc_man{padding: 0px 0 0 46.4%;}
}

@media screen and (max-width:640px){
/*关于我们*/
.about_man{margin:0 0 17px 0; background:none; padding:20px 0 18px; border-bottom:7px #efefef solid;}
.about_l{width:96%;}
.about_l_he{text-align:center; font-size:18px; padding-top:0; line-height:22px; padding-bottom:8px; text-transform:uppercase;}
.about_l p{font-size:14px;}
.about_l_h{font-size: 26px; color: #010101; line-height:25px; height:47px;background: url(../image/hd_bg_wap.jpg) no-repeat center bottom; text-align:center; margin-bottom: 15px;}
.about_mn{width:22.9%; margin-right:2%; font-size:13px; padding-top: 45px;}
.about_mn01{background:url(../image/ion_1.png) no-repeat top 10px center;}
.about_mn02{background:url(../image/ion_2.png) no-repeat top 10px center;}
.about_mn03{background:url(../image/ion_3.png) no-repeat top 10px center;}
.about_mn04{background:url(../image/ion_4.png) no-repeat top 10px center;}
.about_mn05{background:url(../image/ion_6.png) no-repeat top 10px center;margin-right:0;}
.about_max{ }
.about_l_m{margin-top:20px;}

.about_max {margin-top:20px; width: 160px; height: 40px; line-height: 40px;
    text-indent: 30px;background: url(../image/ljxg.png) no-repeat 100px center #0889d0;
    color: #fff; font-size: 14px; border-radius: 3px;}
	
	
.service_man li {
    margin: 0 auto;
    float: none; 
    margin-bottom:10px;
	width: 90%;
}
.service1 {
    background-size: 100%;
}
.service2{
    background-size: 100%;
}
.service3 {
    background-size: 100%;
}

.service4 {
     margin: 0 auto !important;
    background-size: 100%;
}




/*工程案例*/
.pit_cn{font-size:26px; color: #010101; line-height: 25px; height: 47px; background: url(../image/hd_bg_wap.jpg) no-repeat center bottom; text-align: center; margin-bottom: 26px;}
.pht_m_wap{ margin: auto; width:96%;}
.pht_img_wap{float:left; width:48%; line-height:0;}
.pht_img_wap img{width:100%;}
.pht_img_wap_r{float:right;}
.title_wap{ text-align:center; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px;}

/*会长*/
.hc_man_wap{}
.hc_mp_men{background: url(/images/m_about_wap.jpg) no-repeat center top; background-size:100% 100%;}
.hc_mp{float:right; width:55%; padding:23px 0;}
.hc_mr{width:30%;}
.hc_ml{width:70%;}
.hc_mp_img{width:100%; margin-top:20px; line-height:0;}
.hc_mp_img img{width:100%;}
.hc_tp{width:96%; padding:4% 2% 6%; margin-bottom:20px; background-color:#0889d0; line-height:23px; font-size:14px;}
.hc_tpm{border:1px solid #4dacdf; margin-top:26px; color:#b7d4ed; border-radius:3px;}

/*新闻*/
.nlist{ width:96%; margin:0 auto 15px;}
.ibox_img{width:25%; float:left; line-height:0; }
.ibox_img img{width:100%; border-radius:4px;}
.ibox_txt{width:72%; float:right;}
.h4{height:24px; width:100%; margin:0px auto 0; overflow:hidden; text-indent:0px;}
.ibox_txt p { line-height:22px;}
.h4 a{font-size:16px; color:#000; line-height:24px;}
.time{width:auto; margin:5px 0 0 0; font-size:13px;}
}